body			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #000000 url(../resources/bg.jpg) center top no-repeat; margin: 0;
				scrollbar-face-color: #0e1116; 
				scrollbar-base-color: #191919;
				scrollbar-arrow-color: #FFFFFF;
}

hr				{ border: #333333 1px solid; height: 1px; background-color: #333333; color: #333333; width: 98%; }

a:link			{ color: #9b9889; }
a:visited		{ color: #FFFFFF }
a:hover, a:active	{ color: #FF0000; }

input			{ height: 14px; width: 160px; font-size: 10px; border: #3b3530 1px solid; background: #f3f3f3 url(../resources/field_bg.png) no-repeat; color: #000; padding-left: 2px; padding-top: 2px; }
select			{ height: 18px; width: 166px; font-size: 10px; margin: 1px 0px 1px 0px; border: #3b3530 1px solid;background: #f3f3f3 url(../resources/field_bg.png) no-repeat; color: #000; }
textarea		{ height: 56px; width: 322px; font-size: 11px; border: #3b3530 1px solid; background: #f3f3f3 url(../resources/txtfield_bg.png) left top no-repeat fixed;color: #000; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; padding-top: 4px; }

H3				{ font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

.clear			{ clear: both; }
.radio			{ width: 12px; height: 12px; margin-right: 5px; } .radio input { background: transparent; border: 0; height: 11px; }
.date			{ width: 44px; }
.month			{ width: 66px; }
.year			{ width: 50px; }
.time			{ width: 82px; }
.confirm_bt input	{ width: 164px; height: 18px; border: #333333 1px solid; padding: 0px; margin-top: 5px;  }
.mandatory		{ color: #9b9889 ; font-size: 10px; }

/* DIVs */
#wrapper		{ width: 1005px; margin: 0 auto; text-align: center; }
#header			{ height: 113px; text-align: left; }
#logo			{ height: 70px; width: 200px;}
#menu			{ height: 43px; }

#main			{ height: 430px; }
#footer			{ height: 60px; width: 1005px; clear: both; }
#footerbt		{ height: 30px; float: left; }#footer_lnks	{ float: left; margin-left: 100px; padding-top: 4px; }
#footer_lnks a:link, #footer_lnks a:visited	{ text-decoration: none; }
#footer_lnks a:hover, #footer_lnks a:active	{ text-decoration: underline; }
#footerbook		{ float: right; clear: right; }
#footerterms	{ clear: both; padding-top: 10px; color: #a4b2bb; }
#lady_nms		{ clear: both; width: 1005px; font-size: 10px; text-align: center; font-family: Arial, Georgia, Verdana; margin-top: 20px; /*text-transform: uppercase;*/ clear: none; letter-spacing: 1px; /*filter: DropShadow(OffX=1, OffY=1, color:#000000);*/ }
#lady_nms a:link, #lady_nms a:visited	{ text-decoration: underline; color: #869dab; }
#lady_nms a:hover, #lady_nms a:active	{ text-decoration: none; color: #FFFFFF; }
#lady_box		{ }
#lady_profile	{ height: 250px; }
.lady_nme		{ padding: 5px;	}


#lady			{ background: #000 url(../resources/back_lady.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_lady.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; }
#lady_table		{ width: 500px; float: left; padding: 26px 0px 0px 10px; }
#lady_title		{ width: 400px; height: 36px;  }
#lady_att		{ clear: both; padding-top: 10px; width: 500px; }
#lady_pics		{ width: 255px; float: left; padding: 24px 0px 20px 60px;  }
.lady_row		{ width: 500px; clear: both; padding-bottom: 4px; padding-top: 4px; background: transparent url(../resources/dotted.gif) center bottom repeat-x; }
.lady_erow		{ width: 500px; clear: both; padding-bottom: 4px; padding-top: 3px; }
.lady_c1		{ width: 160px; float: left; }
.lady_c2		{ width: 80px; float: left; color: #FFFFFF; font-weight: bold; }
.lady_c3		{ width: 160px; float: left; }
.lady_c4		{ width: 90px; float: left; color: #FFFFFF; font-weight: bold;  }
.warn			{ color: #FF0000; }

#bookings		{ background: #000 url(../resources/back_bookings.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_bookings.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#bookings_tel	{ width: 200px; float: left; padding: 30px 0px 0px 400px; height: 30px; }
#bookings_table	{ width: 730px; float: left; padding: 15px 10px 10px 15px; bacxground-color: #FF0000 }

#feedback		{ background: #000 url(../resources/back_feedback.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_feedback.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#feedback_title	{ width: 500px; float: left; padding: 25px 0px 0px 10px; height: 30px; }
#feedback_table	{ width: 930px; float: left; padding: 15px 10px 10px 15px; font-size: 11px;}
#feedback_table tr { background: transparent url(../resources/dotted.gif) center bottom repeat-x; }
#feedback textarea { width: 160px; height: 40px; margin-bottom: 5px; padding: 1px; background: #f3f3f3 url(../resources/field_bg.png) no-repeat; }
#review_table tr { background: transparent url(../resources/dotted.gif) center bottom repeat-x;  }
#review_box		{ overflow: auto; height: 340px; width: 530px; }
.feedback_q		{ color: #9b9889; }
.feedback_q	textarea	{ width: 160px; color: #000000; }


#employment		{ background: #000 url(../resources/back_employment.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_employment.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#employment_table	{ width: 680px; float: left; padding: 75px 10px 10px 15px;  }

#contact		{ background: #000 url(../resources/back_contact.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_contact.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#contact_table	{ width: 520px; float: left; padding: 75px 10px 10px 15px; }
.contact_sub	{ color: #9b9889; }
.contact_sub h3	{ color: #FFFFFF; padding-bottom: 0; margin-bottom: 0; }

#faq			{ background: #000 url(../resources/back_faq.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_faq.jpg) no-repeat center 0px fixed; color: #9b9889; width: 985px; height: 390px; overflow: auto; text-align: left; padding: 40px 10px 0px 10px; }
.faq_row		{ clear: both; width: 445px; }
.faq_question	{ margin-bottom: 4px; color: #FFFFFF; cursor: pointer;  }
.faq_answer		{ margin-bottom: 10px; }
#faq a:link, #faq a:visited	{ color: #FFFFFF; }
#faq a:hover, #faq a:active	{ color: #FF0000; }

#links			{ background: #000 url(../resources/back_links.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_faq.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 0px; }
#links a:link	{ color: #FFFFFF; text-decoration: none; }
#links a:visited	{ color: #9B9889; text-decoration: none; }
#links a:hover, #links a:active 	{ color: #FF0000; text-decoration: underline; }

#payment		{ background: #000 url(../resources/back_payment.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_payment.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 15px; font-size: 12px; font-weight: bold; }
#paypal_table	{ width: 200px; background-color: #FFFFFF; border: #CCCCCC 1px solid; text-align: center; color: #000000; }

#rates			{ background: #000 url(../resources/back_rates.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_rates.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 15px; font-size: 11px; }
#rates_txt 		{ width: 320px; margin-top: 55px; }

.links_row1		{ float: left; width: 210px; }
.links_row2		{ float: left; width: 210px; }
.links_row3		{ float: left; width: 140px; }
.banners_row	{ width: 468px; clear: both; margin-bottom: 10px; }
.reviews		{ border-right: #333333 1px solid; }

#txt_links		{ width: 450px; height: 360px; float: left; overflow: auto; margin-left: 10px;  }
#banner_links	{ width: 500px;  height: 360px; float: left; overflow: auto; margin-left: 40px; }

#aoa		{ float: right; width: 42px; }

#sitemap		{ background: #000 url(../resources/back_sitemap.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_sitemap.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 15px; font-size: 12px; font-weight: bold;  }
#sitemap a:link	{ color: #9B9889; text-decoration: none; }
#sitemap a:visited	{ color: #9B9889; text-decoration: none; }
#sitemap a:hover, #sitemap a:active 	{ color: #FF0000; text-decoration: underline; }
.sm_item		{ width: 100px; float: left; margin-bottom: 20px; text-transform: uppercase; text-align: center; margin: 0px 2px 0px 2px; }
.sm_subitem		{ width: 80px; margin-left: 20px; float: left; text-transform: none; text-align: left }

#terms		{ background: #000 url(../resources/back_terms.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_terms.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left;  font-size: 11px; }
#terms_txt		{ width: 682px; height: 316px; float: left; overflow: auto; margin-top: 60px; padding: 25px 10px 0px 15px; }
#terms a:link	{ color: #9B9889; text-decoration: none; }
#terms a:visited	{ color: #9B9889; text-decoration: none; }
#terms a:hover, #terms a:active 	{ color: #FF0000; text-decoration: underline; }

#license	{ background: #000 url(../resources/back_license.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_terms.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; font-size: 11px;  }
#license_txt	{ width: 620px; float: left; padding: 75px 10px 10px 15px; }


#boms_lnk a:link, #boms_lnk a:visited	{ position: absolute; bottom: 0px; left: 0px; color: #000000; font-size: 10px; cursor: default; }

#screenshot	{ position:absolute; border:1px solid #fff; background:#000; padding:0px; display:none; color:#000000; }
.preview	{ padding: 5px; } 

/* noscript */
div#ns_buttons		{ padding: 16px 0px 0px 10px; }

div#ns_home			{ background: #000 url(../resources/back_home.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_home.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left;  font-size: 12px; line-height: 1.1em; position: relative;	}
div#ns_hometxt		{ width: 375px; position: absolute; left: 20px; top: 70px; }
div#ns_homeimg		{ width: 130px; height: 195px; position: absolute; left: 422px; top: 84px; border: #fff 3px solid;	}
div#ns_homeimgtxt	{ width: 130px; position: absolute; left: 430px; top: 290px; font-size: 11px; color: #B3A99F;	}
div#ns_homebt		{ width: 120px; height: 24px; position: absolute; left: 440px; top: 380px; }

.ns_button		{ float: left; font-size: 16px; margin-right: 36px; font-family: Georgia, "Times New Roman", Times, serif; }
.ns_button a:link, .ns_button a:visited	{ color: #FFFFFF; text-decoration: none; }
.ns_button a:hover, .ns_button a:active	{ color: #FF0000; text-decoration: underline; }


/* Lightbox */

#lightbox{
	background-color:#FFF;
	padding: 1px;
	}
#lightbox a:link, #lightbox a:visited { color: #FF0000; font-weight: bold; text-decoration: none; }
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	color: #333333;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../resources/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../resources/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../resources/overlay.png", sizingMethod="scale");
	}


#hidepage { display: none; }


