@charset "tis-620";
/* CSS Document */
/* Simple Reset - Not Editable*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
outline: 0;
margin: 0; 
}


html {
	padding:0;
	background-color: #255788;
}

body {	
	padding:0;
	background-image:url(images/bg02x1.jpg);
	background-repeat:no-repeat;
	background-color: #255788;
}

table, img {border: none; }

td {
	font: normal 12px Tahoma, san-serif;
	color:#255788;
	text-align:left;
	}
		
div {
	font: normal 12px Tahoma, san-serif;
	}

tr {vertical-align: top; }
	
a {color:#54BBE8; text-decoration:none;} /* #0F6691 dark blue */
a:hover { color:#54BBE8; text-decoration:underline;}

a.view-all {text-decoration:underline;font-size:11px;}
a.view-all:hover {text-decoration:none; font-size:11px; color: #FFF;}

li {color:#255788;} /* #54BBE8 */

.img_thumb {border-right: 20px solid transparent; }
.img_thumb {border-right: 5px solid transparent; border-bottom: 5px solid transparent; }
.img_news {border-right: 8px solid #3B6591; border-bottom: 15px solid #3B6591; }

.merch_div {width: 700px;padding-left: 20px; overflow: hidden;}
.merch_div .merch_detail {width: 650px; overflow: hidden;}
.merch_div .merch_left {width: 650px; padding:0; overflow: hidden; }

.merch_col {width: 160px; height: 150px; margin-bottom: 8px; overflow:hidden;}
.merch_col .merch_img {width: 150px; height: 100px; background-color: #000; overflow: hidden;}
.merch_col .merch_imgtext {width: 150px; height: 50px; background-color: #000; overflow: hidden; text-align: center; }
.merch_col .merch_imgtext a {margin: 3px; width: 140px; font-size: 16px; font-weight: bold; color: #54BBE8; overflow: hidden;}

#subscribe-box {margin: 6px 0; font-size:11px; color:#FFF; height: 80px; 
	padding: 20px 0 0 19px; background: url(images/icon_newsletter_bg.png) no-repeat 1px top; }

*html #subscribe-box {background: url(images/icon_newsletter_bg.png) no-repeat 14px top; }


/* h */
.contenttitle {padding: 20px 0; font: bold 18px Tahoma;}
.modeltitle {padding: 0 0 10px 0; font: normal 38px Tahoma;}
h1, h2 {padding-top: 30px 0 10px 0; }
h3 {padding: 10px 0; font : bold 24px Tahoma, san-serif; color:#54BBE8;}
h4 {padding: 10px 0; font : bold 16px Tahoma, san-serif; color:#54BBE8;}
h5 {padding: 10px 0; font : bold 14px Tahoma, san-serif; color:#54BBE8;}
.h2_title {padding: 10px 0; font-size: 18px; margin: 0; color: #333; }
.h2_product {padding-left: 10px; font-size: 32px; font-family: Arial, Helvetica, sans-serif; margin: 0; color: #666; }
.brief_title {font:normal 18px Tahoma; color:#54BBE8; padding: 0; }
.nav_title {font-size: 18px; color: #333; padding: 0 20px; }

.flash-head-omit {width: 100%; height: 45px; overflow: hidden; padding-left: 40px;}

.clear {clear: both; padding: 5px 0;}

/* main container */
.main-body-container {margin-left: 36px; padding: 0; background-color: #FFF; width: 740px; -moz-border-radius:5px;-webkit-border-radius:5px; }

/* hl */
#main-hl-fiesta {margin-left: 36px; padding: 0; background-color: #000; width: 945px; -moz-border-radius:5px;-webkit-border-radius:5px; }

/* cms */
.cms-sub-title {font-size:10px;padding-left:105px;color:#54BBE8; text-align: left; }
.cms-brief-row {padding: 20px 20px 20px 100px; width: 600px; text-align: left; overflow: hidden; }
.cms-brief-row2 {padding: 0 20px; width: 660px; text-align: left; overflow: hidden; }
.left-cms {width:70%;padding:10px 0px 50px 100px;}

.cms-row-left {float: left; width: 530px; padding-left: 20px; overflow: hidden;} /* merchandise & accessories with2 colums */
.cms-row-right {float: right: width: 130px; padding:0; overflow: hidden;}

.top-left {width: 168px; height:13px; background: url(images/mainbody_02.jpg) no-repeat left top;}
.top-center {width: 545px;  background-color: #FFF;}
.top-right {width: 21px; height:13px; background: url(images/mainbody_05.jpg) no-repeat right top;}

.bottom-left {width: 168px; height:6px; background: url(images/mainbody_11.jpg) no-repeat left bottom;}
.bottom-center {background-color: #FFF;}
.bottom-right {width: 21px; height:6px; background: url(images/mainbody_14.jpg) no-repeat right bottom;}

/* index. */

div.headtab {  /* model & news head tab  */
	width:100%;
	height: 34px;
	background:url(images/bodyhome_02x1.jpg) repeat-x left top;
}

div.hmservice {
	margin-left:15px;
	padding:10px 0 10px 150px;
	width:220px;
	height:220px;
	background-image:url(images/main-services_home.jpg);
	background-repeat:no-repeat;
		}

td.menucol {
	width:180px;
	}

td.menucolnews {
	width:180px;
	}

td.banner {   /* flash banner space everypage  */
	width:830px;
	height:120px;
	padding:5px 0px 0px 40px;
	}

td.contentleftcol { 
	width:168px;
	background-color:#FFFFFF;
	padding-left:15px;
	vertical-align:top;
	}

td.contentspace0 {
	width:40px;
	}

td.contentspace1 {
	width:13px;
	background-color:#FFFFFF;
	}

td.contentspace2 {
	width:26px;
	}

td.contentbody {
	background-color:#FFFFFF;
	text-align:center;
	}


td.text {
	font: normal 12px Tahoma, san-serif;
	color:#97887A;
	text-align:left;
	padding-top:25px;
	}

td.pic {
	padding:23px20px 22px 10px;
	}

/* sub-side-services 2 */
.sub-side-services2-1 {width: 180px; height: 6px; background: url(images/side_top.gif) no-repeat;}
.sub-side-services2-2 {width: 180px; height: 35px; background: #FFFFFF url(images/head_whatsnew.jpg) no-repeat;}
.sub-side-services2-3 {width: 180px; height: 6px; background: url(images/side_bottom.gif) no-repeat;}


/* sub-side-services 3 */
.sub-side-services3-1 {width: 180px; height: 6px; background: url(images/side_top.gif) no-repeat;}
.sub-side-services3-2 {width: 180px; height: 35px; background: #FFFFFF url(images/head_whatsnew.jpg) no-repeat;}
.sub-side-services3-3 {width: 180px; height: 6px; background: url(images/side_bottom.gif) no-repeat;}

/* home video */
.video-blog {padding: 5px; width: 345px; height: 283px; background-color: #000; overflow: hidden; }

/* model */
#model-fiesta-banner {width: 650px; height: 190px; margin: 25px; padding: 0; 
	background: #3A6590 url(images/fiestaz1.jpg) no-repeat left -40px; overflow: hidden;}
#model-fiesta-banner #sub {padding: 10px 0; width: 200px; float: right;}

#model-escape-banner {width: 650px; height: 120px; margin: 25px; padding: 0; 
	background: #3A6590 url(images/model-ford-escape.jpg) no-repeat left 0px; overflow: hidden;}
#model-fiesta-banner #sub {padding: 10px 0; width: 200px; float: right;}

#model-everest-banner {width: 650px; height: 120px; margin: 25px; padding: 0; 
	background: #3A6590 url(images/model-ford-everest.jpg) no-repeat left 0px; overflow: hidden;}
#model-fiesta-banner #sub {padding: 10px 0; width: 200px; float: right;}

#model-focus-banner {width: 650px; height: 120px; margin: 25px; padding: 0; 
	background: #3A6590 url(images/model-ford-focus.jpg) no-repeat left 0px; overflow: hidden;}
#model-fiesta-banner #sub {padding: 10px 0; width: 200px; float: right;}

#model-ranger-banner {width: 650px; height: 120px;  margin: 25px; padding: 0; 
	background: #3A6590 url(images/model-ford-ranger.jpg) no-repeat left 0px; overflow: hidden;}
#model-fiesta-banner #sub {padding: 10px 0; width: 200px; float: right;}

/* blox */
.home-blox {padding:10px 0 20px 10px; width:389px; overflow: hidden;}
.srv-blox {padding-left: 15px; width: 250px;}

/* sub side*/
#quick-1 {padding: 0; width:150px; }
#quick-2 {padding: 0; width: 600px;  float: left;}

#sub-model-side-list {margin: 55px 0 25px 0; padding: 0; width: 145px;  overflow: hidden;}

.SEOText {width:90%; visibility: hidden;}

.footer-text {margin: 0 40px; padding: 0 0 0 10px; width: 755px; height: 100px; color: #54BBE8; font-size: 11px; background: url(images/logo-vpa-vpk-mono.jpg) no-repeat right top; }
.footer-text a {color: #54BBE8; font-size: 11px; text-decoration: none; }
.footer-text a:hover {color: #54BBE8; font-size: 11px; text-decoration: underline; }

/* global subset */
.clear {clear: both; }
.spacer {margin: 10px 0; padding: 0 0 10px 0; }
.liner {margin: 10px 0; padding: 0 0 10px 0; border-top: 1px dashed #999; }

.subtext { font-size: 10px; color:black}

.font10 {font-size: 10px; }
.font11 {font-size: 11px; }
.font12 {font-size: 12px; }
.font14 {font-size: 14px; }
.font16 {font-size: 16px; }
.font24 {font-size: 24px; }

.wh {color: #fff; }
.blue {color:#2e8dba;}
.darkblue {color: #000099;}

.pad5 {padding: 5px; }
.padd10 {padding: 10px;}
.padd20 {padding: 20px;}



