@charset "utf-8";

/* CSS Document */





/* !!!!! GLOBAL ELEMENTS !!!!! */



* { padding:0; margin:0; }
@font-face {
    font-family: 'BonvenoCFLight';
    src: url('../font/BonvenoCF-Light-webfont.eot');
	  src: url('../font/BonvenoCF-Light-webfont.ttf');
    src: url('../font/BonvenoCF-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/BonvenoCF-Light-webfont.woff') format('woff'),
         url('../font/BonvenoCF-Light-webfont.svg#BonvenoCFLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

#top_nav{ padding:0; margin:0;}
#top_nav li{ float:left; list-style:none; padding-left:45px;}
#top_nav li a{font-family:Verdana, Geneva, sans-serif; font-size:14px;color:#e6d19a;}
#midlist{margin-left: 40px;}
#midlistfaq{color:#695954; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:18px;}
#midlistfaq a{color:#695954;}

#midlist li{color:#695954; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#midlist li a{color:#93523f;}
#satisfaction-gurantee {position:absolute;margin-left:-30px; left:0; top:0;margin-top:6px;}



.cat_body_boxl{
	width:180px; height:179px; float:left;
}
#homemaincontent{ background-color:#ead08d; width:804px; height:auto; padding-left:30px;margin-left:-30px;}
#wellcometxtsmall{ color:#695954; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.img-trust-brand{height:55px; margin-left:65px; float:left;}
#sealmap{ text-align:center; width:769px; margin-left:auto; margin-right:auto;}
#brandlogo {color:#581D0C;padding-top:2px; height:90px; border-bottom:1px #D9B577 solid; padding-bottom:10px; font-size:19px;font-family:Tahoma, Geneva, sans-serif;}
.frm-search{ padding:0px;margin:0px;}
.cat_body_box2{
	width:180px; height:179px; float:left; padding-left:16px;
}
.cat_body_content {
	width:770px; height:179px; float:left;}
#cat_title{margin-top:-41px; font-weight:normal; padding-left:12px; color:#FFF;font: 12px/12px 'BonvenoCFLight', Arial, sans-serif;}
#footnav{color:#7c482b; font-size:12px;}
#footnav a{ color:#7c482b; font-size:12px;}
#featured-cat{margin:auto; width:610px; height:95px; margin-top:10px; background:url(../images/ban-1.jpg); background-repeat:no-repeat;}
#featured-cat1 {margin:auto; width:610px; height:95px; font-family:Calibri,Verdana, Geneva, sans-serif; font-size:12px; margin-top:10px; background:url(../images/ban-1.jpg); background-repeat:no-repeat;}
#featured-cattitle {font-size:24px;padding-top:40px;color:#447755;}
#featured-cattitle1 {font-size:24px;padding-top:12px;color:#447755;}
#featured-cattitle2 {font-size:22px;padding-top:13px;color:#447755;}
#featured-cattitle3 {font-size:24px;padding-top:10px;color:#447755;}
#featured-cattitle4 {font-size:20px;padding-top:40px;color:#447755;}

#customer-service{ margin-left:120px;margin-top:-35px;margin-bottom:10px;}
#productcon1{ padding-bottom:5px; font-size:18px;}
#product_price2{font-weight:bold;color:#000;}
#product_price{color:#C00;;font-weight: bold;}
#just-now{ color:#C00; font-weight:bold;}
#featured-logo1 {margin-left:-10px;margin-top:10px;}


body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666;}



body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/new-bg.gif) #ead08d repeat-x top left; font-size:11px; }

#page h1.idx {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #4C4D23; font-weight: bold; display: block; padding: 0px; margin: 0px;}
#page h1.idx span {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #4C4D23; display: block; margin-bottom: 10px;}

h2 { color:#fff; font-size:12px; font-weight:normal; }

h3 { font-size:12px; font-weight:normal; }

h4 { font-size:15px; font-weight:normal; }

h5 {  font-size:18px; font-weight:normal;}

h6 {  font-size:23px; font-weight:normal;}

.h2label{ color:#93523f; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }



.blockquote p { padding:5px 0;}

.blockquote p b { color:#918151; padding-bottom:5px;}



a img { border:0px; }



form { margin:0px; padding:0px; }

label, input, textarea, select { margin:0px; padding:0px;}



table {margin:0px; padding:0px; }

td, th { margin:0px; padding:0px; }



/*___ end global elements ___*/





/* !!!!! GLOBAL CLASSES !!!!! */



.alignleft { float:left; }

.alignright { float:right; }

.alignnone { clear:both; }



.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */

.clearfix { display:inline-block; }		

* html .clearfix { height:1%; }/* hides clearfix from IE-mac */

.clearfix { display:block; }/* end hide from IE-mac */



.title_brown{ color:#918151; font-weight:bold; }

.text_brown{ color:#b9ab88; text-decoration:none; }

.bold_brown{ color:#918151; }

.text_white{ color:#fff; }

#page h2{ margin:0px; padding:0px; }

/*  top left of the category banner needs to be fixed. It needs the curved edge.

#page h1{ margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:normal;}

*/



/*___ end global classes ___*/







/* !!!!! STRUCTURAL CLASSES !!!!! */



#wrapper {  margin:0px auto; }



#header { height:174px; }

#page{ margin:0px auto; }



/*___ end structural classes ___*/





/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */



/* LOGO */

span#logo a { display:block; width:219px; height:129px; text-indent:-9999px; text-decoration:none; background:url(../images/logo.jpg) no-repeat 0 0; } 

.header_box{ display:block; height:62px; padding-left:15px; padding-right:15px; padding-top:20px; }

.border_right{ border-right:dotted 1px #b2b2b2;  }

.border_left{ border-left:dotted 1px #b2b2b2; }

.top_link{ margin:10px 0px 0px 0px; padding:0px; color:#e6d19a; }

.top_link li{ margin:0px; padding:0px; display:inline; list-style:none;color:#e6d19a; }

.top_link li a{ text-decoration:none; margin:0px 3px; color:#e6d19a; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

.top_link li a:hover{color:#886b23;}

.cart_box{width:134px; height:23px; margin:40px 0px 0px 0px; padding-left:24px; padding-top:1px; padding-right:2px;}





/* NAVIGATION */

.navi_middle {height:42px; }

.navi_middle ul { margin:0px; padding:0px; }

.navi_middle ul li { margin:0px; padding:0px; list-style:none; display:inline;display:block; float:left; height:42px; }

.navi_middle ul li a {  display:block; float:left; padding:0px 30px 0px; height:42px; line-height:42px; color:#fff; font-size:12px; text-decoration:none; }

.navi_middle ul li a:hover , .active{}

.navi_middle ul .no_bg{ background:none; }
#search_query{ background-color:#7c482b;color:#c0a254;}
#footer-bottom1{width:1021px; height:64px; background:url(../images/foot-background.jpg);}
#addthiscontent{ float:left;padding-left:200px;padding-top:40px;}


.search_textfield{ background-color:#7c482b;width:189px; height:25px; display:block; }

.search_btn{ background:url(../images/search-btn.png); width:28px; height:26px; cursor:pointer; }

.search{ color:#fff; margin:11px 5px 0px 0px; }

.search .text_white{ margin:6px 5px 0px 0px; }

.textfield{ width:185px; height:20px; color:#9c9c9c; font-size:11px; border:0px; background-color:none; padding:0px; margin:3px 0px 0px 3px; }



/*rightbox*/

.rightbox{ padding:0px 0px 10px 0px; }

.green_middle{ height:37px; color:#7c482b; background-color:#662c16;}

.orange_middle{ background:url(../images/orange-middle-bg.jpg) repeat-x; height:37px; }


.content_middle{ width:660px; /*border-left:solid 1px #dedede; border-right:solid 1px #dedede;*/padding:3px 0 /* Edit by ap*/ }

.round_bg{ background:url(../images/round.jpg) no-repeat; height:19px; width:19px; color:#fff; text-align:center; }

.content_middle_inner{ margin:0px auto; }

.line_space{ line-height:18px; }

.spacer{ height:5px; line-height:0px; font-size:0px; }

.content_middle .bold_brown{ padding-left:6px; }

.border_bottom{ border-bottom:dotted 1px #b2b2b2;  }

.product_detail{ padding:10px; height:200px; width:200px; text-align:center; }
.product_detailnew{ padding:10px 45px 10px 0; height:200px; width:200px; text-align:left; }

.brown_btn{ background:url(../images/brwn-btn.jpg) no-repeat; width:62px; height:18px; margin-right:5px; display:block; margin-left:12px; color:#fff; text-decoration:none; padding-top:3px; }

.brown_btnnew{ background:url(../images/detailsbtn.png) no-repeat; width:69px; height:23px; margin-right:5px; display:block;color:#fff; text-decoration:none; padding-top:3px; }

.brown_btn:hover{ color:#efda9a; }

.gry_btn{ background:url(../images/gry-btn.jpg); width:82px; height:18px; display:block; color:#505050; text-decoration:none; padding-top:3px; }

.gry_btn:hover{ color:#000; }

.product_detailnew .title_brownnew{ font-size:13px;text-decoration:none; color:#695954; font-family:Verdana, Geneva, sans-serif; padding-bottom:8px; }



/*leftbox*/

.leftbox{ padding:0px 0px 10px 0px; }

.leftbox .green_middle{ background-color:#7c482b;height:37px; text-align:center; font-size:22px; }

.white_small{  }

.leftbar_inner{ margin:0px auto; }

.leftbar_inner ul{ margin:0px 0px 0px 9px; padding:0px; }

.leftbar_inner ul li{ margin:0px; padding:0px; list-style:none; padding:4px 0px; border-bottom:1px solid #d9b577; padding-left:14px; }
.leftbar_inner ul li a{ color:#373737; font-family:Verdana, Geneva, sans-serif; font-size:12px;font-weight:normal;}

.leftbar_inner ul li a:hover{color:#886b23;}

.brown_bg{ display:block; margin:9px 0px;}

.brown_bg_middle{ width:172px; height:27px; margin:9px 0px; color:#581d0c; font-family:Verdana, Geneva, sans-serif; font-size:15px; line-height:23px;   }

.more{ color:#595959 !important; text-decoration:none; }

.leftbar_inner .more:hover{ color:000; }

.leftbar_inner ul .arrow{ background:url(../images/gry-arrow.jpg) no-repeat left; padding-left:15px; }

.green_box_middle{ background:url(../images/green-middle-bg.jpg) #41431e repeat-x top left; width:210px; height:181px; }

.green_box span{ display:block;}

.green_box p{ width:210px;}

.rss_heading{ color:#fefea8; margin:0px; padding:5px 0px 0px 0px; font-size:18px;}

.rss_icon{ margin:0px 10px 0px 9px; }

.yellow_text{ padding:20px 9px 0px; color:#fefea8; }

.yellow_text img{ padding:0px 9px 5px 0px; }



.footer_middle{ background:url(../images/footer-middle.jpg); height:66px; color:#fff; }

.footer_middle a{ color:#fff; margin:0px 5px 0px 5px; text-decoration:none; }

.footer_middle a:hover{ text-decoration:underline; }



/*___ end structural classes ___*/





/* Created by Ashok */



/* ----- clear fix for floats ----- */

.clearfix:after {  content: "."; display:block; height:0; font-size:0; line-height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }		

/* hides clearfix from IE-mac \*/

* html .clearfix { height:1%; }

.clearfix { display:block; }

/* end hide from IE-mac */ 



.green_box_middle_new { border:solid 1px #dedede; border-width:0 1px; padding:10px 20px;}

.green_box_bottom_new { background:url(../images/green_box_bottom.gif) no-repeat left bottom; font-size:0; height:8px; padding-left:8px;}

.green_box_bottom_new_right {background:url(../images/green_box_bottom.gif) no-repeat right bottom; font-size:0; height:8px; }



.middle_box_2 { padding:0 10px 5px 0}

.middle_box_2.last { padding-right:0}

.middle_box_2 h2 { background:url(../images/text_brown_header.gif) no-repeat left top;  font-family:verdana;

	font-size:11px;

	font-style:normal;

	font-weight:normal; text-align:left; margin:0; color:#FFF;  padding-left:10px !important;}

.middle_box_2 h2 span {background:url(../images/text_brown_header.gif) no-repeat right top; display:block; height:27px; line-height:27px; color:#FFF}

.middle_box_2 ul { margin:0; list-style:none; padding:5px 0 5px 10px;}

.middle_box_2 ul li { padding:3px 10px; background:url(../images/gry-arrow.jpg) no-repeat left 8px;}



/* -------- Add By Kaushik ---------------    */

.middle_box_3 { padding:0 10px 5px 0}

.middle_box_3.last { padding-right:0}

.middle_box_3 h2 { background:url(../images/text_grey_header.gif) no-repeat left top;  font-family:verdana;

	font-size:11px;

	font-style:normal;

	font-weight:normal; text-align:left; margin:0; color:#FFF;  padding-left:10px !important;}

.middle_box_3 h2 span {background:url(../images/text_grey_header.gif) no-repeat right top; display:block; height:27px; line-height:27px; color:#666666}

.middle_box_3 ul { margin:0; list-style:none; padding:5px 0 5px 10px;}

.middle_box_3 ul li { padding:3px 10px; background:url(../images/gry-arrow.jpg) no-repeat left 8px;}



/* ------------------ */

.page_text_box { padding:10px 0 0 0}

.page_text_box h3 { font-size:16px; font-weight:bold; padding: 5px 0 0px 0; color:#847138;}

.page_text_box h4, .green_box_middle_new h4 { font-size:12px; font-weight:bold; padding:8px 0 4px 0;}

.page_text_box p, .green_box_middle_new p { padding:2px 0 5px 0}

.page_text_box ul  { margin:0; padding:0; list-style:none;}

.page_text_box ul li { padding:2px 10px; background:url(../images/gry-arrow.jpg) no-repeat left 7px;}



.page_top_link { text-align:right; padding-bottom:10px; padding-top:5px; font-size:10px;}

.page_top_link a { font-size:10px; background:url(../images/brwn-btn-new.gif) no-repeat left top; cursor:pointer; float:right; padding-left:10px;}

.page_top_link a span {background:url(../images/brwn-btn-new.gif) no-repeat right top; display:block; float:left; padding:0 10px 0 0; height:21px; line-height:21px; color:#FFF;}





.form_data{}

.form_data p{ padding:5px 0;}



.clear_fix{ clear:both;}

#homefoot{color:#695954; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#homefoot a{color:#93523f; }
#style_p{text-align:left;padding-top:10px;padding-bottom:10px; font-size:18px;font-weight:bold;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#5D200E;}
