﻿body { background: #cccccc; }


/***   GENERIC   ***/
a { color: #EB3700; text-decoration: none; outline: none; cursor:pointer; } 

/***   SHARED   ***/
.blue { color: #EB3700 !important; }

#title ul li{ font-size: 12px !important;}

/***   AVATARS & OVERLAYS   ***/

.av-border-30x30{ width: 32px !important; height: 32px !important;}
.av-border-46x46{ width: 48px !important; height: 48px !important; }
.av-border-99x99{ width: 101px !important; height: 101px !important; }
.av-border-50x50{ width: 52px !important; height: 52px !important;}
.av-border-64x64{ width: 66px !important; height: 66px !important;}
.av-border-210x210{ width: 212px !important; height: 212px !important; }
.av-border-138x138{ width: 140px !important; height: 140px !important; }

.av-30x30, .av-30x30 img { width: 30px !important; height: 30px !important; }
.av-46x46, .av-46x46 img { width: 46px !important; height: 46px !important; }
.av-99x99, .av-99x99 img { width: 99px !important; height: 99px !important; }
.av-50x50, .av-50x50 img { width: 50px !important; height: 50px !important; }
.av-64x64, .av-64x64 img { width: 64px !important; height: 64px !important; }
.av-138x138, .av-50x50 img { width: 138px !important; height: 138px !important; }
.av-210x210, .av-210x210 img { width: 210px !important; height: 210px !important; }
.av-vip-f img { border: 1px solid #EB3700; }
.av-vip-m img { border: 1px solid #0C0083; }
.av-f img { border: 1px solid #EB3700; }
.av-m img { border: 1px solid #0C0083; }
.av-p img { border: 1px solid #666666; }
.av-a img { border: 1px solid #000000; }

.av-w-info dt { float: left; } 
.av-w-info dd { overflow: hidden; padding-left:5px; } 
.av-w-info dd p { height:34px;line-height:17px; } 

.cc-icon { position: relative; cursor:pointer; display: block; }

/***   RIGHT HAND SIDE COLUMN ***/
.rhs-join h2 { float: left; color: #EB3700;  font-weight: bold;}
.rhs-join .comp-desc { color: #EB3700; line-height: 14px; height: 42px; overflow: hidden; }
.rhs-join h1 { float: left; color: #EB3700; font-size: 14px; font-weight:bold; }
.join-free { position: absolute; right: 0px; top: 0px; background-position: -438px -62px; text-indent: -9999px; width: 74px; height: 74px; margin:0 0 5px; float: right; }


/***   HEADER SEARCH AUTOCOMPLETE   ***/
.autocomplete a img { border: 1px solid #EB3700; margin-right: 4px; width: 50px; height: 50px; display: block; overflow: hidden; }


/***   AUTH LOGIN & JOIN   ***/
.ao-head a h2 { color: #EB3700; }
.ao-head a.cc-signup-girls h2 { color:#EB3700; }



body.wallpaper-effect, body { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/UV_patternsmall.jpg) repeat !important;} 

.main-left { float: left; background: #ffffff; width:715px; margin: 18px 0 20px 3px !important; padding: 0px;
 background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; }
.main-right { float: right; background: #ffffff; width:235px; margin: 18px -3px 20px 6px !important; padding: 0px;  
 background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; }
.premium-page { background: #ffffff; margin: 15px -3px 15px 6px !important; padding: 0px;  
 background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; }


/***    FAQ    ****/
#ts-and-cs .content { margin-top: 0px !important;}



/***   MEDIA THUMBNAIL OVERLAYS   ***/
.to-72x52 { position: relative; width: 52px; height: 72px; overflow: hidden; }
.to-72x52 img { width: 50px; height: 70px; border: 1px solid #EB3700; }
.to-72x52 a.to { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay.png'); }
.to-72x52 a.to-nt { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_nt.png'); }
.to-72x52 a.to-nvip { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_nvip.png'); }
.to-72x52 a.to-nvip-nt { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_nvip_nt.png'); }
.to-72x52 a.to-vip { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_vip.png'); }
.to-72x52 a.to-vip-nt { position: absolute; top: 0px; left: 0px; display: block; width: 52px; height: 72px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_vip_nt.png'); }

.to-102x77 { position: relative; width: 102px; height: 77px; overflow: hidden; }
.to-102x77 img { width: 100px; height: 74px; border: 1px solid #EB3700; }
.to-102x77 a.to-vip { position: absolute; top: 0px; left: 0px; display: block; width: 102px; height: 77px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/100x75/vip_overlay.png') no-repeat; }

.to-161x123 { position: relative; width: 161px; height: 125px; overflow: hidden; margin-bottom: 2px; }
.to-161x123 img { width: 159px; height: 123px; border: 1px solid #EB3700; }
.to-161x123 a.to-vip { position: absolute; top: 0px; left: 0px; display: block; width: 159px; height: 125px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/159x123/vip_corner.png'); }
.to-161x123 a.to-nonvip { position: absolute; top: 0px; left: 0px; display: block; width: 159px; height: 125px; background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/159x123/video.png'); }

.to-128x95 { position: relative; width: 128px; height: 95px; overflow: hidden; margin-bottom: 2px; float: left; }
.to-128x95 img {  width: 126px; height: 93px;  border: 1px solid #EB3700; }
.to-128x95 a.to-vip { position: absolute; top: 0px; left: 0px; display: block;  width: 128px; height: 95px;  background: url('http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/128x95/vip_overlay.png') no-repeat; }




.to-640x640 img {  width: 640px; height: 443px;  position: relative; border-style: none; border: 0;}
.to-640x640 img {  border-style: none; border: 0 !important; }
.ww-overlaygif { position: absolute; height:503px; top: 22px; left: 1px;  }

.md-overlaygif { position: absolute; top: 0; left: 0; height:503px; margin-bottom: 20px;}
.ww-swfcontentview-reg { height: 495px;}
.mvp-swfcontentview-reg { margin-left: 30px;  position: relative;}


.vip-placeholder { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_vip.png); }
.vip-image-overlay { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/52x72/overlay_vip.png) no-repeat;}
.vip-video-overlay { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/content/100x75/vip_overlay.png);}

/***   SPRITES   ***/
.sprite { background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites.1.08.png) no-repeat transparent; display:inline-block;}
span.sprite a { display:block;}
.ic-attach {background-position: -822px -96px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; float: right; }

.ic-cardicon { background-position: -478px -139px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-myschedule{ background-position: -503px -141px; text-indent: -9999px; width: 19px; height: 19px; margin:1px 6px 5px 1px; }

#t-search a.submit, #seo-t-search a.submit { background-position: -125px -20px; text-indent: -9999px; margin: 2px 0 0 4px; cursor:pointer; width: 17px; height: 21px; border: none; vertical-align:top; }
#lb-content a.submit { background-position: -142px -20px; width: 28px; height: 24px; margin-top: 27px; } 
.img-facebook { background-position: -210px 0px; text-indent: -9999px; width: 32px; height: 30px; } 
.img-myspace { background-position: -210px -30px; text-indent: -9999px; width: 32px; height: 32px; }
.img-bebo { background-position: -242px -30px; text-indent: -9999px; width: 32px; height: 32px; }
.img-twitter { background-position: -242px 0px; text-indent: -9999px; width: 32px; height: 30px; }
.arrow-down { background-position: -125px -43px; text-indent: -9999px; width: 7px; height: 7px; position:absolute; right:0; top:5px;}
.prev { background-position: -274px -20px; height:20px; width:30px; text-indent: -9999px; }
.next { background-position: -274px 0px; height:20px; width:30px; text-indent: -9999px; }
.img-upl-fan { background-position: -304px 0px; width:36px; height:27px; text-indent: -9999px; }
.img-upl-unfan{ background-position: -805px -63px; width: 30px; height: 27px; text-indent: -9999px; margin-right: 5px; }
.img-upl-summercomp{ background-position: -835px -63px; width: 20px; height: 27px; text-indent: -9999px; margin-right: 5px; }
.img-newfeature{ background-position: -855px -63px; width: 40px; height: 15px; text-indent: -9999px; }
.img-upl-blogs { background-position: -340px 0px; width:36px; height:27px; text-indent: -9999px; }
.img-upl-pm { background-position: -304px -31px; width:36px; height:27px; text-indent: -9999px; }
.ic-upl-queen { background-position: -485px -34px; width:36px; height:27px; text-indent: -9999px; }
.img-blog-comment { background-position: -340px -31px; width: 30px; height:26px;} 
.v-gradient { background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites-v-gradient.png) no-repeat transparent; display:inline-block;}
span.browse { background-position: -160px -62px; cursor:pointer; width: 104px; height: 20px; border: none; vertical-align:middle; text-align: center; line-height: 20px; color: #000000; }
.ic-button-wide { background-position: -160px -62px; cursor:pointer; width: 104px; height: 21px; border: none; text-align: center; line-height: 21px; color: #000000; }
.button {  background-position: -809px 0px; width:77px; height:21px; line-height:21px; text-align: center; color: #000000; }
.ic-open-new { background-position: -391px -114px; cursor:pointer; width: 14px; height: 20px; border: none; text-indent: -9999px; }

.ic-coverstar { background-position: -389px -146px; margin-right: 5px; cursor:pointer; width: 20px; height: 20px; border: none; text-indent: -9999px; }

.ic-arrowdown-cal { background-position: -393px -128px; text-indent: -9999px; width: 13px; height: 16px; margin-top: 3px;}
.ic-arrowup-cal { background-position: -407px -130px; text-indent: -9999px; width: 13px; height: 16px; margin-top: 3px;}
.ic-arrowequal-cal { background-position: -428px -127px; text-indent: -9999px; width: 15px; height: 16px; margin-top: 3px; }


.ic-token-platinum { background-position:  -721px -94px; text-indent: -9999px; width: 33px; height: 19px; margin-right: 0px; line-height:29px; vertical-align: middle; }
.ic-token-gold { background-position: -754px -94px; text-indent: -9999px; width: 33px; height: 19px; margin-right: -0px;line-height:29px; vertical-align: middle;}
.ic-token-silver { background-position: -787px -94px; text-indent: -9999px; width: 33px; height: 19px; margin-right: -0px; line-height:29px; vertical-align: middle;}
.cc-award-token-platinum, cc-award-token-gold, cc-award-token-silver { margin-bottom: 0px;}

.ic-button-large { background-position: -606px -120px; cursor:pointer; width: 155px; height: 29px; border: none; text-align: center; line-height: 29px; color: #000000; }

.home-head .register { float: right; width: 287px; height: 40px; text-align: center; line-height: 40px; vertical-align: middle; 
                       background-position: -522px 0px; width: 287px; height: 40px; margin:15px 0; font-size: 18px; color:#ffffff; cursor: pointer; } 
                       
                       
.ic-feed { background-position: -809px -21px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-alert { background-position: -746px -40px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-status { background-position: -239px -116px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-mail { background-position: -522px -40px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-upload { background-position: -543px -40px; text-indent: -9999px; width: 19px; height: 18px; margin:0 6px 5px 1px; }
.ic-manage { background-position: -562px -40px; text-indent: -9999px; width: 18px; height: 18px; margin:0 6px 5px 2px; }
.ic-record { background-position: -580px -40px; text-indent: -9999px; width: 16px; height: 18px; margin:0 7px 5px 3px; }
.ic-blog { background-position: -596px -40px; text-indent: -9999px; width: 17px; height: 18px; margin:0 7px 5px 2px; }
.ic-info { background-position: -613px -40px; text-indent: -9999px; width: 18px; height: 18px; margin:0 6px 5px 2px; }
.ic-fans { background-position: -631px -40px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-magazine  { background-position: -788px -40px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-cash  { background-position: -828px -40px; text-indent: -9999px; width: 20px; height: 19px; margin:0 5px 5px 1px; }
.ic-competitions { background-position: -811px -40px; text-indent: -9999px; width: 16px; height: 22px; margin:0 7px 5px 3px; }
.ic-models  { background-position: -848px -41px; text-indent: -9999px; width: 21px; height: 18px; margin:0 5px 5px 0px; }
.ic-tokens { background-position: -767px -40px; text-indent: -9999px; width: 19px; height: 18px; margin:0 6px 5px 1px; }
.ic-affiliates { background-position: -868px -41px; text-indent: -9999px; width: 19px; height: 18px; margin:0 6px 5px 1px; }
.arrow { background-position: -652px -40px; text-indent: -9999px; width: 15px; height: 22px; margin:0 5px 5px 0px; position:absolute;right:-18px;top:2px; }
.ic-paypal { background-position: -264px -91px; width: 69px; height: 22px; }
.ic-delete { background-position: -264px -113px; width: 15px; height: 15px; }
.ic-edit { background-position: -279px -113px; width: 15px; height: 15px; }
.ic-tipsandtricks { background-position: -576px -65px; text-indent: -9999px; width: 144px; height: 36px; margin:0 6px 5px 1px; }
.ic-mp-arrowdown { background-position: -274px -40px; text-indent: -9999px; width: 17px; height: 9px; margin:0 0px 0px 0px; }

.ic-mp-viewgrid { background-position: -265px -131px; text-indent: -9999px; width: 18px; height: 18px; margin:0; }
.ic-mp-viewlist { background-position: -285px -131px; text-indent: -9999px; width: 18px; height: 18px; margin:0; }
.ic-mp-viewgrid-active, .ic-mp-viewgrid:hover { background-position: -305px -113px; text-indent: -9999px; width: 18px; height: 18px; margin:0; }
.ic-mp-viewlist-active, .ic-mp-viewlist:hover { background-position: -305px -131px; text-indent: -9999px; width: 18px; height: 18px; margin:0; }

.ic-watch-prev { background-position: -334px -92px; text-indent: -9999px; width: 28px; height: 21px; margin:0; }
.ic-watch-next { background-position: -362px -92px; text-indent: -9999px; width: 28px; height: 21px; margin:0; }
.ic-watch-prev:hover { background-position: -334px -113px; text-indent: -9999px; width: 28px; height: 21px; margin:0; }
.ic-watch-next:hover { background-position: -362px -113px; text-indent: -9999px; width: 28px; height: 21px; margin:0; }
.ic-watch-info { background-position: -391px -92px; text-indent: -9999px; width: 21px; height: 21px; margin:0; }

.ic-join-lock { background-position: -160px -83px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-avatar { background-position: -185px -83px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-heard { background-position: -210px -83px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-friends { background-position: -235px -83px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-upload { background-position: -160px -111px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-formgood { background-position: -185px -111px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-formcheck { background-position: -210px -111px; text-indent: -9999px; width: 25px; height: 28px; margin:0 10px 0px 0px; }
.ic-join-resetpassword { background-position: -210px -111px; text-indent: -9999px; width: 20px; height: 28px; margin:0 10px 0px 0px; }
.ic-mail-reply { background-position: -575px -102px; width: 30px; height: 21px; text-indent: -9999px; }
.ic-mail-in { background-position: -575px -123px; width: 30px; height: 21px; text-indent: -9999px; }
.ic-arrowdown { background-position: -606px -102px; text-indent: -9999px; width: 22px; height: 17px; }

.ic-are-you-fan { background-position:-726px -40px; height:18px;text-indent:-9999px;width:18px;}

.ic-cash { background-position: -412px -92px; text-indent: -9999px; width: 20px; height: 17px; margin:1px 5px 5px 1px; }
.ic-live { background-position: -412px -110px; text-indent: -9999px; width: 19px; height: 17px; margin:1px 6px 5px 1px; }

.ic-live-private { background-position: -720px -63px; width: 28px; height: 27px; text-indent: -9999px; margin-right: 5px; }
.ic-live-online { background-position: -748px -63px; width: 28px; height: 27px; text-indent: -9999px; margin-right: 5px; }
.ic-live-offline { background-position: -776px -63px; width: 28px; height: 27px; text-indent: -9999px; margin-right: 5px; }

.ic-search { background-position: -761px -120px; width: 70px; height: 29px; line-height: 29px; text-align: center; color: #000;padding:1px; }

/***   HEADER   ***/
.guy-vip-userlogin { width: 600px !important;}
#vip-guy-homebtns { width: 350px; margin-top: 20px; float: left;}



div#title .comment { float: left; padding: 29px 0px 0px 0px; color: #fff; font-size: 18px; font-weight: bold; height:30px; line-height:35px;}
div#title { position:relative; height: 58px; margin:0 auto; width:960px; }
#header { background:#000000; border-bottom:1px solid #333333;height:61px;}
#header-login-box { display: none; z-index:100; position:absolute; right:0; top:30px; height:89px; width:349px; padding-top:9px; background:transparent url(http://cdn-ultravixens-net.s3.amazonaws.com/images/login-top.png) no-repeat scroll center top; } 
div#title h1, div#title #sitelogo span{ background-position: 0px -149px; width: 385px; height:61px; text-indent: -9999px; float: left;} 

#t-search{  width:250px !important;}

.cc-submenu { display: none; position: absolute; top: 2px; left:2px; width: 96px; padding-top: 0px; z-index:100; }
.cc-submenu-top { background-position: 0px -50px; width:98px; height:10px; position:absolute;right:0;top:24px; } 
.explore .t-submenu-bg { height: 155px; }

.t-submenu-bg {
 position: absolute; top: 34px; right: 0px; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .80;
 border: 1px solid #333333; border-top: none; width: 96px; color: #fff; }
.t-submenu {
 position: absolute; top: 34px; width: 96px; right:0px; }
.t-submenu ul { padding: 0px !important; }
.t-submenu li { }
.t-submenu li:hover { background: #000;}
.t-submenu ul li { margin-left: 0px !important; overflow: hidden; text-align: left !important; }
.t-submenu li a { display: block; padding: 5px; width: 85px; color: #fff; }

#rhs-banner-hover, .ww-swfbanner-hover, .ww-swfcontentview-hover{ background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/transparent.png) repeat transparent; }
.ao-bg-girl { position:absolute; left:0; top:0px;height:313px; width:135px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlay-join-stoya.png) no-repeat;  }

/***  SUBMIT BUTTON  **/   /** kevmc20100413 **/
.ao-form a.submit, #b-comments .cc-form-post-comment a.submit, #s-comments a.submit, #watch-comments a.submit, #status-update a.submit, #form-mail-options a.submit
{ background-position: -125px 0px; width: 59px; height: 20px; line-height:20px;text-align:center; color: #000;float:right; } 
.ao-form a.submit-w, #b-comments .cc-form-post-comment a.submit-w, #s-comments a.submit-w, #watch-comments a.submit-w, #status-update a.submit, #form-mail-options a.submit
{ background-position: -384px -42px; width:92px; height:20px; color:#000000; float:right; line-height:20px; text-align:center; }

.login-bg-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000000; display: none;z-index:10;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .70; }
#lb-bg  { position: absolute; height:80px; width:347px; background: #000; 
                 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .70; 
                 border: 1px solid #333333; border-top: none; }

/***  OVERLAYS ****/
.ov-m{background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/users/vip_guy_30.png) no-repeat;}
.ov-f{background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/users/vip_girl_30.png) no-repeat;}
.ov-a{background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/users/vip_admin_30.png) no-repeat;}
.ov-p{background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/overlays/users/vip_premium_30.png) no-repeat;}

/***   ERROR OVERLAY   ***/
#inline-error { position: relative; } 
#inline-error .bg { background: #000000; border-color:#333333; border-style:none none solid solid; border-width:1px; height:80px; width:300px; margin-right:14px;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .70; }
#inline-error .msg { position:absolute; left:0; top:14px;height:56px; width:280px; padding:0 10px 10px; overflow:hidden;color:#EB3700; border-right:1px solid #333333; text-align:center; font-size: 14px; line-height:22px;}
#inline-error .expired-user {height:120px; width:500px; background-color: #000000; border-style: none;  }
#inline-error .enter-competition {height:100px; width:400px; background-color: #000000; border-style: none;  }
#inline-error .expired-user .button, #inline-error .enter-competition .button { margin-right: 4px;}
#inline-error .expired-user .header, #inline-error .enter-competition .header { margin-top: 20px; font-size: 14px; color:#EEEEEE;}

/***   CONFIRM OVERLAY   ***/
#modal-msg { position: relative; } 
#modal-msg .bg { background: #000000; border-color:#333333; border-style:none none solid solid; border-width:1px; height:120px; width:400px; margin-right:14px;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .70; }
#modal-msg .msg { position:absolute; left:0; top:14px;height:96px; width:380px; padding:0 10px 10px; overflow:hidden;color:#EB3700; border-right:1px solid #333333; text-align:center; font-size: 14px; line-height:22px;}
#modal-msg a.yes { color: #ffffff; padding: 3px 10px; margin: 0px 5px; border: 1px solid #EB3700; background: #000;}
#modal-msg a.no { color: #ffffff; padding: 3px 10px; margin: 0px 5px; border: 1px solid #EB3700; background: #000; }

.ao-wait-msg { margin: 80px auto 0px; padding: 30px; width:280px; border: 1px solid #EB3700; text-align: center; background: #000000; color: #ffffff; font-size:14px;}
.activitylist ul.al-sc dd .delete { display:none;position: absolute; bottom: 0px; right: 0px; color: #EB3700; background: #E9E9E9; padding: 3px 5px; border: 1px solid #EB3700; }

/***   HOMEPAGE   ***/
.black-gradient { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites-v-gradient.png) repeat-x bottom center transparent; background-position:  0px -64px; height: 430px; } 
.black-gradient-long { background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites-v-gradient.png) repeat-x bottom center transparent; background-position:  0px -664px;  height: 465px; } 
.home-left { float: left; background: #ffffff; width:663px; margin: 18px 0 0px 3px !important; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; } 
.home-right { float: right; background: #ffffff; width:280px; margin: 18px 0 20px 3px !important; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; } 
.home-banner .cc-male-intro  { color: #EB3700; padding-top: 0px; }
.home-banner .cc-male-intro a {float: none !important;}
#hl-users-menu li h2, #hl-users-menu-uv li h2  { font-family: 'Georgia'; font-size: 16px; color: #EB3700; font-weight: normal; }
#hl-users li.user { height:108px !important; margin:0 !important; width:108px !important; }

#hl-users-menu-uv li h2  { font: 14px !important;}
/***   PREMIUM   ***/
.p-signup h1 { color: #EB3700; }

/***   MEDIA   ***/
.ep-title a h1 { color:#EB3700; }


/***   USER PROFILE   ***/
.up-left-info,
.up-left-fans,
.up-center,  
.up-right { background: #ffffff; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; }

/* BUY STARS */
ul.buy-stars { margin:20px 0 0 5px;width:810px; }
ul.buy-stars li { margin-right: 20px;  height: 55px; width: 135px; background-color: #000000; }
ul.buy-stars li h2, ul.buy-stars li a { float: left;}
ul.buy-stars li h2 { text-align: center; width: 135px;}

.buy-stars-5, 
.buy-stars-10,
.buy-stars-20,
.buy-stars-50,
.buy-stars-100 { background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/buy-tokens.png) no-repeat transparent; display:inline-block; }

.buy-stars-100 {background-position: 0px -20px; text-indent: -9999px; width: 187px; height: 35px; }
.buy-stars-50 {background-position: 0px -75px; text-indent: -9999px; width: 135px; height: 35px; }
.buy-stars-20 {background-position: 0px -130px; text-indent: -9999px; width: 135px; height: 35px; }
.buy-stars-10 {background-position: 0px -185px; text-indent: -9999px; width: 135px; height: 35px; }
.buy-stars-5 {background-position: 0px -240px; text-indent: -9999px; width: 135px; height: 35px; }

/***   MILLION PIXEL REVEAL   ***/
.million-pixel-reveal { float:left; margin: 18px 0 20px 3px !important; padding: 0px; width: 961px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; }
.million-pixel-reveal .content { background: #ffffff; }

.mpr-head { margin-bottom: 10px; }

.mpr-h-left { float: left;}
.mpr-h-right { float: left; float:left; margin-left:10px; width:429px;}

.mpr-h-left h1, .mpr-h-right h1 { font-family: 'Georgia'; font-size: 14px; font-weight: normal; margin: 0px 0px 10px; }
.mpr-h-right h2 { font-family: 'Georgia'; font-size: 12px; font-weight: normal; margin: 0px 0px 5px; }
.mpr-h-right p { margin-bottom: 10px; }
.mpr-share-buttons { width: 500px;height:65px;overflow:hidden; }
.mpr-share-buttons li { margin-right: 8px; }
.mpr-content-list { width:500px;}
.mpr-content-list li { margin-right:17px; }
.mpr-content-list li a img { border: 1px solid #EB3700; }
.mpr-b-left { float: left; }
.mpr-b-left h2 { font-family: 'Georgia'; font-size: 12px; font-weight: normal; margin: 0px 0px 5px; }
.mpr-image { clear:both; padding: 0px; width: 800px; height: 1250px; position: relative; }
.mpr-image a { display: block; }
.mpr-image img { float: left; padding: 0px; margin: 0px; }

.mpr-b-right { float: right; }
.mpr-b-right h2 { font-family: 'Georgia'; font-size: 12px; font-weight: normal; margin: 0px 0px 5px; text-align:center; }
.mpr-b-right ul { width: 130px; }
.mpr-b-right li { margin:3px 6px; }
.reveal_success { color: #ff0000; float:left;padding-left:120px;} 


/* MyProfile Layout */
.mp-left-menu,
.mp-left-vip,
.mp-center,  
.mp-right,
.mp-rightwide { background: #ffffff; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right; }


/***   MAIL ***/
.mail-read-title h3 { color:#EB3700; font-size:14px; height: 16px; font-weight:bold; margin:0 0 3px;  width: 240px;}
.mail-list-item h3 { color:#EB3700; font-size:14px;line-height:20px;width:300px;}
#mail-options-marker label { float:left; color: #EB3700; vertical-align:middle; cursor: pointer;width:84px;}
#mail-options-marker label span { color:#EB3700;line-height:28px;vertical-align:bottom;}


/* MyProfile Upload Page */
#uploadFileList .file-invalid {cursor: pointer;color: #514721;padding-left: 8px;line-height: 24px;background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/fancy-upload/error.png) no-repeat 24px 5px;margin-bottom: 1px;}
#uploadFileList .file {line-height: 2em;padding-left: 22px;background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/fancy-upload/attach.png) no-repeat 1px 50%; }
#uploadFileList .file .file-progress { margin-left:5px;width: 200px; height: 12px; vertical-align: middle; background-image: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/fancy-upload/progress-bar/progress.gif); }

/***   BLOGS LIST   ***/
.blog-list-item a { color: #EB3700; }

/***   LIVE CAMS LIST   ***/
.live-left { float: left; background: #ffffff; width:704px; margin: 18px 0 20px 3px !important; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; } 
.live-right { float: right; background: #ffffff; width:240px; margin: 18px 0 20px 3px !important; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; } 

/***   FANS LISTS   ***/
.up-left-fans p { margin-top: 0px; width: 23px; float: left; color: #EB3700; }
#ww-supportslist #wr-fan-count { text-align: right; float: left; width: 50px; color: #EB3700;  }

/***   USER PROFILE MEDIA SLIDER   ***/
#up-media h2 a { font-family: 'Georgia'; font-size: 16px; color: #EB3700; font-weight: normal; cursor: pointer; }
.activitylist ul li ul li img { width: 52px; border: 1px solid #EB3700; }  
#up-videos a img { width: 100px; height: 75px; border: 1px solid #EB3700; } 

/***   WATCH   ***/
.watch-left a img, #up-media ul li #up-videos-image { border: 1px solid #EB3700; }
.watch-right a { color: #EB3700; }
.wm-menu a h2 { font-size: 16px; font-family: Georgia; color: #EB3700; font-weight:normal; cursor: pointer; } 

/** STARS **/
.ww-swfbanner-290x174,
.ww-swfbanner-290x74,
.ww-swfbanner-290x50 { position: relative; cursor: pointer; margin-bottom:10px; }
.ww-swfbanner-hover, .rhs-banner a { position: absolute; left: 0px; top: 0px; cursor: pointer; }
.ww-swfbanner-290x174, .ww-swfbanner-290x174 .ww-swfbanner-hover, .ww-swfbanner-290x174 a { width: 290px; height: 174px; } 
.ww-swfbanner-290x74, .ww-swfbanner-290x74 .ww-swfbanner-hover, .ww-swfbanner-290x74 a  { width: 290px; height: 74px; } 
.ww-swfbanner-290x50, .ww-swfbanner-290x50 .ww-swfbanner-hover, .ww-swfbanner-290x50 a  { width: 290px; height: 50px; } 

.watch-right a { display:block; }
.wr-stars { margin-bottom: 10px; }
.wr-stars h3 { font-size: 14px; line-height: 29px; font-weight: normal; cursor: pointer; float: left; }
.wr-stars .wr-star-worth { float: right; color: #ffffff; padding-top:9px;}
.wr-stars ul { clear:both; padding: 0px 0px 10px; width:290px;}
.wr-stars ul li { margin: 0px 3px 0px 0px; }
.wr-stars ul li a { cursor:pointer; }


/*** REDIRECT PAGE   ***/
#redirect-page { float: left; margin: 18px 0 20px 3px !important; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right !important; width: 961px;}

/***   FOOTER   ***/
#footer { width: 100%; background: #050505 url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites-v-gradient.png) repeat-x scroll 0 -170px; height: 170px; }


/* COMPETITIONS */
.competition-uv { background:url("http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png") repeat-y scroll right bottom transparent !important; float:left; margin:20px 0 0 3px; padding:0; width:961px; }
.leadboard-head { height:370px; }
/***   UltraVixens Competition   ***/
.competition-uv h1 { font-family: 'Georgia'; font-size: 16px; font-weight: bold; float:left;  width: 100%; color: #333333; margin-bottom: 10px; }
.competition-uv p { margin-bottom: 10px; font-size:14px;}
.competition-uv ul{ width: 970px;  }
.competition-uv ul li { width: 101px; padding-right: 18px;  float: left; }
.competition-uv ul li p { float: left; font-size:11px; font-weight:normal;overflow:hidden;width:86px;margin-bottom:0;height:22px;}
.competition-uv .uv-comp-header { font-size: 20px;}
.competition-uv ol li { margin-bottom: 10px; }
.competition-uv ol ul { list-style: square; margin-top:10px; }
.competition-uv ol ul li { margin: 5px 0px 5px 40px; float:none;}
.competition-uv ol li blockquote { margin: 5px 0px 5px 40px; }

.uv-covergirlcomp ul li p { text-align: left; width: 100%;}
.uv-covergirlcomp ul li { width: 120px; padding: 0px;}

.competition-uv-leaderboard { 
background:url("http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png") repeat-y scroll right bottom transparent !important;
float:left; margin:18px 0 0 3px !important; padding:0;  }
.competition-uv-leaderboard h1 { font-family: 'Georgia'; font-size: 16px; font-weight: bold; width: 100%; color: #333333; margin-bottom: 10px; }
.competition-uv-leaderboard ul { }
.competition-uv-leaderboard ul li { width: 640px; padding-right: 7px; float: left; margin-bottom: 7px; font-size: 14px; line-height: 18px;}
.competition-uv-leaderboard ul li p, .competition-uv-leaderboard ul li table tr td { margin-left: 30px;font-size: 14px; line-height: 18px;}
.competition-uv-leaderboard ul li table {margin-left: 30px;}

.competition-uv-btm { float:left; margin:0px 0 0 3px; padding:0; width:961px; }
.competition-uv-left {float:left;margin-bottom:20px;} 

.competition-uv-prev { 
	background:url("http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png") repeat-y scroll right bottom transparent !important;
	float:right; margin:18px 0 20px 3px !important; padding:0; width:280px; }
.competition-uv-prev h1 { font-family: 'Georgia'; font-size: 16px; font-weight: bold; width: 100%; color: #333333; margin-bottom: 10px; }
.competition-uv-prev p { float:left; margin-left: 10px; }

.competition-super8 {margin-left: 10px !important;}
.uv-leaderboard-up { background-position: -183px -44px; text-indent: -9999px; width: 12px; height: 18px;  float: right; margin-top: 3px;}
.uv-leaderboard-down{ background-position: -193px -44px; text-indent: -9999px; width: 15px; height: 18px;  float: right;  margin-top: 3px;}
.uv-leaderboard-equal{ background-position:-168px -44px; text-indent: -9999px; width: 12px; height: 18px;  float: right; margin-top: 3px;}

.uv-leaderboard-t8-up { background-position: -183px -44px; text-indent: -9999px; width: 12px; height: 18px;  float: left; margin-right: 3px;}
.uv-leaderboard-t8-down{ background-position: -193px -44px; text-indent: -9999px; width: 15px; height: 18px;  float: left;  margin-right: 3px;}
.uv-leaderboard-t8-equal{ background-position:-168px -44px; text-indent: -9999px; width: 12px; height: 18px;  float: left; margin-right: 3px;}


.leadboard-head { height:370px; }
.leaderboard-top{    background-color: #999999;    float: left;    padding: 10px 0px 0px 50px;    width: 889px !important;    margin-bottom: 10px;    border: 1px solid #666666;}
.leaderboard-top li { width: 138px !important; padding-right: 30px !important;  float: left; }
.leaderboard-top li p{  width: 15px !important;    float: left;    height: 18px;    font-family: Georgia;    color: #FF0066; font-size: 16px;}
.leaderboard-top li #topleaders-username { color: #000 !important; width: 107px !important;  font-size: 11px !important; overflow: hidden; text-align: center; padding-top: 2px;}




.uv-fancomp p { font-size:12px;}
.uv-fancomp h2 { font-size:12px;padding:10px;}
.uv-fancomp ul { width:auto; line-height:20px;}
.uv-fancomp ul li { float:none;font-size:12px;list-style:square outside none;margin:0 10px 10px 50px;width:auto; }
.uv-fancomp-getfans { border: 1px solid #cccccc; background:#eeeeee; margin:0 auto 10px;width:700px;} 

/**** TOUR   *****/
#cc-tour .titles { font-size: 24px; color: #FFF; font-family: Rockwell;}
#cc-tour .user { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCC; font-weight: bold;}
#cc-tour .sell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF;}
#tour5 .titles { margin-top: 10px;  margin-bottom: 10px; margin-left: 3px;}
#tour5 #tour5-offers li{ margin-right: 4px;}
#tour5 #tour5-counts  #tour5-counts-pt1 li { height: 430px;}
#tour5 #tour5-counts  #tour5-counts-pt2 li { height: 340px;}
#tour5 #tour5-counts-pt1 .titles, #tour5 #tour5-counts-pt2 .titles { font-size: 20px;}
#tour5-counts ul { float: left;  margin-top:10px; }
#tour5-counts ul li{ float: left; background-color: #222; margin-right: 5px;}
#tour2 ul li{ margin-right: 13px;}
#tour2 #center-margin { margin-left: 28px;}
#tour2 ul li img { margin-left: 0px;}
#tour2 ul, #tour2 img { padding-bottom: 20px;}
#tour2 #cc-tour-title { padding-bottom: 5px;}
.uv-tour-left { float: left; width: 500px; }
.uv-tour-right { float: left; width: 460px; }
.uv-tour2-left ul { width: 445px; }
#uv-tour2  ul, #uv-tour2 #leftside, #uv-tour3 ul, #uv-tour3 #leftside, #uv-tour4 ul, #uv-tour4 #leftside  { width: 445px; float: left;}
#uv-tour2 #rightside,  #uv-tour3 #rightside, #uv-tour4 #rightside {  width: 515px; float: left;}
#uv-tour2 .uvtourbanner, #uv-tour3 .uvtourbanner, #uv-tour4 .uvtourbanner  { height: 125px; padding: 0px;  }


#uv-tour2 .space1 { height: 20px;}
#uv-tour2 .space2 { height: 20px;}

#uv-tour2 .price1 { height: 68px;}
#uv-tour2 .price2 { height: 65px;}
#uv-tour2 .price3 { height: 65px;}
#uv-tour2 .price4 { height: 158px;}


#uv-tour3 .space1 { height: 14px;}
#uv-tour3 .space2 { height: 14px;}

#uv-tour3 .price1 { height: 68px;}
#uv-tour3 .price2 { height: 86px;}
#uv-tour3 .price3 { height: 65px;}
#uv-tour3 .price4 { height: 149px;}


#uv-tour4 .space1 { height: 20px;}
#uv-tour4 .space2 { height: 25px;}

#uv-tour4 .price1 { height: 72px;}
#uv-tour4 .price2 { height: 65px;}
#uv-tour4 .price3 { height: 65px;}
#uv-tour4 .price4 { height: 149px;}

/* ADMIN PAGES */
.am-left-menu,
.am-center { background: #ffffff; padding: 0px; background: url(http://cdn-ultravixens-net.s3.amazonaws.com/images/shadow-alpha.png) repeat-y bottom right; }

/***   COLORBOX   ***/
#cboxContent{background:transparent url(http://cdn-ultravixens-net.s3.amazonaws.com/images/colorbox-head.png) no-repeat scroll right top; padding-top: 15px; }
#cboxLoadingGraphic{background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/ajax-loading.gif) center center no-repeat;}

/***   JCROP   ***/
.jcrop-vline, .jcrop-hline { font-size: 0; position: absolute; background: white url('http://cdn-ultravixens-net.s3.amazonaws.com/images/jcrop.gif') top left repeat; }

/***   SLIDER   ****/
#prevBtn a, 
#nextBtn a { display:block; width:30px; height:71px; background:url(http://cdn-ultravixens-net.s3.amazonaws.com/images/sprites.1.04.png) no-repeat transparent;}

/***   MEDIA SLIDER   ***/
#wr-media #wr-images ul li div img { border: 1px solid #EB3700; } 
#wr-media #wr-videos #wr-videos-fans, .watch-right .watch-upsell h2 { color: #EB3700; }
#wr-media #wr-videos a img, #wr-media #wr-videos .wr-video-size { width: 126px; height: 93px; border: 1px solid #EB3700; float:left; margin-bottom: 3px;  } 

/***   SEARCH   ***/
.sr-users a img { border: 1px solid #EB3700; margin-right: 4px; width: 50px; height: 50px; }
.sr-images a img { border: 1px solid #EB3700; margin-right: 4px; }

/* MyProfile Manage Content Page */
ul.content-list li dl h3 { color:#EB3700; font-size: 14px; font-weight: normal; margin-bottom: 8px; }
ul.content-list li dl p.blue { color:#EB3700; }
ul.content-list-grid li a img  {border: 1px solid #EB3700; }


/***   FOOTER   ***/
#footer dd a { position:relative; vertical-align: top; color:#EB3700; cursor:pointer; text-decoration:none; }
#footer dd a:hover { text-decoration:underline; }
#footer p.copy { color:#999999;margin:0;float:right;width:400px;} 


/***   MyProfile AFFILIATES APPLICATION   ***/
.mp-affilatesdetails h3 p { color:#EB3700; width: 50px; float: right;  text-align: right; margin-right: 8px; }

#uv-tour5 ul, #uv-tour5 ul li { float: left; width: 534px;}
#uv-tour5 .price1 { height: 56px; width: 534px;}
#uv-tour5 .price2 { height: 61px; width: 534px;}
#uv-tour5 .price3 { height: 63px; width: 534px;}
#uv-tour5 .price4 { height: 58px; width: 534px;}
#uv-tour5 .uvtourbanner { width: 534px; float: left; }
#uv-tour5  .uv-tour5-left { width: 406px; float: left;}

#uv-tour7 {  position: relative; }
#uv-tour7-button { position: absolute; top: 590px; left: 150px;}


#uv-tour6 #tour6-background { position: relative;}


#uv-tour6 #tour6-background #uv-tour6-button { position: absolute; left: 5px; top: 120px; width: 527px; height: 250px;}


#uv-tour6 #tour6-background #uv-tour6-badge { position: absolute; left: 435px; top: 80px; width: 218px; height: 218px;  }

#tourjoin-page .content { background-color: #fff; height: 820px;}
#tourjoin-page ul, #tourjoin-page ul li { width: 630px; float: left;  }
#tourjoin-page .tourjoin-girl { position: relative; float: left;}
#tourjoin-page .tourjoin-girl img { position: absolute; left: -190px; top: 0; margin-top: 30px; }

#tourjoin-page .tourjoin-badge { position: relative; float: left;}
#tourjoin-page .tourjoin-badge img { position: absolute; left: -340px; top: 250px; }

#tourjoin-page p { font-family: Georgia; font-size: 20px; }
#tourjoin-page .text { border:1px solid #aaaaaa; height:16px; padding:1px 3px 2px; width:195px; color:#000000;}

.p-small-ver { width: 250px; font-size: 10px !important; float: left; }
#tourjoin-page .cola { width: 100px;}
#tourjoin-page .colb { width: 300px;}

.name-par { text-align: right; font-family:Georgia; font-size: 15px;}

#tourjoin-page .p-small { font-size: 13px; margin-left: 25px;}
#tourjoin-page .tourjoin-button img { margin-left: 90px; margin-top: 100px;}
#tourjoin-page .par1 { line-height: 22px; margin-left: 25px; font-size: 15px !important;}
#tourjoin-page hr{    width: 920px;    border-bottom-style: solid;    border-bottom-width: 3px;    border-bottom-color: #FF3300;    position: absolute;    left: 20px;    top: 190;}

#tourjoin-page .hr1 hr {  position: absolute; left: 5px; top: 230px;}
#tourjoin-page .hr1 { position: relative; }


#tourjoin-page .hr2 hr {  position: absolute; left: 5px; top: 440px;}
#tourjoin-page .hr2 { position: relative; }

#tourjoin-page .hr3 hr {  position: absolute; left: 5px; top: 660px; float: left;}
#tourjoin-page .hr3, #tourjoin-page .tourjoinulclass{ position: relative; }


#tourjoin-page .tourjoinulclass ul {   width: 920px !important; position: absolute; left: 0; top: 0;}
#tourjoin-page .tourjoinulclass ul li { width: 52px !important;  margin-right: 9px; float: left; margin-top: 10px;}

#tourjoin-page .girlsignup { float: left; width: 940px; text-align: right;}


#tourjoin-page .td-padding { height: 25px; }

#tourjoin-page .tour-join-planbuttons, #tourjoin-page .tour-join-line { float: left; }
#tourjoin-page .tour-join-planbuttons { margin-top: 13px;}

#tourjoin-page .p-payplans { width: 220px;}

#tourjoin-page .tour34-line3 { width: 630px; float: left; }

#uvtour8 ul { margin-left: 70px;}


#uvtour8 .pink-button { position: relative;}
#uvtour8 .pink-button-rip {  position: absolute; left: 580px; top: 75px; }

#lastmonth-winners { width: 960px; float: left; }
#lastmonth-winners li{ width: 85px !important;  padding: 2px !important; margin: 0px; float: left; list-style: none; margin-bottom: 10px; padding-right:5px !important;}


#uv-join-page { background-color: #e7d7d4;}
#uv-join-page .uv-join-girl { position:absolute; right: 0px; top: 0px;}
#uv-join-page .girl-holder { position: relative; float: right;}
#uv-join-page p { width: 500px; font-size: 12px; line-height: 20px; float: left;}
#uv-join-page h3{    width: 500px;    margin: 10px 0px 10px 0px;  float: left;}
#uv-join-page .uv-join-ready { margin-left: 20px; margin-top: 10px;  float: left;}
#uv-join-page #uv-join-auth p { width: 90px;}
#uv-join-page #uv-join-auth { width: 350px; margin-left: 20px; margin-bottom: 40px;}
#uv-join-page #uv-join-auth .text { width: 210px; padding: 3px; margin-bottom: 6px;}
#uv-join-page #uv-join-auth label { margin-left: 4px;}
#uv-join-page #uv-join-auth .div-chk{ width: 500px; margin-left: 90px; margin-bottom: 4px;}
#uv-join-page #uv-join-auth .uv-join-button { margin-left: 70px;}
#uv-join-page .div-chk-desc { margin-left: 110px; margin-left:110px;width:500px;}
#uv-join-page #uv-join-starholder { position: relative; float: left;}
#uv-join-page #uv-join-starholder img { position: absolute; left: 0px; top: 0px;}
#uv-join-page #uv-join-text { margin-left: 4px;}

#activity-page li { list-style: none;}

#uv-compcovergirl-desc p{ font-size: 12px;}
#uv-compcovergirl-desc h2 {color:#333333;float:left;font-family:'Georgia';font-size:19px;font-weight:bold;margin-bottom:10px;width:100%; }
#uv-compcovergirl-desc ul, #uv-compcovergirl-desc ul li { float: left; width: 100%;}
#uv-compcovergirl-desc ul { list-style-type: square; margin-left: 10px;}
#uv-compcovergirl-desc ul li { margin-bottom: 6px; line-height: 20px;  }
#uv-compcovergirl-desc ul li p {line-height: 20px; float: left;height: auto !important;}

#covergirl-entrants .paging { width: 100%; }
#covergirl-entrants .paging .next { float: right;}
.hp-small-banner { width: 328px !important;}


#cc-PopUpTop-message { background-color: #eb3700;}

#cc-livechat-pay-overlay .sob-bg { width: 720px; height: 80px;}
#cc-livechat-pay-overlay #stars-buy-overlay li { margin: 10px;}

.home-banner h2 {color: #FFFFFF;font-family: 'Georgia';font-size: 18px; padding-top: 5px;}

.lc-reports { width: 200px;}

.mp-left-menu { margin-top: 0px !important;}

.userstate-buttons { margin-top: 20px;}
