/* CSS Document - written by Doan Tien Khoa - E-mail: hunterkhoa@gmail.com */

body {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; background-color:#f2f3f2;}
ul, li, h1, h2, h3, h4, h5, h6, p { padding:0px; margin:0px;}
ul {list-style-type:none;}
a { outline:none;}
.clear { clear: both; }

/*---------------------------------------*/
.shadow_main { background-image:url(../../images/bg_main.gif); width:1024px; background-position:center; background-repeat:repeat-y; margin:0px auto;}
.main { margin:0px auto; width:960px;}
/*---------------------------------------*/

.img_placeholder {position: absolute; right: 10px; top: 28px;width:230px; }
.img_placeholder_subtitle {text-align:right;padding:5px; background:#cccccc;color:#003366;}

#lbl_mainContent
{
    border:0px solid #ff0001;
    width:380px;
}

#lbl_mainContent .intro a
{
    color:#003366;
}

#warrenties 
{
    width:230px; 
    margin:12px 0 0 0;
}
#warrenties ul
{
    list-style-type:disc;
	padding-left: 12px;
	line-height:16px;
}

#warrenties ul ul 
{
    list-style-type:none;
    margin: 0 0 0 -12px;
}
#warrenties ul li span 
{
        margin: 0 0 0 -4px;
}
#warrenties ul li span span
{
    color:#003366;
    text-decoration:none;
}

span.m_right
{
    margin:0 0 0 -4px;
    }

#warrenties ul li span span
{
        margin: 0 0 0 0px;
}
#warrenties ul ul li span
{
    list-style-type:none;
    margin: 0 0 0 -12px;
}

.download_pfd { float:left; width:210px; margin:10px; height:500px; margin-left:-25px;}
.down { float:right; width:117px; height:129px; margin-left:30px; background-image:url(../../images/pdf.gif); background-repeat:no-repeat;margin-right:240px;}
.imgdown {width:94px; height:135px;}
.bt_download { background-image:url(../../images/bt_new.gif); background-position:right; background-repeat:no-repeat; height:19px; padding-top:3px;}
.download_pfd .mid { padding-bottom:20px;}
#static { padding-left:40px;  width:870px; padding-top:20px;}
#static b { font-weight:bolder;}
#static b span { color:#003366;}
#static h6 { font-size:13px; color:#666; padding-bottom:7px;}
#static h5 { font-size:15px; color:#003366; padding-bottom:10px;}
#static h2 { color:#003366; margin-left: 0px; margin-right: 0px; }
#static .mid2 h2 { margin-right: 25px; }
#static p b { color:#003366;}
#static p a { color:#666;}
#static a { color:#666666;}
#nocars b span { color:#003366;}
#nocars { padding-left:40px;  width:570px; padding-top:20px;}
#nocars p i { display:block; float:left; width:100px; font-style:normal; font-weight:bolder;} 
#static p i { display:block; float:left; width:60px; font-style:normal; font-weight:bolder;} 
.cars_img {background-image:url(../../images/car.gif);
background-position:right top; width:200px; height:200px; float:right;height:140px;
width:250px;}
.menu { height:50px; background-image:url(../../images/bg_menu.gif);}
.menu ul li a { display:block; padding:5px 10px 5px 10px; color:#FFFFFF; font-size:13px; font-weight:bolder; text-decoration:none;}
.menu ul li.pad { padding-left:15px; padding-right:15px;}
.menu ul li.pad a.lg { background-image:url(../../images/bt_lg.gif); display:block; float:left; height:17px; width:17px; padding:0px; margin:0px; margin-top:4px;}
.menu ul li.pad input { float:left;}
.menu ul li a span { color:#87aed6;}
.menu ul li { display:inline-block; float:left; width:auto;}
.menu ul li input { width:70px; height:14px; margin-right:10px; border:1px solid #CCC; margin-top:4px;}
.menu ul li select { width:80px; height:19px;}
.menu ul { float:right; margin-top:12px; margin-right:20px;} 
.menu ul li.pad input.no_padding { margin-right:0px;}
.menu ul li.login { margin-left: 6px; }
.menu ul li.login a { text-decoration: underline; }
.menu ul li.logout { padding: 5px 10px; color: #fff; text-align: center; }
.menu ul li.logout a { display: inline; font-weight: normal; padding: 0px; }
.menu .socialnetwork { float:left; margin-top:12px; margin-left:40px;} 
.menu .socialnetwork li a{color:#fff;font-size:10px;}
.menu .socialnetwork li a img {border:none; vertical-align:middle}

.intro a:link , .intro a:visited { color:#666; text-decoration:underline;}
#logout { width:291px;}
#logout li { float:right;}
.pad input { font-size:9px; color:#003366;}
.banner { height: 163px; width:960px; background-image:url(../../images/header.jpg); position:relative;}
.banner a.linkhome { display:block; height: 163px; width:960px; text-decoration: none; }
.phone { float:right; width:230px; font-size:23px; color:#a2ab9e; position:absolute; right:10px; margin-top:90px; }
.phone img { border: 0px; }
.lang { position:absolute; width:50px; right:60px; top:5px; }
.lang a img { border:0px; margin-left:5px;} 
.cur{ position:absolute; width:45px; right:10px; top:-10px; }
.pa-lef { margin-left:20px; padding-bottom:10px; border-top: 2px dotted #CCC; margin-right:20px; padding-top:10px; clear:both;}
#pickup_offices, #dropoff_offices { font-size:11px;}
.menu a.hid { display:block; height:50px; width:70px; float:left;}
table tr td a { color:#666666; font-size:10px;}
.table-list { margin-left:20px;}
.table-list a { text-decoration: none; }
.table-list a:hover { text-decoration: underline; }
.list_check ul li label input { margin-top:0px; margin-bottom:0px;}
.list_check ul li label { overflow:hidden; display:block;}

.l { float:left; width:320px; }
.l img { width:200px;}
.r { float:right; width:320px; }
.content { height:auto; overflow:hidden; width:960px;}
.content .left { float:left; width:320px; margin-left:6px; margin-top:8px;}
* html .content .left { margin-bottom:25px;}
.content .left select { color:#999999;}
.content_top { overflow:hidden; }
.content_top h2 { border-top:2px dotted #CCCCCC; border-bottom:2px dotted #CCCCCC; padding-bottom:10px; padding-top:10px; font-size:15px; margin: 10px; margin-right: 25px; }
.content_bottom { clear:both;}
.hd { background-image:url(../../images/left_hd.jpg); width:318px; height:42px;}
.hd1 { background-image:url(../../images/select_03.gif); width:318px; height:11px;}
* html .hd1 { margin-top: -3px; }
.hd2 { background-image:url(../../images/select_031.png); width:210px; height:8px;}
.hd h3 { color:#666666; font-size:15px; display:inline; float:left; margin-top:24px; margin-left:30px; width:auto;}
#searchcar { margin-bottom: 6px; }
* html #searchcar .mid { padding-bottom: 10px; }
*:first-child+html #searchcar .mid { padding-bottom: 10px; }
#searchcar .mid p.bt { padding-top: 20px; padding-bottom: 6px; }
#searchcar .mid p.small_header { padding-top: 13px; }
* html #searchcar .mid p.bolder-top { padding-top: 22px; }
*:first-child+html #searchcar .mid p.bolder-top { padding-top: 20px; }
#partners .mid3 { padding-top: 3px; }
#partners .mid3 p.topbol { padding-top: 15px; padding-bottom: 15px; }
*:first-child+html #partners .mid3 { padding-top: 8px; }
.mid { height:auto; background-image:url(../../images/bg_left_pick.jpg); background-repeat:repeat-y;  width:320px; overflow:hidden; margin-top:-1px;}
.mid3 { height:auto; background-image:url(../../images/select_06.gif); background-repeat:repeat-y;  width:320px;  overflow:hidden;}
* html .mid3 { margin-top: -3px; padding-bottom: 8px; }
*:first-child+html .mid3 { padding-bottom: 4px; }
.mid1 { height:auto; background-image:url(../../images/select_06.gif); background-repeat:repeat-y;  width:320px; padding-bottom:10px; overflow:hidden;}
.mid2 { height:auto; background-image:url(../../images/select_061.png); background-repeat:repeat-y;  width:190px; padding-bottom:20px; overflow:hidden; padding-left:20px;}
.mid1 h2 { margin-left:32px; padding-top:10px;}
.mid2 h2 { padding-top:10px; padding-bottom:10px;}
.mid1 h3 { border-bottom:2px dotted #DDDFDD;color:#5F5F5F;font-size:14px;margin-left:30px;margin-right:35px;padding-bottom:13px;padding-left:5px;padding-top:14px;}
.mid1 p {color:#5F5F5F; padding-left:5px; margin-left:30px; margin-right:30px; margin-top:13px; margin-bottom:13px;font-size:11px;}
.mid1 p img { margin-right:22px; vertical-align:middle; }
.mid3 h3 { border-bottom:2px dotted #DDDFDD;color:#5F5F5F;font-size:14px;margin-left:30px;margin-right:35px;padding-bottom:13px;padding-left:5px;padding-top:14px;}
.mid3 p {color:#5F5F5F; padding-left:0px; margin-left:30px; margin-right:30px; margin-top:4px; margin-bottom:4px;font-size:11px; }
.mid3 p.topbol {border-top:2px dotted #CCC; padding-top:5px; padding-bottom:5px;}
.mid3 p img { margin-right:22px; vertical-align:middle; }
.ft1 {background-image:url(../../images/select_08.gif); width:318px; height:12px; background-repeat:no-repeat; background-position:2px;}
.ft2 {background-image:url(../../images/select_081.png); width:210px; height:12px; background-repeat:no-repeat; background-position:top;}
* html .mid { margin-top:-4px; width:auto;}
* html .mid1 { margin-top:-4px; width:310px;}
* html .ft {margin-top:-4px;}
* html .ft1 {margin-top:-8px;}
*:first-child+html .hd1 {margin-top:-1px;}
*:first-child+html .ft1 {margin-top:-9px;}
*:first-child+html .mid { margin-top:-4px; width:auto;}
*:first-child+html .mid1 { margin-top:-4px; width:310px;}
*:first-child+html .ft {margin-top:-8px;}
.mid p.nopad_top { padding-top:0px;} 
.mid p.search { height:auto; overflow:hidden; padding-bottom:10px;}
*:first-child+html .mid {margin-top:-4px; margin-bottom:-4px;}
.mid p { width:260px; margin:0px auto;clear:both;padding-top:9px;}
.search select { border:1px solid #e3e3e3; width:255px; padding-top:5px; padding-bottom:5px; padding-left:5px; font-size:11px; color:#999;}
.search select.sl_left { border:1px solid #e3e3e3; width:155px; padding-top:5px; padding-bottom:5px; padding-left:5px; font-size:11px; color:#999; margin-right:10px;}
.search select.sl_right { border:1px solid #e3e3e3; width:87px; padding-top:5px; padding-bottom:5px; padding-left:5px; font-size:11px; color:#999;}
.search span.sl_left { float: left; margin-right: 18px; }
.text { color:#003366; overflow:hidden; } 
.mid p.small_header { color:#666666; font-size:13px; font-weight:bolder; padding-top:8px; overflow:hidden;}
.mid p.small_header a.ws { display:block; float:right; width:12px; height: 14px; background-image:url(../../images/ws.gif); background-repeat:no-repeat; margin-left:3px; background-position:left; margin-top: 2px;}
.mid p.small_header span { float:right;}
.mid p.pick_up_time { padding-top:6px;}
.mid p.bolder-top { border-top:2px dotted #ccc; margin-top:10px; height:30px;}
.mid input { border:2px solid #ccc; padding-top:5px; padding-bottom:5px; padding-left:5px; font-size:11px; color:#666; width: 245px; }
.mid p.pick_up_time input { width:100px; }
.hide { display:none;}
#promoLabel { float:right; width:95px;}
#promoLabel span { cursor: pointer;}
.small_header label { background-image:url(../../images/bt_new.gif); background-position:left; background-repeat:no-repeat; padding-left:18px; cursor: pointer;}
.small_header label a { text-decoration:none; font-size:11px !important;}
.small_header label span {font-size:11px !important; padding-top:3px;}
.mid p.pick_up_time span { padding-right:3px; float: left; }
.mid p.pick_up_time span.calendar { margin-left:3px;}
* html .mid p.pick_up_time span.calendar { margin-top:-6px;}
*:first-child+html .mid p.pick_up_time span.calendar { margin-top:-6px;}
.mid p.pick_up_time span.cal { padding-left:8px; padding-right:15px;}
.bt { overflow:hidden; clear:both;}
.search a.Inloggen { color:#1d407b; font-size:14px; font-weight:bolder; text-decoration:none;padding-top:5px; padding-bottom:5px; float:left; width:auto;}
a.Inloggen { color:#1d407b; font-size:14px; font-weight:bolder; text-decoration:none;padding-top:5px; padding-bottom:5px; float:left; width:auto;}
.search a.Zoek { float:right; padding-right:35px; padding-top:7px; padding-bottom:6px; background-image:url(../../images/bt.gif); background-repeat:no-repeat; background-position:right;color:#1d407b; font-size:14px; font-weight:bolder; text-decoration:none; width:auto;}
a.Zoek { float:right; padding-right:35px; padding-top:7px; padding-bottom:6px; background-image:url(../../images/bt.gif); background-repeat:no-repeat; background-position:right;color:#1d407b; font-size:14px; font-weight:bolder; text-decoration:none; width:auto;}
.ft {background-image:url(../../images/left_footer.gif); width:318px; height:12px; background-repeat:no-repeat; background-position:top;}
.left h1 { width:200px; margin-left:10px; font-weight:normal; margin-top:70px;}
.img_car_step4 { margin-left:45px; margin-top:60px;}
.best_bus_step4 { font-weight:normal; font-size:26px; color:#003366; margin-bottom:10px; margin-top:20px;}
.best_bus_step4 img { vertical-align:text-bottom; width:30px; margin-right:5px; border:0px; vertical-align: text-bottom;}
.best_bus_step4 a { float:right; display: block; font-size:15px; text-decoration:none; color:#999999; font-weight:bolder; margin-right:30px;}
.text_step4 { font-size:13px; color:#666666; line-height:150%; padding-right:30px;}
.text_step4 p b { font-weight:normal; float:left; width:420px; display:block; }
.text_step4 h3 { padding-top:10px; padding-bottom:5px; display:inline; float:left; font-size:14px;}
.text_step5 { font-size:13px; color:#666666; line-height:150%; padding-right:30px;}
.text_step5 h3 { padding-top:10px; padding-bottom:5px; display:inline; float:left; font-size:14px;}
div.text_step4 { overflow:hidden; clear:both;}
div.text_step4 p { clear:both;}
div.text_step4 p span { display:block; width:160px; float:left;}
div.text_step5 { overflow:hidden; clear:both;}
div.text_step5 p { clear:both;}
div.text_step5 p span { display:block; width:350px; float:left;}
.total { padding-top:5px; margin-top:5px; border-top:1px dashed #CCC; font-weight:bolder;}
.norisk { margin-left:30px; width:275px; margin-top:13px;}
.norick_text { padding-top:5px; font-size:10px; color:#666666; padding-bottom:8px;}
.norisk li a { color:#666; font-size:10px;}
.norisk li a.pad_right { padding-right:30px;}

.content .right { float:right; width:630px; padding-top:28px; padding-bottom:10px; border-top:dotted 2px #cccccc; background-image: url(../../images/car.gif); background-repeat: no-repeat; background-position: right top; }
* html .content .right { border-top-style: dotted; padding-top: 28px; background-image: url(../../images/car.gif); background-repeat: no-repeat; background-position: right top; }
.content .right-select { float:right; width:630px; border-top:2px dotted #CCC;  padding-top:10px; padding-bottom:26px; position: relative; }
.content .right-select .hearder_right_navi h1 { float:right; width:260px; font-size:26px; font-weight:bolder; color:#1d407b; font-weight:normal; margin-top:20px;}
.content .right-booking { float:right; width:630px; border-top:2px dotted #CCC; padding-top:10px; padding-bottom:66px;}
.content .right-booking .hearder_right_navi h1 { float:right; font-size:26px; font-weight:bolder; color:#1d407b; font-weight:normal; margin-top:15px;}
.content .right.supplier { padding-top: 18px; background-image: none; }
* html .content .supplier { background-image: none; }
.content .welcome.right { position: relative; }
.content .tip { font-size: smaller; }
.intro p { width:360px;}
.supplier .intro { min-height: 462px; }
.welcome .intro
{
    width: 380px;
    overflow: inherit;
}
* html .supplier .intro, * html .intro { height: 450px; }
*:first-child+html .supplier .intro { min-height: 460px; }
*:first-child+html .intro { min-height: 448px; }
.intro { min-height: 453px; margin-right:10px; padding-left:10px; position:relative; height:auto; line-height:18px; font-size:13px; }
.supplier .intro p { width: auto; padding-right: 20px; }
.intro p strong {color:#003366;}
.supplier .intro .logo { margin-bottom: 10px; }
.welcome .intro h3 { border-bottom: dotted 2px #ccc; padding-bottom: 6px; }
.welcome .intro h4 { color: #003366; font-size: 15px; padding-top: 6px; padding-bottom: 14px; }
.intro p span { background-image:url(../../images/small-icon.gif); padding-left:17px; background-position:left; background-repeat:no-repeat; display:block; background-position:top left; }
.intro ul li { background-image:url(../../images/small-icon.gif); padding-left:17px; background-position:left; background-repeat:no-repeat; display:block; background-position:top left; }
.intro h1 { font-size:21px; font-weight:normal; width:370px; line-height:25px;}
.intro h3 { font-size:21px;font-weight:normal; padding-top:2px;margin-top:10px;  }
.intro h1 b .q, .intro h3 b .q, .intro b .q{color:#003366;}

.intro p { font-size:13px; line-height:18px; }
.intro p b { padding-left:15px; font-weight:normal;}
.intro p b .q { padding-left:0px; font-weight:normal;}


.content .content_top .right .intro h3 { margin:0 0 5px 0; }
.content .content_top .right .intro { margin:0px 0 0 0; }
.content .content_top .right .intro p { margin:0px 0 10px 0; }

.mid3 p u { font-size:13px; font-weight:bolder; margin-left:33px; margin-top:5px; margin-bottom:15px;}

.landing { margin-right: 25px; margin-top: -6px; min-height: 130px; }
* html .landing { height: 118px; }
*:first-child+html .landing { min-height: 128px; }
.landing h1 { font-size: 21px; font-weight: normal; padding-top: 2px; padding-bottom: 2px; }
.landing p { font-size: 13px; line-height: 18px; }

.welcome .account_detais { position: absolute; top: 125px; right: 0px; width: 225px; height: 360px; border-left: dotted 2px #ccc; }
.welcome .account_detais h3 { margin: 76px 0px 10px 40px; font-size: 15px; }
.welcome .account_detais a { color: #666666; text-decoration: none; }
.welcome .account_detais a:hover { text-decoration: underline; }
.welcome .account_detais p { margin-left: 40px; margin-bottom: 6px; }
.welcome .account_detais p.herbie { margin-top: 38px; }
.welcome .account_detais p.herbie img { vertical-align: middle; margin-right: 2px; }
.welcome .account_detais p.herbie a { font-weight: bolder; text-decoration: underline; }
                                        
.icon_menu { position:absolute; right:0px; border:0px; width:210px; bottom:0px; height:63px;}
* html .icon_menu { position:absolute; right:0px; border:0px; width:210px; bottom:0px; height:63px;}
.icon_menu ul li { display:inline; float:left; width:auto;}
.icon_menu ul li a { margin:5px; text-align:center; font-size:12px; color:#666666; text-decoration:none; cursor:pointer;}
* html .icon_menu ul li a { margin:0px; padding: 0px; }
.icon_menu ul li a.select { display:block; width:53px;padding-top:38px; background-image:url(../../images/icon_01_hover.gif); float:left; background-repeat:no-repeat;}
.icon_menu ul li.select a:hover {background-image:url(../../images/icon_01.gif);}
.icon_menu ul li.book a:hover {background-image:url(../../images/icon_03.gif);}
.icon_menu ul li.select a.disabled {background-image:url(../../images/icon_01_hover.gif) !important; cursor: default; }
.icon_menu ul li.book a.disabled {background-image:url(../../images/icon_03_hover.gif) !important; cursor: default; }
.icon_menu ul li.drive a.disabled {background-image:url(../../images/icon_05_hover.gif) !important; cursor: default; }
.icon_menu ul li.select a.done {background-image:url(../../images/icon_01.gif) !important; }
.icon_menu ul li.book a.done {background-image:url(../../images/icon_03.gif) !important; }
.icon_menu ul li.drive a.done {background-image:url(../../images/icon_05.gif) !important; }
.icon_menu ul li.detail a span { margin-left:5px;}
.icon_menu ul li.drive a:hover {background-image:url(../../images/icon_05.gif);}
.icon_menu ul li.select a.active_step1 {background-image:url(../../images/icon_02_curent.gif) !important;}
.icon_menu ul li.book a.active_step1 {background-image:url(../../images/icon_03_curent.gif) !important;}
.icon_menu ul li.drive a.active_step1 {background-image:url(../../images/icon_01_curent.gif) !important;}
.icon_menu ul li.book a { display:block; width:48px;padding-top:38px; background-image:url(../../images/icon_03_hover.gif);float:left;background-repeat:no-repeat;}
.icon_menu ul li.drive a { display:block; width:61px;padding-top:38px; background-image:url(../../images/icon_05_hover.gif);float:left;background-repeat:no-repeat;}
.book span { margin-left:10px;} 
.drive span { margin-left:18px;}
.comboboxValueContainer2 { width:80px !important;}
.comboboxValueContainer2 .comboboxValueContent { width:57px !important;}
.list { margin:0px auto; overflow:hidden; float:left; }
.list div { float:left;padding-left:10px;padding-right:10px;width:185px;}
* html .list div { padding-bottom: 8px; }
.rig { text-align:right; padding-right:20px;}
.list div h4  { font-size:19px; padding-left:36px; padding-top:4px; padding-bottom:12px; }
.list div img { float: left; }
/*.list div h4.ner { font-size:19px; padding-left:36px; padding-top:30px; padding-bottom:12px; background-image:url(../../images/ner_icon.gif); background-repeat:no-repeat; background-position: left 25px;  }
.list div h4.eu { font-size:19px; padding-left:36px; padding-top:30px; padding-bottom:10px; background-image:url(../../images/eu_icon.gif); background-repeat:no-repeat; background-position: left 25px; }
.list div h4.usa { font-size:19px; padding-left:36px; padding-top:30px; padding-bottom:10px; background-image:url(../../images/usa_icon.gif); background-repeat:no-repeat; background-position: left 25px; }*/
.list div h4 { margin-bottom:2px;}
.list p b { clear:both; text-transform:uppercase; display:block; font-size:10px;}
.list p a { color:#666666; text-decoration:none;}
.list p { margin-bottom:8px; overflow:hidden;}
.list p a span { float:right; font-size:9px; width:auto;} 
.list p a span.fleft { float:left;width:auto;}
.list p a span.dp { display:block; width:70px; text-align:right;}

.content_bottom_top { background-image: url(../../images/footer_bg_main_03.gif); height:15px;}
.content_bottom_main {background-image: url(../../images/footer_bg_main_06.gif); height:auto; overflow:hidden; }
* html .content_bottom_main {background-image: url(../../images/footer_bg_main_06.gif); height:auto; overflow: hidden; position:relative; width:100%; }
.content_bottom_main_left { float:left; width:250px; height:auto; padding-left:40px;} 
.content_bottom_main_right table { margin-top:12px;}
.content_bottom_main_right h1 { font-size:18px;}
.content_bottom_main_right table tr td a { color:#666666; text-decoration:none;}
.content_bottom_main_left h3 { color:#003366; font-size:16px; display:inline;}
.content_bottom_main_left div ul li a { font-size:11px; color:#666666; text-decoration:underline;}
.content_bottom_main_left div ul li { padding-top:3px;}
.content_bottom_main_left div { margin-top:5px; overflow:hidden;}
.content_bottom_main_right { float:right; width:620px; height:auto;}
.content_bottom_main_left p { margin-top:15px; margin-bottom:20px;}
.content_bottom_main_right h2 { font-size:17px;}
.des_control { width:600px;}

.bg_ft { background-image:url(../../images/bg_footer.gif); height:20px; background-repeat:no-repeat; background-position:12px top; background-color:#f0f1f0;}
.privacy { text-align:right; padding-right:45px; background-color:#f0f1f0; padding-bottom:20px;} 

.pick_up_time select { width: 45px; }
.comboboxContainer.airco, .comboboxContainer.doors, .comboboxContainer.seats { float: left; }
.comboboxContainer.transmission, .comboboxContainer.bodytype, .comboboxContainer.fuel { float: left; margin-right: 18px; }

.menu_bottom { width:227px;}
.menu_bottom_left { width:137px; float:left;}
.menu_bottom_right { width:81px; float:left;}
.privacy a { color: #666666; text-decoration: underline; }

.symbolen {width:275px; margin-bottom: 6px;}
.hearder_right_navi { position:relative; width:600px; height:70px; top:0px; border-bottom:2px dotted #e6e8e6; margin-right:10px; margin-left: 10px; }
.hearder_right_navi .icon_menu { left:5px;}

.header_table { height:36px; width:620px; background-color:#f1f2f1; margin-top:5px; margin-bottom:5px;margin-right:10px;}
.header_table ul li { float:left;}
.header_table ul li.name { width:215px; height:22px; margin-top:6px; margin-left:12px; font-size:11px; font-weight:bolder;}
* html .header_table ul li.name { width:203px; }
.header_table ul li.op { width: 75px; text-align: center; padding-top: 4px; font-size: 12px; }
.header_table ul li.op1 { width:75px; text-align:center; padding-top:4px; font-weight:bolder; font-size:11px;}
.header_table ul li.op1 span { color:#003366;}
.header_table ul li.op2 { width:75px; text-align:center; padding-top:6px;}
.header_table ul li.op2 span { padding-left:3px; padding-right:3px; font-size:11px; font-weight:bolder;}
.header_table ul li.op3 { width:75px; text-align:center; padding-top:6px;}
.header_table ul li.op4 { width:75px; text-align:center;padding-top:6px;}
.header_table ul li.op5 { width:75px; text-align:center;padding-top:6px;}

.bolder_top { border-top:2px dotted #e6e8e6; margin-top:5px;height:auto; width:620px;margin-right:10px; padding-top:5px; overflow:hidden;}
.bolder_top .header_table { background-color:transparent; height:auto; overflow:hidden;}
.bolder_top .header_table ul li.name img { float:left;}
.bolder_top .header_table ul li.name label { float:left; width:145px; padding-left:10px; padding-top:6px; padding-bottom:6px; overflow: hidden; }
* html .bolder_top .header_table ul li.name label { width: 133px; }
.bolder_top .header_table ul li.name label span { white-space: nowrap; font-weight: normal; }
.bolder_top .header_table ul li.name label span.name_car { font-weight: bolder; }
.bolder_top .header_table ul li.name { margin-top:4px; overflow:hidden; height:auto;}
.bolder_top .header_table ul li.name p { clear:both;}
.name_car { clear: both; display:block;}
.name_car b { color:#003366;} 
.bolder_top .header_table ul li.op1 { font-weight:bolder; font-size:12px; padding-top:4px; }
.bolder_top .header_table ul li.op2 { font-weight:bolder; font-size:12px;  padding-top:4px; background-image:url(../../images/line.gif); background-position:left;background-repeat:no-repeat;}
.bolder_top .header_table ul li.op3 { font-weight:bolder; font-size:12px;  padding-top:4px; background-image:url(../../images/line.gif); background-position:left;background-repeat:no-repeat;}
.bolder_top .header_table ul li.op4 { font-weight:bolder; font-size:12px; padding-top:4px;  background-image:url(../../images/line.gif); background-position:left; background-repeat:no-repeat;}
.bolder_top .header_table ul li.op5 { font-weight:bolder; font-size:12px; padding-top:4px;  background-image:url(../../images/line.gif); background-position:left; background-repeat:no-repeat;}


.bolder_top .header_table ul li p a { color:#666666; font-weight:bolder; text-decoration:none; padding-top:15px; padding-bottom:10px; display:block; }
.bolder_top .header_table ul li p a:hover { background-color:#224d8f; color:#ffffff; }

.car_list { height:auto; width:620px; margin-top:5px; margin-bottom:5px;margin-right:10px;}
.car_list ul { height:auto; overflow:hidden; padding:0px; border-top:2px dotted #e6e8e6;clear:both;}
.car_list ul li.img-car { float:left; width:100px; text-align:center; border-right:2px dotted #CCC;}
.car_list ul li.img-car p { font-size:7px; margin-bottom: 5px; }
.car_list ul li.info { padding-left:18px; width:340px; float:left; padding-top:10px; color: #003366; }
.car_list1 { height:auto; width:300px; margin-top:5px; margin-bottom:5px;margin-right:0px; float:left;}
* html .car_list1 { width:300px; overflow:hidden; }
.car_list1 ul { height:145px; overflow:hidden; padding:5px; border-top:2px dotted #e6e8e6; padding-bottom:15px; clear:both; margin-bottom: 10px; }
* html .car_list1 ul { padding-right:5px;}
.car_list ul.hover { background-color: #eee; }
.time1 p b { width:150px; display:block; float:left;}
.time1 p b.icon {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../images/icon_options.gif) no-repeat scroll 0 0;display:block;float:left;height:19px;padding-bottom:0;
padding-top:0;width:20px;}
#pickup_office_acco input, #dropoff_office_acco input { float:left;}
#pickup_office_acco label, #dropoff_office_acco label { float:left;}
.time1 p b.notset { background-color:#ccc;}
.band { width:150px; float:left; text-align:center;}
.band span { clear:both; text-align:center; display:block;margin-bottom:15px; font-size:11px; }
.time1 p.product b {
display: inline;
float:left;
width: auto;
}
p.product { color:#666;}
.time p b { width:150px; display:block; float:left;}
.time1 p.amount { padding-top:8px; padding-bottom:4px; color:#666666; width:145px; }
.time1 p.amount b { font-size:13px; color:#003366; float:none; width:auto; display:inline;} 
.car_list1 ul li.img-car { float:left; width:110px; text-align:center;}
.img-car p a:link , .img-car p a:visited { font-size:11px; color:#666; text-decoration:none;}
.car_list1 ul li.img-car p { padding-top:5px; font-size:11px;}
.car_list1 ul li.img-car p a:link, .car_list1 ul li.img-car p a:visited { color:#666; text-decoration:none;}
.car_list1 ul li.info { padding-left:2px; width:170px; float:left; padding-top:2px;}
*html .car_list1 UL LI.info { width:180px;}
.update_bt { width:100%; padding-top:10px; overflow:hidden;}
.update_bt a { display:block; width:95px; margin:0px auto; height:15px; background-image:url(../../images/change_bt.gif); text-align:center; text-decoration:none; color:#003366; text-transform:uppercase;} 
.product { font-size:16px; font-weight:bolder;}
.product b {color:#003366;}
.product span { display: block; float: left; width: 120px; }
.product p { font-weight: normal; }
.car_name { font-size:13px; padding-top:3px; color:#666666; color: #003366; }
* html .icon { padding-top:0px;}
.icon { padding-top:10px;}
.icon span { font-size: 16px; font-weight: bolder; display: block; float: left; width: 120px; }
.icon span.product { margin-top: -2px; height: auto; }
.icon p span { position:relative; margin-right:6px; overflow:hidden; display:block; width:25px; height:20px; float:left; width:auto; font-size:11px; font-weight:bolder; display:inline;}
.icon p span i.mum { font-size: 11px; font-style:normal; color:#5f5f5f;right:0px;top:-2px;}
* html .icon p span i.mum { top:0px; right:0px;}
.icon p span i.tex {font-style:normal; color:#5f5f5f; bottom:0px; right:2px; font-weight:normal;}
.icon p span i { position:absolute;}
.icon p span.fix_ie6 img { margin-top:5px;}
.icon2 { padding-top:10px;}
.icon2 span { position:relative; margin-right:2px; overflow:hidden; display:block; width:25px; height:20px; float:left;}
.icon2 span i.mum { font-style:normal; color:#5f5f5f;right:3px;top:-2px;}
* html .icon2 span i.mum { top:0px; right:0px;}
.icon2 span i.tex {font-style:normal; color:#5f5f5f; bottom:0px; right:6px;}
.icon2 span i { position:absolute;}
.icon2 span.fix_ie6 img { margin-top:5px;}
.price_step2 { text-align:right; padding-top:5px; }
.book_car { padding-top:5px; }
.price_step2 span { font-size:13px; float:left;}
.price_step2 b { font-size:16px; padding-left:20px; color:#003366; font-weight:bolder;}
.res { width:150px; float:right; padding-top: 10px; text-align: right; color: #003366; }

.content_bottom_main_left table tr td a {color:#666666;font-size:10px;text-decoration:underline;}
.mid1 p.info_local { margin-left:35px; margin-right:35px; padding-left:20px; padding-right:20px; margin-top:10px; margin-bottom:0px; text-align:center; padding-bottom:15px; padding-top:15px; border-top:2px dotted #dddfdd;border-bottom:2px dotted #dddfdd; color:#666666; margin-bottom:20px;}
.mid1 p span.span_rig { float:right; width:60px; display:block; color:#666666;}
.mid1 p span.span_left { float:left; width:160px; display:block; color:#666666;}
.mid1 br { padding-top:10px;}

.mid1 p.clear { height:20px; clear:both;}
.mid1 p.pricebk { clear:both; margin:5px 30px; overflow:hidden;}
.ad { color:#666666; margin-top:20px; margin-right:40px; margin-left:10px; font-size:11px;}
.ad span { color:#003366;}
.time { margin-right:40px; margin-left:10px;margin-top:20px; color:#003366;}
.time p span { color:#666666;}
.time1 { margin-right: 10px; margin-left:10px; margin-top:20px; color:#003366;}
.time1 p { padding-top:3px; overflow:hidden;}
.time1 u { margin-top:5px; clear:both;display:block; height:20px;}
.time1 p span { color:#666666;}
.time_hd { margin-bottom:13px; color:#003366; font-weight:bolder; font-size:11px;}
.car_info {margin-right:10px; margin-left:10px;margin-top:20px; padding-top:20px; margin-top:20px; border-top:2px dotted #dddfdd;border-bottom:2px dotted #dddfdd; padding-bottom:20px; overflow:hidden; height:auto; }
* html .content .right-booking { width:610px;}
.car_info img { float:left;} 
.car_info p { float:left; width:400px; color:#003366; padding-left:20px; }
.car_info p span { color:#666666; padding-left:5px; padding-right:5px; }
.car_info p.icon span { padding-left:0px; padding-right:0px;}
.car_info p.icon { margin-top:4px; margin-bottom:5px;}

.car_info2 img { float:left;} 
.car_info2 .car_name { margin-left:120px;}
.car_list .car_name { margin-left:120px;}
* html .car_list .car_name { margin-bottom: 10px; }
* html .car_info2 .car_name { margin-bottom: 10px; }
.padding-top { margin-top:10px;}
/*.car_info2 div { float:left; height:90px; border-right:2px dotted #ccc;}*/
.car_info2 {margin-right:20px; margin-left:10px; border-bottom:2px dotted #dddfdd; overflow:hidden; height:auto;}
/*.car_info2 p { float:left; width:400px; color:#003366; padding-left:20px; font-weight:bolder; font-size:11px; }*/
.car_info2 p span { font-weight:normal;}
.car_info2 .img-car { width: 100px; height: auto; float: left; }
.car_info2 .info { width: 340px; height: 85px; color: #003366; padding-left: 18px; padding-top: 10px; border-left:2px dotted #ccc; float: left; }
.car_info2 .res { width: 140px; }
div.bolder-bottom { border-bottom:2px dotted #CCC; border-top:2px dotted #CCC; margin-top:20px; margin-right:20px; padding-right:0px;}
.bt-book { overflow:hidden; clear:both; padding-left:10px; padding-right:20px;}
.email-left { float:left; padding-right:25px; background-image:url(../../images/bt-blue.gif); background-position:right; display:block; width:auto; height:22px; background-repeat:no-repeat; padding-top:8px; color:#003366; font-weight:bolder; text-decoration:none; font-size:14px;}
.book-right { float:right;padding-right:25px; background-image: url(../../images/bt-yelow.gif); background-position:right; display:block; width:auto; height:22px; background-repeat:no-repeat; padding-top:8px; color:#003366; font-weight:bolder; text-decoration:none; font-size:14px;}
.car_info2 p i { font-style:normal; font-weight:normal; }
.car_info2 p span { color:#666666; padding-right:5px; }
.car_info2 p.icon p span { padding-left:0px; padding-right:0px;}
.car_info2 p.icon { margin-top:4px; margin-bottom:5px;}
* html .car_info p.icon { margin-top:-10px; margin-bottom:-10px; }
* html .car_info2 {margin-right:10px; margin-left:10px;margin-top:20px; padding-top:20px; border-top:2px dotted #dddfdd;border-bottom:2px dotted #dddfdd; padding-bottom:20px; overflow:hidden; height:70px; }

p.icon i { float:left;}
.check { color:#666666; margin-top:5px;}
.list_check { margin-top:20px; padding-left:10px; clear:both;}
.c { width:100%; clear:both; height:4px;}
.list_check ul { width:260px; float:left; margin-right:40px;} 
.list_check ul#incl { width:290px; float:left; margin-right:0px;}
* html .list_check ul { width:270px; float:left; margin-right:20px;} 
.list_check ul li { padding-top:5px; clear:both; }
.list_check_hd { color:#003366; font-size:11px; font-weight:bolder; }
.pri_ri { float:right;}
* html .pri_ri { float:right;}
*:first-child+html .pri_ri { float:right; margin-top:-15px;}
.up_text { padding-bottom:4px; color:#003366;}

.gegevens h4 { font-size:11px; color:#003366; font-weight:bolder; padding-top:20px; padding-bottom:10px;}
.gegevens li.driver h4 { padding-top: 0px; padding-bottom: 0px;}
.gegevens { position:relative; overflow:hidden;}
.gegevens ul li {float:left; width:190px;color:#666666;}
.input_gegevens { width:160px; float:left;}
.gegevens ul li.text_left { width:100px;}
.gegevens ul { clear:both; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.gegevens ul li label { padding-right:10px; color:#666666;}
.gegevens ul.ul_left { float:left; width:310px;}
.gegevens ul.ul_left li { padding-top:5px;  width:310px;padding-bottom:5px;}
.gegevens ul.ul_left li label span { display:block; width:100px; float:left; padding-top:3px; color:#666666;}
.gegevens ul.ul_left li span {display:block; width:100px; float:left; padding-top:3px; color:#666666;}
.gegevens ul.ul_left li label input { float:left; width:160px;}
.gegevens ul.ul_left li.driver label input { float: none; width:auto;}
.driver p.fixed { width:150px;}
.gegevens ul.ul_left li label select { float:left; }
.gegevens ul.ul_left li select { float:left; }
.gegevens ul.ul_right { width:310px; position:absolute; right:5px;}
.gegevens ul.ul_left li label textarea { width:180px;}
.gegevens ul.ul_left li label input.check_box { width:auto; vertical-align:bottom; margin-right:10px; margin-top:0px; padding-left:0px;}
.gegevens ul.ul_right li label span { display:block; width:100px; float:left; margin-top:3px;color:#666666;}
.gegevens ul.ul_right li label input { float:left; width:160px;}
.gegevens ul.ul_right li { padding-top:5px;  width:310px; padding-bottom:3px; height:22px;}

.betalingsgegevens { clear:both; }

.betalingsgegevens ul li span {display:block; width:100px; float:left;}
#driver_initials { float:left;width:160px;}
#driver_surname { float:left; width:160px;}
.driver #customer_email { float:left; width:160px;}
.betalingsgegevens ul li label input.textfield { float:left; width:180px;}
.betalingsgegevens h4 { font-size:11px; color:#003366; font-weight:bolder; padding-top:20px; padding-bottom:10px;}
.betalingsgegevens ul li {float:left; width:580px; clear:both; padding-top:5px; padding-bottom:5px;}
.height { height:12px; float:left; vertical-align:top;}
.betalingsgegevens ul li a { color:#003366;} 
.betalingsgegevens ul li label {color:#666666;}
.betalingsgegevens ul li select { float:left;}
.redit_style { width:183px;}
.padding { margin-right:5px;}

.next_button { padding-top:40px; margin:0px auto; width:300px; text-align:center; padding-bottom:70px; clear:both;}
.next_button a { background-image:url(../../images/next_bottom.gif); padding-left:15px;padding-top:7px; padding-bottom:6px; color:#003366; font-weight:bolder; text-transform:uppercase; text-decoration:none; font-size:11px; position:relative; overflow:hidden; display:inline-block; padding-right:32px; }
.next_button a img { vertical-align: middle; border:0px; margin-top:-1px; position:absolute; right:0px; top:1px;}
* html .next_button a img { right:-1px;}
* html .next_button a { background-image:url(../../images/next_bottom.gif); padding-left:15px;padding-top:8px; padding-bottom:5px; color:#003366; font-weight:bolder; text-transform:uppercase; text-decoration:none; font-size:11px;}

.link_footer { text-align:center; }
.link_footer a { text-decoration:none; color:#666666; padding-right:10px;}
.up_text { padding-bottom:4px; color:#003366;}

.search a { color: #666666; }
.small_header input { width:auto; float:right; border:0px; margin-top:0px;}
* html .small_header input { width:auto; float:left; border:0px; margin-top:-3px;}
#PickupMonthYear, #DropoffMonthYear { width: 82px; }
.bel { background-image:url(../../images/gif1.gif); background-position:left; padding-left:35px; background-repeat:no-repeat; display:block; height:23px; padding-top:5px; font-size:13px; color:#666666; font-weight:bolder; padding-bottom: 2px; }
.email { background-image:url(../../images/gif2.gif); background-position:left; padding-left:35px; background-repeat:no-repeat; display:block; height:20px; padding-top:5px; font-size:13px; color:#666666; font-weight:bolder; padding-top:5px;}
.price_step2 b.discount { position:relative; font-size:12px; color:#999999; padding-left:0px; display: inline-block;}
.price_step2 b.discount img { position:absolute; right:1px; top:1px;}
.list_check span { color:#666666; }

#productmatrix_productlines li div {  margin-left: 2px; }
#productmatrix_productlines li.hover div, #productmatrix_productlines li.selected div { background-color: #F1F2F1; margin-left: 2px; }
#productmatrix_productlines li.name img, #productmatrix_productlines li.name label { cursor: pointer; }
#productmatrix_productlines p.hover, #productmatrix_productlines p.selected { background-color: #F1F2F1; }
#productmatrix_productlines span.na { cursor: default; font-size: 10px; color: #666666; display: block; padding-top: 15px; padding-bottom:12px; height:13px; }
#productmatrix_productlines li.name p.hover, #productmatrix_productlines li.name p.selected { background-color: inherit; }
/*#productmatrix_productlines li.name p.hover label, #productmatrix_productlines li.name p.selected label { background-color: #f1f1f1; }*/
#productmatrix_productlines li.name p.hover, #productmatrix_productlines li.name p.selected { background-color: #f1f1f1; }

.list_check li { }
.list_check li div { position:relative;}
.list_check li div div {  position: absolute; z-index: 1000; left: 20px; top: 10px; background: #fff; border: solid 2px #003366; padding: 4px; width:220px; height:auto; }
.content .right-select1 { float:right; width:630px; border-top:2px dotted #CCC;   padding-top:10px; padding-bottom:26px;}
.content .right-select1 .hearder_right_navi h1 { float:right; width:260px; font-size:26px; font-weight:bolder; color:#1d407b; font-weight:normal; margin-top:20px;}
* html .content .right-select1 { width:610px;}
.content .thankyou { border-top: none; }
* html .content .thankyou { width: 630px; }
.content .thankyou h1.quote_header { border-top: dotted 2px #ccc; border-bottom: dotted 2px #ccc; font-size: 17px; font-weight: normal; margin: 8px 20px 8px 0px; padding: 8px 0px; }
.print { display:none;}
#productmatrix_products ul li img { cursor: pointer; }
#productmatrix_productlines ul li p { cursor: pointer; overflow:hidden; }

#pickup_office_acco label, #dropoff_office_acco label { width:150px; display:block; float:left;}
.ul_right b.notset {background-color:#CCCCCC;}
li b.notset {background-color:#CCCCCC;}
.ul_left b.notset {background-color:#CCCCCC;}
b.icon {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../images/icon_options.gif) no-repeat scroll 0 0;display:block;float:left;height:19px;padding-bottom:0;
padding-top:0;width:20px;}
.gegevens ul li label img { float:left;}
.betalingsgegevens ul li label img { float:left;}

.opening_hours { position: relative;}
.opening_hours span { display:block; width:80px; float:left;}
.opening_hours div { position: absolute; top: 20px; left: 40px; border: solid 2px #003366; background-color: #fff; z-index: 1000; padding: 4px; text-decoration: none; }
#customer_country { width: 164px; }
#driver_birthdate_day, #customer_birthdate_month, #payment_cc_expired_month { margin-right:17px;}
#driver_birthdate_month, #customer_birthdate_day { margin-right:17px;}
.driver p { width:80px; float:left;}
.betalingsgegevens ul li label input.textfield.creditcard { width:50px;}
.gegevens ul li input , .gegevens ul li select { font-size:11px;}
input , select ,textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.betalingsgegevens ul li span.smail_text {font-size:9px;position:absolute;top:4px;white-space:nowrap;z-index:1000; width:auto; display:inline; padding-left:3px;}
.betalingsgegevens ul li .cvc {cursor:pointer; background-image:url(../../images/ws.gif); background-repeat:no-repeat;display:block;float:left;height:20px;width:12px; background-position:left;}
#cvc_tip { position:relative;}
#cvc_tip #cvcinfo { display: none; position: absolute; z-index: 10; top: 20px; left: 40px; width: 360px; height: 300px; text-align: center; background-color: #fff; border: solid 1px #ddd; padding: 2px 8px 2px 0px; }
#cvc_tip #cvcinfo img { border: none; }
#cvc_tip a.cvc:hover #cvcinfo { display: block; }
#cvc_tip a.cvc { text-decoration: none; }

#cart_car_price, #cart_price_before, #cart_price_after { margin-bottom: 16px; }
#product_detail h2, #product_detail h1 { color:#003366; margin-bottom:10px; margin-top:20px; font-size:15px; font-weight:bolder;}
#product_detail { padding:20px;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #003366;
	background-color: #FFF;
	color: #003366;
	padding: 5px;
	
	width: 175px;
}
.logo_aboutus { width:600px;}
#tooltip h3 { font-size:11px; font-weight:normal;}
#tooltip h3, #tooltip div { margin: 0; }
.mid3 p b { font-size:13px; padding-bottom:7px; overflow:hidden; display:block;}
.mid3 p.topbol img { margin-right:4px; border:0px; margin-bottom:10px; margin-top:5px;}
.clr { clear: both; width:95%; height:10px; border-top:2px dotted #CCC; }
.list .clr { width:96%;}
.list div .clr { width:100%;}
#waitingPage { padding: 60px 8px 8px 8px; display: none; }
#waitingPage img.logo { position: absolute; top: 8px; left: 40px; z-index: -1; }
b.n, #static b.n, .intro p b.n { color: #666666; font-weight: bolder; padding: 0px; }
b.n span, #static b.n span, .intro p b.n span { color: #003366; padding: 0px; }
.intro p b.n span.q { color: #003366; padding: 0px;}
.intro p b.n span { background: none; display: inline; }
.betalingsgegevens ul li b.n span, div.text_step5 p b.n span { width: auto; display: inline; float: none; }
.symbolen .mid3 p a { color: #666666; }
.default.content .right { background: none; border-top: none; padding-top: 0px; }

#loginform { display: none; margin: 8px 16px 16px 16px; position: relative; }
#loginform a.close { position: absolute; top: -2px; right: -10px; text-decoration: none; }
* html #loginform a.close { right: 4px; }
#loginform p.phone { margin-top: 0px; top: 50px; left: 77px; font-size: 20px; }
* html #loginform p.phone { left: -98px; right: auto; }
#loginform img { text-align: center; border: none; }
#loginform p.input { text-align: left; margin-top: 5px; }
#loginform input { border: solid 1px #ccc; color: #000; font-size: 12px; height: 16px; padding-top: 4px; text-align: center; width: 126px; margin-right: 10px; float: left; }
#loginform a.button 
{
    background-image:url(../../images/bt-blue.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#003366;
    display:block;
    float:left;
    font-size:14px;
    font-weight:bolder;
    height:22px;
    padding-left:6px;
    padding-right:25px;
    padding-top:8px;
    margin-top: -5px;
    text-decoration:none;
    width:auto;
}
* html #loginform a.button { padding-left: 0px; margin-left: -1px; }
*:first-child+html #loginform a.button { padding-left: 0px; }
#loginform .waiting { display: none; }
#companyDetails { clear: left; cursor: pointer; }
#searchframe .mid {width:227px;background-image:url("");background-color:#FFFFFF;}
#searchframe .mid p {width:227px;padding-left:10px;padding-right:10px;}
#searchframe .ft{width:227px; }
#searchframe .mid p.small_header { font-size:11px;padding-top:5px;color:#006EB5; }
#searchframe .mid p.pick_up_time select {width:43px; text-align:right;font-size:10px;}
#searchframe .mid input{width:196px;}
#searchframe .search a.Zoek {margin-right:23px;color:#006EB5;}
#searchframe .search{padding-bottom:3px;padding-top:5px}
#searchframe .mid p.bolder-top {text-align:center;}
#searchframe .mid p.bt{padding-top:10px;}

#productmatrix { margin-top: -51px; }
* html #productmatrix { margin-top: 0px; }
*:first-child+html #productmatrix { margin-top: 0px; }
#productmatrix_products { background-color: #fff; }
#productmatrix .bolder_top { border-top: none 0px; }

.right-select .hearder_right_navi { border-bottom: none 0px; width:207px; float: left; }
* html .right-select .hearder_right_navi { width: 200px; }
#nocars{clear:both;}


* html .icon_menu { width: 225px; }
#productmatrix_products td.title { height: 18px; background-color: #235394; color: #fff; font-weight: bolder; text-align: center; }
#productmatrix_productlines li.empty { width: 8px; padding-top: 4px; font-size: 12px; }
#productmatrix_productlines li.op div, #productmatrix_productlines li.op1 div { margin-left: 0px; }
.bolder_top .header_table ul li.empty p a:hover { background-color: inherit; color: inherit; }
* html #productmatrix_products { position: absolute; top: 0px; left: 226px; width: 380px; }
*:first-child+html #productmatrix_products { position: absolute; top: 0px; left: 232px; width: 380px; }

.content #location .right { float:right; width:630px; padding-top:28px; padding-bottom:10px; border-top:dotted 2px #cccccc;background-repeat: no-repeat; background-position: right top; }

/* afvangen van de DIV uit de FCK */
.intro div {width:360px;}
.intro div strong, .intro div b {font-weight:bold;color:#003366;}
.intro strong, .intro b {font-weight:bold;color:#003366;}
.intro p b {font-weight:normal;color:#666666;}
.intro h3 b.n {font-weight:bold;color:#666666;}

#currencies { float: left; margin-top: 15px; }
span.currency, span.symbol { display: inline !important; background: none !important; padding: 0 !important; float: none !important; color: #666666 !important; }


#location-list 
{
    margin:0 0 0 20px;
    width:1000px;
    border:0px solid #cccccc;
}

#location-list ul
{
    float:left;
    width:230px;
    margin:0 0px 0 0px;
    list-style-image:(/images/small-icon.png);
    
}
#location-list ul li
{
   
    font:normal 10px Arial; 
  /* list-style-image:(../../images/small-icon.png);*/
    list-style-position:outside;
   
}

#location-list ul li a
{
  text-decoration:none;
  color:#666666;
  width:155px;
}


#location-list ul li img
{
    vertical-align:-20%;
}

.payment 
{
    float:left;
    width:260px;
    height:25px;
    margin: 0 0 0 30px;
    border:0px solid #ff0000;
    background:url(../../images/payment.jpg);
    }
    
.descol1, .descol2, .descol3, .descol4, .descol5{font-weight:normal}
.descol1, .descol3{width:115px}
.descol2{text-align:center;width:50px}
.descol4, .descol5{text-align:right;}
.descol4{width:50px}
.descol5{width:30px}

#lbl_mainContent table tr td a {font-size:13px;}

#BreadCrumbs{margin-bottom:5px;margin-top:-20px;margin-left:10px;}
#BreadCrumbs a
{
    color:#003366;
}

#searchcar .oneway { margin-top: -5px; padding-top: 0px; font-weight: bolder; }
#searchcar .oneway a { text-decoration: none; cursor: pointer; display: inline-block; height: 14px; width: 12px; background: url(../../images/ws.gif) no-repeat; }
#searchcar #oneway { width: auto; vertical-align: middle; border: none; }

#partners .mid3 { text-align: center; }
#partners table { border: none; padding-left: 35px; }
* html #partners table { padding-left: 0px; }
*:first-child+html #partners table { padding-left: 0px; }
#partners table a { display: block; margin: 4px 9px; }
#partners table img { border: none 0px; }

.list table { margin-left: 10px; }
.list table td { width: 120px; padding-bottom: 8px; vertical-align:top;height:60px;}
.list table p { margin-top: 0px; margin-bottom: 0px; margin-right:3px; }
.list table img { float: left; margin-right: 6px; border: solid 1px #000; }
