/* CSS Document */
body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  background-image:url(/images/home-page-bg.gif);
  background-repeat:repeat-y;
  background-position:center;
  background-color:#FFFFFF;
  }

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#203108;
}

#logo{
background-image:url(/images/home-remedies-logo.gif);
background-position:left top;
background-repeat:no-repeat;
width:290px;
height:38px;
float:left;
}

#searchbox{
background-image:url(/images/search-bg.gif);
background-position:center;
background-repeat:no-repeat;
width:398px;
height:74px;
float:left;
}

#search-wrapper{
margin-top:20px;
}
.searchbar{
width:270px;
padding:4px;
/*height:24px;*/
font-size:14px
border:solid 1px #139205;
}

#header-links{
float:left;
}

.header-links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}
.top-links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.top-links a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#loginbox{
float:left;
width:178px;
}

#menubar{
float:left;
width:1003px;
text-align:left;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#menubar a, #menubar a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #366800;
	text-decoration: none;
	background-color: #e3f85e;
	border: solid 1px #4e6209;
}

.blob{
background-image:url(/images/blob-bg.gif);
width:241px;
height:179px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3c7700;
}

.bloba{
background-image:url(/images/blob-bg-01.gif);
width:265px;
height:179px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3c7700;
}


.blob-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3c7700;
padding-left:10px;
}

.blob-text-newsletter{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3c7700;
padding-left:15px;
}

.blobtext-newsletter li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3c7700;
padding:0;
margin:0;
list-style-type:none;
line-height:16px;
text-indent:8pt;
}

.blobtext li{
padding:0;
margin:0;
list-style-type:none;
}

.ajax-blob{
background-image:url(/images/ajax-blob.gif);
width:518px;
height:179px;
background-repeat:no-repeat;
}


/*Remedies*/
#remedies{
margin-top:0px;
width:215px;
height:372px;
margin-left:0px;
background-image:url(/images/remedies-base.gif);
background-repeat:no-repeat;
background-position:top;
position:absolute;
}

#list{
width:210px;
height:315px;
margin-top:35px;
overflow:auto;
scrollbar-face-color:#bdcd96;
scrollbar-darkshadow-color:#6c9018;
scrollbar-arrow-color:#407a00;
scrollbar-track-color:#dae8b9;
}


/* Updated by Dibyendu - 051409 starts */

#list li{
padding:3px !important;
background:url(../images/list-bg.gif) bottom left repeat-x #D9E7B7;
font:12px Arial, Helvetica, sans-serif;
color:#366600;
}

#list a{
font:12px Arial, Helvetica, sans-serif;
color:#366600;
text-decoration:none;
}

#list li,ol{
margin:0px 0px 0px 3px;
padding:0px;
}

/* Updated by Dibyendu - 051409 ends */


/*RHS Blobs*/
.rhs-top{
background-image:url(/images/rhs-blob_01.gif);
width:176px;
height:35px;
background-repeat:no-repeat;
color:#19940b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}

.rhs-bg{
background-image:url(/images/rhs-blob_02.gif);
width:176px;
background-repeat:repeat-y;
color:#19940b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0px 8px 0px 8px;
}

.rhs-bottom{
background-image:url(/images/rhs-blob_03.gif);
width:176px;
height:11px;
background-repeat:no-repeat;
}

.login-header{
width:48px;
height:17px;
background-color:#dde8c2;
border:solid 1px #2d9504;
font-size:10px;
}


/*CLASSES FROM ORIGINAL STYLESHEET*/

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#084a00;
font-weight: bold;
margin-top:0px;
text-decoration:underline;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0a5f00;
font-weight: bold;
}

h2 span.txt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#203108;
font-weight: normal;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0a5f00;
font-weight: bold;
text-decoration:underline;

}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
text-decoration:none;
}

A:hover {
text-decoration:underline;
}

.slink{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#203108;
text-decoration:underline;
}
.slink:hover {
text-decoration:underline;
}

/*****tabbed Panels *****/
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 492px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	height:160px;
}

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

.TabbedPanelsTab {
	position: relative;
	top: 20px;
	float: left;
	padding: 5px 10px;
	margin: 5px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d6e3b5;
	list-style: none;
	border-left: solid 1px #d6e3b5;
	border-bottom: solid 1px #d6e3b5;
	border-top: solid 1px #d6e3b5;
	border-right: solid 1px #d6e3b5;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	text-align:left;
}

.TabbedPanelsTabHover {
	color:#3c7300;
	background-color: #8cc600;
}

.TabbedPanelsTabSelected {
	color:#3c7300;
	/*background-color: #EEE;
	border-bottom: 1px solid #EEE;*/
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0a5f00;
	font-weight:normal;
	
	
	/*
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;*/
}

.TabbedPanelsContentGroup a{
color:#0a5f00;
text-decoration:none;
font-weight:normal;
}

.TabbedPanelsContentGroup a:hover{
color:#0a5f00;
font-weight:normal;
text-decoration:underline;
}

.TabbedPanelsContentGroup li{
line-height:15px;
}

.TabbedPanelsContent {
	text-align:left;
	padding: 0px 4px 4px 4px;

}

.TabbedPanelsContentVisible {

}

.VTabbedPanels .TabbedPanelsTabGroup {
	margin-left:10px;
	float: left;
	width: 130px;
	height: 160px;
	position: relative;
/*	background-color: #EEE;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;*/
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #d6e3b5;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: right;
	padding: 0px;
	width: 335px;
	height: 160px;
	margin:0px;
	margin-top:19px;

	}


/*ASK AN EXPERT BLOB*/

.askquestion-textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:240px;
height:38px;
border:solid 1px #3c7200;
}

.askquestion-input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:240px;
height:16px;
border:solid 1px #3c7200;
}

.textbox2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #3c7200;
width:210px;
height:16px;
}

.err, .asterisk, .note{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}

/*tooltip on onfocus of email textbox*/
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
z-index:100;
}

.rhs-separator{
background-image:url(/images/separator-top-search-home.jpg);
width:176px;
height:29px;
background-repeat:no-repeat;
}

.msg-welcome{
padding:0px 6px 0px 0px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#E6F1CB;
text-align:center;
vertical-align: middle;
}

.msg-welcome a{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.msg-welcome a:hover{
text-decoration:underline;
}
