* {padding:0;margin:0;font-family:Verdana,Arial,sans-serif;text-decoration:none;font-weight:normal}

*:focus { outline: none }

h2 {font-size:16px;}

h3 {font-size:14px;}

h4 {font-size:13px;}

h4 a {font-size:13px;}

p {font-size:10px;}

.p_centered {font-size:10px;text-align: center;}

a {color:#0071bc}
div {font-size:11px; }

button {border:none;background:none;}

form  input, form  select{padding:3px 0;border:1px solid #ccc;font:11px
Verdana;width:160px;color:grey} * html form input{height:22px;}

 form  select{padding:2px 0;}

#container {position:absolute;left:50%;margin-left:-380px;width:760px;}

    #header
{position:absolute;top:0;0;height:110px;background:url(/img/header.jpg)
no-repeat;width:100%;}

    #header h2 {background:url(/img/logo.png) no-repeat;
width:300px;margin:17px 0 0 10px;}

    #header h2 a{display:block;height:78px;text-indent:-9000px;}
        #header .links  {font-size:10px;color:white;padding-left:20px}
        #header .links a {color:white}

    #footer {clear:both;font:10px Arial;padding: 5px
10px;color:#666;background:white;}

        #footer div{padding-top:10px;background:url(/img/footer.png) center top
no-repeat;height:25px;text-align:center;}

        #footer a{text-decoration:none;color:#666;margin:0 5px}

            #footer a:hover{color:red;} 

        #footer span{padding-left:20px;}

    #content {padding-top:128px;overflow:hidden;padding-left:8px;background:
url(/img/body.jpg) 0 128px repeat-x;} * html #content {height:1%}

    #content div {padding:5px 0;clear:both;}

    #content div div{padding:0;clear:none;}

    /**form search*/

div#breadcrumb {position:absolute;top:112px;left:0;padding:0}
#breadcrumb a,#breadcrumb h1 {color:#0071BC;font-size:10px;}
#breadcrumb a,#breadcrumb h1 {color:#0071BC;font-size:10px;}


#relevant,#information {float:left}

    #search{width:296px;background:url(/img/content-search.png) repeat-y;}

        #search h2{background:url(/img/top-search.png) no-repeat;padding:10px 0
0  10px;height:40px;font-weight:bold;} * html #search h2 {height:50px}

        #search {font: 10px Arial}

        #search form div {height:30px;padding: 0 15px 0 10px}

        #search form div
strong{float:left;width:95px;text-align:right;display:block;font-weight:normal;padding:4px
0 0 0;}

        #search form div div{float:right;padding:0;width:170px}

        #search form div div em.calendar{background:url(/img/calendar.png) left
center no-repeat;padding:2px 7px;margin:0 1px; cursor:pointer;}

        #search form div.multiple input, #search form div.multiple
select{width:46px;margin-right:8px;}

        #search form div.date input{width:62px;font:11px
Tahoma;color:grey;padding:4px 0;text-align:center} 

        #search form div.date strong{padding-top:16px;}

         

        #search form div.multiple, #search form div.date {height:45px}

        #search form label{display:block}

        #search form div.button  {height:65px}

        #search form button{width:172px;}

        #search form div div span{float:left;position:relative;}

        #search p{cursor:pointer;background:url(/img/zoom.png) right top
no-repeat;text-align:right;padding-right:20px;color:#a4804d;margin:0 20px}

        #search div.bottom  {background:url(/img/bottom-search.png) left bottom
no-repeat;clear:both;height:10px;width:100%;margin:0}



    #destination{}

        #destination h2{}

        #destination  div div.hotel {float:left;width:180px;margin:6px
19px;display:inline;background:none;height:40px;}

        #destination div h3 {margin:2px 0 }

        #destination div h3
a{color:#5888c9;font-size:15px;text-decoration:none;}

        #destinatlayer-3ion div img{float:left;margin:0 10px 0 0 }

        #destination div p{font-size:11px;}

        #destination div p strong{font:normal 14px Arial;color:#e02b3c;}

        

        

    .left #miniList .content{width:300px;}



    #miniList{float:none;margin-bottom:10px;}

        #miniList div div.hotel {padding:10px
8px;height:53px;position:relative;width:302px;}

            #miniList div h3 {padding-top:5px;}

        #miniList div h3 a{font:bold 11px Verdana;color:#c08642 }

        #miniList div img{floaT:left;margin: 1px 10px 1px  1px }

        #miniList div.active {background:url(/img/list-active.gif) 8px center
no-repeat}

        #miniList div.bottom {border:none}

        #miniList div.pagination
{height:10px;width:266px;padding:10px;margin-top:0}

        #miniList #arrow {background:url(/img/arrow.gif)
no-repeat;position:absolute;width:25px;height:30px;
top:13px;left:274px;border:none;margin:0;z-index:40;} * html #miniList #arrow
{left:272px}



/*layers*/

.layer-1{width:438px;margin-bottom:10px}

    .layer-1 h2{background:url(/img/top-destination.gif) no-repeat;padding:10px
0 5px 10px;}

    .layer-1 .content{background:url(/img/content-destination.png)
repeat-y;overflow:hidden}

     #content .layer-1 div.bottom  {background:url(/img/bottom-destination.gif)
left top no-repeat;clear:both;height:7px;overflow:hidden;}

     

.layer-2{width:296px;margin-bottom:10px}

    .layer-2 h2{background:url(/img/top-city.gif) no-repeat;padding:10px 10px
5px 10px ;}

    .layer-2 .content{background:url(/img/content-city.png)
repeat-y;overflow:hidden} * html .content{height:0}

     #content .layer-2 div.bottom  {background:url(/img/bottom-city.gif) left
top no-repeat;clear:both;height:8px;width:100%;margin:0;overflow:hidden;}

.layer-3{width:744px;margin-bottom:10px} * html .layer-3 .content
{height:100%}

    .layer-3 h2{background:url(/img/top-wrapper.gif) no-repeat;padding:10px
10px 2px 10px ;}

    .layer-3 .content{background:url(/img/content-wrapper.png)
repeat-y;overflow:hidden} * html .content{height:0}

     #content .layer-3 div.bottom  {background:url(/img/bottom-wrapper.gif)
left top no-repeat;clear:both;height:8px;width:100%;margin:0;overflow:hidden;}

/*pagination*/

#content .pagination {font: 11px Verdana;color:#666; margin:20px  10px 0
10px;overflow:hidden;clear:both;text-align:center;}

.pagination strong,.pagination span {display:block;}

.pagination strong {font:normal 11px Verdana;width:250px;float:left;}

.pagination strong em{font-style:normal;}

.pagination span,.pagination span a{color:#c08642}

.pagination span {text-align:right;float:right;}

    .pagination span a.forward{font-weight:bold;}  

/*common classes*/

.hidden {display:none !important}

.left{float:left;}

.right{float:right;}

/*stars*/
.stars {background-image:url(/img/stars.gif);  background-repeat:no-repeat;}
.stars-1{background-position:0 -20px;} .stars-2{background-position:0 -40px;}
.stars-3{background-position:0 -60px;} .stars-4{background-position:0 -80px;}
.stars-5{background-position:0 -100px;} 

/*ligthbox*/
/*Whatever*/

.overlay{background:white;position:absolute;left:50%;margin-left:-380px;z-index:1000}

.win{background:white;position:absolute;left:50%;margin-left:-380px;z-index:1001}

.win
div{background:white;padding:10px;position:absolute;cursor:pointer;border:1px
solid #ccc}

    #list{clear:both !important;}
    .highlight {margin:5px;}
    .highlight div.hotelh {float:left;width:320px;margin:5px;border:1px solid
#ccc;padding:5px 15px !important;}
        .highlight div.hotelh h3{font-size:14px;padding:5px 0}
        .highlight div.hotelh h4 , .highlight div p{margin-left:135px;
margin-bottom:5px}
        .highlight div.hotelh img{width:125px;height:95px;float:left;}
        .highlight div.hotelh div  {height:130px}
        .highlight div.hotelh p.link {text-align:right;}

/* Error */
div.content.error p {padding:100px 40px !important}


