body {
background-color:#333333;
background-image:url(images/grass_bg.jpg);
background-repeat:repeat;
margin:0px;
}
a{
color:#FF9900;}

a img{
border:none;}

p, ul, li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:16px;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
border-bottom:1px dashed #ff9900;}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;}

#topbar{
	padding:0px;
	height:27px;
	background-image:url(images/topbar_bg.jpg);}
	
#topbar_inner{
margin:0 auto;
width:990px;}

.topbar_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c9cfd6;
font-weight:bold;
margin-right:30px;}
.topbar_links{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9cfd6;}
.topbar_links a{color:#FFFFFF;
}


table#productslist {
border-collapse:collapse;
margin-top:10px;}
#productslist td{
border-top:1px dashed #6A4000;
border-bottom:1px dashed #6A4000;
padding:5px 0px 5px 0px;}

#productslist p{
margin:0px;}

#productslist img{
border:1px solid #ff9900;}

#cheeselist td{
padding:5px 0px 5px 0px;}


#cheeselist img {
border:1px solid #ff9900;}

#outer{
width:990px;
margin-left:auto;
margin-right:auto;
overflow:auto;
margin-top:20px;
}

#nav{
background-image:url(images/nav_bg.png);
background-repeat:none;
height:28px;
padding-left:16px;}

#navinner{
width:600px;
float:left;}

.social{
float:right;
margin-right:15px;
margin-top:5px;}
.social a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;}
.social img{
vertical-align:text-bottom;}

#content_area{
background-color:#050707;
padding:35px;
overflow:auto;}

#logo{
float:left;
width:276px;
height:289px;
padding-bottom:10px;}

#intro{
float:right;
width:600px;}
#intro p{
text-align:justify;}

#products_box{
background-image:url(images/specials_bg.gif);
background-repeat:no-repeat;
float:left;
padding-left:12px;
padding-right:12px;
padding-top:40px;
width:253px;
height:270px;
}

.sidebox{
float:right;
margin-left:10px;
width:179px;
}
.hero{
border: 1px solid #393939;}

#brand_location_box{
float:left;
margin-top:30px;}

.slideshow{
height:255px;
}
.slideshow_box h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FBA01E;
font-size:12px;
font-weight:bold;
margin:0px 0px 5px 0px;}

.slideshow_box img{
border:1px solid #cccccc;
margin-bottom:10px;}

.slideshow_box p{
margin:0px;}

#brands_box_outer{
float:right;
width:600px;}

.brand_box{
width:180px;
height:180px;}

#footer{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
height:86px;
padding:14px 10px 10px 10px;}

#footer p{
font-size:10px;
margin:0px;}

#footer h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
font-size:11px;
color:#FFFFFF;}
#footer img{
float:right;
margin-left:10px;}
.img_right{
float:right;
margin-left:10px;
margin-bottom:3px;}

#intro .slider{
text-align:center;
width:300px;
float:right;
margin-left:10px;
margin-top:20px;
min-height:50px;}
#intro .sliderinner{
width:300px;}

#intro .slider h3 {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;}
#intro .slider p {
text-align:center;
margin:0px;}

