/* $Id: main.css,v 1.49 2013/06/20 04:06:22 vanessah Exp $ */
/************* HTML STYLES *************/
html {
	top:0;
	margin:0;
	padding:0;
}
body {
	height:100%;
	margin:auto;
	padding:0;
	color:#000;
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border:none;
	background:#f7f7f7 url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/puzzle-pieces.jpg) repeat-x top center;
}
.no-ads {
	width:835px;
	margin: 0 auto;
}
/****************************************/
/************* HEADER STYLES ************/
#head-wrapper {
	z-index:990;
	width:100%;
	height:59px;
	margin:0 auto;
}
#head-wrapper-content {
	height:59px;
	width:1008px;
	margin:-2px auto 0;
}
#head-left {
	float:left;
	width:284px;
	height:59px;	
	margin:0;
	padding:0;
} 
#head-right-top {
	float:left;
    width:536px;
	height:21px;
	margin:0;
	padding:12px 0 0;
	color:#8a8a8a;
	text-align:right;
}
#head-right-top ul {
	margin:0;
	padding:0;
	height:21px;
}
#head-right-top ul li {
	display:inline;
	margin:0;
	padding:0;
}
#head-right-top a:link,
#head-right-top a:visited {
	color:#8a8a8a;
	font-size:12px;
	text-decoration:none;
}
#head-right-top a:hover {
	color:#a03da0;
}
.already-member {
	overflow:hidden;
	float:right;
	width:200px;
	margin:0;
	padding:0;
	text-align:left;
}
.already-member p {
	float:left;
	margin:7px 0 0;
}
.signup-login {	
	float:right;
	width:50px;
	height:16px;
	margin:3px 4px 0 6px;
	padding:2px 3px;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize !important;
	border:1px solid #000;
	background:#ab75c1;
}
/****************************************/
/*********** HEADER MENU STYLES *********/
.menu {
    overflow:visible;
    position:relative;
    bottom:-5px;
    float:left;
    z-index:999;
    width:626px;
    height:30px;
    margin:0 0 0 -13px;
    padding:0;
    list-style:none;
    text-align:right;
}
.menu li {
    float:left;
    width:auto;
    height:12px;
    margin:0;
    padding:7px 0 10px;
    font-weight:bold;
}
.tab-home a.main:link,
.tab-home a.main:visited,
.tab-search a.main:link,
.tab-search a.main:visited,
.tab-contest a.main:link,
.tab-contest a.main:visited,
.tab-bc-list a.main:link,
.tab-bc-list a.main:visited,
.tab-list a.main:link,
.tab-list a.main:visited,
.tab-messages a.main:link,
.tab-messages a.main:visited,
.tab-profile a.main:link,
.tab-profile a.main:visited {
    display:block;
    width:33px;
    height:10px;
    padding:6px 21px 11px 3px;
    color:#404040;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-home.png) no-repeat 0 0;
}
.tab-home a.main:link,
.tab-home a.main:visited {
    height:10px;
    padding:6px 8px 11px;
}
.tab-search a.main:link,
.tab-search a.main:visited {
    width:65px;
    padding:6px 20px 11px 1px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-search.png) no-repeat 0 0;
}
.tab-contest a.main:link,
.tab-contest a.main:visited {
    width:49px;
    padding:6px 20px 11px 3px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-contest.png) no-repeat 0 0;
}
.tab-bc-list a.main:link,
.tab-bc-list a.main:visited {
    width:88px;
    padding:6px 21px 11px 1px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-bc-list.png) no-repeat 0 0;
}
.tab-list a.main:link,
.tab-list a.main:visited {
    width:45px;
    padding:6px 9px 11px 5px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-list.png) no-repeat 0 0;
}
.tab-messages a.main:link,
.tab-messages a.main:visited {
    width:64px;
    padding:6px 20px 11px 3px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-messages.png) no-repeat 0 0;
}
.tab-profile a.main:link,
.tab-profile a.main:visited {
    width:61px;
    padding:6px 20px 11px 3px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/tab-profile.png) no-repeat 0 0;
}
#tnav a.main:link,
#tnav a.main:visited,
#tnav a.main:hover {
    color:#fff;
    background-position:0 -58px;
}
.down {
    position:relative;
    z-index:999;
    right:-14px;
    top:-11px;
    float:right;
}
.drop {
    display:none;
    position:absolute;
    z-index:999;
    width:125px;
    margin:0;
    padding:0;    
    list-style:none;
    text-align:left;
    background:#fff;
    border:1px solid #a03da0;
    -moz-box-shadow:0 1px 5px #666;
    -webkit-box-shadow:0 0 3px #666;
    box-shadow:0 0 3px #666;
}
.drop li {    
    position:relative;
    z-index:999;
    float:none;
    width:125px;
    height:24px;
    margin:0;
    padding:0 0 0;
    font-size:12px;
    text-align:left;
}
.drop a:link,
.drop a:visited,
.drop a:hover {
    display:block;
    width:115px;
    height:19px;
    margin:0 0 0 0;
    padding:5px 0 0 10px;
    color:#404040;
}
.drop a:hover {
    color:#fff;
}
/****************************************/
/**************** SIDE AD ***************/
.side-ad {
    overflow:hidden;
    float:right;
    width:160px;
    margin:0;
    padding:9px 0 0 0;
}
/****************************************/
/************** BODY STYLES *************/
/* for admin styles only */
.mainContentBox { 
	width:820px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#fff;
}
.content-rounded {
    clear:both;
    width:1008px;
    min-height:600px;
    margin:0 auto;
}
#content-wrapper,
#content-wrapper-wide {
	overflow:hidden;
	float:left;
	width:779px;
	min-height:428px;
	margin:0 auto;
	padding:12px 28px 20px;
	text-align:center;	
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/content-rounded-mid.png) repeat-y top left;
}
#content-wrapper-wide {
    width:819px;
    padding:12px 8px 20px;
}
.content-rounded-top {
    float:left;
    width:835px;
    height:19px;
    margin:0 auto;
    padding:0;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/content-rounded-top.png) no-repeat top left;
}
#left-column {
	position:relative;
	float:left;
	width:200px;
	margin:0;
	padding:6px 11px 10px 10px;
	text-align:center;
}
#center-column {
	position:relative;
	float:left;
	width:380px;
	margin:0;
	padding:8px 0 10px;
	text-align:center;
	vertical-align:top;
	background:#fff;
}
#right-column {
	float:right;
	width:200px;
	margin:0;
	padding:1px 10px 10px 8px;
	text-align:center;
	vertical-align:top;
	background:#fff;
}
.left-column {
	float:left;
	width:150px;
	padding:17px 20px 8px 10px;
	text-align:center;
}
.mid-column {
	float:left;
	width:310px;
	margin:0;
	padding:8px 8px 8px 0;
	text-align:left;
}
.right-column {
	float:right;
	width:230px;
	padding:8px 8px 0;
	margin:8px 0 10px;
	text-align:left;
	border:1px solid #dadada;
	background:#FFF;
}
.generic-warning,
.generic-error {
    width:779px;
    margin:10px auto;
    padding:5px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    border:1px solid #fe9901;
    background:#ffebcc;
}
.generic-error {
    font-weight:normal;
    text-align:left;
    border:1px solid #c03;
    background:#ffe4e9;
}
/****************************************/
/************* BORDER STYLES ************/
.gray-border {
	border:1px solid #DADADA;
}
.drkgray-border {
	border:#6e6e6e 1px solid;
}
.BlackTableBorder {
	border:2px solid #000;
}
/****************************************/
/************* BUTTON STYLES ************/
.MainButton,
.SubButton,
.dGrayButton,
.subBtnBox,
.MainBtnHref,
.dGrayBtnHref {
	overflow:visible;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	border:0;
	background:#923c8a;
}
.SubButton,
.subBtnBox,
.dGrayBtnHref,
.MainBtnHref {
	padding-top:4px;
	height:19px;
	background:#f4bb6c;
}
.MainBtnHref {
	background:#923c8a;
}
.dGrayButton,
.dGrayBtnHref {
	background:#5f5f5f;
}
.subBtnBoxPad {
	float:left;
	margin-left:5px;
}
.MainButtonL,
.MainButtonR,
.SubButtonL,
.SubButtonR,
.dGrayButtonL,
.dGrayButtonR,
.MainButtonRGrayBG,
.MainButtonLGrayBG {
	float:left;
	width:5px;
	height:22px;
	background-repeat:no-repeat;
}
.MainButtonL,
.MainButtonLGrayBG {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple_L.gif) no-repeat;
}
.MainButtonR,
.MainButtonRGrayBG {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple_R.gif) no-repeat;
}
.SubButtonL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/orange_L.gif) no-repeat;
}
.SubButtonR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/orange_R.gif) no-repeat;
}
.dGrayButtonL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/dGray_L.jpg) no-repeat right top;
}
.dGrayButtonR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/dGray_R.jpg) no-repeat;
}
.pGrad,
.gGrad {
	overflow:visible;
	float:left;
	height:31px;
	margin:0;
	padding:6px 0 0;
	color:#fff;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	border:0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-grad-C.png) no-repeat top left;
}
.gGrad {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/gray-grad-C.png) no-repeat top left;
}
input.pGrad,
input.gGrad {
	height:34px;
	padding:0 1px 1px;
}
.pGradL,
.pGradR,
.gGradL,
.gGradR {
	float:left;
	width:9px;
	height:35px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-grad-L.png) no-repeat top left;
}
.pGradR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-grad-R.png) no-repeat top left;
}
.gGradL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/gray-grad-L.png) no-repeat top left;
}
.gGradR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/buttons/gray-grad-R.png) no-repeat top left;
}
.pGradsm,
.gGradsm,
.oGradsm {
    overflow:visible;
    float:left;
    height:29px !important;
    margin:0 0 0 -1px !important;
    padding:0 0 3px !important;
    color:#fff !important;
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    border:0;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-gradsm-C.png) no-repeat top left !important;
}
.gGradsm {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/gray-gradsm-C.png) no-repeat top left !important;
}
.oGradsm {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/orange-gradsm-C.png) no-repeat top left !important;
}
.pGradsmL,
.pGradsmR,
.gGradsmL,
.gGradsmR,
.oGradsmL,
.oGradsmR{
    float:left;
    width:9px;
    height:28px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-gradsm-L.png) no-repeat top left;
}
.gGradsmL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/gray-gradsm-L.png) no-repeat top left;
}
.oGradsmL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/orange-gradsm-L.png) no-repeat top left;
}
.pGradsmR {
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/purple-gradsm-R.png) no-repeat top left;
}
.gGradsmR {
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/gray-gradsm-R.png) no-repeat top left;
}
.oGradsmR {
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/orange-gradsm-R.png) no-repeat top left;
}

/****************************************/
/************* COLOR STYLES *************/
.drkpurple {
	color:#a03da0;
}
.mdpurple {
	color:#AE74C2;
}
.mdorange {
	color:#F4BB6C;
}
.drkorange {
	color:#f93;
}
.mdgray {
	color:#DADADA;
}
.drkgray {
	color:#787777;
}
.ltgray {
	color:#F2F1ED;
}
.red {
	color:red;
}
.green {
	color:green;
}
.gold {
	color:#f90;
}
.black {
	color:#000;
}
.white {
	color:#fff;
}
/* background colors */
.DarkGrayBG {
	background:#333;
	color:#fff;
	font-size:10px;
}
.GrayBG {
	background:#6E6E6E;
 	color:#fff;
	font-size:10px;
}
.LightGrayBG {
	background:#999;
 	color:#000;
	font-size:10px;
}
.TintGrayBG {
	background:#c1c1c1;
 	color:#000;
	font-size:11px;
 }
.WhiteBG {
	background:#fff;
	color:#000;
	font-size:10px;
 }
.OrangeBG {
	background:#FD9104;
	color:#fff;
	font-size:10px;
 }
.LightOrangeBG {
	background:#fc6;
	font-size:11px;
 }
.PurpleBG {
	background:#7E6380;
	color:#fff;
	font-size:10px;
}
.LightPurpleBG {
	background:#B5A6B7;
 	color:#fff;
	font-size:10px;
}
.TintPurpleBG {
	background:#DDD4DE;
 	color:#473A5F;
	font-size:10px;
}
.GreenBG {
	background:#0f0;
 	color:#fff;
	font-size:10px;
	font-weight:bold;
}
.LightGreenBG {
	background:#6c6;
 	color:#000;
	font-size:10px;
	font-weight:bold;
}
.GreenGradientBG {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/BG_GreenGradient.gif);
}
/****************************************/
/************ DIVIDER STYLES ************/
.dottedline,
.dashedline {
	width:100%;
	padding:5px 0;
	margin-bottom:10px;
	border-bottom:1px #ccc dotted;
	clear:both;
}
.dashedline {
	border-bottom:1px #ccc dashed;
}
/****************************************/
/************ FONT SIZE STYLES **********/
.t8 {
	font-size:8px;
}
.t9 {
	font-size:9px;
}
.t10 {
	font-size:10px;
}
.t11 {
	font-size:11px;
}
.t12 {
	font-size:12px;
}
.t13 {
	font-size:13px;
}
.t14 {
	font-size:14px;
}
.t15 {
	font-size:15px;
}
.t16 {
	font-size:16px;
}
.t18 {
	font-size:18px;
}
.t20 {
	font-size:20px;
}
.t24 {
	font-size:20px;
}
/****************************************/
/************** FORM STYLES *************/
form {
	margin:0;
	padding:0;
}
input, select, option {
	font-size:11px;
}
.textarea {
	font-size:11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.xs {
	width:25px;
}
.sm {
	width:50px;
}
.md {
	width:75px;
}
.lg {
	width:150px;
}
.xlg {
	width:175px;
}
.hide {
	display:none !important;
}
/****************************************/
/************* HEADING STYLES ***********/
h1 {
	font-size:20px;
	margin:5px 0;
	color:#a03da0;
	font-weight:normal;
	text-transform:capitalize;
}
h1.icuTitle {
	margin:0 0 5px;
	color:#1a1613;
	font-size:14px;
	text-align:center;
}
h1.drkpurple {
	color:#a03da0;
	font-size:24px;
}
h2 {
	margin:5px 0;
	font-size:18px;
	color:#f93;
}
h2.purple {
	margin:0;
	padding:0;
	color:#a03da0;
}
h3 {
	margin:5px 0;
}
h3.orangeText {
	color:#f93;
	font-size:16px;
}
h4 {
	font-size:14px;
}
/****************************************/
/************* IMAGE STYLES *************/
img {
	border:0;
}
img.border-purple {
	border:1px solid #c8a9d2;
}
img.thumbails {
	border:1px solid #000;
	background:#fff;
}
/****************************************/
/************** LINK STYLES *************/
a:link,
a:visited {
	color:#a03da0;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	color:#404040;
}
.navline {
	color:#a03da0;
	font-size:12px;
	text-decoration:none;
}
a.subLink:link,
a.subLink:visited {
	color:#000;
}
a.subLink:hover {
	color:#555;
}
a.tablink:link,
a.tablink:visited,
a.tablink:hover {
	display:block;
	width:186px;
	height:29px;
	padding-top:11px;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
a.subBtn:link,
a.subBtn:visited,
a.subBtn:hover {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
a.black-link:link,
a.black-link:visited {
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.black-link:hover {
	color:#000;
}
a.drkgray:link,
a.drkgray:visited {
	color:#404040;
}
a.drkgray:hover {
	color:#a03da0;
}
a.orange-link:link,
a.orange-link:visited {
	color:#a03da0;
	font-size:18px;
	text-decoration:none;
}
a.orange-link:hover {
	color:#DADADA;
}
a.drkorange:link,
a.drkorange:visited {
	color:#f93;
	font-size:12px;
	text-decoration:none;
}
a.drkorange:hover {
	color:#DADADA;
}
a.green:link,
a.green:visited {
	color:green;
}
a.green:hover {
	color:green;
}
a.red:link,
a.red:visited {
	color:red;
}
a.red:hover {
	color:red;
}
/* legacy link color styles */
a.WhiteLink:link,
a.WhiteLink:visited {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.WhiteLink:hover {
	text-decoration:underline;
}
a.PurpleLink:link,
a.PurpleLink:visited {
	color:#639;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.PurpleLink:hover {
	text-decoration:underline;
}
a.orangelink:link,
a.orangelink:visited {
	color:#f60;
}
a.orangelink:hover {
	color:#666;
}
a.blklink:link,
a.blklink:visited {
	color:#000;
}
a.blklink:hover {
	color:#ccc;
}
/****************************************/
/************* MARGIN STYLES ************/
.margin-0 {
	margin:0;
}
.margin-5 {
	margin:5px 0;
}
.margin-10 {
	margin:10px 0;
}
.margin-15 {
	margin:15px 0;
}
.margin-20 {
	margin:20px 0;
}
.margin-30 {
	margin:30px 0;
}
.margin-40 {
	margin:40px 0;
}
.margin-50 {
	margin:50px 0;
}
.margin-80 {
	margin:80px 0;
}/****************************************/
/************ OPACITY STYLES *************/
.opacity-40 {
    opacity:0.4;
}
/****************************************/
/********* MUSIC PLAYER STYLES **********/
.even {
	background:#fff;
}		
.odd {
	background:#f1f1f1;
}
img.playbutton {
	padding-right:3px;
	border:0 solid #fff;
}
.even img,
.odd img {
	border:0 solid #fff;
}
.even a,
.even a:link, 
.even a:visited, 
.even a:hover {
	border:0 solid #fff;
}	
a.playlist:link,
a.playlist:visited {
	color:#64b2e9;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	text-transform:lowercase;
	border:none;
}
a.playlist:hover {
	color:#333;
	text-decoration:underline;
}
td.colType {
	background:#545151;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}
td.SearchResults {
	padding-left:5px;
}
/****************************************/
/*********** PARAGRAPH STYLES ***********/
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.normal {
	font-weight:normal;
}
.underline {
	text-decoration:underline;
}
br {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
.justify {
	text-align:justify;
}
.capitalize {
	text-transform:capitalize;
}
.uppercase {
	text-transform:uppercase;
}
.lowercase {
	text-transform:lowercase;
}
.clear-capital {
	text-transform:none;
}
.center {
	text-align:center;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	margin:0 auto;
}
.vertical-align {
	vertical-align:middle;
}
.error {
	margin:0;
	padding:5px 0;
	color:red;
	font-weight:bold;
	text-align:center;
}
.graytext {
	color:#666;
	font-size:11px;
}
.note {
	margin-bottom:0;
	font-size:.8em;
}
.page-copy {
	margin-bottom:25px;
	text-align:justify;
}
.PurpleBold {
	color:#639;
	font-weight:bold;
}
.tooltipText {
	margin:0;
	padding:0;
	font-size:11px;
}
/****************************************/
/********* ROUNDED BOXES STYLES *********/
.icuGray,
.icuGray2,
.icuColor,
.icuWhite,
.icuWhite2,
.icuTan { /* content containers */
	padding:10px;
	border:1px solid #dfdfde;
	background:#f2f1ed;
}
.icuGray2 {
	padding:0;
	margin-left:5px;
}
.icuColor {
	border:1px solid #969;
	background:#f6e1fc;
}
.icuWhite,
.icuWhite2 {
	border:1px solid #dadada;
	background:#fff;
}
.icuWhite2 {
	margin-right:5px;
	padding:0;
}
.icuTan {
	border-top:0 solid #dfdfde;
}
.icuGrayTL, .icuGrayTR, .icuGrayBL, .icuGrayBR,
.icuColorTL, .icuColorTR, .icuColorBL, .icuColorBR,
.icuWhiteTL, .icuWhiteTR, .icuWhiteBL, .icuWhiteBR { /* corners */
	z-index:1;
	width:7px;
	height:7px;
	background-repeat:no-repeat;
}
.icuGrayTL, .icuGrayBL,
.icuColorTL, .icuColorBL,
.icuWhiteTL, .icuWhiteBL {
	float:left;
}
.icuGrayTR, .icuGrayBR,
.icuColorTR, .icuColorBR,
.icuWhiteTR, .icuWhiteBR {
	float:right;
}
.icuGrayBL, .icuGrayBR,
.icuColorBL, .icuColorBR,
.icuWhiteBL, .icuWhiteBR {
	margin-top:-7px;
}
.icuGrayTL { /* gray corners */
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/gray_TL.jpg) no-repeat;
}
.icuGrayTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/gray_TR.jpg) no-repeat;
}
.icuGrayBL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/gray_BL.jpg) no-repeat;
}
.icuGrayBR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/gray_BR.jpg) no-repeat;
}
.icuColorTL { /* color corners */
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/sub_TL.jpg) no-repeat;
}
.icuColorTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/sub_TR.jpg) no-repeat;
}
.icuColorBL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/sub_BL.jpg) no-repeat;
}
.icuColorBR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/sub_BR.jpg) no-repeat;
}
.icuWhiteTL { /*white corners*/
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/white_TL.jpg) no-repeat;
}
.icuWhiteTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/white_TR.jpg) no-repeat;
}
.icuWhiteBL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/white_BL.jpg) no-repeat;
}
.icuWhiteBR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/white_BR.jpg) no-repeat;
}
.icuHeadLGray, /* container headers */
.icuHeadBlk,
.icuHeadDGray,
.icuHeadPurple,
.icuHeadTan {
	height:20px;
	padding-top:4px;
	color:#000;
	font-weight:bold;
	text-align:center;
	background:#dadada;
}
.icuHeadTan {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/Tan_Middle.jpg) repeat-x;
}
.icuHeadBlk, .BlkFill {
	background:#000;
}
.icuHeadDGray, .DGFill {
	background:#787777;
}
.icuHeadPurple, .PurpleFill {
	background:#933d86;
}
.LGFill {
	background:#dadada;
}
.TanFill {
	position:relative;
	background:#f2f1ed url(https://aws-cf.onlinebootycall.com/images_new/ui/Tan_Middle.jpg) repeat-x;
}
.icuHeadBlk, /* header text */
.icuHeadDGray,
.icuHeadPurple {
	color:#fff;
}
.icuHeadLGray a:link,
.icuHeadLGray a:visited {
	color:#000;
}
.icuHeadTan a:link,
.icuHeadTan a:visited {
	color:#666;
}
.icuHeadLGray a:hover,
.icuHeadTan a:hover {
	color:#999;
}
.icuHeadLGrayTL, .icuHeadLGrayTR, 
.icuHeadBlkTL, .icuHeadBlkTR,
.icuHeadDGrayTL, .icuHeadDGrayTR,
.icuHeadPurpleTL, .icuHeadPurpleTR,
.icuHeadTanTL, .icuHeadTanTR { /* light gray corners */
	width:7px;
	height:24px;
	background-repeat:no-repeat;
}
.icuHeadLGrayTL,
.icuHeadBlkTL,
.icuHeadDGrayTL,
.icuHeadPurpleTL,
.icuHeadTanTL {
	float:left;
}
.icuHeadLGrayTR,
.icuHeadBlkTR,
.icuHeadDGrayTR,
.icuHeadPurpleTR,
.icuHeadTanTR {
	float:right;
}
.icuHeadLGrayTL { /* light gray corners */	
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/LGray_TL.jpg) no-repeat;
}
.icuHeadLGrayTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/LGray_TR.jpg) no-repeat;
}
.icuHeadBlkTL { /* black corners */
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/Black_TL.jpg) no-repeat;
}
.icuHeadBlkTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/Black_TR.jpg) no-repeat;
}
.icuHeadDGrayTL { /* dark gray corners */
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/DGray_TL.jpg) no-repeat;
}
.icuHeadDGrayTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/DGray_TR.jpg) no-repeat;
}
.icuHeadPurpleTL { /* purple corners */	
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/ui/Purple_TL.jpg) no-repeat;
}
.icuHeadPurpleTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/ui/Purple_TR.jpg) no-repeat;
}
.icuHeadTanTL { /* tan corners */ 
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/Tan_TL.jpg) no-repeat;
}
.icuHeadTanTR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/Tan_TR.jpg) no-repeat;
}
/****************************************/
/*************** TAB STYLES *************/
.TabBoxWhite {
	width:778px;
	padding:10px;
	text-align:left;
	border:1px solid #dadada;
	border-top:0;
	background:#fff;
}
.TabsContainer {
	width:800px;
	margin-top:5px;
	text-align:center;
}
.TabOnContainer,
.TabOffContainer,
.TabEnd {
	float:left;
	width:200px;
}
.TabOffContainer {
	background:#f1f0ec;
}
.TabEnd {
	height:42px;
	border-bottom:1px solid #dadada;
	background:#fff;
}
.TabOnHead,
.TabOffHead {
	float:left;
	width:186px;
	padding-top:11px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #dadada;
	background:#fff;
}
.TabOffHead {
	height:41px;
	padding-top:0;
	color:#666;
	border-bottom:1px solid #dadada;
	background:#f1f0ec;
}
.TabOnL,
.TabOnR,
.TabOffL,
.TabOffR {
	float:left;
	width:7px;
	height:43px;
}
.TabOnL,
.TabOnR {
	height:42px;
}
.TabOffL,
.TabOffR {
	padding-top:0;
	color:#666;
}
.TabOnR,
.TabOffR {
	float:right;
}
.TabOnL {
	background:#fff url(https://aws-cf.onlinebootycall.com/images_new/tabs/mainOn_L.jpg) no-repeat top left;
}
.TabOffL {
	background:#f1f0ec url(https://aws-cf.onlinebootycall.com/images_new/tabs/mainOff_L.jpg) no-repeat top left;
}
.TabOnR {
	background:#fff url(https://aws-cf.onlinebootycall.com/images_new/tabs/mainOn_R.jpg) no-repeat top left;
}
.TabOffR {
	background:#f1f0ec url(https://aws-cf.onlinebootycall.com/images_new/tabs/mainOff_R.jpg) no-repeat top left;
}
.MainTabOnContest, .MainTabOffContest {
	float:left;
	height:37px;
	padding:3px 11px 0;
	color:#680066;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-top:1px solid #b96fba;
	background:#fff;
}	
.MainTabOffContest {
	color:#c16fbb;
	border-bottom:1px solid #b96fba;
	background:#f2d7fa;
}	
.MainTabOnContest {
	width:138px;
}
.LastTab { /* when using the style make sure to set the width inline */
	float:left; 
	height:41px; 
	border-bottom:1px solid #b96fba;
}	
.ContestTabBkg {
	width:118px; 
	height:35px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/contest/offTabBkg.jpg) no-repeat;  
}
.MainTabOnL, .MainTabOnR, .MainTabOffL, .MainTabOffR {
	float:left;
	width:7px;
	height:42px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/tabs/masterOn_L.jpg) no-repeat;
}	
.MainTabOnR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/tabs/masterOn_R.jpg);
}		
.MainTabOffL {
	background:url(https://aws-cf.onlinebootycall.com/images_new/tabs/masterOff_L.jpg);
}	
.MainTabOffR {
	background:url(https://aws-cf.onlinebootycall.com/images_new/tabs/masterOff_R.jpg);
}		
.MainTabBox {
	clear:both;
	padding:10px;
	border:1px solid #b96fba;
	border-top:0;
}
/****************************************/
/************** TABLE STYLES ************/
.mainPgContent td,
.mainPgContent td table td {
	padding:5px;
}
.mainPgContent td table td {
	padding:3px;
}
.wTabs {
	clear:both;
	margin-top:10px;
}
/****************************************/
/************ TOOLTIP STYLES ************/
.toolTip,
.toolTipLogin {
	visibility:hidden;
	position:absolute;
	z-index:900;
	width:200px;
	margin:5px 0 0 10px;
	text-align:left;
}
.toolTipLogin {
	visibility:visible;
	margin:-5px 0 0 -58px;
}
#home-contact {
	position:relative;
	left:4px;
}
#home-contact .toolTipLogin {
	margin:0 0 0 130px;
	top:258px;
}
.cont { 	
	position:relative;
	border:1px solid #999;
	background:#333;
}
.hd {
	position:relative;
	background:#fff;
}
.bd {
	position:relative;
	padding:10px;
	background:#fff url(https://aws-cf.onlinebootycall.com/images_new/ui/tooltipSlice.jpg) repeat-x;
}
.ft {
	position:absolute;
	top:1px;
	left:1px;
	right:-5px;
	bottom:-5px;
	z-index:-2;
	opacity:0.5;
	background:#999;
}
.signup-tooltip-sm,
.signup-tooltip-lg {
	width:330px;
	margin:40px auto 0;
	padding:10px 10px 0;
	font-size:12px;
	border:1px solid #a0a0a0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/ui/tooltipSlice.jpg) repeat-x top left;
}
.signup-tooltip-lg {
	width:460px;
}
.signup-content #signup .signup-tooltip-sm p,
.signup-content #signup .signup-tooltip-lg p {
	margin:0 0 15px;
}
.captcha-page .toolTip {
	margin:0 0 0 440px;
}
.signup-content #signup .margin-10 {
	margin:10px 0;
}
.signup-content #signup .t14 {
	font-size:14px;
}	
/* search - quick */
.hl-tooltip {
    display:none;
    position:absolute;
    width:192px;
    min-height:30px;
    margin:-42px 0 0 170px;
    padding:6px 10px;
    font-weight:bold;
    border:1px solid #ec6908;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/qs-tooltip-bg.jpg) repeat-x top left;
    -moz-box-shadow:3px 3px 3px #666;
    -webkit-box-shadow:3px 3px 3px #666;
    box-shadow:3px 3px 3px #666;
}
.hl-tooltip .tip {
    position:absolute;
    width:10px;
    height:21px;
    margin:4px 0 0 -20px;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/backgrounds/qs-tooltip-tip.png) no-repeat top left;
}
.hl-tooltip span {
    display:block;
    padding-top:8px;
}
.static-tooltip {
    display:none;
    position:absolute;
    width:auto;
    min-height:10px;
    margin:10px 0 0 0;
    padding:6px 10px;
    font-weight:bold;
    border:1px solid #c1a6bd;
    background:#fff url(https://aws-cf.onlinebootycall.com/images_new/ui/tooltipSlice.jpg) repeat-x;
    -moz-box-shadow:3px 3px 3px #999;
    -webkit-box-shadow:3px 3px 3px #999;
    box-shadow:3px 3px 3px #999;
}
#jqtooltip {
    display:none;
    position:absolute;
    z-index:900;
    max-width:200px;
    margin:10px 0 0 0;
    padding:6px 10px;
    font-weight:bold;
    border:1px solid #c1a6bd;
     background:#fff url(https://aws-cf.onlinebootycall.com/images_new/ui/tooltipSlice.jpg) repeat-x;
    -moz-box-shadow:3px 3px 3px #999;
    -webkit-box-shadow:3px 3px 3px #999;
    box-shadow:3px 3px 3px #999;
}
/****************************************/
/********** PAGINATION STYLES ***********/
.pageContainer {
	width:100%;
	color:#a03da0;
}
.pagePrev,
.pageNext {
	float:left;
	width:5%;
	height:20px;
	color:#a03da0;
	text-align:left;
}
.pageNext {
	float:right;
	text-align:right;
}
.pageMiddle {
	float:left;
	width:80%;
	height:20px;
	margin:0 auto 0 15px;
	color:#404040;
	text-align:center;
}
/* rss pagination*/
.pageContainer .pageMiddle a:link,
.pageContainer .pageMiddle a:visited {
	color:#a03da0;
}
.pageContainer .pageMiddle a:hover {
	color:#ccc;
}
/* search pagination*/
.pageContainerSrch {
	width:779px;
	margin:0 auto;
	color:#a03da0;
	text-align:center;
}
.pagePrevNextContainer {
	float:right;
	width:90px;
	height:20px;
	margin-top:-20px;
	text-align:right;
}
.pagePrevSrch,
.pageNextSrch {
	width:5%;
	height:20px;
	margin:0;
	text-align:right;
}
.pageNextSrch {
	font-size:.8em;
}
.pageMiddleSrch {
	xfloat:left;
	width:500px;
	height:20px;
	margin:0 auto;
	font-size:1em;
	text-align:center;
}
a.pagePrevSrch,
a.pageNextSrch {
	font-size:.9em;
}
a.pageMiddleSrch  {
	font-size:1em;
}	

/** search pagination **/
div.pagination {
  text-align: right;
}
div.pagination a {
  margin: 0 4px;
  font-size: 14px;
}
div.pagination span {
  margin: 0 4px;
  font-size: 14px;
}
div.pagination .current-page
{
  text-decoration: underline;
  color: #444;
}
div.pagination .ddd {
  font-size: 12px;
  color: #AAA;
}
div.pagination .first-page,
div.pagination .prev-page,
div.pagination .next-page,
div.pagination .last-page {
  font-size: 12px;
}

div.pagination span.hidden {
	visibility: hidden;
}
/****************************************/
/**************** FOOTER ****************/
.bottom-ad {
	width:728px;
	margin:0 0 10px 53px;
	padding-bottom:20px;
}
a.footer:link,
a.footer:visited,
.copyright,
a.footer-drkgray:link,
a.footer-drkgray:visited {
	padding:0 10px;
	color:#a03da0;
	font-size:12px;
	text-decoration:none;
}
a.footer-drkgray:link,
a.footer-drkgray:visited,
.external-links {
    color:#404040;
    font-size:12px;
    margin-top:25px;
    padding:0 4px 5px;
}
.copyright {
    color:#404040;
    font-size:12px;
    padding:5px 4px 0;
}
a.footer:hover {
	color:#000;
}
a.footer-drkgray:hover {
   color:#a03da0;
}
a.footer-drkgray:link span,
a.footer-drkgray:visited span {
	position:relative;
	top:1px;
	padding-left:4px;
}
/* signup footer */
.content-rounded-bottom {
    position:relative;
    z-index:100;
    float:left;
    width:835px;
    height:19px;
    margin:0 auto;
    padding:0;
    background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/content-rounded-bot.png) no-repeat top left;
}
.signup-footer {
	float:left;
	width:820px; 
	margin:0 auto; 
	padding:10px 0;
	color:#666;
	font-size:11px; 
	text-align:center;
	background:#f8f8f8;
}
/****************************************/
/************ LIGHTBOX STYLES ***********/
#purple-light-box {
	display:none;
}
.purple-light-content,
#one-click {
	position:absolute;
	z-index:1002;
	width:780px;
	margin:90px 0 0;
	padding:15px;
	font-size:1.2em;
	text-align:center;
	border:1px solid #ccc;
	background:#fefefe url(https://aws-cf.onlinebootycall.com/images_new/ui/light-box-purple-bg.jpg) repeat-x top left;
}
#one-click {
	width:430px;
	margin:-20px 0 0 191px;
	padding:0 0 10px;
	border:1px solid #000;
	background:#fefefe url(https://aws-cf.onlinebootycall.com/images_new/banners/one-click-header.jpg) no-repeat top left;
}
.purple-light-shadow {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
}
.purple-light-content .close-popup,
#one-click .close-popup {
	position:relative;
	top:-12px;
	left:12px;
	float:right;
	width:16px;
	height:16px;
	margin:0;
}
#one-click .close-popup {
	top:3px;
	left:-4px;
}
.purple-light-content p {
	clear:both;
}
.purple-light-content .note {
	font-size:9px;
	font-style:italic;
}
.one-click-list {
	width:430px;
	margin:67px 0 15px 5px;
	padding:0;
	list-style:none;
}
.one-click-list li {
	float:left;
	width:60px;
	margin:4px;
	padding:0;
}
.one-click-list .check-bg {
	border:1px solid #ddc2ef;
	background:#ddc2ef;
}
.one-click-list .uncheck-bg {
	border:1px solid #d3d3d3;
	background:#fff;
}
.one-click-list .thumb {
	margin:4px 0 2px;
	padding:0;
	border:1px solid #999;
}
.one-click-list .check,
.one-click-list .uncheck {
	display:block;
	position:relative;
	top:-12px;
	left:-1px;
	width:13px;
	height:13px;
	margin:0 0 -13px;
	padding:0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/icons/one-click-clicked.gif) no-repeat top left;
	border:none;
}
.one-click-list .uncheck {
	background:url(https://aws-cf.onlinebootycall.com/images_new/icons/one-click-unclicked.gif) no-repeat top left;
}
.one-click-submit {
	width:190px;
	margin:10px auto;
}
.one-click-submit input {
	width:170px;
}
/* contest lightbox */
#popup-giveaway {
	position:fixed;
	left:50%;
	top:40px;
	z-index:90;
	width:250px;
	height:224px;
	margin:0 auto 0 390px;
	text-align:center;
	/*background:url(https://aws-cf.onlinebootycall.com/images_new/contest/face-of-obc-div.png) no-repeat;*/
	background:url(https://aws-cf.onlinebootycall.com/images_new/contest/cash_giveaway_div.png) no-repeat;
	/*background:url(https://aws-cf.onlinebootycall.com/images_new/contest/floating_million_div.png) no-repeat;*/
	/*background:url(https://aws-cf.onlinebootycall.com/images_new/ecard/banner_div_humpday.png) no-repeat;*/
}
#local-popup {
	overflow:hidden;
	position:fixed;
	z-index:600;
	width:100%;
	height:100%;
	text-align:center;
}
#local-popup-bg {
	position:fixed;
	z-index:700;
	top:0;
	left:0;
	height:100%;
	width:100%;
	text-align:center;
	background:#000;
	opacity:0.65;	
}
#local-popup-container {
	position:absolute;
	z-index:800;	
	margin:0 auto;
	width:287px;
	height:207px;
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	border-top:3px solid #c9a2d2;
	border-right:3px solid #5b3065;
	border-bottom:3px solid #5b3065;
	border-left:3px solid #c9a2d2;
	background:#933f8a;
}
#local-popup-header {
	position:relative;
}
#local-popup-header img {
	width:287px;
	height:82px;
}
#local-popup-content {
	position:relative;
	width:287px;
	height:109px;
	font-size:1em;
	vertical-align:top;
	background:#933f8a;
}
#local-popup-content-left {
	position:relative;
	float:left;
	width:90px;
	height:109px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
}
#local-popup-content-left h2{
	margin:0;
	padding:0;
	color:#fff;
	font-size:2em;
	font-weight:bold;
	line-height:1.4em;
	letter-spacing:-2.9px;
	vertical-align:top;
}
#local-popup-content-left span {
	font-size:2em;
	margin:0;
	padding:0;
}
#local-popup-content-100,
#local-popup-content-right {
	position:relative;
	width:80%;
	height:109px;
	margin:8px 0 5px;
	padding:0 15px;
	color:#fff;
	font-size:1.39em;
	line-height:1.2em;
	text-align:center;
	word-spacing:.05em;
}
#local-popup-content-right {
	float:right;
	width:189px;
	margin:0;
	padding:0 8px 0 0;
	text-align:justify;
	word-spacing:.05em;
}
#local-popup-content-right p {
	margin:15px 0 5px;
}
#local-popup-content-right img {
	margin-left:32px;
	border:0;
}
/* contest home lightbox */
.contest-2-step {
	margin:20px auto 5px;
	font-size:12px;
}
.contest-2-step img {
	display:inline;
}
.contest-3-step {
	margin:0 auto 5px;
	font-size:12px;
}
.contest-3-step img {
	display:inline;
}
.contest-label {
	float:left;
	width:120px;
	margin:10px 5px 0 0;
	font-size:12px;
	text-align:right;
}
.contest-input {
	display:inline;
	float:left;
	margin:10px 0 0;
	padding:1px;
	color:#666;
	font-size:11px;
}
/* starburst signup */
#starburst {
	position:absolute;
	margin:72px 0 0 600px;
}
/* ecsuite loading lightbox */
#loading-container {
	position:absolute;
	top:30%;
	left:36%;
	z-index:800;
	width:359px;
	height:160px;
	padding:20px 0 0 25px;
	text-align:left;
	vertical-align:middle;
	background:url(https://aws-cf.onlinebootycall.com/images_new/ecsuite/loading-container.gif) no-repeat;
}
.loader {
	padding-right:22px;
}
/* NEW sm lightbox styles */
.lb-sm-container {
	position:absolute;
	top:200px;
	left:50%;
	z-index:1002;
	width:340px;
	margin:10px 0 0 -252px;
}
.lb-sm-top {
	width:340px;
	height:23px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-sm-top.png) no-repeat top left;
}
.lb-sm-container .close-popup {
	position:relative;
	top:-2px;
	left:0px;
	float:right;
	width:26px;
	height:25px;
	margin:0 0 -2px;
}
.lb-sm-mid {
	overflow:hidden;
	width:310px;
	padding:0 15px;
	text-align:center;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-sm-mid.png) repeat-y top left;
}
.lb-sm-bot {
	width:340px;
	height:19px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-sm-bot.png) no-repeat top left;
}
.lb-shadow {
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
}
/* search settings lightbox */
.lb-container {
	position:absolute;
	z-index:1002;
	width:428px;
	margin:0 0 0 181px;
	padding:0;
}
.lb-top {
	width:428px;
	height:23px;
	margin:0;
	padding:0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-top.png) no-repeat top left;
}
.lb-container .close-popup {
	position:relative;
	top:-2px;
	left:0px;
	float:right;
	width:26px;
	height:25px;
	margin:0 0 -2px;
}
.lb-mid {
	overflow:hidden;
	width:398px;
	margin:0;
	padding:0 15px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-mid.png) repeat-y top left;
}
.lb-bot {
	width:428px;
	height:19px;
	margin:0;
	padding:0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-bot.png) no-repeat top left;
}

.lb-lg-container {
	position:absolute;
	top:90px;
	left:50%;
	z-index:1002;
	width:814px;
	margin:0px 0 0 -407px;
}
.lb-lg-top {
	width:814px;
	height:23px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-lg-top.png) no-repeat top left;
}
.lb-lg-container .close-popup {
	position:relative;
	top:-2px;
	left:0px;
	float:right;
	width:26px;
	height:25px;
	margin:0 0 -2px;
}
.lb-lg-mid {
	overflow:hidden;
	width:784px;
	height:476px;
	padding:0 15px;
	text-align:left;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-lg-mid.png) repeat-y top left;
}
.lb-lg-bot {
	width:814px;
	height:19px;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/border/lb-lg-bot.png) no-repeat top left;
}
#close-featured {
	width:80px;
	margin:0 auto;
}
/* custom checkbox buttons */
.lb-container .hide-checkbox {
	display:none;
}
.lb-container .lb-button-sm,
.lb-container .lb-button-md {
	display:inline-block;
	width:127px;
	height:22px;
	margin:0;
	padding:10px 0 0 0;
	color:#666;
	font-weight:normal;
	text-align:center;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/lb-button-sm.png) no-repeat 0 0;
	cursor:pointer;
}
.lb-container .lb-button-md {
	width:182px;
	margin:0 5px;
	padding:8px 0 2px 0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/lb-button-md.png) no-repeat 0 -4px;
}
.lb-container .lb-button-sm-on,
.lb-container .lb-button-md-on { 
	display:inline-block;
	width:127px;
	height:22px;
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
	color:#fff;	
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/lb-button-sm.png) no-repeat 0 -34px;
	cursor:pointer;
}
.lb-container .lb-button-md-on {
	width:182px;
	margin:0 5px;
	padding:8px 0 2px 0;
	background:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/buttons/lb-button-md.png) no-repeat 0 -35px;
}
/* form fields - signup 3rd step */
#final-signup {
	width:320px;
	margin:0 auto;
}
#final-signup h1 {
	margin:0 0 20px;
	font-size:24px;
}
#final-signup label {
	float:left;
	width:115px;
	margin:6px 10px 5px 0;
	padding:0;
	font-size:14px;
	text-align:right;
}
#final-signup select {
	float:left;
	height:19px;
	margin:5px 0;
	padding:0;
	font-size:12px;
	border:1px solid #ccc;
}
#final-signup .sm {
	width:85px;
}
#final-signup .md {
	width:105px;
}
#final-signup .lg {
	width:190px;
}
#final-signup #submit-button {
	display:block;
	margin:0 auto;
	padding-top:15px;
	width:112px;
}

/****************************************/
/************** TOUR STYLES *************/
.tooltip {
	position:absolute;	
	left:0;
	top:0;
	width:250px;
	z-index:1005;
	background:transparent;
}
.tooltip p {
	overflow:hidden;
	color:white;
	z-index:1005;
	border:2px solid #000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	opacity:1.0;	
	margin:10px;
	padding:10px 12px;
	font-size:14px;
	background:black;
}
.tooltip_arrow {
	display:block;
	position:absolute;
	z-index:1007;
	background-color:transparent;
	background-repeat:no-repeat;
}
.tooltip_arrow_T,
.tooltip_arrow_B,
.tooltip_arrow_TL,
.tooltip_arrow_TR,
.tooltip_arrow_BL,
.tooltip_arrow_BR {
	z-index:1008;
	background-image:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/graphics/topbottom.png);
	width:13px;
	height:7px;
}
.tooltip_arrow_L,
.tooltip_arrow_R,
.tooltip_arrow_LT,
.tooltip_arrow_LB,
.tooltip_arrow_RT,
.tooltip_arrow_RB {
	background-image:url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/graphics/leftright.png);
	width:7px;
	height:13px;
}
.tooltip_arrow_T {
	background-position:0 -7px;
	top:3px;
	left:50%;
	margin-left:-3.5px;
}
.tooltip_arrow_TL {
	background-position:0 -7px;
	top:3px;
	left:20px;
}
.tooltip_arrow_TR {
	background-position:0 -7px;
	top:4px;
	right:20px;
}
.tooltip_arrow_B {
	background-position:0 0;
	bottom:4px;
	left:50%;
	margin-left:-6px;
}
.tooltip_arrow_BL {
	background-position:0 0;
	bottom:4px;
	left:20px;
}
.tooltip_arrow_BR {
	background-position:0 0;
	bottom:4px;
	right:20px;
}
.tooltip_arrow_L {
	background-position:-7px 0;
	top:50%;
	left:4px;
}
.tooltip_arrow_LT {
	background-position:-7px 0;
	top:20px;
	left:4px;
}
.tooltip_arrow_LB {
	background-position:-7px 0;
	bottom:20px;
	left:4px;
}
.tooltip_arrow_R {
	background-position:0 0;
	top:50%;
	margin-top:-6.5px;
	right:4px;
}
.tooltip_arrow_RT {
	background-position:0 0;
	top:20px;
	right:4px;
}
.tooltip_arrow_RB {
	background-position:0 0;
	bottom:20px;
	right:4px;
}
.overlay {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000;
	opacity:0.2;
	z-index:1002;
}
.tourcontrols {
	position:fixed;
	width:270px;
	margin:-69px 0 0 0;
	background:#000;
	color:#fff;
	font-size:14px;
	padding:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-weight:bold;
	z-index:9999;
}
.tourcontrols a {
	font-size:11px;
	color:#f0f0f0;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
	margin:10px;
}
.tourcontrols a:hover {
	color:#a03da0;
}
.close {
	position:absolute;
	top:6px;
	right:7px;
	width:10px;
	height:10px;
	background:#000 url(https://aws-cf.onlinebootycall.com/images_new/online-booty-call/graphics/close.gif) no-repeat center center;
	cursor:pointer;
}
.tourcontrols p {
	padding:0 10px 0 10px;
}
.button,
.button-off {
	white-space: nowrap;
	display:block;
	float:left;
	margin:10px 0 0 10px;
	cursor:pointer;
	background: #89367f;
	background: -moz-linear-gradient(0% 100% 90deg, #89367f 0%, #a04f96 50%, #a45499 50%, #c173b6 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #89367f), color-stop(0.5, #a04f96), color-stop(0.5, #a45499), color-stop(1, #c173b6));
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding:6px 7px;
	text-align: center;
	text-transform:uppercase;
}
.button-off {
	color: #666;
	cursor:text;
	background: #bababa;
	background: -moz-linear-gradient(0% 100% 90deg, #bababa 0%, #d1d1d1 50%, #d9d9d9 50%, #ebebeb 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #bababa), color-stop(0.5, #d1d1d1), color-stop(0.5, #d9d9d9), color-stop(1, #ebebeb));
}
.nav {
	clear:both;
	width:100%;
	float:left;
	padding:0 0 10px;
}


/****************************************/