*	{
	margin: 0;
	padding: 0;
	}
body	{
	background: url(/images/site_templates/shared/bg_vert_repeat.jpg) top center repeat-y;
	color: #000;
	font-family: Verdana;
	font-size: 0px;
	line-height: 0;
	}
#page-holder	{
	margin: 0 auto;
	width: 964px;
	}
#page-top	{
	}
#page-top-left	{
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 12px;
	margin: 43px 0 0 26px;
	display: inline;
	}
#logo	{
	float: right;
	height: 66px;
	margin: 62px 25px 0 0;
	width: 280px;
	display: inline;
	}
#header-1	{
	float: left;
	padding-right: 20px;
	}
#header-2	{
	border-left: 1px solid #fff;
	float: left;
	padding-top: 3px;
	padding-left: 20px;
	}
#header-2	h2{
	 color: #fff;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 0px 0;
	text-align: left;
	 
	}
.top-header	{
	margin-bottom: 10px;
	}
#content-home	{
	/* background: url(/images/site_templates/home/home_lower.png) no-repeat bottom; */
	background-color:#B8BBC1;
	
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	}
#content-inner-home	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto;
	padding: 0px 0 0 0;
	width: 900px;
	}
#content-wide	{
	font-size: 0px;
	line-height: 0;
	}
#content-inner-home	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto;
	padding: 20px 0 0 0;
	width: 900px;
	}
#content-wide-top	{
	background: #b8bbc1;
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	}
#content-wide-top-inner	{
	font-size: 14px;
	line-height: 16px;
	margin: 0 auto 0 auto;
	padding: 30px 0 30px 0;
	width: 900px;
	}
#content-wide-top-inner	.left	{
	float: left;
	padding: 30px 0 30px 0;
	width: 465px;
	}
#content-wide-top-inner	.right	{
	float: left;
	padding: 30px 0 30px 0;
	width: 400px;
	line-height: 20px;
	}
#content-wide-lower	{
	background: #a0a4ad;
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	}
#content-wide-lower-inner	{
	font-size: 14px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 0px 0 0px 0;
	width: 900px;
	}
#content-wide-lower-inner	.left	{
	float: left;
	padding: 30px 0 00px 0;
	width: 431px;
	}
#content-wide-lower-inner	.right	{
	float: right;
	padding: 30px 0 0px 0;
	width: 431px;
	}
#lower-round	{
	background: url(/images/site_templates/models/lower_round.png) bottom;
	height: 30px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0px 0;
	width: 964px;
	}
#lower-round-specials	{
	background: url(/images/site_templates/specials/lower_round.png);
	height: 19px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0px 0;
	width: 964px;
	}
#lower-round-contact	{
	background: url(/images/site_templates/contact/lower_round.png);
	height: 19px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0px 0;
	width: 964px;
	}
	
	
	
	
	
	
	
	
	
.testdrive-height	{
	margin: 0px auto 0 auto;
	padding: 20px 0 20px 0;
	 
	}
.testdrive-wide-top	{
	background: #a0a4ad url(/images/site_templates/models/placeholder_top.gif);
	height: 20px;
	margin: 15px auto 0 auto;
	padding: 0px 0 0px 0;
	width: 431px;
	}
.testdrive-wide-lower	{
	background: #a0a4ad url(/images/site_templates/models/placeholder_lower.gif) bottom;
	font-size: 14px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 0px 0 20px 0;
	width: 431px;
	}
.testdrive-wide-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 0px 0 0px 0;
	width: 400px;
	}	
	
.testleft	{
	float: left;
	padding: 30px 0 0px 0;
	width: 431px;
	 
	}
	.testright	{
	float: right;
	padding: 30px 0 0px 0;
	width: 431px;
	}	
	
	
/* ABOUT SECTION -------------------------------- */
	
#content-page-left	{
	background: #b8bbc1;
	float: left;
	font-size: 13px;
	line-height: 16px;
	padding: 40px 0 20px 0;
	width: 636px;
	min-height: 400px;
	}
#content-page-left .inner	{
	margin: 0 auto;
	padding: 0px 0 0px 0;
	width: 576px;
	}
#content-page-right	{
	background: #a0a4ad;
	float: right;
	font-size: 13px;
	line-height: 16px;
	padding: 40px 0 15px 0;
	width: 328px;
	
	}
#content-page-right .inner	{
	float: left;
	margin: 0 0 0 25px;
	padding: 0px 0 0px 0;
	width: 260px;display: inline;
	}
	
/*  NAVIGATION ----------------------------------------------- */

#nav-holder-outer	{
	background: url(/images/site_templates/home/nav_bg.png) no-repeat;
	height: 44px;
	margin: 0 auto;
	width: 964px;
	}
#nav-holder	{
	float: left;
	padding: 16px 0 0 30px;
	}
#nav-holder a	{
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 0px;
	line-height: 16px;
	margin-right: 30px;
	padding: 0px 0 0 0;
	text-decoration: none;
	}
#nav-holder a.selected,
#nav-holder a:hover	{
	color: #aeaeae;
	text-decoration: none;
	}
	
	
#nav-holder-outer-sub	{
	background:#a0a4ad;
	height: 34px;
	margin: 0 auto;
	width: 964px;
	}
#nav-holder-sub	{
	float: left;
	padding: 10px 0 0 30px;
	}
#nav-holder-sub a	{
	color: #e0e0e0;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 0px;
	line-height: 16px;
	margin-right: 30px;
	padding: 0px 0 0 0;
	text-decoration: none;
	}
#nav-holder-sub a.selected,
#nav-holder-sub a:hover	{
	color: #fff;
	text-decoration: none;
	}	
	
/*  HOME ------------------------------------------------------------------ */	

#header-holder	{
	font-size: 0px;
	height: 380px;
	line-height: 0px;
	padding: 0px;
	width: 964px;
	}
#home-col-1	{
	float: left;
	font-size: 13px;
	line-height: 18px;
	width: 190px;
	}
#home-col-2	{
	float: left;
	font-size: 13px;
	line-height: 18px;
	width: 200px;
	}
#home-col-3	{
	float: left;
	font-size: 13px;
	line-height: 18px;
	width: 200px;

	}
#home-col-4	{
	float: left;
	font-size: 13px;
	line-height: 18px;
	width: 180px;
	}
.vert-line-1	{
	background: url(/images/site_templates/shared/vert_line_repeat_1.gif) center repeat-y;
	float: left;
	height: 200px;
	width: 43px;
	}
	.vert-line-2	{
	background: url(/images/site_templates/shared/vert_line_repeat_2.gif) center repeat-y;
	float: left;
	height: 200px;
	width: 43px;
	}
	.vert-line-3	{
	background: url(/images/site_templates/shared/vert_line_repeat_3.gif) center repeat-y;
	float: left;
	height: 200px;
	width: 43px;
	}
a.btn-link	{
	background: url(/images/site_templates/shared/btn_book.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	margin: 10px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 152px;
	}
a.btn-link-grey	{
	background: url(/images/site_templates/models/btn_grey.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	line-height: 20px;
	margin: 10px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 151px;
	}
.vehicle-search	{
	background: url(/images/site_templates/shared/search_bg.gif) top no-repeat;
	font-size: 11px;
	height: 18px;
	line-height: 12px;
	width: 177px;
	}
.inp-search	{
	background: none;
	border: 0;
	color: #fff;
	font-size: 10px;
	padding: 2px 3px 3px 10px;
	 
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	width:150px;
	 
	}
a.join-fb	{
	background: url(/images/site_templates/shared/icon_fb.gif) no-repeat 0 2px;
	color: #4d4e51;
	display: block;
	font-size: 10px;
	line-height: 11px;
	margin: 30px 0 0 0;
	padding: 0 0 0 30px;
	text-align: left;
	text-decoration: underline;
	width: 160px;
	}
	
#special-repeat {
	background: url(/images/site_templates/specials/vert_repeat.gif) repeat-y;
}	
#special-photo	{
	float: left;
	width: 215px;
	}
#special-photo-right	{
	float: right;
	padding: 0px 10px 0 0;
	width: 340px;
	}
.special-lower-text	{
	float: right;
	padding: 10px 10px 0 0;
	width: 580px;
	}
	
	.special-line {
		line-height:0;
		font-size: 0px;
		margin: 14px 0;
		border-top: 1px solid #bfc2c7;
	}
.special-item	{
	margin: 0 0 10px 0;
	}
.special-item h2 a	{
	color: #fff;
	font-family: arial;
	font-size: 13px;
	margin-bottom: 0;
	text-decoration: none;
	}
.special-item h2 a:hover	{
	text-decoration: underline;
	}
.special-item span	{
	color: #fff;
	display: block;
	font-style: italic;
	margin-top: 0px;
	}
.special-item p	{
	padding: 15px 0;
	}
.special-table	{
	border-collapse: collapse;
	margin: 20px 0;
	width: 580px;
	border: none;
	}
.special-table th	{
	background: #9fa4ad;
	border: 1px solid #41464c;
	color: #fff;
	font-size: 10px;
	padding: 8px 3px;
	text-align: left;
	}
.special-table td	{
	background: #c6c8cd;
	border: 1px solid #41464c;
	font-size: 11px;
	padding: 8px 3px;
	}
tr.alternate-bg td	{
	background: #9fa4ad;
	}
#special-wide	{
	background: #a0a4ad;
	margin: 0 auto 0 auto;
	padding: 0px 0 0px 0;
	width: 964px;
	}
.special-height	{
	margin: 0px auto 0 auto;
	padding: 20px 0 20px 0;
	width: 893px;
	}
#special-wide-top	{
	background: #a0a4ad url(/images/site_templates/models/specials_top.jpg);
	height: 20px;
	margin: 0px auto 0 auto;
	padding: 0px 0 0px 0;
	width: 893px;
	}
#special-wide-lower	{
	background: #a0a4ad url(/images/site_templates/models/specials_lower.jpg) bottom;
	font-size: 14px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 0px 0 20px 0;
	width: 893px;
	}
#special-wide-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 0px 0 0px 0;
	width: 850px;
	}
	
/*  MODEL DETAILS -------------------------------------------------------------------- */	

#content-wide-modeldetails	{
	background: #b8bbc1;
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	}
#content-wide-inner-modeldetails	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 40px 0 0px 0;
	width: 900px;
	}
.top-left	{
	float: left;
	width: 400px;
	}
.top-right	{
	float: left;
	width: 495px;
	}
.newmodel-table	{
	border: none;
	border-collapse: collapse;
	margin: 20px 0;
	width: 900px;
	}
.usedmodel-table	{
	border: none;
	border-collapse: collapse;
	margin: 20px 0;
	width: 700px;
	}
.newmodel-table th, .usedmodel-table th	{
	background: #9fa4ad;
	border: 1px solid #41464c;
	color: #fff;
	font-size: 10px;
	padding: 8px 10px;
	text-align: left;
	}
.newmodel-table td, .usedmodel-table td	{
	background: #c6c8cd;
	border: 1px solid #41464c;
	font-size: 12px;
	padding: 8px 10px;
	}
tr.alternate-bg td	{
	background: #9fa4ad;
	}
.link-black	{
	color: #000;
	}
.model-select	{
	background: #fff;
	border: 1px solid #828589;
	float: left;
	margin: 0 0px;
	margin-right: 4px;
	padding: 3px;
	width: 100px;
	}
.price-select	{
	background: #fff;
	border: 1px solid #828589;
	float: left;
	margin: 0 0px;
	margin-right: 4px;
	padding: 3px;
	width: 100px;
	}
.model-select option, .price-select option {
	margin-left: 5px;
	}
td.model-select-option{
	color: #fff;
	display: block;
	font-style: italic;
	margin-top: 0px;
	}
.inp-model	{
	background: #fff;
	border: 1px solid #dddddd;
	border: none;
	border-top: 1px solid #7c7c7c;
	margin-right: 4px;
	padding: 4px;
	width: 110px;
	}
th.no-style	{
	background: none;
	border: none;
	font-size: 0px;
	line-height: 0;
	margin: 0;
	padding: 0;
	}
table	{
	border-collapse: collapse;
	}
	
#vehicle-detail-specs-header {
	padding: 20px 0px 10px 0px;
}
	
#vehicle-detail-specs td	{
	border: 1px solid #41464c;
	padding: 4px 0 4px 10px;
	}
#vehicle-detail-specs {
	font-size: 12px;
	line-height: 16px;
}

	
/*  CONTACT ------------------------------------------------------------------------------------ */
#content-wide-contact	{
	background: #b8bbc1;
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	}
#content-wide-inner-contact	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 30px 0 0px 0;
	width: 900px;
	}
#content-wide-inner-contact	.left	{
	float: left;
	margin: 0px;
	padding: 30px 0 0px 0;
	width: 570px;
	}
#content-wide-inner-contact	.right	{
	float: right;
	margin: 0px;
	padding: 30px 0 0px 0;
	width: 260px;
	}
.contact-line	{
	background: url(/images/site_templates/contact/line.gif) no-repeat;
	font-size: 0px;
	height: 2px;
	line-height: 0;
	margin: 15px 0;
	width: 570px;
	}
.inp-contact	{
	background: #fff;
	border: 1px solid #dddddd;
	border: none;
	border-top: 1px solid #7c7c7c;
	padding: 4px;
	width: 250px;
	}
.sel-contact	{
	background: #fff;
	border: 1px solid #dddddd;
	border: none;
	border-top: 1px solid #7c7c7c;
	padding: 4px;
	width: 80px;
	}
.textarea-contact	{
	border: 1px solid #dddddd;
	border-top: 1px solid #7c7c7c;
	font-family: verdana;
	font-size: 12px;
	height: 200px;
	overflow: auto;
	padding: 5px;
	width: 248px;
	}
#contact-tbl	{
	margin: 20px 0 0 0;
	}
#contact-tbl th	{
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	text-align: left;
	}
#contact-tbl td	{
	padding: 0 0 10px 0;
	}

	
/* COMPARE--------------------------------------------------------- */
 
	#compare-header	{
	background: #c6c8cd;
	padding: 21px 0 11px 0;
	}
#compare-header-inner	{
	margin: 0 auto;
	width: 900px;
	}
#content-wide-compare	{
	background: #b8bbc1;
	margin: 0 auto 0 auto;
	padding: 0px 0 30px 0;
	width: 964px;
	height:auto !important;
	height:500px;
	min-height:500px;
	}
#content-wide-inner-compare	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px auto 0 auto;
	padding: 13px 0 0px 0;
	width: 900px;
	}
.specsCategory	{
	background-color: #8f939a;
	border: 1px solid #41464c;
	color: #fff;
	font-weight: bold;
	height: 30px;
	}
.specsRow	{
	background-color: #e1e1e1;
	border: 1px solid #41464c;
	}
.specsContent	{
	text-align: center;
	}
.specsPrice	{
	background-color: #99cccc;
	}
.specsFin	{
	background-color: #b2b2b2;
	height: 30px;
	}
.specsModelSelect	{
	width: 270px;
	}
#content-wide-inner-compare	td	{
	border: 1px solid #41464c;
	padding: 4px 0 4px 10px;
	}
a.compare-link	{
	background: url(/images/site_templates/compare/btn_wide.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	line-height: 20px;
	margin: 0px 13px 0 0;
	padding-left: 20px;
	text-align: left;
	text-decoration: none;
	width: 148px;
	}
a.compare-link-short	{
	background: url(/images/site_templates/compare/btn_short.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	line-height: 20px;
	margin: 0px 6px 0 13px;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	width: 87px;
	}
a.compare-link-tiny	{
	background: url(/images/site_templates/compare/btn_tiny.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	line-height: 20px;
	margin: 0px 3px 0 0px;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	width: 60px;
	}
.compare-select	{
	background: #fff;
	border: 1px solid #828589;
	float: left;
	margin: 0 13px;
	padding: 1px;
	width: 190px;
	}
#compare-add{
	float: right;
}
#compare-send-to-friend, #compare-test-drive{
	float: left;
	margin-top: -10px;
	margin-right: 20px;
}
.compare-remove{
	float: right;
	margin: 0px 5px 5px 0px;
}

#compare-selector{
	width: 320px;
}
	
/* FOOTER -------------------------------------------------------------- */

 #footer	{
	color: #4d4e51;
	font-size: 11px;
	line-height: 12px;
	padding: 30px 0;
	text-align: center;
	}
  #footer	a{
	color: #4d4e51;
	 
	}
 
	 #footer	a:hover{
	color: #fff;
	 
	}
	
/* GENERAL --------------------------------------------------------*/ 
h1	{
	color: #fff;
	font-size: 29px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 0 0px 0;
	text-align: left;
	}
h2	{
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 0px 0;
	text-align: left;
	}
h4	{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	text-align: left;
	}
h4.no-clear{
	clear: none;
	float: left;
	padding: 0;
	margin: 0px 10px 0px 0px;
}
h3	{
	background: url(/images/site_templates/shared/icon_red.gif) no-repeat 1px 3px;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 0 12px;
	text-decoration: none;
	}
	
	h5	{
	 
	color: #fff;
	font-size: 13px;
	padding: 0 0 0 0px;
	text-decoration: none;
	}
		h6	{
 
	color: #fff;
	font-size: 11px;
	padding: 0 0 0 0px;
	text-decoration: none;
	}
table	{
	border-collapse: collapse;
	}
.fr	{
	float: right;
	}
a	{
	color: #fff;
	outline: none;
	text-decoration: underline;
	}
a:hover	{
	text-decoration: underline;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	margin: 0;
	padding: 0;
	}
.line	{
	border-top: 1px solid #dcdada;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 15px 0;
	padding: 0;
	}
.linehome	{
	border-top: 1px solid #dcdada;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 25px 0 8px 0;
	padding: 0;
	}
.titleline	{
	border-top: 1px solid #dcdada;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 5px 0 20px 0;
	padding: 0;
	}
.content-line	{
	background: url(/images/site_templates/shared/line_grey.gif) repeat-x;
	font-size: 0px;
	height: 67px;
	line-height: 0px;
	margin: 0px 0;
	padding: 0;
	}
ul	{
	list-style-type: none;
	margin: 10px 0;
	}
ul li	{
	background: url(/images/site_templates/shared/list_bullet.gif) 0px 5px no-repeat;
	padding: 0 0 0 15px;
	}
ul li	a	{
	color: #000;
	font-size: 12px;
	text-decoration: none;
	}
 
 
 /* MODELS ---------------------- */
 .model-holder	{
	float: left;
	margin-bottom: 40px;
	 
	}
#content-wide-models	{
	line-height: 12px;
	margin: 0 auto 0 auto;
	padding: 30px 0 0px 0;
	width: 928px;
	}
 
 
 #content-wide-models	ul{
	 
	margin:0px 0 0px 10px;
	line-height:12px;	 
	}
 
  #content-wide-models ul li	{
	background: url(/images/site_templates/shared/list_bullet.gif) 0px 2px no-repeat;
	padding: 0 0 0 12px;
	}
 #content-wide-models ul li	a	{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	}
  #content-wide-models ul li	a:hover	{
	 
	text-decoration: underline;
	}
 
 
 /* SERVICE --------------- */
 #service-tbl	{
 	width: 580px;
	margin: 20px 0 0 0;
	}
#service-tbl th	{
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	text-align: left;
	}
#service-tbl td	{
	padding: 0 0 10px 0;
	}
/* ------------------------------------------------- 
// Forms
------------------------------------------------- */
fieldset{
	border: none;
}
label {
	float:left;
	width:139px;
	xbackground:#eee;
	line-height:17px;
	padding:2px 0 2px 11px;
	color:#444;
}
label em, legend em {
	color: #F00;
}
legend {
	font-weight:bold;
	color:#333;
}
form ol li {
	margin:10px 0;
	list-style: none;
}
form ol li.radio-row {
	width:100px;
	float:left;
}
form ol li.radio-row label {
	width:120px;
	padding-right:15px;
	padding-left:0;
	background:none;
	border-top:none;
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
}
form ol li.radio-row input.radio {float:left;}
form input.text, textarea {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	width:190px;
	background:#fff url(/images/site_templates/input_bg.jpg) left bottom repeat-x;
}
form input.submit, form input.image {
	margin-left:149px;
	margin-bottom:5px;/*width:249px;*/
}
form textarea {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
}
#form_booking input.submit {
	margin:10px 0 5px 0;
	display:block;
}
ol li fieldset {border:none;}
ol li fieldset legend {
	font-weight: normal;
	padding: 2px 0 2px 11px;
	color: #444;
}
ol li fieldset ol {
	padding: 0;
	margin: 0 0 0 150px;
}
ol li fieldset label {
	background: none;
	border: 0px none;
}
 /* SEND TO FRIEND FORM --------------- */

#send-to-friend-div {
	padding: 15px;
	position: absolute;
	display: block;
	top: 50px;
	left: -500px;
	width: 350px;
	z-index: 9999;
	border: 1px solid #ccc;
	background-color: white;
	font-size: 12px;
}
#send-to-friend-div a{
	color: #000;
}

#send-to-friend-div h3{
	color: #000;
}

#send-to-friend-div a.close{
	float: right; 
}
#send-to-friend-link{
	margin: 8px 0px 12px 10px;
} 
#msg, #msg-td { 
	padding: 5px 5px 5px 20px;
	margin-top: 10px; 
}
#mask{
   position:absolute;
   /*background: #000 url(/images/site_templates/shared/stripe.png); */
   background-color: black;
   left: 0; 
   top: 0; 
   z-index:9000;  
   display:none; 
   opacity:0.8;
   filter:alpha(opacity=80);
}
.ajax-success {
	border: 1px solid #41464c;
	background-color:#a0a4ad;
	color: #dd0000;
}
.ajax-error {
	border: 1px solid #a00;
	background-color:#fdd;
	color: #41464c;
}
.column{
	float:left;
	width:220px;
	font-size: 95%;
}
.contact-dealership{
	clear: both;
	padding: 0px 0px 30px 0px;
}


