img {border:0; }
body {margin:0;font-family:Arial;font-size:12px;color:#474747;background:#FFFFFF;
	/*background:url(/images/global/bgshadow.jpg) repeat-y scroll center top;*/
	}

h1 {line-height:1em;font-size:12px;}
h2 {margin:0px;padding:0px;}
h5 {font-size:14px;margin:0px;padding:10px 0px 5px 0px;}
h6 {font-size:12px;margin:0px;padding:10px 0px 5px 0px;}

a { font-size:11px;color:Blue;text-decoration:none; }
a:hover {text-decoration:underline;}

input, select, textarea {font-size:11px;color:#474747;}
FORM {margin:0px;}

.clear {clear:both;}

#mainWrapper {width:1068px;margin-left:auto;margin-right:auto;}
.wrapTable {width:1064px;padding:2px 2px 6px 2px;
	background:#f1f1f1;border:1px solid #b3b2be;margin-left: auto; margin-right: auto;}
.wrapTableMid, .wrapTableFoot  {}
.colSideLeft {width:162px;padding-top:2px;padding-left:2px;}
.colSideRight {width:300px;padding-top:2px;padding-left:5px;}
.colCenter { width:598px;padding-top:2px;padding-left:5px;}
.tblSideBar {border:#acacac 1px solid;background:#fff;width:160px;}
.tblCenter {border:#acacac 1px solid;background:#fff;width:590px;}
.tblCenterContent {padding:10px 12px 10px 10px;}
.centerContentBox, .centerContentBoxMain {padding:10px 11px 10px 11px;}
.centerContentBoxMain {height:400px;}
.tblRightSide {border:#acacac 1px solid;background:#fff;width:298px;}

.sideContentBox {padding:6px 6px 6px 6px;}
.bikeFeatures {height:1230px;padding-right:14px;}
.tdHeaderOrange,  .leftMenuHeader, .tdHeaderGrey {
    text-align:left;border-bottom:1px solid #acacac;padding:3px 0px 3px 8px;
    font-weight:bold;font-size:12px;height:20px;line-height:20px;background:#DFD2B5;/*#CFC3A8;/*background:#FFDE9F;*/
    color:#8F0808;/*#AA0706;*/
}
.tdHeaderGrey1 {background:background:#CFBE9B;/*#dedad1;#d3d3d3;*/}
.extraTitle {color:#000000;}

#footerArea {width:100%}
.footer 
{
	width:1060px;height:20px;margin:0px 0px 0px 0xp;padding:10px 0px 8px 10px;
	border-left:#acacac 1px solid;border-right:#acacac 1px solid;border-bottom:#acacac 1px solid;
	background:#fff;text-align:left;
}
.globalBoxSpacer {width:100%;height:8px;clear:both;}

.googleAd {width:100%;*width:988px;height:90px;font-size:10px;border:1px solid #acacac;text-align:center;background:#fff;margin-top:10px;}
.topAd {width:728px;height:90px;position:absolute;top:12px;left:320px;}  
 
#topNavArea {width:1064px;display:block;}
#topNavLogo {width:100%;height:150px;position:relative;background:url(/images/nav/atv_header_1064.jpg) no-repeat; }
#topNav {width:100%;height:34px;display:block;position:relative;background-color:#5384BF;}
#topSearchBox {position:absolute;width:600px;height:20px;line-height:20px;top:118px;left:430px;text-align:right;}
#topTopMenu {}

.topNavItem_off, .topNavItem_on {float:left;display:block;width:90px;background-color:#5384BF;
	padding:4px 3px 4px 3px;border-right:1px solid #acacac;cursor:pointer;}
.topNavItem_on {background-color:#1D344F;color:#fff;}
#topNav a, #topNav a:hover {color:#fff;text-decoration:none;font-size:11px;font-family:Verdana;} 
.topLinkLine {line-height:26px;}

#linkToSites {position:absolute;width:300px;height:20px;line-height:20px;top:120px;left:280px;color:#ffffff;z-index:10;}
#linkToSites a {color:#DF9153;text-decoration:underline;padding-left:8px;font-size:12px;}

 .topNavSearch {float:left;padding:0px 6px 0px 18px;} 
#globalNav_TextBox1 {width:110px;}

#globalHeader {width:100%;display:block;}

#VehHeaderArea {display:block;border:1px solid #acacac;width:1064px;height:240px;background:#ffffff;}
#VehHeaderLeft{float:left;width:794px;background:#ffffff;}
#tblVehHeader {width:794px;margin:10px 7px 10px 7px;}
#vehHeaderImage {width:382px;padding:0 0 0 0;}
#vehHeaderHighlitesTitle {height:22px;line-height:22px;}
#vehHeaderHighlitesTitle h2 {font-size:12px; text-transform:uppercase;font-weight:bold;color:#6F6F6F;letter-spacing: 1px;}
.vehHeaderHighlitesContent {padding:2px 0 2px 0;height:196px;font-size:11px;color:#858585;line-height:17px;}
#vehHeaderHighlitesTitle, .vehHeaderHighlitesContent 
{ width:358px;font-family:arial;padding-left:14px;padding-right:6px;text-align:left;background:#efefef; }
#VehHeaderRight {float:left;width:240px;margin:10px 0 0 16px;border:1px solid #acacac;}

#headerArea {float:left;width:1064px;border:solid 1px #acacac;background:#ffffff;margin-top:2px;padding:4px 0 0 0;}
#headerLeftCol {float:left;width:300px;margin-left:6px;}
#headerCenterCol {float:left;width:530px;}
.headerHighlitesTitle, .headerHighlitesContent 
{ float:left;width:486px;margin-left:10px;font-family:arial;padding:0 12px 0px 14px;text-align:left;background:#efefef; }
.headerHighlitesTitle {line-height:26px;font-size:11px; text-transform:uppercase;font-weight:bold;color:#6F6F6F;letter-spacing: 1px;}
.headerHighlitesContent {height:200px;display:inline;margin-top:10px;padding:8px 12px 8px 14px;font-size:11px;color:#858585;}
.genericSpotlight {font-size:11px;color:#858585;}

#headerRightCol {float:left;width:220px;border:solid 1px #acacac;background:#ffffff;}
#headerRightContent {height:230px;text-align:left;background:#efefef;margin:8px;font-family:Arial;padding:6px 6px 6px 10px;}
#headerRightContent a {color:#858585;text-decoration:underline;line-height:17px;}

.linkwhite {font-family:Arial;font-size:12px;color:white;text-decoration:none;}
.linknews {font-family:Arial;font-size:12px;color:#32507D;text-decoration:none;}
.linknews:hover {text-decoration:underline;}
.linknewssmall {font-family:Arial;font-size:11px;color:#32507D;text-decoration:none;}
.linknewssmall:hover {text-decoration:underline;}

.arrowBlue {background:url(/images/icons/next_arrow.gif) left no-repeat;padding-left:13px;}
.videoLink {background:url(/images/icons/video_icon.gif) left no-repeat;padding-left:23px;margin-top:2px;}

A.pagelink {font-family:Arial;font-size:12px;color:#005890;text-decoration:none;}
.pageoff {font-family:Arial;font-size:12px;color:#000000;text-decoration:none;}

.linkorange {font-family:Arial;font-size:12px;color:orange;text-decoration:none;}
.linkbuttonblack, .linkbuttonblack:hover {font-family:Arial;font-size:10px;color:black;text-decoration:none;}
.linkbuttonorange, .linkbuttonorange:hover {font-family:Arial;font-size:10px;color:orange;text-decoration:none;}

.linkblue {font-family:Arial;font-size:11px;color:#32507D;text-decoration:none;line-height:18px;}
.linkblue:hover { text-decoration:underline;}


.linkwhite:hover {font-family:Arial;font-size:12px;color:orange;text-decoration:none;}
.linkblueBigBold {font-family:Arial;font-size:11px;color:blue; font-weight:bold; text-decoration:none;}
.linkblueBigBold:hover { text-decoration:underline; }

.error {font-family:Arial;font-size:11px;color:red;font-weight:bold;}
.buttonOn{background:url(/images/buttons/Btn_Small.gif);background-repeat:no-repeat; cursor:pointer;}
.buttonOff{background:url(/images/buttons/Btn_Small.gif);background-repeat:no-repeat; cursor:pointer;}
.largebuttonOn{background:url(/images/buttons/Btn_Large.gif);background-repeat:no-repeat; cursor:pointer;}
.largebuttonOff{background:url(/images/buttons/Btn_Large.gif);background-repeat:no-repeat; cursor:pointer;}

.boxOn{background:url(/images/buttons/box_on.gif);background-repeat:no-repeat; cursor:pointer;}
.boxOff{background:url(/images/buttons/box_off.gif);background-repeat:no-repeat; cursor:pointer;}

.selectbox{width:170px;font-family:Arial;font-size:10px;color:black;}
.selectboxspecs{position:absolute;top:322px;left:40px;width:200px;font-family:Arial;font-size:10px;color:black;}

.textbox{width:220px; font-family:Arial; font-size:10px; color:black; }
.formlabel {font-family:Arial;font-size:12px;color:black;font-weight:bold;text-align:right;}
.textBoxLabel {font-family:Arial; font-size:11px; text-align:right; padding-right:14px; }
.fontwhite {font-family:Arial;font-size:12px;color:white;font-weight:bold;}
.fontblack {font-family:Arial;font-size:12px;color:black;font-weight:bold;}
.fontwhitesmall {font-family:Arial;font-size:12px;color:white;} 
.headwhite {font-family:Arial;font-size:12px;color:white;font-weight:bold;}
.headblack {font-family:Arial;font-size:12px;color:black;font-weight:bold;}

.font22 {font-family:Arial;font-size:12px;color:#474747;}
.fontTitle, .sideBarTitle {font-family:Arial;font-size:12px;font-weight:bold;color:#4B4B4B;}
.sideBarTitle {font-size:11px;}

.fonthead {font-family:Arial;font-size:12px;}
.rowOff {background-color:white;font-family:Arial;font-size:10px;}
.rowOn {background-color:#E5E5E5;font-family:Arial;font-size:10px;}
.specTable {border: solid 1px #000000;font-size:11px;font-family:Arial;width:570px;background:#ffffff;}
.specsHead {font-family:Arial;font-size:11px;color:White;background:#000000;}
.specsRow { border-bottom:solid 1px #acacac;border-right:solid 1px #acacac;}
.priceQuoteHead {background-color:#989898;font-family:Arial;font-size:12px;color:white;font-weight:bold;}

.brightHead {font-family:Arial;font-size:11px;color:White;background:#DF8B29;}

.tipsOn{background:url(/images/nav/Nav_State_Tips_On.gif);background-repeat:no-repeat; cursor:pointer;}
.tipsOff{background:url(/images/nav/Nav_State_Tips_Off.gif);background-repeat:no-repeat; cursor:pointer;}
.tipsBox {padding:1px;}

.text, .textBold, .textWhite {font-family:Arial;font-size:12px;}
.textBold { font-weight:bold; }
.textWhite {color:#fff;}
.textSmallGrey {font-size:11px;color:#858585;}
.tblRating { padding-left:6px;} 
.bgLightGrey { background-color:#D8D8D8; line-height:1em; } 
.disclaimerText {color:#999999;font-family:Arial;font-size:10px;}

 #vdpNavArea {margin:0px auto;width:730px;height:38px;text-align:center;}
 #vdpNav  { width:630px; }

 .ratingBoxArea 
 { position:relative;display:block;width:150px;}
 .ratingBar 
 { position:relative;top:0px;left:0px;display:block;height:11px;line-height:11px;border:solid orange 1px;background-color:white;}
 .ratingBarBG {position:absolute;top:0px;left:0px; display:block; height:11px; background-color:orange;z-index:1;}
 .ratingBarTextInside{position:absolute;top:0px;left:1px;z-index:2;font-size:11px;}
 .ratingBarNum  {position:absolute;top:0px;width:100%;}
 
 #ratingButtonsArea { float:right;display:block;width:200px;margin-right:10px; }

#dRating {/*display:block;position:absolute;z-index:101;top:195px;left:405px;_left:395px;
	width:387px;height:34px;_width:396px;
	border-top:1px solid #858585;*/
	float:left;width:250px;
	}
#dRatingContent {padding:0px 1px 0px 8px;width:240px;float:left;}
#dRatingContent td {vertical-align:middle;text-align:left;} 
#dRatingTitle {float:left;width:160px;font-size:11px;font-weight:bold;color:#858585;margin:8px 0;}
#ratingBox {float:left;width:160px;font-size:11px;color:#858585;margin-bottom:8px;}
#ratingButtons {float:left;width:205px;text-align:left;padding:2px 0 8px 0;} 
.linkRating {font-size:11px;line-height:20px;color:#32507D;}/*#858585*/


.manufactureBox_off, .manufactureBox_on
{
    width:60px;height:60px;padding:1px 10px 1px 10px;border:1px solid white;
}
.manufactureBox_on { border:1px solid orange;}

.videoList {float:left;text-align:left;padding-left:6px;line-height:1.6em;}

.popularBikesTitle  {margin:6px 0px 0px 0px;font-weight:bold;text-align:left;}
.popularVehList {margin:0px 0px 0px 0px;text-align:left;padding:4px 0px 6px 0px;line-height:1.4em;}

.leftMenuHeader {background:#1D344F;color:#fff;}
.leftMenuFont,.leftMenuFont:hover  {color:#fff;text-decoration:none;font-size:11px;font-family:Verdana;}
.leftMenuItemHeader {background-color:#7F7F7F;color:#fff;font-weight:bold; 
	float:left;width:100%;line-height:20px;border-bottom:1px solid #acacac;}
.leftNavItem_off, .leftNavItem_on, .leftVehNav_on, .leftVehNav_off {
   float:left;width:100%;line-height:20px;
   border-bottom:1px solid #acacac;cursor:pointer;
}

.leftNavItem_on { background-color:#1D344F; }
.leftNavItem_off { background-color:#5384BF; }
.leftNavContent {float:left;padding-left:4px;color:#fff;font-size:11px;font-family:Verdana;}

.submenuArea{width:150px;position:absolute;display:none;background:#EFEFEF;
	padding:8px 5px 8px 10px;text-align:left;line-height:1.5em;border:1px solid #3F3F3F;z-index:20;}
.submenuItem {}

.leftVehNavHeader {float:left;width:100%;line-height:20px;
   border-bottom:1px solid #acacac;cursor:pointer;background:#E2E2E2;
   font-weight:bold;font-size:11px;color:#000000
 }
.leftVehNav_on {background:#1D344F;color:#fff;}
.leftVehNav_off {background:#5384BF;}

.centMenuFont,.centMenuFont:hover  {color:#fff;text-decoration:none;font-size:11px;font-family:verdana;}
.centVehNav_on, .centVehNav_off, .centVehNav_at {border:1px solid #000;}
.centVehNav_at {background:#3F3F3F/*#1D344F*/;border-bottom:1px solid #fff;}
.centVehNav_on {background:#6F6F6F/*#4781BF*/;border-bottom:1px solid #000;}
.centVehNav_off {background:#8F8F8F/*#619EDF*/;border-bottom:1px solid #000;}

.tblCenterNav {padding:0px;margin:0px;}
.trCenterMenu {height:36px;}	
.centVehMenuCont {padding:1px 8px 1px 8px;text-align:center;}

.homePopularArea {float:left;width:440px;padding-left:10px;}
.homePopularBox {float:left;display:block;width:210px; padding:0 0 0 6px;}

.selectMoreInfoBox {font-size:11px;width:148px;}

.wnos {padding:8px 16px 18px 16px;}
.wnosDIV {width:100%;height:180px;overflow:auto;}

#compareBox {
   position:absolute;z-index:200;
   left:300px;top:30px;
   width:0px;height:0px;
   border:2px solid #000; background:#F7F7F7;
   display:none;
}
#hideCompareBox {display:none;}
#compareTable {margin:10px 4px 0px 6px;}
#compareBoxButtons { position:absolute;left:100px;top:265px; }
.compareBoxTd {height:70px;text-align:center;}

#ie6iframe {position:absolute; left:0; top:100px; height:1900px;width:800px; display:none;z-index:190;}
#mainBodyCover {
    background:#000000 none repeat scroll 0%;
    height:1900px;
    opacity:0.8;
    filter: alpha(opacity=80);
    position:absolute;
    text-align:center;
    width:100%;
    z-index:199;
    display:none;
}

#recentlyViewed ul, #recentViewedContent ul {
     margin:0px 0px 0px 16px;
     padding:8px 6px 12px 6px;
     text-align:left;
}

#recentViewedBox {
    position:absolute;z-index:200;
    top:195px;left:830px;
    width:150px;
    border-top:1px lightgrey solid;
    border-left:1px brown solid; border-right:1px brown solid;border-bottom:1px brown solid;
  
    background:#fff;
    display:none;
}
#vwdimg {width:130px;text-align:left;}

.commentsArea {display:none;}
.commentsAreaOn {display:block;}
.commentsBox {margin:5px 0px 5px 0px;border:1px solid #AFAFAF;}
.commentsHead {line-height:22px;background:#E0E7EF;padding-left:4px;}
.commentsContent {padding:4px 2px 4px 4px;} 
.PostArea { position:absolute;z-index:111;margin:auto;width:500px;text-align:left;display:none;background:#fff; }
.PostTable {width:100%;padding:10px 10px 10px 10px;border:0;background:#EFEFEF; }

#eventSearchBox {border:1px solid #ccc;padding:6px 6px 6px 8px;width:425px;}
.eventBox {display:block;width:440px;border:1px solid #ccc;background:#fff;margin:4px 0px 4px 0px;}
.eventTitle {color:#2C4F4B;padding:3px 0px 3px 8px;border-bottom:1px solid #ccc;font-weight:bold;background:#DFDFDF;}
.eventImage {padding:3px 0px 3px 8px;}
.eventContent {padding:3px 0px 3px 8px;}

#answerWrap {}
#answerNav {display:block;width:550px;height:20px;border-bottom:2px solid grey;margin-bottom:10px;}
.answerNavItem, .answerNavItem_on, .answerNavItem_off {float:left;display:block;padding:0 4px 0 4px;height:20px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ccc;cursor:pointer;text-align:center;line-height:20px;}
.answerNavItem_on {background:#EEEFA4;border-bottom:0px;}
.answerNavItem_off {background:#fff;}

#answerArea {display:block;width:550px;border-top:0px solid #ccc;}
.qBox {width:550px;border-bottom:1px solid #ccc;float:left;margin:10px 0px 0px 0px;padding-bottom:10px;}
.qContent, .qHead, .qLink {text-align:left;width:550px;padding:0px 3px 4px 4px;}
.qaPrephase {font-size:12px;font-weight:bold;padding:10px 0px 20px 0px;line-height:1.4em;}
.qSign {font-size:11px;font-weight:normal;color:Gray;}
.qHead {font:bold 12px Verdana;color:#666600;}
.qContent {color:#000;padding:6px 0px;}
.qLink {font-weight:bold;font-size:11px;color:#32507D;text-decoration:underline;}
#catNav {float:left;line-height:20px;margin:5px 0px 5px 0px; display:none;}
#answerNav .linkblack {font-family:Arial;font-size:12px;color:#000000;font-weight:bold;text-decoration:none;}
#answerNav .linkblack:hover {text-decoration:none;}

#qCategory {font:bold 13px Verdana;color:#666600;border-bottom:dotted 1px #666600; }
#goAnswer {float:right;margin:6px 10px 10px 0px;}
.answerBox {float:left;width:550px;margin:8px 0px 8px 0px;
		padding:5px;
		border-top:2px solid #66CCCC;border-left:2px solid #66CCCC;} 
.answerHead, .answerContent {float:left;width:440px;}
.answerHead {font-style:italic; font-size:11px;}
.answerContent {font-size:12px;color:#000;}	

#ttip { position:absolute;z-index:1000;visibility:hidden;background:#fff;/*#FFFD42;*/
	width:230px;height:56px;border:1px solid #000;font-family:arial;font-size:11px;
	padding:6px;
}

#photoArea {float:left;  }
.photo {
    float:left;display:block;width:180px;cursor:pointer;border:1px solid lightgrey;
    margin-left:25px;
}
.photoDivider {float:left;display:block;width:400px;height:10px;}
#largePhotoBox {
    position:absolute;z-index:11111;
    margin:auto;
    width:940px;
    text-align:center;
    display:none;
    background:#fff;
}
#photoCaption {margin:12px;}	

.newThisYear {position:absolute;top:25px;left:180px; opacity:0.7;filter: alpha(opacity=70);}		    

.newsItem {padding:6px;}
.newsDate {font-size:11px;color:#808080;}
.adsStyle {z-index:1;}
.centerAdsArea {width:100%;text-align:center;}

.articlesArea {width:100%;margin-top:8px;}
.articleItem {float:left;width:100%;margin-bottom:14px;}
.articleImage {float:left;width:75px;margin-right:6px;}
.articleCopy {float:left;width:70%;}

.articleDivider{display:block;width:100%;height:20px;background:url(/images/global/h_dots.gif) repeat-x scroll left center;}

#most-popular-area {width:100%;padding-bottom:10px;}

.genericBtn { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; }
.genericBtn a {float:left;height:25px;background:url(/images/buttons/btn_right_off.gif) no-repeat 100% top;overflow:hidden;color:#1F5583;text-decoration:none;}
.genericBtn a span {float:left;width:5px;height:25px;background:url(/images/buttons/btn_left_off.gif) no-repeat left top;}
.genericBtn a p {padding:5px 8px 6px 8px;margin:0;}
.genericBtn a:hover {float:left;height:25px;background:url(/images/buttons/btn_right_on.gif) no-repeat 100% top;overflow:hidden;text-decoration:none;color:#ffffff;}
.genericBtn a:hover span {float:left;width:5px;height:25px;background:url(/images/buttons/btn_left_on.gif) no-repeat left top;}

#navArea {position:relative;width:100%;height:32px;margin-bottom:10px;border-bottom:1px solid #d8d9d9;z-index:99; }
#navTabs {position:absolute;top:1px;left:0px;font-weight:bold;background-color: #fff;z-index:100;}
#navTabs .navTab, #navTabs .navTab_on {float:left;margin-right:6px;}
#navTabs .navTab a 
{float:left;height:32px;background:url(/assets/images/specs/tab_rightside_off.gif) no-repeat 100% top;overflow:hidden;color:#787d84;}
#navTabs .navTab a span, #navTabs .navTab a:hover span, #navTabs .navTab_on a span 
{float:left;width:3px;height:32px;background:url(/assets/images/specs/tab_leftside_off.gif) no-repeat left top;}
#navTabs a p, #navTabs .navTab_on a p {padding:8px 20px 8px 18px;margin:0px;}
#navTabs .navTab a:hover, #navTabs .navTab_on a, #navTabs .navTab_on a:hover {float:left;height:32px;background:url(/assets/images/specs/tab_rightside_on.gif) no-repeat 100% top;overflow:hidden;text-decoration:none;color:#000;}

			


