
/* SIDE navigation*/

td#sidenavcell{
background: #000;
padding: 0 0 12px 0;
background: url(/images/shared/side_nav/dirty_background.jpg) top left repeat-y #000;
}


#sidenav{
width: 147px;
}

.sidenavlv1{
list-style-type: none;
margin: 0;
padding: 18px 5px 10px 10px;
}


#sidenav .sidenavlv1 a, #sidenav .sidenavlv1 a:link, #sidenav .sidenavlv1 a:visited, #sidenav .sidenavlv1 a:active{
font: bold 17px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #D1531F;
text-transform: uppercase;
text-decoration: none;
}

#sidez {
font: bold 26px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #D1531F;
text-transform: uppercase;
text-decoration: none;
margin-top: 10px;
}


#sidenav .sidenavlv1 a:hover{
color: #FFF;
}

#sidenavbottomcap{
width: 147px;
font-size: 1px;
height: 12px;
background: url(/images/shared/side_nav/side_nav_black_bottom_cap.gif) bottom no-repeat;
}



/* sidenavlv2 */

.sidenavlv2{
margin: 0;
padding: 8px 0 5px 10px;
background: url(/images/shared/side_nav/sketch_line_border.gif) top left no-repeat;
border: none;
}

.sidenavlv2 a, .sidenavlv2 a:link, .sidenavlv2 a:visited, .sidenavlv2 a:active{
margin: 0;
padding: 0;
font: bold 11px/13px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
}

.sidenavlv2 a:hover{
color: #D1531F;
}




/* sidenavlv3 */

.sidenavlv3{
padding: 0 0 0 15px;
background: #000;
}

.sidenavlv3 a, .sidenavlv3 a:link, .sidenavlv3 a:visited, .sidenavlv3 a:active{
margin: 0;
padding: 0;
font: 11px/16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #FFF;
text-decoration: none;
text-transform: none;
border: none;
background: #000;
}

.sidenavlv3 a:hover{
color: #D1531F;
}




/* sidenavlv4 */

.sidenavlv4{
margin: 0;
padding: 0 0 0 20px;
background: #000;
border: none;
}

.sidenavlv4 a, .sidenavlv4 a:link, .sidenavlv4 a:visited, .sidenavlv4 a:active{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color: #FFF;
text-decoration: none;
text-transform: none;
font-weight: normal;
}

.sidenavlv4 a:hover{
color: #D1531F;
}




/* subsidenav */


ul.subsidenav{
list-style-type: square;
font: 10px/14px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #FFF;
text-transform: none;
margin: 0;
padding: 22px 0 0 25px;
background: url(/images/shared/side_nav/sketch_line_border.gif) top left no-repeat;
}

ul.subsidenav li a, ul.subsidenav li a:link, ul.subsidenav li a:visited, ul.subsidenav li a:active{
color: #FFF;
text-decoration: none;
}

ul.subsidenav li a:hover{
color: #D1531F;
}



/* bike detail pages */

.guttercolumn{
width: 6px;
background: url(/images/bikes/shared/dirty_gutter.jpg) repeat-y top left #000;
}

* html .guttercolumn{
padding: 0 6px 0 0;
margin: 0;
border: none;
}

#glcell{
padding: 0;
margin: 0;
background: #000;
width: 100%;
}

#glcellblack{
padding: 0;
margin: 0;
background: url(/images/bikes/shared/black_round_background.jpg) no-repeat top #000;
}

#groundlevel{
width: 597px;
padding: 0;
margin: 0;
background: #FFF;
}

td#glbottom{
padding: 0;
margin: 0;
height: 12px;
width: 591px;
padding-left: 6px;
}

#glbottomcap{
background: url(/images/bikes/shared/specs_bottom_cap.gif) no-repeat bottom #FFF;
padding: 0;
margin: 0;
height: 12px;
width: 597px;
font-size: 1px;
}

#biketitle{
margin: 12px 0 12px 15px;
}

#biketitleblack{
margin: 12px 0 8px 15px;
}

#msrp{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #D1531F;
float: right;
padding: 15px 15px 12px 15px;
}

#msrp a {
	text-decoration: none;
}

#msrp a:hover {
	text-decoration: underline;
}

#msrpwhite{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #FFF;
float: right;
padding: 15px 15px 12px 15px;
}

#msrplink{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #D1531F;
text-decoration: none;
}

#contenttabs{
padding-left: 10px;
border: none;
background: url(/images/bikes/shared/dirty_tab_swipe.jpg) top left no-repeat #FFF;
text-align: left;
}

#contenttabs ul{
margin: 0;
padding: 10px 0 6px 0;
}

#contenttabs ul li{
display: inline;
padding: 10px;
}

#contenttabs ul li.overstate{
display: inline;
background: url(/images/shared/right_tab_cap.gif) top right no-repeat #FFF;
padding: 0px 3px 10px 0;
}

#contenttabs ul li a, #contenttabs ul li a:link, #contenttabs ul li a:visited, #contenttabs ul li a:active{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFF;
text-decoration: none;
}

#contenttabs ul li a:hover{
color: #C7D1DC;
}

#contenttabs ul li.overstate a, #contenttabs ul li.overstate a:link, #contenttabs ul li.overstate a:visited, #contenttabs ul li.overstate a:hover, #contenttabs ul li.overstate a:active{
color: #475262;
display: inline;
padding:  5px 7px 10px 10px;
background: url(/images/shared/left_tab_cap.gif) top left no-repeat #FFF;
}
