/*
*@ author Ravi Gupta - http://www.enhancedesignstudio.com
*/

/*@ reset @*/
* html{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol,  fieldset, form, label, legend, table, caption{
	margin:0;
	padding:0;
	outline:0;
	font-weight:normal;
	font-style:inherit;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}
:focus{outline:0;}img, a{border:0 none;}a{border:0 none;cursor:pointer;}
.darkline{width:100%;height:14px;background:url('../images/dotted-line.gif') 0 0 repeat-x;font-size:0px;margin:0;clear:both;}
em, i{font-style:normal;}
/*@ [end] @*/
*{margin:0;padding:0;background:none;border:none;}
#boxmid {
	background-image: url(../images/box_03.jpg);
	background-repeat: repeat-y;
	width: 900px;
	padding: 5px;
}

html, html body{text-align:left;font:13px/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000;}
.foot .footer .footer-in .section #hometopbox {
	background-color: #F7C7D5;
	padding: 10px;
	width: 460px;
	float: left;
	border: 1px solid #999999;
	margin-top: 20px;
}
#boxtop {
	background-image: url(../images/box_01.jpg);
	height: 25px;
	width: 900px;
}


html body{background:#DF2857 url('../images/html-BG.jpg') repeat-y 50% 0;}
.lt{float:left;width:auto;}
.rt{float:right;width:auto;}
.clearfix:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0;} 
.clearfix{display:inline-block;} 
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
div#lovecalc{margin:0 auto;padding:0;width:100%;background:url('../images/page_b.jpg') no-repeat center top;min-height:585px;}
div#wrapper{/*height:1700px;*/margin:0 auto;width:958px;padding:0;display:block;}
div#wrapper div#main{width:922px;margin:0 auto;padding:0 22px;position:relative;display:block;}
div#main div.header{width:918px;height:145px;margin:0 auto;padding:0;display:block;background:transparent;}
div#main div.header h1.logo{float:left;width:266px;height:128px;margin:0 0 0 20px;padding:0;display:block;background:transparent;position:relative;z-index:3333;}
div#main div.header h1.logo strong{display:block;margin:0;padding:0;width:266px;height:128px;z-index:3333;}
div#main div.header div.icons{float:right;width:410px;height:32px;display:block;margin:0;padding:26px 0 18px 0;z-index:2222;font:normal 11px tahoma;color:#DF2B59;}
div#main div.header div.icons div#icon_01{float:left;height:32px;width:200px;margin:0;padding:0;display:block;font:normal 11px/28px tahoma;color:#DF2B59;}
div#main div.header div.icons div#icon_02{float:left;height:32px;width:210px;margin:0;padding:0;display:block;}
div#main div.header div.icons div#icon_02 span.icn{float:left;width:70px;height:32px;margin:0;padding:0;display:block;font:normal 11px/28px tahoma;color:#DF2B59;}
div#main div.header div.icons div#icon_02 span.icn img{float:left;margin:0 3px 0 0;padding:0;display:block;}
div#main div.header div.icons div#icon_02 span.icn a{font:normal 11px/25px tahoma;color:#DF2B59;text-decoration:none;}
div#main div.header div.icons div#icon_02 span.icn a:hover{font:normal 11px/25px tahoma;color:#F2457A;text-decoration:underline;}
/*@ TopMenu @*/
#toplinks{float:right;width:550px;height:27px;margin:0;padding:17px 0 25px 0;line-height:27px;position:relative;}
#toplinks ul{font:bold 12px/24px Tahoma, Arial, sans-serif;margin:0;padding:0;list-style:none;line-height:27px;}
#toplinks li{display:inline;margin:0;padding:0;height:27px;line-height:27px;}
#toplinks a{float:left;color:#F2457A;background:transparent url('../images/tab-left.gif') no-repeat left top;margin:0 1em 0 0;padding:0 0 0 8px;text-decoration:none;font:bold 12px/24px Tahoma, Arial, sans-serif;line-height:27px;width:auto;}
#toplinks a span, #toplinks #current span{float:left;display:block;color:#F2457A;background:transparent url('../images/tab-right.gif') no-repeat right top;padding:0 20px 0 10px;font:bold 12px/24px Tahoma, Arial, sans-serif;line-height:27px;width:auto;}
#toplinks a span{float:none;width:auto;}
#toplinks #current a, #toplinks strong{background-position:0 -300px;}
#toplinks #current a span, #toplinks #current span{background-position:100% -300px;color:#F2457A}
#toplinks a:hover{background-position:0% -27px;color:#F799B6 !important;}
#toplinks a:hover span{color:#F799B6 !important;background-position:100% -27px;}
#toplinks .current a, #toplinks .current a:hover{background-position:0% -54px;}
#toplinks .current a span, #toplinks .current a:hover span{color:#F25E00 !important;background-position:100% -54px;}
/*@ end @*/
div#main div.middle{float:left;width:auto;height:445px;display:block;margin:0;padding:0;position:relative;display:block;}
div.banner{
	float:left;
	width:392px;
	height:370px;
	display:block;
	margin:0;
	position:relative;
	background-image: url(../images/right_banner.png);
	background-repeat: no-repeat;
	background-position: 12px 40px;
}
div.banner samp{position:absolute;width:82px;height:83px;z-index:1;display:block;right:-3em;}
/*@ Login Area */
div#main div.login{
	float:left;
	width:499px;
	height:435px;
	display:block;
	margin:0;
	z-index:999;
	position:relative;
	background:url('../images/login_bg.jpg') 0 0 no-repeat;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
div#main div.login h1.title{
	float:left;
	width:389px;
	height:30px;
	display:block;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
div#main div.login form{margin:0;padding:0;width:389px;}
div#main div.login form fieldset{float:left;margin:0;padding:20px 0 0 0;width:389px;display:block;}
* html div#main div.login form fieldset{
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:389px;
	display:block;
	position:relative;
}
div#main div.login form fieldset div.row{float:left;margin:0;padding:0 0 8px 5px;width:384px;display:block;}
div#main div.login form fieldset div.row strong{float:left;font:bold 14px/18px "trebuchet MS";color:#000;width:auto;}
div#main div.login form fieldset div.row div.input_field{float:left;margin:4px 0 0 0;padding:0;width:384px;display:block;}
div#main div.login form fieldset div.row div.input_field img, div#main div.login form fieldset div.row div.input_field input{float:left;margin:0;padding:0;}
div#main div.login form fieldset div.row div.input_field .bigfld{border:none;width:367px;color:#F2457A;padding:4px 0 0 0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:31px;}
* +html div#main div.login form fieldset div.row div.input_field .bigfld{border:none;width:367px;color:#F2457A;padding:0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:35px;}
div#main div.login form fieldset div.rows{float:left;margin:0;padding:10px 0 13px 5px;width:384px;display:block;}
div#main div.login form fieldset div.rows strong{float:left;font:bold 14px/18px "trebuchet MS";color:#000;width:auto;}
div#main div.login form fieldset div.rows div.input_field{float:left;margin:4px 0 0 0;padding:0;width:384px;display:block;}
div#main div.login form fieldset div.rows div.input_field img, div#main div.login form fieldset div.rows div.input_field input{float:left;margin:0;padding:0;}
div#main div.login form fieldset div.rows div.input_field .bigfld{border:none;width:367px;color:#F2457A;padding:4px 0 0 0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:31px;}
* +html div#main div.login form fieldset div.rows div.input_field .bigfld{border:none;width:367px;color:#F2457A;padding:0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:35px;}
div#main div.login form fieldset div.row div.input_fields{float:left;margin:15px 0 0 0;padding:0;width:384px;display:block;}
div#main div.login form fieldset div.row div.input_fields button{width:161px;height:36px;display:block;float:left;border:0;background:url('../images/btn_calculate.gif') 0 0 no-repeat;text-indent:-99999px;cursor:pointer;margin:8px 0 0 0;padding:0;}
.terms{float:right;margin:8px 0 0 0;padding:0;font:normal 12px/35px "trebuchet MS";vertical-align:middle;display:block;height:36px;width:auto;}
.terms a{color:#000;text-decoration:none;font:normal 12px/35px "trebuchet MS";}
.terms a:hover{color:#F2457A;text-decoration:underline;font:normal 12px/35px "trebuchet MS";}
/*@ end */
/*@ Footer */
div.foot{margin:0 auto;padding:0;width:100%;background:url('../images/foot-wrapper.jpg') repeat-y center top;height:547px;}
div.foot div.footer{margin:0 auto;padding:0;width:100%;background:url('../images/footer.jpg') no-repeat center bottom;height:100%;}
div.foot div.footer div.footer-in{margin:0 auto;padding:0 10px;width:938px;position:relative;display:block;}
div.foot div.footer div.footer-in div.section{float:left;margin:0;padding:0 5px 0 38px;width:895px;position:relative;display:block;}
div.foot div.footer div.footer-in div.section .img{float:left;display:block;margin:0;padding:0;width:454px;height:174px;}
div.foot div.footer div.footer-in div.section div.member{float:right;display:block;margin:0;padding:0;width:380px;height:auto;position:relative;}
div.foot div.footer div.footer-in div.section div.member div#member-inn{position:absolute;width:380px;height:233px;z-index:1;background:url('../images/member_login_bg.gif') 0 0 no-repeat;margin:0;padding:0;right:0;top:-73px;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form{margin:0;padding:0;width:380px;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset{float:left;margin:0;padding:121px 15px 0 15px;width:350px;display:block;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt{float:left;margin:0;padding:0 12px 0 0;width:248px;display:block;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt div.rw_01{float:left;margin:0;padding:0 0 8px 0;width:248px;display:block;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt div.rw_01 img, div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt div.rw_01 input{float:left;margin:0;padding:0;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt div.rw_01 .smfld{border:none;width:231px;color:#000;padding:4px 0 0 0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:31px;}
* +html div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.ltt div.rw_01 .smfld{border:none;width:231px;color:#000;padding:0;font:bold 17px/32px "trebuchet MS";background:url('../images/input-mdl.gif') 100% 0% repeat-x;margin:0;height:35px;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset button{width:79px;height:76px;display:block;float:left;border:0;background:none;text-indent:-9999px;cursor:pointer;margin:0 0 10px 0;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.rw_02{float:left;margin:0;padding:0;width:350px;display:block;clear:both;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.rw_02 p.forget{margin:0;padding:0;display:block;width:350px;}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.rw_02 p.forget a{color:#000;text-decoration:none;font:bold 13px "trebuchet MS";}
div.foot div.footer div.footer-in div.section div.member div#member-inn form fieldset div.rw_02 p.forget a:hover{color:#003;text-decoration:underline;font:bold 13px "trebuchet MS";}
div.foot div.footer div.footer-in div.ads{float:left;margin:0 auto;padding:0;clear:both;display:block;width:938px;height:178px;}
div.foot div.footer div.footer-in div.foo_t{float:left;margin:2.2em auto 0 auto;padding:0 20px;clear:both;display:block;width:898px;color:#A80B33;}
div.foot div.footer div.footer-in div.foo_t .valid{float:left;margin:0;padding:.5em 0 0 0;text-align:left;width:185px;color:#A80B33;display:block;font:normal 11px/14px Tahoma;}
div.foot div.footer div.footer-in div.foo_t .valid small{margin:0;padding:0;}
div.foot div.footer div.footer-in div.foo_t .valid .html{margin:0;padding:0;}
div.foot div.footer div.footer-in div.foo_t .valid .html a, div.foot div.footer div.footer-in div.foo_t  .valid .css a{color:#A80B33;text-decoration:none;background:#000001 !important;margin:0;padding:3px 5px;border:1px solid #001 !important;font:normal 11px/14px Tahoma;}
div.foot div.footer div.footer-in div.foo_t .valid .html a:hover, div.foot div.footer div.footer-in div.foo_t .valid .css a:hover{color:#fff;text-decoration:none;background:#0E0E0E !important;margin:0;padding:3px 5px;border:1px solid #1e1e1e !important;}
div.foot div.footer div.footer-in div.foo_t div.foot-link{float:right;margin:0;padding:.5em 0 0 0;width:450px;display:block;text-align:right;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p{float:left;margin:0;padding:0;width:auto;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p.links{float:right;color:#A80B33;font:normal 11px/14px Tahoma;text-align:right;width:auto;height:21px;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p.links a{float:left;color:#A80B33;font:normal 11px Tahoma;text-align:right;width:auto;}
.foot .footer .footer-in .section a {
	color: #F7C7D5;
	font-weight: bold;
	text-decoration: underline;
}

div.foot div.footer div.footer-in div.foo_t div.foot-link p.links a:hover{float:left;color:#fff;font:normal 11px Tahoma;text-decoration:underline;width:auto;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p.links span.line{float:left;display:block;padding:0 6px;width:auto;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p.linkss{float:right;color:#A80B33;font:normal 11px/14px Tahoma;text-align:right;width:auto;height:21px;}
div.foot div.footer div.footer-in div.foo_t div.foot-link p.linkss a{color:#A80B33;font:normal 11px Tahoma;text-align:right;}
.txtblack11 {
	background-color: #FFFFFF;
	border: 1px solid #3E0916;
	padding: 2px;
}

div.foot div.footer div.footer-in div.foo_t div.foot-link p.linkss a:hover{color:#fff;font:normal 11px Tahoma;text-decoration:underline;}
div.foot div.footer div.footer-in div.foo_t div.powered{width:219px;height:38px;margin:6em auto 0 auto;padding:0;display:block;}
div.foot div.footer div.footer-in div.foo_t div.powered span{display:none;}
/*@ end */
.foot .footer .footer-in .section a:hover {
	text-decoration: none;
}
#boxbottom {
	background-image: url(../images/box_05.jpg);
	height: 15px;
	width: 900px;
}
div.extralogin {
	float:left;
	width:110px;
	height:395px;
	display:block;
	z-index:999;
	position:relative;
	margin-top: -20;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

