.bodyclass { 
				background-color:#ffffff; 
				margin-left:0; 
				margin-right:0; 
				margin-top:0;
				margin-bottom:0; 
}	

.tablemain { 	
				border-bottom:0px; 
				border-top: 0px; 
				border-left: 0px; 
				border-right: 0px; 
				border-style: solid; 
				border-color: #FFFFFF; 
				width:1000px;
				background-color:#FFFFFF; 
				margin-left:auto;
				margin-right:auto;
}

.tablemain1 { 
				border-bottom:1px; 
				border-top: 1px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #850202; 
				width:1000px; 
				background-color:#FFFFFF; 
				margin-left:auto;
				margin-right:auto;
}

.tablemain2 { 	
				border-bottom:1px; 
				border-top: 1px; 
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid; 
				border-color: #a1a1a1; 
				width:1000px;
				height:395px;
				background-color:#ebebeb; 
				margin-left:auto;
				margin-right:auto;
}

.tablemain3 { 	
				border-bottom:0px; 
				border-top: 0px; 
				border-left: 0px; 
				border-right: 0px; 
				border-style: solid; 
				border-color: #FFFFFF; 
				width:1000px;
				background-color:#FFFFFF; 
				margin-left:auto;
				margin-right:auto;
}

.trmain {
}

.trmain1 {
}

.trmain2 {
}

.trmain3 {
}

.tdmain { 
				width:1000px; 
				vertical-align:top; 
}

.tdmain1a { 
				width:134; 
				height: 298px;
				vertical-align:top; 
				background-image:url(images/left_nav_bg.jpg); 
				background-repeat:no-repeat;				
}

.tdmain1b { 
				width:622px; 		
				vertical-align:top; 
}

.tdmain1c { 
				width:241px; 
				vertical-align:top; 
}

.tdmain2 { 
				width:1000px; 
				vertical-align:top; 
				background-image:url(images/body_bg.jpg); 
				background-repeat:repeat-x;						
}

.tdmain2a { 
				width:494px; 
				vertical-align:top; 
				background-image:url(images/body_bg.jpg); 
				background-repeat:repeat-x;						
}

.tdmain2b { 
				width:12px; 
				vertical-align:top; 
}

.tdmain2c { 
				width:494px; 
				vertical-align:top; 
				background-image:url(images/body_bg.jpg); 
				background-repeat:repeat-x;							
}

.tdmain3 { 
				width:1000px; 
				vertical-align:top; 
}

.table_padding { padding-top:1px; }

.maintext  { 	
				font-family: Arial, Helvetica, sans-serif; 
				text-align:center; 				
				font-size: 14px; 
				font-weight:bold;
				text-transform:uppercase; 
				color: #ffffff; 
}

.maintext a {
				color: #ffffff; 
				text-decoration:none;
}

.maintext a:hover {
				color: #ffffff; 
				text-decoration:underline;
}

.maintext_admin { 	
				font-family: Arial, Helvetica, sans-serif; 	
				font-size: 14px; 
				font-weight:bold;
				color: #192d36;
}

.bodytext  { 	
				font-family: Arial, Helvetica, sans-serif; 	
				font-size: 12px; 
				font-weight:normal;

				color: #192d36; 
				padding:15px;
}

.headline  { 	
				font-family: Arial, Helvetica, sans-serif; 	
				font-size: 12px; 
				font-weight:bold;
				text-transform:uppercase; 
				color: #850202; 
}


.leasecar_container {
				width:100%;
				height:auto;
				margin:2px 2px 0 0;
}

.leasecar {
			    background-image:url(images/lease_bg.jpg); 
				background-repeat:repeat-x; 
				width:240px;; 
				height:65px;
				float:left;
				margin-bottom:6px;						
}

.leasecarLAST {
			    background-image:url(images/lease_bg.jpg); 
				background-repeat:repeat-x; 
				width:240px;; 
				height:65px;
				float:left;
				margin-bottom:0px;						
}

.readmore {
				text-align:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				margin-right:15px;
}

.viewmore {
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				text-align:right;
				padding:2px 2px 0 0;
}

.cl {
				clear: both;
}

.top_links_admin { 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:12px; 
				font-weight:bold; 				
				height:66px;
				background-image:url(images/admin_header_bg.gif); 
				background-repeat:repeat-x;		 
}
.top_links_admin a {text-decoration:none; color:#8d0201}
.lease_special_link{ text-decoration:none; color:#FFFFFF; font:bold 1em Arial, Helvetica, sans-serif; text-transform:capitalize}

/* START NAV HOVER */
.nav { width: 134px; height: 298px; }
.nav ul { list-style-type:none; margin:0; padding:0; }
.nav ul li { margin:0; padding:0; }
.nav ul li.home a { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat left top; }
.nav ul li.home a:hover { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat right top; }
.nav ul li.lease a { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat left -60px; }
.nav ul li.lease a:hover { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat right -60px; }
.nav ul li.preowned a { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat left -120px; }
.nav ul li.preowned a:hover { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat right -120px; }
.nav ul li.downloads a { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat left -180px; }
.nav ul li.downloads a:hover { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat right -180px; }
.nav ul li.contact a { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat left -240px; }
.nav ul li.contact a:hover { display:block; width:134px; height:59px; background:url(images/left_navigation.gif) no-repeat right -240px; }


.footertext  { 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-weight:normal; 
				color: #192d36; 
}	

.footertext a { 
				color: #192d36; 
				text-decoration:none;
}	

.footertext a:hover { 
				color: #192d36; 
				text-decoration:underline;
}	


/* USED CAR SCROLLING */
#scrollbar {
			/*float:none;*/
			height:180px;
			width:668px;
}
#scrollbarServices {
			height: 523px;
			width: 100%;
			position:relative
}
#parentScrollDiv {
}
#scrollableDiv {
}
.clear{ clear:both;}
.item_container {
				width:100%;
				height:180px;
}
.scroll_items{			    
				background-image:url(images/usedcar_bg.gif); 
				background-repeat:no-repeat; 
				width:136px; 
				height:180px;
				float:left;
				margin-right:5px;
				position:relative;										
}
/***********************MODAL***************************/
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#c0c0c0;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	width:800px;
	background:#FFFFFF;
	overflow:auto;
}
.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:5px;
	background:transparent url(images/close-button.png) no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	z-index:9999;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
/*****************************************************/
/*----------------------- TOOLTIP--------------------------*/
/* trigger button */
#download_now {
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/* mouseover state */
#download_now:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now:focus {
	background-position:0 -88px;
}



#download_now2 {
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/* mouseover state */
#download_now2:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now2:focus {
	background-position:0 -88px;
}

#download_now3 {
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/* mouseover state */
#download_now3:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now3:focus {
	background-position:0 -88px;
}



/* tooltip styling */
.tooltip {
	display:none;
	background:url(images/ttback.png);
	height:163px;
	padding:40px 30px 50px 65px;
	width:310px;
	font-size:12px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
	font:bold 16px Arial, Helvetica, sans-serif
}

.tooltip a {
	color:#6f9d12;
	text-decoration:none;
	background:#effbd6;
	font-size:12px;
	font-weight:bold;
	padding:2px; border:1px solid #ad4;
}


/*---------------------------------------------------------*/
.lease_details{font-family:Arial, Helvetica, sans-serif}

.car_container{width:auto}
.car_images{ float:left; margin-right:10px; border:1px solid #999999; width:420px;}
.car_details_copy{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; height:500px; width:350px; float:left}
.car_details_copy h2{color:#850202; padding:0; margin:0; font:bold 18px Arial, Helvetica, sans-serif}
.car_container h3{color:#850202; padding:0; margin:0}
.detail_img{ float: left}
.lease_car_name{color:#850202;}
.lease_car_info_holder{font: bold 11px Arial, Helvetica, sans-serif; position:relative}
.lease_car_price{float:left; font:bold 1.9em Arial, Helvetica, sans-serif;color:#850202; position:absolute; top:25px; left:1px}
.lease_car_more_info{position:absolute; top:32px; left:80px; font-weight:normal}
.lease_car_more_info a{color:#850202; text-decoration:none}
.lease_car_get_more_info a{color:#850202; text-decoration:none; position:absolute; top:48px; left:-70px; font-weight:normal}