/************************************ 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: 23px;
	font-size: 102%;
 	}
 #subNavBikes li {
 	display: inline;
	margin-left: 15px;		
	color: #fff;
 	}		 
		
#subNavBikes li a,
#subNavBikes li a:hover { 
	line-height: 23px;
	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;	
	}
	.bikeDetails a {
		color: #4e85c5;
		}
 
 
 
/*#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;
}



/* 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; 
	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;
	}	
