/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body-bg.jpg) no-repeat center top #000; margin: 0; padding: 0;	text-align: center; color: #CCCCCC;}

/* header */
.wrapper{ background:#141414; width:990px; margin:auto; text-align:left; }

/* sidebar */
.sidebar{ width:245px; float:left; background:#0C0C0C; padding-bottom:20px;}
.sidebar-logo{ margin:10px auto 0 auto; width:243px; height:188px; display:block;}

/* body */
.body{ float:right;}

/* header */
.header{background:url(../images/header/header-banner2.jpg) no-repeat top; width:745px; height:350px; margin-bottom:15px;}
	.header h4[title="Largest Selection of Parts and Accessories"]{ position:absolute; margin:15px 0 0 30px; background:url(../images/header/tagline.png); width:238px; height:59px; display:block;}
	.header big{ position:absolute; font-size:24px; color:#DBDBDB; font-weight:bold; margin:15px 0 0 570px; width:170px; display:block;}
	.header h3{ background:url(../images/header/tagline2.png) no-repeat; width:579px; height:54px; display:block; position:absolute; margin:289px 0 0 73px;}

/* footer */
.footer{ background:url(../images/footer/footer-bg.jpg) repeat-x; width:990px; height:100px; margin:auto; text-align:left;}
	.footer p{ position:absolute;  width:990px; text-align:center; margin:22px 0 0 0; padding:0; color:#666666; font-size:13px; font-weight:bold;}
	.footer del{ background:url(../images/footer/footer-motorcycle2.png); width:195px; height:189px; display:block; float:right; margin:-120px 40px 0 0;}

/* sidebar-nav */
.sidebar-nav{ margin:0; padding:0; list-style:none;}
	.sidebar-nav li{ background:url(../images/sidebar/sidebar-nav.jpg); width:245px; height:35px;}
		.sidebar-nav li a{ background:url(../images/sidebar/sidebar-navnormal.png) no-repeat 220px 10px; width:225px; height:27px; display:block; font-size:15px; text-transform:uppercase; font-weight:bold; color:#CCCCCC; text-decoration:none; padding:8px 0 0 20px;}
		.sidebar-nav li a:hover, li.active-page a{ background:url(../images/sidebar/sidebar-navhover.png) no-repeat 220px 10px; color:#FF9900;}		

h4.sidebar-title{ background:url(../images/sidebar/sidebar-title.jpg) repeat-x; width:225px; height:25px; display:block; margin-top:15px; text-transform:uppercase; color:#999999; font-size:15px; border-bottom:1px dashed #292929; padding:10px 0 0 20px;}		

/* sidebar-schedule */
.sidebar-schedule{ margin:0; padding:0; list-style:none; line-height:16px; color:#999999; font-size:12px;}
	.sidebar-schedule li{ border-bottom:1px dotted #292929; padding:5px 0 5px 20px;}
	.sidebar-schedule strong{ color:#CCCCCC; display:block;}
	.sidebar-schedule span{ color:#CCCCCC; font-weight:bold;}
	.sidebar-schedule a{ color:#999; text-decoration:none;}
		.sidebar-schedule a:hover{color:#FF9900;}
	
/*sidebar-links */
.sidebar-links{ line-height:15px; font-size:12px; margin:0; padding:0; list-style:none;}	
	.sidebar-links li{border-bottom:1px dotted #292929;}
		.sidebar-links li a{ background:url(../images/sidebar/sidebar-navnormal.png) no-repeat 20px 10px; font-size:12px; color:#999999; text-decoration:none; padding:10px 0 10px 30px; display:block;}	
		.sidebar-links li a:hover{color:#FF9900;  background:url(../images/sidebar/sidebar-navhover.png) no-repeat 20px 10px;}
		
/* sidebar-save */
.sidebar-save{ background:url(../images/sidebar/sidebar-save.jpg); width:245px; height:281px; display:block;}		
	.sidebar-save cite{ position:absolute; margin:12px 0 0 15px; background:url(../images/sidebar/sidebar-savetxt.png); width:217px; height:57px; display:block;}
	
	.sidebar-save a.eng{ position:absolute; margin:246px 0 0 159px; background:url(../images/sidebar/sidebar-details.png); width:74px; height:30px; display:block; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:3px 0 0 7px;}

	.sidebar-save a.esp{ position:absolute; margin:246px 0 0 159px; background:url(../images/sidebar/sidebar-details.png); width:74px; height:30px; display:block; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:3px 0 0 4px;}

	.sidebar-save a:hover{ color:#FF9900;}
	
/* content-nav */
.content-nav { margin-bottom:30px;}
.content-nav dl{ margin:0 10px 0 10px; padding:0; float:left; width:228px;}	
	.content-nav dl dt{ margin-bottom:5px;}
	.content-nav dl dd{ margin:0; padding:0; font-size:18px; color:#D8D8D8; font-weight:bold; text-transform:uppercase;}
		.content-nav dl dd span{ width:147px; display:inline-block; height:33px;}
		.content-nav dl dd a{ background:url(../images/sidebar/sidebar-details.png); background:url(../images/sidebar/sidebar-details.png); width:74px; height:30px; display:inline-block; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:3px 0 0 7px;}
		.content-nav dl dd a:hover{color:#FF9900;}		

/* espanol */		
		.content-nav dl dd a.esp{ background:url(../images/sidebar/sidebar-details.png); background:url(../images/sidebar/sidebar-details.png); width:74px; height:30px; display:inline-block; font-size:11px; color:#000000; text-transform:capitalize; font-weight:bold; text-decoration:none; padding:3px 0 0 7px;}
		.content-nav dl dd a.esp:hover{color:#FF9900;}		
		
/* content-main */
.content-main{ width:715px; margin:auto; line-height:18px; font-size:12px;}		
	.content-main h1, .content-mid h3{ background:url(../images/content/content-title.jpg) repeat-x; height:31px;font-size:18px; color:#D8D8D8; font-weight:bold; text-transform:uppercase; padding:10px 0 0 10px; margin-bottom:10px;}
	.content-main h1 span{ color:#FF9900;}
	.content-main .content-motorcycle{ float:left; margin-right:15px;}
	.content-main p{ margin:0; padding:0 0 10px 0;}
	.content-main em{ color:#FFFFFF;}
	.content-main p strong{ color:#FF9900;}
	
.about-motorcycle {float:left; margin:0 15px 20px 0; height:160px;}	
.img-border{ border:1px solid #CCC;}	
#products dl { margin:0; padding:0; clear:both; margin-bottom:15px;}
	#products dl dt{ float:left; margin-right:10px;}
		#products dl dt img{ width:200px; border:1px solid #CCC;}
	#products dl dd{ margin:0; padding:0;}
		#products dl dd strong{ color:#FF9900;}
		#products dl dd ul{ margin:0; padding:0 240px;}
.white{ color:#FFF !important;}

.columned-list{ margin:0 0 20px 0; padding:0 0 0 25px; float:left; width:325px;}
	.columned-list li{}
	.welcometo strong{ color:#FFFFFF !Important; width:150px; display:inline-block;}

	
/* content-mid */
.content-mid{ width:715px; margin:auto; line-height:18px; background:url(../images/content/content-mid.png) 0px 41px; min-height:220px;}
	.content-mid h3 span{ float:left;}
	.content-mid h3 cite{ float:right; padding-right:10px; font-size:14px; color:#FF9900; font-style:normal;}
.content-mid ul{ margin:0 auto; padding:0; list-style:none; width:677px;}
	.content-mid ul li{ float:left;}
	

	
/* content-btm */
.content-btm{ width:420px; float:left; font-size:15px; color:#CCCCCC; font-weight:bold; text-transform:uppercase; margin:20px 0 20px 30px; line-height:25px;}	
	.content-btm p{ margin:0; padding:20px 0 0  0;}
	.content-btm span{ color:#FF9900;}
