

/***************************************************************************************/
/* SPECIFIC TO THIS LAYOUT */
/***************************************************************************************/


#main { width: 950px; margin-left: 40px; }

#header {  }

#nav {  margin-top: 5px; }
#nav a { font-size: 14px; color: #FFFFFF; font-family: arial; margin-right: 50px; }
#nav a:hover { text-decoration: none; color: #990000; }

#body { margin-top: 30px; min-height: 400px; }


#logo {
	float: left;
	margin-top: 40px;
}

#header_flash {
	width: 350px;
	height: 150px;
	float: right;
	overflow: hidden;
}

#header_flash_inner {
	margin-left: -450px;
	position: relative;
}

.logo { float: left; margin-top: 38px; }
.besh-anim { float: right; margin-top: 20px; }


#footer { margin-top: 30px; }
#footerLeft { float: left; width: 399px; }
#footerRight { float: right; width: 399px; text-align: right; }

.models {  }
.models th { text-align: left; color: #c7c5c5; padding-right: 10px; }
.models th, .models td { padding-bottom: 7px; }



.contactForm {  }
.contactForm th { padding-right: 10px; padding-bottom: 6px; text-align: left; color: #c7c5c5;  }
.contactForm td { padding-bottom: 9px; }

.req { color: #990000; }



.btn_add_to_cart, .add {
	background: #800000;
	padding: 4px 9px 3px 9px;
	background: -moz-linear-gradient(top, #ac0000 0%, #760000 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac0000), to(#760000));

	color: #FFFFFF;
	font-family: arial;

	border-radius: 4px;
	font-size: 12px;
	line-height: 16px;
}

.btn_add_to_cart:hover, .add:hover {
	background: #ac0000;
	background: -moz-linear-gradient(top, #9f0000 20%, #540000 100%);
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#9f0000), to(#540000));
	color: #FFF;
	text-decoration: none;
}
