body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
}

body {
	background-color: #ADADAD;
}

.Main {
	position: relative;
	width: 980px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color: #FFFFFF;
}

.HeaderBackground {
	position: absolute;
	width: 100%;
	height: 138px;
	background-image: url(images/top.png);
	background-repeat:no-repeat;
	z-index:5;
}

*html .HeaderBackground {
	z-index:5;
	width: 980px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/top.png, sizingMethod='scale');
}

.HeaderLogo
{
	position: relative;
	left: 36px;
	top: 15px;

	width: 208px;
	height: 33px;

	cursor:pointer;
	z-index:6;
}

*html .HeaderLogo {
	z-index:6;
	position: relative;
	left: 36px;
	top: 15px;

	width: 208px;
	height: 33px;
}

#TopRightLinks {
	position:absolute;
	left:880px;
	top:20px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-style:italic;
	font-size:12px;
	z-index: 20;
}

#MenuLinks {
	position:absolute;
	left:210px;
	top:90px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-style:;
	font-size:11px;
	z-index: 20;
}

.MenuItem
{
	background-image: url(images/menu_bg_2.png);
	background-repeat:no-repeat;
	width: 126px;
	height: 29px;
	font-size:12px;
}

*html .MenuItem
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/menu_bg_2.png, sizingMethod='scale');
}

.MenuItemText
{
	width:100px;
	text-align: center;
}

#MainBody {
	position: relative;
	width: 980px;
	height:500px;
	top: 115px;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
}

#home_text
{
	position: relative;
	width: 305px;
	height: 150px;
	left: 80px;
	top: 100px;
	text-align: left;
	font-size: 12.5px;
	font-weight: bold;
	line-height: 2em;
}

#home_image
{
	position: relative;
	width: 432px;
	height: 439px;
	left: 450px;
	top: -130px;
}

#home_hr
{
	position: relative;
	width: 90%;
	height: 0px;
	left: 5%;
	top: -110px;
	border-top: 1px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

*html #home_hr
{
	border-top: 0px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

#home_press
{
	position: relative;
	width: 800px;
	left: 140px;
	top: -100px;
	text-align: left;
}

#ProductBody {
	position: relative;
	width: 980px;
	height:500px;
	top: 138px;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
}

#product_cat
{
	position: relative;
	left: 80px;
	width: 400px;
	height: 300px;

	z-index: 2;
}

#product_img
{
	position: absolute;
	left: 248px;
	top: 10px;

	width: 732px;
	height: 458px;

	/*
	background-image: url(images/product_img.png);
	*/
	background-image: url(images/products.jpg);
	background-repeat:no-repeat;

	z-index: 1;
}

*html #product_img
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/products.jpg,  sizingMethod='crop');
}

#product_image
{
	position: absolute;
	left: 400px;
	top: 10px;

	width: 200px;
	height: 260px;

	text-align: center;
}

#product_hr
{
	position: absolute;
	top: 420px;
	left: 5%;
	width: 90%;
	height: 0px;
	border-top: 1px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

*html #product_hr
{
	top: 410px;
	border-top: 0px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

#product_color_hr
{
	position: absolute;
	top: 270px;
	left: 50px;
	width: 560px;
	height: 0px;
	border-top: 1px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

*html #product_color_hr
{
	border-top: 1px solid #aeb0b2;
	border-bottom: none;
}

#product_color_cap
{
	position: absolute;
	top: 280px;
	left: 100px;
}

#product_color
{
	position: absolute;
	top: 280px;
	left: 50px;
	width: 550px;
	height: 80px;
	text-align: right;
}

#product_accessory_hr
{
	position: absolute;
	top: 360px;
	left: 50px;
	width: 560px;
	height: 0px;
	border-top: 1px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

*html #product_accessory_hr
{
	border-top: 1px solid #aeb0b2;
	border-bottom: none;
}

#product_accessory_cap
{
	position: absolute;
	top: 370px;
	left: 100px;
}

#product_accessory
{
	position: absolute;
	top: 370px;
	left: 50px;
	width: 550px;
	height: 90px;
	text-align: right;
}

#product_pdf
{
	position: absolute;
	top: 450px;
	left: 100px;
}

#product_vr
{
	position: absolute;
	top: 10px;
	left: 630px;
	width: 0px;
	height: 450px;
	border-left: 0px solid #e4e4e5;
	border-right: 1px solid #aeb0b2;
}

#product_end_hr
{
	position: absolute;
	top: 490px;
	left: 50px;
	width: 560px;
	height: 0px;
	border-top: 1px solid #e4e4e5;
	border-bottom: 1px solid #aeb0b2;
}

*html #product_end_hr
{
	border-top: 1px solid #aeb0b2;
	border-bottom: none;
}

#product_spec_area
{
	position: absolute;
	top: -50px;
	left: 650px;

	width: 280px;
	height: 480px;
}

#produc_spec_dimension
{
	position: absolute;
	top: 250px;
	left: 650px;

	width: 330px;
	height: 140px;
}

#produc_spec_model
{
	position: absolute;
	top: 385px;
	left: 650px;

	width: 330px;
	height: 120px;
}

#dealerBody {
	position: relative;
	width: 980px;
	height:500px;
	top: 115px;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/main_bg.png);
	background-repeat:no-repeat;
}

*html #dealerBody {
	background-image: none;
}

#dealer_text
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 550px;
	height: 430px;

	margin-left:50px;
	margin-right: 20px;

	text-align: left;
	font-size: 10px;
}

#dealer_image
{
	position: absolute;
	width: 324px;
	height: 360px;
	left: 600px;
	top: 50px;
	background-image: url(images/main_img.png);
}

*html #dealer_image
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main_img.png, sizingMethod='scale');
}

#PageBody {
	position: relative;
	width: 980px;
	height:500px;
	top: 115px;
	text-align: left;

	background-color: #FFFFFF;
}

#page_img{
	position: absolute;
	top: 0px;
	left: 0px;

	width: 980px;
	height: 500px;

	background-repeat: no-repeat;
	z-index: 1;
}

#page_text{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 910px;

	margin-left:50px;
	margin-right: 20px;

	z-index: 2;
}

#RebateBody {
	position: relative;
	width: 980px;
	height: 550px;
	top: 105px;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
}

#rebate_text {
	position: absolute;
	top: 25px;
	left: 88px;
	width: 548px;
	height: 204px;

	border: 2px solid #f5dcc2;

	z-index: 2;
}

#rebate_color {
	position: absolute;
	top: 25px;
	left: 595px;
	width: 44px;
	height: 129px;

	background-color: #e5b742;

	z-index: 2;
}

#rebate_logo {
	position: absolute;
	top: 80px;
	left: 466px;
	width: 152px;
	height: 111px;

	font-size: 10px;
	text-align: center;

	z-index: 2;
}

#rebate_text_img {
	position: absolute;
	top: 25px;
	left: 108px;
	width: 296px;
	height:204px;

	background-image: url(images/rebate_text.png);

	z-index: 2;
}

#rebate_item {
	position: absolute;
	top: 237px;
	left: 88px;
	width: 548px;
	height: 204px;

	font-size: 11px;

	border: 2px solid #f5dcc2;

	z-index: 2;
}

#rebate_item td {
	font-size: 13px;
	line-height: 1.5em;
}

#rebate_footnote {
	position: absolute;
	top: 450px;
	left: 108px;
	width: 528px;
	height: 75px;

	color: #989a9d;
	font-size: 10px;

	z-index: 2;
}

#rebate_bottom {
	position: absolute;
	top: 523px;
	left: 108px;
	width: 506px;
	height: 14px;

	color: #cacac9;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;

	text-align: right;

	z-index: 2;
}

#rebate_image {
	position: absolute;
	top: 0px;
	left: 648px;
	width: 320px;
	height:537px;

	background-image: url(images/rebate_img.png);

	z-index: 2;
}

/*
-- part --
*/
#part_content {
	position: relative;
	width: 980px;
	height:400px;
	top: 115px;
	z-index: 1;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat:no-repeat;

	z-index: 2;

	font-size: 10px;
	line-height: 1.5em;
	color: #87898b;

	text-align: left;

	border: 0px solid #000000;
}

#part_content span {
	font-size: 12px;
	font-weight: bold;
}

#bottombar {
	position: relative;
	width: 100%;
	top: 135px;
	z-index: 1;
	text-align: center;
	background-color: #FFFFFF;
}

.bottombartext {
	color:#BBBBBB;
	font-style:italic;
	font-size:12px;
	text-align: center;
	z-index: 20;
}

a:link {
	color: #333333;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited {
	color: #333333;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: Red;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active {
	color: #333333;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	text-decoration: none;
}

.cat_text
{
	line-height:1.5em;
	font-size:11px;
}

#home_menu
{
	position: absolute;
	left: 50px;
	top: 350px;

	background: url(images/bg.png);
	background-position: 100px 35px 100px 35px;
}

img#background
{
	position: absolute;
	left: 50px;
	top: 350px;

	width: 300px;
	height: 35x;
	z-index: -1;
	color: black;
}

span#background
{
	position: absolute;
	left: 50px;
	top: 350px;
	width: 300px;
	height: 35x;

	text-align: center;
}

div
{
	border:0px solid #000000;
}
#hammered
{
	position: relative;
	width: 439px;
	height: 30px;
	left: 450px;
	top: -120px;
	text-align: left;
	font-size: 12.5px;
	font-weight: bold;
	line-height: 2em;
}
