@import url("important.css");
#header{
	height:146px;
	padding-bottom:57px;
}
#logo{
	background:url(../img/images/logo.gif) left no-repeat;
	width:135px;
	height:146px;
	float:left;
}
#logo_right{
	width:815px;
	height:146px;
	float:left;
}
#top_nav{
	height:20px;
	padding-left:535px;
	padding-top:40px;
}
#top_menu{
	padding:0 20px!important;
	padding:0 20px;
	height:12px;
	float:left;
	border-right:1px solid #5C5859;
}
#top_menu a{
	color:#5C5859;
	display:block;
	font-size:11px;
	white-space:nowrap;
}
#top_menu a:hover{
	color:#900;
	text-decoration:none;
}
#slogan{
	background:url(../img/images/slogan.gif) right no-repeat;
	height:47px;
}
#body{
	float:left;
	width:100%;
}
#body_tbl{
	width:950px;
	font-size:12px;
}
#body_tbl .left{
	background:#812D13;
	width:200px;
}
#body_tbl .right{
	width:750px;
}
#left{
	padding-top:30px;
}
#product_cat{
	background:url(../img/images/product_cat_bg.jpg);
	height:38px;
	line-height:38px;
}
#product_cat a{
	color:#fff;
	font-size:16px;
	padding-left:50px;
	font-family:"Times New Roman", Times, serif;
}
#right, #right1{
	background:url(../img/images/right_bg.jpg) top right repeat-y;
	padding:20px;
	width:720px!important; 
	width:750px;
	float:left;
}
#right1{
	padding:0;
	width:750px!important; 
	width:750px;
}
#text_left, #text_left1{
	width:470px;
	float:left;
	margin-right:20px;
}
#text_left1{
	width:493px!important;
	width:513px;
	padding:20px 0 20px 20px;
}
#text_right{
	width:217px;
	float:left;
}
#text_content{
}
#text_img{
	width:162px;
	margin-left:10px;
	float:right;
}
#page_title{
	color:#812D13;
	font-weight:normal;
	font-size:25px;
	padding-bottom:10px;
	font-family:"Times New Roman", Times, serif;
	text-transform:capitalize;
}
#page_title .title{
	font-size:16px;
}
#page_title a{
	color:#878787;
	font-size:25px;
}
#contact_loop{
	border-top:1px dotted #595959;
	padding:10px 0;
}
#contact_loop_title{
	font-weight:bold;
	font-style:italic;
}
#events_container{
	float:left;
	padding-bottom:20px;
}
#event_date{
	background:url(../img/images/event_date.jpg);
	width:62px;
	height:50px;
	float:left;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#event_month{
	font-size:10px;
	height:18px;
	line-height:22px;
	text-transform:uppercase;
}
#event_day{
	font-size:26px;
}
#event_right{
	margin-left:30px;
	width:385px;	
	float:left;
	padding-bottom:5px;
	border-bottom:1px dotted #aaa;
}
#event_title, #event_title a{
	color:#E97909;
}
#event_venue{
	color:#812D13;
}
#more, #more a{
	text-align:right;
	color:#E97909;
}
#stores_desc{
	margin-bottom:20px;
	text-transform:uppercase;
}
#store, #store a{
	width:220px;
	float:left;
	color:#5B595A;
	padding:0 10px 5px 0;
}	
#store_title{
	color:#E97909;
	font-weight:bold;
}
#store_container{
	margin-bottom:20px;
	font-size:11px;
	background:#ECEBE9;
	padding:12px;
	margin-top:10px;
	float:left;
}
#stores_label{
	color:812D13;
	font-weight:bold;
}
#stores_item, #stores_item a{
	color:#5B595A;
}
#stores_left{
	width:465px;
	float:left;
}
#stores_img{
	width:220px;
	float:left;
}
#stores{
	padding-bottom:10px;
}
#products_cat_container, #products_cat_container1{
	background:#F0EEEF;
	padding:10px 0 10px 10px;
	float:left;
}
#products_cat_container1{
	width:330px;
	padding:0;
	margin:0 25px 25px 0;
}
#products_item_container, #products_item_container1{
	background:#fff;
	width:112px;
	padding:6px;
	border:1px solid #cfcfcf;
	float:left;
	margin-right:10px;
}
#products_item_container1{
	width:auto;
	height:150px;
	float:none;
	padding:10px;
	margin:10px;
}
#products_cat_img, #products_cat_img1{
	margin-bottom:12px;
	height:153px;
	overflow:hidden;
}
#products_cat_img1{
	width:120px;
	height:150px;
	float:left;
	margin-right:20px;
}
#products_cat_title{
	background:#F0EEEF;
	height:27px;
	line-height:27px;
	margin-bottom:10px;
	padding-left:10px;
}
#products_cat_title a{
	color:#812D13;
	font-size:16px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
#products_cat_sub_container{
	width:140px;
	float:left;
	padding-top:20px; 
}
#products_cat_sub{
	background:url(../img/images/arrow.gif) left no-repeat;
	padding-left:20px;
	margin-bottom:10px;
}
#products_cat_sub a{
	color:#5B595A;
	font-weight:bold;
}
#products_cat_more, #products_cat_more1{
	text-align:right;
	margin-top:10px;
	padding-right:40px;
}
#products_cat_more1{	
	font-weight:bold;
	text-align:center;
	padding:5px 0;
	margin-top:38px;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
#products_cat_more a, #products_cat_more1 a{
	color:#E57F10;
}
#prod_cat_container, #prod_cat_container1{
	background:url(../img/images/prod_bg.jpg) top repeat-x;
	float:left;
	width:100%;
}
#prod_cat_container1{
	background:url(../img/images/prod_bg1.jpg) top repeat-x;
	padding:10px 0;
	width:auto;
}
#prod_item{
	width:180px!important;
	width:170px;
	float:left;
	/*margin-right:5px;*/
}
#prod_item1{
	width:160px;
	float:left;
}
#prod_cat_title, #prod_cat_title1{
	height:37px;
	line-height:37px;
	font-weight:bold;
	padding-left:20px;
	color:#812D13;
}
#prod_cat_title1{
	background:#F0EEEF;
}
#prod_cat_title a, #prod_cat_title1 a, #other_cat_title a{
	color:#812D13;
	font-size:12px;
}
#prod_img, #prod_img1, #accessory_img1{
	background:url(../img/images/prod.jpg);
	width:160px!important;
	width:177px;
	height:131px!important;
	height:151px;
	padding:10px 10px 10px 8px;
	margin-bottom:23px;
	text-align:center;
}
#prod_img1, #accessory_img1{
	background:url(../img/images/prod1.jpg);
	width:140px!important;
	width:160px;
	padding:10px 10px 10px 0px;
}
#prod_img_inner{
	height:131px;
	overflow:hidden;
}
#accessory_img1{
	border-top:10px solid #F0EEEF;
	border-bottom:10px solid #F0EEEF;
	height:131px!important;
	height:171px;	
	margin-bottom:10px;
	padding:10px 10px 10px 10px!important;
	padding:10px 7px 10px 0px;
}
#prod_title{
	height:20px;
	margin:0 5px;
	text-align:center;
	height:auto;
}
#prod_title a{
	color:#E57F10;
	font-weight:bold;
	height:auto;
}
#more_prod{
	background:url(../img/images/more_bg.jpg) right no-repeat;
	height:25px;
	line-height:25px;
	clear:both;
	margin:0 0 10px 565px!important;
	margin:0 0 10px 555px;
	display:block;
	text-align:center;
}
#more_prod a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#prod_left{
	width:485px!important;
	width:445px;
	float:left;
}
#prod_right{
	width:222px;
	float:left;
}
#prod_tbl{}
#prod_tbl .td1{
	background:#F0EEEF;
}
#other_cat_container{
	background:#fff;
	margin:0 5px 5px 5px;
	padding:10px 20px;
	height:230px;
}
#other_cat_title{
	font-weight:bold;
	border-bottom:1px solid #C5C3C4;
	padding-bottom:10px;
}
#product_det_container{
	width:480px!important;
	width:440px;
	float:left;
}
#prod_det_img{
	background:url(../img/images/prod_det_bg.jpg);
	width:215px!important;
	width:235px;
	height:220px!important;
	height:240px;
	padding:15px 10px 10px 10px;
	text-align:center;
	float:left;
}
#prod_det_img_inner{
	height:210px;
	overflow:hidden;
}
#prod_det_img_thumb{
	height:65px!important;
	height:70px;
	padding:5px 0 0 2px!important;
	padding:5px 0 0 5px;
	overflow:hidden;
}
#prod_det_right{
	width:230px!important;
	width:200px;
	float:left;
	padding-left:10px;
}
#prod_det_title{
	color:#F17D02;
	font-weight:bold;
	padding:5px 0;
}
#accessory_cat_container1, #accessory_cat_container{
	background:url(../img/images/accessory_container_bg.jpg);
	width:177px;
	height:225px;
	float:left;
	margin:0 10px 10px 0;
}
#accessory_cat_container{
	background:url(../img/images/accessory_container_bg1.jpg) no-repeat;
	margin-right:0;
}
#accessory_title{
	height:20px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
}
#accessory_img{
	width:140px;
	height:125px!important;
	height:165px;
	padding:5px 5px 15px 10px;
	text-align:center;
}
#accessory_view_all{
	height:22px;
	margin:14px 15px!important;
	margin:0px 15px;
	
}
#photo_container{
	width:160px;
	height:260px;
	float:left;
	margin-right:20px;
}
#photo{
	background:url(../img/images/photo_bg.gif) top no-repeat;
	height:135px;
	padding:8px;
	text-align:center;
	overflow:hidden;
}
#photo_title{
	font-weight:bold;
	height:30px!important;
	height:35px;
	overflow:hidden;
	text-align:center;
	margin:10px;
	border-top:1px dotted #DBDBDB;
	border-bottom:1px dotted #DBDBDB;
}
#photo_view_details{
	text-align:center;
}
