html{height:100.1%;}
body{text-align:center;font-family:"lucida grande",verdana,helvetica,arial,sans-serif;font-size:12px;}
body{background:#ffe500 url('images/home/home_bkrnd.png') repeat-x;}    
body p{text-align:left;}   
table td,table th{vertical-align:top;}
.clearer{clear:both;}
a:link,a:visited{color:#1b5cc9;}
a:hover{color:#fb6711;}
#container{width:915px;height:auto;margin:0 auto;padding-top:0px;text-align: left;}    
#masthead {background:url('images/home/athensbike_home.png') bottom left no-repeat;height:130px;}
#masthead p {color:#000;text-align:right;font-size:10px;font-weight:bold;margin:0;padding-right:10px;}
#midContainer{background:#FFF;/*DELETE HEIGHT*/}
#rightCol{float:left;width:200px;}
.mainNav {margin:17px 0px 0 0px;padding:0;margin:10px 0;list-style-type:none;} 
.mainNav li{padding:3px 0 3px 10px;margin:0;font-size:11px;font-weight:bold; border-width:1px 0 0 0;border-color:#FFF;border-style:solid;}
.mainNav .active,.mainNav li:hover {background:#fb6711 url('images/nav/lilwhitearrow.png') 98% center no-repeat;}
.mainNav .active, .mainNav .active a:link,.mainNav .active a:visited,.mainNav li:hover,.mainNav li:hover a:link,.mainNav li:hover a:visited{color:#FFF;}
.mainNav a:link,.mainNav a:visited{text-decoration:none;width:100%;padding:3px 0 3px 10px;}
.mainNav a:hover{color:#FFF;}
.finduspad{padding-top:18px;}
#email{background:#fedfca;width:100%;font-color:#FFF;border-width:1px 0;border-color:#CCC;border-style:solid;margin:25px 0 0 0;}
#email h4.emailhead{margin:0;padding:10px 0 0 15px;color:#000;font-size:14px;}
#email form{}
#email form p{padding:0px 15px;margin:5px 0;}
#email form .submit {float:right;display:block;background:#fb6711;border:1px #999 solid;color:#FFF;margin:5px 0;cursor:pointer;}
#email form .submit:hover{background:#fb6711;color:#000;}
#email .small{font-size:10px;}
#content {border-width:0 0 1px 1px;border-color:#CCC;border-style:solid;float:left;width:694px;position:relative;top:-14px;padding:0 10px 40px 10px;}
.flickr {padding:10px 0;}
.flickr img.spacer {margin:2px 3px;padding:0 3px 3px 0; background:#FFF url('../../images/home/photostream_bkrnd.gif')bottom right no-repeat;border:0;}
.bottom-cap{height:20px;background:#FFF url('images/home/bottom-cap.png') bottom left no-repeat;}
.footer{text-align:right;color:#1b5cc9;font-size:10px;padding:2px 3px;font-family: 'Lucida Grande', Verdana;}
.centered{text-align:center;}
a.homelink:link,a.homelink:visited,a.homelink:hover{text-decoration:none;display:block;width:200px;height:200px;}
.leftColPad{padding:0 3px;}
.leftColPad ul {margin:5px 0;padding:0 0 0 9px;}
.leftColPad ul li {padding:2px 0;list-style-type:circle;}
/*
Feedburner styles
*/
#feedburner{}   
#feedburner h4{padding:5px 0 10px 0px;margin:0;border-width:0px 0 1px 0;border-color:#CCC;border-style:solid;display:block;width:100%;color:#903;}
#items .item,#items .item big{font-size:10px;}
#items .item .date{}
a.feedtitle:link,a.feedtitle:visited{color:#000;font-weight:bold;font-size:11px;text-decoration:none;margin-top:10px;display:block;}
a.feedtitle:hover{color:#fb6711;text-decoration:underline;}                                     
p.feeddescrip{padding:10px 0 0 0;margin:0;text-indent:20px;font-color:#333;font-style:italic;font-size:10px;}
#feedburner p.date {padding:5px;}
#feedburner img{margin:0;padding:0;background:none;}
#feedburner p.date a:link,#feedburner p.date a:visited, #feedburner p.date a:hover{text-decoration:none;}
/*
Event for Calendar Styles
*/
	table td.event {width:355px;}
	table td.event,table td.date, table.eventlisting th{padding:5px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
	table.eventlisting{padding:0 0 30px 0;width:100%;}
/*
overDiv funkyness
*/
#overDiv{background:#FFF;z-index:5000;clear:both;}
.righty { text-align:right;padding:0 15px;}
.largemarge {margin:15px 0 0 0;}
.hometable td{padding:0px 5px 0 5px;}
.hometable img.toppad{padding:20px 0 0 0;}
.blogItem{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}

#kal{width:210px;margin:0 0 0px 25px;float:left;}
#kal .dayView{width:206px;}
/*Styles for Choosing a bike */
#bikeSelector{clear:both;display:block;padding:0;margin:10px -20px 0 0;list-style-type:none;}
#bikeSelector li{float:left;color:#FFF;background:#fb6711 url('images/bikeselector/top_gradient.png') top left repeat-x;}
/**/
#bikeSelector li a:link,#bikeSelector li a:visited{text-decoration:none;color:#FFF;display:block;height:36px;line-height:35px;padding:0px 13px;}
#bikeSelector li a:hover{color:#FFF;background:transparent url('images/bikeselector/sm_arrow.png') bottom center no-repeat;}
#bikeSelector li.select_first {background:#fb6711 url('images/bikeselector/rounded_corners.png')  -13px 0 no-repeat;display:block;height:36px;width:9px;}
#bikeSelector li.select_last{background:#fb6711 url('images/bikeselector/rounded_corners.png') 0 0 no-repeat;display:block;height:36px;width:9px;}
#bikeSelector li.active_li a:link {background:transparent url('images/bikeselector/sm_arrow.png') bottom center no-repeat;}
#bikeDescrip{border-width:0 1px 1px 1px;border-color:#CCC;border-style:solid;padding:5px 10px;clear:both;}
#bikeDescrip .headline{color:#0e5362;margin:30px 0 0 0;}
.hide{display:none;}
.show{display:visible;}
img.noshadow,#bikeDescrip img.noshadow{background-image('');background:none;padding:0;}
#threeblocks {clear:both;}
#threeblocks h3{width:256px;background:#FFF url('images/threeblocks/rounded_top.png') top left no-repeat;color:#FFF;padding:5px 0 5px 10px; margin:0 -5px;width:100%;}
#threeblocks table {float:right;width:715px;}
#threeblocks table th {color:#FFF;padding:0 0px;margin:0 5px;}
#threeblocks table td,#threeblocks table th{width:195px;}
#threeblocks table td{padding:0px 5px 100px 5px;background:#f18c52;}
#threeblocks table td.commuter{background:#f18c52 url('images/threeblocks/threebikes_options.gif') no-repeat 0 bottom;}
#threeblocks table td.mountain{background:#f18c52 url('images/threeblocks/threebikes_abikes.png') no-repeat -236px bottom;}
#threeblocks table td.road{background:#f18c52 url('images/threeblocks/threebikes_abikes.png') no-repeat -473px bottom;}
#threeblocks table td.lime{background:#f18c52 url('images/threeblocks/threebikes_options.gif') no-repeat -709px bottom;}
#threeblocks table td.crank{background:#f18c52 url('images/threeblocks/threebikes_abikes.png') no-repeat -944px bottom;}
#threeblocks table td.blank{background:#f18c52 url('images/threeblocks/threebikes_options.gif') no-repeat -1180px bottom;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
table.eventmanagement {border:0;}
table.eventmanagement td{padding:5px;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}

