@import "../../porn-movies/stylesheets/structure.css";

html, body {
	background:#111 url(/brands/sa/swoosh-bg.png) right top no-repeat;
	background-attachment:fixed;
}

p {
	color:#ddd;
}

p, input, option, select, textarea {
	color:#282828;
}

label {
	color:#FFFFFF;
}

h2 {
	color:#FFFFFF;
}

h3 {
	color:#FFFFFF;
}

/* left and right menu include*/
#left, #right {
	background:#000 bottom no-repeat;
}

/*header*/

#logIn{
	background-color:#;
}
	
#forgottenPassword a{
	color: #fff !important;
}

#forgottenPassword a:hover{
	text-decoration: underline !important;
}

 /* Top menu bar */
#mainMenuBar{background:#605a5a;}
#mainMenuBar li a, #dropDown li{color:#fff;}
#mainMenuBar li a:hover{background:url(/brands/sa/topnav_bg.png) top repeat-x;text-decoration:none;}


#contentwrapper {background:#000;color:#fff;}
#contentwrapper h1{
	font:bold 18px/30px Arial, Helvetica, sans-serif;
	color:#fff !important;
}
#contentwrapper h1 a, #contentwrapper li, #contentwrapper p{
	/*margin-left: 10px;*/
	color:#fff !important;
}
#contentwrapper a{
	color:#F80F92;
} 

#headfoot {
	background:transparent url(/brands/sa/footer-bg.png) repeat-x top;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
} 

/* left and right menu include*/

#left, #left a,#right a,#right ul,#right ol, #right p {
	color:#fff;
}
#left a:hover,#right a:hover{
	color:#fb0f94;
}

#left h1, #right h1, .topH1Left {
	background: #bc2288;
	font-family: 'Titillium Web';
	color:#fff;border:1px solid #bc2288;height:24px;width:183;margin: 5px 10px;
}


#left h1 a,#right h1 a {
	font-family: 'Titillium Web';
	color:#fff;
}
	
#left h1 a:hover,#right h1 a:hover {
	text-decoration:underline; color:#fff;
}

.bookmark p{
	border-top:1px dotted #d2ccd1;
	border-bottom:1px dotted #d2ccd1;
}

.bookmark a{
	color:#fb0f94 !important;
}
 

.first{
	border-left:1px none #0f0a0c;
}

#mainLogIn label, #mainLogIn input{
	color:#fff;
}

#mainLogIn #emailAddress, #mainLogIn #password{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #333;
	border-top:1px solid #333;
	background-color:#fff;
	color:#000;
}

#mainLogIn .submitButt {
	color: #fff;
	}

.logout a{
	color:#fff;
}

/* page counter */
.pagination a {
	color:#39323a;
}

.pagination{
	background-color:#333;
}

.pageNumbers a, .pageNumbers span{
	color:#39323a;
}

.pageNumbers a:hover{
	background:#fd53b3 url(/brands/sa/butbackhover.gif) 0 top repeat-x;
	border:1px solid #f80f92;
	color:#fff !important;
}

.selectedPage{
	background:#fd53b3 url(/brands/sa/butback.gif) 0 bottom repeat-x;
	border:1px solid #f80f92;
	color:#fff !important;
}

.possum{
	color:#bdb3bb !important;
}

/* Pagination */
.prev20, .prevPage, .nextPage, .next20{
	background:#fe60b9 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff !important; 
}

.prev20:hover, .prevPage:hover, .nextPage:hover, .next20:hover{
	background:#fe60b9 url(/brands/sa/butbackhover.gif) 0 0 repeat-x;
}

/* middle content blocks*/


.backgroundGradient, .backgroundGradient2{
	background:#656565 url(/brands/sa/contentwrapper-h1-bg.png) repeat-x bottom;
	font:bold 16px/1px Arial, Helvetica, sans-serif;
	color:#fff !important;
}

.backgroundGradientSub{
	background:#656565 url(/brands/sa/contentwrapper-h1-bg-sub.png) repeat-x bottom;
	font:bold 27px/28px Arial, Helvetica, sans-serif;
	color:#fff !important;
	width: auto;
	height: 25px; margin-bottom:95px; padding:0 95px;
	
}
 
.backgroundGradient a {
	/*margin-left: 10px;*/
	color:#fff !important;
}

.titleTextFix a {color: #fff !important;}

#socialBookMarks h2{
	color:#777;
	border-bottom:1px solid #b2a7b0;
}

#contentwrapper a:hover, .bookmark a:hover, #footer a:hover{
	text-decoration: underline;
}

.alert {
	background:#f00;
	color:#fff !important;
}

.alert a {
	color:#000 !important;
}

.movieNav-box a{
	/*background:#fe60b9 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; */
	color:#fff !important; 
}

.movieNav-box a:hover{
	/*background:#fe60b9 url(/brands/sa/butbackhover.gif) 0 0 repeat-x;*/
}

.random10{
	background: url(/brands/sa/random10-bg.png) 0 center repeat-x; 
	font:bold 14px/36px Arial, Helvetica, sans-serif;
	color:#fff !important; 
}

.random10:hover{
	_background:#fe60b9 url(/brands/sa/butbackhover.gif) 0 0 repeat-x;
}

.faqQuestion{
	background:#ddd;
	color: #222!important;
}

/*center forms*/
#normForm .submitButt{
	background:#fd53b3 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff;
}

#regForm1 {
	background: #888 url(../../images/registerwoman-bg.png) right center no-repeat;
	border: solid 1px #ccc;
}

#ccForm {
	background: #ddd url(../../images/paywoman-bg.png) bottom right no-repeat;
	border: solid 1px #ccc;
}

.paddingLeft120 img {
	border: solid 1px #666666;
}


.submitButt{
	background:#fd53b3 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff;
}

.small p{
	color:#666666;
}

/*errors*/
.errors{
	background:#ca8f96;
}

.errors h3{
	background:red;
}

.errors h3 font{
	color:#fff !important;
}

.errors li{
	color:#000 !important;
}

/*my accounts*/
.scratchCard{
	background: url(/brands/sa/scratch.gif) 0 0 no-repeat;
}

.caps{
	text-transform:capitalize;
}

#movieList{
	border:1px solid #aa9ea8;
}

/* payment and purchase pages */
.ticketQuantity {
	background-color: #ffffff; border: solid 1px #999999;
}

#paymentMethods{
	background-color: #ffffff;  border: solid 1px #999999;
}

#clickBuy, #phone, #sms{
	borxder:1px solid red;
}

#phonePage{
	background:url(/brands/sa/phonelady.jpg) right 0 no-repeat;
}

#ticketQuantity div a:hover, #paymentMethods a:hover{
	color: #FB0F94 !important;
	text-decoration: underline;
}

/* movies list page*/
.movieThumbList{
        background:transparent url(/brands/sa/bg-gradient.png) top repeat-x;
}

.movieTableTitle{
	background: url("/images/infobar-bg1.png") repeat-x scroll center bottom #222222;
    border-top: 1px solid #777777;
    color: #FFFFFF;    
}
.movieTableTitle a{
	color:#fff !important;
}

.innerMovieBlock{
	background-color:#333;
}

.moreButt, .activateButt,.activateButt1,  .moreTicket,.gotoMyCollection{
	background:#fe60b9 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff !important; 
}

.searchButt, .scratchButt, .profileButt{
	background:#fe60b9 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff !important; 
}

.moreButt:hover, .moreTicket:hover{
	background:#fe60b9 url(/brands/sa/butbackhover.gif) 0 0 repeat-x;
}

/* media page */
#centerMedia{
	backxground:#bab0b8;
	padding-left: 10px;
}

#movieCovers {
	border: 1px solid #b2a8b0;
}

#movieCovers a{
}

#movieCovers span{
	background:#b2a8b0;
}


#mediaButts{
	bordexr:1px solid red;
	padding: 0px;
}

#mediaButts ul{
	background:#cbc4ca;
	border:1px solid #b2a7b0;
}

#mediaButts li a{
	background:#fe60b9 url(/brands/sa/butback.gif) 0 bottom repeat-x; 
	border:1px solid #f80f92; 
	color:#fff !important; 
	font-size: 14px;
}

#mediaButts li .gaymode{
	background:#668da8 url(/brands/sa/button_bg_gay.png) 0 bottom repeat-x !important; 
	color:#fff !important; 
	border:1px solid #668da8 !important; 
	font-size: 14px;
}

.playNow_gaymode {
    background: url("/brands/sa/playnow_gay.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.playNow_gaymode  {
    float: left;
    font-size: 0;
    height: 46px;
    margin: 10px 0 0;
    text-indent: -9999px;
    width: 170px;
}

.moreButt_gaymode, .activateButt, .activateButt1, .moreTicket, .gotoMyCollection, .gotoMyCollection_gaymode {
    background:#668da8 url(/brands/sa/button_bg_gay.png) repeat-x scroll 0 bottom;
    border: 1px solid #668da8;
    color: #fff !important;
}
.moreButt_gaymode, .activateButt, .activateButt1, .moreTicket, .gotoMyCollection, .gotoMyCollection_gaymode {
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0;
    padding: 3px;
    text-align: left;
    width: 106px;
}
.gotoMyCollection_gaymode {
    margin-right: 15px;
    margin-top: 14px;
    width: 164px !important;
}
ul.tabbernav_gaymode {
    border-bottom: 1px solid #668da8;
}
ul.tabbernav_gaymode {
    font: bold 12px Verdana,sans-serif;
    height: 27px;
    margin: 0;
    padding: 3px 0;
}
ul.tabbernav_gaymode li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
}

ul.tabbernav_gaymode li.tabberactive a {
    background: none repeat scroll 0 0 #668da8 !important;
    border-bottom: 1px solid #668da8;
    color: #fff !important;
}
ul.tabbernav_gaymode li a:link {
    background: url("/brands/sa/login_bg.png") repeat-x scroll center bottom transparent;
    color: #282828 !important;
}
ul.tabbernav_gaymode li a {
    border-bottom: 1px solid #668da8;
}
ul.tabbernav_gaymode li a {
    border-bottom: medium none;
    display: block;
    line-height: 30px;
    min-width: 113px;
    padding: 0 10px;
    text-decoration: none;
}
.sceneTitle .moreButt_gaymode {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0 5px 1px;
    width: 50px;
}
#dropDown ul .gaymode {
    background: none repeat scroll 0 0 #668da8 ;
    width: 200px;
}

.from{
	color:#39323a;
}

.viewTrailer {
	background:url(/brands/sa/view-trailer.png) no-repeat;
}

.playNow {
	background:url(/brands/sa/playnow.png) no-repeat;
}

.dlNow {
	background:url(/brands/sa/dlnow.png) no-repeat;
}

.mediaPlayer{
	background:url(/brands/sa/wmplayer.gif) 0 17px no-repeat;
}

#relatedCats ul{
	list-style:url(/brands/sa/bullet.gif);
}

/* The footer */
#footer div{
	border-left:1px dotted #39282f;
}

.lastFootDiv{
	border-right:1px dotted #39282f;
}

#footer a{
	color:#fb0f94;
}

#footer h2{
	color:#fff;
}

#footer p{
	color:#fff;
}

/* This is the splash page text
.splash {
	background:#605a5a url(/brands/sa/splash/back.gif) 0 272px repeat-x !important;
	color: #FFFFFF;
}

#containersb {
	background:url(/brands/sa/splash/girls.jpg) 0 41px no-repeat;
}

#containersb p{
	color:#39323a;
}

#containersb p a {
	color:#bdb3bb;
}
#focus {
	background:url(/brands/sa/splash/reflection.jpg) 0 0 no-repeat;
}

.firsttxt {
	color:#39323a;
}

.enter {
	background:url(/brands/sa/splash/enter.gif) top right no-repeat;
}

.enter:hover {
	background:url(/brands/sa/splash/enter.gif) top left no-repeat;
}

.exit {
	background:url(/brands/sa/splash/exit.gif) top right no-repeat;
}

.exit:hover {
	background:url(/brands/sa/splash/exit.gif) top left no-repeat;
}*/

/* This is the splash page text */
.splash {
  background:#605a5a url(/brands/sa/splash/back.gif) 0 272px repeat-x !important;
  color: #FFFFFF;
}
.splash #container{display:none;}
#containersb{display:block !important;width:950px; margin:0 auto;text-align:left; padding:280px 0 0; background:url(/brands/sa/splash/girls.jpg) 0 41px no-repeat;}
#containersb p{font:11px/130% Arial, Helvetica, sans-serif; text-align:center; color:#ebebeb;}
#containersb p a{color:#bdb3bb;}
#focus{width:100%; background:url(/brands/sa/splash/reflection.jpg) 0 0 no-repeat; clear:left;}
#buttons{ width:130px; float:left; padding:60px 0 0 10px;}

.logo{float:left; padding:40px 0 0;}
.txt{margin:10px 0 0 80px; float:left;}
.firsttxt{ margin:0; color:#fff; padding:15px 0 0 88px; width:320px; float:left; text-align:left !important;}
.splashfooter{padding:0;}
.girls{float:left;}

.enter{display:block; background:url(/brands/sa/splash/enter.gif) top right no-repeat; text-indent:-99999px; height:68px; width: 128px;}
.enter:hover{background:url(/brands/sa/splash/enter.gif) top left no-repeat;}
.exit{display:block; background:url(/brands/sa/splash/exit.gif) top right no-repeat; text-indent:-99999px; height:50px; width:93px; margin:0 0 0 18px;}
.exit:hover{background:url(/brands/sa/splash/exit.gif) top left no-repeat;}

/* Tabs in Media.jsp */

ul.tabbernav {
	border-bottom: 1px solid #fb0f94;
}

ul.tabbernav li a {
	border-bottom: 1px solid #fb0f94;
}

ul.tabbernav li a:link {
	color: #282828 !important;
	background: transparent url(/brands/sa/login_bg.png) bottom repeat-x;
}

ul.tabbernav li a:visited {
	coxlor: #282828 !important;
}

ul.tabbernav li a:hover {
	color: #000 !important;
	background: #fff;
}

ul.tabbernav li.tabberactive a {
	background: #fb0f94;
	color: #fff !important;
	border-bottom: 1px solid #fb0f94;
}

ul.tabbernav li.tabberactive a:hover {
	color: #fff !important;
	background: #fb0f94;
	border-bottom: 1px solid #fb0f94;
	text-decoration:none;
}
.axsearch {
	height: 15px;
    	margin-right: 5px;
    	margin-top: 4px;
}
