@charset "UTF-8";

/* HTML Reset Begin */

html, body, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

a { 
	outline: none;
}

/* HTML Reset End */



/* Site Structure Elements Begin */

html {
	background: #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	letter-spacing: .02em;
	line-height: 1.3em;
}

body {
	width: 940px;
	background: url(../../images/structure/global/content_side_shadows.jpg) no-repeat center top;
	margin: 0 auto 0 auto;
}

	.news_pop_up {
		background-image: none;
		background-color: #ffffff;
		width: 500px;
		margin: 0 auto 0 auto;
		padding: 0;
	}
	
	#news_box {
		padding: 20px;
		background: #ffffff;
	}

#container {
	width: 896px;
	margin: 0 auto 0 auto;
	background-image: url(../../images/structure/global/main_area_back_fade.jpg);
	background-repeat: no-repeat;
	background-position: 621px 253px;
}

	#container_alt {
		width: 896px;
		margin: 0 auto 0 auto;
	}

#mast {
	width: 896px;
	border-bottom: 2px solid #fff;
}

/* Search Box Begin */

#search_bar {
	width: 215px;
	height: 21px;
	float: right;
	margin: 17px 27px 0 0;
}
	
	#search_box_entry {
		width: 215px;
		height: 21px;
		float: right;
		margin: 0;
		background: url(../../images/structure/global/search_bar.jpg) no-repeat left top;
	}
	
	.swap_value {
		color: #146899;
		font-weight: bold;
	}
	
	#search_box_entry #keywords {
		float: left;
		padding: 0;
		margin: 3px 0 0 48px;
		border: 0;
		width: 140px;
		height: 20px;
		background: none;
	}
	#search_box_entry #go {
		float: right;
		margin: 0;
	}
	
/* Search Box End */

a.logo {
	width: 331px;
	height: 43px;
	float: left;
	background: url(../../images/structure/global/asurion_logo.jpg) no-repeat left bottom;
	text-indent: -9999px;
	margin: 0 0 0 25px;
}

#nav_bar {
	clear: both;
	height: 46px;
	width: 896px;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 0;
}

	/* Nav Bar Buttons -------------------------------- */
	a.handset:link, a.handset:visited, a.handset:active {
		width: 164px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/handset_protection.jpg) no-repeat left top;
	}
		
		a.handset:hover {
			background: url(../../images/structure/navbar/handset_protection_over.jpg) no-repeat left top;
		}
		
		a.handset_over:link, a.handset_over:visited, a.handset_over:hover, a.handset_over:active {
			width: 164px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/handset_protection_over.jpg) no-repeat left top;
		}
	
	a.electronics:link, a.electronics:visited, a.electronics:active {
		width: 174px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/electronics_protection.jpg) no-repeat left top;
	}
		
		a.electronics:hover {
			background: url(../../images/structure/navbar/electronics_protection_over.jpg) no-repeat left top;
		}
		
		a.electronics_over:link, a.electronics_over:visited, a.electronics_over:hover, a.electronics_over:active {
			width: 174px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/electronics_protection_over.jpg) no-repeat left top;
		}
	
	a.content:link, a.content:visited, a.content:active {
		width: 151px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/content_protection.jpg) no-repeat left top;
	}
		
		a.content:hover {
			background: url(../../images/structure/navbar/content_protection_over.jpg) no-repeat left top;
		}
		
		a.content_over:link, a.content_over:visited, a.content_over:hover, a.content_over:active {
			width: 151px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/content_protection_over.jpg) no-repeat left top;
		}
	
	a.software:link, a.software:visited, a.software:active {
		width: 158px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/software_protection.jpg) no-repeat left top;
	}
		
		a.software:hover {
			background: url(../../images/structure/navbar/software_protection_over.jpg) no-repeat left top;
		}
		
		a.software_over:link, a.software_over:visited, a.software_over:hover, a.software_over:active {
			width: 158px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/software_protection_over.jpg) no-repeat left top;
		}
	
	a.roadside:link, a.roadside:visited, a.roadside:active {
		width: 152px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/roadside_assistance.jpg) no-repeat left top;
	}
		
		a.roadside:hover {
			background: url(../../images/structure/navbar/roadside_assistance_over.jpg) no-repeat left top;
		}
		
		a.roadside_over:link, a.roadside_over:visited, a.roadside_over:hover, a.roadside_over:active {
			width: 152px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/roadside_assistance_over.jpg) no-repeat left top;
		}
		
	a.about_us:link, a.about_us:visited, a.about_us:active {
		width: 96px;
		height: 46px;
		float: left;
		text-indent: -9999px;
		background: url(../../images/structure/navbar/about_us.jpg) no-repeat left top;
	}
		
		a.about_us:hover {
			background: url(../../images/structure/navbar/about_us_over.jpg) no-repeat left top;
		}
		
		a.about_us_over:link, a.about_us_over:visited, a.about_us_over:hover, a.about_us_over:active {
			width: 96px;
			height: 46px;
			float: left;
			text-indent: -9999px;
			background: url(../../images/structure/navbar/about_us_over.jpg) no-repeat left top;
		}
		
	/* About Us Map --------------------- */
	#about_us_map {
		width: 689px;
		height: 349px;
		background: url(../../images/content_pages/about_us/map_background.png) no-repeat left top;
	}
			
		
				#tip1 {
					position: relative;
					float: left;
					left: 335px;
					top: 98px;
				}
				
				#tip2 {
					position: relative;
					float: left;
					left: 217px;
					top: 111px;
				}
				
				#tip3 {
					position: relative;
					float: left;
					left: 192px;
					top: 126px;
				}
				
				#tip4 {
					position: relative;
					float: left;
					left: 140px;
					top: 127px;
				}
				
				#tip5 {
					position: relative;
					float: left;
					left: 141px;
					top: 132px;
				}
				
				#tip6 {
					position: relative;
					float: left;
					left: 148px;
					top: 137px;
				}
				
				#tip7 {
					position: relative;
					float: left;
					left: 120px;
					top: 147px;
				}
				
				#tip8 {
					position: relative;
					float: left;
					left: 81px;
					top: 135px;
				}
				
				#tip9 {
					position: relative;
					float: left;
					left: 79px;
					top: 141px;
				}
				
				#tip10 {
					position: relative;
					float: left;
					left: 524px;
					top: 135px;
				}
				
				#tip11 {
					position: relative;
					float: left;
					left: 497px;
					top: 133px;
				}
				
				#tip12 {
					position: relative;
					float: left;
					left: 483px;
					top: 148px;
				}
				
				#tip13 {
					position: relative;
					float: left;
					left: 476px;
					top: 163px;
				}
				
				#tip14 {
					position: relative;
					float: left;
					left: 455px;
					top: 167px;
				}
				
				/* NEW offices below */
				#tip15 {
					position: relative;
					float: left;
					left: 55px;
					top: 105px;
				}
				
				#tip16 {
					position: relative;
					float: left;
					left: 90px;
					top: 148px;
				}
				
				#tip17 {
					position: relative;
					float: left;
					left: 65px;
					top: 125px;
				}
				
				#tip18 {
					position: relative;
					float: left;
					left: 20px;
					top: 120px;
				}
				
				#tip19 {
					position: relative;
					float: left;
					left: 38px;
					top: 115px;
				}
				
				#tip20 {
					position: relative;
					float: left;
					left: 54px;
					top: 143px;
				}
				
				#tip21 {
					position: relative;
					float: left;
					left: 41px;
					top: 138px;
				}
				
				#tip22 {
					position: relative;
					float: left;
					left: 36px;
					top: 145px;
				}
				
				#tip23 {
					position: relative;
					float: left;
					left: 44px;
					top: 140px;
				}
				
				#tip24 {
					position: relative;
					float: left;
					left: 55px;
					top: 108px;
				}
				
				#tip25 {
					position: relative;
					float: left;
					left: 37px;
					top: 125px;
				}
				
				#map_key {
					position: relative;
					float: left;
					left: -170px;
					top: 300px;
				}
				
				.inline_img_spacer {
					position: relative;
					float: left;
				}
				
		/* Company Timeline ------------- */
		#company_timeline {
			width: 689px;
			height: 214px;
			background: url(../../images/content_pages/about_us/time_line_background.png) no-repeat left top;
			clear: both;
		}
			
		
				#timeline1 {
					position: relative;
					float: left;
					left: 31px;
					top: 35px;
				}
				
				#timeline2 {
					position: relative;
					float: left;
					left: 105px;
					top: 35px;
				}
				
				#timeline3 {
					position: relative;
					float: left;
					left: 182px;
					top: 35px;
				}
				
				#timeline4 {
					position: relative;
					float: left;
					left: 260px;
					top: 35px;
				}
				
				#timeline5 {
					position: relative;
					float: left;
					left: 335px;
					top: 35px;
				}
				
				#timeline6 {
					position: relative;
					float: left;
					left: 412px;
					top: 35px;
				}
				
				#timeline7 {
					position: relative;
					float: left;
					left: 491px;
					top: 35px;
				}
				
				#timeline8 {
					position: relative;
					float: left;
					left: 565px;
					top: 35px;
				}
				
				
	
/* 1 Column for main content ---------------------- */

#one_column {
	width: 896px;
	clear: both;
}

#one_column_intro {
	width: 896px;
	height: 154px;
	background: url(../../images/content_pages/about_us/about_intro.jpg) no-repeat left top;
	text-indent: -9999px;
}
	#about_right_mast {
		width: 248px;
		float: right;
	}

#one_column_content_area {
	width: 840px;
	padding: 23px 28px 0 28px;
	clear: both;
}

	a.contact_file_a_claim {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 2px 2px 0;
		background: url(../../images/content_pages/contact_us/file_a_claim.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_file_a_claim:hover {
			background: url(../../images/content_pages/contact_us/file_a_claim_over.jpg) no-repeat left top;
		}
	
	a.contact_email {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 0 2px 0;
		background: url(../../images/content_pages/contact_us/email.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_email:hover {
			background: url(../../images/content_pages/contact_us/email_over.jpg) no-repeat left top;
		}
		
		/*---------------- Secondary Contact Page ---------------------- */
		
		a.contact_email_option_1 {
			width: 400px;
			height: 60px;
			float: left;
			margin: 0 0 2px 0;
			background: url(../../images/content_pages/contact_us/question.jpg) no-repeat left center;
			text-indent: -9999px;
			border: solid 1px #dddddd;
		}
		
			a.contact_email_option_1:hover {
				background: url(../../images/content_pages/contact_us/question_over.jpg) no-repeat left center;
			}
			
		a.contact_email_option_2 {
			width: 400px;
			height: 60px;
			float: left;
			clear: left;
			margin: 0 0 2px 0;
			background: url(../../images/content_pages/contact_us/business_inquiries.jpg) no-repeat left center;
			text-indent: -9999px;
			border: solid 1px #dddddd;
		}
		
			a.contact_email_option_2:hover {
				background: url(../../images/content_pages/contact_us/business_inquiries_over.jpg) no-repeat left center;
			}
			
		a.contact_email_option_3 {
			width: 400px;
			height: 60px;
			float: left;
			clear: left;
			margin: 0 0 2px 0;
			background: url(../../images/content_pages/contact_us/send_your_ideas.jpg) no-repeat left center;
			text-indent: -9999px;
			border: solid 1px #dddddd;
		}
		
			a.contact_email_option_3:hover {
				background: url(../../images/content_pages/contact_us/send_your_ideas_over.jpg) no-repeat left center;
			}
	
	a.contact_resume_your_claim {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 2px 2px 0;
		background: url(../../images/content_pages/contact_us/resume_your_claim.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_resume_your_claim:hover {
			background: url(../../images/content_pages/contact_us/resume_your_claim_over.jpg) no-repeat left top;
		}
	
	a.contact_address {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 0 2px 0;
		background: url(../../images/content_pages/contact_us/address.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_address:hover {
			background: url(../../images/content_pages/contact_us/address_over.jpg) no-repeat left top;
		}
	
	a.contact_check_claim_status {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 2px 2px 0;
		background: url(../../images/content_pages/contact_us/check_claim_status.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_check_claim_status:hover {
			background: url(../../images/content_pages/contact_us/check_claim_status_over.jpg) no-repeat left top;
		}
	
	a.contact_phone_numbers {
		width: 290px;
		height: 59px;
		float: left;
		margin: 0 0 2px 0;
		background: url(../../images/content_pages/contact_us/phone_numbers.jpg) no-repeat left top;
		text-indent: -9999px;
		border: solid 1px #dddddd;
	}
	
		a.contact_phone_numbers:hover {
			background: url(../../images/content_pages/contact_us/phone_numbers_over.jpg) no-repeat left top;
		}
	
	
/* 2 columns for main content ---------------------- */

#left_column {
	width: 648px;
	float: left;

}

#main_intro {
	width: 646px;
	height: 350px;
	padding-bottom: 2px;
}

#secondary_intro_content {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	background: url(../../images/content_pages/content_protection/content_mast.jpg) no-repeat left top;
}

#secondary_intro_electronics {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	background: url(../../images/content_pages/electronics_protection/electronics_mast.jpg) no-repeat left top;
}

#secondary_intro_handset {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	background: url(../../images/content_pages/handset_protection/handset_mast.jpg) no-repeat left top;
}

#secondary_intro_software {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	background: url(../../images/content_pages/software_protection/software_mast.jpg) no-repeat left top;
}

#secondary_intro_roadside {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	background: url(../../images/content_pages/roadside_assistance/roadside_mast.jpg) no-repeat left top;
}

#secondary_intro_about_us {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/about_us/about_us_mast.jpg) no-repeat left top;
}

#secondary_intro_contact_us {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/contact_us/contact_us_intro.jpg) no-repeat left top;
}

#secondary_intro_search_results {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/search_results/search_results_mast.jpg) no-repeat left top;
}

#secondary_intro_sitemap {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/sitemap/sitemap_mast.jpg) no-repeat left top;
}

#secondary_intro_privacy_policy {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/privacy_policy/privacy_policy_mast.jpg) no-repeat left top;
}

#secondary_intro_community {
	width: 646px;
	height: 154px;
	padding-bottom: 2px;
	float: left;
	background: url(../../images/content_pages/community/community_mast.jpg) no-repeat left top;
}

#content_area {
	width: 590px;
	padding: 23px 28px 0 28px;
	clear: both;
	
}

	#sitemap {
		
	}
	
		#sitemap a {
			color: #666666;
			text-decoration: none;
			font-weight: normal;
		}	
	
		#sitemap ul {
			margin: 10px 0 10px 5px;
			list-style: none;
		}
		
		#sitemap ul li {
			clear: left;
			margin-left: 5px;
		}
		
		#sitemap ul li ul {
			margin: 5px 0 0 0;
		}
		
		#sitemap ul li ul li {
			float: left;
			clear: none;
			margin: -5px 0 0 0;
			list-style: none;
			font-size: 11.5px;
			font-style: italic;
			padding: 0 3px 0 3px;
			background: url(../../images/content_pages/sitemap/sub_link_div.jpg) no-repeat left top;
		}
		
		#sitemap ul li ul li a {
			color: #999999;
		}
		
		#sitemap ul li ul li.sitemap_no_div {
			background: none;
			padding-left: 0;
		}
		
	

	#content_sub_right ul {
		margin: 0 0 0 20px;
	}

	.bold_headers {
		font-weight: bold;
		color: #f67f1d;
	}
	
	.bold_headers_blue {
		font-weight: bold;
		color: #076ca8;
	}
	
	.small_italics {
		font-size: 10px;
		font-style: italic;
	}
	
	.p_padd {
		padding-left: 25px;
	}
	
	.just_bold {
		font-weight: bold;
		color: #777777;
	}
	
	.vert_text_spacer {
		padding-bottom: 5px;
	}
	
	a.button_links {
		height: 17px;
		font-size: 12px;
		font-weight: bold;
		color: #076ca8;
		padding: 1px 0 0 20px;
		float: left;
		width: 95%;
		background: url(../../images/structure/global/h2_bullet.png) no-repeat left top;
		margin: -10px 0 10px 0;
	}
	
	#content_sub_nav {
		width: 145px;
		float: left;
	}
	
	#content_sub_nav ul {
		display: block;
		list-style-type: none;
	}
	
	#content_sub_nav li {
		width: 123px;
		height: 17px;
		padding: 3px 0 3px 5px;
		background: url(../../images/content_pages/about_us/content_sub_nav_li_back.png) no-repeat left top;
		margin-bottom: 10px;
	}
	
	#content_sub_nav a {
		font-weight: normal;
		font-size: 10px;
		color: #777777;
		text-transform: uppercase;
	}
	
	#content_sub_nav a:hover {
		color: #f67f1d;
	}
	
	#content_sub_nav a.content_sub_nav_active {
		color: #f67f1d;
	}
	
	#content_sub_right {
		width: 690px;
		float: right;
	}
	
	#content_sub_right_about {
		width: 435px;
		float: right;
	}
	
	#content_sub_right_about ul {
		margin: 0 0 0 20px;
	}

#right_column_index {
	width: 248px;
	height: 350px;
	float: right;
	background: url(../../images/structure/global/home_page_right_column_background.jpg) no-repeat left bottom;
}

#right_column_content {
	width: 248px;
	float: right;
}

	/* Home Page Right Column Buttons ------------------------- */
	a.claim_now:link, a.claim_now:visited, a.claim_now:active {
		width: 248px;
		height: 50px;
		float: left;
		background: url(../../images/home_page/side_bar/claim_now_tab.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.claim_now:hover {
		background: url(../../images/home_page/side_bar/claim_now_tab_over.jpg) no-repeat left top;
	} 
	
	a.my_claim:link, a.my_claim:visited, a.my_claim:active {
		width: 248px;
		height: 50px;
		float: left;
		background: url(../../images/home_page/side_bar/resume_claim_tab.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.my_claim:hover {
		background: url(../../images/home_page/side_bar/resume_claim_tab_over.jpg) no-repeat left top;
	}
	
	a.my_claim_track:link, a.my_claim_track:visited, a.my_claim_track:active {
		width: 248px;
		height: 50px;
		float: left;
		background: url(../../images/home_page/side_bar/track_claim_tab.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.my_claim_track:hover {
		background: url(../../images/home_page/side_bar/track_claim_tab_over.jpg) no-repeat left top;
	}
	
	a.my_program:link, a.my_program:visited, a.my_program:active {
		width: 248px;
		height: 50px;
		padding-bottom: 1px;
		float: left;
		background: url(../../images/home_page/side_bar/my_program_tab.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	a.my_program:hover {
		background: url(../../images/home_page/side_bar/my_program_tab_over.jpg) no-repeat left top;
	}
	
	a.file_claim_home_page:link, a.file_claim_home_page:visited, a.file_claim_home_page:hover, a.file_claim_home_page:active  {
		float: left;
		width: 248px;
		height: 149px;
		background: url(../../images/home_page/side_bar/file_a_claim_home_page.jpg) no-repeat left bottom;
		text-indent: -9999px;
	}
	
	/* Content Page Right Column Buttons ----------------------- */
	
		/* Global Side Promo -----*/
		a.gloabl_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/additional/file_a_claim.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		
		/* Content Protection -----*/
		a.content_protection_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/additional/carrier_protection.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.content_protection_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/roadside_assistance/roadside_assistance.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Electronics Protection -----*/
		a.electronics_protection_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/content_protection/content_protection_2.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.electronics_protection_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/handset_protection/handset_protection.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Handset Protection -----*/
		a.handset_protection_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/handset_protection/i_want_that_reminder.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.handset_protection_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/content_protection/content_protection_2.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Roadside Assistance -----*/
		a.roadside_assistance_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/contact_us/contact_us_1.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.roadside_assistance_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/electronics_protection/electronics_protection.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Software Protection -----*/
		a.software_protection_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/roadside_assistance/roadside_assistance.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.software_protection_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/electronics_protection/electronics_protection.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* About Us -----*/
		a.about_us_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/about_us/comments_and_ideas.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.about_us_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/roadside_assistance/roadside_assistance.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Contact Us -----*/
		a.contact_us_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/about_us/comments_and_ideas.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.contact_us_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/roadside_assistance/roadside_assistance.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		/* Careers ------------- */
		a.careers_side_promo_1 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/careers/customer_care_reps_side_bar_button.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.careers_side_promo_2 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/careers/executive_corporate_professionals_side_bar_button.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
		a.careers_side_promo_3 {
			width: 248px;
			height: 154px;
			float: left;
			background: url(../../images/content_pages/careers/supply_chain_side_bar_button.jpg) no-repeat left top;
			text-indent: -9999px;
			padding-bottom: 2px;
		}
		
			/* Careers Intro Blocks ------------ */
			a.careers_intro_promo_1 {
				width: 228px;
				height: 120px;
				float: left;
				background: url(../../images/content_pages/careers/executive_corporate_professionals_intro_button.jpg) no-repeat left top;
				text-indent: -9999px;
				padding-right: 2px;
				margin-bottom: 10px;
			}
			
			a.careers_intro_promo_2 {
				width: 228px;
				height: 120px;
				float: left;
				background: url(../../images/content_pages/careers/customer_care_reps_intro_button.jpg) no-repeat left top;
				text-indent: -9999px;
				padding-right: 2px;
				margin-bottom: 10px;
			}
			
			a.careers_intro_promo_3 {
				width: 228px;
				height: 120px;
				float: left;
				background: url(../../images/content_pages/careers/supply_chain_intro_button.jpg) no-repeat left top;
				text-indent: -9999px;
				margin-bottom: 10px;
			}
		
#bottom_intro_block {
	clear: both;
	height: 136px;
}

	a.intro_block_teaser_1:link, a.intro_block_teaser_1:visited, a.intro_block_teaser_1:active {
		width: 214px;
		height: 136px;
		background: url(../../images/home_page/bottom_buttons/promo_graphic_1.jpg) no-repeat left top;
		float: left;
		padding-right: 2px;
		text-indent: -9999px;
	}
	
		a.intro_block_teaser_1:hover {
			width: 214px;
			height: 136px;
			background: url(../../images/home_page/bottom_buttons/promo_graphic_1_over.jpg) no-repeat left top;
			float: left;
			padding-right: 2px;
		}
	
	a.intro_block_teaser_2:link, a.intro_block_teaser_2:visited, a.intro_block_teaser_2:active {
		width: 214px;
		height: 136px;
		background: url(../../images/home_page/bottom_buttons/promo_graphic_2.jpg) no-repeat left top;
		float: left;
		padding-right: 2px;
		text-indent: -9999px;
	}
	
		a.intro_block_teaser_2:hover {
			width: 214px;
			height: 136px;
			background: url(../../images/home_page/bottom_buttons/promo_graphic_2_over.jpg) no-repeat left top;
			float: left;
			padding-right: 2px;
		}
	
	a.intro_block_teaser_3:link, a.intro_block_teaser_3:visited, a.intro_block_teaser_3:active {
		width: 214px;
		height: 136px;
		background: url(../../images/home_page/bottom_buttons/promo_graphic_3.jpg) no-repeat left top;
		float: left;
		padding-right: 2px;
		text-indent: -9999px;
	}
	
		a.intro_block_teaser_3:hover {
			width: 214px;
			height: 136px;
			background: url(../../images/home_page/bottom_buttons/promo_graphic_3_over.jpg) no-repeat left top;
			float: left;
			padding-right: 2px;
		}
	
	a.intro_block_teaser_4:link, a.intro_block_teaser_4:visited, a.intro_block_teaser_4:active {
		width: 248px;
		height: 136px;
		background: url(../../images/home_page/bottom_buttons/promo_graphic_4.jpg) no-repeat left top;
		float: left;
		text-indent: -9999px;
	}
	
		a.intro_block_teaser_4:hover {
			width: 248px;
			height: 136px;
			background: url(../../images/home_page/bottom_buttons/promo_graphic_4_over.jpg) no-repeat left top;
			float: left;
		}
	
/* Popup Boxes ----------------------- */
#popup_box {
	padding: 20px;
}

#popup_box a {
	color: #f5760d;
}

.required {
	font-weight: bold;
	color: #FF0000;
}

.close_button {
	float: right;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background: url(../../images/structure/global/close-icon.jpg) no-repeat left top;
}

#footer {
	clear: both;
	font-size: 10px;
	color: #818181;
	margin-top: 20px;
	text-align: right;
}

#footer a {
	text-decoration: none;
	color: #1977b0;
	font-weight: bold;
}

.footer_logos {
	float: right;
	padding: 0 50px 0 30px;
}

#footer_nav {
	font-size: 12px;
	padding-bottom: 3px;
}

#footer_nav a {
	color: #818181;
	text-decoration: none;
	padding-left: 7px;
	font-weight: normal;
}

#footer_nav a.no_pad {
	padding-left: 0;
	padding-right: 7px;
}



/* Accordion Styles ------------- */

#accordion {
	margin:20px 0px;
}

#accordion a {
	color: #818181; 
}

.toggler {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 3px 0 2px 0;
	color: #818181;
}

div.element p {
	margin: 5px 0 10px 10px;
	padding:5px 0 10px 10px;
	font-weight: normal;
	color: #818181;
}

/* Forms Validation Styles ---------- */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}


/* Site Structure Elements End */

/* Standard HTML Elements Begin */

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #076ca8;
}

h2 {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #076ca8;
	padding-left: 25px;
	background: url(../../images/structure/global/h2_bullet.png) no-repeat left top;
}

h3 {
	
}

a {
	font-weight: bold;
	color: #076ca8;
	text-decoration: none;
}

/* Standard HTML Elements End */

/* Navigation CSS is in a seperate style sheet: navigation.css */

/* Element Specific Definitions Begin */

	/* Item */
	
	
	/* Clear Fix */
	#clear_fix {
		clear: both;
	}

/* Element Specific Definitions End */