/**************************************************************
 * PowerMax-MotorSport.com Style Sheet
 * =================================== 
 * shawn@searchlinqs.com
 * Copyright (c) 2007 PowerMax MotorSport. All Rights Reserved.
 **************************************************************/

/* LAYOUT STYLES */
body {
	padding:0;
	margin:0;
	width:100%;
	background:#666;
	text-align:center;
}

#window {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:770px;
	background: url(../img/bg_tile.gif) repeat-y #666666;
	text-align:center;
}
#page {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	text-align:center;
}
#header {
	width:750px;
	text-align:center;
}

#header_menu {
	text-align:left;
	margin-left:1px;
	margin-right:1px;
	height:30px;
	width:748px;
	/*background:url(../img/bg_topmenu.gif) repeat-x #ffffff;*/
	background:url(../img/bg_menu2.jpg) #ffffff;
}

#main {
	margin-left:1px;
	margin-right:1px;
	padding-top:3px;
	border:1px solid black;
	width:746px;
	text-align:center;
	
}

#footer {
	text-align:right;
	width:746px;
	margin-left:1px;
	margin-right:1px;
}
#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666;
}


#left_menu {
	width:206px;
	float:left;
	text-align:center;
}

.left_menu_box {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	width:200px;
}

#right_content {
	float:right;
	width:530px;
	padding-top:3px;
	padding-right:3px;
	text-align:left;
}


.product_box {
	border:1px solid #666;
	height:370px;
	width:530px;
}

.product_box_text {
	width:178px;
	background:#003d88;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:5px;
	
}

.product_box_text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

.product_box_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fffabb;
}


.product_photo_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#d1230a;
	height:30px;
	width:300px;
	padding:4px;
}

.product_photo_img {
	width:350px;
	height:340px;
	background:#fff;
}




/* HOME PAGE STYLES */
#home_banner {
	margin-left:auto;
	margin-right:auto;
	
	width:100%;
	height:250px;
	border:1px solid #666;
	background:#aaa;
}


#home_text {
	margin-left:auto;
	margin-right:auto;
	width:100%px;
}

#home_promos {
	margin-left:auto;
	margin-right:auto;
	width:100%px;
}

.home_text_para {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444;
	padding-bottom:6px;
	margin:0;
}

.home_promos_title {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	border-bottom:2px solid #aaa;
	width:100%;
}



/* TOP MENU STYLES */
.topmenuitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	margin-right:12px;
	margin-left:21px;
}
.topmenuitem a { color:#ffffff; text-decoration:none; }
.topmenuitem a:visited { color:#ffffff; text-decoration:none; }
.topmenuitem a:hover { color:#ffffcc; text-decoration:none; }


/* LEFT MENU STYLES */
.leftmenutitle {
	width:200px;
	height:35px;
	background:url(../img/bg_leftmenutitle.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	line-height:34px;
	vertical-align:middle;
}
.leftmenutitle a {color:#fff; margin-left:20px; text-decoration:none;}
.leftmenutitle a:hover {color:#fff; margin-left:20px; text-decoration:none;}
.leftmenutitle a:visited { color:#fff; margin-left:20px; text-decoration:none; }

.leftmenuitem {
	width:200px;
	height:27px;
	background:url(../img/bg_leftmenuitem.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	line-height:27px;
	vertical-align:middle;
}

.leftmenuitem a { color:#fff; margin-left:30px; text-decoration:none; }
.leftmenuitem a:hover { color:#fff; margin-left:30px; text-decoration:none; }
.leftmenuitem a:visited { color:#fff; margin-left:30px; text-decoration:none; }

/* PHOTO GALLERY STYLES */
#photo_gallery {
}
#photo_gallery_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	width:200px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:2px;
}
#photo_gallery_box {
	border:1px solid #666;
	border-top:2px solid #666;
	height:80px;
	padding:6px;
	display:table-cell;
	empty-cells:show;
}
#photo_gallery td {
	/*border:1px solid #666;*/
	width:150px;
	height:100px;
	text-align:center;
}
#photo_gallery img {
	border:1px solid #666;
}
/* PRODUCT SPECS STYLES */
#product_specs {
	display:table-cell;
	empty-cells:show;

}
#product_specs_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	width:200px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:2px;
}

#product_specs_box {
	border:1px solid #666;
	border-top:2px solid #666;
	height:70px;
	padding:6px;
	min-height: 100%;
	display:table-cell;
	empty-cells:show;
}

.spec_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.spec_box {
	border:1px solid #666;
	min-height: 100%;
}

.spec_row1 {
	background:#fffabb;
}
.spec_row2 {
	background:#fff;
}
.spec_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	border-right:1px solid #666;
}
.spec_value {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
}

a.link1:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF;}
a.link1:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF;}
a.link1:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#FFFFFF;}