﻿/* CSS Document */
@font-face
{
    font-family: 'Conv_GILSANUB';
    src: url('../fonts/GILSANUB.eot');
    src: url('../fonts/GILSANUB.eot?#iefix') format('embedded-opentype'), url('../fonts/GILSANUB.woff') format('woff'), url('../fonts/GILSANUB.ttf') format('truetype'), url('../fonts/GILSANUB.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html
{
    margin-bottom: 1px;
    height: 100%;
}

body
{
    margin: 0px;
    padding: 0px;
    background: url(../images/pg-bg.gif) repeat-x 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

div
{
    float: left;
}

table div
{
    float: none;
}

.override_float div
{
    float: left;
}

.override_float2 div
{
    float: none;
}

#ui-datepicker-div div
{
    float: none;
}

.full
{
    width: 100%;
}
.ct-align
{
    text-align: center;
}
.rt-align
{
    text-align: right;
}
.md-align
{
    vertical-align: middle;
}
#wrapper
{
    margin: 0px auto;
    float: none;
    width:980px;
}

a
{
    text-decoration: none;
}
a:hover, a.active
{
    text-decoration: underline;
}

.shade1
{
    color: #FF0000;
}
.shade1 a
{
    color: #FF0000;
}
.shade1 a:hover
{
    color: #FF0000;
}

.shade2
{
    color: #323232;
}
.shade3
{
    color: #686868;
}

.shade4
{
    color: #353535;
}
.shade4 a
{
    color: #353535;
}
.shade4 a:hover
{
    color: #353535;
}

.shade5
{
    color: #5A2505;
}
.shade6
{
    color: #D50101;
}
.shade7
{
    color: #ffffff;
}
.shade8
{
    color: #D50101;
}
.shade9
{
    color: #FFBB00;
}
.shade9 a
{
    color: #FFBB00;
}
.shade9 a:hover
{
    color: #FFBB00;
}

.pad1
{
    padding: 11px 0px 10px 0px;
}
.pad2
{
    padding: 18px 0px 0px 0px;
}
.pad3
{
    padding: 11px 0px 20px 0px;
}
.pad4
{
    padding-top: 10px;
}
.pad5
{
    padding: 18px 0px 20px 0px;
}
.pad6
{
    padding-bottom: 10px;
}
.pad7
{
    padding: 5px;
}
.pad8
{
    padding-top: 3px;
}
.pad9
{
    padding: 11px 0px 0px 0px;
}
.pad9a
{
    padding: 7px 0px 0px 0px;
}

.mar1
{
    margin: 0px 40px 0px 40px;
}
.mar2
{
    margin: 0px 0px 10px 0px;
}
.mar3
{
    margin: 5px 0px 0px 0px;
}
.mar4
{
    margin-top: 15px;
}

.mar5
{
    margin: 0px 0px 20px 20px;
}

.search-bar
{
    width: 962px;
    background: url(../images/call-bg.gif) repeat-x 0px 0px;
    height: 25px;
    padding: 0px 7px 0px 11px;
}
.call-number
{
    width: 280px;
    padding-top: 2px;
}
.search-text
{
    width: 265px;
    color: #585858;
    font-weight: bold;
    padding-top: 5px;
}
.login-box-container
{
    width: 417px;
}
.search-field
{
    width: 371px;
}
.btn-login
{
    width: 46px;
}

.menu-bg
{
    background: url(../images/menu-bg.gif) repeat-x 0px 0px;
    height: 25px;
}
.menu-strip
{
    background: url(../images/menu-strip.gif) no-repeat left bottom;
    width: 119px;
    height: 25px;
}
#menu-bar
{
    width: 526px;
    height: 24px;
    position: relative;
    background: url(../images/menu_left.jpg) no-repeat left top;
    padding: 0 0 0 5px;
}
/*#menu-bar {overflow: hidden; height:25px; width:531px;}
#menu-bar ul {margin:0px 0px 0px 0px;padding:0;}
#menu-bar li {margin: 0; padding: 0; list-style-type: none; display:inline; float: left;}
#menu-bar a {text-decoration:none !important; display:block; background: url(../images/menubar.gif) no-repeat 0px 0px; overflow: hidden; height:25px;}
#menu-bar a span { visibility:hidden;}

#menu01, #menu01 a {background-position: 0px 0px ;width: 98px;}
#menu01 a:hover, #menu01 a.selected {background-position: 0px -25px;}
#menu01 a.active {background-position: 0px -25px;}

#menu02, #menu02 a {background-position: -98px 0px; width: 61px;}
#menu02 a:hover, #menu02 a.selected {background-position: -98px -25px;}
#menu02 a.active {background-position: -98px -25px;}

#menu03, #menu03 a {background-position: -159px 0px;width: 109px;}
#menu03 a:hover, #menu03 a.selected {background-position: -159px -25px;}
#menu03 a.active {background-position: -159px -35px;}

#menu04, #menu04 a {background-position: -268px 0px;width: 98px;}
#menu04 a:hover, #menu04 a.selected {background-position: -268px -25px;}
#menu04 a.active {background-position: -268px -25px;}

#menu05, #menu05 a {background-position: -366px 0px;width: 165px;}
#menu05 a:hover, #menu05 a.selected {background-position: -366px -25px;}
#menu05 a.active {background-position: -366px -25px;}*/

form
{
    margin: 0px;
    padding: 0px;
}
input.user
{
    width: 106px;
    height: 18px;
    border: 1px solid #000000;
    margin: 2px 0px 0px 0px;
    padding: 0px;
}
input.tiny
{
    width: 25px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
input.big
{
    width: 250px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
.big1
{
    width: 200px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
.small
{
    width: 112px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
.small1
{
    width: 80px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
.small2
{
    width: 100px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
}
input.code
{
    width: 41px;
    height: 15px;
    border: 1px solid #ACA3A3;
    background: #E1E1E1;
    margin: 2px 0px 0px 0px;
    font-size: 10px;
    padding: 3px 0px 0px 0px;
    color: #E70202;
    font-weight: bold;
    text-align: center;
}
input.verify
{
    width: 75px;
    height: 18px;
    border: 1px solid #000000;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    padding: 0px;
}
input.subscribe
{
    width: 168px;
    height: 19px;
    border: 1px solid #D5D5D5;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px 0px 0px 2px;
    margin: 2px 0px 0px 2px;
    color: #000000;
}
input.quote1
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    width: 213px;
    font-size: 10px;
    color: #373737;
}
input.step
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 182px;
    font-size: 10px;
    color: #373737;
    height: 16px;
    border: 1px solid #000000;
}
input.verify1
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 75px;
    font-size: 10px;
    color: #373737;
    height: 16px;
    border: 1px solid #000000;
}
.textarea
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 182px;
    font-size: 10px;
    color: #373737;
    height: 150px;
    border: 1px solid #000000;
}

select.big
{
    width: 257px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.bigSupplier
{
    width: 200px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.tiny
{
    width: 40px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.small
{
    width: 101px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.small1
{
    width: 80px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F9DB9;
}
select.medium
{
    width: 150px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.fullwidth
{
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.medium1
{
    width: 182px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.search
{
    width: 101px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.quote1
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    width: 218px;
    font-size: 10px;
    color: #373737;
}
select.quote2
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    width: 80px;
    font-size: 10px;
    color: #373737;
}
select.quote3
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    width: 146px;
    font-size: 10px;
    color: #373737;
}

.bdr-bot
{
    border-bottom: 1px solid #000000;
}

.content-left
{
    width: 401px;
}
.content-mid
{
    width: 299px;
    margin: 0px 10px 0px 10px;
    background: #F0F1F2;
    padding-bottom: 38px;
}
.content-right
{
    width: 258px;
}
.search-headingbg
{
    background: url(../images/search-heading-bg.gif) repeat-x 0px 0px;
    height: 41px;
}
.search-bg
{
    background: url(../images/search-bg.gif) repeat-x 0px 0px #FF9C00;
}
.search-headingcor
{
    width: 3px;
}
.search-heading
{
    width: 398px;
}

.location-bg
{
    background: url(../images/location-bg.gif) repeat 0px 0px;
}

ul.locations
{
    margin: 0px;
    padding: 11px 0px 0px 16px;
}
ul.locations li
{
    list-style-type: none;
    background: url(../images/location-bullet.gif) no-repeat 0px 5px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
    padding: 0px 0px 20px 15px;
    line-height: 15px;
}
ul.locations li span
{
    color: #FFCC66;
}
.mid-sec
{
    width: 299px;
}
.offers-bg
{
    background: url(../images/offers-heading-bg.gif) repeat-x 0px 0px;
    height: 41px;
    margin-bottom: 12px;
}
.offers-heading
{
    width: 297px;
}
.offers-headingcor
{
    width: 2px;
}
.blogs-bg
{
    background: url(../images/blog-heading-bg.gif) repeat-x 0px 0px;
    height: 40px;
}
.blog-heading
{
    width: 256px;
}
.subscribe-heading
{
    width: 255px;
    background: url(../images/subscribe-heading-bg.gif) repeat-x 0px 0px;
}
.subscribe-bg
{
    background: url(../images/subscribe-bg.gif) repeat-x 0px 0px #FF9D00;
    height: 44px;
}
.subs-field
{
    width: 175px;
    padding: 10px 0px 0px 18px;
}
.subs-btn
{
    width: 65px;
    padding-top: 6px;
}
.qa-bg
{
    background: url(../images/qa-bg.gif) no-repeat left bottom #FFFFFF;
    padding: 0px 0px 100px 10px;
    width: 248px;
}
.qa-headbg
{
    background: url(../images/qa-heading-bg.gif) repeat-x 0px 0px;
    height: 40px;
}
.drives-detail
{
    width: 238px;
    padding: 0px 10px 0px 10px;
}

p
{
    margin: 0px;
    padding: 0px 5px 15px 5px;
    line-height: 14px;
}
p.grey
{
    margin: 0px;
    padding: 0px 5px 15px 5px;
    line-height: 14px;
    color: #6D6E71;
}

.bg1
{
    background: #FFFFFF;
}
.bg2
{
    background: #F0F1F2;
}
.bg3
{
    background: #0C1B37;
}
.blackBg
{
    background: #0C1B37;
}
.redBg
{
    background: #E70202;
}

ul.blog
{
    margin: 0px;
    padding: 10px 5px 10px 20px;
}
ul.blog li
{
    list-style-type: none;
    background: url(../images/blog-bullet.gif) no-repeat 0px 6px;
    color: #717171;
    font-size: 11px;
    padding: 0px 0px 5px 12px;
    line-height: 16px;
}
ul.blog li a
{
    color: #717171;
    text-decoration: underline;
}
ul.blog li a:hover
{
    color: #717171;
    text-decoration: none;
}

ul.qa
{
    margin: 0px;
    padding: 10px 0px 10px 0px;
}
ul.qa li
{
    list-style-type: none;
    background: url(../images/qa-bullet.gif) no-repeat 0px 6px;
    color: #717171;
    font-size: 11px;
    padding: 0px 10px 15px 20px;
    line-height: 16px;
}

ul.qa-white
{
    margin: 0px;
    padding: 10px 0px 10px 0px;
}
ul.qa-white li
{
    list-style-type: none;
    background: url(../images/white-bullet.gif) no-repeat 0px 6px;
    color: #717171;
    font-size: 11px;
    padding: 0px 10px 15px 20px;
    line-height: 16px;
}
.header
{
    position: absolute;
    width: 400px;
    height: 75px;
    top: 0px;
    left: 0px;
    right: 0px;
}
.headerLink
{
    display: block;
    height: 100%;
    width: 100%;
}

h1.logo
{
    background: url(../images/logovalentine.gif) no-repeat 0px 0px;
    margin: 0px;
    padding: 0px;
    width: 980px;
    height: 75px;
}
h1.logo1
{
    background: url(../images/logovalentine1.gif) no-repeat 0px 0px;
    margin: 0px;
    padding: 0px;
    width: 980px;
    height: 75px;
}

h1.mini
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
h1 span
{
    display: none;
}
h2
{
    margin: 0px;
    padding: 10px 0px 5px 5px;
    font-size: 14px;
    color: #FF0000;
}
h2.latest-deals
{
    margin: 0px;
    padding: 0px;
    background: url(../images/search-heading.gif) no-repeat 0px 0px;
    width: 297px;
    height: 41px;
}
h2.latest-deals span
{
    display: none;
}
h2.special-offer
{
    margin: 0px;
    padding: 0px;
    background: url(../images/offers-heading.gif) no-repeat 0px 0px;
    width: 244px;
    height: 41px;
}
h2.special-offer span
{
    display: none;
}
h2.latest-blog
{
    margin: 0px;
    padding: 0px;
    background: url(../images/blog-heading.gif) no-repeat 0px 0px;
    width: 203px;
    height: 40px;
}
h2.latest-blog span
{
    display: none;
}
h2.qa
{
    margin: 0px;
    padding: 0px;
    background: url(../images/qa-heading.gif) no-repeat 0px 0px;
    width: 203px;
    height: 40px;
}
h2.qa span
{
    display: none;
}
h2.drives
{
    margin: 0px;
    padding: 0px;
    background: url(../images/drives-heading-bg.gif) no-repeat 0px 0px;
    width: 203px;
    height: 40px;
}
h2.drives span
{
    display: none;
}
h2.subscribe
{
    margin: 0px;
    padding: 0px;
    background: url(../images/subscribe-heading.gif) no-repeat 0px 0px;
    width: 243px;
    height: 42px;
}
h2.subscribe span
{
    display: none;
}
h3
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #323232;
    font-size: 10px;
    font-weight: normal;
}
h2.heading
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 18px;
}
h2.heading img
{
    font-size: 1px;
    float: left;
}
h2.heading span
{
    background: url(../images/page-heading-bg.gif) repeat-x 0px 0px;
    padding-top: 10px;
    height: 34px;
    display: block;
    float: left;
    padding-left: 13px;
}
h2.basket
{
    margin: 0px;
    padding: 0px;
    background: url(../images/basket-heading.gif) no-repeat 0px 0px;
    width: 244px;
    height: 44px;
}
h2.basket span
{
    display: none;
}
h2.booking
{
    margin: 0px;
    padding: 0px;
    background: url(../images/heading-booking.gif) no-repeat 0px 0px;
    width: 244px;
    height: 44px;
}
h2.booking span
{
    display: none;
}
h2.bookingDetail
{
    margin: 0px;
    padding: 0px;
    background: url(../images/booking_details_heading.gif) no-repeat 0px 0px;
    width: 244px;
    height: 44px;
}
h2.bookingDetail span
{
    display: none;
}

.light1
{
    font-size: 13px;
}
.light2
{
    font-size: 12px;
}
.light3
{
    font-size: 11px;
}
.light4
{
    font-size: 10px;
}

/* search page CSS */
.search-left
{
    width: 712px;
}
.temp-left
{
    width: 692px;
    background: #F0F1F2;
    padding: 0px 10px 0px 10px;
}
.search-right
{
    width: 259px;
    margin-left: 9px;
}
.result-heading
{
    width: 702px;
    background: url(../images/result-heading-bg.gif) repeat-x 0px 0px;
    height: 44px;
}
.page-heading
{
    width: 707px;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    background: url(../images/result-heading-bg.gif) repeat-x 0px 0px;
    height: 44px;
}
.result-detail
{
    width: 688px;
    padding: 0px 12px 0px 12px;
}
.sort-detail
{
    width: 688px;
}
.sort-sec
{
    width: 673px;
    padding-left: 15px;
}
.sort-corner
{
    width: 3px;
}
.sort-bg
{
    background: url(../images/sort-bg.gif) repeat-x 0px 0px;
    height: 34px;
    width: 667px;
    padding-left: 15px;
}
.result-bg
{
    background: url(../images/result-bg.gif) repeat-x 0px 0px;
    width: 667px;
    height: 27px;
    padding: 10px 0px 0px 15px;
}
.sort-fields
{
    width: 120px;
}
.sort-fields1
{
    width: 70px;
}
.sort-fields2
{
    width: 105px;
}
.sort-fields3
{
    width: 105px;
}
.sort-radio
{
    padding-top: 7px;
}
.supplier
{
    width: 109px;
}
.vehicle-img
{
    width: 110px;
}
.vehicle-type
{
    width: 245px;
}
.rate
{
    width: 150px;
}
.rate1
{
    width: 90px;
}
.rating-bg
{
    background: url(../images/rating-bg.gif) repeat-x 0px 0px;
}
.check-review
{
    width: 529px;
    padding: 0px 5px 0px 0px;
    padding-top: 5px;
}
.right-bars
{
    width: 259px;
}
.quote-bg
{
    background: url(../images/quote-heading-bg.gif) repeat-x 0px 0px;
    height: 41px;
}
.search-botbg
{
    background: url(../images/search-cars-bg.gif) repeat-x 0px 0px;
    height: 41px;
}
.quote-heading
{
    width: 202px;
}
.quote-arrow
{
    width: 34px;
    padding: 11px 0px 0px 20px;
}
.filter-detail
{
    width: 224px;
    padding-left: 18px;
}
.type-sec
{
    width: 222px;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
}
.type-check
{
    width: 25px;
    padding-left: 2px;
    float: left;
}
.chbox
{
    margin: 0;
    padding: 0;
    border: solid 1px red;
}
.type-detail
{
    width: 120px;
    padding-top: 0px;
    float: left;
}
.type-price
{
    width: 60px;
    padding: 0px 10px 0 0;
    text-align: right;
    float: right;
}
.quote-sec
{
    width: 218px;
    padding: 0px 0px 0px 20px;
}

/* basket page CSS */
.basket-headingbg
{
    width: 978px;
    background: url(../images/result-heading-bg.gif) repeat-x 0px 0px;
    height: 44px;
}
.basket-details
{
    width: 958px;
    padding: 15px 11px 15px 11px;
}
.basket-detailrow
{
    width: 958px;
}
.basket-leftsec
{
    width: 140px;
    padding-left: 18px;
    font-weight: bold;
    color: #0C1B37;
    font-size: 11px;
}
.basket-rightsec
{
    width: 800px;
    color: #0C1B37;
    font-size: 11px;
}
.basket-midsec
{
    width: 656px;
    color: #0C1B37;
    font-size: 11px;
}

.step-heading
{
    width: 955px;
    background: url(../images/step-heading-bg.gif) repeat-x 0px 0px;
    height: 37px;
}
.step-row
{
    width: 919px;
    padding: 10px 11px 5px 11px;
    color: #0C1B37;
    font-size: 11px;
}
.step-sec1
{
    width: 90px;
    padding-top: 3px;
}
.step-sec2
{
    width: 238px;
}
.step-sec3
{
    width: 180px;
    padding-top: 3px;
}
.grey-headingbg
{
    width: 958px;
    background: url(../images/basket_grey_heading_bg.gif) repeat-x 0px 0px;
    height: 49px;
}
.black-headingbg
{
    width: 978px;
    background: url(../images/greyblack_headingbg.gif) repeat-x 0px 0px;
    height: 44px;
}
.red-headingbg
{
    width: 948px;
    background: url(../images/red_heading_bg.gif) repeat-x 0px 0px;
    height: 48px;
}
.yellow-headingbg
{
    background: url(../images/shop_orlando_bg.gif) repeat-x 0px 0px;
    height: 38px;
}
.addbasket-headingbg
{
    width: 954px;
    background: url(../images/add_basket_bg.gif) repeat-x 0px 0px;
    float: left;
    height: 30px;
}
.yellowpanelbg
{
    background: #ffffff;
    border-left: solid 2px #FFCC00;
    border-right: solid 2px #FFCC00;
    width: 425px;
}
.yellowPanelBotMid
{
    background-image: url(../images/shop_orlando_bot_mid.gif);
    background-repeat: repeat-x;
}

/*Text Description*/
.boldText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}
.bigBoldText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}
.redBoldText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #E60202;
    font-weight: bold;
}
.redBigBText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #E60202;
    font-weight: bold;
}
.redText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #E60202;
}
.whiteText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #ffffff;
}
.whiteBoldText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #ffffff;
}
.text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}
.contenText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
}
.content
{
    padding: 10px;
}
.greyBgInput
{
    border: 1px solid #000000;
    background-color: #D0D0D0;
    height: 12px;
}
.clear
{
    clear: both;
}
.emailPopupPanel
{
    width: 480px;
    margin: auto;
}
.emailPanelTopMid
{
    width: 442px;
    float: left;
    background-image: url(../images/emailpanel_top_mid.gif);
    background-repeat: repeat-x;
    height: 49px;
}
.emailPanelBotMid
{
    width: 442px;
    float: left;
    background-image: url(../images/emailpanel_bot_mid.gif);
    background-repeat: repeat-x;
    height: 21px;
}
.emailPanelMid
{
    width: 480px;
    float: left;
    background-image: url(../images/emailpanel_midbg.gif);
    background-repeat: repeat-y;
    
}


.gMapPopupPanel
{
    width: 540px;
    margin: auto;
}
.gMapPanelTopMid
{
    width: 500px;
    float: left;
    background-image: url(../images/emailpanel_top_mid.gif);
    background-repeat: repeat-x;
    height: 49px;
}
.gMapPanelBotMid
{
    width: 500px;
    float: left;
    background-image: url(../images/emailpanel_bot_mid.gif);
    background-repeat: repeat-x;
    height: 21px;
}
.gMapPanelMid
{
    width: 527px;
    border-left: solid 5px #D6D7D6;
    border-right: solid 5px #D6D7D6;
    background-color: #ffffff;
    float: left;
    background-image: url(.../images/emailpanel_midbg_long.gif);
    background-repeat: repeat-y;
    height: 300px;
}


a.redBoldLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #E60202;
    font-weight: bold;
}
a.redBoldLink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}

a.redBBoldLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #E60202;
    font-weight: bold;
    text-decoration: underline;
}
a.redBBoldLink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #E60202;
    font-weight: bold;
    text-decoration: none;
}

a.yellowBoldLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFC600;
    font-weight: bold;
}
a.yellowBoldLink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFC600;
    font-weight: bold;
}

a.menuLink
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
}
a.menuLink:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #E60202;
}

a.boldLink
{
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
a.boldLink:hover
{
    font-family: Verdana;
    font-size: 9pt;
    color: #E60202;
    font-weight: bold;
    text-decoration: none;
}

/*Css for Newsletter*/
#nwrapper
{
    width: 525px;
    margin: 0px auto;
    float: none;
}
.menu-barBg
{
    height: 26px;
    width: 424px;
    background-image: url(../images/newsletter_menu_bg.gif);
    background-repeat: repeat-x;
}
.n-search-bar
{
    width: 525px;
    background: url(../images/call-bg.gif) repeat-x 0px 0px;
    height: 25px;
}
.newsletter-headingbg
{
    width: 525px;
    background: url(../images/newsletter_heading_bg.gif) repeat-x 0px 0px;
    height: 44px;
}

.tabularPanel
{
    overflow: hidden;
}
.columns
{
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    float: left;
}
.bookDetailBg
{
    background-image: url(../images/book_details_mid.gif);
    background-repeat: repeat-x;
    width: 927px;
    float: left;
    height: 43px;
}
.bookDetailBg1
{
    background-image: url(../images/book_details_mid.gif);
    background-repeat: repeat-x;
    width: 820px;
    float: left;
    height: 43px;
}
.greyVlColumn
{
    width: 1px;
    float: left;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    background-image: url(../images/grey_vl.gif);
    background-repeat: repeat-y;
}
.greyHl
{
    background-image: url(../images/grey_hl.gif);
    background-repeat: repeat-x;
}

#invoiceWrapper
{
    width: 700px;
    margin: 0px auto;
    float: none;
}

.searchboxpad
{
    padding: 16px 0px 13px 0px;
    width: 253px;
}

.searchbox
{
    width: 253px;
}

input.homebutton1
{
    width: 125px;
    height: 32px;
    border: none;
    font-family: sans-serif;
    color: #000000;
    font-size: 10px;
    vertical-align: middle;
    background-image: url(../images/btn-search-rates.gif);
}

#dhtmltooltip
{
    z-index: 100;
    visibility: hidden;
    width: 150px;
    position: absolute;
}

.man
{
    width: 70px;
    background: url(../images/img1.gif) no-repeat 0px 0px;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    padding: 23px 0px 0px 6px;
}
.bag
{
    width: 69px;
    background: url(../images/img2.gif) no-repeat 0px 0px;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    padding: 23px 0px 0px 7px;
}
.truck
{
    width: 70px;
    background: url(../images/img3.gif) no-repeat 0px 0px;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    padding: 23px 0px 0px 6px;
}

.customer-rating
{
    width: 129px;
    background: url(../images/customer-rating.gif) no-repeat 0px 0px;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #353535;
    padding: 5px 0px 0px 25px;
}

a.underline:link
{
    text-decoration: underline;
}
a.underline:visited
{
    text-decoration: underline;
}

a.underline:hover
{
    text-decoration: underline;
}

ul.qa1
{
    margin: 0px;
    padding: 10px 0px 10px 0px;
}
ul.qa1 li
{
    list-style-type: none;
    color: #717171;
    font-size: 11px;
    padding: 0px 10px 15px 20px;
    line-height: 16px;
}

div.floatleft
{
    float: left;
}
div.floatright
{
    float: right;
}
div.clearance
{
    clear: both;
}

.bg_lineTop
{
    width: 980px;
    background: #F0F1F2 url(../images/result-heading-bg.gif) repeat-x 0px 0px;
}
.att_img
{
    width: 100px;
    float: left;
}
.att_info
{
    width: 455px;
    float: left;
    padding: 0 10px;
}
.att_details
{
    width: 300px;
    float: left;
}

a.blacklink:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
a.blacklink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
a.blacklink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.whitelink:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
}
a.whitelink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
}
a.whitelink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: underline;
}

a.greylink:link
{
    color: #717171;
    text-decoration: underline;
}

a.greylink:visited
{
    color: #717171;
    text-decoration: underline;
}

a.greylink:hover
{
    color: #717171;
    text-decoration: none;
}

.field-left
{
    width: 233px;
}
.field-mid
{
    width: 53px;
    padding-top: 2px;
    text-align: center;
}
.field-right
{
    width: 81px;
    text-align: right;
}

.bookDetailgridBg
{
    background-image: url(../images/book_details_mid.gif);
    background-repeat: repeat-x;
    width: 897px;
    float: left;
}
.gapGrid1
{
    width: 84px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid2
{
    width: 130px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid3
{
    width: 90px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid4
{
    width: 139px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid5
{
    width: 104px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid6
{
    width: 90px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid7
{
    width: 128px;
    padding: 6px 0 0 6px;
    background: url(../images/grey_vl.gif) repeat-y right top;
    float: left;
}
.gapGrid8
{
    width: 80px;
    padding: 6px 0 0 6px;
    float: left;
}
.gridBg
{
    background: url(../images/gridBg.jpg) repeat-y;
}
.gridBg_alt
{
    background: url(../images/gridBg_alt.jpg) repeat-y;
}




/*tej*/
.menuMidBg
{
    background: url(../images/menu_mid.jpg) repeat-x;
    width: 546px;
}
.menu1
{
    float: left;
    width: 100%;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    margin: 0 0 0px 0;
    position: relative;
    background: url(../images/menu_right.jpg) no-repeat right top; /* for this demo only */
}
.menu1 ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.menu1 ul li
{
    float: left;
    position: relative;
    border-right: solid 1px #FFFFFF;
}
.menu1 ul li a, .menu1 ul li a:visited
{
    float: left;
    display: block;
    text-decoration: none;
    color: #000000;
    padding: 0px 10px;
    line-height: 24px;
}
.menu1 ul li.last
{
    border: none;
}
.menu1 ul li a:hover
{
    width: auto;
    color: #ff0000;
}

.menu1 ul li ul
{
    display: none;
}
.menu1 table
{
    margin: 0;
    border-collapse: collapse;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul
{
    display: block;
    position: absolute;
    top: 23px;
    margin-top: 1px;
    left: 0;
    width: 154px;
    border-bottom: 1px solid #000;
}
.menu1 ul li:hover ul.endstop
{
    left: -92px;
}
.menu1 ul li:hover ul li ul
{
    display: none;
}
.menu1 ul li:hover ul li a
{
    display: block;
    background: #FFC900;
    color: #000;
    height: auto;
    padding: 0px 16px;
    width: 120px;
    border: 1px solid #000;
    border-bottom: 0;
}
.menu1 ul li:hover ul li a.drop
{
    background: #FFC900 url(../images/bullet1.gif) no-repeat 5px 10px;
}
.menu1 ul li:hover ul li a:hover
{
    color: #fff;
    background: #FF9D00 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop
{
    background: #FF9D00 url(../images/bullet1.gif) no-repeat 5px 10px;
}
.menu1 ul li:hover ul li:hover ul
{
    display: block;
    position: absolute;
    left: 153px;
    top: -1px;
}
.menu1 ul li:hover ul li:hover ul.left
{
    left: -153px;
}

/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul
{
    display: block;
    position: absolute;
    top: 24px;
    top: 24px;
    background: #fff;
    left: 0;
    border-bottom: 1px solid #000;
    z-index: 100;
}

.menu1 ul li a:hover ul.endstop
{
    left: -92px;
}
.menu1 ul li a:hover ul li a
{
    display: block;
    background: #FFC900;
    color: #000;
    height: 1px;
    padding: 0px 16px;
    width: 154px;
    width: 120px;
    border: 1px solid #000;
    border-bottom: 0;
}
.menu1 ul li a:hover ul li a.drop
{
    background: #FFC900 url(../images/bullet1.gif) no-repeat 5px 10px;
}
.menu1 ul li a:hover ul li a ul
{
    visibility: hidden;
    position: absolute;
    height: 0;
    width: 0;
}
.menu1 ul li a:hover ul li a:hover
{
    color: #fff;
    background: #FF9D00 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop
{
    background: #FF9D00 url(../images/bullet1.gif) no-repeat 5px 10px;
}
.menu1 ul li a:hover ul li a:hover ul
{
    visibility: visible;
    position: absolute;
    top: 0;
    color: #000;
    left: 153px;
}
.menu1 ul li a:hover ul li a:hover ul.left
{
    left: -153px;
}

.arnie_answer
{
    background: url(../images/arnie_answer_bg.gif) repeat-y left top;
    float: left;
    width: 692px;
    margin-bottom: 15px;
}
.talkBulb_top
{
    background: url(../images/arnie_answer.gif) no-repeat right top;
    height: 51px;
    font-weight: bold;
    padding-top: 20px;
}
.talkBulb_bot
{
    background: url(../images/arnie_answer_bot.gif) no-repeat left bottom;
    padding: 0px 65px 17px 10px;
    float: left;
    width: 617px;
}


.HighlightInput
{
    background-color: #F8D6D6;
}

.watermarktext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_big1
{
    width: 200px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_small1
{
    width: 80px;
    height: 16px;
    border: 1px solid #A4B97F;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px 0px 0px 5px;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_subscribe
{
    width: 168px;
    height: 19px;
    border: 1px solid #D5D5D5;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px 0px 0px 2px;
    margin: 2px 0px 0px 2px;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_step
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 182px;
    font-size: 10px;
    color: #a5a5a5;
    height: 16px;
    border: 1px solid #000000;
    font-style: italic;
}

.watermarktext_quote1
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    width: 213px;
    font-size: 10px;
    color: #373737;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_user
{
    width: 106px;
    height: 18px;
    border: 1px solid #000000;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    font-style: italic;
    color: #a5a5a5;
}

.watermarktext_verify
{
    width: 75px;
    height: 18px;
    border: 1px solid #000000;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    padding: 0px;
    font-style: italic;
    color: #a5a5a5;
}

#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 1000;
}

.processMessage
{
    position: fixed;
    top: 35%;
    left: 35%;
    padding: 0px;
    z-index: 1001;
    background-color: #fff;
    text-align: center;
}

#processMessage_wheel
{
    padding: 10px;
    width: 100px;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
    text-align: center;
}

#divSearchResults
{
    min-height: 700px;
    width: 688px;
    background-color: #ffffff;
    margin-bottom: 10px;
}

.highlightControl
{
    background-color: Lime;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #E00202;
    border-width: 1px;
    -moz-border-radius: 5px;
    border-style: solid;
    border-color: Gray;
    min-width: 250px;
    max-width: 500px;
}

.modalPopup_GMap
{
    background-color: #E00202;
    border-width: 1px;
    -moz-border-radius: 5px;
    border-style: solid;
    border-color: Gray;
    min-width: 250px;
    max-width: 650px;
}

.Error-Div
{
    display: none;
    border: solid 1px #ff0000;
    background-color: #ffaaaa;
    padding: 5px;
}
.Error-Message
{
    display: inline;
}


.Grid
{
    border: solid 1px #FFFFFF;
    width: 100%;
}
.Grid td
{
    border: solid 1px #FFFFFF;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    text-align: center;
}
.GridHeader
{
    font-weight: bold;
    width: 100%;
}
.GridItem
{
    background-color: #e6e6e6;
    height: 40px;
    width: 100%;
}

.GridAltItem
{
    background-color: white;
    height: 40px;
    width: 100%;
}
/*
.selectableGridView tr.selectableGridViewAlternateRow
{
    color: #333333;
    background-color: #F7F6F3;
}

.selectableGridView tr.selectableGridViewRow
{
    color: #284775;
    background-color: #FFFFFF;
}

.selectableGridView tr.selectableGridViewHighlightRow
{
    background-color: #C0C0C0;
} */

.mouseoverbasketitem
{
    border: dashed 1px #000000;
}
.mouseoutbasketitem
{
    border: solid 1px #ffffff;
}

#map_canvas div span
{
    white-space: normal !important;
}

.rouned_box
{
    width: 210px;
    float: left;
}
.rouned_box_t
{
    width: 210px;
    background: url(../images/box_top.gif) no-repeat top left;
    height: 15px;
    font-size: 1px;
    float: left;
}
.rouned_box_m
{
    width: 190px;
    background: #FFAD00;
    padding: 0px 10px;
    float: left;
    color: #fff;
    font-weight: bold;
    font: 20px Arial, Helvetica, sans-serif;
}
.rouned_box_m img
{
    margin-right: 10px;
}
.rouned_box_b
{
    width: 210px;
    background: url(../images/box_bot.gif) no-repeat top left;
    height: 15px;
    font-size: 1px;
    float: left;
}
.vmiidle
{
    vertical-align: middle;
}

.updateProgress_modalBg
{
    background-color: #ffffff;
    filter: alpha(opacity=1);
    opacity: 0.01;
}
.updateProgress_message
{
    position: absolute;
    width: 210px;
    height: 108px;
}

fieldset
{
    padding: 5px;
    font-size: 11px;
}
legend
{
    font-weight: bold;
    font-size: 11px;
    padding: 0.2em 0.5em;
    border: 1px solid red;
    color: red;
    text-align: left;
}

.chkboxList INPUT
{
    border-style: none;
    border-width: 0px;
    vertical-align: middle;
}

.chkboxList label
{
    margin-left: 3px;
}

.chkboxListPad td
{
    width: 30px;
}

.rental_row
{
    width: 900px;
    float: left;
}
.rental_col1
{
    width: 430px;
    float: left;
    border-right: solid 1px #D0D0BF;
}
.rental_col2
{
    width: 420px;
    float: right;
}
.rental_col_mid
{
    width: 40px;
    float: left;
}
.rental_col1_row
{
    width: 430px;
    float: left;
    padding: 5px 0;
}
.rental_col1_row_col1
{
    width: 160px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}
.rental_col1_row_col2
{
    width: 200px;
    float: left;
}

.watermark
{
    color: #999 !important;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-style: italic;
}

.form-select
{
    font-family: verdana;
    font-size: 11px;
}

.tooltip
{
    display: none;
    background: transparent url(../images/black_arrow_bottom.png);
    font-size: 12px;
    width: 172px;
    padding: 15px;
    color: #fff;
    padding-top: 30px;
    height: 70px;
}

/* override the arrow image of the tooltip */
#dynatip
{
    background: transparent url(../images/black_arrow_left.png);
    display: none;
    height: 155px;
    padding: 25px 30px 10px 40px;
    width: 165px;
    font-size: 12px;
    color: #fff;
}

.generic_content
{
    background-color: #ffffff;
    width: 950px;
    margin: 10px;
    padding: 5px;
}
/*sign up for affiliate*/
.affil_row {width:950px; float:left; padding: 0 0 5px 0; font-size:12px;} 
.affil_row_heading {width:945px; float:left; padding: 0 0 5px 5px;  color:Red; font-weight:bold; font-size:13px;} 
.affil_row_col1 {width:250px; float:left; padding:4px 0 0 5px; } 
.affil_row_col2 {width:695px; float:left; padding:4px 0 0 0;} 


#tabMenu
{
    margin: 0;
    padding: 0 0 0 0px;
    list-style: none;
}
#tabMenu li
{
    float: left;
    height: 22px;
    cursor: pointer;
    cursor: hand;
    padding-top: 5px;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 10px;
    padding-right: 15px;
    font-weight:bold;
}
li.mouseover
{
    background: #B4B4B4 url('../images/arrow-darkGray.gif') no-repeat center right;
}
li.mouseout
{
    background: #fff url('../images/arrow-white.gif') no-repeat center right;
}
li.selected
{
    background: #e0e0e0 url('../images/arrow-lightGray-d.gif') no-repeat center right;
}
.box
{
    width: 980px;
}
.boxTop
{
    clear: both;
}
.boxBody
{
    background-color: #e0e0e0;
}
.boxBottom
{
}
.boxBody span
{
    display: none;
}
.boxBody span.show
{
    display: block;
}
.boxBody span
{
    margin: 5px;
    padding: 0;
    width: 970px;
    list-style-type: none;
}

#wrap_vehDet{ width:466px; margin:0 auto;}
#wrap_small{ width:290px; margin:0 auto;}
*{ margin:0; padding:0;}
.pop_vehicelDetail{
	background:url(../images/bgPop_vehDet.gif) repeat-y; padding:5px 0px;
	float:left; width:100%;
}
.pop_small{background:url(../images/bgPop_small.gif) repeat-y; padding:5px 0px;
	float:left; width:100%;
}
.left_col{ width:190px; float:left; padding:0 0 0 10px;}
.left_col2{ width:100px; float:left; padding:0 0 0 10px; font-weight:bold}
.left_col_small{ width:280px; float:left; padding:0 0 0 10px;}
.right_col{float:right; width:236px; padding:0 10px 0 0px;}
.right_col_large{float:right; width:345px; padding:0 10px 0 0px;}
.right_col img{ margin-bottom:20px;}
.wid70{ width:70px; display:block; float:left; font-weight:bold; padding-bottom:10px;}
.wid120{ width:120px; display:block; float:left; padding-bottom:10px;}
.wid185{ width:195px; display:block; float:left; padding-left:5px; padding-bottom:10px;}
.wid95{ width:95px; display:block; float:left; padding-bottom:10px; font-weight:bold;}
.wid170{ width:165px; display:block; float:left; padding-left:5px; padding-bottom:10px;}

.wid346{width:341px; display:block; float:left; padding-left:5px; padding-bottom:10px;}
.seperator{ width:446px; clear:both; padding:5px 10px; color:#fff; background:red; margin-bottom:5px;}
.seperator2{ width:466px; clear:both; float:left; padding:5px 0px; color:#fff; background:red; margin-bottom:5px;}

#wrap_feedback{ width:600px; margin:0 auto;}
.pop_feedback{
	background:url(../images/customer-feedback-bg.gif) repeat-y; padding:5px 0px;
	float:left; width:100%;
}
.right_col_large_feedback{float:right; width:480px; padding:0 10px 0 0px;}

.rate_span{font-size:20px; font-weight:bold; color:#6D6E71; padding-top:5px;}


div.clearance{clear: both;}
.left_col_smallnew{ width:446px; float:left; padding:0 0 0 10px;}



/*Air*/
.air_section {width:980px; padding:5px 0 20px 0;}
.air_box_outer {width:938px; margin:0 auto; float:none; position:relative; z-index:0;}

.air_box {width:938px; margin:0 auto; font-size:13px; padding-top:15px;}
.air_box_midbg {width:908px; background:url(../images/air_boxmidbg.png) repeat-y; padding:0px 15px;}
.air_box_midbg_img {width:908px; background:url(../images/air_img1.jpg) no-repeat right top; padding:10px 0;}
.air_box_midbg_img_row {width:908px; padding-bottom:10px;} 
.air_box_midbg_img_row_col1 {width:308px; line-height:16px;}
.air_box_midbg_img_row_col2 {width:600px; line-height:16px;}
.air_parking_text {padding:7px; font-size:15px;}
.font18 {font-size:18px;}
.air_inner_box {width:908px; padding-bottom:5px;}
.air_innerbox_midbg {width:878px; background:url(../images/air_boxmidbg_inner.jpg) repeat-y; padding:0px 15px; font-size:11px;}
.inner_box_col1 {width:265px; text-align:left; padding-right:5px; padding-top:5px;}
.inner_box_col1Hotel {width:70px; text-align:right; padding-right:5px; padding-top:5px;}
.inner_box_col2 {width:250px;}
.inner_box_col3 {width:250px;}
.inner_box_col4 {width:190px;}
.inner_box_col5 {width:190px;}
.inner_box_col6 {width:190px;}
.inner_box_col7 {width:190px;}
.inner_box_sep{width:500px;}
.inner_box_col8 {width:80px; padding-top:15px;}
.air_input {border:solid 1px #000; width:95px;}
.air_input1 {border:solid 1px #000; width:75px;}

.air_inputAirport
{
    border: solid 1px #000;
    width: 95px;
    overflow: auto;
    display: inline-block;
}
.air_inputAirportexpand {width:auto;}

.air_inputdll {border:solid 1px #000; }
.air_input_small {border:solid 1px #000; width:60px;}
.air_input_small1 {border:solid 1px #000; width:30px;}

.air_tab {width:901px;}
.air_tab_row {width:901px; padding:3px 0;}
.air_tab1 {width:157px; background:url(../images/air_tab_available.jpg) no-repeat; height:38px;}
.air_tablounge1 {width:157px; background:url(../images/air_tab_loungeavailable.jpg) no-repeat; height:38px;}
.air_tab2 {width:122px; background:url(../images/air_tab_transfer.jpg) no-repeat; height:38px;}
.air_tab3 {width:502px; background:url(../images/air_tab_further.jpg) no-repeat; height:38px;}
.air_tab4 {width:120px; background:url(../images/air_tab_bestprice.jpg) no-repeat; height:38px;}
.air_tab_col1 {width:157px; text-align:center; padding:7px 0;}
.air_tab_col2 {width:117px; padding:7px 0 7px 5px; font-size:11px;}
.air_tab_col3 {width:497px; padding:7px 0 7px 5px; font-size:11px;}
.air_tab_col4 {width:115px; padding:12px 0 7px 5px; font-size:11px;}
.red_color {color:#d70000;}
.gray_bdr {border-bottom:solid 1px #999999;}

.air_parking_tab1 {width:155px; background:url(../images/air_tab_hotel.jpg) no-repeat; height:38px;}
.air_parking_tab2 {width:155px; background:url(../images/air_tab_room.jpg) no-repeat; height:38px;}
.air_parking_tab3 {width:155px; background:url(../images/air_tab_distance.jpg) no-repeat; height:38px;}
.air_parking_tab4 {width:155px; background:url(../images/air_tab_parking.jpg) no-repeat; height:38px;}
.air_parking_tab5 {width:155px; background:url(../images/air_tab_transfer_info.jpg) no-repeat; height:38px;}
.air_parking_tab6 {width:120px; background:url(../images/air_tab_bestprice.jpg) no-repeat; height:38px;}

.air_parking_col1 {width:155px; text-align:center; padding:7px 0; font-size:11px;}
.air_parking_col2 {width:150px; padding:30px 0 7px 5px; font-size:11px;}
.air_parking_col3 {width:150px; padding:30px 0 7px 5px; font-size:11px;}
.air_parking_col4 {width:150px; padding:30px 0 7px 5px; font-size:11px;}
.air_parking_col5 {width:150px; padding:7px 0 7px 5px; font-size:11px;}
.air_parking_col6 {width:115px; padding:7px 0 7px 5px; font-size:11px;}
/*For Hotel with Parking*/
.inner_Hotel_box_col1 {width:70px; text-align:left; padding-right:5px; padding-top:5px;}
.inner_Hotel_box_col2 {width:225px;}
.inner_Hotel_box_col3_Main {width:700px;}

.inner_Hotel_box_col3 {width:225px;}
.inner_Hotel_box_col4 {width:225px;}
.inner_Hotel_box_col5 {width:225px;}
.inner_Hotel_box_col6 {width:225px;}
.inner_Hotel_box_col8 {width:225px;}
.inner_Hotel_box_col10 {width:80px; padding-top:15px;}
/* for hotel and parking xml booking page*/

.air_bookform_col1 {width:300px; float:left; font-size:11px;}
.air_bookform_col2 {width:250px; float:left;}
.air_bookform_col2a {width:300px; float:left;}

.air_bookform_col3 {width:250px; float:left;}
.air_bookform_col4 {width:100px; float:left; padding-top:7px;}
.air_bookform_txtbox {border:solid 1px #000; width:230px;}
.air_redbox_midbg {width:878px; background:url(../images/red_boxmidbg.jpg) repeat-y; padding:0px 15px; font-size:11px;}
.air_bookform_txtboxsmall{border:solid 1px #000; width:auto;}


/*search box*/
.search_box {width:435px; margin:0 auto; float:none;}
.search_box_row {width:435px;}
.search_box_midbg {width:419px; padding:0px 8px; background:url(../images/search_midbg.jpg) repeat-y left top;}
.search_box_col1 {width:150px;}
.search_box_col2 {width:269px;}
.search_box_col2_row {width:269px; padding-bottom:5px;}
.search_box_col2_row_inner {width:240px; padding-left:29px;}
.pad_bot5{padding-bottom:5px;}

/*model popup name "divpopup"*/
.model_popup_mozilla {position: fixed; top: 20%; margin-left: 570px;}
.model_popup_crome {position: fixed; top: 20%; margin-left: 490px;}
.model_popup_IE8 {position: fixed; top: 20%; margin-left: 490px;}
.model_popup_IE7 {position: fixed; top: 20%; margin-left: 490px;}

/*model popup name "divmpopup"*/
.model_popupm_mozilla{position: fixed; top: 20%; margin-left: 620px;}
.model_popupm_crome{position: fixed; top: 20%; margin-left: 470px;}
.top-zindex div{z-index:10000 !important;}     


.inner-main{ width:960px; float:left; padding:10px; background-color:#fff; }
.inner-main h2{ font-size: 18px;font-family: 'Conv_GILSANUB' ,Sans-Serif; color:#000; font-weight:normal !important; padding:0px !important; line-height:25px; }
.inner-main h3{ font-size: 15px; font-weight:bold; font-family: font-family:Arial, Helvetica, sans-serif; color:#FF0000; line-height:25px; }
.inner-main p{ font-size:12px; text-align:left; font-weight:normal; color:#000; padding:5px 0 5px 0; }

.link{color:#E60202;cursor:pointer}
.link:hover{text-decoration:underline;color:#FFA800;}
