/*
//		layout.css - contains structural css only
//
*****************************************************************************/

/*
*	Global Variables
*<link rel="stylesheet" type="text/css" href="main.css">
********************************/

/*		For consistency sake, Use the reset.css stylesheet */
html, body {	
	width: 100%;	
	height: 100%;	
	margin: 0px;	
	padding: 0px }
body 	{	
	margin: 0px auto;
}
dl, dd, dt {	
	margin: 0px;	
	padding: 0px;	
	display: block;
}	
ul.menu {	
	list-style-type: none;
}
ul.menu li a {	
	width: 100%;	
	height: 100%;
}


/*
*		Column Classes
*
----------------------------------------------*/

.col-1, .col-2, .col-3, .col-4 {	
	display: block;	
	float: left;	
	margin-right: 15px;
}
/* 		Default Width Multiplier 150px 	*/
.col-1, .col-150 {	
	width: 150px;
}
.col-2, .col-300 {	
	width: 300px;
}
.col-3, .col-450 {	
	width: 450px;
}
.col-4, .col-700 {	
	width: 700px;
}
/*		wrapper Classes
*
----------------------------------------------*/

.col-1, .col-2, .col-3, .col-4 {	
	margin-left: 0px;	
	margin-right: 0px;
}
.col-half		{	
	width: 48%;	
	margin-right: 1%;	
	float: left;
}
.col-full 	{	
	width: 100%;
}
/*
*		Helper Functions
*
----------------------------------------------*/

/*	#body-100 sets the width multiplier by 100	*/	
#body-100 .col-1 {	
	width: 100px;
}
#body-100 .col-2 	{	
	width: 200px;
}
#body-100 .col-3 {	
	width: 300px;
}
#body-100 .col-4 	{	
	width: 400px;
}
#body-100 .fivecol 	{	
	width: 500px;
}
#body-100 .sixcol 	{	
	width: 600px;
}
/*	Text indent 	*/	
/*	Margin-all	*/	
.m-0 {	
	margin: 0px;
}
.m-5 {	
	margin: 5px;
}
.m-10 {	
	margin-left: 10px;
}
.m-15 {	
	margin: 15px;
}
/*	Margin-left -> .ml-<any amount 5-30px> 	*/	
.ml-5  {	
	margin-left: 5px;
}
.ml-10 {	
	margin-left: 10px;
}
.ml-15 {	
	margin-left: 15px;
}
.ml-20 {	
	margin-left: 20px;
}
.ml-25 {	
	margin-left: 25px;
}
.ml-30 {	
	margin-left: 30px;
}
/*	Margin-right -> .mr-<any amount 5-30px>	*/	
.mr-5  {	
	margin-right: 5px;
}
.mr-10 {	
	margin-right: 10px;
}
.mr-15 {	
	margin-right: 15px;
}
.mr-20 {	
	margin-right: 20px;
}
.mr-25 {	
	margin-right: 25px;
}
.mr-30 {	
	margin-right: 30px;
}
/*	Margin-left-right			-->		*/	
.mlr-5 	{	
	margin: 0px 5px;
}
.mlr-10 {	
	margin: 0px 10px;
}
.mlr-15 {	
	margin: 0px 15px;
}
.mlr-20 {	
	margin: 0px 20px;
}
.mlr-25 {	
	margin: 0px 25px;
}
.mlr-25 {	
	margin: 0px 30px;
}
/*	Margin-top					-->	*/	
.mt-5  {	
	margin-top: 5px;
}
.mt-10 {	
	margin-top: 10px;
}
.mt-15 {	
	margin-top: 15px;
}
.mt-20 {	
	margin-top: 20px;
}
.mt-25 {	
	margin-top: 25px;
}
.mt-30 {	
	margin-top: 30px;
}
/*	Clear floats				-->		*/	
.clr-l {	
	clear: left;
}
.clr-r {	
	clear: right;
}
.clr-b {	
	clear: both;
}
/*	Line-height						*/	
.lh-1 {	
	line-height: 1em;
}
.lh-1p5 {	
	line-height: 1.5em;
}
.lh-1p8 {	
	line-height: 1.8em;
}
.lh-2 {	
	line-height: 2em;
}
/* 	Default Width Multiplier 150px 		*/	
/*	Center Page?    */	
.center {	
	margin: 0px auto;	
	text-align: center;
}
.debug {	
	background: #fc0;
}
.first {	
	margin-top: 0px }

/* Clear Floats - apply that to fix containers or terminating floated columns */	
.wrap-lb:after, .col-full:after, .clearfix:after {	
	content: ".";	
	display: block;	
	clear: both;	
	visibility: hidden;	
	line-height: 0px;	
	height: 0px;
}
.col-full, .clearfix, .wrap-lb {	
	display: inline-block;
}
html[xmlns] .clearfix, html[xmlns] .col-full, html[xmlns] .wrap-lb  {	
	display: block;
}
* html .clearfix, * html .col-full, * html .wrap-lb {	
	height: 1%;
}
/*
*		SET backgrounds
*
----------------------------------------------*/
						
body {	
	background: #408EB5 url("../_i/body-bg.jpg") top center repeat-x;
}
.main #pagewidth #inner #header {	
	background:url(../_i/header-bg.jpg) top left no-repeat;	
	height: 200px;
}
.main #fill {	
	height: 100px;
}
.sub #pagewidth #inner #header {	
	background:url(../_i/sub-header-bg.jpg) top left no-repeat;	
	height: 100px;
}
.sub #nav {	
	margin-top: 0px;
}
#pagewidth {	
	background: #E6EAED url(../_i/pagewidth-bg.jpg) top center no-repeat;
}
#top {	
	width: 900px;	
	background: #fff;	
	height: 280px;	
	min-height: 280px;
}
.svt #top {	
	background: none;	
	height: 235px;
}
#car-search {	
	background: #0F6E9E url(../_i/carsearch-bg.jpg) bottom left no-repeat;
}
#car-search-tab li.ui-tabs-selected {	
	background: #0F6693;
}
#footer {	
	background: url(../_i/footer-bg.jpg)  bottom left no-repeat;
}
/*--------- slide show feature section function ----------------------------*/
#slideshowfe {
    position:relative;
    width:585px;
	height:260px;
	
}

#slideshowfe DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 260px;
    background-color: #FFF;
}

#bumber {
	width:30px;
	
	

	}

#slideshowfe DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshowfe DIV.last-active {
    z-index:9;
}

#slideshowfe DIV IMG {
    height: 220px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


/*--------- End slide show  feature section function ----------------------------*/




#feature-cars #feature-1 {	
	background:url(../_i/feature-cars/2010Taurus.jpg) top left no-repeat;
}
#feature-cars #feature-2 {	
	background:url(../_i/feature-cars/2010Fusion.jpg) top left no-repeat;
}
#feature-cars #feature-3 {	
	background:url(../_i/feature-cars/2010FordFusion.jpg) top left no-repeat;
}
#feature-cars #feature-4 {	
	background:url(../_i/feature-cars/2009Focus.jpg) top left no-repeat;
}
#feature-cars #feature-5 {	
	background: url(../_i/feature-cars/2009F150.jpg) top left no-repeat;
}
#feature-cars #feature-6 {	
	background:url(../_i/feature-cars/2010Mustang.jpg) top left no-repeat;
}








#feature-cars a, a:visited {	
	color: eee;
}
#feature-cars a:visited.white {	
	color: #fff !important;
}
#feature-cars a:visited.orange {	
	color: #ff7e00 !important;
}
#feature-cars .bg-none a:hover.white {	
	color: #ddd;	
	border-bottom: 1px #fff dotted ;
}
#feature-cars a:hover.orange {	
	color: #ff7e00;	
	border-bottom: 1px #fff dotted ;
}
/*
*		#Toprow has logo and address
*
----------------------------------------------*/
/*------Second Row Service-------------------------*/
#service_box{	
	width: 930px;
	padding:0;
	margin:0;
}

#left_box{	
	float:left;
	padding-top:40px;
	width: 302px;
	height: 356px;			
}

#left_box a{
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:302px;
	height:116px;
	background: green;
}

#left_box a.cash_back:link, #left_box a.cash_back:visited{
   background: url(../_i/bt_cash_back.png) no-repeat top center;
}

#left_box a.cash_back:hover, #left_box a.cash_back:focus{
	background: url(../_i/bt_cash_back.png) no-repeat bottom center;
}

#left_box a.internet_spec:link, #left_box a.internet_spec:visited{
   background: url(../_i/bt_internet_specials.png) no-repeat top center;
}

#left_box a.internet_spec:hover, #left_box a.internet_spec:focus{
	background: url(../_i/bt_internet_specials.png) no-repeat bottom center;
}

#left_box a.special_offer:link, #left_box a.special_offer:visited{
   background: url(../_i/bt_special_offers.png) no-repeat top center;
}

#left_box a.special_offer:hover, #left_box a.special_offer:focus{
   background: url(../_i/bt_special_offers.png) no-repeat bottom center;
}

#center_box{	
	float:left;
	width:308px;
	height:400px;
	color:#175a93;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#center_box a{
	color:#175a93;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

#center_box a:hover, #center_box a:focus{
     color:#fff;
}
	
#top_5{
	float:left;
	width:308px;
	height:355px;
	background-color: #9bc5e7;
}

#car_boxes{		
   margin:2px 0 3px 5px; 
   width:299px;	
   height:67px;
   background-color: #9bc5e7;
   text-align:left; 
   line-height:1.4em;
}

#car_boxes img{
	padding-right:5px;
}

#right_box{	
	float:left;
	margin-top:24px;
	padding-top:17px;
	width:302px;
	height:343px;
	color:#fff;
	background: url(../_i/service_coupon_back.png) no-repeat bottom center;	
}

#right_box a{
	display:block;
	margin:0 0 0 12px; 
	width:277px;
	height:55px;
	text-align: center;
	line-height:55px;
	font-family: "Futura Md BT", arial, sans-serif;
	font-size:18px;
	color:#fff;
	text-decoration: none;
}

#right_box a:link, #right_box a:visited{
	color:#fff;
}

#right_box a:hover, #right_box a:focus{
	color:#9bc5e7;
} 

/*---------End Service Box--------------------------*/



#ticker {
	width:900px;	
	height:37px;	
	overflow:hidden;
}
#toprow {	
	width: 100%;
}
#address {	
	float: right;	
	display: block;	
	height: 50px;
}
#address a, #address span {	
	color: #fff;	
	margin-top: 15px;	
	line-height: 3em;	
	font-size: 1em;
}
#logo {	
	width: 500px;	
	float: left;
}
/*
*		#car-search panel
*
----------------------------------------------*/
#car-search {	
	width: 270px;	
	height: 250px;	
	display: table;	
	float: left;
}
#car-search > .ui-tabs-panel {	
	margin-left: 15px;
}
#car-search form {	
	width: 210px;
}
#car-search form select {	
	width: 100%;	
	margin: 5px 0px }
#car-search-tab {	
	background: #94c1d7;	
	height: 30px;
}
#car-search-tab li {	
	width: 135px;	
	float: left;	
	text-align: center;	
	margin:0px;	
	display: block;
}
#car-search-tab li.ui-tabs-selected {	
	}
#car-search-tab li.ui-tabs-selected a span, #car-search-tab li.ui-tabs-selected a {	
	color: #fff;	
	width: 100%;	
	height: 100% }
#car-search tab li a:hover {	
	color: #fff;
}
#car-search-tab li.ui-tabs-nav li a span {	
	color: #1486c0 !important;
}
#car-search-tab li a {	
	height: 100%;	
	width: 100%;	
	line-height: 1.5em;	
	color: #1486c0;	
	text-align: center !important;	
	font-size: 1.6em;
}
#feature-cars-tab .ui-tabs-selected a span, #car-search-tab .ui-tabs-selected a span  {	
	color: #94C1D7;
}
#feature-cars div {	
	} 
#feature-1, #feature-2, #feature-3, #feature-4, #feature-5, #feature-6 {	
	height: 250px;	
	width: 585px;	
	margin-top: 0px;
}
#feature-cars .ui-tabs-panel > p {	
	background: none;	
	width: 100%;	
	margin-bottom: 0;	
	font-size: 2em;	
	color: #2b6394;	
	height: auto;	
	background: #fff;
}

#feature-cars-nav h3{
font-size:1.3em;
}
/* 	Feature Headline styles 
------------------------------------------------*/
#feature-cars .ui-tabs-panel > p.bg-none {	
	background: none;
}
#feature-cars .ui-tabs-panel > p.bg-blue {	
	background: #2b6394;
}
#feature-cars .ui-tabs-panel > p.white {	
	color: #fff;
}
#feature-cars .ui-tabs-panel > p.blue {	
	color: #2b6394;
}
#feature-cars-nav {	
	background: #2b6394;	
	width: 100%;	
	margin-top: -30px;	
	height: 30px;
}
#feature-cars-nav h3 {	
	width: 480px;	
	float: left;	
	display: block;	
	color: #fff;	
	font-size:}
	
#feature-cars-tab ul, #feature-cars-tab li a {	
	background: #2b6394;	
	float: left;	
	color: #fff;	
	font-size: 2em;	
	height: 30px;
}
#newkidsontheblockrules {
	padding-top:5px;
	padding-left:10px;
	width:565px;
	height:260px;
}
/*
*		.col-left #help Accordion Section
*
----------------------------------------------*/
#help {	
	}
	
#help-accordion {	
	width: 100%;	
	height: 300px;
}
#help-accordion li a.ui-accordion-link {	
	height: 2em;	
	line-height: 2em;	
	font-size: 1.4em;	
	width: 270px;	
	color: #fff;	
	margin: 10px auto;	
	width: 270px;
}
.ui-accordion-container li a:hover {	
	background: #1486C0;	
	color: #DAE1E7 !important;
}
.ui-accordion-container li {	
	width: 100%;	
	display: block;	
	background: none;	
	margin: 5px 0px;
}
.ui-accordion-link {	
	text-indent: 15px;
}
.ui-accordion-container a {	
	width: 100%;	
	display: block;	
	background: #2b6394;
}
.ui-acccordion-container li div {	
	margin: 15px auto;	
	width: 240px;
}
.ui-acccordion-container li div * {	
	color: #333;
}
.ui-accordion-contents {	
	width: 240px;	
	margin: 10px auto;
}
/*
*		Wrappers or Containers
*
*----------------------------------------------*/
#inner {	
	width: 915px;	
	display: table;	
	margin-left:15px;	
	text-align: center;
}
#pagewidth {	
	color: #e6eff3;	
	margin: 0px auto;	
	text-align: center;	
	height: 100%;
}
.main #content {	
	margin-top: -35px;
}
.svtford #content, .saleen #content, .product #content {	
	margin-top:15px;
}
/*
*		
*		.col-left  .col-right, 
*
----------------------------------------------*/
.col-right {	
	margin: 15px 15px 15px 0px;	
	float: left;
	color: #333333;
}

.col-left 	{
	margin: 15px 15px 15px 15px;	
	float: left;
	width: 270px;
}

.col-right {	
	width: 585px;
}
/*
*		Footer #footer
*
----------------------------------------------*/
#footer {	
	width: 930px;	
	text-align: left;	
	height: 100px;	
	margin: 0px auto;
}
.edge #footer {	
	width: 900px;	
	margin: 0px;
}
#footer ul {	
	margin-top: 15px;	
	display: block;	
	float: right;
}
#footer ul li {	
	display: block;	
	float: left;	
	margin-right: 1em;	
	height: 80px;
}
#footer ul li a {	
	display: block;	
	font-size: 1.4em;
}
/*
*		Tab Interface
*
----------------------------------------------*/
.ui-tabs-hide {	
	display: none;
}
form #quick-quote fieldset {	
	width: 100%;
}
/*
*		Quick Quote Form
*
----------------------------------------------*/
#quick-quote fieldset label {	
	width: 120px;	
	float: left;	
	display: block;	
	height: 1em;	
	margin: 10px 0px;
}
#quick-quote fieldset input.text {	
	width: 140px;	
	float: left;	
	display: block;
}
#quick-quote fieldset input.submit {	
	text-align: center;	
	display: block;	
	float: right;	
	clear: both;
}
#quick-quote fieldset legend {	
	font-size: 1.2em;	
	margin-bottom: 1em;
}
/*
*		Forms
*
----------------------------------------------*/
form {	
	width: 100%;
}
form label {	
	clear: both;	
	display:block;
}
form input.text {	
	clear: both;	
	display: block;
}
/*
*	Sub Page Changes
*	body.sub 
*
----------------------------------------------*/
.sub #pagewidth #inner #top .col-left {	
	background: #eee;
}
.sub .ui-accordion-contents {	
	color: #333;
}
.sub #inner #content {	
	margin-top: 15px;	
	min-height: 100%;	
	height: auto !important;	
	height: 100%;
}
.sub #inner #sub-left, .sub #inner #sub-right {	
	float: left;	
	display: block;	
	text-align: left;	
	min-height: 1000px;	
	min-height: 100% !important;	
	height: auto;
}
.sub #inner #sub-left #car-search {	
	margin-left: 0px;
}
.ui-tabs-nav span {	
	color: #fff;
}
.sub #pagewidth, .sub #content {	
	min-height: 1200px;	
	height: auto;	
	height: 100%;
}
.sub #inner .col-full {	
	margin: 15px;	
	width: 900px;	
	text-align: left;
}
.sub #inner #sub-left, .sub #inner #sub-right {	
	height: 1000px;
}
.sub #inner #sub-left {	
	width: 300px;	
	background: #fff;	
	min-height: 1200px;	
	height: 1000px;
}
.sub #inner #sub-right {	
	width: 585px;	
	height: 100%;	
	color: #333;	
	margin-left: 15px;
}
/*	Sub Wrap Classes	*/
.sub .wrap {	
	background: #fff;
}
#sub-right .wrap-lb {	
	background: #DAE1E7 !important;	
	margin-top: 0px;	
	margin-bottom: 15px;
}
.sub #inner #sub-right .wrap, .sub #inner #sub-right .wrap-lb {	
	margin-bottom: 15px !important;	
	height: auto;
}
#sub-right .wrap > div, #sub-right .wrap-lb > div  {	
	margin: 15px;
}
#sub-right .full-height {	
	height: 100%;
}
/*	Accordion Changes 	*/
.sub #help-accordion {	
	margin-left: -15px;
}
.sub #inner #sub-left .ui-accordion-link {	
	width: 240px;	
	font-size: 1.2em;	
	margin: 0px;
}
.sub #inner #sub-left .ui-accordion-contents {	
	width: 210px;
}
.sub #inner div.full-col {	
	width: 100%;	
	background: #fff;	
	height: auto;
}
.sub #inner #sub-left .col-left {	
	width: 270px;
}
body.full-col #inner #sub-left {	
	display: none;
}
body.full-col #inner #sub-right {	
	width: 900px }
body.full-col #inner #sub-right .col-right {	
	width: 900px;	
	margin-left: 15px;
}
/*
*			tables  	
*
*----------------------------------------------*/
table {	
	border: none;	
	background: #fff;	
	font-size: .9em;
	vertical-align:top;
}
table tr {	
	background: #eee;	
	color: #333;	
	border-width: 0px;
}
table tr th {	
	background: #20679F;	
	color: #fff !important;
}
table tr.odd {	
	background: #E4E9ED;
}
#hours {	
	width: 99%;
}
#hours tr {	
	height: 3em;
}
#hours tr td, #hours tr th {	
	width: 3em;	
	vertical-align: middle;	
	padding: .5em;
}

#breaker{
	margin-top:-10px;
}


/* Line break on brochues page
/*
*			Ottaway Branding  	
*
*----------------------------------------------*/
.edge #ottaway {	
	width:900px;
	margin: 0px;
}
#ottaway {	
	width:930px;	
	margin: 0px auto;	
	text-align: center;	
	color: #fff;
}
#ottaway a {	
	color: #fff;	
	text-decoration: none;
}
#ottaway img {	
	border: none;
}
#ottaway .black a, #ottaway  {	
	color: #333;
}
/*
*			Addendums   	
*
*----------------------------------------------*/
#pagewidth {	
	width: 930px;	
	margin: 0px auto;	
	padding-bottom: 15px;	
	display: table;
}
#header {	
	background:url(../_i/sub-header-bg.jpg) top left no-repeat;	
	text-align: left;	
	width: 900px;
	height: 100px;
}
body.saleen, body.flex, body.product  {	
	background: #000000 url(../_i/saleen/body-bg.jpg) repeat-x;
}
body.f150, body.sho, body.fiesta  {	
	background: #000000 url(../_i/f150/body-bg.jpg) repeat-x;
}
body.edge  {	
	background: #000000 url(../_i/edge/body-bg.jpg) repeat-x;
}
body.escape  {	
	background: #000000 url(../_i/escape/body-bg.jpg) repeat-x;
}
body.focus  {	
	background: #000000 url(../_i/focus/body-bg.jpg) repeat-x;
}
body.svt  {	
	background: #4686bb url(../_i/fordracing/body-bg.jpg) repeat-x;
}
.saleen #pagewidth, .product #pagewidth {	
	background: #e0e0e0 url(../_i/saleen/pagewidth-gb.jpg) top left no-repeat !important;
}
.f150 #pagewidth, .sho #pagewidth, .fiesta #pagewidth {	
	background: #e0e0e0 url(../_i/f150/pagewidth-gb.jpg) top left no-repeat !important;
}
.edge #pagewidth {	
	background: #e0e0e0 url(../_i/edge/pagewidth-gb.jpg) top left repeat-x !important;
}
.escape #pagewidth {	
	background: #e0e0e0 url(../_i/escape/pagewidth-gb.jpg) top left no-repeat !important;
}
.focus #pagewidth {	
	background: #e0e0e0 url(../_i/focus/pagewidth-gb.jpg) top left no-repeat !important;
}
.svt #pagewidth {	
	background: #22354e url(../_i/fordracing/pagewidth-bg.jpg) top left no-repeat !important;
}
.saleen #header {	
	background:url(../_i/saleen/header-bg.jpg) top left no-repeat !important;
}
.svt #header {	
	background:none!important;	
	height: 200px !important;
}
.svt #top {	
	margin-top: -10px !important;	
	min-height: 235px;	
	height: 235px !important;	
	margin-bottom: 0px;
}
.svt #nav {	
	margin-top: 100px;
}
.svt .col-right #content > * {	
	color: #fff !important;
}
.svt #top .col-full  {	
	height: 235px;
}
.svt #content > * {	
	color: #eee !important;
}
.svt #svt-menu {	
	margin-top: -23px;	
	display: block;	
	width: inherit;
}
.svt #content h1, .svt #content .col-right h2 {	
	background:url(../_i/FordRacing/header-bg.png) right no-repeat;
}
.svt #ford-kr a, .svt #ford-shelby a, .svt #ford-gt a {	
	color:#4686BB !important;
}
.svt #ford-kr a:hover, .svt #ford-shelby a:hover, .svt #ford-gt a:hover {	
	color:#f00 !important;
}
.product #pagewidth {	
	background: #e0e0e0 url(../_i/saleen/pagewidth-gb.jpg) top left no-repeat !important;
}
.flex #header {	
	background:url(../_i/flex/header-bg.jpg) top left no-repeat !important;
}
.product #pagewidth #top {	
	height: 280px;
}
.edge .product #pagewidth #top {	
	height: 300px;
}
.escape .product #pagewidth #top {	
	height: 300px;
}
.focus .product #pagewidth #top {	
	height: 300px;
}
#specs h2 {
	margin-left: 11px;
}
.flex #specs {	
	width: 100%;	
	height: auto;	
	padding: 15px 0px;	
	background: #efefef no-repeat;	
	color: #fff;
}
.flex #specs #specs-list {	
	width: 555px;	
	margin-left: 15px;	
	color: #fff;
}

.transit #header {	
	background:url(../_i/f150/header-bg.jpg) top left no-repeat !important;
	height:201px;
	color:#333
}

.f150 #header {	
	background:url(../_i/f150/header-bg.jpg) top left no-repeat !important;
}

.edge #header {	
	background:url(../_i/edge/header-bg.jpg) top left no-repeat !important;
}
.escape #header {	
	background:url(../_i/escape/header-bg.jpg) top left no-repeat !important;
}
.focus #header {	
	background:url(../_i/focus/header-bg.jpg) top left no-repeat !important;
}
.f150 #specs, .sho #specs, .fiesta #specs, .edge #specs, .escape #specs, .focus #specs, .transit #specs{	
	width: 100%;	
	height: auto;	
	padding: 15px 0px;	
	margin-left: 15px;	
	background: #efefef no-repeat;	
	color: #fff;
}

.f150 #specs #specs-list, .sho #specs #specs-list, .edge #specs, .escape #specs, .focus #specs, .fiesta #specs #specs-list {	
	width: 500px;	
	margin-left: 15px;	
	color: #fff;
}
.muscleGallery {	
	float:left;	
	margin-top:-22px;
}
/* Directions page */
.col-left  #map {	
	margin: 0px !important;	
	padding: 0px !important;	
	display: block;	
	width: 500px;	
	height: 500px;	
	clear: both;
}
.col-left #mapwrap {	
	}

/* Mazda page */	
#mazda {	
	width: 930px;	
	height: 120px;	
	margin: 0px auto;	
	text-align: left;	
	background: #fff;
}
.edge #mazda {	
	width: 900px;	
	margin: 0px;
}
#mazda .col-left {	
	width: 200px;
}
#mazda .col-right {	
	float: right;	
	color: #000099;
}
/* Coupon things */	
#graphic {	
	background-color: #ffffff;	
	background-repeat: no-repeat;	
	background-position: bottom;
	border:15px solid #193b5c;	
	opacity:0;	
	text-align: left;	
	z-index:200;
	position: absolute;
	margin: -225px 0px 0px -300px;
}
/* Coupon things */	
#myForm {	
	padding: 5px;	
	background-color: #ffffff;	
	background-image: url(../_i/iPodTouchBackground.jpg);	
	background-repeat: no-repeat;	
	background-position: bottom;	
	width:380px;
		top:-300px;	
	position:absolute;	
	border:15px solid #193b5c;	
	margin-left: auto;	
	margin-right:auto;	
	opacity:0;	
	text-align: left;	
	z-index:200;
}
#exitsurvey {	
	padding: 5px;	
	background-color: #ffffff;
	width:930px;
		top:-790px;	
	position:absolute;	
	border:15px solid #193b5c;	
	margin-left: auto;	
	margin-right:auto;	
	opacity:0;	
	text-align: left;	
	z-index:200;
}
#chat {	
	/*
	left:20px;	
	bottom:200px;	
	position:relative;	
	z-index:98;*/
	width: 150px;
}
#coup {	
	font-family:arial, helvetica, sans-serif;	
	font-size:28px;	
	line-height:35px;	
	font-weight:bolder;	
	color:#fff;	
	text-align:center;	
	margin:20px 0 50px 0;
}
#go, #close {	
	font-family:arial, helvetica, sans-serif;	
	font-size:10px;	
	font-weight:bolder;	
	text-decoration:none;	
	color:#ffffff;	
	opacity: 0.0;
}
#go {	
	left:0px;	
	top:0px;	
	position:absolute;	
	float:left;	
	z-index:98;
}
#textareastyle {	
	font-family: arial,helvetica,sans-serif;	
	font-size: 13px;	
	text-align: justify;
}
#overlay {	
	z-index:98;	
	background-color: #ffffff;	
	left:0px;	
	top:0px;	
	position:absolute;	
	opacity:0;	
	visibility:hidden;
}
#disclaimer {	
	font-size:14px;	
	color: #1486C0;	
	font-weight:bold;	
	width: 710px;	
	margin-left: 90px;	
	margin-right: 90px;
}
#distext {	
	color: #1486C0;	
	width: 710px;
	margin-left: 90px;
	margin-right: 90px;
	text-align:left;
}
div {	
	z-index:0;
}
.alerttext, a.alerttext:link, a.alerttext:visited {	
	color:#ee4444;
	font-weight:bolder;
	font-family:arial, helvetica, sans-serif;
	line-height: 15px;
	font-size:13px;
	text-decoration: none;
}
a.alerttext:hover, a.alerttext:active {	
	color:#ff1111;
	font-weight:bolder;
	font-family:arial, helvetica, sans-serif;
	line-height: 15px;
	font-size:13px;
	text-decoration: underline;
}
.white {	
	color: #ffffff;
}
.orange {	
	color: #ff7e00;
	font-weight: bold;
}
a:link .orange {	
	color: #ff7e00;
	font-weight: bold;
}
table {	
	background: transparent;
	background-color: transparent;
	background-image: none;
}
td {	
	margin: 3px;
	padding: 1px;
	background-color: #F7F7F7;
	line-height: 160%;
}
.staff-member {	
	margin: 15px 0px 30px;
}
.staff-member dt {	
	margin: 0px;  font-size: 2em;
}
.staff-member dd {	
	margin: 0px; line-height: 1.5em;
}
/*
*		Navigation #nav
*
----------------------------------------------*/
div#nav {	
	width: 100%;
}
/* 
	LEVEL ONE
*/
ul.nav2 {	
	position: relative;	
	width: 100%;	
	z-index:100;	
	top: 15px;
}
ul.nav2 li {	
	float: left;	
	zoom: 1;	
	background: none;	
	font-size: 0.85em;	
	padding: 0px 11px 0px 0px;
}
ul.nav2 a:hover {	
	color: #408EB5;
}
ul.nav2 a:active {	
	color: #408EB5;
}
ul.nav2 li a {	
	display: block;	
	padding: 6px;	
	color: #ffffff;
}
ul.nav2 li:last-child a {	
	border-right: none;
}
/* Doesn't work in IE */
ul.nav2 li.hover,
ul.nav2 li:hover {	
	background: none;	
	color: #ffffff;	
	position: relative;
}
ul.nav2 li.hover a {	
	color: #ffffff;
}
/* 
	LEVEL TWO
*/
ul.nav2 ul {	
	width: 220px;	
	visibility: hidden;	
	position: absolute;	
	top: 100%;	
	left: 0;
}
ul.nav2 ul li {	
	font-weight: normal;	
	background: #408EB5;	
	color: #ffffff;	
	font-size:12px;	
	border-bottom: 1px solid #ffffff;	
	float: none;	
	opacity: 0.85;	
	filter: alpha(opacity=85);
}
ul.nav2 ul li:hover {	
	font-weight: normal;	
	background: #2b6394;	
	color: #ffffff;	
	border-bottom: 1px solid #ffffff;	
	float: none;	
	opacity: 0.85;	
	filter: alpha(opacity=85);
}
/* IE 6 & 7 Needs Inline Block */
ul.nav2 ul li a {	
	border-right: none;	
	width: 100%;	
	display: inline-block;
}
/* 
	LEVEL THREE
*/
ul.nav2 ul ul {	
	left: 100%;	
	top: 0;
}
ul.nav2 li:hover > ul {	
	visibility: visible;
}
/* Essentials - configure this

ul#nav2 ul {	
	width: 200px;
}
ul#nav2 ul ul {	
	left: 131px;
}
*/


.list {	
	list-style-position:outside;	
	list-style-image: none;	
	margin-left: 20px;	
	margin: 11px;
}
.list ul {	
	list-style-type:circle;	
	list-style: none, outside, circle;
}
.list ol {	
	list-style-type:decimal;	
	list-style: none, outside, decimal;
}
/* liScroll style declarations */

.tickercontainer {	
	/* the outer div with the black border */
	background: #ff7e00;	
	width: 900px;	
	height: 37px;	
	margin: 0;	
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask {	
	/* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;	
	top: 9px;	
	width: 900px;	
	overflow: hidden;
}
ul.newsticker {	
	/* that's your list */
	position: relative;	
	left: 900px;	
	font: bold 14px Verdana;	
	list-style-type: none;	
	margin: 0;	
	padding: 0;
}
ul.newsticker li {	
	float: left;	
	/* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;	
	padding: 0;	
	color:#fff;
}
ul.newsticker a {	
	white-space: nowrap;	
	padding: 0;	
	color: #fff;	
	font: bold 14px Verdana;	
	margin: 0 50px 0 0;	
	text-decoration:none;
}
ul.newsticker a:hover {	
	color:#b21439;
}
/* TOP USED CAR STATIC PAGE ADDED ON 3-31-09 -AN  */	
#TopUsedCars {	
background:#235d90 url(/assets/images/topUsedCarBG.jpg) repeat-x;	
	overflow:hidden;
	width:900px;
}
.topUsedCar {	
	padding:10px;	
	
	width:590px;	
	overflow:hidden;	
	margin-bottom:20px;
}
#TopUsedCarCol1{	
	float:left;	
	width:270px;
	margin:15px;
}
#TopUsedCarCol2{	
	margin-top:15px;	
	margin-left:300px;	
	width: 590px;	
	text-align:left;	
	padding-top:10px;
	padding-bottom:20px;
}
#TopUsedCarCol2 h2 {	
	color:#fff;
	margin-bottom:15px;
	display:block;
	text-align:center;
}
.topUsedCarLeft {	
	width:150px;	
	float:left;
}
.topUsedCarRight {	
	margin-left:170px;	
	color:#fff;
	height:150px;
}
#TopUsedCarCol2 h3 {	
	font-size: 18px;	
	margin-bottom:10px;	
	color:#fff;
	line-height:20px;
}
#TopUsedCarCol2 li {	
	margin-bottom:10px;	
}
#TopUsedCarCol2 p {
	line-height: 1.5em;
}

.topUsedCarGallery {
		background:#184771;
		overflow:hidden;
		padding:5px;
		margin-bottom:15px;
		height:90px;
}
		.topUsedCarGallery li {
		display:inline;
}
		
.topUsedCarGalleryItem {
		border:1px solid #BEBEBE;
		float:left;
		margin-right:15px;
		}
.topUsedCarGalleryItemLast {
		border:1px solid #BEBEBE;
		float:left;
		margin-right:0px;
		}
.topUsedCarGalleryItem img, .topUsedCarGalleryItemLast img{
		padding:3px;
}		
.topUsedCarGalleryItem a:hover img, .topUsedCarGalleryItemLast a:hover img{
		background: #338bd8;
}
.topUsedCarGalleryItem a:link, .topUsedCarGalleryItem a:active, .topUsedCarGalleryItemLast a:link, .topUsedCarGalleryItemLast a:active{
		display:block;
}
.topUsedCarMore {

color:#f55555;
}		
.topUsedContact li {
font-weight:bold;
margin-bottom:5px !important;

}
.topUsedContact a:link, .topUsedContact a:active, .topUsedContact a:visited {
color:#F55555;
}
.topUsedCarBanner{
margin-left:-14px;
}
	

/* IMAGE CENTER STYLE */
.centIMG {
display:block;
margin:0 auto;
}

/* Muscle Car Page */
#ford-shelby, #2010Shelby {
margin-top:20px !important;
}
.coupon {

color: #fff !important;
}
.coup {
color:#fff;
}
.coupon li {
font-size:16px;
text-align:center;

}

.img-shadow {
  background-color: #000 !important;
  margin: 2px 0 0 2px !important;
  z-index:1;
}
.img-shadow2 {
  background-color: #000 !important;
  margin: 1px 0 0 1px !important;
}
.img-img {
  display: block;
  position: relative;
  background-color: #fff;
  padding: 4px;
  opacity:1 !important;
  z-index:2;
} 

.survey-left {
	float:left;
	width: 437px;
}
#survey-right {
	font-size: 24px;
	margin: 0px 15px 0px 0px;
	width: 443px;
	background-color: transparent;
	background: transparent;
	float:right;
	color:#FFFFFF !important;
}
.survey-right {
	font-size: 18px;
	background-color: transparent;
	background: transparent;
	width:443px;
	margin: 0px;
	text-align:left;
	color:#FFFFFF !important;
}
.orangeybox {
	background-color: #F15A29;
	font-size: 16px;
	text-align: center;
	color:#FFFFFF !important;
	height: 110px;
}
.orangeyboxlg {
	font-size: 27px;
	color:#FFFFFF !important;
}
.bluesybox {
	background-color: #225E91;
	font-size: 13px;
	color:#FFFFFF !important;
}
.bluesybox input {
	 margin: 3px 0px 0px 0px;
}
  .submitLink {
	border-width:0;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:1em;
	color:#FFFFFF !important;
	line-height:1;
	background-color: transparent;
	border: none;
	cursor: pointer;
	cursor: hand;
  }
/*Ford Taurus SHO Page */

.sho #header {	
	background:url(../_i/sho/header-bg.png) top left no-repeat !important;
}

.sho #top {	
	width: 900px;	
	background: #fff;	
	height: 292px;	
	min-height: 292px;
}

.sho #top img {
	float:left;
	clear:both;
	margin-left:10px;
	padding:12px 0 12px 0;
}

.sho #top #chris {
	width:165px;
	height:268px;
	background-color:#2b6394;
	float:right;
	margin:12px 12px 5px 5px;;
}

/*Ford Fiesta Page */

.fiesta #header {	
	background:url(../_i/fiesta/header-bg.png) top left no-repeat !important;
}

.fiesta #top {	
	width: 888px;	
	background: #fff;	
	height: 292px;	
	min-height: 292px;
}

.fiesta #top img {
	float:left;
	clear:both;
	margin-left:10px;
	padding:12px 0 12px 0;
}

.fiesta #top #chris {
	width:155px;
	height:268px;
	background-color:#a969ec;
	float:right;
	margin:12px 12px 5px 5px;;
}

.fiesta #address {	
	float: right;	
	display: block;	
	height: 50px;
	margin-right:14px;
}

