sbody {
	font-family:Trebuchet MS;
	font-size:13px;
	color:#7c7c7c;
}

td {
	font-family:Trebuchet MS;
	font-size:13px;
	color:#7c7c7c;
}

th {
	font-family:Trebuchet MS;
	font-size:13px;
	color:#7c7c7c;
}

ul,li{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#7c7c7c;
}

a{
	font-family:Trebuchet MS;
	font-size:13px; 
	color:#a6bb16;}
a:HOVER{color:#000000;}
a:VISITED{}

p{margin-top:0;margin-bottom:12px;font-size:13px;color:#7c7c7c; font-family:Trebuchet MS;}
b{color:#7c7c7c}

H1{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:30px;color:#a6bb16;}
H2{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:18px;color:#aeaeae;}
H3{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:18px;color:#a6bb16;}
H4{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:18px;color:#505050;}
H5{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:14px;color:#a6bb16;}
H6{font-family:Trebuchet MS; margin-top:0;margin-bottom:12px;font-size:14px;color:#505050;}


/****** TEMPLATE STYLES ******/
div#container {
	width:994px;
	margin: 0 auto;
	background: url(Images/TemplateImages/content_bg.png) repeat-y;
}

div#header {

}

div#banner {
	width:980px;
	margin:0 auto;
	border-top:0px solid #b3c31c;
	border-bottom:0px solid #b3c31c;
}

div#menu {
	width:980px;
	height:43px;
	margin:0 auto;
	margin-top:1px;
	background: url(Images/TemplateImages/menu_bg.gif) repeat-x #A4A4A4;
}

div#content {
	width:830px;
	margin:0 auto;
	padding: 50px 75px;
}

div#search {
	width: 337px;
	height: 100px;
	background: url(Images/TemplateImages/search_bg.jpg) no-repeat;
	float:right;
	margin-right:7px;
}
form#search_form {
	width: 210px;
	height: 36px;
	margin-top:20px;
	margin-left:55px;
	background: url(Images/TemplateImages/searchbtn_bg.jpg) no-repeat;
}
input#txtSearch {
	height: 18px;
	padding-top: 5px;
	padding-left: 4px;
	width: 100px;
	margin-left:65px;
	margin-top:4px;
	margin-right: 4px;
	border: 1px solid #e7e7e7;
	background-color: #e7e7e7;
}
input#btnSearch {
	margin-top:4px;
}

div.content_image img {
	padding: 6px;
	border: 1px solid #d9dbda;
	float:right;
	margin: 0px 0px 15px 15px; 
}
div.centered_image img {
	padding: 6px;
	border: 1px solid #d9dbda;
	margin: 15px; 
}
div#content img.border {
	padding: 6px;
	border: 1px solid #d9dbda;
	margin: 15px; 
}
div.gallery_image img{
	padding: 5px;
	margin-right:20px;
	border: 1px solid #d6d6d6;
	background: url(Images/TemplateImages/image_bg.jpg) repeat-x #dbdbdc;
}

div#featured_products {
	height:auto;
	width:830px;
	padding: 30px 75px;
	margin:0 auto;
	background: url(Images/TemplateImages/products_bg.png) repeat-x #e2e2e2;
}

div.featured_product {
	width:197px;
	margin-right:10px;
}

div.featured_product img{
	padding: 5px;
	border:1px solid #525252;
	background: url(Images/TemplateImages/product_image_bg.jpg) repeat-x #505050;
}

div#footer {
	width:980px;
	height:109px;
	margin:0 auto;
	margin-bottom:25px;
	border-top:7px solid #b1c407;
	background: url(Images/TemplateImages/footer_bg.gif) repeat-x;
}
div#footer table{
	margin-left:45px;
}
div#footer table p{
	margin: 0px;
	color:#ffffff;
}
div#footer table a{
	color:#ffffff;
	text-decoration:none;
}
div#footer table img {
	margin-left:90px;
}

/****** CLEARFIX ******/

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */