@charset "windows-874";
/* Kawasaki Motors Enterprise ( Thailand ) */

/* //////////////////////////////////////////// Global ////////////////////////////////////////////*/

*{
	margin:0;
	padding:0;
}
body{
	font-family:"Microsoft Sans Serif";
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#171717;
	background:url(images/body_bg.gif) repeat;
	line-height:16px;
}
a{
	color:#336699;
	text-decoration:underline;
}
a:visited{
	color:#999999;
	text-decoration:underline;
}
a:hover, a:active{
	color:#c80001;
	text-decoration:underline;
}
img{
	border:none;
}
.aligncenter{
	margin:0 auto;
}
.orangelink a, .orangelink a:visited{
	color:#ff9900;
	text-decoration:underline;
}
.orangelink a:hover,.orangelink a:active{
	color:#c80001;
	text-decoration:underline;
}
#footer{
	color:#999999;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:20px 0 15px 0;
}
#footer_nav{
	background:#FFFFFF;
	text-align:center;
	padding:25px 0 15px 0;
}
#footer_nav a,#footer_nav a:visited{
	color:#666666;
	text-decoration:none;
	padding:0 3px;
}
#footer_nav a:hover,#footer_nav a:active{
	color:#c80001;
	text-decoration:underline;
	padding:0 3px;
}
		#footer_nav .selected{
			color:#c80001;
			text-decoration:underline;
			cursor:default;
		}
.black_head{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding:5px 0;
}
.red_head{
	color:#CC0033;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding:5px 0;
}
.redtxt{
	color:#CC0033;
	text-decoration:none;
	font-weight:normal;
}
.greytxt{
	color:#999999;
}
ul{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
	margin:0;
}
ul li a{
	list-style:none;
	background:url(images/li.gif) 0 8px no-repeat;
	padding-left:12px;
}
ul li a:hover{
	list-style:none;
	background:url(images/li_a.gif) 0 8px no-repeat;
	padding-left:12px;
}



/* //////////////////////////////////////////// Main navigation ////////////////////////////////////////////*/
#mainnav{
	width:960px;
}
#mainnav ul{
	list-style:none;
}
#mainnav ul li{
	float:left;
}
#mainnav a{
	display:block;
	height:30px;
	margin:0;
	padding:0;
}
#mainnav span{
	display:none;
}
#mainnav a:hover{
	background-position: bottom left;
}
#pnav_specifications a{
	width:133px;
	background:url(images/pnav_specification.gif) top left no-repeat;
}
#pnav_accessories a{
	width:129px;
	background:url(images/pnav_accessories.gif) top left no-repeat;
}
#pnav_gallery a{
	width:98px;
	background:url(images/pnav_gallery.gif) top left no-repeat;
}
#pnav_activities a{
	width:124px;
	background:url(images/pnav_activity.gif) top left no-repeat;
}
#pnav_spotlight a{
	width:134px;
	background:url(images/pnav_spotlight.gif) top left no-repeat;
}
#pnav_relatedlinks a{
	width:144px;
	background:url(images/pnav_relatedlinks.gif) top left no-repeat;
}
#pnav_dealers a{
	width:103px;
	background:url(images/pnav_dealers.gif) top left no-repeat;
}
#pnav_contact a{
	width:95px;
	background:url(images/pnav_contact.gif) top left no-repeat;
}


#page_specifications #pnav_specifications a{
	width:133px;
	background:url(images/pnav_specification.gif) bottom left no-repeat;
	cursor:default;
}
#page_accessories #pnav_accessories a{
	width:129px;
	background:url(images/pnav_accessories.gif) bottom left no-repeat;
	cursor:default;
}

#page_gallery #pnav_gallery a{
	width:98px;
	background:url(images/pnav_gallery.gif) bottom left no-repeat;
	cursor:default;
}
#page_activities #pnav_activities a{
	width:124px;
	background:url(images/pnav_activity.gif) bottom left no-repeat;
	cursor:default;
}
#page_spotlight #pnav_spotlight a{
	width:134px;
	background:url(images/pnav_spotlight.gif) bottom left no-repeat;
	cursor:default;
}
#page_relatedlinks #pnav_relatedlinks a{
	width:144px;
	background:url(images/pnav_relatedlinks.gif) bottom left no-repeat;
	cursor:default;
}
#page_dealers #pnav_dealers a{
	width:103px;
	background:url(images/pnav_dealers.gif) bottom left no-repeat;
	cursor:default;
}
#page_contact #pnav_contact a{
	width:95px;
	background:url(images/pnav_contact.gif) bottom left no-repeat;
	cursor:default;
}


/* //////////////////////////////////////////// Home ////////////////////////////////////////////*/

#home_mainimage{
	background:url(images/ksr-mainimage_p1.jpg) top left no-repeat;
}
#ksr_of_themonth{
	padding:2px;
	background:#FFFFFF;
}
#ksr_owner{
	padding-left:8px;
	padding-top:5px;
	color:#FFFFFF;
	text-decoration:none;
}
.thb_activity_home{
	background:#FFFFFF;
	padding:1px;
}
.bg_mainhead{
	background:url(images/head-bg.gif) top left repeat-x;
}

/* //////////////////////////////////////////// Specifications ////////////////////////////////////////////*/

.thead{
	background:url(images/t_bg_thead.gif) top left repeat-x;
	text-align:center;
}
.tbody1{
	background:#FFFFFF;
	text-align:left;
	padding:4px 10px 4px 15px;
}
.tbody2{
	background:#d9eed9;
	text-align:left;
	padding:4px 10px 4px 15px;
}
.tbody3{
	background:#b9e0b9;
	text-align:left;
	padding:4px 10px 4px 15px;
}
.thb_spacification{
	padding:1px;
	background:#666666;
}
.spec_head{
	color:#CC0033;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding:5px 0;
}


/* //////////////////////////////////////////// Dealers ////////////////////////////////////////////*/

.thead_dealers{
	text-align:center;
	background:#667d86;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:4px 0;
	font-size:13px;
}
.tbody_dealers1{
	text-align:left;
	background:#cdcdcd;
	padding:4px 8px 4px 12px;
}
.tbody_dealers2{
	text-align:left;
	background:#ebebeb;
	padding:4px 8px 4px 12px;
}
.area_head{
	color:#CC0033;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	padding:5px 0;
}

/* //////////////////////////////////////////// Dealers navigation ////////////////////////////////////////////*/

#deal_nav{
	width:490px;
}
#deal_nav ul{
	list-style:none;
}
#deal_nav ul li{
	float:left;
}
#deal_nav a{
	display:block;
	height:28px;
	margin:0;
	padding:0;
}
#deal_nav span{
	display:none;
}
#deal_nav a:hover{
	background-position: bottom left;
}

#snav_deal_bangkok a{
	width:60px;
	background:url(images/snav_dealers_bangkok.gif) top left no-repeat;
}
#snav_deal_north a{
	width:58px;
	background:url(images/snav_dealers_north.gif) top left no-repeat;
}
#snav_deal_nesouth a{
	width:94px;
	background:url(images/snav_dealers_nesouth.gif) top left no-repeat;
}
#snav_deal_nenorth a{
	width:98px;
	background:url(images/snav_dealers_nenorth.gif) top left no-repeat;
}
#snav_deal_center a{
	width:61px;
	background:url(images/snav_dealers_center.gif) top left no-repeat;
}
#snav_deal_east a{
	width:81px;
	background:url(images/snav_dealers_east.gif) top left no-repeat;
}
#snav_deal_south a{
	width:38px;
	background:url(images/snav_dealers_south.gif) top left no-repeat;
}


#page_deal_bangkok #snav_deal_bangkok a{
	width:60px;
	background:url(images/snav_dealers_bangkok.gif) bottom left no-repeat;
}
#page_deal_north #snav_deal_north a{
	width:58px;
	background:url(images/snav_dealers_north.gif) bottom left no-repeat;
}
#page_deal_nesouth #snav_deal_nesouth a{
	width:94px;
	background:url(images/snav_dealers_nesouth.gif) bottom left no-repeat;
}
#page_deal_nenorth #snav_deal_nenorth a{
	width:98px;
	background:url(images/snav_dealers_nenorth.gif) bottom left no-repeat;
}
#page_deal_center #snav_deal_center a{
	width:61px;
	background:url(images/snav_dealers_center.gif) bottom left no-repeat;
}
#page_deal_east #snav_deal_east a{
	width:81px;
	background:url(images/snav_dealers_east.gif) bottom left no-repeat;
}
#page_deal_south #snav_deal_south a{
	width:38px;
	background:url(images/snav_dealers_south.gif) bottom left no-repeat;
}


/* //////////////////////////////////////////// Contact ////////////////////////////////////////////*/

.companyname{
	color:#CC0033;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding-bottom:5px;
}

/* //////////////////////////////////////////// Gallery ////////////////////////////////////////////*/

.gallery_thumb{
	padding:2px;
	border:1px #999999 solid;
	background:#FFFFFF;
}

/* //////////////////////////////////////////// Activity ////////////////////////////////////////////*/

#bg_onemakerace{
	background:url(images/bg_onemakerace.jpg) top left no-repeat #FFFFFF;
}
.thead_omr{
	background:#667D86;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
}
.thead_omr2{
	background:#667D86;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:4px 8px 4px 12px;
}
.tbody_omr1{
	background:#B8B8B8;
	padding:4px 8px 4px 12px;
	text-align:left;
}
.tbody_omr2{
	background:#EBEBEB;
	padding:4px 8px 4px 12px;
	text-align:left;
}
.tbody_omr1a{
	background:#B8B8B8;
	padding:4px 8px 4px 12px;
	text-align:center;
}
.tbody_omr2a{
	background:#EBEBEB;
	padding:4px 8px 4px 12px;
	text-align:center;
}
#btn_download{
	text-align:right;
	padding-top:10px;
	padding-right:30px;
}
.alignright{
	text-align:right;
}

/* //////////////////////////////////////////// Activity navigation One make race ////////////////////////////////////////////*/

#act_nav{
	width:446px;
}
#act_nav ul{
	list-style:none;
}
#act_nav ul li{
	float:left;
}
#act_nav a{
	display:block;
	height:28px;
	margin:0;
	padding:0;
}
#act_nav span{
	display:none;
}
#act_nav a:hover{
	background-position: bottom left;
}
#snav_act_race a{
	width:68px;
	background:url(images/snav_actomr_race.gif) top left no-repeat;
}
#snav_act_prize a{
	width:47px;
	background:url(images/snav_actomr_prize.gif) top left no-repeat;
}
#snav_act_rules a{
	width:43px;
	background:url(images/snav_actomr_rules.gif) top left no-repeat;
}
#snav_act_details a{
	width:120px;
	background:url(images/snav_actomr_details.gif) top left no-repeat;
}
#snav_act_photos a{
	width:91px;
	background:url(images/snav_actomr_photos.gif) top left no-repeat;
}
#snav_act_results a{
	width:77px;
	background:url(images/snav_actomr_results.gif) top left no-repeat;
}

#page_act_race #snav_act_race a{
	width:68px;
	background:url(images/snav_actomr_race.gif) bottom left no-repeat;
	cursor:default;
}
#page_act_prize #snav_act_prize a{
	width:47px;
	background:url(images/snav_actomr_prize.gif) bottom left no-repeat;
	cursor:default;
}
#page_act_rules #snav_act_rules a{
	width:43px;
	background:url(images/snav_actomr_rules.gif) bottom left no-repeat;
	cursor:default;
}
#page_act_details #snav_act_details a{
	width:120px;
	background:url(images/snav_actomr_details.gif) bottom left no-repeat;
	cursor:default;
}
#page_act_photos #snav_act_photos a{
	width:91px;
	background:url(images/snav_actomr_photos.gif) bottom left no-repeat;
	cursor:default;
}
#page_act_results #snav_act_results a{
	width:77px;
	background:url(images/snav_actomr_results.gif) bottom left no-repeat;
	cursor:default;
}

/* //////////////////////////////////////////// Spotlight ////////////////////////////////////////////*/

.thead_spot{
	background:#454545;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
}
.tbody_spot1{
	background:#d9d9d9;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:4px 8px 4px 12px;
}
.tbody_spot2{
	background:#ececec;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:4px 8px 4px 12px;
}

