@charset "iso-8859-1";
/*----- Document -----*/
*{
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	outline: none;
	quotes: '' '';
	font-weight: inherit;
	font-style: normal;
	font-size: 1em;
}
body{
	font: 0.625em/1 arial, sans-serif;
	background: #E1E5D2;
	color: #454545;
}
a {cursor:pointer;} .section2{float:left;margin-top:12px}
#wrapper{
	padding: 14px 0 29px;
	background: #FFF;
	border-bottom: 1px solid #BCC0AC;
	
}
#wrapper #container{
	width: 940px;
	margin: 0 auto;
}

/*----- Clear Fix -----*/
.clearfix:after,
#wrapper #container:after,
#main #breadcrumb:after,
#main #content:after,
#main #content .container .section:after,
#quote #main #content .container .section dd p:after,
#main #content .container .section2:after,
#quote #main #content .container .section2 dd p:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix,
#main #breadcrumb,
#wrapper #container,
#main #content,
#main #content .container .section,
#quote #main #content .container .section dd p,
#main #content .container .section2,
#quote #main #content .container .section2 dd p,
#aside .info .inner{
	display: inline-block;
}
html[xmlns] .clearfix,
html[xmlns] #main #breadcrumb,
html[xmlns] #wrapper #container,
html[xmlns] #main #content, 
html[xmlns] #main #content .container .section,
html[xmlns] #quote #main #content .container .section dd p,
html[xmlns] #main #content .container .section2,
html[xmlns] #quote #main #content .container .section2 dd p,
html[xmlns] #aside .info .inner {
	display: block;
}

/*----- Word Wrap Fixes -----*/
.nowrap{
	white-space: nowrap;
}

/*----- jQuery UI Tabs -----*/
.ui-tabs-hide{
	display: none !important;
}

/*----- Required Fields -----*/
span.required {
	color:#CC0000;
}


/*----- Header -----*/
#header{
	position: relative;
	z-index: 2;
	margin: 0 0 5px;
	padding: 0 0 10px;
	height: 85px;
	background: url('http://www.amfam.com/site-assets/img/bgs/header_btm.png') right bottom no-repeat;
}
#header #offscreen{
	float: left;
	width: 200px;
}
#header #offscreen a{
	overflow: hidden;
	display: block;
	height: 60px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/logo.png') no-repeat;
	text-indent: -2000em;
}
#header #logo{
	display: none;
}

/*----- Primary Navigation -----*/
#nav{
	position: relative;
	float: left;
	width: 623px;
	height: 48px;
	margin: 37px 0 0 2px;
	z-index:100000;
}
#nav.active{
	background: url('http://www.amfam.com/site-assets/img/bgs/nav_active_btm.png') left bottom no-repeat;
}
#nav li{
	float: left;
	list-style: none;
}
#nav li a{
	position: relative;
	overflow: hidden;
	display: block;
	height: 48px;
	background: url('http://www.amfam.com/site-assets/img/btns/nav.png') no-repeat;
	text-indent: -2000em;
}
#nav li a span.clone{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 48px;
	background: url('http://www.amfam.com/site-assets/img/btns/nav.png') no-repeat;
}
#nav li.products,
#nav li.products a{
	width: 105px;
	background-position: 0 0;
}
#nav li.products a.current,
#nav li.products a:hover{
	background-position: -163px 0;
}
#nav li.products a.selected,
#nav li.products a span.clone
{
	background-position: -331px 0 !important;
}
#nav li.learn,
#nav li.learn a{
	width: 161px;
	background-position: 0 -48px;
}
#nav li.learn a.current,
#nav li.learn a:hover{
	background-position: -163px -48px;
}
#nav li.learn a.selected,
#nav li.learn a span.clone{
	background-position: -331px -48px !important;
}
#nav li.claims,
#nav li.claims a{
	width: 89px;
	background-position: 0 -96px;
}
#nav li.claims a.current,
#nav li.claims a:hover{
	background-position: -163px -96px;
}
#nav li.claims a.selected,
#nav li.claims a span.clone{
	background-position: -331px -96px !important;
}
#nav li.payments,
#nav li.payments a{
	width: 113px;
	background-position: 0 -144px;
}
#nav li.payments a.current,
#nav li.payments a:hover{
	background-position: -163px -144px;
}
#nav li.payments a.selected,
#nav li.payments a span.clone{
	background-position: -331px -144px !important;
}
#nav li.account,
#nav li.account a{
	width: 127px;
	background-position: 0 -192px;
}
#nav li.account a.current,
#nav li.account a:hover{
	background-position: -163px -192px;
}
#nav li.account a.selected,
#nav li.account a span.clone{
	background-position: -331px -192px !important;
}

/*----- Primary Navigation Drop-down -----*/
#nav li ul{
	display: none;
	position: absolute;
	left: 0;
	z-index: -1;
	overflow: hidden;
	width: 554px;
	height: 171px;
	margin-top: -4px;
	padding: 15px 45px 0 24px;
	background: url('http://www.amfam.com/site-assets/img/bgs/nav_dropdown.png') no-repeat;
}
#nav li ul li{
	float: left;
	width: 122px;
	margin: 0 40px 0 0;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_dropdown.gif') left bottom repeat-x;
}
#nav li ul li.last{
	background: none;
}
#nav li ul li a{
	display: block;
	width: auto !important;
	height: auto;
	padding: 7px 0 7px;
	background: none;
	font-weight: bold;
	font-size: 1.1em; /* 11.0px at 10px base */
	text-decoration: none;
	text-indent: 0;
	color: #368CC2;
}
#nav li ul li a:hover{
	color: #57A927;
}
#nav li ul li a span{
	font-weight: bold;
	font-size: 1.182em; /* 13.0px at 11px base */
	margin: 0 9px 0 0;
}

/*---- Primary Nav Drop-down items (Payments) ---- */
#nav li.payments ul li {
	width:230px;	
}


/*----- Primary Navigation Drop-down Featured Item -----*/
#nav li ul li.featured{
	float: right;
	width: 195px;
	height: 120px;
	padding: 9px 15px;
	margin-right: 0;
}
#nav li ul li.featured div{
	font-weight: bold;
	font-size: 1.364em; /* 15.0px at 11px base */
	text-indent: -2000em;
	color: #57A927;
}
#nav li ul li.featured p{
	margin: 10px 80px 0 0;
	font-size: 1.1em;
	line-height: 1.3;
	color: #000;
}
#nav li ul li.featured a{
	overflow: hidden;
	width: 71px !important;
	height: 19px;
	margin: 7px 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#nav li ul li.featured a:hover{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
}
#nav li ul li.featured {
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/featured_products.jpg') no-repeat;
}
#nav li ul li.featured2 { float: right; width: 195px; height: 120px; padding: 9px 15px; margin-right: 0; }
#nav li ul li.featured2 div { font-weight: bold; font-size: 1.364em; /* 15.0px at 11px base */ text-indent: -2000em; color: #57A927; }
#nav li ul li.featured2 p { margin: 28px 110px 0 0; font-size: 1.1em; line-height: 1.3; color: #000; }
#nav li ul li.featured2 a { overflow: hidden; width: 71px !important; height: 19px; margin: 7px 0 0; padding: 0; background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat; text-indent: -2000em; }
#nav li ul li.featured2 a:hover { background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat; }
#nav li ul li.featured2 { background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/featured_products2.jpg') no-repeat; }

#nav li ul li.featured3 { float: right; width: 195px; height: 120px; padding: 9px 15px; margin-right: 0; }
#nav li ul li.featured3 div { font-weight: bold; font-size: 1.364em; /* 15.0px at 11px base */ text-indent: -2000em; color: #57A927; }
#nav li ul li.featured3 p { margin: 9px 70px 0 0; font-size: 1em; line-height: 1.2; color: #000; }
#nav li ul li.featured3 a { overflow: hidden; width: 71px !important; height: 19px; margin: 7px 0 0; padding: 0; background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat; text-indent: -2000em; }
#nav li ul li.featured3 a:hover { background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat; }
#nav li ul li.featured3 { background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/featured_products-CRP.jpg') no-repeat; }

/*----- Primary Navigation Drop-down Close -----*/
#nav li ul li.closeBtn{
	width: 24px;
	background: none;
	position: absolute;
	top: 8px;
	right: -30px;		
}
#nav li ul li.closeBtn a{
	width: 24px;
	height: 23px;
	padding: 0;
	background: url('http://www.amfam.com/site-assets/img/btns/nav_close.gif') no-repeat !important;
	text-indent: -2000em;
}

/*----- Secondary Navigation -----*/
#nav_secondary{
	position: absolute;
	top: 7px;
	right: 176px;
	font-size: 1.1em; /* 11.0px at 10px base */
}
#nav_secondary li{
	float: left;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0 3px 0 0;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_secondary.gif') right center no-repeat;
}
#nav_secondary li.last{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
#nav_secondary li a{
	display: block;
	height: 19px;
	padding: 5px 8px 0;
	text-decoration: none;
	text-align: center;
	color: #113E67;
}
#nav_secondary li a.current{
	background: url('http://www.amfam.com/site-assets/img/btns/nav_secondary.png') 0 -24px repeat-x;
}
#nav_secondary li a.spanned{
	height: auto;
	padding: 0;
	background: none;
}
#nav_secondary li a.current span{
	display: block;
	background-image: url('http://www.amfam.com/site-assets/img/btns/nav_secondary.png');
}
#nav_secondary li a.current span.current_l{
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 6px;
}
#nav_secondary li a.current span.current_r{
	padding-right: 6px;
	background-position: right -48px;
	background-repeat: no-repeat;
}
#nav_secondary li a.current span.current{
	height: 19px;
	padding: 5px 2px 0;
	background-position: 0 -24px;
	background-repeat: repeat-x;
}
#nav_secondary li a strong{
	font-weight: bold;
}

/*----- Global Search -----*/
#search{
	position: absolute;
	top: 0;
	right: 0;
	width: 163px;
}
#search p{
	overflow: hidden;
}
#search p input{
	float: left;
	width: 113px;
	height: 18px;
	padding: 5px 7px 0 7px;
	background: url('http://www.amfam.com/site-assets/img/bgs/search_field.png') no-repeat;
	font-style: normal;
	font-size: 1.1em; /* 11.0px at 10px base */
	color: #999;
}
#search p button{
	float: right;
	width: 36px;
	height: 23px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/go_search.png') no-repeat;
	text-indent: -2000em;
	cursor: pointer;
}

/*----- Help 800 -----*/
#help{
	position: absolute;
	top: 34px;
	right: 2px;
	width: 147px;
	height: 43px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/help.png') no-repeat;
	text-indent: -2000em;
}


/*----- Search Results Page -----*/
#search-results #main p,
#search-results #main table td {
	line-height:1.4em;
	padding:5px 9px 5px 0;
}

#search-results #main b,
#search-results #main strong {
	font-weight:bold !important;
	
}



/*----- Main Content -----*/
#main{
	position: relative;
	float: left;
	width: 676px;
	font-size: 1.2em;
}
#goFilter{overflow:hidden;position:relative;display:block;left:5px;width:45px;height:26px;font-size:0;background:url(http://www.amfam.com/site-assets-es/img/btns/go.png)} #main.full{
	float: none;
	width: auto;
}
#main a,
#nyroModalContent a{
	font-weight: bold;
	text-decoration: none;
	color: #1381C3;
}
#main a.action,
#nyroModalContent a.action{
	padding: 1px 0 0 22px;
	background: url('http://www.amfam.com/site-assets/img/icons/li.gif') 0 2px no-repeat;
	font-weight: normal;
	cursor:pointer;
}
#main a:hover,
#nyroModalContent a:hover{
	text-decoration: underline;
}

#main #discounts a.action,
#nyroModalContent a.action{
	padding: 1px 0 0 22px;
	background: url('http://www.amfam.com/site-assets/img/icons/li.gif') 0 2px no-repeat;
	font-weight: normal;
	cursor:text;
	color: #000;
}
#main #discounts a:hover,
#nyroModalContent a:hover{
	text-decoration: none;
}

#main ul,
#nyroModalContent ul{
	margin: 5px 0 0; /* 14.0px at 12px base */
	padding: 0 0 0 0.5em;
}
#main ul li,
#nyroModalContent ul li{
	padding: 0 0 0 11px;
	background: url('http://www.amfam.com/site-assets/img/icons/li_bullet.gif') 0 0.667em no-repeat; /* 8.0px at 12px base */
	line-height: 1.7;
	list-style: none;
}
#main ul.links,
#nyroModalContent ul.links{
	padding-left: 0;
}
#main ul.links li,
#nyroModalContent ul.links li{
	padding-left: 0;
	background: none;
}
#main ul.strong li,
#nyroModalContent ul.strong li{
	font-weight: bold;
}
#main ul li strong,
#nyroModalContent ul li strong{
	font-weight: bold;
	color: #000;
}
#main span.super{
	margin: 0 0.250em 0 0.083em;
	font-size: 0.833em; /* 10.0px at 12px base */
	vertical-align: 0.417em; /* 5.0px at 12px base */
}

/*----- Content Headers -----*/
#main h1{
	height: 30px;
	margin: 0 0 24px 20px;
	font-size: 2.500em; /* 30.0px at 12px base */
	/* text-indent: -2000em; Removed by GT: 7/27/09 until decision on font-face/swifr/image replacement can be made */
	color: #004394;
}
#main #content h2,
#main #product_list h2{
	
	margin: 15px 0 0;
	font-weight: bold;
	/*font-size: 2em;  24.0px at 12px base */
	font-size:1.8em; /*modified to prevent wrapping when not using images*/
	/*overflow: hidden; 
	text-indent: -2000em; Removed by GT: 7/27/09 until decision on font-face/swifr/image replacement can be made */
}
#main #content h2#mobile_insurance{
	white-space:normal;
	margin: 15px 0 0;
	font-weight: bold;
	/*font-size: 2em;  24.0px at 12px base */
	font-size:1.5em; /*modified to prevent wrapping when not using images*/
	/*overflow: hidden; 
	text-indent: -2000em; Removed by GT: 7/27/09 until decision on font-face/swifr/image replacement can be made */
}
#learning_center #content #banner_holder h4,#learn_plan #content #banner_holder h4,
#main #content h3, 
#main #content #banner_holder h4{
	font-weight: bold;
	font-size: 1.333em; /* 16.0px at 12px base */
	line-height: 1.1;
	color: #57a927;
}

#main #content #banner_holder #life_quote h4{
	line-height: 1.3;
    padding: 10px 0 5px;
    width: 81px;
}

#main #content #changeState_menu form input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.amfamlatino.com/img/amfam/ES_3601.png) no-repeat scroll 0 0;
cursor:pointer;

height:25px;
margin:0;
text-indent:-2000em;
width:45px;}
#main #content h3 em{
	font-style: italic;
	line-height: 1.5;
	color: #999;
}
#main #content h5{
	font-weight: bold;
}
#main #content ol li{
	margin:5px 0 5px 20px;
	
}
#main #content ol.tenTips li{
	font-weight: bold;
	font-size: 1.333em; /* 16.0px at 12px base */
	line-height: 1.1;
	color: #57a927;
	margin-left:30px;
}
#main #content ol.tenTips li p {font-weight:normal; font-size:.75em; color:#000;}
/*----- Instructions -----*/
#main p.instructions{
	margin: -12px 0 24px 20px;
	font-weight: bold;
	color: #252525;
}

/*----- Breadcrumb -----*/
#main #breadcrumb{
	margin: 0 0 20px 20px;
	font-size: 0.917em; /* 11.0px at 12px base */
	color: #252525;
}
#main #breadcrumb a{
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	background: none;
	font-weight: normal;
	text-decoration: underline;
}
#main #breadcrumb a:hover{
	text-decoration: none;
}
#main #breadcrumb a.home{
	overflow: hidden;
	width: 21px;
	height: 16px;
	margin-top: -3px;
	background: url('http://www.amfam.com/site-assets/img/icons/breadcrumb_home.gif') no-repeat;
	text-indent: -2000em;
}
#main #breadcrumb em{
	float: left;
	margin: 0 4px 0 0;
	color: #252525;
}

/*----- Toolbar -----*/
/*#container #toolbar{
	position: relative;
	z-index: 1;
	width: 171px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') no-repeat;
}*/
#container #main #toolbar{
	position: absolute;
	right: 12px;
	top: 0;
}
/*#container #toolbar.active{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -171px 0 no-repeat;
}
#container #toolbar li{
	float: left;
	padding: 0;
	background: none;
	list-style: none;
}
#container #toolbar li.share{
	position: relative;
}
#container #toolbar li a{
	overflow: hidden;
	display: block;
	width: 29px;
	height: 31px;
	padding: 0;
	background: none;
	text-indent: -2000em;
}
#container #toolbar li.share a{
	width: 54px;
}
#container #toolbar li.chat a{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -171px 0 no-repeat;
	width: 54px;
}
#container #toolbar li.email a{
	width: 37px;
}
#container #toolbar li.print a{
	width: 36px;
}
#container #toolbar li.resize_small a{
	width: 14px;
}
#container #toolbar li.resize_small a.active,
#container #toolbar li.resize_small a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') 5px 8px no-repeat;
}
#container #toolbar li.resize_medium a{
	width: 11px;
}
#container #toolbar li.resize_medium a.active,
#container #toolbar li.resize_medium a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') -9px 8px no-repeat;
}
#container #toolbar li.resize_large a{
	width: 19px;
}
#container #toolbar li.resize_large a.active,
#container #toolbar li.resize_large a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') -20px 8px no-repeat;
}
#container #toolbar li.share .container{
	display: none;
	position: absolute;
	padding: 0 0 5px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -513px bottom no-repeat;
}
#container #toolbar li.share ul{
	width: 171px;
	margin: 0;
	padding: 5px 0 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -342px 0 repeat-y;
}
#container #toolbar li.share ul li{
	float: none;
	list-style: none;
}
#container #toolbar li.share ul li a{
	display: block;
	width: auto;
	height: 21px;
	padding: 2px 10px 0 37px;
	background: url('http://www.amfam.com/site-assets/img/icons/share.png') no-repeat;
	text-align: left;
	text-indent: 0;
	color: #888585;
}
#container #toolbar li.share ul li a:hover{
	color: #2E9EDA;
}
#container #toolbar li.share ul li.email a{
	background-position: 10px 0;
}
#container #toolbar li.share ul li.facebook a{
	background-position: 10px -23px;
}
#container #toolbar li.share ul li.twitter a{
	background-position: 10px -46px;
}
#container #toolbar li.share ul li.digg a{
	background-position: 10px -69px;
}
#container #toolbar li.share ul li.delicious a{
	background-position: 10px -92px;
}
#container #toolbar li.share ul li.stumble a{
	background-position: 10px -115px;
}
#container #toolbar li.share ul li.reddit a{
	background-position: 10px -138px;
}
#container #toolbar li.share ul li.technorati a{
	background-position: 10px -161px;
}
#container #toolbar li.share ul li.more a{
	height: auto;
	margin-bottom: 0;
	padding-top: 0;
	background: none;
	text-align: right;
}*/
#container #toolbar{
	position: relative;
	z-index: 1;
	width: auto;
	height: 31px;
	margin: 0;
	padding: 0;
	background:none;
}

#container #toolbar li{
	float: left;
	padding: 0;
	background: none;
	list-style: none;
}
#container #toolbar li.share{
	position: relative;
}
#container #toolbar li a{
	overflow: hidden;
	display: block;
	width: 29px;
	height: 31px;
	
	padding: 0;
	background: none;
	text-indent: -2000em;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') no-repeat;
}
#container #toolbar li.share a{
	width: 54px;
	background-position: 0px 0px;
}
#container #toolbar li.chat a{
	background-position: -686px 0;
	width: 104px;
}
#container #toolbar li.email a{
	width: 37px;background-position: -54px 0;
}
#container #toolbar li.print a{
	width: 36px;background-position: -91px 0;
}
#container #toolbar li.resize_small {
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -127px 0 no-repeat;
}
#container #toolbar li.resize_small a{
	width: 14px;background:none;
}
#container #toolbar li.resize_small a.active,
#container #toolbar li.resize_small a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') 5px 8px no-repeat;
}
#container #toolbar li.resize_medium {
background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -141px 0 no-repeat;
}
#container #toolbar li.resize_medium a{
	width: 11px;background:none;
}
#container #toolbar li.resize_medium a.active,
#container #toolbar li.resize_medium a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') -9px 8px no-repeat;
}
#container #toolbar li.resize_large {
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -152px 0 no-repeat;
}
#container #toolbar li.resize_large a{
	background:none;
	width: 19px;
}
#container #toolbar li.resize_large a.active,
#container #toolbar li.resize_large a:hover{
	background: url('http://www.amfam.com/site-assets/img/btns/font_size.png') -20px 8px no-repeat;
}
#container #toolbar li.share .container{
	display: none;
	position: absolute;
	padding: 0 0 5px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -513px bottom no-repeat;
}
#container #toolbar li.share ul{
	width: 171px;
	margin: 0;
	padding: 5px 0 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/toolbar.png') -342px 0 repeat-y;
}
#container #toolbar li.share ul li{
	float: none;
	list-style: none;
}
#container #toolbar li.share ul li a{
	display: block;
	width: auto;
	height: 21px;
	padding: 2px 10px 0 37px;
	background: url('http://www.amfam.com/site-assets/img/icons/share.png') no-repeat;
	text-align: left;
	text-indent: 0;
	color: #888585;
}
#container #toolbar li.share ul li a:hover{
	color: #2E9EDA;
}
#container #toolbar li.share ul li.email a{
	background-position: 10px 0;
}
#container #toolbar li.share ul li.facebook a{
	background-position: 10px -23px;
}
#container #toolbar li.share ul li.twitter a{
	background-position: 10px -46px;
}
#container #toolbar li.share ul li.digg a{
	background-position: 10px -69px;
}
#container #toolbar li.share ul li.delicious a{
	background-position: 10px -92px;
}
#container #toolbar li.share ul li.stumble a{
	background-position: 10px -115px;
}
#container #toolbar li.share ul li.reddit a{
	background-position: 10px -138px;
}
#container #toolbar li.share ul li.technorati a{
	background-position: 10px -161px;
}
#container #toolbar li.share ul li.more a{
	height: auto;
	margin-bottom: 0;
	padding-top: 0;
	background: none;
	text-align: right;
}
/*----- Sub-Navigation -----*/
#main #nav_sub{
	overflow: hidden;
	margin: 0 0 -7px;
	padding: 0 2px;
}
#main #nav_sub li{
	float: left;
	margin: 0 1px 0 0;
	padding: 0 1px 0 0;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_sub.gif') right 3px no-repeat;
	list-style: none;
	font-size: 1.083em; /* 13.0px at 12px base */
}
#main #nav_sub li.side_active{
	background: none;
}
#main #nav_sub li.first{
	margin-right: 0;
	padding-right: 0;
}
#main #nav_sub li.last{
	margin-right: 0;
	background: none;
}
#main #nav_sub li a{
	overflow: hidden;
	display: block;
	height: 30px;
	padding: 0;
	background: none;
	text-align: center;
	text-decoration: none;
	text-indent: -2000em;
	color: #00508E;
}

/*----- Content Rounded -----*/
#main #content_t{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_t.gif') left top repeat-x;
}
#main #content_r{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_r.gif') right top repeat-y;
}
#main #content_b{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_b.gif') left bottom repeat-x;
}
#main #content_l{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_l.gif') left top repeat-y;
}
#main #content_lt{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_lt.gif') left top no-repeat;	
}
#main #content_rt{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_rt.gif') right top no-repeat;
}
#main #content_lb{
	background: url('http://www.amfam.com/site-assets/img/bgs/content_lb.gif') left bottom no-repeat;
}
#main #content_rb{
	padding: 24px 6px 6px;
	background: url('http://www.amfam.com/site-assets/img/bgs/content_rb.gif') right bottom no-repeat;
}
#main #content{
	padding: 5px 10px 10px;
	background: #fff;
	border: 1px solid #6ADBEF;
	border-top: none;
}






/*----- Content Container -----*/
#main #content .container{
	padding: 13px;
	color: #252525;
}
#main #content .container h3{
	font-size: 1.167em; /* 14.0px at 12px base */
}
#main #content .container h5{
	margin: 0 0 1.5em;
	line-height: 1.7;
}
#main #content .container p{
	margin: 1.5em 0;
	line-height: 1.7;
}
#main #content .container p strong{
	font-weight: bold;
}
#main #content .container p.footnote{
	margin: 0.5em 0;
	font-size: 0.833em; /* 10.0px at 12px base */
	color: #999;
}
#main #content .container .last{
	margin-bottom: 0 !important;
}

/*----- About Us -----*/

#about_us #main #content .container #headr{
	overflow: hidden;
	height: 233px;
	margin: -20px 0px 10px -22px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/header_AboutUs.jpg') right top no-repeat;
	text-indent: -2000em;
}
#about_us #main #content .container .section h3#about_Amfam{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/about-us_about.jpg') no-repeat;
}
#about_us #main #content .container .section h3#about_Careers{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/about-us_careers.jpg') no-repeat;
}
#about_us #main #content .container .section h3#about_links{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/about-us_overview.jpg') no-repeat;
}
#about_us #main #content .container .section p#learn_more a{
	float: left;
	width: 91px;
	height: 20px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#about_us #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_about_us.png') no-repeat;*/
}
#about_us #main #nav_sub li a{
	width: 100px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_sub_about.png') no-repeat;
}
#about_us #main #nav_sub li.about a{
	background-position: 0 0;
}
#about_us #main #nav_sub li.about a:hover{
	background-position: -100px 0;
}
#about_us #main #nav_sub li.about a.active{
	background-position: -200px 0 !important;
}
#about_us #main #nav_sub li.where a{
	background-position: 0 -30px;
}
#about_us #main #nav_sub li.where a:hover{
	background-position: -100px -30px;
}
#about_us #main #nav_sub li.where a.active{
	background-position: -200px -30px !important;
}
#about_us #main #nav_sub li.values a{
	background-position: 0 -60px;
}
#about_us #main #nav_sub li.values a:hover{
	background-position: -100px -60px;
}
#about_us #main #nav_sub li.values a.active{
	background-position: -200px -60px !important;
}
#about_us #main #nav_sub li.diversity a{
	background-position: 0 -90px;
}
#about_us #main #nav_sub li.diversity a:hover{
	background-position: -100px -90px;
}
#about_us #main #nav_sub li.diversity a.active{
	background-position: -200px -90px !important;
}
#about_us #main #nav_sub li.news_room a{
	background-position: 0 -120px;
}
#about_us #main #nav_sub li.news_room a:hover{
	background-position: -100px -120px;
}
#about_us #main #nav_sub li.news_room a.active{
	background-position: -200px -120px !important;
}
#about_us #main #nav_sub li.careers a{
	background-position: 0 -150px;
}
#about_us #main #nav_sub li.careers a:hover{
	background-position: -100px -150px;
}
#about_us #main #nav_sub li.careers a.active{
	background-position: -200px -150px !important;
}
#about_us #main #content .container #for_more_than_80_years{
	overflow: hidden;
	height: 211px;
	margin: -20px -22px 25px -4px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/for_more_than_80_years.jpg') right top no-repeat;
	text-indent: -2000em;
}
#about_us #main #content .container .last{
	margin-right: 0;
}

/*----- About Us -> Careers -> Search Jobs & Apply Pages (jh 07.30.09) -----*/
#about_us #main #content .section, #about_us #main #content .section2 {
	/*background:transparent url(http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif) repeat-x scroll left bottom;*/
	padding: 1em 0 0 0;
	position:relative;
}

#about_us #main #content .container .section, #about_us #main #content .container .section2{
	float: left;
	width: 175px;
	margin: 0 35px 0 0;
}

#about_us #main #content .section h3 {
	line-height: 1.75em;
	
}
#about_us #aside .info h3 {
	color:#82BC42;
	font-size:1.6em;
	font-weight:bold;
	margin:10px 0 10px;
}

#about_us #aside .info address, #aside .info p {
	margin-top:10px !important;
}

#about_us #main #content .section p{	
	line-height: 1.6em;
}
#about_us #main #content #content_sub p{}

#about_us #main #content table{
	width: 100.4%;
	margin: 0;
}
#about_us #main #content .section table tbody tr th{
	padding: .9em 0 0 1em;
	/*font-size: 0.917em; /* 11.0px at 12px base */
	font-size:1em;
	font-weight: bold;
	text-align: left;
	color: #000;
	vertical-align:top;
}
#about_us #main #content .section table tbody tr td {
	vertical-align: top;
	padding: .75em 0;
	line-height:1.6em;
}
#about_us #main #content .section table tbody tr th label {
	font-weight:bold;	
}

#about_us #main #content .hint { 
	font-size:.8em; color:#888; 
}

#about_us form button.search{
	width: 64px;
	height: 23px;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/search_careers.png');
}
#about_us table.data_table { 
	border: 1px solid #dcdddd; 
	border-collapse: collapse;	
	margin: 10px 1px; 
}
#about_us table.data_table TH { 
	background: #16a7d4 url(http://www.amfam.com/site-assets/images/bg_data_table_th.gif) center center repeat-x; 
	color: #fff; 
	padding: 5px 7px 5px 7px; 
	text-align: left; 
	font-weight:bold; 
	border-bottom:1px solid #16a7d4; 
}
#about_us table.data_table TH A, 
#about_us table.data_table TH A, 
#about_us table.data_table TH A:visited  { 
	color: #585650; 
	display: block; 
	text-decoration: none; 
}
#about_us table.data_table TH A:hover { 
	color:#FFF; 
	text-decoration: underline; 
}		
#about_us table.data_table TD { 
	color: #000 !important; 
	vertical-align: top; 
	padding: 8px 6px !important; 
	line-height: 1.5em;
}

#about_us table.data_table tr.alt_row { 
	background-color: #f8f8f8; 
}

#about_us #main #content #content_sub span.search a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/search_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:64px;
	float:left;
	margin-right:1em;
}

#about_us #main #content #content_sub span.save_search a  {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/save_search_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:95px;
	float:left;
}
#about_us #main #content #content_sub #button_holder {
	margin:20px 0 50px 0;
}

#about_us #main #content #content_sub span.apply_now a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/apply_now_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:82px;
	float:left;
	margin-right:1em;
}

#about_us #main #content #content_sub span.save a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/save_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:51px;
	float:left;
	margin-right:1em;
}

#about_us #main #content #content_sub span.browse a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/browse_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:67px;
	float:left;
	margin-right:1em;
}
#about_us #main #content #content_sub span.add_resume a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/add_resume_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:95px;
	float:left;
	margin-right:1em;
}

#about_us #main #content #content_sub #careers_nav {
	margin-top:14px;	
}
#about_us #main #content #content_sub #careers_nav ul li {
	background:none;
	list-style-image:none;
	list-style: none; 
	list-style-position:outside;
	margin-left: 0; 
	padding-left: 0; 	
}



#about_us #main #content #content_sub #careers_nav {
	margin-top:14px;
}
#about_us #main #content #content_sub #careers_nav ul li {
	background:none;
	list-style-image:none;
	list-style: none;
	list-style-position:outside;
	margin-left: 0;
	padding-left: 0;
}


#about_us #main #content form textarea,
#about_us #main #content textarea {
	margin-left:1px;
	background: #FEFEFE;
	border: 1px solid #A8A8A7 !important;
	font-size:1.02em;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	color:#42413D;
}

#about_us #main #content ul.form_list {	
	padding: 0;
	margin: 0;	
}
#about_us #main #content ul.form_list li{	
	margin: .5em 0;	
	padding: 1px 0 1px 22px;
	background: url('http://www.amfam.com/site-assets/img/icons/li.gif') 0 50% no-repeat;
}
#about_us #main #content ul.form_list li.complete a {
	background-image: url('http://www.amfam.com/site-assets/img/icons/Form_Complete.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 2em 2em 2em 0;
}
#about_us #main #content ul.form_list li.incomplete a {
	background-image: url('http://www.amfam.com/site-assets/img/icons/Form_InComplete.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 2em 2em 2em 0;
}

#about_us #main #content p.begin a{
	overflow: hidden;
	display: block;
	width: 61px;
	height: 23px;
	padding: 0;
	background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/begin.png) no-repeat;
	text-indent: -2000em;
}
	



/*----- Agent Info -----*/
#agent_info #main h1#michael_campbell_agency{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_michael_campbell_agency.png') no-repeat;
}
#agent_info #main #content .container{
	padding-top: 0;
	color: #252525;
}
#agent_info #main #content .container .section{
	position: relative;
	margin: 0 -13px;
	padding: 15px 13px 23px;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
}
#agent_info #main #content .container .last{
	padding-bottom: 0;
	background: none;
}
#agent_info #main #content .container h2#michael_campbell{
	height: 24px;
	background: url('http://www.amfam.com/site-assets/img/headers/h3_michael_campbell.png') no-repeat;
}
#agent_info #main #content .container h3{
	margin: 0 0 1em;
	font-size: 1.167em; /* 14.0px at 12px base */
}
#agent_info #main #content .container p{
	margin-top: 0;
	line-height: 1.7;
}
#agent_info #main #content .container p strong{
	font-weight: bold;
}
#agent_info #main #content .container p em{
	font-style: italic;
	font-size: 0.917em; /* 11.0px at 12px base */
}
#agent_info #main #content .container .last p{
	margin-bottom: 0;
}
#agent_info #main #content .container .first p{
	margin: 0.500em 0 0; /* 7.0px at 14px base */
	font-size: 1.167em; /* 14.0px at 12px base */
	line-height: 1.4;
}
#agent_info #main #content .container .section p#agent_photo{
	float: left;
	width: 99px;
	margin: 0 23px 0 0;
}
#agent_info #main #content .container .section #agent_photo img{
	display: block;
}
#agent_info #main #content .container .section p#view_map{
	position: absolute;
	top: 13px;
	right: 13px;
	margin: 0;
}
#agent_info #main #content .container .section #view_map a{
	overflow: hidden;
	display: block;
	width: 116px;
	height: 31px;
	padding: 0;
	background: url('http://www.amfam.com/site-assets/img/btns/view_map.png') no-repeat;
	text-align: center;
	text-indent: -2000em;
}
#agent_info #main #content .container #office_hours,
#agent_info #main #content .container #address,
#agent_info #main #content .container #phone{
	float: left;
	margin-right: 6%;
}
#agent_info #main #content .container #office_hours{
	width: 38%;
}
#agent_info #main #content .container #contact{
	float: right;
	width: 56%;
}
#agent_info #main #content .container #address{
	width: 14.333em; /* 172.0px at 12px base */
}
#agent_info #main #content .container #phone{
	width: 11.250em; /* 135.0px at 12px base */
	margin-right: 0;
}
#agent_info #main #content .container #phone tr td{
	line-height: 1.7;
}
#agent_info #main #content .container #phone tr td.phone{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
#agent_info #main #content .container #products_services,
#agent_info #main #content .container #background_honors{
	float: left;
}
#agent_info #main #content .container #products_services{
	width: 28%;
	margin-right: 16%;
}
#agent_info #main #content .container #products_services p{
	line-height: 1.3;
}
#agent_info #main #content .container #products_services ul li{
/*	white-space: nowrap;*/
}
#agent_info #main #content .container #background_honors{
	width: 56%;
}
#agent_info #main #content .container #background_honors p{
	margin: 0 0 1.167em; /* 14.0px at 12px base */
}
#agent_info #main #content .container #background_honors p#award{
	min-height: 49px;
	margin: 0 0 2em;
	padding: 0 0 0 40px;
	background: url('http://www.amfam.com/site-assets/img/icons/award.png') no-repeat;
	font-style: italic;
}
#agent_info #main #content .container #background_honors p#new_search{
	overflow: hidden;
	margin-bottom: 0;
}
#agent_info #main #content .container #background_honors p#new_search a{
	overflow: hidden;
	float: right;
	width: 116px;
	height: 31px;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/new_search.png') no-repeat;
	text-align: center;
	text-indent: -2000em;
}

/*----- Agent Search Results -----*/
#agent_results #main h1{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_find_agent_search_results.png') no-repeat;
}
#agent_results #main #content_rb{
/*	padding-right: 5px;*/
}
#agent_results #main #content{
	margin: -15px 0 0;
	padding: 0;
}
#agent_results #main #content .container{
	padding: 0;
}
#agent_results #main #content table{
	width: 100.4%;
	margin: 0 0 0 -1px;
}
#agent_results #main #content table thead{
	background: url('http://www.amfam.com/site-assets/img/bgs/table_head.png') repeat-x;
}
#agent_results #main #content table thead tr th{
	padding: 0 1em;
	font-size: 0.917em; /* 11.0px at 12px base */
	font-weight: bold;
	text-align: left;
	color: #FFF;
}
#agent_results #main #content table thead tr th.distance,
#agent_results #main #content table thead tr th.name{
	width: 92px;
	padding-right: 0;
	padding-left: 0;
}
#agent_results #main #content table thead tr th a{
	display: block;
	width: 92px;
	height: 29px;
	text-indent: -2000em;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/table_sortables.png') no-repeat;
}
#agent_results #main #content table thead tr th.distance a a.distance{
	background-position: 0 0;
}
#agent_results #main #content table thead tr th.headerSortDown a.distance{
	background-position: 0 -30px;
}
#agent_results #main #content table thead tr th.headerSortUp a.distance{
	background-position: 0 -60px;
}
#agent_results #main #content table thead tr th.name a{
	background-position: -92px 0;
}
#agent_results #main #content table thead tr th.headerSortDown a.name{
	background-position: -92px -30px;
}
#agent_results #main #content table thead tr th.headerSortUp a.name{
	background-position: -92px -60px;
}
#agent_results #main #content table tbody tr{
	background: url('http://www.amfam.com/site-assets/img/separators/table.gif') center bottom no-repeat;
}
#agent_results #main #content table tbody tr td{
	vertical-align: text-top;
	padding: 1em;
	line-height: 1.7;
}
#agent_results #main #content table tbody tr td.name a{
	position: relative;
	z-index: 1;
}
#agent_results #main #content table tbody tr.award em.award{
	display: block;
	position: absolute;
	z-index: 0;
	left: 5.167em; /* 62.0px at 12px base */
	width: 35px;
	height: 49px;
	margin: -15px 0 0;
	text-indent: -2000em;
	background: url('http://www.amfam.com/site-assets/img/icons/award.png') 0 0 no-repeat;
}
#agent_results #main #content table tbody tr td strong{
	font-weight: bold;
	white-space: nowrap;
}
#agent_results #main #content .section{
	overflow: hidden;
	padding: 2em 1em;
}
#agent_results #main #content .section #award{
	float: left;
	width: 300px;
	height: 49px;
	margin: 0 30px 0 0;
	padding: 0 0 0 45px;
	background: url('http://www.amfam.com/site-assets/img/icons/award.png') 0 0 no-repeat;
	font-style: italic;
}
#agent_results #main #content .section #award em.award{
	display: none;
}
#agent_results #main #content .section #view_map,
#agent_results #main #content .section #new_search{
	float: left;
	width: 116px;
	margin: 5px 0 0;
}
#agent_results #main #content .section #view_map{
	margin-right: 20px;
}
#agent_results #main #content .section #view_map a,
#agent_results #main #content .section #new_search a
{
	overflow: hidden;
	display: block;
	width: 116px;
	height: 31px;
	padding: 0;
	text-align: center;
	text-indent: -2000em;
}
#agent_results #main #content .section #view_map a{
	background: url('http://www.amfam.com/site-assets/img/btns/view_map.png') no-repeat;
}
#agent_results #main #content .section #new_search a{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/new_search.png') no-repeat;
}

/*----- Claims -----*/
#claims #main h1{
	margin-bottom: 0px;
	/*background: url('http://www.amfam.com/site-assets/img/headers/h2_caring_claims_service.png') no-repeat;*/
}
#claims #main #nav_sub li{
	background-position: right 12px;
}
#claims #main #nav_sub li a{
	height: 41px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_sub_claims.png') no-repeat;
}
#claims #main #nav_sub li.basics a{
	width: 68px;
	background-position: 0 0;
}
#claims #main #nav_sub li.basics a:hover{
	background-position: -68px 0;
}
#claims #main #nav_sub li.basics a.active{
	background-position: -136px 0 !important;
}
#claims #main #nav_sub li.faqs a{
	width: 68px;
	background-position: 0 -41px;
}
#claims #main #nav_sub li.faqs a:hover{
	background-position: -68px -41px;
}
#claims #main #nav_sub li.faqs a.active{
	background-position: -136px -41px !important;
}
#claims #main #nav_sub li.report a{
	width: 68px;
	background-position: 0 -82px;
}
#claims #main #nav_sub li.report a:hover{
	background-position: -68px -82px;
}
#claims #main #nav_sub li.report a.active{
	background-position: -136px -82px !important;
}
#claims #main #nav_sub li.view a{
	width: 68px;
	background-position: 0 -123px;
}
#claims #main #nav_sub li.view a:hover{
	background-position: -68px -123px;
}
#claims #main #nav_sub li.view a.active{
	background-position: -136px -123px !important;
}
#claims #main #nav_sub li.auto a{
	width: 68px;
	background-position: 0 -164px;
}
#claims #main #nav_sub li.auto a:hover{
	background-position: -68px -164px;
}
#claims #main #nav_sub li.auto a.active{
	background-position: -136px -164px !important;
}
#claims #main #nav_sub li.home a{
	width: 68px;
	background-position: 0 -328px;
}
#claims #main #nav_sub li.home a:hover{
	background-position: -68px -328px;
}
#claims #main #nav_sub li.home a.active{
	background-position: -136px -328px !important;
}
#claims #main #nav_sub li.drive_in a{
	width: 68px;
	background-position: 0 -205px;
}
#claims #main #nav_sub li.drive_in a:hover{
	background-position: -68px -205px;
}
#claims #main #nav_sub li.drive_in a.active{
	background-position: -136px -205px !important;
}
#claims #main #nav_sub li.rental a{
	width: 68px;
	background-position: 0 -246px;
}
#claims #main #nav_sub li.rental a:hover{
	background-position: -68px -246px;
}
#claims #main #nav_sub li.rental a.active{
	background-position: -136px -246px !important;
}
#claims #main #nav_sub li.storm a{
	width: 68px;
	background-position: 0 -287px;
}
#claims #main #nav_sub li.storm a:hover{
	background-position: -68px -287px;
}
#claims #main #nav_sub li.storm a.active{
	background-position: -136px -287px !important;
}
#claims #main #content .container .section, #claims #main #content .container .section2{
	float: left;
	width: 26.8%;
	margin: 0 8.2% 0 0;
}
#claims #main #content .container .last{
	margin-right: 0;
}
#claims #main #content .container .section p#report_online a, #claims #main #content .container .section2 p#report_online a{
	overflow: hidden;
	display: block;
	height: 31px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/report_online.png') no-repeat;
	text-indent: -2000em;
}
#claims #main #content .container .section p#check_status a, #claims #main #content .container .section2 p#check_status a{
	overflow: hidden;
	display: block;
	height: 31px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/check_status.png') no-repeat;
	text-indent: -2000em;
}
#claims #main #content .container .section h3#file_a_claim, #claims #main #content .container .section2 h3#file_a_claim{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/claims_file_a_claim.jpg') no-repeat;
}
#claims #main #content .container .section h3#track_a_claim,#claims #main #content .container .section2 h3#track_a_claim{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/claims_track_a_claim.jpg') no-repeat;
}
#claims #main #content .container .section h3#claims_basics, #claims #main #content .container .section2 h3#claims_basics{
	padding: 105px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/claims_claims_basics.jpg') no-repeat;
}
#claims #main #content .container #caring_professional_claims{
	overflow: hidden;
	height: 211px;
	margin: -20px -22px 10px -22px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/caring_professional_claims.jpg') right top no-repeat;
	text-indent: -2000em;
}
/*----- Educational Tools -----*/
#educational_tools #main h1{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_learning_center.png') no-repeat;
}
#educational_tools #main #content .container .section{
	min-height: 75px;
	margin: 0 0 25px;
	padding: 0 0 0 150px;
	background-position: 0 6px;
	background-repeat: no-repeat;
}
#educational_tools #main #content .container #tools_review_kit{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_review_kit.jpg');
}
#educational_tools #main #content .container #tools_life_events{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_life_events.jpg');
}
#educational_tools #main #content .container #tools_tours{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_tours.jpg');
}
#educational_tools #main #content .container #tools_farm_loss_control{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_farm_loss_control.jpg');
}
#educational_tools #main #content .container #tools_business_loss_control{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_business_loss_control.jpg');
}
#educational_tools #main #content .container #tools_safety_tips{
	background-image: url('http://www.amfam.com/site-assets/img/support/tools_safety_tips.jpg');
}
#educational_tools #main #content .container .section h3{
	margin: 0 0 0.5em; /* 7.0px at 14px base */
}
#educational_tools #main #content .container .section h5{
	margin: 0.833em 0 0; /* 10.0px at 12px base */
}
#educational_tools #main #content .container .section ul{
	margin-top: 0;
	margin-bottom: 0.167em; /* 2.0px at 12px base */
}
#educational_tools #main #content .container .section p{
	margin: 0.583em 0 0; /* 7.0px at 12px base */
}

/*----- FAQs -----*/
#faqs #main h1{
	/*background: url('http://www.amfam.com/site-assets/img/headers/h2_frequently_asked_questions.png') no-repeat; */
}
#faqs #main #content .container dl.accordion{
	padding-left: 0;
}

/*----- Get a Quote -----*/
#quote #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_get_a_quote.png') no-repeat;*/
}

/*----- Product Listing -----*/
#main #product_list{
	margin: 0 0 0 20px;
	padding: 0;
	border: none;
}
#main #product_list .section{
	width: 305px;
	height: 100px;
	margin: 0 20px 0 0;
	padding: 20px 0;
	vertical-align: top;
	display: inline-block;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
}
#main #product_list .section div{
	min-height: 120px;
	padding: 0 0 0 93px;
}
#main #product_list .section h2{
	margin: 0;
}
#main #product_list p{
	line-height: 1.4;
}
#main #product_list .section form{
	margin: 1em 0 0;
}
#main #product_list .section form .field{
	float: left;
	margin: 0 7px 0 30px;
}
#main #product_list .section form input{
	width: 80px;
	font-size: 0.9em;
	padding-top: 6px;
	padding-bottom: 6px;
}
#main #product_list .section form button{
	float: right;
	width: 80px;
	height: 20px;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/get_quote.png');
}
#main #product_list .section p.button{
	margin: 1em 0 0;
}
#main #product_list .section p.button a.learn_more{
	float: right;
	width: 80px;
	height: 20px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#main #product_list .section div h2 {
	color:#004394; font-size:1em;
}
#main #product_list .section #product_auto{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_automobile.jpg') no-repeat;
}
#main #product_list .section #product_auto h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_automobile.png') no-repeat;*/
	
}
#main #product_list .section #product_rent{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_renters.jpg') no-repeat;
}
#main #product_list .section #product_home{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_home.jpg') no-repeat;
}
#main #product_list .section #product_home h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_home.png') no-repeat;*/
}
#main #product_list .section #product_life{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_life.jpg') no-repeat;
}
#main #product_list .section #product_retirement{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_retirement.jpg') no-repeat;
}
#main #product_list .section #product_life h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_life.png') no-repeat;*/
}
#main #product_list .section #product_motorcycle{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_motorcycle.jpg') no-repeat;
}
#main #product_list .section #product_motorcycle h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_motorcycle_recreation.png') no-repeat;*/
}
#main #product_list .section #product_umbrella{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_umbrella.jpg') no-repeat;
}
#main #product_list .section #product_umbrella h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_umbrella.png') no-repeat;*/
}
#main #product_list .section #product_business{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_business.jpg') no-repeat;
}
#main #product_list .section #product_business h2{
	/*background: url('http://www.amfam.com/site-assets/img/headers/h3_business.png') no-repeat;*/
}
#main #product_list .section #product_health{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_health.jpg') no-repeat;
}
#main #product_list .section #product_health h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_health.png') no-repeat;*/
}
#main #product_list .section #product_other{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_other.jpg') no-repeat;
}
#main #product_list .section #product_other h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_travel.png') no-repeat;*/
}
#main #product_list .section #product_farm{
	background: url('http://www.amfam.com/site-assets/img/support/productThumb_farmRanch.jpg') no-repeat;
}
#main #product_list .section #product_farm h2{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_farm_ranch.png') no-repeat;*/
}

/*----- Insurance Products -----*/
#insurance_products #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_insurance_products.png') no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}

/*----- Learn & Plan -----*/
#learn_plan #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_learn_plan.png') no-repeat;*/
}
#learn_plan #main #nav_sub li a{
	width: 110px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_sub_learn_plan.png') no-repeat;
}
#learn_plan #main #nav_sub li.resources a{
	background-position: 0 0;
	width: 75px !important;
}
#learn_plan #main #nav_sub li.resources a:hover{
	background-position: -101px 0;
	width: 75px !important;
}
#learn_plan #main #nav_sub li.resources a.active{
	background-position: -202px 0 !important;
	width: 75px !important;
}
#learn_plan #main #nav_sub li.videos a{
	background-position: 0 -30px;
	width: 57px !important;
}
#learn_plan #main #nav_sub li.videos a:hover{
	background-position: -101px -30px;
	width: 57px !important;
}
#learn_plan #main #nav_sub li.videos a.active{
	background-position: -202px -30px !important;
	width: 57px !important;
}
#learn_plan #main #nav_sub li.interactive a{
	background-position: 0 -60px;
	width: 101px !important;
}
#learn_plan #main #nav_sub li.interactive a:hover{
	background-position: -101px -60px;
	width: 101px !important;
}
#learn_plan #main #nav_sub li.interactive a.active{
	background-position: -202px -60px !important;
	width: 101px !important;
}
#learn_plan #main #nav_sub li.mobile a{
	background-position: 0 -90px;
	width: 56px !important;
}
#learn_plan #main #nav_sub li.mobile a:hover{
	background-position: -101px -90px; 
	width: 56px !important;
}
#learn_plan #main #nav_sub li.mobile a.active{
	background-position: -202px -90px !important;
	width: 56px !important;
}
#learn_plan #main #nav_sub li.learning a{
	background-position: 0 -120px;
	width: 99px !important;
}
#learn_plan #main #nav_sub li.learning a:hover{
	background-position: -101px -120px;
	width: 99px !important;
}
#learn_plan #main #nav_sub li.learning a.active{
	background-position: -202px -120px !important;
	width: 99px !important;
}
#learn_plan #main #nav_sub li.faqs a{
	background-position: 0 -150px;
	width: 47px !important;
}
#learn_plan #main #nav_sub li.faqs a:hover{
	background-position: -101px -150px;
	width: 47px !important;
}
#learn_plan #main #nav_sub li.faqs a.active{
	background-position: -202px -150px !important;
	width: 47px !important;
}
#learn_plan #main #nav_sub li.contact a{
	background-position: 0 -180px; 
	width: 74px !important;
}
#learn_plan #main #nav_sub li.contact a:hover{
	background-position: -101px -180px;
	width: 74px !important; 
}
#learn_plan #main #nav_sub li.contact a.active{
	background-position: -202px -180px !important;
	width: 74px !important;
}
#learn_plan #main #content .container #chat_or_call{
	overflow: hidden;
	height: 211px;
	margin: -20px -22px 10px -22px;
	background: url('http://www.amfam.com/site-assets/img/support/chat_or_call.jpg') right top no-repeat;
	text-indent: -2000em;
}

/* ------------ Learn and Plan >> default.asp >> thumbnail images ---------------- */

#main #product_list .section #learnPlan_resources{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_resources.jpg') no-repeat;
}
#main #product_list .section #learnPlan_interactiveTools{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_interactiveTools.jpg') no-repeat;
}
#main #product_list .section #learnPlan_videos{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_videos.jpg') no-repeat;
}
#main #product_list .section #learnPlan_learningCenter{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_learningCenter.jpg') no-repeat;
}
#main #product_list .section #learnPlan_faqs{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_faqs.jpg') no-repeat;
}
#main #product_list .section #learnPlan_contactUs{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_contactUs.jpg') no-repeat;
}
#main #product_list .section #learnPlan_mobile{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_mobile.jpg') no-repeat;
}



/*----- Learning Center -----*/
#learning_center #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_learning_center.png') no-repeat;*/
}
#learning_center #main #nav_sub li a{
	width: 110px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_sub_learn_center.png') no-repeat;
}
#learning_center #main #nav_sub li.my-family a{
	background-position: 0 0;
	width: 70px !important;
}
#learning_center #main #nav_sub li.my-family a:hover{
	background-position: -102px 0;
	width: 70px !important;
}
#learning_center #main #nav_sub li.my-family a.active{
	background-position: -202px 0 !important;
	width: 70px !important;
}
#learning_center #main #nav_sub li.my-car a{
	background-position: 0 -30px;
	width: 53px !important;
}
#learning_center #main #nav_sub li.my-car a:hover{
	background-position: -102px -30px;
	width: 53px !important;
}
#learning_center #main #nav_sub li.my-car a.active{
	background-position: -202px -30px !important;
	width: 53px !important;
}
#learning_center #main #nav_sub li.my-home a{
	background-position: 0 -60px;
	width: 69px !important;
}
#learning_center #main #nav_sub li.my-home a:hover{
	background-position: -102px -60px;
	width: 69px !important;
}
#learning_center #main #nav_sub li.my-home a.active{
	background-position: -202px -60px !important;
	width: 69px !important;
}
#learning_center #main #nav_sub li.my-money a{
	background-position: 0 -90px;
	width: 72px !important;
}
#learning_center #main #nav_sub li.my-money a:hover{
	background-position: -102px -90px; 
	width: 72px !important;
}
#learning_center #main #nav_sub li.my-money a.active{
	background-position: -202px -90px !important;
	width: 72px !important;
}
#learning_center #main #nav_sub li.my-security a{
	background-position: 0 -120px;
	width: 81px !important;
}
#learning_center #main #nav_sub li.my-security a:hover{
	background-position: -102px -120px;
	width: 81px !important;
}
#learning_center #main #nav_sub li.my-security a.active{
	background-position: -202px -120px !important;
	width: 81px !important;
}
#learning_center #main #nav_sub li.my-business a{
	background-position: 0 -150px;
	width: 84px !important;
}
#learning_center #main #nav_sub li.my-business a:hover{
	background-position: -102px -150px;
	width: 84px !important;
}
#learning_center #main #nav_sub li.my-business a.active{
	background-position: -202px -150px !important;
	width: 84px !important;
}
#learning_center #main #nav_sub li.my-Coverage a{
	background-position: 0 -180px; 
	width: 84px !important;
}
#learning_center #main #nav_sub li.my-Coverage a:hover{
	background-position: -102px -180px;
	width: 84px !important; 
}
#learning_center #main #nav_sub li.my-Coverage a.active{
	background-position: -202px -180px !important;
	width: 84px !important;
}
#learning_center #main #content .container #chat_or_call{
	overflow: hidden;
	height: 211px;
	margin: -20px -22px 10px -22px;
	background: url('http://www.amfam.com/site-assets/img/support/chat_or_call.jpg') right top no-repeat;
	text-indent: -2000em;
}

/* ------------ Learn and Plan >> default.asp >> thumbnail images ---------------- */

#main #product_list .section #learnPlan_resources{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_resources.jpg') no-repeat;
}
#main #product_list .section #learnPlan_interactiveTools{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_interactiveTools.jpg') no-repeat;
}
#main #product_list .section #learnPlan_videos{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_videos.jpg') no-repeat;
}
#main #product_list .section #learnPlan_learningCenter{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_learningCenter.jpg') no-repeat;
}
#main #product_list .section #learnPlan_faqs{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_faqs.jpg') no-repeat;
}
#main #product_list .section #learnPlan_contactUs{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_contactUs.jpg') no-repeat;
}
#main #product_list .section #learnPlan_mobile{
	background: url('http://www.amfam.com/site-assets/img/support/learnPlanThumb_mobile.jpg') no-repeat;
}


/* ------------ Learning Center >> default.asp >> thumbnail images ---------------- */

#main #product_list .section #learningCenter_MyFamily{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_family.png') no-repeat;
}
#main #product_list .section #learningCenter_MyCar{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_car.png') no-repeat;
}
#main #product_list .section #learningCenter_MyHome{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_home.png') no-repeat;
}
#main #product_list .section #learningCenter_MyMoney{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_money.png') no-repeat;
}
#main #product_list .section #learningCenter_MySecurity{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_security.png') no-repeat;
}
#main #product_list .section #learningCenter_MyBusiness{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_business.png') no-repeat;
}
#main #product_list .section #learningCenter_MyCoverage{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/icon_lc_umbrella.png') no-repeat;
}
/* ------------ Learning Center >> default.asp >> other styles ---------------- */
#main #product_list #learningCenter_MyFamily p, #main #product_list #learningCenter_MyCar p, #main #product_list #learningCenter_MyHome p, #main #product_list #learningCenter_MyMoney p, #main #product_list #learningCenter_MySecurity p, #main #product_list #learningCenter_MyBusiness p, #main #product_list #learningCenter_MyCoverage p{height:60px;}
#main #product_list #learningCenter_hero {background: url('http://www.amfamlatino.com/enes/site-assets/img/support/learning_center_hero.jpg') no-repeat; width:652px; height:177px; display:block;}
#main #product_list h3.protection_connection { font-size:1.7em; color:#6fb238; font-weight:bold; margin: 25px 0px;}
#main #product_list h4.pick_interest { font-size:1.3em; color:#004394; font-weight:bold; margin: 25px 0px;}
#main #product_list #advisor_block {width:477px; height:145px; margin: 25px 0 0; padding:25px 25px 10px 150px; background: url('http://www.amfamlatino.com/enes/site-assets/img/support/bg_lc_advisor.png') no-repeat; display: block;}
#main #product_list #advisor_block h3 {color:#57a927; font-weight:bold; font-size:1.4em; padding:10px 0;}


/* --------------- learn-and-plan/mobile/iphone.asp  >>  Download iPhone app ------------------- */

#main #content #content_sub #iPhoneDownload {
	background: url(http://www.amfam.com/site-assets/img/support/amFam_iPhoneIcon.jpg) no-repeat;
	height: 27px;
	display: block;
	vertical-align: middle;
	padding: 14px 0 0 50px;
}

#main #content #content_sub #iPhoneDownload a,
#main #content #content_sub #iPhoneDownload a:link,
#main #content #content_sub #iPhoneDownload a:visited{
	color:#1381C3;
	font-size: 1.1em;
	text-decoration:none;
}

#main #content #content_sub #iPhoneDownload a:hover,
#main #content #content_sub #iPhoneDownload a:focus{
	color:#006;
	text-decoration:none;
}



/* ------------ payments/default.asp --------------------- */

/*----- Product Listing -----*/
#main #payments_list{
	margin: 0 0 0 20px;
	padding: 0;
	border: none;
}
#main #payments_list .section{
	width: 305px;
	height: 110px;
	margin: 0 20px 0 0;
	padding: 20px 0;
	vertical-align: top;
	display: block;
	float: left;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
}
#main #payments_list .section div{
	min-height: 66px;
	padding: 0 0 0 93px;
}
#main #payments_list .section h2{
	margin: 0;
}
#main #payments_list p{
	line-height: 1.4;
}
#main #payments_list .section form{
	margin: 1em 0 0;
}
#main #payments_list .section form .field{
	float: left;
	margin: 0 7px 0 30px;
}
#main #payments_list .section form input{
	width: 80px;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main #payments_list .section form button{
	float: right;
	width: 80px;
	height: 20px;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/get_quote.png');
}
#main #payments_list .section p.button{
	margin: 1em 0 0;
}
#main #payments_list .section p.button a.learn_more{
	float: right;
	width: 80px;
	height: 20px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#main #payments_list .section div h2 {
	color:#004394; font-size:1em;
	font-weight:bold;
}
#main #payments_list .section #payments_now{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_now.jpg') no-repeat;
}
#main #payments_list .section #payments_phone{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_phone.jpg') no-repeat;
}
#main #payments_list .section #payments_online{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_online.jpg') no-repeat;
}
#main #payments_list .section #payments_billing{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_billing.jpg') no-repeat;
}
#main #payments_list .section #payments_automated{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_automated.jpg') no-repeat;
}
#main #payments_list .section #payments_mail{
	background: url('http://www.amfam.com/site-assets/img/support/paymentsThumb_mail.jpg') no-repeat;
}


/*----- Payments Secondary Pages -----*/
#payments #main h1{
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_learn_plan.png') no-repeat;*/
}
#payments #main #nav_sub li a{
	height: 41px;
	width: 110px;
	background: url('http://www.amfam.com/site-assets/img/btns/nav_sub_payments.png') no-repeat;
}
#payments #main #nav_sub li.paynow a{
	background-position: 0 0;
}
#payments #main #nav_sub li.paynow a:hover{
	background-position: -110px 0;
}
#payments #main #nav_sub li.paynow a.active{
	background-position: -220px 0 !important;
}
#payments #main #nav_sub li.paybyphone a{
	background-position: 0 -41px;
}
#payments #main #nav_sub li.paybyphone a:hover{
	background-position: -110px -41px;
}
#payments #main #nav_sub li.paybyphone a.active{
	background-position: -220px -41px !important;
}
#payments #main #nav_sub li.onlinebank a{
	background-position: 0 -82px;
}
#payments #main #nav_sub li.onlinebank a:hover{
	background-position: -110px -82px;
}
#payments #main #nav_sub li.onlinebank a.active{
	background-position: -220px -82px !important;
}
#payments #main #nav_sub li.onlinebilling a{
	background-position: 0 -123px;
}
#payments #main #nav_sub li.onlinebilling a:hover{
	background-position: -110px -123px;
}
#payments #main #nav_sub li.onlinebilling a.active{
	background-position: -220px -123px !important;
}
#payments #main #nav_sub li.aft a{
	background-position: 0 -164px;
}
#payments #main #nav_sub li.aft a:hover{
	background-position: -110px -164px;
}
#payments #main #nav_sub li.aft a.active{
	background-position: -220px -164px !important;
}
#payments #main #nav_sub li.mail a{
	background-position: 0 -205px;
}
#payments #main #nav_sub li.mail a:hover{
	background-position: -110px -205px;
}
#payments #main #nav_sub li.mail a.active{
	background-position: -220px -205px !important;
}

#payments #main #content #content_sub {
	float: right;
	width: 100%;
}




/*----- My Account -----*/
#my_account #main h1{
	position: relative;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_my_account.png') no-repeat;
}
#my_account #main h1 em{
	position: absolute;
	left: 160px;
	top: 8px;
	text-indent: 0;
	font-style: italic;
	font-weight: bold;
	font-size: 0.5em; /* 15.0px at 30px base */
}
#my_account #main #content_rb{
	padding: 1px;
}
#my_account #main #content{
	padding: 0 2px;
	border: none;
}
#my_account #main #notices{
	margin: 2px 0;
	padding: 12px 15px;
	background: #FFFBC7;
}
#my_account #main #notices h3{
	margin: 0;
	padding: 0 0 0 15px;
	background: url('http://www.amfam.com/site-assets/img/icons/notice.gif') left center no-repeat;
	font-weight: bold;
	font-size: 1em;
	text-indent: 0;
	color: #57A927;
}
#my_account #main #notices p{
	margin: 3px 0 0;
	color: #003F95;
}
#my_account #main #account_options{
	width: 670px;
	padding: 0;
	background: #2A8CC2;
	border-bottom: 1px solid #FFF;
}
#my_account #main #account_options h3{
	position: relative;
	height: 54px;
	margin: 1px 0 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/accordion_my_account.png') no-repeat;
	cursor: pointer;
}
#my_account #main #account_options h3.ui-state-active{
	cursor: default;
}
#my_account #main #account_options h3#account_overview{
	margin-top: 0;
	background-position: 0 0;
}
#my_account #main #account_options h3#account_overview.ui-state-active{
	background-position: -670px 0;
}
#my_account #main #account_options h3#account_policies{
	background-position: 0 -54px;
}
#my_account #main #account_options h3#account_policies.ui-state-active{
	background-position: -670px -54px;
}
#my_account #main #account_options #account_billing{
	background-position: 0 -108px;
}
#my_account #main #account_options h3#account_billing.ui-state-active{
	background-position: -670px -108px;
}
#my_account #main #account_options h3#account_claims{
	background-position: 0 -162px;
}
#my_account #main #account_options h3#account_claims.ui-state-active{
	background-position: -670px -162px;
}
#my_account #main #account_options h3#account_quotes{
	background-position: 0 -216px;
	margin-bottom: 0;
}
#my_account #main #account_options h3#account_quotes.ui-state-active{
	background-position: -670px -216px;
}
#my_account #main #account_options h3 em{
	position: absolute;
	top: 18px;
	font-weight: bold;
	font-size: 0.583em; /* 14.0px at 24px base */
	text-indent: 0;
	color: #FFF;
}
#my_account #main #account_options h3#account_policies em{
	left: 92px;
}
#my_account #main #account_options h3#account_claims em{
	left: 84px;
}
#my_account #main #account_options h3#account_quotes em{
	left: 144px;
}
#my_account #main #account_options p{
	margin-bottom: 0;
}
#my_account #main #account_options .option{
	background: #FFF;
	width: 642px !important;
	margin: 0 3px 3px;
	padding:  10px;
	border-left: 1px solid #68DBED;
	border-right: 1px solid #68DBED;
	font-size: 0.917em; /* 11.0px at 12px base */
}
#my_account #main #account_options .policies{
	width: auto !important;
	padding: 0;
}
#my_account #main #account_options .policies .policy{
	overflow: hidden;
	padding: 0 19px 10px;
}
#my_account #main #account_options .policies h4{
	padding: 11px 19px 10px;
	background: #E8E8E8 url('http://www.amfam.com/site-assets/img/bgs/policy_header.gif') repeat-x;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EFEFEF;
	font-size: 1em;
	color: #888585;
	cursor: pointer;
}
#my_account #main #account_options .policies h4.ui-state-active{
	padding-top: 12px;
	padding-bottom: 11px;
	background: none;
	border: none;
	font-size: 1.455em; /* 16.0px at 11px base */
	color: #57a927;
}
#my_account #main #account_options .policies h4 em{
	display: inline-block;
	width: 6px;
	margin-left: 10px;
	background: url('http://www.amfam.com/site-assets/img/icons/arrow_right_policy.gif') center no-repeat;
	text-indent: -2000em;
}
#my_account #main #account_options .policies h4.ui-state-active em{
	width: 10px;
	margin-left: 8px;
	background-image: url('http://www.amfam.com/site-assets/img/icons/arrow_down_policy.gif');
}
#my_account #main #account_options .policies .policy h5{
	margin: 0 0 10px;
	font-size: 1em;
	color: #57a927;
}
#my_account #main #account_options .policies .policy .info{
	float: left;
	width: 240px;
}
#my_account #main #account_options .policies .policy .info p{
	margin: 0;
	color: #666;
}
#my_account #main #account_options .policies .policy .info p strong{
	color: #252525;
}
#my_account #main #account_options .policies .policy .coverage{
	float: right;
	width: 330px;
}
#my_account #main #account_options .policies .policy table tr{
	line-height: 1.3;
}
#my_account #main #account_options .policies .policy table tr th{
	padding: 0 0 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
	color: #252525;
}
#my_account #main #account_options .policies .policy table tr td{
	padding: 1px 0 10px 5px;
	vertical-align: text-top;
	color: #666;
}

#my_account #main #account_options .policies .policy dl dd{
	float: left;
	margin: 0 0 5px;
	color: #393939;
}
#my_account #main #account_options .policies .policy .quicklinks{
	margin: 25px 0 0;
	padding: 8px 6px 12px;
	border: 1px solid #EEE;
	background: #E8F6FD;
}
#my_account #main #account_options .policies .policy .quicklinks h5{
	line-height: 1;
}
#my_account #main #account_options .policies .policy .quicklinks ul{
	margin: 0;
	font-size: 1em; /* 10.0px at 10px base */
}
#my_account #main #account_options .policies .policy .quicklinks ul li{
	margin: 6px 0 0;
}
#my_account #main #account_options .policies .policy .quicklinks ul li a.action{
	padding-left: 18px;
	background-image: url('http://www.amfam.com/site-assets/img/icons/li_quicklinks.gif');
	font-weight: bold;
}
#my_account #main #account_options .policies .policy .coverage h5{
	font-size: 1.4em; /* 14.0px at 10px base */
}

/*----- Products -----*/
#products #main h1{
	/* background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_products.png') no-repeat; GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #nav_sub li a{
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_sub_products.png') no-repeat;
}
#products #main #nav_sub li.auto a{
	width: 48px;
	background-position: 0 0;
}
#products #main #nav_sub li.auto a:hover{
	background-position: -104px 0;
}
#products #main #nav_sub li.auto a.active{
	background-position: -208px 0 !important;
}
#products #main #nav_sub li.home a{
	width: 53px;
	background-position: 0 -30px;
}
#products #main #nav_sub li.home a:hover{
	background-position: -104px -30px;
}
#products #main #nav_sub li.home a.active{
	background-position: -208px -30px !important;
}
#products #main #nav_sub li.umbrella a{
	width: 70px;
	background-position: 0 -60px;
}
#products #main #nav_sub li.umbrella a:hover{
	background-position: -104px -60px;
}
#products #main #nav_sub li.umbrella a.active{
	background-position: -208px -60px !important;
}
#products #main #nav_sub li.health a{
	width: 56px;
	background-position: 0 -90px;
}
#products #main #nav_sub li.health a:hover{
	background-position: -104px -90px;
}
#products #main #nav_sub li.health a.active{
	background-position: -208px -90px !important;
}
#products #main #nav_sub li.life a{
	width: 41px;
	background-position: 0 -120px;
}
#products #main #nav_sub li.life a:hover{
	background-position: -104px -120px;
}
#products #main #nav_sub li.life a.active{
	background-position: -208px -120px !important;
}
#products #main #nav_sub li.retirement a{
	width: 80px;
	background-position: 0 -150px;
}
#products #main #nav_sub li.retirement a:hover{
	background-position: -104px -150px;
}
#products #main #nav_sub li.retirement a.active{
	background-position: -208px -150px !important;
}
#products #main #nav_sub li.business a{
	width: 70px;
	background-position: 0 -180px;
}
#products #main #nav_sub li.business a:hover{
	background-position: -104px -180px;
}
#products #main #nav_sub li.business a.active{
	background-position: -208px -180px !important;
}
#products #main #nav_sub li.farm a, #products #main #nav_sub li.farm-and-ranch a{
	width: 98px;
	background-position: 0 -210px;
}
#products #main #nav_sub li.farm a:hover, #products #main #nav_sub li.farm-and-ranch a:hover{
	background-position: -104px -210px;
}
#products #main #nav_sub li.farm a.active, #products #main #nav_sub li.farm-and-ranch a.active{
	background-position: -208px -210px !important;	
}
#products #main #nav_sub li.other a{
	width: 104px;
	background-position: 0 -240px;
}
#products #main #nav_sub li.other a:hover{
	background-position: -104px -240px;
}
#products #main #nav_sub li.other a.active{
	background-position: -208px -240px !important;
}
#products #main #content h2#car_insurance{
	height: auto;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_car_insurance.png') no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #content h2#motorcycle_insurance{
	height: 24px;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_motorcycle_insurance.png') 0 -1px no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #content h2#motorhome_insurance{
	height: 40px;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_motorhome_insurance.png') no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #content h2#boat_insurance{
	height: 18px;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_boat_insurance.png') no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #content h2#snowmobile_insurance{
	height: 41px;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_snowmobile_insurance.png') no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}
#products #main #content h2#atv_insurance{
	height: 43px;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h3_atv_insurance.png') -1px -1px no-repeat;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
}

#learn_plan #content #auto_quote,
#products #main #content #auto_quote,
#claims #main #content #auto_quote{
	float: right;
	width: 205px;
	height: 228px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/auto_quote.jpg') no-repeat;
}

#products #main #content #ga_bind,
#claims #main #content #ga_bind{
	float: right;
	width: 205px;
	height: 228px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/GA-Bind_call-to-action.jpg') no-repeat;
}


#products #main #content #athens,
#claims #main #content #athens{
	float: right;
	width: 205px;
	height: 228px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/athens_call-to-action.jpg') no-repeat;
}

#products #main #content p{
	/* overflow: hidden; Life Insurance text isn't wrapping in FF3.5 removed to test GT: 072709*/
	margin: 8px 0 0;
}
#learn_plan #content p input,
#products #main #content p input,
#claims #main #content p input{
	float: left;
	width: 141px;
	height: 22px;
	padding: 3px 6px 0 6px;
	background: url('http://www.amfam.com/site-assets/img/bgs/auto_quote_field.png') no-repeat;
	font-style: normal;
	font-size: 1.167em; /* 14.0px at 12px base */
	color: #999;
}
#learn_plan #content p button,
#products #main #content p button,
#claims #main #content p button {
	float: left;
	width: 45px;
	height: 25px;
	margin: 5px 0 0 0px;
	background: url('http://www.amfamlatino.com/img/amfam/ES_3601.png') no-repeat;
	text-indent: -2000em;
	cursor: pointer;
}

/* ----------- Renters Call-to-action ---------- */
#products #main #content #renters_quote{
	float: right;
	width: 205px;
	height: 228px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/renters_call-to-action.jpg') no-repeat;
}

#products #main #content #renters_quote input.zip {
	float: left;
	width: 58px;
	height: 22px;
	padding: 3px 12px 0 6px;
	background: url('http://www.amfam.com/site-assets/img/bgs/auto_quote_field-short.png') no-repeat;
	font-style: normal;
	font-size: 1.167em; /* 14.0px at 12px base */
	color: #999;
}

#products #main #content #renters_quote h4 {
	font-weight: bold;
	font-size: 1.333em; /* 16.0px at 12px base */
	line-height: 1.1;
	color: #57a927;
	text-indent: -2000em;
	display:block;
	height: 51px;
	width: auto;
}

#products #main #content #renters_quote button {
	float: left;
	width: 45px;
	height: 25px;
	margin: 0;
	background: url('http://www.amfamlatino.com/img/amfam/ES_3601.png') no-repeat;
	text-indent: -2000em;
	cursor: pointer;
}

#products #main #content #snow_quote{
     background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/call-to-action_snow.jpg') no-repeat scroll 0 0 transparent;
    float: right;
    height: 190px;
    margin: 0 0 0 10px;
    padding: 13px 22px 0 38px;
    width: 205px;
}

#products #main #content #snow_quote h4{
	margin-top:92px;
	width:100px;
	}

/*----- Sub-Content Navigation -----*/
#main #content_sub_nav{
	float: left;
	width: 20%;
	margin: 11px 0 0;
	padding: 0;
}
#main #content_sub_nav li{
	padding: 0;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
	list-style: none;
}
#main #content_sub_nav li.last{
	background: none;
}
#main #content_sub_nav li a{
	display: block;
	padding: 7px 11px 7px 5px;
	background: none;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2;
	color: #888585;
}
#main #content_sub_nav li a:hover{
	color: #368CC2;
}
#main #content_sub_nav li a.active{
	background: url('http://www.amfam.com/site-assets/img/icons/arrow_right.gif') 96% center no-repeat;
	color: #368CC2;
}
#main #content_sub_nav li.secondary a.active{
	background-image: url('http://www.amfam.com/site-assets/img/icons/arrow_down.gif');
}
#main #content_sub_nav li ul{
	display: none;
	margin: -6px 0 0;
	padding-bottom: 4px;
}
#main #content_sub_nav li ul.active{
	display: block;
}
#main #content_sub_nav li ul li{
	background: none;
	font-size: 0.9em; /* 10.0px at 12px base */
}
#main #content_sub_nav li ul li a{
	line-height: 1;
	
}
#main #content_sub_nav li ul li a.active{
	background: #368CC2 !important;
	color: #FFF;
}

/*----- Sub-Content -----*/
#main #content #content_sub{
	float: right;
	width: 75.5%;
}
#main #content #content_sub_Farm, #main #content #content_sub_Health{
	float: right;
	width: 99.5%;
}
#main #content #content_sub p, #main #content #content_sub_Farm p, #main #content #content_sub ol, #main #content #content_sub_Health p{
	margin: 0.5em 0;
	line-height: 1.6;
}
#main #content #content_sub dl p, #main #content #content_sub_Farm dl p, #main #content #content_sub_Health dl p{
	margin: 10px 0;
	line-height: 1.6;
}
/*----- Tabbed Info -----*/
#main #content #tabbed_info{
	position: relative;
	overflow: hidden;
	clear: both;
	margin: 30px 0 0;
}

/*----- Tabbed Info Navigation -----*/
#main #content #tabbed_info #nav_tabbed_info{
	position: absolute;
	left: 0;
	top: 0;
	width: 103px;
	padding: 0;
}
#main #content #tabbed_info #nav_tabbed_info li{
	padding: 0;
	background: none;
}
#main #content #tabbed_info #nav_tabbed_info li a{
	overflow: hidden;
	display: block;
	height: 41px;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/nav_tabbed_info.png') no-repeat;
	text-indent: -2000em;
}
#main #content #tabbed_info #nav_tabbed_info li a.discounts{
	background-position: 0 0;
}
#main #content #tabbed_info #nav_tabbed_info li.ui-state-active a.discounts{
	background-position: -103px 0;
}
#main #content #tabbed_info #nav_tabbed_info li a.faqs{
	background-position: 0 -41px;
}
#main #content #tabbed_info #nav_tabbed_info li.ui-state-active a.faqs{
	background-position: -103px -41px;
}
#main #content #tabbed_info #nav_tabbed_info li a.links{
	background-position: 0 -82px;
}
#main #content #tabbed_info #nav_tabbed_info li.ui-state-active a.links{
	background-position: -103px -82px;
}

/*----- Tabbed Info Content -----*/
#main #content #tabbed_info .content{
	margin: 0 0 0 102px;
	min-height: 109px;
	padding: 13px;
	border: 1px solid #d9d9d9;
	font-size: 0.917em; /* 11.0px at 12px base */
	color: #1381C3;
}
#main #content #tabbed_info .content h3{
	
}
#main #content #tabbed_info .content p{
	margin: 0 0 1em;
	
	color:#454545;
}
#main #content #tabbed_info .content p.emphasis{
	margin: 0 0 1em;
	font-weight: bold;
	color:#454545;
}

#main #content #tabbed_info .content ul{
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}
#main #content #tabbed_info .content ul li{
	margin: 0 0 0.3em;
	padding-left: 0;
	background: none;
	font-weight: bold;
	line-height: 1.6;
}

/*----- Accordion -----*/
p.expand{
	overflow: hidden;
/*	margin-bottom: -35px !important;*/
}
p.expand a{
	overflow: hidden;
	float: right;
	width: 65px;
	height: 14px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/expand_collapse.png') no-repeat;
	text-indent: -2000em;
}

/*#content_sub_Farm p.expand a{
	overflow: hidden;
	float: right;
	width: 65px;
	height: 14px;
	padding-right: 50px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/expand_collapse.png') no-repeat;
	text-indent: -2000em;
}

#content_sub_Farm p.expand a.collapse{
	background-position: 0 -14px;
}*/
p.expand a.collapse{
	background-position: 0 -14px;
}
dl.accordion{
	padding: 0 0 0 13px;
}
dl.accordion dt{
	margin: 12px 0 0;
	padding: 0 0 0 22px;
	background: url('http://www.amfam.com/site-assets/img/icons/faq.gif') left top no-repeat;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1.6;
	cursor: pointer;
	color: #4498CA;
}
dl.accordion dt.ui-state-hover{
	text-decoration: none;
}
dl.accordion dt.first{
	margin-top: 0;
}
dl.accordion dt.ui-state-active{
	background-image: url('http://www.amfam.com/site-assets/img/icons/faq_active.gif');
	text-decoration: none;
	color: #1C499C;
	cursor: default;
}
dl.accordion dd{
	overflow: hidden;
	display: none;
	padding: 18px 0 15px 22px;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
	line-height: 1.6;
	color: #454545;
}
dl.accordion dd.ui-accordion-content-active{
	display: block;
}
dl.accordion dd.last{
	background: none;
}

/*----- Home Accordion -----*/
#home dl#accordion_home{
	overflow: hidden;
	float: left;
	width: 219px;
	height: 446px;
	padding: 0;
}
#home dl#accordion_home dt{
	height: 54px;
	margin: 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/accordion_home.png') no-repeat;
	text-indent: -2000em;
}
#home dl#accordion_home dt#portal_quote{
	background-position: 0 0;
}
#home dl#accordion_home dt#portal_quote.ui-state-active{
	background-position: -219px 0;
}
#home dl#accordion_home dt#portal_account{
	background-position: 0 -54px;
}
#home dl#accordion_home dt#portal_account.ui-state-active{
	background-position: -219px -54px;
}
#home dl#accordion_home dt#portal_agent{
	background-position: 0 -108px;
}
#home dl#accordion_home dt#portal_agent.ui-state-active{
	background-position: -219px -108px;
}
#home dl#accordion_home dt#portal_services{
	background-position: 0 -162px;
}
#home dl#accordion_home dt#portal_services.ui-state-active{
	background-position: -219px -162px;
}
#home dl#accordion_home dt#portal_payment{
	background-position: 0 -216px;
}
#home dl#accordion_home dt#portal_payment.ui-state-active{
	background-position: -219px -216px;
}
#home dl#accordion_home dd{
	overflow: hidden;
	height: 156px;
	padding: 9px 11px;
	background: #FFF url('http://www.amfam.com/site-assets/img/bgs/accordion_home.png') left bottom repeat-x;
	border: 1px solid #298CBB;
	border-top: none;
}
#home dl#accordion_home dd p{
	overflow: hidden;
	margin: 15px 0 0;
}
#home dl#accordion_home dd p.error{
	overflow: hidden;
	margin: 5px 0 0;
}

#home dl#accordion_home dd p.info{
	margin-top: 5px;
	text-align: right;
	color: #000;
}
#home dl#accordion_home dd p.info a{
	font-weight: normal;
}
#home dl#accordion_home dd p input{
	width: 186px;
}
#home dl#accordion_home dd p select{
	width: 194px;
}
#home dl#accordion_home dd p button{
	overflow: hidden;
	float: right;
	text-indent: -2000em;
	cursor: pointer;
}
#home dl#accordion_home dd p.log_in button{
	width: 71px;
	height: 23px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/log_in.png') no-repeat;
}
#home dl#accordion_home dd p.find_agent button{
	width: 121px;
	height: 23px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/find_agent.png') no-repeat;
}

/*----- Accordion Tabs -----*/
#home dl#accordion_home dd.tabbed{
	height: 166px;
	padding-top: 0;
}
#home dl#accordion_home dd.tabbed ul.tabs{
	overflow: hidden;
	width: 219px;
	margin: 0 0 0 -12px;
	padding: 0;
	background: #298CBB;
}
#home dl#accordion_home dd.tabbed ul.tabs li{
	float: left;
	margin: 0 0 0 1px;
	padding: 0;
	background: none;
}
#home dl#accordion_home dd.tabbed ul.tabs li a{
	overflow: hidden;
	display: block;
	width: 108px;
	height: 30px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/accordion_tabs.png') no-repeat;
	text-indent: -2000em;
}
#home dl#accordion_home dd.tabbed ul.tabs li a.byname{
	background-position: 0 0;
}
#home dl#accordion_home dd.tabbed ul.tabs li.ui-state-active a.byname{
	background-position: -108px 0;
}
#home dl#accordion_home dd.tabbed ul.tabs li a.bylocation{
	background-position: 0 -30px;
}
#home dl#accordion_home dd.tabbed ul.tabs li.ui-state-active a.bylocation{
	background-position: -108px -30px;
}
#home dl#accordion_home dd.tabbed form p{
	margin-top: 10px;
}

/*----- Home Content -----*/
#home #main{
	width: 100%;
}
#home #main #portal{
	overflow: hidden;
}
#home #main #content{
	float: right;
	width: 719px;
	padding: 0;
	border: none;
}
#home #main #content .support{
	height: 339px;
}

/*----- Home Content - Banners-----*/
#home #main #content #banner_content {	
	position: relative;
	overflow: hidden;
	z-index:0;	
}
#home #main #content #banner_content embed {
	position: relative;
	overflow: hidden;
	z-index:0;	
}


#home #main #content #looking_for_car_insurance{
	position: relative;
	overflow: hidden;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/support/home_looking_for_car_insurance.jpg') no-repeat;
	text-indent: -2000em;
}
#home #main #content #looking_for_car_insurance p.button{
	position: absolute;
	right: 25px;
	bottom: 17px;
}
#home #main #content #looking_for_car_insurance p.button a.learn_more{
	display: block;
	width: 116px;
	height: 31px;
	background: url('http://www.amfam.com/site-assets/img/btns/learn_more_lg.png') no-repeat;	
}




#home #main #content #info_boxes{
	background: url('http://www.amfam.com/site-assets/img/bgs/info_boxes.png') -719px 0 repeat-y;
}
#home #main #content #info_boxes_t{
	background: url('http://www.amfam.com/site-assets/img/bgs/info_boxes.png') 0 0 no-repeat;
}
#home #main #content #info_boxes_b{
	overflow: hidden;
	background: url('http://www.amfam.com/site-assets/img/bgs/info_boxes.png') -1438px bottom no-repeat;
}
#home #main #content #announcements{
	float: left;
	width: 330px;
	padding: 17px 10px 17px 20px;
}
#home #main #content #announcements h3{
	font-size: 1.750em; /* 21.0px at 12px base */
}
#home #main #content #announcements p{
	margin: 0.625em 0 0; /* 10.0px at 16px base */
	font-weight: bold;
	font-size: 1.333em; /* 16.0px at 12px base */
	line-height: 1.2;
	color: #000;
}
#home #main #content #weather{
	float: right;
	width: 330px;
	padding: 9px 20px 9px 128px;
}
#home #main #content #weather p{
	position: relative;
	float: left;
	width: 50%;
}
#home #main #content #weather #current{
	overflow: hidden;
	border-bottom: 1px solid #DADCD1;
}
#home #main #content #weather #current p#city{
	padding: 22px 0 27px;
	font-weight: bold;
	font-size: 0.97em;
	text-indent: 10px;
}
#home #main #content #weather #current p strong{
	position: absolute;
	top: 12px;
	right: 63px;
	font-weight: bold;
	font-size: 1.750em; /* 21.0px at 12px base */
}
#home #main #content #weather #current p em{
	position: absolute;
	top: 0;
	right: 0;
	padding: 44px 0 0;
	font-weight: bold;
	font-size: 0.667em; /* 8.0px at 12px base */
	text-align: center;
	text-transform: uppercase;
}
#home #main #content #weather #current p em.day_partly_cloudy{
	background: url('http://www.amfam.com/site-assets/img/icons/day_partly_cloudy.gif') center top no-repeat;
}
#home #main #content #weather #forecast{
	padding: 1px 0 0;
}
#home #main #content #weather #forecast strong{
	position: absolute;
	top: 10px;
	left: 10px;
}
#home #main #content #weather #forecast em{
	float: right;
	width: 42px;
	height: 27px;
	text-indent: -2000em;
	background-position: center top;
	background-repeat: no-repeat;
}
#home #main #content #weather #forecast em.day_partly_cloudy{
	background-image: url('http://www.amfam.com/site-assets/img/icons/day_partly_cloudy_sm.gif');
}
#home #main #content #weather #forecast em.night_partly_cloudy{
	background-image: url('http://www.amfam.com/site-assets/img/icons/night_partly_cloudy_sm.gif');
}

/*----- Home Panels -----*/
#home #panels{
	overflow: hidden;
	margin: 20px 0 10px;
}
#home #panels #opinions_suggestions{
	margin-right: 0;
}
#home #panels .panel{
	float: left;
	width: 292px;
	margin: 0 32px 0 0;
	background: url('http://www.amfam.com/site-assets/img/bgs/panel_rpt.png') left top repeat-y;
}
#home #panels .panel_btm{
	background: url('http://www.amfam.com/site-assets/img/bgs/panel_btm.png') left bottom no-repeat;
}
#home #panels .panel_top{
	min-height: 248px;
	background: url('http://www.amfam.com/site-assets/img/bgs/panel_top.png') left top no-repeat;
}
#home #panels .panel h3{
	display: none;
}
#home #panels #featured_products h3{
	display: block;
}
#home #panels .panel .tabs{
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#home #panels .panel .tabs li{
	float: left;
	background: none;
	padding: 0;
}
#home #panels .panel .tabs li a{
	display: block;
	height: 35px;
	text-indent: -2000em;
	background: url('http://www.amfam.com/site-assets/img/btns/panels.png') no-repeat;
}
#home #panels .panel .tabs li a.news{
	width: 63px;
	background-position: 0 0;
}
#home #panels .panel .tabs li.ui-state-active a.news{
	background-position: -63px 0;
}
#home #panels .panel .tabs li a.events{
	width: 63px;
	background-position: 0 -35px;
}
#home #panels .panel .tabs li.ui-state-active a.events{
	background-position: -63px -35px;
}
#home #panels .panel .tabs li a.opinions{
	width: 74px;
	background-position: 0 -70px;
}
#home #panels .panel .tabs li.ui-state-active a.opinions{
	background-position: -74px -70px;
}
#home #panels .panel .tabs li a.suggestions{
	width: 93px;
	background-position: 0 -105px;
}
#home #panels .panel .tabs li.ui-state-active a.suggestions{
	background-position: -93px -105px;
}
#home #panels .panel h3{
	height: 35px;
	text-indent: -2000em;
}
#home #panels #featured_products h3{
	background: url('http://www.amfam.com/site-assets/img/headers/h3_featured_products.png') 15px 12px no-repeat;
}


/*----- Home Panel Slides -----*/
#home #panels .panel .slides{
	margin: 0 10px;
}
#home #panels .panel .slide{
	width: 252px;
	padding: 10px 10px 9px 10px;
	color: #666;
}
#home #panels .panel .slide h4{
	margin: 0 0 12px;
	font-weight: bold;
	font-size: 1.167em; /* 14.0px at 12px base */
	line-height: 1.1;
	color: #57a927;
}
#home #panels .panel .slide h4#interactive_home{
	padding: 94px 0 0;
	background: url('http://www.amfam.com/site-assets/img/support/interactive_home.jpg') center top no-repeat;
}
#home #panels .panel .slide p{
	margin: 12px 0 0;
	font-size: 0.917em; /* 11.0px at 12px base */
	line-height: 1.3;
}
#home #panels .panel .slide a{
	font-weight: normal;
	text-decoration: underline;
	color: #82BC42;
}
#home #panels .panel .slide a:hover{
	text-decoration: none;
}
#home #panels .panel .slide p.button a.learn_more{
	display: block;
	width: 80px;
	height: 20px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#home #panels #homeowners_insurance{
	width: 131px;
	height: 162px;
	margin: 0 0 0 -10px !important;
	padding: 21px 152px 0 23px;
	background: url('http://www.amfam.com/site-assets/img/bgs/homeowners_insurance.jpg') 0 21px no-repeat;
}
#home #panels #homeowners_insurance h4{
	visibility: hidden;
	line-height: 1.3;
}
#home #panels #opinions_suggestions .slide p{
	font-size: 1em;
	color: #000;
}
#home #panels #opinions_suggestions .slide form{
	margin: 22px 0 0;
}
#home #panels #opinions_suggestions .slide form ul{
	height: 88px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 0;
	background: url('http://www.amfam.com/site-assets/img/support/opinions_suggestions.jpg') right top no-repeat;
	color: #000;
}
#home #panels #opinions_suggestions .slide form p.button{
	margin-left: 10px;
}

/*----- Home Pagnel Slides Navigation -----*/
#home #panels .panel .slide_nav{
	overflow: hidden;
	margin: 0 10px;
	padding: 5px 0;
	border-top: 1px solid #E8E7E7;
	text-align: center;
}
#home #panels .panel .slide_nav li{
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0;
	background: none;
	font-size: 0.917em; /* 11.0px at 12px base */
	color: #113E67;
}
#home #panels .panel .slide_nav li a{
	display: block;
	width: 11px;
	text-indent: -2000em;
	background: url('http://www.amfam.com/site-assets/img/icons/slide_radio.png') 0 center no-repeat;
}
#home #panels .panel .slide_nav li.ui-state-active a{
	background-position: -11px center;
}
#home #panels .panel .slide_nav li a.view_all{
	display: inline;
	width: auto;
	background: none;
	font-weight: normal;
	text-indent: 0;
	text-decoration: underline;
	color: #499CCC;
}
#home #panels .panel .slide_nav li a.view_all:hover{
	text-decoration: none;
}

/*----- Forms -----*/
form span.field{
	display: block;
	background: url('http://www.amfam.com/site-assets/img/bgs/field_rpt.gif') repeat-x;
}
form .error span.field{
	background-image: url('http://www.amfam.com/site-assets/img/bgs/field_rpt_error.gif');
}
form span.field_r{
	display: block;
	background: url('http://www.amfam.com/site-assets/img/bgs/field_r.gif') right top no-repeat;
}
form .error span.field_r{
	background-image: url('http://www.amfam.com/site-assets/img/bgs/field_r_error.gif');
}
form span.field_l{
	display: block;
	background: url('http://www.amfam.com/site-assets/img/bgs/field_l.gif') left top no-repeat;
}
form .error span.field_l{
	background-image: url('http://www.amfam.com/site-assets/img/bgs/field_l_error.gif');
}
form span.field_l input{
	display: block;
	background: transparent;
	padding: 4px;
	font-size: 1.167em; /* 14.0px at 12px base */
	color: #42413D;
}

form span.field_l input.example{
	font-style: normal;
	color: #999;	
}
form .error span.field_l input{
	color: #CD1F00;
}
form select, select{
	background: #FEFEFE;
	border: 1px solid #A8A8A7;
	font-style: normal;
	font-size: 1.167em; /* 14.0px at 12px base */
	color: #42413D;
}
form select option, select option{
	padding: 0 0 0 3px;
	background: #FEFEFE;
	font-style: normal;
}
form .error select, .error select{
	color: #CD1F00;
	border-color: #CD1F00;
}
form ul li{
	background: none !important;
	padding: 0 !important;
}
form ul li label{
	margin-left: 5px;
}
form ul li label.checked{
	color: #489BCC;
}
form p.button{
	overflow: hidden;
}
form button{
	overflow: hidden;
	display: block;
	width: 66px;
	height: 21px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/submit.png') no-repeat;
	text-indent: -2000em;
	cursor: pointer;
}

/*----- Aside/Banner_holder -----*/
#aside, #banner_holder{
	float: right;
	width: 221px;
	color: #252525;
}
#banner_holder {
	padding:0px;	
	margin: 0px;
	width:260px;
}

#aside #careers_search_apply{
	height: 141px;
	padding: 20px 0 0 17px;
	background:url(http://www.amfamlatino.com/enes/site-assets/img/bgs/Time_For_A_Change.jpg) no-repeat;
}
#aside #careers_search_apply h4{
	width: 110px;
	margin: 0 0 1.2em;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}
#aside #careers_search_apply p{
	width: 110px;
	font-size: 1.2em;
	line-height: 1.4;
	color: #666;
}
#aside #careers_search_apply p.go{
	margin: 0.9em 0 0; /* 8.0px at 11px base */
}
#aside #careers_search_apply p.go a{
	overflow: hidden;
	display: block;
	width: 45px;
	height: 25px;
	padding: 0;
	background: url(http://www.amfamlatino.com/img/amfam/ES_3601.png) no-repeat;
	text-indent: -2000em;
}

#aside #video_AmFam_People{
	height: 207px;
	margin: 15px 0 0;
	background:url(http://www.amfam.com/site-assets/img/bgs/AmFam_People.jpg) no-repeat;
}
#aside #video_AmFam_People a{
	height: 207px;
	width: 221px;
	display:block;
}

#aside #careers_recruitEvents{
	height: 221px;
	padding: 20px 0 0 17px;
	background:url(http://www.amfamlatino.com/enes/site-assets/img/bgs/Come_Meet_Our_Family.jpg) no-repeat;
	margin: 15px 0 0 0;
}
#aside #careers_recruitEvents h4{
	width: 110px;
	margin: 1.4em 0 0 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}
#aside #careers_recruitEvents p{
	width: 110px;
	font-size: 1.2em;
	line-height: 1.4;
	color: #333;
}
#aside #careers_recruitEvents p.go{
	margin: 1em 0 0; /* 8.0px at 11px base */
}
#aside #careers_recruitEvents p.go a{
	overflow: hidden;
	display: block;
	width: 45px;
	height: 25px;
	padding: 0;
	background: url(http://www.amfam.com/site-assets/img/btns/go-blue.png) no-repeat;
	text-indent: -2000em;
}
#aside #homeowners_insurance{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_homeowners.jpg') no-repeat;
}

#aside #homeowners_insurance h4{
	width: 110px;
	margin: 0 0 1.2em;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}
#aside #homeowners_insurance p{
	width: 110px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#aside #homeowners_insurance p.more{
	margin: 0.727em 0 0; /* 8.0px at 11px base */
}
#aside #homeowners_insurance p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.png') no-repeat;
	text-indent: -2000em;
}
#aside #video{
	height: 184px;
	margin: 15px 0 0;
	background: url('http://www.amfam.com/site-assets/img/bgs/video_placeholder.jpg') no-repeat;
}

#aside #agent{
	height: 249px;
	margin: 15px 0 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/agent_placeholder.jpg') no-repeat;
}
#aside #need_help{
	height: 249px;
	margin: 15px 0 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/help_placeholder.jpg') no-repeat;
}

#aside .section {
	background:transparent url(http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif) repeat-x scroll left bottom;
	padding:1em 0;
	position:relative;
}
#aside .info{
	width: 220px;
	margin: 0 0 15px;
	background: url('http://www.amfam.com/site-assets/img/bgs/info_title.png') center top no-repeat;
}
#aside .info .outer{
	padding: 1px;
	background: #FFF;
	border: 1px solid #EEE;
	border-top: none;
}
#aside .info .inner{
	padding: 5px 7px 15px;
	background: #FFF url('http://www.amfam.com/site-assets/img/bgs/container.gif') left bottom repeat-x;
}
#aside .info address,
#aside .info p{
	position: relative;
	overflow: hidden;
	margin: 0 0 10px;
	font-size: 1.200em; /* 12.0px at 10px base */
	line-height: 1.3;
}
#aside .info address.last,
#aside .info p.last{
	margin-bottom: 0;
	padding-bottom: 0;
}
#aside .info address strong,
#aside .info p strong{
	font-weight: bold;
}
/*
#aside .info h3 {
	font-size:1.400em;
	font-weight:bold;
	line-height:2.8em;
	padding:0;
	text-align:center;
}
*/
#aside .info ul li{
	background:none;
	font-size:1.15em;
	line-height:1.5;
	list-style-image:none;
	list-style: none; 
	list-style-position:outside;
	margin-left: 0; 
	padding-left: 7px;
}

#aside .info address.last,
#aside .info p.last{
	margin-bottom: 0;
	padding-bottom: 0;
}
#aside .info address strong,
#aside .info p strong{
	font-weight: bold;
}
#aside .info a{
	color: #1381C3;
	text-decoration: none;
}
#aside .info a:hover{
	text-decoration: underline;
}
#aside .info a.button{
	position: absolute;
	top: 2px;
	right: 0;
	padding: 1px 4px;
	background: #F8F8F8;
	border: 1px solid #D8DADB;
	font-size: 0.833em; /* 10.0px at 12px base */
}
#aside .info a.button:hover{
	background: #FFF;
	text-decoration: none;
}
#aside .info h2{
	height: 36px;
	background-position: 11px center;
	background-repeat: no-repeat;
	text-indent: -2000em;
}
#aside .info h3{
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 1.6em; /* 16.0px at 10px base */
	color: #82BC42;
}

#aside .info table{
	width: 100.4%;
	margin: 0 0 0 -1px;
}
#aside .info table tbody tr th{
	padding: 0 .5em;
	/*font-size: 0.917em; /* 11.0px at 12px base */
	font-size:1.15em;
	font-weight: bold;
	text-align: left;
	color: #000;
}
#aside .info table tbody td {
	vertical-align: middle;
	padding: .5em 0;
}

#aside .info table tbody th a,
#aside .info table tbody td a,
#aside .info table tbody td p a {
	font-size:1.15em;
}

/*----- Aside - Profile Box -----*/
#aside #profile h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_profile.png');
}
#aside #profile p.first{
	height: 1em;
	padding: 3px 0 4px;
	margin-bottom: 0;
}

/*----- Aside - Payment Preferences Box -----*/
#aside #payment_preferences .inner{
	padding-top: 10px;
}
#aside #payment_preferences h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_payment_preferences.png');
}
#aside #payment_preferences p{
	padding: 6px 0 12px;
	font-size: 1.1em;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_dropdown.gif') left bottom repeat-x;
	color: #666;
}
#aside #payment_preferences p strong{
	color: #252525;
}
#aside #payment_preferences p.last{
	padding-bottom: 0;
	background: none;
}
#aside #payment_preferences p .button{
	font-size: 0.909em; /* 10.0px at 11px base */
}

/*----- Aside - Discuss Your Needs -----*/
#aside .discuss_your_needs .top{
	height: 9px;
	background: url('http://www.amfam.com/site-assets/img/bgs/discuss_your_needs_top.gif') no-repeat !important;
}
#aside .discuss_your_needs .inner{
	padding: 6px 15px 5px;
}
#aside .discuss_your_needs p{
	font-size: 1.1em; /* 11.0px at 10px base */
}
#aside .discuss_your_needs p.img{
	text-align: center;
}
#aside .discuss_your_needs p.advanced{
	margin: 10px 0 0;
}
#aside .discuss_your_needs p a.button{
	position: static;
	top: auto;
	right: auto;
	font-size: 1em;
}

/*----- Aside - Your Agent(s) -----*/
#aside h3 {
	padding:0 !important; 	
}
#aside .agent .inner{
	padding: 0;
}
#aside .agent .inner .agent_info{
	padding: 15px;
}
#aside .agent h3{
	font-weight: bold;
	font-size: 1.200em; /* 12.0px at 10px base */
}
#aside .agent p.phone,
#aside .agent p.email,
#aside .agent p.url,
#aside .agent p.contact{
	margin-bottom: 3px;
	padding: 0 0 0 17px;
	background-position: left center;
	background-repeat: no-repeat;
}
#aside .agent p.phone{
	background-image: url('http://www.amfam.com/site-assets/img/icons/phone.gif');
}
#aside .agent p.email{
	background-image: url('http://www.amfam.com/site-assets/img/icons/email.gif');
}
#aside .agent p.url{
	background-image: url('http://www.amfam.com/site-assets/img/icons/url.gif');
}
#aside .agent p.contact{
	background-image: url('http://www.amfam.com/site-assets/img/icons/contact.gif');
}
#aside .agent p.last{
	margin-bottom: 0;
}
#aside .agent p.agent_title{
	font-style: italic;
	font-size: 1em;
	color: #807E7E;
}
#aside .agent .agent_info{
	position: relative;
}
#aside .agent .contact_info{
	display: none;
	position: absolute;
	top: -17px;
	left: -301px;
	width: 285px;
}
#aside .agent .contact_info .outer{
	border: 1px solid #EEE;
}
#aside .agent .contact_info .inner{
	height: 144px;
	padding: 14px;
}
#aside .agent .contact_info .right_arrow{
	position: absolute;
	right: -9px;
	top: 29px;
	width: 11px;
	height: 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/contact_info_arrow.gif') no-repeat;
}
#aside .agent .contact_info .hide{
	float: right;
	margin: -10px -10px 0 0;
}
#aside .agent .contact_info .hide a{
	display: block;
	width: 21px;
	height: 20px;
	background: url('http://www.amfam.com/site-assets/img/btns/hide.png') no-repeat;
	text-align: center;
	text-transform: lowercase;
	text-indent: -2000em;
	line-height: 1;
}
#aside .agent .contact_info .agent_info{
	margin: 10px 0 20px;
	padding: 0 !important;
	border: none !important;
}

#aside .agent .headshot{
	float: left;
	width: 100px;
	height: 144px;
	margin: 0 10px 0 0;
}


#aside .agent .headshot img{
	float: left;
}
#aside .agent .headshot a.button{
	float: right;
}

/*----- Aside - Find Your Agent -----*/
#aside .find_agent{
	padding: 15px;
	background: #E8F7FD url('http://www.amfam.com/site-assets/img/bgs/find_agent.gif') left bottom repeat-x;
	border-top: 1px solid #FFF;
}
#aside .find_agent p{
	margin: 0;
	font-size: 1em !important; /* 10.0px at 10px base */
	line-height: 1.1;
	color: #1C499C;
}
#aside .find_agent form{
	margin: 6px 0 0;
}
#aside .find_agent form p{
	overflow: hidden;
	font-size: 1.1em; /* 11.0px at 10px base */
}
#aside .find_agent form p .field{
	float: left;
	margin: 1px 0 0;
}
#aside .find_agent form p .field input{
	width: 128px;
}
#aside .find_agent form p button{
	float: right;
	width: 45px;
	height: 25px;
	background-image: url('http://www.amfam.com/site-assets/img/btns/go_find_agent.png');
}

/*----- Aside - Your Agent -----*/
#aside #your_agent h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_your_agent.png');
}

/*----- Aside - Your Agents -----*/
#aside #your_agents h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_your_agents.png');
}
#aside #your_agents .agent_info{
	border-bottom: 1px solid #EDECEC;
}
#aside #your_agents .last{
	border: none;
}

#aside #returning_user h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_returning_user_careers.png');
}

#aside #returning_user span.next a {
	background:transparent url('http://www.amfamlatino.com/enes/site-assets/img/btns/next_careers.png') no-repeat scroll 0 0;
	display:block;
	height: 23px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-2000em;
	width:50px;
}

#aside #profile h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_profile.png');
}
#aside #profile p.first{
	height: 1em;
	padding: 3px 0 4px;
	margin-bottom: 0;
}
#aside #payment_preferences .inner{
	padding-top: 10px;
}
#aside #payment_preferences h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_payment_preferences.png');
}
#aside #payment_preferences p{
	padding: 6px 0 12px;
	font-size: 1.1em;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_dropdown.gif') left bottom repeat-x;
	color: #666;
}
#aside #payment_preferences p strong{
	color: #252525;
}
#aside #payment_preferences p.last{
	padding-bottom: 0;
	background: none;
}
#aside #payment_preferences p .button{
	font-size: 0.909em; /* 10.0px at 11px base */
}
/*
#aside #your_agent .inner{
	padding-top: 15px;
}
*/
#aside #your_agent h2{
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/headers/h2_your_agent.png');
}
#aside #your_agent h3{
	font-weight: bold;
	font-size: 1.200em; /* 12.0px at 10px base */
}
#aside #your_agent p.phone{
	padding: 0 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/icons/phone.gif') left center no-repeat;
}
#aside #your_agent p.email{
	padding: 0 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/icons/email.gif') left center no-repeat;
}
#aside #your_agent p.url{
	padding: 0 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/icons/url.gif') left center no-repeat;
}
#aside #your_agent p.agent_title{
	font-style: italic;
	font-size: 1em;
	color: #807E7E;
}
/*
#aside #your_agent .headshot{
	min-height: 1em;
	padding: 3px 0 4px;
	overflow: hidden;
}
*/
/*
#aside #your_agent .headshot img{
	float: left;
}
*/
#aside #your_agent .headshot a.button{
	float: right;
}

/*----- Footer -----*/
#footer{
	width: 940px;
	margin: 0 auto;
	padding: 25px 0;
	font-size: 1.1em;
	text-align: center;
	color: #666;
}

/*----- Footer Navigation -----*/
#nav_footer{
	padding: 0 0 0 25px;
	font-size: 1.091em; /* 12.0px at 11px base */
	text-align: left;
}
#nav_footer .products,
#nav_footer .tools,
#nav_footer .claims,
#nav_footer .payments,
#nav_footer .account,
#nav_footer .social{
	float: left;
	width: 150px;
	margin: 0 0 20px;
}
#nav_footer h3{
	font-size: 1.333em; /* 16.0px at 12px base */
	margin: 0 0 2px 6px;
	color: #368CC2;
}
#nav_footer ul{
	width: 140px;
}
#nav_footer ul li{
	position: relative;
	list-style: none;
}
#nav_footer ul li a{
	display: block;
	padding: 4px 6px 3px;
	background: url('http://www.amfam.com/site-assets/img/bgs/nav_footer_active.gif') -14px center no-repeat;
	text-decoration: none;
	color: #42413D;
}
#nav_footer ul li a:hover{
	background: #FFF;
}
#nav_footer ul li.active a.active{
	background: #FFF url('http://www.amfam.com/site-assets/img/bgs/nav_footer_active.gif') right center no-repeat;
}
#nav_footer ul li ul{
	position: absolute;
	z-index: 1;
	top: 0;
	left: -20000px;
	width: auto;
	background: #E5F2F9;
}
#nav_footer ul li ul.active{
	left: 140px;
}
#nav_footer ul li ul li a{
	white-space: nowrap;
}
#nav_footer ul li.active ul{
	display: block;
}
#nav_footer ul li ul li{
	line-height: 1.2;
}
#nav_footer ul li ul li a{
	padding-right: 13px;
	padding-left: 13px;
	background: none;
}
#nav_footer ul li ul li a:hover,
#nav_footer ul li ul li a.over{
	background: #FFF;
}

/*----- Footer Actions -----*/
	#actions{
		clear: both;
		overflow: hidden;
		width: 325px;
		margin: 0 auto ;
	}
	#actions li{
		float: left;
		list-style: none;
	}
	#actions li a{
		overflow: hidden;
		display: block;
		height: 41px;
		background: url('http://www.amfamlatino.com/enes/site-assets/img/icons/actions.png');
		text-indent: -2000em;
	}
	
	#actions li.verisign {	
		margin-right:22px;
	}
	#actions li.verisign a {
		width:100px;
		height:72px;
		background:none;
		text-indent:0;
	}
		
	#actions li.safe a{
		width: 88px;
		margin: 14px 14px 0 0;
		background-position: -79px 0;
	}
	#actions li.feedback a{
		width: 95px;
		margin-top:14px;
		background-position: -167px 0;
	}

/*----- Tertiary Navigation -----*/
#nav_tertiary{
	margin: 12px 0;
}
#nav_tertiary li{
	display: inline;
	list-style: none;
	padding: 0 11px 0 0;
	margin: 0 10px 0 0;
	background: url('http://www.amfam.com/site-assets/img/separators/nav_tertiary.gif') right center no-repeat;
}
#nav_tertiary li.last{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
#nav_tertiary li a{
	text-decoration: underline;
	color: #666;
}
#nav_tertiary li a:hover{
	text-decoration: none;
	color: #368CC2;
}


/*----- Modal Panels -----*/
.wrapper,
.error{	
	background: #FEFEFE url('http://www.amfam.com/site-assets/img/bgs/modal.gif') left bottom repeat-x;
	border: 1px solid #BEBEBE;
	color: #252525;
	font-size: 1.2em; /* 12.0px at 10px base */
	line-height: 1.3;
	padding: 0px;
}
.wrapper{
	border-top: none;
}
.loading{
	background: url('http://www.amfam.com/site-assets/img/bgs/loading.gif') center no-repeat;
}
#nyroModalTitle{
	position: relative;
	font-size: 1.9em; /* 19px at 10px base */
	color: #FFF;
}
#nyroModalTitle #nyroModalTitleLeft,
#nyroModalTitle #nyroModalTitleRight{
	position: absolute;
	top: 0;
	display: block;
	width: 7px;
	height: 37px;
	background-repeat: no-repeat;
}
#nyroModalTitle #nyroModalTitleLeft{
	left: 0;
	background-image: url('http://www.amfam.com/site-assets/img/bgs/modal_title_left.png');
}
#nyroModalTitle #nyroModalTitleRight{
	right: 0;
	background-image: url('http://www.amfam.com/site-assets/img/bgs/modal_title_right.png');
}
#nyroModalTitle #nyroModalTitleContent{
	display: block;
	height: 27px;
	margin: 0 7px;
	padding: 10px 73px 0 11px;
	background: url('http://www.amfam.com/site-assets/img/bgs/modal_title_rpt.png') 0 0 repeat-x;
}

#nyroModalContent {
	padding:12px;	
}
#closeBut{
	display: block;
	position: absolute;
	right: 11px;
	top: 7px;
	width: 20px;
	height: 17px;
	padding: 5px 33px 0 0;
	background: url('http://www.amfam.com/site-assets/img/btns/close.png') right center no-repeat;
	font-weight: normal;
	font-size: 0.632em; /* 12.0px at 19px base */
	text-align: right;
	cursor: pointer;
}
#nyroModalContent form table tr th{
	padding-right: 18px;
	text-align: left;
}
#nyroModalContent form table tr th,
#nyroModalContent form table tr td{
	padding-top: 4px;
	padding-bottom: 4px;
}
#nyroModalContent form table tr.first th,
#nyroModalContent form table tr.first td{
	padding-top: 0;
}
#nyroModalContent form table tr.last th,
#nyroModalContent form table tr.last td{
	padding-bottom: 0;
}
#nyroModalContent form table tr th label{
	font-weight: bold;
}
#nyroModalContent form table tr td span span span input{
	width: 154px;
}
#nyroModalContent form table tr td button{
	float: left;
	margin-right: 14px;
}
#nyroModalContent form table tr td button.cancel{
	width: 74px;
	height: 23px;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/cancel.png');
}
#nyroModalContent form table tr td button.save{
	width: 74px;
	height: 23px;
	margin-right: 0;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/save.png');
}


/*------------------------------------*/
/*------------------------------------*/
/*----- CSS added by DS:07.05.09 -----*/
/*------------------------------------*/
/*------------------------------------*/



/*----- CSS for about-us/about-american-family/timeline.asp -----*/

#content_sub #event {
	border-top: 1px dotted #368CC2;
	display: block;
	clear: both;
	overflow: hidden;
	padding: 15px 0 15px;
	height: auto;
	width: 470px;
}

#content_sub #event #date {
	display: block;
	width: 45px;
	float: left;
	font-weight: bold; 
	color: #666;
	padding: 0;
	line-height: 1.6em;
}
	
#content_sub #event #description {
	display: block;
	width: 425px;
	float: left;
	padding: 0;
	line-height: 1.6em;
}

#content_sub #event.lastLine {
	border-bottom: 1px dotted #368CC2;
}


/*----- CSS for about-us/diversity/in-the-community.asp -----*/

#content_sub #diversityTable td {
	line-height: 1.6em;
	padding: .75em 0 .75em 0;
	border-top: 1px dotted #368CC2;
}
#content_sub #diversityTable td strong {
	font-weight: bold;
	color: #368CC2;
	padding-right: 5px;
}
#content_sub #diversityTable tr.lastLine {
	border-bottom: 1px dotted #368CC2;
}

/*----- CSS for about-us/diversity/default.asp & in-the-workplace.asp -----*/

#content_sub #sub_section {
	display: block; 
	border-top: 1px dotted #368CC2;
	padding: 25px 0 0 0; 
	margin: 5px 0 0 0; 
	overflow: hidden;
	height: auto;
	width: 475px;
}
#content_sub #sub_section img {
	 display: block; 
	 width: 90px;
	 float: left;
	 text-align: left;
	 padding:0 20px 0 0 ;
}
#content_sub #sub_section #desc {
	display: block; 
	float: left; 
	width: 365px;
}

#content_sub #sub_section.lastItem {
	border-bottom: 1px dotted #368CC2; 
}

/*----- CSS for about-us/news-room/fast-fact-for-the-press.asp -----*/

#content_sub #ceo {
	display: block;
	width: 235px;
	height: 123px;
	padding: 0 0 0 0;
	float: left;
}

#content_sub #title {
	display: block;
	width: 120px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1.6em;
}

#content_sub #ceo img {
	display: block;
	padding: 0 10px 0 0;
	float: left;
}

#content_sub #ceo #title strong {
	font-weight: bold;
}

#expandAll {
	text-align: right; 
	padding: 10px 0 0 0;
	height: auto;
	width: 470px;
}

/*----- CSS for about-us/news-room/media-contacts.asp -----*/

#content_sub #contact strong{
	font-weight: bold;
}


/*----- CSS for about-us/what-we-are-like/catch-our-spirit.asp -----*/

#content_sub #pic_text {
	display: block; 
	border-top: 1px dotted #368CC2;
	padding: 25px 0 10px 0; 
	margin: 5px 0 0 0; 
	overflow: hidden;
	height: auto;
	width: 475px;
}

#content_sub #pic_text #pic {
	 display: block; 
	 width: 200px;
	 float: left;
	 text-align: right;
	 padding:0 20px 0 0 ;
}
#content_sub #pic_text #text {
	display: block; 
	float: left; 
	width: 250px;
	line-height: 18px;
}

#content_sub #pic_text.lastItem {
	border-bottom: 1px dotted #368CC2;
}



/*----- This marks up the text field input tags on the httpHeader.asp file (in repository folder) -----*/

#nav_account #myAccountFlyout {
	padding: 5px 5px 5px 5px;
	line-height: 1.8em;
	font-size: 1.1em;
	float: left;
	background-image: none;
}
#nav_account #myAccountFlyout #login_myAccount a, #nav_account #myAccountFlyout #login_myAccount a:visited, #nav_account #myAccountFlyout #login_myAccount a:link{
	background-image: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
	display: inline;
	color: #368CC2;
	font-weight:bold;
	text-decoration:none;
}
#nav_account #myAccountFlyout #login_myAccount a:hover{
	text-decoration:underline;
}
#nav_account #myAccountFlyout form {
	display: block;
	margin: 7px 0 0 0;
}
#nav_account #myAccountFlyout #textFieldUSR, #nav_account #myAccountFlyout #textFieldPWD, #nav_account #myAccountFlyout #textField {
	border: 1px solid #ccc;
	padding: 4px 0 4px 0;
	float: left;
	margin: 0 0 0 3px;
	width:100px;
}
#nav_account #myAccountFlyout label {
	width: 65px;
	height: 25px;
	display: block;
	line-height: 20px;
	float: left;
}
#nav_account #myAccountFlyout fieldset {
	display: block;
	margin: 4px 0 0 0;
	background-image: none;
}


/*----- for Background of Homeowners-insurance.asp -----*/

#products #main #content #homeowners_quote{
	float: right;
	width: 205px;
	height: 228px;
	margin: 0 0 0 0;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/images/products/home/home_quote.jpg') no-repeat;
}

/*----- Makes the "Discounts" section bold or normal weight -----*/
#main #discounts p.disc {
	font-weight: normal; !important
	color: #f00;
}
#main #discounts p strong{
	font-weight: bold;
}

/* ------ payments/default.asp ---- */
#main #contentPay #payContainer{
	width: 678px;
	height: auto;
	overflow: hidden;
	background: url(http://www.amfam.com/site-assets/img/bgs/bg_pay.gif) repeat-y;
	margin: 0 auto;
	padding: 0;
}

#main #contentPay #payTop{
	width: 678px;
	height: auto;
	overflow: hidden;
	background: url(http://www.amfam.com/site-assets/img/bgs/bg_payTop.gif) no-repeat;
	text-align:left;
	margin: 0 auto;
	padding: 0;
}

#main #contentPay #payBottom{
	width: 678px;
	height: auto;
	overflow: hidden;
	background: url(http://www.amfam.com/site-assets/img/bgs/bg_payBottom.gif) bottom no-repeat;
	float: left;
	text-align:left;
	margin: 0 auto;
	padding: 0;
}

#contentPay #payNav{
	overflow:hidden;
	padding: 22px 0 10px 0;
	float: left;
	width: 200px;
	display: block;
}

#main #contentPay #payNav #payNow a, #main #contentPay #payNav #phone a, #main #contentPay #payNav #bank a, #main #contentPay #payNav #online a, #main #contentPay #payNav #auto a, #main #contentPay #payNav #mail a {
		font-size:1px; 
		display: block; 
		width: 200px; 
		height:47px;
		border: 1px #f00;
		margin: 3px 0 0 3px;
		background: #f00;
	}
	
#main #contentPay #payNav #payNow a, #main #contentPay #payNav #payNow a:link, #main #contentPay #payNav #payNow a:visited {background: none;}
#main #contentPay #payNav #payNow a:hover, #main #contentPay #payNav #payNow a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payNow.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #phone a, #main #contentPay #payNav #phone a:link, #main #contentPay #payNav #phone a:visited {background:none;}
#main #contentPay #payNav #phone a:hover, #main #contentPay #payNav #phone a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payByPhone.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #bank a, #main #contentPay #payNav #bank a:link, #main #contentPay #payNav #bank a:visited {background:none;}
#main #contentPay #payNav #bank a:hover, #main #contentPay #payNav #bank a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/onlineBank.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #online a, #main #contentPay #payNav #online a:link, #main #contentPay #payNav #online a:visited {background:none;}
#main #contentPay #payNav #online a:hover, #main #contentPay #payNav #online a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/onlineBilling.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #auto a, #main #contentPay #payNav #auto a:link, #main #contentPay #payNav #auto a:visited {background:none;}
#main #contentPay #payNav #auto a:hover, #main #contentPay #payNav #auto a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/automatedFunds.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #mail a, #main #contentPay #payNav #mail a:link, #main #contentPay #payNav #mail a:visited {background:none;}
#main #contentPay #payNav #mail a:hover, #main #contentPay #payNav #mail a:focus {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payByMail.gif) 22px 0 no-repeat;}

#main #contentPay #payNav #payNow {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payNow_over.gif) 25px 0 no-repeat;}
#main #contentPay #payNav #phone {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payByPhone_over.gif) 25px 0 no-repeat;}
#main #contentPay #payNav #bank {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/onlineBank_over.gif) 25px 0 no-repeat;}
#main #contentPay #payNav #online {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/onlineBilling_over.gif) 25px 0 no-repeat;}
#main #contentPay #payNav #auto {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/automatedFunds_over.gif) 25px 0 no-repeat;}
#main #contentPay #payNav #mail {background: url(http://www.amfamlatino.com/enes/site-assets/img/btns/payByMail_over.gif) 25px 0 no-repeat;}

#main #contentPay #payContent {
	float: left;
	width: 390px;
	height:auto;
	overflow: hidden;
	padding: 40px 0 45px 30px;
	display: block;
	line-height: 1.8em;
}

#main #contentPay #payContent h3 {
	line-height: 1.6em;
	font-size: 1.8em;
	font-weight: bold;
	color: #006;
}
#main #contentPay #payContent p {
	line-height: 1.5em;
	font-size: 1.0em;
	font-weight: normal;
	color: #333;
	padding-top: 10px;
}

#main #contentPay .hide {
	display: none;
}




#main #contentPay p.footnote, #main p.footnote {
	line-height: 1.4em;
	font-size: 0.9em;
	font-weight: normal;
	color: #8c8d8e;
}


.footnote span.superscript { font-size:.9em; }
.superscript { color: #8c8d8e;  font-size:.8em;position: relative; bottom: 0.5em; }
#disclaimer { font-size:.9em; clear: right; color:#000; float:none; padding: 6px 0 6px 0px; }


#main #contentPay p.footnote a, #main p.footnote a{
	line-height: 1.4em;
	font-size: 0.9em;
	font-weight: normal;
	color: #368CC2;
	text-decoration:none;
}

#main #contentPay h3.payh3 {
	font-weight: bold;
	font-size: 1.364em;
	padding-top: 20px;
	color: #57A927;	
}



/* -------- NavFooter: fix to force My Account go to next column ---*/
#nav_footer .account{
	float: left; !important
}


/* -------- CSS for learn-and-plan/contact-us/default.asp ---*/

#contactItem.hide {
display: none;
}

#contactItemContentContainer {
	margin:15px 0 0 0px; 
	padding-left:10px;
}

#toggleemail, 
#togglecall, 
#togglemail, 
#toggleclaims-mail, 
#togglelocation, 
#togglepartner, 
#togglewebmaster {
	margin-top:-1px;
	padding-left:0px;
}

#togglecall a, 
#togglemail a, 
#toggleclaims-mail a, 
#togglelocation a, 
#togglepartner a, 
#togglewebmaster a {
	font-size:150%;; 
	font-weight:bold; 
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	margin: 0 0 10px 0;
}

#togglecall span, 
#togglemail span, 
#toggleclaims-mail span, 
#togglelocation span, 
#togglepartner span, 
#togglewebmaster span {	 
	margin: 5px 0 10px 20px;
	color: #999;
	display: block;
}

#contentPay h5 {	 
	font-size: 1.125em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333;
}

#contactItem p, #contactItem td {
	margin-left:20px;
}

#contactItem ul li {
	margin: 0 0 0 15px;
	list-style: none;
}

#contactItem ul li a, 
#contactItem ul li a:link, 
#contactItem ul li a:hover, 
#contactItem ul li a:visited, 
#contactItem ul li a.inline {
	margin: 0 0 0 5px;
}

/* -------  Sub Head fixes until we come up with a different solution for text/image replacement -------- */
h2{
	/*display: inline-block;GT072709 removed while waiting on font-face/swifr/image replacement assets*/
	padding-bottom: 10px;
}

/*------- Careers Employee Photos ---------*/
#employee_photo {
	float:right;
	display:block;
	text-align:center;
}
/*------- Products > Life Insurance > Call-to-Action -------------*/

#products #main #content #life_quote{
	float: right;
	width: 205px;
	height: 190px;
	margin: 0 -10px 0 0;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/life_quote.jpg') no-repeat;
}
#main #content #life_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 /* -------------------------------- Aside's for Products area --------------------------------------------*/

/* --- "Don't take the bait ----*/
#bait{
	height: 150px;
	padding: 20px 0 0 22px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_DontTakeTheBait.jpg') no-repeat;
}
#bait p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 10px 0 0 0;
	padding: 0;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;*/
	text-indent: -2000em;
}
#bait p{
	width: 110px;
	font-size: 1.2em;
	line-height: 1.3;
	color: #000;
}
#bait h4{
	width: 110px;
	margin: 0 0 1.2em;
	font-size: 1.2em;
	text-indent: -2000em;

	color: #fff;
}

/* --- "Don't leave your future up in the air" Banner ----*/
#life_upInAir{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_UpInTheAir.jpg') no-repeat;
}
#life_upInAir p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
}
#life_upInAir p{
	width: 110px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#life_upInAir h4{
	width: 110px;
	margin: 0 0 1.2em;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Hug your family for life" Banner ----*/
#life_hug{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_hugFamilyForLife.jpg') no-repeat;
}
#life_hug p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
}
#life_hug p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#life_hug h4{
	width: 110px;
	margin: 0 0 8px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Identity Theft Program" Banner ----*/
#homeowners_identityTheft{
	height: 142px;
	padding: 13px 0 0 16px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_protectName.jpg') no-repeat;
}
#homeowners_identityTheft p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#homeowners_identityTheft p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #666;
}
#homeowners_identityTheft h4{
	width: 150px;
	margin: 24px 0 16px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "See our top tips for controlling losses on your farm" Banner ----*/
#umbrella_farmLossTips{
	height: 128px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_farmLossTips.jpg') no-repeat;
}
#umbrella_farmLossTips p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 19px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#umbrella_farmLossTips p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#umbrella_farmLossTips h4{
	width: 150px;
	margin: 0 0 73px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Don't let an accident let your business plan slip" Banner ----*/
#business_slip{
	height: 128px;

	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_slip.jpg') no-repeat;
}
#business_slip p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 19px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#business_slip p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#business_slip h4{
	width: 150px;
	margin: 0 0 17px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}


/* --- "Interactive Home" Banner ----*/
#homeowners_interactiveHome{
	height: 132px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_interactiveHome.jpg') no-repeat;
}
#homeowners_interactiveHome p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#homeowners_interactiveHome p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#homeowners_interactiveHome h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Are you ready for what's next?" Banner ----*/
#auto_whatsNext{
	height: 142px;
	padding: 24px 0 0 16px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_whatsNext.jpg') no-repeat;
}
#auto_whatsNext p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#auto_whatsNext p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#auto_whatsNext h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Tell your stress to hit the road" Banner ----*/
#auto_emergencyRoadService{
	height: 160px;
	padding: 20px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_HitTheRoad.jpg') no-repeat;
}
#auto_emergencyRoadService p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	text-indent: -2000em;
}
#auto_emergencyRoadService p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#auto_emergencyRoadService h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Share the trails, Share the Fun!(contest)" Banner ----*/
#snow_contest{
	height: 654px;
	padding: 24px 0 0 16px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/snow_contest_banner.jpg') no-repeat;
}

#snow_contest p{
	margin-top:160px;
	width: 180px;
	font-size: 1.6em;
	text-align:center;
	line-height: 1.6;
	color: #666;
}
#snow_contest h4{
	width: 200px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
#snow_contest p.more {	
	margin-top:0px;
}
#snow_contest p.more a{
	background:url(http://www.amfamlatino.com/enes/site-assets/img/btns/btn_trueCare_enter_hover.png) no-repeat;
	overflow: hidden;
	display: block;
	width: 122px;
	height: 45px;
	border: none;
	margin: 15px 0 0 33px;
	padding: 0;
	text-indent: -2000em;
}
#snow_contest p.more a:hover {background:url(http://www.amfamlatino.com/enes/site-assets/img/btns/btn_trueCare_enter.png) no-repeat;}

/* --- "Prepare now to relax later" Banner ----*/

#retirement_prepareNow{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_prepareNow.jpg') no-repeat;
}
#retirement_prepareNow p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
}
#retirement_prepareNow p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#retirement_prepareNow h4{
	width: 110px;
	margin: 0 0 20px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Plan now and enjoy the ride" Banner ----*/
#retirement_planNow{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_planNow.jpg') no-repeat;
}
#retirement_planNow p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
}
#retirement_planNow p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#retirement_planNow h4{
	width: 110px;
	margin: 0 0 20px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Find us on Facebook" Banner ----*/
#facebook{
	height: 132px;
	padding: 20px 20px 20px 20px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_Facebook.jpg') no-repeat;
}
#facebook h4 a{
	height: 102px;
	padding: 0;
	display: block;	
	font-size: 2em;
	text-indent: -2000em;
	width: 100%;
}



/* --- "What's the key to a safe teen driver?" Banner ----*/
#teenSafeDriver{
	height: 152px;
	padding: 20px 0 0 15px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_TeenSafeDriver.jpg') no-repeat;
}
#teenSafeDriver p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0;
	/*background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;*/
	text-indent: -2000em;
	position:relative;
	top:15px;
}
#teenSafeDriver p{
	width: 150px;
	font-size: 1.2em;
	line-height: 1.3;
	color: #666;
}
#teenSafeDriver h4{
	width: 110px;
	margin:0;
	margin: 0 0 63px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Focus on your future with AmFam Deferred Annuity" Banner ----*/
#retirement_focusFuture{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_focusFuture.jpg') no-repeat;
}
#retirement_focusFuture p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
	position:relative;
	top:15px;
}
#retirement_focusFuture p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#retirement_focusFuture h4{
	width: 110px;
	margin:0;
	margin: 0 0 70px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/* --- "Rest well knowing you've got her covered with American family Life Insurance" Banner ----*/
#life_restWell{
	height: 142px;
	padding: 20px 0 0 17px;
	background: url('http://www.amfam.com/site-assets/img/bgs/aside_restWell.jpg') no-repeat;
}
#life_restWell p.more a{
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more_aside.gif') no-repeat;
	text-indent: -2000em;
}
#life_restWell p{
	width: 150px;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#life_restWell h4{
	width: 110px;
	margin: 0 0 70px 0;
	font-size: 2em;
	text-indent: -2000em;
	color: #82BC42;
}

/*------- Products > Life Insurance > Call-to-Action -------------*/

#products #main #content #life_quote{
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_life.jpg') no-repeat scroll 0 0 transparent;
    float: right;
    height: 190px;
    margin: 0 0 0 10px;
    padding: 13px 22px 0 38px;
    width: 205px;
}

#main #content #life_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Umbrella Insurance > Call-to-Action -------------*/

#products #main #content #umbrella_quote{
	float: right;
	width: 205px;
	height: 250px;
	margin: 0 -10px 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_umbrella.jpg') no-repeat;
}
#main #content #umbrella_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Health Insurance > Call-to-Action -------------*/

#products #main #content #health_quote{
	float: left;
	width: 257px;
	height: 240px;	
	margin: 0;
	padding: 13px 0 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_health.jpg') no-repeat;
}
#main #content #health_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Retirement Insurance > Call-to-Action -------------*/

#products #main #content #retirement_quote{
	float: right;
	width: 205px;
	height: 250px;
	margin: 0;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_retirement.jpg') no-repeat;
}

#main #content #retirement_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Business Insurance > Call-to-Action -------------*/

#products #main #content #business_quote{
	float: right;
	width: 199px;
	height: 255px;
	margin: 0 0 0 10px;
	padding: 15px 29px 0 30px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/call-to-action_business-2.jpg') no-repeat;
}

#products #main #content #business_quote h4,
#products #main #content #business_quote p{
	text-align: left;
}

#products #main #content #business_quote p button{
	float: left;
}

#main #content #business_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Farm & Ranch Insurance > Call-to-Action -------------*/

#products #main #content #farmRanch_quote{
	float: right;
	width: 205px;
	height: 250px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_farmRanch.jpg') no-repeat;
}
#main #content #farmRanch_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 
 
/*------- Products > Other Products Insurance > Call-to-Action -------------*/

#products #main #content #otherProducts_quote{
	float: right;
	width: 205px;
	height: 250px;
	margin: 0 0 0 10px;
	padding: 13px 22px 0 30px;
	background: url('http://www.amfam.com/site-assets/img/bgs/call-to-action_otherProducts.jpg') no-repeat;
}
#main #content #otherProducts_quote h3{
	margin: 0 0 0 7px;
	line-height: 1.2em;
 }
 img.left {float:right;margin:0 10px 15px 15px; }

#main #content #tabbed_info .content ul.faq_list li {font-weight:normal; list-style-type:disc; margin-left:5px;}


/*------- Claims > report a claim Sidebar -------------*/

#main #content #claims_how_sidebar {
	width: 379px;
	height: auto;
	overflow: hidden;
	display: block;
	background: url(http://www.amfam.com/site-assets/img/bgs/sideBar_border.gif) repeat-y;
	margin: 0;
}

#main #content #claims_how_sidebar #sidebar_header{
	width: 379px;
	height: 35px;
	display: block;
	background: url(http://www.amfam.com/site-assets/img/bgs/sideBar_header.gif) no-repeat;
	overflow: hidden;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 0 15px;
}


#main #content #claims_how_sidebar #sidebar_body {
	width: 375px;
	height: auto;
	display: block;
	/*background: url(http://www.amfam.com/site-assets/img/bgs/sideBar_bg.gif) repeat-x;*/
	margin: 0 auto;
	padding: 10px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#main #content #claims_how_sidebar #sidebar_body strong {
	font-weight: bold;
}

#main #content #claims_how_sidebar #sidebar_body .footnote {
	font-weight: normal;
	color: #666;
	font-size: 8px;
	line-height: 10px;
}


#main #content #claims_how_sidebar #sidebar_bottom {
	width: 379px;
	height: auto;
	display: block;
	background: url(http://www.amfam.com/site-assets/img/bgs/sideBar_bottom.gif) bottom no-repeat;
}

#main #content strong {
	font-weight: bold;	
}
/*form#contactForm {overflow:hidden; height:auto; width:100%;}
form#contactForm h3 {margin:10px 0;clear:both;}
form#contactForm div.row {width:100%; display:block; clear:both;}
form#contactForm input, form#contactForm select, form#contactForm textarea {border:1px solid #ccc; height:auto;margin:.25em;}
form#contactForm label {width:35%; float:left; text-align:left; font-weight:bold;margin:.25em;}
form#contactForm label.checkbox {width:93%;display:block;float:right;text-align:left; font-weight:bold;margin:.25em;}
form#contactForm ul.multicolumn {display:block; width:90%; margin:10px auto;height:auto;overflow:hidden;}
form#contactForm ul.multicolumn li {display:inline; width:170px; float:left;}
form#contactForm label.radio {width: 75%; float: left; text-align: left;}
*/
#agent_info #main #content form table tbody tr th label,
#learn_plan #main #content form table tbody tr th label{
	font-weight:bold !important;
}

#agent_info #main #content table tbody tr th,
#learn_plan #main #content table tbody tr th {
	font-size:1em;	
	padding:1em 0;
	text-align:left;
}

textarea {
	border:1px solid #ccc; height:auto;margin:.25em;
}

#button_holder {
	margin:20px 0 50px;
}




#main #content ul, #main #content ol {margin-bottom:10px;}


/*----- Agent Listing -----*/
#main #agent_list{
	margin: 0;
	padding: 0;
	border: none;
}
#about_us #main #content #agent_list .row{
	margin: 0;
	float: left;
	display: block;
	background: url('http://www.amfam.com/site-assets/img/separators/content_sub_nav.gif') left bottom repeat-x;
}
#about_us #main #content #agent_list .section{
	width: 220px;
	margin: 0 20px 0 0;
	padding: 15px 0;
	float: left;
	display: inline-block;
	background: none;
}
#main #agent_list .section div{
	height: 144px;
	padding: 0 0 0 115px;
}
#main #agent_list .section h2{
	margin: 0;
}
#about_us #main #content #agent_list p{
	line-height: 1.4em;
}
#main #agent_list .section form{
	margin: 1em 0 0;
}
#main #agent_list .section form .field{
	float: left;
	margin: 0 7px 0 30px;
}
#main #agent_list .section form input{
	width: 80px;
	font-size: 0.8em;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main #agent_list .section form button{
	float: right;
	width: 80px;
	height: 20px;
	background-image: url('http://www.amfamlatino.com/enes/site-assets/img/btns/get_quote.png');
}
#main #agent_list .section p.button{
	margin: 1em 0 0;
}
#main #agent_list .section p.button a.learn_more{
	float: right;
	width: 80px;
	height: 20px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/btns/learn_more.png') no-repeat;
	text-indent: -2000em;
}
#main #agent_list .section div h2 {
	color:#004394; 
	font-size:1.1em;
	padding: 0;
}
#main #agent_list .section #norm{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/NHB001.jpg') no-repeat;
}
#main #agent_list .section #charles{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/CEB002.jpg') no-repeat;
}
#main #agent_list .section #lisa{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/LSD005.jpg') no-repeat;
}
#main #agent_list .section #kelly{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/KRG003.jpg') no-repeat;
}
#main #agent_list .section #ron{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/RXH011.jpg') no-repeat;
}
#main #agent_list .section #jenny{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/JLH038.jpg') no-repeat;
}
#main #agent_list .section #michael{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/MJH043.jpg') no-repeat;
}
#main #agent_list .section #lori{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/LJI003.jpg') no-repeat;
}
#main #agent_list .section #terry{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/TJK007.jpg') no-repeat;
}
#main #agent_list .section #julie{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/JAL049.jpg') no-repeat;
}
#main #agent_list .section #matt{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/MEN014.jpg') no-repeat;
}
#main #agent_list .section #lisaSchmitz{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/LAS068.jpg') no-repeat;
}
#main #agent_list .section #tim{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/TDS101.jpg') no-repeat;
}
#main #agent_list .section #larry{
	background: url('http://www.amfam.com/images/about-us/careers/discover-career-paths/LWT003.jpg') no-repeat;
}

/* ------------------  Agents --------------------------- */
#about_us #main #content #agentVitals {display: block; float: left; padding-top: 25px; width: 100%}
#about_us #main #content #agentVitals p {padding: 0; margin: 0 0 8px 0; line-height: 15px;}

#main #content .pdfLink {
	background:url(http://www.amfam.com/site-assets/img/icons/ico_pdf.gif) no-repeat;
	display: inline-block;
	height: 15px;
	text-indent: 25px;
	line-height: 15px;
}

#main a.pdf {
	background:url(http://www.amfam.com/site-assets/img/icons/ico_pdf.gif) no-repeat center right;
	padding-right:20px;
}
a.external {
	background:url(http://www.amfam.com/site-assets/img/icons/external.gif) no-repeat center right;
	padding-right:14px;
}

a.video {
	background:url(http://www.amfam.com/site-assets/img/icons/video.gif) no-repeat center right;
	padding-right:25px;
}
#main #content #content_sub #discoverCareers_wrapper {
	background:url(http://www.amfam.com/site-assets/img/bgs/discoverCareers_bg.jpg) repeat-y;
	width:740px;
	height:auto;
	overflow: hidden;
	display:block;
	float: right;
	border:0;
	margin:0;
	padding:0;
}
#main #content #content_sub #discoverCareers_header {
	background:url(http://www.amfam.com/site-assets/img/bgs/discoverCareers_header.jpg) no-repeat;
	width:740px;
	height:auto;
	overflow: hidden;
	display:block;
	float: right;
	margin:0;
	padding: 0;
}
#main #content #content_sub #discoverCareers_footer {
	background:url(http://www.amfam.com/site-assets/img/bgs/discoverCareers_footer.jpg) bottom no-repeat;
	width:740px;
	height:auto;
	overflow: hidden;
	display:block;
	float: right;
	margin:0;
	padding:0;
}
#main #content #content_sub #discoverCareers_nav {
	font-size: .9em;
	font-weight: normal;
	float: left;
	width: 175px;
	padding: 0 0 15px 10px;
}
#main #content #content_sub ul#discoverCareersNav li {
	border-bottom: 1px dotted #cfcfcf;
	text-indent: -10;
	padding: 0;
}
#main #content #content_sub ul#discoverCareersNav li,  #main #content #content_sub ul#discoverCareersNav li a,  #main #content #content_sub ul#discoverCareersNav li a:link,  #main #content #content_sub ul#discoverCareersNav li a:visited {
	list-style-type:none;
	background: none;
	display: block;
	color: #888585;
	line-height: 12px;
	padding: 3px 0 3px 0;
	text-decoration:none;
	cursor:pointer;
}
#main #content #content_sub ul#discoverCareersNav li a:hover,  #main #content #content_sub ul#discoverCareersNav li a:focus, #main #content #content_sub ul#discoverCareersNav li a.active {
	list-style-type:none;
	background: none;
	display: block;
	color:#368CC2;
	line-height: 12px;
	padding: 3px 0 3px 0;
	text-decoration:none;
}
#main #content #content_sub #discoverCareersNav .sub {
	display: block;
	height: auto;
	overflow: hidden;
	margin: 0 0 5px 0;
	text-indent: 5px;
}
#main #content #content_sub ul#discoverCareersNav .sub li,  #main #content #content_sub ul#discoverCareersNav .sub li a,  #main #content #content_sub ul#discoverCareersNav .sub li a:link,  #main #content #content_sub ul#discoverCareersNav .sub li a:visited {
	border-bottom: none;
	list-style-type:none;
	background: none;
	display: block;
	color: #888585;
	padding: 2px 0 2px 0;
	line-height: 11px;
	text-decoration:none;
	overflow: hidden;
}
#main #content #content_sub ul#discoverCareersNav .sub li a:hover,  #main #content #content_sub ul#discoverCareersNav .sub li a:focus , #main #content #content_sub ul#discoverCareersNav li ul li a.active, #main #content #content_sub ul#discoverCareersNav li ul li ul li a.active{
	list-style-type:none;
	background: none;
	display: block;
	color:#368CC2;
	text-decoration:none;
	line-height: 11px;
}
#main #content #content_sub #discoverCareers_content {
	width: 490px;
	padding: 20px 20px 10px 35px;
	height: auto;
	display: block;
	float: left;
}

#main #content #content_sub #discoverCareers_content #content1,  #main #content #content_sub #discoverCareers_content #content2,  #main #content #content_sub #discoverCareers_content #content3,  #main #content #content_sub #discoverCareers_content #content4,  #main #content #content_sub #discoverCareers_content #content5,  #main #content #content_sub #discoverCareers_content #content6,  #main #content #content_sub #discoverCareers_content #content7,  #main #content #content_sub #discoverCareers_content #content8,  #main #content #content_sub #discoverCareers_content #content9,  #main #content #content_sub #discoverCareers_content #content10,  #main #content #content_sub #discoverCareers_content #content11,  #main #content #content_sub #discoverCareers_content #content12,  #main #content #content_sub #discoverCareers_content #content13,  #main #content #content_sub #discoverCareers_content #content14,  #main #content #content_sub #discoverCareers_content #content15,  #main #content #content_sub #discoverCareers_content #content16,  #main #content #content_sub #discoverCareers_content #content17,  #main #content #content_sub #discoverCareers_content #content18,  #main #content #content_sub #discoverCareers_content #content19,  #main #content #content_sub #discoverCareers_content #content20,  #main #content #content_sub #discoverCareers_content #content21,  #main #content #content_sub #discoverCareers_content #content22,  #main #content #content_sub #discoverCareers_content #content23,  #main #content #content_sub #discoverCareers_content #content24,  #main #content #content_sub #discoverCareers_content #content25,  #main #content #content_sub #discoverCareers_content #content26,  #main #content #content_sub #discoverCareers_content #content27,  #main #content #content_sub #discoverCareers_content #content28,  #main #content #content_sub #discoverCareers_content #content29,  #main #content #content_sub #discoverCareers_content #content30,  #main #content #content_sub #discoverCareers_content #content31,  #main #content #content_sub #discoverCareers_content #content32,  #main #content #content_sub #discoverCareers_content #content33,  #main #content #content_sub #discoverCareers_content #content34,  #main #content #content_sub #discoverCareers_content #content35,  #main #content #content_sub #discoverCareers_content #content36,  #main #content #content_sub #discoverCareers_content #content37,  #main #content #content_sub #discoverCareers_content #content38,  #main #content #content_sub #discoverCareers_content #content39,  #main #content #content_sub #discoverCareers_content #content40,  #main #content #content_sub #discoverCareers_content #content41,  #main #content #content_sub #discoverCareers_content #content42 {
	display: none;
}	

#main #content #content_sub #discoverCareers_content ul li strong {color:#000}
#main #content #content_sub ul#discoverCareersNav #sub4 {text-indent: 15px;}


#main #content #content_sub #discoverCareers_content h5.agencyAwards {clear: both; padding: 20px 0 0 0;}
#main #content #content_sub #discoverCareers_content ul.desc {clear: both; padding: 0 0 20px 0;}
#main #content #content_sub #discoverCareers_content img.profilePic {float: left; padding: 0 15px 0 0;}
#main #content #content_sub #discoverCareers_content div.imgDiv {float: left; width: 100%;}
#main #content #content_sub #discoverCareers_content p.endP {padding: 0; margin: 0 0 7px 0; line-height: 1.2em;}
#main #content #content_sub #discoverCareers_content img.profile {float:left;}
#main #content #content_sub #discoverCareers_content img.padRightBottom {float: left; padding: 0 15px 25px 0;}

#main #content.discoverCareerPathsNav #content_sub_nav  {
	width: 140px;
}


/* -------------------- storm-faqs/default.asp ----------------------------- */

  #main #content #content_sub #storm_earthquake {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_earthquake.jpg) 0 0 no-repeat;
	width: 137px;
	height: 160px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 28px 25px 10px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub #storm_flood {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_flood.jpg) 0 0 no-repeat;
	width: 137px;
	height: 160px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 28px 25px 10px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub #storm_hail {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_hail.jpg) 0 0 no-repeat;
	width: 137px;
	height: 160px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 28px 0 10px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub #storm_ice {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_ice.jpg) 0 0 no-repeat;
	width: 137px;
	height: 170px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 10px 25px 10px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub #storm_wildfire {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_wildfire.jpg) 0 0 no-repeat;
	width: 137px;
	height: 170px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 10px 25px 25px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub #storm_wind {
  	background: url(http://www.amfam.com/site-assets/img/support/StormFAQs_images_wind.jpg) 0 0 no-repeat;
	width: 137px;
	height: 170px;
	overflow: hidden;
	padding: 110px 0 0 0;
	margin: 10px 0 25px 0;
	display: block;
	float: left;
  }
  #main #content #content_sub h3{margin:0px;padding:0.4em 0;}
  #main #content #content_sub p {margin:0; padding: 0 0 1em;}
  #main #content #content_sub #go a{
	float: left;
	width: 45px;
	height: 25px;
	margin: 12px 0;
	background: url('http://www.amfamlatino.com/img/amfam/ES_3601.png') no-repeat;
	text-indent: -2000em;
	display: block;
}
#main #files {
	position:relative;
	z-index:0;
	bckground-color:#fff;
}
#main #files a.pdfThumb{float:left;height:115px;width:100px;text-align:center}

#main #files a.pdfThumb{float:left;height:115px;width:100px;text-align:center}
#main #files a.pdfThumb{float:left;height:115px;width:100px;text-align:center}	

#reveal{display: block; z-index: 100; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;}
#revealBG{overflow: hidden; background-color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.7;filter:alpha(opacity=70);}
/*#coverMe{top:0;left:0;display:block;z-index:100;background:none;height:100%;width:100%;overflow:hidden;position:absolute;}
#reveal {top:0;left:0;z-index:10000;background-color:#000;opacity:.7;filter:alpha(opacity=70);height:2000px;width:2000px;overflow:hidden;position:fixed;display:block;}*/
#pdfContainer{top:20px;left:20%;height:500px;width:800px;dsplay:block;position:fixed;overflow:hidden;}
#closeBtn{z-index:10000;width:800px;top:4px;text-align:right;left:0;position:relative;height:20px;font-weight:bold;font-size:2em;cursor:pointer;color:#000;background-color:#fff;}
object.BrightcoveExperience {width:798px; height:603px;display:block;}

#main #content #content_sub p.adform, #main #content #content_sub_Health p.adform {
	color:#666;
	font-size: .8em;
	padding: 15px 0 15px 0;
}

/* -------------------- sorry/error.asp ----------------------------- */
#sorry #main #content {
	border:none;
	width:955px;
}
#sorry #main #content .container {
	border:none;	
	line-height:1.4em;
	width:955px;
}
#sorry #main h1 {
	color:#CD1F00;
}

#sorry #main #content .container p.error {
	border:none;
	background:none;
	color:#CD1F00;
	font-size: 1.25em;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
	padding:0;
}

/* -------------------------------------- Video -------------------------------------------- */

#videoContainer {
	float: left;
	overflow:hidden;
	display:block;
	padding:0 40px 9px 0;
}

#main #content .noPadRight {
	padding-right: 0;	
}

#videoFootage {
	width: 221px;
	overflow:hidden;
	display:block;
	margin: 10px 0 0 0;
	padding:0;
}

#videoFootage_narrow {
	width: 189px;
	overflow:hidden;
	display:block;
	margin: 10px 0 0 0;
	padding:0;
}
#videoHeader {
	background-repeat: no-repeat;
}
#videoShell {
	background:url(http://www.amfam.com/site-assets/img/support/videoShell.png) no-repeat;
	overflow: hidden;
	margin:0;
	padding:0;
	border:0;
}

#videoShell_narrow {
	background:url(http://www.amfam.com/site-assets/img/support/videoShell_narrow.png) no-repeat;
	overflow: hidden;
	margin:0;
	padding:0;
	border:0;
}
#playButton a{
	background: url(http://www.amfam.com/site-assets/img/support/videoPlay.png) center no-repeat;
	vertical-align: middle;
	width: 86px;
	height:85px;
	margin: 0 auto;
	display: block;
}
#videoFooter {
	background:url(http://www.amfam.com/site-assets/img/support/video_bg.jpg) bottom no-repeat;
	padding: 8px 10px 10px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	height: auto;
	margin: 0 0 15px 0;
	display: block;
	overflow:hidden;
	width:202px;
}
#videoFooter_narrow {
	background:url(http://www.amfam.com/site-assets/img/support/video_bg_narrow.png) bottom no-repeat;
	padding: 8px 5px 5px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	height: 30px;
	width: 174px;
	margin: 0 0 15px 0;
	display: block;
	overflow:hidden;
}
#main #content #videoFooter #videoSubhead {
	color:#004394;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
	float: left;
}
#videoIcon {
	background:url(http://www.amfam.com/site-assets/img/support/icon_video.gif) no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	overflow: hidden
}
#videoInfo {
	width: 160px;
	margin: 0 0 0 10px;
	height: auto;
	display: block;
	float: left;
	overflow: hidden;
}

#videoInfo_narrow {
	width: 135px;
	margin: 0 0 0 5px;
	height: auto;
	display: block;
	float: left;
	overflow: hidden;
}
#videoFooter p.videoTitle a, 
#videoFooter p.videoTitle a:visited, 
#videoFooter p.videoTitle a:link,
#videoFooter_narrow p.videoTitle a, 
#videoFooter_narrow p.videoTitle a:visited, 
#videoFooter_narrow p.videoTitle a:link{
	color:#666;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-decoration:none;
	float: left;
}
#videoFooter p.videoTitle a:hover, 
#videoFooter p.videoTitle a:focus,
#videoFooter_narrow p.videoTitle a:hover, 
#videoFooter_narrow p.videoTitle a:focus{
	color:#666;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-decoration:underline;
}
div#search {width:100%; height:auto; display:block; overflow:hidden;clear:both;position:relative;z-index:0;}
div#search form#filterPDF {width:100%; height:auto; oveflow:hidden; display:block;margin:0px;}
div#search form#filterPDF label, div#search form#filterPDF select, div#search form#filterPDF input {display:inline; float:left; margin-left:2px;}
div#search form#filterPDF label {font-weight:bold; margin-top:7px;}
div#search form#filterPDF select {margin-top:3px; font-style:normal;}
div#search form#filterPDF a#goFilter {background:url(http://www.amfamlatino.com/img/amfam/ES_3601.png) top left no-repeat;height:30px;width:55px;line-height:0; font-size:0; overflow:hidden; cursor:pointer; padding:0px; display:block; position:relative;left:5px;}

#myPDF {
	width:100%;
	height:100%;
	position:relative; top:4px;
}
#covWidget {width:350px; height:400px;}
#covWidget label {
	font-weight:bold;
	margin-right:.25em;
}
#covWidget div.row {
	margin: 0 0 10px 0;
}
#covWidget select {
	border:1px solid #333;
}
#covWidget h4 {
	font-weight:bold;
	font-size:1.2em;
	margin:10px 0;
}
#covWidget table {
	width:90%;
}
#covWidget table tr {margin-bottom:3px;}
#covWidget table tr th {
	width:120px;
	text-align:left;
	font-weight:bold;vertical-align:top;
	border-bottom: 1px solid #ccc;
}
#covWidget table tr td {
	width:auto;
	display:none;
	vertical-align:top;
	border-bottom: 1px solid #ccc;
}
#covWidget #footnotes div {display:none;}


/* Agent Sidebar
--------------------------------------------------------------------------------------- */

	#agent_sidebar, #agent_sidebar_multiple, #agent_sidebar_zip, #login { clear: right; float: right; padding-bottom: 20px; position: relative; }                       
	
	#agent_sidebar a, #agent_sidebar a:hover, 
	#agent_sidebar_multiple a, #agent_sidebar_multiple a:hover, 
	#agent_sidebar_zip a, #agent_sidebar_zip a:hover, 
	#login a, #login a:hover {
		color:#1381C3	
	}
  
	#agent_sidebar .main .content h2, #agent_sidebar_multiple .main .content h2, 
	#agent_sidebar_zip .main .content h2, #login .main .content h2 { font-size: 1.1em; }


	/* Update 1/04/08 (Fix agent sidebar bottom corner from separating in FF)*/
	#agent_sidebar .content p,#agent_sidebar_zip .content p, #agent_sidebar_multiple .content p, #login .content p { margin-bottom: 0px; padding-bottom: 10px; font-size:1.2em;}


	#agent_sidebar_zip .lower .content input { font-size: 1.1em; }	

	/* Sidebar Widths */ 
	#agent_sidebar, #agent_sidebar_multiple, #agent_sidebar_zip, #login { width: 220px; }
    
	/* Negative Top Margin For Section Pages */      
	.top_margin_120 { margin-top: -85px; }
            
	/* IE HACK */                 
	#agent_sidebar *, #agent_sidebar_multiple *, #agent_sidebar_zip *, #login * { zoom: 100%; }         
	#agent_sidebar h2, #agent_sidebar_multiple h2, #agent_sidebar_zip h2, #login { zoom: normal; }

	#agent_sidebar .header .right_bg, #agent_sidebar_multiple .header .right_bg, #agent_sidebar_zip .header .right_bg, #login .header .right_bg { font-size: 1px; height: 36px; }
	#agent_sidebar .footer .right_bg, #agent_sidebar_multiple .footer .right_bg, #agent_sidebar_zip .footer .right_bg, #login .footer .right_bg { font-size: 1px; height: 11px; }
	


	/* Header Background Images */
	#agent_sidebar .header { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_left.gif) no-repeat 0px 0px; }
	#agent_sidebar .header .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_right.gif) no-repeat right 0px; }
	#agent_sidebar_multiple .header { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_left.gif) no-repeat 0px 0px; }
    #agent_sidebar_multiple .header .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_right.gif) no-repeat right 0px; }
    #agent_sidebar_zip .header, #login .header { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_left.gif) no-repeat 0px 0px; }
    #agent_sidebar_zip .header .right_bg, #login .header .right_bg {  background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/top_right.gif) no-repeat right 0px; }

	/* Main Background Images */
	#agent_sidebar .main, #agent_sidebar_multiple .main, #agent_sidebar_zip .main, #login .main { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/main_left.gif) repeat-y left bottom; }            
    #agent_sidebar .main .right_bg, #agent_sidebar_multiple .main .right_bg, #agent_sidebar_zip .main .right_bg, #login .main .right_bg { 
		background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/main_right.gif) repeat-y right bottom; 
	}        

	/* Lower (ZIP) Background Images */
	#agent_sidebar_zip .lower, #login .lower { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/lower_zip_left.gif) repeat-y 0px 0px; }
	#agent_sidebar_zip .lower .right_bg, #login .lower .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/lower_zip_right.gif) repeat-y right 0px; }

 	/* Footer Background Images */
	#agent_sidebar .footer { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_left.gif) no-repeat left bottom; }
	#agent_sidebar .footer .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_right.gif) no-repeat right bottom; }
	#agent_sidebar_multiple .footer { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_left.gif) no-repeat 0px 0px; }
	#agent_sidebar_multiple .footer .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_right.gif) no-repeat right 0px; }
	#agent_sidebar_zip .footer, #login .footer { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_left.gif) no-repeat 0px 0px; }
    #agent_sidebar_zip .footer .right_bg, #login .footer .right_bg { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/bottom_right.gif) no-repeat right 0px; }

	/* Main Background Color */
	#agent_sidebar .main, #agent_sidebar_multiple .main, #agent_sidebar_zip .main, #login .main  { background: transparent url(http://www.amfam.com/site-assets/img/agent-sidebar/main_left.gif) no-repeat left bottom; } 
	#agent_sidebar_multiple .lower, #agent_sidebar_zip .lower, #login .lower { background-color: #ececeb; }
    #agent_sidebar_zip .main p, #login .main p, #agent_sidebar_zip .lower p { margin: 0; padding: 4px 0;font-size:1.2em; line-height:1.4em;}
       
	#agent_sidebar_multiple .content {
		padding-top:20px;	
	}

	/* Main Agent Title */ 
	#agent_sidebar .main .content h2, #agent_sidebar_multiple .main .content h2, #agent_sidebar_zip .main .content h2, #login .main .content h2 {
		position:relative; 
		top:-26px;
		background: transparent; 
		color: #FFF; 
		font-weight: bold; 
		font-size: 1.2em; 
		line-height: 1em; 
		margin: 0; 
		padding: 0 0px 6px 0px; 
		text-align:center;
	}
          
	/* Multiple Agent Title */ 
	#agent_sidebar_multiple .main .content h3 {
        color: #000; 
        font-size: 1.1em; 
        font-weight: bold; 
        line-height: 1.2em;
		margin: 0;
        padding: 0 0px 0px 0px;                     
	}

    /* Content Formatting */
	#agent_sidebar .main .content, #agent_sidebar_multiple .main .content, #agent_sidebar_zip .main .content, #agent_sidebar_zip .lower .content,
	#login .main .content, #login .lower .content {	margin: 0px 10px; }

	#agent_sidebar .main .content, #agent_sidebar_multiple .main .content, #agent_sidebar_zip .main .content { padding-bottom: 2px; }
	#agent_sidebar_zip .lower .content { padding-top: 6px;}

	* html #agent_sidebar_zip .lower .content { margin-top: -12px; padding-top: 4px; }

     /* Center Aligned Items */
	#agent_sidebar .main h2, #agent_sidebar .main p.center, #agent_sidebar_multiple .main h2, #agent_sidebar_multiple .main p.center,
    #agent_sidebar_zip .main h2, #agent_sidebar_zip .main p.center, #agent_sidebar_zip .lower .content,
	#login .main h2, #login .main p.center, #login .lower .content h2 { text-align: center; }

 	#login .lower .content p, #login .lower .content ul { margin: 0; text-align: left; }
	
	/* Stroke on Lower Section */
	#agent_sidebar_zip .lower .line, #login .lower .line { border-top: 1px solid #a1a1a1; margin: 0 2px; }

	#agent_sidebar_zip .lower .content input { margin: 0px 0 4px 0px; padding: 4px 2px; vertical-align:middle;}	
	#agent_sidebar_zip img.go {  }
	
	/* Agent Site Image */
	.agent_site_image { border: 1px solid #666666; margin: 0px; padding: 4px; }
	.agent_site_right_content { float: right; text-align: center; width: 110px; }


/* --------------------- PIE Intermediary Page ------------------------- */
body#pie {
	background:#fff none repeat scroll 0 0;
}

#pie #container {
	width: 100%;	
}

#pie #main {
	margin: 0 auto;
	float: none;
	width: 850px;
}

#pie #container #content{
	background: url(http://www.amfam.com/site-assets/img/support/happyCouple.jpg) right 50px no-repeat;
	float: none;
	margin: 0 auto;
	padding: 20px 0 45px 0;
	width: 90%;
	height: auto;
	border: none;
}
#pie #container #content #introText {width:400px; float:left;}
#pie #container #content #resubmit { width:400px; float:left;}
#pie #container #pieHead {
	background: url(http://www.amfam.com/site-assets/img/support/logo_150x50.png) 0 10px no-repeat;
	padding: 40px 0 10px 165px;
	float: none;
	font-size:1.7em;
	font-weight:bold;
}

#pie #container #content_t {
	clear: both;	
}

#pie #container #content h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 1.6em;
}
#pie #container #content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 5px 0 5px 0;
	line-height: 1.4em;
}

#pie #container #content p.bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 15px 0 5px 0;
	line-height: 1.4em;
}

#pie #container #content form {
	display: block;
	overflow: hidden;
	height:auto;
	padding-top: 5px;
}

#pie #container #content button {
	float: left;
	width: 45px;
	height: 25px;
	margin: 0 0 0 6px;
	background: url('http://www.amfamlatino.com/img/amfam/ES_3601.png') no-repeat;
	text-indent: -2000em;
	cursor: pointer;
}

#pie #container #content input{
	float: left;
	width: 141px;
	height: 22px;
	padding: 3px 6px 0 6px;
	background: url('http://www.amfam.com/site-assets/img/bgs/auto_quote_field.png') no-repeat;
	font-style: normal;
	font-size: 1.167em; /* 14.0px at 12px base */
	color: #999;
}
#main #listError {display:none;}
#main #content ul#addresses {list-style-type:none;display:block; height:75px;}
#main #content ul#addresses li {list-style-type:none; display:none; background:none;}
#main #content label {font-weight:bold;}
#main #content ul#addresses li p em {font-weight:bold;}
#main #content #chooseState{position:relative; top:3px;}
#main #content_sub ul#calculators li {list-style-type:none;}
/* ------------------ Learn & Plan >> Videos >> default.asp ------------------ */

#learn_plan.videoExpand #main,#learning_center.videoExpand #main{
	width: 100%;
}

#learn_plan.videoExpand #main #content #content_sub, #learning_center.videoExpand #main #content #content_sub{
	float: right;
	width: 99%;
}
#home dl#accordion_home dd p.hint { 
margin:5px 0;
	font-size:.8em; color:#888; 
}
h1#shareMsg {font-size:2em; width:90%; text-align:center;}
p.retLink {font-size:1.5em;}
a.openState, a.openState:hover {
	text-decoration:underline;
	/*background-image:url("http://www.amfam.com/site-assets/img/icons/faq.gif");*/
    background-repeat:no-repeat;
    background-position:100% 50%;
    position:relative; top:-5px; left:135px;
}

a.openState span {
    
}
a.openState.changeState-open span {
	background-image:url("http://www.amfam.com/site-assets/img/icons/faq_active.gif");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;}
#changeState_menu {position:relative;top:-5px; left:117px;}
span.location-state{font-weight:inherit;}
#learn_plan #content #banner_holder p button#cta-geo, #main #content #banner_holder p button#cta-geo {position:relative; top:-13px; left:3px;margin:0;}
#changeState_menu form select#ipSelect {font-size:.9em;}

/* ------------------  IDPROTECT landing page ---------------------- */

#idprotect #main{
	position: relative; 
	float: left;
	width: 99%;
	font-size: 1.2em;
}

#idprotect #main #content{
	padding: 5px 10px 10px;
	background: #fff;
	border: 0;
}

/* --- System Notice --- */
	.system_notice { background: #fff1b1 url(http://www.amfam.com/site-assets/img/icons/ico_notice.gif) no-repeat 12px 6px; clear: both; color: #333333; font-size: 12px; font-weight: bold; padding: 8px 10px 8px 32px; margin-bottom:12px; }


	/* --- Security Notice --- */
	.security_notice { background: #ffffda url(http://www.amfam.com/site-assets/img/icons/ico_security.gif) no-repeat 12px 6px; clear: both; color: #333333; font-weight: bold; padding: 0px 10px 8px 32px; border:1px solid #e2cc00; margin-bottom:12px;}


	/* --- Scripting Error --- */
	.scripting_error { background: #fff url(http://www.amfam.com/site-assets/img/icons/ico_notice.gif) no-repeat 12px 6px; clear: both; color: #000; font-size: 12px; font-weight: bold; margin-top: 20px; padding: 8px 10px 8px 32px; }
	.scripting_error * { vertical-align: baseline; }
	.scripting_error * * { vertical-align: baseline; }
	.scripting_error IMG { margin-right: 4px; }
	
	/* --- System Error --- */
	.system_error  { background: #a30000 url(http://www.amfam.com/site-assets/img/icons/ico_exclam1.gif) no-repeat 12px 6px; clear: both; color: white; font-size: 12px; font-weight: normal; padding: 8px 10px 8px 32px; margin-bottom:12px; }
	.system_error A, .system_error A:hover { color: #fff; }
	.system_error A:hover { color: #fff1b1 !important }
	
	#agent_sidebar_zip #referMyAgent {background:url(http://www.amfamlatino.com/enes/site-assets/images/buttons/btn_referagt.gif) top left no-repeat; width:100px; overflow:hidden; text-indent:-2000px; height:23px;display:block; margin: auto;}
	/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.chat.ui-draggable.ui-resizable {width:300px; height:auto; overflow:hidden; background:#fff; border:1px solid #333; box-shadow:0 0 5px #000;font-size:1.8em; }*/
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.chat.ui-draggable.ui-resizable .ui-dialog-titlebar {/*color:#fff; background:#0000ff;width:100%; padding:5px; height:20px;*/cursor:move;}


/*#proactive-dialog {width:300px; height:auto; overflow:hidden; background:#fff; display:block; display:none;}*/
/*#proactive-dialog .content {margin:5px 10px; height:auto; overflow:hidden;}
#proactive-dialog .content p {margin:15px 0; clear:both; height:auto; display:block; overflow:hidden;}
#proactive-dialog .content a {padding:5px; text-align:center; margin:3px; color:#fff; text-decoration:none;display:block;float:left;}
#proactive-dialog .content a#nothanks {background:#333;}
#proactive-dialog .content a#yesplease {background:#33cc33;}	
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.chat.ui-draggable.ui-resizable .ui-dialog-titlebar-close.ui-corner-all {display:none;}*/	


div.chat {
	width: 326px !important;
	height:181px !important;
	display: block;
	overflow: none;
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/bg_dialogBox.png) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
} 

div.chat div span {
	width: 265px;
	height:17px;
	background:url(http://www.amfamlatino.com/enes/site-assets/img/support/head_chatWithUsOnline.png) no-repeat 0 0;
	display: block;
	float: left;
	margin: 18px 0 0 25px;
	overflow: hidden;
	text-indent:-2000em;
}

div.chat div a span {
	width: auto !important;
	height: auto !important;
	background:none !important;
}

div.chat div a,
div.chat div a:link,
div.chat div a:visited {
	width: 14px;
	height: 14px;
	margin: 18px 18px 0 0;
	display:block;
	float: right;
	overflow:hidden;
	text-indent:-2000em;
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/btn_close.png) no-repeat 0 0;
}

div.chat div a:hover,
div.chat div a:focus {
	background-position: -14px 0;
}

#proactive-dialog {
	clear:both;
	width:277px !important;
	margin: 0 auto;
	height:auto;
	overflow: hidden;
	display: block;
	display:none;
}

#proactive-dialog .content {
	padding-top: 13px;
	display: block;
	overflow: hidden;
}

#proactive-dialog p {
	font-size: 12px;
	width: 170px;
	height:auto;
	float:left;
	display: block;
	color: #666666;
	line-height: 18px;
	padding: 0;
	margin: 5px 0 7px;
}

div.chat #proactive-dialog div a,
div.chat #proactive-dialog div a:link,
div.chat #proactive-dialog div a:visited {
	width: 104px;
	height: 25px;
	margin: 0 0 0 0;
	display:block;
	float: left;
	overflow:hidden;
	text-indent:-2000em;
	float:left;
	margin: 0 0 5px;
}

div.chat #proactive-dialog div a#nothanks {	
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/btn_dialog.jpg) 0 -25px no-repeat;
}

div.chat #proactive-dialog div a#nothanks:hover,
div.chat #proactive-dialog div a#nothanks:focus {
	background-position: -104px -25px;
}

div.chat #proactive-dialog div a#yesplease {
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/btn_dialog.jpg) 0 0 no-repeat;
}

div.chat #proactive-dialog div a#yesplease:hover,
div.chat #proactive-dialog div a#yesplease:focus {
	background-position: -104px 0;
} 


#chatAd {
    background: url(http://www.amfamlatino.com/enes/site-assets/img/support/bg_chatBannerAd.jpg) no-repeat scroll 0 0 transparent;
    height: 180px;
    padding: 9px 0 0 17px;
	width: auto;
}

#chatAd h4 {
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/head_chatBannerAd.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 120px;
	overflow:hidden;
	text-indent:-2000em;
	padding:0;
	margin: 20px 0 15px;
}

#chatAd #go {
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	height:auto;
	overflow:hidden;
}

#chatAd #go a,
#chatAd #go a:link,
#chatAd #go a:visited{
	width: 43px;
	height: 23px;
	display: block;
	text-indent:-2000em;
	overflow:hidden;
	float:left;
	background: url(http://www.amfamlatino.com/enes/site-assets/img/support/btn_goChat.jpg) no-repeat 0 0;
}
#chatAd #go a:hover,
#chatAd #go a:focus{
	background-position: -43px 0;
}

	
/*----------------------------*/
/*----- IE browser hacks -----*/
/*----------------------------*/

  /*----- ielt9 -----*/
  
	/*----- ClearType Opactity Fixes -----*/
	#nav li ul {
		background-image: url(http://www.amfam.com/site-assets/img/bgs/nav_dropdown_ie.png)\9;
	}
 
	.contact_info *{
		position: static !important\9;
	}
	.contact_info .right_arrow{
		position: absolute !important\9;
	}
	.contact_info .inner *{
		line-height: 1.4 !important\9;
	}
 
 
 
 
 
 
 
  
  /*----- ielt8 -----*/
	#actions_footer,
	#actions_footer li a {
		*zoom: 1;
	}

	#header #offscreen a,
	#nav li ul li.featured a,
	#search p {
		*zoom: 1;	
	}

	/*----- EM Font-Resizing Fix -----*/
	html {
		*font-size: 100%;
	}


	/*----- Inline-Block Fixes -----*/
	#nav_secondary li a,
	#nav_secondary li a.current span {
		*zoom: 1;
		*display: inline;
	}


	/*----- HasLayout Fix -----*/
	* html .clearfix,
	* html #wrapper #container,
	* html #main #content,
	* html #main #content .container .section,
	* html #quote #main #content .container .section dd p,
	#wrapper #container,
	#header #offscreen a,
	#nav li ul li.featured a,
	#search p,
	#home #main #content #info_boxes_b,
	#home #main #content #weather #current,
	#home #panels .panel .tabs,
	#home #panels .panel .slides,
	#home #panels .panel .slide_nav,
	#main #breadcrumb,
	#main #breadcrumb a,
	#main #breadcrumb em,
	#main #toolbar li a,
	#main #toolbar li.share ul,
	#main #toolbar li.share ul li,
	#main #nav_sub,
	#main #nav_sub li a,
	#main #content_t,
	#main #content_r,
	#main #content_b,
	#main #content_l,
	#main #content_lt,
	#main #content_rt,
	#main #content_lb,
	#main #content_rb,
	#main #content,
	#main #content .container,
	#my_account #main #account_options .policies .policy,
	#my_account #main #account_options .policies .policy dl,
	p.expand,
	#content_sub_nav li,
	#agent_info #main #content .container .section,
	#products #main #content #auto_quote p,
	#aside #homeowners_insurance p.more a,
	#aside .agent .agent_info,
	#aside .info address,
	#aside .info p,
	#nav_footer ul li,
	#actions_footer,
	#actions_footer li a
	{
		*zoom: 1;
	}
	
	/*----- Font-size Fixex -----*/
	html{
		*font-size: 100%;
	}
	#nyroModalTitle{
		*font-size: 1.8em; /* 18px at 10px base */
	}
	
	/*----- Negative Margin Fixes -----*/
	#main #nav_sub{
		*position: relative;
	}
	
	/*----- Max-Width Overflow Fixes -----*/
	#home #panels .panel .slides{
		*width: expression(document.body.clientWidth > 272 ? '272px': 'auto'); /* JavaScript conditional which sets width to 200px if it expands beyond that */
	}
	
	/*----- Inline-Block Fixes -----*/
	#home #panels .panel .slide_nav li,
	#quote #main #content .section,
	#main #product_list .section,
	#nav_secondary li a,
	#nav_secondary li a.current span,
	#main #product_list .section form .field,
	#aside .agent .contact_info .hide{
		*zoom: 1;
		*display: inline;
	}
	
	/*----- Position Fixes -----*/
	#aside .agent .contact_info .agent_info{
		*zoom: normal;
	}
	#agent_info #main #content .container{
		*padding-top: 13px;
	}
	#agent_info #main #content .container .first{
		*padding-top: 0;
	}
	#agent_results #main #content table tbody tr.award td em.award{
		*margin-top: 0;
	}
	#my_account #main #account_options .policies{
		*padding-bottom: 1px;
	}
	#my_account #main #account_options .policies .policy dl dt{
		*line-height: 1.3;
	}
	#my_account #main #account_options .policies .policy dl dd{
		*line-height: 1.4;
	}
	#main #content_sub_nav li ul li{
		*zoom: normal;
	}
	#main #content_sub_nav li ul li a{
		*zoom: 1;
		*padding-top: 6px;
		*padding-bottom: 6px;
	}
	#nav_footer ul li.active{
		*z-index: 1;
	}
	#closeBut{
		*height: 16px;
		*padding-top: 6px;
		*padding-right: 28px;
	}
	
	#main #content.discoverCareerPathsNav #content_sub{
		*float: left;
		*width: 75.5%;
		*padding-left:12px;
	}	

#BusinessTable{
Border-Collapse:None;
}






/*----- ielt7 -----*/

	/*----- Position Fixes -----*/
	* html #nav li ul li.featured {
		margin-left: -1px;
	}
	* html #nav_footer ul li ul {
		width: 140px;
	}


	/*----- Min-Height Fixes -----*/
	* html #main #content #tabbed_info .content{
		height: 109px;
	}
	* html #agent_info #main #content .container #background_honors p#award{
		height: 49px;
	}
	* html #educational_tools #main #content .container .section{
		height: 75px;
	}
	* html #home #panels .panel_top{
		height: 248px;
	}
	* html #aside .agent .headshot .button{
		position: relative;
	}
	
	/*----- Negative Margin Fixes -----*/
	* html #main #breadcrumb a.home,
	* html #about_us #main #content #content_sub #for_more_than_80_years,
	* html #claims #main #content .container #caring_professional_claims,
	* html #learn_plan #main #content .container #chat_or_call,
	* html #agent_results #main #content table,
	* html #home #panels .slides .slide{
		position: relative;
	}
	* html #agent_results #main #content table{
		margin-right: -1px;
	}
	* html #home #panels .panel .slides{
		margin-right: -14px;
	}
	
	/*----- Position Fixes -----*/
	* html #nav li ul li.featured{
		margin-left: -1px;
	}
	* html #home dl#accordion_home dd.tabbed ul.tabs{
		width: 220px;
		margin-left: -13px;
	}
	* html #home dl#accordion_home dd.tabbed{
		width: 195px !important;
	}
	* html #agent_results #main #content table tbody tr.award td em.award{
		left: 4.583em; /* 55.0px at 12px base */
	}
	* html #main #content #tabbed_info{
		padding-left: 102px;
	}
	* html #main #content #tabbed_info #nav_tabbed_info{
		left: -102px;
		margin: 0;
	}
	* html #main #content #tabbed_info .content{
		margin-left: 0;
	}
	* html #aside .discuss_your_needs .top{
		font-size: 0px;
	}
	* html #nav_footer ul li ul{
		width: 140px;
	}
	
	/*----- PNG-24 Fixes -----*/
	* html #nyroModalTitle #nyroModalTitleLeft{
		left: -7px;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/bgs/modal_title_left.png', sizingMethod='crop');
	}
	* html #nyroModalTitle #nyroModalTitleRight{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/bgs/modal_title_right.png', sizingMethod='crop');
	}
	* html #home #main #content #announcements{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amfamlatino.com/enes/sdwwwa/site-assets/img/bgs/HomeProtect-ie6.png', sizingMethod='crop');
		
	}
	* html #aside .agent .contact_info .hide a{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/btns/hide.png', sizingMethod='crop');
		cursor: pointer;
	}
	
	/* -------------------------------------- Video PNG-24 Fixes-------------------------------------------- */
	* html #aside #videoFootage #videoHeader #videoShell {
		background-image: none;	
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/support/videoShell.png', sizingMethod='crop');
	}
	
	* html #videoFootage_narrow #videoShell_narrow {
		background-image: none;	
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/support/videoShell_narrow.png', sizingMethod='crop');
	}
	* html #playButton a{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/support/videoPlay.png', sizingMethod='crop');
	}
	* html #aside #videoFooter {
		display: inline-block;
	}
	* html #home #panels .panel .slide #calculator {
		background-image: none;	
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wwwa.amfam.com/site-assets/img/support/calculator.png', sizingMethod='crop');
	}
	
	* html #home #panels .panel .slide {
		background-image: none;	
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amfamlatino.com/enes/sdwwwa/site-assets/img/btn/learn_more_tx.png', sizingMethod='crop');
	}
	* html #main #content #banner_holder p button#cta-geo {top:-37px; left:155px;}
	* html dl dt, dl dd {clear:both;}
	* html span.location-state {font-weight:bold;}
	* html #geoSubmit {position:relative; font-size:0; line-height:0; overflow:hidden;}
	
	* html #home #main #content #info_boxes{
	
	}
	* html #home #main #content #info_boxes_t{
	}
	* html #home #main #content #info_boxes_b{
	
	}
	* html #weather #changeState_menu form input#geoSubmit {
	position:absolute; left:285px;
	}
	* html #weather #changeState_menu form select {
	/*position:absolute; left:165px;*/
	}
	* html #weather #changeState_menu {position:relative; z-index:10; display:inline; left:300px;}
	
	* html #weather {position:relative; z-index:1;}
	
	
	#nav_footer div.social ul li a.external{
	background:url(http://www.amfam.com/site-assets/img/icons/external.gif) no-repeat center right;
	
}
#nav_footer div.social ul li a.external:hover{
	background:url(http://www.amfam.com/site-assets/img/icons/external.gif) no-repeat center right #ffffff;
	
	
}
#main li.action , #main ul.action {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
list-style-image:url('http://www.amfam.com/site-assets/img/icons/li.gif');
list-style-type:square;
background:none;
line-height:1.7;

list-style-position:outside;
margin-left:25px;
}
#main ul.action li {background:none;list-style-image:url('http://www.amfam.com/site-assets/img/icons/li.gif');
list-style-type:square;}
#main #content #tabbed_info .content ul.bullet{
	margin: 0 0 0 13px;
	padding: 0;
	list-style: disc;
}
#main #content #tabbed_info .content ul.bullet li{
	margin: 0 0 0.3em;
	padding-left: 0;
	background: none;
	font-weight: normal;
	line-height: 1.6;
	list-style-type:disc;
	
}
#BusinessTable{
	border-collapse:separate;	
}
h4 span.operating {font-weight:bold;}
.operating.hide {display:none;}
#fotg-flag {width:100%; background:url(http://www.amfamlatino.com/enes/homepage-news/FOTG/fotg-flag.jpg) top left no-repeat; text-indent: -2000px; display:block; height:100px;overflow:hidden;}
#main #content div#content_sub_farm p {display:block; clear:both; margin:10px 0; line-height:1.4em;}
.fotg-logos { background:url(http://www.amfam.com/homepage-news/FOTG/football-logos-sm.jpg) no-repeat; display:block; width:100px; height:100px; float:left; }
#dixie { background-position:0 -500px; }
#willamette { background-position:0 0; }
#weber { background-position:0 -100px; }
#arizona { background-position:0 -200px; }
#wisconsin { background-position:0 -300px; }
#bowlinggreen { background-position:0 -400px; }
#byu { background-position:0 -600px; }
#northwestern { background-position:0 -700px; }
#unlv { background-position:0 -800px; }
#nebraska { background-position:0 -1200px; }
#hawkeye { background-position:0 -1000px; }
#cyclones { background-position:0 -1100px; }
#northDakota { background-position:0 -900px; }
#chi { background-position:0 -1300px; }
#butler { background-position:0 -1400px; }
#indiana { background-position:0 -1600px; }
#xavier { background-position:0 -1500px; }

/* Start of CSS for Umbrella Contest Banner to run Oct 3rd-31st, 2011 */
#TrueCareBanner {background: url(http://www.amfamlatino.com/enes/site-assets/img/bgs/trueCare_banner.jpg) no-repeat top left; width:170px; height:629px; padding:25px 25px 0px 25px; text-align:center; margin-bottom:15px;}
#TrueCareBanner a.EnterTrueCareContest {background:url(http://www.amfamlatino.com/enes/site-assets/img/btns/btn_trueCare_enter.png) no-repeat; width:122px; height:45px; display:block; border:none; text-indent:-2000em; margin-left:23px;} 
#TrueCareBanner a.EnterTrueCareContest:hover {background:url(http://www.amfamlatino.com/enes/site-assets/img/btns/btn_trueCare_enter_hover.png) no-repeat;}
#TrueCareBanner p {font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#TrueCareBanner h1 {font-size:20px; font-weight:800; color:#2c559f; background:url(http://www.amfamlatino.com/enes/site-assets/img/headers/header_trueCare.png) no-repeat; width:159px; height:148px; text-indent: -2000em; margin:15px 0 15px 5px;}
/* End of CSS for Umbrella Contest Banner to run Oct 3rd-31st, 2011 */

/* -----Start NEW LEARNING CENTER CSS----*/
a span.video {
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://wwwqa.amfam.com/site-assets/img/icons/video.gif");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 25px;
	text-indent:-2000em;
	text-decoration:none;
	display: inline-block;
	text-indent:-2000em;
	}

/*------ Learning Center - General Styles ------*/
#content_sub2 {margin: 5px 15px 0px 15px;}
.resourceBlocks {display: block; border-bottom-style: dotted; border-bottom-color: #46a112; padding: 30px 3px 15px 190px; min-height:125px;}
.last {border:none;}
#main p.resourcesInst {font-weight:bold; color: #004394; font-size:1.5em; line-height:1.7em; margin-top:10px;}
#main .resourceBlocks ul li {background-image:none; padding-left:0px;}
#main .resourceBlocks ul {padding-left:0px;}

/*------ Learning Center - My Family page ------*/
#myFamily {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_fam_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#lifeAdv {background: url(http://www.amfam.com/site-assets/img/support/lc_life_adv_tmb.jpg) no-repeat 1px 30px;}
#persSafety {background: url(http://www.amfam.com/site-assets/img/support/lc_pers_safety_thb.jpg) no-repeat 1px 30px;}
#lifeInsurance {background: url(http://www.amfam.com/site-assets/img/support/lc_life_insurance_thb.jpg) no-repeat 1px 30px;}
#famEntertainment {background: url(http://www.amfam.com/site-assets/img/support/lc_fam_ent_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Car page ------*/
#myCar {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_car_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#highwayHabits {background: url(http://www.amfam.com/site-assets/img/support/lc_safe_habits_tmb.jpg) no-repeat 1px 30px;}
#prepRoad {background: url(http://www.amfam.com/site-assets/img/support/lc_prep_road_thb.jpg) no-repeat 1px 30px;}
#troubleOccurs {background: url(http://www.amfam.com/site-assets/img/support/lc_trb_occurs_thb.jpg) no-repeat 1px 30px;}
#protectPassengers {background: url(http://www.amfam.com/site-assets/img/support/lc_protect_pass_thb.jpg) no-repeat 1px 30px;}
#newVehicle {background: url(http://www.amfam.com/site-assets/img/support/lc_new_car_thb.jpg) no-repeat 1px 30px;}
#otherTransportation {background: url(http://www.amfam.com/site-assets/img/support/lc_otr_trans_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Home page ------*/
#myHome {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_home_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#indoorProtect {background: url(http://www.amfam.com/site-assets/img/support/lc_indoor_protect_tmb.jpg) no-repeat 1px 30px;}
#outdoorPrecautions {background: url(http://www.amfam.com/site-assets/img/support/lc_outdoor_precautions_thb.jpg) no-repeat 1px 30px;}
#fireSafety {background: url(http://www.amfam.com/site-assets/img/support/lc_fire_safety_thb.jpg) no-repeat 1px 30px;}
#seasonalPrep {background: url(http://www.amfam.com/site-assets/img/support/lc_season_prep_thb.jpg) no-repeat 1px 30px;}
#genHome {background: url(http://www.amfam.com/site-assets/img/support/lc_gen_home_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Money page ------*/
#myMoney {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_money_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#FamilyBudget {background: url(http://www.amfam.com/site-assets/img/support/lc_balancing_budget_tmb.jpg) no-repeat 1px 30px;}
#saveFuture {background: url(http://www.amfam.com/site-assets/img/support/lc_saving_future_thb.jpg) no-repeat 1px 30px;}
#protectLovedOnes {background: url(http://www.amfam.com/site-assets/img/support/lc_protect_family_financially_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Security page ------*/
#mySecurity {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_security_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#onlineSafety {background: url(http://www.amfam.com/site-assets/img/support/lc_online_safety_tmb.jpg) no-repeat 1px 30px;}
#idTheft {background: url(http://www.amfam.com/site-assets/img/support/lc_id_theft_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Business page ------*/
#myBusiness {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_biz_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#growBiz {background: url(http://www.amfam.com/site-assets/img/support/lc_grow_biz_tmb.jpg) no-repeat 1px 30px;}
#emergPlan {background: url(http://www.amfam.com/site-assets/img/support/lc_emer_plan_thb.jpg) no-repeat 1px 30px;}
#comProperty {background: url(http://www.amfam.com/site-assets/img/support/lc_com_prop_thb.jpg) no-repeat 1px 30px;}
#bottomLine {background: url(http://www.amfam.com/site-assets/img/support/lc_btm_line_thb.jpg) no-repeat 1px 30px;}
#preventInjury {background: url(http://www.amfam.com/site-assets/img/support/lc_prevent_inj_thb.jpg) no-repeat 1px 30px;}

/*------ Learning Center - My Coverage page ------*/
#myCoverage {background:url(http://www.amfamlatino.com/enes/site-assets/img/support/lc_coverage_hero_graphic.jpg) no-repeat; width:613px; height:360px; text-indent:-2000px; display:block;}
#lc-contactUs {background: url(http://www.amfam.com/site-assets/img/support/lc_contact_us_tmb.jpg) no-repeat 1px 30px;}
#lc-mobile {background: url(http://www.amfam.com/site-assets/img/support/lc_mobile_thb.jpg) no-repeat 1px 30px;}
#moreProtection {background: url(http://www.amfam.com/site-assets/img/support/lc_more_protection_thb.jpg) no-repeat 1px 30px;}

/*------New Social Media Links-----*/

#learning-center-social-links {
	width:auto;
	font:14px;
	font-weight:bold;
	color:#1381C3;
}
#learning-center-social-links ul {
	margin-left:0px;
	text-align:left;
	list-style:none;
	}
#learning-center-social-links ul li {
	padding-left:0px;
	width:auto;
	background-image: none;
	display:block;
	float:left;
	}
#learning-center-social-links li.facebook, #learning-center-social-links li.facebook {width:16px;}
#learning-center-social-links li.facebook a {
	display:block;
	background: url(http://www.amfam.com/images/facebook_small.gif) no-repeat bottom;
	width: 14px;
	height:16px;
	margin: 0px 5px 0px 5px;
	text-indent: -2000px;
	}
#learning-center-social-links li.twitter a {
	display:block;
	background: url(http://www.amfam.com/images/twitter_small.gif) no-repeat bottom;
	width: 14px;
	height:16px;
	margin: 0px 3px 0px 10px;
	text-indent: -2000px;
	}
/* ------ New Learning Center Banners -----*/

/* --- Start ERS Banner ----*/

#lc_auto_ERS{
	height: 324px;
	padding: 20px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_ERS.jpg') no-repeat;
}
#lc_auto_ERS p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 182px 0 0 32px;
	padding: 0;
	text-indent: -2000em;
}
#lc_auto_ERS p{
	width: 190px;
	margin: 40px 0 0 0;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.4;
	color: #666;
}
#lc_auto_ERS h4{
	width: 150px;
	margin: 0 0 15px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End ERS Banner ----*/

/* --- Start Interactive Home Banner ----*/

#lc_home_interactiveHome{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_openHouse.jpg') no-repeat;
}
#lc_home_interactiveHome p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 172px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_home_interactiveHome p{
	margin: 25px 0 0 20px;
	text-align:center;
	width: 160px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #FFF;
}
#lc_home_interactiveHome h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Interactive Home Banner ----*/

/* --- Start Annuities Banner ----*/
#lc_money_annuities{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_annuities.jpg') no-repeat;
}
#lc_money_annuities p.more a{
	overflow: hidden;
	display: block;
	width: 180px;
	height: 22px;
	margin: 0px 0 0 0px;
	padding: 0;
	text-indent: -2000em;
}
#lc_money_annuities p{
	margin: 25px 0 0 20px;
	text-align:center;
	width: 160px;
	font-size: 1.2em;
	line-height: 1.3;
	color: #333;
}
#lc_money_annuities p.more{
	margin: 18px 0 0 10px;
	width:180px;
}
#lc_money_annuities h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Annuities Banner ----*/

/* --- Start Business Accelerator Banner ----*/

#lc_business_bizAccelerator{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_bizAcc1.jpg') no-repeat;
}
#lc_business_bizAccelerator p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 15px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_business_bizAccelerator p{
	margin: 25px 0 0 20px;
	text-align:center;
	width: 160px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #333;
}
#lc_business_bizAccelerator p.more {
	width:180px;
	margin: 20px 0 0 0;
}
#lc_business_bizAccelerator h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Business Accelerator Banner ----*/
	
/* --- Start Business Accelerator Banner ----*/

#lc_business_bizAccelerator{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_bizAcc1.jpg') no-repeat;
}
#lc_business_bizAccelerator p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 15px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_business_bizAccelerator p{
	margin: 25px 0 0 20px;
	text-align:center;
	width: 160px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #333;
}
#lc_business_bizAccelerator p.more {
	width:180px;
	margin: 20px 0 0 0;
}
#lc_business_bizAccelerator h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Business Accelerator Banner ----*/
		
/* --- Start Life Needs Banner ----*/

#lc_family_lifeNeeds{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_life_needs.jpg') no-repeat;
}
#lc_family_lifeNeeds p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 189px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_family_lifeNeeds p{
	margin: 25px 0 0 20px;
	text-align:center;
	width: 160px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #FFF;
}
#lc_family_lifeNeeds h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Life Needs Banner ----*/	

/* --- Start Phishing Banner ----*/

#lc_security_phishing{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_phishing.jpg') no-repeat;
}
#lc_security_phishing p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 165px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_security_phishing p{
	margin: 35px 0 0 20px;
	text-align:center;
	width: 155px;
	font-size: 1.1em;
	line-height: 1.3;
	color: #FFF;
}

#lc_security_phishing h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Phishing Banner ----*/

/* --- Start My Account Banner ----*/

#lc_coverage_myAcct{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_myAcct.jpg') no-repeat;
}
#lc_coverage_myAcct p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin: 166px 0 0 10px;
	padding: 0;
	text-indent: -2000em;
}
#lc_coverage_myAcct p{
	margin: 35px 0 0 20px;
	text-align:center;
	width: 155px;
	font-size: 1.5em;
	line-height: 1.3;
	color: #333;
}

#lc_coverage_myAcct h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End My Account Banner ----*/

/* --- Start Advisor Banner ----*/

#lc_overview_advisor{
	height: 305px;
	padding: 33px 0 0 13px;
	background: url('http://www.amfamlatino.com/enes/site-assets/img/bgs/aside_lc_advisor.jpg') no-repeat;
}
#lc_overview_advisor p.more a{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 22px;
	margin:79px 0 0 20px;
	padding: 0;
	text-indent: -2000em;
}
#lc_overview_advisor p{
	margin: 96px 0 0 10px;
	text-align:left;
	width: 120px;
	font-size: 1.1em;
	line-height: 1.5;
	color: #333333;
}
#lc_overview_advisor p.more {
	margin: 40px 0 0 10px;
	width: 140px;
} 

#lc_overview_advisor h4{
	width: 150px;
	margin: 0 0 9px 0;
	font-size: 1.1em;
	text-indent: -2000em;
	color: #82BC42;
}
/* --- End Advisor Banner ----*/		
	

/* ----- End NEW LEARNING CENTER CSS----*/




/*-------Mobile ----------*/

@media all and (min-device-width:160px) and (max-device-width:1024px) {
*, #main #content_t, #main #content_r, #main #content_b, #main #content_l, #main #content_lt, #main #content_rt, #main #content_lb, #main #content_rb, #nav li.products, #nav li a, #header  {background:none;margin:0; padding:0;}

#main #breadcrumb {margin:10px 0 ; height:25px;font-size:1.2em !important; width:100%; border-bottom:1px solid #ccc;padding:0 0 0 4px;}

#wrapper {width:auto;clear:both; overflow:hidden; height:100%;}
#container, #header {margin:0 5%;clear:both; overflow:hidden; }
#header {height:auto;}
#main {margin:0 5%;}
#nav {float:left; height:auto; overflow:hidden; margin:10px auto 0 auto !important; position:relative; width:100%; z-index:100000;display:none;clear:both;}

#mnav {margin:10px auto 0 auto;display:block;overflow:hidden; float:none; clear:both; width:100%;}

#mnav li {width:90%; display:block; float:none; clear:both; overflow:hidden;}

#mnav li a, #mnav li h2{width:98%; clear:both; float:none; margin:5px 0 2px 0; height:auto; overflow:hidden; display:block; font-size:2em;border: 1px solid #ccc; text-indent:0; padding:8px 0 4px 3px; background:#ccc; text-decoration:none; font-weight:bold; color:#333;border-radius:5px;}

#mnav li #login_myAccount a {background:none; border:none; color:#00f; float:none;width:auto;display:inline; font-size:1.2em; padding:0; margin:0; text-decoration:underline; font-weight:normal;}

#mnav li #login_myAccount p {font-size:1.2em; font-weight:normal;}

#mnav li #login_myAccount fieldset {margin:5px auto;}

#mnav li #login_myAccount label {font-size:1.2em; font-weight:bold; width:20%; text-align:right; display:block; float:left;}

#mnav li #login_myAccount input {height:25px; background:none; border:1px solid #555; border-radius:5px; width:75%;margin:0 0 0 5px;}

#mnav li #login_myAccount #submit {border:none; clear:both; margin:10px 0 0 25%; width:80px;}

#main #content {border:none;}

#container #main #toolbar, #main h1, #nav_sub, #nav_secondary, #search, #banner_holder, #aside, #footer_wrapper, #mobile dl#accordion_mobile, #mobile #main #content #banner_content, #weatherBar, #mobile #main {display:none !important; margin:0 !important;height:0; width:0;}

#mobile #mnav {display:block;}

#help {background:none; width:30%; text-indent:0; top:0; height:auto; position:absolute; right:10px; float:right;}

#main #content_sub_nav  {width:100%;  margin:5px auto;overflow:hidden; display:block; font-size:1em;border: 1px solid #ccc; border-radius:5px; 
} 

#main #content_sub_nav li {width:auto; float:left; border-right:1px solid #ccc;}

#main #content_sub_nav li a {color:#333; text-shadow: 1px 1px 1px #fff; }

#main #content #content_sub {margin:0 auto;width:100%; clear:none;}

#header #offscreen {width:100px; height:30px;}

#header #offscreen a {background:url(http://www.amfamlatino.com/enes/sdwwwa/site-assets/img/mobile-logo.png) top left no-repeat; width:100px; height:30px;}

 #main #content h2, #main #product_list h2 {margin:0;}
 
 #main #content #tabbed_info {margin:0; width:90%;}
 
 #main p.instructions {margin:5px auto; width:90%;}
 #main #product_list {width:100%; margin:0 auto;}
 
 #main #product_list .section {height:auto; margin:0 auto;padding:5px; width:100%;}
 
 #main #product_list .section p.button {margin:0;}

 #main #product_list .section p {line-height:1em;}

#contentWrapperMiddle div h2 {
	color: #127ab8; 
}
#wrapper #container div#ie6Warning {margin:10px 0;background: #ffffcc; font-size:1em;padding:5px;border:2px solid #ffffcc;}
#wrapper #container div#ie6Warning h3 {margin:5px; font-size:1.2em; font-weight:bold;}
#wrapper #container div#ie6Warning p {margin:5px; }
}
