/* DESKTOP MEDIA QUERIES
------------------------------------------------------------------*/

/*-----------------------------------------------------------------
DESKTOP: LARGER THEN 961px, LESS THEN 1140px
------------------------------------------------------------------*/
@media only screen and (min-width : 961px) and (max-width : 1140px) {

	.wrap {
		width: 960px;
	}
.home-banner-new{
margin-bottom:40px;
}
/*SOCIAL MEDIA FOOTER*/
#social-1{
width:300px;
float:left;
margin:30px 0 0 0;	
font-size:13px;
}
#social-2{
width:300px;
float:left;
margin:30px 0 0 30px;	
}
#social-3{
width:300px;
float:right;
margin:30px 0 0 0;	
font-size:13px;
}

.col img {
width:298px;
height:169px;
}
.newsletter-popup, .event-popup, .contest-popup, .glist-popup{
width:50%;
left:25%;	
}

/*SEARCH PAGE ----- */
.search-form input[type="text"], .search-form input[type="email"]{
width:80%;

}

.payment-your-order .row .left{
width:233px;	
}
/* CLUB LISTING
------------------------------------------------------------------*/

h1 {
	font-size: 20px;
	line-height: 22px;
	margin-top: 0;
	color:#333333;
	 font-family: 'GothamMediumGothamMedium';
	 margin-bottom:30px;
	 width:580px;
	 text-transform:uppercase;
	 float:left;
}
.club-sort .sort-location{
width:192px;	
float:left;
margin:0 30px 0 0;
}
.club-sort .sort-crowd{
width:192px;	
float:left;
margin:0 0px 0 0;
}
.sort-option-1{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 40px;
border:4px solid #1cbdd8;
}


/* CLUB LISTINGS
------------------------------------------------------------------*/
	#listing-results{
 width:270px;
 font-size:13px;
 color:#929292;
 text-transform:uppercase;	
 float:right;
 clear:none;
 font-family: 'GothamMediumGothamMedium';
 text-align:right;
}
.sort-option-1{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
clear:none;
margin:0px 0 0 40px;
border:4px solid #1cbdd8;
}
.sort-option-2{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0px 0 0 20px;
border:4px solid #1cbdd8;
}
.sort-option-3{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0px 0 0 20px;
border:4px solid #1cbdd8;
}
.sort-option-4{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0px 0 0 20px;
border:4px solid #1cbdd8;
}
.sort-option-5{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0px 0 0 20px;
border:4px solid #1cbdd8;
}
.club-block {
	background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:298px;
	padding:0 0 5px 0;
}


.club-block img {
width:298px;
height:auto;
display:block;
}
.club-listing .event-info{
width:266px;
height:125px;
}

.club-listing .col .block.banner, .club-listing .col.last .block.banner{
background:#e7e7e7;
width:298px;
height:316px;
font-size:8px;
}
.club-listing .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.club-listing .banner span{
margin-left:22px;	
margin-top:15px;
}




.club-listing .banner img{
width:298px;
height:248px;	
}
.club-block.highlighted {
background:#b2e8f2;	
}

/* RIP CLUB SORT */


.rip-sort .sort-option-1{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 110px;
border:4px solid #1cbdd8;
}
.event-info.rip p.club-listing-address{
	width:270px;
}

/* DJS AND PROMOTERS
------------------------------------------------------------------*/

.promoter-listing .event-info{
width:90%;
height:auto;
margin:15px 0 10px 15px;
display:inline-block;
float:left;	
overflow:hidden;

}

.promoter-listing .col .block.banner, .promoter-listing .col.last .block.banner{
background:#e7e7e7;
width:298px;
height:auto;
font-size:8px;
}
.promoter-listing .banner span{
margin-left:22px;	
margin-top:5px;
float:left;
}
.promoter-listing .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.promoter-listing .col .block.banner img, .promoter-listing .col.last .block.banner img{
width:298px;
height:248px;	
}
.promoter-listing .block.highlighted {
background:#b2e8f2;	
}
.promoter-listing .block.highlighted h2, .promoter-listing .block.highlighted h2 a, .promoter-listing .block.highlighted p{
color:#333;	
}


/* SINGLE COLOUMNS (EVENTS/VENUES)
------------------------------------------------------------------*/
.col {
	width: 300px;
	float: left;
	margin-right: 30px;
	
}

.col .block {
	
	margin-bottom: 30px;
	
	width:298px;
	
}

.col .block.banner, .col.last .block.banner{
width:298px;
height:280px;
}
.col .block.banner span{
margin-left:5px;
margin-top:10px;
float:left;	
}
.col .block.banner img, .col.last .block.banner img{
width:298px;
height:248px;	
}
.banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}


.event-info{
width:90%;

}


.block .toggle-container{
width:270px;
}
	
	
	/* TWO COLOUMNS (FEATURES)
------------------------------------------------------------------*/
.twocol {
	width: 465px;
	float: left;
	margin-right: 30px;
	margin-bottom:0px;
	margin-top:30px;
	
}
.twocol img{
width:465px;	
}
.twocol.last {
	margin-right: 0;
}

.twocol .block {
	padding: 0;
	background: #fff;
	margin-bottom: 30px;
}
.twocol a{
margin-bottom:0px;	
}
ul#nav {
width:960px;
}

#nav li { float:left; margin: 0 3px 0 0; padding:0 3px 0 0; position:relative; background:none; list-style: none; }
#nav li a { display: block; padding:4px;  color:#ffffff; text-decoration:none; font-size:12px;}


/*SOCIAL MEDIA BAR*/

#social-1{
width:300px;
float:left;
margin:30px 0 0 0;	
font-size:13px;
}


ul.tweet_list{
margin:0;
padding:0;
list-style:none;
width:300px;	
}

.tweet_text{
width:230px;
padding:10px;	
float:left;
}
.tweet{
width:250px;
padding:0px;	
background:#fff;
position:relative;
float:right;
}

#social-2{
width:300px;
float:left;
margin:30px 0 0 30px;	
}


#social-3{
width:300px;
float:right;
margin:30px 0 0 0;	
font-size:13px;
}


/* CLUB DETAIL PAGES
------------------------------------------------------------------*/

.club-detail-information-top{
width:300px;
}

.club-detail-information-top h1{
	margin-bottom:42px;
}

.club-detail-nav-image{
width:630px;	
float:right;
}

.club-detail-nav-image ul{
background:#c9eff6;	
list-style:none;
display:inline-block;
width:100%;
margin:0 0 20px 0;
padding:0;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
font-size:12px;
}
.club-detail-nav-image ul li{
float:left;	
border-right:1px solid #fff;
padding:8px 9px !important;
margin:0 !important;
}

.flex-viewport{
	    max-height: 241px;
}

hr.club-detail-divider { height: 30px; margin:0px 0 30px 0; }

.club-detail-left{
width:630px;	
}

.club-detail-info-listing .title{
width:139px;
}
.club-detail-info-listing .desc{
width:450px;
}
.club-detail-event-col{
width:300px;
float:left;	
}
.club-detail-event-col2{
width:300px;
float:right;	
}
.club-detail-event-block{
width:298px;
}
.club-detail-event-block img{
width:298px;
height:317px;
}
.club-detail-event-block .event-info{
width:236px;
}
.club-detail-event-block .toggle-container{
width:270px;
}

.club-detail-right{
float:right;
width:300px;	
}
.btn-gallery{
width:300px;
height:114px;
background-size:300px 229px;
}

.btn-glist{
width:300px;
height:114px;
background-size:300px 229px;
}
.btn-video{
width:300px;
height:114px;
background-size:300px 229px;
}

.btn-gallery:hover, .btn-glist:hover, .btn-video:hover{
width:300px;
height:114px;
background-size:300px 229px;	
}
.club-detail-right .banner{
width:298px;
height:268px;
}
.club-detail-right .banner span{
margin-left:3px;	
margin-top:0;
float:left;
}
.club-detail-right .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.club-detail-right .banner img{
width:298px;
height:248px;	
}
.club-detail-right .featured-on-cc{
width:278px;
}
.featured-on-cc h3{
font-size:15px;
}
.featured-on-cc ul.nav{
margin:0;
padding:0;
text-transform:uppercase;
font-size:12px;
font-family: 'GothamMediumGothamMedium';
}
.featured-on-cc .nav-tabs > li > a {
padding-right: 5px;
padding-left: 5px;
}
.featured-on-cc .featured-content{
width:258px;	
}
.featured-on-cc-row .left{
width:150px;	
}
.author-review-response{
width:604px;	
}

/*CLUB DETAIL EVENT LISTING*/
.event-block.banner{
background:#e7e7e7;
width:298px;
border:1px solid #b4b4b4;
clear:both;
margin:0px 0 30px 0;
display:inline-block;	
}
.event-block.banner img{
width:298px;
height:248px;	
}
.event-block.banner .banner-cont{
margin:0 0 0 0;
float:left;
clear:both;	
width:298px;
height:248px;
}
.event-block.banner span{
margin:10px 0 8px 8px;
float:left;
clear:both;
font-size:8px;
color:#676767;	
}
.event-block.special-events{
margin-right:30px;
}
.new-home-banner{
width:298px;
margin-right:30px;
}
/**CLUB DETAIL gallery detail**/
.gallery-details-info{
background:#e7e7e7;
width:100%;
padding:10px 0;	
display:inline-block;
margin-top:30px;
margin-bottom:30px;
}
.gallery-details-info h2{
color:#676767;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
float:left;
margin:0 0 0 10px;
font-size:18px;
width:70%;	
display:inline;
}
.gallery-details-info p{
float:right;
width:25%;
margin:0 10px 0 0;
text-align:right;
}
.gallery-details-info strong{
text-transform:uppercase;	
}
.gallery-detail-image{
float:left;
margin-bottom:40px;
width:300px;	
}
.gallery-detail-image img{
width:100%;
height:auto;	
}

/**CLUB DETAIL GALLERY LISTING**/

.col .gallery-listing-box {
	
	background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:298px;
	padding:0 0 5px 0;
	
}


.gallery-listing .col.banner, .gallery-listing .col.last .banner{
background:#e7e7e7;
width:298px;
height:274px;
font-size:8px;
display:block;

margin-bottom: 40px;
border:1px solid #b4b4b4;
float:left;
}
.gallery-listing .banner span{
margin-left:22px;	
margin-top:8px;
float:left;
}
.gallery-listing .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.gallery-listing .col .banner img, .gallery-listing .col.last .banner img{
width:298px;
height:248px;	
}
.col .gallery-listing-box img {
width:298px;
height:auto;
display:block;
}

.gallery-listing-box .event-info{
width:270px;
height:52px;

}

/** GALLERY LISTING**/
.gallery-title-overlay{
width:278px;
}
.gallery-image-title{
width:298px;
height:199px;
}
.gallery-sort label{
float:left;
margin:8px 20px 0 10px;
font-size:15px;
text-transform:uppercase;
color:#0ca4bd;	
font-family: 'GothamMediumGothamMedium';
padding:0;
}
.gallery-sort .sort-venue{
width:200px;	
float:left;
margin:0 20px 0 25px;
}
.gallery-sort .sort-crowd{
width:200px;	
float:left;
margin:0 30px 0 0;
}
.gallery-sort .sort-date{
width:200px;	
float:left;
margin:0 0px 0 0;
}

.gallery-sort .sort-option-1{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 0px;
border:4px solid #1cbdd8;
}
.gallery-sort .sort-option-2{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 25px;
border:4px solid #1cbdd8;
}



.gallery-listing .col .gallery-listing-box {
	
	
	width:298px;
	
	
}

.gallery-listing .col .gallery-block.banner, .gallery-listing .col.last .gallery-block.banner{

width:298px;
height:292px;

}
.gallery-listing .gallery-block.banner span{
margin-left:8px;	
margin-top:15px;

}
.gallery-listing .gallery-block.banner-cont{

width:298px;
height:248px;		
}
.gallery-listing .col .gallery-block.banner img, .gallery-listing .col.last .gallery-block.banner img{
width:298px;
height:248px;	
}
.gallery-listing .col .gallery-listing-box img {
width:298px;
height:auto;
display:block;
}

.gallery-listing .gallery-listing-box .event-info{
width:270px;
height:50px;

}


.video-overlay{
width:298px;
height:199px;
margin:0 auto;
background-position:-25px -15px;
	
}


/** GALLERY DETAIL **/
.gallery-detail{
margin-top:40px;
}
.gallery-detail h1{
font-size:25px;
}

.gallery-detail .gallery-details-info{
background:#e7e7e7;
width:100%;
padding:10px 0;	
display:inline-block;
margin-top:10px;
margin-bottom:30px;
}
.gallery-detail .gallery-details-info h2{
color:#676767;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
float:left;
margin:0 0 0 10px;
font-size:18px;
width:70%;	
display:inline;
}
.gallery-detail .gallery-details-info p{
float:right;
width:25%;
margin:0 10px 0 0;
text-align:right;
}
.gallery-detail .gallery-details-info strong{
text-transform:uppercase;	
}
.gallery-detail .gallery-detail-image{
float:left;
margin-bottom:40px;
width:300px;	
}
.gallery-detail .gallery-detail-image.odd{
float:right;	
}
.gallery-detail .gallery-detail-image img{
width:100%;
height:auto;	
}


/* EVENT LISTING
------------------------------------------------------------------*/
.event-sort{
width:100%;
padding:10px 0 7px 0;
clear:both;
margin-bottom:40px;	
background:#b2e8f2;
display:inline-block;
}
.event-sort label{
float:left;
margin:8px 30px 0 10px;
font-size:15px;
text-transform:uppercase;
color:#0ca4bd;	
font-family: 'GothamMediumGothamMedium';
padding:0;
}
.event-sort .sort-date{
width:192px;	
float:left;
margin:0 30px 0 0;
}
.event-sort .sort-date-input{
width:112px;
font-size:29px;
float:left;
margin:0 30px 0 0px;	
}
.event-sort .sort-date-input input{
background:#fff;
box-shadow:none;
border:4px solid #1CBDD8;
font-size:12px;
width:60px;
padding:7px;
float:left;
margin-bottom:0;
}
.event-sort .sort-date-input i{
margin-top:8px;
margin-left:4px;
float:left;	
}
.event-sort .sort-location{
width:192px;	
float:left;
margin:0 30px 0 0;
}
.event-sort .sort-crowd{
width:192px;	
float:left;
margin:0 30px 0 0;
}

.event-block{
background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:298px;
	padding:0 0 5px 0;
}
.event-block img{
width:298px;
height:auto;
display:block;	
}


.event-block .event-info{
width:90%;
}


.event-block .toggle-container{
display:block;
width:270px;
margin:0 0 10px 15px;
}


.event-listing .col .event-block.banner, .event-listing .col.last .event-block.banner{
background:#e7e7e7;
width:298px;
height:271px;
font-size:8px;
}
.event-listing .banner span{
margin-left:8px;	
margin-top:5px;
float:left;
}
.event-listing .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.event-listing .col .event-block.banner img, .event-listing .col.last .event-block.banner img{
width:298px;
height:248px;	
}

/* EVENT DETAIL
------------------------------------------------------------------*/
.event-page-title{
width:80%;	
}
.event-detail-left{
width:465px;
}
.event-detail-right{
width:465px;	
}
.event-detail-gallery img.last{
	margin:0 14px 10px 0;
}

/*FEATURED STYLES*/
.event-detail .featured-on-cc{
width:443px;
}

.event-detail .featured-on-cc .featured-content{
width:423px;	
}

.event-detail .featured-on-cc-row .left{
width:310px;	
}

.event-detail-banner{
width:463px;
}
.event-detail-banner .banner-cont{
margin:20px 0 0 80px;
float:left;
clear:both;	
width:300px;
height:250px;
}
.event-detail-banner span{
margin:8px 0 8px 80px;
	
}

.event-ticket-col1{
width:50%;
}

.event-detail-tickets img{
width:45%;
}
.event-detail-tickets input[type="submit"],
.event-detail-tickets input[type="reset"]{
font-size:15px;
padding:6px 10px;
}

.event-detail-glist .newsletter-copy{
width:170px;
}

ul.glist-tabs{
font-size:18px;
}

.event-detail-info-list .row .desc{
	width:353px;
}


/* CONTEST LISTING
------------------------------------------------------------------*/


.contest-block{
background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:298px;
	padding:0 0 5px 0;
}
.contest-block img{
width:298px;
height:auto;
display:block;	
}


.contest-block .event-info{
width:90%;
}

.contest-listing .col .contest-block.banner, .contest-listing .col.last .contest-block.banner{
background:#e7e7e7;
width:298px;
height:271px;
font-size:8px;
}
.contest-listing .banner span{
margin-left:8px;	
margin-top:5px;
float:left;
}
.contest-listing .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}
.contest-listing .col .contest-block.banner img, .contest-listing .col.last .contest-block.banner img{
width:298px;
height:248px;	
}

/* CONTEST DETAIL
------------------------------------------------------------------*/

.contest-detail .event-detail-left{
width:465px;
}
.contest-detail .event-detail-right{
width:465px;	
}
.contest-detail .event-detail-gallery img.last{
	margin:0 14px 10px 0;
}

/*FEATURED STYLES*/
.contest-detail .featured-on-cc{
width:443px;
}

.contest-detail .featured-on-cc .featured-content{
width:423px;	
}

.contest-detail  .featured-on-cc-row .left{
width:310px;	
}

.contest-detail .event-detail-banner{
width:463px;
}
.contest-detail .event-detail-banner .banner-cont{
margin:20px 0 0 80px;
float:left;
clear:both;	
width:300px;
height:250px;
}
.contest-detail .event-detail-banner span{
margin:8px 0 8px 80px;
	
}

/* TOP TEN
------------------------------------------------------------------*/
.top-ten-block{
height:auto;
width:300px;
border:none;	
margin-bottom:30px;
}
.top-ten-block img{
width:100%;
height:auto;
padding:0;
}

.top-ten-hover{
width:300px;
height:300px;
}

.top-ten .col .block.banner, .top-ten .col.last .block.banner{
width:298px;
height:293px;
margin-bottom:28px !important;
}
.top-ten .banner span{
margin-left:8px;	
margin-top:8px;
}
.top-ten .banner-cont{
margin-top:0px;		
}


.top-sort .sort-option-2{
margin:0 0 0 10px;
}
.top-sort .sort-option-3{
margin:0 0 0 10px;
}
.top-sort .sort-option-4{

margin:0 10px 0 10px;

}


/**** TOP 10 HOMEPAGE ***/

.top-ten-block-home{
height:auto;
width:300px;
}
.top-ten-block-home img{
width:100%;
height:auto;
}
.top-ten-block-home .top-ten-hover{
width:300px;
height:150px;

}




/**** ADVANCED MYSCENE*****/

ul.advanced-subnav{

font-size:13px;
}
ul.advanced-subnav li{
padding:8px 11px !important;
}

.advanced-blurb{
width:613px;
margin:0 0 20px 0;
float:left;
}


.advanced-scene.banner{
width:298px;
height:auto;

}
.advanced-scene.banner span{
margin-left:8px;
margin-top:5px;	
float:left;
}
.advanced-scene.banner .banner-cont{
margin:0 auto;
margin-top:0px;
width:298px;
height:248px;		
}

/* MYSCENE PAGE
------------------------------------------------------------------*/

.myscene-left{
width:630px;
float:left;	
margin-right:30px;
}


.myscene-sort .sort-date{
width:252px;	
float:left;
margin:0 30px 0 0;
}

.myscene-sort .sort-date-input{
width:112px;
font-size:29px;
float:left;
margin:0 30px 0 0px;	
}
.myscene-sort .sort-date-input input{
background:#fff;
box-shadow:none;
border:4px solid #1CBDD8;
font-size:12px;
width:60px;
padding:7px;
float:left;
margin-bottom:0;
}

.myscene-venues .block{
width:280px;	
}

/* VIP AND BOTTLE SERVICE REQUEST FORM
------------------------------------------------------------------*/
.vip-left{
width:630px;
}
.vip-right{
width:300px;
float:right;	
}
.vip-right img{
width:100%;	
}

.vip-request-form input[type="text"].date-field{
width:80%;	
}

/* REGISTER/SIGNUP PAGE
------------------------------------------------------------------*/
.signup-left{
width:960px;
float:left;	
}
.signup-right{
display:none;	
}

.contact-right{
	display:none;	
}


/* REGISTER/SIGNUP PAGE
------------------------------------------------------------------*/
.login-left{
width:465px;
float:left;	
}
.login-right{
width:465px;
float:right;	
}
.login-form{
clear:both;
width:100%;
margin-top:0px;
display:inline-block;
margin-bottom:30px;
}

/* ADMIN DJ 
-----------------------------------------------------------------*/
ul.admin-subnav{
background:#c9eff6;	
list-style:none;
display:inline-block;
width:100%;
margin:0 0 30px 0;
padding:0;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
font-size:13px;
}
ul.admin-subnav li{
float:left;	
border-right:1px solid #fff;
padding:8px 12px !important;
margin:0 !important;
}


.dj-left{
float:left;
width:100%;	
}
.dj-form{
clear:both;
width:100%;
margin-top:0px;
display:inline-block;
margin-bottom:30px;
}

.dj-form input[type="input"]{
width:95%;
border:4px solid #1cbdd8;
box-shadow:none;
padding:5px;
margin:0 0 0 0;
}

.dj-form input[type="submit"]{
background:#1cbdd8;
box-shadow:none;
color:#fff;
border:0;
padding:8px 10px;
margin:0;
float:right;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;	
}

.dj-form-left{
float:left;
width:48%;	
margin-bottom:20px;
clear:left;
}
.dj-form-right{
float:right;
width:48%;	
clear:right;
margin-bottom:20px;
}

/* ADMIN PERSONAL INFO
------------------------------------------------------------------*/

.personal-col-2{
margin-left:31px;
}
.personal-col-3{
margin-left:31px;
}


/* MAIN ADMIN PAGE
------------------------------------------------------------------*/
.admin-left{
width:547px;
float:left;	
}
.admin-right{
width:547px;
float:right;	
}

.admin-box{
background:#e7e7e7;
padding:10px 10px 2px 10px;	
display:inline-block;
width:96%;
}
.admin-box h2{
font-size:19px;
padding-bottom:10px;
margin-bottom:15px;
color:#333;
border-bottom:1px solid #c7c6c7;	
}
.admin-box-row{
	margin:0 0 13px 0;
	padding-bottom:15px;
	clear:both;
	display:block;
	border-bottom:1px dotted #c7c6c7;
	font-weight:bold;
	display:inline-block;
	width:100%;
}
.admin-box-row:last-child{
	padding-bottom:0;
	border-bottom:none;
	
}

.admin-box-row h3{
font-size:13px;
text-transform:uppercase;
color:#676767;	
font-weight:bold;
margin:0 0 3px 0;
line-height:18px;
}
.admin-box-row p{
margin:0;
padding:0;	
}
.admin-box-row i.icon-ok{
color:#27a324;
font-size:18px;
float:right;	
}

.admin-box-row i.icon-remove-sign{
color:#a94242;
font-size:18px;
float:right;	
}

.legend{
margin-top:10px;
float:right;	
font-weight:bold;
display:block;
}
.legend i.icon-ok{
color:#27a324;
font-size:18px;
float:left;	
}
.legend i.icon-remove-sign{
color:#a94242;
font-size:18px;
float:left;	
}
.legend span.green{
color:#27a324;	
float:left;	
margin-left:10px;
margin-right:20px;
}
.legend span.red{
color:#a94242;
float:left;	
margin-left:10px;

}
.thirty-top{
margin-top:30px;

}

/* MAIN ADMIN PAGE
------------------------------------------------------------------*/
.admin-left{
width:465px;
float:left;	
}
.admin-right{
width:465px;
float:right;	
}

.admin-box{
background:#e7e7e7;
padding:10px 10px 2px 10px;	
display:inline-block;
width:95%;
}
.admin-box2{
background:#e7e7e7;
padding:10px 10px 2px 10px;	
display:inline-block;
width:100%;
}

.featured-events-blurb{
width:240px;
float:left;	
}
.featured-events-selects{
float:right;
width:700px;	
}
.admin-box2 select{
width:300px;
float:left;
height:150px;	
margin-bottom:8px;
}
.add-remove-buttons{
float:left;	
width:80px;
margin:0 10px;
}
.add-remove-buttons input{
background:#333;
color:#fff;
font-size:11px;
text-transform:uppercase;
font-family: 'GothamMediumGothamMedium';
padding:5px 0;
float:right;	
line-height:11px;
margin-top:0;
margin-bottom:8px;
border:none;
clear:both;	
width:100%;
box-shadow:none;
text-align:center;
}
.add-remove-buttons input:hover{
background:#1CBDD8;	
}

/* STEP 2 CONTACT AND PAYMENT
------------------------------------------------------------------*/
.payment-left{
width:465px;
float:left;	
}
.payment-right{
width:465px;
float:right;	
}


/* ADMIN TICKETS
------------------------------------------------------------------*/


.admin-tickets-tickets .col-1{
float:left;
width:241px;	
clear:left;
}

.admin-tickets-tickets .col-2{
float:left;
width:241px;	
margin-left:20px;
}
.admin-tickets-tickets .col-3{
float:left;
width:241px;	
margin-left:20px;
}
.admin-tickets-tickets .col-4{
float:left;
width:150px;	
margin-left:20px;
clear:right;
}

.admin-ticket-not-1{
float:left;
width:31%;	
}
.admin-ticket-not-2{
float:left;
width:31%;	
margin-left:28px;
}
.admin-ticket-not-3{
float:left;
width:31%;	
margin-left:28px;
}

/* ADMIN ADDING A CLUB
-----------------------------------------------------------------*/

.twocol-1{
float:left;
width:465px;	

}
.twocol-2{
float:right;
width:465px;
}


/* --------------------------------------------------------------------------------- */
/* ---------- CLUB DETAIL GLIST ---------- */
/* --------------------------------------------------------------------------------- */
.vip-block{
	width:298px;
	}

.vip-image-price{
width:298px;
}
.club-detail-glist-left{
width:465px;
float:left;	
}
.club-detail-glist-right{
width:465px;
float:right;	
}
#ticket-pack .vip-block .event-info{
height:184px !important;	
}
/* VIP LISTING
------------------------------------------------------------------*/
.vip-double-col{
width:660px;
float:left;
margin-right:0px;	
}

.vip-feature{
width:630px;
float:left;
margin-bottom: 30px;
display:inline-block;
position:relative;
padding:0 0 5px 0;	
}


.vip-sort .sort-crowd{
width:197px;	
float:left;
clear:left;
margin:10px 28px 0 108px;
}
.vip-sort .sort-location{
width:197px;	
float:left;
margin:10px 0px 0 0;
}


.nye-title{
padding:29px 10px;	
}
.nye-crowd{
border-right:none;	
}
.nye-venue{
border-right:none;

}
.nye-price{
	
}

}