body
{
	padding: 0px;
	margin: 0px;	
}

img 
{
	border: none; 
}

a img 
{
	border: none; 
}

textarea
{
	 background-color: white;
	 color: #333333;
	 font-family: Arial;
	 font-size: 12px;
	 vertical-align: middle;
	 margin-top: 9px;
	 padding: 3px;
}

#l4l_bbox
{
	width: 747px;
	background: white;
	margin: auto;
	text-align: left;
}


#l4l_logo
{
	width: 747px;
	height: 70px;
	background: url(images/logo.jpg) no-repeat;
}


#l4l_menu
{
	width: 747px;
	height: 29px;
	background: white;
}


#home_content
{
	width: 747px;
	height: 462px;
	margin-top: 10px;
}


#home_left_side
{
	width: 171px;
	height: 462px;
}

#home_left_side .quicksearch_box
{
	width: 171px;
	height: 169px;
	padding-top: 54px;
	padding-left: 13px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	background: url(images/home/quicksearch.jpg) no-repeat;
	color: white;
}

#home_left_side .callback_box
{
	width: 171px;
	height: 239px;
	padding-top: 100px;
	padding-left: 13px;
	background: url(images/home/callback.jpg) no-repeat;
}


#home_middle
{
	width: 452px;
	height: 462px;
	margin-top: -462px;
	margin-left: 171px;
	background: white;
}


.menu_car_offers, .menu_vans_pickups, .menu_short_term, .menu_top_deals, .menu_information
{
	padding: 0px;
	margin-left:-2px;
}

.newsletter
{
	width: 452px;
	height: 39px;
	background: url(images/home/newsletter.jpg) no-repeat;
	margin-top: 8px;

}


#home_right_side
{
	width: 124px;
	height: 462px;
	background: url(images/home/makes.jpg) no-repeat;
	margin-top: -462px;
	margin-left: 623px;
}

#home_right_side h2
{
	font-family: arial;
	font-size: 10px;
	color: #FFF;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0;
	height:25px;
}


#home_right_side ul 
{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}


#home_right_side li
{
	border-bottom: 1px solid #888;
	margin: 0px;
	font-family: arial;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 10px;
}

#home_right_side ul li a:link
{
	font-family: arial;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	text-weight: normal;
}

#home_right_side ul li a:visited
{
	font-family: arial;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	text-weight: normal;
}

#home_right_side ul li a:active
{
	font-family: arial;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	text-weight: normal;
}

#home_right_side ul li a:hover
{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	text-weight: normal;
}


#home_info
{
	width: 747px;
	margin: 0px;
}


#home_info .connection
{
	width: 171px;
	margin: 0px;
	padding: 0px;
	background: url(images/home/connection.jpg) no-repeat;
}

#home_info .searchandbrowse
{
	width: 378px;
	height: 525px;
	margin-top: -525px;
	margin-left: 186px;
	padding-left: 15px;
	background: white;
}

#home_info .safewithus
{
	width: 173px;
	height: 525px;
	margin-top: -485px;
	margin-left: 388px;
	padding: 0px;
	background: white;
}

#home_info .fsbico
{
	width: 173px;
	height: 80px;
	margin-top: 16px;
	margin-left: -5px;
	padding: 0px;
	background: url(images/home/fsbico.jpg) no-repeat;
}

#home_info .connection_border
{
	margin: 0px;
	padding: 0px;
	background: url(images/home/connection_border.jpg) repeat-y;
}


#home_info ul 
{
	list-style: disc;
	margin-left: -30px;
	border: none;
}


#home_info li
{
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	overflow: hidden;
}

#home_info h1
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
	margin: 0px;
	padding-top: 20px; 
	padding-left: 3px;
	text-decoration: none;
}

#home_info .welcome
{
}

#home_info .text
{
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 7px;
}

// ******************** CAR OFFERS BUSINESS ***
#co_business_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}

#co_business_content .changeTo
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	color: #AAA;
	padding: 4px;
	padding-top: 0px;
	padding-left: 60px;
	margin-top: 0px;
}

#co_business_content .quickquote
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/car_offers/quickquote.jpg) no-repeat;
}

#co_business_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/vans_pickups/toptext.jpg) no-repeat;
}

#co_business_content .toptext_carmakes
{
	width: 747px;
	height: 103px;
	margin-top: 10px;
	background: url(images/vans_pickups/toptext_carmakes.jpg) no-repeat;
}

#co_business_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#co_business_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 10px;
	margin: 0px;
}

#co_business_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}

#co_business_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
}


#co_business_content .t
{
	margin-top: 10px;
}

#co_business_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/vans_pickups/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#co_business_content .t_top_left
{
	width: 445px;
	height: 36px;
	margin: 0px;
	background: url(images/car_offers/t_top_left.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#co_business_content .t_top_right
{
	width: 301px;
	height: 36px;
	margin: 0px;
	background: url(images/car_offers/t_top_right.jpg) no-repeat;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	padding-right: 20px;
	text-align: right;
	vertical-align: middle;
}

#co_business_content .t_top_right a:link, .t_top_right a:visited, .t_top_right a:active, .t_top_right a:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: underline;
}

#co_business_content .t_header
{
	height: 105px;
	margin: 0px;
	width: 715px;
}

#co_business_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/vans_pickups/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#co_business_content .t_term
{
	width: 135px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	border-right: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#co_business_content .t_milleage
{
	width: 295px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	border-right: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#co_business_content .t_term_milleage
{
	width: 435px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#co_business_content .t_span
{
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#co_business_content .t_payment
{
	width: 178px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#co_business_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
}

#co_business_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#co_business_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#co_business_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
    border-left: solid 1px #ccc;
}

#co_business_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #ccc;
}

#co_business_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/vans_pickups/t_rightborder_top.jpg) no-repeat;
}

#co_business_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#co_business_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}

#co_business_content .t_bottom
{
	width: 747px;
	border-top: solid 1px #999;
}


#co_business_content .submit_image
{
	margin: 0px;
	padding: 0px;
	height: 23px;
}

.vp_text
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-top: 15px;
}



// ******************** VANS PICKUPS ***

#vans_pickups_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}


#vans_pickups_content .quickquote_commercial
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/vans_pickups/quickquote.jpg) no-repeat;
}

#vans_pickups_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/vans_pickups/toptext.jpg) no-repeat;
}

#vans_pickups_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#vans_pickups_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 10px;
	margin: 0px;
}

#vans_pickups_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}

#vans_pickups_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
}


#vans_pickups_content .t
{
	margin-top: 10px;
}

#vans_pickups_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/vans_pickups/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#vans_pickups_content .t_header
{
	height: 105px;
	margin: 0px;
	width: 715px;
}

#vans_pickups_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/vans_pickups/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#vans_pickups_content .t_term
{
	width: 135px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	border-right: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#vans_pickups_content .t_milleage
{
	width: 295px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	border-right: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#vans_pickups_content .t_term_milleage
{
	width: 435px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#vans_pickups_content .t_span
{
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#vans_pickups_content .t_payment
{
	width: 178px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#vans_pickups_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
}

#vans_pickups_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#vans_pickups_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#vans_pickups_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
    border-left: solid 1px #ccc;
}

#vans_pickups_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #ccc;
}

#vans_pickups_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/vans_pickups/t_rightborder_top.jpg) no-repeat;
}

#vans_pickups_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#vans_pickups_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}

#vans_pickups_content .t_bottom
{
	width: 747px;
	border-top: solid 1px #999;
}


#vans_pickups_content .submit_image
{
	margin: 0px;
	padding: 0px;
	height: 23px;
}

.vp_text
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-top: 15px;
}


// ******************** SHORT TERM ***

#short_term_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}


#short_term_content .quickquote
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/short_term/quickquote.jpg) no-repeat;
}

#short_term_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/short_term/toptext.jpg) no-repeat;
}

#short_term_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#short_term_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 10px;
	margin: 0px;
}

#short_term_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}

#short_term_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
}


#short_term_content .t
{
	margin-top: 10px;
}

#short_term_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/short_term/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#short_term_content .t_header
{
	height: 105px;
	margin: 0px;
	width:715px;
}

#short_term_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/short_term/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#short_term_content .t_term
{
	width: 135px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #ffb423;
	border-right: solid 1px #ffb423;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 5px;
}

#short_term_content .t_milleage
{
	width: 295px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #ffb423;
	border-right: solid 1px #ffb423;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 5px;
}

#short_term_content .t_term_milleage
{
	width: 435px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #ffb423;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 5px;
}

#short_term_content .t_span
{
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #ffb423;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#short_term_content .t_payment
{
	width: 178px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #ffb423;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffb423;
	text-decoration: none;
	padding-left: 5px;
}

#short_term_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #ffb423;
}

#short_term_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#short_term_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#short_term_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
    border-left: solid 1px #ccc;
}

#short_term_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #ccc;
}

#short_term_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/short_term/t_rightborder_top.jpg) no-repeat;
}

#short_term_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#short_term_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}

#short_term_content .t_bottom
{
	width: 747px;
	border-top: solid 1px #999;
}


#short_term_content .submit_image
{
	margin: 0px;
	padding: 0px;
	height: 23px;
}

.vp_text
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-top: 15px;
}


// ******************** TOP DEALS ***

#top_deals_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}


#top_deals_content .quickquote
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/top_deals/quickquote.jpg) no-repeat;
}

#top_deals_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/top_deals/toptext.jpg) no-repeat;
}

#top_deals_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#top_deals_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 10px;
	margin: 0px;
}

#top_deals_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	margin-top: 0px;
}

#top_deals_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
}


#top_deals_content .t
{
	margin-top: 10px;
}

#top_deals_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/top_deals/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#top_deals_content .t_header
{
	height: 105px;
	margin: 0px;
	width: 715px;
}

#top_deals_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/top_deals/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#top_deals_content .t_term
{
	width: 135px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e0694c;
	border-right: solid 1px #e0694c;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 5px;
}

#top_deals_content .t_milleage
{
	width: 295px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e0694c;
	border-right: solid 1px #e0694c;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 5px;
}

#top_deals_content .t_term_milleage
{
	width: 435px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e0694c;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 5px;
}

#top_deals_content .t_span
{
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #e0694c;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#top_deals_content .t_payment
{
	width: 178px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e0694c;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #e0694c;
	text-decoration: none;
	padding-left: 5px;
}

#top_deals_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e0694c;
}

#top_deals_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#top_deals_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#top_deals_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/top_deals/t_leftborder.jpg) repeat-y;
}

#top_deals_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/top_deals/t_rightborder.jpg) repeat-y;
}

#top_deals_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/top_deals/t_rightborder_top.jpg) no-repeat;
}

#top_deals_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#top_deals_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}

#top_deals_content .t_bottom
{
	width: 747px;
	border-top: solid 1px #999;
}

// ******************** SEARCH RESULTS ***

#search_results_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}


#search_results_content .quickquote
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/search_results/quickquote.jpg) no-repeat;
}

#search_results_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/search_results/toptext.jpg) no-repeat;
}

#search_results_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#search_results_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 180px;
	margin: 0px;
}

#search_results_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	margin-top: 0px;
}

#search_results_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 180px;
	margin-top: 0px;
}


#search_results_content .t
{
	margin-top: 10px;
}

#search_results_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/search_results/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#search_results_content .t_header
{
	height: 105px;
	margin: 0px;
	width: 715px;
}

#search_results_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/search_results/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#search_results_content .t_term
{
	width: 173px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	border-right: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#search_results_content .t_milleage
{
	width: 217px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	border-right: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#search_results_content .t_payment
{
	width: 227px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
	padding-left: 5px;
}

#search_results_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #669933;
}

#search_results_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#search_results_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#search_results_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/search_results/t_leftborder.jpg) repeat-y;
}

#search_results_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/search_results/t_rightborder.jpg) repeat-y;
}

#search_results_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/search_results/t_rightborder_top.jpg) no-repeat;
}

#search_results_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#search_results_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}



.vp_text
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-top: 15px;
}


// ******************** QUOTE FORM ***

#quote_form
{
}

#quote_form textarea
{
	 background-color: white;
	 color: #333333;
	 font-family: Arial;
	 font-size: 12px;
	 vertical-align: middle;
	 margin-top: 5px;
	 margin-bottom: 5px;
	 margin-left: 5px;
	 padding: 3px;
}

#quote_form select
{
	 background-color: white;
	 color: #aaa;
	 font-family: Arial;
	 font-size: 12px;
	 vertical-align: middle;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

#quote_form .header
{
        width: 747px;
        heigth: 29px;
        padding-left: 10px;
        margin: 0;
        background: url(images/quote_form/header.jpg) no-repeat;
        font-family: verdana;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;

}

#quote_form .please_correct
{
        width: 747px;
        heigth: 20px;
        padding-left: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin: 0;
        font-family: verdana;
        font-size: 15px;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;

}

#quote_form .make_left
{
        width: 210px;
        heigth: 100px;
        padding: 0;
        padding-left: 10px;
        margin: 0;
        background: url(images/quote_form/make_left.jpg) no-repeat;
}

#quote_form .make_right
{
        width: 527px;
        heigth: 100px;
        padding: 0;
        margin: 0;
        background: url(images/quote_form/make_right.jpg) no-repeat;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-size: 15px;
        font-weight: bold;
        color: #404040;
        text-decoration: none;
        vertical-align: middle;
}

#quote_form .description
{
        width: 747px;
        padding: 10px;
        margin: 0;
        background: url(images/quote_form/description.jpg) no-repeat;
        font-family: verdana;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
}

#quote_form .includes
{
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: normal;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
}

#quote_form .vd_01
{
        width: 102px;
        height: 102px;
        padding-right: 0px;
        padding-left: 20px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vd_01.jpg) no-repeat;
}

#quote_form .vd_02
{
        text-align: right;
        padding-right: 30px;
        width: 175px;
        height: 102px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vd_02.jpg) no-repeat;
}

#quote_form .vd_03
{
        text-align: left;
        width: 119px;
        height: 102px;
        padding-left: 40px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vd_03.jpg) no-repeat;
}

#quote_form .vd_04
{
        width: 261px;
        height: 102px;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vd_04.jpg) no-repeat;
}

#quote_form .vde_001
{
		text-align: right;
        width: 486px;
        height: 91px;
        padding-right: 0px;
        padding-left: 20px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_001.jpg) no-repeat;
}

#quote_form .vde_002
{
        text-align: left;
        padding-right: 30px;
        width: 261px;
        height: 91px;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_002.jpg) no-repeat;
}


#quote_form .vde_01
{
        width: 102px;
        height: 102px;
        padding-right: 0px;
        padding-left: 20px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_01.jpg) no-repeat;
}

#quote_form .vde_02
{
        text-align: right;
        padding-right: 30px;
        width: 205px;
        height: 102px;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_02.jpg) no-repeat;
}

#quote_form .vde_03
{
        text-align: right;
        vertical-align: middle;
        padding-right: 100px;
        width: 159px;
        height: 102px;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_03.jpg) no-repeat;
}

#quote_form .vde_04
{
        width: 261px;
        height: 102px;
        padding: 0;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/vde_04.jpg) no-repeat;
}


#quote_form .fd_all
{
        width: 747px;
        height: 136px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/fd_all.jpg) no-repeat;
}

#quote_form .fd_left
{
        width: 370px;
        height: 136px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        text-align: right;
        background: url(images/quote_form/fd_left.jpg) no-repeat;
}

#quote_form .fd_right
{
        width: 337px;
        height: 136px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/fd_right.jpg) no-repeat;
        text-align: right;
        padding-right: 40px;
}


#quote_form .yd_left
{
        text-align: right;
        vertical-align: middle;
        width: 422px;
        height: 211px;
        margin: 0;
        padding-right: 10px;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/yd_left.jpg) no-repeat;
}

#quote_form .yd_right
{
        text-align: right;
        vertical-align: middle;
        padding-right: 30px;
        width: 285px;
        height: 211px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/yd_right.jpg) no-repeat;
}

#quote_form .ydp_left
{
        text-align: right;
        vertical-align: middle;
        width: 444px;
        height: 130px;
        margin: 0;
        padding-right: 10px;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/ydp_left.jpg) no-repeat;
}

#quote_form .ydp_right
{
        text-align: right;
        vertical-align: middle;
        padding-right: 30px;
        width: 313px;
        height: 130px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/ydp_right.jpg) no-repeat;
}


#quote_form .oi_01
{
        text-align: right;
        vertical-align: middle;
        padding-right: 30px;
        width: 337px;
        height: 128px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/oi_01.jpg) no-repeat;
}

#quote_form .oi_02
{
        padding-left: 10px;
        width: 94px;
        height: 128px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/oi_02.jpg) no-repeat;
}

#quote_form .oi_03
{
        padding-left: 12px;
        width: 264px;
        height: 128px;
        margin: 0;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
        background: url(images/quote_form/oi_03.jpg) no-repeat;
}

#quote_form .transmitted
{
		heigth:100%;
		padding-top: 50px;
		padding-bottom: 40px;
        padding-left: 15px;
        font-family: verdana;
        font-weight: bold;
        font-size: 12px;
        color: #404040;
        text-decoration: none;
}

#quote_form .t_transmitted
{
		text-align: center;
		padding-bottom: 50px;
        padding-left: 15px;
}

#quote_form .t_transmitted a:visited, .t_transmitted a:active, .t_transmitted a:hover, .t_transmitted a:link 
{
		text-align: center;
		padding-bottom: 50px;
        font-family: verdana;
        font-weight: bold;
        font-size: 10px;
        color: #404040;
        text-decoration: underline;
}


// ******************** INFORMATION ***

#info_content
{
	width: 747px;
	height: 465px;
	margin-top: 0px;
}


#info_content .quickquote_commercial
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
	background: url(images/info/quickquote.jpg) no-repeat;
}

#info_content .spacer_h51
{
	heigth: 51px;
	width: 747px;
	background: url(images/info/spacer_h51.jpg) repeat-x;
}

#info_content .toptext
{
	width: 747px;
	height: 85px;
	margin-top: 10px;
	background: url(images/info/toptext.jpg) no-repeat;
}

#info_content h1
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 3px;
	margin-top: 0px;
}

#info_content h4
{
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 10px;
	margin: 0px;
}

#info_content h3
{
	font-family: arial;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	padding: 4px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}

#info_content .includes
{
	font-family: arial;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
}


#info_content .t
{
	margin-top: 10px;
}

#info_content .t_top
{
	width: 747px;
	height: 36px;
	margin: 0px;
	background: url(images/info/t_top.jpg) no-repeat;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	vertical-align: middle;
}

#info_content .t_header
{
	height: 105px;
	margin: 0px;
}

#info_content .t_shader
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(images/info/t_shader.jpg) repeat-x;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#info_content .t_term
{
	width: 173px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	border-right: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#info_content .t_milleage
{
	width: 217px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	border-right: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#info_content .t_payment
{
	width: 227px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #22aeff;
	text-decoration: none;
	padding-left: 5px;
}

#info_content .t_quote
{
	width: 102px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #22aeff;
}

#info_content .t_boldtext
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding-left: 8px;
}

#info_content .t_boldtext_red
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	padding-left: 8px;
}


#info_content .t_leftborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
    border-left: solid 1px #ccc;
}

#info_content .t_rightborder
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #ccc;
}

#info_content .t_rightborder_top
{
	width: 16px;
	margin: 0px;
	padding: 0px;
	background: url(images/info/t_rightborder_top.jpg) no-repeat;
}

#info_content .t_spacer
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}


#info_content .bottomtext
{
	width: 747px;
	height: 51px;
	margin-top: 0px;
}

#info_content .t_bottom
{
	width: 747px;
	border-top: solid 1px #999;
}


#info_content .submit_image
{
	margin: 0px;
	padding: 0px;
	height: 23px;
}

.vp_text
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	padding-top: 15px;
}

#quicksearch
{
	width: 747px;
	height: 35px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 57px;
	text-align: center;
	padding-top: 11px;
	background: url(images/quicksearch.jpg) no-repeat;
}

#quicksearch input
{
 	color: #aaa;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 20px;
	margin-top: -1px;
}

#quicksearch select
{
	background-color: white;
 	color: #aaa;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 20px;
	margin-top: -2px;
}

.makes_as_string
{
	background-color: #333333;
 	color: #cccccc;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: -10px;
	
	margin-left: -11px;
	margin-right: -11px;
	margin-bottom: -21px;
}

.makes_as_string a:link, .makes_as_string a:visited, .makes_as_string a:active, .makes_as_string a:hover
{
 	color: #cccccc;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	line-height: 17px;
}

 
#footer
{
	width: 747px;
	font-family: arial;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	padding-top: 5px;
	margin-top: 10px;
	border-top: solid 1px #999;
	text-align: center;
}

#footer a:link, a:visited, a:active, a:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}
