@charset "UTF-8";
/* CSS Document */

body{ background:url(images/bg.jpg) repeat-x top #aeaeae; margin:0px!important; padding:0px!important; font-family:Verdana, Geneva, sans-serif;}
#page-size{ width:1000px;position:relative}
.logo{ width:360px; height:100px; position:absolute; z-index: 2; top:50px;left:35px}
.login-btn{ padding: 3px}
.header{ width:1000px; height:385px; float:left;position:relative}

/* tim edits */
.resphone { position:absolute; right:10px;top:34px;z-index:2;font-size:24px }
.logo_n { width:360px; height:100px; position:absolute; top:30px; left: 30px}
.top-menu{ width:1000px; position:relative; left:0px; top: 0px; }
.top-menu #nav {
	width: 100%;	
}
.top-menu ul li {
	font-size: 11px!important;
}
.text-box { float:left; display:inline-block;  padding-right: 5px}
.text-box input { height: 22px; width: 155px; line-height:22px; margin-left: 5px; padding-left: 5px}
#username {
	
}
#password {
	
}
#white-box {
	display:block;
	position:relative;
	z-index: 20;
	top: 200px;
}
.form-submit { float: left; display:inline-block;}
.login-form {font-size:10px;position:absolute;top:80px; right: 10px;z-index:2}
.field-username-on {background: url(images/field-username.jpg) top left no-repeat #ffffff;}
.field-username-off {background: #ffffff;}

.field-password-on {background: url(images/field-password.jpg) top left no-repeat #ffffff;}
.field-password-off {background: #ffffff;}

#error_box {
	position:absolute;	
	top: 30px;
	right: 0px;
	width: 400px;
	background: pink;
	padding: 5px;
	display:none;
}

#error_title {
	float: left;
	font-weight:bolder;
	padding: 5px;
}

#error_content {
	float: left;
	font-style: italic;
	padding: 5px;
}

/* end tim edits */
/*
.top_menu a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; margin:0px 15px; text-transform:uppercase;}
.top_menu a:hover{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009; text-decoration:none;}
*/
.mid_menu{ width:1000px; height:26px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#FFF;  position:absolute; top: 280px; left: 35px;z-index:2}
.mid_menu a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}
.mid_menu a:hover{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009; text-decoration:none;}
.mid_menu-in{ width:100px; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; color:#FFF; float:left; margin:5px 0px 0px 0px;}
.mid_menu-in1{ width:100px; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; color:#FFF; float:left; margin:5px 0px 0px 5px;}
.mid_menu-in2{ width:100px; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; color:#FFF; float:left; margin:5px 0px 0px 3px;}
.mid_menu-in3{ width:100px; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; color:#FFF; float:left; margin:5px 0px 0px 3px;}

.body-box{ width:1000px; height:600px; float:left;}

.footer-box{ width:1000px; height:20px; position:relative; margin-top:-80px; font:Verdana, Geneva, sans-serif; font-size:10px; color:#545555;}
.footer-menu{ width:670px; height:20px; float:left; font:Verdana, Geneva, sans-serif; font-size:10px; color:#545555; text-align:left;}
.footer-menu a{font:Verdana, Geneva, sans-serif; font-size:10px; color:#545555; text-decoration:none;  margin:0px 15px;}
.footer-menu a:hover{ color:#000; text-decoration:underline;}

.title1{ font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:center; color:#C7FF57; line-height:24px;}
.title2{ font-family:Verdana, Geneva, sans-serif; font-size:15px; text-align:center; color:#ADADAD; line-height:24px; font-style:italic;}
.title3{ font-family:Verdana, Geneva, sans-serif; font-size:15px; text-align:center; color:#FFF; line-height:24px; font-style:italic;}
.text1{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; color:#FFF; line-height:20px;}
.text1 strong{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; color:#FF0; line-height:16px; font-weight:bold;}
.text2{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; color:#FFF; line-height:22px;}
.text3{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:left; color:#FFF; line-height:16px;}
.text3 strong{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:left; color:#FF0; line-height:16px; font-weight:bold;}
.text4{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; color:#FFF; line-height:18px;}
.text4 strong{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; color:#FF0; line-height:18px; font-weight:bold;}
.text5{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:right; color:#FFF; line-height:18px; width:310px; float:left;}
.text5 strong{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:right; color:#FFF; line-height:18px; font-weight:bold;}



.b-prelogin{ background:url(images/b-prelogin.jpg) no-repeat top; height:1076px;}
.b-prelogin .lbox{ width:295px; float:left; margin:90px 0px 0px 0px;}
.b-prelogin .cbox{ width:288px; float:left; margin:90px 0px 0px 0px;}

.b-ourstory{ background:url(images/b-ourstory.jpg) no-repeat top; height:1076px;}
.b-ourstory .lbox{ width:295px; float:left; margin:90px 0px 0px 0px;}
.b-ourstory .cbox{ width:288px; float:left; margin:90px 0px 0px 0px;}

.b-faqs{ background:url(images/b-faqs.jpg) no-repeat top; height:1076px;}
.b-faqs .lbox{ width:555px; height:420px; overflow:auto; float:left; margin:60px 0px 0px 0px; padding:0px 10px;}

.b-testimonials{ background:url(images/b-testimonials.jpg) no-repeat top; height:1076px;}
.b-testimonials .lbox{ width:555px; height:420px; overflow:auto; float:left; margin:60px 0px 0px 0px; padding:0px 10px;}

.b-contactus{ background:url(images/b-contactus.jpg) no-repeat top; height:1076px;}
.b-contactus .lbox{ width:555px; float:left; margin:130px 0px 0px 0px; padding:0px 10px;}

.b-resorts{ background:url(images/b-resorts.jpg) no-repeat top; height:1076px;}
.b-resorts .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-resorts .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-resorts .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-localdiscount{ background:url(images/b-localdiscounts.jpg) no-repeat top; height:1076px;}
.b-localdiscount .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-localdiscount .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-localdiscount .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-localdiscount .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-hotweeks{ background:url(images/b-hotweeks.jpg) no-repeat top; height:1076px;}
.b-hotweeks .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-hotweeks .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-hotweeks .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-hotweeks .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-travels{ background:url(images/b-travels.jpg) no-repeat top; height:1076px;}
.b-travels .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-travels .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-travels .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-travels .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-hotels{ background:url(images/b-hotel.jpg) no-repeat top; height:1076px;}
.b-hotels .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-hotels .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-hotels .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-hotels .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-dining{ background:url(images/b-dining.jpg) no-repeat top; height:1076px;}
.b-dining .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-dining .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-dining .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-dining .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-concerts{ background:url(images/b-concerts.jpg) no-repeat top; height:1076px;}
.b-concerts .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-concerts .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-concerts .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-concerts .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-activities{ background:url(images/b-activities.jpg) no-repeat top; height:1076px;}
.b-activities .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-activities .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-activities .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-activities .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-photo{ background:url(images/b-photocenter.jpg) no-repeat top; height:1076px;}
.b-photo .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-photo .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-photo .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-photo .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-virtualmall{ background:url(images/b-virtualmall.jpg) no-repeat top; height:1076px;}
.b-virtualmall .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-virtualmall .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-virtualmall .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-virtualmall .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.b-cruise{ background:url(images/b-cruise.jpg) no-repeat top; height:1076px;}
.b-cruise .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-cruise .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-cruise .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-cruise .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}


.b-value{ background:url(images/b-value.jpg) no-repeat top; height:1076px;}
.b-value .lbox{ width:323px; float:left; margin:0px 0px 0px 0px;}
.b-value .cbox{ width:260px; float:left; margin:0px 0px 0px 0px;}
.b-value .cbox2{ width:250px; float:left; margin:20px 0px; background-color:#BADA00; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:center;}
.b-value .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}


.b-post{ background:url(images/b-post.jpg) no-repeat top; height:900px;}
.b-post .cbox{ width:350px; float:left; margin:0px 0px 0px 200px;}
.b-post .rbox{ width:250px; float:left; margin:13px 0px 0px 200px; text-align:right;}
.b-post .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.myaccount-body-box{ width:1000px; height:550px; position:absolute; top:441px}

.b-myaccount {background:url(images/b-myaccount.jpg) no-repeat top; height:900px;}
.b-myaccount .cbox{ width:350px; float:left; margin:0px 0px 0px 200px;}
.b-myaccount .rbox{ width:250px; float:left; margin:13px 0px 0px 200px; text-align:right;}
.b-myaccount .t{ width:350px; float:left; margin:0px 0px 0px 0px; position:absolute;}

.info_box_title1{ width:985px; float:left; text-align:left; height:18px; background:url(images/info-title1-bg.jpg) left top no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; padding:5px 10px 0px 10px;}
.info_box_title2{ width:140px; float:left; text-align:left; height:18px; background:url(images/info-title1-bg.jpg) center top no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; padding:5px 10px 0px 10px;}
.info_box_title1 span{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; text-align:left; color:#555;}
.info_box{ width:240px; float:left; margin:10px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; line-height:28px;}
.info_box span{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#555;}
.info_box2{ width:210px; float:left; background:url(images/info-title1-bg.jpg) center top no-repeat; margin:10px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; line-height:28px; border:1px solid #13489E; padding:0px 5px;}
.info_box2 span{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#555;}
.info_bar{ width:998px; float:left; text-align:right; height:25px; background:url(images/info-bar-bg.png) repeat-x;  margin:30px 0px 0px 0px}
.info_bar_in{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; width:260px; float:left; margin:5px 3px 0px 10px;}
.info_bar_in span{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#555;}
.sello{ width:80px; height:70px; float:left; margin:20px 20px 0px 20px; background:url(images/sello.png) no-repeat;}
.info_box3{ width:250px; float:left; margin:40px 20px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#13489E; line-height:28px;}
.info_box3 span{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#555;}
.info_box3 a{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#555; text-decoration:none;}
.info_box3 a:hover{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#000; text-decoration:underline;}
