@charset "utf-8";

/* VERY Financial Services - CSS Document */

#content { padding-top:10px!important; }
#siteContainer #lcontent div.lcontent { position:relative; height:400px; }

img { behavior: url(/images/ptools/2009/financial_services/aw09/css/iepngfix.htc); }

#siteContainer {width:576px; padding:0; text-align: left; font:12px Arial, Verdana, Helvetica, sans-serif;}
#siteContainer h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
#siteContainer p {line-height: 1.2em; padding:0; margin:0 0 1.2em 0; font-size:1em;}
#siteContainer ul {line-height: 1.2em; font-size:0.9em; padding-left:20px;}

#siteContainer #header {float:left; border-bottom:1px solid #ccc; padding-bottom:5px;}
#siteContainer #landingContent {float:left; position:relative; width:536px; height:600px; display:inline; text-align:left; padding:20px;}

#siteContainer img {border:0;}
#siteContainer a {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#666666; text-decoration:none;}
#siteContainer a:hover {text-decoration:underline;}

#intro h1 {line-height:1.0 !important;}
.verySafe h1 {line-height:1.0 !important;}
.veryProtected h1 {line-height:1.0 !important;}
.verySure h1 {line-height:1.0 !important;}
.leftNav th {padding:1px 0 1px 1px !important; border-top:7px solid #FFFFFF !important; border-bottom:1px solid #FFFFFF !important;}
.compliance {width:770px; text-align: left; font:11px Arial, Verdana, Helvetica, sans-serif; color:#A1A1A1; float:left; }

/* LANDING PAGE */
#siteContainer #landingContent h1 {font-size:2.2em; color:#000;}

#siteContainer #landingContent.veryProtected #image7 {
	position:absolute;
	left:1px;
	top:11px;
	width:485px;
	height:58px;
	z-index:1;
	font-weight:normal;
	font-style:italic;
}
#siteContainer #landingContent.veryProtected #image1 {
	position:absolute;
	left:409px;
	top:152px;
	width:145px;
	height:178px;
	z-index:1;

}
#siteContainer #landingContent.veryProtected #image2 {
	position:absolute;
	left:5px;
	top:156px;
	width:145px;
	height:178px;
	z-index:2;

}
#siteContainer #landingContent.veryProtected #image3 {
	position:absolute;
	left:204px;
	top:210px;
	width:145px;
	height:178px;
	z-index:2;

}

#siteContainer #landingContent.verySafe #image7 {
	position:absolute;
	left:1px;
	top:11px;
	width:451px;
	height:58px;
	z-index:1;
	font-weight:normal;
	font-style:italic;
}
#siteContainer #landingContent.verySafe #image1 {
	position:absolute;
	left:116px;
	top:148px;
	width:145px;
	height:178px;
	z-index:1;

}
#siteContainer #landingContent.verySafe #image2 {
	position:absolute;
	left:328px;
	top:183px;
	width:145px;
	height:178px;
	z-index:2;

}

#siteContainer #landingContent.verySure #image1 {
	position:absolute;
	left:265px;
	top:182px;
	width:145px;
	height:178px;
	z-index:2;
}
#siteContainer #landingContent.verySure #image2 {
	position:absolute;
	left:375px;
	top:220px;
	width:145px;
	height:178px;
	z-index:1;
}
#siteContainer #landingContent.verySure #image3 {
	position:absolute;
	left:117px;
	top:264px;
	width:145px;
	height:178px;
	z-index:1;
}
#siteContainer #landingContent.verySure #image4 {
	position:absolute;
	width:145px;
	height:178px;
	left:427px;
	top:96px;
	z-index:1;
}
#siteContainer #landingContent.verySure #image5 {position:absolute;	left:404px;	top:196px; width:145px;	height:178px; z-index:1;}
#siteContainer #landingContent.verySure #image6 {
	position:absolute;
	left:7px;
	top:183px;
	width:145px;
	height:178px;
	z-index:2;
}
#siteContainer #landingContent.verySure #image7 {
	position:absolute;
	left:1px;
	top:17px;
	width:428px;
	height:58px;
	z-index:1;
} 

#siteContainer #landingContent.verySure #image8 {
	position:absolute;
	left:140px;
	top:133px;
	width:145px;
	height:178px;
	z-index:2;
}

/* CONTENT PAGES */

/* COLUMN 1 */
#column1 {width:340px; float:left; padding-top:20px;}
#column1 img.intro {padding-bottom:20px;}
#copy {padding-top:10px;}
#copy img {float:left; padding-right:10px;}
#intro h1 {font-size:2.2em; color:#000; padding-bottom:20px; font-weight:normal; font-style:italic;}
#copy h2 {font-size:1.7em; color:#000;}
#copy.protected p {color:black;}
#copy.sure p {color:black;}
#copy.safe p {color:black;}

#copy ul {margin:0; padding:0 0 20px 15px;}
#copy ul.boldTitle {padding:10px 0 0 15px}
#copy li {font-size:1.1em; line-height: 1.2em; list-style:square;}
#copy ul li ul li {list-style:none;}
#copy p.listHeader {margin-bottom:0;}
#copy p.list {padding-bottom:0; margin-bottom:0;}

#copy.sure ul {color:black;}
#copy.safe ul {color:black;}
#copy.protected ul {color:black;}


#copy p {margin-top:5px; font-size:1em;}

/* COLUMN 2 */
#column2 {width:216px; float:right; padding-top:20px;}
#column2 p {font-size:0.9em; padding:0;}
#column2 #phone-number {padding-top:10px; padding-bottom:20px;}
#column2 #read {padding-bottom:20px;}
#column2 #adobe {padding-top:8px; padding-bottom:20px;}
#column2 #terms, #policy {padding-bottom:20px;}
#column2 #terms a {text-decoration:underline;}

/* VERY CREDIT */

#siteContainer.veryCredit #header {float:left; width:576px; display:inline; text-align:left; color:#000000; margin-bottom:20px;}
#siteContainer.veryCredit h1 {float:left; font-size:2em; color:#4F91CD; width:343px;}
#siteContainer.veryCredit img {float:left; border:0; margin:0; padding:0; clear:none;}
#siteContainer.veryCredit p.terms {margin:0; padding:10px 20px 10px 0; text-align:right; float:left; width:556px;}
#siteContainer.veryCredit a {text-decoration:underline;}
#siteContainer.veryCredit p.copy1 {width:165px; float:left; padding:10px 18px 0 7px;}
#siteContainer.veryCredit p.copy2 {width:165px; float:left; padding:10px 18px 0 18px;}
#siteContainer.veryCredit p.copy3 {width:165px; float:left; padding:10px 0 0 18px;}
#siteContainer.veryCredit .rates {height:94px; width:576px; float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#siteContainer.veryCredit .rates table {margin:12px 12px 12px 0; display:inline; width:280px; float:left; border-width: 0 0 1px 1px; border-style:solid; border-color: #4f91cd; font-size:0.9em;}
#siteContainer.veryCredit .rates td {border-width: 1px 1px 0 0; border-style:solid; border-color: #4f91cd; padding:4px; margin:0; width:93px;}
#siteContainer.veryCredit .rates img.rate {padding-top:12px;}
#siteContainer.veryCredit .rates p {width:251px; float:left; padding-top:5px; font-size:0.9em;}
#siteContainer.veryCredit #typical {float:right; padding:15px 0;}
#siteContainer.veryCredit #typical img {padding:0 5px;}
#siteContainer.veryCredit #typical p {margin:0; float:left; line-height:30px; font-size:0.9em;}
#siteContainer.veryCredit p.footerText {float:left; font-size:0.8em; width:576px; color:#777;}

/* SHOPPING INSURANCE FORM */

#siteContainer.form {width:770px; float:left; padding:0; font-size: 1em; text-align: left; font:12px Arial, Verdana, Helvetica, sans-serif;}
#siteContainer.form #content {padding: 0 0 0 10px;}
#siteContainer.form h1 {font-size:2.2em; font-style:italic; font-weight:100; color:#8e8909; padding:20px 0; float:left; clear:both;}
#siteContainer.form form {float:left; width:760px;}
#siteContainer.form form fieldset {margin:0; padding:0px; border:0;}
#siteContainer.form form fieldset div {float:left; width:304px; margin:0 60px 10px 0; height:22px; display:inline;}
#siteContainer.form form fieldset label {width:150px; float:left; margin-top:4px; display:inline; color:#8e8909;}
#siteContainer.form form fieldset label.rightCol {width:70px;}
#siteContainer.form form fieldset input {width:150px; float:left; border:1px solid #808080;}
#siteContainer.form form fieldset input.year {width:35px;}
#siteContainer.form form fieldset select.day {width:47px; display:inline; margin-right:5px;}
#siteContainer.form form fieldset select.month {width:58px; margin-right:5px; display:inline;}
#siteContainer.form form fieldset select {width:152px; float:left; border:1px solid #808080; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#siteContainer.form p {padding:20px 0 0 0; margin:0; float:left; width:600px; color:#8e8909;}
#siteContainer.form p a {color:#8e8909; font-size:1em; text-decoration:underline;}
#siteContainer.form a.addButton {margin:20px 0; float:left; clear:both;}
#siteContainer.form .adobeReader {clear:both;}
#siteContainer.form .adobeReader a {float:left; }
#siteContainer.form .adobeReader p {float:left; padding:14px 0 0 14px; width:500px; font-size: 0.9em; color:#000;}

#pageContainer #header #headerContent #headerBasket #basketlinks div { display:none; }

