
/* Others */
#mainContent h1{ margin:25px 0 20px}
#mainContent h2{text-align:center; font-size:18px; position:relative; top:-5px; margin-bottom:3px; background:#493123; color:#fff; padding: 8px 0}
#mainContent h2,
#vip-pkgs .note{
	-moz-box-shadow: 	0px 1px 6px rgba(107,37,51,0.6);
	-webkit-box-shadow:	0px 1px 6px rgba(107,37,51,0.6);
	box-shadow: 		0px 1px 6px rgba(107,37,51,0.6);
}
.wContainer{ min-height:500px;}
#mainContent .wContainer img{border-bottom: none;border-right:none;border-top:none;border-left:none;}
#mainContent .wContainer img.ui-datepicker-trigger { position:relative; top:5px}
#vip-pkgs .wContainer{ min-height: 100px; margin-bottom:40px}
.wContainer ul{ list-style:none}
#mainContent article .pkglist{ width:100% }
#mainContent article .wContainer h3{ font-size:25px;}
.form h3{ margin:0 0 15px}

#mainContent .pkglist{ margin:30px 0}
#mainContent .pkglist .pkg { margin:0 5px; width:315px; }
/*#mainContent .pkglist .pkg .pkgimg{background:url(../images/pkgpg-topimg.gif) no-repeat}*/
#mainContent .pkglist .pkg .detail{ padding:10px 25px 7px; background:url(../images/pkgpg-bg.gif) repeat-y;}
#mainContent .pkglist .pkg .foot{ background: url(../images/pkgpg-foot.png) no-repeat; height:20px; display:block;}

#mainContent .pkglist .pkg .sinner{background:url(../images/sinner-dinner.png) no-repeat}
#mainContent .pkglist .pkg .female-carn{background:url(../images/female-carn.gif) no-repeat}
#mainContent .pkglist .pkg .double-dose{background:url(../images/double-dose.gif) no-repeat}
#mainContent .pkglist .pkg .ready-for-takeoff{background:url(../images/ready-for-takeoff.gif) no-repeat}
#mainContent .pkglist .pkg .flying-first-class{background:url(../images/flying-first-class.gif) no-repeat}
#mainContent .pkglist .pkg .flight-to-australia{background:url(../images/flight-to-australia.gif) no-repeat}
#mainContent .pkglist .pkg .ultimate-down-under{background:url(../images/ultimate-down-under.gif) no-repeat}
#mainContent .pkglist .pkg .night-at-the-palms{background:url(../images/night-at-the-palms.gif) no-repeat}
#mainContent .pkglist .pkg .head-over-heels{background:url(../images/Head_Over_Heels.gif) no-repeat}
#mainContent .pkglist .pkg .all-that-magic{background:url(../images/all_that_magic.gif) no-repeat}
#mainContent .pkglist .pkg .chippendales1{background:url(../images/pkgpg-chippendales1.gif) no-repeat}
#mainContent .pkglist .pkg .sapphire1{background:url(../images/pkgpg-sapphire1.gif) no-repeat}
#mainContent .pkglist .pkg .thunder1{background:url(../images/pkgpg-thunder1.gif) no-repeat}
#mainContent .pkglist .pkg .og{background:url(../images/pkgpg-og.gif) no-repeat}
#mainContent .pkglist .pkg .girls1{background:url(../images/bachelorette-all-night.gif) no-repeat}
#mainContent .pkglist .pkg .nolimo{background:url(../images/pkgpg-nolimo.gif) no-repeat}
#mainContent .pkglist .pkg .bridesmaid{background:url(../images/pkg-bridesmaid.gif) no-repeat}
#mainContent .pkglist .pkg .girlscruise{background:url(../images/pkg-girlscruise.gif) no-repeat}
/* #mainContent .pkglist .pkg .justbecause{background:url(../images/pkg-justbecause.gif) no-repeat} */
#mainContent .pkglist .pkg .justbecause{background:url(../images/BachPink.gif) no-repeat}
#mainContent .pkglist .pkg .queen{background:url(../images/queen-of-the-night.png) no-repeat}
#mainContent .pkglist .pkg .supper{background:url(../images/last-supper.png) no-repeat}
#mainContent .pkglist .pkg .hen{background:url(../images/pkg-hen.gif) no-repeat}
#mainContent .pkglist .pkg .palace{background:url(../images/pkg-palace.gif) no-repeat}
#mainContent .pkglist .pkg .dirty{background:url(../images/dirty-thirty.png) no-repeat}
#mainContent .pkglist .pkg .action{background:url(../images/ReadyForActionLogo.png) no-repeat}
#mainContent .pkglist .pkg .lastsafari{background:url(../images/girls-last-safari.gif) no-repeat}
#mainContent .pkglist .pkg .queenstrip{background:url(../images/queen-of-the-strip.png) no-repeat}
#mainContent .pkglist .pkg .poolparty{background:url(../images/pkg-topimg-pool-party.gif) no-repeat}
#mainContent .pkglist .pkg .hunk{background:url(../images/hunk.gif) no-repeat}
#mainContent .pkglist .pkg .dinner-drink{background:url(../images/dinner-drink.gif) no-repeat}
#mainContent .pkglist .pkg .walkpark{background:url(../images/walkpark.jpg) no-repeat}
#mainContent .pkglist .pkg .rock-n-roll{background:url(../images/Performers.jpg) no-repeat}
#mainContent .pkglist .pkg .firefly{background:url(../images/firefly.gif) no-repeat}
#mainContent .pkglist .pkg .thunder-pkg{background:url(../images/thunder-night.gif) no-repeat}
#mainContent .pkglist .pkg .cosmopolitan{background:url(../images/pkg-action.gif) no-repeat}
#mainContent .pkglist .pkg .black-magic{background:url(../images/black-magic.jpg) no-repeat}
#mainContent .pkglist .pkg .lightning-thunder{background:url(../images/lightning-thunder.jpg) no-repeat}
#mainContent .pkglist .pkg .mama-on-the-record{background:url(../images/mama-on-the-record.jpg) no-repeat}
#mainContent .pkglist .pkg .sexy-senorita{background:url(../images/sexy-senorita.jpg) no-repeat}
#mainContent .pkglist .pkg .soaring-bachelorette{background:url(../images/soaring-bachelorette.jpg) no-repeat}
#mainContent .pkglist .pkg .cruisn-crawlin{background:url(../images/cruisn-crawlin.jpg) no-repeat}
#mainContent .pkglist .pkg .pole-dancing{background:url(../images/pole-dancing.jpg) no-repeat}
#mainContent .pkglist .pkg .hot-night-out{background:url(../images/hot-night-out.jpg) no-repeat}
#mainContent .pkglist .pkg .from-paris-with-love{background:url(../images/from-paris-with-love.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-1{background:url(../packages/images/pack-1.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-2{background:url(../packages/images/pack-2.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-3{background:url(../packages/images/pack-3.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-4{background:url(../packages/images/pack-4.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-5{background:url(../packages/images/pack-5.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-6{background:url(../packages/images/pack-6.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-7{background:url(../packages/images/pack-7.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-8{background:url(../packages/images/pack-8.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-9{background:url(../packages/images/pack-9.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-10{background:url(../packages/images/pack-10.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-11{background:url(../packages/images/pack-11.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-12{background:url(../packages/images/pack-12.jpg) no-repeat}
#mainContent .pkglist .pkg .pack-13{background:url(../packages/images/pack-13.jpg) no-repeat}

#vip-pkgs .note{ background:#f9f9f9; padding:10px; font-size:90%; color:#666}
#vip-pkgs .wContainer nav ol{ width:700px }
#vip-pkgs .wContainer nav ol li{ position:relative; border-bottom:dotted #be9d8a 1px; list-style-type: decimal;}
#vip-pkgs .wContainer nav ol li a{ padding:5px;  display:block; color:#493123; font-weight:bold}
#vip-pkgs .wContainer nav ol li b{ position:absolute; color:#C33;  right:100px;}
#vip-pkgs .wContainer nav ol li em{ position: absolute; color:#aaa; font-size:90%; right:10px;}
#vip-pkgs .wContainer nav ol li a:hover{ background:#fdf4f6; text-decoration:none}

#vip-pkgs .pkglist .clear{height:35px}

.golflist table{ margin:0}

/******************************** form **********************************************************/

form{ margin:30px 0 0; display:block}
form i{ display:block; font-size:12px; margin:20px 0; background:#f9f9f9; padding:15px }
form .placeholder { color: #aaa; }
form fieldset{ margin:20px 0 25px;	padding:0;	border:1px dotted #493123;}
form fieldset legend{ font-size:16px; font-weight:bold; padding:0 5px; margin:0 10px; color:#493123; text-transform:uppercase}
form ul { margin:20px; padding:0; list-style:none }
form ul li{	margin-bottom:7px; line-height:30px;}
form label{	width:140px; display:inline-block; vertical-align:top; font-weight:bold; color:#493123}
form label span{ color:#e61b1b; font-weight:bold; font-size:110%; margin-left:5px;}
form input.cb{ outline:2px solid #f1c5ce !important; }
form input.submit{ padding:0;border:none !important; float:right}
form input, select, textarea{ background: #fbfbfb; border: dotted #493123 1px;	padding:4px; font-weight:bold; font-family: Arial, Helvetica, sans-serif}
form label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #e61b1b;
	font-style: italic;
	margin-left:145px;
	font-size:85%;
	text-align:left;
	display:block;
	 line-height:17px;
	 width:300px;
}

form div.error { display: none; }
form input.checkbox { border: none }
form input:focus { border: 1px dotted black; }
form input.error, form textarea.error{ border: 1px solid #e61b1b !important; }

form .verify-code{ display:block; padding-top:10px;}
form .verify-code img{padding:2px 10px; background:#333; margin:0 10px}
form .verify-code input{font-family: Verdana, Geneva, sans-serif}
form .verify-code label.error { display: inline; margin-left:10px; vertical-align:middle}
.quote .verify-code img{margin:0 10px 0 20px}

ul.error-msg{ margin:0 10px 30px; padding:5px 15px; background:#f6f6f6}
ul.error-msg li{ color: #F00; font-size:90%; line-height:25px; padding-left:25px; background:url(../images/list-bul-error.gif) left no-repeat;}
.quote ul.error-msg{ margin:0 0 30px;}

.contact form{ margin:0 10px;}
.contact form ul{ margin:0;}
.contact .rightContent{ position:relative; font-size:17px; line-height:22px}
.contact .rightContent img{position:relative; left:-5px; }
.contact .rightContent h4{ margin:17px 0 0px; font-size:15px;}

.reservation form fieldset{ margin:0px 0 30px;}
.reservation form{margin:0;}
.reservation form fieldset hr{ margin:15px 0; border: dotted 1px #fff}
 .policy{ background: #FFC; padding:20px; margin-bottom:30px}
 .policy h4{ color:#C00; text-transform:uppercase}
.policy hr{ border: 0; height:1px; background:#f8f8f8; margin:20px 0;}






.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-size: 12px;
	font-weight:bold;
	background-color:#493123;
}
.active_page{
	background-color:white !important;
	color:black !important;
}

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding: 5px
}

@media only screen
and (max-width : 768px) {
	header ul.socials{
		top:170px !important;
	}
	#mainContent article{
		padding-top: 70px  !important
	}
	#mainContent h1 {
		margin:0 0 15px
	}
	#vip-pkgs .note{
		padding: 5%;
		margin: 1%;
		width: 88%
	}
	#vip-pkgs .wContainer{
		padding: 5%;
		margin: 1%;
		width: 86%
	}
	#vip-pkgs .pkglist .clear{
		height: 0;
	}
	#mainContent .pkglist .pkg{
		margin:10px auto !important
	}
	form > ul{
		margin: 0;
	}
	form label{
		width: 100%
	}
	form input[type=text], select, textarea{
		width: 95%
	}
	form input[name=submit]{
		margin-top: 20px
	}
}
