@charset "utf-8";
/* Raceway Ford Site CSS */

/* Global Selectors and Classes */

* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-image: url(/images/double_checker_bg_2.gif);
	background-position: 0px 2px;
	font-size:64.5%;
}

img, div.rwf_png {
	behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
	border: 0;
}

a {
	behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
	border: 0;
}

a img {
	border: 0;
	behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#autotrader a img {
	behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
	border: 0;
}

option {
	margin-right: 5px;
	font-size:0.9em
}

img.rwf_IEimgfix {
	*margin-bottom: -3px; /* lol sup IE */
}

.rwf_ClearDiv {
	clear: both;
}

.rwf_LastFloat {
	*margin-right: -3px; /* IE6 Float/Comment bug hack */
}

.rwf_BlockLink {
	display: block;
}

.rwf_bold {
	font-weight: bold;
}

.rwf_Paragraph {
	margin: 10px 0px 10px 0px;
}

a.explorer-view-details {
	position:absolute;
	top:45px;
	right:220px;
	width:120px;
	height:30px;
}
/* Link Classes */

#rwf_Footer a:link {color: #ffffff;text-decoration: none;}
#rwf_Footer a:visited {color: #ffffff;text-decoration: none;} 
#rwf_Footer a:hover {color: #cccccc;text-decoration: underline;}
#rwf_Footer a:active {color: #ffffff;text-decoration: none;}

/* Global IDs */

#rwf_HeaderBG {
	position: absolute;
	width: 100%;
	height: 96px;
	background-image: url(/images/header_bg.gif);
}

#rwf_OuterContainer {
	width: 100%;
	height: 100%;
	background-image: url(/images/body_bg_2.gif);
	background-position: 0px 70px;
	background-repeat: repeat-x;
}

#rwf_TileContainer {
	width: 100%;
	height: 100%;
	background-image: url(/images/double_checker_bg_2.gif);
	background-position: 0px 2px;
}

#rwf_MainContainer {
	width: 955px;
	margin: 0 auto;
	position: relative;
}

#rwf_LogoContainer {
	position: absolute;
	top: 15px;
	z-index: 100;
}

#rwf_LogoContainer img {
	width: 240px;
	height: 108px;
}

#rwf_HeaderContainer {
	width: 955px;
	/*height: 96px;*/
	height: 150px;
	position:relative;
	z-index: 2;
}

#tent-sale-graphic {
	position:absolute;
	left:243px;
	top:24px;
}

#rwf_HeaderInfo {
	width: 700px;
	/*height: 50px;*/
	height: 84px;
	color: #ffffff;
	text-align: left !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 40px 10px 0px 250px;
	font-size: 1.4em;
}

ul.MenuBarHorizontal {
	margin:0 !important;	
}

#rwf_HeaderInfo span {
	font-size: 16px;
}

#rwf_Menubar {
	width: 955px;
	margin: 0;
	height: 26px;
	z-index:100;
	position: relative;
}

#rwf_ContentContainer {
	width: 955px;
	position: relative;
	z-index: 1;
}

#rwf_PageContentTopCap {
	width: 955px;
	height: 7px;
	background-image: url(/images/content_top_cap.gif);
	overflow: hidden; /* lol ie6 u so funnay */
}

#rwf_PageContent {
	width: 925px;
	padding: 15px 15px 0px 15px;
	color: #ffffff;
	background-image: url(/images/content_bg.gif);
	position: relative;
	z-index:1;
}

#rwf_PageContentBottomCap {
	width: 955px;
	height: 22px;
	background-image: url(/images/content_bottom_cap.png);
}

#rwf_Footer {
	width: 949px;
	padding: 3px;
	margin-top: 40px;
	color: #ffffff;
	font-size: 12px;
	background-color: #000000;
	border: 1px solid #333333;
}

#rwf_FooterLinks {
	float: left;
}

#rwf_FooterCopyright {
	float: right;
}

/* Homepage Only */

#rwf_HomepageFlash {
	text-align: center;
}

#rwf_HomepageBoxes {
	width: 915px;
	margin: 0 auto;
	height: 310px;
	margin-top: 10px;
}

#rwf_HomepageBoxesFlag {
	position: absolute;
	bottom: 0px;
	right: 5px;
}

#rwf_HomepageBoxesFlag img {
	width: 280px;
	height: 195px;
}

#rwf_HomepageSearchContainer {
	width: 283px;
	height: 310px;
	background-image: url(/images/index_content_bgs_search.gif);
	float: left;
	font-size:12px;
	overflow: hidden;
}

#rwf_HomepageSearch {
	line-height: 42px;
	padding: 40px 0px 0px 20px;
}

#rwf_HomepageSearch .searchboxleft {
	padding-right: 5px;
}

#rwf_HomepageWelcome {
	width: 587px;
	height: 260px;
	padding: 40px 20px 10px 20px;
	background-image: url(/images/index_content_bgs_welcome.gif);
	float: right;
}

#rwf_IndexLowerContainer {
	width: 955px;
	position: relative;
	margin-top: 15px;
}

#rwf_IndexFlashVideo {
	width: 320px;
	height: 240px;
	float: left;
	padding: 14px;
	background-image: url(/images/flash_video_bg.png);
	_background-image: url(/images/flash_video_bg.jpg);
}

#rwf_IndexFlashScroller {
	width: 561px;
	height: 167px;
	padding: 70px 15px 15px 15px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#rwf_IndexFlashScrollerBG {
	width: 591px;
	height: 267px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-image: url(/images/flash_scroller_bg2.png);
}

#rwf_IndexFlashScrollerController {
	width: 325px;
	height: 27px;
	padding: 33px 0px 0px 60px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#rwf_IndexFlashScrollerController a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 15px;
}

#rwf_IndexFlashScrollerController a:hover {
	color: #000000;
	text-decoration: none;
}

/* Homepage Scroller */

.rwf_ScrollerBlockLink {
	display: -moz-inline-stack;
	*display: inline-block;
	/*float: left;*/
	width: 238px;
	*width: 230px;
	text-decoration: none;
}

.rwf_ScrollerDiv {
	width: 214px;
	height: 146px;
	padding: 8px;
	margin-right: 5px;
	background-color: #32414d;
}

.rwf_ScrollerDiv img {
	width: 214px;
	height: 106px;
	margin-bottom: 8px;
}

.rwf_ScrollerDivInfo {
	width: 204px;
	height: 20px;
	padding: 5px;
	background-color: #6c7880;
	color: #ffffff;
}

/* Inventory */

#rwf_PageContent.rwf_Inventory {
	padding: 0;
	width: 955px;
}

/* Specials */

.special_img {
	width: 910px;
	height: 80px;
}

/* Contact Table */

#tt_ContactTable {
	width: 375px;
	border-top: 1px solid #ffffff;
	line-height: 24px;
}

.tt_ContactHeader {
	background-color: #1f4a6a;
	color: #ffffff;
	text-align: center;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.tt_ContactInfo {
	background-color: #444444;
	color: #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 5px;
}

.tt_ContactLeft {
	float: left;
}

.tt_ContactRight {
	float: right;
}

/* Matchmaker */

#mm3_Wrapper,
#compare_Wrapper,
#details_Wrapper {
	font-size: 10px;
}

#details_Wrapper {
	background: white;
}

#mm3_ResultsContainer .mm3_LargeResult .mm3_WasPrice {
	display: none;
}

/* SITEMAP */
#sitemap a {
	color:#fff;
	text-decoration:none;
}

#sitemap a:hover {
	text-decoration:underline;
}



#rwf_HomepageFlash .mainimage {
	width:915px; 
	height:312px; 
	background-image:url(/images/javascript/main-image.jpg); 
	margin:0 0 0 5px; 
	position:relative
}

#rwf_HomepageFlash .mainimage .btn-autotrader {
	display:block;  
	position:absolute; 
	bottom:0; 
	left:5px
}

#rwf_HomepageFlash .mainimage .buttons {
	width:210px; 
	position:absolute; 
	top:0px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .buttons .video {
	position:absolute; 
	top:10px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .buttons .incentives {
	position:absolute; 
	top:70px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .buttons .quote {
	position:absolute; 
	top:130px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .buttons .service {
	position:absolute; 
	top:190px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .buttons .parts {
	position:absolute; 
	top:250px; 
	right:0px
}
#rwf_HomepageFlash .mainimage .links {
	position:absolute; 
	top:42px; 
	left:5px; 
	text-align:left
}
#rwf_HomepageFlash .mainimage .links a.new {
	display:block; 
	font-size:12px; 
	font-family:'Arial Black', Gadget, sans-serif; 
	margin-bottom:5px
}
#rwf_HomepageFlash .mainimage .links a.used {
	display:block; 
	font-size:12px; 
	font-family:'Arial Black', Gadget, sans-serif; 
	margin-bottom:5px
}
#rwf_HomepageFlash .mainimage .links a.spec {
	display:block; 
	font-size:12px; 
	font-family:'Arial Black', Gadget, sans-serif
}
#rwf_HomepageFlash .mainimage .links a:link,#rwf_HomepageFlash .mainimage .links a {
	color:#FFF;
	text-decoration:none
}
#rwf_HomepageFlash .mainimage .links a:hover {
	color:#3da7f2
}

h1.fleet-quote {
	margin: 0 0 15px 60px;
}

/* SEO */

.seo_style {
    z-index:10;
    width:920px;
    margin-left:-470px;
    left:50%;
    position:absolute;
    padding:10px;
	color:#fff;
	font-size:12px;
}

#seo_homepage {
	top: 1225px;
}
#seo_quote {
	top:750px;
}
#seo_quote_fleet{
	top: 780px;
}
#seo_finance {
	top:3000px;
}
#seo_service {
	top:750px;
}
#seo_parts {
	top:725px;
}
#seo_hours {
	top:890px;
}
#seo_contact {
	top:880px;
}

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

.seo_style a:hover {
	color:#3073a6;
	text-decoration:none;
}

.seo_style h1, .seo_style h2 {
	font-size:18px;
}

.miw-widget .miw-header {
	background-image:url(/images/arrow.gif) !important;	
}

.miw-widget h1 {
	color:#FFF !important;
}

#rwf_MainContainer #mm4-container .mm4-match-large .mm4-input-checkbox-compare {
	vertical-align:middle;
}


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


#mm4-container .mm4-match-large .mm4-match-extras-item * {
    max-height: 31px !important;
}

#rwf-home-search {
	width:324px;
	height:283px;
	background-image:url(/images/start-search-box.jpg);
	position:relative;
	float:left;
	margin:0 7px 0 0;
}

#rwf-search-widget {
    left: 10px;
    position: absolute;
    top: 67px;
    width: 300px;
}

#rwf-home-incentives {
	width:593px;
	height:283px;
	background-image:url(/images/rebates-box.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

#rwf-current {
	width:348px;
	height:268px;
	background-image:url(/images/current-box.png);
	position:relative;
	float:left;
	margin:10px 10px 0 0;
	_behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#rwf-current-video {
    position: absolute;
    right: 10px;
    top: 48px;
}

#rwf-home-specials {
	width:575px;
	height:248px;
	background-image:url(/images/specials-box.png);
	float:left;
	position:relative;
	margin:10px 0 0 0;
	padding:10px;
	_behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#autotrader {
    bottom: 0;
    left: 263px;
    position: absolute;
    z-index: 100;
}
#mm4-container .mm4-details-address-row {
    font-size: 1.2em !important;
}

