@charset "UTF-8";
/* BASE - START ############################################ */

* {
margin: 0px;
padding: 0px;
}
/*A:link {*/
/*  text-decoration: underline;*/
/*  color: #999999;*/
/*}*/
/*A:visited {*/
/*  text-decoration: none;*/
/*  color: #999999;*/
/*}*/
/*A:hover {*/
/*  text-decoration: none;*/
/*  color: #FFF;*/
/*}*/
/*A:active {*/
/*  text-decoration: underline;*/
/*  color: #999999;*/
/*}*/
/*body {*/
/*  background-color: #333333;*/
/*  color: #cccccc;  */
/*  font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*}*/


/* BASE - STOP ############################################ */

/* CUSTOM - START ############################################ */

.wrap {}
.wrap .main {}
.bottom-shadow {}
.footer {}
.error {
font-weight: bold;
color: #FF0000;
}
.usermenu {
height: 285px;
}
.usermenu p {
padding-top: 5px;
}
.mainmenu {
padding: 10px 0px 8px 15px;
text-align: left;
font-size: 16px;
color: red;
font-weight: bold;
}
.mainmenu a {
color: red;
text-decoration: none;
}
.mainmenu a:hover {
color: #FFF;
}
.mainmenu span {
padding-right: 10px;
}
.body {}
.bottommenu {
font-size:11px;
font-weight:normal;
padding-top:10px;
text-align:center;
width: 1000px;
margin: 0px auto 0px auto;
}
.bottommenu A {
padding-right: 5px;
}

#eMenu{
display: block;
width: 907px;
height: 58px;
overflow: hidden;
margin: -2px 0px 0px 0px;
padding: 0px;
position: relative;
}

#eLeftItems{
display: block;
width: 490px;
height: 58px;
overflow: hidden;
margin: 0px;
float: left;
}

#eRightItems, #eRightItemsStateTwo{
display: block;
width: 390px;
height: 58px;
overflow: hidden;
margin: 0px 6px 0px 0px;
float: right;
}

.eNavItem{
display: block;
height: 58px;
text-align: center;
margin: 0px;
float: left;
text-decoration: none;
}

.eNavItem img{
margin: 25px 20px 0px 20px;
border: none;
}

.eSeparator{
display: block;
width: 3px;
height: 58px;
float: left;
/*background-image: url('nav-sep.gif');*/

}

#eRightItemsStateTwo .eNavItem img{
margin-top: 10px;
}

#ebBuyMinutes span{
display: block;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #EB1111;
text-decoration: none;
font-weight: bold;
}

#ebBuyMinutes{
text-decoration: none;
}

#eWelcomeMessageHolder{
display: block;
float: right;
width: 390px;
height: 20px;
text-align: center;
overflow: hidden;

}

#eWelcomeMessage{
display: block;
float: right;
height: 15px;
margin-top: 5px;
width: 238px;
margin-right: 2px;
text-align: left;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #DCDCDC;
}



/* VERIFY - START ############################################ */

.verify {
background-color:#000;
border:10px solid #000;
font-family:Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
margin-top:50px;
text-align:center;
width:800px;
}
.verify h1 {
font-size:24px;
margin-top: 20px;
}
#verifybox {
padding-top: 30px;
padding-bottom: 30px;
}
.verify .enter {
font-size:35px;
font-weight:normal;
}
.verify .exit {
font-size:16px;
font-weight:normal;
}
/* VERIFY - STOP ############################################ */

/* LOGIN - START ############################################ */

.login {
text-align:center;
}
.login h1 {

}
#loginbox {

}
#loginform {

}
#loginbox table {
margin: auto;
border: 0;
font-size: 12px;
}
#loginbox .textinput {}

/* LOGIN - STOP ############################################ */

/* LOGOUT - START ############################################ */

.logout {
text-align:center;
}
.logout h1 {

}
#logoutbox {
}
/* LOGOUT - STOP ############################################ */

/* SIGNUP - START ############################################ */

.signup {
background-image: url(forms-banner-logo.jpg);
background-repeat: no-repeat;
background-color:#000;
border:10px solid #000;
font-family:Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
margin-top:50px;
text-align:center;
width:800px;
}
.signup h1 {
font-size:24px;
margin-top: 20px;
}
#signupbox {
padding-top: 30px;
padding-bottom: 30px;
}
#signupform {
padding-bottom: 15px;
}
#signupbox table {
margin: auto;
border: 0;
font-size: 12px;
}
#signupbox .textinput {
width: 150px;
}
/* SIGNUP - STOP ############################################ */

/* FORGOT PASSWORD - START ############################################ */


.forgotpw {
text-align: center;
}
.forgotpw h1 {
}
#forgotpwbox {
}
#forgotpwform {
}
#forgotpwbox table {
margin: auto;
border: 0;
font-size: 12px;
}
#forgotpwbox .textinput {
}
/* FORGOT PASSWORD - STOP ############################################ */


/* MEMBERSHIP PRICING - START ############################################ */


.pricing {
text-align:center;
}

.pricing h1 {
font-size:24px;
margin-top: 20px;
}

.packages {
margin-bottom: 10px;
border-bottom: solid 1px #777;
border-top: solid 1px #777;
width: 400px;
margin: 30px auto 10px auto;
padding: 20px 0 30px 0;
text-align: left;
}

.select-memb {
text-align: center;
}
#pricing td {
padding: 5px 0px;
}
#pricing {
width: 357px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
margin-right: auto;
margin-left: auto;
}
#pricing .price {
font-size: 26px;
font-weight: bold;
color: #CCC;
}
#pricing .plabel {
height: 50px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #E1D9FF;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
text-align: left;
}
#pricing .subtxt1 {
font-size: 17px;
color: #777;
}
#pricing  .subtxt2 {
font-size: 11px;
}
#pricing td.buycell {
width: 30px;
padding-right: 10px;
padding-left: 10px;

}
#pricing .buycell a {
color: #FFFFFF;
text-decoration: none;
}
#pricing .buycell a:hover {
color: #00367D;
}
#pricing .head {
padding-bottom: 5px;
}



/* MEMBERSHIP PRICING - STOP ############################################ */


/* MYACCOUNT - START ############################################ */

.myaccount {
margin:10px 15px 10px 15px;
font-family: Tahoma, Arial, Verdana;
}
.myaccount img {
border: 0;
}
.myaccount p {
font-size:11px;
line-height:15px;
}
.myaccount .info {
float:left;
width:350px;
}
.myaccount .purchased {
float:left;
width:600px;
margin-top: 20px;
}
.myaccount h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
letter-spacing:0.2em;
margin-bottom:10px;
margin-top:0;
}
.myaccount h2 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
}
.acc-upgrades { 
font-size: 10px;
width: 200px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
border: 1px solid #666;
color: #FFFFFF;
cursor: hand;
cursor: pointer;
background-image: url('upgrade-btn.jpg');
}





/* MYACCOUNT - STOP ############################################ */

/* FAVORITES - START ############################################ */

.favorites {
margin: 10px 15px 10px 15px;
}
.favorites img {
border: 0;
}
.favorites p {
font-size:10px;
line-height:15px;
}
.favorites .video {
float: none;
width: auto;
}
.favorites .model {
float:left;
margin-left:8px;
width:350px;
}
.favorites h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
letter-spacing:0.2em;
margin-bottom:10px;
margin-top:0;
}
.favorites h2 {
font-size:14px;
font-weight:normal;
font-family: Montserrat;
}
.favorites .video .thumb {
border:1px solid #444;
float:left;
height:300px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
width:275px;
}
.favorites .nocontent {
float:left;
margin-left:10px;
min-height:400px;
width:600px;
}
/* FAVORITES - STOP ############################################ */


/* RECENT PHOTOS - START ############################################ */

.recent-photos {
}
.recent-photos .thumb {
float:left;
font-size:11px;
margin-right:5px;
position: relative;
}
.recent-photos .title {
margin-top:4px;
position: absolute;
left: 0;
}
.recent-photos .date {
margin-top:4px;
position: absolute;
right: 0;
}
.recent-photos .rating {
margin-top: 24px;
}
/* RECENT PHOTOS - STOP ############################################ */

/* RECENT VIDEOS - START ############################################ */

.recent-videos {
}
.recent-videos .thumb {
float:left;
font-size:11px;
margin-right:5px;
position: relative;
}
.recent-videos .title {
margin-top:4px;
position: absolute;
left: 0;
}
.recent-videos .date {
margin-top:4px;
position: absolute;
right: 0;
}
.recent-videos .rating {
margin-top: 24px;
}
/* RECENT VIDEOS - STOP ############################################ */

/* RECENT COMMENTS - START ############################################ */

.recent-comments {
background-color:#E2E2E2;
font-size:11px;
padding-bottom:10px;
}
.recent-comments p {
color: #333333;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
}
.recent-comments h1 {
color:#000000;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-left:20px;
}
/* RECENT COMMENTS - STOP ############################################ */

/* TOUR - START ############################################ */


.tour-wrap {
margin: 0px 0px 0px 0px;

}

.tour-content {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color: #000;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 20px;
border-bottom: solid 1px #333;
}

.tour-vid-title {
text-align: left;
font-weight: bold;
padding-top: 15px;
font-size: 19px;
height: 52px;
background-image: url('home_bar.gif');
background-repeat: no-repeat;
background-position: 5px top;
}
.tour {
color: #FFF;
margin: 0 10px 0 10px;
}
.tour h1 {
font-size: 19px;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
}
.tour p {
font-size: 12px;
line-height: 17px;
color: #AAA;
}
.tour-vid {
height: 300px;
width: 405px;
background-color: #21508F;
float: left;
border: solid 1px #333;
}
.tour-vid-thumbs {
height: 148px;
width: 151px;
float: right;
background-color: #21508F;
margin-left: 6px;
margin-bottom: 6px;
border: none;
}


/* TOUR - STOP ############################################ */

/* HOME - START ############################################ */

.home-leftbar {
float:left;
margin-bottom:10px;
margin-left:5px;
margin-top:5px;
width:696px;
}
.home-leftbar .title {
background-color:#5E656B;
color:#CCCCCC;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
margin-bottom:5px;
margin-top:5px;
padding:8px 5px;
width:681px;
}
.home-rightbar {
float:right;
margin-right:5px;
margin-top:5px;
width:270px;
color:#666666;
}
.newtork {
background-color:#E2E2E2;
text-align:center;
}
.home-rightbar h1 {
border-bottom:1px dotted #000000;
border-left-style:solid;
border-left-width:4px;
color:#000000;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
padding-bottom:5px;
padding-left:7px;
padding-top:5px;
text-align:left;
}
.home-rightbar h2 {
color:#000000;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-left:20px;
}
.join {
background-color:#000000;
border-top:2px solid #FFFFFF;
font-size:16px;
margin-bottom:5px;
padding-top:20px;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
}
#formtable {
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}
#formtable td {
padding:8px 5px;
}
.join-input {
border-style:none;
font-size:11px;
padding-bottom:4px;
padding-left:5px;
padding-top:4px;
width:150px;
}
#joinBtn {
background-color:#000000;
border-style:none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
padding:3px 10px;
}
.newtork .newtork-icons {
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
}
.side-news {
background-color:#E2E2E2;
font-size:11px;
font-weight:normal;
padding-bottom:10px;
padding-top:5px;
}
.side-news p {
color:#333333;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
}
.side-comments {
background-color:#E2E2E2;
font-size:11px;
padding-bottom:10px;
}
.side-btm-tab {
background-color:#E2E2E2;
}
/* HOME - STOP ############################################ */

/* VIDEO LIST - START ############################################ */


.video_list {}

.page-title-bar {}

.page-title-bar2 {}

.page-title {}

.vid-list-thumb {
float: left;
text-align: center;
width: 272px;
margin-left: 17px;
margin-bottom: 20px;
padding-top: 6px;
padding-bottom: 5px;
font-size: 10px;
border: solid 1px #333;

}
.vid-list-thumb-img {
margin-bottom: 4px;
}
.vid-list-thumb h1 {
text-align: left;
margin-left: 6px;
}
.vid-list-thumb a {
color: #CCC;
text-decoration: none;
font-size: 11px;
}
.vid-list-thumb a:hover {
color: #1f00fc;
}
.vid_list_ratings {
margin-top: 5px;
margin-left: 6px;

}


/* VIDEO LIST - START ############################################ */

/* ONE UP - START ############################################ */

/*
.oneup {
float: left;
margin-bottom: 0px 15px;
color: #CCC;
}
.oneup_titlebar {
padding: 8px 8px 8px 8px;
color: #FFF;
}
.right_col {
width: 200px;
float: right;
position: relative;
}
.oneup_ptitle {
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
}
.main_vid {
margin-bottom: 5px;
position: relative;
height: 300px;
width: 482px;

}
.main_vid_image {
border: none;
}
.main_scenes_image {
margin-right: 1px;
margin-bottom: 3px;
}
.oneup_leftcol {
float: left;
margin-top: 5px;
margin-bottom: 20px;
width: 455px;
}
.oneup h1 {
font-size: 15px;
padding-bottom: 5px;
}
.oneup_stats {
font-size: 11px;
float: left;
margin-top: 10px;
margin-left: 115px;
padding-left: 15px;
border-left: solid 1px #DDD;
width: 103px;
}
.oneup_stats a {
font-size: 9px;
text-decoration: none;
}

.player_btn {
position: absolute;
bottom: 0px;
right: 0px;

}

*/


/* ONE UP - STOP ############################################ */

/* ONE UP STYLE 2 - START ############################################ */

.oneup {
}
.oneup_titlebar {
}
.right_col {
width: 200px;
float: right;
position: relative;
}
.oneup_ptitle {

}
.main_vid {

}
.main_vid_image {}

.main_scenes {
}

.main_scenes_image {
margin-left: -5px;
}
.oneup_leftcol {

}
.oneup h1 {


}
.oneup_stats {
}
.oneup_stats a {
text-decoration: none;
}

.player_btn {
position: absolute;
bottom: 0px;
right: 0px;
}
.scene-title {

}




/* ONE UP STYLE 2 - STOP ############################################ */


/* TERMS 2257 - START ############################################ */

.content2257 {
}
.content2257 h1{
}


/* TERMS 2257 - STOP ############################################ */

/* BUY MINUTES - START ############################################ */

.buybutton {
font-size: 16px;
}


/* BUY MINUTES - STOP ############################################ */


/* CUSTOM - STOP ############################################ */

.devMode {
background-color: RED;
color: #ffffff;
font-size: 21px;
font-weight: bold;
opacity: 0.5 !important;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
top: 78px;
width: 300px;
font-family: Arial,sans-serif,Helvetica;
z-index: 10000;
position: absolute;
}

.devMode a{
  color:#FFF;
}

/********************
BEGIN EMERSON STYLES
*********************/



.breakNav, .break{
display: block;
height: 1px;
clear: both;
margin: 0px;
padding: 0px;
}

.navHolder{
display: block;
width: 615px;
height: 58px;
overflow: hidden;
margin: -21px 0px 0px 0px;
padding: 0px;
position: relative;
float:left;
}

.navHolderRight{
width:280px;
height: 52px;
display: block;
overflow: hidden;
margin: -21px 0px 0px 0px;
padding: 6px 0px 0px 0px;
position: relative;
float:right;
text-align:center;
}

.navHolderRight div, .navHolderRight a{
margin:0;
padding:0;
width: 92px;
height: 26px;
text-align: center;
overflow:hidden;
line-height: 26px;
background-color: #000;
color: #FFF;
text-decoration: none;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
display: inline-block;
}

.navHolderRight div{
color: #999;
}


.navHolderRight div.fullW, .navHolderRight a.fullW{
width: 280px;
float:none;
}

.navHolderRight a.halfWidth, .navHolderRight div.halfWidth{
width: 137px;
float:left;
display:block;
}

.navHolderRight a:hover{
background-color: #eb0202;
}

.navLinks{
display: block;
float: left;
height: 58px;
}

.navSeperator{
display: block;
width: 3px;
height: 58px;
float: left;
/*background-image: url(images/mm/nav-sep.gif);*/
background-position: center top;
background-repeat: no-repeat;
}

.navLinks a{
display: block;
height: 58px;
text-align: center;
}

.navHome{ width: 110px; }
.navFull{ width: 204px; }
.navShow{ width: 234px; }
.navFan{ width: 173px; }
.navCome{ width: 170px; }

.navTrailers{ width: 143px; }
.navFullVideos{ width: 185px; }
.navBuyTime{ width: 165px; }




.navHome a img{ margin-top: 23px; }
.navFull a img{ margin-top: 15px; }
.navShow a img{ margin-top: 15px; }
.navFan a img{ margin-top: 23px; }
.navCome a img{ margin-top: 15px; }

.navLinks{
overflow: hidden;
}

.navLinks a{
display: block;
height: 58px;
width: 100%;
overflow: hidden;
position: relative;
}

.navLinks a span{
display: block;
height: 50px;
padding-top: 8px;
padding: 8px 0px 0px 0px;
width: 100%;
overflow: hidden;
position: absolute;
margin: 0;

font-family: 'Gochi Hand', cursive;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0px;
font-size: 24px;
text-decoration: none;
line-height: 22px;

}

.navLinks a span.part1{
display: block;
left: 0;
top: 0;
z-index: 1;

background-color: transparent;
color: #eb0202;
}

.navLinks a span.part2{
display: block;
left: 0;
top: 58px;
z-index: 2;
opacity: .0;

background-color: #eb0202;
color: #ffffff;


transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);


transition: top .17s, transform .17s, opacity .17s;
-webkit-transition: top .17s, -webkit-transform .17s, opacity .17s;
-ms-transition: top .17s, -ms-transform .17s, opacity .17s;
-moz-transition: top .17s, -moz-transform .17s, opacity .17s;
-o-transition: top .17s, -o-transform .17s, opacity .17s;
}

.navLinks a:hover span.part2{
top: 0px;
opacity: 1;
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
}

.oneLine a span{
line-height: 58px;
height: 58px;
padding-top: 0px;
}

.navBuyTime a span.part1{ color: #2274fa; }

div.headerClick{
display: block;
width: 1000px;
height: 280px;
margin: 0px auto;
padding: 0px;
overflow: hidden;
position: relative;
}

div.headerClick a.logoClick{
display: block;
width: 340px;
height: 267px;
top: 10px;
position: absolute;
overflow: hidden;
left: 47px;
border: none;
text-decoration: none;
/*background-image: url(purposefullydoesnotexistforIEclickability.png);*/
}

div.headerClick a.logoClick:hover{
background: transparent;
background-color: transparent;
background-color: rgba(27,1,131,.1);
}

div.headerClick div.socialNetworkingArea{
display: block;
right: 60px;
top: 201px;
position: absolute;
overflow: hidden;
border: none;
text-decoration: none;

height: 56px;
width: 116px;
text-align: center;

z-index: 10;

background: transparent;
background-color: transparent;
background-color: rgba(0,0,0,.5);
}

#collage{
display: block;
width: 544px;
height: 243px;
right: 50px;
top: 22px;
position: absolute;
overflow: hidden;
border: none;
text-decoration: none;

z-index: 9;
opacity: 1;
}

#collage:hover{
opacity: .95;
}

div.headerClick div.socialNetworkingArea a{
display: block;
width: 32px;
height: 32px;
overflow: hidden;
float: right;
margin: 3px 5px 0px 0px;
}

div.headerClick div.socialNetworkingArea a img{
border: 0;
}


div.headerClick div.socialNetworkingArea span{
font-size: 9px;
text-align: center;
display: block;
font-weight: bold;
font-style: normal;
letter-spacing: 1px;
line-height: 13px;
height: 13px;
margin-top: 3px;
overflow: hidden;
text-shadow: 1px 1px 1px black;
text-transform: uppercase;
padding-left: 6px;
}


body.newBody {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
background-color: #040099;
background-image: url(http://www.maverickmen.com/mmwp/wp-content/themes/MM-Custom/images/mm/main-bg.jpg);
background-position: center top;
background-repeat: no-repeat;
overflow-y: scroll;
margin: 0px;
padding: 0px;
border: none;
position: relative;
}


.devMode{
opacity: .2;
}


body.newBody h1{
font-family: 'Gochi Hand', cursive;
font-weight: 400;
font-size: 34px;
text-transform: uppercase;
}

body.newBody .vid-list-thumb h1 a, body.newBody .vid-list-thumb h1, body.newBody .vid-list-thumb a, body.newBody .favorites h2{
font-family: 'Gochi Hand', cursive;
font-weight: 400;
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
text-align: center;
}

body.newBody .favorites h1{
letter-spacing: 0px;
}

body.newBody .vid-list-thumb a:hover{
color: #eb0202;
}

body.newBody .vid-list-thumb div.vid_list_ratings{
padding-left: 95px;
}

body.newBody p, body.newBody .tour p{
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
line-height: 16px;
}

.btns {
float: right;
color: #999;
font-size: 14px;
}

body.newBody .btns, body.newBody .btns2 {
float: right;
color: #999;

font-family: 'Gochi Hand', cursive;
font-weight: 400;
text-transform: uppercase;
font-size: 18px;
}

.btns span {
font-weight: bold;
}

body.newBody .btns span, body.newBody .btns2 span {
font-weight: 400;
}

.btns a {
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

body.newBody .btns a, body.newBody .btns2 a {
color: #eb0202;
text-decoration: none;
font-size: 18px;
font-weight: 400;
}

.btns a:hover {
color: #1f00fc;
}

body.newBody .btns a:hover, body.newBody .btns2 a:hover {
color: #FFFFFF;
}

.btns2 {
float: right;
color: #999;
font-size: 14px;
}
.btns2 span {
font-weight: bold;
}
.btns2 a {
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}
.btns2 a:hover {
color: #1f00fc;
}


body.newBody .page-title{
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
letter-spacing: 0px;
font-size: 12px;
line-height: 16px;
}

a.bannerSpace{
display:block;
width: 860px;
height: 100px;

line-height: 100px;
text-align:center;
border: 1px solid #777;
background-color: #333;
color: #CCC;
text-decoration:none;
font-size: 11px;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

body.newBody .tour-content{
border-bottom: none;
background: #000000;
background: -moz-radial-gradient(center, ellipse cover, #353535 0%, #000000 52%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#353535), color-stop(52%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #353535 0%,#000000 52%);
background: -o-radial-gradient(center, ellipse cover, #353535 0%,#000000 52%);
background: -ms-radial-gradient(center, ellipse cover, #353535 0%,#000000 52%);
background: radial-gradient(ellipse at center, #353535 0%,#000000 52%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#000000',GradientType=1 );
}

body.newBody .tour h1{
text-align:center;
}

body.newBody .tour p{
width: 700px;
margin-left: 80px;
}

div.genericPromo{
display:block;
}

div.genericPromo a{
display: block;
margin:0;
padding: 0;
text-align:center;
text-decoration:none;
}

div.genericPromo a img{
display: inline-block;
border: none;
}

.break,.break5,.break10,.break15,.break20,.break25,.break30,.break35,.break40,.break45,.break50,.break55,.break60,.break65,.break70,.break75,.break80,.break85,.break90,.break95,.break100{
display: block;
margin: 0px;
height: 1px;
background: transparent;
border: none;
padding: 0px;
clear: both;
letter-spacing: -1px;
}

.break{height: 0px;} .break5{height: 5px;} .break10{height: 10px;} .break15{height: 15px;} .break20{height: 20px;} .break25{height: 25px;} .break30{height: 30px;} .break35{height: 35px;} .break40{height: 40px;} .break45{height: 45px;} .break50{height: 50px;} .break55{height: 55px;} .break60{height: 60px;} .break65{height: 65px;} .break70{height: 70px;} .break75{height: 75px;} .break80{height: 80px;} .break85{height: 85px;} .break90{height: 90px;} .break95{height: 95px;} .break100{height: 100px;}


.mtxEmbed {
text-align:center;
}

.video_list .card-body2 {
  height:110px;
  overflow: hidden;
}

.video_list2 .card-body2 {
  height:300px;
}

.video_list .card-body2 table.tflex td {
  height: unset;
}
