/* CSS Document */

body { font-family:"Times New Roman", Times, serif, Georgia; font-size:15px; color:#000; text-align:center;margin:0px; background-color:#000000; }
form { margin:0px; }
input, textarea, select { font-family:"Times New Roman", Times, serif, Georgia; font-weight:normal; font-size:14px; color:#ffffff;  }
h1 { font-size:16px; line-height:15px; font-weight:normal;}
h2, h3 { margin:0;}
div { display:block; position:relative;overflow:visible;}
p { margin:0; line-height:18px; }

#mainContainer { width:100%; float:none; margin:auto; position:relative; text-align:left;overflow:visible; }
#mainBody { width:970px; height:570px;float:none;margin:65px auto;position:relative;text-align:left;background-image:url(../images/mainpage_bkg.jpg); }
#logo { float: left;margin:43px 0 0 22px; }
#nav {float: right; width:654px; height:29px;margin-top:43px;float:right;background-image:url(../images/nav_bkg.png);}

#nav_accommodations { float: left;width:136px; height:15px;margin:7px 0 0 171px;background:url(../images/nav_white_accommodations.png) no-repeat; }
#nav_rates {float: left; width:50px; height:15px;margin:7px 0 0 10px;background:url(../images/nav_white_rates.png) no-repeat; }
#nav_hoteltour {float: left; width:86px; height:15px;margin:7px 0 0 10px;background:url(../images/nav_white_hoteltour.png) no-repeat; }
#nav_bookinginfo {float: left; width:154px; height:15px;margin:7px 0 0 10px;background:url(../images/nav_white_booking.png) no-repeat; }
#nav_accommodations:hover, #nav_accommodations.active {cursor:pointer;background:url(../images/nav_black_accommodations.png) no-repeat; }
#nav_rates:hover, #nav_rates.active {cursor:pointer;background:url(../images/nav_black_rates.png) no-repeat; }
#nav_hoteltour:hover, #nav_hoteltour.active {cursor:pointer;background:url(../images/nav_black_hoteltour.png) no-repeat; }
#nav_bookinginfo:hover, #nav_bookinginfo.active {cursor:pointer;background:url(../images/nav_black_booking.png) no-repeat; }

/* accommodations sub-pages */
#submainBody { width:970px;height:830px;float:none;margin:auto;position:relative;text-align:left; background-color:#261206;}
#header {width:970px; height:191px;background-image:url(../images/accomodations_bkg.jpg);}
#header_tour {width:970px; height:191px;background-image:url(../images/hoteltour_bkg.jpg);}
#contentpage { float: left;width:970px;height:367px;border-bottom:solid 1px #8c6d4a;}
#content {width:970px; height:639px;background:url(../images/content_flower_bkg.gif); }
#leftmenu {float: left;width:225px; padding: 40px 0 0 31px;}
#leftmenu p {font-size:16px;line-height: 24px;font-weight: normal; color:#c69a5a;}
#leftmenu a { color:#c69a5a;}
#leftmenu a:hover { color:#a38a41; }
#maincontent {float:right;width:714px;margin-bottom:10px;background:url(../images/maincontent_topshadow.png) no-repeat;}
#FeaturesBox {width:685px;height:471px;padding-bottom:15px;background-color:#c4a372;}
#InsideContent {float:right;margin-top:11px;padding-right:11px;}
#InsideContent .newsItem {width:434px; border-bottom: dotted 1px #8c6d4a; }
#InsideContent .newsItem1 {width:434px; line-height: 16px; padding:6px 0 6px 0;border-bottom: dotted 1px #8c6d4a; }
#InsideContent .newsItem:before, #InsideContent .newsItem1:before { content:url('../images/maincontent_bullet.png'); }
#InsideContent p { line-height: 29px;font-weight: normal;}
#bookingInsideContent {float:left;padding-top:11px;}
#bookingInsideContent p { line-height: 24px;font-weight: normal;}

#InsideContentleft {float:left;width:315px;height:430px;}
#InsideContentright {float:left;width:119px;height:430px;}
#InsideContentleft p { line-height:22px; padding:0 0 0 5px; }
#InsideContentright p { line-height:22px; padding:0 5px 1px 0; }
#InsideContentleft .ratesItemHeader { width:429px; background-color:#8c6d4a; padding-bottom:1px; }
#InsideContentleft .ratesItem { width:429px; border-bottom:dotted 1px #8c6d4a; }

#footer-wrapper { clear:both; width:970px;height:87px; } 
#subfooter-wrapper {clear:both; width:970px;height:87px;border-top:solid 1px #8c6d4a; }
#footer {float:left;width:500px; color:#c69a5a; }
#footer_logo {float:left;margin:5px 0 0 9px;}
#footer p {font-size:12px; line-height:16px; font-weight: normal;}
#address { float:left;width:106px; padding:5px 0 0 12px; color:#c69a5a;}
#phone {float:left;width:200px;height:80px;padding:5px 0 0 12px;background:url(../images/footer_line.png) no-repeat; color:#c69a5a;}
#copyright {float:right; padding:7px 9px 0 0; font-size:12px; color:#c69a5a; }



/* Links */
a:link {  color:#c69a5a; text-decoration:none; }
a:visited { color:#c69a5a; text-decoration:none; }
a:hover { color:#a38a41; text-decoration:none; }
a:active { color:#c69a5a; text-decoration:none; }


#bookingInsideContent a:link {  color:#86602c; text-decoration:none; }
#bookingInsideContent a:visited { color:#86602c; text-decoration:none; }
#bookingInsideContent a:hover { color:#ffffff; text-decoration:none; }
#bookingInsideContent a:active { color:#86602c; text-decoration:none; }


/* jQuery lightBox plugin - lightboxImages style */
#lightboxImages {float:left; width: 240px; padding-top:5px;}	
#lightboxImages ul { list-style: none; padding:0 0 0 16px;margin:12px 0 0 0;}
#lightboxImages ul li { display: inline;padding:0 6px 0 0; }
#lightboxImages ul img {border: 1px solid #8c6d4a;margin:0 0 6px 0;}
#lightboxImages ul a:hover img {border: 1px solid #000000;}

#lightboxImageshoteltour { width: 685px; padding-top:5px; }	
#lightboxImageshoteltour ul { list-style: none; padding:0 0 0 16px;margin:12px 0 0 0;}
#lightboxImageshoteltour ul li { display: inline;padding:0 6px 0 0; }
#lightboxImageshoteltour ul img {border: 1px solid #8c6d4a;margin:0 0 6px 0;}
#lightboxImageshoteltour ul a:hover img {border: 1px solid #000000;}