/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#212314;
	font-size:12px;
	margin:0 auto;
	line-height:18px;
	background-color:#FFF;
	background-repeat: repeat;
	background-position:top center;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url('../images/bg_body.jpg');
}

a {
	color:#2B5376;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, p { margin:0 0 8px 0; }

h1 { font-size:25px; }

h2 { font-size:20px; }

h3 { font-size:15px; }

/* ---- class settings ----------------------- */

.img_top {
	position: absolute;
	top: 0;
	left: 0;
}

.img_btm {
	position: absolute;
	left: 0;
	bottom: 0;
}

.hidden-text {
     display: block;
     position: absolute;
     top: 0px;
     left: 0px;
     text-indent: -2000em;
}

.compass {
position:relative;
	left:20px;
}

.divider-line {	
	width:auto;
	height:2px;
	margin:5px 0 5px 0;
	background-color:#759557;
}

.green-text {
	color:#0a2f1e;
}

/* ---
    min-height:400px;
    height:auto !important;
    height:400px;
--- */

#signup {
	position:relative;
	padding:40px 0 0 20px;
	height:30px;
}


/* ---- layout settings ----------------------- */


#main_container {
	position:relative;
	margin:0 auto;
	width:950px;
	height:auto;
}

#header {
	width:950px;	
}

/* ---- start nav id settings ------------------------ */

h1 a {
	height:210px;
	background-image:url('../images/header.png');
	background-repeat:no-repeat;
	display: block;
	margin-left: -5px;
	padding: 5px;
	text-indent: -9000px;
}
 
#nav {
	background: url('../images/navBar_bg.jpg') no-repeat;
	width: 932px;
	height: 27px;
	display: inline;
	margin: 10px 0px 10px 10px;
	float: left;
}

#nav ul { padding:0; margin:0; }

#nav ul li {
	background: url('../images/nav_divider.jpg') no-repeat right center;
	height: 23px;
	display:inline;
	float:left;
	padding: 0px 3px 0px 0px;
	margin: 2px 0px 0px 0px;
}

#nav ul li.first{
	margin-left: 3px;
}

#nav ul li.last{
	background: none;
}

#nav ul li a {
	font:bold 14px Times, "Times New Roman", serif;
	display: block;
	float: left;
	text-decoration:none;
	color:#fff;
	height: 23px;
	line-height: 23px;
	padding:0px 11px;
}

#nav ul li a:hover { background: url('../images/navHover_bg.jpg') repeat-x; }

/*dropdown menu*/

#dropmenudiv, #dropmenudiv_firefox{
	margin-left:1px;
	margin-top: 2px;
	position:absolute;
	background: none;
	top:-1px;
	line-height:18px;
	z-index:1000;
	text-align:left;
	padding: 0px 0px 17px 0px;
	width:100%;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	background: #ececec;
	z-index:1000;
	display: block;
	white-space:nowrap;
	width:100%;
	color: #000;
	height: 22px;
	padding: 0px 0px;
	font-family: Times;
  	font-weight: normal;
  	font-size: 11px;
	text-indent: 5px;
	line-height: 22px;
	text-decoration: none;
	text-transform: uppercase;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { 
	background: url('../images/navHover_bg.jpg') repeat-x;
	color: #fff;
	font-weight: normal;
}

/****main****/

#main_top {background: url(../images/main-top.png) top center no-repeat; clear: both; height: 10px; margin: 30px auto 0;}

#main {
	top:0;
	left:0;
	padding:20px 0 0 40px;
	width:910px;
	min-height:500px;
    height:auto !important;
    height:500px;
    background-image:url('../images/main-repeat.png');
	background-repeat:repeat-y;
}

#main_inventory {
	position:relative;
	top:0;
	left:0;
	padding:20px;
	width:910px;
	min-height:500px;
    height:auto !important;
    height:500px;
    background-image:url('../images/main-repeat.png');
	background-repeat:repeat-y;
}

#main_vehicle {
	position:relative;
	top:0;
	left:0;
	padding:20px 10px;
	width:930px;
	min-height:500px;
    height:auto !important;
    height:500px;
    background-image:url('../images/main-repeat.png');
	background-repeat:repeat-y;
}

/* ---- start main content settings -------------- */


#home #random_list_location {
	position:relative;
	top:0;
	left:0;
	float:left;
	padding:15px 0px 15px 0px;
	width:600px;
	height:223px;
	height:auto;
	background-color:#919969;
	border:3px solid #878d68;
}

.listing {
	position:relative;
	top:0;
	left:0;
	float:left;
	margin:0 0 20px 15px;
	width:261px;
	height:auto;
	background-color:#b3bc84;
	border:3px solid #878d68;
}

.listing-img {

}

.listing-text {
	padding:5px 0 5px 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-color:#002313;
	border-top:3px solid #878d68;
}
#content_main {
	position:relative;
	top:0;
	left:0;
	padding:20px 0 0 0;
	float:left;
	width:600px;
	height:auto;
}

/* ---- end main content settings ---------------- */

/* ---- start side bar content settings -------------- */

#side_bar {
	position:relative;
	top:0;
	left:0;
	float:right;
	padding:0;
	width:280px;
	height:auto;
}

#side_bar #custom_right{
	margin: 0px 20px 0px 0px;
}

#signup {
	position:relative;
	top:50px;
	right:10px;
	width:264px;
	height:84px;
	background-image:url('../images/bg_signup.jpg');
	background-repeat:no-repeat;
}

/* ---- end side bar content settings ---------------- */

#footer {
	position:relative;
	/*top:0;
	left:0;*/
	margin:0px auto;
	padding:10px 20px 0 20px;
	width:910px;
	height:50px;
	clear:both;
	font-weight:bold;
	background-image:url('../images/main-repeat.png');
	background-repeat:repeat-y;
}

#ads-btm {
	position:relative;
	/*top:0px;
	left:10px;*/
	margin:0px auto;
	width:930px;
	height:80px;
	background-image:url('../images/bg_ads-btm.jpg');
	background-repeat:no-repeat;
	text-align:center;
	padding:20px 0 0 0;
}

#ads-btm a { padding:0px 5px; }

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/****interior pages*****/

#financing .gloInner-left2 {
	width: 600px;
}

.custom_pages{
	color: #000;
	font-family: Georgia;
	font-size: 12px;
	width: 880px;
}

.custom_pages h2 {
	font-family: Georgia;
	font-weight: bold;
	font-size: 28px;
	color: #013c28;
	width: 570px;
	border-bottom: 2px solid #719155;
	padding: 0px 0px 10px 0px;
	margin-bottom: 30px;
}

.custom_pages h2 span{
	font-size: 22px;
}

.custom_pages table td {
	height: 208px;
	width: 260px;
	border: 5px solid #b3bc83;
}

.custom_pages table th {
	font-size: 15px;
}

.custom_pages h3{
	font-family: Georgia;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 2px solid #719155;
	padding: 0px 0px 10px 0px;
}

.custom_pages h3 span{
	color: #fff;
	font-size: 16px;
}

#custom_left{
	float: left;
	width: 590px;
	font-size: 13px;
}

#custom_right{
	float: right;
	width: 240px;
	display: inline;
	padding: 0;
	/*background: url('../images/history_compass.png') no-repeat bottom;
	padding: 0px 0px 214px 0px;*/
}

#custom_right ul{
	list-style-type: none;
}

#custom_right ul li{
	float: left;
	width: 233px;
	display: inline;
}
/*
#custom_right ul li a{
	display: block;
	width: 233px;
	height: 140px;
	background: url('../images/history_quicklinks.jpg') no-repeat;
	text-indent: -9000px;
}
*/
#custom_right ul li a#historyQuicklink_one{
	background-position: 0px 0px;
}

#custom_right ul li a#historyQuicklink_two{
	background-position: 0px -145px;
}

#custom_right ul li a#historyQuicklink_three{
	background-position: 0px -291px;
}

#custom_right ul li a#historyQuicklink_four{
	background-position: 0px -439px;
}

#custom_right ul li a#historyQuicklink_one:hover{
	background-position: -234px 0px;
}

#custom_right ul li a#historyQuicklink_two:hover{
	background-position: -234px -145px;
}

#custom_right ul li a#historyQuicklink_three:hover{
	background-position: -234px -291px;
}

#custom_right ul li a#historyQuicklink_four:hover{
	background-position: -234px -439px;
}

#ql_home2 { width:237px; margin: 0; padding: 0; list-style-type:none; }
#ql_home2 li { margin: 0 0 6px; padding: 0; }
#ql_home2 li a { display:block; width:237px; height:142px; text-indent: -9000px; background: url(../images/ql_home2.jpg) no-repeat; }
#ql_home2 li a#full { background-position: 0px 0px; }
#ql_home2 li a#buy { background-position: 0px -142px; }
#ql_home2 li a#consign { background-position: 0px -284px; }
#ql_home2 li a#find { background-position: 0px -426px; }
#ql_home2 li a#merchandise { background-position: 0px -568px; }
#ql_home2 li a#refurbishing { background-position: 0px -710px; }

/* rollovers */
#ql_home2 li a#full:hover { background-position: -237px 0px; }
#ql_home2 li a#buy:hover { background-position: -237px -142px; }
#ql_home2 li a#consign:hover { background-position: -237px -284px; }
#ql_home2 li a#find:hover { background-position: -237px -426px; }
#ql_home2 li a#merchandise:hover { background-position: -237px -568px; }
#ql_home2 li a#refurbishing:hover { background-position: -237px -710px; }



/*****modifications exterior*****/

#modifications_exterior table#row_one td{
	background: url('../images/exteriorRow_one.jpg') no-repeat;
}

#modifications_exterior table#row_two td{
	background: url('../images/exteriorRow_two.jpg') no-repeat;
}

#modifications_exterior table#row_three td{
	background: url('../images/exteriorRow_three.jpg') no-repeat;
}

#modifications_exterior table#row_four td{
	background: url('../images/exteriorRow_four.jpg') no-repeat;
}

#modifications_exterior table#row_five td{
	background: url('../images/exteriorRow_five.jpg') no-repeat;
}

#modifications_exterior table#row_six td{
	background: url('../images/exteriorRow_six.jpg') no-repeat;
}

#modifications_exterior table#row_seven td{
	background: url('../images/exteriorRow_seven.jpg') no-repeat;
}

#modifications_exterior table#row_eight td{
	background: url('../images/exteriorRow_eight.jpg') no-repeat;
}

#modifications_exterior table#row_nine td{
	background: url('../images/exteriorRow_nine.jpg') no-repeat;
}

#modifications_exterior table#row_one td.one,
#modifications_exterior table#row_two td.one,
#modifications_exterior table#row_three td.one,
#modifications_exterior table#row_four td.one,
#modifications_exterior table#row_five td.one,
#modifications_exterior table#row_six td.one,
#modifications_exterior table#row_seven td.one,
#modifications_exterior table#row_eight td.one,
#modifications_exterior table#row_nine td.one
{
	background-position: 0px 0px;
}

#modifications_exterior table#row_one td.two,
#modifications_exterior table#row_two td.two,
#modifications_exterior table#row_three td.two,
#modifications_exterior table#row_four td.two,
#modifications_exterior table#row_five td.two,
#modifications_exterior table#row_six td.two,
#modifications_exterior table#row_seven td.two,
#modifications_exterior table#row_eight td.two,
#modifications_exterior table#row_nine td.two
{
	background-position: -261px 0px;
}

#modifications_exterior table#row_one td.three,
#modifications_exterior table#row_two td.three,
#modifications_exterior table#row_three td.three,
#modifications_exterior table#row_four td.three,
#modifications_exterior table#row_five td.three,
#modifications_exterior table#row_six td.three,
#modifications_exterior table#row_seven td.three,
#modifications_exterior table#row_eight td.three,
#modifications_exterior table#row_nine td.three
{
	background-position: -522px 0px;
}

#modifications_exterior table#row_one td.modification_text,
#modifications_exterior table#row_two td.modification_text,
#modifications_exterior table#row_three td.modification_text,
#modifications_exterior table#row_four td.modification_text,
#modifications_exterior table#row_five td.modification_text,
#modifications_exterior table#row_six td.modification_text,
#modifications_exterior table#row_seven td.modification_text,
#modifications_exterior table#row_eight td.modification_text,
#modifications_exterior table#row_nine td.modification_text {
	background: none;
	vertical-align: top;
	font-weight: bold;
	white-space: normal;
	height: auto;
	padding: 0px 0px 40px 0px;
}

#modifications_exterior table td span{
	font-style: italic;
	font-size: 11px;
}

/****modifications interior****/

#modifications_interior table#row_one td{
	background: url('../images/interiorRow_one.jpg') no-repeat;
}

#modifications_interior table#row_two td{
	background: url('../images/interiorRow_two.jpg') no-repeat;
}

#modifications_interior table#row_three td{
	background: url('../images/interiorRow_three.jpg') no-repeat;
}

#modifications_interior table#row_one td.one,
#modifications_interior table#row_two td.one,
#modifications_interior table#row_three td.one
{
	background-position: 0px 0px;
}

#modifications_interior table#row_one td.two,
#modifications_interior table#row_two td.two,
#modifications_interior table#row_three td.two
{
	background-position: -261px 0px;
}

#modifications_interior table#row_one td.three,
#modifications_interior table#row_two td.three,
#modifications_interior table#row_three td.three{
	background-position: -522px 0px;
}

#modifications_interior table#row_one td.modification_text,
#modifications_interior table#row_two td.modification_text,
#modifications_interior table#row_three td.modification_text {
	background: none;
	vertical-align: top;
	font-weight: bold;
	white-space: normal;
	height: auto;
	padding: 0px 0px 40px 0px;
}

#modifications_interior table td span{
	font-style: italic;
	font-size: 11px;
}

/****modification refurbishing******/

#refurbishing table#row_one td{
	background: url('../images/refurbishingRow_one.jpg') no-repeat;
}

#refurbishing table#row_two td{
	background: url('../images/refurbishingRow_two.jpg') no-repeat;
}

#refurbishing table#row_three td{
	background: url('../images/refurbishingRow_three.jpg') no-repeat;
}

#refurbishing table#row_four td{
	background: url('../images/refurbishingRow_four.jpg') no-repeat;
}

#refurbishing table#row_five td{
	background: url('../images/refurbishingRow_five.jpg') no-repeat;
}

#refurbishing table#row_six td{
	background: url('../images/refurbishingRow_six.jpg') no-repeat;
}

#refurbishing table#row_seven td{
	background: url('../images/refurbishingRow_seven.jpg') no-repeat;
}

#refurbishing table#row_eight td{
	background: url('../images/refurbishingRow_eight.jpg') no-repeat;
}

#refurbishing table#row_nine td{
	background: url('../images/refurbishingRow_nine.jpg') no-repeat;
}

#refurbishing table#row_ten td{
	background: url('../images/refurbishingRow_ten.jpg') no-repeat;
}

#refurbishing table#row_eleven td{
	background: url('../images/refurbishingRow_eleven.jpg') no-repeat;
}

#refurbishing table#row_twelve td{
	background: url('../images/refurbishingRow_twelve.jpg') no-repeat;
}

#refurbishing table#row_one td.one,
#refurbishing table#row_two td.one,
#refurbishing table#row_three td.one,
#refurbishing table#row_four td.one,
#refurbishing table#row_five td.one,
#refurbishing table#row_six td.one,
#refurbishing table#row_seven td.one,
#refurbishing table#row_eight td.one,
#refurbishing table#row_nine td.one,
#refurbishing table#row_ten td.one,
#refurbishing table#row_eleven td.one,
#refurbishing table#row_twelve td.one
{
	background-position: 0px 0px;
}

#refurbishing table#row_one td.two,
#refurbishing table#row_two td.two,
#refurbishing table#row_three td.two,
#refurbishing table#row_four td.two,
#refurbishing table#row_five td.two,
#refurbishing table#row_six td.two,
#refurbishing table#row_seven td.two,
#refurbishing table#row_eight td.two,
#refurbishing table#row_nine td.two,
#refurbishing table#row_ten td.two,
#refurbishing table#row_eleven td.two,
#refurbishing table#row_twelve td.two
{
	background-position: -261px 0px;
}

#refurbishing table#row_one td.three,
#refurbishing table#row_two td.three,
#refurbishing table#row_three td.three,
#refurbishing table#row_four td.three,
#refurbishing table#row_five td.three,
#refurbishing table#row_six td.three,
#refurbishing table#row_seven td.three,
#refurbishing table#row_eight td.three,
#refurbishing table#row_nine td.three,
#refurbishing table#row_ten td.three,
#refurbishing table#row_eleven td.three,
#refurbishing table#row_twelve td.three
{
	background-position: -522px 0px;
}

#refurbishing table#row_one td.modification_text,
#refurbishing table#row_two td.modification_text,
#refurbishing table#row_three td.modification_text,
#refurbishing table#row_four td.modification_text,
#refurbishing table#row_five td.modification_text,
#refurbishing table#row_six td.modification_text,
#refurbishing table#row_seven td.modification_text,
#refurbishing table#row_eight td.modification_text,
#refurbishing table#row_nine td.modification_text,
#refurbishing table#row_ten td.modification_text,
#refurbishing table#row_eleven td.modification_text,
#refurbishing table#row_twelve td.modification_text {
	background: none;
	vertical-align: top;
	font-weight: bold;
	white-space: normal;
	height: auto;
	padding: 0px 0px 40px 0px;
}

#refurbishing table td span{
	font-style: italic;
	font-size: 11px;
}

/****modification history******/

#defender_history .custom_pages table#landrover_stats{
	width: 590px;
	margin: 10px 0px 40px 0px;
}

#defender_history .custom_pages table#landrover_stats th{
	font-size: 12px;
}

#defender_history .custom_pages table#landrover_stats td{
	width: auto;
	height: auto;
	border: none;
	border-top: 1px solid #719155;
	padding: 5px;
	text-align: center;
}

#defender_history .custom_pages table#landrover_stats td.alternating_bg{
	background-color: #c6cd92;
}


#defender_history .custom_pages table td {
	height: 166px;
	width: 178px;
	border: 5px solid #b3bc83;
	text-align: center;
}

#defender_history table#row_one td{
	background: url('../images/historyRow_one.jpg') no-repeat;
}

#defender_history table#row_two td{
	background: url('../images/historyRow_two.jpg') no-repeat;
}

#defender_history table#row_three td{
	background: url('../images/historyRow_three.jpg') no-repeat;
}

#defender_history table#row_four td{
	background: url('../images/historyRow_four.jpg') no-repeat;
}

#defender_history table#row_five td{
	background: url('../images/historyRow_five.jpg') no-repeat;
}

#defender_history table#row_six td{
	background: url('../images/historyRow_six.jpg') no-repeat;
}

#defender_history table#row_seven td{
	background: url('../images/historyRow_seven.jpg') no-repeat;
}

#defender_history table#row_eight td{
	background: url('../images/historyRow_eight.jpg') no-repeat;
}

#defender_history table#row_nine td{
	background: url('../images/historyRow_nine.jpg') no-repeat;
}

#defender_history table#row_ten td{
	background: url('../images/historyRow_ten.jpg') no-repeat;
}

#defender_history table#row_eleven td{
	background: url('../images/historyRow_eleven.jpg') no-repeat;
}

#defender_history table#row_twelve td{
	background: url('../images/historyRow_twelve.jpg') no-repeat;
}

#defender_history table#row_one td.one,
#defender_history table#row_two td.one,
#defender_history table#row_three td.one,
#defender_history table#row_four td.one,
#defender_history table#row_five td.one,
#defender_history table#row_six td.one,
#defender_history table#row_seven td.one,
#defender_history table#row_eight td.one,
#defender_history table#row_nine td.one,
#defender_history table#row_ten td.one,
#defender_history table#row_eleven td.one,
#defender_history table#row_twelve td.one
{
	background-position: 0px 0px;
}

#defender_history table#row_one td.two,
#defender_history table#row_two td.two,
#defender_history table#row_three td.two,
#defender_history table#row_four td.two,
#defender_history table#row_five td.two,
#defender_history table#row_six td.two,
#defender_history table#row_seven td.two,
#defender_history table#row_eight td.two,
#defender_history table#row_nine td.two,
#defender_history table#row_ten td.two,
#defender_history table#row_eleven td.two,
#defender_history table#row_twelve td.two
{
	background-position: -179px 0px;
}

#defender_history table#row_one td.three,
#defender_history table#row_two td.three,
#defender_history table#row_three td.three,
#defender_history table#row_four td.three,
#defender_history table#row_five td.three,
#defender_history table#row_six td.three,
#defender_history table#row_seven td.three,
#defender_history table#row_eight td.three,
#defender_history table#row_nine td.three,
#defender_history table#row_ten td.three,
#defender_history table#row_eleven td.three,
#defender_history table#row_twelve td.three
{
	background-position: -357px 0px;
}

#defender_history table#row_one td.modification_text,
#defender_history table#row_two td.modification_text,
#defender_history table#row_three td.modification_text,
#defender_history table#row_four td.modification_text,
#defender_history table#row_five td.modification_text,
#defender_history table#row_six td.modification_text,
#defender_history table#row_seven td.modification_text,
#defender_history table#row_eight td.modification_text,
#defender_history table#row_nine td.modification_text,
#defender_history table#row_ten td.modification_text,
#defender_history table#row_eleven td.modification_text,
#defender_history table#row_twelve td.modification_text {
	background: none;
	vertical-align: top;
	font-weight: bold;
	white-space: normal;
	height: auto;
	padding: 0px 0px 20px 0px;
}

#defender_history table td span{
	font-style: italic;
	font-size: 11px;
}

.productlist { margin: 10px 0; padding: 0 0 0 30px; }
.productlist li { margin: 10px 0 30px; padding: 0; }
.productlist li span { font-size:16px; font-weight: bold; }
.consignlist { margin: 10px 0; padding: 10px 0 10px 30px; border-top:1px dotted #444; border-bottom:1px dotted #444; }
.consignlist li { margin: 10px 0; padding: 0; }
.consignlist li span { font-size:16px; font-weight: bold; }
a.pdf { dmargin: 10px 0; padding: 10px 23px 10px 0; background: url(../images/pdf_icon.gif) no-repeat right center; }

.merchpic { float:left; display:inline; margin: 10px; border:5px solid #c7cf94; }

#disclaimer {
font-style:italic;
padding:10px 40px;

background-image:url('../images/main-repeat.png');
background-repeat:repeat-y;
}

.selectReplacement {display: none;}

#inventory li {list-style-type: none;}
#breadcrumbs {background-position: 0 10px; margin: 0 auto; padding: 5px 0 5px 8px;}
#breadcrumbs a {color: #444; text-decoration: underline;}
#breadcrumbs a:hover {color: #818181;}

#main_inventory #makes {
    font-size: 10pt;
    line-height: 15px;
    margin: 5px auto 10px;
    padding: 10px 20px;
    position: relative;
}

#drop_down_filters #drop_down_left #year, #drop_down_filters #drop_down_left #make_id, #drop_down_filters #drop_down_left #condition, #drop_down_filters #drop_down_left #model {width: 166px;}

p#headertext { font-size: 14px; font-family: Times; font-weight: bold; color: #fff; padding: 0 10px; text-align: center; text-shadow: -2px 2px 2px #000 }
p#accpting_projects { font-size: 12px; font-family: Times; font-weight: bold; color: #fff; padding: 0 10px; text-align: center; text-shadow: -2px 2px 2px #000  }
#header_banner { text-indent: -9999px; background: url(../images/banner_defender_winter2011.png); _background: url(../images/banner_defender_winter2011.jpg); width: 950px; height: 155px; margin: 10px auto;}

h2#dealername { color:#0a2f1e; font-size: 24px; }
#faq #content_main ol { list-style-type: none; }

#dealer_contact {padding: 10px 25px;}
#dealer_contact input, #dealer_contact textarea, #dealer_contact select {font: 12px Arial;}
