#rideinfo li{float:left;}
.ridelink {padding: 5px 0 5px 15px;}
#hideme {float:none; display:block; width: 150px;}

#groupinfo {margin: 10px 0 0 0;}
.grouphead{background:#DCDCDC none repeat scroll 0 0;border-bottom:1px solid #999;color:#000;font-size:0.95em;font-weight:700;padding:5px 0 0 6px;}
.groupheadth{background:#CCC;border-bottom:1px solid #999;padding:4px 10px 4px 5px;text-align:left;}
.grouphead a{text-decoration:none;}
#GroupRide{background:#DCDCDC;border:1px solid #888;border-collapse:collapse;width:900px;}

.grpinfo{background:#FFF;padding:5px;}
#rideprofile li{float:left;padding:0 3px;}
#ridetools li{padding:3px; float:left;display:inline;}
#rideoptions li{border:3px solid #000;}
.downloadnav{background:#565656 none repeat scroll 0 0;border-bottom:1px solid #000;left:-1px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:absolute;top:-999em;width:100px;}
.discription p{margin:0 0 0 5px;}
.createtools{border:1px solid #CCC;float:left;margin:5px 10px 0 0;padding:10px;width:205px;}
.createtools #notes{font-size:10px;list-style:disc;padding:0 0 0 10px;}
.googlemap {width: 660px; height: 630px; float: left;border:1px solid #CCC; margin: 5px 0;}
.createul {margin:3px 0 10px 0;}
.elevationprofile {height: 100px; width:540px;}

.toolspad {padding:1px;}
.ridetoolsbox {height:15px;background: #D6D6D3; border:1px solid #B5B5B5; font-size: 11px; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-weight:700; line-height:130%; color:#565656; width: 130px; float:left; display:inline; padding:5px 10px 5px 7px;}
.ridetoolsbox img {float:left;}
.ridetoolshover {height:15px;background: #F5EA1B; border:1px solid #444444; font-size: 11px; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-weight:700; line-height:130%; color:#222; width: 130px; float:left; display:inline; padding:5px 10px 5px 7px;}
#ridetools li a {width: 130px;}

/*---------- comments --------------------------------*/
.commenttab {background: url(/assets/images/comment.png) no-repeat 0px 1px; height:30px; margin:20px 0px -7px 5px;}
.commentspace {padding:0 0 0 26px; line-height:30px; height:34px;}
.comwrap {margin: 5px 0;}
.comtitle {background: #D6D6D3; border:1px solid #a5a5a5; border-bottom:none; padding: 5px 10px;}
.combody {border:1px solid #a5a5a5; padding: 5px 10px;}
.comwrapper {margin:20px 0;}
/*---------- comments --------------------------------*/

/*---------- Forms --------------------------------*/
form.cmxform fieldset{margin-bottom:10px;}
form.cmxform legend{font-weight:700;padding:0 2px;}
form.cmxform label{display:inline-block;font-size:18px;font-weight:700;line-height:1.8;vertical-align:top;width:200px;}
form.cmxform fieldset ol{margin:0;padding:0;}
form.cmxform fieldset li{list-style:none;margin:0;padding:5px;}
form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend{font-weight:400;padding:0 0 5px;}
form.cmxform fieldset fieldset label{display:block;margin-left:123px;width:auto;}
form.cmxform em{color:red;font-style:normal;font-weight:700;}
form.cmxform input{width:200px;}

label.error{background:#FBE3E4;border:2px solid #FBC2C4;color:#8a1f11;margin:.5em;padding:5px;}
label.valid{display:block;height:16px;width:16px;}
div.doh{display:none;margin:5px;padding:5px;}
div.doh ol li{margin-left:35px;}
.doh label.error{display:block;}

/*---------- old stage --------------------------------*/
#embedlist {width:920px;}
#embedlist li {padding: 0 5px 0 5px; display:inline; float:left;}
.copytext {font-size:10px; margin:0 0 0 5px; font-weight:bold;}
.copied {display:none; color:green; font-weight:bold;}

.editnotice {margin: 10px 10px 10px 0;}
#dirnotice li {float:left; display:inline;}
.dirnoticeright {margin: 196px 0 0 20px; width: 345px;}
/*---------- end --------------------------------*/

