﻿body,html {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Calibri;
	color:#fff;
	font-size:12px;	
}

#locWrapper
{
	width:830px;	
	min-height:585px;
	height:100%;
	display:block;
	background-color:#dcddde;
	
}
#locListMain
{
	width:655px;
	background-color:#fff;
	float:left;
	border: solid 1px #939598; 
	min-height:584px;

}
#locheader
{
	width:655px;
	background-color:#000;
	background-image:url('../../images/tb_locations.gif');
	background-repeat:no-repeat;
	float:left;
	height:21px;
}
#locheadersd
{
	width:655px;
	background-color:#000;
	background-image:url('../image/tb_san_diego.gif');
	background-repeat:no-repeat;
	float:left;
	height:21px;
}
.location-store{
	background-color:#daeffa;
	display:block;
	width: 613px;
	padding: 10px;
}
.locpadding{padding: 10px 22px 20px 20px;}
.locpadding-sd{padding: 8px 10px 20px 10px; margin:0px; border: 0; outline: 0;}
.title-green{ background-image:url('../Image/bg-green.jpg'); background-repeat:no-repeat; background-position:right top; width:56px;}
.title-store{ color: #016795; font-weight:bold; font-size:14px; vertical-align:bottom; }
.car-picture{ display:block; width:150px; height:75px; padding:5px 0px; float:left;}
.car-detail{display:block; width:430px; height:75px; padding:5px 0px 5px 20px; float:left; font-size:12px;}

#locName{font-size:20px; font-family:Arial, Helvetica, sans-serif;padding-bottom:15px; font-weight:bold; letter-spacing:-1px;}
.locDetail{ background-color:#e7e8ea; display:block; padding:20px 12px; margin-bottom:12px;}
.locAddress{font-size:16px; font-family:arial; font-weight:bold;  color:#333; padding-bottom:10px; letter-spacing:-1px;}
			
.locPhone label{width: 60px; float: left; text-align: left; display: block; padding-top:2px; font-size:12px;}
.locPhone .labeldetail{width: 120px; float: left; text-align: left; display: block; padding-top:2px; font-size:12px; font-weight:bold;}
.locPicture{float:left; display:block; padding-right:12px;}
#map{float:left; display:block; width:300px; height:214px;}
#sidePanel
{
	float:right;
	width:167px;
	text-align:right;
}
#sidePanel a img
{
	padding:0px 0px 5px 0px;	
}
#locMain
{
	width:520px; 
	float:left; 	
	padding:0px 8px 15px 12px;
	color:#fff;
	font-size:12px;
}

#locPanel
{
	width:274px; 
	float:left; 	
}
#ratesForm, iframe
{
	border-width:0px;
	padding:0;
	overflow:hidden;
}

div.locList
{
	color:#666;
}
div.layout
{
	background-color:#5bb21c;
	float:left;
	width:185px;
	padding:3px;
	margin:0px 0px 20px 20px;
}

div.locList div div.text
{
	padding:5px 0px 0px 0px;
	float:left;	
}
div.locList div a img{ border:0px;}
div.testimonial
{
	color:#fff;
	padding:10px;
	width:254px;
	height:235px;
	background: transparent url('../../Location/Image/bg_testimonial.jpg') no-repeat top left;
	font-size:12px;
}

div.testimonialTitle
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
div.clear{clear:both; line-height:0px; padding:0px; margin:0px; border: 0; outline: 0;}


div.thumbnail:hover, div.thumbFirst:hover, div.thumbLast:hover, div.thumbLast:active
{
	cursor:pointer;	
}
div.thumbnail
{
	float:left;
	padding:0px 2px 0px 2px;
	text-align:center;
}
div.thumbFirst
{
	float:left;
	padding-right:2px;
}
div.thumbLast
{
	float:left;
}
div.mainImage
{
	padding:0px 0px 10px 0px;	
}
div.vehicleHeader
{
	position:relative;
	padding:15px 0px 15px 0px;
	font-size:18px;
	font-weight:bold;
}
#locMenu
{
	padding:35px 0px 10px 10px;	
	color:#fff;
}
#locMenu2
{
	padding:35px 0px 10px 20px;	
	color:#fff;
}
#locMenu a, #locMenu2 a
{
	color:#fff;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
#locMenu a.menuSel, #locMenu2 a.menuSelheaderLocation
{
	color:#00adfc;
}

table.leftNav1
{
	border:1px #666666 solid;	
	padding:3px;
}		
/*css*/
.location_title{
	padding-top:10px;
	font: 18px bold arial;
	letter-spacing:-0.5px;
}
.location_detail{
	background-color:#e7e8ea;
	width:185px; 
	height:270px;
	float: left;
	padding:15px;
	z-index:1;
}
body 
{
	background-color:#ffffff;
	font-size: 12px;
	font-family:Arial,Verdana; 
	color: #ffffff;
	margin: 0px !important;
	height: 100%;
}
.location
{
	font-size: 12px;
	font-family:Arial,Verdana; 
	color: #ffffff;
}
a.headerLocation:link, a.headerLocation:visited{
	font-size: 12px;
	font-family:Arial,Verdana; 
	color: #ffffff;
	font-weight:normal;
}
a.headerLocation:hover{
	font-size: 12px;
	font-family:Arial,Verdana; 
	color: #00d6fe;
	font-weight:normal;
}

td
{
  color: #000000;  
  text-align:left;
    }
    
.webpart td{
	padding-right:6px;
}
.webpart{
	border: 0px white solid;
}
img
{
    border:0; padding:0; margin:0;
}
   
a:link
{
	color: #016795;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
}
a:visited
{
	color: #016795;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
} 
a:hover
{
	color: #00d6fe;
	
}
a.footerlink:link
{
	color: #016795;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
	font-size:10px;
}
a.footerlink:visited
{
	color: #016795;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
	font-size:10px;
} 
a.footerlink:hover
{
	color: #00d6fe;
}

a.nav:link
{
	color: #ffffff;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
}
a.nav:visited
{
	color: #ffffff;
	font-family:Arial,Verdana; 
	font-weight: bold;
	text-decoration:none;
} 
a.nav:hover
{
	color: #000000;
}

a.partner
{
	font-size:9px;
}
.platinumcollection{
	color: #ffffff;
	font-family:Arial,Verdana; 
	text-decoration:none;
	font-size:12px;
}
.TextBox{
	color: #ffffff;
	background-color: #333333;
	border: thin white thin;
}
.HDinquiry{
	color: #ffffff;
	font-family:Arial,Verdana; 
	text-decoration:none;
	font-size:12px;
}

.HDTextBox{
	color: #000000;
	background-color: #ffffff;
	border: thin #333333 ridge;
}

.tdspace{
	height:20px;
}
.td1space{
	height:15px;
}

.table_pei{
	height:608px;
}
.Validation
{
	color:red;
	font-size:11px;
	visibility:hidden;
}
.LAXStyle 
{ 
	visibility: hidden; 
}
.datepick
{
	width:60px;
}

#dropmenudiv{
position:absolute;
font:normal 11px Arial;
color: #ffffff;
line-height:20px;
z-index:100;
/*filter:alpha(opacity=80);
-moz-opacity: .80;*/
margin-top:9px;
margin-left:-5px;
}

#dropmenudiv a{
width: 100%;
display: block;
color: #ffffff;
text-indent: 10px;
text-align:left;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #00adfc;
}
		
