body
{
	margin:0px; 
	padding:0px; 
	background-image:url(images/bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4B2525;
}

/*category page heading */
.cat_heading{
	 background-image:url(images/cate_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F6F7F1;
	padding:0px 15px;
	height:26px;
	padding-top:10px;
}

/*category page product heading */
.prd_heading a {
	 text-align:left;
	 color:#5E3700;
	 font-weight:bold;
	 text-decoration:none;
}

.prd_heading a:hover {
	 color:#990000;
}


/*category page product desc */
.prd_desr {

}

/*product detail page top desc */
.pd_top{
	font-weight:bold;
}


#left_nav
{
	padding:15px 4px;
	background-color:#F6F7F1;
	border-right:#A79883 solid 1px;
}

#content
{
	padding:0px;
}

#footer
{
	vertical-align:top;
	background-color:#EEEDE8;
	background-image:url(images/footer_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.category
{
	background-image:url(images/menu_bg.jpg);
	color:#F6F7F1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding:0px 8px;
	font-weight:bold;
	height:36px;
	
}

#top_nav
{
	background-image:url(images/menu_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F6F7F1;
	padding:0px 15px;
}

#top_nav a 
{
	color:#F6F7F1;
	text-decoration:none;
	margin:0px 5px;
	font-size:12px;
	font-variant:small-caps;
}

#top_nav a:hover
{
	color:#FFFF99;
}

.cat_link
{
	color:#5E3700;
	text-decoration:none;
	font-size:12px;
}

.cat_link:hover
{
	color:#993300;
}

.left_nav_bottom_border
{
	border-bottom:#5E3700 dashed 1px;
}

.products{border:1px solid #ccc;padding:0px;}
.prod_title{color:#5E3700;padding:0px;margin:0px;margin:0px 4px 0px 4px;padding-top:5px;}
.prod_desc{margin-top:7px;color:#444;}
.prod_price{margin:7px 0px;color:#5E3700;font-weight:bold;}
.prod_price span{color:#5E3700;}
.prod_foot{background-color: #f7f7f7;text-align:right;padding:8px;}

.button_cls{
	color:#5E0900;
	font-weight:bold;
	text-decoration:none;
	padding:3px 6px;
	background-color:#CEC4B8;
	border:#A79883 solid 1px;
}

/*Pageination*/

.pag_nav_sel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	color:#FFFFFF;
	border:#5E0900 solid 1px;
	background-color:#5E0700;
	padding:2px 4px;
	margin-left:3px;
}

.pag_nav
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	float:left;
	color:#5E0900;
	border:#A79883 solid 1px;
	background-color:#CEC4B8;
	padding:2px 4px;
	margin-left:3px;
	text-decoration:none;
}

.pag_nav:hover
{
	color:#FFFFFF;
	background-color:#5E0900;
}

.brands_ul
{
	margin:0px;
	padding:0px;
}

.brands_li
{
	border:#EEEDE8 solid 1px;
	/*background-color:#F6F7F1;*/
	padding:3px 5px;
}

.brands_li a
{
	color:#5E3700;
	text-decoration:none;
}

.brands_li a:hover
{
	color:#5E0900;
	text-decoration:underline
}
.home_title{
	font-weight:bold;
	font-size:20px;
	padding:3px 10px;
	margin:0px;
	border:#CEC4B8 double 3px;
	font-variant:normal;
}

h1{
	padding:3px 10px;
	margin:0px;
	background-color:#EEEDE8;
	color:#4B2525;
	border:#CEC4B8 solid 1px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	
}

.footer_link{
 text-decoration:none;
 color:#5E3700;
}

.product_image
{
	margin:10px; 
	margin-top:0px; 
	padding:5px; 
	border:#CEC4B8 solid 1px;
}

.product_page_buy_now
{
	font-size:18px;
	color:#5E0900;
	font-weight:bold;
	text-decoration:none;
	padding:5px 25px;
	background-color:#CEC4B8;
	border:#A79883 solid 1px;

}

.product_page_price
{
	color:#5E0900;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
}

.product_page_price span
{
	color:#5E0900;
	font-size:13px;
	font-weight:normal;
}

.product_specs_table
{
	border:#CEC4B8 solid 1px;	
}

.product_specs_heading
{
	font-size:12px;
	color:#5E0900;
	font-weight:bold;
	background-color:#EEEDE8;
}

.product_specs_text
{
	font-size:12px;
	color:#333333;
}

.search_box
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366!important;
	background-color:#FFFFFF!important;
	border-bottom:#999999 1px solid;
	border-right: #999999 1px solid;
	padding-top:2px;
	padding-left:2px;
	width:200px;
}
.type-header{
    background-color: #EEEDE8;
    border: 2px solid #CEC4B8;
	
}
.type-header a{
	color:#4B2525;
	font-weight:bold;
	text-decoration:none;
}
.type-image{
	border: 2px solid #CEC4B8;
}
