@import url(dropdown_menu.css);
@import url(form.css);


/* ======== CALENDAR =========== */
.calendarMain {}
.calendar {
	border-collapse:collapse;
	
}
.calendar th {
	font:normal 18px "Helvetica", sans-serif;
	color:#474747;
}

.calendar td {
	width:118px;
	height:135px;
	border:solid 1px #c4c4c4;
}

.dayOpen {
	background:#fff url('../images/backgrounds/calendar/day-bg.jpg') repeat-x;
}
.dayClosed {
	background:#fff url('../images/backgrounds/calendar/day-closed-bg.jpg') repeat-x;
}
.dayClosed .caldate a {color:#fff;}
.dayClosed .caldate {color:#fff;}
.caldate {
	height:15px;
	text-align:right;
	padding: 5px 7px 0 0;
	color:#474747;
	text-decoration:underline;
	font:normal 12px "Helvetica", sans-serif;
}
.caldate a {
	color:#474747;
	text-decoration:underline;
	font:normal 12px "Helvetica", sans-serif;
}

.calflyer {
	height:85px;
}
.caltxt {
	padding-top:5px;
	height:25px;
	font:normal 16px "Helvetica", sans-serif;
	color:#c04e17;
	text-decoration:none;
}
.caltxt a {text-decoration:none}
.calMonths a{text-decoration:none;}
.calMonth1 {
	background: url('../images/backgrounds/calendar/month-bg-lit.gif') no-repeat;
	width:126px;
	height:21px;
	font:normal 14px "Helvetica", sans-serif;
	color:#fff;
	text-align:center;
	margin: 5px 0;
	padding-top:9px;
}
.calMonth {
	background: url('../images/backgrounds/calendar/month-bg.gif') no-repeat;
	width:126px;
	height:21px;
	font:normal 14px "Helvetica", sans-serif;
	color:#000;
	text-align:center;
	margin: 5px 0;
	padding-top:9px;
}

/* Copyright Nightclubs.com 2009. All Rights Reserved. */
* {margin:0; padding:0;}
body {
	background:#000;
	color:#fff;
	text-align:left;
	margin:0;
	padding:0;
	font-family:helvetica, sans-serif;
}

object, embed {outline:none;}
a {color:#fff; text-decoration:none; outline:none; font-size: 10px;}
a:hover {text-decoration:underline;}
ul{padding:0; margin:0; list-style-type:circle}
ul.innercell {padding: 5; margin: 10; list-style-type:circle}
p, li{text-align:left;}

h2{font-size:18px;}
h4{font:normal 10px "Helvetica", arial, sans-serif; color:#545454;}
td {font-size: 12px;}
img {border:0;}

.largeAds img{border:solid 1px #4d4d4d;}

.smlAds a, .largeAds a {cursor:pointer;}

.smlAds img{border:solid 1px #4d4d4d;}

.largeAds {margin:30px 0;}

/* NEW NCCOM */

.mainbg {
	background:#000 url('../images/backgrounds/mainbg.jpg') top center no-repeat;
	padding-bottom:30px;
}
.mainNavi {
	background:#000 url('../images/backgrounds/navi-grad.gif') repeat-x;
	border:solid 1px #343434;
}
.mainNavi li {
	display:block;
	line-height:1em;
	float:left;
	height:24px;
	padding:5px 16px 0 16px;
}
.mainNavi li:hover {background:#000;}
.mainNavi li.navidivide  {
	padding:0;
	height:29px;
	float:left;
	display:block;
}

.mainNavi li a {
	color:#fff;
	line-height:1em;
	font:normal 11px "Helvetica", sans-serif;
	font-style:italic;
	text-transform:uppercase;
}
.mainNavi li a:hover {text-decoration:none;}
.mapWrap {background:#000; height:381px;}
.mainBody {
	background:#151515;
	border:solid 1px #363636;
	border-top:0;
	padding:20px;
	
}

.amenityBody {
	padding:20px;
	background:#fff;
	color:#1a1a1a;
	border:solid 1px #363636;
	border-top:0;
}

.amenityBody h4 {
	font:bold 14px "Helvetica", sans-serif; 
	color:#3c3c3c;
	margin-bottom:10px;
	line-height:20px;
}

.eventSlider {
	border-right:solid 1px #363636;
	border-left:solid 1px #363636;
}

.mainFlash {text-align:center;}
.eventFlash {text-align:center;}
.eventSliderNew {
	border-right:solid 1px #363636;
	border-left:solid 1px #363636;
	height:159px;
	border-bottom:solid 1px #303030;
}
.sliderTitle{
	height:28px;
	background:#000 url('../images/backgrounds/event-header-grad.gif') repeat-x;
	padding-left:30px;
	font:normal 16px arial, sans-serif;
	text-align:left;
}



.eventSlideWrap {height:130px;}

.eventSlideWrap div {
	height:120px;
	width:180px;
	float:left;
	margin:4px 34px 0 0;
}

.eventSlideWrap img {border:solid 1px #303030;}

.eventSlideWrap .eventBorders {
	float:left;
	width:30px;
}

.eventSlideWrap .eventBorders img {border:0;}

.smlAdstd {
	height:70px;
	padding-top:5px;
}

.togContain {
	padding:15px;
	border-right:solid 1px #363636;
	border-left:solid 1px #363636;
}

.togHead {
	padding:5px 15px 15px 15px; 
	background:url('../images/backgrounds/togger-header.gif') no-repeat;
	width:201px;
	height:86px;
}

.togGrad {
	padding:10px;
	background:url('../images/backgrounds/togger-mid-grad.gif') repeat-x;
}
.togWrap {margin-top:15px;}
.togWrap p {
	color:#9c9c9c;
	font-size:12px;
	padding-top:10px;
	line-height:16px;
}
.togTable {/*margin-top:10px;*/}
.togTable img {
	margin-right:10px;
	border:solid 1px #ccc;
}
.togTable h3 {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin-bottom:2px;
}
.togTable div {
	font-size:11px;
	color:#ccc;
}

.togTable td {
	padding:0 0 8px 10px;
}
.padTop td {padding-top:12px;}

/* SMALL TOGGER 
//////////////////////////////////////*/
.togHeadsml {
	padding:5px 15px 15px 15px; 
	background:url('../images/backgrounds/togger-sml-header.gif') no-repeat;
	width:199px;
	height:49px;
}

.togGradsml {
	padding: 10px 10px 0 10px;
	background:url('../images/backgrounds/togger-sml-grad.gif') repeat-x;
}
.togTablesml img {
	margin-right:10px;
	border:solid 1px #ccc;
}
.togTablesml h3 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-bottom:2px;
}
.togTablesml div {
	font-size:11px;
	color:#414141;
}
.togTablesml a {
	color:#000;
	font-size:12px;
}
/* SMALL TOGGER //////////////////////////////////////*/

.cityHeader {background:url('../images/backgrounds/city-header.gif') repeat-x;}
.cityHeader td{font-size:14px;}
.cityHeader span {color:#a6a6a6;}

/* ~~~~ Amenity Tog Table ~~~~~~~~~~~~~~~~~~~~~~~ */
.indClubTog {
	background:#d7e1f6 url('../images/backgrounds/tog-quote.gif') top right no-repeat;
	border:solid 2px #a9b1c2;
}
.indClubTog h3 {
	font:normal 26px "Helvetica", sans-serif;
	padding:0;
	margin:0;
}
.indClubTog span {
	font-size:12px;
	font-weight:normal;
}
.indClubTog p {
	font-size:14px;
	padding:2px 0 10px 0;
}

/* ~~~~ Tog Landing Page Tog Table ~~~~~~~~~~~~~~~~~~~~~~~ */
.indClubTogDrk {
	background:#141414 url('../images/backgrounds/tog-quote-drk.gif') 795px 10px no-repeat;
	border:solid 1px #000;
}
.indClubTogDrk h3 {
	font:normal 26px "Helvetica", sans-serif;
	color:#fff;
	padding:0;
	margin:0;
}
.indClubTogDrk span {
	color:#b5b5b5;
	font-size:12px;
	font-weight:normal;
}
.indClubTogDrk p {
	color:#b5b5b5;
	font-size:14px;
	line-height:18px;
	padding:2px 0 0 0;
}


.clubLogo {border:solid 1px #474747;}

#cse {background:#1f1d1e; width:960px; color:#1f1d1e;}
#cse img {display:none;}

#cse-search-results {width:100%;}
#cse-search-results iframe {height:500px;}

.searchTable {
	background:#000 url('../images/backgrounds/search-bg.jpg') no-repeat;
	color:#fff;
	width:652px;
}

/* Fan Table */
.fanTable {
	background:#000 url('../images/backgrounds/fan-bg.jpg') repeat-x;
	border:solid 1px #383536;
}
.fanTable h2 {
	font:bold 16px "Helvetica", sans-serif;
	color:#fffeb3;
	font-style:italic;
}

.supersearchWrap td {padding:5px 0;}
.supersearchWrap select {width:175px;}
.supersearchWrap input {width:100px;}

.footHead h3 {
	font-weight:bold;
	font-size:14px;
}

.footHead td {padding:5px 0 10px 0;}
.footHead td a{
	font-size:14px;
	color:#fff; /* Don't See Your Nightclub Link (In footer)*/
}

.header {
	background:url('../images/backgrounds/head-grad.jpg') repeat-x;
	height:86px;
	border-bottom:solid 2px #333333;
}
.headerLinks {margin-bottom:20px;}
.headerLinks td {padding:10px 0 0 15px;}
.headerLinks a {
	font-size:12px;
	text-decoration:underline;
}

.stepOne {background:#090909 url('../images/backgrounds/step1.jpg') no-repeat;}
.stepTwo {background:#090909 url('../images/backgrounds/step2.jpg') no-repeat;}
.stepThree {background:#090909 url('../images/backgrounds/step3.jpg') no-repeat;}
.stepFour {background:#090909 url('../images/backgrounds/step4.jpg') no-repeat;}
.stepFive {background:#090909 url('../images/backgrounds/step5.jpg') no-repeat;}
.mapheaderLrg {
	background:url('../images/backgrounds/map-grad-lrg.jpg') repeat-x;
	height:381px;
}

.mapheaderSml {
	background:url('../images/backgrounds/map-grad-sml.jpg') repeat-x;
	height:102px;
}

.crumbs td {
	font-size:12px;
	padding-bottom:10px;
}

.crumbs li {
	font-size:12px;
	color:#f0f0f0;
	display:inline;
	padding-right:5px;
}
.crumbs li a {color:#f0f0f0;}
.crumbs li b {color:#fff;}
li.crumbdivide {font-size:12px;}

/* LINK TABLE */
.linkTableOuter {
	background:#e8e8e8;
	border:solid 1px #c9c9c9;
	padding:15px 20px;
}

.linkTable li {
	font:normal 14px helvetica, sans-serif;
	line-height:24px;
}
.linkTable li a {color:#000;}

.galleryBody {
	padding:15px 0;
	background:#000;
	color:#1a1a1a;
}
/* ====================================== */
/*  AMENITY PAGES */
/* ====================================== */
/* PRESS */
.clubPress {background:#e6e5df;}
.pressHead {
	background:#fff url('../images/backgrounds/press-head.jpg') no-repeat; 
	height:34px;
	color:#1a1a1a; 
	font:bold 14px arial, sans-serif;
	padding:9px 0 0 10px;	
	line-height:1em;
}
.pressMid {
	background:#e6e5df; 
	padding:10px; 
	line-height:1em;
	font:normal 12px arial, sans-serif;
}
.pressMid a {color:blue; text-decoration:underline;}
.pressMid li {padding-bottom:5px;line-height:1.2em;}
/* END PRESS */

.definitions {padding: 10px; background:#fff; color:#1a1a1a;}
.definitions h1 {margin-bottom:10px;}
.definitions b {font-size:16px;}
.definitions p {margin:5px 0 15px 0 ; font-size:14px; line-height:18px;}
.innerDefs {border:solid 1px #ccc; background:#eee;}
.innerDefs td {padding:20px;}

.back {font:normal 12px "Helvetica", sans-serif; margin-right:10px;}
.picBack {
	padding:10px 20px;
	background:#990000;
	color:#fff;
	display:block;
	font:bold 14px arial, sans-serif;
	width:160px;
}

:hover.picBack {text-decoration:none;}
.clubInfo {
	background:#ededed url('../images/backgrounds/club-info-bg.gif') bottom left repeat-x;
	border:solid 1px #c2c2c2;
	color:#000;
}
.clubListing img {border:solid 1px #585858;}
.clubInfo p {
	padding:15px;
	/*color:#5f5f5f;*/
	color:#000;
	font:normal 16px "Helvetica", sans-serif;
	line-height:22px;
}
.clubInfo p a {
	color:#2247e6;
	text-decoration:underline;
}
.clubInfo h2 {font-size:20px; margin:7px 0 0 0;}

.clubCopy {padding-right:20px; width:670px;}
.clubCopy p {font:normal 14px "Helvetica", sans-serif; line-height:20px; margin-bottom:10px;}
.clubCopy p img {float:right; margin-left:25px;}

.amenBtns {margin-left:10px;}

a.buyTickets {
	display:block;
	background: url('../images/backgrounds/buy-tickets-btn.gif') no-repeat;
	text-align:center;
	padding-top:7px;
	width:157px;
	height:23px;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.buyTickets {text-decoration:none;}

a.guestlistBtn {
	display:block;
	background: url('../images/backgrounds/guestlist-btn.gif') no-repeat;
	text-align:center;
	padding-top:7px;
	width:111px;
	height:28px;
	font:bold 12px "Helvetica", sans-serif;
	color:#463111;
}
a:hover.guestlistBtn {text-decoration:none;}

a.clubSpecials {
	display:block;
	background: url('../images/backgrounds/specials-btn.gif') no-repeat;
	text-align:center;
	padding-top:7px;
	width:78px;
	height:27px;
	color:#000;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.clubSpecials {text-decoration:none;}

/* AMENITY TABS */
.clubFacts {
	display:block;
	background: url('../images/backgrounds/club-facts-tab.gif') bottom left no-repeat;
	text-align:center;
	padding:10px 0 0 10px;
	width:125px;
	height:21px;
	color:#fff;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.clubFacts {text-decoration:none;}
.clubFactslit {
	display:block;
	background: url('../images/backgrounds/club-facts-tab-lit.gif') bottom left no-repeat;
	text-align:center;
	padding:10px 0 0 10px;
	width:125px;
	height:21px;
	line-height:12px;
	color:#540906;
	font:bold 14px "Helvetica", sans-serif;
}
a:hover.clubFactslit {text-decoration:none;}

.clubEvents {
	display:block;
	background: url('../images/backgrounds/club-events-tab.gif') bottom left no-repeat;
	text-align:center;
	padding:9px 0 0 10px;
	width:94px;
	height:22px;
	color:#fff;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.clubEvents {text-decoration:none;}
.clubEventslit {
	display:block;
	background: url('../images/backgrounds/club-events-tab-lit.gif') bottom left no-repeat;
	text-align:center;
	padding:9px 0 0 10px;
	line-height:12px;
	width:94px;
	height:22px;
	color:#540906;
	font:bold 14px "Helvetica", sans-serif;
}
a:hover.clubEventslit {text-decoration:none;}

.clubPhotos {
	display:block;
	background: url('../images/backgrounds/club-photos-tab.gif') bottom left no-repeat;
	text-align:center;
	padding:9px 0 0 5px;
	width:110px;
	height:22px;
	line-height:12px;
	color:#fff;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.clubPhotos {text-decoration:none;}
.clubPhotoslit {
	display:block;
	background: url('../images/backgrounds/club-photos-tab-lit.gif') bottom left no-repeat;
	text-align:center;
	padding:10px 0 0 5px;
	width:110px;
	height:21px;
	line-height:12px;
	color:#540906;
	font:bold 14px "Helvetica", sans-serif;
}
a:hover.clubPhotoslit {text-decoration:none;}

.clubReviews {
	display:block;
	background: url('../images/backgrounds/club-reviews-tab.jpg') bottom left no-repeat;
	text-align:center;
	padding:10px 0 0 5px;
	width:119px;
	height:25px;
	line-height:12px;
	color:#fff;
	font:normal 14px "Helvetica", sans-serif;
}
a:hover.clubReviews {text-decoration:none;}
.clubReviewslit {
	display:block;
	background: url('../images/backgrounds/club-reviews-tab-lit.jpg') bottom left no-repeat;
	text-align:center;
	padding:12px 0 0 5px;
	line-height:12px;
	width:119px;
	height:25px;
	color:#540906;
	font:bold 14px "Helvetica", sans-serif;
}
a:hover.clubReviewslit {text-decoration:none;}

.relatedLinks {margin-top:20px;}
.clubType {background:#ededed url('../images/backgrounds/club-info-header.gif') no-repeat;}
.clubType .title {
	height:27px;
	color:#000;
	padding-left:15px;
	width:80px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}
.clubType .type {
	text-transform:uppercase;
	font-style:italic;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

.adsWrap {background:#1f1d1e;}

/* ====================================== */
/* REVIEWS */
/* ====================================== */
#reviewsMain table td{font:normal 14px "Helvetica", sans-serif;}
#reviewsMain p {line-height:18px;}

#clubphotoShell {color:#000;}

.reviewsTop {
	background:#ececec url('../images/backgrounds/review-top.gif') top center no-repeat;
	padding:15px;
}
.reviewsBtm {
	background: url('../images/backgrounds/review-btm.gif') top center no-repeat;
	height:35px;
}
.indReviewMid {
	background:#ececec url('../images/backgrounds/review-ind-top.gif') top center no-repeat;
	height:19px;
	padding:15px;
}
.indReviewBtm {
	background:#ececec url('../images/backgrounds/review-ind-btm.gif') bottom center no-repeat;
	height:19px;
}
.writeReviewBtn {
	display:block;
	background:#6f0c08 url('../images/backgrounds/write-review-btn.jpg') bottom left no-repeat;
	text-align:right;
	width:147px;
	color:#fff;
	font:normal 14px "Helvetica", sans-serif;
	line-height:12px;
	padding:8px 20px 0 0;
	height:21px;
}
a:hover.writeReviewBtn {text-decoration:none;}

.clubInfoHeader td {padding-bottom:10px;}

/* ====================================== */
/* QUICK FACTS */
/* ====================================== */

.qfactsinfo p{
	font:normal 14px "Helvetica", sans-serif; 
	line-height:20px;
	padding:5px 20px;
}
.qfactsinfo a{color:blue; font:normal 14px arial, sans-serif;}
#qfactsTable {border-collapse:collapse;}
#qfactsTable td, #qfactsTable th {border:solid 1px #ccc;}
#qfactsTable .qfactsweeks td {text-align:center; border:0; color:#000;}
.qfactsrow th {
	background:#6f0c08 url('../images/backgrounds/qfacts-head-grad.jpg') repeat-x;
	width:132px;
	height:51px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	font:bold 14px "Helvetica", sans-serif;
}
.qfactsrow td {
	height:51px;
	width:80px;
	text-align:center;
	color:#000;
	padding:0 10px;
	font:normal 12px "Helvetica", sans-serif;
}
.qfactsrow td.clubopen {background:#FFF url('../images/backgrounds/qfacts-box-grad.jpg') repeat-x;}
.qfactsrow td.clubclosed {background:#a3a3a3 url('../images/backgrounds/qfacts-box-grad.jpg1') repeat-x;}

/* ====================================== */
/* FORMS */
/* ====================================== */
.signupWrap p {text-align:left; font:normal 14px "Helvetica", sans-serif; margin:10px 0; line-height:20px;}

.formWrap {background:#e6e6e6;}
.formWrap div {margin:5px 0; color:#3b3b3b;}
.formWrap div input {height:18px;}
.formWrap td {padding:5px 15px;}
.formSubmitWrap {width:360px; height:20px; text-align:right; padding:10px 0;}

.signupRight {padding-left:10px;}
.signupRight img {border:solid 1px #363636;}
.signupRight h2, .signupRight b {color:#000;}

.signupRight ul {}
.signupRight li {text-align:left; line-height:28px; padding-left:15px; font-size:14px;}

/* ====================================== */
/* BOX SELECT */
/* ====================================== */

.boxSelectHeader h2{font-size:16px; font-weight:normal; font-style:italic; text-transform:uppercase;}
.boxSelectHeader {font-size:14px; }
.boxSelect {
	border:solid 4px #b12d2d;
	border-top:0;
	background:#000;
}
.mapLinksMid {
	background:#1a1a1a url('../images/backgrounds/maplinks-header-M.jpg') repeat-x;
	height:35px;
	padding:0 15px;
}
.mapLinksMid a{
	font-size:11px;
	text-decoration:underline;
}
.boxSelect li {line-height:26px; font-size:14px; font-weight:normal;}

/* ====================================== */
/* SUB BOXES SELECT */
/* ====================================== */

.djpromoter {margin-top:20px;}
.subboxSelectHeader h2{font-size:16px; font-weight:normal; font-style:italic; text-transform:uppercase; color:#fffdde;}
.subboxSelectHeader {font-size:14px; }
.subboxSelect {
	border:solid 4px #555555;
	border-top:0;
	background:#000;
}
.subLinksMid {
	background:#1a1a1a url('../images/backgrounds/sublinks-header-M.gif') repeat-x;
	height:35px;
	padding:0 15px;
}
.subLinksMid a{
	font-size:11px;
	text-decoration:underline;
}
.subboxSelect li {line-height:26px; font-size:14px; font-weight:normal;}

/* ====================================== */
/* CONSTRUCT BOX */
/* ====================================== */
/*.seoBoxWrap {background:#1f1d1e;}*/
h3.seo {font-size:16px; margin-bottom:5px;}
.seoBoxGlobal {
	background:#121212 url('../images/backgrounds/seo-bg.jpg') top center repeat-x;
	border:solid 1px #4d4d4d;
}
.seoBoxGlobal p {
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
}
.seoBoxGlobal p a {color:#c4d6ff;}
.seoBoxGlobal .innercell {padding:15px;}
.seoLinksGlobal {background:#171717 url('../images/backgrounds/seo-btn-bg.jpg') top center repeat-x;}
.seoBoxGlobal table {margin-left:20px;}
.seoBoxGlobal table a {color:#f3ffa2; font-size:12px;}
.seoBoxGlobal table span {display:block; float:left; padding-top:2px;}
.seoBoxGlobal table span:hover {text-decoration:underline;}
.seoBoxGlobal table td {padding-right:20px;}
.seoBoxGlobal table img {margin-right:10px; float:left;}

/* //////////////// SEO on CLUB Page/////////////// */
.seoBoxClub {
	background:#ededed;
	border:solid 1px #ccc;
}
.seoBoxClub .innercell {padding:15px;}
.seoBoxClub p {
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
}
.seoBoxClub p a {/*color:#c4d6ff;*/ color:#000;}

.seoLinksClub {background:#171717 url('../images/backgrounds/seo-btn-bg.jpg') top center repeat-x;}
.seoBoxClub table {margin-left:20px;}
.seoBoxClub table a {color:#ededed; font-size:12px;}
.seoBoxClub table span {display:block; float:left; padding-top:2px;}
.seoBoxClub table span:hover {text-decoration:underline;}
.seoBoxClub table td {padding-right:20px;}
.seoBoxClub table img {margin-right:10px; float:left;}
/* ====================================== */
/* CONSTRUCT BOX */
/* ====================================== */

.thankYou p {line-height:22px;}
.footer {
	background:#180403 url('../images/backgrounds/footer-grad.jpg') top center repeat-x; 	
	padding-top:15px;
	border-top:solid 1px #540806;
}

.footer td {
	color:#b4b4b4;
	font-size:12px;
	padding:5px 0;
}
.footer li h4 {font-size:14px; font-weight:bold; color:#fff; margin-bottom:9px;}
.footer li {line-height:24px;}
.footer li a {
	color:#fff;
	font:normal 12px helvetica, sans-serif;
}
.footer li a:hover {text-decoration:underline;}

/* ====================================== */
/* DOCUMENTS CSS */
/* ====================================== */
.terms {background:#fff;}
.terms td {color:#000; line-height:22px; font-size:14px;}
p.docs {color:#000; line-height:22px; font-size:14px;}
.terms p {margin:10px 0; padding-left:22px;}
.terms td a {font:bold 12px arial, sans-serif;}
.terms h2 {margin-top:20px;}
.terms li {padding-left:40px;}


/* ====================================== */
/* RESULTS CSS */
/* ====================================== */
.resultsTable {}
.resultsTable th {
	background:#1a1a1a url('../images/backgrounds/result-header-grad.gif') repeat-x;
	height:26px;
	padding:0px 5px;
	color:#fff;
	text-align:center;
	font:normal 14px arial, sans-serif;
}
.resultsTable td {border:solid 1px #c2c2c2; padding:3px; font-size:14px;}
.resultsTable td table td {border:0;}
.resultsTable img {border:solid 1px #ccc;}
.resultsTable a {
	color:#1a1a1a;
	text-decoration:none;
}
.resultsTable a:hover {
	color:#000;
	text-decoration:underline;
}
.resultsTable td.alt1 {background:#e8e8e8;}
.resultsTable td.alt2 {background:#fcfcfc;}
h1.ticketresult {font:bold 16px arial, sans-serif; color:#545454; margin:0 0 10px 0;}
.resultsTable th.formTitle {
	background: url('../images/backgrounds/form-header-title.gif') no-repeat;
	width:240px;
	text-transform:uppercase;
	text-align:left;
	color:#3d3d3d;
	padding:0 0 0 11px;
	font-weight:bold;
}

.statusBar {
	width:854px;
	height:36px;
	margin:0 auto 10px auto;
}

.formContainer {
	background:#e8e8e8;
	border:solid 1px #c2c2c2;
}
.resultsTable .form td{
	font:bold 12px arial, sans-serif;
	color:#383838;
}
.resultsTable  i {
	color:#6b6b6b;
	font:italic 12px arial, sans-serif;
}
.resultsTable .form input {width:235px;}
.resultsTable .form .checkbox {width:30px;}
.resultsTable .form textarea {
	font-family:arial, sans-serif;
	font-size:11px;
	padding:5px;
	width:95%;
}
.resultsTable .spclnote {
	font:bold 16px arial, sans-serif;
	color:#d40000;
}
.resultsTable .formtextbox {
	padding:10px;
	background:#f2f2f2;
	border:solid 1px #c2c2c2;
}
.resultsTable td .thankyouitin {background:#000;}
.resultsTable td .thankyouitin td{color:#fff;}

.formSubmit {
	width:140px;
	height:36px;
	border:0;
	outline:none;
	cursor:pointer;
	margin:15px 0 5px 0;
	background: url('../images/backgrounds/order-ticket-btn.gif') no-repeat;
}
.formerr {
	background:#fff;
	border:solid 5px #f1f1a4;
	padding:5px;
}

.ticketminisearch {background: url('../images/backgrounds/ticket-search-bg.gif') no-repeat;}
.ticketminisearch td {
	height:37px;
	font:bold 11px arial, sans-serif;
	color:#fff;
}
.ticketminisearch table td {padding:0 2px;}
.ticketminisearch .title {padding-right:7px;}
.ticketminisearch h3 {
	font:bold 16px arial, sans-serif;
	color:#fff;
	margin:0 0 0 10px;
	padding:0;
}
.ticketsearchbtn {
	background: url('../images/backgrounds/ticket-go-btn.gif') no-repeat;
	width:67px;
	height:22px;
	cursor:pointer;
	border:0;
	margin-right:10px;
}

.ticketminisearch2 {
	background: url('../images/backgrounds/ticket-search-grad.gif') repeat-x;
	border-bottom:solid 1px #575757;
}
.ticketminisearch2 td {
	height:34px;
	font:bold 11px arial, sans-serif;
	color:#fff;
}
.ticketminisearch2 table td {padding:0 2px;}
.ticketminisearch2 .title {padding-right:7px;}
.ticketminisearch2 h3 {
	font:bold 14px arial, sans-serif;
	color:#fff;
	margin:0 0 0 10px;
	padding:0;
}
.ticketsearchbtn2 {
	background: url('../images/backgrounds/ticket-go-btn.gif') no-repeat;
	width:67px;
	height:22px;
	cursor:pointer;
	border:0;
	margin-right:10px;
}

.checkoutTitlebar {
	width:100%; height:20px;
	padding:6px 0 0 10px;
	background:#1a1a1a url('../images/backgrounds/result-header-grad.gif') repeat-x;
	color:#fff;
}

.boxTogs {
	background:#1a1a1a url('../images/backgrounds/togger-bg.gif') no-repeat;
}
.boxEvents {

	background:#2b2b2b url('../images/backgrounds/city-events-header.gif') no-repeat;
	/* NYE BACKGROUND */
	/*background:#2b2b2b url('../images/backgrounds/city-events-header.jpg') no-repeat;*/
}
.boxEvents h2 {
	font:normal 24px "Helvetica", sans-serif;
	font-style:italic;
}
.boxEvents span {color:#eb3b3b;}
.cityeventsWrap {
	background:#2b2b2b; 
	border-right:solid 1px #343434; 
	border-left:solid 1px #343434; 
	
}
.smlA {
	font-size:12px; 
	margin:0 10px 20px 0;
	display:block; 
	color:#abcef3;
}
:hover.smlA {
	color:#fff;
	text-decoration:none;
}

.smlLink {
	font-size:12px; 
	color:#abcef3;
}
:hover.smlLink {
	color:#fff;
	text-decoration:none;
}


/* ~~~~~~~~~~~~~~~~ All Events Landing Page ~~~~~~~~~~~~~~ */
.allEventsWrap {}
.allEventsWrap h1 {
	text-transform:uppercase;
	color:#fff;
	font:italic 24px "Helvetica", sans-serif;
}
.allEventsWrap h1 span {color:#eb3b3b;}
.allEventsWrap h2 {font:bold 18px "Helvetica", sans-serif; color:#fff;}
.allEventsWrap th.alleventheader {
	background:#1a1a1a url('../images/backgrounds/city-event-header.gif') no-repeat;
	width:898px; 
	height:67px;
	padding-left:20px;
}
.eventsWrap {
	background:#2b2b2b;
	border-right:solid 1px #343434; 
	border-left:solid 1px #343434;
	padding:0 15px 15px 15px;
}
.allEventsWrap table th {
	background:#2b2b2b; 
	padding:10px 0;
}

.allEventsWrap table table img {border:solid 1px #535353;}
.allEventsWrap .eventTitle {
	font-size:14px;
	color:#ededed;
	display:block;
}
.allEventsWrap .venueLink {
	font-size:12px;
	color:#c4c4c4;
	display:block;
	padding:4px 0;
}
.allEventsWrap table table span {
	display:block;
	font-size:11px;
	color:#ccc;
}
.eventindInfo {padding-top:3px;}



/* ~~~~~~~~~~~~~~~~ All TOGs Landing Page ~~~~~~~~~~~~~~ */
.allTogsWrap {}
.allTogsWrap  h1 {
	text-transform:uppercase;
	color:#fff;
	font:italic 24px "Helvetica", sans-serif;
	float:left;
	margin-top:10px;
}
.allTogsWrap h1 span {color:#eb3b3b;}
.allTogsWrap h2 {font:normal 18px "Helvetica", sans-serif; color:#fff; margin:10px 0;}
.allTogsWrap th.alltogsheader {
	background:#1a1a1a url('../images/backgrounds/tog-all-header.gif') no-repeat;
	width:898px; 
	height:55px;
	padding-left:10px;
}
.allTogsWrap .alltogssubheader {
	background:#1a1a1a url('../images/backgrounds/tog-all-subheader.gif') no-repeat;
	width:898px; 
	height:36px;
	padding:0 10px 0 12px;
	font-size:12px;
}
.togsWrap {
	background:#800b0b url('../images/backgrounds/tog-all-grad.gif') bottom center repeat-x;
	border-right:solid 2px #8a0c0c; 
	border-left:solid 2px #8a0c0c;
	padding:15px 25px 25px 25px;
	
}
.togLogoDiv {
	float:right;
	margin:5px 10px 5px 0;
}
.togIconFloat {
	float:left;
	margin-right:10px;
}
.toglistWrap table img {border:solid 1px #535353;}
.toglistWrap .togTitle {
	font-size:14px;
	color:#ededed;
	display:block;
}
.toglistWrap .venueLink {
	font-size:12px;
	color:#c4c4c4;
	display:block;
	padding:4px 0;
}
.toglistWrap table span {
	display:block;
	font-size:11px;
	color:#ccc;
}
.togindInfo {/*padding-top:3px;*/}

.clubheader {
	padding:0 15px;
	background:#000 url('../images/backgrounds/amen-header-bg.gif') repeat-x;
}

.newyearsheader {
	padding:0 15px;
	background:#000 url('../images/backgrounds/new-years-header-bg.jpg') no-repeat;
}

.checkoutHeader {
	position:relative;
	left:0;
	top:0px;
	background:#541314 url('../images/backgrounds/amen-header-bg.gif') bottom center repeat-x;
	z-index:1;
}
.checkoutHeader h1 {color:#fff;}
.wanttixiframe {
	position:relative;
	left:0;
	top:-230px;
	/*z-index:-1;*/
	border:0;
}
.innercheckoutheader {
	/*height:200;*/
	height:102px;
}


/* NYE CSS */

/*citypage*/
.cityNYEsearch {background: url('../images/backgrounds/nye-tickets-bg.gif') no-repeat; margin-bottom:25px;}
.cityNYEsearch h2 {
	background: url('../images/backgrounds/new-years-eve-party-title.gif') no-repeat;
	width:395px;
	height:21px;
	text-indent: -9999px;
	overflow:hidden;
	margin:0;
}

.cityNYEsearch h3 {font:bold 16px "Helvetica", sans-serif; color:#fff;}
.cityNYEsearch h3 span {text-transform:uppercase;}

#comments {
	margin-top: 20px;
	border-top: 1px solid #eeeeee;
}
	#comments h2 {
		margin: 20px 0 5px;
		font-size: 1.5em;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 20px;
	}
	#comments form p {
		margin-bottom: 5px;
	}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px 4px 4px 20px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input {
			width: 260px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 350px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			border: 1px solid #909090;
			background-color: #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			width: 120px; height: 23px;
		}
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
		padding: 10px;
		border: 1px solid #e0e0e0;
		margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}
	.menu-head {
		color:#831d20;
		font-size:.9em;
	}

