﻿body{
    font-family:Verdana, Arial;
    font-size:14px;
    margin:0px;
    padding:0px;
    background:url('../images/bg.jpg') no-repeat center top #ffffff;
}

/* ### WRAPPER ### */
#wrapper{
    width:950px;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
    background:url('../images/bg_wrapper.jpg') no-repeat center top #ffffff;
}

/*### header ###*/
#header_top{
    margin:0px;
    padding:23px 17px 0px 0px;
    text-align:right;
    font-size:13px;
    color:#a47889;
}
#header_top a{
    color:#a47889;
}
#header_top a:hover{
    text-decoration:none;
}
#header_main{
    padding:345px 0px 0px 0px;
    margin:0px;
}

/*### nav ###*/
#nav{
    padding:0px;
    margin:0px 0px 13px 0px;
    color:#ffffff;
    font-size:18px;
    text-align:center;
}
#nav a{
    color:#ffffff;
    font-size:18px;
    text-decoration:none;    
}
#nav a:hover{
    text-decoration:underline;
}
#nav #selected{
    text-decoration:underline;
}

/*### content ###*/
#content{
    border:1px solid #d7e3d4;
    margin:0px;
    padding:32px 21px 0px 40px;
    background:url('../images/bg_content.jpg') no-repeat center top #d7e3d4;
    color:#666666;
    line-height:1.5;
}
#content a{
    color:#784167;
}
#content a:hover{
    text-decoration:none;
}
#content h1{
    color:#607880;
    font-weight:normal;
    font-size:26px;
    line-height:1.3;
}
#content h2{
    color:#607880;
    font-weight:normal;
    font-size:20px;
    line-height:1.3;
}
#content h3, #content h4, #content h5, #content h6{
    color:#607880;
    font-weight:normal;
    line-height:1.3;
}

#float_right{
    width:270px;
    float:right;
    padding:0px;
    margin:20px 0px 0px 30px;
}
#float_right img{
    width:250px;
    padding:10px;
    background-color:#e9f4de;
    margin:0px 0px 10px 0px;
}

#float_right .TA_rated {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

#float_right .TA_rated img {
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#D7E3D4;
}

#booking{
    text-align:center;
    width:auto;
    padding:10px 0px 10px 0px;
    margin:0px 0px 10px 0px;
    background-color:#99BACE;
    border:10px solid #e9f4de;
}

#booking img{
    width:auto;
    padding:0px;
    background:none;
    margin:0px;
}

/*### news ###*/
#news{
    width:530px;
    margin:0px 0px 0px 0px;
    padding:20px 20px 0px 20px;
    border:2px dashed #784167;
}
#news h3{
    background-color:#d7e3d4;
    text-decoration:underline;
    color:#784167;
    font-size:16px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}
#news p{
    padding:0px 0px 20px 0px;
    margin:0px;
}
#news a{
    text-decoration:none;
    color:#607880;
    font-weight:bold;
}
#news a:hover{
    text-decoration:underline;
}

/*### footer ###*/
#footer{
    background:url('../images/bg_footer.gif') no-repeat center 0px #ffffff;
    width:950px;
    height:60px;
    margin:0px 0px 0px 0px;
    padding:58px 0px 0px 0px;
    text-align:center;
    font-size:13px;
    color:#8a616f;
}
#footer p{
    padding:0px;
    margin:0px;
    line-height:1.5;
}
#footer p a{
    color:#8a616f;
}
#footer p a:hover{
    text-decoration:none;
}
#logos{
    background:url('../images/logos.jpg') no-repeat center 0px #ffffff;
    width:auto;
    height:100px;
    padding:0px;
    margin:30px 0px 0px 0px;
}