
body { background:#000; padding:0; margin:0; text-align:center; font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#ccc; }
p { margin:0; padding:0 0 12px 0;}
p.invphone{text-align: center; color: white; font-size: 20px;}
a, #homeMakes .floatleft a { color:#ccc; text-decoration:underline; }
#homeMakes .floatleft a { font-size:8pt; }
a:hover, #homeMakes .floatleft a:hover { color:#cc3333; text-decoration:none; }
p.location { color:#CC3333; font-weight:bold; margin: 0; padding: 0; font-size:11px; }
.inventorySec_b p.location { color:#fdf800; font-weight:bold; margin: 0; padding: 0; font-size:11px; }
p.locationvehicle { color:#CC3333; font-weight:bold; margin: 0; padding: 0; }

#container { width:990px; padding:0; margin:0 auto; position:relative; }
#container h1#logo { display:none; }

.lines { background:url('../images/lines_bg.gif') top center no-repeat; height:9px; padding:0; margin:26px auto 9px; position:relative; }

#priNav { padding:0px; margin:0px auto 4px; width:980px; position:relative; height:23px; 
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 0%, #1a1a1a 51%, #1a1a1a 84%, #444444 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(51%,#1a1a1a), color-stop(84%,#1a1a1a), color-stop(100%,#444444)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#1a1a1a 51%,#1a1a1a 84%,#444444 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#1a1a1a 51%,#1a1a1a 84%,#444444 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#1a1a1a 51%,#1a1a1a 84%,#444444 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #444444 0%,#1a1a1a 51%,#1a1a1a 84%,#444444 100%); /* W3C */}


#priNav li { padding:0; margin:0px; list-style:none; float:left; display:inline; font-family: Tahoma, Geneva, sans-serif;}
#priNav li a { display:block; padding:0px; margin-right:1px; height: 23px; color: #909090; text-decoration: none; text-transform: uppercase; line-height: 23px; border-left: 1px solid black; border-right: 1px solid black; margin: 0; letter-spacing: 2px;}
#priNav li a:hover { color: white;  text-shadow: 0 -1px 0 rgba(255,255,255,.35);
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 0%, #1a1a1a 51%, #757575 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(51%,#1a1a1a), color-stop(100%,#757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#1a1a1a 51%,#757575 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#1a1a1a 51%,#757575 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#1a1a1a 51%,#757575 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #444444 0%,#1a1a1a 51%,#757575 100%); /* W3C */
 }
#priNav li a#home { width:75px; }
#priNav li a#inventory, #priNav li a#service { width:132px; color: black;
	background: rgb(241,231,103); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C */
}
#priNav li a#inventory:hover, #priNav li a#service:hover {
	background: rgb(241,231,103); /* Old browsers */
background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(252,236,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(252,236,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#fcecd4',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* W3C */
}
#priNav li a#notify { width:167px; }
#priNav li a#warranty { width:123px; }
#priNav li a#service { width:102px; }
#priNav li a#shipping { width:108px; }
#priNav li a#about { width:123px; }
#priNav li a#contact { width:134px; margin-right:0px; }

#dropmenudiv {background: transparent !important;}
#dropmenudiv a {background: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7F000000', endColorstr='#7F000000',GradientType=0 ); border-bottom: 1px solid #ccc; padding: 5px 0;}

#dropmenudiv_firefox a:hover{width: 100% !important;}

#dropmenudiv a:hover { background: rgba(0,0,0,.5);
	width: 100% !important;
	background: transparent !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.72) 44%, rgba(117,117,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(44%,rgba(0,0,0,0.72)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.72) 44%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.72) 44%,rgba(117,117,117,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.72) 44%,rgba(117,117,117,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.72) 44%,rgba(117,117,117,1) 100%); /* W3C */
}


#header { clear:both; height:412px; padding:0; margin:0 auto; background:transparent; position:relative; overflow:hidden; }
#header_inner { clear:both; height:270px; padding:0; margin:0 auto; position:relative; /*background:url('../images/header.jpg') top center no-repeat;*/ background:url('http://images3.ecarlist.com/ebay/1560/banner_930.jpg') top center no-repeat; overflow:hidden; }

#content { width:980px; padding:0; margin:10px auto; position:relative; text-align:left; }

.featuredInventoryWrap { margin:0 10px; margin-bottom: 85px; margin-bottom: 75px\0/;
}
@-moz-document url-prefix(){ .featuredInventoryWrap{margin-bottom: 70px;}}
.featuredInventoryWrap > a > img {border: 0; }
#home #carMarkCert {float: right; margin: 5px;}
#home #random_list_location #random_list_item { height: 71px; width:95px; margin: 0 0 0 30px; padding:0; }
#home #random_list_location #random_list_item.first { margin: 0; }
#home #random_list_location #random_list_item ul { list-style-type:none; padding-top:6px; }
#home #random_list_location #random_list_item .randomListBinPrice { color:#C33; font-weight:bold; padding-top:10px; }
#home #random_list_location #random_list_item a { display:block; height:100%; width:100%; line-height:0.95em; text-indent:-9000px; }

#home #random_list_location #random_list_item a:link { }
#home #random_list_location #random_list_item a:visited { }
#home #random_list_location #random_list_item a:hover { text-indent:0; background: url(../../generic/images/macFFBgHack.png) repeat; }
* html #home #random_list_location #random_list_item a:hover {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#home #random_list_location #random_list_item a:active { }
#home #featuredInventoryImage { width:480px; margin-top:20px; }
#home #featuredInventoryImage .randomListImg { position:absolute; border:1px solid #727272; padding:6px; }
#home #featuredInventoryImage .randomListImg a { display:block; margin-top:5px; }
#home #featuredInventoryImage .randomListImg a span { float:right; }





#left { float:left; width:455px; }
#right { float:right; width:495px; }
#left h2, #right h2 { height:50px; text-indent:10px; font-weight:normal; color:#999999; font-size:16pt; text-transform:uppercase; }
#homeQuestion {position: relative; display: block;}
#homeQuestion h3 { background:url('../images/heading_question.jpg') top left no-repeat; display:block; text-indent:-9000px; height: 42px;}
#questionForm {margin-left: 58px;}
#locations h2 { background:url('../images/titleLoc.jpg') top left repeat-x; display:block; text-indent:-9000px; }
#homeMakes h2 { background:url('../images/heading_browse.jpg') top left no-repeat; display:block; text-indent:-9000px; }
#homeAbout h2 { 
	/*background:url('../images/heading_about.jpg') top left no-repeat;*/
	background:url('../images/word_from_owner.jpg') top left no-repeat;
	display:block; 
	text-indent:-9000px; 
}
#home #right h2 { background:url('../images/heading_featured.jpg') top left no-repeat; display:block; text-indent:-9000px; }
#locations { margin-bottom: 15px; }
#locations ul { padding:0; margin:0; }
#locations ul li { padding:0; margin:0; display:inline; float:left; }
#locations ul li#spacer { margin:0px 30px; }
#locations a#mapit { color:#cc3333; text-decoration:none; background:url('../images/red_arrow.gif') right center no-repeat; padding-right:10px; }
#locations a#mapit:hover { color:#fff; }
#homeAbout, #locations { font-size:8pt; font-family:Helvetica, Arial, sans-serif }

#locations h2#location_header{
	text-indent: 0px;
	padding: 0px;
	width: 455px;
}
#warranty .gloInner-left {width: 980px !important;}
#certified_preowned .gloInner-left {width: 980px !important;}
#easy_care .gloInner-left {width: 980px !important;}
#service .gloInner-left { width:250px; }
#service .gloInner-right { width:650px; }
#service_container { background:#000 url('../../images/listingImages/bgLeftColumn_black.jpg') top left repeat-x; color:#fff; line-height:15px; padding:10px; font-family:Arial, Helvetica, sans-serif; }
#service_container p { color:#fff; font-family:Arial, Helvetica, sans-serif; }
#service #service_container ul { padding:0; margin:0; list-style:none; }
#service #service_container ul li { margin:0 0 5px 0; padding:0; list-style:none; display:block; }
#service_container #vehicle_question_submit { text-align:center; border-top:1px dashed #323232; margin:15px 30px; position:relative; padding-top:6px; }
#service #service_logos {height: 150px;}
#service #logo_blocks {float: left;}

#sidebar_address { font-size: 9pt; text-align:left; line-height:19px; padding:0px; margin:5px auto; font-family:Arial, Helvetica, sans-serif; }
#sidebar_address p { font-family:Arial, Helvetica, sans-serif; }
#sidebar_address p strong { color:#cc3333; }
#sidebar_address .floatleft p { font-size:9pt; }
#sidebar_address .floatleft p strong { color:#ccc; font-size:7pt; }


#footer { background:#1d1d1d; padding:20px 32px; width:916px; height:28px; margin:0 auto; position:relative; text-align:left; color:#858585; font-size:7pt; font-family:Verdana, Geneva, sans-serif; }
#footer a { color:#858585; }
#footer a:hover { color:#fff; }
#footer a#ecarlist { float:right; display:block; width:137px; height:28px; text-indent:-9000px; background:url('../images/ecarlist.gif') 0px 0px no-repeat; }
footer a#ecarlist:hover { background-position:-137px 0px; }

.custom_pages ul {
	padding: 0px 0px 10px 20px;
}

.custom_pages li {
	margin: 5px 0px;
}

#narrative { padding:20px 32px; width:916px; height:50px; margin:0 auto; position:relative; text-align: justify; color:#858585; font-size:7pt; font-family:Verdana, Geneva, sans-serif; }

/*****Service page*****/

#serviceFlash_container {
	float: right;
	display: inline;
}
#serviceFlash_container2 {
	float: left;
	display: inline;
}

#service #sidebar_address .floatleft p, #service #sidebar_address .floatleft p strong{
	color: #daea2b;
	font-size: 16px;
}

.vitalsColumnRightBottom {
color:#000000;
font-weight:bold;
margin-right:40px;
padding:15px 20px 5px 30px;
text-align:left;
width:297px;
}

a.vitalsLink {
color:#000000;
text-decoration:none;
}

li.blank { display: block; width:160px; height:100px; }
span.yellow { color:#f2e465; }
.gloInner-left p.warranty-disclaimer { font-size: 11px; line-height: 16px; color:#ccc; }
.warranty-logos { margin: 15px 0; padding: 0 0 30px; float:right; }
#service #sidebar_address p span.days { float:left; width:82px; }

#easy_care .gloInner-left hr { height:0; bordeR:none; border-bottom: 1px solid #333; margin: 15px 0; }

/*****************************
*****************************
Contact Page 
*****************************
*****************************/
.gloInner-left {
	width: 290px !important;
}

#contact .gloInner-left { width:330px !important; margin-bottom: 72px; }
#contact .gloInner-right { margin: 0; }
h1#needFinancing_btn a span {background: url(../images/needFinancing.jpg) !important; top: 2px !important;}

#contact #dirBlock{float: left; width: 290px; padding-right: 20px;}


/*****************************
*****************************
About Page 
*****************************
*****************************/
#about_wrapper h5 {
	text-align: center;
	font-weight: bold;
}
#about_wrapper h5 img {
	height: auto;
	width: 40%
}
.photo_and_caption {
	display:inline-block;
	width: 260px;
}
.photo_and_caption img {
	width: 260px;
}
.photo_and_caption ul {
	background-color: #BBBBBB;
    display: block;
    margin: 0 auto;
    padding: 4px;
    width: 215px;
}

#about_wrapper hr {
	    border: 2px solid white;
	    width: 227px;
	    margin:3px auto;
}
.photo_and_caption ul li{
	list-style: none;
	color: black;
}
.yellow_text, .red_text {
	vertical-align: top;
	margin-bottom: 15px;
}
.photo_and_caption {
	vertical-align: super;
}
.yellow_text, .red_text {
	display: inline-block;
	width: 600px;
}

.yellow_text {
	color: yellow;
}

.red_text {
	color: red;
}
#belle_meade_photo {
	margin-bottom: 10px
}
#berry_hill_copy {
	position: relative;
	bottom: 40px;
}
#downtown_photo, #cool_springs_photo, #berry_hill {
	position: relative;
	bottom:80px;
}



/* Vehicle Details Tabs*/

#bottomNav a{
	font-weight: bold;
	background: rgb(241,231,103); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C */

color: #444;
height: 80px;
*padding-bottom: 28px;

}

#bottomNavText{
	*padding-bottom: 10px;
}

#bottomNav a:hover{
color: #444;
background: rgb(341,231,103); /* Old browsers */
background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(252,236,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(252,236,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#fcecd4',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(241,231,103,1) 0%,rgba(252,236,212,1) 100%); /* W3C */

}