body{
background:#353a3e url(/images/bg.gif) repeat-x;
color:#b4b4b4;
font-family: Arial;
margin:0;
padding:0;
font-size:12px;
line-height:120%;
}
#wrapper{
width:1000px;
margin:0px auto;
}
#main_frame{
width:858px;
float:left;
background:url("/images/frame_bg.gif") no-repeat top left;
padding-left:71px;
padding-right:71px;
padding-bottom:20px;
} 
#maincontainer{
float:left;
background:#000;
width:838px;
padding:10px;
}
#booking_icon{
float:right;
padding:10px 0px;
height:60px;
width:220px;
padding-right:30px;
}
#top_links{
float:left;
width:300px;
text-align:left;
padding-left:15px;
padding-top:50px;
}
#top_links a{
color:#fff;
}
#top_links a:hover{
color:#6d6d6d;
}
#maincontent{
float:left;
width:838px;
}
#logo{
float:left;
width:320px;
padding-top:20px;
}
#menu{
width:510px;
padding-top:20px;
float:left;
}
#menu ul{
margin:0px;
padding:0px;
list-style-type:none;
float:left;
}
#menu li{
float:left;
margin:0px;
padding:2px;
}
#menu li a{
float:left;
padding-top:60px;
color:#fff;
font-size:15px;
width:98px;
height:31px;
text-align:center;
background:url("/images/link_bg.gif") no-repeat;
}
#menu li a:hover{
background:url("/images/overlink_bg.gif") no-repeat;
}
#content{
float:left;
width:830px;
padding-bottom:20px;
padding-top:20px;
}
#nextpages_content{
float:left;
padding:0px 50px;
width:730px;
padding-bottom:20px;
padding-top:20px;
}
#footer{
width:858px;
float:left;
padding-top:4px;
}
#fleft{
float:left;
width:300px;
}
#footer a{
color:#fff;
font-size:11px;
padding:0px 4px;
}
#fright{
float:right;
width:200px;
text-align:right;
}
