@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #E8E2D2;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; min-width:981px; padding:0; margin:0 auto;}
.resize { width:981px; margin:0 auto;}

/**header**/
.header {background: url(images/main_bg.gif);}

.block_header {margin:0 auto; width:981px;}
.top_menu a:hover {text-decoration:underline;}

/* logo */
.logo { float:left; padding:0; margin:0; width:345px;padding-top:20px;}

/* menu */	
.menu { padding:0; margin:25px 0 0 0; float: left; text-align:right; width:630px}
.menu ul { padding:0; margin:0 0px 0 0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:14px 0px 0px 16px; color:#a29288; font:bold 11px Verdana, "Times New Roman", Times, serif; text-decoration:none;}
.menu ul li a:hover { color:#f76d00;}
.menu ul li a.active {color:#f76d00;}
/**simple_bg**/
.simple_bg { width:981px; background:url(images/simple_bg_text.gif) top no-repeat; height:126px; margin:10px 0; padding:0;}
.simple_bg h2 { font: bold 13px Georgia, "Times New Roman", Times, serif; color:#fff; width:370px; float:left; margin:10px 10px 10px 20px; border-left:1px solid #2f2f2f;padding-left:20px;}
.simple_bg h2 ul {  list-style:none; padding:0; margin:0;}
.simple_bg h2 li { font: normal 13px Verdana, "Times New Roman", Times, serif; color:#ffffff; padding:5px 30px;  margin:0; background:url(images/bul1.gif) left 7px no-repeat;}
/**block index**/
.body { padding:0; margin:0; background: #ffffff url(images/content_bg.gif) top repeat-x; min-height:320px;}
.body h2 { font:normal 18px  Georgia, "Times New Roman", Times, serif; color:#2c2c2c; border-bottom:1px solid #cacaca; padding:10px 10px; margin:5px 0;}
.body a { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#d45e00; text-decoration:none;}
.body p { font:normal 12px  Verdana, "Times New Roman", Times, serif; color:#666666; line-height:1.8em; padding:5px 5px; margin:0;}
.body span { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#373737; line-height:1.8em;}
.body_resize { width:981px; margin:0 auto; padding:10px 0;}
/**main_blog**/
.main_blog { width:951px; margin:10px 5px; margin:5px 10px;}
.main_blog .left {width:594px; border-right:1px solid #eaeaea; float:left; padding:5px 10px 0 0; margin:5px 5px;}
.main_blog h2 { font:normal 18px  Georgia, "Times New Roman", Times, serif; color:#2c2c2c; border-bottom:1px solid #cacaca; padding:20px 10px; margin:5px 0;}
/**port_bottom**/
.port_bottom a:hover { color:#2c2c2c;}
/*Welcome */
.Welcome  { width:608px; float:left; margin:10px 10px; padding:5px 10px;}
.Welcome td {font: normal 11px Georgia, "Times New Roman", Times, serif; color:#5c5c5c;}
.Sub { width:243px; float:left; margin:10px 10px; padding:5px 10px;}

/**contact form**/
#contactform { margin:0; padding:5px;}
#contactform * { color:#f76d00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:0px 0 0px 0;}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:bold 11px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:440px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; background:#f5f5f5; float:left;}
#contactform textarea { width:440px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 110px; border:0; color:#FFF;}

/**footer**/
.footer { padding:20px 0; margin:0 auto; background:#E8E2D2; border-top:1px solid #d4d4d4;}
.footer .resize p.footer_logo { float:center; padding:0; margin:0 10px; }
.footer .resize div { width:981px; color:#666666; font:normal 11px Verdana, "Times New Roman", Times, serif; text-align: left; margin:0 auto; }
.footer .resize div p { padding:0; margin:0; }
.footer .resize div a { color:#868686; font:normal 11px  Verdana, "Times New Roman", Times, serif; padding:0 1px; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #d8d8d8; padding:0; margin:5px 0; background:none;}
input.text { width:513px;border:0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ff6600;font-size:14px;padding-top:4px;padding-bottom:4px;}
input.text:hover,input.text:focus { color:#FF3300;background-color:#FFFF99;}
div.wrapper{width:515px;padding:5px 5px 0 5px;background:url(images/required_field_bg.gif) no-repeat 0 0;height:34px;}
div.simple_bg td {font:normal 14px Georgia, "Times New Roman", Times, serif; color:#a29288;}
input.date_chk{font: bold 14px Arial; width: 90px; padding: 2px 18px 2px 0px; border: 1px solid #8f959a; background: white url(images/img.gif) no-repeat right center;color:#FF6600;border:0px;}
/*input.date_chk:hover { color:#FFCC33;background-color:#FFFF99;}
*/select{font: bold 14px Arial; width: 50px; padding: 2px 18px 2px 0px; border: 1px solid #8f959a; background: white url(images/img.gif) no-repeat right center;color:#FF6600;border:0px;}
/*select:hover { color:#FFCC33;background-color:#FFFF99;}*/
a.link_1{
color:#FF6600;
font-family:Verdana;
font-size:11px;
text-decoration:none;
}
a.hotel{
color:#FF6600;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}
a.hotelimg img {
margin-right:5px;
border:1px solid #cacaca;
}
a.hotelimg img:hover {
border:1px solid #cacaca;

}
