
body {
    background-color: #bde0fc;
    font-family: tahoma, verdana;
    font-size: 12px;
    color: #406d91;
    margin: 0px;
    background-image: url(../img/body_bg.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

img {
    border: 0px;
    vertical-align: middle;
}

table.layout {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

td.left_cloud {
    background-image: url(../img/cloud_left.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 0px;
    width: 50%;
}

td.right_cloud {
    background-image: url(../img/cloud_right.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    width: 50%;
}

td.bottom_gradient {
    background-image: url(../img/bottom_gradient.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    padding: 0px;
    height: 216px;
}

.info_tabs{


	border-bottom:1px solid #D9D9D9;
font-size:13px;
margin:9px;
padding-bottom:17px;
padding-left:0;
width:100%;
	
	
}

td.bottom {
    width: 990px;
    background-image: url(../img/green/bottom.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
    height: 216px;
    color: #406d91;
    font-size: 11px;
    vertical-align: top;
}

div.bottom_menu {
    font-size: 16px;
    font-weight: bold;
    padding-left: 550px;
    padding-top: 40px;
}

a.bottom_menu_link {
    font-size: 12px;
    font-weight: bold;
    color: #406d91;
    text-decoration: none;
    margin-right: 7px;
}

.select_con {
    font-size: 14px;
}
.select_con td input{
	
	padding:4px;
    
}
.select_con_airport {
    font-size: 14px;
    padding-left: 140px;
}



a.bottom_menu_link:hover {
    text-decoration: underline;
}
.login_form {
	
	padding-top: 38px;
	text-align: right;
	
}
.login_form input.save_email{
	
	margin-left:5px;
	padding:0;
	
}
.login_form input.manage_my_booking{
	
	margin-left:5px;
	margin-top:60px;
    padding:0;
	
}
div.copyright {
    padding-left: 20px;
    padding-top: 40px;
    float: left;
}

.visa .ui-selectmenu-item-icon {
background:url(../img/credit-card/16/visa16.png) no-repeat scroll 0 0 transparent;
	width:26px;
}

.visaelectron .ui-selectmenu-item-icon {
background:url(../img/credit-card/16/visa-electron16.png) no-repeat scroll 0 0 transparent;
	width:26px;
}

.mastercard .ui-selectmenu-item-icon {
background:url(../img/credit-card/16/mastercard16.png) no-repeat scroll 0 0 transparent;
	width:26px;
}

.solo .ui-selectmenu-item-icon {
background:url(../img/credit-card/16/solo16.png) no-repeat scroll 0 0 transparent;
	width:26px;
}

.switch .ui-selectmenu-item-icon {
background:url(../img/credit-card/16/switch16.png) no-repeat scroll 0 0 transparent;
	width:26px;
}
















div.bottom_links {
    padding-top: 40px;
    padding-left: 400px;
    float: right;
}

a.bottom_link {
    color: #406d91;
    text-decoration: none;
}

a.bottom_link:hover {
    text-decoration: underline;
}

td.site {
    width: 990px;
    padding: 0px;
}

a.logout {
    background: url("../img/logout_icon.gif") no-repeat scroll left center transparent;
    font-size: 10px;
    margin-left: 71px;
    padding-left: 22px;
}

div#top {
    max-width: 990px;
    height: 116px;
    background-image: url(../img/top.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #406d91;
}

div#top .logo {
    width: 398px;
    height: 116px;
    background-image: url(../img/green/logo.gif);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
}

div#top .username {
    float: left;
    padding-left: 69px;
    padding-top: 39px;
}

div#top .password {
    padding-left: 10px;
    padding-top: 39px;
    float: left;
}

div#top .button {
    padding-left: 10px;
    padding-top: 34px;
    float: left;
}

div#top .account {
    padding-left: 175px;
    float: left;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
}

div#top .msg {
    color: #FF0000;
    float: left;
    font-size: 16px;
    font-weight: normal;
    padding-left: 175px;
}

div#top .welcome {
    color: #406D91;
    float: right;
    font-size: 13px;
    font-weight: inherit;
    padding-top: 67px;
}

div#top .remaind {
    padding-top: 5px;
    padding-left: 39px;
    float: left;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
}

div.loading {
    padding-left: 207px;
    padding-top: 40px;
    text-align: center;
    float: left;
    color: #406D91;
}

div#top a {
    color: #0f5c94;
}

input.blank_top {
    color: #406d91;
    font-size: 12px;
    font-weight: normal;
    width: 137px;
    border: 0px;
}

.top_login_btn {
    background-image: url(../img/top_login_btn.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 56px;
    height: 28px;
    border: 0px;
    cursor: pointer;
}

div#menu {
    height: 36px;
    padding: 0 12px;
}
div.menu_undefined{
	background-image: url(../img/menu_undefined.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
div.menu_1 {
    background-image: url(../img/menu_1.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_2 {
    background-image: url(../img/menu_2.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_3 {
    background-image: url(../img/menu_3.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_4 {
    background-image: url(../img/menu_4.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_5 {
    background-image: url(../img/menu_5.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_6 {
    background-image: url(../img/menu_6.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.menu_7 {
    background-image: url(../img/menu_7.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div#menu_ {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
    width: 120px;
}

div#menu_ a.current {
    color: #ffffff;
}

div#menu .left {
    height: 35px;
    width: 13px;
    background-image: url(../img/menu_left.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
}

div#menu .right {
    height: 35px;
    width: 139px;
    background-image: url(../img/menu_right.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
}

div#menu .home {
    height: 35px;
    width: 122px;
    background-image: url(../img/menu_home.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div#menu .parking {
    height: 35px;
    width: 120px;
    background-image: url(../img/menu_parking.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div#menu .hotels {
    height: 35px;
    width: 117px;
    background-image: url(../img/menu_hotels.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div#menu .lounge {
    height: 35px;
    width: 117px;
    background-image: url(../img/menu_lounge.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div#menu .frequent_flyer {
    height: 35px;
    width: 122px;
    background-image: url(../img/menu_frequent_flyer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div#menu .directions {
    height: 35px;
    width: 115px;
    background-image: url(../img/menu_directions.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}



div#content_top {
    height: 15px;
    width: 990px;
    background-image: url(../img/content_top_round.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

div#content_bottom {
    height: 71px;
    width: 990px;
    background-image: url(../img/content_bottom_round.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

div#content_bottom_paging {
    height: 63px;
    width: 990px;
    background-image: url(../img/content_bottom_paging_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.box_paging {
    background-color: #dee9f2;
    width: 988px;
    border-left: 1px solid #b7c6d2;
    border-right: 1px solid #b7c6d2;
    text-align: center;
    padding-top: 10px;
    color: #666666;
}

a.paging {
    padding: 5px;
    border: 1px solid #e1e1e1;
    background-color: #eeeeee;
    color: #666666;
}

a.paging_current {
    padding: 5px;
    border: 1px solid #e1e1e1;
    background-color: #c4c4c4;
    color: white;
}

div#content {
    background-color: white;
    background-image: url(../img/content.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 5px 20px 5px 18px;
    color: #444444;
    font-size: 13px;
	font-family:verdana,sans-serif;
}

div#content_featured {
    background-color: white;
    background-image: url(../img/content.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 5px 20px 5px 18px;
    color: #666666;
    font-size: 12px;
	
}

div#page_no {
    height: 46px;
    width: 990px;
    background-image: url(../img/page_no.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

div#page_yes {
    height: 25px;
    width: 990px;
    background-image: url(../img/content_bottom_paging_round2.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

div#bottom {
    height: 153px;
    color: #406d91;
}

div#bottom .left {
    height: 153px;
    width: 407px;
    float: left;
}

div#bottom .left_text {
    padding-top: 20px;
    padding-left: 120px;
    padding-right: 20px;
    text-align: justify;
}

div#bottom .right_text {
    padding-top: 20px;
    padding-left: 150px;
    padding-right: 20px;
    text-align: justify;
}

div#bottom .icon {
    float: left;
}

h5.bottom_left {
    width: 400px;
    height: 36px;
    background-image: url(../img/h5_bottom_left.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0px;
    font-size: 18px;
    color: #7FBB00;
    padding-left: 15px;
    padding-top: 7px;
}

h5.bottom_right {
    width: 575px;
    height: 36px;
    background-image: url(../img/h5_bottom_right.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0px;
    font-size: 18px;
    color: #7FBB00;
    padding-left: 15px;
    padding-top: 7px;
}

div#bottom .right {
    height: 153px;
    width: 583px;
    float: left;
}

div#quote {
    width: 607px;
    color: #666666;
    font-size: 18px;
    float: left;
}

div#pr01_image {
    float: right;
    padding-left: 25px;
}

div#quote .td_right {
    text-align: left;
    padding-left: 10px;
    font-weight: normal;
    font-size: 14px;
}

div#quote .airport {
    color: #0e5b95;
    font-size: 24px;
    font-weight: bold;
}

div#quote .promotion {
    color: #78baee;
    font-weight: bold;
}

div#quote .input_promotion {
    width: 194px;
}

div#quote .select_01 {
    width: 235px;
    height: 25px;
    font-size: 17px;
    color: black;
}

div#quote .select_02 {
    width: 50px;
}

div#quote .select_03 {
    width: 130px;
}

div#quote .select_04 {
    width: 65px;
}

div#quote .select_time {
    width: 50px;
}

div#quote .time {
    padding-left: 10px;
}

div#pr01_image {
    float: right;
    padding-left: 25px;
    width: 310px;
}

div#accordion h2{

    padding: 7px;

}

div#pr01_product{

    font-size: 12px;

}

h5.pr01 {
    width: 599px;
    height: 45px;
    background-image: url(../img/green/h5_pr01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0px;
    font-size: 18px;
    color: white;
    padding-left: 15px;
    padding-top: 10px;
}

select {
    font-size: 14px;
    color: black;
    width: 115px;
    border: 1px solid #c5c5c5;
}

textarea {
    font-size: 14px;
    color: black;
    font-weight: bold;
    width: 115px;
    border: 1px solid #c5c5c5;
}

.btn_get_a_quote {
    background-image: url(../img/btn_get_a_quote.gif);
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 177px;
    height: 36px;
    border: 0px;
    cursor: pointer;
}

.btn_get_a_quote_back {
    background-image: url(../img/btn_get_a_quote.gif);
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 177px;
    height: 36px;
    border: 0px;
    cursor: pointer;
}

.btn_get_a_quote_small {
    background-image: url(../img/btn_get_a_quote_small.gif);
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 154px;
    height: 37px;
    border: 0px;
    cursor: pointer;
}

div#pr01_image .textbox {
    padding: 25px 0px 0px 5px;
}

div#pr01_image .overairports {
    padding: 5px 0px 0px 5px;
    color: #666666;
}

div#pr01_image p {
    padding: 5px 0px 7px 10px;
    font-weight: bold;
    font-size: 18px;
    border-bottom: 1px solid #d9d9d9;
    margin: 20px 0px 5px 0px;
}

div#pr01_image a.airports {
    background-image: url(../img/arrow.gif);
    background-position: center left;
    font-size: 11px;
    padding-left: 10px;
    background-repeat: no-repeat;
    color: #666666;
    text-decoration: none;
}

div#pr01_image a.airports:hover {
    text-decoration: underline;
}

div#pr01_image table.airports {
    width: 100%;
    margin-left: 20px;
}

div#pr01_airports_tab {
    width: 603px;
    display: table;
}

div#pr01_airports_tab .left {
    float: left;
    padding: 8px 0;
    text-align: center;
    width: 172px;
}

div#pr01_airports_tab img.box {
    background-color: white;
    padding: 10px;
    border: 1px solid #E5E5E5;
}

div#pr01_airports_tab .right {
    float: left;
    width: 400px;
    padding-top: 10px;
    padding-left: 5px;
    font-size: 11px;
}

div#pr01_airports_tab .tab_parking {
    background-image: url(../img/pr01_airports_tab_parking.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 117px;
    height: 47px;
    float: left;
    cursor: pointer;
}

div#pr01_airports_tab .tab_hotels {
    background-image: url(../img/pr01_airports_tab_hotels.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 118px;
    height: 47px;
    float: left;
    cursor: pointer;
}

div#pr01_airports_tab .tab_lounges {
    background-image: url(../img/pr01_airports_tab_lounges.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 116px;
    height: 47px;
    float: left;
    cursor: pointer;
}

div#pr01_airports_tab .tab_transfers {
    background-image: url(../img/pr01_airports_tab_transfers.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 116px;
    height: 47px;
    float: left;
    cursor: pointer;
}

div#pr01_airports_tab .tab_car_hire {
    background-image: url(../img/pr01_airports_tab_car_hire.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 120px;
    height: 47px;
    float: left;
    cursor: pointer;
}

div#pr01_airports_tab .tab_right {
    background-image: url(../img/pr01_airports_tab_right.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 16px;
    height: 47px;
    float: left;
}

div#pr01_airports_tab .tab_center {
    background-image: url(../img/pr01_airports_tab_center.gif);
    background-position: top left;
    background-repeat: repeat-x;
    width: 471px;
    height: 47px;
    float: left;
}

div#pr01_airports_tab .box_content {
    width: 600px;
    border-left: 1px solid #E5E5E5;
    margin-left: 1px;
    border-right: 1px solid #E5E5E5;
    margin-right: 1px;
}

div#pr01_airports_tab .box_middle_round {
    background-image: url(../img/pr01_airports_box_middle_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 603px;
    height: 10px;
}

div#pr01_airports_tab .box_bottom {
    background-color: #dee9f2;
    width: 600px;
    border-left: 1px solid #b7c6d2;
    margin-left: 1px;
    border-right: 1px solid #b7c6d2;
    margin-right: 1px;
}

div#pr01_airports_tab .bottom {
    padding: 5px;
    font-size: 11px;
    background-color: #dee9f2;
}

div#pr01_airports_tab .box_bottom_round {
    background-image: url(../img/pr01_airports_box_bottom_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 603px;
    height: 11px;
}

div#pr01_airports_tab p {
    color: #125D97;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
}

div#pr01_airports_tab p.normal {
    color: #666666;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 0;
}

div#pr01_airports_bottom {
    width: 584px;
    font-size: 11px;
    margin-left: 24px;
    margin-top: 20px;
}

div#pr01_airports_bottom img {
    background-color: white;
    padding: 10px;
    border: 1px solid #E5E5E5;
}

div#pr01_airports_bottom .left {
    width: 250px;
    float: left;
    text-align: justify;
}

div#pr01_airports_bottom p {
    color: #125D97;
    font-size: 14px;
    font-weight: normal;
}

div#pr01_airports_bottom .right {
    padding-left: 20px;
    width: 309px;
    float: left;
    text-align: justify;
}

div#pr01_cnfrm_tab {
    width: 943px;
    display: table;
}

div#pr01_cnfrm_tab h5.top {
    color: #c9c9c9;
    font-size: 18px;
    margin: 0px 0px 20px 0px;
}

div#pr01_cnfrm_tab {
    width: 942px;
    display: table;
}

div#pr01_cnfrm_tab .box_bottom {
    background-image: url(../img/pr01_cnfrm_box_bottom_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 942px;
    height: 25px;
}

div#pr01_cnfrm_tab .tab_hotel {
    background-image: url(../img/pr01_cnfrm_tab_hotel_voucher.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 165px;
    height: 48px;
    float: left;
    cursor: pointer;
}

div#pr01_cnfrm_tab .tab_parking {
    background-image: url(../img/pr01_cnfrm_tab_parking_voucher.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 167px;
    height: 48px;
    float: left;
    cursor: pointer;
}

div#pr01_cnfrm_tab .tab_lounge {
    background-image: url(../img/pr01_cnfrm_tab_lounge_voucher.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 172px;
    height: 48px;
    float: left;
    cursor: pointer;
}

div#pr01_cnfrm_tab .tab_right {
    background-image: url(../img/pr01_cnfrm_tab_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    width: 777px;
    height: 48px;
    text-align: right;
    float: left;
}

div#pr01_cnfrm_tab .tab_right_content {
    margin-right: 10px;
}

div#pr01_cnfrm_tab .content {
    width: 939px;
    border-left: 1px solid #E5E5E5;
    margin-left: 1px;
    border-right: 1px solid #E5E5E5;
}

div#pr01_cnfrm_tab .header_left {
    width: 200px;
    margin-left: 20px;
    float: left;
}

div#pr01_cnfrm_tab .header_right {
    width: 190px;
    float: left;
    text-align: center;
    padding-left: 5px;
}

div#pr01_cnfrm_tab .header_center {
    padding-top: 5px;
    width: 450px;
    float: left;
    padding-left: 70px;
    font-size: 16px;
    font-weight: bold;
}

div#pr01_cnfrm_tab td.header_left {
    padding: 5px 5px 5px 0px;
    text-align: right;
    width: 100px;
}

div#pr01_cnfrm_tab img.header {
    padding-top: 15px;
    padding-bottom: 5px;
    margin-left: 10px;
}

div#pr01_cnfrm_tab div.booking_details_left {
    width: 420px;
    margin-left: 60px;
    line-height: 150%;
    float: left;
}

div#pr01_cnfrm_tab div.booking_details_right {
    width: 420px;
    margin-left: 10px;
    line-height: 150%;
    float: left;
}

div#pr01_cnfrm_tab div.vehicle_details_left {
    width: 420px;
    margin-left: 60px;
    line-height: 200%;
    float: left;
}

div#pr01_cnfrm_tab div.vehicle_details_right {
    width: 420px;
    margin-left: 10px;
    line-height: 200%;
    float: left;
}

div#pr01_cnfrm_tab div.contact_details_left {
    width: 420px;
    margin-left: 60px;
    line-height: 200%;
    float: left;
}

div#pr01_cnfrm_tab div.contact_details_right {
    width: 420px;
    margin-left: 10px;
    line-height: 200%;
    float: left;
}

div#pr01_cnfrm_tab a {
    text-decoration: none;
    color: #4ca4e9;
}

div#pr01_cnfrm_tab a:hover {
    text-decoration: underline;
}

div#pr01_cnfrm_tab div.arrival_procedure {
    width: 420px;
    margin-left: 35px;
    float: left;
    text-align: justify;
}

div#pr01_cnfrm_tab h5 {
    font-size: 18px;
    margin-bottom: 15px;
}

div#pr01_cnfrm_tab div.departure_procedure {
    width: 420px;
    margin-left: 35px;
    float: left;
    text-align: justify;
}

div#pr01_cnfrm_tab div.info {
    width: 885px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 10px;
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    font-size: 13px;
}

div#pr01_cnfrm_tab .hr {
    margin-left: 10px;
    padding-bottom: 15px;
    height: 1px;
    width: 910px;
    border-bottom: 1px solid #D9D9D9;
    clear: both;
}

div#pr01_list {
}



div#pr01_list .box_top {
    background-image: url(../img/pr01_list_box_top_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 945px;
    height: 14px;
}

div#pr01_list .box_top_featured {
    background-image: url(../img/featured_top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 952px;
    height: 14px;
}

div#pr01_list .box_content {
    width: 942px;
    border-left: 1px solid #eeeeee;
    margin-left: 1px;
    border-right: 1px solid #eeeeee;
    display: table;
}

div#pr01_list .box_content_featured {
    width: 952px;
    /*border-left: 1px solid #eeeeee;*/
    /*border-right: 1px solid #eeeeee;*/
	background-image: url(../img/featured_middle.gif);
    background-position: top left;
    
    display: table;
}

div#pr01_list .box_bottom {
    background-image: url(../img/pr01_list_box_bottom_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 945px;
    height: 14px;
    margin-bottom: 10px;
}

div#pr01_list .box_bottom_featured {
    background-image: url(../img/featured_bottom.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 952px;
    height: 16px;
    margin-bottom: 10px;
}

div#pr01_list .content01 {
    margin-left: 10px;
    width: 480px;
    float: left;
}

div#pr01_list .content02 {
    width: 145px;
    float: left;
    text-align: center;
}

div#pr01_list .content03 {
    width: 135px;
    float: left;
    text-align: center;
    padding-bottom: 10px;
}

div#pr01_list .content04 {
    width: 165px;
    float: left;
    text-align: center;
}

div#pr01_list .content_left{
	float:left;
	width:470px;
}
div#pr01_list .content_right{
	float:right;
}

div#pr01_list select {
    background-color: #618d00;
    color: white;
    border: 1px solid #5d8600;
}

div#pr01_list a {
    text-decoration: none;
    color: #0f5c94;
}

div#pr01_list a:hover {
    text-decoration: underline;
}

div#pr01_list span.price {
    font-size: 24px;
    font-weight: bold;
}

div#pr01_list span.title {
    font-size: 16px;
    font-weight: bold;
	font-family: Helvetica;
}

div#pr01_list span.title2 {
    font-size: 16px;
    font-weight: bold;
	color:#FF0000;
}

ul {
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
}

div#pr01_list .top_left {
    margin-left: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    line-height: 150%;
    width: 420px;
    float: left;
}

div#pr01_list .top_right {
    margin-bottom: 20px;
    margin-top: 10px;
    line-height: 150%;
    width: 475px;
    float: left;
	text-align: right;
}

div#pr01_list .top_text {
    margin-left: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 915px;
}

div#pr01_list_tab {
    width: 945px;
    display: table;
}

div#pr01_list_tab .left {
    background-image: url(../img/pr01_list_tab_left.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 27px;
    height: 41px;
    float: left;
    text-align: center;
}

div#pr01_list_tab .right {
    float: left;
    background-image: url(../img/pr01_list_tab_right.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 540px;
    height: 41px;
    font-size: 11px;
}

div#pr01_list_tab .tab_meet_and_greet {
    background-image: url(../img/pr01_list_tab_meet_and_greet.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 122px;
    height: 41px;
    float: left;
    cursor: pointer;
}

div#pr01_list_tab .tab_meet_and_greet_current {
    background-image: url(../img/pr01_list_tab_meet_and_greet_current.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 122px;
    height: 41px;
    float: left;
    cursor: pointer;
}

div#pr01_list_tab .tab_meet_and_greet_dis {
    background-image: url(../img/mg_na.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 122px;
    height: 41px;
    float: left;

}

div#pr01_list_tab .tab_park_and_ride {
    background-image: url(../img/pr01_list_tab_park_and_ride.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 124px;
    height: 41px;
    float: left;
    cursor: pointer;
}

div#pr01_list_tab .tab_park_and_ride_current {
    background-image: url(../img/pr01_list_tab_park_and_ride_current.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 124px;
    height: 41px;
    float: left;
    cursor: pointer;
}
div#pr01_list_tab .tab_park_and_ride_dis {
    background-image: url(../img/pr_na.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 124px;
    height: 41px;
    float: left;
    
}

div#pr01_list_tab .tab_on_airport {
    background-image: url(../img/pr01_list_tab_on_airport.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 127px;
    height: 41px;
    float: left;
    cursor: pointer;
}

div#pr01_list_tab .tab_on_airport_current {
    background-image: url(../img/pr01_list_tab_on_airport_current.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 127px;
    height: 41px;
    float: left;
    cursor: pointer;
}

div#pr01_list_tab .tab_on_airport_dis {
    background-image: url(../img/onair_na.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 127px;
    height: 41px;
    float: left;
   
}

div#pr01_payment .div_top_left {
    margin-top: 15px;
    width: 80%;
    line-height: 150%;
    margin-left: 10px;
}

div#pr01_payment .div_top_right {
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    width: 100%;
}

div#pr01_payment .div_payment_left {
    margin-top: 15px;
    width: 340px;
    float: left;
}

div#pr01_payment .div_payment_right {
    float: left;
}

div#pr01_payment .div_payment_left2 {
    width: 440px;
    float: left;
    margin-left: 40px;
    margin-bottom: 10px;
}

div#pr01_payment .div_payment_right2 {
    float: left;
    width: 440px;
    margin-left: 20px;
    margin-bottom: 10px;
    text-align: center;
}

div#pr01_image div.product {
    border: 1px solid #E5E5E5;
    padding-bottom: 10px;
}

div#pr01_image img.product {
    background-color: white;
    padding: 10px;
    border: 1px solid #E5E5E5;
}

div#pr01_product .content {
    width: 600px;
    border-left: 1px solid #E5E5E5;
    margin-left: 1px;
    border-right: 1px solid #E5E5E5;
    margin-right: 1px;
}

div#pr01_product .text {
    margin-left: 35px;
    padding-right: 30px;
    height: 190px;
    overflow: auto;
    font-size: 12px;
}

div#pr01_product .menu {
    margin-top: 18px;
    width: 603px;
    height: 49px;
}

div#pr01_product .bottom {
    background-image: url(../img/pr01_product_bottom.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 14px;
    width: 603px;
}

div#pr01_product .wps_left {
    vertical-align: middle;
    padding-left: 20px;
    border-bottom: 1px solid #E5E5E5;
    text-align: left;
}

div#pr01_product .wps_content_right {
    padding-left: 20px;
    text-align: left;
}

div#pr01_product .wps_content_left {
    vertical-align: top;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #E5E5E5;
    text-align: left;
}

div#pr01_product .wps_content {
    padding: 10px;
    text-align: justify;
    font-size: 12px;
}

div#pr01_product .wps_right {
    vertical-align: middle;
    text-align: right;
    padding-left: 20px;
    border-bottom: 1px solid #E5E5E5;
}

div.thx_middle {
    width: 290px;
    text-align: justify;
    margin-top: 10px;
}

td.thx_right {
    text-align: center;
    padding-left: 20px;
}

div.thx_right {
    width: 395px;
    border: 1px solid #E5E5E5;
    padding: 15px;
    margin-bottom: 10px;
    text-align: left;
}

div#pr01_list div.sortbar {
    background-image: url(../img/green/pr01_list_sortbar.gif);
    background-position: top left;
    font-size: 11px;
    background-repeat: no-repeat;
    height: 45px;
    width: 946px;
}

ul.list li {
    background: url("../img/arrow.gif") no-repeat scroll 0 4px transparent;
    margin-bottom: 2px;
    padding-left: 16px;
}

div.sortbar table.sorttable {
    width: 100%;
    vertical-align: middle;
    color: #81BB00;
    height: 42px;
}

div.sortbar table.sorttable2 {
    width: 100%;
    vertical-align: middle;
    color: #ffffff;
    height: 42px;
}

.left_sortbar {
    font-size: 16px;
    padding-left: 20px;
    vertical-align: middle;
}

.right_sortbar {
    padding-right: 20px;
    width: 320px;
    vertical-align: middle;
}

.right_sortbar_text {
    text-align: right;
    font-size: 16px;
    vertical-align: middle;
    padding-right: 20px;
}

.box_full_top {
    background-image: url(../img/pr01_list_box_top_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 945px;
    height: 14px;
}

.box_full_content {
    width: 942px;
    border-left: 1px solid #eeeeee;
    margin-left: 1px;
    border-right: 1px solid #eeeeee;
    display: table;
}

.box_full_text {
    padding-left: 10px;
    padding-right: 10px;
}

div.box_header {
    font-size: 18px;
    font-weight: bold;
    color: #0F5C94;
    margin-bottom: 10px;
}

.box_full_bottom {
    background-image: url(../img/pr01_list_box_bottom_round.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 945px;
    height: 14px;
    margin-bottom: 10px;
}

td.form_left {
    text-align: right;
    vertical-align: middle;
    width: 70px;
    font-size: 11px;
}

h3 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    color: #a6a6a6;
}

h4 {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #a6a6a6;
    font-weight: bold;
}

td.form_middle {
    vertical-align: middle;
    padding-left: 15px;
    font-size: 11px;
}

td.form_right {
    vertical-align: middle;
    font-size: 11px;
}

a {
    text-decoration: none;
    color: #0f5c94;
}

td {
    vertical-align: top;
}

td.left {
    width: 50%;
}

td.left_p {
    width: 600px;
}

td.right_p {
    width: 390px;
}

td.right {
    width: 50%;
}

a:hover {
    text-decoration: underline;
}

.important {
    color: #0e5b95;
}

.green_text {
    color: #81bb00;
}

.blue_text {
    color: #4ca4e9;
}

.black_text {
    color: black;
}

.backtoquote {
    padding-left: 255px;
}

.rating {
    background-image: url(../img/green/stars_silver.gif);
    width: 122px;
    height: 22px;
}

.rating_green {
    background-image: url(../img/green/stars_green.gif);
    width: 122px;
    height: 22px;
}

.form_topyellow {
    background: url("../img/form_top_yellow.gif") no-repeat scroll 0 0 transparent;
    font-size: 1px;
    height: 14px;
}

h1 {
    background-color: #FDD207;
    color: #295603;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    padding-left: 5px;
}

#quoteform h1 span {
    color: #295603;
    font-size: 21px;
    font-weight: bold;
    margin: 5px 0 10px 2px
}

.form_middle input, .form_middle select, .form_middle textarea {
    color: #666666;
    font: 15px Tahoma, Arial, Helvetica, sans-serif;
    margin: 3px;
    padding: 5px 2px;
}

#quoteform br.clear {
    font-size: 33px;
    height: 4px;
}

#leisure, #business {
    float: left;
    margin: 8px 0;
}

.form_bottom {
    background: url("../img/form_bottom.gif") no-repeat scroll 0 0 transparent;
    font-size: 1px;
    height: 36px;
}

input.promo {
    background: url("../img/promo_input.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #295603;
    float: left;
    font-size: 11px;
    height: 21px;
    margin: 0 62px 0 17px;
    padding: 4px 0 10px;
    text-align: center;
    width: 97px;
}

select#airporta {
    width: 220px;
}

input.hasDatepicker {
    width: 215px;
}

div#quote .info {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}

.float-left {
    color: #666666;
    width: 400px;
    float: left;
    padding-top: 12px;
}

#pr01_product #product_menu_1 {
    background-image: url(../img/pr01_product_menu_1.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

#pr01_product #product_menu_2 {
    background-image: url(../img/pr01_product_menu_2.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

#pr01_product #product_menu_3 {
    background-image: url(../img/pr01_product_menu_3.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div#product_menu_ {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
    width: 117px;
}

div#product_menu_ a.current {
    color: #81BB00;
}

div#product_menu_ a {
    color: #78BAEE;
}

div.product_menu {
    height: 49px;
}

.medstars1 {
    float: right;
    width: 117px;
    height: 20px;
    padding: 0 0 0 0;
    background: url(../img/stars_grey.gif) no-repeat;
}

.medstars2 {
    width: 117px;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../img/stars_green.gif) no-repeat;
}

#search .clear {
    height: 45px;
}

#search .button {
    background: url("../img/search_button_gren.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    margin: -5px 0 0 0;
    width: 179px;
}

#search p {
    line-height: 11px;
    padding-bottom: 11px;
}

#search label {
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 25px;
    width: 80px;
}

#search {
    color: #000000;
    float: none;
    margin: 4px 0 0 17px;
    width: 607px;
}

#search form {
    background-color: #ffffff;
    display: block;
    overflow: hidden;
    padding: 13px 9px 2px 11px;
}

#search_product .clear {
    height: 45px;
}

#search_product .button {
    background: url("../img/search_button_gren.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    margin: -5px 0 0 0;
    width: 179px;
}

#search_product p {
    line-height: 11px;
    padding-bottom: 11px;
}

#search_product label {
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 5px;
    width: 80px;
}

#search_product {
    color: #000000;
    margin: 4px 0 0 17px;
    width: 607px;
}

#search_product form {
    background-color: #ffffff;
    display: block;
    overflow: hidden;
    padding: 13px 9px 2px 11px;
}

div#product_content_1 {
    font-size: 12px;
    padding: 1px 9px;
    width: 574px;
}

div#product_content_2 {
}

div#product_content_3 {
    font-size: 14px;
    padding: 1px 9px;
    width: 574px;
}

div#product_content_2 h2 {
    font-size: 18px;
    padding: 7px 35px;
}

div#product_content_2 a {
    font-size: 14px;
    color: #666666;
    font-family: Comic Sans MS, Arial, sans-serif;
}

h1.faqtitle {
    background-color: #ffffff;
    color: #295603;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

span#faqtitle {
    color: #0F5C94;
    font-family: Comic Sans MS, Arial, sans-serif;
    font-size: 17px;
}

span#faqanswer {
    color: #666666;
    font-size: 14px;
}

div.answer {
    padding: 12px;
}

div.bottom_content {
    width: 930px;
}

.qoute_loading {
    color: #406D91;
    font-size: 23px;
    font-weight: bold;
    font-family: Tahoma;
    height: 700px;
    padding-top: 170px;
    text-align: center;
    vertical-align: middle;
    width: 930px;
}

div.result {
    padding-top: 20px;
}

.faq_right .button {
    background: url("../img/book_button2.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    margin: 6px auto;
    width: 181px;
}

.contact_title {
    background: url("../img/contact_title.png") no-repeat scroll 0 0 transparent;
    font-size: 0.9em;
    line-height: 1.4em;
    margin: 10px 0 0 0;
    padding: 43px 0 23px 108px;
}

.faq_left {
    float: right;
    margin: 0 15px 28px 0;
    width: 400px;
}

.faq_right {
    float: right;
    margin-left: 57px;
    margin-right: 60px;
    margin-top: 0;
    width: 400px;
}

.faq_content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 0px solid #D3D3D3;
    border-right: 0px solid #D3D3D3;
    overflow: hidden;
    padding: 9px 13px;
}

strong {
    font-weight: bold;
}

.answer2 {
    background: url("../img/separator.gif") repeat-x scroll left bottom transparent;
    color: #0F5C94;
    font-size: 1.2em;
    font-weight: bold;
    padding: 3px 26px 7px;
}

.answer2 p {
    color: #656565;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.4em;
    padding-top: 6px;
}

.formwrap {
    background: url("../img/separator.gif") repeat-x scroll left bottom transparent;
    font-size: 0.9em;
    overflow: hidden;
    padding: 17px 0 7px 29px;
}

.formwrap label {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 13px 4px 0;
    text-align: right;
    width: 95px;
}

.formwrap input {
    background: url("../img/input4.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 20px;
    margin-bottom: 4px;
    padding: 5px 0 0 5px;
    width: 207px;
}

.formwrap br {
    clear: both;
}

textarea {
    border: 1px solid #D8D8D8;
    float: right;
    height: 93px;
    margin-bottom: 9px;
    padding: 7px 0 0 5px;
    width: 294px;
}


.paymentSplash{
	width:400px;
	height:150px;
	background-color:#FFFFFF;
	border:2px solid #AAAAAA;
	padding: 5px 5px 5px 5px;
	display:none;
	text-align:center;
	color: #000000;
}

.smallprice{
	font-size:11px;
}




