
.mainBody {
    padding-top: 84px;   
}

.titles .grey {
    background: none repeat scroll 0 0 transparent;
}

.titles h1 {
    background: none repeat scroll 0 0 transparent;
    color: #ac070c;
}

.titles h1 span {
    color: #000000;
}

.topFour .titles h1 span {
    color: #fff;
}

.topFour .titles h1 {
    color: red;
}

.grey h1 {
    background: none repeat scroll 0 0 transparent;
    color: #e20809;
}

.greyBarWrap h1 span{
    color: #FFFFFF;
}

.greyBarWrap .titles.titles2 h1 {
    color:red;
}

.topLinks span a {
    color: #da1515;
}

.topLinks span a:hover {
    color: #FFFFFF;
}


.titles {
    background: url("/images/skins/whitelabel/basic_02/bg-title.png") repeat-x scroll 0 -50px transparent;
    color: #109cef;
}

.greyBarWrap {
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/hl-red-texture-bg.gif") scroll 0 0;
}


.mostPop .theBorder {
    background: none repeat scroll 0 0 #ac070c;
    border: 1px solid #FFFFFF;
 
}

.mostPop .modeltext {
    color: #FFFFFF;
}

.mostPop .modeltext a {
    color: #e20809;
}

.mostPop .sideTabs .bioTab span, .mostPop .sideTabs .ratingTab span {
	color:	#727272;	
}

.mostPop .sideTabs .bioTab, .mostPop .sideTabs .ratingTab {
	color:	#727272;	
}

.alphaSearch a {
    background: none repeat scroll 0 0 transparent;
}

.mostPop .buttonWrap a {
    color: #FFFFFF;
}

.mostPop .buttonWrap a:hover {
    color: #FFFFFF;
}

.live .buttonWrap a {
    color: #FFFFFF;
}

.live .buttonWrap a:hover {
    color: #FFFFFF;
}




.topFourWrapper .info .modelText span,
.topFourWrapper .info .modelText a {
    color:					#fff;	
}

body .greyBarWrap .titles {
    background: 			none;
}

.siteBody {
    padding-top: 			127px;
}

.siteBody .headerWrap {
    top: 					63px;
}

.siteBody.fixedHeader .headerWrap {
    top: 					0px;
}

.siteBody .navigation {
    top: 					76px;
}

.aboveHeader {
	background: 			url("/images/skins/whitelabel/basic_02/custom/hustlerlive/hl-red-texture-bg.gif") scroll 0 0;
	width:					100%;
	height:					40px;	
	top:					0;
	left:					0;
	position:				absolute;
	z-index:				2;
}

.siteBody .free120CreditsStamp {
	top:					120px;	
}

.siteBody.fixedHeader .free120CreditsStamp {
	top:					60px;	
}

.moto {
	display:				inline-block;
	color:					#ffffff;
	font-weight:			bold;
	float:					left;	
}

.aboveHeaderLinks {
	margin:					0 5% 0 5%;
	max-width:				2000px;	
	height:					23px;
	line-height:			23px;
	text-align:				right;
	padding:				0;
}

.aboveHeaderLinks li {
	float:					left;
	padding:				0;
	margin:					0;
}

.aboveHeaderLinks li.seperator {
	display:				none;
}

.aboveHeaderLinks a {
	color:					#fff;
	text-decoration:		none;
	font-weight:			bold;
}

.aboveHeaderLinks a:hover {
	color:					#fff;
	text-decoration:		underline;
}

.siteBody .navigation li a {
    color: 					#fff;
}

.aboveHeader .desktopOnly {
	display:				inline;	
}

nav .navigation li.aboveHeaderLi {
	display:				none;
}

.aboveHeaderLinks ul {
	margin:					0;
	padding:				0;
	display:				inline-block;	
}

.siteBody.fixedHeader .navigation {
    top: 					0px;
}

.topBigLink {
	padding-top:		6px;
	width:				100%;
	height:				35px;
	font-size:			18px;
	font-weight:		bold;
	text-align:			center;
	position:			absolute;
	background:			#fff;
	z-index:			3;
	top:				23px;
}

.topLinksWrap .topBigLink a {
	text-align:			center;
}




@media all and (min-width: 2000px) {
	
	.aboveHeaderLinks {
		margin: auto;
		max-width: 2000px;
		width: auto;
	}

}



@media all and (max-width: 1024px) {
	
	.siteBody .headerWrap {
		top: 					0px;
	}
    
    .greyBarWrap {
        margin-top: 0px;    
    }
	
	.aboveHeader {
		display:				none;
	}
	
	.siteBody {
		padding-top: 			0px;
	}
	
	.siteBody .navigation,
	.siteBody.fixedHeader .navigation {
		top: 					50px;
	}
	
	nav .navigation li.aboveHeaderLi {
		display:				block;
	}
	
	nav .navigation li.aboveHeaderLi .desktopOnly {
		display:				none;
	}
	
	nav .navigation li.seperator {
		display:				block;
		height:					60px;
	}
	
	nav .navigation li.seperator:hover {
		background-color:		none;
	}
    
    .mainBody {
        padding-top: 50px;   
    }
	
}






/* OLD CODE
.titles .grey {
    background: none repeat scroll 0 0 transparent;
}

.titles h1 {
    background: none repeat scroll 0 0 transparent;
    color: #ac070c;
}

.titles h1 span {
    color: #000000;
}

.greyBar .titles h1 {
    background: none repeat scroll 0 0 transparent;
    color: #e20809;
}

.greyBar .titles h1 span {
    color: #FFFFFF;
}

.topLinks span a {
    color: #da1515;
}

.topLinks span a:hover {
    color: #FFFFFF;
}

.navigation a {
        display:                        inline-block;
        font-size:                      12px;
        height:                         36px;
        padding-left:           15px;
        padding-right:          15px;
        font-weight:            bold;
        text-decoration:        none;
        line-height:            36px;
        background:                     url("/images/skins/whitelabel/basic_02/custom/hustlerlive/bg-navtab.png");
}

.navigation .selected a {
        background:                     url("/images/skins/whitelabel/basic_02/custom/hustlerlive/bg-navtab-selected.png");
}

.navigation li a {
        color:                          #FFFFFF;
}

.navigation li:hover {
        background:                     #e20603 url("/images/skins/whitelabel/basic_02/custom/hustlerlive/basic_02/bg-navtab.png");
}

.navigation .sep {
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/tab-sep.png") no-repeat scroll -1px 0 #5c0606;
    height: 36px;
    width: 1px;
}

.serviceType {
        top: 100px;
        right: 100px;
        width: auto;
        display: inline-block;
        white-space: nowrap;
        position: absolute;
}

.serviceType, .serviceType a {
    color: #ccc;
}

.serviceType .selectedType {
    color: #FFFFFF;
}

.titles {
    background: url("/images/skins/whitelabel/basic_02/bg-title.png") repeat-x scroll 0 -50px transparent;
    color: #109cef;
}

.greyBarWrap {
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/hl-red-texture-bg.gif") scroll 0 0;
}

.pageSelected {
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/nav-arrow.png") no-repeat scroll 0 0 #b21111;
}

.mostPop .theBorder {
    background: none repeat scroll 0 0 #ac070c;
    border: 1px solid #FFFFFF;
 
}

.mostPop .modeltext {
    color: #FFFFFF;
}

.mostPop .modeltext a {
    color: #e20809;
}

.mostPop .sideTabs .bioTab span, .mostPop .sideTabs .ratingTab span {
        color:  #727272;
}

.mostPop .sideTabs .bioTab, .mostPop .sideTabs .ratingTab {
        color:  #727272;
}

.alphaSearch a {
    background: none repeat scroll 0 0 transparent;
}

.freeCredits {
        top: 90px;
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/120-free.png") no-repeat scroll 0 0 transparent;
}

.mostPop .buttonWrap a {
    color: #FFFFFF;
}

.mostPop .buttonWrap a:hover {
    color: #FFFFFF;
}

.live .buttonWrap a {
    color: #FFFFFF;
}

.live .buttonWrap a:hover {
    color: #FFFFFF;
}

.navigation {
        padding-right: -30px;
}


.topLinksWrap {
    background: url("/images/skins/whitelabel/basic_02/custom/hustlerlive/hl-red-texture-bg.gif") scroll 0 0;
        height:                         28px;
        line-height:            28px;
        margin:                         auto;
        font-weight:            bold;
        font-size:                      13px;
        color:                          #FFFFFF;
}

.topLinksWrap .moto {
        float:                          left;
        width:                          300px;
        height:                         28px;
        text-indent:            10px;
}

.topLinksWrap .topLinks {
        float:                          right;
        width:                          426px;
        height:                         28px;
        text-align:                     right;
        font-size:                      12px;
        padding-right:          10px;
}

.topLinksWrap .topLinks a {
        color:                          #FFFFFF;
        text-decoration:        none;
}

.topLinksWrap .topLinks a:hover {
        text-decoration:        none;
        color:                          red;
}

.topBigLink {
        padding-top:            6px;
        width:                          100%;
        height:                         35px;
        font-size:                      18px;
        font-weight:            bold;
        text-align:                     center;
}

.topLinksWrap .topBigLink a {
        text-align:                     center;
}


@media screen and (max-width: 767px) {


        .topLinksWrap .moto { 
                font-size:11px; 
                color: #9e0b0f; 
                margin-top:26px; 
                position: absolute; 
                text-align: left;
                margin-left: -4px; 
                width: 155px;
                overflow: hidden; 
        }

        .topLinksWrap .moto a { font-size:11px; color: #9e0b0f; }

        .topBigLink { line-height: 300px; overflow: hidden; height: 20px; }

        #mobile_nav { margin-top:55px; right: 2px; }

        #header_container #mobile_nav { margin-top: 2px; right: 5px; }

        .topLinksWrap .topLinks {
                        display: block;
                        position: absolute;
                        margin: 0;
                        top: -2px;
                        left: 4px;
                        text-align: left;
                        font-size: 11px;
                        color:  #9e0b0f;
                        width: 295px;
                        overflow: hidden;
                        height: 25px;
        }

        .navigation .selected a { background: transparent; }
        .navigation a { background: transparent; }

        .topLinksWrap .topLinks a {
                        color:  #fff;
        }

        .navigation li { 
                background: rgb(169,3,41);
                background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1)));
                background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
                background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
                background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
                background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );

        }

        .serviceType { 
                top:33px;
				right: 5px;
                positon: absolute;
                font-size: 11px;
                width: 150px;

        }

        .serviceType a.selectedType { color: #9e0b0f; }

        .logo { margin-left: 2px;}

        .greyBar .titles .grey { margin-left: 2px; }

        .mobileLogin { padding-bottom: 20px; }
		
		.headerWrap .mobileOnly .free120CreditsStamp {
			display: none;
		}

}

*/





