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

/*-----------------------------------------------------------------
DESKTOP: LARGER THEN 961px, LESS THEN 1140px
------------------------------------------------------------------*/
@media only screen and (min-width : 1049px) and (max-width : 1228px) {
	#header .right {
		display: none;
	}

	.wrap {
		width: 960px;
	}

	.wrap2 {
		width: 1008px;
		margin: 0;
	}

	.big-wrap {
		width: 1060px !important;
	}

	/*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%;

	}

	.mas-bands-blurb {

		width: 940px;

	}

	.payment-your-order .row .right {
		width: 110px;
	}

	/* MUSIC PAGE ------------------------------------------*/

	.music-sort .sort-database {
		clear: left;
		margin: 10px 30px 0 81px;
	}

	.music-col {
		margin-right: 77px;
	}

	.music-col.one {
		clear: none;
	}

	.music-col.last {
		clear: last;
		margin-right: 77px;
	}

	.music-col.three {}

	.music-col.odd {
		margin-right: 0;
		clear: right;
	}

	/* CLUB LISTING
	------------------------------------------------------------------*/

	h1 {
		font-size: 20px;
		line-height: 22px;
		margin-top: 0;
		color: #333333;

		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;
	}


	/* CLUB LISTINGS
	------------------------------------------------------------------*/
	#listing-results {
		width: 270px;
		font-size: 13px;
		color: #929292;
		text-transform: uppercase;
		float: right;
		clear: none;

		text-align: right;
	}

	.sort-option-1 {
		font-size: 11px;
		padding: 4px 5px;
		text-transform: uppercase;
		background: #fff;
		color: #333;
		float: left;
		clear: none;
		margin: 0px 0 0 40px;
	}

	.sort-option-2 {
		font-size: 11px;
		padding: 4px 5px;
		text-transform: uppercase;
		background: #fff;
		color: #333;
		float: left;
		margin: 0px 0 0 20px;
	}

	.sort-option-3 {
		font-size: 11px;
		padding: 4px 5px;
		text-transform: uppercase;
		background: #fff;
		color: #333;
		float: left;
		margin: 0px 0 0 20px;
	}


	.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-banner {
		border: 1px solid #b4b4b4;
		background: #e7e7e7;
		width: 298px;
		height: 314px;
		font-size: 8px;
		float: left;
	}

	.club-banner span {
		margin-left: 22px;
		margin-top: 15px;
		float: left;
	}

	.club-banner .banner-cont {
		margin: 0 auto;
		margin-top: 0px;
		width: 298px;
		height: 248px;
	}

	.club-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;

		float: left;
		margin: 0 0 0 110px;
		border: 4px solid #1cbdd8;
	}


	/* 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: 15px;
		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;
	}

	.promoter-listing .col .block {
		height: 280px;
	}

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

	}

	.col .block {

		margin-bottom: 30px;

		width: 298px;

	}

	.song-col {
		width: 300px;
		float: left;
		margin-right: 30px;
		margin-bottom: 30px;
	}

	.song-col.last {
		margin-right: 0;
	}

	.green-header h1 {
		font-size: 15px;
		color: #fff;
		float: none;
		margin: 0;
		width: auto;
	}

	.green-header2 {
		background: #46a408;
		display: block;
		padding: 6px 0 6px 8px;
		margin-bottom: 0px;
	}

	.green-header2 h1 {
		font-size: 15px;
		color: #fff;
		float: none;
		margin: 0;
	}

	.song-header {
		background: #46a408;
		margin-bottom: 0;
		display: inline-block;
		width: 100%;
		padding: 0px 0;
	}

	.song-header h1 {
		font-size: 15px;
		color: #fff;
		margin-bottom: 0;
		float: left;
		margin-left: 8px;
		margin-top: 6px;
	}

	.song-row img {
		width: 70px;
		height: auto;
	}

	.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;
	}

	.clock-block-tablet {
		display: none;
	}

	.clock-block {
		width: 435px;
		height: 125px;
		margin-bottom: 35px;
	}

	.defaultCountdown {
		margin: 40px 0 0 60px;
	}

	.ie8 .defaultCountdown {
		margin: 40px 0 0 90px;
	}

	.countdown_section {
		float: left;
		margin: 0 40px 0 0;
		font-size: 15px;
	}

	.countdown_row {
		width: 300px;
		color: #333;
	}

	.twocol a {
		margin-bottom: 0px;
	}

	ul#nav {
		width: 850px;
	}

	#nav li {
		float: left;
		margin: 0;
		padding: 0;
		position: relative;
		background: none;
		list-style: none;
	}

	#nav li a {
		display: block;
		padding: 15px 9px;
		color: #ffffff;
		text-decoration: none;
		font-size: 15px;
	}

	.mobile-social-search {
		float: right;
		width: auto;
		margin-top: 43px;
		display: inline;
	}

	.mobile-social-search input[type="text"] {
		color: #000;
		background: #fff;
	}

	.mobile-social-search button {
		border: 1px solid #000 !important;
	}

	.top-social-search form {
		display: none;
	}

	.top-social-search {
		width: auto;
	}

	a.top-twitter {
		margin: 0 0 0 8px;
	}

	/*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;

		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;

	}

	.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;
	}

	/**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;
		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;

	}


	.col .gallery-block.banner,
	.col.last .gallery-block.banner {
		background: #e7e7e7;
		width: 298px;
		height: 291px;
		font-size: 7px;
		line-height: 14px;
		display: block;
		clear: both;
		margin-bottom: 30px;
		border: 1px solid #b4b4b4;
	}

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

	.gallery-block.banner-cont {
		margin: 0 auto;
		margin-top: 20px;
		width: 298px;
		height: 248px;
	}

	.col .gallery-block.banner img,
	.col.last .gallery-block.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;
		text-transform: uppercase;
		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;
		float: left;
		margin: 0 0 0 0px;

	}

	.gallery-sort .sort-option-2 {
		font-size: 11px;
		padding: 4px 5px;
		text-transform: uppercase;
		background: #fff;
		color: #333;
		float: left;
		margin: 0 0 0 25px;

	}



	.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 {
		width: 100%;
		padding: 10px 0;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.gallery-detail .gallery-details-info h2 {
		color: #676767;
		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;
		display: inline-block;
	}

	.event-sort label {
		float: left;
		margin: 10px 0px 0 10px;
		font-size: 15px;
		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 #cf002c;
		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;
	}

	#footer .copy-stuff {
		float: left;
		margin: 0 0 0 20px;
		width: 50%;

	}

	/* EVENT DETAIL
	------------------------------------------------------------------*/
	.event-page-title {
		width: 80%;
	}

	.event-detail-left {
		width: 465px;
	}

	.event-detail-right {
		width: 465px;
	}

	.event-detail-gallery img.last {
		margin: 0 0 10px 0;
	}

	.hotel-page-title {
		float: left;
		width: 70%;
	}

	.hotel-blurb {
		width: 570px;
	}

	.hotel-listing-col {
		width: 300px;
		margin-right: 20px;
	}

	a.hotel-more-info span {
		display: none;
	}

	.hotel-pack {
		width: 160px;
	}

	.hotel-pack-price {
		font-size: 16px;
	}

	.event-detail-tickets input.name-input[type="text"] {
		width: 83%;
	}

	/*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: 20px;
	}

	.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: 291px;
		margin-bottom: 28px !important;
	}

	.top-ten .banner span {
		margin-left: 8px;
		margin-top: 8px;
	}

	.top-ten .banner-cont {
		margin-top: 0px;
	}

	/**** 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;
		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;
		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;
		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-block .event-info {
		height: 184px;
	}

	.vip-image-price {
		width: 298px;
	}

	.club-detail-glist-left {
		width: 465px;
		float: left;
	}

	.club-detail-glist-right {
		width: 465px;
		float: right;
	}

	/* 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;
	}

	.group-name {
		width: 25%;
	}

	.names-half {
		width: 33%;
	}

	.event-block.special-events {
		margin-right: 30px;
	}
}