/***************************************/
/*  CSS  html body style for centre    */
/*  E2E Solutions for KL               */
/***************************************/
html, body {padding: 0px;text-align: center; font-size: 12px;font-family: arial,verdana,sans-serif;margin: 0px;color: #666666;height:100%; background-color:#333333;background-image:url(k_images/repeat_body.jpg); background-repeat:repeat-x}



/***************************************/
/*  CSS  container for centre content  */
/*  E2E Solutions for KL               */
/***************************************/

#content{text-align: left;width: 817px;position: relative;margin-left: auto;margin-right: auto; }

/***************************************/
/*  CSS  wrapper div for inner content */
/*  E2E Solutions for KL               */
/***************************************/
#wrapper {position:absolute;text-align: left;margin: 0px auto;border:0;width: 817px;background-image:url(k_images/repeat_main.jpg);padding:0px}




/*******************************************/
/*  CSS  Header conatiner and inner styles */
/*  E2E Solutions for KL                   */
/*******************************************/
#header{position:relative;width:817px;height: 170px;padding:0px;margin:0; background-image:url(k_images/banner.jpg); background-repeat:no-repeat;}	

#header p{position:relative; float:right;  text-align:right; top:3px; color:#cccccc; font-size:11px; padding:0 10px 0 0; margin:0px}


/*Basket*/




/*******************************************/
/*  CSS  division and styles for left side */
/*  E2E Solutions for KL                   */
/*******************************************/

#left {position:relative;float: left; left:5px;  width: 160px; margin-bottom:20px;margin-left:0px; margin-top:0px; top:-4px;}
.navlist_left{position:relative; top:0px;margin-left:0px; padding:0px;margin-bottom:10px;margin-top:0px; }
.navlist_left li{list-style-type:none; width:150px; height:18px; margin-left:0px;margin-bottom:2px;padding:1px;  border:1px solid #666666; margin-top:0px;}
#nav_top{padding:0px;margin:0 0 2px 0; background-image:url(k_images/nav_top.jpg); background-repeat:no-repeat; height:11px; width:149px; display:block;

border:none;}
.navlist_left a , .navlist_left a:visited
{color:#999999; font-size:12px;
text-decoration:none;  width:149px; height:18px; display:block;
}

.navlist_left a:hover
{color:#99cc33;font-size:12px;
text-decoration:none; background-image:url(k_images/menu_back.jpg);
background-repeat:no-repeat; width:149px; height:18px; display:block;
}


#ins{ background-image:url(k_images/k_insurance.jpg); background-repeat:no-repeat; width:159px; height:194px;display:block; margin:10px 0 0 0; padding:0px }

#phone{ background-image:url(k_images/K_phone.jpg); background-repeat:no-repeat; width:159px; height:190px;display:block; margin:10px 0 0 0; padding:0px }

#padding{padding:0px; margin:0px}

#PRange{ clear:both;background-image:url(k_images/k_banner.jpg); background-repeat:no-repeat; width:444px; height:63px; display:block; margin:10px 0 10px 0; padding:0px}

#range {float:right; top:0px; margin:0px; padding:0px; width:190px }
#range ul{margin:0 0 20px 0; padding:0px;}
#range span{color:#999999; font-weight:bold}
#range li{list-style-type:none; margin: 0 0 10px 0;  padding:0px;  width:190px; font-weight:bold}
#range_top{ background-image:url(k_images/KRange.jpg); background-repeat:no-repeat; width:143px; height:24px; display:block; margin:0 0 10px 0; padding:0px}

/*******************************************/
/*  CSS  division and styles for right side*/
/*  E2E Solutions for KL                   */
/*******************************************/

#right {position:relative;float: right;left:-8px; margin-bottom:20px;width:200px;}


.clear{ clear:both;margin:0px;padding:0px;}
.height{height:80px;}






/*******************************************/
/*  CSS  division and styles for middle    */
/*  E2E Solutions for KL                   */
/*******************************************/

#middle {position:relative;float:left;width:640px;left:12px;padding-bottom:20px;margin-bottom:20px;}
#middle p{
	width:430px;
	margin: 0 0 20px 0;
	padding:0px; font-size:12px;
	line-height:18px;
}
#bikeTopR{background-image:url(k_images/k_middle.jpg); background-repeat:no-repeat; width:435px; height:256px; display:block; position:relative; left:-10px}
#bikeTopR p{
	width:230px;
	position:relative;
	top:20px;
	left:208px;
	color:#999999;
	font-size:12px;
}

/*******************************************/
/*  CSS floating styles                    */
/*  E2E Solutions KL                     */
/*******************************************/
.float_left{float:left;}
.float_right{float:right;}


/*******************************************/
/*  CSS footer content and styles          */
/*  E2E Solutions for KL                   */
/*******************************************/


#footer {width: 817px;position: relative;bottom: 0px !important;bottom: -1px;clear:both;margin-top:30px; height:291px; background-image:url(k_images/k_footer.jpg); background-repeat:no-repeat; display:block}


#footer ul {position:absolute;top:218px; text-align:center; text-decoration: none; width:817px;padding:0px; margin:0px }
#footer li{list-style-type:none; margin:3px;padding:0px; display:inline}
#footer a{color: #333333;text-decoration: none;padding:0px; margin:0px; font-size:11px;text-decoration: none;}
#footer a:link, #footer a:visited{color: #999999;text-decoration: none;font-size:11px;}
#footer a:hover{text-decoration: underline;color: #99cc33;font-size:11px; text-decoration: underline;}
#footer p {position:absolute; top: 255px; left:5px; }


#bikeL{padding:0px;margin:0px}
