/* @override http://rideamigos.com/assets/css/stylesheet.css */
/* @override http://staging.rideamigos.com/assets/css/stylesheet.css */

/*
RideAmigos.com Core Styles
*/
/* Site-wide Styles */
#header {margin-bottom:20px;}
.container th{padding:0;}
div.events_header{color:#619f10;padding-bottom:20px;}
.ui-datepicker {z-index:11;}
#map{z-index:2;}
#home_content{z-index:1;}
#container_ride_search_form{z-index:3; overflow-x:visible;}
#event_create_quotes p{color:#619f10;}
#event_create a,#event_create_quotes p a{color:#006700;font-weight:bold;}
span.thingsToDo{color:#619f10;font-size:13px;font-weight:bold;}
ul#navlist{margin-top:35px;margin-left:310px;padding-left:0;white-space:nowrap;padding-top:2px; margin-bottom: 14px;}
#navlist li a.current{}
#navlist li{margin-left:0px;margin-top:0px;display:inline;list-style-type:none;font-size:15px;font-weight:bold;}
#navlist a{padding:5px 17px;}
#navlist a:link,#navlist a:visited{color:#619f10;text-decoration:none;}
#navlist a:hover,#navlist li a.current{color:#fff;background-color:#619f10;text-decoration:none;}
#map{width:650px;height:420px;display:none;}
#header div.navlist{border-top:0px solid #619f10;}
#footer{padding-top:15px;}
#footer #terms_and_privacy a{color:#619f10;}
#footer #terms_and_privacy{text-align:right;}
.logo{height:75px; margin-bottom: 15px; margin-top: 0px; ;background:url(/assets/img/logo.jpg) no-repeat;}
.logo a{color:#5b8e36;height:70px;width:300px;}
.logo a span{margin-left:-2000px;}
#error_message,#confirmation_message,#info_message{background:#b8f0b5 none repeat scroll 0% 0%;border:4px solid #9dc190;color:#222222;font-family:Verdana,Arial,sans-serif;font-size:140%;line-height:1.5;}
#event_renderer b{display:inlne-block;margin-right:10px;}
#event_renderer input{padding:3px;font-size:15px;width:500px;}
#match_message{text-align:center;font-size:16px;background:#f5f5f5;}
#artwork{text-align:center;}
#ra_banner_image{padding: 3px 0 4px}
.white{}

h1,h2,h3,h4{color:#619F10;}

.span-6.gradient{ width:228px;}
/* background:url(images/gradient-short.png) repeat-x; 
div.gradient .column-content h3{text-align:center; margin-top:-7px;font-weight:bold;}
background:url('images/bgfadegreen.gif') repeat-x;
*/
.gradient.green{background:url('images/bgfadegreen.gif') repeat-x;background-color:#E5EECC;min-height:200px; margin-bottom: 10px; border:1px solid #D4D4D4;}
.gradient.green.short{min-height:110px; height:120px;}
.gradient.green.supershort{min-height:25px; height:30;}
.gradient.green.supershort a{color:#619f10;font-weight:bold;text-decoration:none;}
.gradient.green.long{bbackground:url('images/bgfadegreen.gif') repeat-x;background-color:#E5EECC;min-height:460px;}
.gradient.green h1,.gradient.green h2,.gradient.green h3,.gradient.green h4{color:#619F10;}
div.column-content h1,div.column-content h2,div.column-content h3,div.column-content h4{margin-bottom:.5em; margin-top:-8px; font-weight:bold;}
div.gradient .column-content {padding:.75em 0em 0em .75em;}
.ridematcher{color:#619F10;}

#discounts table,#discounts,#discounts td{border:none;}
div.row{clear:both;padding:5px 3px 0px 3px;}
.ui-timepickr{list-style:none;margin-bottom:0;}
#header div.login_box{color:#619f10;font-size:13px;letter-spacing:.1em;text-align:right;}
#header div.login_box a{color:#619f10;padding:9px;font-size:12px;;letter-spacing:.1em;}
#facebox{font-size:12px;}
#co2{padding:10px;font-weight:bold;color:#619f10;}
#event_create div.events_header h4,#feedback_index div.feedback_header h4, #about_header,
#discounts_index div.discounts_header h4, #corporations_index div.corporations_header h4{
	color: #619f10;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 4px;
}

.checkmark{
list-style-image: url(/assets/img/checkbox.PNG); list-style-type:square;
margin-left:30px;
}
.feedbackList{
 list-style-type:none;}

#event_create_form input.text,input.title{width:220px;padding:5px;}
#event_create_form textarea{width:220px;height:100px;padding:5px;}

div.no_match_message {
	text-align: center;
	font-weight: bold;
}

#ride_result_list h4 {
	font-size: 16px;
	font-weight: bold;
	color: #619f10;	
}

a {
	color: #619bff;
}

a.button{
	padding: 5px;
	font-size: 16px;
}

#ride_result_list h4 a {

	
	padding: 4px;
	background-color: #ffe400;
	color: #619f10;
}

#ride_result_list div.gradient.green h4 {

	color: #fff;
}

#event_renderer span.field
{
	display: block;
	padding: 0px 10px;
  float:left;
}

/*#event_renderer span.field.name
//{
//font-size: 15px;
}*/


#co2 p {
	background-color: #ffe400;
	padding: 5px;
}

div.login_box span.email
{
	color: #666;
	font-size: 11px;
}

form#save_ride_form textarea#description {
	width: 765px;
	height: 60px;
}

form#save_ride_form legend {
	color:#619F10;
	font-weight:bold;
	font-size:16px;
}

form#save_ride_form div.element.submit.button {
	text-align:left;
}

#profile_page #user_ride_list h4 {
	font-size: 16px;
	font-weight: bold;
	color: #619f10;	
}


#profile_page #user_ride_list{
	padding: 10px;
}

#message{
	width: 300px;
	height: 160px;
}