@import url(aa_styles.css);
@import url(tools.css);
@import url(leftNav.css);
@import url(topnav.css);


.errorimage {color:#c00; font-weight:bold; padding: 35px 0 0 24px; background: transparent url(images/AAMC/AA/common/error.gif) no-repeat; position: relative; !important}
.errorimage span {font-size: 11px; margin-left: 20px; padding-bottom: 15px}

/* INSURANCE PRODUCT PAGE QUOTE BUTTONS LOWER DOWN THE PAGE */
p.quotebutton {text-align: center; padding: 5px 0 5px 0; float: left; position: relative; width: 100%;}

/* new contact us css */

.generalContactDiv1{
	float:left;
	width:150px;
	overflow:auto;
	margin-right:10px
	}
.generalContactDiv2{
	float:left;
	width:260px;
	overflow:auto;
	margin-right:10px
	}
.generalContactDiv3{
	float:left;
	width:160px;
	overflow:auto;
	}
.specificContactDiv{
	
	background: url(images/aboutaa/contact_us_shading.gif);
	background-repeat: no-repeat;
	width:100%;
	float:left;
	padding-top:2px;
}

.heading{font-size: 14px;}

.contactTwoColumnDiv{
padding-left:5px;
float:left;
width:45%;
}

/* Break down confirmation page */
.confirmColLeft {width: 48%; float: left;}
.confirmColRight {width: 48%; float: right;} 
.confirmDetailsLeft {float: left;width: 4em;}
.confirmDetailsRight {float: left;width: 13em;}
#confirmcols-wrap {height: auto;display: block;width: 100%;overflow: auto;}
#confirmAAmembersContainer {width:100%;background: #f7f7f7;padding-bottom: 5px;}
#confirmAAmembers {padding: 0 23px 0 21px;}
#confirmOffers {width: 100%;background: #fff;text-align: center;padding: 23px 0;margin: 5px 0 10px 0;}
div#confirmOfferHeader {width: 100%;background: #fc0;}
div.confirmOfferPanel {width: 100%;border: 1px #fc0 solid;background: #fff;}
div#confirmOfferHeader h3, div.confirmOfferPanel h3 {padding: 3px 5px 3px 15px;color: #000;font-size: 1em;font-weight:bold;}
div.confirmOfferWrap {border-left: 1px #fc0 solid;border-right: 1px #fc0 solid;border-bottom: 1px #fc0 solid;background: #fff;height: auto;width: 100%;overflow: auto;display: block;}
div.confirmOfferImage {float: left;padding: 15px;display: block;}
div.confirmOfferText {background: #fff5cc;width: 72%;float: right;display: block;}
div.confirmPadding {padding: 15px;}



/* newInsuranceCSS */

.insDivTop {
	float:left;
	width:148px;
	height:183px;
}
.insDivTop h2 {
	float: left;
	overflow: hidden;
	height: 1.375em;
	width: 142px;
	background: #666;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 15px;
}
.insDivTop h4 {
	height:79px;
	width: 95%;
	background: #FFE787;
	margin-bottom: .5em;
	clear: both;
}
.insDivTop h2 a {
	text-decoration:none;
	color: #fff;
	padding-left:2px;
}
.insDivBot {
	float:left;
	width:297px;
	height:175px;
}
.insDivBot h2 {
	float: left;
	overflow: hidden;
	height: 1.375em;
	width: 293px;
	background: #666;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 15px;
	padding: 0px;
}
.insDivBot h2 a {
	text-decoration:none;
	color: #fff;
	padding-left:2px;
}
.twoPixelPadding {
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 15px;
	padding-left:2px;
}
.sixPixelPadding {
	padding-bottom:6px;
}

/*for business insurance home*/
.insDivBotbus {
	float:left;
	width:297px;
	height:100px;
}
.insDivBotbus h2 {
	float: left;
	overflow: hidden;
	height: 1.375em;
	width: 293px;
	background: #666;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 15px;
	padding: 0px;
}
.insDivBotbus h2 a {
	text-decoration:none;
	color: #fff;
	padding-left:2px;
}

/*motoring advice styles*/

.motorAdviceDiv {
	float:left;
	width:140px;
	margin-right:8px;
	}
.motAdvBotHeader h2 a {
	float:left;
	overflow:hidden;
	height:1.375em;
	width:140px;
	background:#666;
	color:#fff;
	font-family:arial, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding-left:2px;
	}
.busTopDiv {
	float:left;
	width:148px;
	height:180px;
}	
.busTopDiv h2 {

	float: left;
	height: 40px;
	width: 142px;
	background: #666;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 15px;

}
.busTopDiv h2 a {
	color:#ffffff;
	text-decoration:none;
	padding-left:2px;
	}
#bottom56promo {background: url(/images/travel/index/are_we_promo.jpg) no-repeat left;
}
.loansTeleHeading {font-size:0.85em;}
.floatLeft {float: left;}
