	html,body 
	{ 
		height: 100%; 
	} 
	
	* {
		margin: 0;
		padding: 0;
	}
		
	.alt
	{
		text-indent: -999px;
	}
	
	body 
	{
		margin: 0;
		padding: 0;
		font-family: tahoma;
		font-size: small;
		background-image:url(/res/dynamicResources/body_bg.jpg);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:center top;
	}
	
	img
	{
		border: 0;
	}
	
	a
	{
		color: Red;
	}

	#pageOuter 
	{   
		margin-left: auto;
		margin-right: auto;
		width: 960px;
		position:relative;
		min-height:100%;		
		padding-top:5px;
	}

	* html #pageOuter 
	{
		height:100%;
		margin: 0 auto;
		text-align: center;
	}
	
	#topImageContainer
	{
		height: 57px;
	}
	
	#pageOuter #pageInner 
	{	    
		background-image: url(/res/img/page/headerImage.jpg);
		background-repeat: no-repeat;
		background-position: 0 0px;
		z-index: 0;
	}
	
	#header
	{
	    background:transparent url(/res/img/header_bg.png) no-repeat scroll 0 0;
	}
	
	#footer
	{
	    background:transparent url(/res/img/footer_bg.png) no-repeat scroll 0 0;
	}
	
	.page-section
	{
	    width:884px;
	    padding:0 38px;
	}
	
	#main-content-bg
	{   
	    background:transparent url(/res/img/main-content_bg.png) repeat-y scroll 0 0;	    
	}
	
	* html #pageOuter #pageInner 
	{
		text-align: left;
	}
	
	#pageOuter #bannerAd
	{
	    height:61px;
        margin:0 auto;        
        padding-top:23px;
        width:772px;
        z-index:0;
	}
	
	#pageOuter #pageInner #topBar {
		hheight: 112px;
		position:relative;
		z-index:1;
	}
	
	#pageOuter #pageInner #homePageLink
	{
		pposition: absolute;
		
		pmargin-top: 40px;
		padding-top: 40px;
		margin-left: 70px;
		mleft: 70px;

		height: 14px;
		width: 32px;
	}
	
	* html #pageOuter #pageInner #homePageLink
	{
		padding-top: 37px;
	}
	
	#pageOuter #pageInner #topBar #homePageLink a
	{
		height: 14px;
		width: 32px;
	}
	
	#pageOuter #pageInner #topBar #homePageLink a img
	{
		border: 1px solid cyan;
	}

	#pageOuter #pageInner #topBar ul
	{
		list-style: none;
		ppadding-top: 54px;
		ppadding-top: 54px;
		padding-left: 70px;
		overflow: hidden;
		height: 24px;
	}
	
	* html #pageOuter #pageInner #topBar ul
	{
		overflow: visible;
	}
	
	
	#pageOuter #pageInner #topBar ul li 
	{
		float: left;
		height: 24px;
		min-width: 67px;
	}
	
	#pageOuter #pageInner #topBar ul li a
	{
		height: 24px;
		outline:none;
	}


	#pageOuter #pageInner #topBar ul li a div
	{
		height: 24px;
	}

	#viewLargerImage
	{
		wwidth: 157px;
		hheight: 17px;
		width: 31px;
		height: 42px;
		background-image: url(/res/img/catalogue/viewLargerImage.jpg);
		float: right;
		margin-right: 20px;
		cursor: hand;
	}

	#pageOuter #pageInner #topBar ul li a#about:hover div, #pageOuter #pageInner #topBar ul li a#about:hover
	{
		background-image: url(/res/img/navigation/about_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#about.active div
	{
		width: 84px;
		background-image: url(/res/img/navigation/about_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#about div
	{
		width: 84px;
		background-image: url(/res/img/navigation/about_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#products div, #pageOuter #pageInner #topBar ul li a#products
	{
		width: 100px;
		background-image: url(/res/img/navigation/products_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#products.active div, #pageOuter #pageInner #topBar ul li a#products.active
	{
		width: 100px;
		background-image: url(/res/img/navigation/products_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#products:hover div
	{
		background-image: url(/res/img/navigation/products_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#team div, #pageOuter #pageInner #topBar ul li a#team
	{
		width: 75px;
		background-image: url(/res/img/navigation/team_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#team.active div, #pageOuter #pageInner #topBar ul li a#team.active
	{
		width: 75px;
		background-image: url(/res/img/navigation/team_on.gif);
	}
	
	#pageOuter #pageInner #topBar ul li a#team:hover div
	{
		background-image: url(/res/img/navigation/team_on.gif);
	}	

	#pageOuter #pageInner #topBar ul li a#my div, #pageOuter #pageInner #topBar ul li a#my
	{
		width: 67px;
		background-image: url(/res/img/navigation/my_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#my.active div, #pageOuter #pageInner #topBar ul li a#my.active
	{
		width: 67px;
		background-image: url(/res/img/navigation/my_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#my:hover div
	{
		background-image: url(/res/img/navigation/my_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#stockists div, #pageOuter #pageInner #topBar ul li a#stockists
	{
		width: 73px;
		background-image: url(/res/img/navigation/stockists_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#stockists.active div, #pageOuter #pageInner #topBar ul li a#stockists.active
	{
		width: 73px;
		background-image: url(/res/img/navigation/stockists_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#stockists:hover div
	{
		background-image: url(/res/img/navigation/stockists_on.gif);
	}	

	#pageOuter #pageInner #topBar ul li a#maintenance div, #pageOuter #pageInner #topBar ul li a#maintenance
	{
		width: 94px;
		background-image: url(/res/img/navigation/maintenance_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#maintenance.active div, #pageOuter #pageInner #topBar ul li a#maintenance.active
	{
		width: 94px;
		background-image: url(/res/img/navigation/maintenance_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#maintenance:hover div
	{
		background-image: url(/res/img/navigation/maintenance_on.gif);
	}	

	#pageOuter #pageInner #topBar ul li a#newnews div, #pageOuter #pageInner #topBar ul li a#newnews
	{
		width: 46px;
		background-image: url(/res/img/navigation/news_off.gif);
	}

	#pageOuter #pageInner #topBar ul li a#newnews.active div, #pageOuter #pageInner #topBar ul li a#newnews.active
	{
		width: 46px;
		background-image: url(/res/img/navigation/news_on.gif);
	}

	#pageOuter #pageInner #topBar ul li a#newnews:hover div
	{
		background-image: url(/res/img/navigation/news_on.gif);
	}	
	
	* html #pageOuter #pageInner #mainContent 
	{
		height: 300px;
	}
	
	#pageOuter #pageInner #mainContent {
		min-height: 400px;
		width: 832px;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation 
	{
		float: left;
		min-height: 400px;
		margin-left: 30px;
		width: 100px;
		background-image: url(/res/img/page/naviRightBar.gif);
		background-position: 0 0;
		background-repeat: repeat-y;

		ppadding-right: 10px;
		margin-right: 0;
		color: #6a6a6a;
	}
	
	* html #pageOuter #pageInner #mainContent #subNavigation 
	{
		height: 100%;
		margin-left: 20px;
		
	}
	
	#pageOuter #pageInner #mainContent #subNavigation #subNaviHeader
	{
		padding-bottom: 20px;
		color: #6a6a6a;
		font-weight: bold;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation ul 
	{
		list-style: none;
		width: 100px;
		padding: 0;
		margin: 0;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation h3
	{
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		padding: 0;
		padding-top: 10px;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation h3 a
	{
		color: #6a6a6a;
		text-decoration: none;
	}
		
	#pageOuter #pageInner #mainContent #subNavigation ul li 
	{
		line-height: 1em;
		padding-bottom: 2px;
	}
	
	* html #pageOuter #pageInner #mainContent #subNavigation ul
	{
		padding: 0;
		margin: 0;
	}
	
	* html #pageOuter #pageInner #mainContent #subNavigation ul li 
	{
		
	}

	#pageOuter #pageInner #mainContent #subNavigation ul li a
	{
		font-size: 1em;
		color: #6a6a6a;
		text-decoration: none;
		padding-right: 5px;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation ul li a.active
	{
		color: Red;
	}
	
	#pageOuter #pageInner #mainContent #subNavigation ul li a:hover
	{
		color: Red;
	}
	
	#pageOuter #pageInner #mainContent #contentPart 
	{
		margin-left: 122px;
		min-height: 300px;	
	}

	* html #pageOuter #pageInner #mainContent #contentPart 
	{
		/*
margin-left: 108px;
*/
		margin-left: 100px;
		padding: 0;
		height: 100%;
		/*width: 660px;*/
	}
	
	#pageOuter #pageInner #mainContent #contentPart h2
	{
		padding-bottom: 5px;
		padding-left: 5px;
		color: red;
		font-size: 2em;
	}

	#pageOuter #pageInner #mainContent #contentPart ul#itemList
	{		
		/*width:660px !important;*/
		list-style: none;	
		overflow: hidden;
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul#itemList li
	{
		float: left;		
		width: 335px;
		padding-right: 5px;
		margin-bottom: 20px;
		background-image: url(/res/img/page/itemListTopBar.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
		padding-top: 5px;

	}
	
	* html #pageOuter #pageInner #mainContent #contentPart ul#itemList li
	{
		width: 330px;
		margin-left: 0;
		padding-right: 0;
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul#itemList li .itemDetailPane
	{
		background-image: url(/res/img/page/itemNumberBox.gif);
		background-repeat: no-repeat;

		margin-top: 10px;
		padding-left: 10px;
		padding-top: 13px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul#itemList li .itemDetailPane a 
	{
		color: Red;
		font-weight: bold;
		text-decoration: none;
		ffont-size: 0.8em;
		font-size: 1em;
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul#itemList li .itemNumber
	{
		height: 40px;
		width: 47px;
		color: white;
		font-weight: bold;
		font-size: 1.25em;
		padding-left: 5px;
		padding-top: 5px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul li .itemDetailPane .itemDetail
	{
		float: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		width: 170px;
		ffont-size: 0.8em;
		font-size: 1em;
		color: #6a6a6a;
	}
		
	#pageOuter #pageInner #mainContent #contentPart #ItemFooter
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart #ItemFooter #itemPrice
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart #ItemFooter #itemWeight
	{
		padding: 0;
		margin: 0;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #ItemFooter #itemWeight a
	{
		height: 60px;
		padding-top: 20px;
		padding-left: 5px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #ItemFooter #stockistsLink
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart ul#itemList li img
	{
		float: right;
		margin: 0;
		padding: 0;
		padding-right: 5px;
	}
	
	
	#pageOuter #pageInner #mainContent #rightNavigation
	{
		float: right;
		height: 100%;
		width: 123px;
	}
	
	#pageOuter #footerBar {
		height: 145px;
		background-image: url(/res/img/page/footerImage.jpg);
		background-repeat: no-repeat;
	}
		
	#pageOuter #footerBar #contactSection
	{
		padding-left: 45px;
		padding-top: 25px;
		width: 84px;
		width:390px;
		height: 26px;
	}
	
	#pageOuter #footerBar #contactSection a
	{	
	    outline:none;
	}

	#pageOuter #footerBar #contactSection a#contact div
	{
		width: 84px;
		height: 26px;
		background-image: url(/res/img/navigation/contact_off.gif);
	}
	
	#pageOuter #footerBar #contactSection a#contact.active div
	{
		width: 84px;
		height: 26px;
		background-image: url(/res/img/navigation/contact_on.gif);
	}
	
	#pageOuter #footerBar #contactSection a#contact:hover div
	{
		width: 84px;
		height: 26px;
		background-image: url(/res/img/navigation/contact_on.gif);
	}	
	
	#pageOuter #footerBar #contactSection a#contact
	{
	}

	#pageOuter #footerBar #contactSection a#contact:hover
	{
		background-image: url(/res/img/navigation/contact_on.gif);
	}
	
	/*Readers Bikes Footer*/
	#pageOuter #footerBar #contactSection a#foot_readersBikes div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/foot_readersbikes_off.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_readersBikes.active div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/foot_readersbikes_off.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_readersBikes:hover div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/foot_readersbikes_on.gif);
	}	
	
	#pageOuter #footerBar #contactSection a#foot_readersBikes
	{
	}

	#pageOuter #footerBar #contactSection a#foot_readersBikes:hover
	{
		background-image: url(/res/img/navigation/contact_on.gif);
	}
	
	
	
	
	/*DMR TV*/
	#pageOuter #footerBar #contactSection a#foot_dmrtv div
	{
		width: 73px;
		height: 33px;
		background-image: url(/res/img/navigation/dmrtv_off.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_dmrtv.active div
	{
		width: 73px;
		height: 33px;
		background-image: url(/res/img/navigation/dmrtv_off.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_dmrtv:hover div
	{
		width: 73px;
		height: 33px;
		background-image: url(/res/img/navigation/dmrtv_on.gif);
	}	
	
	#pageOuter #footerBar #contactSection a#foot_dmrtv
	{
	}

	#pageOuter #footerBar #contactSection a#foot_dmrtv:hover
	{
		background-image: url(/res/img/navigation/dmrtv_on.gif);
	}
	
	
	/*DMR BLOGS*/
	#pageOuter #footerBar #contactSection a#foot_blog div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/team_blogs_tab_red.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_blog.active div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/team_blogs_tab_red.gif);
	}
	
	#pageOuter #footerBar #contactSection a#foot_blog:hover div
	{
		width: 98px;
		height: 28px;
		background-image: url(/res/img/navigation/team_blogs_tab_grey.gif);
	}	
	
	#pageOuter #footerBar #contactSection a#foot_blog
	{
	}

	#pageOuter #footerBar #contactSection a#foot_blog:hover
	{
		background-image: url(/res/img/navigation/team_blogs_tab_grey.gif);
	}
	
	
	
	
	
	
	
	
	
	
	#pageOuter #pageInner #mainContent #contentPart #contentText
	{
		min-height: 385px;
		background-repeat: no-repeat;
		ppadding-right: 380px;
		padding-right: 400px;
		padding-left: 20px;
		padding-top: 5px;
	}
	
	* html #pageOuter #pageInner #mainContent #contentPart #contentText
	{
		height: 385px;
		padding-left: 10px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamImages
	{
		overflow: hidden;
		background-image: url(/res/img/page/itemListTopBar.gif);
		background-repeat: repeat-x;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamRiderThumbs
	{
		wwidth: 400px;
		width: 550px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamRiderThumbs dl
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamRiderThumbs dl dd
	{
		float: left;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamImages dl
	{
		
	}
	
	* html #pageOuter #pageInner #mainContent #contentPart #contentText #teamImages dl
	{
		height: 100%;
	}

	#pageOuter #pageInner #mainContent #contentPart #contentText #teamVideos
	{
		overflow: hidden;
		background-image: url(/res/img/page/itemListTopBar.gif);
		background-repeat: repeat-x;
		padding-top: 20px;
	}	
	
	#pageOuter #pageInner #mainContent #contentPart #contentText #teamImages dl dd
	{
		float: left;
		height: 50px;
		padding-top: 10px;
		padding-right: 10px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText img
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText h2
	{
		color: #6a6a6a;
		font-weight: bold;
		font-size: 1em;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
	}

	#pageOuter #pageInner #mainContent #contentPart #contentText h3
	{
		color: #6a6a6a;
		font-weight: bold;
		font-size: 1.2em;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
		color: Red;
	}	

	#pageOuter #pageInner #mainContent #contentPart #contentText h4
	{
		color: #6a6a6a;
		font-weight: bold;
		font-size: 1em;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
	}	
	
	#pageOuter #pageInner #mainContent #contentPart #contentText p
	{
		color: #6a6a6a;
		ffont-size: 0.8em;
		font-size: 1em;
		padding-bottom: 10px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText ol, ul
	{
		padding-left: 20px;
		color: #6a6a6a;
		font-size: 0.8em;
		padding-bottom: 10px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #contentText p ol li
	{
		padding-bottom: 10px;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv
	{
		overflow: hidden;
		width: 600px;
		float: left;
	}
		
	* html #pageOuter #pageInner #mainContent #contentPart #UKMapDiv
	{
		width: 550px;
	}
	
	* html #pageOuter #pageInner #mainContent #contentPart #UKMapDiv
	{
		swidth: auto;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #regionList
	{
		float: left;
		height: 279px;
		width: 200px;
	}
		
	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #regionList dl
	{
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #regionList dl dd a.active
	{
		color: red;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #regionList dl dd a
	{
		color: Black;
		text-decoration: none;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #regionList dl dd a em
	{
		font-size: 0.7em;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKMapDiv #mapDiv
	{
		float: left;
		margin-right: 30px;
		width: 250px;
	}
	
	* html #pageOuter #pageInner #mainContent #contentPart #UKMapDiv #mapDiv
	{
		ffloat: none;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList
	{
		width: 650px;		
		bbackground-image: url(/res/img/page/itemListTopBar.gif);
		bbackground-repeat: repeat-x;
		overflow: hidden;
		padding-top: 20px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList .horizontalLine
	{
		width: 650px;
		height: 35px;
		float: left;
		background-image: url(/res/img/page/itemListTopBar.gif);
		background-repeat: repeat-x;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList h4
	{
		clear: both;
		font-weight: bold;
		font-size: 0.9em;
		color: Black;
		padding-bottom: 20px;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList h4.premier
	{
		color: Black;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList h4.premiertop
	{
		/*color: Black;	*/
		color: White;	
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul
	{
		margin-left: 0px;
		padding-left: 0px;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li
	{
		list-style: none;
		float: left;
		width: 180px;
		min-height: 100px;
		padding-right: 20px;
		margin-left: 0px;
		padding-left: 0px;
		padding-bottom: 10px;
		bbackground-image: url(/res/img/navigation/premierStockistIcon.jpg);
		bbackground-repeat: no-repeat;
		font-size: 1em;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li.premier
	{
		list-style: none;
		float: left;
		width: 180px;
		min-height: 100px;
		padding-right: 20px;
		margin-left: 0px;
		padding-left: 0px;
		background-image: url(/res/img/navigation/premierStockistIcon.jpg);
		background-repeat: no-repeat;
		font-size: 1em;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li p
	{
		margin-left: 35px;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li p.premier
	{
		color: Red;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li p.premiertop
	{
		color: White;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li a
	{
		color: Red;
	}

	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li a.premiertop
	{
		color: White;
	}

/*
	BACKUP - Before Premier Stockists
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li
	{
		list-style: none;
		float: left;
		width: 160px;
		min-height: 100px;
		padding-right: 20px;
		padding-left: 20px;
 border: 1px solid red; 
		background-image: url(/res/img/page/naviRightBar.gif);
		bbackground-repeat: no-repeat;
		background-repeat: repeat-y;
		font-size: 1em;
	}
*/
	
	* html #pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li
	{
		width: 180px;
		height: 100px;
		font-size: 1em;
	}
	
	#pageOuter #pageInner #mainContent #contentPart #UKdealerList ul li h4
	{
		font-size: 0.8em;
		font-weight: bold;
		padding-bottom: 0;
		margin-left: 35px;
		color: Red;
	}
	
	#readersBikes
	{
	}
	
	#readersBikes dl
	{
		mmin-height: 125px;
		min-height: 143px;
	}
	
	* html #readersBikes dl
	{
		hheight: 125px;
		height: 143px;
	}
	
	#readersBikes dl dd
	{
		background-image: url(/res/img/page/itemListTopBar.gif);
		background-repeat: repeat-x;
		padding-top: 20px;
	}
	
	#readersBikes dl dd dl
	{
	}
	
	#readersBikes dl dd dl dd
	{
		border: none;
		background: none;
		padding: 0;
	}
	
	#readersBikes dl dd dl dt
	{
		float: left;
		hheight: 121px;
		height: 143px;
		width: 191px;
		margin-right: 20px;
	}
	
	.redHilight
	{
		color: Red;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	.rb_Item 
	{
		font-size: 0.75em;
		font-weight: bold;
		color: #6a6a6a;
	}
	
	#rbTab input, #rbTab file
	{
		color: Red;
	}
	
	#rbTab .redButton
	{
		color: Red;
	}
	
.insertedImage {
	padding-left: 5px;
	padding-right: 5px;
}

.insertedImage {
   /*
	border: 1px solid #000f6a;
	padding: 4px;
	margin: 8px;
	*/
   padding: 4px;
   display: block;
}

.insertedImageFloatLeft {
   float: left;
}

.insertedImageFloatRight {
   float: right;
}

.insertedImageRight {
   text-align: right;
}

.insertedImageLeft {
   text-align: left;
}

.insertedImageCentre {
   text-align: center;
}	

#teamRiderDetails
{
	clear: both;
}

/*
	New News Page
*/

#pageOuter #pageInner #mainContent #contentPart #contentText .newsThumbnail 
{
	height: 50px;
	width: 50px;
	float: left;
	padding-top:10px;
}
	
#pageOuter #pageInner #mainContent #contentPart #contentText .newsIntro
{
	width:500px;
	vertical-align:top;
	padding-left:15px;
	padding-top:10px;
}

#pageOuter #pageInner #mainContent #contentPart #contentText H2
{
	margin: 0 0 0 0;
	padding-bottom: 2px;
	padding-top: 0px;
}

#pageOuter #pageInner #mainContent #contentPart #contentText p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#pageOuter #pageInner #mainContent #contentPart #contentText .smallDate
{
	font-size: 0.7em;
	color: #6a6a6a;
	padding-top: 4px;
}

ul#footerMenu
{
	overflow:hidden;
	padding:0;
	display:inline;
	list-style:none outside none;
}
ul#footerMenu li
{
	float:left;
	padding:0;
	margin-right:6px;
}

