/*$Id: site.css 82 2010-02-15 12:34:36Z divyang $*/
@charset utf-8;

body {
-x-system-font:none;
color:#454545;
font-family:Arial,sans-serif;
font-size:.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1.5em;
background:url(../images/topbg.jpg) repeat-x;
margin:0;
padding:0;
}


h2{
-x-system-font:none;
font-family:Arial,Sans-Serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:-1px;
line-height:normal;
text-align:left;
margin:0;
padding:0;
}



h1 a:hover,h2 a:hover {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#BFE1ED;
}



form {
margin:0;
}

.flags {
float:right;
text-align:center;
padding-top:10px;
padding-right:30px;
border:0 solid red;
margin:20px 0 0;
}

#nav .flags a:hover {
background:#FFF none repeat scroll 0 0;
float:left;
width:26px;
margin:0 -6px 0 0;
padding:0;
}


#nav a:hover {
background:#C43219 url(../images/nav.gif) no-repeat scroll 100% 0;
color:#BFE1ED;
}


img {
border:medium none;
margin:0;
}


.sf_search a:hover {
color:#FFE4E0;
text-decoration:underline;
}


.housebox_cont {
float:left;
margin-left:5px;
margin-right:8px;
}


.grey_box a:hover,.grey_info a:hover {
background:#EDEDED none repeat scroll 0 0;
color:#000;
}


.main_cont {
display:block;
float:left;
width:220px;
margin:0 10px 0 0;
padding:0;
}


.submit_link_left a#popup:hover div {
display:inline;
position:relative;
font-size:12px;
background:none;
border:0 solid #e05f14;
width:90%;
padding:3px;
}


.navigation {
width:735px;
float:left;
text-align:left;
border:0 solid #90C;
margin:12px 0px 0px;
padding:0px;
}

ul.MenuBarHorizontal li:hover {
height:34px;
background:url(../images/1right_corn.jpg) top left no-repeat!important;
margin:2px 2px 0 0;
}

ul.MenuBarHorizontal a {
display:block;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
float:left;
white-space:nowrap;
text-decoration:none;
border-bottom:0 solid red;
background:url(../images/left_corn.gif) top right no-repeat!important;
padding:6px 13px 0;
}

ul.MenuBarHorizontal a:hover,ul.MenuBarHorizontal a:focus {
background-color:#33C;
background:url(../images/1left_corn.jpg) top right no-repeat!important;
color:#000;
padding:6px 13px 9px;
}

ul.MenuBarHorizontal1 li:hover {
height:34px;
background:transparent url(../images/blockcenter.jpg) repeat-x scroll 0 0!important;
margin:2px 2px 0 0;
}

ul.MenuBarHorizontal1 a {
display:block;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
float:left;
white-space:nowrap;
text-decoration:none;
border-bottom:0 solid red;
background:transparent url(../images/blockcenter.jpg) repeat-x scroll 0 0!important;
padding:6px 13px 0;
}

ul.MenuBarHorizontal1 a:hover {
background-color:#33C;
background:transparent url(../images/blockcenter.jpg) repeat-x scroll 0 0!important;
color:#FFF;
padding:6px 13px 9px;
}

ul.MenuBarHorizontal1 a:focus {
background-color:#33C;
background:transparent url(../images/blockcenter.jpg) repeat-x scroll 0 0!important;
color:#FFF;
padding:6px 13px 0;
}

html {
margin-bottom:1px;
height:100%;
}

.main {
display:table;
text-align:center;
width:1003px;
border:0 solid #CC0;
}

.topheader {
float:left;
width:1003px;
border:0 solid red;
margin:0;
}

.topleft {
float:left;
width:265px;
border:0 solid red;
}

.topright {
float:left;
width:738px;
height:250px;
border:0 solid #CC0;
}

.mcafee {
float:left;
width:146px;
height:30px;
border:0 solid #C63;
margin:6px 0 0 0px;
}

.flags ul {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.flags ul li {
float:left;
height:20px;
width:auto;
list-style:none;
border:0 solid #66C;
margin:0 0 0 8px;
padding:0;
}

.flags ul li a {
float:left;
margin-right:10px;
}


.vakantiehouis {
border:0 solid #039;
float:right;
height:49px;
width:auto;
margin:9px 0 0;
padding:10px 0 0 0px;
}

.headlefttext1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#3091d5;
border:0 solid #09C;
margin:3px 0 0;
padding:0;
}

.headlefttext2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#666;
border:0 solid #09C;
margin:3px 0 0;
padding:0;
}

.leftside {
float:left;
width:258px;
background-color:#f6f6f6;
border:0 solid #9F3;
margin:16px 0 0;
}

.blockhead {
float:left;
width:100%;
border:0 solid #09C;
}

.blockhead div img{
float:left;
}

.blockleft {
float:left;
width:10px;
border:0 solid #09C;
margin:5px 0px 0px;
padding:0px;
}

.blockright {
float:right;
width:10px;
border:0 solid #09C;
margin:5px 0 0;
}

.blockcentersmall {
background:url(../images/blockcenter.jpg) repeat-x;
float:left;
height:33px;
width:238px;
border:0 solid #09C;
margin:5px 0 0;
}

.blockheadtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
text-align:left;
font-weight:700;
padding:8px 0 0 15px;
}

.leftblockrepeat {
background:url(../images/leftblockrepeat.jpg) repeat-y;
width:258px;
float:left;
border:0 solid #039;
margin:0;
}

.leftnavtext {
float:left;
width:238px;
text-align:left;
border:0 solid green;
margin:0;
padding:0;
}

.leftnavtext ul {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#F60;
list-style-type:none;
border:0 solid #0FF;
margin:0;
padding:0 0 0 25px;
width:100%;
}

.leftnavtext ul li {
float:left;
width:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#F60;
background:url(../images/bullet.jpg) no-repeat;
background-position:0 9px;
list-style-type:none;
border:0 solid #000;
margin:0;
padding:0 0 0 15px;
}

.leftnavtext ul li a {
float:left;
color:#F60;
text-decoration:none;
border-bottom:1px solid #CCC;
background-position:0 0;
margin:0;
padding:5px 0 5px 5px;
}

.leftnavtext ul li a:hover {
color:#3091d5;
background-color:#ffede1;
}

.rightcenter {
float:right;
background-color:#f6f6f6;
border:0 solid green;
width:725px;
margin:15px 0px 0;
}

.blockcenterbig {
background:url(../images/blockcenter.jpg) repeat-x;
float:left;
height:33px;
width:654px;
border:0 solid #09C;
margin:5px 0 0;
}

.blockheadtextbig {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
width:100%;
height:33px;
background:url(../images/bullet01.png) 0 2px no-repeat;
text-align:left;
font-weight:700;
padding:8px 0 0 35px;
}


.rightblockrepeat {
background:url(../images/rightblockrepeat.jpg) repeat-y;
float:left;
width:725px;
border:0 solid #C63;
margin:0;
}

.textbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
float:left;
width:70px;
text-align:left;
font-weight:700;
border:0 solid #0CF;
margin:12px 0 0 20px;
padding:0;
}

.field {
float:left;
width:220px;
border:0 solid #09F;
}

.button {
float:right;
width:100px;
border:0 solid #960;
margin:15px 18px 0 0;
}

.rightblockbottom {
float:left;
width:725px;
border:0 solid #960;
}

.findpropertytext {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#666;
width:700px;
text-align:left;
margin:10px 0 0 20px;
}

.findpropertytext span {
float:left;
padding:0 15px 0 0;
}

.findpropertytext a {
color:#3091d5;
text-decoration:none;
background:#f6f6f6;
margin:0 2px 0 0;
padding:2px 4px;
}

.righticon {
float:left;
width:51px;
margin:0;
padding:0;
}

.center_one {
float:left;
width:150px;
height:150px;
background-color:#FFF;
border:0 solid #c6c6c6;
overflow:none;
margin:0 0 0 5px;
padding:0;
}

.center_two {
float:left;
width:435px;
height:100px;
border:0 solid #F03;
margin:5px 0 0;
}

.center_three {
float:left;
width:130px;
border:0 solid #3CC;
margin:5px 0 0;
}

.center_four {
float:left;
width:330px;
border:0 solid #3CC;
margin:10px 0 0 10px;
padding:0;
}

.searchresulttext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:left;
border:0 solid #0C6;
padding:10px;
}

.searchresulttexta {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:justify;
border:0 solid #0C6;
padding:0 10px 10px;
}

.searchresulttextin {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:justify;
border:0 solid #0C6;
padding:4px 10px 0;
}

.searchresulttextorange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F60;
text-align:left;
font-weight:700;
border:0 solid red;
padding:0 0 0 10px;
}

.searchresulttextgrey {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:left;
font-weight:700;
border:0 solid red;
padding:0 0 0 10px;
}

.button_1 {
display:block;
float:left;
font-weight:700;
font-size:15px;
font-family:Verdana,Arial, Helvetica, sans-serif;
background:url(../images/button.gif) top left no-repeat;
width:95px;
height:27px;
cursor:pointer;
border:0 solid red;
}

.dottedline {
float:left;
width:93%;
height:2px;
background:url(../images/dottedline.gif) repeat-x;
border:0 solid red;
margin:10px 0 10px 20px;
}

.footer {
float:left;
width:1003px;
background:url(../images/footercenter.jpg) repeat-x;
border:0 solid #CC0;
margin:15px 0 0;
}

.footerleft {
float:left;
width:11px;
}

.footerright {
float:right;
width:11px;
}

.footertextleft {
float:left;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
color:#666;
border:0 solid #CC0;
margin:18px 0 0 10px;
}

.footertextright {
float:right;
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#666;
border:0 solid #CC0;
margin:18px 10px 0 0;
}

.footeradj {
float:left;
width:600px;
height:50px;
border:0 solid #C99;
}

.imagebig {
float:right;
width:360px;
height:225px;
background-color:#FFF;
border:1px solid #c6c6c6;
margin:0 10px 0 0;
padding:5px 0 0;
}

a {
text-decoration:none;
}

ul.MenuBarHorizontal,ul.MenuBarHorizontal1 {
border:0 solid #9F0;
cursor:default;
font-family:Tahoma;
font-size:100%;
list-style-type:none;
width:100%;
margin:0;
padding:0;
}

ul.MenuBarActive,ul.MenuBarActive1 {
z-index:1000;
float:left;
width:530px;
}

ul.MenuBarHorizontal li,ul.MenuBarHorizontal1 li {
background:url(../images/right_corn.gif) top left no-repeat!important;
border-right:0 solid #000;
cursor:pointer;
display:inline;
float:left;
font-size:100%;
list-style-type:none;
position:relative;
text-align:left;
margin:10px 2px 0 0;
padding:0;
}

.mainlink a,.mainlink1 a {
height:20px;
}

.findpropertytext a:hover,.findpropertytext a.acts {
background:#3091d5;
color:#FFF;
}

.footertextleft a,.footertextright a,.headertext a:hover {
color:#666;
text-decoration:none;
}

.footertextleft a:hover,.footertextright a:hover {
color:#3091d5;
text-decoration:none;
}

.fleft{float:left!important;}
.fright{float:right!important;}
.fnone{float:none!important;}
.orange{color:#FF6600!important;}
.bgnone{background:none!important;}
.f15{font-size:15px!important;}
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f10{font-size:10px!important;}
.country20{width: 98%; float: left; overflow-y: auto; overflow-x: hidden; height: 250px;}
.faq_left{padding-left:10px;}
.tellfri_left{width:120px;float:left;}
.bgyellow{background-color:yellow;}
.h50{height:50px!important;}
.site_search{float:right!important;width:725px!important;}
.site_title{text-decoration:none;color:#FFFFFF}
.site_right{float:left;padding:10px 0px 10px 20px;}
.w100{width:100%!important;}
.w99{width:99%!important;}
.m0{margin:0px!important;}
.p0{padding:0px!important;}
.pr20{padding-right:20px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.mr5{margin-right:5px!important;}
.pl20{padding-left:20px!important;}
.pl10{padding-left:10px!important;}
.ml10{margin-left:10px!important;}
.site_search_text{margin-top:0px;color:#FF6600;font-size:13px;}
.search_name{padding: 5px 0px; width: 100%;}
.w700{width:700px!important;}
.hotel_found{padding: 5px 0pt 5px 5px; width: 100%;}
.hotel_found1{width: 170px; float: left;}
.hotel_found2{width: 170px; float: left;}
.black{color:#000000!important;text-align:left!important;}
.opties{float:right;margin-right:50px;width:330px;padding-top:10px;}
.opties1{padding:0px;padding-left:10px;}
.opties2{text-decoration:none;color:grey;}
.clb {clear:both;}
.detail_arrival{float: left;width:110px;padding-top:5px;}
.detail_room{float: left;padding-right:10px;padding-top:5px;}
.detail_depa{float:left;padding-top:10px;padding-right:20px;}
.detail_currency{margin-right:5px;padding-top:10px;}
.detail_error{padding-left:20px;padding-top:20px;width:95%;float:left;font-size:14px;font-family:'Trebuchet MS','Helvetica','Arial','Verdana','sans-serif';}
.detail_intro{width:45%;float:left;margin-bottom:10px}
.map1{width: 563px; float:left; height: 400px; margin-right:20px;}
#images_ul li {width:60px;height:60px;float:left;margin:0px 5px 5px 0px;overflow:none;}
#images_ul {list-style:none;}
.photo_descl{float: left; width: 345px;padding-left:5px;text-align:left;font-size:10px;}
.photo_gal{margin-top:5px;float:left;width:340px;}
.img_the{margin-top:-4px;}
.detail_avail{width:100%;float:left;font-size:20px;padding-top:15px;}
.detail_avail1{width:100%;float:left;padding-top:5px;padding:left-20px;}
.detail_avail_room{float:left;width:350px;}
.detail_avail_total{float:right;width:70px;}
.w75{width:75%;}
.w350{width:350px;}
.w60p{width:60px;}
.detail_avail_roomtype{color:#3091D5;font-size:larger;}
.detail_avail_policy{float:left;padding-top:5px;font-size:smaller;font-style:italic;}
.detail_avail_show{color:#FF6600;float:left;}
.detail_avail_cancel{color:grey;font-size:12px;float:left;width:680px;}
.detail_avail_price{float:right;width:70px;color:#FF6600;}
.detail_avail_price1{font-weight:bold;font-size:larger;}
.main_map{width:700px;height:600px;float:left;}
.main_map_desc{width:550px;margin-top:10px; text-align:left;}
.sitemap{float:right;width:725px;}
.sitemap1{width:90%;padding-left:20px;}
.sitemap2{color:grey;}
.booking_left{padding:20px;width:100%}
.search_desti{margin-right:10px;margin-top:3px;width:auto!important;}


.submit{margin-right:25px;}
.submitleft {float:left; width:16px; height:26px; background:url(../images/buttonleft.jpg) no-repeat;}
.submitcenter {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/buttonrepeat.jpg) repeat-x;
	color:#000; font-weight:bold; padding:0px 5px; margin:0px; border:none; height:26px; cursor:pointer; }
.submitright {float:left; width:13px; height:26px; background:url(../images/buttonright.jpg) no-repeat; border:0px solid #0033CC;}

.mid_side_w {float:left;text-align:justify;width:715px;margin:0 0 8px 8px;}
