/* ======================================================================== */
/* HOME STYLES */

#page_home #hero {
text-indent: 0px;
}

#page_home #heroLeft {
float: left;
background: url(/en/images/home/hero.jpg);
height: 339px;
width: 605px;
position: relative;
text-indent: -9999px;
}

#getQuoteLink {
position: absolute;
top: 79px;
left: 344px;
display: block;
height: 175px;
width: 239px;
}

#accessQuoteLink {
position: absolute;
top: 254px;
left: 344px;
display: block;
height: 61px;
width: 239px;
text-indent: -9999px;
}

#page_home #heroRight {
float: right;
width: 291px;
}

#page_home #heroRight #tout_broker {
margin: 0px 0px 11px 0px;
}

#tout_reportClaim {
height: 164px;
width: 291px;
background: url(/en/images/touts/tout_reportClaim.gif) no-repeat;
text-indent: -9999px;
margin: 14px 0px 0px 0px;
}

#page_home #middleLargeTout {
position: relative;
background: url(/en/images/home/tout_exclusiveOffers.gif) no-repeat;
height: 156px;
width: 924px;
margin: 9px 0px 8px -18px;
text-indent: -9999px;
}

#page_home #middleLargeTout A {
position: absolute;
top: 0px;
left: 0px;
display: block;
height: 156px;
width: 214px;
}

#page_home #lowerTouts LI {
float: left;
font-size: 12px;
}

#page_home #tout_prevention {
position: relative;
background: url(/en/images/home/tout_preventionTips.gif) no-repeat;
height: 164px;
width: 291px;
margin: 0px 15px;
}

#page_home #tout_accident H3, #page_home #tout_prevention H3, #page_home #tout_glossary H3 {
text-indent: -9999px;
}

#page_home #tout_accident {
position: relative;
}

#page_home #tout_accident A.allBox {
position: absolute;
top: 0px;
left: 0px;
display: block;
height: 164px;
width: 291px;
text-indent: -9999px;
}

#page_home #tout_accident H5, #page_home #tout_prevention H5, #page_home #tout_glossary H5 {
font-size: 10px;
}

#page_home #tout_accident P, #page_home #tout_prevention P, #page_home #tout_glossary P {
font-size: 11px;
}

#page_home #tout_prevention #preventionPrev, #page_home #tout_glossary #glossaryPrev {
margin-right: 10px;
visibility: hidden;
}

#page_home #tout_prevention #preventionPrev A, #page_home #tout_glossary #glossaryPrev A {
background: url(/en/images/site/arrowGreen_previous.gif) no-repeat center left;
padding: 0px 0px 0px 15px;
height: 12px;
line-height: 12px;
}

#page_home #tout_prevention #preventionNext A, #page_home #tout_glossary #glossaryNext A {
background: url(/en/images/site/arrowGreen_next.gif) no-repeat center right;
padding: 0px 15px 0px 0px;
height: 12px;
line-height: 12px;
}

#page_home #tout_prevention #preventionAll, #page_home #tout_glossary #glossaryAll {
float: right;
}

#page_home #tout_accident UL, #page_home #tout_prevention UL, #page_home #tout_glossary UL {
padding: 0px 16px;
}

#page_home .tout_rotateContainer {
height: 80px;
padding: 30px 16px 10px 16px;

}

#page_home #tout_accident {
position: relative;
background: url(/en/images/home/tout_accident.gif) no-repeat;
height: 164px;
width: 291px;
}

#lowerTouts A {
text-decoration: underline;
font-weight: bold;
}


#page_home #tout_glossary {
position: relative;
background: url(/en/images/home/tout_glossary.gif) no-repeat;
height: 164px;
width: 291px;
}

#page_Home #tout_glossary A.blockMe {
position: absolute;
top: 0px;
left: 0px;
display: block;
height: 130px;
width: 291px;
}


#preventionTip1 {
display: block;
}

.single_news_container {
display: none;
}









#offersTout {
position: relative;
overflow: hidden;
background: url(/en/images/home/tout_offers_bg.gif) no-repeat;
height: 156px;
width: 923px;
margin: 10px 0px 10px -17px;
}

#offersTout LI {
float: left;
}

#offersTout1 H3 {
margin-bottom: 10px;
font-size: 15px;
}

#offersTout1 P.last {
margin-top: 20px;
}

.offersTout1Link {
color: #000;
text-decoration: underline;
margin-top: 16px;
}

#offersTout1 {
position: relative;
width: 174px;
padding: 20px;
color: #000;
}

	#offersTout1 A {
	position: absolute;
	top: 0px;
	left:0px;
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
	}
	
#offersTout2 {
position: relative;
width: 151px;
padding: 20px 0px 0px 20px;
}
	#offersTout2 A {
	position: absolute;
	top: 0px;
	left:0px;
	display: block;
	height: 156px;
	width: 171px;
	text-indent: -9999px;
	}

#offersTout3 {
position: relative;
width: 159px;
padding: 20px 0px 0px 20px
}

	#offersTout3 A {
	position: absolute;
	top: 0px;
	left:0px;
	display: block;
	height: 156px;
	width: 179px;
	text-indent: -9999px;
	}

#offersTout4 {
position: relative;
width: 154px;
padding: 20px 0px 0px 20px
}

	#offersTout4 A {
	position: absolute;
	top: 0px;
	left:0px;
	display: block;
	height: 156px;
	width: 174px;
	text-indent: -9999px;
	}
	
#offersTout5 {
position: relative;
width: 158px;
padding: 20px 0px 0px 20px
}

	#offersTout5 A {
	position: absolute;
	top: 0px;
	left:0px;
	display: block;
	height: 156px;
	width: 178px;
	text-indent: -9999px;
	}

.bigOffer {
font-size: 36px;
line-height: 40px;
font-weight: bold;
}




/* ======================================================================== */
/* ABOUT US STYLES */

#page_aboutUs #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/aboutUs/hero.jpg) no-repeat;
}

#page_aboutUs #cta_getQuote {
float: right;
margin-right: 16px;
}

#page_aboutUs #cta_ourOffer {
float: right;
}

#page_aboutUs #cta_visitAxa {
float: right;
}

#page_aboutUs #axaLogo {
height: 42px;
width: 215px;
margin: 0px 0px 4px 0px;
}

UL.rightColumnUL {
float: none !important;
}

UL.rightColumnUL LI {
float: none !important;
background: url(/en/images/site/li_rightColumn.gif) no-repeat 0px 9px;
padding: 0px 0px 0px 10px;
line-height: 24px;
}



/* ======================================================================== */
/* OFFER STYLES */

.groupOffer #navSecondary {
position: relative;
top: -3px;
left: 26px;
background: url(/en/images/site/nav_secondary_offer.gif) no-repeat;
height: 26px;
}



.groupOffer #navSecondary1 {
position: absolute;
top: 0px;
left: 0px;
}

	.groupOffer #navSecondary1 A {
	display: block;
	height: 26px;
	width: 309px;
	background: url(/en/images/site/nav_secondary_offer.gif) no-repeat;
	background-position: 0px 0px;
	}
	
	.groupOffer #navSecondary1 A:hover, #page_products #navSecondary1 A {
	background-position: 0px -26px;
	}

.groupOffer #navSecondary2 {
position: absolute;
top: 0px;
left: 309px;
}

	.groupOffer #navSecondary2 A {
	display: block;
	height: 26px;
	width: 296px;
	background: url(/en/images/site/nav_secondary_offer.gif) no-repeat;
	background-position: -309px 0px;
	}
	
	.groupOffer #navSecondary2 A:hover {
	background-position: -309px -26px;
	}


/* ======================================================================== */
/* PRODUCTS STYLES */

#page_products #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/products/hero.jpg) no-repeat;
}


.productItem {
margin: 0px 0px 0px -19px;
}

.productItem .link A {
display: block;
height: 27px;
width: 158px;
background: url(/en/images/products/cta_freeQuote.gif) no-repeat top right;
text-indent: -9999px;
float: right;
margin: 12px 0px 0px 0px;
}

.productItem H3 {
padding: 5px 0px;
}

.product30 {
background: url(/en/images/products/30.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product20 {
background: url(/en/images/products/20.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product25 {
background: url(/en/images/products/25.png) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product15 {
background: url(/en/images/products/15.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product15s {
background: url(/en/images/products/15s.png) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product10 {
background: url(/en/images/products/10.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product10s {
background: url(/en/images/products/10s.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.product5 {
background: url(/en/images/products/5.gif) no-repeat 19px 0px;
height: 106px;
padding-left: 204px;
}

.noProduct {
background: url(/en/images/products/itemLeft_bg.gif) repeat-y;
height: 130px;
padding-left: 25px;
margin-left: 34px;
overflow: hidden;
}

.topFrameUL {
background: url(/en/images/products/itemTop.gif) no-repeat;
height: 15px;
overflow: hidden;
margin: 20px -33px 0px 33px;
}

.bottomFrameUL {
background: url(/en/images/products/itemBottom.gif) no-repeat;
height: 15px;
margin: 0px -33px 20px 33px;
overflow: hidden;
}




/* ======================================================================== */
/* COVERAGE STYLES */

#page_coverage #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/coverage/hero.jpg) no-repeat;
}

#page_coverage #contentContainerTop {
background: url(/en/images/coverage/content_frameTop.gif) no-repeat;
}

#page_coverage .contentLeftInner {
padding-top: 0px;
}

#page_coverage .topFrameUL {
margin: 0px -33px 0px -20px;
}

#page_coverage .coverageTop {
margin: 0px 0px 0px -19px;
padding: 10px 0px 20px 20px;
background: url(/en/images/products/itemLeft_bg.gif) repeat-y;
}

#page_coverage .coverageTop HR, #page_coverage .coverageTop .HR {
background: url(/en/images/coverage/hr_top.gif) repeat-x;
margin-left: 0px;
}

#page_coverage .bottomFrameUL {
margin: 0px -33px 20px -20px;
}

/* ======================================================================== */
/* FAQ STYLES */

#page_faq #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/faq/hero.jpg) no-repeat;
}

#page_faq #contentContainerTop {
background: url(/en/images/coverage/content_frameTop.gif) no-repeat;
}

#page_faq .contentLeftInner {
padding-top: 0px;
}

#page_faq .bottomFrameUL {
margin: 0px -33px 20px -20px;
}

#page_faq .faqTop {
margin: 0px 0px 0px -19px;
padding: 10px 0px 20px 20px;
background: url(/en/images/products/itemLeft_bg.gif) repeat-y;
}

#page_faq .faqTop HR, #page_faq .faqTop .HR {
background: url(/en/images/coverage/hr_top.gif) repeat-x;
margin-left: 0px;
}


#page_faq .faqTop A {
color: #47484a;
text-decoration: none;
}

#page_faq .faqTop A:hover {
color: #3591b4;
}

#page_faq .faqTop H2 {
margin: 0px;
background: url(/en/images/faq/h2_bg.gif) no-repeat;
padding: 0px 0px 20px 50px;
height: 37px;
line-height: 37px;
color: #a0a82e;
}

.faqQuestionUL LI {
padding: 5px 0px;
}

.faqQuestionUL_l {
float: left;
width: 30px;
}

.faqQuestionUL_r {
float: left;
width: 480px;
}



.groupHelp #navSecondary {
position: relative;
top: -3px;
left: 26px;
background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
height: 27px;
}



.groupHelp #navSecondary1 {
position: absolute;
top: 0px;
left: 0px;
}

	.groupHelp #navSecondary1 A {
	display: block;
	height: 27px;
	width: 127px;
	background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
	background-position: 0px 0px;
	}
	
	.groupHelp #navSecondary1 A:hover, #page_faq #navSecondary1 A {
	background-position: 0px -27px;
	}

.groupHelp #navSecondary2 {
position: absolute;
top: 0px;
left: 127px;
}

	.groupHelp #navSecondary2 A {
	display: block;
	height: 27px;
	width: 182px;
	background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
	background-position: -127px 0px;
	}
	
	.groupHelp #navSecondary2 A:hover, #page_accident #navSecondary2 A {
	background-position: -127px -27px;
	}

.groupHelp #navSecondary3 {
position: absolute;
top: 0px;
left: 309px;
}

	.groupHelp #navSecondary3 A {
	display: block;
	height: 27px;
	width: 164px;
	background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
	background-position: -309px -0px;
	}
	
	.groupHelp #navSecondary3 A:hover, #page_prevention #navSecondary3 A {
	background-position: -309px -27px;
	}
	
.groupHelp #navSecondary4 {
position: absolute;
top: 0px;
left: 473px;
}

	.groupHelp #navSecondary4 A {
	display: block;
	height: 27px;
	width: 131px;
	background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
	background-position: -473px 0px;
	}
	
	.groupHelp #navSecondary4 A:hover, #page_glossary #navSecondary4 A {
	background-position: -473px -27px;
	}
	.groupHelp #navSecondary5 {
	position: absolute;
	top: 0px;
	left: 602px;
	}

		.groupHelp #navSecondary5 A {
		display: block;
		height: 27px;
		width: 256px;
		background: url(/en/images/site/nav_secondary_help.gif) no-repeat;
		background-position: -602px 0px;
		}

		.groupHelp #navSecondary5 A:hover, #page_coverage #navSecondary5 A {
		background-position: -602px -27px;
		}
	
	

/* ======================================================================== */
/* ACCIDENT STYLES */

#page_accident #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/accident/hero.jpg) no-repeat;
}

#page_accident #hero A {
position: absolute;
top: 147px;
left: 280px;
display: block;
height: 15px;
width: 41px;
}	
	
	
	
/* ======================================================================== */
/* PREVENTION STYLES */	

#page_prevention #hero {
position: relative;
height: 223px;
width: 914px;
margin-left: -6px;
background: url(/en/images/prevention/hero.jpg) no-repeat;
}

#page_privacy #hero, #page_legal #hero, #page_sitemap #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/site/hero_general.jpg) no-repeat;
}

/* ======================================================================== */
/* GLOSSARY STYLES */

#page_glossary #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/glossary/hero.jpg) no-repeat;
}

#page_glossary #contentLeft H3 {
margin: 16px 0px 0px 0px;
}

#page_glossary #contentLeft .copyUL {
margin: 16px 0px 0px 20px;
}

#page_glossary #contentLeft HR, #page_glossary #contentLeft .HR {
margin: 16px -37px;
clear: both;
}

/* ======================================================================== */
/* CONTACT US STYLES */

#page_contactUs #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/contactUs/hero.jpg) no-repeat;
}

#page_contactUs #hero A {
position: absolute;
top: 161px;
left: 90px;
display: block;
height: 15px;
width: 325px;
}

#page_contactUs #content_report {
padding: 19px 27px 0px 27px;
}

#page_contactUs #content_broker {
padding: 0px 27px 0px 27px;
}

#page_contactUs #content_broker A {
position: relative;
display: block;
height: 27px;
width: 141px;
background: url(/en/images/contactUs/cta_broker.gif) no-repeat;
text-indent: -9999px;
}

#page_contactUs HR, #page_contactUs .HR {
margin: 20px 0px 20px 0px;
}



/* ======================================================================== */
/* GET A QUOTE STYLES */

#page_getQuote #hero {
position: relative;
height: 223px;
width: 908px;
background: url(/en/images/getQuote/hero.jpg) no-repeat;
}

#page_getQuote #hero A {
position: absolute;
top: 177px;
left: 26px;
display: block;
height: 27px;
width: 158px;
}


#page_sitemap #contentLeft .HR {
margin-top: 20px;
margin-bottom: 20px;
}
