*{margin:0;padding:0;border:none;}
body{font-size:12px;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;background:#edecea;text-align:center;margin:0;padding:0;}
a{color:#014993;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{border-top:1px solid #E0E0E0;margin:10px 0 10px 0;}
div,ul,ol{position:relative;display:block;}
ul,ol{margin:0 10px 0 40px;padding:1em 0;}
ul li{margin:0;padding:0 10px;position:relative;}
h1{font-size:24px;line-height:24px;}
h2{font-size:20px;line-height:20px;}
h3,.h3_heading{font-size:16px;line-height:16px;padding:25px 0 5px;}
h3.first{padding-top:4px;padding-bottom:10px;}
h4{font-size:13px;padding:10px 0 5px;}
h4 a{font-weight:400;}
h5{font-size:12px;padding:5px 0 10px;}
p{padding:0 0 10px;}
dt,dd{margin-left:0;padding-left:0;}
dd{margin-bottom:10px;}
button{cursor:pointer;}
#IEroot button{zoom:1;}
pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.center_text{text-align:center;}
.right_text{text-align:right;}
.red-text{color:#9e0e15;}
.red-bold-text{color:#9e0e15;font-weight:bold;}
.gray-text{color:#9f9f9f;}
.orange-text{color:#fb7e00;}
.blue_bg{background-color:#014b93;}
.red_bg{background-color:#9e0e15;}
.dark-red_bg{background-color:#6f0007;}
.light-gray_bg{background-color:#e0e0e0;}
.body_bg{background-color:#edecea;}
.error_bg{background-color:#ffcccc;}
.ltyellow_bg{background-color:#fff7c0;}
.mdyellow_bg{background-color:#efdf95;}
.ltgreen_bg{background-color:#dbffcf;}
.mdgreen_bg{background-color:#9fdf8b;}
img.vm{vertical-align:middle;}
img.vt{vertical-align:top;}
img.vb{vertical-align:bottom;}
.bigger{font-size:14px;}
.hr{background:#e0e0e0;border:0;line-height:1px;margin:0;padding:0;width:500px;height:2px;overflow:hidden;}
.wide-med{width:500px;}
.group:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group{zoom:1;}
*:first-child+html .group{zoom:1;}
#print_logo{display:none;}
#preload{background-image:url();background-repeat:no-repeat;left:-1000em;position:absolute;}
.trigger{color:#014b93;cursor:pointer;line-height:12px;text-decoration:underline;}
.miniForm .trigger{float:left;font-weight:700;width:180px;margin:2px 0 0 20px;}
.miniForm #homeFormTop{float:left;height:auto;}
.vspace15,.hr,.clear{font-size:1px;margin:0;padding:0;}
.top_pad5{position:relative;top:5px;display:inline-block;}
#wrapper{background-position:0 -49px;background-color:transparent;margin:45px auto 0;padding:10px 0 0;box-shadow:0px 0px 5px #777;-moz-box-shadow:0px 0px 5px #777;-webkit-box-shadow:0px 0px 5px #777;}
#IEroot #wrapper{overflow:visible;position:relative;}
#wrapper,#contentBtm{background-image:url(/images/customers/brdr_container.v2.gif);background-repeat:no-repeat;}
#logo{float:left;width:460px;margin:5px 0 0 20px;padding:0;}
#logo h1 a{background:url(/images/customers/logo.png) no-repeat;display:block;height:60px;text-indent:-1000em;width:460px;}
#banner,#container{background-image:url(/images/customers/brdr_con_main.gif);background-repeat:repeat-y;}
#banner{background-position:top center;background-color:#fff;height:65px;}
#bannerNav{color:#324E76;width:100%;margin:0;padding:0;padding-right:0px;text-align:right;position:absolute;right:0;top:-55px;font-weight:normal;zoom:1;}
#bannerNav a{color:#324E76;}
#bannerNav ul{list-style:none;width:auto;margin:0 0 10px 0px;padding:8px 2px;float:right;color:#fff;background-color:#324E76;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
body.ie7 #bannerNav ul{width:300px;}
#bannerNav ul a{color:#fff;}
#bannerNav ul a:hover{color:#9f9f9f;text-decoration:none;}
#topbar{background:url(/images/customers/brdr_topbar.gif) repeat-x top left;height:31px;width:930px;margin:0 3px;border-bottom:1px solid #E0E0E0;}
#wrapper,#contentBtm,#container,#banner,#footer{width:936px;}
#contentTop{display:none;}
#contentBtm{clear:both;font-size:1px;height:10px;line-height:10px;_overflow:hidden;background-color:transparent;background-position:0 -111px;top:2px;margin:0;padding:0 2px;}
#contentMain{background:url(/images/customers/bg_con_main.jpg) bottom center repeat-x #ffffff;text-align:left;top:0px;width:930px;margin:0px 3px -3px 3px;padding:10px 0;}
#container{background-position:top left;background-color:transparent;border:0;margin:0 auto;padding:0;}
#contentMain #oneCol{float:left;width:100%;margin:0;padding:0;}
#navTabs{height:31px;width:930px;}
#navTabs ul{float:left;height:31px;list-style:none;top:-4px;_top:-3px;margin:0;padding:0;}
#navTabs ul{top:-1px;width:920px;}
#navTabs ul .tab{background:transparent;border:0;text-align:center;margin:0;}
#navTabs ul .tab{font-size:11px;font-weight:normal;height:31px;line-height:36px;_overflow-y:hidden;width:130px;text-shadow:1px 1px 0px #fff;color:#555;}
#navTabs ul .tab a,#navTabs ul .tab span.this{background:transparent;display:block;padding:0;}
#navTabs ul .tab a,#navTabs ul .tab span.this{color:#333;height:32px;}
#navTabs ul .tab a:hover{background:url(/images/customers/tab_rcorner_bg.png) no-repeat right 0px;border-left:0px solid #efefef;}
#navTabs ul .tab.tabOn a:hover,#navTabs ul .tab.tabOn a,#navTabs ul .tab.tabOn span.this{background:url(/images/customers/tab_rcorner.png) no-repeat right 0px;border-left:0px solid #efefef;}
#navTabs ul .tab a:hover span,#navTabs ul .tab.tabOn a span{background-position:100% -10px;}
#navTabs ul .tab a:hover span span,#navTabs ul .tab.tabOn a span span{background-image:url(/images/customers/bg_tabspan.gif);background-position:0 -10px;}
#navTabs ul .tab a:hover,#navTabs ul .tab.tabOn a{text-decoration:none;}
#navTabs ul .tab.tabOn span.this{cursor:default;border-bottom:1px solid white;}
.tabs li{display:block;float:left;position:relative;padding:0;}
#nav_phone{background:url("/images/customers/blue_phone_sm.png") no-repeat scroll 0 0 transparent;border:0px solid;font-size:13px;font-weight:bold;height:19px;line-height:19px;padding-left:23px;position:absolute;right:7px;top:9px;letter-spacing:0.05em;text-shadow:1px 1px 0px #fff;color:#555;}
form.bordered,#contentMain ul.bordered{border:1px solid #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px 0;padding:5px;}
.bordered-box,.fieldset-bordered{border:1px solid #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px;margin:10px 10px 10px 0px;}
fieldset>ul{margin:0px;list-style:none;}
fieldset ul li{margin-bottom:10px;position:relative;overflow:hidden;}
fieldset.fieldset-bordered ul li:last-child{margin-bottom:0;padding-bottom:0;}
fieldset legend,fieldset label,fieldset .label{font-weight:700;line-height:1.5em;}
fieldset.medium{margin-left:40px;width:75%;}
label.inline-label,.inline-labels label,.inline-labels-wide label,.inline-labels-wide .inline-labels label{width:100px;display:inline-block;text-align:right;padding-right:5px;float:left;}
.inline-labels-wide label{width:175px;}
.inline-labels-wide label.checkbox{padding-left:180px;text-align:left;width:100%;}
label.radio{width:auto;margin:0;padding:0 10px 0 0;display:inline;font-weight:normal;}
.inline-labels label.override-inline{display:block;width:auto;}
.inline-labels-wide .formError{margin:3px 0 0 182px;}
.inline-labels .formError{margin:3px 0 0 110px;}
.formError{display:block;float:left;}
.required label:after,label.required:after{content:"*";display:inline-block;margin:0px;padding:0 2px;font-weight:bold;color:#9e0e15;}
.fakeinput,textarea,input,select{background:#fff;border:1px solid #999999;color:#333333;font-size:100%;font-family:Arial,Verdana,sans-serif;}
select{height:22px;}
.fakeinput,input,select{width:200px;}
.fakeinput,input{padding:2px 3px 0;height:16px;}
.fakeinput,input[disabled],select[disabled]{background-color:#eee;}
.fakeinput{display:inline-block;}
textarea{padding:5px;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;color:#333333;display:block;}
textarea.text-input-help{font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;}
textarea.fitted{width:90%;margin:0 auto;}
fieldset .formElement input,.dataTable input,fieldset .formElement select,.dataTable select,fieldset .formElement textarea,.dataTable textarea{width:180px;}
input.shortname{width:94px !important;margin-right:4px !important;}
fieldset .formElement.left,#leftCol fieldset .formElement.left{float:left;margin-right:15px;width:auto;}
input.checkbox,input.radio,input[type=checkbox],input[type=radio]{border:0 !important;width:17px !important;height:15px;margin:0;padding:0;}
.tiny-inputs input,input.tiny,input[type=text].tiny{width:40px;}
.tiny-inputs select,select.tiny{width:60px;}
.med-inputs select,select.med{width:100px;}
.highlighted{border:1px solid #6FA2DF !important;background:url(/images/customers/field_bg_selected_23p.png) repeat-x !important;}
label span.hint{font-size:0.75em;font-weight:normal;color:#777;padding-left:4px;}
input#search_ride_date,fieldset .formElement input.datepicker{background-image:url(/images/customers/date_field_bg.png);background-position:right top;background-repeat:no-repeat;}
input#search_ride_date.highlighted,fieldset .formElement input.highlighted.datepicker{background-image:url(/images/customers/date_field_bg_selected.png) !important;background-position:right top !important;}
#search_form_div .search_fields input[type="text"]:focus,#search_form_div .search_fields input[type="checkbox"]:focus,#search_form_div .search_fields select:focus{border:1px solid #6FA2DF !important;background:url(/images/customers/field_bg_selected_23p.png) repeat-x !important;}
#search_form_div .search_fields input#search_ride_date:focus,#search_form_div .search_fields input.datepicker:focus{background-image:url(/images/customers/date_field_bg_selected.png) !important;background-position:right top !important;}
.formSuccessMsg,.notice{font-size:14px;font-weight:700;background-color:#dbffcf;margin:10px 10px 10px 0;padding:10px;border:1px solid #9fdf8b;display:inline;display:inline-block;}
.notice.message,.ntc_yellow{background-color:#fff7c0;border-color:#efdf95;}
.notice.error,.ntc_red{background-color:#ffcccc;border-color:#9e0e15;color:#9e0e15;}
.notice img{vertical-align:bottom;padding-right:10px;}
p.formSuccessMsg,p.notice{display:block;}
.ui-dialog-content label.error,label.error{float:none;text-align:left;width:auto;font-weight:normal;color:#9e0e15;outline:0px solid blue;margin-top:0px;}
.error-block{width:90%;display:block;border:1px solid #9e0e15;background-color:#ffcccc;color:#333333;padding:4px;margin:5px auto 5px auto;}
select.error-field,input.error,input.error-field{background-color:#ffcccc;border:solid 1px #9e0e15;color:#333333;}
select.error-field.entered_text,input.error-field.entered_text{color:#333333;}
div.error-msg{color:#9e0e15;background:transparent;border:none;display:inline;font-style:italic;padding:5px 2px 0 5px;position:relative;right:0px;top:0px;left:0;}
div.error-msg.error-rel{position:relative;top:auto;right:auto;}
form#new_passenger ul.inline-labels li div.formError{position:relative;left:93px;width:auto;}
ul.inline-labels li div.fieldWithErrors{display:inline-block;}
#contentMain #oneCol.home .miniForm .hr{border-top:20px solid #fff;clear:both;margin:0 15px 10px;}
contentMain #oneCol form .miniForm fieldset label{font-weight:bold;font-size:11px;color:#000;}
#contentMain #oneCol form .miniForm #search_less_options fieldset label{font-weight:400;}
#contentMain #oneCol form .miniForm #search_less_options p{width:380px;margin-top:20px;margin-left:25px;padding:0;}
#contentMain #oneCol.home form fieldset .cartype label,#contentMain #oneCol.home form fieldset .cartype label input,#contentMain #oneCol.home form fieldset .cartype label span{font-size:11px;float:left;line-height:15px;vertical-align:bottom;}
#contentMain #oneCol.home form fieldset .cartype label span{padding:8px 0 0;}
#contentMain #rightCol form fieldset .formElement select,#contentMain #rightCol form fieldset .formElement input,#contentMain #oneCol form .miniForm fieldset .formElement select,#contentMain #oneCol form .miniForm fieldset .formElement input{font-size:12px;padding:2px 0 2px 5px;}
#contentMain #oneCol form .miniForm fieldset .formElement{width:180px;}
#contentMain #oneCol form .miniForm fieldset .formElement.wide{width:375px;}
#contentMain #oneCol form .miniForm fieldset .formElement.wide input{width:360px;}
#contentMain #oneCol form .miniForm fieldset .formElement select{width:175px;}
#contentMain #oneCol form .miniForm fieldset .formElement select#search_pickup_time,#contentMain #oneCol form .miniForm fieldset .formElement select#search_drop_off_time{width:75px;}
#contentMain #oneCol form .miniForm fieldset .formElement select#search_pickup_time{float:left;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container{float:left;width:160px;}#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div select,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container select{width:100px;display:block;float:left;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div select#search_drop_off_time_minute,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container select#search_drop_off_time_minute{width:50px;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div select#search_drop_off_time_hour,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container select#search_drop_off_time_hour{margin-right:3px;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div .seperator,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container .seperator{display:block;float:left;padding:5px 3px 0 3px;}
#contentMain #oneCol form .miniForm fieldset #search_between_time_div,#contentMain #oneCol.occasions form fieldset .formElement.left #search_between_time_div{float:left;width:10px;padding-left:5px;padding-top:4px;}
#diag.modify_search #lightbox_content #reservation_form #timepicker{width:161px;display:block;float:left;}
#diag.modify_search #lightbox_content #reservation_form ul li#search_li_ride_time{width:340px;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div,#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container{float:left;width:180px;padding:0 0 3px 0;}#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div select,#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container select{width:100px;display:block;float:left;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div select#search_pickup_time_minute,#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container select#search_pickup_time_minute{width:50px;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div select#search_pickup_time_hour,#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container select#search_pickup_time_hour{margin-right:3px;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div .seperator,#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container .seperator{display:block;float:left;padding:5px 3px 0 3px;}
.fromTo{font-weight:bold;}
.fromTo .formError{font-weight:normal;}
.fromTo *{vertical-align:middle;}
#contentMain #oneCol form .miniForm fieldset .formElement input{width:168px;}
#contentMain #oneCol form .miniForm fieldset .formElement input[type=checkbox],#contentMain #oneCol form .miniForm fieldset .formElement input[type=radio]{margin:8px 5px 0 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype{background-image:url(/images/customers/bg_cartypes_home.jpg);background-repeat:no-repeat;background-position:-500px -500px;float:left;min-height:25px;padding-top:85px;text-align:left;width:190px;margin:0 10px 13px 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.sedan_suv{background-position:0 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.stretch_suv{background-position:-250px 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.antique{background-position:-230px -150px;}
#contentMain #oneCol.home form fieldset .formElement.cartype.van_party_coach{background-position:0 -150px;}
.ui-dialog .ui-dialog-title{text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px 1px #333333;filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=1);letter-spacing:0.06em;font-size:18px;font-weight:normal;}
.ui-dialog .ui-dialog-content{font-size:12px;text-align:left;}
.ui-dialog-content ul.nolist,.ui-dialog-content form ul{border:0px solid;margin:20px auto 10px auto;padding:5px;list-style:none;width:380px;}
.ui-dialog-content form ul li{margin:0 0 10px 0 ;padding:0;border:none;text-align:left;overflow:hidden;position:relative;}
.ui-dialog-content ul li.center_text{text-align:center;}
.ui-dialog-content ul li label{width:120px;display:block;float:left;text-align:right;border:none;margin:3px 5px 0 0;font-weight:bold;color:#555;}
.ui-dialog-content ul li label.block{float:none;width:auto;text-align:left;}
.ui-dialog.alert .ui-dialog-buttonpane button.ui-state-hover,.ui-dialog.alert .ui-dialog-buttonpane button.ui-state-active,.ui-dialog.alert .ui-dialog-buttonpane button.ui-state-focus,.ui-dialog .ui-dialog-buttonpane button.ui-state-default,.ui-dialog-content .blueBtn{background-color:transparent;color:#fff;padding:0 0px 7px 0;margin:5px 0 0 0px;width:103px;background-image:url(/images/shared/button.v2.gif);height:28px;overflow:hidden;border:none;background-position:0 -83px;font-size:13px;text-align:center;}
.ui-dialog .ui-dialog-buttonpane button.ui-state-default.gryCancel{width:60px;background-image:url(/images/operators/btn_cancel.jpg);background-position:center center;position:relative;top:-1px;color:#555;padding-bottom:5px;}
.ui-dialog-content a{color:#014993;}
.ui-dialog-content .text-input-help{font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;}
ol ul.nolist{margin-bottom:15px;}
#IEroot #contentBtm{position:static;}
.ie6clear{display:none;}
#IEroot #IE6 .ie6clear{display:block;}
#sign_in,#register,#address_form_div{font-size:12px;}
inpput.shortname{color:#9F9F9F !important;font-weight:bold !important;}
form .note{margin-left:96px;clear:left;color:#9f9f9f;}
#sign_in .nolist div.error-msg{top:0;}
#limoscom #ldcheader{background:transparent;width:100%;font-weight:bold;font-size:20px;}
#limoscom fieldset{margin:0;padding:0;border:none;}
#limoscom ul{list-style:none;position:relative;overflow:visible;margin:0 auto;padding:0;width:80%;}
#limoscom ul li{display:block;margin:0 auto;padding:3px 0 0 5px;zoom:1;position:relative;width:100%;overflow:hidden;}
#limoscom ul li.half-li{width:47.5%;float:left;}
#limoscom label{display:block;margin-top:5px;}
#limoscom .required label:after,#limoscom label.required:after{content:' *';color:#9e0e15;}
#limoscom input,#limoscom select{width:94%;zoom:1;border:1px solid #e0e0e0;}
#limoscom input.checkbox{width:17px;}
#limoSearchWidget #limoscom label.empty{display:block;height:2px;}
#limoscom input.text-input-help{color:#9f9f9f;}
#limoscom select{width:100%;}
#limoscom li.half select,#limoscom select.half{width:45%;}
#limoscom #user_first_name,#limoscom #passenger_first_name{margin-bottom:5px;}
#limoscom li.half #search_pickup_time_div{display:inline;}
#limoscom #search_submit{width:158px;height:30px;overflow:hidden;display:block;cursor:pointer;font-size:1.1em;margin-top:3px;}
#limoscom .formError{display:block;position:absolute;background-color:#ffcccc;padding:7px;}
#limoscom.search-widget #homeFormTop .formError{position:relative;}
#limoscom .errorRed label{color:#9E0E15;}
#limoscom .errorRed select,#limoscom .errorRed input{background-color:#ffcccc;color:#333333;border-color:#9e0e15;}
#limoscom #working{font-size:15px;padding:10px;}
#limoscom #working img{vertical-align:top;}
#limoscom.sw_double{padding:0;overflow:visible;}
#limoscom.sw_double ul{overflow:hidden;width:100%;}
#limoscom.sw_double ul li{width:45%;float:left;padding-left:15px;}
#limoscom.sw_double li.half div{width:45%;float:left;}
#limoscom.sw_double li.half select{width:80%;}
#limoscom.sw_double li.wide{width:93%;}
#limoscom.sw_double li.wide input{width:97%;}
#limoscom.sw_double #search_submit{background:transparent url(/images/shared/button.v3.gif) no-repeat scroll 0 -170px;border:0 none;color:#FFFFFF;font-size:15px;font-weight:700;height:31px;line-height:31px;padding:0 17px 5px 0;margin:10px 0 0 0;text-align:center;vertical-align:middle;width:130px;cursor:pointer;}
#limoscom.sw_double li.half div#timepicker{width:210px;}
.search-widget.modify-lightbox{display:none;margin-left:16px;}
#confirmation_page .ui-dialog{box-shadow:2px 2px 3px #777777;-moz-box-shadow:2px 2px 3px #777777;-webkit-box-shadow:2px 2px 3px #777777;float:left;}#confirmation_page .ui-dialog .ui-dialog-title{font-size:15px;letter-spacing:0.03em;}
#confirmation_page #limoscom a.nothanks{float:right;margin:15px 25px 5px 0;}
#confirmation_page #limoscom .formError{float:none;}
#confirmation_page #limoscom li.half #search_pickup_time_div{width:210px;}#confirmation_page #limoscom li.half #search_pickup_time_div #search_pickup_time_hour{width:120px;display:block;float:left;}
#confirmation_page #limoscom li.half #search_pickup_time_div #search_pickup_time_minute{width:60px;display:block;float:left;}
#confirmation_page #limoscom li.half #search_dropoff_time_div{width:210px;margin-top:3px;}#confirmation_page #limoscom li.half #search_dropoff_time_div #search_drop_off_time_hour{width:120px;display:block;float:left;}
#confirmation_page #limoscom li.half #search_dropoff_time_div #search_drop_off_time_minute{width:60px;display:block;float:left;}
#confirmation_page #limoscom li.half #search_between_time_div{width:5px;padding:3px 0 0 3px;display:block;float:left;}
#confirmation_page #limoscom.search-widget{border:none;margin:0;background-color:#fff;padding-bottom:10px;float:left;}#confirmation_page #limoscom.search-widget #new_search{width:440px;}
#confirmation_page #limoscom.search-widget h2{display:none;font-size:16px;background-color:#005CAF;background:#005caf url(/images/shared/36px-blended.png) repeat-x scroll bottom left;color:#FFF;height:36px;line-height:36px;text-align:center;font-weight:normal;letter-spacing:0.02em;}
#confirmation_page #limoscom.search-widget ul li{padding-top:8px;height:auto;overflow:visible;}#confirmation_page #limoscom.search-widget ul li select{border-color:#C0C0C0;width:95%;}
#confirmation_page #limoscom.search-widget ul li input{border-color:#C0C0C0;width:85%;}
#confirmation_page #limoscom.search-widget ul li.half-li input{width:92%;color:#333;font-weight:normal;}
#confirmation_page #limoscom.search-widget ul li.wide input{width:97%;}
#confirmation_page #limoscom.search-widget label{width:130px;text-align:left;}
#confirmation_page #IEroot #IE6 #limoscom.search-widget h2{background-image:none;}
#confirmation_page #limoscom.sw_double li.half{}#confirmation_page #limoscom.sw_double li.half select{width:70px;}
#confirmation_page #limoscom.sw_double #search_submit{font-size:16px;font-weight:normal;float:right;margin-top:6px;width:130px;}
#confirmation_page #limoscom.sw_double ul{overflow:visible !important;}
#confirmation_page #ui-datepicker-div{z-index:1050;}
#confirmation_page .ta-rebook{display:block;font-size:1.2em;width:110%;}#confirmation_page .ta-rebook a{font-size:0.7em;text-decoration:underline;}
#confirmation_page .ta-rebook b{color:#FFE400;font-size:1.2em;}
#preload{position:absolute;left:-1000em;background-image:url(/images/shared/bg_feat_head.gif);background-image:url(/images/shared/bg_feat_head_tall.gif);background-image:url(/images/shared/bg_hr.png);background-image:url(/images/customers/bg_tips.gif);background-image:url(/images/customers/bg_geo_country.jpg);background-image:url(/images/customers/bg_geo_state.jpg);background-image:url(/images/customers/bg_geo_city.jpg);background-image:url(/images/customers/bg_home.png);background-image:url(/images/customers/bg_merch_airport_1.jpg);background-image:url(/images/customers/bg_merch_anniversary_1.jpg);background-image:url(/images/customers/bg_merch_bachelor_1.jpg);background-image:url(/images/customers/bg_merch_birthday_1.jpg);background-image:url(/images/customers/bg_merch_corporate_1.jpg);background-image:url(/images/customers/bg_merch_cruiseport_1.jpg);background-image:url(/images/customers/bg_merch_destination_1.jpg);background-image:url(/images/customers/bg_merch_hourly_1.jpg);background-image:url(/images/customers/bg_merch_nightout_1.jpg);background-image:url(/images/customers/bg_merch_prom_1.jpg);background-image:url(/images/customers/bg_merch_school_1.jpg);background-image:url(/images/customers/bg_merch_sports_1.jpg);background-image:url(/images/customers/bg_merch_wedding_1.jpg);background-image:url(/images/customers/bg_merch_wine_1.jpg);background-image:url(/images/customers/bg_pg.jpg);background-image:url(/images/customers/bg_pg_sm.png);background-image:url(/images/customers/bg_cartabs.png);background-image:url(/images/customers/bg_cartypes.png);background-image:url(/images/customers/bg_cartypes_home.jpg);background-image:url(/images/customers/bg_con_main.jpg);background-image:url(/images/customers/bg_tabspan.gif);background-image:url(/images/customers/bg_prose_airport.jpg);background-image:url(/images/customers/bg_prose_anniversary.jpg);background-image:url(/images/customers/bg_prose_bachelor.jpg);background-image:url(/images/customers/bg_prose_birthday.jpg);background-image:url(/images/customers/bg_prose_corporate.jpg);background-image:url(/images/customers/bg_prose_cruiseport.jpg);background-image:url(/images/customers/bg_prose_destination.jpg);background-image:url(/images/customers/bg_prose_hourly.jpg);background-image:url(/images/customers/bg_prose_nightout.jpg);background-image:url(/images/customers/bg_prose_prom.jpg);background-image:url(/images/customers/bg_prose_school.jpg);background-image:url(/images/customers/bg_prose_sports.jpg);background-image:url(/images/customers/bg_prose_wedding.jpg);background-image:url(/images/customers/bg_prose_wine.jpg);background-image:url(/images/shared/bg_ratings.gif);background-image:url(/images/shared/bg_ratings_alt.gif);background-image:url(/images/customers/brdr_container.v2.gif);background-image:url(/images/customers/brdr_con_main.gif);background-image:url(/images/shared/brdr_miniForm.png);background-image:url(/images/shared/brdr_miniForm_main.png);background-image:url(/images/shared/brdr_miniForm_main_lt.png);background-image:url(/images/shared/brdr_miniForm_main_rt.png);background-image:url(/images/shared/brdr_miniForm_alt_rt.png);background-image:url(/images/shared/brdr_miniForm_main_sm.png);background-image:url(/images/customers/brdr_leftCol2.gif);background-image:url(/images/customers/brdr_leftCol_main.gif);background-image:url(/images/customers/brdr_topbar.gif);background-image:url(/images/shared/button.v3.gif);background-image:url(/images/customers/icon_arrow.gif);background-image:url(/images/shared/icon_green.png);background-image:url(/images/shared/icon_info.png);background-image:url(/images/customers/logo.png);background-image:url(/images/shared/logo_sm.png);background-image:url(/images/customers/package.jpg);background-image:url(/images/customers/package_airport_1.jpg);background-image:url(/images/customers/package_anniversary_1.jpg);background-image:url(/images/customers/package_bachelor_1.jpg);background-image:url(/images/customers/package_birthday_1.jpg);background-image:url(/images/customers/package_concert_1.jpg);background-image:url(/images/customers/package_corporate_1.jpg);background-image:url(/images/customers/package_destination_1.jpg);background-image:url(/images/customers/package_hourly_1.jpg);background-image:url(/images/customers/package_nightout_1.jpg);background-image:url(/images/customers/package_prom_1.jpg);background-image:url(/images/customers/package_school_1.jpg);background-image:url(/images/customers/package_sports_1.jpg);background-image:url(/images/customers/package_wedding_1.jpg);background-image:url(/images/customers/package_wine_1.jpg);background-image:url(/images/customers/tagline_home.gif);background-image:url(/images/customers/vr_dot.gif);background-image:url(/images/customers/vr_dot_alt.gif);background-image:url(/images/shared/find_button_disabled.gif);background-image:url();background-repeat:no-repeat;}
.marLt10{margin-left:10px;}
.padRt10{padding-right:10px;}
.padTp10{padding-top:10px;}
.miniForm.crs #homeFormTop{width:410px;}
html>body #IEroot .miniForm .trigger{margin-top:1.5em;}
#new_passenger .trigger{margin-left:150px;}
.vspace15,.hr,.clear{font-size:1px;margin:0;padding:0;}
.vspace15{height:15px;}
.rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.rounded_bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.rounded_small{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#rightCol.centered img{display:block;margin:0 auto 20px;}
ul.nolist{list-style:none;margin:0;padding:0;}
.spaced li{margin-bottom:5px;}
.h3_heading{font-weight:bold;}
#leftCol h1{margin-bottom:5px;margin-top:5px;width:auto;}
#leftCol dt{font-weight:700;}
h3 span.note{font-size:12px;margin:0px;}
#limos_limo_logo{float:left;width:460px;margin:5px 0 0 20px;padding:0;}
#limos_limo_logo{background:url(/images/customers/limos-limo-logo.png) no-repeat;display:block;height:60px;text-indent:-1000em;width:460px;}
#topbar #search{position:absolute;text-align:right;right:0;top:5px;_top:0;width:290px;margin:0 0 5px;}
#topbar #search form{margin:0 30px 0 0;}
#topbar #search form input.text{_margin-top:10px;}
#topbar #search form input.button.sm{_margin-top:-3px;}
#contentMain.profile{background:#fff;}
.crs #contentMain,#contentMain .crs{background-image:none !important;background-color:#fff;}
.crs #contentBtm,#contentBtm.crs{background-image:url(/images/customers/brdr_container.v2.gif);background-repeat:no-repeat;background-position:0 -80px;top:0;}
.crs #newReview{margin:20px 0 0 20px;width:885px;}
#breadcrumbs{line-height:16px;margin:0;padding:0 0 15px;}
#breadcrumbs a{color:#999;}
.tel{display:block;font-size:16px;}
div.ratingBox{width:90px;}
div.ratingDiv.float{margin:0 5px 5px 0;}
div.ratingBox.alt a.rating{background-image:url(/images/shared/bg_ratings_alt.gif);}
div.ratingDiv a{position:absolute;right:0;}
.ratingDiv.star_on{background-position:0 -36px;}
div.ratingDiv.onestar{background-position:-6px -130px;}
div.ratingDiv.twostar{background-position:-6px -100px;}
div.ratingDiv.threestar{background-position:-6px -69px;}
div.ratingDiv.fourstar{background-position:-6px -40px;}
div.ratingDiv.fivestar{background-position:-6px -14px;}
div.ratingBox.alt a.rating.onestar{background-position:-10px -145px;}
div.ratingBox.alt a.rating.twostar{background-position:-10px -121px;}
div.ratingBox.alt a.rating.threestar{background-position:-10px -95px;}
div.ratingBox.alt a.rating.fourstar{background-position:-10px -65px;}
div.ratingBox.alt a.rating.fivestar{background-position:-10px -35px;}
div.ratingBox.alt a.rating.onestar:active,div.ratingBox.alt a.rating.onestar:focus,div.ratingBox.alt a.rating.onestar:hover{background-position:-10px -283px;}
div.ratingBox.alt a.rating.twostar:active,div.ratingBox.alt a.rating.twostar:focus,div.ratingBox.alt a.rating.twostar:hover{background-position:-10px -260px;}
div.ratingBox.alt a.rating.threestar:active,div.ratingBox.alt a.rating.threestar:focus,div.ratingBox.alt a.rating.threestar:hover{background-position:-10px -234px;}
div.ratingBox.alt a.rating.fourstar:active,div.ratingBox.alt a.rating.fourstar:focus,div.ratingBox.alt a.rating.fourstar:hover{background-position:-10px -204px;}
div.ratingBox.alt a.rating.fivestar:active,div.ratingBox.alt a.rating.fivestar:focus,div.ratingBox.alt a.rating.fivestar:hover{background-position:-10px -175px;}
#IEroot .ratingDiv .contents{border:0px;margin:0 5px;padding:0;display:block;width:85px;}
#IEroot .ratingDiv .contents .stars{float:none;display:block;border:0px;margin:0;padding:0;}
#IEroot .ratingDiv .contents a{float:none;display:block;}
#carTabs{margin:20px 0 0;}
#carTabs,#carTabs ul{height:71px;left:0;position:relative;top:0;width:651px;z-index:5;}
#carTabs ul li.tab a strong{background-image:url(/images/customers/bg_cartypes.png);background-repeat:no-repeat;background-color:transparent;display:block;line-height:12px;padding-top:36px;font-weight:700;width:101px;}
#carTabs ul li#recomm.tab a strong{background:url(/images/shared/logo_sm.png) no-repeat 15px 10px transparent;}
#carTabs ul li#sedan.tab a strong{background-position:5px 0;}
#carTabs ul li#luxSedan.tab a strong{background-position:-90px 0;}
#carTabs ul li#hybrid.tab a strong{background-position:-181px 0;}
#carTabs ul li#party.tab a strong{background-position:-273px 0;}
#carTabs ul li#stretch.tab a strong{background-position:-370px 0;}
#carTabs ul li.tab a{background-image:url(/images/customers/bg_cartabs.png);background-position:-103px 0;background-repeat:no-repeat;background-color:transparent;color:#333;display:block;height:71px;width:102px;padding:0;}
#carTabs ul .tab a span.price{color:#014993;display:block;}
#carTabs ul li.tab a:hover,#carTabs ul li.tab.tabOn a{background-position:0 0;font-weight:700;text-decoration:none;}
.resultsSort{width:620px;margin:0;padding:0;}
.resultsSort .links{line-height:30px;display:inline;}
.resultsSort label input{margin:0 5px 0 10px;}
.resultLft{width:360px;border:0;float:left;margin:0 10px 0 0;padding:0;}
.resultRt{width:250px;border:0;float:left;text-align:right;margin:0;padding:0;}
div.name_header{color:#000;font:700 20px/20px Arial,Verdana,sans-serif;height:50px;width:100%;padding:0;}
div.name_header .box{padding-top:4px;padding-left:2px;}
div.name_header .box a{font-size:16px;}
div.name_header .box .operator{float:left;width:530px;}
div.name_header .box .ratingDiv{position:absolute;right:0px;margin-right:5px;width:200px;z-index:2;}
div.name_header .box .ratingDiv div.contents{text-align:center;cursor:pointer;}
div.name_header .box .ratingDiv div.contents{padding-left:6px;float:right;margin-right:18px;}
div.name_header .box .ratingDiv img{padding-left:6px;float:right;}
div.name_header .box .ratingDiv div.contents a{color:#014993;font-size:12px;position:relative;display:block;font-weight:normal;}
div.cleared{background:transparent url(/images/shared/null.gif) !important;}
div.optional_user{float:left;}
.resultBox .ratingBox{width:100%;}
.resultBox p{width:500px;overflow:hidden;}
.resultBox .ratingBox a{color:#9e0e15;display:block;font-size:13px;margin:5px 0 0 10px;}
.resultBox .result_package{padding-left:3px;}
.yhighlight{background:#FFFCDF;padding:2px;}
.result_messages{border:1px solid #ddd;width:600px;padding:10px 5px 0px 8px;position:relative;margin-top:15px;margin-bottom:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fffcdf url(/images/customers/result_msgs_bg.gif) repeat-x;}
.result_messages h4{position:absolute;top:-30px;left:0px;}
.result_messages dl{font-size:11px;}
#leftCol .resultBox .result_messages dt{float:left;width:130px;text-decoration:none;color:#777;padding:0px;font-weight:normal;}
.result_messages dd img{position:absolute;right:10px;}
html body #TB_window * a,html body #TB_window * a:focus,html body #TB_window * a:link,html body #TB_window * a:visited,html body #TB_window .resultBox .ratingBox .reviewer{color:#014b93;font-weight:400;margin-top:0;}
html body #TB_ajaxContent{}
html body #TB_window .rate{padding-left:125px;}
html body #TB_window .resultBox{border:0;width:580px;margin:20px 15px 10px;padding:0;}
#TB_window .resultBox .resultLft,#TB_window .resultBox .resultRt{text-align:left;width:275px;}
#TB_window .resultBox h4{line-height:1em;margin-top:5px;padding:0;}
#TB_window .resultBox .carDesc{width:auto;margin:0;}
#TB_window .resultBox .ratingBox-inner{text-align:left;margin:5px 10px;}
#TB_window .resultBox .rating{margin:0 3px;}
#TB_window .resultBox .ratingBox h5{clear:both;color:#666;font-size:12px;line-height:12px;margin:10px 0 0;padding:0;}
td{text-align:left;}
tr{vertical-align:top;}
.dataTable tr th{vertical-align:bottom;font-size:11px;}
.resultBox table.dataTable{width:630px;}
.resultBox table.dataTable2{width:615px;}
table.dataTable caption{font-size:14px;text-align:left;}
table.dataTable td{font-size:12px;padding:2px;}
table.dataTable th{padding:0 2px;}
table.dataTable th.maxPas,table.dataTable th.hrsIncl{text-align:center;}
table.dataTable th.total,table.dataTable th.perPerson{text-align:left;}
table.dataTable td.number{width:80px;}
table.dataTable th.perPerson{padding-right:15px;white-space:nowrap;}
table.dataTable th.perPerson span{white-space:normal !important;}
table.dataTable td.action{background:#18579b;width:70px;}
table.dataTable td.link{background:#fff;font-weight:bold;text-decoration:none;}
table.dataTable td.maxPas{width:76px;text-align:center;}
table.dataTable td.capacity{width:64px;text-align:center;}
table.dataTable td.hrsIncl{width:86px;text-align:center;}
table.dataTable td.delivered{width:110px;}
table.dataTable th.vehicleName,table.dataTable td.vehicleName{width:250px;text-align:left;}
.resultBox table.dataTable th.vehicleCapacity,.resultBox table.dataTable td.vehicleCapacity{width:50px;}
table.dataTable th.vehiclePPG,table.dataTable td.vehiclePPG{width:52px;}
table.dataTable th.hours,table.dataTable td.hours{width:59px;font-size:11px;}table.dataTable th.hours img,table.dataTable td.hours img{vertical-align:bottom;}
table.dataTable td.perPerson{width:76px;}
table.dataTable td.total{width:88px;}
table.dataTable th.btnLink,table.dataTable td.btnLink{padding:0 5px 2px 0;width:106px;}
table.dataTable th.bizbtn,table.dataTable td.bizbtn{width:112px;}
table.dataTable td.link{border-bottom:none;}
#searchResults table.dataTable td.action{width:120px;}
#pkgVehicleDetails{float:left;width:680px;}
#pkgVehicleDetails table.dataTable td.vehicleName,.resultBox table.dataTable td.vehicleName{vertical-align:middle;}
#pkgVehicleDetails table.dataTable{width:670px;}
#pkgVehicleSummary{float:right;width:22%;margin-top:10px;}
#pkgVehicleDetails table#pkgVehicleTable{width:670px;}
.resultBox table.dataTable td.vehicleName{vertical-align:middle;}
#searchResults table.dataTable td.perPerson{color:#000;font-weight:700;font-size:14px;padding-left:15px;vertical-align:middle;}
#searchResults table.dataTable td.total{vertical-align:middle;}
#searchResults table.dataTable td.delivered{vertical-align:middle;}
#searchResults table.dataTable td.delivered a{text-decoration:underline;}
#searchResults .button{background-position:-5px -83px;margin:0;padding:6px 17px;height:30px;}
p.ratingBoxLink{margin:-1px 0 0 100px;padding:0;line-height:22px;}
p.ratingBoxLink a{color:#deb771;}
table.dataTable td.action a,table.dataTable td.action a:visited,table.dataTable td.action a:hover{color:#fff;}
table.resultTable{background:#fff;border:1px solid #aaa;width:700px;margin:10px 0;padding:5px;}
input.go{border:1px solid #999;padding:2px 5px 0;}
input.radio{border:0;width:17px;height:12px;margin:0;padding:0;}
div#reviewResults{margin-left:20px;width:885px;clear:both;float:left;z-index:1;}
div#reviewResults h3.title{border-bottom:1px solid #dedede;padding-bottom:20px;}
div#reviewResults div.reviewsResult{float:left;width:885px;border-bottom:1px solid #dedede;padding-top:10px;}
div#reviewResults div.resultDetails{float:left;width:715px;margin-right:20px;}
div#reviewResults div.resultDetails p.name{font-size:14px;font-weight:bold;border-bottom:none;margin:0;padding:0 0 10px 0;}
div#reviewResults div.resultReview{float:left;width:150px;text-align:center;vertical-align:middle;padding:4px 0 10px;}
div#reviewResults div.resultReview a.gray{color:#014993;display:block;text-align:center;width:80px;font-size:11px;margin-left:35px;text-decoration:underline;}
#IEroot div#reviewResults div.resultReview a.gray{margin-left:0;}
div.resultReview div.button{background-image:url(/images/shared/button.v3.gif);background-position:0 -133px;width:120px;height:26px;}
div.resultReview div.button a{display:block;float:left;width:120px;height:26px;text-align:center;margin-top:-4px;font-size:11px;color:#fff;}
#leftCol fieldset .formElement{padding-top:0;width:620px;margin:0 0 5px;}
#leftCol #new_passenger fieldset .check{margin-bottom:0;}
#leftCol fieldset div.column{float:left;width:300px;margin:0 10px 0 0;}
#leftCol fieldset div.column .scroller{max-height:204px;overflow-y:auto;width:230px;margin:0 0 10px;}
#leftCol fieldset .column .column{float:none;width:230px;margin:6px 0 0 80px;}
#IEroot #leftCol fieldset .column .column div{clear:both;}
#IEroot #leftCol fieldset .column .column .scroller{clear:none;margin-top:-20px;}
#leftCol fieldset .column .column .formElement{float:left;width:230px;}
.bordered fieldset{background:#fff;border:0;margin:0;padding:10px;}
fieldset legend,fieldset label,fieldset .label{font-weight:700;line-height:1.5em;}
#new_passenger fieldset .check label{font-weight:normal;padding-top:0;}
.home fieldset legend{font-weight:400;line-height:1em;}
.new_passenger legend{font-size:20px;margin:0 0 5px 20px;}
fieldset .formElement input,.dataTable input,fieldset .formElement select,.dataTable select,fieldset .formElement textarea,.dataTable textarea{background:#fff;border:1px solid #999;width:180px;}
fieldset .formElement input,.dataTable input{color:#333;padding:2px 5px 0;}
#leftCol fieldset .column .column .formElement input{font-size:10px;margin-right:0;width:145px;}
fieldset .formElement textarea,.dataTable textarea{padding:2px 0 0 5px;}
fieldset .formElement.left,#leftCol fieldset .formElement.left{float:left;margin-right:15px;width:auto;}
input[type=checkbox],input[type=radio]{border:0!important;width:17px!important;height:15px;margin:0;padding:0;}
fieldset .formElement textarea{height:80px;}
.formField select.number{border:1px solid #999;width:40px;}
#contentMain #leftCol{background:transparent;width:650px;float:left;margin:0 20px;padding:0;}
#contentMain .leftCol-bot,#contentMain .leftCol-top{background-color:transparent;background-image:url(/images/customers/brdr_leftCol2.gif);background-repeat:no-repeat;float:left;height:5px;width:652px;margin:0;}
#contentMain .leftCol-bot{background-position:0 -41px;}
#contentMain .leftCol-top{background-position:0 -75px;margin-top:-1px;_overflow:hidden;}
#contentMain .leftCol-top.noTab{margin-top:0;float:none;height:10px;background-position:0 -158px;}
#contentMain .leftCol-bot{background-position:0 0px;height:70px;}
#contentMain #leftCol>h2+.leftCol-top.noTab{margin-top:20px;}
#contentMain .leftCol-inner{background-color:#fff;width:650px;padding-top:0px;padding-bottom:10px;min-height:220px;}
#contentMain #oneCol{float:left;width:100%;margin:0;padding:0;}
#contentMain.profile #oneCol{margin-left:15px;width:915px;}
#contentMain #oneCol.occasions{background:url(/images/customers/bg_pg_sm.png) repeat-x bottom center #ffffff;}
.homepage #contentMain{background:url(/images/customers/bg_home.png) no-repeat left bottom #ffffff;float:left;}
#contentMain #oneCol.home{margin:-13px 1px 0;}
#contentMain #oneCol.occasions{margin:-10px 1px 0;}
#contentMain #oneCol.occasions{margin-bottom:-2px;}
#IEroot #contentMain #oneCol.home{margin-top:-13px;}
#IEroot #contentMain #oneCol.occasions{margin-top:-10px;}
#IEroot #contentMain #oneCol.home{padding-bottom:14px;}
#contentMain #oneCol.home{min-height:640px;}
#contentMain #oneCol.home form,#contentMain #oneCol.occasions form,#contentMain #oneCol.home #modules{float:left;position:static;}
#contentMain #oneCol .package{background-color:transparent;background-repeat:no-repeat;margin-left:-2px;position:static;width:931px;}
#contentMain #oneCol.home .package{background-position:right top;padding:312px 0 0;position:relative;top:4px;}
#IEroot #contentMain #oneCol.home .package{padding-top:342px;}
#contentMain #oneCol.occasions .package{background-position:0 1px;background-color:#d6d6d6;min-height:291px;margin-left:-1px;}
#contentMain #oneCol.home .package-inner{margin:0 20px 0 449px;}
#contentMain #oneCol.home .package-inner h2{background:url(/images/customers/tagline_home.gif) transparent no-repeat;height:21px;margin:25px 0 20px;text-indent:-1000em;width:281px;}
#contentMain #oneCol.home .package{background-image:url(/images/customers/package.jpg);}
#contentMain #oneCol.occasions .package{background-image:url(/images/customers/package_alt.jpg);}
#contentMain #oneCol .package.anniversary{background-image:url(/images/customers/package_anniversary_1.jpg);}
#contentMain #oneCol .package.airport{background-image:url(/images/customers/package_airport_1.jpg);}
#contentMain #oneCol .package.bachelor{background-image:url(/images/customers/package_bachelor_1.jpg);}
#contentMain #oneCol .package.bachelorette{background-image:url(/images/customers/package_bachelor_1.jpg);}
#contentMain #oneCol .package.birthday{background-image:url(/images/customers/package_birthday_1.jpg);}
#contentMain #oneCol .package.concert{background-image:url(/images/customers/package_concert_1.jpg);}
#contentMain #oneCol .package.corporate{background-image:url(/images/customers/package_corporate_1.jpg);}
#contentMain #oneCol .package.cruiseport{background-image:url(/images/customers/package_cruiseport_1.jpg);}
#contentMain #oneCol .package.destination{background-image:url(/images/customers/package_destination_1.jpg);}
#contentMain #oneCol .package.hourly{background-image:url(/images/customers/package_hourly_1.jpg);}
#contentMain #oneCol .package.holidays{background-image:url(/images/customers/package_holidays_1.jpg);}
#contentMain #oneCol .package.nightout{background-image:url(/images/customers/package_nightout_1.jpg);}
#contentMain #oneCol .package.prom{background-image:url(/images/promos/prompic.jpg);}
#contentMain #oneCol .package.school{background-image:url(/images/customers/package_school_1.jpg);}
#contentMain #oneCol .package.sports{background-image:url(/images/customers/package_sports_1.jpg);}
#contentMain #oneCol .package.wedding,#contentMain #oneCol .package.wedding_tips{background-image:url(/images/customers/package_wedding_1.jpg);}
#contentMain #oneCol .package.wedding_checklist{background-image:url(/images/customers/package_wedding_checklist.jpg);}
#contentMain #oneCol .package.wine{background-image:url(/images/customers/package_wine_1.jpg);}
#contentMain #oneCol .package.vehicle_guide{background-image:url(/images/customers/mercedes_left_search.jpg);background-position:-15px 1px;}
#contentMain #oneCol.corporate{background:url(/images/customers/bg_pg_sm.png) repeat-x bottom center #ffffff;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;}
#oneCol.corporate .headline h2{font-size:32px;line-height:38px;font-weight:normal;color:#6b6b6b;margin:0 0 0 25px;padding:30px 0 0 0;}
#oneCol.corporate ul{list-style:none;font-size:12px;line-height:18px;color:#6b6b6b;margin-right:120px;padding-bottom:60px;}
#oneCol.corporate li{display:block;padding-left:105px;background:transparent url(/images/customers/icons_corp.png) no-repeat 0 0;min-height:75px;}
#oneCol.corporate li h3{font-size:15px;color:#133362;}
#oneCol.corporate li.savings{background-position:0 20px;padding-bottom:15px;}
#oneCol.corporate li.service{background-position:0 -80px;}
#oneCol.corporate li.tools{background-position:0 -176px;}
#oneCol.corporate li.pricing{background-position:0 -276px;padding-bottom:20px;}
#oneCol.corporate li.mobile{background-position:0 -380px;padding-bottom:15px;}
#oneCol.corporate .modules{margin-left:25px;}
#oneCol.corporate .modules .module{float:left;width:290px;height:138px;margin-left:5px;background-color:transparent;}
#oneCol.corporate .modules .module.create_account{margin-left:0;}
#oneCol.corporate .modules .module a,#oneCol.corporate .modules .module div{display:block;width:290px;height:138px;background-color:#4c6488;background:-webkit-gradient(linear, left top, left bottom, from(#4c6488), to(#133362));background:-moz-linear-gradient(top, #4c6488, #133362);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c6488, endColorstr=#133362);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c6488, endColorstr=#133362)";-moz-box-shadow:0 1px 4px 1px #999;-webkit-box-shadow:0 1px 4px 1px #999;box-shadow:0 1px 4px 1px #999;}
#oneCol.corporate .modules .module a:hover{background:none;filter:none;background-color:#3b567d;}
#oneCol.corporate .modules .module.contact_sales div{cursor:text;}
#oneCol.corporate .modules .module a span,#oneCol.corporate .modules .module div span{display:block;width:290px;height:138px;text-indent:-999px;overflow:hidden;background:transparent url(/images/customers/mods_corp.png) no-repeat 0 20px;}
#oneCol.corporate .modules .module.create_account a span{background-position:-30px -10px;}
#oneCol.corporate .modules .module.contact_sales div span{background-position:-325px -10px;}
#oneCol.corporate .modules .module.email_sales a span{background-position:-620px -10px;}
#oneCol.corporate .footnote{color:#6b6b6b;font-size:12px;line-height:18px;padding-left:25px;}
#contentMain #oneCol .package.country{background-image:url(/images/customers/bg_geo_country.jpg);}
#contentMain #oneCol .package.state{background-image:url(/images/customers/bg_geo_state.jpg);}
#contentMain #oneCol .package.city{background-image:url(/images/customers/bg_geo_city.jpg);}
.holidays_leftinset{position:absolute;top:28px;left:26px;}
#contentMain #oneCol.home form,#contentMain #oneCol.occasions form{background-color:transparent;margin-right:15px;position:absolute;padding:0;top:4px;}
#contentMain #oneCol.home form{left:-4px;width:437px;z-index:99;}
#contentMain #oneCol.occasions form{left:504px;top:1px;width:415px;}
#contentMain #oneCol.home form div.miniForm.top{width:421px;margin-left:3px;}
#contentMain #oneCol.home form div.miniForm.crs p{margin:20px 10px 0 20px;}
#contentMain #oneCol.home form div.miniForm.btm{display:none;}
#contentMain #oneCol form#new_search{background-color:transparent;background-repeat:repeat-y;}
#contentMain #oneCol form .miniForm fieldset,#contentMain #oneCol.home .miniForm .hr{width:400px;padding:0;}
#IEroot div #search_less_options,#IEroot div #search_more_options{margin-left:10px;position:static;}
#IEroot div .search_more_options{position:static;}
#contentMain #oneCol.home fieldset fieldset{margin:10px 0 0;}
#contentMain #oneCol.home fieldset .search_more_options fieldset{margin-bottom:0;}
#contentMain #oneCol.occasions #search_more_options{z-index:5;}
#IE6 #contentMain #oneCol.occasions #modules{z-index:-1;}
#contentMain #oneCol.occasions #search_more_options fieldset{background:#fff;left:0;margin-left:0;padding-left:10px;position:absolute;z-index:6;}
#contentMain.profile #oneCol #rightCol{margin-top:-10px;}
#IEroot #contentMain.profile #oneCol #rightCol{margin-top:-10px;}
#rightCol span.note{font-size:12px;margin-left:0px;float:none;color:#3B46BF;letter-spacing:0.09em;display:block;width:225px;white-space:nowrap;}
#IEroot #rightCol span.note{margin-top:-20px;}
#rightCol span.note a{postion:relative;top:1px;}
#contentMain #rightCol form fieldset{width:206px;margin:0;padding:0;}
#contentMain #oneCol.home .miniForm .hr{border-top:20px solid #fff;clear:both;margin:0 15px 10px;}
#contentMain #rightCol form fieldset label{color:#666;font-size:11px;font-weight:400;}
#contentMain #oneCol form .miniForm fieldset label{font-weight:bold;font-size:11px;color:#000;}
#contentMain #oneCol form .miniForm #search_less_options fieldset label{font-weight:400;}
#contentMain #oneCol form .miniForm #search_less_options p{width:380px;margin-top:20px;margin-left:25px;padding:0;}
#contentMain.crs #oneCol form .miniForm #search_less_options{display:none;}
#contentMain #oneCol.home form fieldset .cartype label,#contentMain #oneCol.home form fieldset .cartype label input,#contentMain #oneCol.home form fieldset .cartype label span{font-size:11px;float:left;line-height:15px;vertical-align:bottom;}
#contentMain #oneCol.home form fieldset .cartype label span{padding:8px 0 0;}
#contentMain #rightCol form fieldset .formElement select,#contentMain #rightCol form fieldset .formElement input,#contentMain #oneCol form .miniForm fieldset .formElement select,#contentMain #oneCol form .miniForm fieldset .formElement input{font-size:12px;padding:2px 0 2px 5px;}
#contentMain #rightCol form fieldset .formElement select,#contentMain #rightCol form fieldset .formElement input{padding:1px;}
#contentMain #oneCol form .miniForm fieldset .formElement{width:180px;}
#contentMain #oneCol form .miniForm fieldset .formElement.wide{width:375px;}
#contentMain #oneCol form .miniForm fieldset .formElement.wide input{width:360px;}
#contentMain #oneCol form .miniForm fieldset .formElement select{width:175px;}
#contentMain #oneCol form .miniForm fieldset .formElement select#search_pickup_time,#contentMain #oneCol form .miniForm fieldset .formElement select#search_drop_off_time{width:75px;}
#contentMain #oneCol form .miniForm fieldset .formElement select#search_pickup_time{float:left;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div,#contentMain #oneCol.occasions form fieldset .formElement.left #search_dropoff_time_container{float:left;width:80px;}
#contentMain #oneCol form .miniForm fieldset #search_between_time_div,#contentMain #oneCol.occasions form fieldset .formElement.left #search_between_time_div{float:left;width:10px;padding-right:5px;padding-top:4px;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div{float:left;width:173px;padding:0 0 3px 0;}
#contentMain #oneCol form .miniForm fieldset #search_pickup_time_div select#search_hour{width:90px;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div{width:173px;}
#contentMain #oneCol form .miniForm fieldset #search_dropoff_time_div select#search_hour{width:75px;}
#contentMain #oneCol.occasions form fieldset .formElement.left #search_pickup_time_container{float:left;width:80px;}
.fromTo{font-weight:bold;}
.fromTo .formError{font-weight:normal;}
.fromTo *{vertical-align:middle;}
.nightIcon{position:absolute;right:7px;top:77px;background:transparent url(/images/shared/late_night_service_icon_thumb.png) no-repeat top left;width:19px;height:19px;z-index:2;}
#contentMain #rightCol form fieldset .formElement select{font-size:10px;width:85px;}
#contentMain #oneCol form .miniForm fieldset .formElement input{width:168px;}
#contentMain #rightCol form fieldset .formElement input{font-size:10px;width:76px;}
#contentMain #oneCol form .miniForm fieldset .formElement .ui-datepicker-wrap input{width:135px;}
#contentMain #rightCol form fieldset .formElement .ui-datepicker-wrap input{width:43px;margin:0 3px 0 0;}
#contentMain #oneCol form .miniForm fieldset .formElement input[type=checkbox],#contentMain #oneCol form .miniForm fieldset .formElement input[type=radio]{margin:8px 5px 0 0;}
#contentMain #oneCol form .miniForm fieldset .formElement.extra{_float:left;_margin-right:0;padding-top:5px;}
#contentMain #oneCol.home form fieldset .formElement.cartype{background-image:url(/images/customers/bg_cartypes_home.jpg);background-repeat:no-repeat;background-position:-500px -500px;float:left;min-height:25px;padding-top:85px;text-align:left;width:190px;margin:0 10px 13px 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.sedan_suv{background-position:0 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.stretch_suv{background-position:-250px 0;}
#contentMain #oneCol.home form fieldset .formElement.cartype.antique{background-position:-230px -150px;}
#contentMain #oneCol.home form fieldset .formElement.cartype.van_party_coach{background-position:0 -150px;}
#contentMain #oneCol.home form fieldset .hr{width:400px;}
#contentMain #oneCol .miniForm .float{width:175px;margin:10px 20px 0;}
.tabs ul,ul.modal{list-style:none;padding:0;}
ul.modal li{display:inline;}
#modules .module .modal li{background-image:url(/images/customers/vr_dot.gif);background-repeat:repeat-y;height:17px;text-align:right;margin:0;padding:0 5px;}
#bannerNav li{background-position:0 4px;float:right;}
#bannerNav li span{float:left;margin-top:3px;}
#IEroot #bannerNav li span{margin-top:7px;}
#bannerNav li.first{background:transparent;}
#modules .module .modal li.last{padding-right:0;}
ul.col{margin:0;padding:0;}
ul.col,ul.col li{float:left;}
.occasions ul.col{margin:15px 30px 10px;width:auto;}
.occasions .geo ul.col{margin-left:0;margin-top:0;width:910px;}
.home .module ul.col li,.occasions ul.col li{list-style:none;padding:0;}
.occasions ul.col li{font-size:14px;line-height:1.25em;margin:0 0 10px;width:170px;}
#contentMain #oneCol.occasions #modules .geo ul.col.two{width:280px;}
#contentMain #oneCol.occasions #modules .geo ul.col.three{width:180px;}
ul.col.three li{font-weight:bold;}
ul.col.three li a{font-weight:normal;}
ul.col.three ul{margin-left:0;padding-top:5px;}
ul.col.three ul li{font-weight:normal;}
.geo h2,.geo p{clear:left;}
.occasions .geo ul.col.two li{margin-right:0;width:280px;}
.occasions .geo ul.col.two ul li{font-weight:400;margin-bottom:5px;}
.occasions .geo ul.col.two ul{margin:0;padding:0;width:auto;}
.home .module ul.col li{margin:0 5px 16px 0;width:152px;}
.occasions ul.col li a{text-decoration:underline;}
.home .module ul.col li a{text-decoration:none;}
.home .module ul.col li a:hover{text-decoration:underline;}
#contentMain #rightCol{font:11px/13px Arial,sans-serif;float:left;overflow:hidden;width:220px;margin:0;padding:21px 0 0 0;}
body#searchresults #contentMain #rightCol{padding-top:51px;}
body#search-contact-info #contentMain #rightCol{padding-top:0;}
#rightCol ul.modal{display:block;float:left;height:19px;margin:10px 15px 15px;}
#rightCol ul.modal li{background:url(/images/customers/vr_dot.gif) repeat-y right top;display:block;float:left;font:9px/9px Arial,Verdana,sans-serif;text-align:center;width:62px;padding:0;}
#rightCol ul.modal li.save{background:transparent;float:right;}
#rightCol ul.modal li a{background-color:transparent;background-image:url(/images/customers/icons_actions.png);background-repeat:no-repeat;color:#666;display:block;height:19px;padding:5px 0 0 27px;}
#rightCol ul.modal li.print a{background-position:0 -10px;}
#rightCol ul.modal li.save a{background-position:0 -39px;}
#rightCol ul.modal li.email a{background-position:0 -68px;}
#contentMain #oneCol.home #modules{background:transparent;margin-left:430px;width:490px;}
#contentMain #oneCol.home #modules .module{width:100%;}
.module .module-inner{width:430px;margin:0 15px;}
.home .module .module-inner{margin-right:0;}
.home .module .module-inner,.home .module .module-inner ul.col{width:475px;}
#contentMain #oneCol #modules .module.tips{width:250px;}
#contentMain #oneCol #modules .module.tips .module-inner,#contentMain #oneCol #modules .module.tips h3,#contentMain #oneCol #modules .module.tips .module-mid,#contentMain #oneCol #modules .module.tips .module-btm{width:225px;}
.module.tips .module-inner{margin:10px 15px;}
#contentMain #oneCol #modules .module.tips h3,#contentMain #oneCol #modules .module.tips .module-mid,#contentMain #oneCol #modules .module.tips .module-btm{background-image:url(/images/customers/bg_tips.gif);background-color:transparent;}
#contentMain #oneCol #modules .module.tips .module-btm{height:30px;}
#contentMain #oneCol #modules .module.tips .module-btm,#contentMain #oneCol #modules .module.tips h3{background-repeat:no-repeat;}
#contentMain #oneCol #modules .module.tips .module-mid{background-repeat:repeat-y;background-position:-600px 0;}
#contentMain #oneCol #modules .module.tips h3{background-position:-10px 0;margin:0;padding:10px 0;color:#fff;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:16px;text-align:center;}
#contentMain #oneCol #modules .module.tips .module-btm{background-position:-299px 0;}
.module.tips ul{color:#575757;margin:0 20px 0 30px;padding:15px 0 0;}
.module.tips ul li{margin:0;padding:0 0 15px;}
.module.tips ol{display:block;margin:0 0 0 25px;padding:10px 0 0;width:190px;}
.module.tips ol li{padding:0 0 10px;}
#contentMain #oneCol.home #modules .float{margin-right:15px;width:125px;zoom:1;z-index:5;}
#contentMain #oneCol #modules .module-inner .hr{margin-bottom:5px;width:415px;}
#contentMain #oneCol.home #modules h3{float:left;font-weight:400;padding-bottom:10px;}
#contentMain #oneCol.occasions #modules .specials,#contentMain #oneCol.occasions #modules .specials .module,#contentMain #oneCol.occasions #modules .geo{float:left;}
#contentMain #oneCol.occasions #modules{margin:0;padding:25px 0 0;width:930px;height:auto;float:none;}
#contentMain #oneCol.occasions #modules .specials,#contentMain #oneCol.occasions #modules .specials .module,#contentMain #oneCol.occasions #modules .geo{width:630px;}
#contentMain #oneCol.occasions #modules .specials .module div p{color:#555;}
#contentMain #oneCol.occasions #modules .specials{margin:10px 0 10px 30px;}
#contentMain #oneCol.occasions #modules .specials .module{margin-bottom:50px;}
#contentMain #oneCol.occasions .prose{line-height:1.3em;margin:0 30px;font-size:14px;}
#contentMain #oneCol.occasions #modules .prose{float:left;}
#contentMain #oneCol.occasions .geo .prose{margin:0;}
#contentMain #oneCol.occasions .prose.holidays{margin-left:200px;}
#contentMain #oneCol.occasions .prose h2,#contentMain #oneCol.occasions .prose h3{font-size:22px;padding-bottom:20px;color:#303030;font-weight:400;}
#contentMain #oneCol.occasions .prose p,#contentMain #oneCol.occasions .prose dd{color:#555;padding-bottom:25px;}
#contentMain #oneCol.occasions .prose dt{color:#303030;font-size:18px;margin-bottom:10px;font-weight:400;}
#contentMain #oneCol.occasions .prose dl{background-repeat:no-repeat;margin-top:5px;min-height:260px;padding:0 0 0 180px;}
#contentMain #oneCol.occasions.airport .prose dl{background-image:url(/images/customers/bg_prose_airport.jpg);}
#contentMain #oneCol.occasions.anniversary .prose dl{background-image:url(/images/customers/bg_prose_anniversary.jpg);}
#contentMain #oneCol.occasions.birthday .prose dl{background-image:url(/images/customers/bg_prose_birthday.jpg);}
#contentMain #oneCol.occasions.bachelor .prose dl{background-image:url(/images/customers/bg_prose_bachelor.jpg);}
#contentMain #oneCol.occasions.birthday .prose dl{background-image:url(/images/customers/bg_prose_birthday.jpg);}
#contentMain #oneCol.occasions.concert .prose dl{background-image:url(/images/customers/bg_prose_concert.jpg);}
#contentMain #oneCol.occasions.corporate .prose dl{background-image:url(/images/customers/bg_prose_corporate.jpg);}
#contentMain #oneCol.occasions.cruiseport .prose dl{background-image:url(/images/customers/bg_prose_cruiseport.jpg);}
#contentMain #oneCol.occasions.destination .prose dl{background-image:url(/images/customers/bg_prose_destination.jpg);}
#contentMain #oneCol.occasions.hourly .prose dl{background-image:url(/images/customers/bg_prose_hourly.jpg);}
#contentMain #oneCol.occasions.nightout .prose dl{background-image:url(/images/customers/bg_prose_nightout.jpg);}
#contentMain #oneCol.occasions.prom .prose dl{background-image:url(/images/customers/bg_prose_prom.jpg);}
#contentMain #oneCol.occasions.school .prose dl{background-image:url(/images/customers/bg_prose_school.jpg);}
#contentMain #oneCol.occasions.sports .prose dl{background-image:url(/images/customers/bg_prose_sports.jpg);}
#contentMain #oneCol.occasions.wedding .prose dl,#contentMain #oneCol.occasions.wedding_checklist .prose dl{background-image:url(/images/customers/bg_prose_wedding.jpg);min-height:260px;}
#contentMain #oneCol.occasions.wedding_tips .prose dl{background-image:url(/images/customers/bg_prose_wedding_tips.jpg);min-height:260px;}
#contentMain #oneCol.occasions.wine .prose dl{background-image:url(/images/customers/bg_prose_wine.jpg);}
#contentMain #oneCol.occasions .limos101 dl{background-image:url(/images/customers/bg_limos101.jpg);}
#contentMain #oneCol.occasions .limos101 dl dt,#contentMain #oneCol.occasions .limos101 dl dd{padding-left:10px;}
#contentMain #oneCol.occasions #modules .geo{margin:10px 0 10px 20px;}
#contentMain #oneCol.occasions #modules .geo .col{width:620px;}
#oneCol.occasions #modules .geo dt{font-weight:700;margin:10px 10px 0 0;}
#oneCol.occasions #modules .geo dd{border-bottom:1px solid #ccc;margin:0 10px 0 0;padding-bottom:10px;}
#oneCol.occasions #modules .geo dd .ratingBox{float:right;margin-top:-1.25em;}
#contentMain #oneCol #modules .specials .merch{background-color:transparent;background-position:1px 0;background-repeat:no-repeat;min-height:66px;_height:66px;padding:0;}
#contentMain #oneCol .specials .merch.airport{background-image:url(/images/customers/bg_merch_airport_1.jpg);}
#contentMain #oneCol .specials .merch.anniversary{background-image:url(/images/customers/bg_merch_anniversary_1.jpg);}
#contentMain #oneCol .specials .merch.bachelor{background-image:url(/images/customers/bg_merch_bachelor_1.jpg);}
#contentMain #oneCol .specials .merch.birthday{background-image:url(/images/customers/bg_merch_birthday_1.jpg);}
#contentMain #oneCol .specials .merch.concert{background-image:url(/images/customers/bg_merch_concert_1.jpg);}
#contentMain #oneCol .specials .merch.corporate{background-image:url(/images/customers/bg_merch_corporate_1.jpg);}
#contentMain #oneCol .specials .merch.cruiseport{background-image:url(/images/customers/bg_merch_cruiseport_1.jpg);}
#contentMain #oneCol .specials .merch.destination{background-image:url(/images/customers/bg_merch_destination_1.jpg);}
#contentMain #oneCol .specials .merch.hourly{background-image:url(/images/customers/bg_merch_hourly_1.jpg);}
#contentMain #oneCol .specials .merch.nightout{background-image:url(/images/customers/bg_merch_nightout_1.jpg);}
#contentMain #oneCol .specials .merch.prom{background-image:url(/images/customers/bg_merch_prom_1.jpg);}
#contentMain #oneCol .specials .merch.school{background-image:url(/images/customers/bg_merch_school_1.jpg);}
#contentMain #oneCol .specials .merch.sports{background-image:url(/images/customers/bg_merch_sports_1.jpg);}
#contentMain #oneCol .specials .merch.wedding{background-image:url(/images/customers/bg_merch_wedding_1.jpg);}
#contentMain #oneCol .specials .merch.wine{background-image:url(/images/customers/bg_merch_wine_1.jpg);}
#contentMain #oneCol.occasions #modules .merch h4 a{color:#303030;font-size:14px;line-height:normal;font-weight:700;}
#contentMain #oneCol #modules .specials .merch h3,#contentMain #oneCol #modules .specials .merch h4,#contentMain #oneCol #modules .specials .merch p{margin-left:75px;margin-right:10px;}
#contentMain #oneCol #modules .specials .merch h4 a{display:block;height:85px;left:0;position:absolute;padding-left:75px;width:580px;z-index:55;}
#contentMain #oneCol #modules .specials .merch p{color:#9c9c9c;position:relative;top:1.5em;}
#contentMain #oneCol.occasions #modules .specials p span{padding-right:5px;}
#contentMain #oneCol.occasions #modules .specials p a{text-decoration:underline;}
.featMid{width:216px;background:#fff;border:1px solid #ccc;margin:0;padding:0;position:relative;}
.featMid .modify-link{position:absolute;top:5px;right:0px;}
.featMain{background:transparent;margin:10px 15px;}
.featMain h3,.featMain h4,.module-inner h3,.module-inner h4,.featMain p,.featMain a.action,.featMain dd,.featMain .featImg{display:block;margin:0;padding:0 0 15px;}
.featMain dd{padding:0 0 10px;}
#searchHowWorks h4{padding-bottom:0px;}
#searchHowWorks ol{text-align:left;margin-top:0;padding-left:1.5em;}
.featMain.support h4,.featMain.support p{padding:0;}
.featMain.support p+h4{margin-top:10px;}
html div .featMain p{margin:0;}
.occasions #modules .specials h3,.occasions #modules .geo h3,.occasions #modules .geo h4{border-bottom:1px solid #ccc;color:#333;font-size:15px;font-weight:400;line-height:17px;margin-bottom:10px;width:440px;padding:0 0 3px;}
.occasions #modules .geo h3{font-size:20px;font-weight:bold;}
.occasions #modules .geo h3,.occasions #modules .geo h4{width:630px;}
.occasions #modules .geo h4{border-top:1px dashed #ccc;border-bottom-width:0;font-weight:700;padding:3px 0 0;}
.occasions #modules .specials .merch h4{line-height:12px;padding:0;}
.home #modules .module-inner .float h4{color:#999;padding-bottom:0;}
.featMain h3.featHd{line-height:18px;}
.featMain h3.featHd img{position:absolute;top:-5px;right:-9px;}
.featMid .featMain ol{padding-left:30px;margin:0px;border:none;width:95%;list-style:square;position:relative;left:-20px;}
#messagecenter{margin-top:13px;}
.featMid{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;background:url(/images/customers/relayBox_bg.png) repeat-x;}
.featMain a.action,.module-inner a.action{display:block;float:right;margin-right:20px;text-align:right;text-decoration:underline;}
.module-inner a.action{font-weight:700;}
#IEroot .module-inner a.action{margin:20px 20px 0;width:430px;}
.featMain table caption{font-weight:700;text-align:left;}
.featMain table td{border:0;font-size:11px;margin:0;padding:0 0 3px;}
.featMain table tfoot td,.featMain table .tfoot td{border-top:1px solid #e0e0e0;}
#leftCol #search_submit{float:none;margin-left:173px;}
#leftCol .trigger{margin-left:160px;}
#leftCol .float #search_submit{float:right;margin:15px 10px 0 0;}
.formElement{width:500px;margin:0;padding:10px 0 0;}
#leftCol .formElement label,#leftCol .label{width:150px;text-align:right;margin:0 10px 0 0;padding:2px 0 0;}
#oneCol .formElement.block{width:860px;}
#IEroot #IE6 #oneCol .block{width:auto;}
.formElement.block.check label,#leftCol .formElement.block.check label{margin-left:158px;text-align:left;width:500px;}
#bannerNav form,#bannerNav .formElement{float:left;width:auto;padding:0;}
#bannerNav .formElement{margin:0 3px 0 0;}
#bannerNav .formElement label{padding:0 3px 0 0;}
#bannerNav .formElement input{width:110px;}
.fieldWithErrors label{color:#9e0e15 !important;}
.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors textarea,input.fieldWithErrors,select.fieldWithErrors,textarea.fieldWithErrors{border:1px solid #9e0e15;background-color:#ffd;}
#IEroot .fieldWithErrors{display:inline;}
.formError{font-style:italic;}
form#new_passenger .formError{width:255px;float:left;margin-left:10px;}
.carDesc{width:340px;margin:0 0 0 15px;padding:0;}
.resultBox .carDesc{width:330px;}
#map_div{height:122px;width:188px;margin:0;padding:0;}
.resultBox .functions{width:110px;line-height:25px;border:0;margin:0;padding:5px 0 0;}
.profile #leftCol{padding-top:10px;}
.profile #leftCol h1{float:left;line-height:26px;margin-right:10px;width:auto;}
.profile #leftCol .ratingBox{padding-top:5px;width:auto;}
.profile #leftCol h3{border-bottom:1px solid #e0e0e0;}
.profile #leftCol .resultsSort{margin:-28px 0 0 445px;}
#IEroot .profile #leftCol .resultsSort{margin-left:405px;}
#mediaBox{width:650px;margin:0;padding:10px 0 0;}
#mediaBoxLft{width:230px;float:left;margin:0;}
#mediaBoxRt{width:315px;float:left;margin:0 0 0 30px;}
#mediaBox p{padding:0 0 10px;}
.videos{margin:0;padding:5px 0 20px;}
#opPackages .merch{width:310px;margin:0 15px 10px 0;}
#opPackages .merch .merchLft{margin-right:15px;}
#opPackages .merch .merchRt{width:170px;}
#opPackages .merch .merchRt p{margin:0 0 10px;padding:0;}
table#reservation_request_pricing_summary{margin-bottom:10px;}
table#reservation_request_pricing_summary tr.total td{font-weight:700;border-top:1px solid #000;}
table#reservation_request_pricing_summary td.left{width:75%;}
table#reservation_request_pricing_summary td.center{width:10%;}
table#reservation_request_pricing_summary td.right{width:15%;}
table.reservation_request_summary{width:100%;}
table.reservation_request_summary tr td div.special_request{width:150px;}
table.vehicle_sidebar{width:195px;}
table.reservation_request_summary tr td{text-align:left;}
table#reservation_request_form{width:100%;}
table#reservation_request_form table td{height:25px;min-height:25px;max-height:inherit;overflow:visible;vertical-align:top;}
table#reservation_request_form table td textarea{min-height:70px;width:310px;}
.right-col ul.pricing_summary{list-style:none;margin:0;padding:5px 0 0 0;border-top:1px solid #E0E0E0;}
.right-col ul.pricing_summary li{list-style:none;margin:0;padding:2px 0;text-align:left;overflow:hidden;color:#777;font-weight:bold;}
.right-col ul.pricing_summary li span{float:right;font-weight:normal;color:#333;}
.right-col ul.pricing_summary li .txt_grn{color:green;}
.right-col ul.pricing_summary li.txt_orange,.right-col ul.pricing_summary li.txt_orange span{color:#fb7e00;}
.italic{font-style:italic;}
#vehicle_sidebar_details{border-top:1px solid #E0E0E0;margin-top:5px;padding-top:5px;}
.alert,.formError,#errorMsgs,#carTabs ul .tab a:hover span.price,#carTabs ul .tab.tabOn span.price{color:#9e0e15;}
.centered,.center,#carTabs ul li.tab,td.action{text-align:center;}
.centered .search{text-align:left;}
.float,.resultBox .ratingBox .ratingDiv,.resultBox .ratingBox a,#TB_window .resultBox .ratingBox-inner h4,#contentMain #oneCol.home fieldset fieldset .formElement,.tabs ul,#modules .module .modal li,#contentMain #oneCol.occasions #modules .module,#leftCol .formElement label,#leftCol .formElement input,#opPackages .merch,#opPackages .merch .merchLft,#opPackages .merch .merchRt{float:left;}
.right,td.number{text-align:right;}
a.b,#contentMain .tel,.resultRt a,table.dataTable td.vehicleName span.carType,#contentMain #oneCol.occasions #modules .module.tips p a,#contentMain #oneCol.occasions #modules .module.tips p span,#contentMain #oneCol.occasions #modules .specials p a,.featMain dt,#opPackages .merch h4 a{font-weight:700;}
ul.modal li.on a,#breadcrumbs a.on{color:#333;}
img,.bordered fieldset,.leftCol-inner fieldset{border:0;}
h1,h2,h3,h4,p,.tabs ul,.featMain dl,.featMain dt{margin:0;}
h1,h2,fieldset .formElement select,.dataTable select.carDesc h4{padding:0;}
#breadcrumbs a:hover,#rightCol .tel{color:#014993;}
#navTabs ul .tab a:hover{color:#014b93;}
#navTabs ul .tab.tabOn a,.button.reverse{color:#000;}
html body #TB_ajaxContent h3,#contentMain #oneCol.home fieldset .search_more_options fieldset legend,#errorMsgs{font-size:14px;font-weight:700;}
#errorMsgs{margin-left:10px;}
html body #TB_window .resultBox p,#contentMain #oneCol .miniForm .float p,#contentMain #oneCol.occasions #modules .specials .merch p{padding-top:0;}
table.dataTable,.featMain table,table#reservation_request_pricing_summary{border-collapse:collapse;}
table.dataTable caption a,#opPackages .merch h4{font-size:12px;}
#leftCol .formElement,#opPackages{width:650px;}
#leftCol fieldset div.column label,#leftCol fieldset .column .column .formElement label{width:60px;}
.leftCol-inner fieldset,#contentMain #oneCol.home fieldset .search_more_options fieldset input{margin-top:0;}
fieldset label{display:block;}
fieldset .formElement label input,.dataTable label input,.column input[type=checkbox],.column input[type=radio]{margin-right:5px;}
#contentMain #oneCol form .miniForm fieldset fieldset .formElement,#mediaBox h4{padding:0 0 5px;}
ul.modal,.module{margin:0 0 15px;}
.home .module{margin:0;}
#modules .module .modal li.first,#contentMain #oneCol #modules .module{background:transparent;}
ul.column,ul.column li,#mediaBoxLft,#mediaBoxRt{float:left;padding:0;}
#contentMain #oneCol.home #modules .specials .module-inner,p .functionBtn{margin-right:0;}
#contentMain #oneCol.home #modules .specials .merch h3,#leftCol .label,.formElement.block,#leftCol fielset .formElement.block{float:none;}
.review_rating_text{color:#dfb157;}
.resultBox .operator-contact{font-size:11px;color:#666666;}
.content-20 .dataTable td.btnLink{width:99px;padding:0 5px 2px 0px;}
.dataTable a.button,.content-20 .dataTable a.button{display:block;width:96px;padding:0;margin:0;height:24px;line-height:22px;}
.dataTable a.button.med,.content-20 .dataTable a.button.med{background-position:0 -84px;width:96px;}
.dataTable a.button.med2,.content-20 .dataTable a.button.med2{background-position:-4px -307px;padding-top:1px;width:108px;height:25px;}
.dataTable a.button.med2_gray,.content-20 .dataTable a.button.med2_gray{background-position:-4px -342px;padding-top:1px;width:108px;height:25px;}
.content-20 h1{margin-bottom:10px;}
.content-20 form h2{font-size:14px;}
.content-20 form td textarea{width:100%;}
.content-20 .dropoff-header{float:left;clear:both;}
.content-20 .dropoff-header *{vertical-align:middle;}
.content-20 .dropoff-header h3{width:150px;float:left;}
.content-20 .dropoff-header div{width:160px;float:left;padding-top:22px;}
td.email_icon{text-align:center;padding-top:2px!important;width:96px;}
a.button:hover{text-decoration:none;}
#footer{margin:0 auto;}
.resultBox{zoom:1;padding:5px 5px 5px 10px;width:630px;float:left;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 0 15px 0;background:#ffffff url(/images/customers/resultBox_bg.png) repeat-x;}
.resultBox img{vertical-align:middle;}
.resultBox .eventInfo,.resultBox .comment{float:right;display:block;position:relative;text-align:left;width:345px;border:0;padding:0 0 0 0;margin:0 0 0 10px;}
.resultEven{background-color:#f6f6f6;}
#reviewSet .resultEven{background-color:transparent;}
.resultLft{width:360px;margin:0 15px 0 0;}
.resultLft.rating,.resultLft.ratingDiv{width:115px;}
.resultRt{width:110px;margin:0 15px 0 0;text-align:right;}
.resultBox .resultRt.review,.resultBox .resultRt.comment{padding:0;margin:0 15px 0 0;float:left;text-align:left;width:490px;}
.resultBox .specialQualities{width:112px;float:right;}
.resultBox .specialQualities img{margin-bottom:4px;}
.resultBox .dataTable{clear:both;}
.resultBox .resultRt.comment{clear:left;margin-left:140px;}
.resultBox{overflow:hidden;}
.resultBox .block1{width:100%;overflow:visible;padding:0;margin:8px 0 2px 0;}
.resultBox .leftblock{float:left;width:120px;border:none;overflow:visible;position:relative;left:-10px;text-align:center;margin-right:8px;}
.resultBox .leftblock .svc_level{width:105%;background:#F2F2F2;border:1px solid #AAA;border-left:none;margin-top:0px;margin-bottom:5px;font-size:10px;font-weight:normal;padding:1px 0 1px 0;background:transparent url("/images/shared/36px-blended.png") repeat-x scroll 0 0;}
#IE6 .resultBox .leftblock .svc_level{width:98%;background-image:none;}
.resultBox .leftblock .svc_level.diamond{background-color:#E8F6FF;}
.resultBox .leftblock .svc_level.diamond:after{content:url("/images/shared/diamond2.gif");position:absolute;right:5px;top:1px;}
.resultBox .leftblock .svc_level.platinum{background-color:#EEE;}
.resultBox .leftblock .svc_level.gold{background-color:#FFDB67;}
.resultBox .leftblock .price_big{font-size:22px;font-weight:normal;color:#fb7e00;}
.resultBox .leftblock .price_pp{font-size:10px;color:#999;}
.resultBox .leftblock .stars{border:none;overflow:hidden;width:82px;margin:2px auto;}
.resultBox .rightblock{display:block;overflow:hidden;padding:0 0 5px 0;margin:0;width:495px;}
.resultBox .rightblock h3,.resultBox .rightblock p{padding:0 0 10px 0;}
.resultBox .rightblock p{display:block;height:30px;overflow:hidden;width:495px;}
.resultBox .dataTable{width:100%;}
.resultBox .dataTable th{width:60px;}
.resultBox .dataTable th.wide{width:85px;}
.resultBox .dataTable th.narrow,.resultBox .dataTable td.narrow{width:20px;}
.resultBox .dataTable th.narrow img{position:relative;top:2px;left:0px;}
.resultBox .special-pricing{border:0px solid #E0E0E0;padding-top:5px;}
.resultBox .special-pricing img{vertical-align:bottom;}
.resultBox .dataTable td.total{font-size:1.1em;font-weight:bold;color:#fb7e00;}
.resultBox .dataTable td.total.deal{color:#417c3a;}
.resultBox .dataTable td.total.deal .oldprice{font-size:11px;font-weight:normal;color:#555;text-decoration:line-through;position:relative;left:auto;margin-left:-30px;margin-top:1px;}
.resultBox .dataTable td.btnLink{text-align:center;}
.resultBox .dataTable td .package{background-color:#509F4F;color:white;display:block;font-size:0.8em;margin-left:10px;text-align:center;top:0;width:85px;}
.resultBox.longVehicles{padding-bottom:15px;}
.resultBox .moreVehicles{position:absolute;bottom:0px;left:12px;z-index:100;background:white;width:615px;padding-bottom:2px;}
.resultBox .moreVehicles a{cursor:pointer;background:transparent url(/images/shared/arrows_small_updown.gif) no-repeat right 5px;padding-right:10px;}
.resultBox .moreVehicles.less a{background-position:right -11px;}
h1.sr_header{font-size:20px;font-weight:normal;letter-spacing:0.05em;}h1.sr_header b{color:#fb7e00;}
h1.sr_header span{font-size:11px;display:block;padding:0;margin:-7px 0 -7px 0;}
.dealfinder{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:none;border:3px solid #339900;margin:22px 0 16px;padding:25px 5px 8px 50px;width:583px;text-shadow:rgba(255, 255, 255, 0.496094) 0px 1px 1px;font-size:12px;position:relative;overflow:hidden;}.dealfinder h2{font-size:17px;background:url(/images/shared/dollar_dealfinder.png) no-repeat;background-position:8px 5px;position:absolute;top:0px;left:0px;height:50px;padding:4px 0 0 50px;}
.dealfinder a{font-size:11px;}
h3.service_class{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url("/images/shared/36px-blended.png") repeat-x scroll 0 0 #333333;color:white;font-size:13px;font-weight:bold;margin:7px 0 5px;padding:3px 0 3px 7px;width:638px;float:left;clear:left;letter-spacing:0.08em;position:relative;}h3.service_class span{float:right;font-size:11px;font-weight:normal;letter-spacing:0.08em;padding-right:10px;}
#IEroot h3.service_class span{position:absolute;right:10px;height:15px;}
#IE6 h3.service_class{background-image:none;}
.hr350{margin:0;padding:0;background:#e0e0e0;font-size:1px;line-height:1px;}
.hr350{width:350px;}
table.sr_vehicle_detail_table{border:0;padding:0;width:100%;font-size:10px;border:1px solid #d3d3d3;border-collapse:collapse;}
table.sr_vehicle_detail_table tbody{border:1px solid #d3d3d3;margin:0;padding:0;}
table.sr_vehicle_detail_table th{font-weight:bold;background:#303030;color:#fff;padding:2px;width:25%;}
table.sr_vehicle_detail_table td{padding-left:4px;padding-right:4px;width:25%;}
div#vehicle_profile_spinner{z-index:1000;position:absolute;}
.quickmsg_link{color:#014993;text-decoration:none;cursor:pointer;font-size:11px;}
.quickmsg_link:hover{text-decoration:underline;}
.quickmsg .ui-dialog,.quickmsg.ui-dialog{background-color:#6F6F6F;padding:6px;padding-right:5px;padding-bottom:8px;}
.quickmsg .ui-dialog-container{background:white;overflow:hidden;position:relative;border-right:3px solid #555;border-bottom:3px solid #555;margin:0px;}
.quickmsg .ui-dialog .ui-dialog-titlebar,.quickmsg.ui-dialog .ui-dialog-titlebar{background:url(/images/shared/bg_feat_head_tall.gif) repeat-x left center transparent;width:100%;clear:both;color:#fff;font-size:13px;line-height:30px;letter-spacing:.09em;text-align:center;border-bottom:1px solid #d8d2aa;}
.reviews_header{margin:5px 0 10px 0;background:url(/images/shared/bg_feat_head_tall.gif) repeat-x left center transparent;width:920px;color:#fff;line-height:40px;text-align:center;padding:5px;}
.quickmsg .ui-draggable .ui-dialog-titlebar,.quickmsg.ui-draggable .ui-dialog-titlebar{cursor:move;}
.quickmsg .ui-draggable-disabled .ui-dialog-titlebar,.quickmsg.ui-draggable-disabled .ui-dialog-titlebar{cursor:default;}
.quickmsg .ui-dialog .ui-dialog-titlebar-close,.quickmsg.ui-dialog .ui-dialog-titlebar-close{width:16px;height:16px;position:absolute;top:6px;right:7px;cursor:default;}
.quickmsg .ui-dialog .ui-dialog-titlebar-close span,.quickmsg.ui-dialog .ui-dialog-titlebar-close span{display:none;}
.quickmsg .ui-dialog .ui-dialog-title,.quickmsg.ui-dialog .ui-dialog-title{margin-left:5px;color:white;font-weight:bold;position:relative;left:4px;}
.quickmsg .ui-dialog .ui-dialog-content,.quickmsg.ui-dialog .ui-dialog-content{margin:1.2em;}
.quickmsg .ui-dialog .ui-dialog-buttonpane,.quickmsg.ui-dialog .ui-dialog-buttonpane{position:absolute;bottom:8px;right:12px;width:100%;text-align:right;}
.quickmsg .ui-dialog .ui-dialog-buttonpane button,.quickmsg.ui-dialog .ui-dialog-buttonpane button{margin:6px;}
.quickmsg p{text-align:left;margin:0;padding:5px 0 10px 0;}
.quickmsg p label{width:60px;display:inline-block;overflow:visible;}
.quickmsg p input{width:250px;}
.quickmsg textarea{width:315px;height:120px;margin-bottom:5px;}
.super_btn{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border-radius:5px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;background:#005caf url(/images/shared/36px-blended.png) repeat-x scroll 0 0;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;height:auto;line-height:1;overflow:visible;position:relative;text-decoration:none;text-align:center;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:auto;border:1px solid #ccc;border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);padding:3px 12px 4px 12px;letter-spacing:0.04em;margin-bottom:4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
a.super_btn:hover{text-decoration:none !important;}
#IEroot .super_btn{padding-top:5px;border:1px solid #cccccc;border-bottom:1px solid #777777;border-right:1px solid #777777;}
#IEroot #IE6 .super_btn{background-image:none;}
.super_btn:hover{background-color:#00437F;}
.super_btn img{vertical-align:top;margin:0;padding:0;display:inline;border:0;position:relative;top:1px;left:5px;}
.xlarge_btn{font-size:17px;letter-spacing:0.04em;padding:10px 15px;background-position:0 bottom;background-image:url(/images/shared/54px-blended.png);-moz-border-radius:12px;-webkit-border-radius:12px;}
#IEroot .xlarge_btn{padding-top:12px;}
.large_btn{font-size:14px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px 15px 6px 12px;}
#IEroot .large_btn{padding-top:6px;}
.small_btn{font-size:11px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:1px 8px 2px 8px;box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 3px #999;background-image:url(/images/shared/20px-blended.png);}
#IEroot .small_btn{padding-top:3px;padding-bottom:4px;}
.w1_btn{width:100px;}
.w2_btn{width:133px;}
.w3_btn{width:166px;}
.w4_btn{width:200px;}
.w5_btn{width:250px;}
.black_btn{background-color:#222222;}
.black_btn:hover{background-color:#777777;}
.green_btn{background-color:#45cf19;}
.green_btn:hover{background-color:#2a7f0f;}
.blue_btn{background-color:#3b81bf;}
.blue_btn:hover{background-color:#007d9a;}
.red_btn{background-color:#9e0e15;}
.red_btn:hover{background-color:#6f0007;}
.orange_btn{background-color:#ff5c00;}
.orange_btn:hover{background-color:#d45500;}
.orangellow_btn{background-color:#ffb515;}
.orangellow_btn:hover{background-color:#fc9200 !important;}
.gray_btn{color:#555555;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);-moz-box-shadow:1px 1px 2px #CCCCCC;-webkit-box-shadow:1px 1px 2px #CCCCCC;background-color:#FFFFFF;}
.gray_btn:hover,.gray_lowkey_btn:hover{background-color:#E0E0E0;}
.super_btn[disabled],.disabled_btn{background-color:#eee;}
.super_btn[disabled]:hover,.disabled_btn:hover{background-color:#eee;}
#IEroot #IE6 .gray_btn{background-color:#EEEEEE;}
.gray_lowkey_btn{-moz-box-shadow:none;background-color:#EEEEEE;background-image:none;border:1px solid #999;color:#555;font-weight:normal;text-shadow:none;}
#ui_button_v2.ui-state-hover,.ui-widget-content .ui-state-hover{background:#2a7f0f url(../images/shared/36px-blended.png) repeat-x scroll 0 0;font-weight:bold;color:#ffffff;outline:none;}
#ui_button_v2.ui-state-focus,.ui-widget-content .ui-state-focus{background:#45cf19 url(../images/shared/36px-blended.png) repeat-x scroll 0 0;font-weight:bold;color:#ffffff;outline:none;}
#popup_panel input{width:auto;height:auto;min-width:80px;width:80px;}
.btn_med_rtarrow{background:transparent url(/images/shared/button.v3.gif) no-repeat scroll 0 -170px;border:0 none;color:#FFFFFF;font-size:15px;font-weight:700;height:31px;line-height:31px;margin:10px 0 0 0px;padding:0 17px 5px 0;text-align:center;vertical-align:middle;width:130px;}
.activeBtn{background-color:#014993;color:#fff;border:0;padding:0;margin:0 10px 0 0;}
.gryBtn{background-color:#e4e4e4;color:#666666;border:0;padding:0;margin:0 10px 0 0;}
.activeGo,.activeGoSm,.activeSave,.activeSaveFinish,.activeArchive,.gryPreview,.gryCancel{background-color:transparent;background-repeat:no-repeat;background-position:center center;}
.activeSave,.activeSaveFinish,.activeSaveFinishLong,.activeArchive,.gryPreview,.gryCancel{height:26px;overflow:hidden;}
.blueBtn.activeSave{width:49px;background-image:url(/images/operators/btn_save.jpg);}
.activeBtn:hover,.gryBtn:hover{text-decoration:underline;cursor:pointer;}
.activeArchive{width:65px;background-image:url(/images/operators/btn_archive.jpg);}
.gryCancel{width:60px;background-image:url(/images/operators/btn_cancel.jpg);position:relative;top:3px;}
#IEroot .gryCancel{top:6px;}
.functionBtn{display:inline-block;background-image:url(/images/operators/btn_suppFunction.jpg);background-repeat:repeat-x;border:1px solid #CCCCCC;color:#666666;margin:3px 10px 0 0;padding:2px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.affPartnerLogIn{font-size:18px;text-align:center;padding:4px;}
#contentMain h2.contact-info{font-size:22px;padding:0 0 15px 23px;position:relative;top:-4px;}
div#headerWide{width:930px;float:left;}
div#headerWide div#image,div#headerWide div#headline{width:465px;float:left;}
div#affiliates div#headerWide div#image{height:127px;background:#005491 url('/images/customers/bg_affiliates.jpg') no-repeat;}
div#affiliates div#headerWide div#headline{height:127px;background:#005491 url('/images/customers/bg_gradient-blue.gif') repeat-x;}
div#affiliates div#headerWide div#headline h1{font-size:24px;line-height:30px;letter-spacing:1px;color:#fff;margin:35px;margin-bottom:0;}
div#affiliates{float:left;width:930px;}
div.prose div.gray{float:left;background-color:#e9eaeb;background-image:url('/images/customers/bg_gradient-gray.gif');background-repeat:repeat-x;margin:0;padding:0;}
div.prose div.blue{float:left;width:929px;height:3px;background:#eaeaec url('/images/customers/bg_hr-blue.gif') no-repeat;margin:0;padding:0;}
div.gray div.moduleHalf{float:left;width:460px;margin-top:30px;}
div#affiliates h2{font-size:16px;color:#575757;margin:40px 30px 20px;}
div#affiliates h3{display:block;font-size:14px;color:#575757;margin:0 30px 10px;}
div#affiliates p{font-size:12px;color:#9c9c9c;padding:0 30px 12px;}
div#affiliates p.broad{float:left;padding-bottom:30px;line-height:20px;padding-top:30px!important;}
div#affiliates p strong{font-size:14px;color:#575757;line-height:25px;}
div.pageWide{float:left;}
div.pageWide img.imgRight{float:right;padding:40px 30px 5px;}
div.pageWide a.button{display:block;margin:0 auto;width:164px;height:34px;background:url('/images/shared/button_join.gif') no-repeat;font-family:Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;padding-right:25px;padding-top:2px;}
div#affiliates div#join{float:left;width:894px;height:593px;padding:30px 0 10px 20px;background:url('/images/shared/bg_operators-join.jpg') no-repeat 20px 30px;}
div#affiliates div#join div#copy{margin:50px 0 0 25px;width:380px;}
div#affiliates div#join div#copy h1{font-size:20px;font-weight:normal;color:#f2f2f2;text-transform:uppercase;margin-bottom:30px;}
div#affiliates div#join div#copy p{font-size:11px;margin:0 0 20px 0;padding:0;color:#f2f2f2;}
div#affiliates div#join div#copy a.button{display:block;margin:0 auto;width:110px;height:33px;background:url('/images/shared/button_join-sm.gif') no-repeat;font-family:Arial,sans-serif;font-size:16px;padding-right:15px;padding-top:2px;}
div#affiliates div#benefits{float:left;width:850px;padding-left:40px;}
div#affiliates div#benefitsLeft{float:left;width:400px;padding-right:25px;}
div#affiliates div#benefitsRight{float:left;width:400px;padding-left:25px;}
div#affiliates div#benefits h2{font-size:14px;font-weight:700;color:#333;border-bottom:1px solid #343434;margin-bottom:10px;}
div#affiliates div#benefits p{font-size:12px;color:#333;font-style:italic;margin-bottom:10px!important;}
body#partnerHome #banner{position:relative;}
body#partnerHome #banner{position:relative;}
body#partnerHome #bannerNav{height:65px;margin:0px;padding:0px;width:400px;position:relative;display:block;float:right;top:auto;left:auto;right:auto;}
body#partnerHome #bannerNav .partnerLogo{border:none;height:65px;margin:0;padding:0;overflow:hidden;position:relative;text-align:right;width:400px;display:table-cell;vertical-align:middle;float:none;}
body#partnerHome #bannerNav .partnerLogo img{border:none;padding:0;margin:0;vertical-align:middle;position:relative;top:auto;left:auto;display:block;float:right;margin-right:20px;max-height:65px;}
body#partnerHome .package-inner h3{padding:0px;margin:0px;}
body#partnerHome .package-inner ul{padding:0px;margin:0px;margin-bottom:15px;padding:12px;}
body#partnerHome .package-inner ul li{padding-left:5px;margin-left:0px;margin-bottom:5px;}
body#partnerHome .module-inner h3{padding-top:15px;}
body#partnerHome .module-inner table{width:100%;}
body#partnerHome .module-inner table td{text-align:center;font-weight:bold;}
body#partnerHome .module-inner table td img{border:2px solid black;}
#partnerAltLogo{display:none;float:right;height:50px;margin-right:10px;position:relative;top:7px;width:auto;}
#partnerAltLogo img{height:50px;width:auto;}
#partnerAltLogo .broughtby{display:none;float:left;font-size:12px;font-style:italic;margin-top:14px;}
#partnerAltLogo.TicketsNow,#partnerAltLogo.LiveNation,#partnerAltLogo.Ticketmaster{display:block;}#partnerAltLogo.TicketsNow .broughtby,#partnerAltLogo.LiveNation .broughtby,#partnerAltLogo.Ticketmaster .broughtby{display:none;}
#partnerAltLogo.TicketsNow{background:url("/images/partners/ticketsnow.gif") 0 0 no-repeat;height:50px;margin-right:28px;right:0;text-indent:-1000em;top:7px;width:226px;}
#partnerAltLogo.LiveNation{background:url("/images/partners/LN_logo_alt.png") 0 0 no-repeat;height:50px;margin-right:28px;right:0;text-indent:-1000em;top:4px;width:168px;}
#partnerAltLogo.Ticketmaster{background:url("/images/partners/TM_logo_alt.gif") 0 0 no-repeat;height:50px;margin-right:28px;right:0;text-indent:-1000em;top:7px;width:226px;}
#search-contact-info #leftColInnerInner{padding:10px;}
#search-contact-info #leftColInnerLeft{padding:18px 0 0px 5px;}
#search-contact-info #contentMain .leftCol-inner{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#search-contact-info #contentMain .leftCol-inner ul.nolist{border:none;width:375px;margin:0 auto 0 auto;}
#search-contact-info #contentMain .leftCol-inner ul.nolist li{width:auto;margin:0 0 10px 0;}
#search-contact-info #contentMain .leftCol-inner ul.nolist li label{display:inline-block;width:80px;text-align:right;padding-right:10px;}
form.edit_reservation_request .text-input-help,form.simpleform .text-input-help,#search-contact-info .text-input-help,#register.ui-dialog-content .text-input-help,#sign_in.ui-dialog-content .text-input-help{font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;font-weight:bold !important;color:#9f9f9f !important;}
#search-contact-info .leftCol-inner fieldset{padding:0;margin:0;}
#search-contact-info .formElement{width:425px !important;padding-top:7px !important;}
#search-contact-info fieldset .formElement input{width:218px;}
#search-contact-info #contentMain #leftCol #user_passenger_info_submit{background:transparent url(/images/shared/button.v3.gif) no-repeat scroll 0 -170px;border:0 none;color:#FFFFFF;font-size:15px;font-weight:700;height:31px;line-height:31px;margin:10px 0 0 0px;padding:0 17px 5px 0;text-align:center;vertical-align:middle;width:130px;}
#leftColInnerRight{border:none;border-left:2px solid #E0E0E0;float:left;position:relative;left:-2px;top:0px;width:200px;text-align:center;font-size:13px;padding-top:0px;padding-left:6px;}
#tb_message{position:relative;top:0;left:0;padding:0;margin:0;height:100%;}
#tb_message h2{float:left;padding-right:10px;}
#tb_message .stars{float:left;clear:right;}
#tb_message .operator-contact{float:left;clear:both;}
#tb_message #msgdate{float:left;clear:left;margin-top:10px;font-weight:bold;}
#tb_message #msgbody{clear:both;border:1px solid #ccc;height:480px;overflow:auto;padding:15px;position:absolute;width:848px;bottom:0px;}
#tb_message #msgbody table{border:none;}
.rshift3{position:relative;left:-3px;}
#contentMain.narrowleft #oneCol form{position:relative;top:0px;}
#contentMain.narrowleft #nav{display:block;position:relative;width:200px;margin:0 0 0 10px;padding:5px 0;background:transparent url(/images/customers/bg_nav_rt.gif) right top repeat-y;float:left;font-size:12px;color:#666666;overflow:visible;}
#contentMain.narrowleft #oneCol{width:670px;margin:0px 0 0 15px;padding:10px 0;float:left;}
#IEroot #IE6 #contentMain.narrowleft #oneCol{display:block;overflow:visible;width:620px;}
#contentMain #nav p.sectionOn{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;background-image:url(/images/customers/bg_nav_sec_on.jpg);background-repeat:no-repeat;margin:0;padding:7px 0 20px 8px;width:220px;}
#IEroot #IE6 #contentMain #nav p.sectionOn{width:200px;}
#nav ul.module{padding:0;margin:0 0 15px 0;width:190px;overflow:hidden;}
#nav ul.module li{background-color:white;border-left:2px solid #0074C1;border-right:2px solid #0074C1;width:175px;padding:5px;}
#nav ul.module li.first-child,#nav ul.module li:first-child{padding:5px 5px 5px 8px;width:172px;margin:0;border:none;background:transparent url(/images/customers/bg_nav_sec_off.png) top left no-repeat;font-weight:bold;padding:7px 5px 10px 8px;}
#nav ul.module li:last-child{border:none;background:transparent;}
#nav ul.module li.last-child{border:none;background:transparent;}
.res_summary{border:1px solid #E0E0E0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px;padding:10px;}
h3.tight,.tight h3{margin:0px;padding:0px 0 10px 0;}
.tightH3{float:left;margin-right:40px;}
.rightOfTightH3{border-left:2px solid #E0E0E0;overflow:hidden;position:relative;top:-2px;padding-left:50px;}
#limo_sup{font-size:110%;position:absolute;right:0;top:11px;}
#future_res,#past_res{left:-32px;width:110%;margin-top:10px;border-top:1px solid #E0E0E0;}
#future_res span,#past_res span{padding-left:20px;padding-top:10px;margin-bottom:10px;display:block;font-weight:bold;font-size:1.2em;color:#555;}
div.op_warning{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;font-size:14px;}
button.op_warning_btn{float:right;}
div.reservation_summary{border:1px solid #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 15px 0;list-style:none;position:relative;overflow:hidden;background:#ffffff url(/images/customers/resultBox_bg.png) repeat-x scroll 0 0;z-index:3;}
ul.reservation_summary{overflow:hidden;list-style:none;position:relative;padding:5px;}
ul.reservation_summary li{padding:0;margin:0 10px 8px 0;overflow:hidden;width:100%;}
ul.reservation_summary li label{float:left;border:0px solid;width:65px;display:inline-block;font-weight:bold;color:#777888;padding-right:10px;}
ul.reservation_summary li label:after{content:":";}
ul.reservation_summary li span{display:inline-block;float:left;border:none;width:300px;}
ul.reservation_summary li.rheader{width:100%;border-bottom:0px;margin-bottom:3px;font-size:115%;font-weight:bold;padding:2px 0 3px 0;}
ul.reservation_summary li.rheader .vfd{font-size:90%;font-weight:normal;float:right;width:auto;}
#IEroot ul.reservation_summary li.rheader .vfd{position:absolute;right:5px;}
ul.reservation_summary li.uuid{width:100%;border-bottom:1px solid #E0E0E0;margin-bottom:10px;padding-bottom:5px;}
ul.reservation_summary li.uuid label,ul.reservation_summary li.opconf label{width:auto;color:#333;}
ul.reservation_summary li.uuid span{width:auto;padding-right:30px;}
ul.reservation_summary li.op,ul.reservation_summary li.type,ul.reservation_summary li.vehicle,ul.reservation_summary li.pickup,ul.reservation_summary li.dropoff{float:left;clear:left;}
ul.reservation_summary li.total{text-align:left;position:absolute;right:0px;top:30px;width:auto;}
ul.reservation_summary li.total label,ul.reservation_summary li.total span{width:auto;}
ul.reservation_summary li.help{position:absolute;right:0px;top:60px;border:1px solid #E0E0E0;width:200px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#IEroot ul.reservation_summary li.help{top:75px;right:-5px;}
ul.reservation_summary li.help h4{padding:0 0 2px 0;margin:0 0 2px 0;border-bottom:1px solid #E0E0E0;}
ul.reservation_summary li.rate{position:absolute;right:0px;bottom:10px;text-align:right;}
#IEroot #IE6 ul.reservation_summary li.total,#IEroot #IE6 ul.reservation_summary li.help,#IEroot #IE6 ul.reservation_summary li.rate{right:60px;}
#IEroot #IE6 ul.reservation_summary li.rate{top:150px;}
#toolboxspinner{display:block;padding:30px;position:fixed;width:150px;height:20px;top:45%;left:45%;border:2px solid #888;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#EfEfEf;font-size:15px;font-weight:bold;letter-spacing:0.2em;color:#555;z-index:15000;}
#toolboxspinner img{vertical-align:middle;}
#spinner{vertical-align:top;}
.rshift3{position:relative;left:-3px;}
.home .hr{background-image:url(/images/shared/bg_hr.png);background-color:transparent;background-repeat:no-repeat;background-position:0 0;clear:both;height:3px;margin:10px auto;padding:3px 0 0;width:372px;}
.homepage #wrapper,.homepage #container,.homepage #contentBtm,.homepage #contentMain #oneCol.home form#new_search,.homepage #contentMain #oneCol.home form.edit_customer_review_search,.homepage #contentMain #oneCol.home form.edit_search{background-image:url(/images/customers/bg_container_home.v2.gif);}
.homepage #contentMain{background:url(/images/customers/bg_home.png) no-repeat left bottom #ffffff;float:left;}
.homepage #container,#contentMain #oneCol.home form#new_search,#contentMain #oneCol.home form.edit_customer_review_search,.homepage #contentMain #oneCol.home form.edit_search{background-position:-1200px 0;}
.homepage #contentBtm{background-position:0 -20px;top:3px;}
.home fieldset legend{font-weight:400;line-height:1em;}
#homepage #contentMain{background:url(/images/customers/bg_home.png) no-repeat left bottom #ffffff;float:left;}
body#searchresults #container{margin-top:-10px;}
div.full_width{display:block;float:left;width:100%;}
div.left_column{display:block;float:left;width:450px;}
div.right_column{display:block;float:left;width:200px;}
#res_heading{width:100%;border-bottom:1px solid #E0E0E0;margin-bottom:10px;padding:15px 0 10px 0;}
#reservation_options{display:block;float:left;text-align:center;width:100%;border:solid 1px #dddddd;padding:5px 0 5px 0;}
#reservation_options a{padding:5px;cursor:pointer;}
div.help{display:block;float:left;}
div.rate{display:block;float:left;}
#res_heading h4{width:350px;display:block;float:left;padding:0px;}
div.row{padding:0 10px 0 15px;width:637px;display:block;float:left;}
div.row label{font-weight:bold;}
span.vfd{float:right;}
span.ride_uuid{float:right;}
div.help{border:1px solid #dddddd;margin:15px 0 0 0;}
div.help h4{padding:3px 0 8px 5px;border-bottom:1px solid #dddddd;}
div.help div{padding:4px;}
.tiptip_parent:hover{text-decoration:underline;}
td.tiptip_parent:hover{background-color:#F5F5F5;}
img.tiptip{vertical-align:top;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255, 255, 255, 0.25);background-color:#191919;background-color:rgba(25, 25, 25, 0.92);background-color:black;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;overflow:hidden;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255, 255, 255, 0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255, 255, 255, 0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255, 255, 255, 0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255, 255, 255, 0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25, 25, 25, 0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25, 25, 25, 0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25, 25, 25, 0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25, 25, 25, 0.92);}
.tip_content{display:none;}
#tiptip_holder.big #tiptip_content{background-color:#F8F8F8;text-shadow:none;color:#333;border:1px solid #888;}
#tiptip_holder.big.tip_top #tiptip_arrow_inner{border-top-color:rgba(113, 110, 110, 0.92);}
#tiptip_holder.big.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(113, 110, 110, 0.92);}
#tiptip_holder.big.tip_left #tiptip_arrow_inner{border-left-color:rgba(113, 110, 110, 0.92);}
#tiptip_holder.big.tip_right #tiptip_arrow_inner{border-right-color:rgba(113, 110, 110, 0.92);}
.btn{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;font-size:14px;font-weight:normal;text-shadow:1px 1px 0px #000;letter-spacing:.5px;height:auto;width:auto;padding:2px 14px 3px;box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;cursor:pointer;}
.btn:hover{text-decoration:none;}
.btn.blue-gradient{color:#fff;border:1px solid #2a4771;background:-webkit-gradient(linear, left top, left bottom, from(#3f5c8a), to(#193a6e));background:-moz-linear-gradient(top, #3f5c8a, #193a6e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f5c8a, endColorstr=#193a6e);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f5c8a, endColorstr=#193a6e)";}
.btn.blue-gradient:hover{color:#fff;border:1px solid #2a4771;background:-webkit-gradient(linear, left top, left bottom, from(#193866), to(#405a80));background:-moz-linear-gradient(top, #193866, #405a80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#193866, endColorstr=#405a80);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#193866, endColorstr=#405a80)";}

