@import "home-exit-layouts-nov2009.css";

h1 {
  		color: #000066;
	font-size: 160%;
	font-family: "MS Trebuchet", arial, verdana; 
	display: inline;
}
H2 {
	font-size: 150%;
	font-weight: normal;
	margin: 10px;
	margin-bottom: 0px;
}
A, A:link, A:active, A:visited, A:hover {
	color: #000066;
}
.choiceMiddle H2 {
	font-size: 150%;
	font-weight: normal;
	margin: 5px;
	margin-bottom: 0px;
}
.choiceMiddle .small {
	font-size: 110%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
}
.choiceMiddle H3 {
	font-size: 95%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
}
.choiceTopLeftShort H2 {
	font-size: 150%;
	font-weight: normal;
	margin: 5px;
	margin-bottom: 0px;
}
.choiceLeftShort H2 {
	font-size: 150%;
	font-weight: normal;
	margin: 5px;
	margin-bottom: 0px;
}
.choiceLeftShort .small {
	font-size: 110%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
}
.choiceTopLeftShort .small {
	font-size: 110%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
}
.choiceLeftShort H3 {
	font-size: 95%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
}
.campaignImg{
	margin-top: 10px;
}
.choiceContainer A:link,.choiceContainer A:visited,.choiceContainerRight A:link,.choiceContainerRight A:visited{
	color: #000066;
}
.choiceContainer A:hover,.choiceContainer A:active,.choiceContainerRight A:hover,.choiceContainerRight A:active{
	color: #ff0000;
}

.choiceMiddle .synopsis {
	font-size: 100%;
	margin: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	height: 60px;
}
.choiceLeftShort .synopsis {
	font-size: 100%;
	margin: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.choiceMiddle .mortSynopsis {
	font-size: 100%;
	height: 65px;
	margin: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.insSynopsis {
	margin-left: 10px;
}
.choiceMiddle .subsynopsis {
	font-size: 100%;
	margin: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.choiceMiddle P{
	font-size: 100%;
	margin: 10px;
	margin-bottom: 0px;
}
.more{
	margin-right: 10px;
	font-size: 100%;
}
A.morew, A:link.morew, A:active.morew, A:visited.morew{
	color: #ffffff;
	margin-right: 10px;
	font-size: 100%;
}
.infolinks {
	margin: 10px;
}
.infolinksRight {
	margin-top: 5px;
	text-align: right;
}
/* Sitemap Styles */

	#mainContent UL {
		margin-left: 0px;
	}
	html>body #mainContent UL{
	margin-left: 0px; /* FIREFOX */
	padding-left: 0px;
	}
	
	#mainContent UL UL{
		margin-left: 15px;
	}
	html>body #mainContent UL UL{
	padding-left:15px;/* FIREFOX */
	
	}
	
div#sitemap-lists div#footer-final-links li a:hover, div#sitemap-lists div#footer-final-links li a:focus {background:none;}	
div#sitemap-lists li a:hover, div#sitemap-lists li a:focus {background:#f8bd5f;}
div#sitemap-lists h1, 
div#sitemap-lists h2#sitemapnav, 
div#sitemap-lists ul#sitemapnav-skips,
div#sitemap-lists ul#sitemapnav-skips li,
div#sitemap-lists .smback 
{position:absolute;text-indent:-30000px;font-size:1px;list-style:none;overflow:hidden;}
div#sitemap-lists h2, div#sitemap-lists h3 {margin:0;padding:0;font-size:1em;}
ul span.ProductHead,
ul span.nonProductHead {
		display:block;
		text-align:left;padding-left:15px;
		text-decoration:none;
		color: #fff;
		font-weight:bold;
		padding:4px;
		background:#049;
		margin:0 0 5px 0;
	}
ul span.nonProductHead {
		background:#07a;
	}
div#sitemap-lists li {margin:2px 0;}
	
/* Travel styles */


.infolinksTravel 
	{	margin-top: 5px;
		margin: 10px;
		color: #ffffff;
	}
	
.travelMiddle A:hover,.travelMiddle A:link,.travelMiddle A:active,.travelMiddle A:visited,.travelRight A:hover,.travelRight A:link,.travelRight A:active,.travelRight A:visited{
	color: #ffffff;
}

/* Troubleshooting styles */

.troubleSmall { 
		position: relative;
		background-image: url(/homepages/_images/troubleshoot_security_checklist.gif );
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #bebebe;

		float: none;
		height: 125px;	
		font-size:85%;
		padding-right: 3px;
	}
	
.troubleLeft { 
		position: relative;
		background-image: url(/homepages/_images/troubleshoot_quickcheck.jpg );
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #bebebe;
		float: none;
		height: 309px;
		padding-right: 3px;
		font-size:85%;
	}
	
.troubleMiddle { 
		position: relative;
		background-image: url(/homepages/_images/troubleshoot_faqs.jpg );
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #bebebe;
		float: none;
		height: 450px;
		padding-left: 0px;
		padding-right: 3px;
		color: #000066;	 
		font-size:85%;
	}
	
.troubleRight {
		position: relative;
		background-image: url(/homepages/_images/browser-icons-bg.jpg );
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #bebebe;
		float: none;
		height: 450px;
		padding-left: 0px;
		padding-right: 3px;	
		color: #000066;	 
		font-size:85%;
	}
	
.troubleMiddle H2, .troubleRight H2,  .small {
		font-size: 120%;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 0px;
		color: #000066;
}

.troubleMiddle li {
		margin-left:0px;
		list-style-type:square;
		margin-top:5px;
}

html>body .troubleMiddle li {
		margin-left:13px;
}


.infolinksTrouble {
		margin-top: 5px;
		margin: 10px;
		color: #ffffff;
}

.troubleSynopsis{
		margin-left: 10px;
		margin-top: 5px;
}
	
.troubleMiddle A:hover,.troubleMiddle A:link,.troubleMiddle A:active,.troubleMiddle A:visited,.troubleRight A:hover,.troubleRight A:link,.troubleRight A:active,.troubleRight A:visited {
		color: #ffffff;
}
	
	
/* Savings */


.hrThin{
	border-bottom: 1px solid #d5e0ec;
	margin-top: 9px;
	margin-left: 0px;
}

#chevronalign{
	width: 420px;
}

/* New tab style with rounded corners */

#cont1,#cont2,#cont3, #cont4, #cont5, #contIns {
	width:243px;
	float:left;
	margin-right:10px;
	position:relative;
}
#cont3, #contIns {
	display: block;
	float:left;
	margin:0;
}
#cont3-bottom{
	margin-top: -12px;
	font-size: 1px;
	line-height: 1px;
}
#cont3-bottom-trav{
	margin-top: -17px;
	font-size: 1px;
	line-height: 1px;
}
html>body #cont3-bottom-trav{
	*margin-top: -14px;
}
#cont3-bottom-trav2{
	margin-top: -14px;
	_margin-top: -12px;
	font-size: 1px;
	line-height: 1px;
}
html>body #cont3-bottom-trav2{
	*margin-top: -16px;
}
*:first-child+html #cont2 h2 {
	font-size:105%;
}

#cont1 h2, #cont2 h2, #cont3 h2, #cont4 h2, #cont5 h2 {
	color:#ff0000;
	font-weight:bold;
	margin:0 0 6px 0;
	font-size:110%;
	padding-right:10px;
}

#cont1 h3, #cont2 h3, #cont3 h3, #cont4 h3, #cont5 h3 {
	font-weight: bold;
	margin: 0 0 2px 0;
	font-size: 100%;
	padding-right: 10px;
}
#cont1 p, #cont2 p, #cont3 p, #cont4 p, #cont5 p {
	margin:0;
	font-size:100%;
	padding-right:10px;
}
#cont1-top, #cont2-top, #cont3-top, #cont4-top, #cont5-top{
	background:#fff url(/homepages/_images/panel-bg-243px.gif) no-repeat top left; 
	height:10px;
	line-height: 1px;
	font-size: 1px;
}
#cont1-middle, #cont2-middle, #cont3-middle, #cont4-middle, #cont5-middle {
	background:url(/homepages/_images/panel-bg-243px.gif) no-repeat center left; 
	padding-left:10px;
	padding-right: 0px;
}
#cont1-bottom, #cont2-bottom, #cont3-bottom, #cont4-bottom, #cont5-bottom, #cont3-bottom-trav, #cont3-bottom-trav2 {
	background:url(/homepages/_images/panel-bg-243px.gif) no-repeat bottom left;  
	height:24px;
}

/* overrides for hp layout 1 */
/*
#hp_layout1 #cont1, #hp_layout1 #cont3, #hp_layout1 #cont4, #hp_layout1 #cont5 {
	height: 214px;
	width:243px;
	float:left;
	margin-right:8px;
	position:relative;
}
#hp_layout1 #cont2 {
	height: 214px;
	float: left;
	clear: right;
}
#hp_layout1 .featured-links{
	padding: 0px;
	margin: 0px;
}
#hp_layout1 #cont1 .call-to-action {
	width:221px;
	height:33px;
	background:url(/homepages/_images/blue-bg.gif) no-repeat;
	margin-top:0px;
}
#hp_layout1 #cont3 .call-to-action {
	width:221px;
	height:33px;
	background:url(/homepages/_images/blue-bg.gif) no-repeat;
	margin-top:0px;
}
#hp_layout1 #cont3-middle, #hp_layout1 #cont4-middle, #hp_layout1 #cont5-middle {
	height: 160px;
}
#hp_layout1 #mortpadding{
	padding-bottom: 12px;
}
#hp_layout1 #cont3-bottom{
	margin-top: 0px !important;
}
#hp_layout1 #listedItems ul{
	list-style-position : outside;
	margin: 0 12px 0 15px;
}
*/
/* end overrides for hp layout 1 */

/* overrides for hp layout 2 */
.hp_layout2 {position:relative;clear:both;}
.hp_layout2 .cmdRow	{text-align : center;clear : both;margin-right:10px;margin-bottom: 15px;}
.hp_layout2 .row{clear: both;height:40px;}	
.hp_layout2 #mortgage-outer-container {position:relative;height:34em;}
.hp_layout2 #mortgage-cont1, #mortgage-cont2, #mortgage-cont3, #mortgage-cont4, #mortgage-cont5, #mortgage-cont6, #mortgage-cont7 {position:absolute;width:243px;height:170px;}
.hp_layout2 #mortgage-cont3 {top:231px; left:0px;}
.hp_layout2 #mortgage-cont4 {top:0px;left:253px;}
.hp_layout2 #mortgage-cont6 {top:145px;left:505px;}
.hp_layout2 #mortgage-cont7 {top:293px;left:505px;}
.hp_layout2 #mortgage-cont5 {top:0px;left:505px;}
.hp_layout2 #mortgage-cont1 {left:0px;}
.hp_layout2 #mortgage-cont2 {top:168px; left:253px;}
.hp_layout2 .mortgage-cont-top {background:url(/homepages/_images/panel-bg-243px.gif) no-repeat top left;height:12px;width:243px;}
.hp_layout2 .mortgage-cont-mid {background:url(/homepages/_images/panel-bg-243px.gif) no-repeat center left;padding:0 10px 0 14px;}
.hp_layout2 .mortgage-cont-bot {background:url(/homepages/_images/panel-bg-243px.gif) no-repeat bottom left;height:20px;width:243px;}
.hp_layout2 .mortgage-cont-mid p, .mortgage-cont-mid h3, .mortgage-cont-mid ul {margin:0;padding:0;}
.hp_layout2 .mortgage-cont-mid h3 {margin-bottom:4px;color:#FF0000;font-size:small;}
.hp_layout2 #mortgage-cont3 .mortgage-cont-mid {height:160px;}
.hp_layout2 #mortgage-cont5 .mortgage-cont-mid {height:99px;}
.hp_layout2 #mortgage-cont6 .mortgage-cont-mid {height:101px;}
.hp_layout2 #mortgage-cont7 .mortgage-cont-mid {height:101px;}
.hp_layout2 #mortgage-cont4 .mortgage-cont-mid {height:127px;}
.hp_layout2 #mortgage-cont2 .mortgage-cont-mid {height:224px;width:495px;padding-right:0px;}
.hp_layout2 #calc_button {margin-top:3px;}
.hp_layout2 #mort-cont-midright{margin-left:17px; float:left;margin-right:17px;}
.hp_layout2 #nw_prod{width:220px;}

/* end overrides for hp layout 2 */


.call-to-action {
	width:221px;
	height:33px;
	margin-top:0px;
}
.morelink {
	float:left;
	padding:9px 10px;
	color:#fff !important;
	font-size:100%;
	text-decoration:none;
	background:url(/homepages/_images/chevron-bg.gif) no-repeat center right;
}
a.morelink:hover {
	text-decoration:underline;
}
.applylink {
	float:right;
	padding:6px 12px;
}
.nav-wording {
	float:left;
	font-size:100%;
	margin:0;
	line-height:1.1em;
	width:80px;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibilitiy:hidden;
}
#cont3 h3 {
	margin:0;
	font-size:100%;
}
#cont3 p {
	font-weight:normal;
}
.featured-links {
	background:red;
	width:214px;
	padding-bottom:5px;
	margin-bottom:5px; 
	background:#fff bottom repeat-x;
}
#dotted-line{
	background:#fff url(/homepages/_images/col3-dotted-border.gif) bottom repeat-x;
	padding-bottom:9px;
	margin-bottom:9px; 
}
.featured-links a {
	text-decoration:none;
}
.featured-links a:hover {
	text-decoration:underline;
	color:#ff0000;
}

.ccpadding{
	padding-top: 6px;
}
.mortpadding{
	padding-bottom: 12px;
}

.insLegal{
	font-size: 90%;
}
.insPadding{
clear: left;
height: 179px;
width: 490px;
}

.travelpadding{
padding-top: 4px; 
padding-bottom: 4px;
padding-right: 5px;
}

	/* Travel tab style */
	
.topntail {
	height:1px !important;
	padding:0 !important;
	margin:0 !important;
	display:none;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	display : block;
	background:url(/homepages/_images/grid-top-and-bottom.gif) repeat-y;
}

html>body .topntail {
	display : block;
	background:url(/homepages/_images/grid-top-and-bottom.gif) repeat-y;
}

#tabarea-grid-overlay 
{
	voice-family: "\"}\""; 
  	voice-family:inherit;
	background: url(/homepages/_images/tab-area-overlay.gif) repeat-y center;
}

html>body #tabarea-grid-overlay {
	background: url(/homepages/_images/tab-area-overlay.gif) repeat-y center;
}

#tab1 {
	width:233px;
	height: 320px;
	float:left;
	margin-right:24px;
}

#tab2 {
	width:234px;
	height: 320px;
	float:left;
	margin-right:24px;
}

#tab3 {
	width:234px;
	height: 320px;
	float:left;
	margin-right:24px;
}

#tab3 {
	margin-right:0 !important;
}

.tab-inner {
	padding:10px;
}

.tab-img {
	padding:1px;
}

#tab2 H2, #tab3 H2, .small {
	font-size: 120%;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
	color: #ffffff;
}

.horizsep
{
	height:26px;
	width:233px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	background:white url(/homepages/_images/horizsep-bg.gif) repeat-x;
}

html>body .horizsep {
	background:white url(/homepages/_images/horizsep-bg.gif) repeat-x;
}

#tab3 .horizsep,
#tab2 .horizsep
{
	width:234px;
}

#bl
{
	/*
	height:250px;
	*/
}

/*NEW LOAN TAB PAGE STYLES*/

#ploan-outer-container {position:relative;height:34em;clear:both;}
#ploan-cont1, #ploan-cont2, #ploan-cont3, #ploan-cont4, #ploan-cont5 {position:absolute;width:243px;height:170px;}
#ploan-cont1, #ploan-cont2 {top:0px;height:200px;}
#ploan-cont3, #ploan-cont4, #ploan-cont5 {top:220px;}
#ploan-cont1 {left:0px;}
#ploan-cont2 {left:253px;width:490px;}
#ploan-cont3 {left:0px;}
#ploan-cont4 {left:253px;}
#ploan-cont5 {left:503px;}
.ploan-cont-top {background:url(/homepages/_images/cont-top.gif) no-repeat;height:12px;width:243px;}
.ploan-cont-mid {background:url(/homepages/_images/cont-middle.gif) repeat-y;padding:0 10px 0 7px;}
.ploan-cont-bot {background:url(/homepages/_images/cont-bottom.gif) no-repeat;height:20px;width:243px;}
.ploan-cont-mid p, .ploan-cont-mid h3, .ploan-cont-mid ul {margin:0;padding:0;}
.ploan-cont-mid h3 {margin-bottom:1px;color:#FF0000;font-size:small;}
.ploan-cont-mid ul {padding-left:16px;}
#ploan-cont5 .ploan-cont-mid ul {padding-left:0;list-style:none;}
#ploan-cont5 .ploan-cont-mid ul a {display:block;font-weight:bold;text-decoration:none;color:#006;width:100%;}
#ploan-cont5 .ploan-cont-mid ul a:hover {background:url(/homepages/_images/red-chevrons.gif) no-repeat right;color:red;}
#ploan-cont3 .ploan-cont-mid, #ploan-cont4 .ploan-cont-mid, #ploan-cont5 .ploan-cont-mid {height:174px;}

#ploan-cont1 .call-to-action {
   margin-top:9px; /* all browsers including Mac IE */
   *margin-top:4px; /* IE 7 and below */
   
   _margin-top:0px; /* IE 6 and below */
}


#ploan-cont2 .calc-footer a {color:white;display:block;position:absolute;top:5px;right:5px;}
.helper {font-weight:normal;font-size:85%;}
td.helper {padding:0 2px 0 0;}
.form-blurb label {white-space:nowrap;font-weight:bold;}
label .formhelp {position:absolute;text-indent:-30000px;}
.form-blurb table, .form-blurb table th, .form-blurb table td {text-align:left;border:none;}
.form-blurb table th, .form-blurb table td {padding:2px;}
#calcpad, #calcpadInput {padding:15px 15px 0 5px;}
#calcpadInput {white-space:nowrap;}

/*END OF LOAN TAB PAGE STYLES*/

#wrapper {
	clear: both;
}



/* L&G IMPORTANT INFO BOX */

.landgbox {width:97% !important; border: 1px solid #C4C6C6 !important; padding:5px; margin:8px;}
.impnotice-heading {font-weight:bold; color:red;}

#DDL-life-cover{width:99% !important;padding-bottom:10px;padding-top:5px;}
#DDL-life-cover-header {float:left; padding-top:5px;color:#006;font-size:115%;font-weight:normal;}
#DDL-life-cover-box {float:right;} 
.button-padding{
	margin-bottom: -4px;
}


.call-to-action-lg{
	background:url(/homepages/_images/blue-bg-lg.gif) no-repeat;
	width:468px;
	margin:3px 0;
	float:left;
}

.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%;
}


/* COMMERCIAL BUTTONS */

.button_orange {
	background:  url("/_common_images/buttons/backgrounds/button-bg_orange.gif") no-repeat 0 0;
}
.button_go_orange {
	background:  url("/_common_images/buttons/backgrounds/button-bg_orange_31px.gif") no-repeat 0 0;
}




#promoContent
{
	padding-top: 8px;
	clear: both; /* all */
	\clear:none;/* IE 5.0 + IE 5.5 */
	/clear:both;/* IE 5.5 + IE 6 */
/*
border:1px solid lime !important;
position:relative;
*/
}
#leftContainer
{
	clear: none;
	float: left;
	width: 185px;
	height: 323px;
}
#leftContainer
{
	width: 175px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 185px;
}
html > body #leftContainer
{
	width: 185px;
}

			#leftContainer h1{
				color: #EB0000;
				font-size:90%;
				font-weight: normal;
				display:block;
				margin:0;
			}			
			#signOn{
				width: 167px;
				height: 64px;
				margin-bottom: 7px;
				padding: 10px 8px;
				background: #fff url(/homepages/_images/sign_on_background.gif) no-repeat left top; 
			}
			#signOn #signOnLink{
				font-weight: bold;
				font-size: 150%;
			}
			
			#dropdownRates{
				margin-bottom: 0px;
				padding-top: 10px;
				background: #fff url(/homepages/_images/homepage_borders/left_content_curve_top.gif) no-repeat left top;
			}
			#dropdownRates-header{
				width: 162px;
				padding: 0 7px 2px 7px;
				border-left: 1px solid #c6c6c6;
				border-right: 1px solid #c6c6c6;
			}
			#dropdownRates-content form{
				width: 162px;
				border-left: 1px solid #c6c6c6;
				border-right:  1px solid #c6c6c6;
				padding: 0 7px;
			}
			#dropdownRates-content form #InterestRates{
				width:125px;
				vertical-align:top;
			}
			#dropdownRates-content{
				padding-bottom:13px;
				background: #fff url(/homepages/_images/homepage_borders/left_content_curve_bottom.gif) no-repeat left bottom;			
			}
			
			#stuff{
				width: 178px;
			}
			#stuff p{
				font-size: 88%;
			}
			#stuff p a{
				text-decoration: none;
			}
			#stuff p a:hover{
				color: #ff0000;
				text-decoration: underline;
			}
			#stuff-header{
				background: #fff url(/homepages/_images/homepage_borders/left_content_curve_top.gif) no-repeat left top;
				padding-top: 10px;
			}
			#stuff-header h1{
				border-left: 1px solid #c6c6c6;
				border-right:  1px solid #c6c6c6;
				padding:0 7px 5px 7px;
			}
			.stuff-item{
				border-left: 1px solid #c6c6c6;
				border-right:  1px solid #c6c6c6;
			}
			.stuff-item p{
				margin: 0 7px;
				padding: 3px 0;
				border-bottom: 2px dotted #8585AE;
			}
			.stuff-item p#lead-item{
				border-top: 2px dotted #8585AE;
			}
			#stuff .raquo{
				color: #ff0000;
			}
			#stuff-footer{
				background: #fff url(/homepages/_images/homepage_borders/left_content_curve_bottom.gif) no-repeat left bottom;
				padding-bottom: 13px;			
			}
			#stuff-footer p{
				border-left: 1px solid #c6c6c6;
				border-right:  1px solid #c6c6c6;
				padding:7px 7px 0 7px;
				margin:0;				
			}

#leftCampaign
{
	margin: 0px;
	border: 0px;
	height: 200px;
	margin-top: 0px;
	text-align: center;
	padding: 0px;
	width: 179px;
}

#applyBtnSecondary
{
	margin: -21px 0 0 0;
}
html > body .secondaryBtns
{
	margin-right: 10px;
}
/* Left spot*/
.leftContainerTop
{
	background-repeat: no-repeat;
	height: 26px;
	line-height: 0px;
	font-size: 0px;
}
.leftContainerMiddle
{
	padding: 0 !important;
	margin: 0 !important;
}
.leftContainerBottom
{
	height: 46px;
	rem-line-height: 0px;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
	background-image: url(/homepages/_images/hp_s2_credit_card_061106c.gif);
	background-repeat: no-repeat;
}
.leftContainerBottom img
{
	vertical-align: middle;
}
#leftCampaign A, #leftCampaign A:visited, #leftCampaign A:active, #leftCampaign A:link
{
	font-size: 100%;
	color: #ffffff;
}
p.legal
{
	clear: both;
}
.legal{
	padding-left: 10px !important;
}
.lrgText
{
	font-size: 200%;
}

/* Choice Homepage Boxes */
#choiceContent
{
	margin-left: 0px;
	margin-bottom: -10px;
	_overflow:hidden;
	width:100%;
}
.choiceContainer
{
	float: left;
	margin-right: 24px;
	width: 234px;
}
.choiceContainerRight
{
	float: right;
	margin-right: 3px;
	width: 221px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 235px;
}
.choiceTop
{
	height: 3px;
	position: relative;
	background-image: url(/homepages/_images/choice_box_top.gif);
	background-repeat: no-repeat;
	font-size: 3px;
	line-height: 3px;
}
.choiceTopLeftShort
{
	position: relative;
	background-image: url(/homepages/_images/choice_box_middle.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #bebebe;
	float: none;
	height: 171px;
}
.choiceLeftShort
{
	position: relative;
	background-image: url(/homepages/_images/choice_box_middle.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #bebebe;
	float: none;
	height: 142px;
}
#inschoiceContent .choiceMiddle
{
	height: 330px;
}
.choiceMiddle
{
	background-image: url(/homepages/_images/choice_box_middle.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #bebebe;
}
.choiceBottom
{
	background-image: url(/homepages/_images/choice_box_bottom.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.middleImg
{
	padding-top: 80px;
	padding-right: 20px;
	text-align: right;
	border: 1px solid #bebebe;
}
.secondaryBtns
{
	padding-top: 150px;
	padding-right: 5px;
	text-align: right;
}

.hoverpointer {cursor:pointer;}

.addedLink {text-decoration:none;}
.addedLink:hover,.addedLink:focus {background:transparent;}

#notifications{
	position:relative;
	z-index:1;
/*	width:150px;
	top:0;
	left:0;
	height:200px;
	border:3px solid #fff;*/
}
#survey-notification{
	background:url(/_common_images/notifications/background.gif) no-repeat;
	color:#000;
	font-family:arial;
	position:absolute;
	top:210px;
	left:117px;
	width:237px;
	height:117px;
}
#survey-notification #surveyheader{
	height:auto;
	padding:4px 0 4px 8px;
	position:relative;
	margin:0;
}
#survey-notification #body{
	background-color:#fff;
	border-top:1px solid #bfe5ff;
	border-bottom:1px solid #bfe5ff;
	width:221px;
	height:82px;
	margin:0 auto;
	text-align:center;
}
#survey-notification #body img{
	display:block;
	margin:0 auto;
}
#survey-notification p{
	margin:2px 0;
	padding:5px 10px;
	vertical-align:middle;
	font-size:10px;
	line-height:1.2em;
	color:#09f;
	font-weight:bold;
	clear:both;
}
#survey-notification a#survey-close{
	background:url(/_common_images/notifications/close-button.gif) no-repeat right center;
	font-family:arial;
	font-size:9px;
	color:#fff;
	width:42px;
	position:absolute;
	top:4px;
	right:4px;
	text-transform:uppercase;
	text-decoration:none;
}
#survey-notification #body a{
	text-indent:-9999px;
	display:block;
	height:19px;
	width:84px;
	float:left;
}
#survey-notification #survey-yes{
	background:url(/_common_images/notifications/yes-button.gif) no-repeat;
	margin-right:4px;
}
#survey-notification #survey-no{
	background:url(/_common_images/notifications/no-thanks-button.gif) no-repeat;	
}
#survey-notification #response{
	margin:0 auto;
	overflow:auto;
	width:174px;
}
.additional-information{
	position:absolute;
	left:-9000px;
	top:-9000px;
}
.flash_skip{
	position:absolute;
	left:-9000px;
	top:-9000px;
}
@media print
{
/* start print styles */
#productnav, #breadcrumb, #headerright, #leftnav, #footer, #strap-line, #headernav-subnav, #skippies,
.noprint, .printbutton, .pageCalc, .dropDownMiddle, .skip, .hidden,.ExtraContent, a.button, font {display:none;}
#page {text-align:left;width:100%;}
.mainContentFullWidth {width:80%;}
.ListBody {display:block !important;}
.print {display:block;}
#rates table {border-collapse:collapse;}
#rates table, #rates td {border:1px solid gray;}
#mainContent {width:16cm;font-size:11pt;}
.content {margin-top:1cm;}
ul.concertina, ul.concertina li {margin:0;padding:0;}
.ListHead {font-weight:bold;margin:0;padding:0}
a.button.nowrap, a.button.inline {display:inline;}
table {border:2px solid gray !important;border-collapse:collapse}
table th, table td {border:2px solid gray !important;}
/* end print styles */
}

