body{ background:url(../new-images/top_tile.jpg) repeat-x #fef9ed; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0;}

h1,h3,h4,h5,h6, p{ padding:0; margin:0;}

#container{ width:980px; padding:0; margin:0 auto;}
#top_area{ background:url(../new-images/top_bg.jpg) no-repeat top right; width:980px; height:103px; padding:0; margin:0;}
#logo{ width:374px; height:68px; padding:18px 0 0 12px; margin:0;}
#nav_area{ width:980px; height:37px; padding:0; margin:0;}

li.navigation {
float: left;
}

ul#navigation {
list-style-type: none;
height:37px;
padding:0;
margin:0;
}

ul#navigation a {
background-image:url(../new-images/nav_devider.jpg);
background-repeat: no-repeat;
background-position: right;
padding:0 6px 0 6px;
display: block;
line-height:37px;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#35484f;
float:left;
}

ul#navigation a:hover {
background:url(../new-images/nav_tile.jpg) repeat-x;
color: #FFFFFF;
}

#body_area{ width:958px; background:#FFFFFF; border:1px solid #e3d6b5; padding:10px; margin:19px 0 0 0;}
#body_top_area{width:958px; padding:0 0 15px 0; margin:0;}
#body_top_right{ width:704px; padding:0; margin:0; float: right;}
#header{ width:704px; height:265px; padding:0 0 12px 0; margin:0;}
#hot_deals{ background:url(../new-images/hot_deals_bg.jpg) no-repeat; width:484px; height:81px; padding:0 0 0 220px; margin:0;}
.bar_area{ background:url(../new-images/bar.jpg) no-repeat; width:96px; height:19px; padding:4px 0 0 16px; margin:12px 0 0 32px; float:left; }
.bar_area a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}
.bar_area a:hover{color:#000;}
#body_top_left{ background:url(../new-images/left_nav_bg.jpg) no-repeat; background-color:#d6c9ab; border:1px solid #ecdfbe; width:228px; padding:0 0 5px 0; margin:0; float:left;}

#vertmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 228px;
padding: 0px;
margin: 0px;
}
#vertmenu h1 {
background:url(../new-images/hading_bg.jpg) no-repeat;
width:220px; height:25px;
list-style: none;
margin: 10px 0 0 0;
padding: 6px 0 0 5px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
}
#vertmenu h1 a, visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
}
#vertmenu h1 a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
}
#vertmenu ul {

list-style: none;
margin: 10px 0 0 0;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0 0 0 5px;
padding: 0;
}
#vertmenu ul li a {
background-image:url(../new-images/bulate.png);
background-repeat: no-repeat;
background-position: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
display: block;
border-bottom: 1px solid #bdab83;
padding: 3px 0px 3px 10px;
text-decoration: none;
color: #000;
width: 213px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
background-image:url(../new-images/bulate.png);
background-repeat: no-repeat;
background-position: left;
color: #bf3e48;
background-color: #fff;
}

#vertmenu a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; padding:2px 0 2px 10px; font-weight:bold; text-decoration:underline; margin:0;}
#vertmenu a:hover{color:#0d5b8d;}



#body_bottom_area{width:958px; padding:0 0 15px 0; margin:0;}
#body_bottom_area_left{width:634px; padding:0; margin:0; float:left;}
#body_bottom_area_right{width:300px; padding:0; margin:0; float:right;}
#body_bottom_top{width:634px; padding:0; margin:0 0 18px 0;}
#travel_guide{ width:354px; background-color:#f4f1e8; border:1px solid #e1d8bf; padding:0 0 13px 0; margin:0; float:left;}
#travel_guide h1{ padding:15px 0 0 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4d4430;}
#travel_guide p{ padding:15px 0 0 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4430; line-height:20px;}

#client_commendations{ background:url(../new-images/invited.jpg) no-repeat top left; width:263px; padding:0; margin:0; float:right;}
#client_commendations h1{ padding:3px 0 0 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4d4430;}
#client_commendations h1 a,visited{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4d4430;}
#client_commendations p{ padding:3px 0 0 10px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#4d4430; line-height:16px;}
#client_commendations span{ padding:10px 0 0 10px; margin:0;}
#client_commendations a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ed6130; font-weight:bold; text-decoration:none; padding:10px 0 0 10px; margin:0;}
#client_commendations a:hover{color:#0a5686;}

#link_area{ background:url(../new-images/link_bg.jpg) no-repeat bottom right; width:632px; background-color:#FFFFFF; border:1px solid #d1d1cf; padding:0 0 10px 0; margin:0 0 18px 0;}
.link_area_part{ width:190px; padding:0 0 0 10px; margin:0; float:left;}

ul.leftlink {margin:0; padding:0 0 0 10px;}

ul.leftlink li {list-style:url(../new-images/bulate1.jpg); line-height:12px; margin:2px 0 0 10px; padding:2px 0 2px 0;}
ul.leftlink li a{ font: bold 12px Arial, Helvetica, sans-serif; background:none; color: #116398; padding:2px 0 0 0; text-decoration:none;}
ul.leftlink li a:hover{ color:#000;}

ul.leftlink li li  {list-style:url(../new-images/bulate2.jpg); line-height:12px; margin:0; padding:2px 0 2px 0;}
ul.leftlink li li a{ font: normal 12px Arial, Helvetica, sans-serif; background:none; color: #2f2411; padding:2px 0 2px 0;}
ul.leftlink li li a:hover{color:#116398;}

#booking_area{ width:302px; padding:0; margin:0;}
#booking_area_top{ background:url(../new-images/book_up.jpg) no-repeat; width:302px; height:23px; padding:8px 0 0 0; margin:4px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;}
#booking_area_tile{ background:url(../new-images/book_tile.jpg) repeat-y; width:286px; padding:8px 8px 0 8px; margin:0; font-size:11px;}

#booking_area_bottom{ width:302px; height:15px; padding:0; margin:0;}

#footer_area{ background-color:#a38e5f; width:970px; height:43px; padding:5px 0 0 10px; margin:0; font: normal 11px Arial, Helvetica, sans-serif;  color: #fff;}
#footer_area a{ font: normal 11px Arial, Helvetica, sans-serif; background:none; color: #fff; text-decoration:none;}
#footer_area a:hover{color: #000;}

#footer_bottom{ width:980px; height: padding:0; margin:9px 0 0 0;}
#footer_under{ background:url(../new-images/chair.jpg) no-repeat top right;  width:980px; height:67px; padding:0; margin:5px 0 0 0;}

.clear{ clear:both;}
.submitbtn{margin:0; padding:0 0 2px 0; width:93px; height:33px; text-align:center; color:#fff; border:0; font:bold 15px arial; cursor:pointer; background:url(../new-images/blue-bt.jpg) no-repeat;  } 
.formtxt{margin:0; padding : 2px 0 2px 3px; width:210px; text-align:left; color:#000; border:1px solid #ccc; font:normal 12px arial; } 
.newformtable{text-align:left; color:#000; font:normal 11px arial; } 
.mandatory{text-align:left; color:#fe0000; font:normal 11px arial; } 
.mark{text-align:left; color:#1b75b1; font:bold 11px arial; } 
.newformtable td {text-align:left; color:#000; font:normal 11px arial; } 
.newformtable td table {text-align: left; color:#000; font:normal 11px arial; } 
.formtxt1{margin:0; padding: 0 0 0 3px; text-align:left; color:#000; border:1px solid #ccc; font:normal 11px arial; } 
.formtxtarea{margin:0; padding: 0 0 3px; width:263px; height:60px; text-align:left; color: #000; border:1px solid #ccc; font:normal 12px arial; } 