/* CSS Document */
body{padding:0px; margin:0px; background:#d4d2d2; color:#353535; font:13px/21px Arial, Helvetica, sans-serif; text-align:justify; font-weight:normal;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:11px/14px Arial, Helvetica, sans-serif; color:#fe6400; text-decoration:underline;}
p a:hover{ color:#1859a3; text-decoration:none;}

p a.a2{font:11px/14px Tahoma, Geneva, sans-serif; color:#fe6400; text-decoration:underline;}
p a.a2:hover{ color:#1859a3; text-decoration:none;}

.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#fe6400; font-weight:bold; text-align:left;}

#container{width:753px; margin:0 auto; border:#ededed 1px solid; padding-top:10px; background:#fff}
#incontainer{width:735px; margin:0 auto; }

/* HEADER */

#header{width:735px; height:312px;  position:relative; background:url(../images/b_header.gif) 0 0 no-repeat; margin-bottom:10px}

#header img#logo{position:absolute; top:17px; left:15px}



.menu
{position:absolute; top:272px; left:0px; width:735px;
height:42px;
margin:0px;;
}
.menu ul{
list-style:none;
padding:0 0 0 10px;
margin:0px;
}
.menu ul li{
display:inline;
}
.menu ul li a{
float:left;
height:42px;
border:none;
padding:0 15px 0 10px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
line-height:42px;
font-size:12px;
}

.menu ul li a:hover{
float:left;
height:42px;
border:none;
padding:0 15px 0 10px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
line-height:42px;
font-size:12px;

}






#header ul.menu li.linem {width:2px; background:url(../images/line2.gif) 0 0 no-repeat}

#header ul.ico{position:absolute; top:24px; left:590px; width:220px}
#header ul.ico li{float:left; height:18px; margin-right:16px}
#header ul.ico li a{height:18px; display:block; padding:3px 0 0 14px; font:10px/14px Trebuchet MS, sans-serif; color:#6090bd; text-decoration:none;}
#header ul.ico li a:hover{text-decoration:underline;}

#header ul.ico li.icohome a{background:url(../images/arrow1.gif) 0 6px no-repeat; padding-left:8px }
#header ul.ico li.icohelp a{background:url(../images/arrow1.gif) 0 6px no-repeat; padding-left:8px}
#header ul.ico li.icocontacts {margin-right:0; border-right:none; }
#header ul.ico li.icocontacts a{background:url(../images/arrow1.gif) 0 6px no-repeat; padding-left:8px }
#header ul.ico li.lineico {width:1px; background:url(../images/line1.gif) 0 0 no-repeat; }

ul.btn_lastminute{position: absolute; top:7px; left:259px}
ul.btn_lastminute li{ background:url(../images/arrow1.gif) 0 6px no-repeat; padding-left:8px}
ul.btn_lastminute li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#499103; text-decoration:none;}
ul.btn_lastminute li a:hover{ text-decoration:underline}



ul.btn_presentation{position: absolute; top:45px; left:32px}
ul.btn_presentation li{ background:url(../images/arrow2.gif) 0 6px no-repeat; padding-left:8px}
ul.btn_presentation li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#499103; text-decoration:none;}
ul.btn_presentation li a:hover{ text-decoration:underline}

/* CONTENT */

#content{width:735px; position:relative;}

#content a{color:#353535; text-decoration:none; font:13px/21px Arial, Helvetica, sans-serif;}
#content a:hover{ color:#353535; text-decoration:none; font:13px/21px Arial, Helvetica, sans-serif;}

#leftPan{width:230px; position:relative; float:left; margin:0 21px 0 0;}
#rightPan{width:484px; position:relative; float:left; margin-top:10px;}

#spotlight{width:200px; margin:0 0 20px 0; background:#eaeaea; padding:18px 20px 0 20px}
#spotlight h2{height:35px; width:200px; position:relative; background:url(../images/h_spotlight.gif) 0 0 no-repeat; margin-bottom:18px; border-bottom:#afafaf 1px dotted}
.spotItem{margin-bottom:14px;}
.spotItem img{float:left; margin-right:18px}
.spotItem p{float:left; width:200px}

#ad{width:230px; height:210px; background:url(../images/b_ad.jpg) 0 0 no-repeat; position:relative}
#ad h2{width:123px; height:124px; background:url(../images/h_ad.gif) 0 0 no-repeat; position:absolute; top:11px; left:15px}

ul.btn_clickhere{position: absolute; top:161px; left:25px; width:77px; height:22px; background:url(../images/b_btn1.gif) 0 0 no-repeat}
ul.btn_clickhere li{ padding:3px 0 0 0; text-align:center}
ul.btn_clickhere li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
ul.btn_clickhere li a:hover{ text-decoration:underline}

#welcome{width:470px; margin:0 0 25px 0;}
#welcome h2{height:29px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:6px;}
#welcome p{margin-left:3px; margin-bottom:10px}


ul.btn_learnmore{width:77px; height:22px; background:url(../images/b_btn2.gif) 0 0 no-repeat}
ul.btn_learnmore li{ padding:3px 0 0 0; text-align:center}
ul.btn_learnmore li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
ul.btn_learnmore li a:hover{ text-decoration:underline}

#rleft{width:238px; position:relative; float:left; margin:0 23px 0 0;}
#rright{width:210px; position:relative; float:left;}

#topvacations h2{height:34px; position:relative; background:url(../images/h_topvacations.gif) 0 0 no-repeat; margin-bottom:14px;}
.topvacItem{width:236px; margin-left:2px; margin-bottom:15px; border-bottom:#b2b2b2 1px dotted; padding-bottom:13px}
.topvacItem img{float:left; margin-right:13px; margin-top:15px}
.topvacItem p{float:left; width:148px; padding-top:7px; font-size:11px}
.topvacItem p span{display: block; margin-bottom:6px}
.topvacItem#lastPick{margin-bottom:8px}

ul.btn_allpicks{margin-left:161px}
ul.btn_allpicks li{ background:url(../images/arrow3.gif) 0 6px no-repeat; padding-left:8px}
ul.btn_allpicks li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#848484; text-decoration:none;}
ul.btn_allpicks li a:hover{ text-decoration:underline}

#rright ul{margin-left:2px}
#rright ul li{background:url(../images/arrow3.gif) 0 5px no-repeat; height:18px; padding:0 0 0 11px;}
#rright ul li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#02a8fd; text-decoration:underline;}
#rright ul li a:hover{text-decoration:none; color:#fff; background:#02a8fd}

#topHotels{margin:0 0 30px 0;}
#topHotels h2{height:34px; position:relative; background:url(../images/h_tophotels.gif) 0 0 no-repeat; margin-bottom:12px;}
#topHotels ul{margin-left:8px}

#corporate h2{height:34px; position:relative; background:url(../images/h_corporate.gif) 0 0 no-repeat; margin-bottom:9px;}
#corporate img{float: left; margin-right:11px;}
#corporate p{float:left; width: 127px}
#corporate .clear{height:10px}
#corporate ul{margin-left:8px}

.clear#end{height:9px}


dl {
 background:url("img/corner_bottom_left.gif") bottom left no-repeat;}

dt {
 background:url("img/corner_top_right.gif") top right no-repeat;} 

dt b {
 background:url("img/corner_top_left.gif") top left no-repeat;
 display:block;} 

dd {
 background:url("img/corner_bottom_right.gif") bottom right no-repeat;
 margin:0;} 


.box1 {
 background-color:#ffffff;
 color:#353535;}


.box1 dt {
 background-color:#6090bd;
 color:#FFFFFF;} 

.box1 dt b {
 padding:0 10px;} 

.box1 dd {
 padding:10px 10px 30px 10px} 


/* FOOTER */

#footer{width:735px; height:90px; margin:0 auto}
#footer p{padding: 13px 0 0 0; font:12px/18px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#474646;}
#footer p span{ font:12px/18px Tahoma, Geneva, sans-serif; color:#474646;}
#footer p a{ font:12px/18px Tahoma, Geneva, sans-serif; color:#474646; text-decoration:none; padding: 0 3px }
#footer p a:hover{ font:12px/18px Tahoma, Geneva, sans-serif; text-decoration:none; color:#474646}

/* CONTENTPAGE */

#contentpage{width:735px; height:400px;  position:relative; text-align:center; background:url(../images/b_content.gif) 0 0 repeat-x}
#contentpage p{padding-top:200px; font-weight:bold}
