/* CSS Document */
/* Classy Rider Essentials */
/* basic structure */
body {
	margin:0px;
	padding:0px 0px 2px 0px;
	background:url(images/body_bg.gif) repeat-x #EBEBEB;
	background-position:0px 163px;
	}
div, p, span, a, ul, li, h1, h2, h3, h4, h5, h6, table, tr, td, form {
	margin:0px;
	padding:0px;
	}
/* div structure */
.main {
	margin:0px;
	padding:0px;
	width:100%;
	}
.wrapper {
	margin:0px auto;
	padding:0px;
	width:955px;
	}
	/* mid_body */
.mid_body {
	margin:0px;
	padding:0px;
	float:left;
	width:955px;
	}
		/* top_part */ 
.top_part {
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/top_rnd_bg.gif) no-repeat;
	width:955px;
	height:11px;
	font-size:0px;
	line-height:0px;
	}

			/* mid_part */
.mid_part {
	margin:0px;
	padding:0px;
	background:#ffffff;
	float:left;
	width:955px;
	}	
				/* left_part */
.left_part {
	margin:0px;
	padding:0px;
	width:206px;
	float:left;
	height:auto;
	}
.logo_part {
	margin:0px;
	padding:0px;
	float:left;
	width:206px;
	}	
.ad_part {
	margin:0px;
	padding:5px 0px 0px 5px;
	float:left;
	width:196px;
	}
.ad_top {
	margin:0px;
	padding:0px;
	background:url(images/ad_top.gif) no-repeat;
	width:196px;
	height:12px;
	float:left;
	font-size:0px;
	line-height:0px;
	}
.ad_bottom {
	margin:0px;
	padding:0px;
	background:url(images/ad_bottom.gif) no-repeat;
	width:196px;
	height:13px;
	float:left;
	font-size:0px;
	line-height:0px;
	}
.ad_mid {
	margin:0px;
	padding:0px;
	background:url(images/ad_mid.gif) repeat-y;
	float:left;
	width:196px;
	}
.txt_2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#881295;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	text-align:left;
	}	
.txt_3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#903F98;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	text-align:left;
	}
ul.more {
	margin:0px;
	padding:5px 0px 0px 70px;
	list-style:none;
	}
ul.more li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	background:url(images/bullet_1.gif) no-repeat;
	background-position:70px 4px;
	#background-position:70px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EC018C;
	text-decoration:none;
	}
ul.more li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EC018C;
	text-decoration:none;
	}
ul.more li a:hover {
	color:#881295;
	text-decoration:none;
	}		
				/* right_part */
.right_part {
	margin:0px;
	padding:0px;
	width:749px;
	float:left;
	height:auto;
	}
.nav_part {
	margin:0px;
	padding:0px;
	width:749px;
	float:left;
	}
					/* navigation */
ul.navigation {
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 440px;
	float:left;
	list-style:none;
	}
ul.navigation li {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	list-style:none;
	}
ul.navigation li.home_nav {
	margin:0px 1px 0px 1px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
	background:none;
	width:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.home_nav a {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/home_normal.gif) no-repeat;
	width:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.home_nav a:hover {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/home_hover.gif) no-repeat;
	width:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.home_nav span {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/home_hover.gif) no-repeat;
	width:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}	
ul.navigation li.product_nav {
	margin:0px 1px 0px 1px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
	background:none;
	width:88px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.product_nav a {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/product_normal.gif) no-repeat;
	width:88px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.product_nav a:hover {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/product_hover.gif) no-repeat;
	width:88px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.product_nav span {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/product_hover.gif) no-repeat;
	width:88px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.find_nav {
	margin:0px 1px 0px 1px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
	background:none;
	width:136px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.find_nav a {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/find_normal.gif) no-repeat;
	width:136px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.find_nav a:hover {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/find_hover.gif) no-repeat;
	width:136px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}
ul.navigation li.find_nav span {
	margin:0px;
	padding:15px 0px 15px 0px;
	float:left;
	list-style:none;
	background:url(images/find_hover.gif) no-repeat;
	width:136px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}	
			
.banner_part {
	margin:0px;
	padding:0px;
	width:749px;
	float:left;
	background:url(images/banner_1.jpg) no-repeat;
	height:258px;
	}	
.txt_part {
	margin:0px;
	padding:0px;
	width:749px;
	float:left;
	}	
.txt_1 {
	margin:0px;
	padding:6px 20px 6px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:18px;
	}
.txt_1_tb {
	margin:0px;
	padding:6px 20px 6px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	margin-bottom:12px;
	}		
		/* bottom_part */
.bottom_part {
	margin:0px;
	padding:0px;
	background:url(images/bottom_rnd_bg.gif) no-repeat;
	float:left;
	height:13px;
	width:955px;
	font-size:0px;
	line-height:0px;
	}
					
	/* footer */
.footer {
	margin:0px;
	padding:0px 61px 0px 60px;
	float:left;
	width:834px;
	}
.footer_left {
	margin:0px;
	padding:0px;
	float:left;
	width:13px;
	height:53px;
	background:url(images/footer_left.gif) no-repeat;
	}
.footer_right {
	margin:0px;
	padding:0px;
	float:left;
	width:13px;
	height:53px;
	background:url(images/footer_right.gif) no-repeat;
	}	
.footer_mid {
	margin:0px;
	padding:0px;
	background:url(images/footer_bg.gif) repeat-x;
	float:left;
	width:808px;
	height:53px;
	}
ul.footer_nav {
	margin:0px;
	padding:17px 0px 0px 0px;
	list-style:none;
	float:left;
	width:auto;
	}
ul.footer_nav li {
	margin:0px;
	padding:0px 15px 0px 15px;
	display:block;
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#903F98;
	font-weight:normal;
	text-decoration:none;
	border-left:1px solid #903F98;
	line-height:11px;
	}
ul.footer_nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#903F98;
	font-weight:normal;
	text-decoration:none;
	}
ul.footer_nav li a:hover {
	color:#EC018C;
	text-decoration:underline;
	}
ul.footer_nav li span {
	color:#EC018C;
	text-decoration:underline;
	}
h5.copyright {
	margin:0px;
	padding:16px 15px 0px 0px;
	display:block;
	float:right;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#903F98;
	font-weight:normal;
	text-decoration:none;
	}
h5.copyright span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EC018C;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	}