@charset "UTF-8";

html {height: 100%}

body {height: 100%; margin:0 0 40px 0; padding:0 0 40px 0; background-image:url(/images/bg-line.gif); background-color:#000; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px}

.pngfix {_behavior:url(AF2/js/iepngfix/2.0.3/iepngfix.htc)}

/** LINK CLASSES **/

a,a:link,a:visited,a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none}
a:hover { font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration:underline}

a.header,a.header:link,a.header:visited,a.header:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none}
a.header:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none}

a.subheader,a.subheader:link,a.subheader:visited,a.subheader:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none}
a.subheader:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none}


a.footer,a.footer:link,a.footer:visited,a.footer:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none}
a.footer:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:underline}

/** FONT CLASSES **/

h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; margin:10px 0 10px 0; padding:0}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; margin:10px 0 10px 0; padding:0}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; margin:10px 0 10px 0; padding:0}

.address { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold}
.showroom { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF}
.footer { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold}
.forms_Asterisk {color:#F00}
.forms_Title { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold}
.second_font {color:#CCCCCC}

h1.title {float:right; font-size:40px; color:#808080; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position: absolute; right:0px; bottom:-9px; margin:0; padding:0}

/** GLOBAL **/

#header {position:absolute; width:100%}
#header .container {width:960px; position:relative; top:0px; margin: 0 auto}
#header #logo {width:150px; height:86px; background-color:#e2e2e2; float:left; margin-top:25px}
#header #logo img {margin:10px 26px 10px 26px}
#header #info {width:810px; height:86px; background-color:#FFF; background-image:url(/images/line.gif); float:right; margin-top:25px; position:relative}
#header #info .pad {padding:2px 0 0 5px}

#nav {width:100%; height:22px; background-color:#000; border-bottom:3px solid #808080; position:absolute; top:0px; z-index:1000}
#nav .container {width:960px; height:22px; background-color:#000; margin:0 auto}
#nav .new ul ,#nav .new ul li{width:160px}
#nav .access ul ,#nav .access ul li{width:140px}
#nav .fin ul ,#nav .fin ul li{width:140px}
#nav .serv ul ,#nav .serv ul li{width:140px}
#nav .parts ul ,#nav .parts ul li{width:120px}
#nav .po ul ,#nav .po ul li{width:190px}
#nav .about ul ,#nav .about ul li{width:100px}
#nav .scion ul ,#nav .scion ul li{width:150px}

#footer {width:100%; height:22px; background-color:#000; border-top:3px solid #808080; bottom:-22px}
#footer .pad {padding:0px 5px 0 5px}
#footer #info-right {float:right}
#footer #info-left {float:left}
#footer #info-center {width:450px; margin:0 auto; text-align:center; margin-top:4px}


#content {width:100%; position:absolute; top:111px; margin:0 auto}

#content .wrapper {width:960px; margin:0 auto; position: relative; background-color:#121212}
#content .wrapper .pad {padding:0px 10px 0 10px;	}

#contact-info {width:250px; min-height:100%;  background-color:#343434; position:absolute; background-image:url(/images/bg-line.gif); margin:0 px}
#contact-info .pad {padding:10px 10px 10px 10px}
#contact-info .storename {font-size:18px; font-weight:bold}
#contact-info .storeaddress {font-size:12px; margin-bottom:4px; font-weight:normal}
#contact-info .storephone {font-size:14px; font-weight:bold}

#form-content {width:710px; height:100%; float:right}
#form-content .pad {padding:15px 15px 15px 15px}

.formbg-tc { background-image:url(/images/formbg-tc.png); background-repeat:no-repeat; min-height:650px}
.formbg-xb { background-image:url(/images/formbg-xb.png); background-repeat:no-repeat; min-height:650px}

dl.hours {}
dl.hours dt.title {float:left; width:100%; font-size:16px; font-weight:bold; margin-bottom:3px}
dl.hours dt {float:left; width:40%}
dl.hours dd {float:right; text-align: right}

#form-content input { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#333}
#form-content textarea { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#333}
#form-content .formitem { font-size:14px; margin-bottom:2px}

#form-content input.submit { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px}
#form-content .columnl {float:left; width:260px; margin-bottom:20px}
#form-content .columnr {float:left; width:350px; margin-bottom:20px}

.a14_bold { color:#FFF; cursor:pointer}

/** PAGE SPECIFIC **/

#content .main-image {width:860px; height:270px; background-image:url(/images/scion-main-image.jpg); position:relative; clear:left; float:left}
#content .scion-directions {float:right}
#content .scion-buttons {margin:20px 65px 0 65px}

#showroom {float:left}
#showroom ul {list-style-type:none; margin:15px 0 0 15px; padding:0px}

#scion-models {width:750px; height: 113px; float:right; margin-top:20px}

/** ---------- **/

#details_Container {background-color:#FFF;}

#compare_Container {background-color:#FFF;}

#mm3_Container {background-color:#FFF;}

.tsw-result-wrapper .tsw-result-ymmt {color:#000}

.tsw-tabs a em {color:#000}

.tsw-result-wrapper .tsw-result-price {color:#000}

table.tableframe {color:#000}

table.tableframe a {color:#000}

#summary {color:#000}

.content_text {color:#000}

.content_text li a {color:#000}

.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h2 {color:#000}

.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h3 {color:#000}

#details_Main #details_VehicleInfo h3 {color:#000;}

.content_text img {border:solid 1px #CCC}

#toyota_link {
	padding:4px 6px 3px;
}

.home-about-us-text { width:950px;left:50%;margin-left:480px;margin-top:40px; }

#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	background:none !important;	
}

/*------------- SEO ------------*/

.seo_style_homepage {
	overflow-y: scroll;
	z-index:100000;
	width:939px;
	margin-left:-480px;
	left:50%;
	position:absolute;
	height:300px;
	padding:10px;
	background: transparent;
	font-size:12px;
	color:#ffffff;
}

.seo_style {
	overflow-y: scroll;
	z-index:100000;
	width:689px;
	margin-left:-230px;
	left:50%;
	position:absolute;
	height:250px;
	padding:10px;
	background: transparent;
	font-size:12px;
	color:#ffffff;
}

.seo-spacer {
	height:330px;
}

.seo_style_homepage h1, .seo_style h1 {
	font-size:16px;
}

.seo_style_homepage h2, .seo_style h2 {
	font-size:14px;
}

.seo_style_homepage a, .seo_style a {
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	font-size:12px;
}

.seo_style_homepage h1 a, .seo_style h1 a {
	font-weight:bold;
	font-size:16px;
}

#seo_homepage {
	top:700px;
}

#seo_quote {
	top:800px;
}

#seo_service {
	top:860px;
}

#seo_parts {
	top:860px;
}

#seo_directions {
	top:650px;
	height:260px;
	overflow-y:auto;
}

#sitemap a {
	color:#fff;
	text-decoration:none;
}
#sitemap a:hover {
	color:#666666;
}
#mm4-container {
	font-size: 10px;	
}
#mm4-container .mm4-match-small .mm4-left {
    width: 60% !important;
}
.mm4-used .mm4-match-msrp{
     display: none;
}


.mm4-used .mm4-match-price{
    display:none;
}

.mm4-used .mm4-match-savings{
    display:none;
}
		

