td.ride_tab_end {

	border-bottom: 1px solid #AAAAAA;

}

div.ride_content {

	width:720px;

	float:left;

	border-left:#dcdcdc 1px solid;

	border-right:#dcdcdc 1px solid;

	position:relative;

	padding:15px 10px 10px 10px;

}

.ride-profile-tabs-btm{ 

	background:url(../images/tbs_btm_middle.gif) repeat-x;

	float:left;

	width:100%;

	height:10px;

}

.ride-tabs-top{

	background:url(../images/curves/ride-tabs-top.gif) repeat-x top;

	height:62px;

	width:100%;

	float:left;

}

.ride-tabs-top-left{ float:left;background:url(../images/curves/ride-tabs-top-left.gif) no-repeat;height:62px;width:10px;}

.ride-tabs-top-right{ float:right;background:url(../images/curves/ride-tabs-top-right.gif) no-repeat;height:62px;width:10px;}

.ride-tabs-top-middle{ float:left;width:660px;}

.ride-tabs-heading-outer{

	border-bottom:1px solid #dadada;

	float:left;

	padding:10px 0;

	width:100%;

	margin-bottom:20px;

	display:inline;

}

div.ride_headline{

	font-size: 16px; 

	color:#000000;

	font-family:"myriad Pro","Trebuchet MS",tahoma;

	padding-left:10px;

}

.ride-tabs-heading-outer .right{

	float:right;

}

.ride_tabs_right_link{ margin-right:10px;}

.ride_tabs_right_link img{vertical-align:middle;margin-left:10px;float:right; }

.ride_tabs_right_link a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	float:right;

	margin-left:15px;

}

div.ride_headline2 {

	margin-top: 10px;

	margin-bottom: 7px;

	font-weight: bold;

}

div.ride_officer_title {

	font-size: 7pt;

	color: #777777;

}

div.ride_members_result {

	padding: 15px 0;

	border-bottom: 1px solid #dadada;

	height:60px;

	width:225px;

	float:left;

}

div.ride_members_photo {

	float: left;

}



/* ADD AND EDIT RIDE */

div.ride_box {

	padding: 10px; 

	border: 1px solid #DDDDDD; 

	border-top: none;

}

div.ride_form_desc {

	padding-top: 2px;

	padding-bottom: 8px;

	width: 360px;

	margin-bottom: 10px;

	color:#1682a7;

	font-family:Arial, Helvetica, sans-serif;

}





/* BROWSE RIDES */

select.ride_small {

	font-size: 8pt;

	border: 1px solid #AAAAAA;

}

select.ride_select {

	border: 1px solid #AAAAAA;

}

div.ride_pages_top {

	margin-bottom: 10px; 

	text-align: center; 

	padding: 7px 5px 7px 5px; 

	background: #F3F3F3; 

	border-top: 1px solid #CCCCCC;

}

div.ride_pages_bottom {

	margin-bottom: 10px; 

	text-align: center; 

	padding: 7px 5px 7px 5px; 

	background: #F3F3F3; 

	border-bottom: 1px solid #CCCCCC;

}

input.ride_search {

	border: 1px solid #AAAAAA;

}





/* RIDES */

td.ride_left {

	width: 100%;

	text-align: left;

	vertical-align: middle;

}

td.ride_right {

	width: 0%;

	text-align: right;

	vertical-align: bottom;

}

div.ride_row {

	padding: 10px 0;

	border-bottom: 1px solid #dadada;

	float:left;

	clear:both;

	width:100%;

}

div.ride_row_invite {	

	background: #FFFFFF;

	padding: 10px;

	margin-top: 10px;

	border: 1px dashed #AAAAAA;

}

div.ride_row_date {

	color: #777777;

	font-size: 7pt;

}



div.ride_row_buttons {

	margin-top: 10px; 

	float:left;

	width:100%;

}

td.ride_row1 {

	padding: 0px 10px 10px 10px;

	vertical-align: top;

}

td.ride_row2 {

	text-align: right;

	vertical-align: top;

}

td.ride_cat {

	padding: 5px 35px 5px 0px;

}

div.ride_list {

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	border-top: 0px;

	padding: 5px 7px 5px 7px;

}

div.ride_bar {

	border-bottom: 1px solid #DDDDDD;

	padding: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

td.ride_item1 {

	padding: 5px;

	text-align: center;

	vertical-align: top;

}

td.ride_item2 {

	padding: 5px 5px 5px 5px;

	vertical-align: top;

}

div.ride_topic {

	border-top: 1px solid #EAEAEA;

	text-align: left;

	padding: 7px 0px 7px 3px;

}

div.ride_topic_end {

	border-top: 1px solid #EAEAEA;

	text-align: left;

	padding: 7px 0px 0px 3px;

}

div.ride_viewall {

	margin-top: 7px; 

	border-top: 1px solid #DDDDDD; 

	padding-top: 7px;

}

div.ride_topic_date {

	color: #777777;

	font-size: 7pt;

}

div.ride_topic_title {

	font-weight: bold;

}



/* BROWSE RIDE MEMBERS */

div.ride_member {

	padding: 5px;

	border: 1px solid #DDDDDD;

	margin-top: 10px;

	background: #FFFFFF;

}

div.ride_member_info {

	font-size: 7pt; 

	color: #666666;

}

div.ride_member_title {

	font-weight: bold; 

	padding-top: 5px;

}



/* RIDE DISCUSSIONS */

td.ride_discussion_topic1, td.ride_discussion_topic1_end {

	border-top: 1px solid #DDDDDD;

	padding: 10px; 

	background: #F5F5F5;

	vertical-align: top;

        border-right: 1px solid #DDDDDD;

}

td.ride_discussion_topic2, td.ride_discussion_topic2_end {

	border-top: 1px solid #DDDDDD;

	padding: 10px; 

	vertical-align: top;

	border-right: 1px solid #DDDDDD;

}

td.ride_discussion_topic1_end, td.ride_discussion_topic2_end {

	border-right: none;

}

div.ride_discussion_bar {

	font-size: 1pt;

	border-bottom: 1px solid #DDDDDD;

}

table.ride_discussion_table, div.ride_discussion_table {

	border: 1px solid #DDDDDD; 

	border-top: none;

}

table.ride_discussion_thread {

	border: 1px solid #DDDDDD; 

	border-top: none;

}

td.ride_discussion_item1 {

	padding: 5px 0px 5px 0px;

	vertical-align: top;

	padding: 10px; 

	border-right: 1px solid #FFFFFF;

}

td.ride_discussion_item2 {

	padding: 5px 5px 5px 5px;

	vertical-align: top;

}

div.invite_friendlist {

	overflow: auto; 

	margin: 4px 0px 4px 0px; 

	height: 130px; 

	text-align: left; 

	padding-left: 4px; 

	border: 1px solid #AAAAAA;

}

div.ride_discussion_deleted {

	padding: 10px;

	font-style: italic;

}

div.ride_discussion_row1 {

	border-top: 3px solid #DDDDDD; 

	background: #F2F2F2;

}

div.ride_discussion_row2 {

	border-top: 3px solid #DDDDDD; 

	background: #FCFCFC;

}

div.ride_discussion_daterow {

	border-top: 1px solid #CFCFCF; 

	margin-top: 6px;

  width: 100%;

}

div.ride_discussion_daterow_i2 {

	padding-top: 6px; 

	padding-bottom: 6px; 

  width: 700px;

	overflow: auto;

	overflow-y: visible;

	overflow-x: auto;

}

div.ride_discussion_quote {

	margin: 10px; 

	border: 1px dashed #AAAAAA;

	background: #f6fcff;

	padding: 10px;

}





/* Discussion: [code] */

div.ride_discussion_code {

	padding: 10px;

	font-family: courier, courier new, tahoma, serif;

	background: #fffaef;

	border: 1px dashed #ffdb86;

	margin-top: 5px; margin-bottom: 5px;

}



div.ride_discussion_code div.ride_discussion_code_title {

  padding-bottom: 3px;

  border-bottom: 1px solid #e0e0e0;

}



.ride_popular_tags {

}

.ride_popular_tags h3{

  font-size: 12px; 

	border-bottom: 1px solid #ccc;

  margin: 0;

  padding: 0;

}



.ride_browse_links {

	padding: 5px;

	text-align: right;

}



.ridetags { padding: 10px; line-height: 2.2em; text-align: center; margin-bottom: 10px;}

.ridetags a { padding: 2px; }

.ridetags a.tag1 { font-size: 2.2em; font-weight: 900; }

.ridetags a.tag2 { font-size: 1.8em; font-weight: 800; }

.ridetags a.tag3 { font-size: 1.5em; font-weight: 700; }

.ridetags a.tag4 { font-size: 1.35em; font-weight: 600; }

.ridetags a.tag5 { font-size: 1.1em; font-weight: 500; }

.ridetags a.tag6 { font-size: 1.0em; font-weight: 400; }

.ridetags a.tag7 { font-size: 0.9em; font-weight: 300; }

.ridetags a.tag8 { font-size: 0.75em; font-weight: 200; }

.ridetags sup { font-size: 9px; color: #aaa }



.ride_tagcloud {

	text-align: center;

	margin: 10px;

}



.rabidRating .wrapper {	

	cursor: pointer;

	background: #ccc;

}



.rabidRating .wrapper {

	overflow: hidden;

}



.rabidRating span,.rabidRating .wrapper {

	display: block;

	width: 96px;

	height: 15px;

}



.rabidRating span {

	position: relative;

	top: 0;

	left: 0;

	text-indent: -999em;

}



.rabidRating .ratingStars {

	display: block;

	background: url(../images/rating-star.png) no-repeat center ;

}



.rabidRating .ratingFill {

	background-color: #ffdd00;

	background:url(../images/rating-bg.gif) repeat-x bottom;

}



.rabidRating .ratingVoted {

	cursor: default;

	background:url(../images/rating-bg.gif) repeat-x bottom;

}



.rabidRating .ratingActive {

	background-color: #ffd800;

}



.rabidRating .ratingText {

}



.rabidRating .ratingText.ratingError {

	color: #f00;	

}



.rabidRating .ratingText.loading {

	background: url('../images/garage/ajax-loading.gif') no-repeat;

	text-indent: -999em;

}

/*new style start here*/

.fleft{

	float:left;

}

.ride-photo{

	padding:2px;

	text-align:center;

	width:80px;

	margin:5px;

}

.ride-photo img{

	border:1px solid #cccccc;

}

.profile-fri-info{

	width:120px;

	color:#555555;

	margin-top:8px;

	font-size:12px;

}

.fans-list{

	padding:0 0 0 15px;

}

.dot-border{ background:url(../images/ride_bg_dottedLines.png) repeat-x bottom;}

.modifications-box{

	border:1px solid #999999;

	*margin-top:10px;

}

.modification-head{

	font-weight:bold;

	border-bottom:1px solid #999999;

	padding:0 0 5px 3px;

}

.modification-item{

	padding-left:10px;

	background:url(../images/ride_dot.gif) no-repeat left top;

}

.mofibox-details{

	border:1px solid #999999;

	width:370px;

}

div.ride_related {

border-top:1px dashed #9B9B9B;

margin:0 0 9px;

overflow:hidden;

padding:9px 0 0px;

width:100%;

}

div.ride_related img{

	border:1px solid #cccccc;

}

div.ride_related div{

	margin-right:10px;

}

/*new style end here*/













/* rides new tabs start  */

td.ride_tab{

	height:62px;

	line-height:62px;

	padding-right:5px;

}

td.ride_tab{

	padding-left:10px;

	height:62px;

	font-size:12px;

	cursor:pointer;

	float:left;

}

td.ride_tab a{

	padding:0px 15px 0 6px;

	height:62px;

	line-height:62px;

	color:#515151;

	display:block;

}

td.ride_tab a.empty-tab{color:#bbbbbb;}

td.ride_tab:hover{

	background:url(../images/tab_bg_left_hover.gif) no-repeat left;

	height:62px;

	cursor:pointer;

}

td.ride_tab:hover a{

	text-decoration:none;

	background:url(../images/tab_bg_hover.gif) no-repeat right;

	height:62px;

	color:#FFFFFF;

	display:block;

}



td.ride_tab2{

	background:url(../images/tab_bg_left.gif) no-repeat left;

	padding-left:10px;

	height:62px;

	font-size:12px;

	display:block;

	cursor:pointer;

	padding-right:5px;

	float:left;

}

td.ride_tab2 a{

	text-decoration:none;

	background:url(../images/tab_bg.gif) no-repeat right;

	padding:0px 15px 0 6px;

	height:62px;

	line-height:62px;

	color:#FFFFFF;

	display:block;

}





td.ride_tab_end {

	border-bottom: 1px none #AAAAAA;

}













/* ride details page left sidebar */

.rpptop-img{

	background:url(../images/curves/rp-top.gif) no-repeat;

	height:10px;

	float:left;

	width:202px;

	clear:both;

}

.rppgrybtm-img{

	background:url(../images/curves/rpgry-btm.gif) no-repeat;

	height:6px;

	float:left;

	width:202px;

	clear:both;

}

.ride-profile-photo {

	text-align: center; 

	width:200px;

	float:left;

	border-left:1px solid #dcdcdc;

	border-right:1px solid #dcdcdc;

	padding-bottom:8px;

}

.ride-profile-photo-edit{

	float:left;

	clear:both;

	margin:0;

	border-right:1px solid #dcdcdc;

	border-left:1px solid #dcdcdc;

	padding-right:10px;

	padding-bottom:3px;

	text-align:right;

	width:190px;

}

.ride-profile-photo-details {

	width:200px;

	float:left;

	border:1px solid #dcdcdc;

	border-bottom:none;

	background:#f4f4f4;

	padding:8px 0 3px 0;

}

.ride-profile-photo-details .left{

	float:left;

	width:170px;

	font-size:12px;

	color:#252525;

	margin-left:10px;

	line-height:18px;

}

.ride-profile-photo-details .left b{color:#000000;}



.option-b1{ background:#f4f4f4;}

.option-b2{ background:#FFFFFF;}

.option-b1 a,

.option-b2 a{ background:none !important;}



#sidebar-menu{

  list-style-type:none;

  margin:20px 0 0 0;

  padding: 0;

  width: 202px;

	clear:both;

	float:left;

}

#sidebar-menu ul {

  list-style-type:none;

  margin:0;

  padding: 0;

  width: 202px;

	clear:both;

	float:left;

}





#sidebar-menu a {

  text-decoration: none;	

}





#sidebar-menu div.head {

	background:url(../images/rcb-head1.gif) repeat-x;

	height:37px;

	line-height:37px;

	clear:both;

	display:block;

	border-left:1px solid #dcdcdc;

	border-right:1px solid #dcdcdc;

	width:200px;

	float:left;

}

#sidebar-menu div.first {

	background:url(../images/curves/ride-left-top.gif) no-repeat;

	height:41px;

	line-height:41px;

	clear:both;

	display:block;

	width:202px;

	float:left;

}

#sidebar-menu div.first span.left,

#sidebar-menu div.head span.left{

	margin:0 0 0 17px;

	border:none;

	float:left;

	padding:0;

	font-size:12px;

  color: #fff;	

	}

#sidebar-menu div.head span.right{ float:right;margin-right:20px;font-size:12px;}

	

#sidebar-menu .cont{

	background:#FFFFFF;

	width:200px;

	float:left;

	clear:both;

	border-left:1px solid #dcdcdc;

	border-right:1px solid #dcdcdc;

}

#sidebar-menu div.details{

	width:100%;

	margin:0;

	padding:0;

	display:inline;

}

#sidebar-menu div.details a:hover{text-decoration:none;}

#sidebar-menu div.details .background1{ background:#f4f4f4;border-bottom:1px solid #dadada;}

#sidebar-menu div.details .background2{ background:#FFFFFF;border-bottom:1px solid #dadada;}

.sidebar-list{

	clear:both;

	padding:5px 0 5px 0;

	font-size:12px;

	width:200px;

	float:left;

}

.sidebar-list .left{

	float:left;

	margin-left:15px;

	font-size:12px;

	color:#000000;

}

.sidebar-list .left img { border:none;margin-right:10px;}

.sidebar-list .left .rating-count{

	font-size:12px;

	color:#c00000;

	font-weight:bold;

}

.sidebar-list .left a{

	padding: 0;

	color:#0093c5;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

.sidebar-list .sidebar-edit-liink{

	float:right;

	margin:0 20px 0 0;

	font-size:12px;

}

.media_ride_outer{

	margin:0 auto;

	width:700px;

	float:left;

}

.media_ride_outer td,

.media_ride_outer div{font-size:12px;}

div.media_ride{

	width:700px;

	float:left;

	padding:10px;

	text-align:center;

}

span.cke_skin_kama {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;

border:1px solid #D3D3D3;

padding:5px;

}

#id_rider_desc_view p{

	padding:0 !important;

	margin:0!important;

	color:#657e8b;

	font-family:Arial, Helvetica, sans-serif;	

	line-height:24px;

	font-size:12px;

	*margin-top:10px;

}

#id_rider_desc_view div{*margin-top:10px;}

#id_rider_desc_view h3, #id_rider_desc_view h4, #id_rider_desc_view h5, #id_rider_desc_view h6, #id_rider_desc_view h1, #id_rider_desc_view h2{ margin:0; padding:0; *margin-top:10px;}

#id_question_view,

#id_question_view span{

	font-weight:bold;

	color:#657e8b;

	font-family:Arial, Helvetica, sans-serif;

	line-height:24px;

	font-size:12px;	

} 

#id_question_view{*margin-top:5px;}

#id_question_view span{

	font-weight:normal;

	color:#c00000;

}

#id_question_edit_main{

	font-weight:bold;

	color:#657e8b;

	font-family:Arial, Helvetica, sans-serif;

	line-height:24px;

	font-size:12px;	

}

#id_question_edit_main div,

#id_question_edit_main span{

	font-weight:normal;

	color:#657e8b;

}

#id_question_edit_main a{

	font-weight:normal;

	color:#0093C5;

}



/* tooltip design */



.ToolTips { display:block; position:absolute; width:244px; }



.ToolTips .message { display:block; background:url(../images/tooltip/tip_body.png) no-repeat bottom }



.ToolTips .message img{ text-align:center; }



.ToolTips .dockBottomHeader, 



.ToolTips .dockTopFooter { display:block; position:relative; background:url(../images/lightbox/dockBottomHeader.png) no-repeat bottom; height:17px;  }



.ToolTips .dockTopFooter { background:url(../images/tooltip/dockTopFooter.png) no-repeat bottom; height:17px; }



.ToolTips .dockBottomFooter,



.ToolTips .dockTopHeader { display:block; position:relative; background:url(../images/tooltip/dockBottomFooter.png); height:8px; font-size:0px; clear:both; }



.ToolTips .dockTopHeader { background:url(../images/tooltip/dockTopHeader.png) bottom center no-repeat; height:8px;font-size:0px; }



* html .ToolTips .dockBottomHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lightbox/dockBottomHeader.png'); }



* html .ToolTips .dockBottomFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lightbox/dockBottomFooter.png'); }



* html .ToolTips .dockTopHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lightbox/dockTopHeader.png'); }



* html .ToolTips .dockTopFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lightbox/dockTopFooter.png'); }



.ToolTips .message { font-size:11px; font-weight:bold; text-align:justify; }





.tipcontent{

	width:236px;

	margin:0px 15px;

	padding:5px 0;

	color:#000000;

}

.tipcontent div{ color:#000000;}

.tip-left-btm{ float:left;clear:both;margin:5px 0 0 5px;} 

.tip_right p{ padding:0;margin:0;color:#c00000;font-weight:bold;}

.tip_right img{ margin-right:7px;}

.tip_right{

	float:left;

	width:210px;

}

.tip_right ul{ width:100%;float:left;margin:0;padding:0;list-style:none;}

.tip_right ul li{ width:100%;float:left;border-bottom:1px solid #e0e0e0;font-weight:normal;padding:5px 0;}

.tip_right ul li div{}

/* beautify the tooltip content */

td.profile_menu1{

	padding:0px 0;

}

td.profile_menu1 a, div.nolink {

	background-color: #FFFFFF;

	background-image:none;

	background-position: top right;

	border-bottom: 1px solid #DADADA;

	padding: 5px 5px 5px 15px;

	font-size: 12px;

	display: block;

}

td.profile_menu1 a.background1{background:#f4f4f4;}

td.profile_menu1 a:hover {

	text-decoration: none !important;

	background:none;

	color:#0093C5;

}









.ride-details-options{

	width:160px;

	float:left;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:5px 0 5px 5px;

	height:18px;

	margin-left:15px;

}

.ride-details-options div{

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

}

.ride-details-options span{

	color:#0093c5;

	font-size:12px;

	margin-left:5px;

	font-weight:bold;

}

.ride-details-options a{

	color:#0191c3;

	font-size:12px;

}

.detals-latest-img{

	width:100%;

	float:left;

	clear:both;

	margin:0px 0 5px 0;

}

.detals-latest-img img{

	border:none;

	margin:0px;

}

div.ques-background1 {

	background: #f2f2f2;

	margin:0;

	color:#000;

	font-size:12px;

	padding:10px;

}

div.ques-background2 {

	background: #ffffff;

	margin:0;

	padding:10px;

	color:#000;

	font-size:12px;

}

.ride-modifications-block{

	float:left;

	width:211px;

	margin:8px 16px 30px 13px;

}

.ride-modi-head{

	float:left;

	background:#000000;

	height:31px;

	line-height:31px;

	padding-left:10px;

	width:201px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#dadada;

}

.ride-modi-detail{

	float:left;

	padding:6px;

	width:199px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	border-bottom:1px solid #dadada;

}



.ride-contenth {

	width:auto;

	margin:0;

	padding:0;

	background:#f7fafc;

}

.ride-contenth .r-bct{

	background:url(../images/rdtm.gif) repeat-x bottom;

	height:7px;

	width:100%;

	display:block;

	float:left;

}

.ride-contenth .r-bct .r-bctl{

	background:url(../images/rdtl.gif) repeat-x bottom;

	height:7px;

	width:9px;

	float:left;

}

.ride-contenth .r-bct .r-bctr{

	background:url(../images/rdtr.gif) repeat-x bottom;

	height:7px;

	width:9px;

	float:right;

}



.ride-contenth .r-bb1h{

	background:url(../images/rdbm.gif) repeat-x bottom;

	height:16px;

	width:100%;

	display:block;

}

.ride-contenth .r-bb1h .r-b2bh{

	background:url(../images/rdbl.gif) repeat-x bottom;

	height:16px;

	width:11px;

	float:left

}

.ride-contenth .r-bb1h .r-b3bh{

	background:url(../images/rdbr.gif) repeat-x bottom;

	height:16px;

	width:11px;

	float:right

}

.login-link{

	float:left;

	margin-left:;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}

.commentunapprove{

	background:#fff9e8;

}

.latestride_photos{

width:100px;

float:left;

text-align:center;

margin:2px;

}

.latest_ride_albumn{

	float:left;

	width:100px;

	text-align:center;

	margin:2px;

	height:130px;

}

.radio_btn{vertical-align:middle;margin-right:5px;}

.ride-profile-photo-btm{ background:url(../images/tbs_btm_middle.gif) repeat-x;float:left;width:100%;height:10px;}

.ride-profile-photo-head{	width:100%;	height:41px;	background:url(../images/tbs_top_middle.gif) repeat-x;}

.ride-profile-photo-content{	width:260px;float:left;	border-left:#dcdcdc 1px solid;	border-right:#dcdcdc 1px solid;}

.ride-profile-photo-content-inner{	width:240px;float:left;margin:0 10px 0 10px;}

.publish-button{position:absolute;float:left;top:-10px;left:5px;}

.sidebar-btm{ float:left;width:200px;background:url(../images/tbs_btm_middle.gif) repeat-x bottom;height:5px;position:relative;}

.sidebar-btm-left{float:left;background:url(../images/tbs_btm_left.gif) repeat-x bottom;height:5px;width:5px;position:absolute;left:-1px;}

.sidebar-btm-right{float:right;background:url(../images/tbs_btm_right.gif) repeat-x bottom;height:5px;width:5px;position:absolute;right:-1px;}

.related-rides{

	width:200px;

	border-left:1px solid #dadada;

	border-right:1px solid #dadada;

	float:left;

	clear:both;

}

.related-rides-head {

	background:url(../images/curves/ride-left-top.gif) no-repeat;

	height:41px;

	line-height:41px;

	clear:both;

	display:block;

	width:202px;

	float:left;

}

.related-rides-head span.left{

	margin:0 0 0 17px;

	border:none;

	float:left;

	padding:0;

	font-size:12px;

  color: #fff;	

	}

.related-rides-btm{ background:url(../images/curves/sidebar-btm.gif) no-repeat;width:202px;height:5px;float:left;}	

.related-rides-photo{width:100px; margin:10px auto 0 auto;}

div.ride-fans-info{float:left;padding-left:20px;}

.ride-activities{

}

.ride-comment-list{

	margin:10px 0;

	border-bottom:1px solid #dadada;

	padding-bottom:3px;
	
	clear:both;

}



/* css for paginations start */

.ride-pagination{

	float:left;

	margin:10px 0 0 0;

	font-size:12px;

	color:#000000;

	clear:both;

	width:100%;

}

/* css for paginations end */