/* CSS Document */
*{
border:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12pt;
}
/* tags */
body{
background:#fff url(img/bg.jpg) top left repeat-x;
}
a{color:#c30;text-decoration:none}
a:hover{color:#c00;}
.body{background:#fff;}
h2{
	color:#c00;
	font-size:14pt;
	border-bottom:2px solid #ccc;
	font-weight:normal;
	padding:4px 0;
	margin-bottom:4px
}
/* ids */
#principal{width:998px; margin:0 auto;}
#video{
	position:absolute;
	z-index:10;
	width:390px;
	height:280px;
	background:#fff;
	text-align:center;
	margin:13px 0 0 20px;
}
#tickerList li{ list-style:none;}
#footer{border-top:2px solid #c30;padding:4px;font-size:8pt;color:#666;text-align:center}
#footer a{font-size:8pt;}
#loading{
	position:fixed;
	z-index:10; 
	display:none;
	width:32px;
	height:32px;
	margin:10px 32%;
	border:4px solid #999;
	background:#fff;
	text-align:center;
	padding:10px;
}
/* classes */
.left{float:left}
.right{float:right}
.clear{clear:both}
.player{display:block; position:relative;}

/* jTabber */
#tabMenu{position:relative;margin:0 auto}
#tabMenu a, #tabMenu a:active, #tabMenu a:visited {
	display:block;
	width:220px;
	float:left;
	color:#fff;
	text-decoration:none;
	outline:none;
	text-align:center;
	margin:10px 0 0 10px;
	padding:8px 6px 16px 6px;
	font-size:16pt;
	font-weight:bold
}
#tabMenu a.selected, #tabMenu a.selected:active, #tabMenu a.selected:visited {
	background:#fff url(img/bg-tab.jpg) top left repeat-x;
	color:#c00;
	text-decoration:none;
	outline:none;
	}
	
.tabDetail {
	padding:6px 5px;
	background:#fff;
	display:none;
}

/* boxes */
.box1{
position:relative;
width:955px;
float:left;
padding:4px;
margin:0 0 0 5px;
text-align:justify;
}
.box2{
position:relative;
float:left;
width:470px;
margin:4px 5px;
padding:4px;
text-align:justify;
}
.box3{
position:relative;
float:left;
width:310px;
margin:4px 4px 4px 5px;
padding:4px;
}

/* tonneau cover */
#fforce{background:#462300;}
#flight{background:#369;}
#fblack{background:#000;}
#fforce ul,#flight ul,#fblack ul,.spire ul{margin-left:20px;}
#fforce li,#flight li,#fblack li,.spire li{padding:2px 4px; font-size:10pt}
.txt{height:106px; background:#fff; padding-top:5px; font-weight:bold}
.force ul li{color:#462300}
.light ul li{color:#369}
.black ul li{color:#000}
.spireBlock{background:#fff url(img/bg-spire.jpg) bottom center no-repeat; height:350px;}
.spire{height:106px; padding-top:5px; font-weight:bold}
.thumb{
	background:#222;
	width:180px;
	float:left;
	padding:4px 3px 3px 3px;
	margin:0 1px 0 4px;
	text-align:center;
}
.thumb p{text-align:right;padding:5px;color:#fff; font-size:10pt; height:50px;}
.contact{background:#c00; color:#fff; width:100px; text-align:right;padding:5px; font-weight:bold; clear:both}
.contactV{background:#eee;}
input, textarea{border:1px solid #eee; background:#f7f7f7; width:400px; font-size:10pt; padding:4px}
.bottom{
width:100px;  
border: 1px;
border-style: outset; 
border-color: #fff;
background-color: #ddd;   
color:#333; 
margin:5px 3px;
padding:1px;
text-decoration:none;
}

.bottom:hover{
background-color:#eee;   
text-decoration:none;
}
label{color:#666;}