@charset "utf-8";
/* CSS Document */


/* !!!!! GLOBAL ELEMENTS !!!!! */

* { padding:0; margin:0; }

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/page-bg.jpg) #937b3a repeat-x top left; font-size:11px; }

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:#fff; 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; font-weight:bold; }
.text_white{ color:#fff; }
#page h2{ margin:0px; padding:0px; }

/*___ end global classes ___*/



/* !!!!! STRUCTURAL CLASSES !!!!! */

#wrapper { background:#fff; margin:0px auto; }

#header { height:119px; }
#page{ margin:0px auto; }

/*___ end structural classes ___*/


/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */

/* LOGO */
h1#logo a { display:block; width:; height:36px; 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:#918151; }
.top_link li{ margin:0px; padding:0px; display:inline; list-style:none; }
.top_link li a{ text-decoration:none; margin:0px 3px; }
.top_link li a:hover{color:#886b23;}
.cart_box{ background:url(../images/cart-bg.jpg) no-repeat; width:134px; height:23px; margin:40px 0px 0px 0px; padding-left:24px; padding-top:7px; padding-right:2px;}


/* NAVIGATION */
.navi_middle { background:url(../images/navi-middle.jpg) repeat-x; height:42px; }
.navi_middle ul { margin:0px; padding:0px; }
.navi_middle ul li { margin:0px; padding:0px; list-style:none; display:inline; background:url(../images/navi-bdr.jpg) no-repeat right; display:block; float:left; height:42px; }
.navi_middle ul li a {  display:block; float:left; padding:0px 35px 0px; height:42px; line-height:42px; color:#fff; font-size:12px; text-decoration:none; }
.navi_middle ul li a:hover , .active{ background:url(../images/navi-hover-bg.jpg) repeat-x top left;  }
.navi_middle ul .no_bg{ background:none; }

.search_textfield{ background:url(../images/searchbg.jpg); width:189px; height:25px; display:block; }
.search_btn{ background:url(../images/search-btn.jpg); width:36px; height:25px; cursor:pointer; }
.search{ color:#fff; margin:9px 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{ background:url(../images/green-middle-bg.jpg) repeat-x; height:37px; }
.content_middle{ width:660px; /*border-left:solid 1px #dedede; border-right:solid 1px #dedede;*/ background:url(../images/content-middle.jpg) repeat-y top left; 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; }
.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_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_detail .title_brown{ font-size:14px; font-weight:bold; text-decoration:none; padding-bottom:8px; }

/*leftbox*/
.leftbox{ padding:0px 0px 10px 0px; }
.leftbox .green_middle{ background:url(../images/green-middle-bg.jpg) repeat-x; height:37px; }
.white_small{ background:url(../images/white-small.jpg) repeat-y; }
.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; }
.leftbar_inner ul li a:hover{color:#886b23;}
.brown_bg{ display:block; margin:9px 0px;}
.brown_bg_middle{ background:url(../images/brown-bg-middle.jpg) repeat-x top left; width:172px; height:27px; margin:9px 0px; color:#fff; line-height:23px; padding-left:5px;  }
.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) repeat-x; 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;}