@charset "utf-8";
/* CSS Document */
html { 
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

table { table-layout: fixed; }

img	{  border-style: none; }

a { text-decoration:none; }

/* --- General --- */

.fltleft {
	float:left;
}
.fltright {
	float:right;
}
.clear {
	clear:both;
}
.td-pad-left{
	padding-left:5px;
}
.td-pad-top{
	padding-top:5px;
}
.whiteTxt, .whiteTxt a{
	color:#FFFFFF;
}
.blackTxt, .blackTxt a{
	color:#000000;
}
.hidden {
	visibility:hidden;
}
.container {
}
#structure {

}

/* --- End General --- */

/* --- Content --- */
.content{
	padding-bottom:35px;
}
.content_container{
	width:1000px;
	text-align:left;
}
#main_content{
}
#flashintro, #flash{
	background:#000;
	margin-top:50px;
}
#enter_site{
	margin-top:30px;
	width:100px;
}
#enter_site a {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
/* --- Content --- */

/* ----- Template -----*/
/* --- Header --- */

.header {
	background: url(/images/header_bg.png); 
	height:132px;
}

#header_table {
	width:1000px;
}
/* --- End Header --- */

/* --- Main Menu --- */
#nav {
	vertical-align:bottom;
	/*position:absolute;*/
}
#navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:center;
}

#navbar li {
	list-style:none;
	float:left;	
	padding:0px 5px;
}
#navbar a {
	font-size:13px;
	color:#c4a96c;
	text-decoration:none;
	cursor:pointer; 
	white-space:nowrap;	
}

#navbar a span {
	padding:0.5em 0.8em;
}
#navbar a, #navbar a span { display:block; }

#navbar a:hover, #navbar a:active, #navbar a:focus, #home #navbar a.home, #monthly #navbar a.monthly, #lease #navbar a.lease, #contact #navbar a.contact, #faq #navbar a.faq {
	color:#000;
	background:#fff url("/images/nav-ls.png") no-repeat left top;
	left:-1px; 
	margin-right:-1px;
}

* html #navbar a:hover, * html #navbar a:active, * html #navbar a:focus, * html #home #navbar a.home, * html #monthly #navbar a.monthly, * html #lease #navbar a.lease, * html #contact #navbar a.contact, * html #faq #navbar a.faq {
	/*position:relative;
	z-index:10000;*/
}

#navbar a:hover span, #nav a:active span, #nav a:focus span, #home #navbar a.home span, #monthly #navbar a.monthly span, #lease #navbar a.lease span, #contact #navbar a.contact span, #faq #navbar a.faq span {
	background:url("/images/nav-rs.png") no-repeat right top;
}

#home #navbar a.home {cursor:text}
#home #navbar a.home, #navbar a.home:hover, #navbar a.home:focus, #navbar a.home:active {right:-1px; margin-left:-1px;}

/* --- End Main Menu --- */


/* --- SAL Info --- */

#salinfo	{
	background: url(/images/salinfo_bg.png);
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	padding: 10px 20px;
}

#salinfo ul	{
	list-style:none;
	margin:0;
	padding:10px 0px;
}

#salinfo li	{
}

#salinfo_box1 {
	width:560px;
	margin:20px 20px 0px;;
}

#salinfo_box2 {
	width:270px;
	margin:20px 20px 0px;;
}
/* --- End SAL Info --- */

/* --- Footer --- */

.footer {
	background: url(/images/footer_bg.png);
	height:62px; /* height is shorter b/c of padding.*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#958454;
	padding:20px;
}

/* --- End Footer --- */
/* ----- End Template ----- */


/* --- Main --- */

#feature-container {
	margin:25px 0px;
	width:945px;
}

#feature-ls {
	vertical-align:top;
	width:467px;
}

#feature-rs {
	width:330px;
	background:#dedede;
	padding:20px;
	vertical-align:top;
}
#featureDesc {
	width:300px;
	height:150px;
	overflow:auto;
	line-height:17px;
}
#td_featureDesc {
	padding-bottom:10px;
}
.featureTxt {
	color:#372904;
	font-weight:bold;
	text-align:left;
	padding:5px 0px;
}
#featureTitle {
	color:#887534;
	font-size:12px;
}
#featureCar {
	font-size:30px;
}
#featurePayment {
	font-style:italic;
	font-size:22px;
	color:#ef3e15;
}
#featureImg{
}

#slider_content	{
	width:945px;
	background:url(/images/static/content_bg_mid.png);
}

#slider_title {
	text-align:left;
	padding-left:30px;
}
/* --- End Main --- */

/* --- Monthly.php -- */

#topbanner {
	margin:25px 0px;
}

#topbanner_container {
	width:945px;
	background: #ededed;
	font-size:14px;
	font-weight:bold;
}

#topbanner_content {
	width:400px;
	text-align:left;
	padding:10px;
}

#topbanner_images td{
	padding:0px 0px 0px 10px;
}

.selected {
	border:3px solid #3a2a06;
}
#monthly_container {
	width:945px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
#monthly_content {
	background:url("/images/monthly/content_bg_mid.png");
	padding:0px 30px 10px;
}

.lease_rate, .lease_rate a{
	position:absolute;
	margin-left:70px;
	z-index:1000;
	font-size:26px;
	font-weight:bold;
	letter-spacing:1px;
}
.content-top td	{
	vertical-align:middle;
}
.content-carList {
	margin:25px 0px 0px;
}
.content-carList td{
	padding:5px 0px;
}
.carList-txt {
	color:#3a2a06;
	font-size:11px;
	font-weight:bold;
}

#page_select, #page_select a{
	text-decoration:none;
	color:#3a2a06;
	font-size:14px;
	font-weight:bold;
}
#page_select div{
	background:url("/images/pageNum_bg.png") no-repeat;
	width:21px;
	height:20px;
	text-align:center;
}
#page_select td{
}
#page_select_content td{
	padding:5px;
	vertical-align:middle;
}

/* --- End Monthly -- */

/* --- Vehicle Details --- */

#vehicle-pic-container {
	margin:25px 0px;
	width:945px;
}

#vehicle-pic-ls {
}

#vehicle-pic-rs {
	width:330px;
	background:#dedede;
	padding:25px 25px 0px 25px;
	vertical-align:top;
}
#mainImg{
	width:467px;
	height:350px;
}

.thumbnail {
	width:90px;
	height:68px;
	cursor:pointer;
}

#thumbnail td{
	padding:5px;
}
.vehicleTxt {
	color:#372904;
	font-weight:bold;
	text-align:left;
}
#vehicleTitle, #vehicleModel {
	font-size:22px;
}

#vehiclePayment {
	font-style:italic;
	font-size:22px;
	color:#ef3e15;
}
#viReportButton	{
	padding-left:10px;
}
.ve-button	{
	padding-top:25px;
}
#vehicle-info-container {
	width:945px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#vehicle-info-content {
	width:945px;
	background:url("/images/monthly/content_bg_mid.png");
}

#vehicle-content {
	padding:0px 30px 10px;
}

#vehicle-content th	{
	padding:3px 10px;
	/*border:20px solid white;*/
}

#vehicle-content tr	{
}

#vehicle-content td {
	vertical-align:top;
}

.info-title {
	background:#e5dac8;
	width:275px;
}

.column {
	padding-top:10px;
	padding-left:10px;
	color:#372904;
	font-weight:bold;
}
.column td{
	padding:5px 0px;
}

.subTitle {
}
.subTitleInfo {
	font-weight:normal;
}
.smallPrint {
	font-size:11px;
}

/* --- End Vehicle Details -- */

/*-- Faq and Lease and Contact Us--*/
#static_container {
	width:945px;
	margin:25px 0px 0px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
#static_content {
	background:url("/images/monthly/content_bg_mid.png");
	font-size:14px;
	color:#372904;
	padding:0px 30px 10px;
}
.txtContentRedBold	{
	color:red;
}
.txtContentBlueBold	{
	color:#006633;
}

#contactinfo {
	vertical-align:top;
}
#map {
	padding-left:30px;
}
/*-- End Faq and Lease and Contact Us --*/
