html{height:100.1%;}
body{text-align:center;font-family:"lucida grande",verdana,helvetica,arial,sans-serif;font-size:12px;}
body{background:#004e5f url('images/home/bk_new2.gif') repeat-x;}
body p{text-align:left;}
td{vertical-align:top;}
.clearer{clear:both;}
/* colors */ 
.darkblue{color:#004e5f;}
.blueish{color:#53a8c2;}
.lgtblue{color:#9ad0e3;}
.lgtblueborder{color:#7abbd0;}
.white{color:#FFF;}
.whitebkrnd{background-color:#FFF;}
.grey,a.grey:link,a.grey:visited{color:#666;}
a.grey:hover{color:#903;}
.small{font-size:10px;}
.alignright{text-align:right;}
/* Link Styles */
a:link,a:visited{text-decoration:underline;color:#000;}
a:hover{text-decoration:underline;color:#000;}
a.viewupdate:link,a.viewupdate:visited{font-size:10px;font-weight:bold;color:#999;float:right;}
a.viewupdate:hover{color:#000;}
.post strong a:link,
.post strong a:visited{text-decoration:none;}
.post strong a:hover{text-decoration:underline;}
.center {text-align:center;}
/* positioning elements */ 
#container{width:915px;height:auto;position:relative;margin:0 auto;padding-top:0px;text-align:left;}
#topNav{display:block;top:0px;left:0;width:100%;height:3px;margin:2px 0;}
#masthead{height:105px;background:transparent url('images/home/head_background_new.jpg') no-repeat top left;margin-top:10px;}
#midcontainer{background:#FFF url('images/home/mid_top_flat.gif') no-repeat left top;padding:0px;clear:both;}
#footer{clear:both;height:20px;margin:0;padding:0;}
#mainNav{display:block;float:left;width:190px;height:100%;position:relative;padding:10px 0px 10px 0px;}
#threeblocks{clear:both;}
/* Top navigation style */ 
#topNav{text-align:right;color:#FFF;font-size:10px;}
#topNav ul{list-style-type:none;}
#topNav ul{height:2px;line-height:10px;padding:0px 0;margin:0;font-size:10px;font-weight:bold;}
#topNav ul li{display:block;float:left;color:#FFF;padding-left:10px;}
#topNav ul li a:link,#topNav ul li a:visited{display:block;float:left;padding:0 8px 0 0px;text-decoration:none;color:#FFF;}
#topNav ul li a:hover{text-decoration:underline;color:#FFF;}
#topNav ul li a.pre:link,#topNav ul li a.pre:visited,#topNav ul li a.pre:hover{background:#004e5f url('images/nav/verysmall_arrow.gif') no-repeat 3px right;}
#topNav ul .lasty{float:right;padding-right:15px;}
/* Fix Horizontal Navigation display for Internet Exploder 4+ \*/
* html #topNav{display:block;margin-bottom:10px;}
* html #topNav ul li{float:left;padding:0;}
* html #topNav ul li{height:1%;}
#topNav > ul > li{float:left;display:table-cell;position:relative;}
#topNav > ul > li.lasty{float:right;display:table-cell;position:relative;}
/* End Internets Exploder Code */
/*Masthead style*/
#masthead a:link,#masthead a:visited,#masthead a:hover{text-decoration:none;display:block;width:100%;height:100px;padding:75px 0 0 45px;color:#FFF;}
/* Main Content Styles */
#mainContent{display:block;float:left;width:694px;min-height:400px;border-width:0px 0px 1px 1px;border-color:#CCC;border-style:solid;padding:10px;margin:0 0 0 0px;background:#FFF;}
#mainContent h1,#mainContent h3,h3{font-size:22px;text-align:left;margin:2px 0 0px 0;color:#903;}
h4{color:#000;font-size:16px;padding-top:15px;}
#mainContent h3{margin:0px;padding:0 0 10px 0;}
#mainContent h2{font-size:13px;text-align:left;margin:3px 0;padding:0;}
#mainContent .date{display:block;padding:0;margin:8px 0 0 0;border-bottom:1px #CCC solid;color:#999;font-size:10px;font-family:Arial;text-align:right;}
#mainContent .flickr{display:block;clear:both;width:100%;height:100px;padding:0px 0px 0px 0;}
#mainContent .flickr a:link,#mainContent .flickr a:visited{float:left;padding:0px;margin:0;}
#mainContent .flickr{padding:0;}
#mainContent .flickr img,#mainContent .post img,.imagefloat img{padding:0px 3px 3px 0px;margin:10px 3px;background:#FFF url('images/photostream/photostream_bkrnd.gif') bottom right no-repeat;}
#mainContent h2{display:block;width:100%;padding:30px 0 0 0;clear:left;}
#mainContent .righty{width:100%;text-align:right;font-size:12px;}
#mainContent .blog{display:block;width:500px;text-align:left;float:right;padding:10px 0px;}
#mainContent .blog .sig,.sig{display:block;width:100%;font-size:10px;font-family:Arial;text-align:right;color:#999;margin:-10px 0 5px 0 ;}
#mainContent .blog ul,#mainContent .blog ol{padding:20px;list-style-position:inside;}
#mainContent .blog p{padding:0 0 10px 0;margin:0;}
#mainContent .blog img,#mainContent .blog object{margin:6px;}
#mainContent .blog .post{display:block;width:100%;font-size:12px;border-width:1px 0 0 0;border-color:#CCC;border-style:solid;clear:both;}
#mainContent .blog .post img{float:left;margin:0 10px 10px 0;}
#mainContent .blog .post p{padding:10px 0;width:100%;}
#mainContent .blog .post p strong{font-size:14px;}
#mainContent .blog .post .sm,#mainContent .pagination .sm{color:#999;font-size:10px;font-family:Arial;}
.sm{color:#999;font-size:10px;font-family:Arial;}
#mainContent .pagination{position:relative;bottom:2px;float:right;font-size:10px;}
.imagefloat a:link,.imagefloat a:visited,.imagefloat a:hover,.imagefloat img{float:left;margin-bottom:10px;}
#mainContent iframe{float:left;margin:0 15px 15px 0;border:0px #CCC solid;}
/*Subnavigation Styles*/
#subnav{list-style-type:none;margin:10px 0;padding:0px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
#subnav li a:link,#subnav li a:visited{float:left;text-decoration:none;display:block;height:100%;padding:2px 5px 5px 5px;margin:0;}
#subnav li a:hover{text-decoration:underline;background:#CCC;}
#subnav li a.active:link,#subnav li a.active:visited,#subnav li a.active:hover{background:#53a8c2;color:#FFF;text-decoration:underline;background:#53a8c2 url('images/nav/sm_downarrow.gif') no-repeat bottom center;}
/* -- bottom three sections -- */
#threeblocks{margin:0px 0 0 192px;width:720px;padding:10px 0;}
/*#threeblocks .blockade{height:213px;width:226px;float:right;margin:20px 7px;background:#FFF url('images/nav/background_main.gif') no-repeat 0 -90px;}
*/
#threeblocks h3{padding:0 5px;margin:15px 0 0 0;}
#threeblocks .blockade h3{color:#FFF;text-indent:5px;margin:5px 0 3px 0;font-size:13px;text-align:left;}
#threeblocks ul{margin:0;background:#f18c52;padding:5px 0 5px 5px;list-style-position:inside;}
#threeblocks ul li{font-size:11px;font-family:Trebuchet,Verdana,Arial;padding:0;}
#threeblocks .blockade .main{padding:20px 10px 0px 10px;background:#f18c52;}
#threeblocks .blockade .content{padding:0 0 20px 0;width:100%;height:68px;background-color:#f18c52;}
#threeblocks .blockade p{margin:0;font-size:11px;font-family:Trebuchet,Verdana,Arial;margin:0 0 0px 0;background-color:#f18c52;}
#threeblocks .blockade{width:226px;float:right;margin:5px 7px 20px 7px;background:#0e5362 url('images/home/threebikes_options.gif') no-repeat 0 -105px;}
.commuter{background:#FFF url('images/home/threebikes_options.gif') no-repeat 0 -8px;}
.mountain{background:#FFF url('images/home/threebikes_options.gif') no-repeat -236px -8px;}
.road{background:#FFF url('images/home/threebikes_options.gif') no-repeat -473px -8px;}
.lime{background:#FFF url('images/home/threebikes_options.gif') no-repeat -709px -8px;}
.crank{background:#FFF url('images/home/threebikes_options.gif') no-repeat -944px -8px;}
.blank{background:#FFF url('images/home/threebikes_options.gif') no-repeat -1180px -8px;}
/* sign off - pbikes info */
#signoff{width:694px;clear:both;}
#signoff h2{margin:0;padding:15px 0 5px 0;color:#000;}
#signoff .smalltype{font-size:10px;padding:0 0 10px 0px;text-align:left;color:#000;clear:both;}
#signoff .smalltype img{float:right;margin-bottom:10px;border:0;}
#signoff .smalltype strong{color:#000;font-weight:bold;font-size:13px;}
#signoff .smalltype img,#hometbl img,#mainContent iframe{background:#FFF url('images/home/lg_bkrnd.gif')no-repeat bottom right;padding:0px 5px 5px 1px;}
/* footer style */
#footer p{display:block;width:100%;margin:0;padding-top:10px;color:#c0b656;text-align:right;font-size:10px;background:#004e5f url('images/home/backgrounds.gif') no-repeat 0 -42px;width:100%;}
.nofloat + p{display:block;clear:both;float:none;height:auto;}
.floatleft{float:left;}
.floatright{float:right;}
.floatRight{float:right;margin:0 0 5px 5px;}
.floatLeft{float:left;margin:0 5px 5px 0;}
img.noborder,#mainContent img.noborder{background:none;padding:0;margin:0;}
img.floatleft{margin:5px 5px 5px 0;}
#mainContent .logos{background:none;padding:15px 0 0 0;float:left;}
/* main body - left hand navigation */ 
#mainNav{margin:17px 0px 0 0px;float:left;width:200px;}
#mainNav div ul{list-style-type:none;display:block;width:200px;padding:0;margin:0;}
#mainNav div ul li{display:block;width:100%;text-align:left;padding:0;text-indent:15px;}
#mainNav div ul li a:link,#mainNav div li a:visited{display:block;width:100%;font-weight:bold;text-decoration:none;}
#mainNav div ul li a:hover{background:#CCC url('images/nav/lilwhitearrow.gif') 98% center no-repeat;}
#mainNav div ul li ul li{text-indent:35px;}
#mainNav div ul li ul li a:link,#mainNav div li ul li a:visited{font-weight:normal;text-decoration:none;}
#mainNav div ul li a:hover,#mainNav div ul li ul li a:hover{color:#000;text-decoration:underline;}
#mainNav div ul li.active a:link,
#mainNav div ul li.active a:visited{display:block;width:100%;background:#53a8c2 url('images/nav/lilbluearrow.gif') 98% center no-repeat;color:#FFF;text-decoration:underline;}
#mainNav div ul li.active a:hover{}
#mainNav div ul li{font-family:Verdana,Arial;font-weight:normal;text-decoration:none;color:#000;font-size:10px;line-height:20px;}
#mainNav div ul li ul{border:0;padding:0px 0px;}
#mainNav .store{clear:left;padding:10px 15px;background:#f8f8f8;position:relative;top:26px;border-width:1px 0;border-color:#CCC;border-style:solid;}
#mainNav .store p{font-size:10px;padding:5px 0;color:#333;}
#mainNav h3{color:#003d4c;font-size:14px;margin:0;padding:0;}
#email{background:#e3f4f9;width:100%;font-color:#FFF;border-width:1px 0;border-color:#CCC;border-style:solid;margin:45px 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:#53a8c2;border:1px #999 solid;color:#FFF;margin:5px 0;cursor:pointer;}
#email form .submit:hover{background:#CCC;color:#000;}
#email .small{font-size:10px;}
#feedburner{clear:both;width:500px;float:right;}
#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{border:0;}
a.feedtitle:link,a.feedtitle:visited{color:#004e5f;font-weight:bold;font-size:11px;text-decoration:none;margin-top:10px;display:block;}
a.feedtitle:hover{color:#903;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;}
/*Styles for Choosing a bike */
#bikeSelector{clear:both;display:block;padding:0;margin:0 -20px 0 0;list-style-type:none;}
#bikeSelector li{float:left;background:#0e5362;color:#FFF;}
#bikeSelector li:hover{background:#53a8c2;}
#bikeSelector li.active_li{background:#53a8c2 ;}
#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;}
#bikeSelector li.select_first a:link,#bikeSelector li.select_first a:visited,#bikeSelector li.select_first a:hover{background:url('images/bikeselector/inactive_round.gif') -8px 0 no-repeat;}
#bikeSelector li.select_last a:link,#bikeSelector li.select_last a:visited,#bikeSelector li.select_last a:hover{background:url('images/bikeselector/inactive_round.gif') 123% 0 no-repeat;}
#bikeSelector li.active_li{background:#53a8c2 url('images/bikeselector/sm_arrow.jpg') 50% 100% no-repeat;}
#bikeDescrip{border:0px #CCC 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;}
.summary{margin:0;padding:0;}
h4{margin:10px 0;padding:5px 0;}
h4.archive_title{margin:5px 0;padding:0;color:;}
h4.archive_title a:link,h4.archive_title a:visited{text-decoration:none;}
h4.archive_title a:hover{color:#903;}
.showing{text-align:right;margin-top:40px;font-size:10px;color:#666;}
.archive_listing{padding:2px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
#archive{margin:20px 0 0 0;}
.summary img{padding:0;border:0;background-image('');}
img.rightMargin{margin-right:10px;}
