@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

body#home {
	background:url(/z/img/images/bg/home.jpg) top center no-repeat #d9d9e1;
}

body#signup {
	background:url(/z/img/images/bg/signup.jpg) top center no-repeat #131684;
}

body#about {
	background:url(/z/img/images/bg/about.jpg?123) top center no-repeat #131684;
}

body#login {
	background:url(/z/img/images/bg/login.jpg) top center no-repeat #131684;
}

body#terms {
	background:url(/z/img/images/bg/terms.jpg) top center no-repeat #131684;
}

body#upload {
	background:url(/z/img/images/bg/upload.jpg) top center no-repeat #131684;
}

body#girls_in_city {
	background:url(/z/img/images/bg/girls_in_your_city.jpg?123) top center no-repeat #131684;
}

body#girls_in_city_sub {
	background:url(/z/img/images/bg/girls_in_your_city_sub.jpg?123) top center no-repeat #131684;
}

body#faq {
	background:url(/z/img/images/bg/faq.jpg) top center no-repeat #d9d9e1;
}

body#profile {
	background:url(/z/img/images/bg/profile.jpg) top center no-repeat #131684;
}

body#thankyou {
	background:url(/z/img/images/bg/thank_you.jpg) top center no-repeat #131684;
}

#container {
	width:960px;
	height:1000px;
	margin:0 auto;
	text-align:left;
}

#content {
	width:960px;
	float:left;
}

#content.signup {
	margin-top:113px;
}

.cabout {
	width:805px !important;
	width:938px;
	width/**/:/**/805px;
	margin:520px 0 0 18px;
	padding:0 63px 0 70px;
	float:left;
	display:inline;
	background:url(/z/img/images/bg/border.jpg) repeat-y;
}

.cprofile2 {
	width:835px;
	margin:20px 0 0 18px;
	float:left;
	display:inline;
	background:url(/z/img/images/bg/border.jpg) repeat-y;
}

.cupload2 {
	width:805px !important;
	width:938px;
	width/**/:/**/805px;
	margin:30px 0 0 18px;
	padding:0 63px 0 70px;
	float:left;
	display:inline;
	background:url(/z/img/images/bg/border.jpg) repeat-y;
}

.clogin {
	width:862px;
	margin-top:113px;
	margin-right:20px;
	float:right;
	display:inline;
}

.cterms {
	width:805px !important;
	width:938px;
	width/**/:/**/805px;
	margin:200px 0 0 18px;
	padding:0 63px 0 70px;
	float:left;
	display:inline;
	background:url(/z/img/images/bg/border.jpg) repeat-y;
}

.cfaq {
	margin-top:180px;
}

.cupload {
	margin-top:109px;
}

.cgirlscity {
	margin-top:120px;
}

.cgirlscitysub {
	margin-top:110px;
}

.cprofile {
	margin-top:108px;
}

.thankyou {
	margin-top:140px;
}


/************************************************************** home
*********************************************************************
*********************************************************************/

.powering {
	margin:44px 27px 0 0;
}

/* latest girls */
#latest_g {
	width:257px !important;
	width:292px;
	width/**/:/**/257px;
	height:285px;
	padding:0 18px 0 17px;
	margin-top:15px;
	float:left;
	background:url(/z/img/images/home/bg_latest_g.jpg) no-repeat;
}

#latest_g .thumb {
	width:83px;
	height:83px;
	margin-right:4px;
	margin-top:4px;
	float:left;
}

#latest_g .thumb img {
	vertical-align:top;
}

#latest_g h2 {
	color:#ff1f00;
	margin-top:11px;
	padding-bottom:7px;
}

#latest_g .drop {
	width:258px;
	margin-top:9px;
	float:left;
}

#latest_g .drop h2 {
	color:#131684;
	margin-top:0px;
}

#latest_g .drop select {
	font-size:1.4em;
	width:210px;
	margin-top:5px;
	float:left;
}

/* top girls */
#top_g {
	width:237px;
	height:284px;
	margin:15px 0 0 1px;
	padding:0 20px 0 17px;
	float:left;
	display:inline;
	background:url(/z/img/images/home/bg_top_g.jpg) no-repeat;
}

#top_g h2 {
	color:#131684;
	margin-top:11px;
	padding-bottom:7px;
}

.top_g {
	width:199px;
	height:74px;
	margin-top:4px;
	float:left;
}

.top_g .thumb {
	width:74px;
	height:74px;
	float:left;
}

.top_g .desc {
	width:115px;
	float:right;
}

.top_g h3 {
	color:#cdab52;
	padding-bottom:1px;
	margin-top:6px;
}

.top_g .info {
	font-size:1.3em;
	color:#131684;
	font-weight:bold;
	line-height:14px;
	padding-bottom:1px;
}

.top_g .link a {
	font-size:1.3em;
	color:#817e8b;
	font-weight:bold;
	letter-spacing:-1px;
}

/* text entry */

#text_entry {
	width:560px;
	height:107px;
	margin-top:7px;
	float:left;
	background:url(/z/img/images/home/bg_text_entry.jpg) no-repeat;
}

#text_entry .inputtext {
	font-size:1.7em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
	width:213px !important;
	width:218px;
	width/**/:/**/213px;
	height:36px !important;
	height:49px;
	height/**/:/**/36px;
	padding:15px 0 0 5px;
	margin-right:10px;
	float:left;
	border:1px solid #ffffff;
	background:#ffffff;
}

.input-select {
	font-size:1.7em;
	color:#131684;
	border:2px solid #D0AF58;
	background:#fff;
	margin:0px 0px 5px 0px;
}

#text_entry form {
	width:295px;
	margin-left:248px;
	margin-top:29px;
	float:left;
}

/* splash area */
#splash {
	width:934px;
	margin-left:18px;
	float:left;
	display:inline;
	padding-bottom:15px;
	margin-bottom:25px;
	background:#fff;
}

#l_login {
	width:542px;
	margin:13px 0 5px 19px;
	float:left;
	display:inline;
}

#l_login form {
	width:363px;
	margin-left:5px;
	float:left;
	display:inline;
}

#l_login .inputtext {
	font-size:1.4em;
	color:#402a83;
	width:148px !important;
	width:154px;
	width/**/:/**/148px;
	height:23px !important;
	height:27px;
	height/**/:/**/23px;
	padding:4px 0 0 6px;
	margin-right:3px;
	float:left;
	border:2px solid #d0af58;
}

.splash_right {
	margin-top:4px;
	float:right;
}

.splash_left {
	float:right;
}

#splash #networks {
	width:572px;
	margin-top:3px;
	float:left;
}

.network_logo {
	margin-right:18px;
}

#splash #networks .thumb {
	width:auto;
	height:50px;
	float:left;
}

#splash #networks .thumb.norange {
	margin-right:25px;
}

#splash #networks .thumb.o2 {
	margin-right:24px;
}

#splash #networks .thumb.voda {
	margin-right:16px;
}

#splash #networks .thumb.tmobile {
	margin-right:24px;
}

#splash #networks .thumb.three {
	margin-right:31px;
}

/* map */
#map {
	width:394px;
	height:508px;
	margin:15px 0 0 -2px;
	float:left;
	display:inline;
}

.mobile_blank {
	margin-top:-233px;
}

.mobile_pic {
	left:183px;
	top:65px;
	position:relative;
}

#mobile_city {
	color:#ffffff;
	font-size:1.7em;
	font-weight:bold;
	letter-spacing:-2px;
	text-align:right;
	text-transform:uppercase;
	width:155px;
	position:relative;
	left:207px;
	top:68px;
}

.birmingham {
	background:url(/z/img/images/home/map/birmingham.jpg) no-repeat;
}

.aberdeen {
	background:url(/z/img/images/home/map/aberdeen.jpg) no-repeat;
}

.belfast {
	background:url(/z/img/images/home/map/belfast.jpg) no-repeat;
}

.bournemouth {
	background:url(/z/img/images/home/map/bournemouth.jpg) no-repeat;
}

.bradford {
	background:url(/z/img/images/home/map/bradford.jpg) no-repeat;
}

.brighton {
	background:url(/z/img/images/home/map/brighton.jpg) no-repeat;
}

.bristol {
	background:url(/z/img/images/home/map/bristol.jpg) no-repeat;
}

.cardiff {
	background:url(/z/img/images/home/map/cardiff.jpg) no-repeat;
}

.edinburgh {
	background:url(/z/img/images/home/map/edinburgh.jpg) no-repeat;
}

.exeter {
	background:url(/z/img/images/home/map/exeter.jpg) no-repeat;
}

.glasgow {
	background:url(/z/img/images/home/map/glasgow.jpg) no-repeat;
}

.hull {
	background:url(/z/img/images/home/map/hull.jpg) no-repeat;
}

.ipswich {
	background:url(/z/img/images/home/map/ipswich.jpg) no-repeat;
}

.leeds {
	background:url(/z/img/images/home/map/leeds.jpg) no-repeat;
}

.leicester {
	background:url(/z/img/images/home/map/leicester.jpg) no-repeat;
}

.liverpool {
	background:url(/z/img/images/home/map/liverpool.jpg) no-repeat;
}

.london {
	background:url(/z/img/images/home/map/london.jpg) no-repeat;
}

.manchester {
	background:url(/z/img/images/home/map/manchester.jpg) no-repeat;
}

.newcastle {
	background:url(/z/img/images/home/map/newcastle.jpg) no-repeat;
}

.norwich {
	background:url(/z/img/images/home/map/norwich.jpg) no-repeat;
}

.nottingham {
	background:url(/z/img/images/home/map/nottingham.jpg) no-repeat;
}

.plymouth {
	background:url(/z/img/images/home/map/plymouth.jpg) no-repeat;
}

.portsmouth {
	background:url(/z/img/images/home/map/portsmouth.jpg) no-repeat;
}

.sheffield {
	background:url(/z/img/images/home/map/sheffield.jpg) no-repeat;
}

.stoke {
	background:url(/z/img/images/home/map/stoke.jpg) no-repeat;
}

.swansea {
	background:url(/z/img/images/home/map/swansea.jpg) no-repeat;
}

/************************************************************** signup
*********************************************************************
*********************************************************************/

#signup_form {
	width:831px !important;
	width:861px;
	width/**/:/**/831px;
	float:left;
	margin-left:57px;
	padding:7px 0 15px 30px;
	background:#1c0f78;
	display:inline;
	clear:both;
}

#signup_form .step label {
	font-size:1.5em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:right;
	width:182px;
	padding:5px 5px 0 0;
	margin-bottom:13px;
	clear:both;
	float:left;
}

#signup_form .inputtext {
	font-size:1.4em;
	color:#442c8b;
	font-weight:bold;
	width:209px;
	height:19px !important;
	height:22px;
	height/**/:/**/19px;
	padding:3px 0 0 3px;
	margin-bottom:13px;
	border:2px solid #d0af58;
}

#signup_form select {
	font-size:1.3em;
	width:212px;
	height:22px;
	margin:3px 0 13px 0;
}

#signup_form checkbox {

}

#signup_form p {
	color:#c9af6f;
	padding-bottom:15px;
}

#signup_form h2 {
	color:#ff1f00;
	letter-spacing:-1px;
	padding-bottom:26px;
}

.threesteps {
	margin:9px 0 0 90px;
	float:left;
}

.sign_l {
	margin-right:63px;
	float:right;
}

#signup_form .step {
	width:773px !important;
	width:797px;
	width/**/:/**/773px;
	padding:16px 15px 0 9px;
	margin-bottom:13px;
	float:left;
	border:2px solid #d0af58;
	background:#ffffff;
}

#signup_form .sleft {
	width:423px;
	float:left;
}

#signup_form .sright {
	width:285px;
	float:right;
}

.step3_p {
	width:365px;
	margin-left:35px;
	float:left;
	display:inline;
}

.step3_check {
	width:17px;
	float:right;
}

#signup_form #submit {
	margin-top:275px;
}

#su_c_b {
	width:861px;
	height:10px;
	margin:0 0 15px 57px;
	clear:both;
	background:url(/z/img/images/signup/curve_bottom.jpg) no-repeat;
}

/************************************************************** login
*********************************************************************
*********************************************************************/

.login_l {
	margin:2px 60px 0 0;
	float:right;
	display:inline;
}

#login_form {
	width:780px;
	margin:18px 0 0 100px;
	float:left;
	display:inline;
}

#login_form label {
	font-size:1.5em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:right;
	width:165px;
	padding:5px 5px 0 0;
	margin-bottom:9px;
	float:left;
}

#login_form .inputtext {
	font-size:1.4em;
	color:#131684;
	font-weight:bold;
	width:209px;
	height:19px !important;
	height:22px;
	height/**/:/**/19px;
	padding:3px 0 0 3px;
	margin-bottom:9px;
	border:2px solid #d0af58;
}

#login_form p {
	color:#c9af6f;
	padding-left:165px;
}

#login_form h2 {
	color:#131684;
	letter-spacing:-1px;
	padding-bottom:20px;
}

#login_left {
	width:430px;
	float:left;
}

#login_right {
	width:325px;
	float:right;
}

#l_terms {
	font-size:1.1em;
	color:#c9af6f;
	width:220px;
	margin:45px 0 0 91px;
	float:left;
}

#l_terms a {
	color:#c9af6f;
}

/************************************************************** upload
*********************************************************************
*********************************************************************/

#upload_area {
	width:780px;
	height:730px;
	margin:18px 0 0 0px;
	float:left;
	display:inline;
}

#upload_area h2 {
	letter-spacing:-1px;
}

.logout {
	margin:5px 66px 0 0;
	float:right;
	display:inline;
}

.logged_in {
	font-size:1.7em;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:20px;
	margin:15px 10px 0 0;
	float:right;
	display:inline;
}

#u_left {
	width:273px;
	float:left;
}

#u_left .thumb {
	width:135px;
	height:130px;
	float:left;
	background:url(/z/img/images/upload/border.jpg) no-repeat;
}

#u_left .thumb img {
	margin-left:5px;
}

#u_right {
	width:500px;

	float:right;
}

#u_right h2 {
	color:#131684;
	padding-bottom:15px;
}

#u_right p {
	font-size:1.2em;
	color:#301f63;
	padding-bottom:15px;
}

.video {
	width:204px;
	height:146px;
	margin-left:25px;
	background:url(/z/img/images/upload/vid_border.jpg) no-repeat;
}

.video img {
	margin:5px 0 0 0;
}

#u_right .inputtext {
	font-size:1.4em;
	color:#402a83;
	width:248px !important;
	width:254px;
	width/**/:/**/248px;
	height:23px !important;
	height:27px;
	height/**/:/**/23px;
	padding:4px 0 0 6px;
	margin:0 3px 15px 0;
	float:left;
	border:2px solid #d0af58;
}

#u_right .inputtextbig {
	font-size:1.4em;
	color:#402a83;
	width:398px !important;
	width:384px;
	width/**/:/**/398px;
	height:23px !important;
	height:27px;
	height/**/:/**/23px;
	padding:4px 0 0 6px;
	margin:0 3px 15px 0;
	float:left;
	border:2px solid #d0af58;
}


/************************************************************** terms
*********************************************************************
*********************************************************************/

#theterms {

}

#theterms h2 {
	color:#131684;
	letter-spacing:-1px;
	padding-bottom:15px;
}

#theterms h3 {
	color:#131684;
	padding-bottom:1px;
}

#theterms p {
	color:#131684;
	padding-bottom:13px;
}

/************************************************************** faq
*********************************************************************
*********************************************************************/

#thefaq {
	width:810px;
	/*height:4100px;*/
	margin:0 0 0 80px;
	float:left;
	display:inline;
}

#thefaq ul {
	margin-bottom:15px;
}

#thefaq a {
	font-size:1.1em;
}

#thefaq h2 {
	color:#131684;
	letter-spacing:-1px;
	padding-bottom:15px;
}

#thefaq h3 {
	color:#131684;
	padding-bottom:1px;
}

#thefaq p {
	color:#131684;
	padding-bottom:13px;
}

.videofaq {
	font-size:1.5em;
	color:#131684;
	font-weight:bold;
	width:256px;
	margin-right:16px;
	float:left;
}

.ptop {
	font-size:1.4em;
	font-weight:bold;
}


/************************************************************** about
*********************************************************************
*********************************************************************/

#number {
	width:803px;
	height:85px;
	margin-bottom:15px;
	float:left;
	background:url(/z/img/images/about/number.jpg) no-repeat;
}

#number .inputtext {
	font-size:1.7em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
	width:323px !important;
	width:328px;
	width/**/:/**/323px;
	height:36px !important;
	height:49px;
	height/**/:/**/36px;
	padding:15px 0 0 5px;
	margin-right:10px;
	float:left;
	border:1px solid #ffffff;
	background:#ffffff;
}

#number form {
	width:405px;
	margin-right:10px;
	margin-top:17px;
	float:right;
}

#picabout_left {
	width:419px;
	margin-top:79px;
	float:left;
}

#picabout_right {
	width:443px;
	float:right;
}

#about_left {
	width:251px;
	float:left;
}

#about_right {
	width:525px;
	float:right;
	display:inline;
}

#about_right h2 {
	color:#131684;
	padding-bottom:15px;
}

#about_right p {
	color:#131684;
	padding-bottom:15px;
}

/************************************************************** profile
*********************************************************************
*********************************************************************/

#welcome {
	font-size:1.7em;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-2px;
	text-transform:uppercase;
	width:362px;
	margin:17px 0 0 168px;
	float:left;
	display:inline;
}

#status_update {
	width:811px;
	margin:8px 0 0 65px;
	float:left;
	display:inline;
}

#status_update .status {
	font-size:1.7em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:4px 7px 0 0;
	float:left;
}

#status_update .inputtext {
	font-size:1.3em;
	color:#000000;
	width:130px !important;
	width:136px;
	width/**/:/**/130px;
	height:20px !important;
	height:22px;
	height/**/:/**/20px;
	padding:2px 0 0 6px;
	margin-right:3px;
	float:left;
	border:2px solid #d0af58;
}

#profile_area {
	width:861px;
	margin:0 0 0 40px;
	float:left;
	display:inline;
}

#edit_profile {
	width:309px;
	float:left;
}

/* promote */

.promote {
	float:left;
	margin-top:-25px;
	margin-bottom:15px;
}

#promote {
	margin:43px 0 0 25px;
	float:left;
	display:inline;
}

#promote h2 {
	font-size:1.4em;
	letter-spacing:-1px;
}

#promote_mobile {
	width:278px;
	margin:19px 0 15px 0;
	float:left;
}

#promote_web {
	width:475px;
	margin:19px 0 15px 0;
	float:left;
}

/* end promote */

#profile_img {
	width:185px;
	float:left;
	background:url(/z/img/images/profile/profile_img_bg.jpg) top no-repeat;
}

#profileimg {
	width:185px;
	float:left;
}

#profile_img_curve {
	width:155px;
	height:9px;
	margin:0 0 10px 30px;
	float:left;
	display:inline;
	clear:both;
	background:url(/z/img/images/profile/profile_img_curve.jpg) no-repeat;
}

#profile_img img {
	border-left:9px solid #1c0d77;
	border-right:9px solid #1c0d77;
	margin:38px 0 0 30px;
}

#your_content {
	width:533px;
	height:700px;
	margin-right:27px;
	float:right;
	display:inline;
	background:url(/z/img/images/profile/your_content.jpg) no-repeat;
}

#your_content_nav {
	width:99px;
	margin-top:47px;
	float:left;
}

#accepted {
	width:99px;
	height:138px;
	margin-left:17px;
	margin-bottom:4px;
	float:left;
	display:inline;
	text-align:right;
}

#declined {
	width:99px;
	height:138px;
	margin-left:17px;
	float:left;
	display:inline;
	text-align:right;
}

#your_content #drop {
	width:325px;
	margin:5px 0 0 0;
	float:right;
}

#your_content #drop select {
	font-size:1.4em;
	width:147px;
	float:right;
}

#the_content {
	width:485px;
	height:575px;
	min-height:575px;
	max-height:575px;
	overflow-y:auto;
	margin:37px 0 0 30px;
	float:left;
	display:inline;
}

.a_content {
	width:440px;
	padding-bottom:13px;
	margin-bottom:13px;
	float:left;
	border-bottom:1px solid #e5e5e5;
}

.a_content .content_img {
	width:62px;
	height:62px;
	margin-right:10px;
	float:left;
}

.a_content .content_desc {
	width:205px;
	float:left;
}

.a_content .content_desc p {
	font-size:1.2em;
	color:#131684;
	letter-spacing:-1px;
	line-height:15px;
}

.a_content .options {
	width:160px;
	float:left;
	text-align:right;
}

.a_content .options .remove_pic {
	margin-bottom:21px;
}

.upload_more_b {
	margin:25px 0 0 0;
	float:right;
}

#the_chat_wall {
	width:281px;
	float:left;
}

#the_chat_wall #form {
	width:190px;
	margin:13px 0 0 51px;
	float:left;
	display:inline;
}

#the_chat_wall .inputtext {
	font-size:1.4em;
	color:#402a83;
	width:190px;
	height:22px;
	border:2px solid #d2b25e;
}

.chat_wall_title {

}

#chat_wall {
	width:281px;
	height:340px;
	float:left;
	background:url(/z/img/images/profile/chat_wall_bg.jpg) no-repeat;
}

#chat_wall #messages {
	width:222px;
	height:198px;
	min-height:198px;
	max-height:198px;
	overflow-y:auto;
	margin:27px 0 0 49px;
	float:left;
	display:inline;
}

#chat_wall #messages .a_message {
	width:197px;
	padding-bottom:12px;
	margin-bottom:12px;
	float:left;
	border-bottom:1px solid #e5e5e5;
}

#chat_wall #messages .a_message p {
	font-size:1.2em;
	color:#131684;
}

#gift_box {
	width:831px;
	height:388px;
	margin:10px 0 23px 40px;
	float:left;
	display:inline;
	background:url(/z/img/images/profile/gift_box_bg.jpg) no-repeat;
}

#gift_box #howmany {
	font-size:1.7em;
	color:#3f2981;
	font-weight:bold;
	line-height:100%;
	letter-spacing:-1px;
	width:440px;
	margin:7px 12px 0 0;
	float:right;
	text-align:right;
}

#gift_box #gifts {
	width:783px;
	height:335px;
	min-height:335px;
	max-height:335px;
	overflow-y:auto;
	margin:20px 0 0 40px;
	float:left;
	display:inline;
}

#gift_table {
	text-align:center;
}

#gift_table th {
	font-size:1.3em;
	color:#131684;
	font-weight:bold;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

#gift_table td {
	font-size:1.2em;
	color:#131684;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

#gift_table .g_type {
	width:100px;
}

#gift_table .g_date {
	width:147px;
}

#gift_table .g_name {
	width:129px;
}

#gift_table .g_message {
	width:286px;
}

#gift_table .g_block {
	width:100px;
}

#money_earned {
	width:861px;
	margin:0 0 0 40px;
	float:left;
	display:inline;
}

#money_earned .payment_banner {
	margin:17px 0 0 0;
}

#photos_payment {
	width:261px;
	height:57px;
	margin:0 0 0 29px;
	float:left;
	display:inline;
	background:#1c0d77;
}

#videos_payment {
	width:261px;
	height:57px;
	margin:0 0 0 25px;
	float:left;
	display:inline;
	background:#1c0d77;
}

#gifts_payment {
	width:261px;
	height:57px;
	margin:0 0 0 24px;
	float:left;
	display:inline;
	background:#1c0d77;
}

.this_month {
	font-size:1.7em;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	width:127px;
	margin:10px 0 0 7px;
	float:left;
	display:inline;
}

.all_time {
	font-size:1.7em;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	width:127px;
	margin:10px 0 0 0;
	float:left;
}

#months_earning {
	width:804px;
	margin:22px 0 0 80px;
	float:left;
	display:inline;
}

#current_months_earning {
	width:379px;
	height:54px;
	float:right;
	background:url(/z/img/images/profile/current_months_earnings.jpg) no-repeat;
}

#current_months_earning .t_earnings {
	font-size:1.8em;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	margin:16px 0 0 255px;
	float:left;
	display:inline;
}

#del_profile {
	width:870px;
	height:72px;
	margin:-50px 0 30px 44px;
	padding:10px 0 0 0;
	float:left;
	display:inline;
	background:url(/z/img/images/profile/border.jpg) no-repeat #fff;
}

#del_p_left {
	width:310px;
	margin:0 0 0 40px;
	float:left;
	display:inline;
}

#del_p_left p {
	font-size:1.0em;
	letter-spacing:-1px;
}

#box_code {
	width:230px;
	padding:10px 0px 0px 0px;
	float:left;
}

#del_button {
	width:75px;
	margin-top:15px;
	float:left;
}

/*********************************************************** thankyou
*********************************************************************
*********************************************************************/

#thankyou_text {
	width:854px;
	height:300px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	text-align:center;
}

#thankyou_text h2 {
	color:#442c8b;
	letter-spacing:-1px;
}

/*************************************************** girls in your city
*********************************************************************
*********************************************************************/

#thecity {
	width:565px;
	margin-left:199px;
	float:left;
	display:inline;
}

#thecity .box {
	width:27%;
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:4px;
	margin-right:12px;
	float:left;
	background:#ff1f00;
}


#thecity select {
	font-size:1.4em;
	width:210px;
	margin-top:5px;
	float:left;
}

#thegirls_search {
	width:807px;
	margin:20px 0 0 85px;
	float:left;
	display:inline;
}

#thegirls_search p {
	color:#3f2981;
	padding-bottom:15px;
}

#thegirls_search #next_prev {
	width:100%;
	margin:15px 0 15px 0;
	float:left;
}

#thegirls_search #search_area {
	height:470px;
}

.a_girl {
	width:265px;
	margin-right:4px;
	float:left;
}

.a_girl img {
	vertical-align:top;
}

.a_girl .info {
	width:147px;
	margin-top:16px;
	float:right;
}

.a_girl .info p {
	letter-spacing:-1px;
}

.a_girl .info h2 {
	font-size:1.8em;
	color:#ff1f00;
	padding-bottom:12px;
}

.a_girl .images {
	width:108px;
	float:left;
}

.a_girl .images .thumb {
	width:50px;
	height:50px;
	margin-right:8px;
	float:left;
}

.a_girl .images .img_main {
	margin-bottom:7px;
}

.girls_nav {
	width:138px;
	margin-right:5px;
	float:left;
}

/********************************************** girls in your city sub
*********************************************************************
*********************************************************************/

#girls_sub {
	width:557px;
	margin:65px 0 0 91px;
	float:left;
	display:inline;
}

#mobile_area {
	width:414px;
	float:right;
}

#mobile_image {
	width:110px;
	height:207px;
	float:left;
	background:url(/z/img/images/girls_in_city/mobile.jpg) repeat-y;
}

#mobile_image img {
	margin:25px 0 0 11px;
}

#mobile_desc {
	width:284px;
	float:right;
}

#mobile_desc p {
	color:#131684;
}

#mobile_desc h2 {
	font-size:2.0em;
	color:#131684;
	line-height:24px;
	padding-bottom:20px;
}

#mobile_desc form {
	margin-bottom:20px;
	float:left;
}

#mobile_desc .inputtext {
	font-size:1.2em;
	color:#402a83;
	width:183px !important;
	width:189px;
	width/**/:/**/183px;
	height:23px !important;
	height:27px;
	height/**/:/**/23px;
	padding:4px 0 0 6px;
	margin-right:5px;
	float:left;
	border:2px solid #d0af58;
}

#mobile_top {
	width:109px;
	height:25px;
	background:url(/z/img/images/girls_in_city/mobile_top.jpg) no-repeat;
}

#mobile_bottom {
	width:109px;
	height:65px;
	float:left;
	margin-left:-1px;
	background:url(/z/img/images/girls_in_city/mobile_bottom.jpg) no-repeat;
}

#mobile {
	width:109px;
	float:left;
}

/************************************************************** subnav
*********************************************************************
*********************************************************************/

#nav_wrap {
	width:960px;
	margin:132px auto 0 auto;
}

#subnav {
	width:615px;
	margin:0 4px 0 0;
	float:right;
	display:inline;
}

#subnav li {
	margin-right:4px;
	float:left;
}

#subnav a {
	font-size:1.2em;
	color:#131684;
	line-height:34px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	display:block;
}

#subnav a.navhomeon,
#subnav a.navabouton,
#subnav a.navcityon,
#subnav a.navsignupon,
#subnav a.navloginon,
#subnav a.navprofileon,
#subnav a.navuploadon,
#subnav a:hover {
	color:#d0af59;
}

/* home */
#subnav a.navhome {
	width:70px;
	background:url(/z/img/images/subnav/home_off.gif) no-repeat;
}

#subnav a.navhomeon,
#subnav a.navhome:hover {
	background:url(/z/img/images/subnav/home_on.gif) no-repeat;
}

/* about */
#subnav a.navabout {
	width:128px;
	background:url(/z/img/images/subnav/about_off.gif) no-repeat;
}

#subnav a.navabouton,
#subnav a.navabout:hover {
	background:url(/z/img/images/subnav/about_on.gif) no-repeat;
}

/* city */
#subnav a.navcity {
	width:128px;
	background:url(/z/img/images/subnav/city_off.gif) no-repeat;
}

#subnav a.navcityon,
#subnav a.navcity:hover {
	background:url(/z/img/images/subnav/city_on.gif) no-repeat;
}

/* signup */
#subnav a.navsignup {
	width:106px;
	background:url(/z/img/images/subnav/signup_off.gif) no-repeat;
}

#subnav a.navsignupon,
#subnav a.navsignup:hover {
	background:url(/z/img/images/subnav/signup_on.gif) no-repeat;
}

/* login */
#subnav a.navlogin {
	width:44px;
	background:url(/z/img/images/subnav/login_off.gif) no-repeat;
}

#subnav a.navloginon,
#subnav a.navlogin:hover {
	background:url(/z/img/images/subnav/login_on.gif) no-repeat;
}

/* profile */
#subnav a.navprofile {
	width:54px;
	background:url(/z/img/images/subnav/profile_off.gif) no-repeat;
}

#subnav a.navprofileon,
#subnav a.navprofile:hover {
	background:url(/z/img/images/subnav/profile_on.gif) no-repeat;
}

/* upload */
#subnav a.navupload {
	width:57px;
	background:url(/z/img/images/subnav/upload_off.gif) no-repeat;
}

#subnav a.navuploadon,
#subnav a.navupload:hover {
	background:url(/z/img/images/subnav/upload_on.gif) no-repeat;
}

/************************************************************** footer links on home
*********************************************************************
*********************************************************************/

#footer_links {
	width:730px;
	margin:-9px 0 0 48px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

#footer_links li {
	margin-right:14px;
	margin-top:8px;
	float:left;
}

#footer_links a {
	font-size:1.1em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
}

#footer_links a:hover,
#footer_links a.navon {
	color:#d0af59;
}

.help {
	font-size:1.1em;
	color:#131684;
	font-weight:bold;
	margin-left:48px;
}

.help a {
	color:#ff1f00;
}

.curve_wrap {
	width:944px;
	margin:0 auto 0 auto;
	
}

.curve_bottom {
	width:935px;
	height:25px;
	margin:0 0 50px 10px;
	padding:0 0 20px 0;
	background:url(/z/img/images/bg/curve_bottom.jpg) 37px 0 no-repeat #fff;
}

/* footer links other than homepage */

#footer_links_o {
	width:730px;
	margin:12px 0 0 0;
	float:left;
	display:inline;
}

#footer_links_o li {
	margin-right:14px;
	float:left;
}

#footer_links_o a {
	font-size:1.1em;
	color:#131684;
	font-weight:bold;
	letter-spacing:-1px;
}

#footer_links_o a:hover,
#footer_links_o a.navon {
	color:#d0af59;
}

.help_o {
	font-size:1.1em;
	color:#131684;
	font-weight:bold;
}

.help_o a {
	color:#ff1f00;
}

/************************************************************** footer
*********************************************************************
*********************************************************************/

#footer {
	margin-top:7px;
	float:left;
}

/************************************************************** fonts
*********************************************************************
*********************************************************************/

a:hover {
	text-decoration:underline;
}

a {
	color:#131684;
}

p {
	font-size:1.1em;
}

h2 {
	font-size:1.7em;
	font-weight:bold;
	letter-spacing:-2px;
	color:#131684;
}

h3 {
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-1px;
	color:#131684;
}

/* colours */

.purple {
	color:#131684;
}

.red {
	color:#ff1f00;
}

.gold {
	color:#d0af59;
}
/* other */

.hr {
	border-top:1px solid #e5e5e5;
	font-size:0px; line-height:0px; display:block; margin:0px; padding:0px; clear:both; width:auto;
}