
#hero { width:990px !important; background: url(../images/bg-hero.png) no-repeat; position:relative; height:380px; display:block; z-index:0}

#leftContent. #rightContent{position:relative; }
#leftContent{float:left; width:720px; background:none; border:none; padding:0; -moz-box-shadow: 	0px 0px 0px;
        -webkit-box-shadow:	0px 0px 0px;
        box-shadow: 		0px 0px 0px;}
#rightContent{float:right; width:250px; position:relative; padding:0 }
#rightContent a{ margin:0 0 5px; display:block}
#rightContent a.bv{ margin:0 0 0;}
#rightContent img,
#rightContent .ad,
#leftContent .col2 h2{
	-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);}
#rightContent a:hover img {filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}

.welcome{ position:relative; margin:0 auto 18px; padding:0 0 20px; background:url(../images/line2.png) no-repeat center bottom; }
.welcome a img{ position:relative; top:-6px;  margin:0; float:right; padding:3px;
	-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);}
.welcome span{float:left; width:750px; margin:0;}
.welcome h1 {text-align:left; font-size:18px; position:relative; margin:0 0 10px; padding:0; line-height:22px; color:#493123}
.welcome h1 em{ position:absolute; display:block; width:750px; height:22px;  top:0; background:#edc2cb url(../images/title-welcome.gif) no-repeat;}
.welcome p{ margin:5px 0 5px 2px; padding:0}

#leftContent .col1, #leftContent .col2{ float: left; width:353px;}
#leftContent .col1{ margin-right:13px;}
#leftContent .col1 .top-package{ background:#e2899a url(../images/bg-dark-pink.gif); position:relative}
#leftContent .col1 .top-package a {position:relative; left:10px}
#leftContent .col1 .top-package a.morepkg{ top:-4px}
#leftContent .col1 .top-package a:hover img{ filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#leftContent .col1 .top-package h2{ font-size:18px; position:relative; margin:0 0 25px; padding:0; line-height:18px; top:12px; left:20px}
#leftContent .col1 .top-package h2 em{ position:absolute; display:block; width:306px; height:22px;  top:0;  background:#e2899a url(../images/title-best-pkgs.gif) no-repeat;}

#leftContent .col2 h2{ font-size:18px; position:relative; margin:0 0 10px; padding:0; line-height:18px; color:#fff; background:#493123; padding:10px 10px 10px 53px; }
#leftContent .col2 h2 em{ position:absolute; display:block; width:243px; height:22px; top:10px; *top:13px; left:52px;  background:#493123 url(../images/title-nightlife-news.gif) no-repeat; margin:0}
#leftContent .col2 ul{ margin:0; padding:0;}
#leftContent .col2 li{ list-style:none; margin:0; padding:0;  display:inline-block; height:112px;}
#leftContent .col2 li a{ color:#111; cursor:pointer; display:block}
#leftContent .col2 li a .imgHolder{ position:relative; background:url(../images/bg-img-holder.png) no-repeat; width:166px; height:114px; left:-3px; top:-2px; float:left}
#leftContent .col2 li a .imgHolder img{ width:156px; height:102px; position:relative; left:5px; top:5px}
#leftContent .col2 li a span{float:right; width:182px; margin:0}
#leftContent .col2 li a h4{ font-size:16px; line-height:17px; margin:2px 0 5px}
#leftContent .col2 li a p{ margin:0; padding:0; font-size:12px; line-height:16px }
#leftContent .col2 li a:hover h4{ color:#C00}
#leftContent .col2 li a:hover{text-decoration:none;}

#mainContent{ background:none}
#mainContent article{ background:#FFF; border:#f1c5ce 4px solid; padding:20px; width:940px; margin-top:20px;
		-moz-box-shadow: 	0px 1px 8px rgba(107,37,51,0.7);
        -webkit-box-shadow:	0px 1px 8px rgba(107,37,51,0.7);
        box-shadow: 		0px 1px 8px rgba(107,37,51,0.7);

		}
#mainContent article img{border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;border-top:#333 solid 1px;border-left:#333 solid 1px;}

#ribbon {
	position:absolute;
	top:17px;
	left:1px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:20px;
	left:4px;
	z-index:22;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:980px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:980px;
	height:300px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:120px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:10;
}

#slides .next {
	left:980px;
}

/*
	Pagination
*/

.pagination {
	margin:16px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

@media only screen
and (max-width : 768px) {
	h1, h2, .btn-menu, header nav ul li{
		font-family: 'Patua One', cursive !important;

	}
	h1{
		text-align:center;
		text-transform:capitalize;
	}
	h1 em{
		display:none !important
	}
	header ul.socials{
		top:170px;
	}
	#leftContent,
	#rightContent,
	.welcome span{
		width: 100%;
		margin:0;
	}
	#leftContent{
		position: relative;
		left:0;
	}
	.welcome span{padding:10px;
	}
	#leftContent .col1,
	#leftContent .col2{
		width: 98%;
		margin: 5px 1% 25px;
	}
	#leftContent .col2 li a span {
	float: right;
	}
	#leftContent .col1 .top-package a img,
	.welcome span{
		width:93%
	}
	#leftContent .col1 .top-package h2{
		left:0;
		text-align:center
	}
	#leftContent .col2 h2{
		padding:10px;
		text-align:center
	}
	#leftContent .col2 li a .imgHolder{
		width:37%
	}
	#leftContent .col2 li a .imgHolder img{
		width:95%;
	}
	#leftContent .col2 li{
		height:auto;
		margin-bottom:5px;
	}
	#leftContent .col2 li a span{
		width:60%;
	}
	#rightContent{
		text-align:center
	}
	#mainContent article{
		width:87%;
		margin:1%;
		padding:20px 4%
	}
	#mainContent article img{
		width:100%;
	}
}

#mainContent article2 .pkglist{ width:100% }
#mainContent article2 .wContainer h3{ font-size:25px;}
	#mainContent article2{
		padding-top: 70px  !important
	}
  #mainContent .pkglist .pkg{
		margin:10px auto !important
	}
	#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%
	}
#mainContent .pkglist{ margin:30px 0}
#mainContent .pkglist .pkg { margin:0 5px; width:325px; }
#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 .all-that-bachelorette{background:url(../images/all-that-bachelorette.png) 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 .firefly{background:url(../images/firefly.gif) no-repeat}
#mainContent .pkglist .pkg .thunder-pkg{background:url(../images/thunder-night.gif) no-repeat}
#mainContent .pkglist .pkg .flight-to-cos{background:url(../images/flight-to-cos.jpg) no-repeat}
#mainContent .pkglist .pkg .bachelorette-dinner-btv{background:url(../images/bachelorette-dinner-btv.jpg) no-repeat}
#mainContent .pkglist .pkg .brides{background:url(../images/brides.jpg) no-repeat}
#mainContent .pkglist .pkg .btv-thunder{background:url(../images/btv-thunder.jpg) no-repeat}
#mainContent .pkglist .pkg .cosmopolitan{background:url(../images/pkg-action.gif) no-repeat}
#mainContent .pkglist .pkg .downtown{background:url(../images/downtown.jpg) no-repeat}
#mainContent .pkglist .pkg .rock-n-roll1{background:url(../images/rock-n-roll.jpg) no-repeat}
#mainContent .pkglist .pkg .queen-b{background:url(../images/queen-b.gif) no-repeat}
#mainContent .pkglist .pkg .girls-night-out{background:url(../images/girls-night-out.jpg) no-repeat}
#mainContent .pkglist .pkg .pole-position{background:url(../images/pole-position.jpg) no-repeat}
#mainContent .pkglist .pkg .strip-to-fremont{background:url(../images/strip-to-fremont.jpg) no-repeat}
#mainContent .pkglist .pkg .le-tour-de-vegas{background:url(../images/le-tour-de-vegas.jpg) 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}
