/* 
    Document   : style
    Created on : Feb 9, 2010, 12:46:49 PM
    Author     : CagunA
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body {
    background-image:url(./../images/pageBg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-position: top center;
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
}


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


.loginHeaderText {
	color: #929292;
	font-size: 16px;
	font-weight: bold;
	font-family: arial;
	padding-left: 20px;
	background-image: url(./../images/icons/lock-locked.png);
	background-position: center right;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 8px;
	text-align: left;
}
.loginBox{
	margin-top: 7px;
}

a.loggedAccountMenu {
	color: #636363;
}

a.loggedAccountMenu:hover {
	color: #9B9B9D;
}

.page {
    width:990px;
}

a img {
    border: none;
    outline: none;
}

a {
    font-size: 12px;
    text-decoration: none;
    color:#9B9B9D;
    outline: none;
}

a:hover{
    color: #ff1d23;
}


.headerBg {
    background-image: url(./../images/headerBg.png);
    background-repeat: no-repeat;
    background-position: 230px 0px;
    width: 100%;
    height: 256px;
    color: #ffffff;
	z-index:1;
}

.leftMeniuBar {
    background-image: url(./../images/leftMeniuBar_bg.png);
    background-repeat: repeat-x;
    width:100%;
    height:87px;
    margin-top:0px;
	margin-left:-500px;
	width:500px;
}

.left-head{
    width:400px;
}
.left-head span{
    display:block;
}
.smallHeaderRightBox{
	margin-right:3px;
	z-index:1;
}

/* TEXT COLORS START */

.white {
    color: #D7C7C8;
}

.green {
    color: #88a914;
}

.red {
    color: #ff1d23;
}

.grey {
    color:#9B9B9D;
}

.black{
    color: #000000;
}

.yelow {
	color:#f8e407;
}

.strong {
    font-weight: bold;
}

.dark_grey {
    color:#696969;
}

.light_red {
	color: #d77376;
}

.horizontalLineModal {
	background-image: url('./../images/line3.png');
	width: 100%;
	height: 2px;
}

/* TEXT COLORS END */


/* LOGO BG  START */

.logoBgRight {
    background-image: url(./../images/rounded-table/logo_box/rightBg.png);
    background-position: right top;
    background-repeat: no-repeat;
    width:340px;
    margin-left:-7px;
}

.logoBgLeft {
    background-image: url(./../images/rounded-table/logo_box/leftBg.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.logoBgCenter {
    background-image: url(./../images/rounded-table/logo_box/centerBg.png);
    background-repeat: repeat-x;
    height: 136px;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:20px;
    font-size: 27pt;
}

/* LOGO BG END */

/* USER PANEL TOP START */

.UP_topBgLeft_big {
    background-image: url(./../images/rounded-table/user_panel/topBgLeft.png);
    background-position: left top;
    background-repeat: no-repeat;
    width:400px;
    margin-right:-7px;
	z-index: 100;
	position: relative;
}

.UP_topBgLeft_small {
    background-image: url(./../images/rounded-table/user_panel/topBgLeft.png);
    background-position: left top;
    background-repeat: no-repeat;
    width:200px;
    margin-right:-7px;
	z-index: 100;
	position: relative;
}

.UP_topBgRight {
    background-image: url(./../images/rounded-table/user_panel/topBgRight.png);
    background-position: right top;
    background-repeat: no-repeat;
}

.UP_topBgCenter {
   background-image: url(./../images/rounded-table/user_panel/topBgCenter.png);
    background-position: top;
    background-repeat: repeat-x;
    margin-left:13px;
    margin-right:18px;
    height: 34px;
    
}

.UP_topLeft {
    float: left;
    padding-top: 12px;
}

.UP_topRight{
    float: right;
    padding-top: 12px;
}

img.UP_topRight {
    margin-top: -12px;
    margin-left: 10px;
}

/* USER PANEL TOP END */


/* USER CONTROL BOX START */

.userControlBox{
	width: 395px;
	margin-right: -2px;
	top:20px;
	margin-left:47px;
	z-index: 10;
	position: absolute;
}

.userCB{
	background-image: url(./../images/rounded-table/user_panel/all-corners-box.png);
	background-repeat: no-repeat;
	width:11px;
	height:11px;
}

.userCBCenter{
	background-color: #000000;
}

.userCBCenterBgbig{
	background-image: url(./../images/rounded-table/user_panel/big-box-bg.png);
	background-repeat: repeat-x;
	height: 153px;
	margin-left: 1px;
	margin-right: 1px;
}

.userCBCenterBgsmall{
	background-image: url(./../images/rounded-table/user_panel/small-box-bg.png);
	background-repeat: repeat-x;
	height: 52px;
	margin-left: 1px;
	margin-right: 1px;
}

.userCBTopLeft{
	background-position: 0px 0px;
}

.userCBTopCenter{
	background-image: url(./../images/rounded-table/user_panel/top-and-bottom.png);
	background-repeat: repeat-x;
	width: 376px;
}

.userCBTopRight{
	background-position: -11px 0px;
}

.userCBBottomLeft{
	background-position: 0px -11px;
}

.userCBBottomCenter{
	background-image: url(./../images/rounded-table/user_panel/top-and-bottom.png);
	background-repeat: repeat-x;
	background-position: 0px -11px;
}

.userCBBottomRight{
	background-position: -11px -11px;
}


/* USER CONTROL BOX END */


/* MENIU START */

.meniuBg {
    background-image: url(./../images/leftMeniuBar_bg.png);
    background-repeat: no-repeat;
    float:left;
	z-index:50;
}
.meniu{
    list-style-type: none;
    margin:0px;
    margin-left:-20px;
	z-index:100;
}
.meniuButton {
    display: inline;
    margin-left:-24px;
}

.showHead {
    float: left;
    width:373px;
    padding-top:25px;
}

.show-hide-header{
	float:left;
	background-image: url(./../images/showHead.png);
	background-repeat:no-repeat;
	text-align: right;
	font-size:10pt;
	color:#666666;
	width: 21px;
	height: 21px;
	padding-right: 10px;
	margin-top: 6px;
	cursor: pointer;
}

.show-hide-big-header{
	float:left;
	background-image: url(./../images/showHeaderBg.png);
	background-repeat:no-repeat;
	text-align: left;
	padding-left:5px;
	padding-top:8px;
	font-size:10pt;
	color:#666666;
	width: 121px;
	height: 34px;
	margin-top: 6px;
	cursor: pointer;
}

.RightMeniuLinks {
    float:right;
    text-align: right;
    margin-top:-5px;
    margin-right:30px;
}
/* MENIU END */

/* PAGE START */

.pageBg {
    background-image: url(./../images/page_bg.png);
    background-repeat: repeat-y;
    height:auto;
}

.pageBgTop {
    background-image: url(./../images/page_top_bg.png);
    background-repeat: no-repeat;
    height:96px;
    width:100%;
}

.pageBgTop2 {
    background-image: url(./../images/page_top_bg2.png);
}

.pageBgBottom {
    background-image: url(./../images/page_bottom_bg.png);
    background-repeat: no-repeat;
    height:15px;
    width: 100%;
    margin-bottom: 20px;
}

.pageContent {
    background-image: url(./../images/page_top_content_bg.png);
    background-repeat: no-repeat;
    padding-top:15px;
    width:100%;
}
.page_content {
    margin-left: 0px;
}

.content {
    width:717px;
    padding-right:20px;
}

.contentFullWidth {
    width:985px;
}

.sideBar {
    width:253px;
}

.horizontalLine {
    background-image: url(./../images/horizontal_line.png);
    background-repeat: repeat-x;
    height: 2px;
    margin-top:7px;
    margin-bottom: 7px;
}
.nrPages {
    float: left;
    width: 100%;
    padding-left: 15px;
}

.nrPages_links {
    float:right;
    margin-right: 20px;
    margin-top:-10px;
}

.nrPages_links td {
    background-image: url(./../images/nrPagesBg.png);
    background-repeat: no-repeat;
    background-position: center;
    width:21px;
    height:21px;
    text-align: center;
}

/* PAGE END */

/* FILTER BOX START */

.filterBox{
    position: relative;
    margin-top:-66px;
    z-index: 100;
}

.filterBox_middle_bg {
    background-image: url(./../images/filterBox_bg.png);
	background-position: right;
    background-repeat: repeat-y;
    width:200px;
    padding-left:30px;
    padding-right:15px;
    text-align: left;
}

.filterBox_top_bg {
    background-image: url(./../images/filterBox_top_bg.png);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 14px;
}

.filterBox_bottom_bg {
    background-image: url(./../images/filterBox_bottom_bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 14px;
}
/* FILTER BOX END */

/* AD1 SI AD2 START */

.ad1{
    position: relative;
    margin-top:-16px;
    z-index:50;
}
.ad2{
    position: relative;
    margin-top:-16px;
    z-index:0;
}
/* AD1 SI AD2 START */



/* ACORDION MENU STYLE START */
ul#menu, ul#menu ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
    width: 200px;
}

ul#menu a {
    display: block;
    text-decoration: none;
}

ul#menu li {
    margin-top: 1px;
}

ul#menu li a {
    background: #EBEBEB;
    background-image: url(./../images/icons/parentListIcon_down.png);
    background-repeat: no-repeat;
    background-position: 5px 9px;
    color: #989898;
    padding: 0.5em;
    padding-left: 35px;
    padding-top:10px;
    font-weight: bold;
    height:20px;
}

ul#menu li a.activ {
    background: #FFFFFF;
    background-image: url(./../images/icons/parentListIcon_up.png);
    background-repeat: no-repeat;
    background-position: 5px 9px;
    color: #000;
    padding: 0.5em;
    padding-left: 35px;
    padding-top:10px;
    font-weight: bold;
    height:20px;
}


ul#menu li ul li a{
    background-color: #D6D6D6;
    background-image: url(./../images/icons/childListIcon.png);
    background-repeat: no-repeat;
    background-position: 5px 9px;
    color: #666666;
    padding-left: 30px;
	padding-top:10px;
    font-weight: normal;
    height:20px;
    padding-bottom: 10px;
	cursor: pointer;
}

ul#menu li ul li.active a{
    background-color: #D6D6D6;
    background-image: url(./../images/icons/delete_hover.png);
    background-repeat: no-repeat;
    background-position: 5px 9px;
    color: #666666;
    padding-left: 30px;
    font-weight: bold;
    padding-bottom: 10px;
}
/* ACORDION MENU STYLE END */



/* PHOTO STYLE START */
.photo_185x255 {
    background-repeat: no-repeat;
    width:185px;
    height:255px;
    margin: 0px 15px 15px 0px;
}

/*.photo_142x142 {
    background-repeat: no-repeat;
    width:142px;
    height:142px;
    position: relative;
    margin-left: -3px;
    margin-right: -3px;
}
*/
.photo_142x142 {
    background-repeat: no-repeat;
    width:142px;
    height:142px;
}

.photo_205x180 {
    background-repeat: no-repeat;
	background-position:center;
    width:205px;
    height:180px;
    position: relative;

}

/* PHOTO STYLE END*/


/* PERFORMER PROFILE START */

.performerProfile {
    margin-top:-5px;
    padding-left: 25px;
}

.browseMore{
    float: right;
	margin-top:-7px;
}

.performerBarLeft {
    background-image: url(./../images/performerBarLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: -5px;
}

.performerBarRight {
    background-image: url(./../images/performerBarRight.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 14px;
}

.performerBarCenter {
    background-image: url(./../images/performerBarCenter.png);
    background-repeat: repeat-x;
    padding-top:12px;
    height: 42px;
	text-align:left;
}

.performerIcons {
    float:right;
}

.performerBarIcon {
	padding-top:3px;
}

.performerSpokenLanguages {
	margin-top: -1px;
	vertical-align: middle;
}

.performerIconText {
    font-size: 7pt;
}

.ratings {
    float:right;
}

.smallRatings{
    margin-top:-5px;
    margin-left:-2px;
}

.performerDescription, .performerDescription,  a{
    font-size: 8pt;
}

.performerProfileButtons {
    width:140px;
    margin-right:20px;
}
/* PERFORMER PROFILE END */

/* SELECT TYPE LIST BAR  START */

.selectListTypeBarLeft {
    background-image: url(./../images/listTypeBarLeft.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin-left:1px;
    padding-left:14px;
}

.selectListTypeBarRight {
    background-image: url(./../images/listTypeBarRight.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.selectListTypeBarCenter {
    background-image: url(./../images/listTypeBarCenter.png);
    background-repeat: repeat-x;
    height:76px;
    width:100%;
    padding-top:25px;
}

.performerDivList_1{
    float: left;
    height:194px;
    margin-bottom:15px;
    margin-left:5px;
    width:340px;
    padding:5px 5px 10px 5px;
    background: transparent url(./../images/performerStyle1.png) no-repeat;
    text-align: left;
}
.performerDivList_1 .performerList_1_right{
    float: left;
    margin-left:15px;
    margin-top:20px;
    width: 180px;
}
.performerDivList_1 .performerList_1_right .details{
    margin-bottom: 15px;
}
.performerDivList_1 .performerList_1_left{
    float:left;
    margin-top:7px;
}
.performerDivList_2{
    float:left;
    height:287px;
    text-align: left;
    margin-left:5px;
    padding:15px 2px 15px 15px;
    width:153px;
    background: transparent url(./../images/performerStyle2.png) no-repeat;
}
.performerDivList_2 .photo_142x142 {
    margin-top:10px;
}

.performerDivList_3{
    float: left;
    padding-left: 8px;
    padding-bottom: 15px;
    width:215px;
    height:222px;
    margin-left:10px;
    background: transparent url(./../images/performerStyle3.png) no-repeat;
}
.performerDivList_3 .photo_205x180{
    margin-top:5px;
    margin-bottom: 5px;
}
/* SELECT TYPE LIST BAR  END */

/* ROUNDED TABLE STYLE START */

.roundedCornerTopLeft{
    background-image: url(./../images/rounded-table/rounded_corner/roundedCorner.png);
    background-repeat: no-repeat;
    background-position: left top;
    width:15px;
    height: 15px;
}
.roundedCornerTopCenter{
    background-image: url(./../images/rounded-table/rounded_corner/top_center.png);
    background-repeat: repeat-x;
    background-position: top;
}
.roundedCornerTopRight{
    background-image: url(./../images/rounded-table/rounded_corner/roundedCorner.png);
    background-repeat: no-repeat;
    background-position: right top;
    width:15px;
    height: 15px;
}
.roundedCornerCenterLeft{
    background-image: url(./../images/rounded-table/rounded_corner/center_left.png);
    background-repeat: repeat-y;
    background-position: left;
}
.roundedCornerCenterRight{
    background-image: url(./../images/rounded-table/rounded_corner/center_right.png);
    background-repeat: repeat-y;
    background-position: right;
}
.roundedCornerBottomLeft{
    background-image: url(./../images/rounded-table/rounded_corner/roundedCorner.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width:15px;
    height: 15px;
}
.roundedCornerBottomCenter{
    background-image: url(./../images/rounded-table/rounded_corner/bottom_center.png);
    background-repeat: repeat-x;
    background-position: bottom;
}
.roundedCornerBottomRight{
    background-image: url(./../images/rounded-table/rounded_corner/roundedCorner.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    width:15px;
    height: 15px;
}
.roundedCornerContent{
    background-color: #E4E4E4;
}

/* ROUNDED TABLE STYLE END */

/* FOOTER STYLE START */
.footerLinksTitle {
    font-size: 14pt;
}

.footerLinks {
    font-size: 12pt;
    padding-left :20px;
    padding-top:10px;
    line-height: 20px;
}

.footerBarBgLeft{
    background-image: url(./../images/footerBarBgLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:27px;
    margin-left: -12px;
}

.footerBarBgRight{
    background-image: url(./../images/footerBarBgRight.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right:27px;
    margin-right: -12px;
}

.footerBarBgCenter{
    background-image: url(./../images/footerBarBgCenter.png);
    background-repeat: repeat-x;
    height: 50px;
    width: 100%;
    padding-top: 14px;
}

.footerLogo font {
    font-size: 18pt;
    text-align: center;
}
.footerLogo {
    font-size: 9pt;
    text-align: center;
    max-width: 435px;
}

.footerBarLinks {
    float: right;
    text-align: right;
    font-size: 9pt;
}
.customLinks {
    font-size: 12pt;
}

/* FOOTER STYLE END */


/* CUSTOM FILTERS SELECTED START */

.filters{
	padding-left: 20px;
	width: 97%;
}

.filtersList{
	width: 100%;
	position: relative;
	height: auto;
}
.filter{
	display: inline-block;
	border:1px solid #C3C3C3;
	-moz-border-radius: 3px;
	padding:5px;
	margin:5px;
	width:auto;

}

/* CUSTOM FILTERS SELECTED END */



/* SIGNUP */

.signUpHelperPending, a.signUpHelperPending {
	color: #8C969D;
	font-family: Arial;
	font-size: 12px;
}

a.signUpHelperPending:hover {
	color: #666666;
}

.signUpHelperError {
	color: #C04548;
	cursor: help;
}

.signUpHelperSuccessfully {
	color: #007C00;
	cursor: auto;
}

.signUpName {
	color: #666666;
	font-weight: bold;
	vertical-align: middle;
}


.signUpField {
	background-color: #EBEBEB;
	border: solid #A5ACB2 1px;;
	color: #8C969D;
	height: 24px;
	width:250px;
}


select.signUpField {
	background-color: #EBEBEB;
	color: #8C969D;
	height: 28px;
	width: 250px;
	padding-top: 3px;
}

textarea.signUpField {
	background-color: #EBEBEB;
	border: solid #A5ACB2 1px;;
	color: #8C969D;
	height: 100px;
	width:250px;
}



.go_red {
	color:red;
}

.go_green {
	color:green;
}

/* SIGNUP */

/*************************************************************************************************/
/** PERFORMER PROFILE ****************************************************************************/


.performerProfileLinks{
	text-align:left;
}

.performerProfileLinks a{
	padding-right:15px;
	font-weight:bold;
	color:#2F2F2F;
	font-size:12px;
}

.performerProfileLinks a:hover {
	color:#EF2F2E;
}

.performerProfileLinks a.activ {
	color:#A6A6A6;
}

.performerProfileContent {
	margin-left:15px;
	margin-bottom:20px;
}

.performerProfileDetails {
	margin-left:15px;
}

.performerProfilePhotoGalleryPhoto {
	background-position:center;
	width:150px;
	height:200px;
	text-align:center;
	margin:5px;
	float:left;
}

.performerProfilePhotoGalleryPhoto{
	border:3px solid #5D070A;
}

.performerProfilePhotoGalleryPhoto:hover{
	border:3px solid #FFFFFF;
}

.performerVideo{
	float:left;
	width:220px;
	margin:7px;
}
.performerVideosViews{
	float:left;
	color:#666666;
}

.performerVideosPrice{
	float:right;
	color:#666666;
	font-weight:bold;
}

.performerVideoSWF{
	width:221px;
	height:161px;
	border: 3px solid #420406;
	margin-top:5px;
	margin-bottom:5px;
}
.performerVideoSWF:hover{
	border: 3px solid #b2b2b2;
}

 /**** FAQ */
 .faq{
     background: #C9C9C9;
     margin:5px 0 20px 10px;
     padding: 10px;
}

.faq span{
    display: block;
    padding: 0 0 5px;
}

.faq .question {
    font-weight: bold;
    padding-bottom: 10px;
}

#filters {
    margin-left:2px;
}
.tabfilter{
    background: transparent url(./../images/filter_bg.png) no-repeat;
    width:139px;
    height:27px;
    float:left;
    margin: 3px 2px 3px 2px;
    padding-top:5px;
}
.tabfilter a{
    padding:0 0 2px 25px;
}

.commentBox{
	background-image: url(./../images/textarea_dottedLine_tile.gif) ;
	background-color:#EBEBEB;
	font-family: 'Comic Sans', 'Comic Sans MS', cursive;
	font-weight: normal;
	font-size:12px;
	line-height:24px;
	border:none;
	padding-left:5px;
	padding-right:5px;
}          

.newPerformer{
    display:none;
}

