@IMPORT url("../../../stylesheet/styles.css");
.processingBody, .switchBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	background-color: #fff;
	border: 0px;
	background-image: none;
}

.instantbuyBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#da0000;
	background-color:#fff;
	border:0px;
	background-image:none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#chatctrlbox {
	border-top:1px solid #340D28;
}
body#mainBody, .freeChatRoom {
	background: url('../images/bg.gif');
}
a {
	color:#b40000;
}

.stdtxt, .text1, .text2, .tbl_head, .tbl_bod, .awardTitle, .smallText, .lstPassword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
}

.stdtitle, .stdtxt {
	font-size:12px;
	color:#a10000;
	font-family:Arial, Helvetica, sans-serif;
}
.stdtitle {
	font-weight:bold;
}
.stdtxt {
	color:#373737;
}
.stdTxt span.colordtxt {
	color:#a10000;
	font-weight:normal;
}

/* Styles Head */
#head {
	border:1px solid #e1e1e1;
	background: url(/_live/template/7/images/bgHead.jpg) left no-repeat #fff;
	text-align:center;
}
#head table, #head table tr td {
	font-size:12px;
}
#head table tr td a {
	color:#350d28;
}
#head .loginTxt {
	color:#a10000;
	font-weight:bold;
}
#head .brightMenu {
	color:#a10000;
}
#head input {
	border:1px solid #e0e0e0;
}
.nicheText, .nicheText table tr td {
	font-size:11px;
	font-weight:bold;
}
.modelText, .modelText table tr td {
	font-size:10px;
	font-weight:bold;
	color:#a10000;
	text-decoration:none;
}
.modelTitre {
	font-weight:bold;
	color:#a10000;
	text-decoration:none;
}
.modelTitre {
	font-size:11px;
}
.modelInfo {
	font-size:10px;
	font-weight:bold;
	color:#a10000;
}
#hardcoreGroupChat{
	background:#751D5A;
}
/* Head End */

/* Content*/
.nicheTitle {
	color:#000;
}
#modelListBody {
	background:url(/_live/template/7/images/bg.gif) repeat;
}

#featureBody {
	background:url(/_live/template/7/images/bg.gif) repeat;
	color:#000;
}
.featureTable {
	border:1px solid #EBEBEB;
	background-color:#fff;
}
.bannerTd {
	background:url('/_live/template/7/images/banner-bg.gif') repeat-x;
}
.chatHeader, td.chatHeader {
	font-size:12px;
	background:#ffd9d9;
	background:#DA0000;
	font-family: Arial, Helvetica, sans-serif;
}
.chatHeader a {
	font-size:12px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
}
.chatHeader b { 
	color:yellow;
}
td.preChatBox, td.preChatBox table  {
	background:#ffffff;
}
.chatText {
	font-size:12px;
	font-weight:bold;
	color:#a10000;
}
.chatBody, .chatBackground{
	background-color:#fff8f8;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.infoBox {
	background:#fff;
	border:1px solid #dddddd;
}
.rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a10000;
}

.ratesHeader{
	font-size: 11px;
	font-weight: bold;
	background-color:#DA0000;
	color:yellow;
}
.ratesHeaderCredit{
	font-size: 10px;
	background-color:#DA0000;
	color:yellow;
	font-weight:bold;
}
.rateTextOdd{
	font-size: 11px;
	font-weight: bold;
	background-color:#FFFFFF;
	color:#000;
}
.rateDescOdd{
	font-size: 10px;
	background-color:#FFFFFF;
	color:#000;
}
.rateTextEven{
	font-size: 11px;
	font-weight: bold;
	background-color:#FBEAF4;
	color:#000;
}
.rateDescEven{
	font-size: 10px;
	background-color:#FBEAF4;
	color:#000;
}

.registerbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #340d28;
	border: none;
}

.buttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Content ModelList */
ul li {
	list-style-type: none;
	font-size:11px;
	text-align:left;
}

table tr td.modelBox {
	text-align:left;
}
td.modelBox, td a.modelListNiche {
	font-size:11px;
}
td.modelBox a {
	font-size:12px;
}

#modelListBody table#modelListMainTable,
#modellistContainer {
	background:#fff;
	font-size:12px;
	border:1px solid #e1e1e1;
}
#featArrow {
	height:32px;
	background:url(/_live/template/7/images/feat_stretch.gif) repeat;
}
.featuredBox tr td {
	font-size:12px;
}
.nicheTable {
	background:#ffffff;
	border: 1px solid #a10000;
}
.nicheTable table tr td {
	font-size:11px;
	font-weight:bold;
}
.rankingBody{
	font-size: 11px;
	background: #FFFFFF;
	background-color: #FFFFFF;
}

.rankingList{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rankingHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a10000;
}

.tdmodellist, .tdmodellist-high, .tdmodellist-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a10000;
	background-color: #ffffff;
	border: 1px solid #dcaeae;
}
.tdmodellist-high {
	background: #FFEEEE;
	border: 2px solid #FF9EA5;
}
.tdmodellist-top {
	/*background:url(../images/topmodel.gif) no-repeat  #FFEEEE;*/
	border: 2px solid #da0000;
}
.img-top {
	background:url(../images/top_model_icon.png) no-repeat !important;
	background:url(../images/top_model_icon.gif) no-repeat;
}
a.menutxt {
	font-size:12px;
	color: #340d28;
}

.tdgrey {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.browse{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #a10000;
	text-decoration: none;
}
a.nicheText, a.browse{
	text-decoration: underline;
}

.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #a10000;
	text-align: center;
}

.txtfield {
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.footerinfo, .scheduleTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a10000;
	text-align: center;
}

.rowBck{
	color:#373737;
}
/* Content End */

/* Footer styles*/
div#footer table tr td {
	font-size:9px;
	text-align:center;
	color:#ababab;
}
/* Footer End */
.strokeSep {
	color:#000000;
	background-color:#000;
}

/* Calendar */

.caltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: default;
	background-color: #a10000;
	border: 1px solid #000000;
}

.calweekend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	cursor: default;
	background-color: #FFFFFF;
	text-align: right;
}

.calweekendfade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	cursor: default;
	background-color: #FFFFFF;
	text-align: right;
}

.calweek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	cursor: default;
	background-color: #FFFFFF;
	text-align: right;
}

.calweekfade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #515151;
	cursor: default;
	background-color: #FFFFFF;
	text-align: right;
}

.calWork {
	text-decoration: none;
	font-size: 12px;
	cursor: default;
	color: #a10000;
	font-family: Arial, Helvetica, sans-serif;
}

.calPrevMonth {
	color: #FFFFFF;
	text-decoration: none;
}

a.calPrevMonth, a.calPrevMonth:hover, a.calPrevMonth:link, a.calPrevMonth:visited, a.calPrevMonth:active {
	color: #FFFFFF;
	text-decoration: none;
}

.calWorkFaded {
	text-decoration: none;
	font-size: 9px;
	color: #a10000;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
}

.caltoday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	cursor: default;
	text-align: right;
}
.calBody {
	border:1px solid #ddd;
}



.logintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	color: #a10000;
}

.logintxtfield {
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.loginbutton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5A5450;

}


/* Private Page */
.prvPrice{
	color : #000000;
}
.prvOrder{
	color : #000000;
}
.prv{
	font-size : 10px;
}
/* Boobjob contest*/
#divBoobJob1, #divBoobJob2, #divBoobJob3, #divBoobJob4, #divBoobJob5,
#divBoobJob2705, #divBoobJob5188,#divBoobJob2785,#divBoobJob2359,#divBoobJob2404 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CFCFCF;
	background:#fff;
}
.btn_vote_now {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.img_model_boob_job {
	border: 1px solid #5e1c4c;
}
#box_boob_job {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
.voteTxt {
	color:#7b3167;
	font-weight:bold;
	font-size:12px;
}
span.boobTxt {
	font-size:12px;
}

div#contentSpecialEvent {
	background:#FAFAFA;
}

.bjLinks img {
	border:0;
}
/* BJ end */

/* style special banner */
table.spcshowcontainer .text_font {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}

table.spcshowcontainer .name {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #da0000;
}
table.spcshowcontainer .title_font {
	font-size: 14px;
	font-weight: bold;
	color: #da0000;
}

table.spcshowcontainer .model_font {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
table.spcshowcontainer .pic_border {
	border: 1px solid #000;
}
table.spcshowcontainer .compteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
table.spcshowcontainer .compteurSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
table.spcshowcontainer .boite_text {
	border: 1px solid #aaaaaa;
	background-color: #FFFFFF;
}
table.spcshowcontainer {
	border: 1px solid #7d2363;
}

/*Currency page*/
#currency {
	text-align:center;
}
#currency .boxHeader {
	color:black;
	border:1px solid #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
}
#currency .boxHeader p {
	text-align:center;
}
 
#currency #proceed {
	text-align:center;
}
#currency form .boxHeader #currencyList {
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
}

#currency form .boxHeader #title {
	background-color:#DFDFDF;
	font-weight:bolder;
}

#speedActive a,.speedActive a {
	color:white;
}

#speedInactive a,.speedInactive a {
	color:black;
}


.tdmodellist a .modellistLabel, 
.tdmodellist-high a .modellistLabel, 
.tdmodellist-top a .modellistLabel, 
.tdmodellist a .modellistLabelSmall, 
.tdmodellist-high a .modellistLabelSmall, 
.tdmodellist-top a .modellistLabelSmall, 
.floatingLabel,
.onlineModelLabel {
	background:#AE0001;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:9px;
	font-family:Arial;
	text-decoration:none;
}

a.unselectedNiche {
	color:#b40000;
	text-decoration:underline;
	font-weight:bolder;	
}

a.selectedNiche {
	color:black;
	text-decoration:none;
	font-weight:bolder;
}


#modellist-custom #custom-container {
	background:#fff;
}

#modellist-custom p {
	color:#dc0000;
}
#modellist-custom ul li a {
	color:#e8b6b6;
}
#modellist-custom ul li a.highlight, #modellist-custom ul li a.stdAll {
	color:#000000;
}
#modellist-custom #custom-container .vertSep {
	background:#e8b6b6;
}

#niches-footer #custLink  {
	color:white;
}

/** HELP CHAT */
.wrapper{
	height: 169px;
	width: 753px;
	background-color: #ffe8e8;
	border: solid 1px #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
.wrapper .content b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
.wrapper .content {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}