@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 12pxTahoma, san-serif;
	color:#255788;
	text-align:left;
	}
		
div {
	font: normal 12px Tahoma, san-serif;
	}
	
a {font: normal 12px Tahoma, san-serif; color:#54BBE8; text-decoration:none;} /* #0F6691 dark blue */
a:hover {font:normal 12px Tahoma, san-serif;; 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;}
h3 {padding: 0; font : bold 24px Tahoma, san-serif; color:#54BBE8;}
h4 {padding: 0; font : bold 16px Tahoma, san-serif; color:#54BBE8;}
h5 {padding: 0; font : bold 14px Tahoma, san-serif; color:#54BBE8;}
.h2_title {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: 20px 20px 20px 0px; 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; }

.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; }
