body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
}
#main{width:826px; height:auto; margin:0 auto;}
#maincontent{width:800px; height:auto; padding-left:13px; padding-right:13px; background-image:url(/images/middle_bg.jpg); background-repeat:repeat-y;}
.common_div{width:100%;}
img{border:0;}
a{text-decoration:underline; color:#000000;}
a:hover{text-decoration:none;}
/*---------- HEADER----------*/
#header{width:800px; height: 85px; background-image:url(/images/header.jpg); background-repeat:no-repeat; overflow:hidden; }
#header_logo{width:337px; padding-top:14px; padding-left:19px; float:left; padding-right:18px;  }
#header_color{width:53px;  float:left;  }
#header_right{width:300px;  float:right; padding-right:15px;  padding-top:8px; }
#header_cart{display:block; padding-top:3px; padding-bottom:4px;}
#header .left{width:110px; height:auto; float:right;}
#header .right{width:40px; height:auto; float:right;}

/* TOP NAV */
#top_nav{width:800px; height:24px; background-image:url(/images/nav_bg.jpg); background-repeat:repeat-x; overflow:hidden; }
#top_nav ul{list-style:none;	padding:0px 0px 0px 60px; margin:0px;}
#top_nav li{background:url(/images/sep.jpg) right   center no-repeat  ;  padding-left:15px; padding-right:15px;
	color: #FFFFFF;	float:left; padding-top:4px; padding-bottom:4px;  }
#top_nav li.last{background:none;}
#top_nav li a{ font-size:14px;	text-decoration:none;	color: #EDE3C1; padding-top:0px;}
#top_nav li a:hover{ text-decoration:underline;}

/*---------- middle ----------*/
#middle{width:800px; height:434px; background-image:url(/images/con_bg.jpg); background-repeat:no-repeat;  padding-top:24px; }
#middle_flash{width:800px; border-top:4px solid #EDE3C1; border-bottom:4px solid #EDE3C1;}
#middle_shadow{width:800px; height:15px; background-image:url(/images/shadow.png);}
#middle_con{width:361px; height:62px; float:right; padding-right:15px;}
#middle_con_left{width:300px; float:left; padding-left:25px; padding-top:10px;}
#middle_conbox{width:361px; height:auto; padding-top:5px;}
#middle_con .box1{width:195px; padding-right:0px; float:left;}
#middle_con .box2{float:left; padding-top:5px;}
#middle_con .box3{width:50px; float:left; padding-top:8px;}
#middle_shadow1{width:800px; height:23px; background-image:url(/images/shadow1.png);}


/*---------- FOOTER----------*/
#footer{width:800px; height:auto; padding-left:13px; padding-right:13px; background-image:url(/images/footer.jpg); background-repeat:no-repeat; padding-top:10px; border-bottom:20px; text-align:center;}

/*---------- CSS ----------*/
.clr{clear:both;font-size:0; line-height:0; height:0px;}
.small{color:#EDE3C0; font-size:10px; text-decoration:none;}
a.small{color:#EDE3C0;text-decoration:underline;} 
a.small:hover{text-decoration:none;}
.footerlink{color:#5C5C5C; font-size:11px; text-decoration:none;}
a.footerlink:hover{text-decoration:underline;}
.small_black{font-size:11px; text-decoration:underline;}
a.small_black:hover{text-decoration:none;}
.small1{color:#FFFFFF; font-size:9px; text-decoration:none; }
.input{ width:95px; height:16px; border:1px solid #000000; color:#5C5C5C; font-size:10px;}
.heading{color:#FFFFFF; font-family: "Palatino Linotype","Times New Roman", Times, serif; font-size:19px; font-style:italic;line-height:80%; }
.heading1{color:#000000; font-family: "Palatino Linotype","Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight:bold;line-height:80%; }
.heading_lightyellow{color:#EDE3C0; font-family: "Palatino Linotype","Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight:bold; line-height:80%; }
.heading_gray{color:#3A3A3A; font-family: "Palatino Linotype","Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight:bold; line-height:80%;}
.product_hg{font-size:12px; text-decoration:underline; font-weight:bold;}
.product_hg1{ text-decoration:underline; font-weight:bold;}
.product_details{font-size:11px;}
.heading_lightyellow_small{color:#EDE3C0; font-family: "Palatino Linotype","Times New Roman", Times, serif; font-size:21px; font-style:italic; font-weight:bold;line-height:80%; }
.small_gray{font-size:10px; text-decoration:none; line-height:12px;}
a.small_gray{text-decoration:underline; color:#3A3A3A; }
a.small_gray:hover{text-decoration:none;}
.blue_link{font-size:12px;  color:#3333FF; text-decoration:underline;}
a.blue_link:hover{text-decoration:none;}


/*---------- ABOUT US ----------*/
#middle_about{width:800px; height:408px; background-image:url(/images/con_bg.jpg); background-repeat:no-repeat;  padding-top:29px; }
#middle_about_hd{border:1px solid #B0A297; border-left:none; padding:3px; padding-left:0px; padding-bottom:3px; width:133px; float:left;}
#middle_hd_inner{width:133px; background-image:url(/images/hd_bg.jpg); background-repeat:repeat-x; height:27px; padding-top:7px;}
#middle_about_right{width:500px; height:auto; float:left; border:1px solid #B0A297;  padding:3px; margin-left:23px;}
#middle_about_right_con{width:484px; height:auto; background-image:url(/images/about-us_con_bg.jpg); background-repeat:repeat-x;  background-color:#ACA383; padding-top:5px; padding-left:7px; padding-right:9px; }
#about_flash{width:800px; height:auto; padding-top:25px; }
#about_shadow1{width:800px; height:40px; background-image:url(/images/about-us_footer.jpg);}

/*---------- shoppingCart Page ----------*/
#shopping_shadow{width:800px; height:13px; background-image:url(/images/shoppingcart_shadow.jpg); overflow:hidden;}
#shopping_conant{width:800px; height:auto; padding-top:8px; background-color:#FFFFFF; }
#shopping_conant .left{width:316px; height:auto; float:left; }
#shopping_conant .right{width:460px; height:auto; float:left; }
#shopping_hd{border:1px solid #D4D4D4; border-left:none; padding:3px; padding-left:0px; padding-bottom:3px; width:108px; }
#shopping_hd_inner{width:100px; background-image:url(/images/shoppingcart_hd_bg.jpg); background-repeat:repeat-x; height:27px; padding-top:7px; padding-left:8px;}
#shopping_hd_inner1{width:100px; background-image:url(/images/shoppingcart_hd_bg1.jpg); background-repeat:repeat-x; height:27px; padding-top:7px; padding-left:8px;}
#shopping_hd_inner2{width:100px; background-image:url(/images/shoppingcart_hd_bg2.jpg); background-repeat:repeat-x; height:27px; padding-top:7px; padding-left:8px;}
#shopping_product{width:638px; height:auto; padding-top:15px; padding-left:81px; padding-bottom:20px; }
#shopping_product .left{width:257px; height:auto; border-left:2px solid #BCBCBC; float:left; }
#shopping_product .right{width:257px; height:auto; border-left:2px solid #BCBCBC; float:right; }
#shopping_product .box1{width:257px; height:110px; border-bottom:2px solid #BCBCBC; }
#shopping_product .box2{width:134px; float:left; padding-top:5px;}
#shopping_product .box3{width:104px; float:left; padding-top:30px; padding-left:19px;}
#bbq_left{width:165px; float:left; }
#bbq_right{width:330px; float:left; padding-left:20px;}
.multi{width:460px; height:auto; padding-bottom:30px; }
.multi_left{width:135px; float:left; }
.multi_right{width:325px; float:left; }

/*---------- FeaturedItems Page ----------*/
#featureditems{width:772px; height:auto; padding-top:10px; background-color:#FFFFFF; padding-left:17px; }
#featureditems .left{width:364px; height:auto; float:left; }
#featureditems .right{width:364px; height:auto; float:right; }
#featureditems .box1{width:364px; height:auto; padding-bottom:15px; }
#featureditems .box2{width:170px; float:left;}
#featureditems .box3{width:194px; float:left; color:#3A3A3A; font-size:12px; }
#patio{width:772px; height:auto; padding-top:10px; }
#patio_hd{width:89px; text-align:center; height:30px; padding-top:5px; background-image:url(/images/patio_bg.jpg); background-repeat:no-repeat; }
#fireside{width:772px; height:auto; padding-top:10px; }
#fireside_hd{width:89px; text-align:center; height:30px; padding-top:5px; background-image:url(/images/fireside_bg.jpg); background-repeat:no-repeat; }
#bbq{width:772px; height:auto; padding-top:10px; }
#bbq_hd{width:89px; text-align:center; height:30px; padding-top:5px; background-image:url(/images/bbq_bg.jpg); background-repeat:no-repeat; }
/*---------- Contact Page ----------*/
#contact{width:695px; height:auto; padding-top:25px; padding-left:10px; padding-bottom:15px; }
#contact .left{width:345px; height:auto; float:left; border-right:3px solid #BE5403; padding-right:27px; }
#contact .right{width:258px; height:auto; float:right; font-size:12px; }
#contact_hd{width:258px; text-align:center; height:50px; padding-top:10px; background-image:url(/images/contact_bg.jpg); background-repeat:no-repeat; margin-left:44px; }
#contact_form{width:318px; height:auto; padding-left:27px; padding-bottom:20px; }
#contact_form .box1{width:318px; height:auto; padding-bottom:8px; }
#contact_form .box2{width:110px; float:left; padding-right:10px; text-align:right; padding-top:2px;}
#contact_form .box3{width:198px; float:left; }
.form_input{background-color:#C0C0C0; border:1px solid #909090; height:17px; width:170px;}
.form_textarea{background-color:#C0C0C0; border:1px solid #909090; height:110px; width:170px;}
.form_submit{width:52px; background:none; text-align:center; background-image:url(/images/submit.jpg); background-repeat:no-repeat; border:none; height:22px;}
#contact_hd1{width:258px; text-align:center; height:50px; padding-top:10px; background-image:url(/images/store_locaction.jpg); background-repeat:no-repeat; }
