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

body {
	font-size: 12px; /* Resets 1em to 10px */
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding:0;
	background:url(../images/winter2.jpg) no-repeat top center;
	}
	
.red {color: #FF0000}
#main {
	width:960px;
	margin-top:0;
	padding:0;	
	}
.centerPage {
	margin-left:auto;
	margin-right:auto;
	}
.inside{
float:left;
width:960px;
}
.backButton{
float:right; 
margin-right: 3px;
}
#container{
width:760px;
display:block;
margin: auto;
padding:0;

}
.insideFooter{
background:url(../images/messageBack.png) repeat-x;
height:175px;
float:left;
width:960px;
}

.insideFooter a, .insideFooter a:link{color:#434550; text-decoration:none;}
.insideFooter a:visited{color:#434550; text-decoration:none;}
.insideFooter a:hover{color:#434550; text-decoration:underline;}
.insideFooter a:active{color:#434550; text-decoration:none;}
/*
.insideFooter a, .insideFooter a:link{color:#434550; text-decoration:none;}
.insideFooter a:visited{color:#FFF; text-decoration:none;}
.insideFooter a:hover{color:#FFF000; text-decoration:underline;}
.insideFooter a:active{color:#FFF; text-decoration:none;}
*/

.insideMain{
float:left;
width:695px;
padding:10px 10px 10px 20px;
background:url(../images/headerBack.png) no-repeat top;
}

.insideUnits{
float:left;
width:705px;
padding:10px 10px 0px 10px;
background:url(../images/headerBack.png) no-repeat top;
}

*{
outline: none;
}

img{
	border:none;
	text-align: center;
}

.header{
	display:block;
	float:left;
	width:960px;
	height:100px;
}

.buttonsRight{
	float:right;
	width:235px;
	margin:10px 0px 0 0;
}

.lgBtn{
	float:left;
	width:230px;
	height:105px;
	margin-bottom:10px;
	padding-right:5px;
}

.dblBtn{
	float:left;
	width:230px;
	height:240px;
}

.dblHom{
	float:left;
	width:230px;
	height:220px;
	margin-bottom:10px;
	background:url(http://www.cityfordsales.com/images/weekly-sales-specials.png) no-repeat;
	cursor: pointer;
}

.dblHomUsed{
	float:left;
	width:230px;
	height:220px;
	margin-bottom:10px;
	background:url(http://www.cityfordsales.com/images/weekly-used-specials.png) no-repeat;
	cursor: pointer;
}

.footer{
float:left;
width:960px;
height:40px;
text-align:center;
color:#abbbc4;
font-size:10px;
padding-top:10px;
}

.footer a, .footer a:link{color:#abbbc4; text-decoration:none;}
.footer a:visited{color:#abbbc4; text-decoration:none;}
.footer a:hover{color:#abbbc4; text-decoration:underline;}
.footer a:active{color:#abbbc4; text-decoration:none;}

.bold {
	font-weight: bold;
}

.printHeader,.printMap{
	display:none;
}
form{
margin:0;
padding:0;
}

label.error {
    font-weight: bold;
    color: #FF0000;
	font-size:11px;
	display:none;
}

.smFormBack label.error,.smFormBackSm label.error {
    font-weight: bold;
    color: #FFFF00;
	font-size:11px;
	display:none;
}

.sectionHead{
	width:695px;
	float:left;
	padding-top:14px;
	height:22px;
	margin:0;
}

.sectionHeadTrad{
	width:695px;
	float:left;
	padding:14px 0 8px 10px;
	height:22px;
	margin:0;
}

.cred{
	float:left;
	width:695px;
}

.smFormBack{
	width:358px;
	float:left;
	background: url(../images/formBack.jpg) no-repeat top;
	padding:20px 21px;
	color:#FFF;
	font-weight:bold;
}

.smFormBackSm{
	width:331px;
	float:left;
	background: url(../images/formBackSm.jpg) no-repeat top;
	padding:20px 21px;
	color:#FFF;
	font-weight:bold;
}

.fbb{
	width:400px;
	float:right;
	background: url(../images/formBackMid.jpg) repeat-y;
	margin:20px 15px 0 0;
}

.fbbSm{
	width:373px;
	float:right;
	background: url(../images/formBackMidSm.jpg) repeat-y;
	margin:20px 15px 0 0;
}


.prize{
	width:400px;
	float:left;
}

.fbbot{
	width:400px;
	padding:0;
	float:left;
	background: url(../images/formBackBot.jpg) no-repeat bottom;
}

.fbbotSm{
	width:373px;
	padding:0;
	float:left;
	background: url(../images/formBackBotSm.jpg) no-repeat bottom;
}

.smFormBack td, .smFormBackSm td{
	padding:0px 0 12px 0;
	vertical-align:top;
}

table#smf .smfLeft{
	text-align:right;
	padding:2px 10px 0 0;
}
.listings{
	width:380px;
	
}
.listings td{
	padding-left:4px;
	vertical-align:top;
}

.details td{
	padding:2px 15px 2px 0;
	vertical-align:top;
}
.formInfo{
	float:left;
	width:255px;
	padding:18px 25px 0 0px;
}

.fimg{
	float:left;
	width:255px;
	margin-top:20px;
	padding:0 25px 0 0;
}

h1,.invSection{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#011b84;
	font-size:18px;
	margin:0;
}

h2,p{
	margin:0 0 3px 0;
	padding:0;
}

h2{
	color:#000000;
	line-height:18px;
	font-size:12px;
}

h2.sitemap{
	color:#000000;
	line-height:18px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}

#submit {
 color: #fff;
 font-size: 0;
 width: 136px;
 height: 50px;
 border: none;
 padding: 0;
 margin:20px 0 15px 0;
}

.topMenu{
	background: url(../images/menuBack.png) repeat-x; float:left; width:960px;
}

.videos{
	float:left;
	padding:20px 60px;
	width:575px;
}

.inMain, .detail, .smTable{
	float:left;
	width:695px;
}

.newVehPhoto{
	float:left;
	width:270px;
	height:180px;
	margin-top:10px;
}
.newVehText{
	float:right;
	width:360px;
	min-height:167px;
	background:url(../images/new-ford-vehicle-back.png) no-repeat top;
	padding:23px 40px 0 24px;
}

.vehList{
	width:138px;
	margin-left:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	float:left;
	padding-left:12px;
}

.vehList a,vehList a:link {color:#FFFFFF;text-decoration:none; cursor:pointer;}      /* unvisited link */
.vehList a:visited {color:#FFFFFF;text-decoration:none; cursor:pointer;}  /* visited link */
.vehList a:hover {color:#FFFFFF;text-decoration:underline; cursor:pointer;}  /* mouse over link */
.vehList a:active {color:#FFFFFF; text-decoration:none; cursor:pointer;}  /* selected link */

a.blackBold, a.blackBold:link{font-weight:bold; color:#000; text-decoration:none;}
a.blackBold:visited{font-weight:bold; color:#000; text-decoration:none;}
a.blackBold:hover{font-weight:bold; color:#000; text-decoration:underline;}
a.blackBold:active{font-weight:bold; color:#000; text-decoration:none;}

a.blueBold, a.blueBold:link{font-weight:bold; color:#004c9a; text-decoration:none;}
a.blueBold:visited{font-weight:bold; color:#004c9a; text-decoration:none;}
a.blueBold:hover{font-weight:bold; color:#004c9a; text-decoration:underline;}
a.blueBold:active{font-weight:bold; color:#004c9a; text-decoration:none;}

.smTable a, .smTable a:link{color:#004c9a; text-decoration:none;}
.smTable a:visited{color:#004c9a; text-decoration:none;}
.smTable a:hover{color:#004c9a; text-decoration:underline;}
.smTable a:active{color:#004c9a; text-decoration:none;}

.sImg{
	float:left;
	width:255px;
	margin-top:20px;
	padding:0;
}

.sText{
	float:left;
	width:400px;
	
	padding:0 15px 0 0;
}

#hmSpcl,#features{
	float:left;
	width:710px;
	height:335px;
	margin:10px 10px 10px 5px;
}

.hmBotBut{
	float:left;
	width:720px;
	height:105px;
	padding:0 0px 0 5px;
}

.hmBotButLg{
	float:left;
	width:230px;
	margin-right:10px;
	height:105px;
}

.inv{
	float:left;
	width:705px;
}

.invOuter{
float:left;
	width:705px;
}
.invPhoto{
position:relative;
display:block;
padding: 3px;
cursor: pointer;
height:225px;
width:300px;
}
.invPhotoNoCursor{
position:relative;
display:block;
padding: 0 3px 3px 3px;
width:300px;
}	

.tradMainImg{
position:relative;
display:block;
padding: 4px 3px 3px 3px;
width:150px;
}	

img.enlarge{
position:absolute;
top:213px;
left:183px;
z-index:2;
}

.invOptionTable{
padding-bottom:5px;
}

.usedUnit{
	background: url(images/usedBack.png) repeat-x;
}

.soldUnit{
	background: url(images/soldBack.png) repeat-x;
}

.vehText{
padding:3px 20px 15px 20px;
float:right;
width:344px;
background:url(../images/inventoryFooter.png) no-repeat bottom;
}

.vehTextTrad{
padding:3px 20px 10px 17px;
float:right;
width:497px;
background:url(../images/inventoryFooterTrad.png) no-repeat bottom;
}

.vehInfo{
color:#000000;
font-size:12px;
}

.price{
color:#ae0f15;
font-size:14px;
font-weight:bold;
float:left;
width:100%;
}

.newPrice{
color:#00930A;
font-size:20px;
font-weight:bold;
float:left;
width:100%;
margin:5px 0px;
}

.homePrice{
color: #666;
font-size:11px;
line-height:13px;
float:left;
width:100%;
font-weight:bold;
}

.homeReduced{
color: #C00;
font-size:16px;;
line-height:18px;
float:left;
width:100%;
font-family: 'DaysRegular';
}

.monthyPrice{
color:#00930a;
font-size:75px;
line-height:60px;
margin:15px 0 10px;
float:left;
width: auto;
font-family: 'FranchiseRegular';
}

.mo{
color:#00930a;
font-size:50px;
line-height:60px;
float:left;
width: auto;
margin:25px 10px 0 2px;
font-family: 'FranchiseRegular';
}

.moBurst{
color:#000;
font-size:26px;;
line-height:24px;
float:left;
background:url(../images/burst.jpg) no-repeat;
width:159px;
height:75px;
padding-top:18px;
text-align:center;
font-family: 'FranchiseRegular';
}

.moPrice{
color:#00930a;
font-size:22px;
line-height:16px;
margin:0px 0 5px;
float:left;
width: 93px;
font-family: 'FranchiseRegular';
clear:both;
}

.usedPrice{
color:#00930a;
font-size:26px;
line-height:20px;
margin:20px 0 10px;
float:left;
width: auto;
font-family: 'FranchiseRegular';
clear:both;
}

.monthyPriceSm{
color:#00930a;
font-size:42px;
line-height:40px;
display:block;
float:left;
width: auto;
font-family: 'FranchiseRegular';
}

.moSm{
color:#00930a;
font-size:17px;
line-height:20px;
float:left;
width: auto;
margin:10px 0px 0 2px;
font-family: 'FranchiseRegular';
}

.moBurstSm{
color:#000;
font-size:14px;
line-height:12px;
float:right;
width:40px;
padding-top:15px;
text-align:center;
font-family: 'FranchiseRegular';
}

#scroller li{
	background:url(../images/burstSm.png) no-repeat 167px 2px;
}

#scroller ul{
	margin:0;
	padding:0;
}

.reduced{
color:#00930a;
font-size:18px;
font-weight:bold;
line-height:30px;
float:left;
width:100%;
}

.price a, .price a:link{color:#ae0f15; text-decoration:underline;}
.price a:visited{color:#ae0f15; text-decoration:underline;}
.price a:hover{color:#ae0f15; text-decoration:underline;}
.price a:active{color:#ae0f15; text-decoration:underline;}

.priceDetails{
color:#ae0f15;
font-size:14px;
font-weight:bold;
}

.moreInfo{
float:right;
width:90px;
height:24px;
}

.priceMessage{
color: #D8070D;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
text-transform:uppercase;
}

.thumbs td{
width:98px;
}

.thumbs{
padding-bottom:3px;
background:none;
float:left;
}
.thumbs img{
cursor:pointer;
}

.pointer{
cursor:url(images/zoom.png), -moz-zoom-in;
}

.vehSubHeading{
font-weight:bold;
}

.vehSubHeadingTrad{
font-weight:bold;
float:left;
}

.vehInfo ul{
	padding:0;
	margin:0 0 0 15px;
}
.newUnit{
	background:url(../images/inventoryHeader.png) no-repeat;
	float:right;
	width:364px;
	height:31px;
	color:#FFF;
	padding:10px 0 0px 20px;
	margin:0;
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.newUnitTrad{
	background:url(../images/inventoryHeaderTrad.png) no-repeat;
	float:right;
	width:514px;
	height:31px;
	color:#FFF;
	padding:10px 0 0px 20px;
	margin:0;
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

.detailButton a{
	background:url(../images/button-back.png) no-repeat;
	float:left;
	width:300px;
	height:22px;
	color:#FFF;
	padding:2px 0 0 0;
	margin:0 0 3px 3px;
	text-transform: uppercase;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.invWrap{
	background:url(../images/vehTextBack.png) no-repeat 0px 30px;
	width:384px;
	float:right;
	padding-right:5px;
}

.invWrapTrad{
	background:url(../images/vehTextBackTrad.png) no-repeat 0px 30px;
	width:534px;
	float: right;
	padding-right:5px;
}

.spacer{
	float:left;
	width:691px;
	height:10px;
	margin:0 0 10px 3px ;
	border-bottom:1px solid  #D8D8D8;
}

.pagination li{
border:0; margin:0; padding:0;
font-size:12px;
list-style:none;
font-weight:bold;
}
.pagination a{
margin-right:2px;
}
.pagination .active{
color:#FFF;
margin-right:2px;
display:block;
float:left;
padding:11px 0 0 0;
width:24px;
height:13px;
background:url(../images/used-inventory-navigation.png) 0 -24px no-repeat; text-align:center;
line-height:0;
}
.pagination a:link,
.pagination a:visited {
color:#FFF;
display:block;
float:left;
padding:11px 0 0 0;
width:24px;
height:13px;
background:url(../images/used-inventory-navigation.png) no-repeat; text-align:center;
text-decoration:none;
line-height:0;
}
.pagination a:hover{
background:url(../images/used-inventory-navigation.png) 0 -24px no-repeat; text-align:center;
line-height:0;
}


.next a:active,.pagination .next a:active{
color:#FFF;
margin-right:2px;
display:block;
float:left;
padding:11px 0 0 0;
width:44px;
height:13px;
background:url(../images/used-nav-next.png) 0 -24px no-repeat; text-align:center;
}
.next a:link,
.next a:visited,
.pagination .next a:link,
.pagination .next a:visited,
.pagination .prev a:link,
.pagination .prev a:visited{
color:#FFF;
display:block;
float:left;
padding:11px 0 0 0;
width:44px;
height:13px;
background:url(../images/used-nav-next.png) no-repeat; text-align:center;
text-decoration:none;
}
.next a:hover,.pagination .next a:hover,.pagination .prev a:hover{
background:url(../images/used-nav-next.png) 0 -24px no-repeat; text-align:center;
}

.searchForm{
	float:left;
	width:682px;
	background: url(../images/inventorySearchBar.png) no-repeat;
	color:#FFF;
	margin:10px 0 10px 13px;
	padding:8px 0px 10px 10px;
	font-weight:bold;
}
.reset{
	float:right;
	font-size:10px;
	padding-right:3px;
}
.reset a, .reset a:link{color:#fff; text-decoration:none;}
.reset a:visited{color:#fff; text-decoration:none;}
.reset a:hover{color:#fff; text-decoration:underline;}
.reset a:active{color:#fff; text-decoration:none;}

.searchForm select{
	font-size:11px;
}

.used-buttons{
	width:400px;
	height:328px;
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#1d67c8;
}

.defaultFont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

.defaultFontBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#011b84;
}

.footerText{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}

a.footerText:link {color:#000000; text-decoration: none; }
a.footerText:visited {color:#000000; text-decoration: none; }
a.footerText:hover {color:#000000; text-decoration: underline; }
a.footerText:active {color:#000000; text-decoration: none; }

@font-face {
	font-family: 'DaysRegular';
	src: url('../fonts/Days-webfont.eot');
	src: local('☺'), url('../fonts/Days-webfont.woff') format('woff'), url('../fonts/Days-webfont.ttf') format('truetype'), url('../fonts/Days-webfont.svg#webfontytjDQwVj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'FranchiseRegular';
	src: url('../fonts/franchise-bold-webfont.eot');
	src: local('☺'), url('../fonts/franchise-bold-webfont.woff') format('woff'), url('../fonts/franchise-bold-webfont.ttf') format('truetype'), url('../fonts/franchise-bold-webfont.svg#webfontK9eHdPd7') format('svg');
	font-weight: normal;
	font-style: normal;
}

.arialBlackLink a, .arialBlackLink{
	font-size:16px; margin-top:10px; color:#51aa00; font-family:'Arial Black', Gadget, sans-serif;
}

.arialBlackLink a, .arialBlackLink a:link{color:#51aa00; text-decoration:none;}
.arialBlackLink a:visited{color:#51aa00; text-decoration:none;}
.arialBlackLink a:hover{color:#51aa00; text-decoration:underline;}
.arialBlackLink a:active{color:#51aa00; text-decoration:none;}

.newBanner{
	background:url(../images/new-ford-specials.png) no-repeat;
	height:113px;
	margin:6px 0 0 0;
	
}

td.newBanImg{
 height:90px;
}

.newBanHead{
font-size:20px;
font-weight:bold;
font-style:italic;
color:#ffd200;
line-height:26px;
	
}

.newBanText{
float:left;
margin-top:24px;
width:304px;
color:#FFF;	
}

.newBanText a{
color:#ffd200;
text-decoration:none;
font-weight:bold;
font-style:italic;	
}

.newBanMo{
float:left;
margin:36px 24px 0 29px;
width:284px;
color:#FFF;
width:91px;
font-family: 'FranchiseRegular';
font-weight:normal;
text-align:right;
}
