﻿html, body, div {
margin:0;
padding:0;
}

body 
{
    background-color:#d8cdad;
    background-image: url('images/background-style1.png');
    background-repeat:repeat-x;    
    color:#d8cdad; 
    font-family:Tahoma;
}
h1
{
    font-size:18px;
    font-weight:bold;
}
#menu{
clear:both;
height:26px;

padding:0 0 0 32px;
float:left;
}
#menu li{
display:inline;
list-style-type:none
}
#menu a{
font-family:Tahoma;
font-size:11px;
color:#D2DEEC;
padding-left:15px;
padding-right:15px;
background-color:#403e39;  
text-decoration:none;
margin:0 5px;
}
#menu a:hover
{
  color:Black;
  padding-left:15px;
padding-right:15px;
  background-color:#D2DEEC;  
  
}
#page
{
    margin-top:15px;
margin-left:auto;
margin-right:auto;
position:relative;
top:0;
width:936px;
 border:solid 1px #d8cdad;
}
#header
{
 
 height:90px;
 
}
#wrapcontent
{
    background-image: url('images/background-content-style1.png');
  background-repeat:repeat-x; 
     background-color:black;   
}
.wrappanel
{
      
}
a
{
   color:#d8cdad;  
}
#left
{
    padding-left:8px;
   float:left;
width:385px;
}
#right
{
   float:right;
   padding-left:0px;
   width:530px;
   
}
#social-top{
width:450px;
height:19px;
float:left;
margin:0px;
margin-top:0;
margin-bottom:0;
margin-left:10px;
background-image:url(images/social-top.png);
background-position:top left;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
text-align:center;
color:#000000
}
#social-bottom{
width:450px;
height:24px;
float:left;
margin-top:0;
margin-bottom:0;
margin-left:10px;

padding:0px;
background-image:url(images/social-bottom.png);
background-position:top left;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000
}
#social{
width:450px;

float:left;
margin-top:0;
margin-bottom:0;
margin-left:10px;

padding:0px;
background-image:url(images/social-middle.png);
background-position:top left;
background-repeat:repeat-y;
font-family:Tahoma;
font-size:10px;
color:#000000;
background-color:#000000
}
#search-top{
width:369px;
height:16px;
float:left;
margin:0px;
margin-top:0;
margin-bottom:0;
margin-left:10px;

background-image:url(images/search-top2-style1.jpg);
background-position:top left;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000
}
#search-bottom{
width:369px;
height:22px;
float:left;
margin-top:0;
margin-bottom:0;
margin-left:10px;

padding:0px;
background-image:url(images/search-bottom2-style1.jpg);
background-position:top left;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000
}
img 
{
    border:0 none;
}

.collapsePanelHeader
{
       display:block;
    background:#000;
    color:#fff;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    margin-right:20px;
    margin-bottom:5px;
    font-size:18px;
    font-weight:bold;
}
#search h2
{
    display:block;
    background:#000;
    color:#fff;
    padding:3px;
    margin-right:20px;
    margin-bottom:5px;
}
.searchtitle
{
      font-size: 18px; font-weight: bold;

    font-weight:bold;
    margin-right:20px;
    margin-bottom:5px;

}
.searchheader
{
    display:block;
    background:#000;
    color:#fff;
    padding:3px;
    font-size:14px;
    font-weight:bold;
    margin-right:20px;
    margin-bottom:5px;
}
#search{
width:349px;

float:left;
margin-top:0;
margin-bottom:0;
margin-left:10px;

padding:10px 10px 0 20px;
background-image:url(images/search-middle2-style1.jpg);
background-position:top left;
background-repeat:repeat-y;
font-family:Tahoma;
font-size:10px;
color:#000000;
background-color:#000000
}
#search i
{
    color:Blue;
}
#search a
{
    color:Black;
    font-size:12px;
}
#search a:hover
{
    color:white;
    background-color:Black;
    font-size:12px;
}
#search p
{
    
line-height:17px;

}
#footer
{
    clear:both;
}
#footer{
 background-image: url('images/footer-style1.png');
 background-repeat:no-repeat; 
/*position:absolute;*/

border-top:8px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d4a44;
padding-bottom:4px;
}
#footer ul{
margin:15px 0 10px 0;
text-align:center
}
#footer li{
display:inline;
list-style-type:none;
}
#footer li a{
color:#d8cdad;
text-decoration:none;
margin:0 5px
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}

#footer p{
text-align:center
}
#agenttext
{
    float:left;text-align:center;font-size:18px; width: 220px;
}
#hotelfeatured
{
    width:500px;
    padding-top:30px;
    padding-left:12px;
    text-align:center;
    border:solid 2px white;
    background-color:#8e866e;
}
.hotelbox
{
    margin-right:10px;margin-bottom:10px;padding-left:5px;padding-right:5px;padding-bottom:5px;float:Left;width:130px;background-color:#d8cdad;color:black
}
.hotelboxtitle
{
    overflow:hidden;font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:5px;height:30px;width:120px;padding-left:5px;padding-right:5px;padding-top:4px;background-color:#d8cdad;color:black;text-align:center
}
#cover
        {
            display: none;
            z-index:10;
            position: absolute;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            background: black;
            filter: alpha(Opacity=70);
            opacity: 0.7;
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
        }
        
.Partners
{
    padding-left:20px;background-color:#d8cdad;color:#000;display:block
}        

#gallery{
padding:14px 0 15px 0;
overflow:hidden;
float:left
}
#gallery img{float:left}
#gallery div{
float:left;
height:338px;
background-color:#191919;
width:180px;
padding:17px 0 0 16px;
position:relative
}
#gallery div img{
margin:0 6px 6px 0
}
#sidebar{
margin: 65px 0 0 5px;
padding-left:5px;
padding-right:5px;
float:left;
width:358px;


}
#sidebarinside
{
    margin-top:20px;
    margin-left: 80px;
    margin-right:auto;
    text-align:center;
    padding-left:5px;
padding-right:5px;
float:left;
width:218px;
    background-color:#8E866E;
border:2px solid white;
}
.news{
height:358px;
}
.news div{
width:218px;
padding:15px 0 0 2px
}
.news span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold
}
#sidebarinside p{
padding:5px 0 5px 3px;
font-size:11px;
}
#main{
width:520px;
float:left;
}
#banner{
float:right;
margin:0 5px 0 0
}
.view{
color:#E78F04;
text-decoration:underline;
position:absolute;
bottom:15px;
left:20px;
}
.view:visited{text-decoration:underline}
.view:hover{text-decoration:none}
.imgnoborder
{
    border-collapse:collapse;
    padding:0px;
    margin:0px
}