/*Main Index CSS*/

#absOffer{
	width: 277px ;
	height: 376px ;
	background: url('/content/en/images/abs-offer-bg.jpg') ;
	position: relative ;
	float:right;
	margin-top:-25px;
	margin-right:-6px;
	margin-left:10px;
}

#absOfferPrivacyPolicy{
	text-align: center ;
	position: absolute ;
	bottom: 18px ;
	left: 22px ;
	width: 223px ;
	color: #000000 ;
	font-size: 12px ;
}

#absOfferPrivacyPolicy p{
	margin: 0 ;
	line-height: 1.0em ;
}

#absOfferPrivacyPolicy a{
	color: #0b0b0b ;
}

#absOfferNameField{
	position: absolute ;
	top: 215px ;
	left: 25px ;
	width: 220px ;
	border: 0 ;
	background: none ;
	font-weight: bold ;
	font-family: "Trebuchet MS", Verdana ;
	font-size: 14px ;
	color: #999999 ;
}

#absOfferEmailField{
	position: absolute ;
	top: 245px ;
	left: 25px ;
	width: 220px ;
	border: 0 ;
	background: none ;
	font-weight: bold ;
	font-family: "Trebuchet MS", Verdana ;
	font-size: 14px ;
	color: #999999 ;
}

#absOfferSubmit{
	position: absolute ;
	top: 275px ;
	left: 23px ;
}

#absOfferSubmit img{
	border: 0 ;
}

#letterBG{
	margin-left:200px;
	width:600px;
	background: url('/content/en/images/blue_fade_1px.jpg') ;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:10px;
	margin-bottom:10px;
	border:dashed 1px #CCCCCC
}

p.letter{
	font-size:14px;
	font-weight:normal;
	line-height:1.5em;
	padding-right:20px;

}

p.letterBottom{
	font-size:15px;
	font-weight:normal;
	line-height:1.5em;
	text-align:center;
	width:75%;
	margin-left:105px;
	margin-top:10px;
	background-color:#FFFF99;
	border-style:double;
	border-width:1px;
	border-color:#999999;
}

span.bigger{
	font-size:18px;
	font-weight:bold;
	line-height:2em;
}

#bandj{
	margin-top:25px;
	margin-left:155px;
	width:550px;
	height:220px;

}

h1.key{
	padding-top:20px;
	font-size:10px;
	color:white;

}

#secondPart{
	width:630px;
	margin-left:110px;

}

h1{
	font-family: Impact, Arial, Helvetica, Sans-Serif ;
	font-size: 34px ;
	line-height: 1.0em ;
	text-align: center ;
	font-weight:normal;
	color:#7c0A32;
	margin-top:-15px;
}

h1.first{
	font-family: Impact, Arial, Helvetica, Sans-Serif ;
	font-size: 34px ;
	line-height: 1.0em ;
	text-align: center ;
	font-weight:normal;
	color:#7c0A32;
	margin-top:40px;
}

h2{
	text-align:center;
}

h2.committed{
	text-align:left;
}

span.redBlockB{
	color:red;
	font-size:18px;
	margin-right:100px;
	margin-left:55px;
	font-weight:bold;
}

span.redBlockJ{
	color:red;
	font-size:18px;
	font-weight:bold;
}


#signupNowBox{
	position: relative ;
	background: url('/content/en/images/mainpage-signupnow.jpg') ;
	width: 543px ;
	height: 180px ;
}

#signupNowBox a{
	position: absolute ;
	left: 161px ;
	top: 109px ;
}

#signupNowBox a img{
	border: 0 ;
}


#tryitnow{
	width:543px;
	height:225px;
	margin:0 auto;
	background-image:url('/content/en/images/tryitnow_bg.jpg');
	position:relative;
}

#tryitnow h2{
	text-align:center;
	color:black;
	font-size:14px;
	font-weight:600;
	position:absolute;
	top:40px;
	left:90px;
	line-height:1.1em;
}

a.tryitImg{
	width:230px;
	height:61px;
	position:absolute;
	top:103px;
	left:157px;
	display:block;
}

a.tryitImg img{
	border:0;
}

#tryitnow p{
	color:black;
	font-size:12px;
	font-weight:200;
	text-align:center;
	position:absolute;
	top:150px;
	left:60px;
}

#tryitnow p.small{
	color:black;
	font-size:10px;
	font-weight:200;
	text-align:center;
	position:absolute;
	top:185px;
}

#tryitnow a:link{
	color:#0099FF;
}

#guaranteeText{
	position: relative ;
}

#guaranteeText h2{
	font-family: Impact, Arial, Helvetica, Sans-Serif ;
	font-size: 23px ;
	line-height: 1.2em ;
	text-align: center ;
	font-weight: normal;
}

#guaranteeText p{
	text-align: center ;
	font-weight: bold ;
	list-style:none ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	margin-bottom: 5px ;
	margin-top: 0 ;
}

#guaranteeArrowLeft{
	position: absolute ;
	top: 20px ;
}

#guaranteeArrowRight{
	position: absolute ;
	top: 20px ;
	right: 0 ;
}

#colinTestimonial{
	background: url('/content/en/images/testimonial-colin.jpg') #e0e0e0 no-repeat ;
	width: 523px ;
	border: 1px solid #cecece ;
	padding-top: 50px ;
	margin-left: 9px ;
}

#colinTestimonial .wrapBox{
	float: right ;
	width: 209px ;
	height: 200px ;
}

#colinTestimonial p{
	margin-left: 5px ;
	margin-right: 5px ;
	font-weight:normal;
	font-size:14px;
	line-height:1.4em;
}


#zainaTestimonial{
	background: url('/content/en/images/testimonial-zaina.jpg') #e0e0e0 no-repeat ;
	width: 523px ;
	border: 1px solid #cecece ;
	padding-top: 50px ;
	margin-left: 9px ;
	margin-top:25px;
	margin-bottom: 25px;
}

#zainaTestimonial .wrapBox{
	float: right ;
	width: 190px ;
	height: 200px ;
}

#zainaTestimonial p{
	margin-left: 5px ;
	margin-right: 5px ;
	font-weight:normal;
	font-size:14px;
	line-height:1.4em;
}


/*#introLetter img.us{
	width:180px;
	height:272px;
}*/

#introLetterPhoto{
	float:left;
	width:180px;
	height:355px;
	margin-right:15px;
	margin-left:6px;
	margin-top:10px;
}

#introLetterPhoto a{
	display: block ;
	text-align:center;
	font-size:14px;
}

#introLetter img.sigs{
	width:276px;
	height:96px;
	position:absolute;
	top:500px;
	left:30px;
}

/* common styles for signup form on all pages */
#signupForm input{
	width: 100% ;
	margin-bottom: 5px ;
	border: 1px solid black ;
	color: #999999 ;
	font-size: 16px ;
	font-weight: bold ;
	padding: 4px ;
}

textarea#notes{
	width: 100% ;
	font-weight: bold ;
	color: #999999 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	height: 90px ;
	border: 1px solid black ;
	padding: 4px ;
}

#submit_contact_form{
	display: none ;
}

#submitButton{
	display: block ;
	width:334px;
	height:65px;
	margin: 0 auto ;
}

#submitButton img{
	border: 0 ;
}

img.guarPageBadge{
	margin-left:275px;
	
}

h1.guarPage{
	margin-top:30px;
}

p.guarPage{
	text-align:center;
	width:450px;
	font-size:16px;
	line-height:1.4em;
	margin-left:185px;
}


a.tryitnow{
	width:423px;
	height:135px;
	margin:0 auto;
	display:block;
}


a.tryitnow img{
	border:0;
}

#ps {
	width:523px;
	margin:0 auto;
	text-align:left;
}

#ps p{
	font-size:14px;
	font-weight:normal;
	line-height:1.4em;
}



#brianandjannine{
	width:740px;
	height:275px;
	margin:0 auto;
	margin-top:25px;
	position:relative;
}

#brianandjannine h2{
	font-size:24px;
	font-weight:bold;
}

#brianandjannine p{
	font-size:18px;
	font-weight:bold;
}

span.boldHilite{
	font-size:16px;
	font-weight:bold;
	background-color:yellow;
}