/************************************ BIKES PAGE *************************************/



/* Top div */
#topTarget {
        position: relative;
        height: 284px;
        border-bottom: 1px solid #5174AD;
        background: #fff;
        }
#topTarget #default {
        position: relative;
        }        
#topTarget #hook1 {
        left: 20px;
        top: 34px;
        position: absolute;
        }        
#topTarget p {padding-top: 0;}        
#topTarget img { vertical-align: bottom;}        

/* Bottom div */
#bottomTarget {
        padding: 20px 0;
        }        
 
 /* Bikes Sub Navigation */ 
#subNavBikes {
         background: #1A2A56 url(/images/bikeDetails/subNavBG.jpg) 0 0 repeat-y;        
        border-bottom: 1px solid #D6DEF1;
        color: #fff;
        height: 20px;
         }
 #subNavBikes li {
         display: inline;
        margin-left: 15px;        
        height: 20px;
        color: #fff;
         }
#subNavBikes li a,
#subNavBikes li a:hover { 
        line-height: 20px;
        color: #fff;
        }        
 #subNavBikes li.selected a {
         font-weight: bold;
        color: #fff;
         }        
#wallpaperLink {
        line-height: 2;
        }        
#wallpaperLink a {
        color: #709FD4;
        }        
.bikeDetails { 
        background: #fff url(/images/bikeDetails/bg.gif) 421px 0 repeat-y !important;        
        }

 
 
 
/*#bikesSpecs { background: #f1f1f1; } 
#specsPrint {
 background: #DEDFE1;
 text-align: right; 
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 padding: 0 17px;
 height: 16px; 
 }
 #specsPrint img {
         margin-right: 5px;        
         }
#specsPrint a img {
        display: none;
        }        
#specsPrint a {
 vertical-align: top;
 font-weight: bold;
 } */
 
 
 
/* Specifications data tables */
.data table { width: 100%; color: #333;} 
.data caption {        
 background: #94B7DF; 
 color: #fff;
 font-weight: bold;
 padding: 2px 17px;
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 }
.data th, .data td {
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 padding: 2px 17px; 
 background: #EFF4FA;
 }  
.data th { 
 width: 106px;
 font-weight: normal;
 background: #DFE9F5; 
 vertical-align: top;
 }
.data h4 {
 background: #DEDFE1; 
 font-weight: normal;
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 font-size: 11px;
 margin: 0;
 padding: 2px 17px;
 } 
 
 
/* Thumbnails */ 
#bikeThumbs {  
 margin: 1px 0 0 2px;  
 } 
#bikeThumbs li { 
 float: left;  
 border-bottom: 1px solid #DADBDE;
 border-right: 1px solid #DADBDE; 
 width: 138px;
 height: 75px; 
 } 
#bikeThumbs li a { background: none; padding: 0 }
#bikeThumbs li a:hover { text-decoration: none; }
#bikeThumbs li a img {
 float: left;  
 border: 0; 
 }
#bikeRangeList ul li {        
 overflow: hidden;
 float:left;
 width: 103px;
 height: 102px;
 padding-left: 2px
}
#bikeRangeList li a {
 padding-top:0;
 border:0;
 color:#4E85C5;
}

/* SPECIAL ---------------------------------------------*/
#specialHook * {
        background: #fff;
        }        
#specialHook p {padding: 10px 0 0 18px;}        
#specialChanger p { padding: 0 0 10px 0; }                
#specialChanger img {
        border: 1px solid #B8B8B8;
        }
#specialChanger span { display: none;}        
#specialChoices { 
        background: #F1F1F1; 
        margin-left: 2px;        
        width: 152px;
        padding: 2px 5px;
        }
#specialChoices p { padding: 0;}        
#rollOver { color: #999 }        

#specialChanger {                
        width: 180px;
        margin-left: 18px;
        }        

/* COLORS ---------------------------------------------*/
#coloursHook * {
        background: #fff;
        }        
#coloursHook p {padding: 10px 0 0 18px;}        
#colourChanger p { padding: 0 0 10px 0; }                
#colourChanger img {
        border: 1px solid #B8B8B8;
        }
#colourChanger span { display: none;}        
#colourChoices { 
        background: #F1F1F1; 
        margin-left: 2px;        
        width: 152px;
        padding: 2px 5px;
        }
#colourChoices p { padding: 0;}        
#rollOver { color: #999 }        

#colourChanger {                
        width: 180px;
        margin-left: 18px;
        }        

/* GALLERY -----------------------------*/        
#bikeGalleryContent {
        background: #fff;        
        }
#bikeGalleryContent p {padding: 10px 0 0 18px;}        

#bikeGalleryContent #galleryMenu {
        padding: 0 0 4px 19px;
        margin-top: 7px;
        width: 177px;
        background: url(/images/bikeDetails/galleryBG.gif) 18px 100% no-repeat;
        }
        
#galleryMenu a img {border-right: 1px solid #D2DBF1;border-top: 1px solid #D2DBF1;}        
#galleryMenu span { display: none; }


/* Print icon */        
.printTable { 
        margin-top: -20px;
        background: #EFF4FA; 
        }        
.printTable a {
        background: url(/stylesheet_images/print.gif) left top no-repeat;
	color: #000;
	padding-left:18px;
	}	
