/* CSS Document */


html{

}

body{
	background-image:url("../assets/images/background-image.jpg");	
	background-color:#000000;
	margin:20px;
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
}

entrybody{
	background-image:url("../assets/images/background-image.jpg");	
	margin:20px;
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
}



ul  {
	  padding-left:0px;
      margin:10px;
	  
      list-style: none;
	  line-height:1.5;
	
}

.textCol ul {
      /*margin:0px;
	  padding:0px;*/
	  }
	  
	  
.textCol li {
     padding-left:10px;
	 margin:10px; 
	 background-image: url(../assets/images/red_dot.gif);
	 background-repeat: no-repeat;
	 background-position: 0 .5em;
    } 



.textCol li a{
	color:#000000;	
}

div.pageTopLinks_wrapper{
	text-align:center;
}
div.pageTopLinks{
	width:820px;
	color:#ffffff;
	margin:auto;
	text-align:right;
	padding:0 10px 10px 0;
}

div.pageTopLinks a{
	text-decoration:none;
	color:#ffffff;
}

.wrapper{
	margin-top:1px;
	margin:auto;
	text-align:center;
	width:820px;
	background-color:white;
	background-image:url("../assets/images/crnrs_topyellow.gif");
	background-position:top;
	background-repeat:no-repeat;
	border-left:3px solid #ffff00;
	border-right:3px solid #ffff00;
	border-top:3px solid #ffff00;
	border-bottom:3px solid #ffff00;
}


.outerBorder{
	background-repeat:no-repeat;
	width:auto;
	/*background-color:#FFFF00;*/
	padding-top:5px;
}

.mainContent{
	/*background-color:orange;*/
	margin:12px;
}

.mainAreaContent{
	text-align:left;
	margin:0 0 0 4px;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	width:770px;
	display:inline;
	float:left;
	/*background-color:#fffff;*/
}

div.blackStrip{	
	width:770px;
	height:21px;
	background-color:#000000;
}



img.photo{
	padding:10px;
}

img.logo{
	float:left;
	margin:20px;
	width:70px;
}

/* Tabs */





div.tabs{
	float:left;
	width:602px;
	height:31px;
	background-image:url("../assets/images/tabNav_background.gif");
	background-color:#99FF00;
	border:0px solid #cccccc;
}

div.tabs a{
	color:#666666;
	text-decoration:none;
}


div.tabs a:hover{
	color:#000000;
}


div.l {
	background-image:url("../assets/images/switch_sel_l.gif");
	background-repeat:no-repeat;
	float:left;
	height:31px;
	min-height:31px;
}

div.m{
	background-image:url("../assets/images/switch_sel_m.gif");
	background-repeat:no-repeat;
	float:left;
	height:31px;
	min-height:31px;
	width:16px;
}


div.r {
	background-image:url("../assets/images/switch_sel_r.gif");
	background-repeat:repeat-y;
	float:left;
	height:31px;
	min-height:31px;
}


div.unsel{
	background-image:url("../assets/images/switch_desel_m.gif");
	background-repeat:no-repeat;
	float:left;
	height:21px;
	width:auto;
	color:#999999;
	padding:3px 0 0 0;
}


div.unselm{
	background-image:url("../assets/images/switch_unsel_m_2.gif");
	background-repeat:no-repeat;
	float:left;
	height:31px;
	min-height:31px;
	width:16px;
}




div.unselr{
	background-image:url("../assets/images/switch_unsel_r.gif");
	background-repeat:no-repeat;
	float:left;
	height:31px;
	min-height:31px;
	width:16px;
}

div.selected{
	height:21px;
	float:left;
	background-image:url("../assets/images/switch_head_sel_pedalite100.gif");
	background-repeat:repeat-x;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 5px;
}


div.navLine{
	background-image:url("../assets/images/tabNav_background.gif");
	width:277px;
	float:left;
	margin:0;
	height:31px;
	border:0px solid orange;
}

div.crnr_r{
	width:10px;
	background-image:url("../assets/images/crnrsel_tr.gif");
	height:31px;
	float:right;
}

/* Main Product Switcher Area */


div.indexProductArea{
	width:602px;
	float:left;
	display:inline;
}


div.productSwitcher{
	width:600px;
	padding:0;
	margin:0;
	float:left;
	background-repeat:no-repeat;
	background-position:top right;
	border-left:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
	border-top:0px solid #000000;
	border-bottom:0px solid #000000;	
	display:inline;

}




div.ps_leftDiv{
	width:215px;
	float:left;
	margin:5px 0 0 10px;
	display:inline;
	/*clear:both;*/
}


.priceArea{
	float:left;
}


div.priceArea h3.price{
	background-image:url("../assets/images/price.gif");
	width:92px;
	height:57px;
	float:left;
	}

div.priceArea h3.price span{
	display:none;
	}


div.selectorMini{
	margin:13px 0 0 12px;
}


.buttonLinks{
	float:left;
	margin: 0 0 10px 0;
	padding:0;
	border:0px solid #cccccc;
}

div.ps_rightDiv{
	width:360px;
	float:left;
	padding:0px;
	margin:10px 10px 0 5px;
	border:0px solid #cccccc;
	display:inline;
	/*background-color:#0066FF;*/
}

p.introText{
	font-weight:bold;
}


ul.ps{
	list-style-type:none;
	text-align:left;
	float:left;
	padding: 0;
	margin:10px 0 0 0;
}

ul.ps li{
	background-image:url(../assets/images/icon_tick.gif);
	background-repeat:no-repeat;
	background-position:0.4em;
	margin:0;
	padding: 4px 0px 4px 20px;
	border-bottom:solid 1px #CCCCCC;
}

div.psFooter{
	background-image:url("../assets/images/switcher_bot.gif");
	width:602px;    /* 602px; */
	height:10px;
	float:left;
	margin:0;
	background-repeat:no-repeat;
	padding:0;
	display:inline;
	border:0px solid #000000;		
}

div.rightHandIdents{
	width:150px;
	float:left;
	display:inline;
	padding: 20px 0px 0 6px;
	margin:0;
	border:0px solid #cccccc;
}

div.rightHandIdents img{
	padding:0 0 6px 0;
}

div.moreInfo{
	font-weight:bold;
	padding:10px;
	width:150px;
	background-image:url("../assets/images/icon_arrow.gif");
	background-position:14.8em;
	background-repeat:no-repeat;
	float:left;
	display:inline;
}


div.moreInfo span{
	
}


div.moreInfo span a{
	text-decoration:underline;		
	color:#333333;
}

div.moreInfo span a:hover{
	text-decoration:underline;		
	color:#000000;
}

div.testimonials_top{
	background-image:url("../assets/images/testimonials_top.gif");
	background-repeat:no-repeat;
	background-position:top;
	height:5px;
	width:160px;
	margin: 0 0 0 6px;
	padding:0;
	float:left;
	display:inline;
	border:0px solid #000000;
	line-height:1px;
}
div.testimonials{
	width:149px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	overflow:auto;
	height:125px;
		float:left;
		margin:0px 0 0px 6px;
		padding:5px;
		display:inline;
		
}

div.testimonials_bot{
		background-image:url("../assets/images/testimonials_bot.gif");
		background-repeat:no-repeat;
		float:left;
		width:160px;
		height:5px;
		padding:0;
		margin:0 0 0 6px;
		display:inline;
		line-height:1px;

}



div.testimonials p.quote{
		font-weight:normal;
		font-size:11px;
		padding:5px 5px 5px 5px;

}

div.testimonials p.quoter{
		font-size:10px;
		font-weight:bold;
		text-align:right;
		padding: 0 5px 20px 5px;

}



/***Newsfeeder **/


div.newsFeeder{
text-align:left;
background-image:url('../images/pedalflashingwhitetiny.gif');
background-repeat:no-repeat;
height:42px;
vertical-align:middle;
border:0px solid #000000;
float:left;
display:inline; margin-left:4px; margin-right:0; margin-top:0px; margin-bottom:8px; padding-left:50px; padding-right:0; padding-top:0; padding-bottom:0
}

div.newsFeeder p{
		margin:14px 0 0 0;
		padding:0px 0 0 5px;
		display:block;
		border:0px solid #cccccc;
		

}

div.newsFeeder span{
}

/*This also gives the width of the news heading **/

div.newsFeeder h1{
		height:42px;
		width:10px;
		background-image:url("../assets/images/title_news.gif");
		background-repeat:no-repeat;
		background-position:center left;
		float:left;
		padding:0px 0 0 40px;
		border:0px solid #cccccc;
	
		
}

div.newsFeeder h1 span{
		display:none;
}


div.newsFeeder span{
border:0px solid #cccccc;
margin:20px 0 0 0;
padding:15px;
display:block;
}



/******Section Links ****/


div.sect{
		width:145px;
		height:180px;
		float:left;
		margin:0 10px 4px 0;
		display:inline;
		background-repeat:no-repeat;
		background-position:00px 40px;

}



/*SectionLinks - links on the bottom of each page ***/
div.sectionLinks{
		margin: 0 0 0 4px;

}

div.sectionLinks h1{
		background-image:url("../assets/images/bkgd_heading.gif");
		width:145px;
		height:25px;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:5px 0 0 0;
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
}

div.sectionLinks h1 a{
color:#ffffff;
text-decoration:none;
}

div.sectionLinks h1 a:hover{
color:#cccccc;
text-decoration:none;
}


div.sectionLinks ul{	
		list-style-image:none;
		background-image:none;		
		margin:60px 0px 0px 0px;
		padding:0;
		border:0px solid #cccccc;
		text-align:left;
		display:inline;
		float:left;	
		width:145px;	
}


div.sectionLinks ul li{
		list-style-image:none;
		background-image:none;
		border:0px solid #000000;
		text-align:left;
		margin:0;
		padding:0;
}

div.sectionLinks ul li a{
		color:#0000FF;
		text-decoration:none;
}

div.sectionLinks ul li a:hover {
		color:#000000;
}






/***pageLinks are the links at the top of each subPage that link to other pages in that section **/

ul.pageLinks{
display:inline;
float:left;
}

ul.pageLinks li{
display:inline;
float:left;
background-image:url("../assets/images/crnr_sl_l.gif");
background-repeat:no-repeat;
background-color:#F2F2F2;
background-position: 0;
padding:0px;
margin: 10px 10px 0 0;
border:0px solid yellow;
height:20px;
}


ul.pageLinks li a{
text-decoration:none;
color:#666666;
background-image:url("../assets/images/crnr_sl_r.gif");
background-position:right;
background-repeat:no-repeat;
border:0px solid #000000;
margin:0;
padding:0px 5px 0 5px;
height:20px;
float:left;
}

ul.pageLinks li a:hover{
color:#000000;
}


ul.pageLinks li a span{
float:left;
display:inline;
/*margin:3px 0 0 0;*/
padding:3px 0 0 0;
border:0px solid #000000;
height:10px;
margin:0;
cursor:hand;   /*This is a really weird hack - but the cursor seems to change to a text line without it 
				in IE - not sure why....something to do with the surrounding span ***/

}



div.aboutUs{
		background-image:url("../assets/images/linkpic/pic_about_us.gif");

}


div.horse{
		background-image:url("../images/horselite/titleimage.jpg");

}

div.running{
		background-image:url("../images/downloadphotos/running/runningtitle.jpg");

}

div.community{
		background-image:url("../assets/images/linkpic/pic_joingroups.gif");

}

div.schemes{
		background-image:url("../assets/images/linkpic/pic_shake.gif");
}

div.reseller{
		background-image:url("../assets/images/linkpic/pic_pedalitemedal.gif");
}


div.press{
		background-image:url("../assets/images/linkpic/pic_com.gif");

}



/***** Main Titles *****/

h1.mainTitle {
float:left;
margin:30px 0 0px 0;
}

h1.mainTitle span{
display:none;
}

h1.news{
background-image:url("../assets/images/titles/title_lg_news.gif");
width:120px;
height:45px;
}


h1.community{
background-image:url("../assets/images/titles/title_lg_community.gif");
width:244px;
height:45px;
}


h1.about_us{
background-image:url("../assets/images/titles/title_lg_about_us.gif");
width:195px;
height:45px;
}

h1.contact_us{
background-image:url("../assets/images/titles/title_lg_contact_us.gif");
width:234px;
height:45px;
}


h1.schemes{
background-image:url("../assets/images/titles/title_lg_schemes.gif");
width:196px;
height:45px;
}


h1.buy_now{
background-image:url("../assets/images/titles/title_lg_buy_now.gif");
width:234px;
height:45px;
}


h1.mailing_list{
background-image:url("../assets/images/titles/title_lg_mailing_list.gif");
width:241px;
height:45px;
}


h1.reseller{
background-image:url("../assets/images/titles/title_lg_reseller.gif");
width:179px;
height:45px;
}


h1.credits{
background-image:url("../assets/images/titles/title_lg_credits.gif");
width:149px;
height:45px;
}



h1.links{
background-image:url("../assets/images/titles/title_lg_links.gif");
width:114px;
height:45px;
}


h1.accessibility{
background-image:url("../assets/images/titles/title_lg_accessibility.gif");
width:271px;
height:45px;
}


h1.press_area{

background-image:url("../assets/images/titles/title_lg_press_area.gif");
width:229px;
height:45px;
}



h1.pedalite_patents{
background-image:url("../assets/images/titles/title_lg_patents.gif");
width:339px;
height:45px;
}


h1.more_info{
background-image:url("../assets/images/titles/title_lg_more_info.gif");
width:195px;
height:45px;
}

h1.faqs{
background-image:url("../assets/images/titles/title_lg_faq.gif");
width:121px;
height:45px;
}


h1.product_test{
background-image:url("../assets/images/titles/title_lg_product_test.gif");
width:266px;
height:45px;
}

.pagefooter{
		background-image:url("../assets/images/crners_botyellow.gif");	
		margin:auto;
		text-align:center;
		width:820px;
		height:10px;
		background-color:grey;
		background-repeat:no-repeat;
		background-position:bottom;
		border:0px solid #cccccc;
}

.clearAll{
clear:both;
line-height:0px;
}

div.line{
		border-top:1px solid #cccccc;
		line-height:1px;
		height:10px;
		margin:0;
		padding:0;
		width:100%;
		float:left;
}


div.pageFooter{
		border:0px solid #000000;
		background-color:#F2F2F2;
		float:left;
		width: 778px;
		height: 48px;
}


div.pageFooter img {
		float:left;
}



div.footerLeft{
		float:left;
		margin:0;
		padding:0;
		width:480px; /*465px*/
		display:inline;
		height: 48px;
		border:0px solid #0066CC;
}


div.imgLogo{
		display:inline;
		float:left;
		width:102px;
		height:48px;

}


div.contactCopyright{
		float:left;
		width:372px; /*362px;*/
		height:48px;
		display:inline;
		border:0px solid #999999;
		padding:0;
		margin:0;
}


div.contactCopyright p{
		display:inline;
		float:left;
		border:0px solid #000000;
		margin:0;
		padding:8px 0 0 5px;
		width:362px; /*362px*/
		text-align:left;
}


div.contactCopyright br{
		line-height:0px;
		display:inline;

}
div.footerRight{
		float:left;
		width:284px;
		height: 48px;		
		padding:0;
		background-image:url("../assets/images/crnrs_footer_rh.gif");
		background-position:right;
		background-repeat:no-repeat;
		margin:0;
		border:0px solid #444444;
}

div.footerRight ul{
		float:left;
		display:inline;
		list-style-image:none;
		list-style-type:none;
		background-image:none;	
		margin:0;
		padding:0;	
}


div.footerRight ul li{
		list-style-image:none;
		list-style-type:none;	
		border:none;
		display:inline;
		float:left;
		background-image:none;	
		margin:0;
		padding:7px 0 0 8px;
}

div.footerRight ul li a{
		text-decoration:underline;
		color:#666666;
		

}

div.footerRight ul li a:hover{
		text-decoration:underline;
		color:#000000;

}






/***********************Sub Pages *******/


div.b_s{
padding:0px 0 0 0;
width:768px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-image:url('../assets/images/idents/subpage_ident_1.jpg');
background-repeat:no-repeat;
background-position:10px 10px;
display:inline;
float:left;
}

div.b_test{
padding:0px 0 0 0;
width:768px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-image:url('../images/sunshine.jpg');
background-repeat:no-repeat;
background-position:10px 10px;
display:inline;
float:left;
}

div.b_blank{
padding:0px 0 0 0;
width:768px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-repeat:no-repeat;
background-position:10px 10px;
display:inline;
float:left;
}

/*Sub PAge Content top border Background image */
div.t_b{
background-image:url("../assets/images/brdr_content_top.gif");
background-repeat:no-repeat;
background-position:top;
width:770px;
height:5px;
float:left;
line-height:1px;
display:inline;
}



/*Sub PAge Content bottom border Background image */
div.b_b{
background-image:url("../assets/images/brdr_content_bottom.gif");
background-repeat:no-repeat;
background-position:top;
width:770px;
height:5px;
float:left;
border:0px solid #000000;
line-height:1px;
display:inline;
}



div.identColumn {
float:left;
display:inline;
width:215px;
margin:0 0 0 10px;

}


div.identImage{
height:200px;
float:left;
width:215px;
}


div.textCol{
float:left;
display:inline;
border:0px solid #cccccc;
width:485px;
background:none;
padding:10px 0 40px 10px;
}

div.textCol h2{
margin:20px 0 5px 0;
font-weight:bold;
font-size:13px;
}

div.textCol h3{
margin:20px 0 5px 0;
font-weight:bold;
font-size:11px;
}

div.textCol p{
margin:0 0 5px 0;
}