/*  Additional CSS */
.clear{ clear:both}
.logintext{ font-size:12px; text-align:left; color:#040404; float:left; padding-top:5px; padding-bottom:2px;}
.logintext2{ font-size:12px; text-align:left; color:#040404; float:left; padding-top:5px; padding-bottom:2px;}

.loginfrm{ width:135px; height:20px; padding:5px; border:1px solid #a5acb2}
.forgot{ font-size:11px; text-align:center; color:#3c89fc}
.joinbg{ background:url(../images/shopper/bg.jpg) no-repeat right top; height:418px;}
.joinbg_2{ background:url(../images/shopper/bg_continue.jpg) no-repeat right top; height:418px;}

.benefit { font-size:12px; color:#e33653; text-align:left;}
.benefit a{ font-size:12px; color:#e33653; text-align:left; text-decoration:none; padding-top:15px;}
.signupfrm{ width:176px; height:20px; border:1px solid #a5acb2; }
.zipfrm{ width:64px; height:20px; border:1px solid #a5acb2; margin-left:5px;}
.state{ width:82px; height:20px; outline:#a5acb2 1px solid; float:left; border:0px;}
.statetext{ font-size:12px; float:left; width:90px; padding-top:5px;}
.malefrm{ width:25px; height:20px; border:1px solid #a5acb2; float:left; margin-right:35px; border:none }
.maletxt{ float:left; font-size:12px; width:61px; padding-top:5px;}
.dob{ width:50px; height:20px; border:none; outline:1px solid #a5acb2}
.dobyear{ width:68px; height:20px; border:none; outline:1px solid #a5acb2}
.worriestxt{ float:left; font-size:9px; width:112px; padding-top:10px; color:#a1a0a1;}
.gobtn{ width:55px; float:right}
.txt1{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#a1a0a1;}


/*  Additional CSS QUOTE PAGE USER_SIGNUP*/
.benefitbg{ background:url(../images/quotes/benefitbody.jpg) no-repeat left top;}
.benefittext a{ font-size:12px; color:#6e6c6c; text-align:left; text-decoration:none}
.benefittext a:hover{ color:#333}
.frmbg{ background:url(../images/quotes/formbg.jpg) center bottom no-repeat; height:21px; width:137px; border:none; font-size:12px; color:#333; padding-left:3px; padding-right:3px;}
.frmtext{ font-size:12px; color:#000}
.forgotpassword a{ font-size:12px; color:#3c89fc; text-decoration:none;}

.quotefrmbg{ background:url(../images/quotes/quotesbody.jpg) repeat-x left top;}
.quotetxt{ font-size:13px; color:#000}
.quotetxt1{ font-size:9px;}
.frm1{ width:361px; height:18px; padding-left:5px; padding-right:5px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm2{ width:175px; height:18px; padding-left:5px; padding-right:5px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm3{ width:65px; height:18px; padding-left:5px; padding-right:5px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm4{ width:102px; height:18px; padding-left:2px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm5{ width:176px; height:18px; padding-left:2px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm5b{ width:121px; height:18px; padding-left:2px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm6{ width:121px; height:18px; padding-left:2px; line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.frm7{ width:65px; height:18px; padding-left:1px;  line-height:18px; color:#333; font-size:12px; border:1px solid #a5acb2}
.whatsayhead{ font-size:20px; text-align:center; color:#F00}
.whatsaytext{ font-size:13px; text-align:left; color:#999}















/* 1st Menu Drop down Menu */

.jqueryslidemenu {
	font: bold 12px Verdana;
	width: 100%;
}
.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
	padding-top:0;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a {
	color:#000;
	text-decoration: none;
	
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color:#FFF;
}
.jqueryslidemenu ul li a:hover {
	color:#000;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-top: solid 2px #FFF;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	width:85px;
	text-align:left;
	background-color:#09C;
	padding-top:9px;

}
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
	color:#CCC;
}


/* 2nd  code */


/*Top level menu link items style*/
.jqueryslidemenue {
	position:absolute;
	width:139px;
	height: 10px;
}
.jqueryslidemenue ul li {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	list-style:none;
}
.jqueryslidemenue ul li a {
	color:#fff;
	text-decoration: none;
}
* html .jqueryslidemenue ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenue ul li a:link, .jqueryslidemenub ul li a:visited {
	color:#FFF;
}
.jqueryslidemenue ul li a:hover {
	color:#000;
}
/*1st sub level menu*/
.jqueryslidemenue ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	margin-top:-5px;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenue ul li ul li {
	display: list-item;
	padding-left:10px;
	width:120px;
	text-align:left;
	padding-top:9px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	
}
.jqueryslidemenuze ul li ul li a:hover { /*sub menus hover style*/
	color:#ffffff;
}

