body { background:url(../images/bk.jpg) no-repeat top center #FFFFFF; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#container { width:873px; height:100%; margin:0px auto 0px auto; }

#top_nav { width:100%; margin:10px 0px 20px 0px; padding:10px 0px 3px 0px; border-bottom:2px #343434 solid; }

#top_links { margin-left:750px; }

/* Header ___________________________________________________________________________________*/

#header { background:url(../images/header_bk_1_fullborder.jpg) no-repeat left top; width:872px; height:370px; }

#header_content { background:url(../images/header_bk_content_fullborder.jpg) no-repeat left top; width:872px; height:370px; }

/*#cut { background:url(../images/cut.gif) no-repeat bottom right; }*/

#side_bar { width:256px; margin:0px 0px 0px 30px; float:left; }

#logo { margin:4px 0px 0px 0px; border:2px #343434 solid; }

#navigation { width:256px;}

#navigation ul { margin:0px; padding:0px; }

#navigation li { display: block; list-style:none; width:256px; margin:2px 0px 2px 0px; }

#nav_prototype { background:url(../images/nav_bk_1.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_concept { background:url(../images/nav_bk_2.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_fabrication { background:url(../images/nav_bk_3.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_gallery { background:url(../images/nav_bk_4.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_reviews { background:url(../images/nav_bk_5.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_about { background:url(../images/nav_bk_6.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_prototype:hover { background:url(../images/nav_bk_1_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_concept:hover { background:url(../images/nav_bk_2_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_fabrication:hover { background:url(../images/nav_bk_3_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_gallery:hover { background:url(../images/nav_bk_4_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_reviews:hover { background:url(../images/nav_bk_5_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_about:hover { background:url(../images/nav_bk_6_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_prototype_active { background:url(../images/nav_bk_1_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_concept_active { background:url(../images/nav_bk_2_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_fabrication_active { background:url(../images/nav_bk_3_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_gallery_active { background:url(../images/nav_bk_4_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_reviews_active { background:url(../images/nav_bk_5_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

#nav_about_active { background:url(../images/nav_bk_6_over.gif) no-repeat top left; width:256px; height:22px; text-indent:-9999px; }

/*#navigation .opacity { background-color:#FFFFFF; opacity: .6; font-size:1em; filter: alpha(opacity=60); }

#navigation a:hover { display: block; width:256px; outline:none; color:#ffffff; height:22px; background-color:#343434; font-size:.85em; letter-spacing:1px;  }*/

#navigation a { display: block; width:256px; outline:none; color:#000000; height:22px; background-color:#FFFFFF; font-size:.85em; letter-spacing:1px; }

li.active { display: block; width:256px; outline:none; color:#ffffff; height:18px; background-color:#343434; opacity: 1; filter: alpha(opacity=100);font-size:.85em; letter-spacing:1px;  }

#spacer { width:256px; height:88px; background-color:#FFFFFF; opacity: .5; filter: alpha(opacity=50); z-index:3; } 

#right { width:534px; height:358px; padding-top:6px; margin:0px 0px 0px 310px; z-index:100; }

#loading { background:url(../images/loader.gif) #fff no-repeat center; width:534px; z-index:101; height:358px; }

#content { margin:15px 0px 15px 0px; }

/* Prototype ___________________________________________________________________________________*/

#prototype_left { width:260px; padding:0px 0px 0px 30px; height:370px; float:left; }

#prototype_right { width:270px; padding:0px 0px 0px 0px; height:100%; float:right; }

#prototype_middle { width:270px; padding:1px 0px 0px 55px; height:100%; margin-left:270px; }

#prototype_right ul { padding:0px; margin:10px 0px 0px 0px; }

#prototype_middle ul { padding:0px; margin:10px 0px 0px 0px; }

#prototype_right li { list-style:none; font-size:.8em; line-height:145%; padding:0px; margin:0px; }

li h2 { font-size:1em; text-decoration:underline; color:#343434; letter-spacing:1px; margin:5px 0px 5px 0px; padding:0px; }

#prototype_middle li { list-style:none;  font-size:.8em; line-height:145%; padding:0px; margin:0px; }

/* Concept ___________________________________________________________________________________*/

#concept_left { width:260px; padding:0px 0px 15px 30px; float:left; }

#concept_right { width:543px; margin:0px 0px 0px 300px; padding:0px 0px 15px 10px; height:100px;  }

/* Reviews ___________________________________________________________________________________*/

#reviews_container { background-color:#fff; height:358px; width:534px; background-repeat:no-repeat; margin:px 0px 0px 0px; padding:0px; }

#reviews_left { width:250px; padding:5px 0px 15px 10px; float:left; }

#reviews_right { width:250px; margin:0px 0px 0px 265px; padding:5px 0px 15px 10px; height:100px;  }

#reviews_left ul { margin:0px; padding:0px 0px 0px 10px; }

#reviews_right ul { margin:0px; padding:0px 0px 0px 10px; }

#reviews_left li { list-style:none; margin:0px; padding:0px; }

#reviews_right li { list-style:none; margin:0px; padding:0px; }

#reviews_left li p { margin:0px; padding:0px; line-height:130%; }

#reviews_right li p { margin:0px; padding:0px; line-height:130%; }

/* Fabrication ___________________________________________________________________________________*/

#fabrication_left { width:260px; padding:0px 0px 15px 30px; float:left; }

#fabrication_right { width:543px; margin:0px 0px 0px 300px; padding:1px 0px 15px 10px; height:250px;  }

/* Gallery ___________________________________________________________________________________*/

#gallery_left { width:260px; padding:0px 0px 15px 30px; float:left; }

#gallery_right { width:543px; margin:0px 0px 0px 300px; padding:1px 0px 15px 10px; height:175px;  }

#video { display:none; padding-left:40px; background-color:#fff; height:358px; width:490px; }

#bike { height:358px; width:534px; cursor:pointer;}

/* About ___________________________________________________________________________________*/

#about_left { width:260px; padding:0px 0px 15px 30px; float:left; }

#about_right { width:275px; padding:0px 0px 15px 10px; height:330px; float:right; border-left:thin #343434 solid;  }

#about_middle { width:275px; padding:0px 0px 15px 55px; margin-left:260px; }

/* Tool tip ___________________________________________________________________________________*/

.tool-tip {	color: #fff; width: 139px; z-index: 13000; }
 
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(../images/bubble.png) top left; }
 
.tool-text { font-size: 13px; padding: 4px 8px 8px; background: url(../images/bubble.png) bottom right; }

/* Contact ___________________________________________________________________________________*/

#thankyou_left {  width:300px; height:382px; float:left; padding:6px 0px 0px 10px; opacity: .6; filter: alpha(opacity=60); }

#contact_left {  width:300px; height:382px; float:left; padding:6px 0px 0px 10px; }

#contact_right {width:210px; height:100px; padding-top:30px; margin-left:310px;}

form { border:none; }

fieldset  { font-family:Verdana, Arial, Helvetica, sans-serif; border:none; color: #666; padding: 2px;  width: 300px;}

label  { line-height: normal; margin:10px 0px 3px 0px; position:relative; display: block; float: left; width: 80px;}

.name_title { background:url(../images/title_name.gif) no-repeat top left; text-indent:-9999px; width:49px; height:13px; }

.email_title { background:url(../images/title_email.gif) no-repeat top left; text-indent:-9999px; width:51px; height:13px; }

.subject_title { background:url(../images/title_subject.gif) no-repeat top left; text-indent:-9999px; width:72px; height:13px; }

.message_title { background:url(../images/title_message.gif) no-repeat top left; text-indent:-9999px; width:79px; height:13px; }

.buttons { margin:5px 0px 0px 0px; padding:0px; margin-left:428px; }

/* Footer ___________________________________________________________________________________*/

#footer { width:100%; margin:20px 0px 10px 0px; padding:0px 0px 10px 0px; border-top:2px #343434 solid; clear:both;  }

#footer a { font-size:1em;  }

#footer_left { width:300px; float:left; padding-left:5px; }

#footer_right { width:255px; margin-left:610px; }

/* General Stylings (p, h tags, links) ___________________________________________________________________________________*/

h2 { font-size:1em; color:#343434; letter-spacing:1px; margin:5px 0px 5px 0px; padding:0px; }

h2.brakes { background:url(../images/title_brakes.gif) no-repeat top left; text-indent:-9999px; height:13px; width:68px;  }

h2.chassis { background:url(../images/title_chassis.gif) no-repeat top left; text-indent:-9999px; height:13px; width:75px; }

h2.concept { background:url(../images/title_concept.gif) no-repeat top left; text-indent:-9999px; height:13px; width:76px; }

h2.documentedon { background:url(../images/title_documentedon.gif) no-repeat top left; text-indent:-9999px; height:13px; width:140px; }

h2.fabrication { background:url(../images/title_fabrication.gif) no-repeat top left; text-indent:-9999px; height:13px; width:107px; }

h2.featuredon { background:url(../images/title_featuredon.gif) no-repeat top left; text-indent:-9999px; margin:10px 0px 0px 0px; height:13px; width:111px; }

h2.featuredoncontinued { background:url(../images/title_featuredoncontinued.gif) no-repeat top left; text-indent:-9999px; height:13px; width:208px; }

h2.gallery { background:url(../images/title_gallery.gif) no-repeat top left; text-indent:-9999px; height:13px; width:70px; }

h2.images {background:url(../images/title_images.gif) no-repeat top left; text-indent:-9999px; height:13px; width:64px;  }

h2.motor { background:url(../images/title_motor.gif) no-repeat top left; text-indent:-9999px; height:13px; width:60px; }

h2.specialthanksto {background:url(../images/title_specialthanksto.gif) no-repeat top left; text-indent:-9999px; height:13px; width:168px;  }

h2.specifications { background:url(../images/title_specifications.gif) no-repeat top left; text-indent:-9999px; height:13px; width:133px; }

h2.suspension { background:url(../images/title_suspension.gif) no-repeat top left; text-indent:-9999px; height:13px; width:106px; }

h2.tires { background:url(../images/title_tires.gif) no-repeat top left; text-indent:-9999px; height:13px; width:50px; }

h2.video { background:url(../images/title_video.gif) no-repeat top left; text-indent:-9999px; height:13px; width:50px; }

h2.wheels { background:url(../images/title_wheels.gif) no-repeat top left; text-indent:-9999px; height:13px; width:67px; }

h2.generalinfo { background:url(../images/title_generalinfo.gif) no-repeat top left; text-indent:-9999px; height:13px; width:116px; }

h2.gradybarfoot { background:url(../images/title_gradybarfoot.gif) no-repeat top left; text-indent:-9999px; height:13px; width:135px; }

h2.dustingriffith { background:url(../images/title_dustingriffith.gif) no-repeat top left; text-indent:-9999px; height:13px; width:140px; }

h2.messagestatus { background:url(../images/title_messagestatus.gif) no-repeat top left; text-indent:-9999px; height:13px; width:147px; }

h3.apriliaforum { background:url(../images/title_apriliaforum.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.hellforleathermagazine { background:url(../images/title_hellforleathermagazine.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.thekneeslider { background:url(../images/title_thekneeslider.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.motorcyclenews { background:url(../images/title_motorcyclenews.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.superbike { background:url(../images/title_superbike.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.thebikergene { background:url(../images/title_thebikergene.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.visordown { background:url(../images/title_visordown.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3.crash { background:url(../images/title_crash.gif) no-repeat top left; text-indent:-9999px; height:10px; width:px; }

h3 { margin:9px 0px 3px 0px; padding:0px; }

.title { color:#343434; font-weight:bold; }

img a { border:none; outline:none; }

a.see_article { text-decoration:underline; }

a { font-size:.85em; color:#343434; text-decoration:none; outline:none; }

a:hover { font-size:.85em; color:#000000; } 

a:visited, active { font-size:.85em; color:#343434; }

p { font-size:.8em; color:#444; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:145%;  }

.thumbClick img { color:#343434; margin:3px;}

.thumbClick img:hover { color:#958772;}

