/* CSS Document */
body{ 
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 16px;
}
a:link { color: #1682a6; text-decoration:none;}
a:visited { color: #1682a6; text-decoration:none;}
a:hover { color: #31a0c9; text-decoration:none;}
.clr-1{ clear:both;padding:0;margin:0;height:0px;}
.clr{ clear:both;}
.fleft{ float:left;}
.fright{ float:right;}
.width-full{ width:100%;}
a{outline:none;}
html, body {
	height: 100% !important;
}
#main{
	background: #fff url(../images/body_bg.gif) repeat-x; 
	margin:0;padding:0;
	min-height: 100%;
	position:relative;
}
#header{ 
	width:960px;
	margin:0 auto;
	padding:0;
}
a{cursor:pointer;}
#top_bar{
	font-size:11px;
	font-weight:normal; 
	height:34px;width:100%;
	float:left;
	font-size:12px;
}
#top_bar a{ 
	color:#58737c; 
	font-size:11px;
	font-weight:normal;
}
#top_bar a:hover{ 
	text-decoration:none;
	color:#62838f;
}
#top_bar #top_right_link{ 
	float:right;
	margin:3px 0px 0 0;
	padding:0;
}
#top_right_link img{ margin:0 4px 0 3px;}
#top_bar #top_right_link a{
	color:#86b1bf;
}
.top_signup_btn{
	background:url(../images/signup.gif) no-repeat;
	width:70px;
	height:27px;
	float:left;
	margin-right:10px;
}
.top_login_btn{
	background:url(../images/login.gif) no-repeat;
	width:90px;
	height:27px;
	float:left;
}
.top_signup_btn:hover,
.top_login_btn:hover{
	background-position:bottom;
}
#top_bar #top_right_link2{ 
	float:right;
	margin:8px 0px 0 0;
	padding:0;
	color:#000000;
}
#top_bar #top_right_link2 a{
	color:#000000;
}


#top_bar #top_left_link{
	color:#58737c;
	float:left;
	margin:5px 0 0 0;padding:0;
}
#top_right_link2 img,
#top_left_link img{ 
	vertical-align:middle;
	margin:0 5px;
}
div.newupdates {
	position: absolute; 
	height: 31px; 
	width: 130px; 
	margin: 15px 0px 0px 15px;
	background-image: url(../images/newupdates.gif); 
	background-repeat: no-repeat;
}
.newupdates-link{
	text-align: left; 
	padding: 8px 5px 5px 12px; 
	color: #FFFFFF;
}
.newupdates-link a{
	color: #FFFFFF !important;
}
#top-logo-bar{ 
	float:left;width:100%;
	height:103px;
	margin:0;
	padding:0;
}
#top-logo-bar #logo{
	float:left;
	padding:0;
	margin:9px 0 0 0px;
}
.header_ad{
	padding:0;
	float:right;
	margin:7px 0 0 0;
	background:#c4d8e3;
	width:728px;
	height:90px;
}
#content_main{
	width:960px;
	padding:0px 0 420px 0;
	margin:0 auto;
	clear:both;
}
/* user manu start here */
#user_menu{
	float:left;
	margin-top:8px;
}
#user_menu a{ color:#000000;}
#user_menu a:hover{color:#333333;}
td.menu_user {
	background-image: url(../images/menu_user.gif); 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px; 
	border: 1px solid #CCCCCC; 
	border-top: none; 
	text-align: left;
}
div.menu_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}
div.menu_sep {
	padding: 2px 0px 0px 10px;
	float: left;
	background: none;
}
img.menu_icon {
	display: block;
	float: left; 
	margin-right: 4px;
}
img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}
div.menu_arrow {
	padding: 2px;
	float: left;
}
div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	border-left: 3px solid #d3d3d3;
	display: block;
	background: #efefef;
	color:#000000;
}
div.menu_item_dropdown a:hover {
	padding: 3px 40px 5px 7px; 
	font-weight: normal;
	background: #e2e2e2;
	border-left: 3px solid #b5b4b4;
	text-decoration: none;
	display: block;
}
div.menu_item_dropdown-2{
	position:absolute;
	margin-left:150px;
	margin-top:-23px;
	width:100px;
}
div.menu_item_dropdown-2 a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	border-left: 3px solid #01708f;
	display: block;
	background: #d8e7ef;
}
div.menu_item_dropdown-2 a:hover {
	padding: 3px 40px 5px 7px; 
	font-weight: normal;
	background: #cedee7;
	border-left: 3px solid #094869;
	text-decoration: none;
	display: block;
}
div.menu_dropdown {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 6px;
	margin-left: -11px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}

/* user manu end here */
/* footer content start here */
#footer_wrap{
	margin:0 auto;
	background:#151515;
	padding:0;
	width:100%;
	height:400px;
	position:absolute;
	bottom:0;
}
#footer_wrap #footer_main{
	width:960px;
	margin:0 auto;
	padding:0;
	color:#7a7a7a; 
	font-size:12px;
	font-weight:normal;
}
#footer_content{
	width:960px;
	float:left;
	margin:30px 0;
	padding:0;
	display:inline;
	height:260px;
}
#footer_content p{
	color:#7a7a7a;
	font-size:12px !important;
	line-height:16px !important;
}
#footer_wrap #footer_main a{
	color:#7a7a7a;
}
#footer_content p a:hover,
#footer_content a:hover{color:#FFFFFF !important;text-decoration:none;}
#footer_content .footer_content-left{
	float:left;
	margin:0;
	padding:0;
	width:700px;
	color:#7a7a7a; 
	font-size:12px;
	font-weight:normal;
}
#footer_content .footer_content-left .share-icons{
	margin:15px 0 0 0;
	width:100%;
	float:left;
}
#footer_content .footer_content-left .share-icons p{ margin:5px 0;padding:0;float:left;width:100%;color:#7a7a7a;}
#footer_content .footer_content-left .share-icons img{
	vertical-align:middle;
	margin:0 5px 0 0;
}
#footer_content .footer_content-left .left_block{
	float:left;
	width:130px;
	margin-left:25px;
} 
#footer_content .footer_content-left .middle_block{
	float:left;
	width:150px;
	margin:0 10px 0 0;
}
#footer_content .footer_content-left .right_block{
	float:left;
	width:150px;
	margin:0 10px 0 0;
}
#footer_content .footer_content-left .top10_carz{
	float:left;
	width:150px;
	margin:0 0 0 20px;
}  
#footer_content .footer-ad{
	width:250px;
	background:#bfd4e0;
	height:250px;
	float:right;
	margin:0 0 0 0;
}
.footer_heading{
	font-size:14px;
	color:#FFFFFF;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top:10px;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px solid #2d2d2d;
}
.footer_heading div{
	font-size:14px;
	color:#FFFFFF;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top:8px;
	margin-left:8px;
	float:left;
}
.footer_heading div.top10{
	font-size:14px;
	color:#FFFFFF;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0;
	margin-left:8px;
	float:left;
}

.footer_heading div a{
	color:#FFFFFF !important;
}
.footer_btm{
	float:left;
	width:960px;
	padding:10px 0;
	text-align:left;
	font-size:11px;
	font-weight:normal;
}
.footer_btm div{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#7e7e7e; 
}
.footer_btm img{
	vertical-align:middle;
	margin:0 7px;
}
.f-contright-txt{
	margin:8px 0 0 0;
	float:left;
	width:100%;
}
.f-contright-txt div{ font-size:12px;color:#7a7a7a;}
.f-contright-txt p{ float:left;width:100%;margin:1px 0;padding:0;}
.f-contright-txt .top10_list{ float:left;width:100%;margin:1px 0;padding:0;}
.f-contright-txt div.left{
	float:left;
	width:23px;
	height:10px;
	margin:0;
	padding:0;
}
.f-contright-txt div.middle{
	float:left;
	width:48px;
	color:#414141;
	margin:0;
	padding:0;
}
.f-contright-txt div.right{
	float:left;
	width:78px;
	margin:0;
	padding:0;
}
.footer_btm_links{
	color:#3f3f3f !important;
	float:left;
	margin-top:5px;
	clear:both;
}
.footer_btm_links a{color:#ac0000 !important;}
.footer_btm_links a:hover{text-decoration:underline;}
/* footer content end here */



.blocks-content{
	padding:0px;	
}

/* css for ride pages start */
#breadcrumb{/*background:url(../images/curves/breadcrumb_middle.gif) repeat-x;*/margin:0;height:38px;float:left;margin-top:8px;}
#breadcrumb .breadcrumb-left{ float:left;/*background:url(../images/curves/breadcrumb_left.gif);*/height:38px;width:8px;}
#breadcrumb .breadcrumb-right{ float:left;/*background:url(../images/curves/breadcrumb_right.gif);*/height:38px;width:8px;}
#breadcrumb .breadcrumb-links{float:left;padding:0 7px;font-weight:normal;font-size:11px;color:#8b8b8b;line-height:38px;}
#breadcrumb .breadcrumb-links div{float:left;font-weight:normal;font-size:11px;color:#8b8b8b;line-height:38px;}
#breadcrumb .breadcrumb-links a{ font-size:11px;margin:0 3px;font-weight:normal;color:#8b8b8b; }
#breadcrumb .breadcrumb-links a:hover{color:#727272;}
#breadcrumb .breadcrumb-links span{color:#d00002;margin:0 3px;}
#garage_search_box{
	background:	url(../images/garage_search_bg.gif) no-repeat;
	width:755px;
	height:138px;
	float:left;
	margin:7px 0 0 13px;
}
.garage-go-btn{
	background:url(../images/go-btn.gif) no-repeat;
	width:37px;
	height:23px;
	font-size:0px;
	border:none;
	text-align:right;
	color:#996600;
}
#search-cetagory-box{
	width:755px;
	clear:both;
	float:left;
	margin:7px 0 0 13px;
}
#search-cetagory-box .search-cetagory-head{
	width:100%;
	float:left;
	border-bottom:1px solid #c3ddec;
	padding:5px 0;
}
#search-cetagory-box .search-cetagory-head div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00516f;
	font-weight:bold;
}
#search-cetagory-box .search-cetagory-head div a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2fa9c0;
	text-decoration:underline;
	font-weight:bold;
}
.blocks-top{
	background:url(../images/rides-blocks-top.gif) no-repeat;
	width:781px;
	height:50px;
	float:left;
	margin:0 0 0 1px;
}
.blocks-top .head{
	color:#FFFFFF;
	font-family:"Gill Sans MT Pro Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 20px;
	*margin:11px 0 0 20px;
	padding:5px 7px;
	float:left;
}
.more-btn{
	float:right;
	padding:0;
	margin:12px 30px 0 0;
	width:46px;
	height:22px;
}
.more-rides-btn{
	background:#EEEEEE url(../images/tabs-bg.gif) repeat-x;
	border:1px solid #DADBDB;
	color:#0093c5 !important;
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:20px;
	padding:0 10px;
	text-align:center;
	float:left;
}
.more-rides-btn:hover{
	color:#0cace3 !important;
}
.rides-carousel1{
 float:left;
 clear:both;
 padding:5px;
 margin:0 10px;
}
#right-column{
	float:right;
	width:200px;
}
.pr-c-head span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#00516f;
	font-size:12px;
	font-weight:bold;
}
.column-head{
	background:url(../images/rcb-head1.gif) no-repeat;
	float:left;
	width:199px;
	height:35px;
	line-height:35px;
}
.column-head img{
	margin:13px 0 0 19px;
	float:left;
	padding:0;
}
.rc-profile{
	float:left;
	width:170px;
	margin:0 0 0 15px;
	padding:0;
	color:#00516f;
	font-size:11px;
	font-weight:bold;
}
.rc-profile select{
	background:#f9fcfd none repeat scroll 0 0;
	border:1px solid #dadbdb;
	color:#656565;
	height:22px;
	margin-top:7px;
	padding:3px 5px;
	outline:none;
}
.right-ad-small{
	width:200px;
	height:200px;
	background:#c1d8e5;
	float:left;clear:both;
}
#garage-browse-head{
	background:url(../images/garage-browse-head.gif) no-repeat;
	height:120px;
	width:781px;
	float:left;
	margin-bottom:20px;
}
#garage-browse-head .tags{
	float:left;
	clear:both;
	color:#fffa00;
	width:740px;
	margin:44px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#garage-browse-head .tags a{
	font-size:11px;
	font-weight:normal;
	color:#fefefe;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.garage-browse-search{
	float:left;
	margin:30px 0 0 250px;
	padding:0;
	display:inline;
}

.show-rides a, .show-rides div{
	color:#0093c5;
	font-size:12px;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.paging{
	color:#004f6e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px 3px 0 3px;
	text-transform:uppercase;
}
.prew-next{
	padding:5px 2px;
	float:left;
}
.prew-next a{
	font-weight:normal;
	text-transform:uppercase;
}

div.list-background1 {
	background: none;
}
div.list-background2 {
	background: #e5edf2;
}
#ride-detail-left{
	float:left;
	width:202px;
	margin-top:11px;
}
.prof-lc-head{
	background:url(../images/rcb-head1.gif) no-repeat;
	float:left;
	width:199px;
	height:35px;
	line-height:35px;
}
.prof-lc-head span{
	color:#FFFFFF;
	font-family:"Gill Sans MT Pro Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
	text-transform:uppercase;
}
.pad-btn{
	padding-bottom:10px;
}
.rating, .rating div{
	color:#00516f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.ride-details-tabs{
	float:right;
	width:742px;
}

.ride-des{
	margin-top:10px;
	clear:both;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
}
.result-msg{
	background:#acebf7 none repeat scroll 0 0;
	border:2px solid #014856;
	font-weight:bold;
	color:#014856;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 8px 7px 7px;
	text-align:center;
}
.result-msg div{
	color:#014856;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* css for ride pages end */

.page-main-content{
	float:left;
	clear:both;
	margin:15px 0 20px 0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif !important;
}
.page-main-content div,
.page-main-content td{
	font-family:Arial, Helvetica, sans-serif;
	color:#58737c;
	font-size:12px;
}

div.faq {
	padding: 15px 15px 15px 24px;
	color:#000000;
	font-size:12px;
	line-height:18px;
	clear:both;
	background:#dadada;
}
div.faq a{ font-weight:bold;}
div.faq_questions {
	border-top: none;
	padding: 0 7px 0 12px;
	font-size:12px;
	line-height:30px;
	cursor:pointer;
}
div.faq_questions:hover{
	background:#b5b5b5;
}
div.faq-select{ background:#555555;color:#FFFFFF;}
div.faq_questions a{color:#0093c5;}
div.faq_questions:hover a{color:#fff;}
div.faq-header {
	padding: 0 5px 0px 12px;
	font-weight: bold;
	background:#000;
	color: #ffffff;
	margin-top:15px;
	height:30px;
	line-height:30px;
	font-size:12px;
	cursor:pointer;
}
/*div.faq-header:hover {
	font-weight: normal;
	background:#c00000;
	color: #ffffff;
}*/
.faq-background1{background:#fafafa;	border-bottom: 1px solid #dadada;}
.faq-background2{background:#f5f5f5;	border-bottom: 1px solid #dadada;}
.blue-links a,
a.blue-links{ color:#0093c5; }
div.faq-select a{ color:#FFFFFF;}
/* -----------------------------------*/
/* ------->>> INPUT START <<<------*/
/* -----------------------------------*/
.inputouter{
	background:url(../images/input-bg.gif) no-repeat;
	width:272px;
	height:32px;
	float:left;
}
.inputouter .input-txt{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:260px;
	background:none;
	outline:none;
	margin:7px 0 0 5px;
}
.contact-inputouter-big{
	background:url(../images/curves/contect-input-big.gif) no-repeat;
	width:532px;
	height:32px;
	float:left;
}
.inputouter_losspass{
	background:url(../images/curves/input_bg_lossp.gif) no-repeat;
	width:522px;
	height:32px;
	float:left;
}
.inputouter_losspass .input-txt{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:512px;
	background:none;
	outline:none;
	margin:7px 0 0 5px;
}
.contact-inputouter-small{
	background:url(../images/curves/contect-input-small.gif) no-repeat;
	width:372px;
	height:32px;
	float:left;
}
.contact-inputouter-small .input-txt,
.contact-inputouter-big .input-txt{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:520px;
	background:none;
	outline:none;
	margin:7px 0 0 5px;
}
.contact-textareaouter{
	background:url(../images/curves/contect-textarea-bg.gif) no-repeat;
	width:532px;
	height:192px;
	float:left;
}
.contact-textareaouter .textarea{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:520px;
	background:none;
	outline:none;
	height:180px;
	margin:5px 0 0 5px;
}
.search-inputouter{
	background:url(../images/curves/search-bg.gif) no-repeat;
	width:471px;
	height:37px;
	float:left;
}
.search-inputouter .input-txt{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:460px;
	background:none;
	outline:none;
	margin:10px 0 0 5px;
}




.signup-btn{
	background:url(../images/signup-btn.gif) no-repeat;
	width:64px;
	margin-top:10px;
}
.addfriend-btn{
	background:url(../images/addfriend-btn.gif) no-repeat;
	width:91px;
}
.addfriend-btn,
.signup-btn,
{
	height:22px;
	border:none;
	font-size:0px;
	text-align:left;
	color:#0093c5;
}

.retohome-btn{
	background:url(../images/retohome-btn.gif) no-repeat;
	width:110px;
	height:35px;
	border:none;
	cursor:pointer;
}
.continue-btn{
	background:url(../images/continue-btn.gif) no-repeat;
	width:110px;
	height:35px;
	border:none;
	cursor:pointer;
}
.login-btn{
	background:url(../images/buttons/login-btn.gif) no-repeat;
	width:110px;
	margin-top:10px;
	height:35px;
	border:none;
	cursor:pointer;
}
.send-message{
	background:url(../images/send-message-btn.gif) no-repeat;
	width:120px;
	height:35px;
	cursor:pointer;
	border:none;
}
.search-btn{
	background:url(../images/buttons/search-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	margin-left:10px;
	border:none;
}
.sendpassword-btn{
	background:url(../images/buttons/send-password.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-right:7px;
}
.cancel-btn{
	background:url(../images/buttons/cancel-btn.gif) no-repeat;
	width:90px;
	height:35px;
	cursor:pointer;
	border:none;
}
.continue-login-btn{
	background:url(../images/buttons/continue-login-btn.gif) no-repeat;
	width:170px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
.resendverification-btn{
	background:url(../images/buttons/resendverification-btn.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
.upload-btn{
	background:url(../images/upload-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
.skipstep-btn{
	background:url(../images/skipstep-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
	font-size:0px;
}
.keepphoto-btn{
	background:url(../images/keepphoto-btn.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
.delete-seleted-btn{
	background:url(../images/buttons/delete-seleted.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
.send-message-btn{
	background:url(../images/buttons/send-message-btn.gif) no-repeat;
	width:180px;
	height:35px;
	cursor:pointer;
	border:none;
}
.save-changes-btn{
	background:url(../images/buttons/save-changes-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
}
.add-person-btn{
	background:url(../images/buttons/add-person-btn.gif) no-repeat;
	width:120px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
}
.submit-btn{
	background:url(../images/buttons/submit-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
}
.save-btn{
	background:url(../images/buttons/save-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
}
.send-invitation-btn{
	background:url(../images/send-invitations-btn.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	font-size:0px;
}
a.add-ride_btn{
	background:url(../images/buttons/add-ride-btn.gif) no-repeat;
	width:96px;
	height:31px;
	cursor:pointer;
	border:none;
	display:block;
	float:left;
}
.addmyride-btn{
	background:url(../images/buttons/myriden-btn.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	font-size:0px;
}
.rtohome-btn{
	background:url(../images/buttons/rettohome-btn.gif) no-repeat;
	width:170px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	font-size:0px;
}
.postcomment-btn{
	background:url(../images/buttons/post-comment-btn.gif) no-repeat;
	width:130px;
	height:35px;
	border:none;
	cursor:pointer;
	padding:0 !important;
	font-size:0px;
}
.subyoureply-btn{
	background:url(../images/buttons/submit-your-reply.gif) no-repeat;
	width:130px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	font-size:0px;
}
a.add-btn{
	background:url(../images/buttons/add-btn.gif) no-repeat;
	width:110px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	float:left;
}
.resetpassword-btn{
	background:url(../images/buttons/resetpassword-btn.gif) no-repeat;
	width:140px;
	height:35px;
	cursor:pointer;
	border:none;
	display:block;
	font-size:0px;
}
a.add-my-ride-btn{
	background:url(../images/buttons/add-my-ride.gif) no-repeat;
	width:110px;
	height:35px;
	border:none;
	display:block;
}
a.add-my-ride-btn:hover,
.resetpassword-btn:hover,
a.add-btn:hover,
.subyoureply-btn:hover,
.postcomment-btn:hover,
a.add-ride_btn:hover,
.send-invitation-btn:hover,
.save-btn:hover,
.submit-btn:hover,
.add-person-btn:hover,
.save-changes-btn:hover,
.send-message:hover,
.delete-seleted-btn:hover,
.keepphoto-btn:hover,
.skipstep-btn:hover,
.upload-btn:hover,
.continue-login-btn:hover,
.resendverification-btn:hover,
.cancel-btn:hover,
.sendpassword-btn:hover,
.search-btn:hover,
.send-message-btn:hover,
.continue-btn:hover,
.login-btn:hover{background-position:bottom;}
/* inputs buttons end */
.page-main-content-inner select{
	background:#f6fbfe none repeat scroll 0 0;
	border:1px solid #ccd5dc;
	color:#0a95b4;
	font-size:12px;
	height:22px;
	padding:3px 5px;
	outline:none;
}
.facebooksignup-header{
	font-weight:bold;
	font-size:12px;
	color:#0093C5 ;
}


/* -----------------------------------*/
/* ------->>> RIDE HOME PAGE <<<------*/
/* -----------------------------------*/

.top-colomn-top{background:url(../images/curves/gbtm-img.gif) repeat-x;width:100%;float:left;height:4px;}
.top-colomn-btm{background:url(../images/curves/gbbm-img.gif) repeat-x;width:100%;float:left;height:4px;}
.top-colomn-middle{background:#dcdcdc;width:100%;float:left;}
.top-colomn-middle-inner{background:#f8f8f8 url(../images/curves/gbm-img.gif) repeat-x bottom;width:956px;float:left;border-left:#ffffff 1px solid;border-right:#ffffff 1px solid;margin:0 1px;padding-bottom:15px;}
.garage-top-right{ width:350px;float:right;margin:5px 20px 0 0;}
.garage-top-right-head{ border-bottom:1px solid #c6c6c6; width:100%;float:left;padding:10px 0 4px 1px;margin:0;}
.garage-top-right-head div{font-size:14px;font-family:"myriad Pro", Arial, Helvetica, sans-serif;color:#000000;margin-left:2px;}

.garage-top-right-head div img{ margin-top:5px; border:none;}
.garage-top-right .ride-search-option{width:100%;float:left;padding:5px 0;}
.garage-top-right .ride-search-option a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#3babcf;}
.garage-top-left{ width:550px;float:left;margin:15px 0 0 20px;}
.garage-top-left-head{color:#000000;float:left;font-family:"myriad Pro","Trebuchet MS",tahoma;font-size:18px;margin:0 0 5px 0;padding:0 0 5px;text-transform:uppercase;}
.garage-search-field{background:#f9fcfd url(../images/textbox_background.gif) repeat-x left;height:37px;width:525px;text-align:left;float:left;}
.garage-search-field input{ width:500px;margin: 11px 0 0 10px;padding:0px;border:none;background:none;outline:none;font-size:12px;font-family:"myriad Pro","Trebuchet MS",tahoma;}
.garage-search-btn{	background:url(../images/garage-search-btn.gif) no-repeat;width:25px;height:37px;font-size:0px;border:none;	text-align:right;color:#996600;*color:#ffe000;	*padding-right:1px;	outline:none;}
.search_filters{font-family:"myriad Pro","Trebuchet MS",tahoma;font-size:12px;width:100%;float:left;margin:20px 0 0 0;color:#000000;}
.filter_options{width:100%;float:left;margin:5px 0 0 0;}
.filter_options_add{width:100%;float:left;margin:20px 0 0 0;}
.filter_options_add span{margin:0 0 0 20px; font-size:12px;color:#515151;line-height:31px;}
.content-tabs-block{width:100%;float:left;clear:both;}
.content-tabs-block-btm{ background:url(../images/tbs_btm_middle.gif) repeat-x;float:left;width:100%;height:10px;}
.content-tabs-block-head{	width:100%;	height:41px;	background:url(../images/tbs_top_middle.gif) repeat-x;}
.content-tabs-block-content{	width:958px;	height:292px;	float:left;	border-left:#dcdcdc 1px solid;	border-right:#dcdcdc 1px solid;position:relative;}
.content-tabs-detalils{
	width:958px;
	float:left;
	display:block;
	margin-top:10px;
}
.tbs-bottom-content{
	width:870px;
	float:left;
	margin:15px 0 0 44px;
}
.tbs-bottom-content .left_details{ 
	float:left;
	color:#7a7a7a;
	font-size:12px;
	line-height:20px;
	margin-left:4px;
}
.tbs-bottom-content .left_details b{margin-right:5px;}
.tbs-bottom-content .t-more-btn{ margin-top:5px;}


/* -----------------------------------*/
/* ------->>> SELECTS OPTIONS <<<------*/
/* -----------------------------------*/

.sortby{
	color:#004f6e;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:25px;
	font-weight:bold;
}
select.select{
	background:#f9fcfd none repeat scroll 0 0;
	border:1px solid #dadbdb;
	color:#656565;
	height:22px;
	padding:3px 5px;
	outline:none;
}
.filter-btn{
	height:22px;
	background:#0093c5;
	border:none;
	background:url(../images/filter-btn.gif) no-repeat;
	width:52px;
	margin-left:2px;
}
.textbox_select {
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
	padding-top:9px;
	cursor:pointer;
}
.textbox-select-big{ background:url(../images/curves/select-box-bg-big.png) no-repeat;width:218px;}
.textbox_select span{ margin-left:10px; font-weight:normal;color:#4b4b4b;float:left;}
.textbox-select-small{ background:url(../images/curves/select-box-bg-small.png) no-repeat;width:98px;}
.option_container {position: relative;z-index: 9002;}
.option_box {
	display: none;
	z-index: 9002;
	position: absolute;
	top: 33px;
	left: 0px;
	background: #fff;
	border:1px solid #c5c5c5;
	line-height: 20px;
	max-height:300px;
	overflow:auto;
}
.option-box-big{ width:218px;} 
.option-box-small{ width:98px;} 

.option_box span {
	line-height: 31px;
	width: auto;
	display: block;
	cursor: pointer;
	color: #4b4b4b;
	text-decoration: none;
	font-weight:normal;
	padding-left:9px;
	border-top:none;
	font-size:12px;
	border-bottom:1px solid #c5c5c5;
}
.option_box a{outline: none;}
.option_box a:hover span {	
	background: #f3f3f3;
	color:#c00000;}
.right_down_icon{margin-right:10px;margin-top:5px;float:right;}
.op-mid_dash{ width:12px;float:left;height:2px;background:#c2c2c2;margin:15px 5px;}

.signup_drop_big{
	background:url(../images/input-bg.gif) no-repeat;
	width:272px;
}
.signup_drop_small_m{
	background:url(../images/curves/select_bg_m.gif) no-repeat;
	width:92px;
	float:left;
}
.signup_drop_small_d{
	background:url(../images/curves/select_bg_d.gif) no-repeat;
	width:72px;
	float:left;
}
.signup_drop_small_y{
	background:url(../images/curves/select_bg_y.gif) no-repeat;
	width:72px;
	float:left;
}
.signup_drop_small_g{
	background:url(../images/curves/select_bg_y.gif) no-repeat;
	width:82px;
	float:left;
}
.signup_option_big{ 
	width:272px;
}
.signup_option_small_m{ 
	width:92px;
}
.signup_option_small_d{ 
	width:72px;
}
.signup_option_small_y{ 
	width:72px;
} 
.signup_option_small_g{ 
	width:82px;
} 
.signup_textbox_select{
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
	padding-top:8px;
	cursor:pointer;
}
.signup_textbox_select span{ 
	margin-left:10px; 
	font-weight:normal;
	color:#1682a7;
	float:left;
	font-size:12px;
}
.signup_textbox_select .right_down_icon{
	margin-right:10px;
	margin-top:7px;
	float:right;
}
.signup_option_box{
	display: none;
	z-index: 9002;
	position: absolute;
	top: 31px;
	left: 0px;
	background: #fff;
	line-height: 30px;
	max-height:270px;
	overflow:auto;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.signup_option_box a{
	outline: none;
}
.signup_option_box{	}
.signup_option_box span {
	line-height: 31px;
	width: auto;
	display: block;
	cursor: pointer;
	color: #4b4b4b;
	text-decoration: none;
	font-weight:normal;
	padding-left:9px;
	border:1px solid #c5c5c5;
	border-top:none;
	font-size:12px;
}
.signup_option_box a:hover span {
	background: #f3f3f3;
	color:#c00000;
}
.signup_option_box a span.last{
	background-color:none !important;
	background:url(../images/curves/drop_btm.png) no-repeat;
	border:none;
	height:32px;
}
.signup_option_box a:hover .last{
	background:url(../images/curves/drop_btm.png) no-repeat 0 -32px;
}
.signup_option_box a span.first{
	background:url(../images/curves/drop_top.png) no-repeat;
	border:none;
	border-bottom:1px solid #c5c5c5;
	height:32px;
}
.signup_option_box a:hover .first{
	background:url(../images/curves/drop_top.png) no-repeat 0 -32px;
}
.signup_option_box a span.mid{
	background:url(../images/curves/drop_mid.png) no-repeat;
	border:none;
	height:32px;
}
.signup_option_box a:hover .mid{
	background:url(../images/curves/drop_mid.png) no-repeat 0 -32px;
}
.signup_option_box a span.g_last{
	background:url(../images/curves/drop_btm_g.gif) no-repeat;
	border:none;
	height:32px;
}
.signup_option_box a:hover .g_last{
	background:url(../images/curves/drop_btm_g.gif) no-repeat 0 -32px;
}
.signup_option_box a span.g_first{
	background:url(../images/curves/drop_top_g.gif) no-repeat;
	border:none;
	border-bottom:1px solid #c5c5c5;
	height:32px;
}
.signup_option_box a:hover .g_first{
	background:url(../images/curves/drop_top_g.gif) no-repeat 0 -32px;
}


/* -----------------------------------*/
/* ------->>> BROWSE RIDE PAGE <<<------*/
/* -----------------------------------*/
.browse-ride-main{ width:100%;float:left;background:url(../images/curves/browse-rides-bg.gif) repeat-y;margin-top:11px;}
.browse-ride-main .browse-ride-main-top{background:url(../images/curves/browse-rides-top.gif) no-repeat;height:4px;width:100%;float:left;}
.browse-ride-main .browse-ride-main-btm{background:url(../images/curves/browse-rides-btm.gif) no-repeat;height:4px;width:100%;float:left;}
.browse-ride-main-right{float:right;width:283px;padding:10px 0;background:url(../images/curves/browse-rides-search-bg.gif) no-repeat;}
.browse-ride-main-right-inner{ float:left;width:218px;margin:0 0 0 33px;}
.browse-ride-main-right-inner h4 {color:#fff;float:left;font-family:"myriad Pro","Trebuchet MS",tahoma;font-size:18px;margin:11px 0 0 0;	padding:0 0 1px;font-weight:normal;text-transform:uppercase;}
.browse-ride-main-right-inner .heading{ font-family:"myriad Pro","Trebuchet MS",tahoma;float:left;width:100%;color:#fff;margin:18px 0 0 5px;font-weight:;}
.browse-ride-main-left{float:left;width:640px;margin:0 0 0 21px;padding:10px 0;}
.browse-ride-main-left .top{float:left;color:#00516f;width:100%;padding:11px 0 12px 0;width:100%;border-bottom:#cccccc 1px solid;}
.browse-ride-main-left .top .left_head{color:#000000;float:left;font-family:"myriad Pro","Trebuchet MS",tahomaFtop10;font-size:24px;margin:0;padding:0;text-transform:uppercase;line-height:26px;}
.browse-ride-main-right-inner .catagory_list{float:left;margin:12px 0 0 0;clear:both;}
.browse-ride-main-right-inner .catagory_list a{float:left;margin:2px 0 0 0;clear:both;font-size:12px;color:#3babcf;}
.show-rides{float:left;padding-top:5px;}

.rides-listing{width:132px;float:left;margin:10px 20px 6px 0;}
.rides-listing .title{clear:both;font-size:12px;float:left;width:100%;font-weight:bold;border-bottom:1px solid #cccccc;padding:5px 0;}
.rides-listing .list-ride-photo{float:left;width:130px;}
.rides-listing .list-ride-photo img{border:1px solid #dadada;padding:2px;}
.rides-listing .ride_fans{ float:left;width:95px;font-size:12px;color:#7f7f7f;line-height:20px;padding-bottom:5px;}
.rides-listing .ride_fans img{ vertical-align:middle;float:left;}
.rides-listing .ride_fans div.left{ float:left;}
.rides-listing .ride_fans div.right{ float:left;padding-left:7px;color:#7f7f7f;font-size:12px;}
.rides-listing  .ride_like{float:right;padding:10px 0 0 0;}

/* -----------------------------------*/
/* ------->>> LOGIN & SIGN UP PAGE <<<------*/
/* -----------------------------------*/
.signup-upload {
  background:url(../images/input-bg.gif) no-repeat left;
	height:22px;
	width:260px;
	border:none;
	*margin-top:-1px;
	color:#1682A7;
	font-size:11px;
	padding-top:10px;
	padding-left:5px;
	*margin-right:-1px;
	margin-top:-1px;
}
.login-content{	width:958px;float:left;	border-left:#dcdcdc 1px solid;	border-right:#dcdcdc 1px solid;position:relative;}
#login-content-inner{	width:938px;float:left;margin:30px 10px 10px 10px;}
.head-button{position:absolute;float:left;top:-10px;}
#login-content-inner .login-left{float:left;width:640px;margin:0 0 0 10px;}
#login-content-inner .login-right{float:right;width:240px;margin:0 10px 0 0;}
#login-content-inner .login-left .heading, #login-content-inner .login-right .heading{width:100%;float:left;border-bottom:1px solid #dadada;font-family:"myriad Pro","Trebuchet MS",tahoma;font-size:16px;color:#000000;padding-bottom:10px;margin-bottom:20px;}
#signup-content{float:left;width:922px;margin:20px 0 0 20px;}
#signup-content .left-content{ width:640px;float:left;}
#signup-content .right-content{ width:240px;float:left; margin-left:40px;}
.signup-table td.form1{ width:80px;}
img.signup_code {	vertical-align: middle; }
div.signup_header {
	color:#000000;
	font-family:"myriad Pro","Trebuchet MS",tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	width:100%;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #dadada;
	margin-bottom:15px;
}
img.red_star{ margin:10px 0 0 10px;}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px; 
	background: #FFFFFF; 
	border: 1px solid #CCCCCC;
}
.secure-image-box{ background:url(../images/curves/secure-bg.gif) no-repeat;width:144px;height:32px;float:left;line-height:32px;}
.signup-agree-box{ float:left;height:40px;background:#ebebeb;}
.signup-agree-box-inner{float:left;padding:12px 10px 0 10px;font-size:12px;color:#010101;}
.signupsteps{ float:right;position:absolute;top:-28px;right:310px;color:#c90209;font-weight:bold;font-size:16px;font-family:"myriad Pro","Trebuchet MS",tahoma,Arial,Helvetica,sans-serif;}
.signup-complete{font-size:17px;font-family:"myriad Pro","Trebuchet MS",tahoma,Arial,Helvetica,sans-serif;color:#000000;line-height:25px;float:left;}
.signup-complete h3{font-weight:bold;font-size:18px;font-family:"myriad Pro","Trebuchet MS",tahoma,Arial,Helvetica,sans-serif;color:#000000;margin:15px 0;padding:0;}
.signup-complete .left-icon{float:left;margin-right:30px;margin-top:10px;}
.signup-complete-btn{ clear:both;float:left;width:100%;margin-top:30px;}
div.center_photo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	float:right;
	width:500px;
}
/* -----------------------------------*/
/* ------->>> STATIC PAGE <<<------*/
/* -----------------------------------*/
#page-main{ width:100%;float:left;margin-top:20px;}
#page-main .page-main-inner{ border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;float:left;width:958px;}
#page-main .page-main-inner .page-main-inner-content{ float:left;width:916px;margin:15px 0 0 25px;}
.page-top{background:url(../images/curves/top-middle.gif) repeat-x; height:5px;width:100%;float:left;}
.page-heading{color:#000000;font-family:"myriad Pro","Trebuchet MS",tahoma,Arial,Helvetica,sans-serif;font-size:30px; adding-bottom:5px;line-height:32px;}
#page-main .page-main-inner .page-main-inner-content .page-description{ font-size:12px;color:#000000;line-height:20px;width:100%;float:left;margin-top:15px;}
.page-description p{margin:0 5px 0 5px;padding:0;color:#000000;line-height:22px}
.page-description span{margin:0 20px;line-height:22px}
.page-description h3{ font-size:15px;}
/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}
div.search_results {
	margin-top:25px;
	margin-bottom:25px;
}
div.search_results .search_results_top{
	background:url(../images/curves/cont-top-middle.gif) repeat-x;
	float:left;
	width:100%;
}
div.search_results .search_results_btm{
	background:url(../images/tbs_btm_middle.gif) repeat-x;
	float:left;
	width:100%;
}
div.search_results .search_results_contnet{
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	display:block;
}
#gsearch-content{float:left;width:938px;margin:0 0 0 10px;}
div.search_result1 {
	padding: 10px;
	background: #F5F5F5;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 9px;
	color: #777777;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

a.link_button{
	background:#0293CA;
	color:#FFFFFF !important;
	font-family:arial,verdana,serif;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
	display:block;
	text-transform:uppercase;
	vertical-align:middle;
}
a.link_button:hover{
	text-decoration:none !important;
}

/* -----------------------------------*/
/* ------->>>ADD RIDE PAGE START<<<------*/
/* -----------------------------------*/
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 1px solid #656c6f;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../images/garage/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 1px solid #656c6f;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 1px solid #656c6f;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../images/garage/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 0px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(../images/garage/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(../images/garage/next.gif);
}

.popup-top-bar{
	background:url(../images/popup-top-bg.gif) repeat-x top;
	height:84px;
	width:600px;
	padding:0;
	margin:0px 0 0 0;
	border:0;
}
.popup-head{
	background:url(../images/popup-head.gif) no-repeat left;
	height:34px;
	width:124px;
	float:left;
	padding:0;
	margin:0;
	
}
#add-ride-steps-box{
	float:left;
	clear:both;
	width:540px;
	height:42px;
	margin:9px 0 0 30px;
}
#add-ride-steps-box .step{
	float:left;
	height:42px;
	line-height:42px;
	color:#1682a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:10px;
	padding:0 24px;
}
#add-ride-steps-box .select{
	float:left;
	height:42px;
	line-height:42px;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/pop-tab-sel-L.gif) no-repeat left;
	padding-left:5px;
	margin-right:10px;
}
#add-ride-steps-box .select span{
	background:url(../images/pop-tab-sel-R.gif) no-repeat right;
	padding:0 24px 0 19px;
	float:left;
}
#add-ride-steps-box .select span img{ vertical-align:middle;margin-right:10px;}
#add-ride-steps-box .step img{
	vertical-align:middle;
	margin-right:1px;
}
.wizard-table-1 td.form1 {
	padding:20px 0 0 40px;
	vertical-align:top;
	color:#000000;
	font-weight:normal;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wizard-table-1 td.form2 {
	padding:10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.wizard-table-1 td.form2 .option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.wizard-table-2 td.form1 {
	padding:20px 0 0 40px;
	vertical-align:top;
	color:#464646;
	font-weight:normal;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wizard-table-2 td.form2 {
	padding:10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.wizard-table-3 td.form1 {
	padding:20px 0 0 10px;
	vertical-align:top;
	color:#000000;
	font-weight:bold;
	text-align:left;
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wizard-table-3 td.form2 {
	padding:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
}
.addride-input{
	background:url(../images/popup-input-bg.png) no-repeat;
	width:406px;
	height:38px;
	float:left;
}
.addride-input .input-txt{
	border:none;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666666;
	width:400px;
	background:none;
	outline:none;
	margin:10px 0 0 5px;
}
.pop-background2{
	background:#f7f7f7;
}

.pop-background1{
	background:#FFFFFF;
}

.pop-background2 td.form2,
.pop-background2 td.form1,
.pop-background1 td.form2,
.pop-background1 td.form1 {
	padding-bottom:15px !important;
	padding-top:15px !important;
	border-bottom:1px solid #cecece;
	text-align:left;
}
.blue-star{ margin:0 0 0 5px;vertical-align:middle;}
.pop-form_desc{ font-size:11px;color:#4b4b4b;font-family:Arial, Helvetica, sans-serif;margin:10px 0 0 10px;width:90%;}
.ok-btn{ 
	background:url(../images/icons/ok-btn.gif) no-repeat;
	width:110px;
	height:37px;
	border:none;
}
.step4-block a{ color:#1682a7;}
.step4-top{ width:552px;height:45px;margin:5px 0 0 28px;}
.step4-block{	border-bottom:1px solid #ebebeb;width:552px;margin:0px 0 0px 28px;float:left;clear:both;padding-bottom:10px;}
.step4-block .pop-top{width:552px;height:31px; line-height:31px;background:#3a3a3a;color:#acacac;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.step4-block .pop-top a{ color:#1682a7;}
.step4-block .pop-top span{ color:#FFFFFF; margin-left:10px;}
.step4-block .pop-top img{vertical-align:middle;}
.step-4-ride-photo{
	width:154px;
	float:left;
	margin:6px 0 0 0;
}
.step-4-ride-details{
	width:386px;
	float:left;
	margin:6px 0 0 0;
}
.step-4-ride-details-row{
	width:380px;
	float:left;
	line-height:27px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:1px solid #ebebeb;
	padding-left:6px;
}
.step-4-ride-details-row span{ color:#464646;}

.step-4-searshinfo{
	width:552px;
	float:left;
	margin:0;
}
.step-4-searshinfo-row{
	width:535px;
	float:left;
	line-height:27px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:1px solid #ebebeb;
	padding-left:6px;
}
.step-4-searshinfo span{ color:#464646;}
.blue-star-out{padding-top:15px;padding-left:10px; }

.wizard-select{
	background:url(../images/wizard-select-bg.gif) no-repeat;
	width:156px;
	height:38px;
	line-height:38px;
	color:#1682a7;
	position: relative;
	margin-top:3px;
	float:left;
	cursor:pointer;
}
.wizard-select span{ margin-left:15px;}
.ws-arrow{
	position:absolute;
	top:18px;
	right:15px;
}
.wizard_option_container {
	position: relative;
	z-index: 9002;
	width:156px;
	float:left;
	clear:both;
}
.wizard_option_box {
	display: none;
	z-index: 9002;
	position: absolute;
	left: 0px;
	width: 156px;
	line-height: 20px;
	max-height:350px;
	overflow:auto;
	border:1px solid #c5c5c5;
	background:#FFFFFF;

}
.wizard_option_box span {
	line-height: 31px;
	width: auto;
	display: block;
	cursor: pointer;
	color: #4b4b4b;
	text-decoration: none;
	font-weight:normal;
	padding-left:9px;
	border-bottom:1px solid #c5c5c5;
	border-top:none;
	font-size:12px;
}
.wizard_option_box a {
	outline: none;
}
.wizard_option_box a:hover span {
	background: #f3f3f3;
	color:#c00000;
}
.wizard_file{
	background-color:#f1f9ff;
}
.button_creatride{
	background:url(../images/icons/ride_next.gif) no-repeat;
	width:83px;
	border:none;
	height:40px;
}
.error{ width:90%;}

.file_1 {
  background:url(../images/input_file.gif) no-repeat top left;
	height:26px;
	width:312px;
	border:none;
	color:#1682A7;
	font-size:11px;
	padding-top:12px;
	padding-left:10px;
	display:inline;
	*margin-right:-1px;
}
.add-ride-table{

}
.add-ride-table td.form1 {
	padding: 15px 0px 0px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color:#000000;
	font-size:12px;
}
.add-ride-table td.form2 {
	padding: 5px 0px 0px 25px;
	font-size:12px;
}
.add-ride-table td.form2 .red_star{
	margin:15px 0 0 10px;
}
.ride_cat{float:left;width:51px;padding-top:15px;}
.add_form_desc{
	color:#1682A7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:8px;
	padding-top:2px;
	font-size:12px;
}
.pop-background1 label,
.pop-background2 label{
	font-size:12px;
	color:#464646;
}
.addride-add{
	float:right;
	width:160px;
	height:600px;
	background:#f0f0f0;
	border:1px solid #e1e1e1;
	margin-right:10px;
}

/* -----------------------------------*/
/* ------->>>ADD RIDE PAGE END<<<------*/
/* -----------------------------------*/

/* -----------------------------------*/
/* ------->>>MY FAVES PAGE END<<<------*/
/* -----------------------------------*/
.my-fav-top-outer{
	width:960px;
	float:left;
	background:#f5f5f5;
	height:265px;
	max-height:265px;
}
.my-fav-top{
	width:922px;
	float:left;
	background:#f5f5f5;
	margin:25px 20px 0;
}
.my-fav-top .ride-entry{
	width:305px;
	float:left;
	margin-top:15px;
	padding:10px 0;
}
.my-fav-top .ride-entry .ride-entry-photo{
	float:left;
	width:164px;
}
.my-fav-top .ride-entry .ride-entry-photo img{
	margin-left:20px;
	background:#fdfeff;
	padding:2px;
	border:#dadada solid 1px; 
}
.my-fav-top .ride-entry .entry-right{
	float:left;
	width:135px;
	color:#3d3d3d;
	padding-top:5px;
	line-height:18px;
}
.my-fav-top .ride-entry .entry-right a{color:#0099c1;font-size:12px;}
.my-fav-top .ride-entry .entry-right p{
	margin-top:5px;
	color:#be0200;
	font-weight:bold;
}
.my-fav-top .ride-entry .btm{
	border-top:3px solid #dadada;
	width:100%;
	float:left;
	margin-top:10px;
	text-align:center;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px ;
	font-weight:bold;
	color:#c20000;
	padding:5px 0;
}
.myf-top10{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.myf-top10 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
}
.myf-top10 ul li{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	width:450px;
	float:left;
	border-bottom: #dadada 1px solid;
	padding:8px 0;
	
}
img.top10-thumbnail {
	border:1px solid #DADADA;
	float:left;
	margin-right:7px;
	padding:2px;
}
.top10-ride-title {
	color:#0093C5;
	font-size:12px;
	font-weight:bold;
}
.top10-stats {
	color:#555555;
	font-size:11px;
	line-height:18px;
}

/* -----------------------------------*/
/* ------->>>MY FAVES PAGE END<<<------*/
/* -----------------------------------*/

/* -----------------------------------*/
/* --->>>USER PROFILE PAGE START<<<---*/
/* -----------------------------------*/
.profile_main_content{
	width:962px;
	float:left;
	margin:35px 0 0 0;
	clear:both;
	background:url(../images/curves/profile_main_bg.gif) repeat-y left;
}
.profile_main_content .profile_btm{
	background:url(../images/curves/profile_btm.gif) no-repeat;
	float:left;
	width:100%;
	height:5px;	
}
#profile-left{
	float:left;
	width:201px;
}
#profile_right{
	float:left;
	width:761px;
}
div.profile_page_header {
	background:#FFFFFF;
	padding-top:10px;
	float:left;
	width:100%;
}
.profile_header{
	background:#565656 url(../images/curves/profile_head.gif) no-repeat left top;
	width:181px;
	float:left;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding:13px 7px 12px 13px;
	line-height:20px;
}
div.profile_page_header .status{
	font-size: 12px;
	margin:5px 0 0 25px;
 color:#5f7b8c;
 font-family: Arial, Helvetica, sans-serif;
 float:left;
 width:400px;
}
div.profile_page_header .status span{
	font-size: 12px;
 color:#5f7b8c;
 font-family: Arial, Helvetica, sans-serif;
}
div.profile_page_header .status div,
div.profile_page_header .status b{
	float:left;
}


.profile_user_photo{
	width:182px;
	text-align:center;
	margin:8px 0 0 9px;
	float:left;
}
.profile_user_photo img{
	max-width:182px;
}
.profile_photo_edit{
	text-align:right;
	border-bottom:1px solid #dadada;
	width:180px;
	margin:13px 0 0 10px;
	float:left;
	padding-bottom:5px;
}
.profile_left_box{
	width:200px;
	float:left;
	clear:both;
	margin:15px 0 0 0; 
}
.profile_left_box div.head {
  color: #fff;
	margin:0;
	padding:0;
	background:url(../images/rcb-head1.gif) no-repeat;
	height:35px;
	line-height:32px;
	clear:both;
	display:block;
	font-weight:bold;
}

.profile_left_box div.head img{
	margin:12px 3px 0 20px;
	border:none;
	float:left;
	padding:0;
	vertical-align:middle;
	}
.profile_left_box div.cont{
	background:#F4F7FC url(../images/rcb-midd.gif) repeat-x bottom;
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
}
.profile_left_box div.details{
	width:180px;
	margin:0 0 0 15px;
	padding:0;
	color:#00516f;
	font-size:11px;
	background:none !important;
 font-family: Arial, Helvetica, sans-serif;
}
.profile_left_box div.details td.left{
	color:#00516f;
	padding:3px 0;
	width:90px;
	vertical-align:top;
	font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}
.profile_left_box div.details td.right{
	color:#81949b;
	padding:3px 0;
	vertical-align:top;
	font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}
.profile-tabs-outer{
	float:left;
	width:100%;
}
.profile-tabs{
	background:url(../images/curves/ride-tabs-top.gif) repeat-x scroll center top transparent;
	float:left;
	height:62px;
	width:100%;
}
.profile-tabs-right {
	background:url(../images/curves/ride-tabs-top-right.gif) no-repeat scroll 0 0 transparent;
	float:right;
	height:62px;
	width:10px;
}
.profile-tabs-heading-outer{
	border-bottom:1px solid #dadada;
	float:left;
	padding:0px 0px 10px 0;
	width:100%;
	margin-bottom:20px;
	display:inline;
}
div.profile_heading{
	font-size: 16px; 
	color:#000000;
	font-family:"myriad Pro","Trebuchet MS",tahoma;
	padding-left:10px;
	float:left;
}
.profile-tabs-heading-outer .right{
	float:right;
}
.profile_tabs_right_link{ margin-right:10px;}
.profile_tabs_right_link img{vertical-align:middle;margin-left:10px;float:right; }
.profile_tabs_right_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	margin-left:15px;
}
.pudetail-left{
	font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 0;
	float:left;
}
.pudetail-right{
	font-weight:bold;
	font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
	color:#0093c5;
	padding:4px 0 4px 5px;
	float:left;
}
.pudetail-right a,
.pudetail-right div{
	font-weight:bold;
	font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
	color:#0093c5;
	overflow:hidden;
}
.user_friends{
	float:left;
	padding:8px 8px 0 0;
	width:356px;
	height:100px;
}
.comment-des{
	font-size:12px;
  font-family: "Trebuchet MS", arial, verdana, serif;
	color:#657e8b;
	float:left;
}
div.profile-background2 {
	background:#e3f2fa;
}
.profile_forum_list{
	float:left;
	clear:both;
	padding:15px;
	width:710px;
}
#profile_Statistics_box{
	float:left;
	width:182px;
	margin:10px 0 0 9px;
}
#profile_Statistics_box .head{
	background:url(../images/curves/profile_statistics_head.gif);
	width:174px;
	height:42px; 
	line-height:42px; 
	font-size:16px;
	color:#000000;
	font-family:"myriad Pro","Trebuchet MS",tahoma;
	padding-left:8px;
}
#profile_Statistics_box .option{
	float:left;
	width:180px;
	height:25px;
	border:1px solid #dadada;
	border-top:none;
	background:#f4f4f4;
}
#profile_Statistics_box .option-last .left,
#profile_Statistics_box .option .left{
	float:left;
	color:#252525;
	font-size:12px;
	line-height:25px;
	padding-left:8px;
}
#profile_Statistics_box .option-last .right,
#profile_Statistics_box .option .right{
	float:right;
	color:#7e7e7e;
	font-size:12px;
	line-height:25px;
	padding-right:8px;
}
#profile_Statistics_box .option-last{
	background:url(../images/curves/profile_statistics_btm.gif);
	float:left;
	width:182px;
	height:28px;
}
.profile-left-block-head{
	font-size:16px;
	color:#000000;
	font-family:"myriad Pro","Trebuchet MS",tahoma;
	margin:17px 0 0 11px;
	float:left;
}
.profile-left-block{
	width:182px;
	float:left;
	margin:16px 0 0 10px;
}
.profile-left-block img{
	padding:2px;
	border:1px #dadada solid;
	float:left;
}
.profile_user_friends{
	float:left;
	width:100%;
}
.profile_user_friends a{
	margin:0 8px 9px 0;
	float:left;
}
.profile_user_friends a img{
	width:31px;
	height:31px;
}
.lfbox-ride-photo{
	padding:4px 0;
	width:100%;
	border-bottom:1px solid #dadada;
	float:left;
}
.lfbox-ride-photo .photo{
	float:left;
	margin-left:1px;
}
.lfbox-ride-photo img{
	width:31px;
	height:31px;
}
.lfbox-ride-photo .ride_name{
	float:left;
	margin-left:17px;
	font-weight:bold;
	font-size:12px;
	width:125px;
	padding-top:8px;
}
.tooltip-star img{ width:70px; margin-top:3px;}
.profile_options{
	float:left;
	margin:9px 0 0 9px;
	width:182px;
}
.profile_options td.profile_menu1{
	padding:0px 0;
}
.profile_options td.last a,
.profile_options td.first a,
.profile_options td.profile_menu1 a, div.nolink {
	background:none !important;
	border-bottom: 1px solid #4b4b4b!important;
	padding: 5px 5px 5px 7px;
	font-size: 11px;
	display: block;
	color:#FFFFFF;
	margin:0 1px;
}
.profile_options div.nolink{
	width:160px ;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
}
.profile_options td.profile_menu1{
	background:url(../images/curves/profile-option-bg.gif) repeat-y;
	overflow:hidden;
	width:182px;
}
.profile_options td.first{
	background:url(../images/curves/profile-option-first.gif) no-repeat left !important;
}
.profile_options td.last{
	background:url(../images/curves/profile-option-last.gif) no-repeat left ;
}
.profile_options td.last a{
	border:none !important;
}
.profile_options td.last a:hover,
.profile_options td.first a:hover,
.profile_options td.profile_menu1 a:hover {
	text-decoration: none !important;
	color:#e8e8e8;
	background-color: #3c3c3c;
}
/* -----------------------------------*/
/* --->>>USER PROFILE PAGE END<<<---*/
/* -----------------------------------*/

/* -----------------------------------*/
/* --->>>USER RIDES PAGE START<<<---*/
/* -----------------------------------*/
.user-rides-left{ float:left;width:682px;margin:11px 0 20px 0;}
.user-rides-left-top{width:100%;	height:10px;	background:url(../images/curves/cont-top-middle.gif) repeat-x;}
.user-rides-left-content{	width:680px;float:left;	border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.user-rides-left-content-inner{	width:660px;float:left;margin:0px 10px 10px 8px;}
.user-rides-title-outer{padding:0 0 5px 0;margin-bottom:10px;float:left;width:100%;border-bottom:1px solid #dadada;}
.user-rides-title{color:#000000;font-family:"myriad Pro","Trebuchet MS",tahoma,Arial, Helvetica, sans-serif ;font-size:16px;padding-top:10px;float:left;padding-left:10px;}
.user-rides-left-content-inner .background1{ background:#f5f5f5;}
.user-rides-left-content-inner .background2{ background:#ffffff;}
div.ride_row_photo {
	padding:0px; 
	float:left;
	margin-left:11px;
}
.user-rides-left-content-inner div.ride_row_photo img{
	background:#FFFFFF;
	padding:2px;
	border:1px solid #dadada;
	width:96px;
}
.user-rides-left-content-inner .ride_detail_box{
	width:526px;
	float:right;
	margin-right:10px;
}
div.ride_row_unpublish {
	padding: 10px 0;
	border-bottom: 1px solid #dadada;
	float:left;
	clear:both;
	width:100%;
	background:#383838;
}
div.ride_row_title_outer{
	border-bottom:1px solid #dadada;
	width:100%;
	float:left;
	padding:5px 0 10px 0;

}
div.ride_row_title {
	font-size: 14px; 
	font-weight: bold;
	float:left;
	font-family:"myriad Pro","Trebuchet MS",tahoma;
}
div.ride_row_title a{
	color:#c00000;
}
div.ride_row_unpublish div.ride_row_title a{
	color:#FFFFFF;
}
.ride_status{
	color:#555555;
	float:right;
	font-size:11px;
}
.ride_row_buttons a{
	background:url(../images/buttons/ride-view-delete-left.png) no-repeat left top;
	height:32px;
	padding-left:5px;
	display:block;
}
.ride_row_buttons a span{
	background:url(../images/buttons/ride-view-delete.png) no-repeat right top;
	height:32px;
	line-height:32px;
	display:block;
	padding:0 10px 0 5px;
	color:#0093c5;
}
.ride_row_buttons a:hover{
	background:url(../images/buttons/ride-view-delete-left.png) no-repeat left bottom;
}
.ride_row_buttons a:hover span{
	background:url(../images/buttons/ride-view-delete.png) no-repeat right bottom;
	color:#c00000;
}
.user-ride-right{
	width:262px;
	float:right;
	margin-top:11px;
}
.user-ride-right-btm{ 
	background:url(../images/tbs_btm_middle.gif) repeat-x;
	float:left;
	width:100%;
	height:10px;
}
.user-ride-head{
	position:relative;
	width:100%;	
	height:41px;	
	background:url(../images/tbs_top_middle.gif) repeat-x;
}
.user-ride-right-content{	
	width:260px;
	float:left;	
	border-left:#dcdcdc 1px solid;	
	border-right:#dcdcdc 1px solid;
}
.user-ride-right-content-inner{	
	width:240px;
	float:left;
	margin:20px 10px 0 10px;
}
.user-ride-right-cont{
	width:100%;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding-bottom:10px;
}
.user-ride-right-cont .rc-img{
	float:left;
	width:38px;
}
.user-ride-right-cont .rc-des {
	color:#000000;
	float:left;
	font-size:12px;
	width:200px;
}
.user-ride-right-cont .rc-comment-details{
	border-top:1px solid #DADADA;
	float:left;
	margin-top:5px;
	padding-top:2px;
	width:100%;
}
.user-ride-right-cont .rc-comment-details .title {
	float:left;
	margin-left:3px;
}
.user-ride-right-cont .rc-comment-details .date {
	color:#858585;
	float:right;
	font-style:italic;
}


/* -----------------------------------*/
/* --->>>USER RIDES PAGE END<<<---*/
/* -----------------------------------*/