html,body
{
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url("http://www.japanpowerinc.com/images/background_body.jpg");
	background-position: center;
	background-repeat: repeat-y;
	background-color: #250905;
}

body
{
	color: #FFF;
	font-family: Arial, Verdana, sans serif;
	font-size: 70%;
}

.main_table
{
	margin-left: 1px;
	width: 780px;
	background-image: url("http://www.japanpowerinc.com/images/background.jpg");
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
}

.inner_table
{
	margin-left: 1px;
	width: 780px;
	background-image: url("http://www.japanpowerinc.com/images/background_inner.jpg");
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
}

.inner_table[class]
{
	margin-left: 0px;
}

.japan_power_logo
{
	width: 300px;	margin-right: -2px;
	height: 79px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/japan_power_logo.png", sizingMethod=image);
}

.japan_power_logo[class]
{
	background-image: url("http://www.japanpowerinc.com/images/japan_power_logo.png");
}

/*** START MENU TOP ***/

.menu_top
{
	width: 480px;
	text-align: right;
}

.menu_top a
{
	color: #FE4122;
	text-decoration: none;
	padding-left: 20px;
}

.menu_top a:hover
{
	text-decoration: underline;
}

/*** END MENU TOP ***/


/*** START MENU LEFT ***/

.menu_left_home
{
	width: 158px;
	height: 21px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_home.png", sizingMethod=image);
}

.menu_left_home[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_home.png");
}

.menu_left_home img
{
	width: 158px;
	height: 21px;
	border: 0px;
}

.menu_left_engines
{
	width: 158px;
	height: 32px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_engines.png", sizingMethod=image);
}

.menu_left_engines[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_engines.png");
}

.menu_left_engines img
{
	width: 158px;
	height: 32px;
	border: 0px;
}

.menu_left_cars
{
	width: 158px;
	height: 30px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_cars.png", sizingMethod=image);
}

.menu_left_cars[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_cars.png");
}

.menu_left_cars img
{
	width: 158px;
	height: 30px;
	border: 0px;
}

.menu_left_parts
{
	width: 158px;
	height: 32px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_parts.png", sizingMethod=image);
}

.menu_left_parts[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_parts.png");
}

.menu_left_parts img
{
	width: 158px;
	height: 32px;
	border: 0px;
}

.menu_left_warranty
{
	width: 158px;
	height: 31px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_warranty.png", sizingMethod=image);
}

.menu_left_warranty[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_warranty.png");
}

.menu_left_warranty img
{
	width: 158px;
	height: 31px;
	border: 0px;
}

.menu_left_shipping
{
	width: 158px;
	height: 31px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_shipping.png", sizingMethod=image);
}

.menu_left_shipping[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_shipping.png");
}

.menu_left_shipping img
{
	width: 158px;
	height: 31px;
	border: 0px;
}

.menu_left_about
{
	width: 158px;
	height: 31px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_about.png", sizingMethod=image);
}

.menu_left_about[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_about.png");
}

.menu_left_about img
{
	width: 158px;
	height: 31px;
	border: 0px;
}

.menu_left_contact
{
	width: 158px;
	height: 26px;
	display: block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/menu_left_contact.png", sizingMethod=image);
}

.menu_left_contact[class]
{
	background-image: url("http://www.japanpowerinc.com/images/menu_left_contact.png");
}

.menu_left_contact img
{
	width: 158px;
	height: 26px;
	border: 0px;
}

.menu_left_bottom
{
	width: 162px;
	height: 114px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/menu_left_bottom_bg3.jpg");
}

.menu_left_bottom_text
{
	color: #FFF;
	font-weight: bold;
	margin-left: 30px;
	padding-top: 10px;
}

.menu_left_bottom_arrow
{
	float: left;
	margin-top: 70px;
	margin-left: 10px;
}

/*** END MENU LEFT ***/

/*** START HOMEPAGE CONTENT ***/

.center_car
{
	width: 387px;
	height: 280px;
	display: block;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/center_background.png", sizingMethod=image);*/
	background-image: url("http://www.japanpowerinc.com/images/center_background.jpg");
	background-position: top, left;
	background-repeat: no-repeat;
}

.center_car[class]
{
	background-image: url("http://www.japanpowerinc.com/images/center_background.png");
	background-position: top, left;
	background-repeat: no-repeat;
}

.center_car_image
{
	width: 369px;
	height: 222px;
	display: block;
	margin-left: 28px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/center_car.png", sizingMethod=image);
}

.center_car_image[class]
{
	background-image: url("http://www.japanpowerinc.com/images/center_car.png");
}

.center_text_image
{
	width: 50px;
	height: 50px;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/center_text_image.png", sizingMethod=image);
	margin-top: -10px;
	margin-left: 30px;
}

.center_text_image[class]
{
	background-image: url("http://www.japanpowerinc.com/images/center_text_image.png");
}

.center_text1
{
	color: #FFF;
	font-size: 190%;
	margin-top: -55px;
	margin-left: 90px;
}

.center_text2
{
	color: #FFF;
	text-transform: uppercase;
	font-size: 300%;
	margin-left: 90px;
}

.center_text3
{
	color: #FFF;
	text-transform: uppercase;
	font-size: 140%;
	margin-top: -35px;
	margin-left: 350px;
	font-weight: bold;
}

.center_company
{
	width: 367px;
	height: 132px;
	margin-left: 22px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/center_company_bg.jpg");
	background-repeat: no-repeat;
	padding-top: 35px;
}

.center_company[class]
{
	padding-top: 0px;
}

.center_company div
{
}

.center_company div[class]
{
	margin-top: 35px;
}

.center_company img
{
	border: 0px;
}

.center_company_honda
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_honda.png", sizingMethod=image);
	position: absolute;
	margin-left: 10px;
	cursor: pointer;
}

.center_company_honda[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_honda.png");
	background-repeat: no-repeat;
}


.center_company_mazda
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_mazda.png", sizingMethod=image);
	position: absolute;
	margin-left: 70px;
	cursor: pointer;
}

.center_company_mazda[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_mazda.png");
}

.center_company_mitsubishi
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_mitsubishi.png", sizingMethod=image);
	position: absolute;
	margin-left: 130px;
	cursor: pointer;
}

.center_company_mitsubishi[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_mitsubishi.png");
}

.center_company_nissan
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_nissan.png", sizingMethod=image);
	position: absolute;
	margin-left: 190px;
	cursor: pointer;
}

.center_company_nissan[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_nissan.png");
}

.center_company_subaru
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_subaru.png", sizingMethod=image);
	position: absolute;
	margin-left: 250px;
	cursor: pointer;
}

.center_company_subaru[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_subaru.png");
}

.center_company_toyota
{
	width: 50px;
	height: 50px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_toyota.png", sizingMethod=image);
	position: absolute;
	margin-left: 310px;
	cursor: pointer;
}

.center_company_toyota[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_toyota.png");
}

/*** END HOMEPAGE CONTENT ***/

/*** START RIGHT HAND CONTENT ***/

.right_feature
{
	width: 230px;
	height: 280px;
	display: block;
	margin-left: -10px;
	position: absolute;
	padding-top: 40px;
	padding-left: 10px;
	color: #FFF;
	background-image: url("http://www.japanpowerinc.com/images/right_background.jpg");
	background-position: top, left;
	background-repeat: no-repeat;
}

.right_feature[class]
{
	background-image: url("http://www.japanpowerinc.com/images/right_background.png");
	background-position: top, left;
	background-repeat: no-repeat;
}

.right_feature_text1
{
	color: #E73A1D;
	font-size: 150%;
	font-weight: bold;
}

.right_feature_text2
{
	color: #FFF;
	font-size: 150%;
	font-weight: bold;
}

.right_feature img
{
	border: 1px solid #FFF;
}

.right_feature a
{
	color: #FFF;
	text-decoration: none;
}

.credit_content
{
	width: 236px;
	height: 48px;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/credit_bg.png", sizingMethod=image);
	margin-left: -8px;
	margin-top: 222px;
	position: absolute;
	padding-top: 10px;
	padding-left: 10px;
}

.credit_content[class]
{
	background-image: url("http://www.japanpowerinc.com/images/credit_bg.png");
	background-position: top, left;
	background-repeat: no-repeat;
}

.credit_content_bottom
{
	width: 210px;
	margin-left: -8px;
	margin-top: 232px;
	position: absolute;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}

/*** END RIGHT HAND CONTENT ***/

/*** START BOXES ***/

.box_cars
{
	width: 155px;
	height: 135px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/box_cars_bg.jpg");
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-right: 10px;
	padding-top: 20px;
	position: absolute;
	margin-left: 10px;
	cursor: pointer;
}

.box_cars a
{
	color: #FFF;
	text-decoration: none;
}

.box_engines
{
	width: 135px;
	height: 135px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/box_engines_bg.jpg");
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-right: 10px;
	padding-top: 20px;
	position: absolute;
	margin-left: 265px;
	cursor: pointer;
}

.box_engines a
{
	color: #7C1200;
	text-decoration: none;
}

.box_parts
{
	width: 140px;
	height: 135px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/box_parts_bg.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	padding-left: 95px;
	padding-right: 10px;
	padding-top: 20px;
	position: absolute;
	margin-left: 520px;
	cursor: pointer;
}

.box_parts a
{
	color: #FFF;
	text-decoration: none;
}

/*** END BOXES ***/

/*** START FOOTER ***/

.footer
{
	margin-left: 30px;
	color: #FFF;
}

.footer a
{
	margin-left: 10px;
	margin-right: 10px;
	color: #FFF;
	text-decoration: none;
}

/*** END FOOTER ***/

/*** START INNER PAGE ***/

.inner_car
{
	width: 600px;
	height: 200px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/inner_car_bg.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;

}

.inner_car_image
{
	width: 287px;
	height: 167px;
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/inner_car.png", sizingMethod=image);
	margin-left: 20px;
	margin-top: -20px;
	position: absolute;
}

.inner_car_image[class]
{
	margin-left: 40px;
	background-image: url("http://www.japanpowerinc.com/images/inner_car.png");
}

.inner_company
{
	float: left;
	margin-left: 200px;
	margin-top: -85px;
}

.inner_company[class]
{
	margin-left: 400px;
}

.inner_company img
{
	border: 0px;
}

.inner_company_honda
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_honda_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 0px;
	cursor: pointer;
}

.inner_company_honda[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_honda_sm.png");
	background-repeat: no-repeat;
}


.inner_company_mazda
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_mazda_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 35px;
	cursor: pointer;
}

.inner_company_mazda[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_mazda_sm.png");
}

.inner_company_mitsubishi
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_mitsubishi_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 70px;
	cursor: pointer;
}

.inner_company_mitsubishi[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_mitsubishi_sm.png");
}

.inner_company_nissan
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_nissan_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 105px;
	cursor: pointer;
}

.inner_company_nissan[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_nissan_sm.png");
}

.inner_company_subaru
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_subaru_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 140px;
	cursor: pointer;
}

.inner_company_subaru[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_subaru_sm.png");
}

.inner_company_toyota
{
	width: 30px;
	height: 30px;
	display: inline;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="http://www.japanpowerinc.com/images/company_logo_toyota_sm.png", sizingMethod=image);
	position: absolute;
	margin-left: 175px;
	cursor: pointer;
}

.inner_company_toyota[class]
{
	background-image: url("http://www.japanpowerinc.com/images/company_logo_toyota_sm.png");
}


/*** END INNER PAGE ***/


/*** START LISTING BOX ***/

.box1
{
	width: 368px;
	height: 126px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/box_bg1.jpg");
	margin-left: 20px;
	margin-bottom: 20px;
}

.box2
{
	width: 368px;
	height: 126px;
	display: block;
	background-image: url("http://www.japanpowerinc.com/images/box_bg2.jpg");
	margin-left: 20px;
	margin-bottom: 20px;
}

.listing_engine
{
	border: 1px solid #FFF;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
}

.box_content
{
	margin-top: 20px;
}

.box_content[class]
{
	margin-top: 0px;
	padding-top: 20px;
}

.box_content a
{
	color: #FFF;
	text-decoration: none;
}

.box_content a:hover
{
	text-decoration: underline;
}

.box_content a img
{
	border: 0px;
}

.listing_title
{
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}


/*** END LISTING BOX ***/

/*** START SEARCH BOX ***/

.search_title
{
	margin-left: 20px;
	color: #7D1200;
	font-size: 14pt;
}

.search_container
{
	margin-left: 20px;
	color: #FFF;
}

.input1
{
	width: 120px;
	background-color: #D4D4D4;
	border: 1px solid #8E8E8E;
	font-size: 9pt;
	margin-bottom: 10px;
}

.input2
{
	width: 50px;
	background-color: #D4D4D4;
	border: 1px solid #8E8E8E;
	font-size: 9pt;
}

/*** END SEARCH BOX ***/

/*** START MOST VIEWED ***/

.most_viewed_container
{
	background-image: url("http://www.japanpowerinc.com/images/most_viewed_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-left: 10px;
	height: 550px;
}

.most_viewed_listing_title
{
	color: #FFF;
	font-size: 14pt;
}

.most_viewed_listing_header
{
	color: #FFF;
	font-weight: bold;
}

.most_viewed_listing_header a
{
	color: #FFF;
	text-decoration: none;
}

.most_viewed_listing_header img
{
	border: 0px;
}

.most_viewed_listing
{
	color: #FFF;
	margin-left: 8px;
}

.most_viewed_listing a
{
	color: #FFF;
	text-decoration: none;
}

/*** END MOST VIEWED ***/

/*** START LISTING DETAILS ***/

.listing_header
{
	color: #FE3F1F;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 10px;
}

h2
{
	color: #FE3F1F;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: -20px;
	font-size: 10pt;
}

.listing_table
{
	margin-left: 2px;
}

.listing_line1
{
	width: 1px;
	background-color: #B2240E;
	background-image: url("http://www.japanpowerinc.com/images/white.gif");
	background-repeat: repeat-y;
	background-position: right;
}

.listing_field1
{
	background-color: #B2240E;
	padding-left: 18px;
	width: 175px;
	font-size: 90%;
}

.listing_item1
{
	background-color: #B2240E;
	padding-left: 15px;
	width: 155px;
	font-size: 90%;
}

.listing_field2
{
	padding-left: 18px;
	width: 175px;
	font-size: 90%;
}

.listing_item2
{
	padding-left: 15px;
	width: 155px;
	font-size: 90%;
}

.listing_price_field
{
	background-color: #B2240E;
	padding-left: 18px;
	width: 175px;
	font-weight: bold;
}

.listing_price_item
{
	background-color: #B2240E;
	padding-left: 15px;
	width: 155px;
	font-weight: bold;
}

.detail_title
{
	margin-left: 10px;
	font-size: 12pt;
	font-weight: bold;
}

.detail_box1
{
	width: 368px;
	height: 230px;
	background-image: url("http://www.japanpowerinc.com/images/details_box1_bg.jpg");
	margin-left: 10px;

}

.detail_box2
{
	width: 368px;
	height: 245px;
	background-image: url("http://www.japanpowerinc.com/images/details_box2_bg.jpg");
	text-align: center;
	padding-top: 5px;
	margin-left: 10px;
}

.detail_box3
{
	width: 348px;
	height: 230px;
	background-image: url("http://www.japanpowerinc.com/images/details_box2_bg.jpg");
	text-align: left;
	margin-left: 10px;
	padding-top: 20px;
	padding-left: 20px;
}

.details_img
{
	border: 1px solid #FFF;
	cursor: pointer;
}

/*** END LISTING DETAILS ***/

.page_num {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.page_num:hover
{
	text-decoration: underline;
}

.content_pages
{
	width: 350px;
	margin-left: 20px;
}






