@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0 auto; background:#000; font-size:67.5%;}



/* Header */

#header-container {width:960px; margin:0 auto;}

#header-wrap {width:960px; margin:0 auto; top:10px; position:absolute; height:100px; background:url(/images/top-bar.jpg) top center no-repeat; padding-top:30px;}

#dealer-info {float:left;}

h2.address {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; font-weight:bold; margin:0; padding:0;}

h1.title {font-family:Verdana, Geneva, sans-serif; font-size:2.4em; text-transform:uppercase; color:#FFF; font-weight:bold; margin:5px 0 0 0; padding:0;}

a.title, a.title:visited, a.title:hover {color:#FFF; text-decoration:none;}

h3.slogan {background:url(/images/slogan.jpg) top center no-repeat; width:243px; height:24px; text-indent:-5000em; margin:5px 0 0 0; padding:0;}

#manufacture-logo {background:url(/images/jaguar-logo.jpg) top center no-repeat; width:195px; height:85px; float:right; margin:0 0 0 0;}



/* Nav */

#nav-container {width:960px; margin:0 auto; border-bottom:solid 5px #d7d7d7; height:25px; clear:both; position:absolute; top:140px; z-index:250;}



/* Footer */

#footer-homepage-container {width:960px; margin:0 auto; top:10px; position:absolute; height:100px; color:#c2c2c2; top:975px; left:50%; margin-left:-480px;}

#footer-container {width:960px; margin:0 auto; position:relative; height:100px; background:url(/images/top-bar.jpg) top center no-repeat; padding-top:30px; color:#c2c2c2;}

a.footer, a.footer:visited {color:#c2c2c2; text-decoration:none}

a.footer:hover {color:#efefef}

.footer-links-wrapper {padding-bottom:5px; text-align:center}

ul.footer-links {list-style:none; display:inline; margin: 0 auto;}

ul.footer-links li {display:inline; text-align:center; color:#c2c2c2; font-family:Verdana, Geneva, sans-serif; font-size:1.2em; font-weight:bold; text-decoration:none}

.footer-address {font-family: Verdana, Geneva, sans-serif; font-size:1.0em; font-weight:normal; color:#c2c2c2; text-align:center; text-transform:uppercase; padding:5px 0;}

#logo-wrapper {width:230px; margin:0 auto; padding-top:10px; height:50px;}

.logo-wrapper-left {float:left}

.logo-wrapper-right {float:right}

a.rafihlogo,a.rafihlogo:visited {display: block; background:url(/images/rafih-logo.jpg) top center no-repeat; width:80px; height:43px;}

a.rafihlogo:hover {display: block; background:url(/images/rafih-logo-over.jpg) top center no-repeat;}

a.aflogo,a.aflogo:visited {display: block; background:url(/images/af-logo.jpg) top center no-repeat; width:91px; height:28px; margin-top:10px;}

a.aflogo:hover {display: block; background:url(/images/af-logo-over.jpg) top center no-repeat;}



/* Homepage */

#homepage-rebates {width:960px; margin:0 auto; height:300px; overflow:hidden; padding:0px; border-bottom:solid 5px #d7d7d7; position:absolute; top:170px; left:50%; margin-left:-480px; z-index:125}

#hqs-container {width: 960px; height: 420px; margin:0 auto; position:absolute; top:170px; left:50%; margin-left:-480px; z-index:125}

#hqs-content-bg {border:none;}

#hqs-content { position: relative; height: 300px; border-bottom:solid 5px #d7d7d7; margin:0 auto}

#hqs-content #hqs-content-bg { position: absolute; top: 0; right: 1px; z-index: 100;}

#hqs-content #hqs-content-body { position: relative; color:#FFF; z-index: 115; }

#hqs-selector {width:960px; height:120px; position:relative; margin:5px 0px; background:url(/images/hqs/selector-bg.jpg)}

#hqs-scroll-left {position: absolute; top: 0; left: 0; width: 60px; height: 120px;}

#hqs-scroll-right {position: absolute; top: 0; right: 0; width: 60px; height: 120px;}

#hqs-selector-body {position: relative; width: 870px; height: 110px; margin: 0 auto; overflow: hidden;}

#hqs-selector-body #hqs-selector-cars {position: absolute; top: 0; left: 0; width: 5000px; line-height: 0; font-size: 0; margin-top:10px}

#hqs-content #hqs-content-body a.button {
	display: block;
	width: 244px;
	height: 40px;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 38px;
	font-size: 1.2em;
	text-transform: uppercase;
	font-family: Century Gothic, Century, Arial;
	background: transparent url(/images/hqs/button-bg.png) no-repeat top center;
	behavior: url (/AF2/js/iepngfix/2.0.3/iepngfix.htc);
	text-decoration:none;
	color:#EFEFEF;
	text-indent:17px;
}

#hqs-inventory, #hqs-quote, #hqs-details, #hqs-rebate, #hqs-aprlow, #hqs-rates, #hqs-lease, #hqs-disclaimer {display:none}
#hqs-content #hqs-content-body a.button:hover {
	color:#FFF;
	background: transparent url(/images/hqs/button-bg-over.png) no-repeat top center;
}

#hqs-important-text-wrap {position:absolute; top:180px; left:20px; font-size:1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}

#hqs-buttons-wrap {position:absolute; top:20px; left:20px;}

#hqs-disclaimer {position:absolute; top:235px; left:20px; width:200px; height:30px; overflow:auto; background: #121212; border: solid 1px #333; padding:10px; color:#CCC; display:none;}

/* Live Chat */

#homepage-live-chat {position:absolute; z-index:375; top:400px; left:50%; margin-left:-460px;}

#header-live-chat {position:absolute; z-index:375; top:65px; left:50%; margin-left:-20px;}

a.livechat,a.livechat:visited {display: block; background:url(/images/chat-button.png) top center no-repeat; width:265px; height:50px; behavior: url (/AF2/js/iepngfix/2.0.3/iepngfix.htc);}

a.livechat:hover {display: block; background:url(/images/chat-button-over.png) top center no-repeat; behavior: url (/AF2/js/iepngfix/2.0.3/iepngfix.htc);}

/* Homepage Bottom */

#homepage-bottom {position:absolute; width:960px; margin:0 auto; left:50%; margin-left:-480px; top:625px;}

#homepage-promo-wrapper {position: relative;}

#homepage-bottom-left {float:left; width: 655px; height:335px; background:url(/images/homepage-bottom-left-bg.jpg) top center no-repeat;}

#homepage-bottom-left-wrap {position:relative;}

#promo-wrapper {position:absolute; top:0}

#seo-wrapper {position:absolute; top:205px; padding:12px;}

h2.welcome{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; color:#FFFFFF; font-size:1.3em}

#scroller {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#FFFFFF; overflow:auto; height:120px; padding-right:5px;}

.homepage-promo-box {background:url(/images/homepage-promo-box.jpg) top center no-repeat; width:312px; height:85px; margin:10px 0 10px 10px; padding:0; float:left; }

.homepage-promo-box-pic {border:solid 1px #C0C0C0; float:left; margin:3px; margin-left:10px; }

.homepage-promo-box-text h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; margin:0; padding:0 0 5px 0; }

.homepage-promo-box-text {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.0em; line-height:14px; font-weight:normal; float:right; width:160px; margin-right:10px; padding-left:10px; }

a.homepage-promo, a.homepage-promo:visited {color:#CCC; text-decoration:none;}

a.homepage-promo:hover {color:#FFF; text-decoration:none;}

/* Specials */

#specials-container-background {background:url(/images/specials-bg.jpg) top center no-repeat; width:280px; height:335px; padding: 10px; float:right; position:relative; overflow:hidden;}

#specials-container {width:280px; height:335px; padding: 10px; float:right; position:relative; overflow:hidden;}

h2.specials {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 1.3em; margin:0 0 0 10px; padding:0 0 5px 0;}

#specials-arrow {position:absolute; top:5px; right:15px;}

#specials-vehicles {
	position: absolute;
	top: 65px;
	left: 0;
	width: 1000px;
	height: 230px;
}

#specials-vehicles div {
	float: left;
	width: 260px;
	padding-left:22px;
}


#specials-wrap a {
	display: block;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#specials-wrap a:hover {
	text-decoration: underline;
}

#specials-wrap a img {
	float: right;
	width: 146px;
	height: 96px;
	margin: 0 10px 20px 10px;
	border: solid 1px #C0C0C0;
}

#specials-wrap a span {
	display: block;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#specials-wrap a span em {
	font-weight: bold;
	font-size:1.4em;
}
#specials-wrap a br {
	clear: both;
}


/* Site Content */

#site-content {position:absolute; width:960px; margin:0 auto; top:170px; left:50%; margin-left:-480px;}

#page-container {width:630px; min-height:500px; float:right; margin:5px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.1em; padding:5px 0px 10px 20px;}

#page-container h2{margin:15px 0px 5px 0px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.8em; padding:5px 0px; text-transform:uppercase;}

#page-container h3{margin:3px 0px; font-family:Verdana, Geneva, sans-serif; color:#CCC; font-size:1.4em; padding:3px 0px;}

#page-container h4{margin:0px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.2em; padding:0px; font-style:italic; text-transform:uppercase;}

#page-container p{font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.1em; line-height:1.6em;}

#wide-page-container {width:950px; min-height:500px; float:right; margin:5px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.1em; padding:5px 0px 5px 0px;}



/* Left Column Sidebar */

#left-column {background-image:url(/images/left-column-bg.jpg); width:280px; height:550px; float:left; margin:5px;}

#left-column-content {padding:5px;}

#left-column-content p {padding-bottom:5px; line-height:9px;}

#left-column-address {float:left; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.4em; padding:5px 0px 10px 20px; line-height:16px;}

h2.left-column-title {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:1.4em; padding:10px 0px 5px 0px; margin:0;}

h3.left-column-address {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:.8em; padding:10px 0px 5px 0px; margin:0; line-height:18px;}

#left-column-hours-left {float:left; font-family:Verdana, Geneva, sans-serif; color:#CCC; font-size:1.2em; padding:5px 0px 0px 10px;}

#left-column-hours-left p, #left-column-hours-right p {line-height:0.2em !important;}

#left-column-hours-right {float:right; font-family:Verdana, Geneva, sans-serif; color:#CCC; font-size:1.2em; padding:5px 10px 0px 0px;}



/* Forms */

.form-container {width:620px; font-family:Verdana, Geneva, sans-serif; font-size:.9em; color:#FFF; line-height:1.6em; text-transform:uppercase; font-weight:bold;}

#form-float-left {width:300px; float:left}

#form-float-right {width:300px; float:right;}

input {margin-bottom:5px;}

.forms_Asterisk {color:red}


/* Iventory */

#details-page-wrap-background {background: #FFF url(http://www.autofusion.com/development/jwsinv/1.0/images/outer_bg.gif) top left repeat; padding:2px;}

#details-page-wrap {background-color:#FFF;padding:3px;}

.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {font-size:1.2em !important;}


.seo_style a:hover {
	color:#fff;
}

.seo_style a {
	color:#c2c2c2;
	text-decoration:none;
}

.seo_style h1 {
	font-size:1.6em;
}

.seo_style h2 {
	font-size:1.5em;
}

.seo_style p {
	font-size:1.3em;
}

.seo_style {
	color:#c2c2c2;
	font-family:Verdana, Geneva, sans-serif;
}

#sitemap a:hover {
	color:#fff;
}

#sitemap, #sitemap a {
	color:#c2c2c2;
	text-decoration:none;
}

#compare_Container {font-size:1.0em !important;}

#mm3_Container #mm3_SearchMode { display: none; }

#details_Main #details_VehicleInfo #details_MPG { display: none; } 

#compare_Left .compare_Price { font-size: .8em !important; }

/*#mm3_ResultsContainer .mm3_LargeResult .mm3_PricingTitle {display: none } */

/* Staff */

.mission-statement {padding:10px 0px 20px 0}

a.rafi-mag-link,a.rafi-mag-link:visited {color:#333; text-decoration:none; font-weight:bold;}

a.rafi-mag-link:hover {color:#000; text-decoration:none; font-weight:bold;}

.terry-container {width:608px; border:solid 1px #999; background:#EFEFEF; padding:10px; height:350px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000;}

.image-wrap {float:left; padding:10px;}

.terry-info {float:right; width:435px; padding:10px;}

#terry-quote {font-size:11px; font-style:italic;}

#terry-quote p {color:#333}

.clear-both {clear:both}

.staff-container-left {width:280px; border:solid 1px #999; background:#EFEFEF; padding:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000; height:135px; float:left; margin-bottom:15px;}

.staff-container-right {width:280px; border:solid 1px #999; background:#EFEFEF; padding:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000; height:135px; float:right; margin-bottom:15px;}

.staff-info-wrap {float:right; width:120px; padding:10px;}



/*MM3*/
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultComments {
	display:block !important;
}