.clearfix {
	display: inline-block;
}
#actionbar_search {
	margin-left: 25px;
}

#actionbar_search fieldset {
	float: left;
}

#content_wrapper {
	background: #FFFFFF;
	width: 970px;
}

#footer_wrapper {
	background-image: none;
}

#column_left .browsebox {
	margin: 20px 12px;
}

#home_login_form .input_checkbox {
	margin: 0 0 10px 7px;
}

#home_login_form span {
	float: left;
}

#home_login_form #login_submit {
	float: right;
	padding: 3px 5px;
}

#profile_welcome,
.profile_story {
	height: auto !important;
	height: 50px;
}

form#add_ride dd p,
form#signup dd p {
	float: none;
}

.ride_listing .action_container form,
.ride_listing .action_container fieldset {
	display: inline;
}

.callout {
	height: 0;
	he\ight: auto;
	zoom: 1;
}

.callout.down .nub {
	bottom: -7px;
}

#column_left .browsebox {
	margin-left: 10px;
	margin-right: 10px;
}

#map_container #map_canvas {
    width: 283px;
}

form#add_ride label.type {
    bottom: 3px;
}

form#add_ride #step_2 dd table label {
    padding-top: 1px;
    margin-top: 5px;
}

.zipcar_image {
    padding-top: 3px !important;
}

.zipcar_label {
    padding-top: 6px !important;
}

#esurance-video {
    position:relative;
    top: 100px;
    left:340px;
    width:500px;
}

#ride_container li {
	margin: 0;
	padding: 0 32px;
}

.ie_vanpool_matchlist_table {
    width: 420px;
}

.vanpool_price {
    padding-left: 25px !important;
}

.wall_post {
	padding: 7px 10px;
}

.wall_post_pic {
	float: left;
	height: 50px;
	left: 0;
	margin-right: 10px;
	width: 50px;
}
.wall_post_pic a,
.wall_post_pic img {
	display: block;
}

.wall_post_body,
.wall_post_foot {
	margin-left: 65px
}

.newAddRideStyle form#add_ride .step_container.clearfix span{
	width:150px;
	text-align:center;
}

.newAddRideStyle form#add_ride .step_container {
    width: 600px;
}
.newAddRideStyle .bigradio {
    padding-left:40px;
}
.newAddRideStyle #caret {
    overflow: hidden;
    padding-bottom: 0 !important;
    padding-top: 8px;
    position: relative;
    top: 4px;
    display: none !important;
}

/*--------NEW ADD RIDE FLOW----------*/
.newAddRideStyle #add_ride button.confirm {
    float:none;
    padding:3px 0;
    text-align:center;
}

.newAddRideStyle #flexheader {
  	display: inline-block;
}

#flex .pillbuttons div {
    float: left;
}

/* Make sure all the list item have the same height */
.newAddRideStyle #add_ride #commute-table #col1 li,
.newAddRideStyle #add_ride #commute-table #col2 li ,
.newAddRideStyle #add_ride #commute-table #col3 li {
    padding: 0px;
}

/* Style the top list items */
.newAddRideStyle #add_ride #commute-table li.first {
    background-color: #F9F9F9;
    height: 80px;
}

/* Because of the floated buttons, the height of the last 
column is smaller */
.newAddRideStyle #add_ride #commute-table #col4 li.first {
    height: 77px;
    padding: 0px;
}

/* Make sure the edit links are aligned with the rest of the horizontal items */
.newAddRideStyle #add_ride #commute-table #col4 li {
    padding: 1px 0px 2px 0px;
}

.newAddRideStyle #add_ride #commute-table li p {
    margin-top: 10px;
    margin-bottom: 3px;
    /* Force the height of the time item so that changing the Depart or Return
       time at the top doesn't change the alignement */
    height: 15px !important;
}

/* Given that the default size of the select element differs from
   the p element, the margin and height need to be updated */
.newAddRideStyle #add_ride #commute-table li select {
    margin-top: 6px;
    /* Force the height of the time item so that changing the Depart or Return
       time at the top doesn't change the alignement */
    height: 15px !important;
}

.newAddRideStyle #step_3 textarea.clickaway {
    width: auto;
}
/*prevent opacity cleartype bug */
.errormsg {
	background:#fff;
}

/*-------JQUERY UI DIALOG--------*/
.ui-dialog {
	position:absolute;
}
/*------PAYMENT PAGE------*/

#left, #right {
	margin:19px;
}
#payment fieldset.first {
	margin-right:0px;
}
.box hr {
	margin:0 10px;
	padding:0;
}
#gutter .circle {
	display:none;
}

/*------DRIVER RESPONSE PAGE------*/

#driverresponse .more-arrow {
	display:none;
}

#choices button {
	margin:0;
}
#choices button span {
	display:none;
}
#driverresponse .decline {
	background:#f14141;
}
#buttons .confirm {
	margin-right:10px;
}	

/* CUSTOM JQUERY UI ----------------------*/

#ride-summary .sim_link {
	width:400px;
}	

.moreInfo .header a i {
	display:none;
}
.mapfixed {
	position:absolute;
	margin-left:20px !important;
}
.mapfixed.admin {
	margin-left:20px !important;
}

/* INLINE LOGIN DIALOG----------------------*/
#zdialog iframe {
    border:none;
    width: 400px;
    height: 355px !important;
    overflow:hidden;
}
.inline_login .ui-dialog-titlebar {
	width:448px !important;
}
.inline_login .ui-widget-content {
	height:360px !important;
}
.inline_login div.login_tabs img, .inline_login .confirm, .inline_login .spinner img{
	position:static;
}
.inline_login div.login_tabs{
    clear:both;
}
.inline_login div.login_tabs hr{
	margin:0;
	margin-top:-12px;
}
.inline_login .confirm{
    padding:0;
}
.inline_login div.login_tabs div, .inline_login p span.left{
    display: inline;
    vertical-align: middle;
    zoom:1;
}