@import url("../tabmenu.css");
@import url("../leftmenu.css");
@import url("../inventory.css");
@import url("../structure.css");
/*<style>*/
/*----tabmenu.css----*/
#menu li {
	background: url(images/tab_right.jpg) top right no-repeat;
}

#menu li a {
	background: url(images/tab_left.jpg) top left no-repeat;
}
/*----structure.css----*/

#main {
	/*background: url(images/bg_left_repeat-y.jpg) left top repeat-y;*/
}
#bottom_content {
	background: url(images/bg_bottomlist.gif) top center repeat-x;
}
#submenu li {
	background: url(images/bg_submenu_right.gif) top right no-repeat;
}
#submenu li a {
	background: url(images/bg_submenu_left.gif) top left no-repeat;
}
/*----leftmenu.css----*/
#left h2 {
	background:url(images/bg_left_top.png) center top repeat-x;
  _background:none;
}
#left dl {
	background:url(images/bg_left_repeat-y.png) center bottom repeat-y;
}
/*----inventory.css----*/
.browsehead {
	background: url(images/bg_h.gif) top left repeat-x;
}
/*<style>*/
body {
background:#040838 url(images/bg_repeat-y.gif) -3px 0 repeat-y;
 }
 #main {
	border-top: 3px #dedede solid;
	color:#fff;
}
#updates {
	color:#fff;
	}
#header {
}
#contact_info {
	color:#007CC0;
 }
#middle p {
	color:#fff;
}
#top_form label {
	color:#000;
}
#top_form * {
	color: #000;
}
#options h3 {
	color:#fff;
}
#submenu li a {
	color:#0e597b;
}
#submenu li a:hover {
	color: #000000;
}
#right a {
	color:#0066FF;
}
#right a:hover {
	color:#000066;
}
.resultsbox {
	background: none;
	width:695px;
	color:#fff;
}
.resultsbox a {
	color:#fff !important;
}
.resultsbox a:hover {
	color:#666 !important;
}
#mainright {
	width:275px;
	padding:20px;
	float:right;
	background: #000;
	color:#fff;
}
#mainright a {
	color:#fff;
}
#mainright a:hover {
 color:#999;
}
/*----inventory.css----*/
.browse {
	background-color: #242424;
	color: #b1dff0;
}
.browsehead {
	color:#fff;
}
.browsehead a {
	color:#ffffcc !important;
}
.browsehead a:hover {
	color:#b1dff0 !important;
}
.onrow {
	background-color: #242424;
}
.offrow {
	background-color: #000000;
}
/*----leftmenu.css----*/
#left dd {
	/*background:#C8D4E1;*/
	background:#1C3E6C;
}
#left dl dt a:hover {
	color: #fff;
}
#left dl dd a:hover {
	color:#fff;
}
#left dl dd a {
	color: #fff;
}
#left h2 a {
	color:#000;
}
#left h2 a:hover {
	color:#999;
}
#left dl {
	color:#000;
}
#left dl dd {
	color:#06F;
	border-color:#0066FF;
}
#left h2 {
	color:#000;
  background-color:none !important;
}
#left {
	background: inherit;
 }
/*----tabmenu----*/
#menu {
	border-bottom:1px #fff solid;
}
#menu li a {
	color:#89b3f1;
}
#menu li a:hover {
	color:#fff;
}
#footer, #footer * {
	color:#fff;
}
#options {
}
#bottom_content {
	background-color: #AED2EB;
}
.listing h2 span {
	color: #97c93c;
}
/*--Special Override Section--This is where you change special case stuff that is unique to the particular design--*/
#left { background-image:none !important; }

#wrapper {
	width:977px;
	margin:0;
	overflow:visible;
}
#menu li {
	background: none !important;
}
#menu li a {
	background: none !important;
}
#left dd:hover {
	background: #1C3E6C;
}
#left dd:hover a {
	color:#fff;
}
#left dl {
	border-bottom: 25px #040734 solid;
}
#left dt:hover {
	/*background-color:#487ECF;*/
	background-color:#1C3E6C;
}
#left dt:hover a {
	color: #fff;
}
#promotional {
	width:350px;
	height:360px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	position:relative;
	background: #daddde;
	clear:both;
	font-weight:bold;
}
#bottomlinks {
	width:940px;
	height:118px;
	clear:both;
	background: url(http://www.autogiant.com/sites/themes/styles_galloway/images/bg_bottomlinks_repeat-x.jpg) top left repeat-x;
	border-left: 1px #000 solid;
	border-top: 20px #000 solid;
}
#bottomlinks a {
	display:block;
	float:right;
	width:217px;
	height:118px;
	border-right: 1px #000 solid;
}
#bottomlinks a img {
	width:213px;
	height:118px;
}
#mainform {
	width:290px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:3px #fff solid;
}
#mainform * {
	font-size:8pt;
}
#mainform #submit {
	display:block;
	float:right;
	position:relative;
	top:-28px;
}
#mainform select {
	width:140px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
#mainform input {
	margin-right:8px;
	margin-top:10px;
}
#mainform label {
	margin-right:15px;
}
#directionslink {
	text-decoration:none;
	font-size:15pt;
	font-weight:bold;
}
#directionslink img {
	float:left;
	margin-right:20px;
}
#directionslink span {
	text-decoration:underline;
	display:block;
	font-size:10pt;
	font-weight:normal;
}
#left form {
	clear:both;
	padding: 10px 0;
	margin:0;
	height:20px;
	line-height:20px;
	overflow:hidden;
	position:relative;
}
#left #box {
	height:1em;
	margin-top:2px;
}
#left #search {
	height:22px;
	float:none;
	position:absolute;
	right:12px;
	top:10px;
}
#left form input {
	margin-left:12px;
	display:inline;
	float:left;
}
#content {
	clear:both;
	background: none;
	min-height:334px;
	height: auto !important;
	height: 334px;
}


.scheduletestdrive {
	position: absolute;
	bottom:20px;
	right:35px;
}
.savedsearch {
	position:absolute;
	bottom:20px;
	right:200px;
}
.getapproved {
	position:absolute;
	bottom:20px;
	right:300px;
}
#right #right h1 {
	margin-left:20px;
}
.gasmileage {
	background: url(images/bg_mileage.jpg) 5px 2px no-repeat;

}
.gasmileage span {
	font-size:17px !important;
	line-height:17px !important;
	height:17px !important;
}
.gasmileage .city {
	float:left;
	margin-left:50px;
}
.gasmileage .hwy {
	float:left;
	margin-left:45px;
}
#header {
	background: url(images/header_03.gif) 210px 0px no-repeat;
	height:149px;
	position:relative;
	z-index:10;
	overflow:visible;
}
.indexlink {
	display:block;
	width:210px;
	height:0;
	padding:252px 0 0 0;
	background: url(images/traffic_light.gif) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.indexlink img {
	display:none;
}
#contact_info {
	color:#000;
	top:62px;
	right:0px;
	font-size:20px !important;
}
#menu {
	border:none;
	bottom:80px;
	right:100px;
}
#right {
	width:705px;
	color:#fff;
	padding:0 45px 0 0;
}
#top_form td {
	color:#fff !important;
}
#top_form td h1 {
	color:#fff;
}
#top_form label {
	color:#fff;
}
#top_form select {
	color:#000 !important;
}
#top_form td {
	border-color:#1c3e6c;
}
#right #right {
	padding:0;
}
#main {
	overflow:hidden;
	border:none;
}
#left dl {
background-image: none;
}
#left h2 {
	background-image:none;
	color:#18a6ff;
}
#left h2 a {
	color:#18a6ff;
}
#left dl dt a {
	color:#18a6ff;
}
#menu a {
font-size:13px;
	padding-bottom:0;
}
#left {
	top:120px;
	position:relative;
}
.listing {
	width:705px;
}
.listing:hover {
	background: #1c3e6c;
}
#comments {
color:#fff;
float:left;
font-size:13px;
line-height:17px;
margin-left:20px;
margin-top:20px;
width:325px;
}
#indexmenu {
	list-style:none;
	background: url(images/bg_indexmenu.jpg) top left no-repeat;
	width:176px;
	height:199px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:12px;
	margin-left:12px;
}
#indexmenu li {
	border-bottom:2px #666 solid;
	height:26px;
	padding-left:10px;
	padding-top:10px;
}
#indexmenu a {
	text-decoration:none;
	color:#040730;
	display:block;
}
#indexmenu a:hover {
	color:#027309;
}
#indexmenu .last {
	border:none;
}
#traf{position:absolute; top:0px; left:0px;}
#indexleft {
	position:absolute;top:300px; left:0px; z-index:20;
}
#footer {
	font-size:12px;
	float:right;
	width:400px;

}
#locationinfo p {
	padding-left:25px;
}
#minibrowsediv {
	width:310px;
}
body.index {
	background-image:none;
}
#credit {
	background:#fff;
	}
	#map {	color:#000; }

.ltgreen {
	display:none;
}
.retardedfix {
background-repeat:no-repeat;
background-position:top right;
	position:absolute;
	top:-9px;
	right:18px;
	z-index:100;
	height:561px;
	padding-right:150px;
	padding-top:20px;
}
#bghiw1 {
	background-image: url(http://www.autogiant.com/sites/themes/styles_bob/images/HowItWorks1_image.jpg);
}
#bghiw2 {
	background-image: url(http://www.autogiant.com/sites/themes/styles_bob/images/HowItWorks2_image.jpg);
}
#bghiw3 {
	background-image: url(http://www.autogiant.com/sites/themes/styles_bob/images/HowItWorks3_image.jpg);
}
#bghiw4 {
	background-image: url(http://www.autogiant.com/sites/themes/styles_bob/images/HowItWorks4_image.jpg);
}
#right #footer {
	float:none;
}
#pslist {
margin:15px 0 10px 20px;
padding:0;
list-style:none;
}
#pslist li {
	margin:0;
	padding:0;
}
#pslist a {
	background: url(images/bg_btn_left.jpg) 0 0 no-repeat;
	width:151px;
	height:27px;
	color:#0C0E28;
	text-decoration:none;
	text-align:center;
	display:block;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
}
#pslist a:hover {
	background-position: 0 -27px;
}
.hiw-divorce {background-image:url(images/btn_divorce.gif);}
.hiw-bank {background-image:url(images/btn_bankruptcy.gif);}
.hiw-credit {background-image:url(images/btn_reestablish.gif);}
.hiw-faq {background-image:url(images/btn_faq.gif);}
#howitworkslist {
	clear:both;
	width:500px;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px #5693ef solid;
	}
#howitworkslist a {
display:block;
height:0;
width:110px;
padding:33px 0 0 0;
overflow:hidden;
float:left;
background-position:0 0;
background-repeat:no-repeat;
margin-right:7px;
}
.blue {color:#5e92e8; font-weight:bold;}
.green {color:#9aff00; font-weight:bold;}
