body{
background: url('/images/usercarhistories/bg.gif') repeat;
margin: 0 auto;
padding: 0;
font: 10px arial, sans-serif;
color: #787674;
width: 910px;
}
#main_body{
margin: 0 auto;
width: 970px;
background: url('/images/usercarhistories/bg_main.gif') repeat-y;
}
#layout_holder{
width: 890px;
margin: 0 auto;
}
#header_content{
width: 890px;
height: 62px;
}
#nav{
-x-system-font:none;
background-color:#E8E7E1;
font-family:arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:23px;
line-height:normal;
padding:4px 0 0;
width:890px;
}
#nav div{
padding: 0px 0 0 0;
margin: 0;
list-style-type: none;
border-top: 1px dotted #ffffff;
text-align: right;
}
#nav table{
float :right;
}
/*#nav ul{
padding: 0px 0 0 0;
margin: 0;
list-style-type: none;
border-top: 1px dotted #ffffff;
text-align: right;
}
#nav ul li{
display: inline;
margin: 0px 0 0 0;
padding: 0 5px 5px; 
}*/
#banner{
margin-top: 1px;
background: url('/images/usercarhistories/banner.jpg') no-repeat;
height: 210px;
width: 890px;
position: relative;
}
#green_stripe{
opacity: .5;
filter: alpha(opacity=50);
width: 890px; /*give ie layout for fitler to work */
height: 40px;
background-color: #94a24a;
}
#strips{
opacity: .5;
filter: alpha(opacity=50);
position: absolute;
margin: -40px 0 0 0;
}
#bottom_section{
margin: 3px 0 0 0;
}
#left_box{
width: 213px;
height: 401px;
float: left;
background-color: #d0cab8;
padding: 29px 0 0 0;
}
#left_nav_holder{
width: 212px;
height: 399px;
background-color: #c6bda4;
border-top: 1px dotted white;
}
#left_nav_holder2{
margin: 0 auto;
margin-top: 10px;
margin-bottom: 7px;
background-color: #ffffff;
width: 196px;
height: 376px;
padding: 6px 0 0 0;
}
#left_nav_bg{
background-color: #ffffff;
padding: 2px;
width: 180px;
height: 364px;
border: 1px dotted black;
margin: 0 auto;
}
#left_nav{
width: 179px;
height: 364px;
background: url('/images/usercarhistories/bg_left_nav.jpg') no-repeat;
}

#left_nav div{
margin: 0 0 0 10px;
padding: 7px 0 0 1px;
list-style-type: none;
font-size: 14px;
}

#left_nav ul{
margin: 0 0 0 10px;
padding: 10px 0 0 12px;
list-style-type: none;
font-size: 14px;
}
#left_nav ul li{
padding: 0 0 2px 0;
}
#left_nav ul li.li_off{
list-style-image: url('/images/usercarhistories/bullet_leftnav_off.gif');
}
#left_nav ul li.li_on{
list-style-image: url('/images/usercarhistories/bullet_leftnav_on.gif');
}
#left_nav ul li#current{
list-style-image: url('/images/usercarhistories/bullet_leftnav_curr.gif');
}

#right_box{
margin: 0px 0 3px 3px;
width: 674px;
float: left;
background-color: #d0cab8; /* ie needs a bg color for dotted */
}
#right_box h3{
width: 669px;
height: 29px;
padding: 0 0 0 5px;
margin: 0;
background-color: #c6bda4;
color: white;
font: normal 22px arial,sans-serif;
}
#right_box h4{
margin: 0;
padding: 0;
color: #787674;
font: normal 12px arial;
padding-bottom: 15px;
}
#travel_guard_header{
color: #9db403;
padding-top:3px;
}
.rect_text{
width: 92px;
}
.bullet_thumb{
position: absolute;
top: 35px;
left: 96px;
}
#travel_guard{
width: 194px;
height: 206px;
padding: 4px 5px 4px 5px; 
background-color: white;
border: 2px solid #9db403;
text-align: left;
}
#right_sec{
float: right;
width: 208px;
text-align:center;
}
#content_separator{
width: 674px;
height: 9px;
background-color: #d0cab8;
border-top: 1px dotted white;
}
#main_content{
width: 644px;

background-color: #e8e7e1;
padding: 15px 21px 0px 9px;
position: relative;
}
#main_content_text_holder{
float: left;
width: 425px;

font: normal 12px Arial, serif;
position: relative;
margin-right: 8px;
overflow: hidden;
}


#main_content_text p{
margin: 0 0 10px 0;
}
#content_nav{
position: absolute;
bottom: 10px;
right: 215px;
z-index: 30;
}
.arrow{
padding: 2px;
}
/*links */
a:link {
color: #9db403;
text-decoration: none;
}
a:visited {
color: #9db403;
text-decoration: none;
}
a:hover {
color: #d1dc88;
text-decoration: none;
}
a:active {
color: #9db403;
text-decoration: none;
}
#nav a:link {
color: #9d927e;
}
#nav a:visited {
color: #9d927e;
}
#nav a:hover {
color: #817d77;
}
#nav a:active {
color: #9d927e;
}
#nav a#nav_current:link {
color: #9db403;
}
#nav a#nav_current:visited {
color: #9db403;
}
#nav a#nav_current:hover {
color: #9db403;
}
#nav a#nav_current:active {
color: #9db403;
}
#left_nav ul li#current a:link {
color: #606e00;
}
#left_nav ul li#current a:visited {
color: #606e00;
}
#left_nav ul li#current a:hover {
color: #606e00;
}
#left_nav ul li#current a:active {
color: #606e00;
}
#left_nav a:link {
color: #9db403;
}
#left_nav a:visited {
color: #9db403;
}
#left_nav a:hover {
color: #9db403;
}
#left_nav a:active {
color: #9db403;
}
#layout_bottom{
background: url('/images/usercarhistories/bg_bottom.gif') no-repeat;
width: 970px;
height: 32px;
overflow: hidden; /* for ie6 */
}
#footer{
color: #796f5c;
font-size: 11px;
padding: 10px 50px 0 50px;
}
#footer a:link {
color: #796f5c;
}
#footer a:visited {
color: #796f5c;
}
#footer a:hover {
color: #413a2d;
}
#footer a:active {
color: #796f5c;
}
#cp{
float: left;
width: 225px;
}
#bottom_nav{
float: right;
text-align: right;
}
#bottom_nav ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#bottom_nav ul li{
display: inline;
}
/* headers */
h1#header_main{
margin: 0;
float: left;
}
#loc{
float: right;
color: #9db403;
font: bold 14px times new roman, serif;
padding: 15px 13px 0 0;
}
.header{

}
/* default stuff */
img{
border: none;
}
.float_left{
float: left;
}
.float_right{
float: right;
}
.clear{
clear: both;
}

/* form stuff */
legend{
display: none;
}
label{
display: block;
float: left;
width: 150px;
}
form{
font-size: 12px;
}
form fieldset{
border: 0;
}
textarea{
width: 400px;
}
#get_a_quote{
width: 104px;
height: 103px;
background: url('/images/usercarhistories/get_a_quote.jpg');
position: absolute;
right: -8px;
top: 6px;
}
a#get_a_quote_text{
font: normal 18px times new roman, serif;
display: block;
width: 60px;
padding: 20px 20px 5px 20px;
line-height: 15px;
}
a#get_a_quote_text:link {
color: #FFFFFF;
}
a#get_a_quote_text:visited {
color: #FFFFFF;
}
a#get_a_quote_text:hover {
color: #919499;
}
a#get_a_quote_text:active {
color: #FFFFFF;
}
a#get_a_quote_learn_more{
font: normal 9px arial, sans-serif;
display: block;
width: 60px;
padding: 0px 20px 0 20px;
line-height: 10px;
}
a#get_a_quote_learn_more:link {
color: #57595b;
}
a#get_a_quote_learn_more:visited {
color: #57595b;
}
a#get_a_quote_learn_more:hover {
color: #57595b;
text-decoration: underline;
}
a#get_a_quote_learn_more:active {
color: #57595b;
}
.ad
{
	margin: 0 auto;
}

/*#Top menu styles#*/
.horizontalmenu
{
	text-align: right;
	color:#9D927E;

}

.verticalmenu
{
	background: none;
}
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	height: 23px;
	color:#9D927E;
	padding: 4px;
	text-align: right;
}

.horizontalsubCMSMenu
{
	background: black;
	color:#9D927E;
}

.horizontalsubCMSMenu tr
{
	background: black;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: none;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	height: 23px;
	color:#9D927E;
	padding: 4px;
	font-family:arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:right;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{

}


/*#Top menu styles/Vertical#*/
.verticalCMSMenu
{
/*	height: 34px;*/
	width: 179px;
	font-size:14px;
	color: #9DB403;
	margin:0 0 0 10px;
	padding:7px 0 0 12px;
}

.verticalsubCMSMenu
{
	background: none;
	color: #9DB403;
	height: 34px;
}

.verticalsubCMSMenu tr
{
	background: none;
}

.verticalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown,
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 101px;
	min-height: 20px;
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver
{
	background: none;
}

.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, 
.verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, 
.verticalCMSMenuHighlightedMenuItemMouseDown, 

.verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp
{
	height: 19px;
	font-size: 14px;
	padding:0 10px;
	background: url('/images/usercarhistories/bullet_leftnav_off.gif') left center no-repeat;

}

.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, 
.verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{

}

/*#Top menu styles/Footer#*/
.footerCMSMenu
{
	color:#796F5C;
	font-size:11px;
	font-family:arial,sans-serif;
	padding: 100px;

}

.footersubCMSMenu
{
	background: none;
}

.footersubCMSMenu tr
{
	background: none;
}

.footersubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.footersubCMSMenuItem, .footersubCMSMenuItemMouseOver, .footersubCMSMenuItemMouseDown,
.footersubCMSMenuHighlightedMenuItem, .footersubCMSMenuHighlightedMenuItemMouseOver, 
.footersubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;

}

.footersubCMSMenuHighlightedMenuItem, .footersubCMSMenuHighlightedMenuItemMouseOver, 
.footersubCMSMenuHighlightedMenuItemMouseDown, .footersubCMSMenuItemMouseOver
{
}

.footerCMSMenuItem, .footerCMSMenuItemMouseOver, .footerCMSMenuItemMouseDown, 
.footerCMSMenuHighlightedMenuItem, .footerCMSMenuHighlightedMenuItemMouseOver, 
.footerCMSMenuHighlightedMenuItemMouseDown, 

.footerCMSMenuItemMouseUp, .footerCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 11px;
	padding: 0px 5px;
	background: url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) no-repeat top right;
}

.footerCMSMenuItemMouseOver, .footerCMSMenuHighlightedMenuItem, 
.footerCMSMenuHighlightedMenuItemMouseOver, .footerCMSMenuHighlightedMenuItemMouseDown
{
}
#tblFooterNav
{
float : left;
}
.searchbox label 
{
  width : 60px;
  font-family:arial,sans-serif;
  
}