body { background: url('/indiaherbs/resources/images/splash.jpg') no-repeat scroll 50% 0 #26561c; font-size: font-size: 1em; color:#000000; font: 100%/17px Arial,Helvetica,sans-serif; }

ul { margin:0; padding:0; list-style:none; }
li { margin:0; padding:0; }
h1 { font-size: 1.2em; }
p { color: #010000; clear:both; }
	.error { color: #990000; }
	.success { color: #8896AD; }
	.note { padding: 5px 10px; font-size: 0.8em; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
a { text-decoration: none; color: #0000ff; }	
a:hover { color: #3366ff; }
a.readmore { padding: 10px; float:right; margin: 10px 0 2px 5px; background: #f8f8f8; }
a.readmore:hover { background:#CCCCCC; color:#010000; }
div.divider { border-bottom: 1px dotted #cccccc; width: 100%; height:1px; clear: both; margin: 20px 0; }

#searchform { width: 250px; float: right; padding: 10px 10px;  }
	#searchform .field { width: 150px; font-size: 1em; margin-bottom: 5px; display: block; padding: 5px; border: solid 1px #CCCCCC; }
	#searchform .fieldbutton { font-size: 1em; margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #CCCCCC; }
	#searchform .form-button { float: right; padding-right: 10px; }

#bottom_wrapper { height: auto; width: 100%; position: absolute; background: url('/indiaherbs/resources/images/footer-back-bg.jpg') repeat-x scroll 50% 0 #d4e3d0; z-index: -100; }

#product_logo { padding-top:20px; height: auto; }
	#product_logo .leaf { float: left; padding: 0; }
	#product_logo .logo { padding-top: 20px; clear: right; }
	#product_logo .tagline { margin-left: 75px; margin-top:-15px; font-size: 0.96em; color: #f8f8f8; }

#menubar { background: url('/indiaherbs/resources/images/tail-nav.gif') repeat-x scroll 50% 0 #f8f8f8; font-size: 14px; margin-top: 5px; font-weight: bold; }


/* LEVEL ONE */
ul.dropdown  { position: relative; list-style: none; margin: 0; padding: 0; z-index:1500; }
ul.dropdown li  { font-weight: bold; float: left; zoom: 1; padding:20px 5px; display:block; font-weight:700; height:20px; text-decoration:none; color:#000000; }
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active  { color: #ffa500; }
ul.dropdown a.selected { color:#FFFFFF; background:#c97b0d; }
ul.dropdown li.selected { color:#FFFFFF; background:#c97b0d; }
ul.dropdown li a { display: block; padding: 4px 8px; color: #222; }
ul.dropdown li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover  { background: #c97b0d; color: black; position: relative; }
ul.dropdown li.hover a { color: black; }
/* LEVEL TWO */
ul.dropdown ul  { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;  list-style: none; margin: 0; padding: 0; }
ul.dropdown ul li { font-weight: normal; background: #f6f6f6; color: #000;  border-bottom: 1px solid #ccc; float: none; padding:0px 5px 6px;  }	
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; padding: 5px 10px; } /* IE 6 & 7 Needs Inline Block */
/* LEVEL THREE */
ul.dropdown ul ul  { left: 100%; top: 0;  list-style: none; margin: 0; padding: 0; }
ul.dropdown li:hover > ul  { visibility: visible; }

	
#headerbanner { background: #f8f8f8; height: 300px; font-size: 12px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
	#headerbanner ul { margin: 5px 0; color: #99DCFC; overflow: hidden; font-size: 14px; }
	#headerbanner li { padding: 5px 5px 5px 15px; border-bottom: 1px dotted #57844e; }

#mainbody { background: url('/indiaherbs/resources/images/mainbody-bg.png') no-repeat scroll 50% 0 #f8f8ff; height: auto; position:relative; padding-bottom: 50px; -webkit-box-shadow: 0 0 12px #57844e; box-shadow: 0 0 12px #57844e; }

#search_section { margin:10px 0 20px 0; height: 25px; width: 230px; background: url('/indiaherbs/resources/images/searchbar-bg.png') no-repeat 0 0 transparent; }
	#search_section .inputbox { float: left; border: 0 none; width: 190px; line-height: 1em; font-size: 0.8em; background: transparent; }
	#search_section .submit { float: right; background: url('/indiaherbs/resources/images/search-icon.png') no-repeat scroll left 1px transparent; border:0 none; width: 25px; height: 24px; }

#right_panel { height: auto; position: relative; line-height: 1.2em; font-size: 0.8em; text-align: left; }
	
	#categories ul { margin: 5px 0; color: #99DCFC; overflow: hidden; }
	#categories li { padding: 5px 5px 5px 15px; border-bottom: 1px dotted #57844e; }
	
	#socialmedialinks { height: auto; margin-bottom: 20px; }
	#socialmedialinks img { border: none; padding:0; margin: 0; }
	#socialmedialinks a { padding:0; margin: 0; }
	
	#more_entries { color: #99DCFC; padding: 20px 20px 20px 10px; background: #26561c; border: 1px solid #ccd6c9; margin-bottom: 10px; }
	#more_entries h1 { color: #f8f8f8; }
	#more_entries li { padding: 5px 5px 5px 15px; border-bottom: 1px dotted #57844e; }
	#more_entries a { color: #99DCFC; }
	#more_entries a:hover { font-weight: bold; color: #ffffff; }
	#more_entries li:hover { font-weight: bold; background: url('/indiaherbs/resources/images/list-icon.png') no-repeat 0 8px; }
	
	#archives { padding: 20px; background: #e3e5e3; border: 1px solid #ccd6c9; margin-bottom: 10px; }
	#archives h1 { color: #2f5e25; }
	
	#polls { padding: 20px 20px 0 20px; background: #c97b0d; border: 1px solid #ffffff; margin-bottom: 10px; }
	#polls h1 { color: #ffffff; }
	#polls ul { padding-bottom: 20px; }
	#polls li { height: 25px; clear: both; }
	#polls a.readmore { color: #c97b0d; font-size: 0.9em; padding: 8px 10px; }
	#polls input#poll { color: #c97b0d; font-size: 0.85em; padding: 8px 10px; float:right; margin: 10px 0 2px 5px; background: #f8f8f8; width: auto; border: none; cursor: pointer; }
	
#left_panel { margin-right: 10px; text-align:justify; line-height: 1.2em; font-size: 1em; overflow: hidden; }

	#left_panel p { padding:0; }
	#left_panel h1 { font-size: 1.4em; color: #097792; margin-top: 30px; }
	#left_panel ul { margin-left: 20px; list-style: disc outside none; }
	#left_panel li { /*clear: both;*/ }
	#left_panel ul.no-bullet { margin-left: 0; list-style: none; }
	#left_panel ul.no-bullet li { float: left; clear: both; }
	#left_panel a.readmore { background: #c97b0d; color: #f8f8f8; font-size: 1em; }
	#left_panel a.readmore:hover { background:#CCCCCC; color:#010000; }
	#left_panel .generic-footer { padding: 10px 0; margin-top: 10px; border-top: 1px dotted #CCCCCC; text-align: right; font-size: 0.7em; }
	#left_panel div.post-comment { float: left; padding: 2px; margin-right: 5px; }
	#left_panel div.comment-footer { float: right; margin-top: 10px; border-top:1px dotted #CCCCCC; font-size: 0.7em; padding-left: 30px; font-style: normal; font-weight: bold; text-transform:uppercase; }
	div.product-box-in-category { width: 200px; margin: 10px; height: 170px; text-align: center; float: left; }
	
	#welcome_message {  margin-bottom: 10px;  }
	#welcome_message img { clear:none; margin: 0px; border-radius: 0px;}
	#welcome_message li { clear: none; }
	
	#feature_article { }
	#feature_article h3 { color: #000000; margin: 10px 0; } 
	#feature_article ul { margin-left: 20px; margin-bottom: 20px;  list-style: disc outside none; height: auto; /*clear: both;*/ }
	#feature_article li { /*clear: both;*/ padding-bottom: 5px; }
	#feature_article td { padding: 5px 10px; }

	#promotions { margin-bottom: 10px; background:#d4e3d0; padding: 30px 30px; border-radius: 20px; }
	#promotions table { color: #000000; font-size: 0.9em; margin-left: 20px; width: 95%; }
	#promotions th { border: 1px solid #8896AD; padding: 5px 10px; }
	#promotions td { padding: 5px 10px; border: 1px solid #CCCCCC; }
	#promotions th { background-color: #909090; font-weight: bold; }
	#promotions tr.alt { background-color: #E8E8E8; }
	#promotions tr { vertical-align: top; }

#y-scroll { width: 220px; clear: both; margin: 0 0 10px; }
	#y-scroll .viewport { width: 200px; height: 200px; overflow: hidden; position: relative; }
	#y-scroll .overview { list-style: none; position: absolute; left: 0; top: 0;  width: 200px;}
	#y-scroll .thumb .end,
	#y-scroll .thumb { background-color: #c97b0d;  border-radius: 3px; border-radius: 5px; }
	#y-scroll .scrollbar { position: relative; float: right; width: 15px; }
	#y-scroll .track { background-color: #E36d11; height: 100%; width:1px; position: relative; padding: 0 1px;  border-radius: 5px; }
	#y-scroll .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
	#y-scroll .thumb .end { overflow: hidden; height: 5px; width: 13px; }
	#y-scroll .disable{ display: none; height: auto;  }

#y-scroll2 { width: 220px; clear: both; margin: 0 0 10px; }
	#y-scroll2 .viewport { width: 200px; height: 200px; overflow: hidden; position: relative; }
	#y-scroll2 .overview { list-style: none; position: absolute; left: 0; top: 0; width: 200px;}
	#y-scroll2 .thumb .end,
	#y-scroll2 .thumb { background-color: #c97b0d;  border-radius: 3px; border-radius: 5px; }
	#y-scroll2 .scrollbar { position: relative; float: right; width: 15px; }
	#y-scroll2 .track { background-color: #E36d11; height: 100%; width:1px; position: relative; padding: 0 1px;  border-radius: 5px; }
	#y-scroll2 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
	#y-scroll2 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
	#y-scroll2 .disable{ display: none; height: auto; }	
	
#product_list { color: #99DCFC; }
	#product_list a { color: #99DCFC; }
	#product_list a:hover { font-weight: bold; color: #ffffff; }
	#product_list li:hover { font-weight: bold; background: url('/indiaherbs/resources/images/list-icon.png') no-repeat 0 8px; }

#footer { background: url('/indiaherbs/resources/images/footer-front-bg.png') no-repeat right bottom #26561c; height: auto; -webkit-box-shadow: 0 0 6px #57844e; box-shadow: 0 0 6px #57844e; }
	#footer h1 { color: #ffffff; padding-left: 5px; }
	#footer .lists { margin: 0 5px 20px 5px; font-size: 0.8em; line-height: 1.2em; }
	#footer .lists li { clear:both; padding-bottom: 5px; margin-bottom: 10px; } 
	#footer .border_bottom { border-bottom: 1px dotted #57844E; } 
	#footer .lists a { color: #99DCFC; }
	#footer .lists a:hover { color: #ffffff; }
	
#copyright { height: auto; font-size: 0.8em;  background: #f8f8f8;  text-align:justify; margin-bottom: 20px; }
	
h3 { padding:0; margin:5px 0; font-size: 1.2em; font-weight: bold; }
select.fieldbox { width: 150px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.7em; display: block; padding: 4px; border: solid 1px #8896AD; }
input { width: 150px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.7em; display: block; padding: 7px 4px; border: solid 1px #8896AD; }
select.move_right { float: right; }
form { margin:0; padding:0; }


/* post comment */
#fade { /*--Transparent background layer--*/	display: none; /*--hidden by default--*/ background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .80;	z-index: 9999; }
	.popup_block{ display: none; /*--hidden by default--*/ background: #FFFFFF; padding: 20px; border: 20px solid #ddd; float: left; font-size: 0.8em; position: fixed; top: 10px; left: 30%;	z-index: 99999;	/*--CSS3 Box Shadows--*/ -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; /*--CSS3 Rounded Corners--*/ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	img.btn_close { float: right; margin: -55px -55px 0 0; }
	/*--Making IE6 Understand Fixed Positioning--*/
	*html #fade { position: absolute; }
	*html .popup_block {	position: absolute; }
	.popup_block p { margin-bottom: 0; }  
	
#post_comment { font-size: 0.7em; }
	#post_comment ul { list-style-type: none; padding: 10px 0; margin-left: 0; }
	#post_comment li { list-style-type: none; padding: 5px 2px; margin-left: 0; }
	#post_comment li.fixed-height { list-style-type: none; padding:2px 2px; margin-left: 0; height: 20px; }
	#post_comment .field { width: 100px; float: left; margin-left: 10px; }
	#post_comment .long-field { width: 250px; float: left; }
	#post_comment select.fieldbox { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 5px; display: block; padding: 2px; border: solid 1px #8896AD; }
	#post_comment input.fieldbox { width: 63%; }
	#post_comment .fieldbutton {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 5px; display: block; padding: 2px; border: solid 1px #CCCCCC; cursor:pointer; cursor:hand;}
	#post_comment div.form-button { float: right; padding-right: 10px; }
	#post_comment fieldset { background: #FFFFFF; border: solid 1px #CCCCCC; }
	#post_comment legend { background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 5px 10px; margin-left: 10px;}
	#post_comment p { padding-bottom: 0; }
	
#contact_form { font-size: 1em; }
	#contact_form ul { list-style-type: none; padding: 20px 0; margin-left: 0; }
	#contact_form li { list-style-type: none; padding: 5px 2px; margin-left: 0; }
	#contact_form li.fixed-height { list-style-type: none; padding:2px 2px; margin-left: 0; height: 20px; }
	#contact_form .field { width: 110px; float: left; margin-left: 10px; }
	#contact_form .long-field { width: 250px; float: left; }
	#contact_form select.fieldbox { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 5px; display: block; padding: 5px; border: solid 1px #8896AD; }
	#contact_form input.fieldbox { width: 63%; }
	#contact_form .fieldbutton {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 5px; display: block; padding: 2px; border: solid 1px #CCCCCC; }
	#contact_form div.form-button { float: right; padding-right: 10px; }
	#contact_form fieldset { background: #E8E8E8; background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); }
	
#comments { font-size: 0.8em; border-top: 1px dotted #CCCCCC; padding-bottom: 20px; }
	#comments div.each-comment { background: #E8E8E8; width: 94%; padding: 10px 20px; margin: 10px 0; font-style: italic; }
	#comments div.reply { padding-left: 50px; }
	#comments p.header { padding: 0; margin: 0; margin-bottom: 5px; border-bottom: 2px solid #FFFFFF; font-size: 0.7em; font-style: normal; font-weight: bold; text-transform:uppercase; }
	.counter { float: left; width: 20px; font-size: 0.8em; font-weight: bold; background: #CCCCCC; color: #E36d11; border: 1px solid #E36d11; padding: 2px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 10px; text-align: center; background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); }
	
#pagination { text-align: right; font-size: 1em; padding-bottom: 20px; }
	#pagination a:link { text-decoration: none; color: #795F58; }
	#pagination a:visited { text-decoration: none; color: #795F58; }
	#pagination a:active { text-decoration: none; color: #795F58; }
	#pagination a:hover { text-decoration: none; color: #8896AD; }
	#pagination .display { padding-right: 20px; }
	#pagination span { padding-right: 10px; }

#topmenu { float: right; margin-top: 35px; font-size: 1em; color: #f8f8f8; }
	#topmenu .callcenter { float: left; width: 119px; overflow: hidden; height: 42px; margin-top: 5px; }
	#topmenu .hotlines { float: right; font-size: 0.8em; width: 230px; padding-bottom: 10px; text-align: right; }
	#topmenu a:link { text-decoration: none; color: #f8f8f8; }
	#topmenu a:visited { text-decoration: none; color: #f8f8f8; }
	#topmenu a:active { text-decoration: none; color: #f8f8f8; }
	#topmenu a:hover { text-decoration: none; color: #8896AD; }
	
ul.gallery {
	width: 960px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: 0; padding: 0;
}
ul.gallery li {
	float: left;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 210px; /*--Width of image--*/
	height: 86px; /*--Height of image--*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 210px;
	height: 86px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}


/* For EDM */
#sidebar { float: left; height: auto; background: #b8e2ba; padding: 5px 5px; margin: 10px 0; border-radius: 5px; color: #333333; line-height: 1.5em; }
	#sidebar h6 { font-size: 0.8em; color: blue; }
	#sidebar blockquote { font-size: 0.8em; text-align: justify;}
	#sidebar p.content { font-size: 0.8em; text-align: justify;}
	#sidebar p.content img { float: left; margin: 0 10px 5px 0; }
	
	#sidebar div.readmore { font-weight: bold; font-size: 1.0em; text-align:center; padding: 3px 5px; margin: 15px; }
	#sidebar a { color: #000000; } 
	#sidebar a:hover { color: #ffffff; }
	
#sidebar-invert { height: auto; background: #ffffff; border: 1px solid #b8e2ba; padding: 10px 5px; margin: 10px 0; border-radius: 5px; }

#writeup { height: auto; padding: 10px; margin: 10px 5px; border-radius: 5px; text-align: justify; line-height: 1.5em; }
	#writeup .try_it_now_top { background: #ffffff url( '../images/order_row_bg2.png' ) no-repeat top center; height: 190px; padding: 20px 10px 0 10px; }
	#writeup .try_it_now { background: #ffffff url( '../images/order_row_bg.png' ) no-repeat top center; height: 180px; padding: 10px 10px 0 10px; }
	#writeup .wtitle { color: #ffffff; }
	#writeup .ytitle { color: #FFCD33; }
	#writeup .btitle { color: #2177D3; }
	#writeup .gtitle { color: #33ff00; }
	
	#writeup a { color: blue; }
	#writeup a:hover { color: blue; }
	#writeup a:visited { color: blue; }
	#writeup a:link { color: blue; }
	#writeup ul { list-style: disc outside none; }
	#writeup li { margin-left: 30px; display: list-item; }