body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

h1{
font-size:13px;
padding:0;
margin:0;}

h2{
font-size:12px;
font-weight:bold;
color:#7C0B00;}

h2 a{
color:#7C0B00;}

strong a{
color:#000;}

.wrap{ 
width:700px; 
margin:auto;
text-align:left;
}
.logo_wrap{ 
height:44px;
}
.logo{ 
float:left; 
width:606px;
}
.date-wrap{ 
float: right; 
width:94px; 
margin-top:18px;
font-weight: bold;
}
.date{vertical-align:baseline;}

.heading{ 
background:url(images/heading_bg.jpg) no-repeat;
height:104px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.leasing-header{
background:url(images/leasing-heading.gif) no-repeat;
height:104px;
}

.rebates-header{
background:url(images/rebates-heading.gif) no-repeat;
height:104px;
}

.red_heading{
font-size:24px;
color:#7C0B00;
padding:20px 10px 4px 10px;
}

.red_heading1{
font-size:20px;
color:#7C0B00;
padding:20px 10px 4px 10px;
}

.red_heading2{
font-size:26px;
color:#AF0D1C;
font-weight:bold;
padding:14px 10px 4px 10px;
}

.red_heading2 div{
font-size:18px;
color:#AF0D1C;
font-weight:normal;
}

.js-heading{
font-size:16px;
font-weight:bold;
color:#800000;
margin:20px 0 4px 12px;
background:url(/images/offer_bullet.gif) no-repeat;
padding-left:40px;}

.js-heading span{
font-size:24px;}

.blue_heading{
font-size:12px;
font-style:italic;
color:#0F395B;
font-weight:bold;
letter-spacing:2px;

}

.box_holder{
width:680px;
margin:10px;
}

.how_wrap{
float:left;
width:332px;
}

.how_title{
float:left;
font-size: 17px;
font-style: italic;
background:url(images/how_bg.gif) no-repeat; 
width:320px; 
padding:0 0 4px 10px; 
}

.how_box{
float:left;
background:url(images/how_bg1.jpg) no-repeat; 
width:332px; 
height:190px;
margin-top:4px;
}
.how_box ul{ margin-left:10px; padding:10px;}
.how_box li{ margin-bottom:8px; font-weight:bold;}

.selector_box_wrap{
float:right;
width:330px; 
 }

.selector_title{
float:left;
font-size: 17px;
font-style: italic;
background:url(images/selector_title_bg.gif) no-repeat; 
width:320px; 
padding:0 0 4px 10px; 
}

.selector_box{
float:right;
background:url(images/selector_bg.jpg) no-repeat; 
width:330px; 
height:191px;
margin-top:4px;
padding-top:10px;
}

.form_warp{
float:left;
margin-bottom:4px;
width:274px;}

.form_warp label{
font-size:13px;
float:left;
font-weight:bold;
width:70px;
padding-right:4px;
text-align:right;
color:#22A2D9;
}

.form_warp span{
float:right;
width:200px;
}

.dd_width{ width:200px;}

.selector_text{
float:left;
width:250px;
padding:10px 6px 6px 6px;
text-align:center;
font-weight:bold;}

.button{ 
float:left;
width:60px;
margin-top:10px;
}

.button input{
background:url(images/go-button.gif) no-repeat;
width:59px;
height:59px;
border:none; }

.keys{
float:left;}

.request_text{
float:right;
width:520px;
height:118px;
background:url(images/request_bg.jpg) no-repeat;
margin-right:10px;
}

.request_text strong{
display:block;
padding:10px 0 0 10px;}

.request_text ul{
margin-top:8px;

}

.safe{ 
background:url(images/footerBg.gif) no-repeat;
width:680px;
height:53px;
margin-left:10px
}
.safe div{ 
padding:6px 6px 6px 65px;}

.footer{
background:url(images/fotter.jpg) no-repeat;
width:680px;
height:28px;
margin:10px;
font-family: Arial, Helvetica, sans-serif;}

.flink{
width:325px;
float:left;
padding:6px;}

.flink a{
color:#000;}

.copy{
font-size: 11px;
float:right;
width:320px;
font-family: Arial, Helvetica, sans-serif;
padding:6px;
}

.wrap-content{ width:660px;
margin:auto;}

/*get models gm*/
.gm_box_top{
background:url(images/gm_box_top.gif) no-repeat;
height:9px;}

html>body .gm_box_txt{
background:url(images/gm_box_bg.gif) repeat-y;
padding:0 20px 0 20px;
margin-top:0;
}

.gm_box_txt{
background:url(images/gm_box_bg.gif) repeat-y;
padding:0 20px 0 20px;
margin-top:-4px;
}

.gm_box_txt strong{
font-size:14px;}

.gm_box_bottom{
background:url(images/gm_box_bottom.gif) no-repeat;
height:9px;}

.model_logo{ 
margin-top:10px;}

/*ford motor company*/
.orange_box_top{
background:url(images/orange-box-top.gif) no-repeat center;
height:12px;
margin:auto;}

html>body .orange_box_txt{
padding:0 10px 0 10px;
margin-top:0;
width:658px;
margin-left:10px;
border-left:solid 1px #FFB400;
border-right:solid 1px #FFB400;
}

.orange_box_txt{
padding:0 10px 0 10px;
margin-top:-4px;
border-left:solid 1px #FFB400;
border-right:solid 1px #FFB400;
margin-left:10px;
width:680px;
}

.orange_box_bottom{
background:url(images/orange-box-bottom.gif) no-repeat center;
height:12px;}

.ford_bg{
margin-left:80px;
background:url(images/fordbg.gif) no-repeat;}

.ford_bg img{
margin-right:10px;}

/* makes general */

.subheading{
text-align:center;
background:url(images/sunheading_bg.gif) no-repeat center;
padding-top:12px;
padding-bottom:15px;
font-size:13px;
font-weight:bold;}

.subheading em{
color:#993300;}

html>body .model_img_wrap{
margin:8px 12px 12px 12px;
float:left;
background:#D6E3EA;
width:676px;}

.model_img_wrap{
margin:8px 0px 6px 6px;
width:676px;
float:left;
background:#D6E3EA;}

html>body .model{
float:left;
height:154px;
width:150px;
text-align:center;
margin:8px 8px 0 8px;
}

.model{
float:left;
height:154px;
width:150px;
text-align:center;
margin:8px 6px 0 6px;
}

.model a{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#000;}

.model img{
border:solid 1px #B7B7B7;}

.model_name{
border:solid 1px #B7B7B7;
background:#fff;
width:150px;
margin-top:4px;
margin-bottom:4px;}

/* contact us */

.contact_wrap {
text-align: left;
width: 470px;
background:#F3F3F3;
}

.contact_heading{
background:#E3CC6E;
color:#800000;
font-weight:bold;
padding:6px;
margin-bottom:4PX;}

.contact {
clear: both;
padding:4px;

}
.contact span.label {
float: left;
width: 186px;
text-align: right;
padding-top:4px;}

.contact span.form {
float: right;
width: 268px;
text-align: left;
color:#FF0000;}
  
.hlimit_contact {
width: 180px;
}

.note{ 
padding:10px;
text-align:center;}

.note span{ 
color:#FF0000;}

.text_wrap{
padding:0 10px 0 10px;}

.titlesBlue {
color: #003366;
font-size: 15px;
font-weight: bold;
}

.blue_font{
color:#003366;}



/* leave popup  */

#cw_wrapper{
  position: relative;
  width: 100%; height: 100%;
  overflow: auto;
}
#cw_net_one{
  position: fixed; 
  top: 0px;
  left: 0px; 
  background: transparent; 
  width: 100%; height: 10px; 
  z-index: 9999;
}
#cw_net_two{
  position: fixed; 
  top: 15px;
  left: 0px; 
  background: transparent; 
  width: 100%; height: 10px; 
  z-index: 9999;
}
#cw_darken_screen{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 9998;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
}


#popup{ 
font:Verdana, Arial, Helvetica, sans-serif;
width:426px;
height:437px;
float:left;
background-color:#DB1919;
color:#000;
background:url(images/popupBg.png) no-repeat ; }
	
#header{
font-size:20px;
color:#990000;
padding:10px;
font-weight:bold;}

#header span{
font-size:12px;
line-height:16px;
}

#list-wrap{
height:88px;
margin-top:10px;}

#list{
float:left;
width:124px;
padding:6px;
font-size:14px;
margin-left:6px;
}

#return{
text-align:center;
margin-top:82px;
}

#survey{
text-align:center;
margin-top:6px;
}

#survey a{
padding:2px;
display:block;
}

#survey input{
background-color:#A6A6A6;
color:#fff;
border:none;
margin-top:4px;
padding:2px;
}

#survey textarea{
height:40px;}

.promo{
margin:4px 0 10px 0;
text-align:center;
}

.wrap-comp{
float:right;
width:332px;
margin:0 0 10px 10px;}

.article-wrap{
padding:14px;}

.article-heading{
font-size:16px;
font-weight:bold;
color:#7C0B00;}

.thumnails-heading{
font-size:16px;
font-weight:bold;
padding:6px;}

.bullet{ background:url(images/bullet.gif) no-repeat;
padding-left:10px;
background-position:0px 4px;}

.bullet a{
text-decoration:none;
color:#016AB3;}

p a{
color:#016AB3;}

.subheading h1{
color:#7C0B00;
font-size:16px;}

.orwrap{
margin:20px 0 0 10px;
position:relative;}

.orbutton{
position:absolute;
top:236px;
left:50px;}


#show_hide{
padding-right:12px;
padding-bottom:2px;
text-align:right;
margin-top:-10px;}
#show_hide img{ border:none}



/*Linkbait articles*/

#page-wrap 									{ width: 100%; position: relative; min-height: 340px;}

.slider-wrap								{ width: 100%; position: absolute; border:solid 1px #A0A0A0; margin-top:10px; padding-bottom:10px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 660px; height: 320px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 660px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid #A0A0A0; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 4px;}
#movers-row div								{ width: 60px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 56px; margin-top: -14px; 
											  position: relative; padding-top: 10px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/arrow.gif) top center no-repeat; }
.wrapper									{ padding-left:10px;}
.wrapper img								{ float:left; margin:15px 10px 10px 0; border:solid 1px #E3E3E3;}
.head 										{font-size:14px; font-weight:bold; padding:10px 0 0 0;}

.play_button{
background:#fff;
z-index:100;
position:absolute;
right:0;
top:4px;
width:140px;}

.stop-thumb{
float:right;
margin-right:2px;}

.start-thumb{
float:right;
margin-right:2px;}

.prev-thumb{
float:right;
margin-right:2px;}

.next-thumb{
float:right;
margin-right:2px;}

/*mobile*/

.wrap_mobi{ 
width:100%; 
}

.footer_mobi{
width:308px;
border:solid 1px #A0A0A0;
background:#E2E2E2;
padding:6px;}

.text_mobi{
width:308px;
border:solid 1px #A0A0A0;
background:#E2E2E2;
padding:6px;}
