@CHARSET "UTF-8";

*{margin:0;padding:0;border:none;font-family:tahoma,verdana,sans-serif}
body{background-color:#000}

.filedh{
    display:none;
}

a{
    color: #FFF;
    font-weight: bold;
    color: #FFF;
    font-size: 12px;
}

#container{
    position:relative;
    width: 1024px;
    margin: 0 auto;
}

#header{
    position:relative;
    background: transparent url('Views/Images/top_1.png') no-repeat;
    height: 462px;
    width: 1024px;
    margin: 0 auto 0 auto;
    background-position: 0px 41px;
}

#header2 {
    position:relative;
    background: transparent url('Views/Images/top_2.png') no-repeat;
    height: 324px;
    width: 1024px;
    margin: 0 auto 0 auto;
    background-position: 0px 41px;
    overflow: hidden;
}

#logo2 {
    background: transparent url('Views/Images/logo.png') no-repeat;
    width: 367px;
    height:162px;
    position: absolute;
    z-index: 1;
    margin-top: -300px;
    margin-left: 40px;
}

#header > .topNav {
    position: relative;
    margin-top: -454px;
    margin-left: 920px;
}

#header2 > .topNav {
    position: relative;
    margin-top: -316px;
    float: right;
}

.topNav a {
    color: #b46c85;
    text-decoration: none;
    margin-left: 5px;
}

.topNav img {
	margin-left: 4px;
}

.showOf7 .mainFoto {
    background-image: url('Views/Images/Girl/7_2.png');
    width: 442px;
    height: 434px;
    position: absolute;
    margin-top: -295px;
    margin-left: 210px;
}

.showOf7 .namePlate {
    background-image: url('Views/Images/Girl/7_1.png');
    width: 321px;
    height: 104px;
    position: absolute;
    margin-top: -205px;
    margin-left: 680px;
}

#info {
	padding: 5px 10px 5px 10px;
	background-color: black;
	color: white;
    width: 440px;
    height: 80px;
    position: absolute;
    margin-top: -100px;
    margin-left: 551px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.info1 { 
	margin-top: -112px !important;
}

.info2 { 
    font-size: 14px;
    margin-top: -114px !important;
    height: 90px !important;
}

.info3 { 
    margin-top: -114px !important;
}

.info4 { 
    font-size: 12px;
    margin-top: -114px !important;
    height: 95px !important;
}

.info5 { 
    font-size: 15px;
    margin-top: -92px !important;
    height: 60px !important;
}

.info6 { 
    -font-size: 14px;
    margin-top: -109px !important;
}

.info7 { 
    font-size: 14px;
    margin-top: -103px !important;
}

.showOf6 .mainFoto {
    background-image: url('Views/Images/Girl/6_2.png');
    width: 311px;
    height: 275px;
    position: absolute;
    margin-top: -256px;
    margin-left: 290px;
}

.showOf6 .namePlate {
    background-image: url('Views/Images/Girl/6_1.png');
    width: 381px;
    height: 97px;
    position: absolute;
    margin-top: -205px;
    margin-left: 621px;
}


.showOf5 .mainFoto {
    background-image: url('Views/Images/Girl/5_2.png');
    width: 339px;
    height: 308px;
    position: absolute;
    margin-top: -305px;
    margin-left: 275px;
}

.showOf5 .namePlate {
    background-image: url('Views/Images/Girl/5_1.png');
    width: 460px;
    height: 110px;
    position: absolute;
    margin-top: -200px;
    margin-left: 545px;
}

.showOf4 .mainFoto {
    background-image: url('Views/Images/Girl/4_2.png');
    width: 590px;
    height: 298px;
    position: absolute;
    margin-top: -286px;
    margin-left: 187px;
}

.showOf4 .namePlate {
    background-image: url('Views/Images/Girl/4_1.png');
    width: 438px;
    height: 93px;
    position: absolute;
    margin-top: -203px;
    margin-left: 565px;
}


.showOf3 .mainFoto {
    background-image: url('Views/Images/Girl/3_2.png');
    width: 310px;
    height: 280px;
    position: absolute;
    margin-top: -271px;
    margin-left: 281px;
}

.showOf3 .namePlate {
    background-image: url('Views/Images/Girl/3_1.png');
    width: 284px;
    height: 97px;
    position: absolute;
    margin-top: -205px;
    margin-left: 720px;
}

.showOf2 .mainFoto {
    background-image: url('Views/Images/Girl/2_2.png');
    width: 300px;
    height: 290px;
    position: absolute;
    margin-top: -283px;
    margin-left: 276px;
}

.showOf2 .namePlate {
    background-image: url('Views/Images/Girl/2_1.png');
    width: 367px;
    height: 97px;
    position: absolute;
    margin-top: -205px;
    margin-left: 640px;
}

.showOf1 .mainFoto {
    background-image: url('Views/Images/Girl/1_2.png');
    width: 350px;
    height: 310px;
    position: absolute;
    margin-top: -285px;
    margin-left: 248px;
}

.showOf1 .namePlate {
    background-image: url('Views/Images/Girl/1_1.png');
    width: 281px;
    height: 93px;
    position: absolute;
    margin-top: -200px;
    margin-left: 728px;
}

#logo {
    background: transparent url('Views/Images/logo.png') no-repeat;
    width: 367px;
    height:162px;
    position: absolute;
    z-index: 1;
    margin-top: -442px;
    margin-left: 40px;
}

#regForm {
    background: transparent url(Views/Images/comment_middle.png);
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-size: 12px;
    padding: 10px 0px 5px 100px;
}

.comment {
    margin-top: 10px;
    width: 501px;
}

.comment > div:first-child {
    background: transparent url('Views/Images/comment_top.png') no-repeat;
    width: 501px;
    height:14px;
}

.comment > div {
    background: transparent url('Views/Images/comment_middle.png') repeat-y;
    width: 501px;
    color: #b46c85;
    font-size: 12px;
    padding-left: 10px;
}

.comment > div > div:first-child {
    position:relative; 
    float: left; 
    width:90px;
    text-align: left;
    padding: 0;
    margin-top: 0;
    color: #33bff0;
}

.comment > div > div.gb {
	color: yellow;
}

.comment > div > div span:first-child {
	color: white;
}

.comment > div > div span:last-child {
    color: grey;
}

.comment > div > div {
    position:relative; 
    float: right; 
    text-align: right;
    padding-right: 20px;
    margin-top: -10px;
}

.comment > div > div:last-child {
    float: none; 
    margin: 0 0 0 100px;
    text-align: left;
    padding: 0;
}

.comment > div:last-child {
    background: transparent url('Views/Images/comment_bottom.png') no-repeat;
    width: 501px;
    height:12px;
}

.writeComment {
    background: transparent url('Views/Images/button_3.png') no-repeat scroll right top;
    width: 508px;
    height: 82px;
    line-height: 60px;
    font-weight: bold;
    font-size: 18px;
    color: #f9b4cc;
    cursor: pointer;
    cursor: hand;
}

#pageOverlay {
    position:fixed; 
    top:0px; 
    left:0px; 
    z-index:999; 
    background-color: black; 
    width: 100%; 
    height: 100%; 
    opacity:0.4; 
    filter:alpha(opacity=40);
    display: none;
}

#filePreviewHolder {
    visibility: hidden;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.pagination {
	margin-top: 5px;
	font-size: 10px;
    float: right;
    background: transparent url('Views/Images/comment_middle.png');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 3px 10px 5px 10px;
}

.active {
	color: rgb(249, 180, 204);
}

#filePreviewNav {
	position: absolute; 
	margin-top: -50px; 
	left: 0px;
	width: 660px;
	background-color: black; 
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 5px;
}

#filePreview {
    position: fixed;
    top: 50%; 
    left: 50%; 
    z-index: 1000; 
    background-color: black; 
    width: 660px; 
    height: 526px; 
    margin-top: -250px; 
    margin-left: -350px;
    text-align: center;
    padding-top: 10px;    
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

#filePreview > div:last-child {
    background: transparent url('Views/Images/bg.jpg');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    height: 38px;
    line-height: 38px;
    color: #c75d82;
    font-size: 20px;
    width: 200px;
    float: right;
    position: relative;
    margin-right: 10px;
    cursor: pointer;
    cursor: hand;
}
	
#newComment {
    position: fixed; 
    top: 50%; 
    left: 50%; 
    z-index: 1000; 
    background-color: #97264e; 
    width: 500px; 
    height: 215px; 
    margin-top: -100px; 
    margin-left: -250px;
    display: none;
    text-align: center;
}

#newComment textarea {
	border: 3px solid #c75d82;
	margin: 5px;
	height: 160px;
	width: 480px;
}
	
#newComment input {
    background: transparent url('Views/Images/button_4.png') no-repeat scroll right top;
    width: 101px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
    color: white;
    cursor: pointer;
    cursor: hand;
}

#content2 {
    position: relative;
    margin-left: 23px;
    background: #000 url('Views/Images/bg.jpg');
    min-height:735px;
}

#content2 #left {
    position: relative;
    float: left;
    padding: 10px 20px 10px 20px;
}

#content2 #right {
    position: relative;
    float: right;
    width: 433px;
    min-height:735px;
    background: transparent url('Views/Images/comment_middle.png');
    color: grey;
    padding: 10px;
}

#File-Files .videos {
	width: 213px;
    float: left;
    position: relative;
    text-align: center;
}

#File-Files .pictures {
    width: 213px;
    float: right;
    position: relative;
    text-align: center;
}

#File-Files .pictures > div:first-child {
    background: transparent url('Views/Images/bg.jpg');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    height: 38px;
    line-height: 38px;
    color: #c75d82;
    font-size: 20px;
    margin-bottom: 10px;
}

#File-Files .seperator {
	height: 2px;
    background: transparent url('Views/Images/bg.jpg');
    margin: 10px;
}

#File-Files .file {
	text-align: left;
	font-size: 12px;
    cursor: pointer;
    cursor: hand;
}

#File-Files .videos .file {
	padding-left: 6px;
}

#File-Files .pictures .file {
    padding-left: 6px;
}

.leftFile {
	float: left;
	margin-left: 20px;
}

.rightFile {
	float: right;
	margin-right: 20px;
}

#File-Files .file > div {
	float: right;
    width: 125px;
}

#File-Files .videos > div:first-child {
    background: transparent url('Views/Images/bg.jpg');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    height: 38px;
    line-height: 38px;
    color: #c75d82;
    font-size: 20px;
    margin-bottom: 10px;
}

#comments {
    width: 505px;
    height: 38px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: black;
    color: #b46c85;
    text-align:center;
    line-height:38px;
    font-size: 20px;
}


#content #left {
    position: relative;
    float: left;
    width: 610px;
    background: #000 url('Views/Images/bg.jpg');
}

#content #left .left-top {
    height: 36px;
    background: #000 url('Views/Images/corner-right.jpg') no-repeat top right;
}
#content #left .inner {
    padding: 0 40px 10px 40px;
    background: transparent url('Views/Images/left-bg.jpg') repeat-x;
    min-height: 689px;
    color: #fff;
}

#content #right{
    position: relative;
    float: right;
    width: 414px;
    background: #f693b6 url('Views/Images/rightside-left-bg.jpg') no-repeat;
    min-height:735px;
}

#content #right .inner {
    margin-left: 55px;
    width: 339px;
}

.title {
    color: #FFFFFF;
    font-size: 14px;
    border-top: 3px solid #6d0009;
    border-bottom: 2px solid #6d0009;
    background-color: #92234a;
    text-align: center;
    font-weight: bold;
    padding: 2px 0;
}

input {
    color:#603440;
}

.check {
    background: transparent url('Views/Images/check.png') no-repeat;
    height: 56px;
    line-height: 56px;
    padding-left: 56px;
    color: #fff;
}
	
#userInfo {
    position: absolute;
    background: transparent url('Views/Images/postlogin.png') no-repeat;
    width:487px;
    height:60px;
    z-index: 1;
    margin-top: -270px;
    margin-left: 525px;
    padding: 10px 50px 10px 0px;
    text-align: right;
    color:white;
}

#login {
    position: absolute;
    background: transparent url('Views/Images/login.png') no-repeat;
    width:487px;
    height:60px;
    z-index: 1;
    margin-top: -400px;
    margin-left: 514px;
}
	
form label {
	color: #fff;
    font-size: 12px;
    margin-left: 10px;
}

form .text {
	height: 18px;
	border: 3px solid #924d63;
}

form table tr td:first-child {
	text-align: right;
}

form select {
    height: 23px;
    border: 3px solid #924d63;
    margin-right: 3px;
}

.valid {
    border-color: green !important;
}

.invalid {
    border-color: red !important;
}

#girlsBar {
	height: 151px;
    margin-left: 23px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-image: url('Views/Images/Bar/fill.png');
    background-repeat:repeat-x;
}

#girlsBar > div {
    cursor: pointer;
    cursor: hand;
}
	
#login label {
    position: absolute;
    margin-top: 10px;
    width: 400px;
}

#login .submit {
    background: transparent url('Views/Images/button_1.png') no-repeat scroll right top;
    width: 94px;
    height: 58px;
    line-height: 58px;
    font-weight: bold;
    margin-top: -5px;
    margin-left:390px;
    cursor: pointer;
    cursor: hand;
    z-index: 100;
    position:absolute;
}

#login .sub a {
	color: #ce7795;
    position: absolute; 
    margin-top: 5px; 
    margin-left: 250px;
    text-decoration: none;
}
	
.joinButton {
	background: transparent url('Views/Images/button_2.png') no-repeat scroll right top;
    width: 183px;
    height: 77px;
    line-height: 58px;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    cursor: hand;
}

#topTabs {
    background: white url('Views/Images/right-top.jpg') no-repeat;
    background-position: 300px 0;
    height: 34px;
    margin-top: 6px;
}

#tabs {
	position: absolute;
    margin-left: -35px;
    width: 35px;
}

#girlsBar div {
    height: 151px;
    float: left;
    cursor: pointer;
    cursor: hand;
}

#girlsBar > #tab1 {
    background-image: url('Views/Images/Bar/1_0.png');
    width:106px;
}

#girlsBar > #tab1.active {
    background-image: url('Views/Images/Bar/1_1.png');
    width:226px;
}

#girlsBar > #tab2 {
    background-image: url('Views/Images/Bar/2_0.png');
    width:112px;
}

#girlsBar > #tab2.active {
    background-image: url('Views/Images/Bar/2_1.png');
    width:274px;
}

#girlsBar > #tab3 {
    background-image: url('Views/Images/Bar/3_0.png');
    width:104px;
}

#girlsBar > #tab3.active {
    background-image: url('Views/Images/Bar/3_1.png');
    width:223px;
}


#girlsBar > #tab4 {
    background-image: url('Views/Images/Bar/4_0.png');
    width:97px;
}

#girlsBar > #tab4.active {
    background-image: url('Views/Images/Bar/4_1.png');
    width:305px;
}

#girlsBar > #tab5 {
    background-image: url('Views/Images/Bar/5_0.png');
    width:107px;
}

#girlsBar > #tab5.active {
    background-image: url('Views/Images/Bar/5_1.png');
    width:318px;
}

#girlsBar > #tab6 {
    background-image: url('Views/Images/Bar/6_0.png');
    width:105px;
}

#girlsBar > #tab6.active {
    background-image: url('Views/Images/Bar/6_1.png');
    width:273px;
}

#girlsBar > #tab7 {
    background-image: url('Views/Images/Bar/7_0.png');
    width:117px;
}

#girlsBar > #tab7.active {
    background-image: url('Views/Images/Bar/7_1.png');
    width:255px;
}

#tabs > div {
    position:relative;
    cursor:pointer;
    cursor:hand;
}

#tabs > #tab1 {
    background-image: url('Views/Images/Tabs/1_1.png');
    height: 101px;
    z-index: 1;
}

#tabs > #tab2 {
	background-image: url('Views/Images/Tabs/2_0.png');
    height: 93px;
    margin-top: -16px;
}

#tabs > #tab3 {
    background-image: url('Views/Images/Tabs/3_0.png');
    height: 73px;
    margin-top: -15px;
}

#tabs > #tab4 {
    background-image: url('Views/Images/Tabs/4_0.png');
    height: 83px;
    margin-top: -14px;
}

#tabs > #tab5 {
	background-image: url('Views/Images/Tabs/5_0.png');
    height: 89px;
    margin-top: -16px;
}

#tabs > #tab6 {
	background-image: url('Views/Images/Tabs/6_0.png');
    height: 102px;
    margin-top: -15px;
}

#tabs > #tab7 {
	background-image: url('Views/Images/Tabs/7_0.png');
    height: 102px;
    margin-top: -22px;
}

div.tab-inner{
    background: #FFF url('Views/Images/tab-inner-bottom.jpg') no-repeat scroll left bottom;
    text-align:justify;
    color:#87153c;
    font-size:10px;
    padding:0 40px 20px 40px;
}

div.tab-inner p {
    padding: 10px 5px;
    line-height: 18px;
    min-height: 100px;
}

.pages{
    text-align:center;
    padding: 0 0 5px 0;
    color: #FFF;
    font-weight: bold;
}
.pages a{
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    margin-right:8px;
}
.pages a.curr{
    color: #F693B6;
    font-size: 16px;
}

#footer{
    position: relative;
    text-align:center;
    color:#FFF;
    font-weight: bold;
    font-size: 12px;
    width:100%;
    padding: 8px 0;
    clear: both;
}

.fullTitle {
    height: 38px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: black;
    color: #b46c85;
    text-align: center;
    line-height: 38px;
    font-size: 20px;
}

.fullText {
	color: white;
}

.fullText a{
    color: #FFF;
    font-weight: bold;
    color: #FFF;
    font-size: 14px;
}

#contentPadding {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}