body{
	padding:0;
	margin:0;
	background:url(/09/images/headerbg1.gif) repeat-x 0 0 #3e3d3e;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#wrapper,
#header{
	width:1008px;
	margin:0 auto
}

#topnav{
	width:1008px;
	float:left;
}

.topper_nav{
	margin-top:37px;
}

.menu{
	position:absolute;
	left:-14px; 
	top:14px;
	width:144px;
	z-index:9999;
	adisplay:none;
}

.menu2{
	position:absolute;
	left:-5px; 
	top:41px;
	width:307px;
	z-index:9999;
	adisplay:none;
}

.dealer{
	width:273px;
	margin:16px 10px 0 0;
	display:inline;
}

.dealer_butt{
	margin-bottom:9px;
}

#main{
	width:970px;
	padding:10px 0 45px 0;
	float:left;
	margin-left:19px;
	display:inline;
}

#right{
	float:left;
	width:306px;
}

#footer{
	width:970px;
	margin:0 auto;
}

#main_bg{
	background-color:#ffffff;
	width:100%;
	float:left;
}

#header{
	height:119px;
}

#topnav{
	height:34px;
	background:url(/images/topnav_bg.gif) 0 0 no-repeat;
}

.searchwrapper{
	width:273px;
	float:right;
	margin-top:7px;
}

.search{
	width:162px;
}

.menu1{
	position:absolute;
	left:-6px; 
	top:32px;
	height:234px;
	/* width:309px; */ 
	width:auto; 
	z-index:5;
}

.nav1_item{
	margin:2px 0 0 25px;
	display:inline;
}

.nav1_item a:hover{
	color:#9a9a9b;
}

.nav1div{
	margin:5px 0 0 18px;
	display:inline;
}

.athlete{
	margin-bottom:25px;
}

.rss{
	margin-right:16px;
	display:inline;
}

.menu1 a:hover{
	color:#9b9b9b;
}

table{z-index:9999;}

.nav{
	margin:7px 18px 0 24px;
	color:#4e4e4f;
	z-index:9999;
}

#left{
	width:664px;
	float:left;
}

#left1{
	width:664px;
	float:left;
}

#breadcrumb_wrapper{
	height:21px;
	float:left;
	width:900px;
}

.breadcrumbon{
	font-size:9px;
	color:#a6a6a6;
}

.breadcrumboff{
	font-size:9px;
	color:#7b7b7b;
}

.breadcrumb_div{
	margin:0 7px;
}

.cat_pic{
	margin-bottom:12px;
}

.newsheader{
	height:32px;
	width:636px;
	background:url(/09/images/leftheader_bg.gif) 0 0 no-repeat;
}

.newscontent{
	width:598px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:19px 19px 25px 19px;
}

.cartcontent{
	width:614px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:10px 14px 15px 14px;
}

.othercontent{
	width:614px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:5px 14px 15px 14px;
}

.cartitem1{
	width:583px;
	float:left;
}

.cartitemtext{
	width:506px;
	float:left;
	line-height:15px;
	margin:5px 0 0 7px;
}

.carttable{
	width:506px;
	float:left;
	margin-top:8px;
	margin-left:7px;
}

.cartfooter{
	width:624px;
	height:30px;	
	float:left;
	background:0 0 no-repeat url(/09/images/cartfooterbg.gif);
	padding:0 4px 0 8px;	
	margin-bottom:65px;
}

.otheritem{
	width:180px;
	float:left;
	margin-right:20px;
}

.otherbullet{
	margin-left:34px;
}

.leftdiv1{
	margin:11px 0 11px 5px;
	float:left;
}

#topcart{
	position:absolute;
	top:0;
	left:-339px;
	width:322px;
	height:17px;
	background:0 0 no-repeat url(/09/images/topcartbg.gif);
}

.newscontent a{
	text-decoration:underline;
}

.newscontent1{
	width:605px;
	background:0 0 no-repeat url(/09/images/newsbg1.gif);
	padding:19px 19px 25px 19px;
	float:left;
}

.newscontent2{
	width:638px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:6px 0px 25px 0px;
	float:left;
}

#content_pic_holder 
{
	float: right;
	padding: 15px 0 15px 0;
	position:relative;
}

.content_pic {

}

li,
li a{
	color:#666566;
}

.content_cap 
{
	clear:both;
	float: right;
	color: #444;
	width:100%;
}

.prodbutt{
	width:130px;
}

.swatchcolor{
	margin:11px 1px 0 0;
}

#icon_wrapper{
	height:47px;
	margin-top:10px;
	width:300px;
}

.icondropbottom{
	width:262px;
	background:bottom left no-repeat url(/09/images/icondropbottom.gif);
	margin-left:7px;
	display:inline;
	padding:0 14px 20px 17px;
}

.dropcontent{
	margin-top:4px;
}

.huge_butt1{
	margin-top:1px;
}

.prodcontent{
	width:598px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:0px 19px 0px 19px;
	margin-bottom:1px;
}

/* .prodcontent ul {
	list-style: disc;
	margin: 10px 0 10px 0;
	padding: 0 0 0 25px;
} */



.prodcontentgeo{
	width:636px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	margin-bottom:1px;
}

.prodcontent strong, 
.prodcontent b,
.prodcontentgeo strong, 
.prodcontentgeo b {
	color: #d81921
}

.newspic{
	margin:0 7px 4px 0;
	display:inline;
}

.newspic1{
	border:1px solid #eaeaec;
}

.newscaption{
	width:200px;
	color:#929192;
	font-size:9px;
	float:left;
	position:relative;
	top:-5px;
	left:2px;
	line-height:12px;
}

.newerposts{
	display:inline;
	margin:25px 0 0 9px;
}

.olderposts{
	display:inline;
	margin:25px 38px 0 0;
}

.bottomitem{
	float:left;
	width:207px;
	margin-right:8px;
}

.bottomitem1{
	float:left;
	width:206px;
	margin-right:8px;
}

.teamthumb{
	margin-bottom:7px;
}

.bullet1{
	background:0px 5px no-repeat url(/09/images/bullet1.gif);
	padding:0px 0 5px 6px;
	float:left;
	width:100%;
	clear:both;
	display:inline;
}

.bullet1a{
	background:0px 5px no-repeat url(/09/images/bullet1.gif);
	padding:0px 0 5px 6px;
	display:inline;
}

.bullet1b{
	background:0px 5px no-repeat url(/09/images/bullet1.gif);
	padding:0px 0 10px 6px;
	display:inline;
	float:left;
	width:250px;
}

.rightheader{
	height:32px;
	width:305px;
	background:url(/09/images/rightheader_bg.gif) 0 0 no-repeat;
}

.rightheader1{
	height:32px;
	width:305px;
	background:url(/09/images/buttonsbg.gif) 0 0 no-repeat;
}

/*
CART STYLES
*/

.cart_total{
	width:136px;
	float:left;
	text-align:center;
	margin-top:5px;
}

.cart_div{
	margin:15px 0 15px;
}

.cartitem{
	width:268px;
	float:left;
}

/*
CART STYLES
*/

.media_pic{
	margin-bottom:18px;
}

.featured{
	width:305px;
	height:258px;
	text-align:center;
}

.dealer1{
	width:305px;
}

.dealerform{
	margin-top:14px;
	float:left;
}

.move1{
	position:relative;
	left:7px;
}

.move2{
	margin:10px 0 0 20px;
	float:left;
	width:600px;
}

.move2a{
	margin:10px 0 4px 20px;
	float:left;
	width:600px;
}

#productbg{
	width:1007px;
	height:402px;
	background:0 0 url(/09/images/product_bg.jpg) no-repeat;
}

.prodthumb{
	width:212px;
	text-align:center;
	margin-bottom:10px;
}

.add{
	margin-right:8px;
}

#se_image{
	margin-left:30px;
}

.bike{
	margin:0px 23px 0px 21px;
	display:inline;
}

.bike_title{
	margin:36px 0 4px 0;
}

.bikeintro{
	width:310px;
	margin:0 0 0 9px;
}

.huge_butt{
	margin-top:10px;
}

.huge_butt2{
	margin-top:12px;
}

.blindheader{
	width:636px;
	height:31px;
	margin-bottom:1px;
	background:0 0 no-repeat url(/09/images/blindleft.gif);
}

.blindright{
	width:305px;
	height:25px;
	background:url(/09/images/blindright.gif) no-repeat 0 0;
	margin:0 0 1px 0;
}

.rightcontent{
	width:267px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:0px 19px 0px 19px;
	adisplay:inline;
	margin-bottom:1px;
}

.rightcontent1{
	width:267px;
	background:0 0 no-repeat url(/09/images/news_bg.gif);
	padding:0px 18px 0px 19px;
	adisplay:inline;
	margin-bottom:1px;
}
.rightcontent1 a:hover,
.rightcontent a:hover{
	color:#9b9b9b;
}

.rightfooter{
	margin-bottom:25px;
}

.leftup{
	display:inline;
	margin:3px 2px;
}

.rightfooter1{
	margin-bottom:15px;
}

#dealerfields{
	height:42px;
	width:616px;
	background:0 0 repeat-x url(/09/images/dealer_greybg.gif);
	float:left;
	margin-bottom:1px;
	padding:12px 0 0 20px;
}

#dealers{
	background:repeat-x 0 25px url(/09/images/news_bg.gif);
	float:left;
}

#dealers .th{
	background:repeat-x 0 0 url(/09/images/dealer_redbg.gif);
	height:24px;
	width:636px;
	float:none;
}

.dealeritem{
	padding-top:13px;
}

/*
JS SLIDE CSS
*/

.slide,#slideWrapper,#buttonLeft,#buttonRight,.featured a{position:relative;top:0px;float:left;}
#slideWrapper{width:305px;height:200px;overflow:hidden;} /*position:relative;z-index:20;*/
.slide{width:305px;overflow:hidden;float:left;}

/*
END SLIDE CSS
*/

#footer_bg{
	width:100%;
	height:149px;
	background:url(/09/images/footer_bg.gif) repeat-x 0 0;
}

.copy{
	color:#848383;
	margin:21px 0 0 0;
}

.spider{
	margin:40px 0 0 30px;
}

.footer_logo{
	amargin-left:104px;
}

#footer a{
	color:#848383;
}

#footer .footer_on{
	color:#bdbdbd;
}

#footer a:hover{
	color:#bdbdbd;
}

.footer_div{
	margin:21px 12px 0 0;
	float:left;
}

ul {
	list-style: disc;
	margin: 0;
	padding: 15px 0 15px 25px;
}

form{display:inline;}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:2; 
	position:relative;
}

.inline{
	display:inline;
}

.pointer{
	cursor:pointer;
}

.formborder{
	background:#d2d3d3;
	border:0;
	color:#4e4e4f;
	padding:2px 3px 2px 3px;	
}

.qty{
	width:14px;
	text-align:center;
}

.formborder1{
	background:#f4f5f6;
	border:0;
	color:#4e4e4f;
	padding:2px 3px 2px 3px;	
	margin-right:2px;
}

.formborder2{
	background:#f4f5f6;
	border:0;
	color:#4e4e4f;
	padding:2px 3px 2px 3px;	
	margin-right:2px;
	border: 1px solid #ccc;
}

.formborder3{
	background:#d2d3d3;
	border:0;	
	color:#4e4e4f;
	padding:2px 3px 2px 3px;	
	margin-right:2px;
}

.select{
	padding:0;
	width:133px;
	background:#f4f5f6;
	border:0;
	color:#4e4e4f;
	margin-right:2px;
	aheight:17px;
	padding:1px 1px 1px 2px;
}

.dealerfield{
	width:107px;
}

.dealerfield1{
	width:113px;
}

.selectsite{
	width:103px;
	background-color:#d2d3d3;
	border:0 none;
	color:#4E4E4F;
	margin-right:2px;
	padding:1px 1px 1px 2px;
}

.go_butt{margin-left:2px;}

.big_pic{margin:12px 0 0 19px;}

* {
	font-family:Tahoma, Arial;
	color:#292929;
	font-size:11px;
	line-height:14px;
	text-decoration:none;	
}

.topcart1{
	color:#878687;
	font-size:9px;
}

.f9{font-size:9px;}

.text1{
	color:#326216;
	font-weight:bold;
}

.text2{
	color:#9e9e9f;
}

.text3{
	color:#4e4e4f;
}

.text4{
	color:#666566;
	line-height:16px;
}

.text5{
	color:#eae9eb;
	font-size:9px;
}

.header1{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-family:ariel;
}

.subheader1{
	font-size:18px;
	color:#d81921;
	line-height:18px;
}

.subheader2{
	color:#d81921;
	line-height:18px;
	font-weight:bold;
}

.subheader2a{
	color:#d81921;
	line-height:18px;
	font-weight:bold;
	margin:2px 0 0 19px;
}

.headerwrapper{
	line-height:18px;
	margin:2px 0 0 0;
}

.subheader3HELLO-THIS-ONE-IS-USED{
	color:#fff;

	font-weight:bold;
	margin: 12px 0 0 19px;
	height: 30px;
}

#title_txt {
	font-size: 22px;
	font-family:Eurostile, Arial;
	color:#d81921;
	line-height:18px;
	font-weight:bold;
	margin:50px 0 0 7px;
	float:left;
}

.grey1{
	color:#666566;
}

.red1{
	color:#d81921;
}

.red1a{
	color:#d81921;
	text-transform:uppercase;
}

.subheader3{
	line-height:18px;
	font-weight:bold;
	margin:2px 0 0 19px;
}

.white{color:#fff !important;}

.f13{
	font-size:13px;
}

.dropheader{
	font-weight:bold;
	color:#4e4e4f;
	line-height:14px;
}

.droptext{
	color:#4e4e4f;
}

/* for geometry */

table.geometry {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	background:repeat-x 0 25px url(/09/images/news_bg.gif);
	float:left;
	margin-bottom:25px;
}

table.geometry td {
	float:none;
	padding:5px;
	font-family:Tahoma, Arial;
	color: #555;
	font-size: 11px;
	padding:15px 0 0 0;
}

table.geometry th {
	float:none;
	text-align:left;
	font-family:Tahoma, Arial;
	font-size: 11px;
	color:#d81921;
	width: 100px;
	padding:15px 0 0 20px;
}


table.geometry th.geotop{
	font-weight:200;
	float:none;
	text-align:left;
	text-transform: uppercase;
	background:repeat-x 0 0 url(/09/images/dealer_redbg.gif);
	height:24px;
	padding-left:20px;
	padding-top:0;
	color:#eae9eb;
	font-size:9px;
}

table.geometry td.geotop{
	float:none;
	text-transform: uppercase;
	background:repeat-x 0 0 url(/09/images/dealer_redbg.gif);
	height:24px;
	color:#eae9eb;
	font-size:9px;
	padding-top:0;
}

table.geometry a {
	color: #0f59a5;
}	

/* strong */

A.st {
	text-decoration: none; 
	font-weight:600;
}

A.st:visited {
	text-decoration: none; 
	font-weight:600;
}

A.st:hover {
	text-decoration: none; 
	font-weight:600;
} 

#sc_titlebartxt {
	margin: 8px 0 0 20px;
	color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight:200;
	text-transform: uppercase;
}

#pageheader { 
	margin: 0 0 20px 0 ;
}
