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

/*---- RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
:focus{outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
a{text-decoration:none;}

/*---- END RESET ---*/

html {margin:0; width:100%;}

body {width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:17px; background-color:#474747; background-image:url(images/bkgd.jpg); background-repeat:repeat-y;}

#bkgd {width:100%; background-image:url(images/nyc-best-bars.jpg); background-repeat:no-repeat; background-position:top left;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#CCC; padding:20px 0 0 5px; line-height:32px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#CCC; padding:20px 0 0 5px;}
h3 {font-size:16px; color:#668aae; font-weight:bold;}

p {line-height:22px; margin-left:15px;}

.clear {clear:both;}

.png, .png-bkgd{behavior: url(includes/iepngfix.htc);}

/*Error CSS*/
.errmsg {
	background-color:#FFF5F5;
	border:1px dotted #CC0000;
	margin:10px 0 10px 0;
}
.errmsg div { padding: 10px 0 10px 0; }
.errmsg ul { margin-top: 0; margin-left: 20px; margin-bottom: 0; }
.errmsg li { list-style: disc; }
/*Error CSS*/

#main{width:1000px;}

#left, .left_col {width:600px; text-align:right; float:left;}
	#left p{width:409px; float:right; margin:5px 28px 5px 0;}
	#left-footer-nav {background-repeat:no-repeat; padding:20px 18px 20px 20px; width:544px; margin:5px 0 10px 0; background-color:#F00;}
		#left-footer-nav a{color:#fff;}
		#left-footer-nav a:hover {color:#000;}
#right {width:460px; position:absolute; top:0; left:600px;}


#party-form {width:440px; background-image:url(images/formBkgd.png); background-repeat:no-repeat; text-align:left; float:right; padding:50px 10px 10px 10px; margin:10px 18px 20px 0;}

#locations {width:409px; float:right; margin:150px 1px 0 0;}

#mainnav {width:409px; float:right;}

.tabs a {height:39px; width:409px; display:block; background-position:0 0px; background-repeat:no-repeat; text-indent:-9999px; outline: none; margin:2px 0 2px 0;}
			#tab-1 {background-image:url(images/downBtn.jpg); border:0;}
				#tab-1.current {background-position:0 -39px;}
			#tab-2 {background-image:url(images/jakesBtn.jpg); border:0;}
				#tab-2.current {background-position:0 -39px;}
			#tab-3 {background-image:url(images/wagonBtn.jpg); border:0;}
				#tab-3.current {background-position:0 -39px;}
			#tab-4 {background-image:url(images/ginmillBtn.jpg); border:0;}
				#tab-4.current {background-position:0 -39px;}
			#tab-5 {background-image:url(images/13thBtn.jpg); border:0;}
				#tab-5.current {background-position:0 -39px;}
			#tab-6 {background-image:url(images/3sheetBtn.jpg); border:0;}
				#tab-6.current {background-position:0 -39px;}
			#tab-7 {background-image:url(images/partiesBtn.jpg); border:0;}
				#tab-7.current {background-position:0 -39px;}
			#tab-8 {background-image:url(images/stumbleBtn.jpg); border:0;}
				#tab-8.current {background-position:0 -39px;}
			#tab-9 {background-image:url(images/hairBtn.jpg); border:0;}
				#tab-9.current {background-position:0 -39px;}
			#tab-11 {background-image:url(images/store-btn.jpg); border:0;}
				#tab-11.current {background-position:0 -39px;}	
			#tab-12 {background-image:url(images/home-btn.jpg); border:0;}
				#tab-12.current {background-position:0 -39px;}	
			#tab-13 {background-image:url(images/charity-btn.jpg); border:0;}
				#tab-13.current {background-position:0 -39px;}																
				
			#tab-10 {background-image:url(images/employment-btn.jpg); border:0;}
				#tab-10.current {background-position:0 -39px;}
			#tab-1.active, #tab-1:hover, #tab-2.active, #tab-2:hover, #tab-3.active, #tab-3:hover, #tab-4.active, #tab-4:hover, #tab-5.active, #tab-5:hover, #tab-6.active, #tab-6:hover, #tab-7.active, #tab-7:hover, #tab-8.active, #tab-8:hover, #tab-9.active, #tab-9:hover, #tab-10.active, #tab-10:hover, #tab-11.active, #tab-11:hover, #tab-12.active, #tab-12:hover, #tab-13:hover, #tab-14:hover {background-position:0 -39px;}
			
			
.window {width:420px; padding:20px; background-color:#FFF; left:0;}
	.window .photo {margin:0 0 10px 0;}
	.window p {color:#000}
.address {font-weight:bold; width:220px; float:left; color:#000}
.websiteBtn {width:171px; float:right; margin:0 20px 0 0;}			
	ul#employment-form {margin:0 0 0 10px;}
	ul#employment-form li {color:#fff !important;}

#down {top:152px; position:absolute;}
#stumble {top:195px; position:absolute;}
#jakes {top:238px; position:absolute;}
#gin {top:281px; position:absolute;}
#wagon {top:324px; position:absolute;}
#step {top:367px; position:absolute;}
#sheets {top:410px; position:absolute;}
#hair {top:453px; position:absolute;}
#parties {top:496px; position:absolute;}
#employment {top:539px; position:absolute;}

#seo_container{background:url(images/seo-background.jpg) repeat-y;}
#seo {font-size:12px; color:#d4d4d4; line-height:1.4; text-align:left; padding:10px 70px 60px 40px; margin:80px 0 0 0;}

.close {font-size:10px; float:right; margin:0 0 10px 0; width:50px; text-align:right; color:#000;}
	.close a{color:#000;}
	.close a:hover {color:#F00;}
	
#nye_cont {width:350px; height:74px; top:10px; left:-35px; position:relative; background:url(images/NYE-Message.png) no-repeat; padding:213px 0 0 54px;}	



/* HP Overlay Styles */
#hpoverlay {color: #000;}
.hpoverlay_link {font-weight: bold;}
.hpoverlay_title {}
.hpoverlay_subtitle {}
.hpoverlay_image {}
.hpoverlay_description, .hpoverlay_description * { line-height: normal !important; }

.city-show .social-header {
	position:absolute !important; top:50px !important; left:-20px !important; padding:26px 0 0 39px !important; z-index:800 !important; 
}
.spass {
	position:absolute; top:50px; left:-20px; padding:26px 0 0 39px; z-index:900; 
}


#giftcards{position:absolute; top:0; left:0; width:100%;}
	#giftcards_content{background:#fff; color:#4a6789; padding:20px; overflow:hidden; border-bottom:1px solid #fff; position:relative; z-index:200;}
		#giftcards_content .page_content{color:#000;}
		#giftcards_content img{float:left; margin:0 40px 20px 20px;}
		#giftcards_content .button{padding:15px; margin:20px 0 0 0; color:#000; background:#ffdc62; border-radius:10px; display:inline-block; font-family:"BebasNeueRegular", Arial; font-size:30px;}
	#giftcards_buy{background:#ffdc62; color:#000; padding:5px 20px; border-radius:0 0 5px 5px; float:left; font-family:"BebasNeueRegular", Arial; font-size:20px;}


#right_side_cont {width:365px; float:right; padding-left:0;}
#main_photo {margin:95px 0 0 0;}

#address_box {width:100%; background-color:#212a36; border-radius:10px; padding:15px; margin:20px 0; color:#FFF; font-size:14px; font-weight:bold;}

#address_box_left {float:left; width:248px;}
#address_box_right {float:right; width:107px;}


.visit {padding:30px 0 0 300px;}

ul li {list-style:circle;}
ol li {list-style:decimal;}


/**
 * Charity form.
 */
input.form_field, select.form_field {width: 262px;}
textarea.form_field {width: 363px;}

