@charset "utf-8";

/*
	Thank you kindly Eric Meyer for CSS reset code.
	Because browsers can't play with each other nicely, spoilt brats.
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


body {
    line-height: 1;
    height: 100%;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
    outline-style: none;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* END OF BROWSER CSS RESET. */

/*
	Click a Cab Global Style Sheet
	NEEDS TIDYING UP BIG TIME
*/

body,td,th {
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 12px;
}

body {

    /*background-image: url(/imgs/css/templates/public/standard/background_gradient.png);*/
    background-repeat: repeat-x;
    margin-top: 0px;
}

* {
    margin: 0;
    padding: 0;
}

a {
    outline: none;
    outline-style:none;
}

input[type=image] {
    outline: none;
}

a:active, a:focus {outline: 0;}

a:link {
    color: #048cde;
}

a:visited {
    color: #015e96;
}

a:active {
    color: #015e96;
}

a:hover {
    outline-style:none;
}

a:focus {
    outline-style:none;
}

.cleaner{
    clear: both;
    margin: 0;
    padding: 0;
    height: 1px;
    overflow: hidden;
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.hidden {
    display: none;
}

h2 {
    font-size: 18px;
    color: #048bdc;
    clear: both;
}

.leftFloat {
    float: left;
}

.rightFloat {
    float: right;
}

/* @group Notifications */

.alert-message.error {
    border: 1px solid #CC0000;
    margin: 0 auto;
    width:  100%
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    background-color:  #FFEBE8;
    color: #333333;
    text-align: center;
    margin-top: 10px;
}

.alert-message.success {
    border: none;
    margin: 0 auto;
    width:  800px;
    font-weight: bold;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:  #B6DAB0;
    color: #333333;
    text-align: center;
    margin-top: 20px;
}

/* @end */

#alert {
    border: 1px solid #CC0000;
    margin: 0 auto;
    font-weight: bold;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:  #FFEBE8;
    color: #333333;
    text-align: center;
}

/* @group Main Divs */

#Centre_Column {
    margin: auto;
    width: 900px;
    height: 100%;
}

#MainMenu {
    float: left;
    border: none;
}

#MainMenu a.first {
    padding-left: 3px;
}

#MainMenu dd {
    float: left;
    border: none;
}

#MainMenu a {
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: normal;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    cursor: pointer;
}

#MainMenu a:link {
    text-decoration: none;
}

#MainMenu a:hover {
    text-decoration: underline;
}

/* @end */
/* @group Top Navigation */

#Top_Navigation {
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: rgb(53,110,149);
}

.underShadow {
    -moz-box-shadow: 0px 3px 5px #666;
    -webkit-box-shadow: 0px 3px 5px #666;
    box-shadow: 0px 3px 5px #666;
    height: 1px;
    margin-top: -3px;
}

#Top_Navigation_Utmost {
    height: 60px;
    width: 100%;
    padding-top: 15px;
}

/* @end */
/* @group  Top Nav Right */

#Top_Navigation_right {
    width: 300px;
    float: right;
    padding-top: 5px;
}

#International {
    padding-top: 5px;
    padding-left: 80px;
    width: 120px;
    height: 0px;
    text-align: right;
    display: none;
}

#International #Flags {
    margin-right: 20px;
}

#International img {
    padding-top: 3px;
    padding-right: 2px;
    cursor: pointer;
}

#Phone_number div {
    margin: 0;
    padding: 0;
    text-align: right;
}

#Phone_number a {
    width: 300px;
    text-align: right;
    font-size: 28px;
    font-weight: bold;
    color: #048cde;
    text-align: right;
    text-decoration: none;
    position: absolute;
}

/* @end */
/* @group Top Nav Left */

#Top_Navigation_left {
    width: 450px;
    float: left;
}

#Top_Navigation_left #Icon {
    float: left;
    padding-right: 15px;
}

#Top_Navigation_left #Text {
}

#Top_Navigation_left #Site_Title {
    color: #048cde;
    font-size: 30px;
}

#Top_Navigation_left #Site_Blurb {
    color:  #535353;
    font-size: 14px;
    line-height: 20px;
}
/* @end */
/* @group Top Navigation Menu */

#Top_Navigation_Menu {
    width: 100%;
    height: 50px;
    background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu_bar.png');
    background-position:bottom;
    background-repeat: no-repeat;
}

#Top_Navigation_Menu dl {
    padding-left: 10px;
}

#Top_Navigation_Menu dd {
    float: left;
    margin-top: -4px;
    cursor: pointer;
    margin-right: 5px;
}

/* @end */

/* @group Banner */

#Banner {
    width: 100%;
    height: 180px;
    border-radius: 0px 20px 0px 20px;
    border: 1px solid #CCCCCC;
    background-color: #F3F3F3;
}

#Local_Info {
    width: 602px;
    height: 50px;
    border-radius: 0px 0px 0px 20px;
    background-color: #F3F3F3;
    z-index: 1;
}

/* @end */
/* @group Main Content */

#Middle_Content {
    width: 100%;
    margin-top: 10px;
}

/* @group Left Column */

#Left_Column {
    position: absolute;
    float: left;
    width: 300px;
}

#Left_Column #Windows {
    margin-top: 25px;
}

#Left_Column #Windows div {
    margin: 0 auto;
    margin-bottom: 15px;
}
/* @end */

/* @group Right Column */
#Right_Column {
    float: right;
    width: 600px;
}

#Full_Column {
    width: 900px;
}

#BookOnlineArrows {
    margin-top: 0px;
}

#BookOnlineBanner {
    width: 600px;
    height: 10px;
    /*background-image: url('/imgs/booking_steps.png');
    background-repeat: no-repeat;*/
}

#Promos {
    margin-top: 10px;
}

#Promos p {
    text-align: right;
    padding-top: 5px;
    font-size: 11px;
    color: #191919;
}

#Promos img {
    margin-right: 13px;
    border: none;
}

#Promos a:visited {
    border: none;
}

#Promos .last {
    margin-right: 0px;
}

#Promos_Text {
    height: 50px;
    width: 600px;
    margin-top: 10px;
}

#Promos_Text #Stack_Bg {
    background-image: url('/imgs/css/templates/public/standard/stack_booknow_left.png');
    background-repeat: no-repeat;
    height: 34px;
    width: 600px;
    font-size: 12px;
    color: #FFFFFF;
}

#Promos_Text #Stack_Txt {
    padding-left: 30px;
    float:  left;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #FFFFFF;
}

#Promos_Text #Stack_Btn {
    float: right;
    background-image: url('/imgs/css/templates/public/standard/stack_booknow_right.png');
    background-repeat:  no-repeat;
    height: 33px;
    width: 159px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-top:  1px;
}

#Promos_Text #Stack_Btn p {
    line-height: 34px;
    color: #ffffff;
}

#Promos_Text a {
    text-decoration: none;
    outline-width: 0px;
}

#Promos_Text #Stack_Btn a {
    text-decoration: none;
    outline-width: 0px;
}

#Promos_Text #Stack_Btn:hover {
    background-position: -159px;
}

#Textual_Content {
    /*background-image: url('/imgs/css/templates/public/standard/text_background.png');
	background-position: bottom;
	background-repeat: repeat-x;*/
    background-color: #ffffff;
    width: 600px;
    padding-top: 20px;
    padding-bottom: 0px;
    border: 1px solid #cccccc;
    border-radius: 0px 15px 15px 15px;
    -webkit-border-radius: 1 0px 15px 15px 15px;
    -moz-border-radius:  0px 15px 15px 15px;
    line-height: 16px;
}

#Textual_Content dl {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
}

#Textual_Content p {
    margin:  5px;
    margin-bottom: 10px;
}

#Textual_Content dt {
    padding-bottom: 5px;
    border-bottom: 1px solid #D5D5D5;
    font-size: 18px;
    color: #048bdc;
    font-weight: 600;
}

#Textual_Content dd {
    padding-top: 10px;
    border-top: 1px solid #FFFFFF;
}

#Textual_Content ul {
    margin-top:  15px;
    margin-bottom:  15px;
    margin-right: 25px;
    list-style: none;
    padding-left: 20px;
}

#Textual_Content li {
    padding-left: 20px;
    background-image:  url(/imgs/tick.png);
    background-repeat:  no-repeat;
    background-position: 0% 50%;
    padding-bottom: 3px;
    clear: both;
}

#Textual_Content .listTitle {
    font-size: 14px;
    color: #048bdc;
    font-weight: 600;
    list-style: none;
    padding-left: 0;
    background-image:  none;
}

#Textual_Content .list {
    display: table;
    margin: 0 auto;
}

/* @end */

/* @group Image Sprites */

#Sprt_Instant_Quote {
    width: 149px;
    height: 42px;
}

#Sprt_Credit_Cards {
    width: 178px;
    height: 40px;
}

#Sprt_Carbon_Offsetting {
    width: 185px;
    height: 91px;
}

#Sprt_Secured_By_Sage {
    background-image: url('/imgs/css/templates/public/standard/SecuredBySagePay.png');
    width: 177px;
    height: 63px;
}

/* @end */



/* @group Footer */
#Bottom_Footer {
    width: 100%;
    text-align: center;
    font-size: 10px;
    padding-top: 5px;
    margin-top: 15px;
    color: #535353;
    padding-bottom: 20px;
}

.single_column #Bottom_Footer {
    width: 800px;
}

#confirmation_details {
    text-align: center;
    font-size: 14px;
    padding: 25px;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    margin: 0 auto;
    color: #525252;
    background-color: #90C3E7;
}

#warning_message {
    text-align: left;
    font-size: 14px;
    padding: 25px;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    margin: 0 auto;
    color: #525252;
    background-color: #FFEBE8;
}

#warning_message p {
    padding-top: 10px;
    padding-bottom: 5px;
}

#confirmation_details  dt{
    font-size: 14px;
}

#confirmation_details p {
    padding-top: 10px;
    padding-bottom: 5px;
    text-align: left;
}

.route_information dt {
    font-weight:  bold;
}

.route_information img {
    border: 1px solid #CCCCCC;
}

.vehicleChoice {
    text-align: right;
}

#Booking_Form legend {
    font-weight: bold;
    padding-top: 15px;
    font-size: 14px;
    color: #D4E3F5;
}

.small-italic {
    font-size: 10px;
    font-style: italic;
}

#form_list {
    text-align: left;
}

#form_list dl {
    border: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    width: 100%;
    clear: both;
}

#form_list dt {
    float: left;
    padding-bottom: 5px;
    border-bottom: none;
    font-size: 12px;
    color: #535353;
    font-weight: normal;
}

#form_list dd {
    float: right;
    text-align: right;
    padding-top: 0px;
    border-top: 1px solid #FFFFFF;
}

.signup_form {
    background-color: #cccccc;
}

#faq_list dl {
    border: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    width: 100%;
    text-align:  left;
    clear: both;
}

#faq_list dt {
    padding-bottom: 5px;
    border-bottom: none;
    font-size: 14px;
    color: #535353;
    font-weight: normal;
    font-weight: bold;
}

#faq_list .question {
    font-weight: bold;
    font-style: italic;
}

.paymentsform select {
    width: 205px;
}

.waiting_message {
    background-color: #B2D5AC;
    border-top: #999999;
    border-bottom: #999999;
    height: 0px;
    display: none;
    color: #535353;
}

.middle_padding {
    padding: 10px;
    padding-bottom: 0px;
}

.waiting_message .content {
    padding: 15px;
    font-size: 12px;
    color: #535353;
}

.waiting_message .title {
    font-size: 14px;
    font-weight: bold;
}

.extended_select {
    width: 510px;
}

ol.checkout-progress
{
    position: relative;
    display: block;
    width: 550px;
    margin-top: 15px;
    float: right;
    border-top: 1px #ffffff solid;
    font-size: 10px;
}

ol.checkout-progress li {
    width: 91px;
    margin: 0;
    padding: 0;
    display: inline;
    background-image: url(/imgs/css/templates/public/standard/toparrow.png);
    background-position: top center;
    background-repeat: no-repeat;
    float: left;
    text-align: center;
    padding-top: 6px;
    color: #FFFFFF;
}

ol.checkout-progress li.complete {
    color: #CECECE;
    background-image: url(/imgs/css/templates/public/standard/toparrow-complete.png);
}

ol.checkout-progress li.complete a{
    color: #CECECE;
    text-decoration: none;
    border-bottom: none;
}

ol.checkout-progress li.complete a:hover {
    color: white;
}

ol.checkout-progress li.current {
    color: #90C3E7;
    font-weight: bold;
}

ol.checkout-progress li.current a{
    text-decoration: none;
    border-bottom: none;
}

.floatLeft {
    float: left;
    text-align: left;
    overflow: hidden;
}

.login_buttons {
    width: 480px;
    margin: 0 auto;
}

.proceed_button {
    width: 175px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.login_buttons div {
    float:left;
    margin-bottom: 30px;
    margin-right: 20px;
}

div.fieldset {
    border: none;
    padding: 25px;
    padding-bottom: 0px;
    border-bottom: 1px #ffffff dotted;
}

.cleaner {
    padding: 0;
    margin: 0;
    height: 0;
}

#securepay {
    text-align: left;
    margin-left: 50px;
    width: 440px;
    margin-bottom: 25px;
}

#securepay b {
    color: #90C3E7;
}

#securepay img {
    text-decoration: none;
}

.fieldset_button a {
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
}

#register_panel {
    background-color: #535353;
}

.option_text {
    padding-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #B6DAB0;
}

.reg_options {
    width: 375px;
    margin-bottom: 25px;
}

.reg_options ul {
    list-style: square;
    padding-left: 25px;
}

.clear_select {
    text-align: right;
    font-weight: bold;
    cursor: pointer;
}

input:focus[type=image] {
    outline-style: none;
    outline: none;
    border: none;
}

#LiveChat {
    width: 180px;
    text-align: center;
}

#cBook_people {
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    padding-top: 3px;
    width: 40px;
}

#BookOnlineArrows {
}

#BookOnlineArrows .Arrow_Runner {
    display: block;
}

.Arrow_Runner_NoScript {
    background-image: url('/imgs/css/templates/public/standard/BookOnlineArrows.png');
    height: 65px;
    width: 569px;
    margin-bottom: 10px;
    padding-top: 12px;
    line-height: 32px;
    color: white;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 35px;
    overflow: hidden;
}

.Arrow_Runner {
    display: block;
    height: 53px;
    overflow: hidden;
}

.Arrow_Runner div {
    display: none;
}

.Arrow_Runner .Left_Side {
    background-image: url('/imgs/css/templates/public/standard/arrow_sidearrow.png');
    height: 56px;
    width: 33px;
    float: right;
}

.Arrow_Runner .Arrow_Body {
    background-color: #535353;
    height: 32px;
    float: right;
    margin-top: 12px;
    line-height: 32px;
    color: white;
    font-size: 14px;
    letter-spacing: 1px;
}

.Arrow_Runner .Right_Side {
    background-image: url('/imgs/css/templates/public/standard/arrow_endcurve.png');
    height: 56px;
    width: 14px;
    float: right;
    right: 0;
}

.Arrow_Runner_Lower {
    width: 100%;
    display: block;
    max-height: 32px;
    margin: 0;
    margin-top: -9px;
    margin-bottom: 3px;
}

.Arrow_Runner_Lower div {
    background-image: url('/imgs/css/templates/public/standard/arrow_downarrow.png');
    background-position: bottom;
    height: 0px;
    display: none;
    width: 56px;
    float: left;
    margin-left: 95px;
}

.Arrow_Runner_Lower .DownArrow1 {
    margin-left: 40px;
}

.paymentsform small {
    font-size: 10px;
}

.promo_direction_buttons input {
    float: left;
    width: 300px;
    margin: 25px;
    height: 50px;
    background-color: #008AE2;
    border: none;
    font-size: 12px;
    color: white;
    font-weight: normal;
    font-family: helvetica, arial;
    letter-spacing: 1px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius-topleft: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    cursor: pointer;
}

.promo_direction_buttons input:hover {
    background-color: #043474;
}

#Promo_Gap {
    height: 20px;
}

#promo_table th {
    text-align: center;
    padding-bottom: 10px;
    background-color: #535353;
    color: white;
    padding: 5px;
    vertical-align: middle;
}

#promo_table td {
    padding: 8px;
    text-align: center;
}

.contact_form {
    font-size: 12px;
}

.contact_form input[type="text"], .contact_form textarea {
    border: 1px solid #535353;
    font-size: 12px;
    width: 300px;
}

.contact_form textarea {
    height: 100px;
}

.companyDetails {
    padding: 20px;
    background-color: #F9F9F9;
    margin-bottom: 15px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.companyDetails address {
    padding-left: 20px;
}

.vehiclePriceColumn {
    display: none;
}

.ServiceProvider {
    text-align: right;
    font-size: 10px;
    font-weight: bold;
}

.SaloonNotice {
    font-size: 10px;
    text-align: center;
    padding-top: 5px;
}

.iq_stage_text {
    background-color: #048CDE;
    border-top: #999999;
    border-bottom: #999999;
    color: white;
    text-align: center;
    padding: 3px;
    letter-spacing: 1px;
}

#logo_header {
    height: 90px;
    text-align: center;
}

.single_column_padding h1 {
    padding: 15px;
    font-size: 14px;
    color: #90C3E7;
}

.single_column_padding h2 {
    padding: 15px;
    font-size: 12px;
    color: #90C3E7;
}

.single_column_padding p {
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.1em;
}

.single_column_padding strong {

}

#siteseal {
	padding: 15px;
}

#Content_Header {
    width: 100%;
    height: 65px;
    background-color: #048CDE;
    background-image: url('/imgs/banner_bg.png');
    border-bottom: 1px solid #145885;
}

#Content_Header .leftFloat {
}

#Content_Header .Content {
    margin: 0 auto;
    width: 900px;
    color: white;
}

#Content_Header h1 {
    color: white;
    font-size: 27px;
    font-weight: normal;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    margin-top: 8px;
}

#Content_Header h2 {
    font-size: 12px;
    color: #FFFFFF;
}

#Content_Header h2 a {
    color: white;
    font-size: 25px;
    font-weight: normal;
    text-decoration: none;
}

#Content_Header h2 a:hover {
    text-decoration: underline;
}

#Content_Header h3 {
    margin-top: 8px;
}

/*
    Site Telephone
*/

#Content_Header .rightFloat {
    left: 987px;
    height: 80px;
    width: 275px;
    background-image: url('/imgs/telephone_background.png');
    background-repeat: repeat-x;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.siteTelephone .top {
    background-image: url('/imgs/telephone_callusnow.png');
    background-repeat: no-repeat;
    height: 21px;
    line-height: 21px;
    font-size: 10px;
    color: #313131;
    margin: 5px;
    text-align: right;
}

.siteTelephone .top.taxicode {
    background-image: none;
    text-align: center;
}

.siteTelephone .telephone {
    font-size: 32px;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    color: #0271b3;
} 

.siteTelephone .telephone a {
    border: none;
    text-decoration: none;
    color: #0271b3;
}

.siteTelephone .callback {
    
}

#Content_Support {
    border-top: 1px solid #1F87CB;
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: white;
    background-color: #145885;
    z-index: 10;
}

#Content_Support .Content {
    width: 900px;
    margin: 0 auto;
}

#Content_Menu {
    width: 894px;
    background-color: #F3F3F3;
    height: 25px;
    margin: 0 auto;
    border-radius: 0px 0px 5px 5px;
    border: 1px solid #CCCCCC;
    border-top: none;
    padding: 3px;
}

#Social_Links {
    text-align: right;
    height: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#Social_Links div {
    float: right;
}

#Social_Links .facebook {
    color: #3B5998;
    height: 25px;
    margin-top: 3px;
}

#Social_Links .twitter {
    height: 30px;
    margin-top: 3px;
    width: 115px;
}

#Social_Links .gplus {
    margin-top: 3px;
    margin-right: 7px;
}

.SaveBookingForm dt {
        float: left;
        height: 35px;
        line-height: 35px;
        padding: 5px;
        padding-left: 15px;
        font-weight: bold;
}

.SaveBookingForm dd {
        float: right;
        height: 35px;
        line-height: 35px;
        padding: 5px;
}

.SaveBookingForm input[type="text"] {
    width: 200px;
}

.SaveBookingForm small {
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
}

.SaveBookingForm input[type="submit"] {
    margin: 10px;
    font-size: 12px;
    font-weight: bold;
}car#Sprt_New_Name_For{background-image:url('/imgs/css/templates/public/standard/NewNameFor.png');background-position: 0 50%;width:180px;height:85px;background-repeat:no-repeat;}#Sprt_Instant_Quote{background-image:url('/imgs/css/templates/public/standard/lang_images/en/instantquote.png');background-position: top left; background-repeat: no-repeat;width:149px;height:42px;}#Sprt_Credit_Cards{background-image:url('/imgs/css/templates/public/standard/lang_images/en/creditcards.png');width:177px;height:86px;}#Sprt_Powered_By_Taxicode{background-image:url('/imgs/css/templates/public/standard/lang_images/en/Powered_by_taxicode.png');width:177px;height:49px;}#Sprt_Carbon_Offsetting{background-image:url('/imgs/css/templates/public/standard/lang_images/en/carbonoffsetting.png');width:185px;height:91px;}#Sprt_Travel_Details{background-image:url('/imgs/css/templates/public/standard/lang_images/en/traveldetails.png');width:129px;height:14px;margin-left:15px;margin-top:15px;}#Sprt_Welcome{background-image:url('/imgs/css/templates/public/standard/lang_images/en/welcome.png');background-repeat:no-repeat;width:195px;height:13px;margin-left:15px;margin-top:15px;}#Sprt_Vehicle_Details{background-image:url('/imgs/css/templates/public/standard/lang_images/en/vehicledetails.png');width:141px;height:14px;margin-left:15px;margin-top:15px;}#Sprt_Confirmation{background-image:url('/imgs/css/templates/public/standard/lang_images/en/confirmation.png');width:126px;height:14px;margin-left:15px;margin-top:15px;}#Sprt_Payment{background-image:url('/imgs/css/templates/public/standard/lang_images/en/payment.png');width:88px;height:17px;margin-left:15px;margin-top:15px;}#Sprt_paynow_andregister{background-image:url('/imgs/css/templates/public/standard/lang_images/en/paynow_andregister.png');width:134px;height:30px;cursor:pointer;}#Sprt_paynow_andregister:hover{background-position:right;}#Sprt_paywith_paypal{background-image:url('/imgs/css/templates/public/standard/lang_images/en/paywith_paypal.png');width:134px;height:30px;cursor:pointer;}#Sprt_paywith_paypal:hover{background-position:right;}#Sprt_paynow_withaccount{background-image:url('/imgs/css/templates/public/standard/lang_images/en/paynow_withaccount.png');width:134px;height:30px;cursor:pointer;}#Sprt_paynow_withaccount:hover{background-position:right;}#Sprt_proceed{background-image:url('/imgs/css/templates/public/standard/lang_images/en/button_proceed.png');width:134px;height:30px;cursor:pointer;}#Sprt_proceed:hover{background-position:right;}#Sprt_paynow_withoutregistration{background-image:url('/imgs/css/templates/public/standard/lang_images/en/paynow_withoutregistration.png');width:134px;height:30px;cursor:pointer;}#Sprt_paynow_withoutregistration:hover{background-position:right;}#Top_Navigation_Menu #home{width:50px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/home.png');height:54px;}#Top_Navigation_Menu .select{height:54px;}#Top_Navigation_Menu #home:hover{background-position:right;}#Top_Navigation_Menu #home .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/home3.png');}#Top_Navigation_Menu #bookonline{width:77px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/book-online.png');height:54px;}#Top_Navigation_Menu #bookonline:hover{background-position:right;}#Top_Navigation_Menu #bookonline .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/book-online3.png');}#Top_Navigation_Menu #register{width:102px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/open-account.png');height:54px;}#Top_Navigation_Menu #register:hover{background-position:right;}#Top_Navigation_Menu #register .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/open-account3.png');}#Top_Navigation_Menu #contact{width:77px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/contact-us.png');background-position:left;}#Top_Navigation_Menu #contact:hover{background-position:right;}#Top_Navigation_Menu #contact .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/contact-us3.png');}#Top_Navigation_Menu #faq{width:40px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/FAQ.png');height:54px;}#Top_Navigation_Menu #faq:hover{background-position:right;}#Top_Navigation_Menu #faq .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/FAQ3.png');}#Top_Navigation_Menu #ourfleet{width:62px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/our-fleet.png');height:54px;}#Top_Navigation_Menu #ourfleet:hover{background-position:right;}#Top_Navigation_Menu #ourfleet .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/our-fleet3.png');}#Top_Navigation_Menu #dashboard{width:75px;background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/dashboard.png');height:54px;}#Top_Navigation_Menu #dashboard:hover{background-position:right;}#Top_Navigation_Menu #dashboard .select{background-image:url('/imgs/css/templates/public/standard/lang_images/en/menu/dashboard3.png');}
