/**

* TemplatePlazza Joomla CSS standard

* TemplatePlazza.com 

**/



p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{

	margin-bottom: 10px;

}



h1,h2,h3,h4,h5,h6{

	font-weight: normal;

}



h1{

	font-size: 22px;

}



h2, .componentheading, .contentpagetitle{

	font-size: 18px;

	color: #191919;

}



.componentheading, .contentpagetitle,

.contentpaneopen.detail .contentheading,

.contentpaneopen.detail .componentheading{

	font-family: "Georgia", "Times New Roman", Times, serif;

	font-size: 28px;

	font-weight: normal;

	line-height: 24px;

	letter-spacing: -0.05em;

	padding-bottom: 10px;

	margin-bottom: 10px;

}



h3, h4, .contentheading{

	font-weight: bold;

	font-size: 16px;

	color: #191919;

	letter-spacing: -0.05em;

}



.contentheading a:link, .contentheading a:visited, .contentheading a:active,

.componentheading a:link, .componentheading a:visited, .componentheading a:active{

	font-size: 16px;

	padding: 0px;

	border: none;

}





h5{

	font-size: 12px;

}



h6{

	font-size: 10px;

}

td,p,div,tr{

	color:#666;

	}

textarea,

.inputbox,

.inputbox.required,

.inputbox.required.validate-emaill,

.inputbox.required.validate-mailbox,

.inputbox.required.validate-passverify,

.inputbox.required.validate-password,

.inputbox.required.validate-username,

.required,

.required.validate-email,

.required.validate-email,

.required.validate-password,

.required.validate-password,

.inputboxquantity{

	font-size: 11px;

	padding: 4px 10px;

	border: 1px solid #cccccc;

}



select, select.inputbox{

	width: auto;

	font-size: 11px;

	padding: 0px;

	border: 1px solid #cccccc;

}



label{

	font-weight: bold;

}



legend{

	font-weight: bold;

	padding: 3px 10px;

	margin-bottom: 10px;

	background-color: #ebebeb;

}



fieldset{

	padding: 10px;

	border: 1px solid #ebebeb;

}



.table_list tr, .table_list td, .table_list th{

	vertical-align: top;

}



.adminform{

}



.admintable{

}



.article_column{

}



.article_separator{

	display: block;

	padding-top: 10px;

}



.back_button{

}



.bannergroup{

}



.bannerheader, .banneritem{

}



.banneritem a:link, .banneritem a:visited, .banneritem a:active{

}



.bannerfooter{

}



.blog{

}



.blog td{



}



.blog_more{

	font-size: 11px;

	padding: 10px;

	border-top: 1px solid #323232;

	border-bottom: 1px solid #cccccc;

}



.blog_more a:link, .blog_more a:visited, .blog_more a:active{

}



.blog_more a:hover{

}



.blog_more div strong{

	font-size: 14px;

	color: #191919;

	text-transform: uppercase;

	letter-spacing: -0.05em;

}



.blogsection{

}



.breadcrumbs.pathway{

	display: block;

	font-size: 11px;

	padding: 5px 0px;

	margin-top: -10px;

}



.breadcrumbs.pathway a:link, .breadcrumbs.pathway a:visited, .breadcrumbs.pathway a:active{

	display: inline;

	padding: 0px;

	margin: 0px;

	border: none;

}



.breadcrumbs.pathway img{

	padding: 0px 5px;

	margin-bottom: -3px;

}



.button, button, .addtocart_button_module, .notify_button, .addtocart_button{

	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #191919;

	text-align: center;

	padding: 2px 15px 3px;

	background: url(../images/button-back.png) 0 100% repeat-x #FFD24E;

	border: 1px solid #646464;

	border-top-color: #afafaf;

	border-left-color: #afafaf;

	cursor: pointer;

}



.addtocart_button_module, .addtocart_button{

	text-align: left;

	padding-right: 40px;

	background: url(../images/cart-black.png) 100% 50% no-repeat;

	width:120px;

	white-space:nowrap;

}



.button.validate{

}



.buttonheading, td.buttonheading{

	padding: 0px 3px;

}



.buttonheading a:link,

.buttonheading a:visited,

.buttonheading a:active,

td.buttonheading a:link,

td.buttonheading a:visited,

td.buttonheading a:active{

	padding: 0px;

	background: none;

}



.calendar{

}



.category{

}



.clr{

}



.contact_email{

}



.content_rating{

}



.content_vote{

}



.contentdescription{

	padding-bottom: 10px;

}



.contentpane{

}



.contentpaneopen{

	width: 100%;

}



.contentpaneopen img {

	margin:0 5px;

}



.contentpaneopen_edit{

}



.contenttoc{

	float: right;

	width: 150px;

	margin-left: 10px;

	margin-bottom: 10px;

	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;

}



.contenttoc td, .contenttoc th{

	font-size: 11px;

	padding: 0.3em 1em;

	border-right: 1px solid #bbbbbb;

	border-bottom: 1px solid #bbbbbb;

}



.contenttoc th{

	color: #4b4b4b;

	text-align: left;

	background-color: #eeeeee;

}



.createdate, .small, .created-date, .modifydate, .author,

td.createdate, td.created-date, td.modifydate, td.author, td.small{

	font-size: 10px;

	color: #afafaf;

	line-height: normal;

	text-transform: capitalize;

}



.modifydate, td.modifydate{

	padding-top: 10px;

}



.ctr{

}



.description{

}



.editlinktip.hastip{

}



.form-validate{

}



.hastip{

}



.highlight{

}



.heading_content{

	color: #191919;

	padding: 3px 10px;

	background-color: #323232;

}



.heading_content .small,

.heading_content .createdate,

.heading_content .created-date,

.heading_content .modifydate,

.heading_content .author{

	color: #ffffff;

}



.inputbox.required,

.inputbox.required.validate-emaill,

.inputbox.required.validate-mailbox,

.inputbox.required.validate-passverify,

.inputbox.required.validate-password,

.inputbox.required.validate-username,

.required,

.required.validate-email,

.required.validate-email,

.required.validate-password,

.required.validate-password{

}



.int_h1{

}



.intro{

}



.item{

}



.josform.form-validate{

}



.jpane-slider.content{

}



.jpane-toggler.title{

}



.key{

}



.latestnews{

}



.leading_article{

	padding: 10px;

	margin: 0px;

	margin-bottom: 20px;

	border-top: 3px solid #191919;

	border-bottom: 1px solid #cccccc;

	background-color: #f5f5f5;
	
	width: 510px;

}



.leading_article .article_separator{

	display: none;

}



.leading_article .heading_content{

	color: #191919;

	padding: 3px 10px;

	background-color: #323232;

}



.loclink{

}



.main_article, td.main_article{

	padding-top: 10px;

	padding-right:5px;

}



.message{

}



.metadata{

}



.modal-button{

}



.moduletable{

}



.mostread{

}



.newsfeed{

}



.page{

}



.pagecounter{

	font-size: 11px;

	color: #646464;

	padding-top: 10px;

}



.pagenav{

}



.pagenavbar{

	font-size: 11px;

	color: #afafaf;

}



.pagenav_next{

}



.pagenav_prev{

}



.pagenavcounter{

	font-size: 11px;

	font-weight: bold;

	color: #ff6600;

	padding: 0.3em 0em;

	margin-bottom: 10px;

}



.pagination{

	font-size: 11px;

	color: #afafaf;

	margin-top: 10px;

}



.pagination a:link, .pagination a:visited, .pagination a:active{

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding: 3px 5px;

	text-decoration: none;

	border: 1px solid #323232;

	background-color: #323232;

}



.pagination a:hover{

	color: #191919;

	text-decoration: none;

	border: 1px solid #FFD24E;

	background-color: #FFD24E;

}



.panel{

}



.pane-sliders{

}



.paramlist{

}



.paramlist.admintable{

}



.paramlist_description{

}



.paramlist_key{

}



.paramlist_value{

}



.pathway{

}



.poll, .pollstableborder{

	width: 100%;

}



.poll thead{

}



.poll table td{

	text-align: left;

	background: url(../images/line1.png) 0 100% repeat-x;

}



.pollstableborder td{

	padding: 5px 0px;

}



.pollstableborder td label{

	font-weight: normal;

}



.pollstableborder{

	border-left: 1px solid #ebebeb;

}



.pollstableborder .sectiontableentry0 td,

.pollstableborder .sectiontableentry1 td{

	text-align: left;

	padding-left: 10px;

	border-right: 1px solid #ebebeb;

	border-bottom: 1px solid #ebebeb;

}



.poll .pollstableborder{

	border: none;

}



.poll .header{

	padding: 5px 0px;

	background: url(../images/line1.png) 0 100% repeat-x;

}



.profiler{

}



a.readon:link, a.readon:visited, a.readon:active,

.pagenavbar a:link, .pagenavbar a:visited, .pagenavbar a:active{

	display: block;

	width: 75px;

	font-size: 10px;

	color: #ffffff;

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: -0.05em;

	padding: 0px 10px;

	margin-top: 20px;

	background-color: #323232;

}



a.readon:hover, .pagenavbar a:hover{

	color: #191919;

	text-decoration: none;

	background-color: #FFD24E;

}



.pagenavbar a:link, .pagenavbar a:visited, .pagenavbar a:active{

	display: inline;

	padding: 3px 10px;

	text-decoration: none;

}



.relateditems{

}



.row{

}



.search{

}



.searchintro{

	width: 100%;

	text-align: center;

	border-bottom: 1px solid #ebebeb;

}



.searchintro td{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #ff6600;

	padding: 20px 10px;

}



.section_colour_bar{

}



.sectionableheader{

}



.sections{

}



.sectiontableentry{

}



.sectiontablefooter{

}



.sectiontableheader{

	font-weight: bold;

	padding: 0.4em 1em 0.2em;

	background-color: #cccccc;

	border: 1px solid #cccccc;

	border-bottom: 2px solid #888888;

}



.sectiontableheader a:link, .sectiontableheader a:visited, .sectiontableheader a:active{

	color: #191919;

}



.sectiontableentry1 td, .sectiontableentry2 td{

	text-align: left;

	padding: 0.5em 1em;

	background-color: #ffffff;

	border-bottom: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;

}



.sectiontableentry2 td{

	background-color: #eeeeee;

}



#limit{

	margin-bottom: 10px;

}



.separator{

}



.smalldark{

}



.system-pagebreak{

}



.system-unpublished{

}



.tabs{

}



.text_area{

}



.title{

}



.toolbar{

}



.validate{

}



.wrapper{

}



/*system*/

#system-message{

	width: 600px;

	font-family: Tahoma, Arial,Calibri,sans-serif;

	font-size: 11px;

	padding: 20px;

	margin: 0 auto;

	border: 1px solid #ffd24e;

	background-color: #ffd24e;

	position: absolute;

	z-index: 999;

	cursor: pointer;

	-moz-border-radius: 7px;

}



#system-message div, #system-message dt, #system-message dd, #system-message ul, #system-message dd ul, #system-message dt ul{

	font-family: Tahoma, Arial,Calibri,sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #191919;

	text-align: center;

	line-height: normal;

	border: none;

	background: none;

}



#system-message ul, #system-message li{

	padding: 0px;

	margin: 0px;

}



#system-message dt.error,

#system-message dt.message{

	font-weight: bold;

}



#system-message li{

	list-style: none;

	text-align: center;

}



#system-message dd.error ul{

	background: none;

	border: none;

	color: #191919;

	-moz-border-radius: 7px;

}





#system-message div, #system-message dt, #system-message dd, #system-message ul, #system-message dd ul, #system-message dt ul{

	font-family: Tahoma, Arial,Calibri,sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #191919;

	text-align: center;

	line-height: normal;

	border: none;

	background: none;

}



#system-message ul, #system-message li{

	padding: 0px;

	margin: 0px;

}



#system-message dt.error,

#system-message dt.message{

	font-weight: bold;

}



#system-message li{

	list-style: none;

	text-align: center;

}



#system-message dd.error ul{

	background: none;

	border: none;

	color: #191919;

}
