*:focus{outline:transparent none 0}html,body{background-color:#fff}a{text-decoration:none;color:#0d77b6}a:hover{color:#00569f}button::-moz-focus-inner{border:0;padding:0}.hidden{display:none}.button{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1)}.button:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.button:hover{color:#333;cursor:pointer}.button b{display:block;font-weight:500}.button.back{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:21px;line-height:22px;font-size:12px;padding:0 8px}.button.back:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.button.back:hover{color:#333;cursor:pointer}.button.back b{display:block;font-weight:500}.button.back b{line-height:12px;padding-left:15px;margin-top:5px;background:url(../images/l_caret.png) no-repeat left 0px;font-weight:normal}.button.next{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);padding-right:8px}.button.next:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.button.next:hover{color:#333;cursor:pointer}.button.next b{display:block;font-weight:500}.button.next b{line-height:14px;padding-right:25px;margin-top:4px;background:url(../images/r_caret.png) no-repeat right 3px;font-weight:500}.button.confirm{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6)}.button.confirm:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.button.confirm:hover{color:#333;cursor:pointer}.button.confirm b{display:block;font-weight:500}.button.confirm:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}.button.post{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);font-weight:normal;border-color:#aaa;background-color:#ffe58f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffefb9), color-stop(100%, #ffdc63));background-image:-webkit-linear-gradient(#ffefb9,#ffdc63);background-image:-moz-linear-gradient(#ffefb9,#ffdc63);background-image:-o-linear-gradient(#ffefb9,#ffdc63);background-image:-ms-linear-gradient(#ffefb9,#ffdc63);background-image:linear-gradient(#ffefb9,#ffdc63);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffefb9, endColorstr=#ffdc63)}.button.post:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.button.post:hover{color:#333;cursor:pointer}.button.post b{display:block;font-weight:500}.button.post:active{border-color:#999;background-color:#838383;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffec93), color-stop(100%, #ffd849));background-image:-webkit-linear-gradient(#ffec93,#ffd849);background-image:-moz-linear-gradient(#ffec93,#ffd849);background-image:-o-linear-gradient(#ffec93,#ffd849);background-image:-ms-linear-gradient(#ffec93,#ffd849);background-image:linear-gradient(#ffec93,#ffd849);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffec93, endColorstr=#ffd849);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.4);box-shadow:inset 0 1px 8px rgba(0,0,0,0.4)}
ul#top_nav .dropmenu li .a_guide, ul#top_nav .dropmenu li .a_question{background-position: top -72px left 0}


.panel{padding: 10px 14px;
margin-bottom: 15px;
border: 1px solid #A7A7A7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px; 
border-radius: 6px;
background-color: #F9F9F9;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F9F9F9), color-stop(100%, #E7E7E7));
background-image: -webkit-linear-gradient(#F9F9F9,#E7E7E7);
background-image: -moz-linear-gradient(#F9F9F9,#E7E7E7);
background-image: -o-linear-gradient(#F9F9F9,#E7E7E7);
background-image: -ms-linear-gradient(#F9F9F9,#E7E7E7);
background-image: linear-gradient(#F9F9F9,#E7E7E7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#e7e7e7);}
.panel h3{font-weight:bold;margin-bottom:5px}.panel h4{font-weight:bold;margin-bottom:3px;font-size:13px}.panel.top{margin-bottom:0;border-bottom:none;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.panel.body{border-top:1px solid #a7a7a7;background-color:#f9f9f9;background-image:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-o-border-top-left-radius:0;-ms-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-o-border-top-right-radius:0;-ms-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}.panel.bottom{border-top-color:#777;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-o-border-top-left-radius:0;-ms-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-o-border-top-right-radius:0;-ms-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}@-webkit-keyframes popin{0%{-webkit-transform:scale(0)}80%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes launch{0%{-webkit-transform:scale(1);opacity:0}100%{-webkit-transform:scale(1.7);opacity:1}}.dropdown{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);display:block;position:relative;font-weight:normal;text-align:left}.dropdown:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}.dropdown:hover{color:#333;cursor:pointer}.dropdown b{display:block;font-weight:500}.dropdown:hover{cursor:pointer}.dropdown.disabled{opacity:0.7;filter:alpha(opacity=70)}.dropdown select{cursor:pointer;opacity:0;filter:alpha(opacity=0);position:absolute;border:1px solid #AAA;background-color:#EAEAEA;top:-1px;left:0px;width:100%;height:27px;z-index:90}.dropdown .select_arrow{position:absolute;top:0px;right:2px;width:12px;height:100%;background:url(../images/down_arrows.png) no-repeat right 7px}
.dropdown .template {
display: none;
margin-right: 20px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-size: 12px;
}


.dropdown .template.seats .number{font-weight:bold;display:inline-block;width:20px;font-size:20px;vertical-align:-2px}.dropdown .template.trip_type .icon{display:inline-block;width:20px;height:12px;vertical-align:-2px;position:relative;left:-5px}.dropdown .template.round_trip .icon{background:url(../images/round_trip_medium.png) no-repeat center top}.dropdown .template.depart_trip .icon{background:url(../images/round_trip_medium.png) no-repeat center -19px}.dropdown .template.return_trip .icon{background:url(../images/round_trip_medium.png) no-repeat center -38px}.dropdown .template.route .icon{display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;background:url(../images/round_trip_small.png) center no-repeat;width:12px;height:9px;padding:0 3px}.dropmenu{display:inline-block;position:relative;overflow:visible;top:-3px;z-index:101}.dropmenu .label{border:1px solid transparent}.dropmenu .label a{position:relative;display:block;padding:5px 8px}.dropmenu .label span{display:block;line-height:15px;padding-right:13px;background:url(../images/up_down_pointers.png) no-repeat right 1px}.dropmenu .label a:hover span{background-position:right -11px}.dropmenu ul{display:none;position:absolute;right:0;top:25px;padding:5px;-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-o-border-radius:4px 0 4px 4px;-ms-border-radius:4px 0 4px 4px;-khtml-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px}.dropmenu li{white-space:nowrap;width:100%;padding:2px 0}.dropmenu li a{font-weight:500;display:block;padding:2px 2px;border:1px solid transparent;font-size:12px;color:#404040}.dropmenu li a:hover{background-color:transparent;color:#00569f}.dropmenu li a:active{border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#e7f2f9;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));background-image:-webkit-linear-gradient(#ecf8ff,#e0ecf3);background-image:-moz-linear-gradient(#ecf8ff,#e0ecf3);background-image:-o-linear-gradient(#ecf8ff,#e0ecf3);background-image:-ms-linear-gradient(#ecf8ff,#e0ecf3);background-image:linear-gradient(#ecf8ff,#e0ecf3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);-moz-box-shadow:inset 0px 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0px 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 6px rgba(0,0,0,0.3)}.dropmenu.open .label{background-color:#f9f9f9;border-color:#a7a7a7;border-bottom:1px solid transparent;-moz-box-shadow:0px 4px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.2);-o-box-shadow:0px 4px 5px rgba(0,0,0,0.2);box-shadow:0px 4px 5px rgba(0,0,0,0.2);-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.dropmenu.open .label a{background-color:#f9f9f9;z-index:100;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.dropmenu.open .label a span{color:#333;background-position:right 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.dropmenu.open ul{display:block;border:1px solid #a7a7a7;-moz-box-shadow:0px 4px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.2);-o-box-shadow:0px 4px 5px rgba(0,0,0,0.2);box-shadow:0px 4px 5px rgba(0,0,0,0.2);background-color:#f9f9f9;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e7e7e7));background-image:-webkit-linear-gradient(#f9f9f9,#e7e7e7);background-image:-moz-linear-gradient(#f9f9f9,#e7e7e7);background-image:-o-linear-gradient(#f9f9f9,#e7e7e7);background-image:-ms-linear-gradient(#f9f9f9,#e7e7e7);background-image:linear-gradient(#f9f9f9,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#e7e7e7)}.ride_list .entry{padding:10px 8px;overflow:hidden;color:#333;border-bottom:1px solid #b9b9b9;background-color:#fdfdfd}.ride_list .entry.first{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;-o-border-top-left-radius:7px;-ms-border-top-left-radius:7px;-khtml-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;-o-border-top-right-radius:7px;-ms-border-top-right-radius:7px;-khtml-border-top-right-radius:7px;border-top-right-radius:7px}.ride_list .entry.last{border-bottom:none;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;-o-border-bottom-left-radius:7px;-ms-border-bottom-left-radius:7px;-khtml-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;-o-border-bottom-right-radius:7px;-ms-border-bottom-right-radius:7px;-khtml-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.ride_list .entry:hover{background-color:#e9f2f7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f6fa), color-stop(100%, #e2eef4));background-image:-webkit-linear-gradient(#f0f6fa,#e2eef4);background-image:-moz-linear-gradient(#f0f6fa,#e2eef4);background-image:-o-linear-gradient(#f0f6fa,#e2eef4);background-image:-ms-linear-gradient(#f0f6fa,#e2eef4);background-image:linear-gradient(#f0f6fa,#e2eef4);cursor:pointer}.ride_list .entry:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2eef4), color-stop(100%, #f0f6fa));background-image:-webkit-linear-gradient(#e2eef4,#f0f6fa);background-image:-moz-linear-gradient(#e2eef4,#f0f6fa);background-image:-o-linear-gradient(#e2eef4,#f0f6fa);background-image:-ms-linear-gradient(#e2eef4,#f0f6fa);background-image:linear-gradient(#e2eef4,#f0f6fa)}.ride_list .entry .userpic{height:75px;width:75px;float:left;margin-right:12px;position:relative;overflow:hidden;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.ride_list .entry .userpic img{width:75px;height:75px}.ride_list .entry .userpic span{height:14px;width:14px;position:absolute;bottom:2px;right:2px}.ride_list .entry .userpic span.driver{background:url(../images/button_driver_icon.png) 0 -28px no-repeat}.ride_list .entry .userpic span.passenger{background:url(../images/button_passenger_icon.png) 0 -28px no-repeat}.ride_list .entry .username{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .7)));font-weight: bold;color:#fff;position:absolute;bottom:0;padding:2px 17px 2px 2px;line-height:15px; width: 56px;font-size:11px;vertical-align:bottom; text-align: center}.ride_list .entry .inner_content{float:left;vertical-align:top;padding-top:15px;width: 380px}.ride_list .entry .inner_content.search_commute{padding-top:1px}.ride_list .entry .inner_content.search_commute h2 .commute{margin-top:5px}

.ride_list .entry .inner_content .trip_type{display:inline-block;width:15px;height:11px;padding:0 8px;opacity:0.7}
.ride_list .entry .inner_content .trip_type.round_trip, .newest .round_trip{background:url(../images/round_trip_medium.png) no-repeat center 0; }
.ride_list .entry .inner_content .trip_type.one_way, .newest .one_way{background:url(../images/round_trip_medium.png) no-repeat center -19px}
.newest .round_trip, .newest .one_way{width: 12px;height: 12px;padding: 0 5px;}
.ride_list .entry .inner_content h1{font-size:12px;font-weight:bold;margin-bottom:0;padding-bottom:3px; }
.ride_list .entry .inner_content h1.with_return{padding-bottom:0px;line-height:15px}
.ride_list .entry .inner_content h2{font-size:12px;color:#999;font-weight:400}
.ride_list .entry .inner_content h2 .commute {
    display: inline-block;
    font-size: 12px;
    color: #777;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #bbb;
    line-height: 13px;
    padding: 2px 4px 2px 18px;
    background: #f8f0ff url(../images/search_filter_icons.png) no-repeat 1px -131px
}
.ride_list .entry .inner_content h2 .commute span {
    font-weight: 300
}
.ride_list .entry .inner_content h2 .show_commute_times {
    cursor: pointer
}
.ride_list .entry .inner_content h2 .riders {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 5px;
    margin-top: 2px
}
.ride_list .entry .inner_content h2 .riders .pic {
    display: inline-block;
    margin-right: 1px;
    border: 2px solid #1199ea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px
}
.ride_list .entry .inner_content .commute_times {
    display: none
}
.ride_list .entry .price_box,
.ride_list .entry .passenger_box {
    float: right;
    text-align: left;
    border: 1px solid #7a8494;
    padding: 5px;
    font-size: 11px;
    width: 148px;
    /*height:65px;*/
    
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px
}
.ride_list .entry .price_box .seats {
    min-height: 38px
}
.ride_list .entry .price_box .seats.soldout h2 {
    color: #d00;
    width: 75px;
    text-transform: uppercase;
    padding-top: 7px;
    font-weight: 500
}
.ride_list .entry .price_box h1 {
    float: left;
    font-size: 34px;
    line-height: 34px;
    text-align: left;
    font-weight: bold;
    margin: 0 4px 0 9px
}
.ride_list .entry .price_box h3 {
    float: right;
    font-size: 11.2px;
    width: 48px;
    font-weight: 500;
    text-align: left;
    line-height: 1.3em;
    vertical-align: top;
    padding-top: 3px
}
.ride_list .entry .price_box p {
    border-top: 1px solid #ccc;
    margin: 4px 0px;
    font-size: 12px
}
.ride_list .entry .price_box.many {
    width: 90px
}
.ride_list .entry .price_box.many .seats {
    width: 81px
}
.ride_list .entry .price_box.many h1 {
    width: 40px
}
.ride_list .entry .passenger_box {
    border: none;
    float: right;
    text-align: center;
    height: 65px;
    padding: 6px
}
.ride_list .entry .passenger_box p {
    padding-top: 4px;
    font-size: 12px;
    line-height: 1.3em;
    color: #555
}
.ride_list .entry .passenger_box p .icon {
    display: block;
    margin: 0 auto 3px auto;
    width: 24px;
    height: 22px;
    background: url(../images/passenger_flat.png) no-repeat left 0px
}
.ride_list .entry:hover .price_box {
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2)
}
.ride_list .entry .more_info {
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 12px;
    display: none;
    border: 1px solid #7a8494;
    padding: 1px 24px 1px 10px;
    position: relative;
    top: -2px;
    margin-left: 5px;
    background: #fff url(../images/r_caret.png) 70px 6px no-repeat;
    background: url(../images/r_caret.png) 70px 6px no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.8)));
    background: url(../images/r_caret.png) 70px 6px no-repeat, -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8));
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px
}
.ride_list .entry:hover .more_info {
    opacity: 1;
    filter: alpha(opacity=100)
}
.ride_list .entry .last {
    border-bottom: none
}
.tipsy table.commute_times th {
    text-align: center
}
.tipsy table.commute_times td {
    white-space: nowrap;
    padding: 2px 6px
}
.tipsy table.commute_times i {
    font-style: normal;
    font-weight: 100
}
.tipsy table.commute_times.shuttle tr th:first-child,
.tipsy table.commute_times.shuttle tr td:first-child {
    text-align: left
}
.tipsy.commute .tipsy-inner {
    max-width: none;
    font-weight: normal
}
.feedback .comment {
    display: block;
    margin-bottom: 15px
}
.feedback .comment .pic {
    display: inline-block;
    width: 33px;
    height: 33px;
    border: 2px solid #1199ea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
}
.feedback .comment p {
    display: inline-block;
    margin-left: 5px;
    vertical-align: top;
    width: 590px;
    font-size: 12px;
    line-height: 18px
}
.feedback .comment p .name {
    display: block;
    font-weight: bold;
    color: #444
}
.feedback .comment p .text {
    color: #777
}
.feedback .comment p .nocomment {
    font-style: italic;
    color: #aaa
}
.feedback .comment p.negative .name strong,
.unlike_icon {
    background: url(../images/thumbs.png) no-repeat right -12px;
    padding-right: 18px
}
.feedback .comment p.positive .name strong,
.like_icon {
    background: url(../images/thumbs.png) no-repeat right 1px;
    padding-right: 18px
}
.data_table table {
    width: 100%;
    border-collapse: separate;
    border: 1px solid #d4d4d4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}
.data_table table th {
    text-align: center;
    font-weight: bold;
    height: 32px;
    color: #999;
    border-bottom: 1px solid #c3c3c3;
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e7e7e7));
    background-image: -webkit-linear-gradient(#f9f9f9, #e7e7e7);
    background-image: -moz-linear-gradient(#f9f9f9, #e7e7e7);
    background-image: -o-linear-gradient(#f9f9f9, #e7e7e7);
    background-image: -ms-linear-gradient(#f9f9f9, #e7e7e7);
    background-image: linear-gradient(#f9f9f9, #e7e7e7);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#e7e7e7);
    text-shadow: 0 1px 1px #fff
}
.data_table table th .helpicon {
    position: relative;
    top: -1px;
    font-size: 10px;
    line-height: 10px;
    width: 12px;
    height: 12px;
    margin-left: 2px
}
.data_table table th:first-child {
    border-radius: 6px 0 0 0
}
.data_table table th:last-child {
    border-radius: 0 6px 0 0
}
.data_table table tr:last-child td:first-child {
    border-radius: 0 0 0 6px
}
.data_table table tr:last-child td:last-child {
    border-radius: 0 0 6px 0
}
.data_table table td {
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee
}
.data_table table td.first {
    border-left: none
}
.data_table table tr.first td {
    border-top: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(15%, #fff));
    background-image: -moz-linear-gradient(top center, #eaeaea 0%, #fff 15%)
}
.data_table table tr.odd td {
    background-color: #ffffff
}
.data_table table tr.even td {
    background-color: #f8f8f8
}
.data_table table td .user {
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    height: 25px;
    width: 200px
}
.data_table table td .user .pic {
    float: left;
    width: 27px;
    height: 27px;
    border: 2px solid #1199ea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
}
.data_table table td .user .pic img {
    width: 27px;
    height: 27px
}
.data_table table td .user .info {
    float: left;
    margin-left: 8px;
    height: 31px;
    line-height: 16px
}
.data_table table td .user .info .name {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500
}
.data_table table td .user .info .email {
    font-size: 11px;
    color: #777;
    white-space: nowrap
}
.data_table table td .empty,
.data_table table td .check {
    display: block;
    width: 12px;
    height: 12px
}
.data_table table td .check {
    margin: 0 auto;
    background: url(../images/check_blue.png) no-repeat center -24px;
    text-indent: -9999px
}
.data_table table td .total {
    font-weight: bold;
    color: #1eb600
}
.preload {
    display: none
}
#content_container {
    padding: 15px 15px 10px 15px !important;
    border: 1px solid #AAAAAA;
    border-top: 0px;
    min-height: 450px
}
#header_wrap {
    width: 100%;
    padding-bottom: 2px;
    z-index: 101;
    position: relative
}
#header {
    height: 74px;
    margin: 5px auto 0 auto;
    position: relative;
    width: 900px;
    font-size: 12px;
}
#header #logo {
    height: 35px;
    float: right;
    margin-top: 33px
}
#header #logo_platform {
    display: block;
    position: absolute;
    top: 9px
}
#header #logo_platform.combined {
    padding-left: 15px;
    border-left: 1px solid #eee;
    left: 161px
}
#header #logo_platform.combined img {
    position: relative;
    top: -5px
}
#header #logo_platform.text {
    top: 19px;
    color: #554840;
    font-size: 35px;
    line-height: 45px
}
.ui-menu {
    position: absolute;
    display: block;
    float: left;
    background-color: #fff;
    border: 1px solid #aaa;
    -moz-box-shadow: 0px 0px 10px #aaa;
    -webkit-box-shadow: 0px 0px 10px #aaa;
    -o-box-shadow: 0px 0px 10px #aaa;
    box-shadow: 0px 0px 10px #aaa;
    z-index: 20000
}
.ui-menu .ui-menu-item a {
    background-color: #fff;
    float: left;
    clear: both;
    width: 328px;
    font-size: 13px;
    color: #29598E;
    padding: 7px 10px;
    position: relative;
    top: -3px;
    display: block
}
.ui-menu .ui-menu-item a a.ui-state-hover,
.ui-menu .ui-menu-item a a.ui-state-active {
    background-color: #e4f1ff
}
.ui-autocomplete li.selected {
    background-color: #e4f1ff
}
.ui-dialog .buttons {
    padding: 30px 5px 5px 0px;
    text-align: right
}
.ui-dialog .buttons a.button {
    margin-left: 5px;
    font-size: 13px
}
.ui-dialog .buttons a.confirm {
    height: 24px;
    line-height: 24px
}
#jfmfs-friend-selector {
    width: 725px;
    height: 376px;
    overflow-y: hidden
}
#jfmfs-friend-selector input {
    background-color: #fcfcfc;
    border: 1px solid #ccc;
    font: 11px verdana, arial, helvetica, sans-serif;
    margin: 2px 0;
    padding: 2px 4px
}
#jfmfs-friend-selector .jfmfs-friend {
    cursor: pointer;
    display: block;
    float: left;
    height: 56px;
    margin: 3px;
    padding: 4px;
    width: 126px;
    border: 1px solid #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    overflow: hidden
}
#jfmfs-friend-selector .jfmfs-friend img {
    border: 1px solid #CCC;
    float: left;
    margin: 0
}
#jfmfs-friend-selector .jfmfs-friend.selected img {
    border: 1px solid #233E75
}
#jfmfs-friend-selector .jfmfs-friend div {
    color: #111111;
    font-size: 11px;
    overflow: hidden;
    padding: 2px 0 0 6px
}
#jfmfs-friend-selector #jfmfs-friend-container {
    overflow: scroll;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
    width: 100%;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    color: #333;
    font-size: 12px
}
#jfmfs-friend-selector #jfmfs-inner-header {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    color: #3B5998;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding: 2px
}
#jfmfs-friend-selector .jfmfs-friend.selected {
    background-color: #3B5998;
    border: 1px solid #3B5998;
    background: #6D84B4;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#233E75', endColorstr='#6D84B4');
    background: -webkit-gradient(linear, left top, left bottom, from(#233e75), to(#6d84b4));
    background: -moz-linear-gradient(top, #233e75, #6d84b4)
}
#jfmfs-friend-selector .jfmfs-friend.selected div {
    color: #FFFFFF
}
#jfmfs-friend-selector .hover {
    background-color: #EFF2F7
}
#jfmfs-friend-selector .hide-non-selected,
#jfmfs-friend-selector .hide-filtered {
    display: none
}
#jfmfs-friend-selector div.jfmfs-button {
    background: none repeat scroll 0 0 #6D84B4;
    border: 1px solid #3B5998;
    color: white;
    cursor: pointer;
    margin: 4px 5px 0 4px;
    padding: 2px 5px;
    text-decoration: none
}
#jfmfs-friend-selector a.filter-link:link,
#jfmfs-friend-selector a.filter-link:visited {
    font-weight: bold;
    text-decoration: none
}
#jfmfs-friend-selector a.filter-link:hover,
#jfmfs-friend-selector a.selected {
    background-color: #6D84B4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FFFFFF
}
#jfmfs-friend-selector .filter-link {
    margin: 4px 5px 4px 5px;
    padding: 3px 5px 3px 5px
}
#jfmfs-friend-selector #jfmfs-inner-header .filter-link {
    float: right
}
#jfmfs-friend-selector #jfmfs-inner-header div.jfmfs-button-hover {
    text-decoration: underline
}
#jfmfs-friend-selector #jfmfs-friend-filter-text {
    height: 23px
}
#jfmfs-friend-selector #jfmfs-inner-header span.jfmfs-title {
    color: #333333;
    font-weight: bold;
    margin: 3px 0 2px
}
#jfmfs-friend-selector #jfmfs-max-selected-wrapper {
    float: right;
    margin: 4px 5px 4px 5px;
    padding: 3px 5px 3px 5px
}
#content #fb_friend_select {
    display: none
}
.ui-dialog.fbfriends {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px
}
.ui-dialog.fbfriends .ui-dialog-titlebar {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -moz-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -o-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -ms-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: linear-gradient(#f8f8f8, #e6e6e6);
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}
.ui-dialog.fbfriends .ui-dialog-titlebar .ui-dialog-title {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    background: url(../images/facebook_icon_medium.png) no-repeat left center;
    padding-left: 39px;
    text-shadow: 0 1px #fff;
    font-weight: normal
}
.ui-dialog.fbfriends .ui-dialog-titlebar .ui-dialog-titlebar-close {
    margin: 13px
}
.ui-dialog.fbfriends .ui-dialog-content {
    padding: 0;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -khtml-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}
.ui-dialog.fbfriends .ui-dialog-content #fb_friend_select {
    display: block
}
.ui-dialog.fbfriends .ui-dialog-content .foot {
    position: relative;
    border-top: 1px solid #a7a7a7;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -moz-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -o-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -ms-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: linear-gradient(#f8f8f8, #e6e6e6);
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -khtml-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    padding: 14px 16px;
    height: 36px;
    width: 693px
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act {
    display: block;
    position: absolute;
    right: 16px;
    top: 14px;
    padding-left: 30px
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send {
    display: inline-block;
    position: relative;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 0 12px;
    color: #404040;
    border: 1px solid #a7a7a7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));
    background-image: -webkit-linear-gradient(#ffffff, #e1e1e1);
    background-image: -moz-linear-gradient(#ffffff, #e1e1e1);
    background-image: -o-linear-gradient(#ffffff, #e1e1e1);
    background-image: -ms-linear-gradient(#ffffff, #e1e1e1);
    background-image: linear-gradient(#ffffff, #e1e1e1);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    padding: 0;
    text-align: center;
    border: 1px solid #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    background-color: #3b5998;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d8bca), color-stop(100%, #3b5998));
    background-image: -webkit-linear-gradient(#6d8bca, #3b5998);
    background-image: -moz-linear-gradient(#6d8bca, #3b5998);
    background-image: -o-linear-gradient(#6d8bca, #3b5998);
    background-image: -ms-linear-gradient(#6d8bca, #3b5998);
    background-image: linear-gradient(#6d8bca, #3b5998);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#6d8bca, endColorstr=#3b5998);
    -moz-box-shadow: inset 0 0 4px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 0 4px rgba(255, 255, 255, 0.5);
    -o-box-shadow: inset 0 0 4px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 0 4px rgba(255, 255, 255, 0.5);
    text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.7);
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
    font-weight: normal
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send:active {
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.3)
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send:hover {
    color: #333;
    cursor: pointer
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send b {
    display: block;
    font-weight: 500
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send b {
    display: block;
    text-align: center;
    padding-left: 54px;
    background: url(../images/fbconnect_button_bg.png) no-repeat -14px -10px;
    font-weight: 500
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send:hover {
    color: #fff
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act a.send:active {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597cc6), color-stop(100%, #2a4d97));
    background-image: -webkit-linear-gradient(#597cc6, #2a4d97);
    background-image: -moz-linear-gradient(#597cc6, #2a4d97);
    background-image: -o-linear-gradient(#597cc6, #2a4d97);
    background-image: -ms-linear-gradient(#597cc6, #2a4d97);
    background-image: linear-gradient(#597cc6, #2a4d97);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#597cc6, endColorstr=#2a4d97);
    -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5)
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act.loading {
    background: url(..../convo-spinner.gif) no-repeat left 10px
}
.ui-dialog.fbfriends .ui-dialog-content .foot .act.loading a.send {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5
}
.ui-dialog.fbfriends .ui-dialog-content .foot a.preview {
    position: relative;
    top: 7px;
    left: 3px;
    font-size: 12px
}
.ui-dialog.fbfriends .ui-dialog-content div.preview {
    display: none
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header {
    background-color: #fff;
    height: 24px;
    position: relative
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header span.jfmfs-title {
    display: none
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header input#jfmfs-friend-filter-text {
    font-size: 11px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    height: 18px;
    padding: 0 4px 0 22px;
    margin: 2px 6px;
    width: 150px;
    background: url(../images/search_icon_small.png) no-repeat 5px 3px;
    font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
    float: none;
    position: absolute;
    left: 0;
    top: 2px
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header .filter-link {
    color: #0d77b6;
    margin: 2px 5px;
    padding: 0 8px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    line-height: 18px;
    font-weight: normal;
    border: 1px solid transparent
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header .filter-link:hover {
    background-color: transparent
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header .filter-link.selected {
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    background-color: #e0ecf3;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
    border: 1px solid #a7a7a7
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-inner-header #jfmfs-max-selected-wrapper {
    display: none
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-friend-container {
    height: 347px;
    font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
    line-height: 16px
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-friend-container .jfmfs-friend {
    height: 53px
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-friend-container .jfmfs-friend.selected {
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    background-color: #e0ecf3;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
    border: 1px solid #a7a7a7
}
.ui-dialog.fbfriends .ui-dialog-content #jfmfs-friend-container .jfmfs-friend div {
    color: #333;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5)
}
.tipsy.autosize .tipsy-inner {
    max-width: none
}
.tipsy .fbpreview {
    overflow: hidden
}
.tipsy .fbpreview .logo {
    float: left;
    margin-right: 10px;
    background: url(../images/zimride_car_graphic.png) no-repeat left top;
    width: 58px;
    height: 57px;
    border: 1px solid #333
}
.tipsy .fbpreview .message {
    float: left;
    width: 280px;
    text-align: left
}
.tipsy .fbpreview .message h4 {
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 5px
}
.tipsy .fbpreview .message p {
    font-size: 11px;
    font-weight: 300;
    padding-bottom: 5px
}
#hellobar {
    position: relative;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-bottom: 5px;
    color: #0d77b6;
    background-color: #e0ecf3;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5)
}
#hellobar a.hide {
    position: absolute;
    display: block;
    width: 40px;
    font-size: 15px;
    top: 0px;
    right: 2px;
    color: #888;
    text-decoration: none
}
#hellobar a.hide:hover {
    color: #333
}
#hellobar p {
    position: relative;
    width: 940px;
    margin: 0 auto
}
#hellobar #driver_bonus .bonus {
    font-weight: bold
}
#hellobar #driver_bonus .desc {
    font-family: 'Walter Turncoat', sans-serif;
    margin-left: 8px
}
#hellobar #driver_bonus .arrow {
    position: absolute;
    display: block;
    width: 47px;
    height: 40px;
    right: 50px;
    top: 18px;
    background: url(../images/promo_down_arrow.png) no-repeat left top
}
ul#top_nav {
    float: left;
    margin-top: 35px;
    font-size: 12px;
    margin-bottom: 0
}
ul#top_nav a {
    color: #333
}
ul#top_nav a:hover {
    color: #00569f
}
ul#top_nav a.post {
    font-size: 13px
}
ul#top_nav a.post:hover {
    color: #333
}
ul#top_nav a#private_networks {
    padding-right: 13px;
    background: url(../images/up_down_pointers.png) no-repeat right 1px
}
ul#top_nav a#private_networks:hover {
    background-position: right -11px
}
ul#top_nav a#private_networks.opened,
ul#top_nav a#private_networks.opened:hover {
    background-position: right -23px
}
ul#top_nav li {
    float: left;
}
ul#top_nav .button {
    margin: -7px 1px 1px 1px
}
ul#top_nav .dropmenu li {
    margin-left: 0;
    width: 148px
}
ul#top_nav .dropmenu li a span {
    display: block;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-image: url(../images/account_dropmenu_icons.png)
}
ul#top_nav .dropmenu li a.profile span {
    background-position: 6px 0px
}
ul#top_nav .dropmenu li a.profile:hover span {
    background-position: 6px -23px
}
ul#top_nav .dropmenu li a.account span {
    background-position: 6px -46px
}
ul#top_nav .dropmenu li a.account:hover span {
    background-position: 6px -71px
}
ul#top_nav .dropmenu li a.calendar span {
    background-position: 6px -93px
}
ul#top_nav .dropmenu li a.calendar:hover span {
    background-position: 6px -117px
}
ul#top_nav .dropmenu li a.admin span {
    background-position: 6px -140px
}
ul#top_nav .dropmenu li a.admin:hover span {
    background-position: 6px -163px
}
ul#top_nav .dropmenu li a.logout span {
    background-position: 6px -189px
}
ul#top_nav .dropmenu li a.logout:hover span {
    background-position: 6px -214px
}
ul#top_nav .dropmenu li a.diadiem span{background-position:6px -287px}
ul#top_nav .dropmenu li a.dulich span{background-position:6px -264px}
ul#top_nav .dropmenu li a.luatgt span{background-position:6px -241px}
#sec_nav{
    margin: 7px 0 0 0;
    width: 100%;
    background-color: #0d75b8;
    z-index: 100;
    position: relative;
    background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#3d8dbc),color-stop(100%,#1b7eba));
    background: -webkit-linear-gradient(#3d8dbc,#1b7eba);
    background: -moz-linear-gradient(#3d8dbc,#1b7eba);
    background: -o-linear-gradient(#3d8dbc,#1b7eba);
    background: -ms-linear-gradient(#3d8dbc,#1b7eba);
    background: linear-gradient(#3d8dbc,#1b7eba);
}

#sec_nav .inner {
margin: 0 auto;
padding: 9px 0;
text-align: center;
}
#sec_nav .inner a {
padding: 0 8px;
color: #fff;
font-weight: normal;
font-size: 12px;
border: 1px solid transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
#sec_nav .inner a:hover {
    background: #fff;
    color: #022143
}
#sec_nav .inner a:active {
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border-color: #29598e
}
#sec_nav .inner .inbox a.open span.message_count {
    position: relative;
    display: inline-block;
    line-height: 11px;
    padding: 1px 4px 2px 4px;
    font-size: 11px;
    background-color: #fff;
    color: #1199ea;
    top: -1px;
    left: 3px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 2px #29598e;
    -webkit-box-shadow: 0px 0px 2px #29598e;
    -o-box-shadow: 0px 0px 2px #29598e;
    box-shadow: 0px 0px 2px #29598e
}
#sec_nav .inner .inbox a.open:hover span.message_count {
    background-color: #29598e;
    color: #fff;
    -moz-box-shadow: 0 0 0 #29598e;
    -webkit-box-shadow: 0 0 0 #29598e;
    -o-box-shadow: 0 0 0 #29598e;
    box-shadow: 0 0 0 #29598e
}
#sec_nav .inner p {
    color: #fff;
    padding: 3px 5px;
    font-weight: 500
}
#sec_nav .inbox {
    position: relative
}
#sec_nav .inbox .inbox_messages {
    display: none;
    position: absolute;
    z-index: 99;
    padding-top: 22px;
    left: -56px;
    top: 15px;
    -webkit-animation: popin 0.3s 1 ease-in;
    -webkit-transform-origin: 29% 0%
}
#sec_nav .inbox .inbox_messages.open {
    display: block
}
#sec_nav .inbox .inbox_messages a {
    margin: 0;
    padding: 0
}
#sec_nav .inbox .inbox_messages .panel {
    -moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.2);
    padding: 7px
}
#sec_nav .inbox .inbox_messages .panel li {
    padding-bottom: 6px
}
#sec_nav .inbox .inbox_messages .panel li a.message {
    padding: 1px;
    padding-bottom: 5px;
    border-bottom: solid 1px #CCC;
    position: relative;
    display: block;
    overflow: hidden;
    width: 320px;
    font-size: 12px;
    color: #404040
}
#sec_nav .inbox .inbox_messages .panel li a.message .pic {
    float: left;
    width: 40px;
    height: 40px;
    border: 2px solid #1199ea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
}
#sec_nav .inbox .inbox_messages .panel li a.message .info {
    float: left;
    font-size: 12px;
    width: 250px;
    text-align: justify;
    margin-left: 10px;
    margin-top: 3px
}
#sec_nav .inbox .inbox_messages .panel li a.message .info span.name {
    display: block;
    font-weight: 500px;
    color: #404040;
    font-weight: 500;
    line-height: 19px
}
#sec_nav .inbox .inbox_messages .panel li a.message .info span.text {
    display: block;
    color: #999;
    font-weight: normal;
    line-height: 19px
}
#sec_nav .inbox .inbox_messages .panel li a.message .info.no_messages {
    width: 100%;
    text-align: center
}
#sec_nav .inbox .inbox_messages .panel li a.message .unread {
    position: absolute;
    right: 6px;
    top: 19px;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #0d77b6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ba7d1), color-stop(100%, #0a5da6));
    background-image: -webkit-linear-gradient(#3ba7d1, #0a5da6);
    background-image: -moz-linear-gradient(#3ba7d1, #0a5da6);
    background-image: -o-linear-gradient(#3ba7d1, #0a5da6);
    background-image: -ms-linear-gradient(#3ba7d1, #0a5da6);
    background-image: linear-gradient(#3ba7d1, #0a5da6);
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-border-radius: 50px;
    -khtml-border-radius: 50px;
    border-radius: 50px
}
#sec_nav .inbox .inbox_messages .panel li a.message:hover {
    background-color: transparent
}
#sec_nav .inbox .inbox_messages .panel li a.message:hover span.name,
#sec_nav .inbox .inbox_messages .panel li a.message:hover span.text {
    color: #00569f
}
#sec_nav .inbox .inbox_messages .panel li a.message:hover {
    background-color: transparent;
    color: #00569f
}
#sec_nav .inbox .inbox_messages .panel li a.message:active {
    border: 1px solid #a7a7a7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #e7f2f9;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);
    -moz-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3)
}
#sec_nav .inbox .inbox_messages .panel a.view_all {
    display: block;
    width: 264px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid transparent;
    font-size: 12px;
    color: #404040
}
#sec_nav .inbox .inbox_messages .panel a.view_all:hover {
    background-color: transparent;
    color: #00569f
}
#sec_nav .inbox .inbox_messages .panel a.view_all:active {
    border: 1px solid #a7a7a7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #e7f2f9;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);
    -moz-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3)
}
#sec_nav .inbox .inbox_messages .point {
    position: absolute;
    background: url(../images/panel_top_point.png) no-repeat left top;
    width: 45px;
    height: 24px;
    top: 0;
    left: 61px
}
#networks_header {
    width: 100%;
    background: #29598e;
    color: #fff;
    padding: 0;
    left: -30px;
    overflow: hidden;
    -moz-box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0.7);
    -o-box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0.7);
    display: none
}
#networks_header .wrap {
    width: 980px;
    position: relative;
    margin: 0 auto;
    height: 100%;
    padding: 30px 0;
    height: 230px
}
#networks_header .nav {
    float: left
}
#networks_header .titlebar {
    display: block;
    overflow: auto
}
#networks_header .titlebar h1 {
    float: left;
    font-size: 22px;
    width: 420px;
    font-weight: bold;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    color: #fff;
}
#networks_header #search_networks {
    float: right;
    width: 330px;
    font-size: 13px;
    font-family: inherit;
    color: #29598e;
    border: 0;
    padding: 7px 10px;
    -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #fff url(../images/search_icon.png) 326px center no-repeat
}
#networks_header #search_networks.loading {
    background: #fff url(..../convo-spinner.gif) no-repeat 325px center
}
#networks_header .state_wrap {
    float: left;
    overflow: auto
}
#networks_header ul.states {
    float: left;
    padding-top: 15px;
    width: 121px;
    font-size: 13px
}
#networks_header ul.states li {
    overflow: hidden;
    line-height: 1.6em
}
#networks_header ul.states a.launched {
    -webkit-animation: launch 0.5s 1
}
#networks_header a,
#networks_header a:link,
#networks_header a:visited {
    text-decoration: none;
    color: #fff
}
#networks_header a:link {
    display: inline-block;
    -webkit-transition: all 0.2s ease-in-out
}
#networks_header a:link b {
    font-weight: normal;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7
}
#networks_header a:hover {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8)
}
#networks_header a:hover b {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
#networks_header ul.platform_wrap {
    float: left;
    overflow: hidden
}
#networks_header ul.platform_wrap a:link {
    display: block
}
#networks_header ul.platform_wrap a:link b {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}
#networks_header ul.platform_wrap li.state {
    width: 940px;
    margin: 0 auto;
    clear: both
}
#networks_header ul.platform_wrap li.state h1 {
    width: 940px;
    margin: 0.7em 0 0.5em 0;
    border-bottom: 1px solid #4b74a0;
    font-weight: 500;
    font-size: 15px
}
#networks_header ul.platform_wrap li.state ul.platforms {
    float: left;
    width: 134px;
    font-size: 13px
}
#networks_header ul.platform_wrap li.state ul.platforms a {
    float: left;
    width: 134px;
    font-size: 13px;
    background: url(../images/favicon_default.gif) no-repeat left 1px
}
#networks_header ul.platform_wrap li.state ul.platforms a span {
    padding-left: 20px;
    background: url() no-repeat left 1px
}
#networks_header ul.platform_wrap li.state a.nav {
    float: right;
    clear: left;
    margin-top: 4px;
    border-radius: 4px;
    font-size: 12px;
    overflow: hidden
}
#networks_header ul.platform_wrap li.state a.nav b {
    padding-right: 18px;
    display: inline-block;
    line-height: 12px;
    background: url(../images/up_caret.png) no-repeat right 2px;
    font-weight: 500
}
#networks_header a.bring_zimride {
    float: right;
    clear: right;
    margin-top: 10px;
    border: 2px solid #1a81c8;
    background-color: #244d79;
    padding: 2px 8px 2px 12px;
    position: absolute;
    top: 270px;
    right: 0;
    font-size: 12px;
    -moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px
}
#networks_header a.bring_zimride:hover {
    background-color: #29598e
}
#networks_header a.bring_zimride b {
    display: inline-block;
    line-height: 12px;
    padding-right: 17px;
    background: url(../images/r_carets.png) no-repeat right -10px;
    font-weight: 500
}
.search_network_results {
    border: none;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5)
}
.search_network_results li {
    padding-top: 5px;
    padding-bottom: 4px;
    line-height: 16px
}
.search_network_results .favicon_wrap {
    display: block;
    background: url(../images/favicon_default.gif) no-repeat left -1px
}
.search_network_results .favicon_wrap .favicon {
    padding-left: 20px;
    background: url() no-repeat left -1px;
    display: block
}
a.skip {
    color: #666;
    font-size: 12px;
    line-height: 12px;
    padding-right: 11px;
    background: url(../images/r_caret.png) no-repeat right -14px
}
a.skip:hover {
    color: #0d77b6
}
#action {
    position: relative;
    margin-bottom: 30px;
    color: #0d77b6;
    border: 1px solid #bfbfbf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #e0ecf3;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));
    background-image: -webkit-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -moz-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -o-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: -ms-linear-gradient(#ecf8ff, #e0ecf3);
    background-image: linear-gradient(#ecf8ff, #e0ecf3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3)
}
#action .point {
    display: block;
    position: absolute;
    bottom: -18px;
    left: 50px;
    width: 27px;
    height: 18px;
    background: url(../images/bubble_point_down_lb.png) no-repeat left top
}
#action h2 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 5px
}
#action p {
    font-size: 12px;
    color: #777
}
#action .item {
    position: relative;
    padding: 18px 10px 18px 20px
}
#action .item .respond {
    position: absolute;
    right: 25px;
    top: 26px
}
#action .item .respond .button {
    font-size: 16px
}
#action .item .respond a.hide {
    margin-left: 20px;
    color: #888
}
#action .item .respond a.hide:hover {
    color: #444
}
#action .item.booking {
    border-bottom: 1px solid #ccc;
    overflow: hidden
}
#action .item.booking .pic {
    float: left;
    width: 45px;
    height: 45px;
    border: 2px solid #1199ea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
}
#action .item.booking .info {
    float: left;
    margin-left: 15px;
    margin-top: 2px
}
#action .item.booking .info p em {
    font-weight: 500
}
#action .item.booking .countdown {
    position: absolute;
    right: 170px;
    top: 26px
}
#action .item.booking .countdown .timer {
    display: block;
    color: #000;
    font-size: 22px;
    line-height: 22px
}
#action .item.booking .countdown .note {
    display: block;
    color: #999;
    font-size: 10px;
    line-height: 11px
}
#action .item.promote .post {
    position: absolute;
    right: 25px;
    top: 25px
}
#action .item.promote .post a.craigslist {
    float: left;
    display: block;
    height: 31px;
    padding-right: 14px
}
#action .item.promote .post a.craigslist b {
    margin: 6px 0;
    display: block;
    height: 18px;
    font-size: 12px;
    line-height: 20px;
    padding-left: 24px;
    font-weight: normal;
    background: url(../images/promote_social_buttons.png) no-repeat -12px -16px
}
#action .item.promote .post a.facebook,
#action .item.promote .post a.twitter,
#action .item.promote .post iframe.twitter-share-button {
    float: left;
    display: block;
    margin-top: 7px;
    overflow: hidden;
    width: 55px;
    height: 20px;
    margin-left: 7px;
    background: url(../images/promote_social_buttons.png) no-repeat left top;
    text-indent: -9999px
}
#action .item.promote .post iframe.twitter-share-button {
    background: none
}
#action .item.promote .post a.twitter {
    background-position: left -20px
}
#action .item.promote .post a.facebook {
    height: 18px;
    width: 53px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #9dacce;
    background-color: #eceef5;
    background-position: 4px 3px;
    margin-left: 15px
}
#action .item.promote .post a.facebook:hover {
    background-color: #f4f5f9;
    border-color: #9dacce
}
#action .item.promote .post input.share_url {
    float: left;
    display: block;
    margin-top: 7px;
    height: 16px;
    width: 140px;
    font-size: 11px;
    line-height: 15px;
    padding: 1px 2px;
    margin-left: 7px;
    border: 1px solid #cdd2d5;
    color: #777;
    background-color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px
}
#action .postride a.button {
    position: absolute;
    right: 12px;
    top: 15px
}
#craigslist_dialog #cl_wait {
    padding-right: 19px;
    padding-bottom: 20px;
    text-align: center
}
#craigslist_dialog #cl_wait img.loader {
    float: none;
    margin: 0
}
#book_it {
    padding: 5px 2px
}
#book_it .dropdown {
    margin-bottom: 15px
}
#book_it .subtotal {
    font-size: 11px;
    position: relative;
    padding: 5px 0 2px 0
}
#book_it .subtotal .helpicon {
    font-size: 10px;
    margin-right: 8px;
    float: right
}
#book_it .subtotal .price {
    font-size: 18px
}
#book_it a.howitworks {
    font-size: 12px;
    position: absolute;
    right: 0px;
    bottom: 2px
}
#book_it #too_expensive {
    font-size: 11px;
    margin-bottom: 2px;
    color: #d00
}
#book_it button.confirm {
    width: 100%;
    height: 35px
}
#book_it button.confirm:disabled {
    border: 1px solid rgba(0, 0, 0, 0.4)
}
#bookARide #book_it div {
    width: auto;
    margin-top: 0
}
#footer								{margin: 7px 0 0 0; width: 100%;background: linear-gradient(#3D8DBC,#1B7EBA);
z-index: 100;
position: relative;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3D8DBC), color-stop(100%, #1B7EBA));
background: -webkit-linear-gradient(#3D8DBC,#1B7EBA);
background: -moz-linear-gradient(#3D8DBC,#1B7EBA);
background: -o-linear-gradient(#3D8DBC,#1B7EBA);
background: -ms-linear-gradient(#3D8DBC,#1B7EBA);
background: linear-gradient(#3D8DBC,#1B7EBA);
float:left;}
#footer .content			{width:900px; margin:20px auto;color:#FFF; }
#footer a						{color:#fff; padding:0px 4px}
#footer .item_b			{float:left; width:20%; text-align:left !important; display:inline-block }
#footer .item_title	{color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:8px; text-indent:3px}
#footer .item_b ul, li	{display:block; padding:2px 0px ; list-style:none inside; margin:0 }
 
#footer .item_b a:hover	{text-decoration:underline}
#static_splash2 #content{display:inline-block;width:940px;overflow:hidden;margin-bottom:70px}#static_splash2 #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #static_splash2 #content{height:1px}#static_splash2 #content h3{font-size:20px;margin-bottom:15px;font-weight:normal}#static_splash2 #content #routes{margin:51px auto 0;width:420px;position:relative;overflow:visible;height:80px;z-index:20}#static_splash2 #content #routes h1{font-size:33px;line-height:33px;margin-bottom:12px;font-weight:500;text-align:center}#static_splash2 #content #routes .dropdown{width:258px;text-overflow:ellipsis;top:-3px}#static_splash2 #content #routes .view_rides{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);position:absolute;right:0;top:47px;font-weight:500;margin:0 1px 1px 1px;height:24px;line-height:24px;font-size:15px}#static_splash2 #content #routes .view_rides:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#static_splash2 #content #routes .view_rides:hover{color:#333;cursor:pointer}#static_splash2 #content #routes .view_rides b{display:block;font-weight:500}#static_splash2 #content #routes .view_rides:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}#static_splash2 #content #routes .new{text-align:center;font-weight:300;color:#555;margin-top:9px}#static_splash2 #content #routes .new a{font-weight:500}#static_splash2 #content #routes .new b{font-size:8px;position:relative;top:-2px;color:#999}#static_splash2 #content #map{position:relative;background:url(../images/homepage_map.jpg) no-repeat 0 0;width:714px;height:298px;margin:0 auto;margin-bottom:50px}#static_splash2 #content #map h2{font-size:20px;margin-bottom:0.2em}#static_splash2 #content #map .explain{position:absolute;width:385px;bottom:50px;left:0}#static_splash2 #content #map .explain h2{font-weight:bold;margin-bottom:5px}#static_splash2 #content #map .explain p{font-size:12px;line-height:1.6em}#static_splash2 #content #map .bubble{position:relative;color:#fff;padding:16px 20px 18px 20px;background:url(../images/popup_bg.jpg) repeat-x left top;-webkit-animation:popin 0.3s 1 ease-out;-moz-border-radius:9px;-webkit-border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;-moz-box-shadow:0 4px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);-o-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5)}#static_splash2 #content #map .bubble h2{font-size:23px;margin-bottom:0.4em;margin:0;font-weight:bold;line-height:1.5em}#static_splash2 #content #map .bubble p{line-height:1.4em;font-size:13px;margin-top:0.5em}#static_splash2 #content #map .pop{position:absolute}#static_splash2 #content #map .pop .inner{visibility:hidden;position:relative}#static_splash2 #content #map .pop:hover .inner{visibility:visible}#static_splash2 #content #map .pop .point{display:block;position:relative}#static_splash2 #content #map .popup1{width:150px;height:100px}#static_splash2 #content #map .popup1 .inner{top:15px;left:75px;width:431px;height:150px}#static_splash2 #content #map .popup1 h2{background:url(../images/car_driver_white.png) no-repeat right center}#static_splash2 #content #map .popup1 .point{background:url(../images/popup1_point.png) no-repeat left top;width:34px;height:43px;top:-85px}#static_splash2 #content #map .popup1 .bubble{width:357px;left:34px;-webkit-transform-origin:0% 10%}#static_splash2 #content #map .popup2{width:200px;height:150px;right:0;top:100px}#static_splash2 #content #map .popup2 .inner{top:-55px;left:-205px;width:312px}#static_splash2 #content #map .popup2 h2{background:url(../images/flag_white.png) no-repeat right center}#static_splash2 #content #map .popup2 .point{background:url(../images/popup2_point.png) no-repeat left top;width:30px;height:30px;top:-51px;left:282px}#static_splash2 #content #map .popup2 .bubble{width:242px;-webkit-transform-origin:100% 80%}#static_splash2 #content #rides{width:550px;float:left}#static_splash2 #content #rides ul{position:relative;overflow:hidden;border-top:1px solid #29598e;border-bottom:1px solid #29598e;height:197px;margin-bottom:20px}#static_splash2 #content #rides li{position:relative;height:45px;padding:10px 0;border-bottom:1px solid #29598e}#static_splash2 #content #rides li *{display:inline-block}#static_splash2 #content #rides li a{display:block}#static_splash2 #content #rides li:hover{background:#fafafa}#static_splash2 #content #rides li img{float:left;height:40px;width:40px;margin-right:10px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#static_splash2 #content #rides li .trip_type{background:url(../images/round_trip_small_blue.png) center no-repeat;width:12px;height:9px;padding:0 5px}#static_splash2 #content #rides li p{display:block;font-size:12px;color:#858585}#static_splash2 #content #rides li p span{width:13px;height:14px;padding-right:2px;vertical-align:middle}#static_splash2 #content #rides li p span.driver{background:url(../images/driver.png) 0 center no-repeat}#static_splash2 #content #rides li p span.passenger{background:url(../images/passenger.png) 0 center no-repeat}#static_splash2 #content #rides li h1{display:block;font-size:17px;font-weight:500;color:#00569f;margin-bottom:0;padding-bottom:0}#static_splash2 #content #rides li .price_box{float:right;text-align:right}#static_splash2 #content #rides li .price_box *{display:block}#static_splash2 #content #rides li .price_box h1{color:#4a4a4a;font-size:28px;line-height:25px;margin-bottom:0;margin-top:3px}#static_splash2 #content #rides li .price_box p{color:#4a4a4a;line-height:15px;font-size:10px}#static_splash2 #content #rides li .price_box p.passenger_tall{line-height:45px}#static_splash2 #content #events{float:right;user-select:none;-moz-user-select:none}#static_splash2 #content #events .slider{position:relative;width:340px;color:#fff;height:200px;overflow:hidden;margin-bottom:20px}#static_splash2 #content #events .slider ul{position:relative;height:200px;left:0}#static_splash2 #content #events .slider li{float:left}#static_splash2 #content #events .slider li a{display:block}#static_splash2 #content #events .slider .arrows{position:absolute;margin-top:85px;width:330px;padding:0 5px;z-index:90}#static_splash2 #content #events .slider .arrows span{display:inline-block;width:25px;height:25px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px}#static_splash2 #content #events .slider .arrows span.left_arr{background:url(../images/l_caret_white.png) 6px center no-repeat;float:left}#static_splash2 #content #events .slider .arrows span.right_arr{background:url(../images/r_caret_white.png) 8px center no-repeat;float:right}#static_splash2 #content #events .slider .arrows span:hover{background-color:#29598e;cursor:pointer}#static_splash2 #content #events .caption{position:relative;top:-58px;width:320px;padding:6px 10px;height:43px;overflow:hidden;background:#000;background:rgba(0,0,0,0.6);color:#fff}#static_splash2 #content #events .caption h1{float:left;font-size:15px;font-weight:500;line-height:1.2em;padding-bottom:0;margin-bottom:0}#static_splash2 #content #events .caption .right{float:right;text-align:right;position:relative;top:-4px}#static_splash2 #content #events .caption .right h1{float:right;font-size:28px;margin:0;padding:0;height:30px;line-height:25px;margin-bottom:0;margin-top:3px}#static_splash2 #content #events .caption .right p{float:right;clear:both;position:relative;font-size:10px;white-space:nowrap;line-height:1em}#static_splash2 #content a.post_ride{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);padding-right:8px}#static_splash2 #content a.post_ride:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#static_splash2 #content a.post_ride:hover{color:#333;cursor:pointer}#static_splash2 #content a.post_ride b{display:block;font-weight:500}#static_splash2 #content a.post_ride b{line-height:14px;padding-right:25px;margin-top:4px;background:url(../images/r_caret.png) no-repeat right 3px;font-weight:500}#static_safety #content{display:inline-block;width:940px;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:50px}#static_safety #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #static_safety #content{height:1px}#static_safety #content h1{position:relative;top:-40px;text-indent:-9999px;height:80px;background:url("../images/safety-banner.png") no-repeat center top}#static_safety #content h2{font-size:28px;font-weight:normal;text-align:center;margin-top:10px}#static_safety #content h3{font-size:20px;margin-bottom:20px;font-weight:normal;line-height:24px; width:300px}#static_safety #content h4{font-size:16px;font-weight:500}#static_safety #content p{color:#777;font-size:13px;line-height:18px;font-weight:300; text-align:justify}#static_safety #content .splash p{font-size:17px;line-height:21px;font-weight:200;width:480px;margin:0 auto;text-align:center;position:relative;top:-42px}#static_safety #content .features h2{padding-bottom:10px}#static_safety #content .features ul{overflow:hidden}#static_safety #content .features ul li{float:left;width:228px;margin:10px 0px 10px 65px}#static_safety #content .features ul li.security{clear:left;height:215px}#static_safety #content .features ul li div{margin:0 auto;height:59px;background:url(../images/safety_features_icons.png) no-repeat center center;position:relative;left:-20px}#static_safety #content .features ul li.facebook div{width:55px;background-position:0px center}#static_safety #content .features ul li.privacy div{width:54px;background-position:-58px center}#static_safety #content .features ul li.feedback div{width:120px;background-position:-114px center}#static_safety #content .features ul li.security div{width:55px;background-position:-237px center}#static_safety #content .features ul li.messaging div{width:55px;background-position:-296px center}#static_safety #content .features ul li.friends div{width:130px;background-position:-354px center}#static_safety #content .quotes{border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-border-radius:17px;-webkit-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;-khtml-border-radius:17px;border-radius:17px;-moz-box-shadow:0 3px 7px #ddd;-webkit-box-shadow:0 3px 7px #ddd;-o-box-shadow:0 3px 7px #ddd;box-shadow:0 3px 7px #ddd;margin:5px auto 60px auto;width:750px;padding:28px 32px 16px 32px;color:#626262;overflow:hidden}#static_safety #content .quotes .user{float:left;width:73px}#static_safety #content .quotes .user .pic{border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;margin-bottom:4px;width:69px;height:69px}#static_safety #content .quotes .user em{display:block;width:73px;text-align:center;font-style:italic;font-size:12px}#static_safety #content .quotes p{color:#555;float:left;vertical-align:top;font-size:16px;font-weight:normal;margin-left:25px;width:645px;line-height:28px}#static_safety #content .quotes p span{display:inline-block;width:25px}#static_safety #content .quotes p span i{font-style:normal;position:absolute}#static_safety #content .quotes p span i b{font-family:georgia, serif;font-size:60px;font-weight:normal;line-height:0px;position:relative;top:9px}#static_safety #content .checklist ul{overflow:hidden;background:url(../images/safety_car_road.gif) no-repeat left bottom;padding-bottom:75px;margin-bottom:80px}#static_safety #content .checklist ul li{float:left;width:210px;margin:20px 0 30px 84px}#static_safety #content .checklist ul li div{margin:0 auto;width:50px;height:53px;background:url(../images/safety_checklist_icons.png) no-repeat center center;position:relative;left:-20px}#static_safety #content .checklist ul li.before div{background-position:0px center}#static_safety #content .checklist ul li.during div{background-position:-47px center}#static_safety #content .checklist ul li.after div{background-position:-100px center}#static_safety #content .checklist ul h4{background:url(../images/check_purple.png) no-repeat left center;padding-left:20px;position:relative;left:-20px; margin-bottom:8px}#static_safety #content .checklist ul p{padding-bottom:10px}#static_safety #content .tips{overflow:hidden;margin-bottom:50px}#static_safety #content .tips .drivers,#static_safety #content .tips .passengers{float:left;width:280px}#static_safety #content .tips .drivers h3,#static_safety #content .tips .passengers h3{position:relative;left:-30px;margin-bottom:15px}#static_safety #content .tips .drivers h3 span,#static_safety #content .tips .passengers h3 span{display:inline-block;width:24px;height:24px;background:url(../images/driver_passenger_small.png) no-repeat left top}#static_safety #content .tips .drivers{margin-left:160px}#static_safety #content .tips .drivers h3 span{background-position:0px 0px}#static_safety #content .tips .passengers{margin-left:100px}#static_safety #content .tips .passengers h3 span{background-position:-25px 0px}#static_safety #content .tips li{color:#5853a4;font-weight:300;margin-bottom:5px;list-style-type:disc;font-size:9px}#static_safety #content .tips li p{font-size:13px}#static_safety #content .have_questions{border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-border-radius:17px;-webkit-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;-khtml-border-radius:17px;border-radius:17px;-moz-box-shadow:0 3px 7px #ddd;-webkit-box-shadow:0 3px 7px #ddd;-o-box-shadow:0 3px 7px #ddd;box-shadow:0 3px 7px #ddd;margin:0 auto 10px auto;width:750px;padding:28px 32px 28px 32px;font-size:20px;text-align:center}#static_safety #content .contact{color:#999;font-size:12px;text-align:center;margin-bottom:40px}#static_howitworks #content{display:inline-block;width:940px;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:50px;padding-bottom:40px}#static_howitworks #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #static_howitworks #content{height:1px}#static_howitworks #content h1{position:relative;top:-40px;text-indent:-9999px;height:80px;background:url("../images/how-it-works-banner.png") no-repeat center top}#static_howitworks #content .splash{text-align:justify;margin-top:-40px;padding:14px 10px;background:url(../images/shadow.png) no-repeat center 216px;overflow:hidden}#static_howitworks #content .splash .video{overflow:hidden;width:407px;height:229px;border:3px solid #fff;margin:0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 4px 12px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.4);-o-box-shadow:0 4px 12px rgba(0,0,0,0.4);box-shadow:0 4px 12px rgba(0,0,0,0.4)}#static_howitworks #content .splash .video:hover{cursor:pointer}#static_howitworks #content .splash h2{font-size:19px;font-weight:bold;margin-top:30px}#static_howitworks #content .splash p{width:900px;font-weight:200;margin:30px auto 0px auto;font-size:14px; text-align: justify;}#static_howitworks #content .roles{overflow:hidden;margin-top:2px}#static_howitworks #content .roles h4{font-size:16px;font-weight:bold}#static_howitworks #content .roles .role{float:left}#static_howitworks #content .roles .role p{font-size:12px;line-height:1.4em;color:#626262; text-align:justify}#static_howitworks #content .roles .role .icon{width:50px;height:50px;margin:5px auto;background:url(../images/driver_passenger_big.png) no-repeat}#static_howitworks #content .roles .role h3{font-size:20px;height:50px;line-height:35px;text-align:center;background:url(../images/driverpassenger_flags.png) no-repeat}#static_howitworks #content .roles .role ul{margin-top:30px}#static_howitworks #content .roles .role li{width:325px; margin:10px 0px 10px 0px}#static_howitworks #content .roles .role li div{width:75px;height:80px;position:absolute;margin-top:-10px;background:url(../images/blue_icons.png) no-repeat}#static_howitworks #content .roles .role li.d1 div{background-position:-170px}#static_howitworks #content .roles .role li.p1 div{background-position:-254px}#static_howitworks #content .roles .role li.p2 div{background-position:-84px}#static_howitworks #content .roles .role li h4,#static_howitworks #content .roles .role li p{padding-left:80px}#static_howitworks #content .roles .drivers{width:470px}#static_howitworks #content .roles .drivers .icon{background-position:left center;margin-left:250px}#static_howitworks #content .roles .drivers h3{padding-left:80px;width:390px}#static_howitworks #content .roles .drivers li{margin-left:100px}#static_howitworks #content .roles .passengers{padding-right:80px;width:390px}#static_howitworks #content .roles .passengers h3{padding-right:80px;width:390px;background-position:right bottom}#static_howitworks #content .roles .passengers .icon{background-position:right center}#static_howitworks #content .roles .passengers li{margin-left:20px}#static_howitworks #content .quotes{text-align:center;height:200px;padding-top:50px;background:url(../images/car_road_quote.png) no-repeat center bottom}#static_howitworks #content .quotes .quote_list li{display:table-cell;vertical-align:middle;padding:25px 190px 0px 190px;height:97px}#static_howitworks #content .quotes .quote_list li h2{font-weight:bold;font-size:14px;line-height:24px;position:relative}#static_howitworks #content .quotes .quote_list li .bigquote{font-family:georgia, serif;margin-left:-15px;font-size:30px;line-height:6px;position:relative;top:8px}#static_howitworks #content .quotes .quote_list li .bigquote.right{left:14px}#static_howitworks #content .quotes .quote_list li p{font-style:italic;line-height:30px}#static_howitworks #content .call_to_action{text-align:center;font-weight:bold;font-size:20px;margin-top:10px}#static_howitworks #content .call_to_action .confirm{font-size:16px}#static_welcome #content .explain{text-align:center;background:url(../images/happy_car.png) no-repeat center top;padding-top:172px}#static_welcome #content .explain h1{font-size:26px;font-weight:500;padding-bottom:0}#static_welcome #content .explain p{font-size:14px;font-weight:300;margin-bottom:15px;line-height:19px}#static_welcome #content .explain a.button{padding:1px 65px}#static_welcome #content .more{background:url(../images/road_shelf.png) no-repeat left top;overflow:hidden;margin-bottom:40px}#static_welcome #content .more .info{margin-top:81px;overflow:hidden;padding:35px 0 45px 0;background-color:#f9f9f9;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e7e7e7));background-image:-webkit-linear-gradient(#f9f9f9,#e7e7e7);background-image:-moz-linear-gradient(#f9f9f9,#e7e7e7);background-image:-o-linear-gradient(#f9f9f9,#e7e7e7);background-image:-ms-linear-gradient(#f9f9f9,#e7e7e7);background-image:linear-gradient(#f9f9f9,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#e7e7e7);border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#static_welcome #content .more .info h2{font-size:24px;font-weight:500;padding-left:45px;line-height:36px;margin-bottom:7px;background:url(../images/driver_passenger.png) no-repeat left top;text-shadow:0 1px #fff}#static_welcome #content .more .info p{font-size:12px;font-weight:300;line-height:18px}#static_welcome #content .more .info .fordrivers{float:left;width:325px;margin-left:100px}#static_welcome #content .more .info .fordrivers h2{background-position:0px -48px}#static_welcome #content .more .info .forpassengers{float:left;width:325px;margin-left:130px}#static_welcome #content .more .info .forpassengers h2{background-position:0px 0px}#static_welcome #content .success{width:682px;margin-right:auto;margin-left:auto}#static_welcome #content .get_started{background:url(../images/shadow_large.png) no-repeat center 352px}#static_welcome #content .get_started .video{width:700px;height:394px;margin:0 auto;border:3px solid #fff;margin-bottom:50px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.6);-o-box-shadow:0 1px 10px rgba(0,0,0,0.6);box-shadow:0 1px 10px rgba(0,0,0,0.6)}#static_welcome #content .get_started h1{text-align:center;margin-bottom:20px;font-size:28px}#static_welcome #content .get_started .act{width:650px;margin:0 auto;margin-bottom:100px;font-size:16px;font-weight:300}#static_welcome #content .get_started .act span.search{display:inline-block;line-height:40px;padding-left:65px;background:url(../images/search_post_icons.png) no-repeat left 0px}#static_welcome #content .get_started .act span.search .button{margin-right:15px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#static_welcome #content .get_started .act span.post{display:inline-block;line-height:40px;padding-right:65px;background:url(../images/search_post_icons.png) no-repeat right -54px}#static_welcome #content .get_started .act span.post .button{margin-left:15px;text-shadow:0 1px #fff}#static_welcome #content .get_started .act .button{width:230px;height:38px;line-height:38px;font-size:18px;padding:0;font-weight:normal}#ride_share #head{position:relative;margin:0 0 15px 0}#ride_share #head .nav,#ride_share #head div.error{margin-bottom:20px}#ride_share #head h1{font-size:21px;width:640px;display:inline-block;margin:0;padding:0}#ride_share #head .route .start,#ride_share #head .route .end,#ride_share #head .route .with,#ride_share #head .route .trip_type{display:inline-block;height:22px}#ride_share #head .route .trip_type{margin-top:4px;width:15px;height:11px;padding:0 7px;opacity:0.7}#ride_share #head .route .trip_type.round_trip{background:url(../images/round_trip_medium.png) center 0 no-repeat}#ride_share #head .route .trip_type.one_way{background:url(../images/round_trip_medium.png) center -19px no-repeat}#ride_share #head .route .with{font-size:16px;color:#979797;margin-left:10px;padding-left:18px}#ride_share #head .route .with.passenger{background:url(../images/passenger.png) no-repeat left 3px}#ride_share #head .route .with.driver{background:url(../images/driver.png) no-repeat left 3px}#ride_share #head ul.acts{position:absolute;right:0px;bottom:6px;width:auto}#ride_share #head ul.acts li{float:left;margin-left:15px;padding:0;text-align:left}#ride_share #head ul.acts a{display:block;height:11px;padding:0;padding-left:20px;font-size:11px;line-height:11px;background:url(../images/ride_action_icons.png) no-repeat left top}#ride_share #head ul.acts a.matchlist{background-position:1px -1px}#ride_share #head ul.acts a.edit{background-position:3px -13px}#ride_share #head ul.acts a.deactivate{background-position:3px -24px;color:#999}#ride_share #detail{display:inline-block;width:640px;float:left}#ride_share #detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #ride_share #detail{height:1px}#ride_share #detail p.notes{font-size:13px;line-height:18px;color:#777;margin-bottom:10px}#ride_share #detail p.seats{font-size:12px;line-height:18px;color:#555}#ride_share #detail p.seats strong{font-weight:500}#ride_share #detail .driver_detail{padding-top:5px;overflow:hidden}#ride_share #detail .driver_detail .vehicle{float:left;min-width:185px; padding-bottom:10px}#ride_share #detail .driver_detail .vehicle .pic{float:left;margin-right:8px;margin-top:5px;height:27px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#ride_share #detail .driver_detail .vehicle .pic img{height:27px}#ride_share #detail .driver_detail .vehicle .info{float:left}#ride_share #detail .driver_detail .vehicle h4{line-height:19px;margin:2px 0 3px 0}#ride_share #detail .driver_detail .vehicle .nosmoke{display:inline-block;width:20px;height:17px;background:url(../images/nonsmoking_icon.png) no-repeat center center}#ride_share #detail .driver_detail .riders{float:right;margin-top:5px;min-width:240px; text-align:right}#ride_share #detail .driver_detail .riders .seats{float:right}#ride_share #detail .driver_detail .riders .pic{float:left;margin-left:10px;margin-bottom:10px;width:27px;height:27px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#ride_share #detail .driver_detail .riders .pic.empty{width:29px;height:29px;border:1px solid #999;background-color:#ccc;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-moz-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-o-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-ms-linear-gradient(left top, #aaaaaa,#cccccc);background-image:linear-gradient(left top, #aaaaaa,#cccccc)}#ride_share #detail .driver_detail .riders .pic.empty .seat{display:block;width:28px;height:28px;background:url(../images/seat.png) no-repeat 3px center}#ride_share #detail .map{border:1px solid #a7a7a7;border-top:1px solid #777;border-bottom:none}#ride_share #detail .locations{font-size:12px;line-height:16px;color:#777}#ride_share #detail .locations td{padding:2px 0}#ride_share #detail .locations td.start,#ride_share #detail .locations td.end{padding-left:22px;background:url(../images/pin_start.png) no-repeat left 2px;vertical-align:top}#ride_share #detail .locations td.end{background:url(../images/pin_end.png) no-repeat left 2px}#ride_share #detail .locations td.trip_type{padding:0 20px;vertical-align:top}#ride_share #detail .locations td.trip_type span{display:block;width:15px;height:15px}#ride_share #detail .locations td.round_trip span{background:url(../images/round_trip_medium.png) no-repeat center 4px}#ride_share #detail .locations td.one_way span{background:url(../images/round_trip_medium.png) no-repeat center -15px}#ride_share #detail small{font-size:11px;color:#777;position:relative;top:-12px}#ride_share #detail .feedback h3{margin-bottom:8px}#ride_share #info{overdisplay:inline-block;width:287px;float:right;padding:0;border:none}#ride_share #info:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #ride_share #info{height:1px}#ride_share #info .booking .status{position:relative}#ride_share #info .booking .status h3{display:inline-block;width:120px}#ride_share #info .booking .status p{display:inline-block;font-size:13px;line-height:18px;color:#777;padding-top:10px;padding-bottom:5px}#ride_share #info .booking .status a.confirm{width:188px;font-size:17px}#ride_share #info .booking .status .label{position:absolute;top:0px;right:0px;text-transform:uppercase;font-weight:500;font-size:12px;line-height:15px;padding:3px 7px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#ride_share #info .booking .status .pending{background-color:#daf7f6}#ride_share #info .booking .status .accepted{background-color:#dff7da}#ride_share #info .booking .status .declined{background-color:#f7dada}#ride_share #info .booking .status .cancelled{background-color:#e9e9e9}#ride_share #info .booking .status .expired{background-color:#e9e9e9}#ride_share #info .user{padding-top:5px}#ride_share #info .user .head{height:79px;margin-bottom:15px}#ride_share #info .user .pic{float:left;width:75px;height:75px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#ride_share #info .user .info{float:left;vertical-align:top;margin-left:10px}#ride_share #info .user .info .name{color:#777;display:block;font-size:14px;margin:4px 0 6px 0}#ride_share #info .user h5{font-weight:500;color:#333}#ride_share #info .user h5 .helpicon{font-size:10px;line-height:11px;width:12px;height:12px;margin-left:2px}#ride_share #info .user .mutual_fb_friends,#ride_share #info .user .about_me,#ride_share #info .user .networks,#ride_share #info .user .more_info{color:#777;font-size:12px;line-height:18px;overflow:hidden;margin-bottom:15px}#ride_share #info .user .mutual_fb_friends{display:none}#ride_share #info .user .mutual_fb_friends li{float:left;margin:5px 5px 0 0;width:25px;height:25px;border:1px solid #999;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#ride_share #info .user .mutual_fb_friends li img{width:25px;height:25px}#ride_share #info .user .networks{overflow:hidden;margin-bottom:15px}#ride_share #info .user .networks li{background:url(../images/check_blue.png) no-repeat 1px 3px;padding-left:15px}#ride_share #info .user .more_info{display:none}#ride_share #info .user .more_info .block{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}#ride_share #info .user a.show_more,#ride_share #info .user a.show_less{display:block;background:url(../images/up_down_pointers.png) no-repeat left -38px;padding-left:12px;font-size:11px;line-height:11px;margin:0 0 15px 0}#ride_share #info .user a.show_less{background:url(../images/up_down_pointers.png) no-repeat left -12px}#ride_share #info .user a.report{display:block;background:url(../images/flag_blue.png) no-repeat left 0px;padding-left:16px;font-size:11px;line-height:11px;margin:10px 0}#search_run #location_photos{background-position:0 0;background-repeat:no-repeat;margin-bottom:10px}#search_run #location_photos .image{-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}#search_run #location_photos .left{-moz-border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-o-border-radius:6px 0px 0px 6px;-ms-border-radius:6px 0px 0px 6px;-khtml-border-radius:6px 0px 0px 6px;border-radius:6px 0px 0px 6px;}#search_run #location_photos .right{background-position:right center}#search_run #location_photos .cross_arrow{background-image:url(..../cross_arrow.png);width:59px;height:46px;position:relative;top:8px;left:440px;display:block;z-index:10}#search_run #location_photos .diag{display:block;z-index:2}#search_run #content{display:inline-block;width:940px;overflow:hidden;margin-bottom:70px}#search_run #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #search_run #content{height:1px}#search_run #content #head{height: 130px;}#search_run #content #head form.search{position:relative}#search_run #content #head form.search .text_input{position:relative;float:left;margin-right:10px}#search_run #content #head form.search .text_input input[type=text]{border:1px solid #999;background:#fff;color:#404040;width:300px;height:29px;line-height:19px;padding-left:27px;font-size:13px;font-family:inherit;outline:none;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3);box-shadow:inset 0 1px 5px rgba(0,0,0,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}#search_run #content #head form.search .text_input input.clickaway{color:#999}#search_run #content #head form.search .text_input .pin,#search_run #content #head form.search .text_input .datetime_icon{position:absolute;display:block;width:16px;height:28px;background-position:center 11px;background-repeat:no-repeat;left:7px}#search_run #content #head form.search .text_input .pin.start{background-image:url(../images/pin_start.png)}#search_run #content #head form.search .text_input .pin.end{background-image:url(../images/pin_end.png)}#search_run #content #head form.search .text_input .datetime_icon{background-image:url(../images/calendar_input_icon.png);width:15px}#search_run #content #head form.search .text_input .ui-datepicker-trigger{display:none}#search_run #content #head form.search .text_input.datetime input[type=text]{width:71px}#search_run #content #head form.search .text_input.datetime .slim.datepicker{font-size:13px !important}#search_run #content #head form.search button.confirm{position:absolute;right:0;font-size:17px;padding:0;width:108px}#search_run #content #head .status{float:left;clear:both;font-size:12px}#search_run #content #results{display:inline-block;width:650px;float:left;min-height:800px}#search_run #content #results:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #search_run #content #results{height:1px} #results .ride_list{border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#fcfcfc}#results h3.headline{height:30px;color:#777;text-shadow:0 1px 0 #eee;line-height:30px;padding:0 14px;font-weight:500;border-bottom:1px solid #aab0b3;background-color:#eee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d7d7d7));background-image:-webkit-linear-gradient(#eeeeee,#d7d7d7);background-image:-moz-linear-gradient(#eeeeee,#d7d7d7);background-image:-o-linear-gradient(#eeeeee,#d7d7d7);background-image:-ms-linear-gradient(#eeeeee,#d7d7d7);background-image:linear-gradient(#eeeeee,#d7d7d7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#d7d7d7)} #results h3.headline.first{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0} #results h3.headline em{font-style:normal;text-transform:uppercase} #results h3.headline span{font-weight:300}#search_run #content #results .no_results{text-align:center;padding:30px 95px}#search_run #content #results .no_results p{text-align:center;color:#666;margin-bottom:20px}#search_run #content #results .page_list{font-size:13px;padding-top:10px;overflow:hidden}#search_run #content #results .page_list .pagination{float:right}#search_run #content #results .page_list .pagination a,#search_run #content #results .page_list .pagination .current_page,#search_run #content #results .page_list .pagination .first_page,#search_run #content #results .page_list .pagination .last_page,#search_run #content #results .page_list .pagination a.prev_page,#search_run #content #results .page_list .pagination a.next_page{margin:0;border:none;padding:0px 4px;float:left;margin:0 2px}#search_run #content #results .page_list .pagination a:hover{background-color:transparent;color:#00569f}#search_run #content #results .page_list .pagination .current_page{color:#888}#search_run #content #results .page_list .pagination .first_page,#search_run #content #results .page_list .pagination .last_page,#search_run #content #results .page_list .pagination a.prev_page,#search_run #content #results .page_list .pagination a.next_page{width:12px;height:19px;padding:0;background:url(../images/page_arrows.png) no-repeat left top}#search_run #content #results .page_list .pagination .first_page span,#search_run #content #results .page_list .pagination .last_page span,#search_run #content #results .page_list .pagination a.prev_page span,#search_run #content #results .page_list .pagination a.next_page span{display:none}#search_run #content #results .page_list .pagination .first_page{background-position:0px 4px}#search_run #content #results .page_list .pagination .last_page{background-position:-11px 4px}#search_run #content #results .page_list .pagination a.prev_page{background-position:0px -16px}#search_run #content #results .page_list .pagination a.next_page{background-position:-11px -16px}#search_run #content #results .page_list .showing{color:#777;float:left;font-weight:300}#search_run #content #results .page_list .showing strong{font-weight:500}#search_run #content a.post{border-color:#a7a7a7;height:30px;font-size:16px;line-height:30px;padding:0 26px; font-weight: bold;}#search_run #content #action{border:none;margin:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#search_run #content #action.top{border-bottom:1px solid #aab0b3;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#search_run #content #action.top .item{padding:12px 15px;line-height:18px}#search_run #content #action.top p strong{color:#444;font-weight:500}#search_run #content #action.top .postride a.button{top:14px;right:16px}#search_run #content #info{display:inline-block;width:270px;margin-left:20px;float:right}#search_run #content #info:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #search_run #content #info{height:1px}#search_run #content #info .floatable{width:270px;}#search_run #content #info .floatable .floatwrap.fixed{width:270px;position:fixed;top:0;margin-top:20px}#search_run #content #info .filters{border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#fafafa;margin-bottom:20px}#search_run #content #info .filters h3{height:30px;color:#777;text-shadow:0 1px 0 #eee;line-height:30px;padding:0 14px;font-weight:500;border-bottom:1px solid #aab0b3;background-color:#eee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d7d7d7));background-image:-webkit-linear-gradient(#eeeeee,#d7d7d7);background-image:-moz-linear-gradient(#eeeeee,#d7d7d7);background-image:-o-linear-gradient(#eeeeee,#d7d7d7);background-image:-ms-linear-gradient(#eeeeee,#d7d7d7);background-image:linear-gradient(#eeeeee,#d7d7d7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#d7d7d7);-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:0 12px;position:relative;overflow:visible}#search_run #content #info .filters h3 .point{position:absolute;display:block;width:11px;height:17px;left:-11px;top:7px;background:url(../images/panel_header_left_point.png) no-repeat left top}#search_run #content #info .filters .inner{padding:7px 0 7px 12px}#search_run #content #info .filters .label{display:block;color:#777;font-size:12px}#search_run #content #info .filters .filterset{display:inline-block;padding-bottom:3px}#search_run #content #info .filters .filterset a.filter{float:left;color:#404040;height:22px;line-height:22px;font-size:12px;padding:0 12px;border:1px solid #808080;border-right:none;white-space:nowrap;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1)}#search_run #content #info .filters .filterset a.filter:active{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4)}#search_run #content #info .filters .filterset a.filter span{display:block;padding-left:19px;line-height:14px;margin-top:4px;background:url(../images/search_filter_icons.png) no-repeat left 0px}#search_run #content #info .filters .filterset a.filter.first{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#search_run #content #info .filters .filterset a.filter.last{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;border-right:1px solid #808080}#search_run #content #info .filters .filterset a.filter.active{color:#FFF;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);background:#80b463;}#search_run #content #info .filters .filterset.postsby a.filter{padding:0px 10px}#search_run #content #info .filters .filterset.postsby a.filter.drivers span{background-position:left 0px}#search_run #content #info .filters .filterset.postsby a.filter.drivers.active span{background-position:left -23px}#search_run #content #info .filters .filterset.postsby a.filter.passengers span{background-position:left -45px}#search_run #content #info .filters .filterset.postsby a.filter.passengers.active span{background-position:left -67px}#search_run #content #info .filters .filterset.ridetype a.filter.onetime,#search_run #content #info .filters .filterset.ridetype a.filter.commutes{padding:0 10px}#search_run #content #info .filters .filterset.ridetype a.filter.onetime span{background-position:left -89px}#search_run #content #info .filters .filterset.ridetype a.filter.onetime.active span{background-position:left -110px}#search_run #content #info .filters .filterset.ridetype a.filter.commutes span{background-position:left -133px}#search_run #content #info .filters .filterset.ridetype a.filter.commutes.active span{background-position:left -155px}#search_run #content #info .filters .filterset.networks a.filter.allnetworks,#search_run #content #info .filters .filterset.networks a.filter.privnetworks{padding:0 12px}#search_run #content #info .filters .filterset.networks a.filter.privnetworks{padding:0 13px}#search_run #content #info .filters .filterset.networks a.filter.allnetworks span{background-position:left -176px}#search_run #content #info .filters .filterset.networks a.filter.allnetworks.active span{background-position:left -198px}#search_run #content #info .filters .filterset.networks a.filter.privnetworks span{background-position:left -220px}#search_run #content #info .filters .filterset.networks a.filter.privnetworks.active span{background-position:left -242px}#search_run #content #info .filters .filterset.vehicletype a.filter.car,#search_run #content #info .filters .filterset.vehicletype a.filter.bus{padding:0 10px}#search_run #content #info .filters .filterset.vehicletype a.filter.car.narrow,#search_run #content #info .filters .filterset.vehicletype a.filter.bus.narrow{padding:0 21px}#search_run #content #info .filters .filterset.vehicletype a.filter.bus{}#search_run #content #info .filters .filterset.vehicletype a.filter.vanpool{padding:0 20px}#search_run #content #info .filters .filterset.vehicletype a.filter.car span{background-position:left -264px}#search_run #content #info .filters .filterset.vehicletype a.filter.car.active span{background-position:left -286px}#search_run #content #info .filters .filterset.vehicletype a.filter.bus span{background-position:left -309px}#search_run #content #info .filters .filterset.vehicletype a.filter.bus.active span{background-position:left -332px}#search_run #content #info .ride_notice{border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#e0ecf3;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));background-image:-webkit-linear-gradient(#ecf8ff,#e0ecf3);background-image:-moz-linear-gradient(#ecf8ff,#e0ecf3);background-image:-o-linear-gradient(#ecf8ff,#e0ecf3);background-image:-ms-linear-gradient(#ecf8ff,#e0ecf3);background-image:linear-gradient(#ecf8ff,#e0ecf3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);-o-box-shadow:0 2px 8px rgba(0,0,0,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.2)}#search_run #content #info .ride_notice .inner{padding:10px 15px}#search_run #content #info .ride_notice h3{font-size:17px;font-weight:500;margin-bottom:5px}#search_run #content #info .ride_notice h4{font-size:14px;font-weight:500;margin-bottom:5px;padding-top:8px}#search_run #content #info .ride_notice p{font-size:12px;font-weight:300;line-height:16px}#user_profile #content,#user_edit #content,#user_vouch #content{display:inline-block;width:940px;margin-bottom:50px}#user_profile #content:after,#user_edit #content:after,#user_vouch #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_profile #content,* html #user_edit #content,* html #user_vouch #content{height:1px}#user_profile #content #info,#user_edit #content #info,#user_vouch #content #info{overflow: hidden; display:inline-block;width:270px;margin-left:20px;float:right;float:left;margin-left:0}#user_profile #content #info:after,#user_edit #content #info:after,#user_vouch #content #info:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_profile #content #info,* html #user_edit #content #info,* html #user_vouch #content #info{height:1px}#user_profile #content #info .panel,#user_edit #content #info .panel,#user_vouch #content #info .panel{position:relative;z-index:2;padding:25px 10px 20px 30px;width:222px}#user_profile #content #info .profile_pic,#user_edit #content #info .profile_pic,#user_vouch #content #info .profile_pic{position:relative;width:200px;margin-bottom:15px;overflow:hidden;background-color:#fff}#user_profile #content #info .profile_pic img,#user_edit #content #info .profile_pic img,#user_vouch #content #info .profile_pic img{width:200px;float:left}#user_profile #content #info .profile_pic .shadow,#user_edit #content #info .profile_pic .shadow,#user_vouch #content #info .profile_pic .shadow{position:absolute;width:100%;height:100%;top:0;left:0;-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.5);-o-box-shadow:inset 0 2px 8px rgba(0,0,0,0.5);box-shadow:inset 0 2px 8px rgba(0,0,0,0.5)}#user_profile #content #info .notice,#user_edit #content #info .notice,#user_vouch #content #info .notice{position:relative;background-color:#e0ecf3;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));background-image:-webkit-linear-gradient(#ecf8ff,#e0ecf3);background-image:-moz-linear-gradient(#ecf8ff,#e0ecf3);background-image:-o-linear-gradient(#ecf8ff,#e0ecf3);background-image:-ms-linear-gradient(#ecf8ff,#e0ecf3);background-image:linear-gradient(#ecf8ff,#e0ecf3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);padding:7px 10px;margin-bottom:14px;width:242px}#user_profile #content #info .notice .point,#user_edit #content #info .notice .point,#user_vouch #content #info .notice .point{position:absolute;background:url(../images/bubble_point_up_lb.png) no-repeat left top;width:22px;height:12px;top:-12px;left:120px}#user_profile #content #detail,#user_edit #content #detail,#user_vouch #content #detail{display:inline-block;width:640px;float:left;float:right}#user_profile #content #detail:after,#user_edit #content #detail:after,#user_vouch #content #detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_profile #content #detail,* html #user_edit #content #detail,* html #user_vouch #content #detail{height:1px}#user_profile #content #detail h1.name,#user_edit #content #detail h1.name,#user_vouch #content #detail h1.name{position:relative;left:-50px;line-height:47px;padding-left:31px;background:url(../images/profile_banner_bg.png) no-repeat -76px top;width:668px;z-index:1;text-align:center}#user_profile #content #detail h1.name span,#user_edit #content #detail h1.name span,#user_vouch #content #detail h1.name span{color:#fff;position:relative;top:-4px;text-shadow:0 -1px 0 rgba(0,0,0,0.5);font-size:29px}#user_profile #content #detail h1.name a.button,#user_edit #content #detail h1.name a.button,#user_vouch #content #detail h1.name a.button{position:absolute;top:7px;right:20px;border-color:#555 !important}#user_profile #content #detail dl,#user_edit #content #detail dl,#user_vouch #content #detail dl{margin-top:10px}#user_profile #content #detail dl dt,#user_edit #content #detail dl dt,#user_vouch #content #detail dl dt{float:left;clear:left;width:115px;font-size:18px;line-height:26px;color:#5d5d5d;font-weight:500}#user_profile #content #detail dl dd,#user_edit #content #detail dl dd,#user_vouch #content #detail dl dd{float:left;width:525px;padding-bottom:12px}#user_edit #content #info a.change_pic{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:15px;padding:0 10px;width:178px}#user_edit #content #info a.change_pic:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #info a.change_pic:hover{color:#333;cursor:pointer}#user_edit #content #info a.change_pic b{display:block;font-weight:500}#user_edit #content #info a.change_pic b{line-height:15px;padding-left:20px;margin-top:7px;text-shadow:0 1px #fff;color:#555;background:url(../images/button_icons_large.png) no-repeat left -22px;font-weight:normal}#user_edit #content #info a.change_pic b{background-position:29px -22px}#user_edit #content #info .notice .button{margin:10px 0 10px 20px;padding-left:6px}#user_edit #content #info .notice .button b{background:url(../images/facebook_icon_small.png) no-repeat left 5px;padding-left:25px}#user_edit #content #info .notice .center{text-align:center}#user_edit #content #detail h1.name a.view{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:22px;line-height:22px;font-size:12px;padding:0 8px;position:absolute}#user_edit #content #detail h1.name a.view:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #detail h1.name a.view:hover{color:#333;cursor:pointer}#user_edit #content #detail h1.name a.view b{display:block;font-weight:500}#user_edit #content #detail h1.name a.view b{line-height:12px;padding-left:20px;margin-top:5px;background:url(../images/button_icons_small.png) no-repeat left 1px;font-weight:normal}#user_edit #content #detail dl dd input.text,#user_edit #content #detail dl dd textarea{border:1px solid #a0a0a0;color:#666;padding:5px 8px;font-weight:300;-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:505px}#user_edit #content #detail dl dd input.text.readonly,#user_edit #content #detail dl dd textarea.readonly{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_edit #content #detail dl dd input.text.clickaway,#user_edit #content #detail dl dd textarea.clickaway{color:#999}#user_edit #content #detail dl dd a.add_car{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:15px;padding:0 10px;margin-right:20px}#user_edit #content #detail dl dd a.add_car:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #detail dl dd a.add_car:hover{color:#333;cursor:pointer}#user_edit #content #detail dl dd a.add_car b{display:block;font-weight:500}#user_edit #content #detail dl dd a.add_car b{line-height:15px;padding-left:30px;margin-top:7px;text-shadow:0 1px #fff;color:#555;background:url(../images/button_icons_large.png) no-repeat left 2px;font-weight:normal}#user_edit #content #detail dl dd a.add_car.hidden{display:none}#user_edit #content #detail dl dd span.checkbox{margin-right:20px;height:32px;line-height:32px}#user_edit #content #detail dl dd span.checkbox label{display:inline-block;height:30px;margin-left:5px}#user_edit #content #detail dl dd span.checkbox.smoke{margin-right:0px}#user_edit #content #detail dl dd span.checkbox.smoke label{padding-left:29px;background:url(../images/nonsmoking_icon_large.png) no-repeat left 4px}#user_edit #content #detail dl dd.vehicle{margin-bottom:15px}#user_edit #content #detail dl dd .my_car{margin-top:10px;padding:12px;margin-bottom:0;overflow:hidden}#user_edit #content #detail dl dd .my_car .car_pic{ cursor: pointer;position:relative;float:left;overflow:hidden;border:1px solid #a7a7a7;width:245px}#user_edit #content #detail dl dd .my_car .car_pic img{float:left}#user_edit #content #detail dl dd .my_car .car_pic .empty{float:left;width:243px;height:161px;background:#fff url(../images/profile_car_missing.png) no-repeat center center}#user_edit #content #detail dl dd .my_car .car_pic .empty a.add{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:15px;padding:0 10px;position:absolute;top:65px;left:60px}#user_edit #content #detail dl dd .my_car .car_pic .empty a.add:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #detail dl dd .my_car .car_pic .empty a.add:hover{color:#333;cursor:pointer}#user_edit #content #detail dl dd .my_car .car_pic .empty a.add b{display:block;font-weight:500}#user_edit #content #detail dl dd .my_car .car_pic .empty a.add b{line-height:15px;padding-left:18px;margin-top:7px;text-shadow:0 1px #fff;color:#555;background:url(../images/button_icons_large.png) no-repeat left -48px;font-weight:normal}#user_edit #content #detail dl dd .my_car .car_pic input.upload, #info #user_avatar{position:absolute;top:0;left:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}#user_edit #content #detail dl dd .my_car .car_pic .filename{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:11px;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.4);background-color:rgba(50,50,50,0.4);font-weight:300}#user_edit #content #detail dl dd .my_car .car_pic .filename strong{font-weight:500}#user_edit #content #detail dl dd .my_car .car_info{float:left;width:240px;margin-left:12px}#user_edit #content #detail dl dd .my_car .car_info input.text{float:right;width:162px;margin-bottom:10px}#user_edit #content #detail dl dd .my_car .car_info .field{overflow:hidden;position:relative}#user_edit #content #detail dl dd .my_car .car_info .field label{position:absolute;top:2px;color:#5d5d5d;line-height:26px;display:inline-block;font-size:15px;width:50px;margin-left:5px}#user_edit #content #detail dl dd .my_car .car_info .field.year label{top:0}#user_edit #content #detail dl dd .my_car .car_info .field .dropdown.year{float:right;width:155px}#user_edit #content #detail dl dd .my_car textarea{width:481px;margin-top:12px}#user_edit #content #detail dl dd .my_car .remove_car{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);background-color:#ffe58f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0a0a0), color-stop(100%, #6a6a6a));background-image:-webkit-linear-gradient(#a0a0a0,#6a6a6a);background-image:-moz-linear-gradient(#a0a0a0,#6a6a6a);background-image:-o-linear-gradient(#a0a0a0,#6a6a6a);background-image:-ms-linear-gradient(#a0a0a0,#6a6a6a);background-image:linear-gradient(#a0a0a0,#6a6a6a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0a0, endColorstr=#6a6a6a);height:22px;line-height:22px;font-size:12px;padding:0 8px;border-color:#666;float:right;margin-top:5px}#user_edit #content #detail dl dd .my_car .remove_car:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #detail dl dd .my_car .remove_car:hover{color:#333;cursor:pointer}#user_edit #content #detail dl dd .my_car .remove_car b{display:block;font-weight:500}#user_edit #content #detail dl dd .my_car .remove_car b{line-height:12px;padding-left:15px;margin-top:5px;color:#eee;text-shadow:0 -1px rgba(0,0,0,0.5);background:url(../images/button_icons_small.png) no-repeat left -63px;font-weight:normal}#user_edit #content #detail dl dd .profile_affil{margin-bottom:12px}#user_edit #content #detail dl dd .profile_affil .name{border:1px solid #a0a0a0;color:#666;padding:5px 8px;font-weight:300;-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;float:left;padding:2px 8px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_edit #content #detail dl dd .profile_affil .name.readonly{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_edit #content #detail dl dd .profile_affil .name.clickaway{color:#999}#user_edit #content #detail dl dd .profile_affil .dropdown{float:left;margin-left:10px}#user_edit #content #detail dl dd .profile_affil .dropdown.alum_year,#user_edit #content #detail dl dd .profile_affil .dropdown.grad_year{display:none}#user_edit #content #detail dl dd .dropdown .select_arrow{background-position:left -23px}#user_edit #content #detail dl dd.last{position:relative;margin-top:20px}#user_edit #content #detail dl dd.last .button.confirm{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);font-size:15px;padding:0 15px}#user_edit #content #detail dl dd.last .button.confirm:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_edit #content #detail dl dd.last .button.confirm:hover{color:#333;cursor:pointer}#user_edit #content #detail dl dd.last .button.confirm b{display:block;font-weight:500}#user_edit #content #detail dl dd.last .button.confirm:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}#user_edit #content #detail dl dd.last .button.confirm b{line-height:15px;padding-left:17px;margin-top:7px;background:url(../images/button_icons_small.png) no-repeat left -40px;font-weight:normal}#user_edit #content #detail dl dd.last p{position:absolute;right:0;top:0;width:333px;font-size:12px;color:#999;line-height:17px}#user_edit #content #detail dl dd.last.loading{background:url(..../convo-spinner.gif) no-repeat 155px 8px}#user_profile #content .nav{margin-bottom:15px}#user_profile #content #info .profile_pic{margin-bottom:10px}#user_profile #content #info .profile_pic .contact{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:11px;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3);background-color:rgba(100,100,100,0.4);font-weight:300}#user_profile #content #info .profile_pic .contact strong{font-weight:500}#user_profile #content #info .panel{padding-bottom:15px}#user_profile #content #info ul.info{font-size:12px;font-weight:300;color:#5d5d5d}#user_profile #content #info ul.info strong{font-weight:500}#user_profile #content #info ul.info li{padding-left:27px;padding-bottom:2px;background:url(../images/profile_info_icons.png) no-repeat left top}#user_profile #content #info ul.info li.member_since{background-position:left -103px}#user_profile #content #info ul.info li.last_login{background-position:left -129px}#user_profile #content #info ul.info li.c02{background-position:left -158px}#user_profile #content #info .notice{display:none}#user_profile #content #info .notice h4{font-size:12px;line-height:16px;font-weight:300;padding-left:20px;background:url(../images/facebook_icon_small.png) no-repeat left 0px;margin:3px 0}#user_profile #content #info .notice ul.friends{padding:6px 0 4px 23px;overflow:hidden}#user_profile #content #info .notice ul.friends li{position:relative;float:left;width:30px;height:30px;border:1px solid #a7a7a7;margin-right:9px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#user_profile #content #info .notice ul.friends li img{width:30px;height:30px}#user_profile #content #info .notice ul.friends li .shadow{position:absolute;top:0;left:0;width:100%;height:100%;-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)}#user_profile #content #info .extra{padding-top:6px}#user_profile #content #info .extra .panel{padding:2px 10px;width:242px}#user_profile #content #info .extra .panel.top{position:relative}#user_profile #content #info .extra .panel.top h4{color:#999;text-shadow:0 1px #fff;margin:1px 0;font-weight:500;padding-right:20px}#user_profile #content #info .extra .panel.top .helpicon{position:absolute;right:10px;top:8px;font-size:11px;line-height:11px;height:12px;width:12px}#user_profile #content #info .extra .panel.body{-moz-box-shadow:inset 0 2px 6px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,0.1);-o-box-shadow:inset 0 2px 6px rgba(0,0,0,0.1);box-shadow:inset 0 2px 6px rgba(0,0,0,0.1)}#user_profile #content #info .extra.verifications ul{font-size:12px;font-weight:300;color:#5d5d5d;margin:8px 0}#user_profile #content #info .extra.verifications ul b{font-weight:500}#user_profile #content #info .extra.verifications ul li{padding-left:25px;background:url(../images/check_blue.png) no-repeat 5px -19px}#user_profile #content #info .extra.car .nosmoke{position:absolute;display:block;right:8px;top:5px;width:17px;height:17px;background:url(../images/nonsmoking_icon.png) no-repeat left top}#user_profile #content #info .extra.car .bottom{font-size:11px;line-height:16px;padding:5px 10px}#user_profile #content #info .extra.car .vehicle_pic{overflow:hidden;border:1px solid #a7a7a7;border-bottom:none;width:262px}#user_profile #content #info .extra.car .vehicle_pic img{width:262px;float:left}#user_profile #content #detail h1.name a.edit{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:22px;line-height:22px;font-size:12px;padding:0 8px;position:absolute}#user_profile #content #detail h1.name a.edit:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_profile #content #detail h1.name a.edit:hover{color:#333;cursor:pointer}#user_profile #content #detail h1.name a.edit b{display:block;font-weight:500}#user_profile #content #detail h1.name a.edit b{line-height:12px;padding-left:20px;margin-top:5px;background:url(../images/button_icons_small.png) no-repeat left 1px;font-weight:normal}#user_profile #content #detail h1.name a.edit b{padding-left:15px;background:url(../images/button_icons_small.png) no-repeat left -19px}#user_profile #content #detail dl{display:inline-block;padding-bottom:40px}#user_profile #content #detail dl:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_profile #content #detail dl{height:1px}#user_profile #content #detail dl dd{padding:4px 0 7px 0;font-weight:300}#user_profile #content #detail h3.headline{font-size:15px;font-weight:500;color:#5d5d5d}#user_profile #content #detail .norides{border:1px solid #a7a7a7;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#999;border-color:#ccc;margin-top:10px;margin-bottom:20px;padding:15px}#user_profile #content #detail .norides p{font-size:20px;text-align:center}#user_profile #content #detail .rides{display:inline-block;width:100%;position:relative}#user_profile #content #detail .rides:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_profile #content #detail .rides{height:1px}#user_profile #content #detail .rides a.show_hide{position:absolute;right:0;top:2px;font-size:12px}#user_profile #content #detail .rides.past.hidden{display:none}#user_profile #content #detail .rides .ride_list{border:1px solid #a7a7a7; border-bottom: none; background-color:#f9f9f9;margin-top:8px;margin-bottom:20px}#user_profile #content #detail .rides .ride_list .entry .inner_content{padding-top:7px;width:370px}#user_profile #content #detail .rides .ride_list .entry .inner_content h1{font-weight:bold;font-size:12px}#user_profile #content #detail .rides .ride_list .entry .inner_content h2{font-size:12px}#user_profile #content #detail .rides .ride_list .entry .price_box p{line-height:18px}#user_profile #content #detail .rides .ride_list .entry .price_box h1{font-weight:500;font-size:32px;line-height:32px}#user_profile #content #detail .rides .ride_list .entry .price_box h3{padding-top:1px}#user_profile #content #detail .rides .ride_list .entry .price_box .seats{clear:both; min-height:38px}#user_profile #content #detail .rides .ride_list .entry .passenger_box{height:58px}#user_profile #content #detail .rides .ride_list .entry .passenger_box p{padding-top:0}#user_profile #content #detail .feedback h3{border-bottom:1px solid #a7a7a7;margin-bottom:15px;padding-bottom:8px}#user_profile #content #detail .recommendations{border-top:1px dotted #ccc}#user_profile #content #detail .recommendations h4{margin-top:10px;margin-bottom:10px;font-size:11px;color:#888}#user_profile #content #detail .recommendations .comment .nocomment em{display:none}#user_profile #content #detail .recommendations .comment:hover .nocomment em{display:inline}#user_profile #content #detail .vouch_request{border-top:1px dotted #ccc;padding-top:10px}#user_profile #content #detail .vouch_request p{font-size:11px;margin-bottom:6px;color:#777}#user_profile #content #detail .vouch_request .button.facebook{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:50px;line-height:50px;font-size:18px;color:#fff;padding:0;text-align:center;border:1px solid #333;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#3b5998;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d8bca), color-stop(100%, #3b5998));background-image:-webkit-linear-gradient(#6d8bca,#3b5998);background-image:-moz-linear-gradient(#6d8bca,#3b5998);background-image:-o-linear-gradient(#6d8bca,#3b5998);background-image:-ms-linear-gradient(#6d8bca,#3b5998);background-image:linear-gradient(#6d8bca,#3b5998);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d8bca, endColorstr=#3b5998);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-o-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);text-shadow:0 -1px 0px rgba(0,0,0,0.7);font-size:14px;height:27px;line-height:27px;margin-right:15px;width:210px}#user_profile #content #detail .vouch_request .button.facebook:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_profile #content #detail .vouch_request .button.facebook:hover{color:#333;cursor:pointer}#user_profile #content #detail .vouch_request .button.facebook b{display:block;font-weight:500}#user_profile #content #detail .vouch_request .button.facebook b{display:block;text-align:center;padding-left:54px;background:url(../images/fbconnect_button_bg.png) no-repeat -14px -10px;font-weight:500}#user_profile #content #detail .vouch_request .button.facebook:hover{color:#fff}#user_profile #content #detail .vouch_request .button.facebook:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597cc6), color-stop(100%, #2a4d97));background-image:-webkit-linear-gradient(#597cc6,#2a4d97);background-image:-moz-linear-gradient(#597cc6,#2a4d97);background-image:-o-linear-gradient(#597cc6,#2a4d97);background-image:-ms-linear-gradient(#597cc6,#2a4d97);background-image:linear-gradient(#597cc6,#2a4d97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#597cc6, endColorstr=#2a4d97);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);box-shadow:inset 0 0 15px rgba(0,0,0,0.5)}#user_profile #content #detail .vouch_request .button.facebook b{padding-left:27px;background:url(../images/fbconnect_button_small_bg.png) no-repeat -8px -7px;font-weight:normal}#user_profile #content #detail .vouch_request .button.facebook:active{-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);box-shadow:inset 0 0 7px rgba(0,0,0,0.5)}#user_profile #content #detail .vouch_request .button.email{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);font-size:14px;height:27px;line-height:27px;padding-left:4px}#user_profile #content #detail .vouch_request .button.email:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_profile #content #detail .vouch_request .button.email:hover{color:#333;cursor:pointer}#user_profile #content #detail .vouch_request .button.email b{display:block;font-weight:500}#user_profile #content #detail .vouch_request .button.email b{background:url(../images/button_icons_large.png) no-repeat 2px -66px;padding-left:30px;font-weight:normal;text-shadow:0 1px rgba(255,255,255,0.6);color:#505050}#user_profile #content #detail .vouch_request_new{padding:8px 17px;background-color:#e0ecf3;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecf8ff), color-stop(100%, #e0ecf3));background-image:-webkit-linear-gradient(#ecf8ff,#e0ecf3);background-image:-moz-linear-gradient(#ecf8ff,#e0ecf3);background-image:-o-linear-gradient(#ecf8ff,#e0ecf3);background-image:-ms-linear-gradient(#ecf8ff,#e0ecf3);background-image:linear-gradient(#ecf8ff,#e0ecf3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ecf8ff, endColorstr=#e0ecf3);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #a7a7a7;position:relative}#user_profile #content #detail .vouch_request_new h4{font-size:17px;font-weight:500;margin-bottom:2px;margin-top:1px}#user_profile #content #detail .vouch_request_new p{font-size:11px;color:#777}#user_profile #content #detail .vouch_request_new .button.facebook{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:50px;line-height:50px;font-size:18px;color:#fff;padding:0;text-align:center;border:1px solid #333;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#3b5998;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d8bca), color-stop(100%, #3b5998));background-image:-webkit-linear-gradient(#6d8bca,#3b5998);background-image:-moz-linear-gradient(#6d8bca,#3b5998);background-image:-o-linear-gradient(#6d8bca,#3b5998);background-image:-ms-linear-gradient(#6d8bca,#3b5998);background-image:linear-gradient(#6d8bca,#3b5998);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d8bca, endColorstr=#3b5998);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-o-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);text-shadow:0 -1px 0px rgba(0,0,0,0.7);font-size:14px;height:27px;line-height:27px;width:210px;position:absolute;right:15px;top:16px}#user_profile #content #detail .vouch_request_new .button.facebook:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_profile #content #detail .vouch_request_new .button.facebook:hover{color:#333;cursor:pointer}#user_profile #content #detail .vouch_request_new .button.facebook b{display:block;font-weight:500}#user_profile #content #detail .vouch_request_new .button.facebook b{display:block;text-align:center;padding-left:54px;background:url(../images/fbconnect_button_bg.png) no-repeat -14px -10px;font-weight:500}#user_profile #content #detail .vouch_request_new .button.facebook:hover{color:#fff}#user_profile #content #detail .vouch_request_new .button.facebook:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597cc6), color-stop(100%, #2a4d97));background-image:-webkit-linear-gradient(#597cc6,#2a4d97);background-image:-moz-linear-gradient(#597cc6,#2a4d97);background-image:-o-linear-gradient(#597cc6,#2a4d97);background-image:-ms-linear-gradient(#597cc6,#2a4d97);background-image:linear-gradient(#597cc6,#2a4d97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#597cc6, endColorstr=#2a4d97);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);box-shadow:inset 0 0 15px rgba(0,0,0,0.5)}#user_profile #content #detail .vouch_request_new .button.facebook b{padding-left:27px;background:url(../images/fbconnect_button_small_bg.png) no-repeat -8px -7px;font-weight:normal}#user_profile #content #detail .vouch_request_new .button.facebook:active{-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);box-shadow:inset 0 0 7px rgba(0,0,0,0.5)}#user_vouch #content .recommend h2{font-size:17px;font-weight:500;margin-bottom:8px}#user_vouch #content .recommend p{font-size:12px;color:#777;line-height:15px;margin-bottom:8px}#user_vouch #content .recommend textarea.comment{border:1px solid #a0a0a0;color:#666;padding:5px 8px;font-weight:300;-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:460px;margin-bottom:10px}#user_vouch #content .recommend textarea.comment.readonly{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_vouch #content .recommend textarea.comment.clickaway{color:#999}#user_vouch #content .recommend button.post{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);font-size:15px;padding:0 15px}#user_vouch #content .recommend button.post:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_vouch #content .recommend button.post:hover{color:#333;cursor:pointer}#user_vouch #content .recommend button.post b{display:block;font-weight:500}#user_vouch #content .recommend button.post:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}#user_vouch #content .recommend button.post b{line-height:15px;padding-left:17px;margin-top:7px;background:url(../images/button_icons_small.png) no-repeat left -40px;font-weight:normal}#user_vouch #content .recommend button.post b{margin-top:0}#user_payouts #content{display:inline-block;width:940px;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;padding:10px 0 50px 0}#user_payouts #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_payouts #content{height:1px}#user_payouts #content h1{font-size:29px;font-weight:300;text-align:center;margin-top:30px}#user_payouts #content p.explain{font-size:15px;text-align:center;font-weight:300}#user_payouts #content ul.steps{padding-top:70px;background:url(../images/ride_payout_steps.png) no-repeat center top;overflow:hidden;width:750px;margin:40px auto}#user_payouts #content ul.steps li{float:left;font-size:12px;line-height:15px;color:#666;width:155px;margin-left:90px}#user_payouts #content ul.steps li.two{margin-left:40px}#user_payouts #content ul.steps li.three{width:205px;margin-left:80px}#user_payouts #content form.paypal{position:relative;margin:0 auto;width:442px}#user_payouts #content form.paypal input.email{padding:6px 6px;width:263px;font-size:15px;border:1px solid #bbb;margin-right:5px;-moz-box-shadow:inset 0 3px 6px #c2d4e7;-webkit-box-shadow:inset 0 3px 6px #c2d4e7;-o-box-shadow:inset 0 3px 6px #c2d4e7;box-shadow:inset 0 3px 6px #c2d4e7}#user_payouts #content form.paypal button.confirm{font-weight:normal;font-size:15px;padding:0 57px;*padding:0 36px}#user_payouts #content form.paypal .loading{position:absolute;display:none;background:url(..../convo-spinner.gif) no-repeat center center;width:16px;height:16px;top:8px;right:-20px}#user_payouts #content form.paypal p.message{display:none;color:#e00;font-size:11px;margin-top:15px;text-align:center}#user_payouts #content form.paypal p.needpaypal{margin:15px auto;font-size:11px;text-align:center}#user_payouts #content a.skip{position:absolute;bottom:15px;right:15px}#setup_paypal_dialog p.explain{padding-top:50px;background:url(../images/paypal_logo.png) no-repeat center top;color:#666}#user_referrals #content{display:inline-block;width:940px;position:relative}#user_referrals #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_referrals #content{height:1px}#user_referrals #content .explain{position:relative;width:938px;height:422px;background:url(../images/promotion.jpg) no-repeat left -30px;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#user_referrals #content .explain .text{position:absolute;top:65px;left:430px;width:360px}#user_referrals #content .explain .text h1{font-size:33px;line-height:33px;text-transform:uppercase;font-weight:500;white-space:nowrap;padding:0;margin-bottom:5px}#user_referrals #content .explain .text h2{font-size:26px}#user_referrals #content .explain .text p{font-size:17px;line-height:22px;font-weight:300;margin-top:140px;color:#666}#user_referrals #content .explain .refer{position:absolute;top:355px;left:360px;text-align:left;vertical-align:middle}#user_referrals #content .explain .refer .facebook .button{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:50px;line-height:50px;font-size:18px;color:#fff;padding:0;text-align:center;border:1px solid #333;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#3b5998;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d8bca), color-stop(100%, #3b5998));background-image:-webkit-linear-gradient(#6d8bca,#3b5998);background-image:-moz-linear-gradient(#6d8bca,#3b5998);background-image:-o-linear-gradient(#6d8bca,#3b5998);background-image:-ms-linear-gradient(#6d8bca,#3b5998);background-image:linear-gradient(#6d8bca,#3b5998);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d8bca, endColorstr=#3b5998);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-o-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);text-shadow:0 -1px 0px rgba(0,0,0,0.7);font-size:14px;height:27px;line-height:27px;width:230px;margin-right:15px}#user_referrals #content .explain .refer .facebook .button:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_referrals #content .explain .refer .facebook .button:hover{color:#333;cursor:pointer}#user_referrals #content .explain .refer .facebook .button b{display:block;font-weight:500}#user_referrals #content .explain .refer .facebook .button b{display:block;text-align:center;padding-left:54px;background:url(../images/fbconnect_button_bg.png) no-repeat -14px -10px;font-weight:500}#user_referrals #content .explain .refer .facebook .button:hover{color:#fff}#user_referrals #content .explain .refer .facebook .button:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597cc6), color-stop(100%, #2a4d97));background-image:-webkit-linear-gradient(#597cc6,#2a4d97);background-image:-moz-linear-gradient(#597cc6,#2a4d97);background-image:-o-linear-gradient(#597cc6,#2a4d97);background-image:-ms-linear-gradient(#597cc6,#2a4d97);background-image:linear-gradient(#597cc6,#2a4d97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#597cc6, endColorstr=#2a4d97);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);box-shadow:inset 0 0 15px rgba(0,0,0,0.5)}#user_referrals #content .explain .refer .facebook .button b{padding-left:27px;background:url(../images/fbconnect_button_small_bg.png) no-repeat -8px -7px;font-weight:normal}#user_referrals #content .explain .refer .facebook .button:active{-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);box-shadow:inset 0 0 7px rgba(0,0,0,0.5)}#user_referrals #content .explain .refer .email .button{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);font-size:14px;height:27px;line-height:27px;padding-left:4px}#user_referrals #content .explain .refer .email .button:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_referrals #content .explain .refer .email .button:hover{color:#333;cursor:pointer}#user_referrals #content .explain .refer .email .button b{display:block;font-weight:500}#user_referrals #content .explain .refer .email .button b{background:url(../images/button_icons_large.png) no-repeat 2px -66px;padding-left:30px;font-weight:normal;text-shadow:0 1px rgba(255,255,255,0.6);color:#505050}#user_referrals #content .share_actions{text-align:center;vertical-align:middle;margin-bottom:10px;margin-top:10px;padding:5px 0 4px 0;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#f9f9f9;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e7e7e7));background-image:-webkit-linear-gradient(#f9f9f9,#e7e7e7);background-image:-moz-linear-gradient(#f9f9f9,#e7e7e7);background-image:-o-linear-gradient(#f9f9f9,#e7e7e7);background-image:-ms-linear-gradient(#f9f9f9,#e7e7e7);background-image:linear-gradient(#f9f9f9,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#e7e7e7)}#user_referrals #content .share_actions .link{position:relative;top:-3px;margin-right:10px}#user_referrals #content .share_actions .link label{font-size:12px;font-weight:500;color:#666;margin-right:10px;text-shadow:0 1px #fff}#user_referrals #content .share_actions .link input{font-size:11px;color:#777;font-weight:300;line-height:18px;height:18px;padding:0 4px;width:218px;border:1px solid #c3c3c3;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 4px #ddd;-webkit-box-shadow:inset 0 1px 4px #ddd;-o-box-shadow:inset 0 1px 4px #ddd;box-shadow:inset 0 1px 4px #ddd}#user_referrals #content .share_actions .social{display:inline-block;position:relative;top:3px}#user_referrals #content .share_actions .social a.facebook,#user_referrals #content .share_actions .social a.twitter,#user_referrals #content .share_actions .social iframe.twitter-share-button{float:left;overflow:hidden;width:55px;height:20px;margin-right:10px;background:url(../images/promote_social_buttons.png) no-repeat left top;text-indent:-9999px}#user_referrals #content .share_actions .social iframe.twitter-share-button{background:none}#user_referrals #content .share_actions .social a.twitter{background-position:left -20px}#user_referrals #content .share_actions .social a.facebook{height:18px;width:53px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #9dacce;background-color:#eceef5;background-position:4px 3px}#user_referrals #content .share_actions .social a.facebook:hover{background-color:#f4f5f9;border-color:#9dacce}#user_referrals #content .explain{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border-bottom:none}#user_referrals #content .share_actions{margin-top:0;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#user_referrals #content .data_table{overflow:hidden;padding-bottom:3px} #user_referrals #content .data_table img {width:32px}#user_referrals #content .data_table h3{width:100%;font-size:20px;font-weight:300;text-align:center;color:#777;margin:20px 0 10px 0}#user_referrals #content a.request_payout{float:right;font-size:14px;margin:15px 0 0px 0;padding:0 19px}#user_referrals #content .terms{font-size:12px;text-align:center;margin:40px 0}#user_referrals #content .terms p{line-height:16px;text-align:left;margin:10px auto 0 auto;width:600px}#user_referrals #content #fb_friend_select,#user_referrals #content #need_paypal_email,#user_referrals #content #email_referrals{display:none}#user_referrals #need_paypal_email input.email{border:1px solid #a0a0a0;color:#666;padding:5px 8px;font-weight:300;-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin-right:10px;width:165px}#user_referrals #need_paypal_email input.email.readonly{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_referrals #need_paypal_email input.email.clickaway{color:#999}#user_referrals #need_paypal_email a.confirm{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);font-size:15px;padding:0 15px;height:26px;line-height:26px;margin-right:20px}#user_referrals #need_paypal_email a.confirm:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_referrals #need_paypal_email a.confirm:hover{color:#333;cursor:pointer}#user_referrals #need_paypal_email a.confirm b{display:block;font-weight:500}#user_referrals #need_paypal_email a.confirm:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}#user_referrals #need_paypal_email a.confirm b{line-height:15px;padding-left:17px;margin-top:7px;background:url(../images/button_icons_small.png) no-repeat left -40px;font-weight:normal}#user_referrals #email_referrals textarea.emails{border:1px solid #a0a0a0;color:#666;padding:5px 8px;font-weight:300;-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);box-shadow:inset 0 2px 5px rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin-right:20px;width:350px;height:45px}#user_referrals #email_referrals textarea.emails.readonly{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#user_referrals #email_referrals textarea.emails.clickaway{color:#999}#user_referrals #email_referrals .button.add{height:26px;line-height:26px;margin-right:20px;width:181px;margin-bottom:10px}#user_referrals #email_referrals .confirm{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:30px;line-height:30px;font-size:18px;padding:0 25px;color:#fff !important;border-color:#6d8266;border:1px solid rgba(0,0,0,0.4);text-shadow:0 -1px 0px rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#5ba53c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8abc6b), color-stop(100%, #579544));background-image:-webkit-linear-gradient(#8abc6b,#579544);background-image:-moz-linear-gradient(#8abc6b,#579544);background-image:-o-linear-gradient(#8abc6b,#579544);background-image:-ms-linear-gradient(#8abc6b,#579544);background-image:linear-gradient(#8abc6b,#579544);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8abc6b, endColorstr=#579544);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0px rgba(0,0,0,0.6);font-size:15px;padding:0 15px;margin:9px 0 10px}#user_referrals #email_referrals .confirm:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_referrals #email_referrals .confirm:hover{color:#333;cursor:pointer}#user_referrals #email_referrals .confirm b{display:block;font-weight:500}#user_referrals #email_referrals .confirm:active{color:#ebebeb;background-color:#52a13d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b248), color-stop(100%, #408a2f));background-image:-webkit-linear-gradient(#61b248,#408a2f);background-image:-moz-linear-gradient(#61b248,#408a2f);background-image:-o-linear-gradient(#61b248,#408a2f);background-image:-ms-linear-gradient(#61b248,#408a2f);background-image:linear-gradient(#61b248,#408a2f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61b248, endColorstr=#408a2f);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6);box-shadow:inset 0 1px 8px rgba(0,0,0,0.5),0 1px 0px rgba(0,0,0,0.6)}#user_referrals #email_referrals .confirm b{line-height:15px;padding-left:17px;margin-top:7px;background:url(../images/button_icons_small.png) no-repeat left -40px;font-weight:normal}#user_connect #content{display:inline-block;width:940px;border:1px solid #d4d4d4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;width:885px;height:310px;padding:40px 0 0 55px}#user_connect #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #user_connect #content{height:1px}#user_connect #content .explain{width:435px}#user_connect #content .explain h1{font-weight:500;padding-left:65px;font-size:30px;line-height:40px;background:url(../images/fbconnect_people.png) no-repeat left top}#user_connect #content .explain p{font-size:17px;line-height:22px;font-weight:300;margin:5px 0 20px 0;color:#666}#user_connect #content .why{position:absolute;top:45px;left:585px}#user_connect #content .why h3{text-indent:-9999px;width:367px;height:33px;background:url(../images/fbconnect_why_banner.png) no-repeat left top}#user_connect #content .why li{padding-left:30px;margin:11px 0 0 32px;background:url(../images/check_blue.png) no-repeat 10px -15px}#user_connect #content .why li h4{font-size:16px;font-weight:500}#user_connect #content .why li p{font-size:12px}#user_connect #content a.skip{position:absolute;right:20px;bottom:17px}#user_connect #content .fbconnect{width:300px}#user_connect #content .fbconnect .facepile{height:75px;overflow:hidden}#user_connect #content .fbconnect .button{display:inline-block;position:relative;height:25px;line-height:25px;font-size:14px;font-weight:500;text-align:center;padding:0 12px;color:#404040;border:1px solid #a7a7a7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#ffffff,#e1e1e1);background-image:-moz-linear-gradient(#ffffff,#e1e1e1);background-image:-o-linear-gradient(#ffffff,#e1e1e1);background-image:-ms-linear-gradient(#ffffff,#e1e1e1);background-image:linear-gradient(#ffffff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);height:50px;line-height:50px;font-size:18px;color:#fff;padding:0;text-align:center;border:1px solid #333;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#3b5998;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d8bca), color-stop(100%, #3b5998));background-image:-webkit-linear-gradient(#6d8bca,#3b5998);background-image:-moz-linear-gradient(#6d8bca,#3b5998);background-image:-o-linear-gradient(#6d8bca,#3b5998);background-image:-ms-linear-gradient(#6d8bca,#3b5998);background-image:linear-gradient(#6d8bca,#3b5998);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d8bca, endColorstr=#3b5998);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-o-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);text-shadow:0 -1px 0px rgba(0,0,0,0.7);width:100%;margin-bottom:10px}#user_connect #content .fbconnect .button:active{-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.3);box-shadow:inset 0 1px 6px rgba(0,0,0,0.3)}#user_connect #content .fbconnect .button:hover{color:#333;cursor:pointer}#user_connect #content .fbconnect .button b{display:block;font-weight:500}#user_connect #content .fbconnect .button b{display:block;text-align:center;padding-left:54px;background:url(../images/fbconnect_button_bg.png) no-repeat -14px -10px;font-weight:500}#user_connect #content .fbconnect .button:hover{color:#fff}#user_connect #content .fbconnect .button:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597cc6), color-stop(100%, #2a4d97));background-image:-webkit-linear-gradient(#597cc6,#2a4d97);background-image:-moz-linear-gradient(#597cc6,#2a4d97);background-image:-o-linear-gradient(#597cc6,#2a4d97);background-image:-ms-linear-gradient(#597cc6,#2a4d97);background-image:linear-gradient(#597cc6,#2a4d97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#597cc6, endColorstr=#2a4d97);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 15px rgba(0,0,0,0.5);box-shadow:inset 0 0 15px rgba(0,0,0,0.5)}#vanpool_share .success{margin-bottom:15px}#vanpool_share #head{position:relative;margin:0 0 15px 0}#vanpool_share #head .nav,#vanpool_share #head div.error{margin-bottom:20px}#vanpool_share #head h1{font-size:21px;width:640px;display:inline-block;margin:0;padding:0}#vanpool_share #detail{display:inline-block;width:640px;float:left}#vanpool_share #detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #vanpool_share #detail{height:1px}#vanpool_share #detail .panel.top{padding-top:12px;overflow:hidden;position:relative}#vanpool_share #detail p.notes{font-size:13px;line-height:18px;color:#777;margin-bottom:2px;width:445px}#vanpool_share #detail .seats{position:absolute;top:15px;right:20px;width:auto}#vanpool_share #detail .seats .pic{float:left;width:27px;height:27px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#vanpool_share #detail .seats .pic.empty{width:29px;height:29px;border:1px solid #999;background-color:#ccc;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-moz-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-o-linear-gradient(left top, #aaaaaa,#cccccc);background-image:-ms-linear-gradient(left top, #aaaaaa,#cccccc);background-image:linear-gradient(left top, #aaaaaa,#cccccc)}#vanpool_share #detail .seats .pic.empty .seat{display:block;width:28px;height:28px;background:url(../images/seat.png) no-repeat 3px center}#vanpool_share #detail .seats em{float:left;font-size:30px;font-style:normal;margin:5px 0 0 8px}#vanpool_share #detail .seats .left{float:left;font-size:12px;font-weight:500;margin:11px 0 0 4px}#vanpool_share #detail h2{font-size:19px;font-weight:300;margin-bottom:9px;margin-top:15px;color:#999}#vanpool_share #detail h2 strong{font-weight:500;color:#404040}#vanpool_share #detail .data_table{padding-bottom:7px;clear:both}#vanpool_share #detail .data_table table{border-color:#a7a7a7}#vanpool_share #detail .data_table table th{font-size:11px;height:20px;text-align:left;padding-left:10px;border-color:#d4d4d4;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#vanpool_share #detail .data_table table th.dropoff{border-top:1px solid #d4d4d4;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}#vanpool_share #detail .data_table .letter{float:left;width:22px;height:22px;font-size:15px;line-height:22px;margin-top:3px;text-align:center;border:1px solid #999;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.5);-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);box-shadow:0 1px 5px rgba(0,0,0,0.2);background-color:#63b849;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #84cf61), color-stop(100%, #46a333));background-image:-webkit-linear-gradient(#84cf61,#46a333);background-image:-moz-linear-gradient(#84cf61,#46a333);background-image:-o-linear-gradient(#84cf61,#46a333);background-image:-ms-linear-gradient(#84cf61,#46a333);background-image:linear-gradient(#84cf61,#46a333)}#vanpool_share #detail .data_table tr.dropoff .letter{background-color:#d15252;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e06e6e), color-stop(100%, #c43a3a));background-image:-webkit-linear-gradient(#e06e6e,#c43a3a);background-image:-moz-linear-gradient(#e06e6e,#c43a3a);background-image:-o-linear-gradient(#e06e6e,#c43a3a);background-image:-ms-linear-gradient(#e06e6e,#c43a3a);background-image:linear-gradient(#e06e6e,#c43a3a)}#vanpool_share #detail .data_table .location{float:left;font-weight:300;font-size:12px;line-height:16px;text-align:left;color:#999;margin-left:10px}#vanpool_share #detail .data_table .location strong{display:block;font-weight:500;color:#404040}#vanpool_share #detail .data_table td{padding:8px 10px}#vanpool_share #detail .data_table td.time{width:105px;color:#666}#vanpool_share #detail .map{border:1px solid #a7a7a7;border-top:1px solid #777;margin-bottom:12px}#vanpool_share #detail small{font-size:11px;color:#777;position:relative;top:-12px}#vanpool_share #info{display:inline-block;width:270px;margin-left:20px;float:right;padding:0;border:none}#vanpool_share #info:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #vanpool_share #info{height:1px}#vanpool_share #info .booking .status{position:relative}#vanpool_share #info .booking .status h3{display:inline-block;width:120px}#vanpool_share #info .booking .status p{display:inline-block;font-size:13px;line-height:18px;color:#777;padding-top:10px;padding-bottom:5px}#vanpool_share #info .booking .status a.confirm{width:188px;font-size:17px}#vanpool_share #info .booking .status .label{position:absolute;top:0px;right:0px;text-transform:uppercase;font-weight:500;font-size:12px;line-height:15px;padding:3px 7px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#vanpool_share #info .booking .status .pending{background-color:#daf7f6}#vanpool_share #info .booking .status .accepted{background-color:#dff7da}#vanpool_share #info .booking .status .declined{background-color:#f7dada}#vanpool_share #info .booking .status .cancelled{background-color:#e9e9e9}#vanpool_share #info .booking .status .expired{background-color:#e9e9e9}#vanpool_share #info .user{padding-top:5px}#vanpool_share #info .user .head{margin-bottom:15px;overflow:hidden}#vanpool_share #info .user .pic{float:left;width:75px;height:75px;border:2px solid #1199ea;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#vanpool_share #info .user .info{float:left;vertical-align:top;margin-left:10px;width:178px;overflow:hidden}#vanpool_share #info .user .info h4{white-space:nowrap}#vanpool_share #info .user .info .name{color:#777;display:block;font-size:14px;margin:4px 0 6px 0}#vanpool_share #info .user h5{font-weight:500;color:#333}#vanpool_share #info .user h5 .helpicon{font-size:10px;line-height:11px;width:12px;height:12px;margin-left:2px}#vanpool_share #info .user .about_me{color:#777;font-size:12px;line-height:18px;overflow:hidden;margin-bottom:15px}
.post_ride {
display: inline-block;
position: relative;
height: 20px;
line-height: 25px;
font-size: 14px;
font-weight: 500;
text-align: center;
padding: 0 12px;
color: #404040;
border: 1px solid #A7A7A7;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
background-color: #EEE;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));
background-image: -webkit-linear-gradient(#ffffff,#e1e1e1);
background-image: -moz-linear-gradient(#ffffff,#e1e1e1);
background-image: -o-linear-gradient(#ffffff,#e1e1e1);
background-image: -ms-linear-gradient(#ffffff,#e1e1e1);
background-image: linear-gradient(#ffffff,#e1e1e1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1);
padding-right: 8px;
border-image: initial;
}
.top_bx				{background-color:#EEE; background-image:-webkit-linear-gradient(top, white, #E1E1E1); border-bottom:1px solid #A7A7A7; padding:6px 4px 4px 4px;}
.top_bx .ctn_		{width: 900px; text-align:left; margin:auto; height: 29px;}
.top_bx a:hover		{opacity:0.7}
.top_bx a			{margin:0px 2px}
.at16nc 			{background: url(../images/widget006_top.png) no-repeat;overflow: hidden;display: inline-block;height: 16px !important ;width: 16px !important ;line-height: 16px!important;}
.at300b				{cursor: pointer;}
.at_a11y 			{position: absolute!important;left: -10000px!important;top: auto!important;width: 1px!important;height: 1px!important;overflow: hidden!important;}
.a_facebook 		{background-position: 0 -288px;}
.a_google 			{background-position: 0 -352px;}
.a_yahoobkm 		{background-position: 0 -992px;}
.a_zingme 			{background: url(../images/widget046.png) ; background-position: 0 -6048px;}
.a_govn 			{background: url(../images/widget046.png) ; background-position: 0 -2224px;}
.a_email 			{background-position: 0 -272px;}
.a_share 			{background: url(../images/download.gif); background-repeat: no-repeat;background-position: 0 0;width: 50px;height: 20px;line-height: 20px;overflow: hidden;cursor: pointer; display:inline-block; top:2px; position:relative}
