body{

							background:#242529;
							color:#424141;
							margin:10px 0 0 0;

}

/* CONTAINER
-------------------------------------------------------------- */

.mainContainer {
							margin:0 auto;
							text-align:left;
							width:960px;
							background: #242529;

}

/* Clear fix */
.mainContainer:after {
							content:  ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;

}

/* HEADER
-------------------------------------------------------------- */
.headerContainer {
							/*background:#040708;*/
							margin:0 auto;
							text-align:center;
							width:100%;

}
/* rotator in-page placement */
    div.rotator {
		margin:0 auto;
	position:relative;
	height:330px;
	display:none;
	width:960px;
}
/* rotator css */
	div.rotator ul {
	margin:0;
	padding:0;
}
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin:0;
	padding:0;
}
/* rotator image style */
	div.rotator ul li img {

}
    div.rotator ul li.show {
	z-index:1;
}

.header {

							font-size:16px;
							margin:0 auto;
							text-align:left;
							/*height:95px;*/
							width:960px;
}
.header:after {
	display: table;
	clear: both;
	content: " ";
}

.logo {

							background:#000;
							float:left;
							height:87px;
							padding-top:10px;
							padding-right:5px;
							text-align:right;
							position:relative;
							width:230px;
							z-index:2;
							display: none;
}
.header.asiaheader .logo {
	/*display: block;*/
}

.topContainer {
							/*background:#000;*/
							height:97px;
							position:absolute;
							text-align:left;
							width:480px;
							z-index:-1;

}

/* HOME PAGE
-------------------------------------------------------------- */
.blueBar {
							background:#111317 url(../images/bground-blue-bar.jpg) repeat-y;
							height:95px;
							margin:0 auto;
							text-align:center;
							width:100%;
}

.blueBarContent {
							text-align:left;
							margin:0 auto;
							width:960px;
}

.blueBarContent h1 {
							color:#fff;
							font-family: 'AmplitudeCond-Light';
							font-size:28px;
							margin:10px 0 5px 0;
							padding:0;
}

.blueBarContent p {
							color:#7e7f80;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							margin:0;
							padding:0;
}

.blueBarContentLeft{
							float:left;
							width:650px;
}

.blueBarContentRight{
							float:right;
							margin-top:10px;
}

.blueBarContentRight a{
							background:#101b25 url(../images/arrow-right.png) no-repeat 270px 50%;
							border:1px solid #21374a;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:65px;
							line-height:65px;
							text-decoration:none;
							text-align:center;
							text-transform:uppercase;
							width:280px;
}

.blueBarContentRight a:hover{
							background:#21374a url(../images/arrow-right.png) no-repeat 270px 50%;

}

.homeleftContent{
							float:left;
							width:480px;
}

.latestNews{
							background:#000;
							height:190px;

}

.latestNews p a{
							background:#af140c url(../images/arrow-right.png) no-repeat 430px 50%;
							border:1px solid #d3342c;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:45px;
							line-height:45px;
							text-decoration:none;
							margin-top:40px;
							padding:0 0 0 10px;
							text-transform:uppercase;
							width:98%;
}

.latestNews p {
							color:#fff;
							margin:0;
							padding:0 20px 0 10px;
}

.latestNews p a:hover{
							background:#d3342c url(../images/arrow-right.png) no-repeat 430px 50%;

}

.latestNews h2{
							background:#000;
							height:40px;
							line-height:40px;
							margin:0 0 0 0;
							padding:0 0 0 10px;
							color:#e1af1c;
}

ul.upcoming_events {
							background:#000;
							list-style: none outside none;
							margin: 0;
							padding: 0 0 0 5px;
}
ul.upcoming_events li:before {
    						display: none;
}
ul.upcoming_events li {

							margin-bottom: 0;
							overflow: hidden;

							position: relative;
}
ul.upcoming_events li:last-child {
    						background: none repeat scroll 0 0 transparent;
}
ul.upcoming_events p.meta_date {
							background:#353535;
							display: block;
							font-family: 'AmplitudeCond-Light';
							float: left;
							height: 75px;
							margin: 0 10px 0 0;
							padding-top:10px;
							width: 25px;
							text-align:center;
}
ul.upcoming_events p.meta_date_single {
							background:#353535;
							display: block;
							font-family: 'AmplitudeCond-Light';
							float: left;
							height: 130px;
							margin: 0 10px 0 0;
							padding-top:10px;
							width: 25px;
							text-align:center;
}
ul.upcoming_events p.meta_date strong,ul.upcoming_events p.meta_date_single strong {
							font-family: 'AmplitudeCond-Light';
							color: #fff;
							display: block;
							font-size: 22px;
							padding: 0 0 0 0;
							text-align:center;
							width: 35px;
}
ul.upcoming_events p.meta_date a {
							color:#af140c;
							display: block;

							height: 75px;
							left: 0;
							position: absolute;
							top: 0;
							text-align:center;
							width: 35px;
}
ul.upcoming_events p.meta_date span,ul.upcoming_events p.meta_date_single span {
							display: block;
							font-size: 14px;
							color:#a29f9f;
							margin-top: 0;
							text-align:center;

							text-align:center;
							width: 35px;
							text-transform: uppercase;
}
ul.upcoming_events .entry-title {
							display: block;
							color:#fff;
							font-family: 'AmplitudeCond-Light';
							font-size: 20px;
							padding-top:10px;

							text-decoration: none;
							text-transform:uppercase;
}
ul.upcoming_events .entry-title-full {
	background:#000;
							display: block;
							color:#af140c;
							font-family: 'AmplitudeCond-Light';
							font-size: 20px;
							padding-top:10px;
							padding-left:10px;
							text-decoration: none;
							text-transform:uppercase;
}
ul.upcoming_events span {
   							 display: block;
							 margin-top: 5px;
							padding-right:30px;
							color:#FFFFFF;
}

.imageBoxes{
							float:left;
							display:block;

							width:240px;
}

.imageGalleryPic h3{
							background:#af140c;
							color:#fff;
							height:35px;
							line-height:35px;
							margin:0;
							z-index:1;
							position:relative;
							margin-top:-88px;
							padding:0 0 0 10px;
							width:145px;

}

.imageGalleryPic h4{
							background:#000;
							color:#fff;
							height:35px;
							line-height:35px;
							margin:0;
							z-index:1;
							position:relative;

							padding:0 0 0 10px;
							width:85px;

}

.imageGalleryPic{

							height:190px;
}

.imageGalleryPic img{

							position: static;
}

.imageGalleryPic a{
							color:#fff;
							display:block;
							text-decoration:none;
}

.redBox {
							background:#af140c;
							float:left;
							height:190px;
							margin-bottom:10px;
							margin-top:20px;
							width: 480px;
}

.redBoxImage {
							float:left;
							width:240px;
}
.redBoxContent {
							float:left;
							width:240px;
}
.redBoxContent h2 {
							background:#000;
							height:40px;
							line-height:40px;
							margin:0 0 5px 0;
							padding:0 0 0 10px;
							color:#e1af1c;
}
.redBoxContent p {
							color:#fff;
							padding:0 10px 25px 10px;
}

.redBoxContent p a{
							background:#af140c url(../images/arrow-right.png) no-repeat 205px 50%;
							border:1px solid #d3342c;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:45px;
							line-height:45px;
							text-decoration:none;
							padding:0 0 0 10px;
							text-transform:uppercase;
							width:95%;
}

.redBoxContent p a:hover{
							background:#d3342c url(../images/arrow-right.png) no-repeat 205px 50%;

}

.sponsorsHome{
							background:#1b1c20;
							float:left;
							height:241px;
							padding:39px 15px;
							width:690px;
}

.sponsorsHome h3,.contactHome h3{
							color:#fff;
							font-size:22px;
}

.contactHome h3 {
	margin-bottom: 0px;
}


.contactHome{
							background:#3f3f3f;
							float:left;
							padding:15px;
							width:210px;
}

.contactHome ul{
							font-family: 'AmplitudeCond-Light';
							margin:6px 0 0 0;
							padding:0;
}

.contactHome ul li{
							color:#7e7f80;
							font-size:15px;
							min-height:25px;
							line-height:25px;
							margin:0 0 12px 0;
							padding:0 0 0 30px;
							background-size: 8%;
}

.contactHome ul li.last{
							margin-bottom:0;
							background-size: 8%;
}

.contactHome ul li.phone{
							background:url(../images/icon-phone.png) no-repeat 3px center;
							background-size: 5%;
}

.contactHome ul li.mail{
							background:url(../images/icon-mail.png) no-repeat left;
							background-size: 8%;
}

.contactHome ul li.facebook{
							background:url(../images/icon-facebook.png) no-repeat 3px center;
							background-size: 5%;
}

.contactHome ul li.twitter{
							background:url(../images/icon-twitter.png) no-repeat;
							background-size: 8%;
							background-position: left center;
}

.contactHome ul li.instagram{
							background:url(../images/icon-insta.png) no-repeat;
							height: 26px;
							background-size: 8%;
							background-position: left center;
}

.contactHome ul li.press{
							/*background:url(../images/icon-press.png) no-repeat;*/
							padding: 0px;
							margin: 0px;
							/*background-size: 8%;*/
}


.contactHome ul li a{
							color:#7e7f80;
							text-decoration:none;
}

.contactHome ul li a:hover{
							color:#fff;
}

/* STATIC SPONSORS
-------------------------------------------------------------- */

#sponsorswrapper {
	/*min-height:100px;*/
	margin-top:20;
	border:none;
}
#sponsorswrapper:after {
	clear: both;
	display: table;
	content: "";
}

div.sponsorLogo {
	float:left;
	width: 92px;
	margin:5px;
}

div.sponsorLogo img {
	border:none;
}


/* CAROUSEL
-------------------------------------------------------------- */

#wrapper {
				margin-top:20px;


			}
			#inner {
				width: 100%;


				position: relative;
				overflow: hidden;
			}
			#carousel div {
				width: 160px;
				height: 155px;
				border: 1px solid #313132;
				margin-right:10px;
				float: left;
			}
			#carouselside div {
				width: 213px;
				height: auto;
				border: 0px;
				margin-right:10px;
				float: left;

			}
			#carousel div img {


			}
			#pager {
				text-align: center;
				margin-top: 20px;
				color: #666;
			}
			#pager a {
				color: #666;
				text-decoration: none;

				display: inline-block;
				padding: 5px 10px;
			}
			#pager a:hover {
				color: #333;
			}
			#pager a.selected {
				background-color: #333;
				color: #ccc;
			}
			#prev, #next {
				display: block;
				width: 50px;
				height: 80px;
				margin-top: 65px;
				position: absolute;
				top: 0;
				z-index: 2;
			}
			#prev {
				/*background: url(../images/arrow-left.png ) no-repeat;*/
				left: 50%;
				margin-left: -340px;
			}
			#next {
				/*background: url(../images/arrow-right.png ) no-repeat;*/
				right: 50%;
				margin-right: -380px;
			}
			#copy {
				text-align: center;
				width: 100%;
				position: absolute;
				bottom: 10px;
				left: 0;
			}
			#copy, #copy a {
				color: #999;
			}



/* LEFT
-------------------------------------------------------------- */
.leftContent {
							float:left;
							margin-right:25px;
							width:205px;
							position: relative;
}
#widget66.floating, #widget16.floating {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.leftContentTop {
							/*background:#000;*/
							display:block;
							height:47px;
							width:100%;
}

.leftContent h2 {
							-webkit-border-radius: 8px;
							-moz-border-radius: 8px;
							border-radius: 8px;
							background:#131f70 url(../images/circle-down.png) no-repeat 180px center;
							behavior: url(PIE.htc);
							color:#fff;
							margin:0 0 5px 0;
							padding:5px;
}

.greyBox {
							border:1px solid #3f3f3f;
							color:#828282;
							margin-bottom:20px;
}
.registerBox {
	border: 0;
	margin-bottom: 10px;
}

.greyBox h3 {
							background:#3f3f3f;
							color:#fff;
							display:block;
							font-size:22px;
							height:50px;
							line-height:50px;
							margin:0;
							padding:0 0 0 15px;
}

.greyBox p {
							color:#828282;
							font-family: 'AmplitudeCond-Light';
							padding:10px;
}

.greyBox a.button{
							background:#101b25 url(../images/arrow-right.png) no-repeat 215px 50%;
							border:1px solid #21374a;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:50px;
							line-height:50px;
							text-decoration:none;
							text-align:center;
							text-transform:uppercase;

}

.greyBox a.buttonWide{
							background:#101b25 url(../images/arrow-right.png) no-repeat 300px 50%;
							border:1px solid #21374a;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:50px;
							line-height:50px;
							text-decoration:none;
							text-align:center;
							text-transform:uppercase;

}

.greyBox a.button:hover{
							background:#21374a url(../images/arrow-right.png) no-repeat 215px 50%;

}


.greyBox a.buttonWide:hover{
							background:#21374a url(../images/arrow-right.png) no-repeat 300px 50%;

}
.contactLeft{

}

.contactLeft ul{
							font-family: 'AmplitudeCond-Light';
							margin:20px 0 0 0;
							padding:0;
}

.contactLeft ul li{
							color:#7e7f80;
							font-size:14px;
							height:25px;
							line-height:25px;
							margin:0 0 20px 0;
							padding:0 0 0 40px;
}

.contactLeft ul li a{
							color:#7e7f80;
							text-decoration:none;
}

.contactLeft ul li a:hover{
							color:#fff;
}

.contactLeft ul li.phone{
							background:url(../images/icon-phone.png) no-repeat 5px center;
}

.contactLeft ul li.mail{
							background:url(../images/icon-mail.png) no-repeat;
}

.contactLeft ul li.facebook{
							background:url(../images/icon-facebook.png) no-repeat 5px center;
}

.contactLeft ul li.twitter{
							background:url(../images/icon-twitter.png) no-repeat;
}

.contactLeft ul li.instagram{
							background:url(../images/icon-insta.png) no-repeat;
							height: 26px;
}

.contactLeft ul li.press{
							/*background:url(../images/icon-press.png) no-repeat;*/
							padding: 0px;
							margin: 0px;
}

/* RIGHT
-------------------------------------------------------------- */
.rightContent {
							background:#1b1c20;
							color:#b9b8b8;
							float:right;
							margin-left:5px;
							padding:15px 10px 50px 10px;
							width:705px;
}
.rightContent.sponsorpage {
	width: auto;
}

.noBground {
							background:none;
							color:#b9b8b8;
							float:right;
							margin-left:5px;
							padding:15px 10px 50px 10px;
							width:705px;
}

.rightContent ul{
							list-style:disc;
							margin:0;
							padding:0 0 0 20px;
}

.rightContent ul li{
							margin:0 0 10px 0;
							font-size:14px;
							padding:0 0 0 0;
}

.rightContent p {
							color:#b9b8b8;

}

.rightContent h2 {
							color:#fff;
							margin:0 0 5px 0;
							padding:5px;
}

.rightContent h3 {
							color:#fff;
							margin:0 0 5px 0;
							padding:5px;
}

.newsBox {

							margin-bottom:30px;
							margin-top:20px;
							width: 100%;
}

.newsBoxImage {
							float:left;
							width:190px;
}

.newsBoxImage img{
							height:190px;
							width:190px;
}

.newsBoxContent {
							background:#1b1c20;
							float:left;

							width:515px;
}
.sponsorpage .newsBoxContent {
	width: 735px;
}

.newsBoxContent h2 {
							background:#000;
							height:40px;
							line-height:40px;
							margin:0 0 10px 0;

							padding:0 0 0 10px;
							color:#e1af1c;
}

.newsBoxContent p {
							color:#fff;
							padding:0 10px 20px 10px;
}

.newsBoxContent p a{
							background:#af140c url(../images/arrow-right.png) no-repeat right 10px center;
							border:1px solid #d3342c;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:45px;
							line-height:45px;
							margin-top:7px;
							text-decoration:none;
							padding:0 0 0 10px;
							text-transform:uppercase;
							width:60%;
}

.newsBoxContent p a:hover{
							background:#d3342c url(../images/arrow-right.png) no-repeat right 10px center;

}

.redboxLarge {
							background:#af140c;

							margin-bottom:30px;
							margin-top:20px;
							width: 100%;
}

.redboxLargeImage {
							float:left;
							height:240px;
							width:260px;
}
.redboxLargeImage img{
							height:240px;
							width:260px;
}
.redboxLargeContent {
							border-right:1px solid #000;
							float:left;
							height:240px;
							width:380px;
}
.redboxLargeContent h2 {
							background:#000;
							height:40px;
							line-height:40px;
							margin:0 0 10px 0;
							padding:0 0 0 10px;
							color:#e1af1c;
}

.redboxLargeContent h3 {
							margin:0 0 10px 0;
							padding:0 0 0 10px;
							color:#e1af1c;
}

.redboxLargeContent p {
							color:#fff;
							padding:0 10px 20px 10px;
}

.asia502016 .redboxLargeContent p, .asia502016 .redBoxContent p, .asia502017 .redboxLargeContent p, .asia502018 .redboxLargeContent p, .asia50 .redboxLargeContent p, .asia502019 .redboxLargeContent p {
							color:#000;
}


.redboxLargeContent p a{
							background:#af140c url(../images/arrow-right.png) no-repeat 330px 50%;
							border:1px solid #d3342c;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:45px;
							line-height:45px;
							text-decoration:none;
							padding:0 0 0 10px;
							text-transform:uppercase;
							width:95%;
}

.redboxLargeContent p a:hover{
							background:#d3342c url(../images/arrow-right.png) no-repeat 125px 50%;

}


.asia502016 .redboxLargeContent p a, .asia502016 .redBoxContent p a, .asia502017 .redboxLargeContent p a, .asia502018 .redboxLargeContent p a, .asia50 .redboxLargeContent p a, .asia502019 .redboxLargeContent p a{
							background:#000 url(../images/arrow-right.png) no-repeat 330px 50%;
							border:1px solid #EEE;
							color:#dfab00;
}

.asia502016 .redboxLargeContent p a:hover, .asia502016 .redBoxContent p a:hover, .asia502017 .redboxLargeContent p a:hover, .asia502018 .redboxLargeContent p a:hover, .asia50 .redboxLargeContent p a:hover, .asia502019 .redboxLargeContent p a:hover{
							background:#666 url(../images/arrow-right.png) no-repeat 125px 50%;

}


.chartPosition {
							color:#fff;
							float:left;
							text-align:center;
							width:60px;
}

.chartPosition h4 {
							color:#fff;
							font-weight:bold;
							font-family: 'AmplitudeCond-Light';
							font-size:30px;
							margin:0;
							padding:10px 0 0 0;
}

.chartPosition h5 {
							margin:0;
							padding:80px 0 0 0;
}

.asia502016 .chartPosition h5, .asia502017 .chartPosition h5, .asia502018 .chartPosition h5, .asia50 .chartPosition h5, .asia502019 .chartPosition h5{
	/*display:none;*/
}
.asia502016 .chartPosition h5 img, .asia502017 .chartPosition h5 img, .asia502018 .chartPosition h5 img, .asia50 .chartPosition h5 img, .asia502019 .chartPosition h5 img{
	visibility: hidden;
}
.asia502016 .chartPosition.movenew h5, .asia502017 .chartPosition.movenew h5, .asia502018 .chartPosition.movenew h5, .asia50 .chartPosition.movenew h5, .asia502019 .chartPosition.movenew h5{
	background: url(../images/chart-position-new-asia.png) center bottom no-repeat;
	}
.best-50-2017 .movesame h5, .best-50-2018 .movesame h5, .best-50-2019 .movesame h5 {
	visibility: hidden;
}

.insiderHeader {
							float:left;
							margin-top:0;
							position:relative;
							margin-left:5px;
							width:715px;
							z-index:1;
}
.bannerimagespacer {
	width: 715px;
	height: 300px;
}

.insiderHeaderImage {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.insiderHeader img {

}

.insiderHeader h1 {
	margin: 20px 0 0 0;
							background:#ae140c url(../images/bground-page-titles.jpg) repeat-y;
							color:#fff;
							font-size:26px;
							height:53px;
							line-height:53px;
							padding:0 15px 0 15px;
							position:relative;
							z-index:2;
							width:auto;
							float:left;
}

.insiderHeader.utnheader h1{
	top:120px;
}


.rightContent h2 {
							color:#f6c01f;
							font-size:22px;
}

.rightContent h2 a {
							color:#f6c01f;
							text-decoration:none;
}

.rightContent h2 a:hover {
							color:#fff;
}

#tnt_pagination {
							clear: both;
							display: block;
							font-family: Arial,Helvetica,sans-serif;
							font-size: 12px;
							font-weight: normal;
							height: 22px;
							line-height: 21px;
							margin: 20px 0 0 10px;
							padding-bottom: 10px;
							padding-top: 3px;
							text-align: left;
							width: 200px;
}
#tnt_pagination a:link, #tnt_pagination a:visited {
							background-color: #F5F5F5;
							border: 1px solid #EBEBEB;
							color: #0072BC;
							font-weight: normal;
							margin-left: 10px;
							padding: 2px 7px;
							text-decoration: none;
							width: 22px;
}
#tnt_pagination a:hover {
							background-color: #DDEEFF;
							border: 1px solid #BBDDFF;
							color: #0072BC;
}
#tnt_pagination .active_tnt_link {
							background-color: #DDEEFF;
							border: 1px solid #BBDDFF;
							color: #0072BC;
							cursor: default;
							margin-left: 10px;
							padding: 2px 7px;
							text-decoration: none;
}
#tnt_pagination .disabled_tnt_pagination {
							background-color: #F5F5F5;
							border: 1px solid #EBEBEB;
							color: #D7D7D7;
							cursor: default;
							margin-left: 10px;
							padding: 2px 7px;
							text-decoration: none;
}

/* GALLERY
-------------------------------------------------------------- */
.propertyimages {
							height:170px;
							margin:10px 7px 0 0;
							width:225px;
}
.pressImages {
							height:300px;
							margin:10px 3px 0 0;
							width:225px;
}

/* VIDEO
-------------------------------------------------------------- */
.videoPlayer {

							border:1px solid #21374a;
							margin:20px 0 20px 0;
}

/* FOOTER
-------------------------------------------------------------- */
.footerContainer {
							clear:both;
							background:#242529;
							margin:0 auto;
							text-align:left;
							width:100%;
							font-family: 'AmplitudeCond-Light';
}

.footerasialink {
	float: left;
	line-height: 39px;
}

.drinksInternational {
							background:#242529;
							clear:both;
							margin: 30px auto;
							padding:10px 10px 0 0;
							width:950px;
							overflow: hidden;
}
.drinksInternational img {
	float: right;
}

.footer {
							background:#383838;
							clear:both;
							font-family: 'AmplitudeCond-Light';
							margin: 10px auto;
							font-size:14px;
							text-align:left;
							text-transform:uppercase;
							padding:10px 0 0 0;
							width:960px;

}

.footerLeft ul {
							float:left;

							margin:0 0 0 0;
							padding:0 0 10px 10px;
							width:620px;

}

.footerLeft ul li {
							color:#aca7a7;
							display:inline;

							list-style:none;
							margin:0 0 5px 0;
							padding:0;
							text-align:left;
}

.footerLeft ul li span {
							padding:0 10px 0 10px;
}

.footer p {
							color:#aca7a7;

}


.footerLeft ul li a,.footerRight ul li a {
							color:#aca7a7;
							text-decoration:none;
}

.footerLeft ul li a:hover,.footerRight ul li a:hover {
							color:#515050;

}

.footerLeft {
							float:left;
							width:460px;
}

.headersocial {
	width: 960px;
	margin: 0 auto 10px;
}
.headersocial:after {
	clear: both;
	display: table;
	content: "";
}

.footerRight {
							float:right;
							text-align:right;
							width:300px;
}

.footerRight ul, .headersocial ul {
							margin:0;
							float:right;
							padding:0;
}

.footerRight ul li, .headersocial ul li {
							color:#aca7a7;
							display:block;
							float:left;
							height:26px;
							line-height:26px;
							margin:0;
							padding:0 10px 0 0;
}

.correl8 {
							background:#242529;
							float:rigth;
							text-align:right;
							padding:20px 0 0 0;
}

.correl8 img {
							margin-left:20px;
}


/* OTHER
-------------------------------------------------------------- */
.clearfix:after {
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
}

.clearfix {					display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {			height: 1%;
}

.clearfix {					display: block;}
/* End hide from IE-mac */

.clr{
							clear:both;
							height:1px;
							margin-top:-1px;
							overflow:hidden;
}

.last { 					margin-right: 0; }
.first { 					margin-left: 0; }

.floatleft 	{ 				float:left; width:40%; }
.floatright { 				float:right; }
.text-left 		{ 			text-align:left; }
.text-right 	{ 			text-align:right; }
.text-center 	{ 			text-align:center; }
.text-justify 	{ 			text-align:justify; }

.bold 			{ 			font-weight:bold; }
.italic 		{ 			font-style:italic; }
.underline 		{ 			border-bottom:1px solid; }
.highlight 		{			background:#ffc; }

.img-left 		{ 			border:1px solid #ccc;
							float:left;
							margin:0 10px 4px 10px;
							padding:3px; }
.img-right 		{
							border:1px solid #ccc;
							float:right;
							margin:0 20px 4px 30px;
							padding:3px;
}

hr{
							background: #ddd;
							 color: #ddd;
							 clear: both;
							 float: none;
							 width: 100%;
							 height: 1px;
							 margin: 15px 0 15px 0;
							 border: none; }

hr.dotted{
							background:url(../images/dotted-line.gif) repeat;
							 color: #3f3f3f;
							 clear: both;
							 float: none;
							 width: 100%;
							 height: 3px;
							 margin: 15px 0 15px 0;
							 border: none;
}

div.hrdiv {
	background:url(../images/dotted-line.gif) repeat;
	border: none;
	clear:both;
	height:3px;
	width: 100%;
	margin:15px 0px;
}


/* REG FORM... HIDE FORM ON PAGE LOAD
-------------------------------------------------------------- */

div.regleft{
	float:left;
	width:340px;
	height:178px;
}

div.regright{
	float:right;
	width:340px;
	height:178px;

}

div.regleftSmall{
	float:left;
	width:340px;
}

div.regrightSmall{
	float:right;
	width:340px;


}

.regtypebutton{
	width:100%;
							background:#101b25 url(../images/arrow-right.png) no-repeat 615px 50%;
							border:1px solid #21374a;
							color:#fff;
							display:block;
							font-family: 'AmplitudeCond-Light';
							font-size:18px;
							height:50px;
							text-align:center;
							text-transform:uppercase;
							margin:0px;
							cursor: pointer;

}

/* NOW 2 FORMS.... HIDE BOTH ON PAGE LOAD
-------------------------------------------------------------- */

#inlineformfields1,#inlineformfields44{
	display:none;
}



#regtypesshow{
	display:none;
	clear:both;
}

#regtypes{
	display:block;
}

span.acaname{

}

span.acacount{
	margin-left:5px;
}

/* All time winners */

table.winnerstable{
	border-collapse:collapse;
}

table.winnerstable th,table.winnerstable td{
	padding:5px;
	border:1px solid #b9b8b8;
}

table.winnerstable th, table.winnerstable thead tr{
	background:#FFF;
	border-color:#FFF;
	color:#000;
}

table.winnerstable td{
	color:#FFFFFF;
}

table.winnerstable th{
	font-weight:bold;
}

table.winnerstable td.tdred{
	color:#FF0000;
}
table.winnerstable td.tdbold{
	font-weight:bold;
}
em{
font-style:italic;
}

.redboxLarge.asia502016, ul#jmenu.asia502016, .insiderHeader h1.asia502016, .redboxLarge.asia502017, ul#jmenu.asia502017, .insiderHeader h1.asia502017, .redboxLarge.asia502018, ul#jmenu.asia502018, .insiderHeader h1.asia502018, .redboxLarge.asia50, ul#jmenu.asia50, .insiderHeader h1.asia50, .redBox.asia502016, .redboxLarge.asia502019, ul#jmenu.asia502019, .insiderHeader h1.asia502019 {
	background:#dfab00;
	color:#000;
}


ul.pagetabs {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
ul.pagetabs li {
	display: inline-block;
	padding: 5px 12px;
	background: red;
	cursor: pointer;
	color: #FFF;
}
ul.pagetabs li:hover, ul.pagetabs li.active  {
	background: black;
	color: red;
}
.pagetabscontainer > div {
	display: none;
}
.pagetabscontainer > div.active {
	display: block;
}
