@import "jquery.alerts.css";
@import "thickbox.css";
@import "photoscroll.css";
@import "jquery.jcarousel.css";
@import "rater.css";
@import "table.css";
@charset "UTF-8";
/* CSS Document by Samuel Ocean, AdultInspire.com */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(bg.jpg) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{border: none;}

.clear {
  float: none;
  clear: both;
}

/* Fonts styles --> */

a { text-decoration:none; color:#ef135b;}
a:hover { text-decoration:underline; color:#2ab4fc;}

p { margin:0px; padding:0px; font-size:11px; color:#de85aa;}

.slogan, .slogan a { font-size:16px; }
.darkpink { color:#cf91ab;}
.pink { color:#ff016e;}
.lightpink { color:#ff83b8;}

.main_menu, .main_menu a { font-size:13px; color:white; }

.user_menu, .user_menu a { font-size:11px; color:#f5deff; }
.user_menu_2, .user_menu_2 a { font-size:11px; color:#b46d9c; }


.stats, .stats a { color:#ffc6e0; font-size:12px;}
.stats b, .stats b a  { color:white;}

.title_1, .title_1 a { font-size:16px; color:white; letter-spacing:-1px; line-height:18px; font-weight:bold;}
.title_2, .title_2 a { font-size:16px; color:#bf5b86; letter-spacing:-1px; font-weight:bold;}
.title_3, .title_3 a { font-size:16px; color:#7b6cb6; letter-spacing:-1px; font-weight:bold;}
.title_4, .title_4 a { font-size:16px; color:#7cb6ce; letter-spacing:-1px; font-weight:bold;}

.user_name_female, .user_name_female a { font-size:13px; color:#ffcae1; font-weight:bold;}
.user_name_female_2, .user_name_female_2 a { font-size:13px; color:#ab597d; font-weight:bold;}
.user_name_male, .user_name_male a { font-size:13px; color:#89e5ff; font-weight:bold;}
.user_name_male_2, .user_name_male_2 a { font-size:13px; color:#1897df; font-weight:bold;}
.group_name, .group_name a { font-size:14px; color:#e15d95; font-weight:bold;}

.user_text_female, .user_text_female a { font-size:11px; color:#ffcae1;}
.user_text_male, .user_texts_male a { font-size:11px; color:#9fd4ea;}
.user_text_female_2, .user_text_female_2 a { font-size:11px; color:#de85aa;}
.user_text_male_2, .user_texts_male_2 a { font-size:11px; color:#65a8c1;}

.search_block, .search_block a { font-size:11px; color:white;}

.balance, .balance a { font-size:11px; color:#ffeab3;}
.balance b { margin-left:50px;}
.charge_balance, .charge_balance a { font-size:11px; color:#b68523; text-align:right;}
.charge_balance img { vertical-align:-3px; }

.sub_title, .sub_title a { font-size:11px; color:#e05693;}
.sub_text, .sub_text a { font-size:11px; color:#cf90ac;}
.sub_text b { margin-left:110px; text-align:right;}
.sub_text_2, .sub_text_2 a { font-size:11px; color:#ab597d;}

.sub_menu ul li a .select {color:#000;}
.sub_menu { font-size:14px; color:#d7b0c0; line-height:16px;}
.sub_menu a { font-size:14px; color:#ba4671; margin-right:20px;}

.footer { font-size:11px; color:#d7b0c0; line-height:16px;}
.footer a { font-size:12px; color:#ba4671;}
.footer b { margin-left:7px; margin-right:7px;}


/* Structure styles --> */

#wrap { width:980px;  margin:0 auto;}

#header { width:980px; height:195px; background:url(header.jpg) no-repeat;}
#logo { position:absolute; margin-top:16px; margin-left:40px; width:200px; height:68px;}
#slogan { position:absolute; margin-top:34px; margin-left:268px; width:250px; height:18px; padding:26px; border-left:1px solid #f4ccdd;}
#login_block {position:absolute; margin-top:25px; margin-left:834px; width:129px;  }
#login_block_2 {margin-top:35px; margin-left:35px; width:129px; margin-bottom:40px;  }

#text_field { width:121px; height:18px; background:url(text_filed_bg.png) no-repeat; color:#cf91ab; font-size:12px; border:none; margin-bottom:3px; padding:4px;}
#enter_btn { width:41px; height:26px; background:url(enter_btn.png) no-repeat; border:none; margin-right:3px; margin-bottom:2px;}
#reg_btn { width:85px; height:26px; background:url(reg_btn.png) no-repeat; border:none; vertical-align:top;}

input[type="submit"]:hover { cursor:pointer;}

#main_menu { position:absolute; margin-top:150px; margin-left:3px;}
#main_menu ul { margin:0px; padding:0px; list-style-type:none;}
#main_menu ul li { padding-left:23px; padding-right:23px; height:25px; padding-top:10px; float:left;}

#sub_menu { background:url(sub_menu.png) no-repeat; width:708px; height:35px; }
#sub_menu ul { margin:0px; padding:0px; list-style-type:none;}
#sub_menu ul li { padding-left:23px; padding-right:23px; height:25px; padding-top:10px; float:left; border-right:1px solid #ac8cd6; border-left:1px solid #ceb5f0;}
#sub_menu ul #first { border-left:none;}
#sub_menu ul #last { border-right:none;}

#stats { position:absolute; margin-top:161px; margin-left:590px; width:395px;}

#page { width:980px;}
#new_faces { float:left; width:730px; height:290px; padding:15px; padding-right:5px; background:url(new_profiles_bg.png) no-repeat; margin-bottom:10px;}
#new_faces_container {margin-top:4px;}
#new_face { width:160px; padding-right:10px; padding-bottom:10px; margin-right:10px; margin-bottom:10px; float:left;}


#avatar img { border:1px solid #993a63; margin-right:5px; float:left; margin-top:0px;}
#avatar img:hover { border:1px solid white;}

#search_block { width:200px; height:290px; padding:15px; float:right; background:url(search_block_bg.png) no-repeat; }
#search_block_container { text-align:right;}
#search_block_container_2 { padding-left:72px; margin-top:10px;}
#search_btn { background:url(search_btn.png) no-repeat; width:82px; height:26px; border:none; margin-top:10px; }

select { font-family:Arial, Helvetica, sans-serif; background:white; height:21px; font-size: 11px; border: #f3d4eb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#a05d79;} 

#search_select_1 { width:127px;}
#search_select_2 { width:61px;}
#reg_select_1 { width:135px;}
#checkbox { border: #f3d4eb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#cf91ab;}

#whiteblock_1 { width:740px; display:inline-block; float:left;}
#whiteblock_top_1 { width:740px; height:5px; background:url(whiteblock_top_1.png) no-repeat;}
#whiteblock_inside_1 { width:720px; border-left:1px solid #f2e0e8; border-right:1px solid #f2e0e8; padding-left:15px; padding-right:3px; padding-top:10px; padding-bottom:10px; display:inline-block;}
#whiteblock_bottom_1 { width:740px; height:5px; background:url(whiteblock_bottom_1.png) no-repeat;}

#whiteblock_2 { width:980px; display:inline-block; margin-top:10px;}
#whiteblock_top_2 { width:980px; height:5px; background:url(whiteblock_top_2.png) no-repeat;}
#whiteblock_inside_2 { width:960px; border-left:1px solid #f2e0e8; border-right:1px solid #f2e0e8; padding-left:15px; padding-right:3px; padding-top:10px; padding-bottom:10px; display:inline-block;}
#whiteblock_bottom_2 { width:980px; height:5px; background:url(whiteblock_bottom_2.png) no-repeat;}

#whiteblock_3 { width:582px; display:inline-block;  margin-top:10px; float:left;}
#whiteblock_top_3 { width:582px; height:5px; background:url(whiteblock_top_3.png) no-repeat;}
#whiteblock_inside_3 { width:562px; border-left:1px solid #f2e0e8; border-right:1px solid #f2e0e8; padding-left:15px; padding-right:3px; padding-top:10px; padding-bottom:10px; display:inline-block;}
#whiteblock_bottom_3 { width:582px; height:5px; background:url(whiteblock_bottom_3.png) no-repeat;}

#whiteblock_4 { width:740px; display:inline-block;}
#whiteblock_top_4 { width:740px; height:5px; background:url(whiteblock_top_4.png) no-repeat;}
#whiteblock_inside_4 { width:708px; border-left:1px solid #f2e0e8; border-right:1px solid #f2e0e8; padding:15px;}
#whiteblock_bottom_4 { width:740px; height:5px; background:url(whiteblock_bottom_1.png) no-repeat;}

#whiteblock_5 { width:740px; display:inline-block;}
#whiteblock_top_5 { width:740px; height:5px; background:url(whiteblock_top_5.png) no-repeat;}
#whiteblock_inside_5 { border-left:0px solid #f2e0e8; border-right:0px solid #f2e0e8; padding:0px; background:url(whiteblock_center_5.png);}
#whiteblock_bottom_5 { width:740px; height:5px; background:url(whiteblock_bottom_5.png) no-repeat;}

#pinkblock_1 { width:230px; height:324px; display:inline-block; float:right;}
#pinkblock_top_1 { width:230px; height:5px; background:url(pinkblock_top_1.png) no-repeat;}
#pinkblock_inside_1 { width:210px; border-left:1px solid #f1d0de; border-right:1px solid #f1d0de; background:#fff5f9; padding-left:15px; padding-right:3px; padding-top:10px; padding-bottom:1px; display:inline-block;}
#pinkblock_bottom_1 { width:230px; height:5px; background:url(pinkblock_bottom_1.png) no-repeat;}

#blueblock_1 { width:388px; display:inline-block; float:right; margin-top:10px;}
#blueblock_top_1 { width:388px; height:5px; background:url(blueblock_top_1.png) no-repeat;}
#blueblock_inside_1 { width:368px; border-left:1px solid #d0d5f1; border-right:1px solid #d0d5f1; background:#f7f5ff; padding-left:15px; padding-right:3px; padding-top:10px; padding-bottom:0px; display:inline-block;}
#blueblock_bottom_1 { width:388px; height:5px; background:url(blueblock_bottom_1.png) no-repeat;}


#user_thumb {width:110px; height:130px; float:left; margin-right:10px; margin-top:10px;}
#user_thumb img { border:1px solid #f1d0de;}
#user_thumb img:hover { border:1px solid #cea2b5;}

#user_thumb2 {width:110px; height:110px; float:left; margin-right:10px; margin-top:10px;}
#user_thumb2 img { border:1px solid #f1d0de;}
#user_thumb2 img:hover { border:1px solid #cea2b5;}

#user_thumb3 {width:60px; height:90px; float:left; margin-right:6px; margin-top:10px;}
#user_thumb3 img { border:1px solid #f1d0de;}
#user_thumb3 img:hover { border:1px solid #cea2b5;}

#top_user { width:200px; height:118px; margin-top:7px; margin-bottom:10px;}
#avatar_2 img { border:1px solid #f1d0de; margin-right:5px; float:left;}
#avatar_2 img:hover { border:1px solid #cea2b5;}

#popular_group { width:360px; height:110px; margin-top:10px; margin-bottom:10px;}
#avatar_3 img { border:1px solid #d0d5f1; margin-right:5px; float:left;}
#avatar_3 img:hover { border:1px solid #a7aed7;}
#view_btn { background:url(view_btn.png) no-repeat; width:82px; height:26px; border:none; margin-top:5px; }
#getin_btn { background:url(getin_btn.png) no-repeat; width:82px; height:26px; border:none; margin-top:5px; }


#popular_video { width:130px; height:110px; margin-top:10px; margin-right:10px; float:left;}


/* Profile Page Styles */
#profile_left { width:240px; float:left;}
#profile_right { width:740px; float:left; display:inline-block;}

#profile_card { width:240px; background:url(profile_card_bg_top.png) #ac8fc2 no-repeat; margin-bottom:10px;}
#profile_card_inside { width:210px; padding:15px; background:url(profile_card_bg_bottom.png) bottom no-repeat;}
#avatar_4 { width:200px; height:237px; margin-top:5px; margin-bottom:5px;}
#avatar_4 img { border:1px solid #ffe8f7;}
#avatar_4 img:hover { border:1px solid white;}

#profile_menu_1 { width:200px;}
#profile_menu_1 ul { list-style-type:none; padding:0px; margin:0px;}
#profile_menu_1 ul li { padding:6px; border-bottom:1px dotted #e3bef3; font-size:11px; color:#f5deff;}
#profile_menu_1 ul li img { vertical-align:-4px; margin-right:3px;}

#profile_menu_2 { width:200px; margin-bottom:20px;}
#profile_menu_2 ul { list-style-type:none; padding:0px; margin:0px;}
#profile_menu_2 ul li { padding:6px; border-bottom:1px dotted #c89fb5; font-size:11px; color:#f5deff;}
#profile_menu_2 ul li img { vertical-align:-4px; margin-right:3px;}

#balance_block { width:200px; height:66px; padding:15px; background:url(balance_bg.png) no-repeat;}
#balance_block_points { width:200px; padding-top:7px; padding-bottom:7px; margin-bottom:6px; border-bottom:1px dotted #e9e8a4;}

#profile_tab_1 { width:228px; background:url(profile_tab_top_1.png) #f7d9ed no-repeat;  float:left;}
#profile_tab_1_inside { width:198px; padding:15px; background:url(profile_tab_bottom_1.png) bottom no-repeat;}
#profile_tab_2 { width:512px; background:url(profile_tab_top_2.png) #fff0fa no-repeat; margin-bottom:10px; float:right;}
#profile_tab_2_inside { width:482px; padding:15px; background:url(profile_tab_bottom_2.png) bottom no-repeat;}

#photo_sub_1 { width:200px; padding-top:7px; padding-bottom:7px; margin-bottom:6px; border-bottom:1px dotted #c89fb5;}

#album {width:200px; height:69px; margin-top:10px;}
#album img { border:1px solid #ffe8f7; float:left; margin-right:5px;}
#album img:hover { border:1px solid white;}

#space { height:20px;}

#profile_block_sub { padding-top:10px; margin-bottom:20px; margin-top:5px; border-top:1px dotted #c89fb5;}
#ok_btn { background:url(ok_btn.png) no-repeat; width:40px; height:22px; border:none; margin-left:3px;}
#del_btn { background:url(del_btn.png) no-repeat; width:65px; height:22px; border:none; margin-left:3px;}
#save_btn { background:url(save_btn.png) no-repeat; width:75px; height:22px; border:none; margin-left:3px;}
input[type="text"],
input[type="password"],
input[type~="text"],
input[type~="password"] { font-family:Arial, Helvetica, sans-serif; background:white; height:12px; font-size: 11px; border: #f3d4eb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#a05d79; padding:4px;} 
input[type="text"].error,
input[type="password"].error,
input[type~="text"].error,
input[type~="password"].error { font-family:Arial, Helvetica, sans-serif; background:#faeaf6; height:12px; font-size: 11px; border: #fba7c2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#a05d79; padding:4px;} 
textarea { font-family:Arial, Helvetica, sans-serif; background:white; height:12px; font-size: 11px; border: #f3d4eb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#a05d79; padding:4px; height:200px; width:470px; margin-bottom:5px;} 

small {color:#e0b2c5;}

#friends { width:80px; margin-right:10px; margin-bottom:10px; float:left;}
#friends img { margin-top:3px; vertical-align:-3px; margin-right:0px;}

#post_block { height:85px;}
#post_block_sub { padding-top:10px; margin-bottom:20px; margin-top:5px; border-top:1px dotted #c89fb5;}
#post_block_info { width:200px; float:right; margin-top:-13px; text-align:right;}

#send_btn { background:url(send_btn.png) no-repeat; width:77px; height:22px; border:none; margin-left:3px; float:right;}




/* Footer Block Styles */
#footer { width:980px; height:133px; background:url(footer_bg.png) no-repeat; float:left;}
#footer_logo { width:133px; height:46px; position:absolute; margin-top:30px; height:20px;}
#footer_logo img { border:none;}
#footer_text { width:500px; position:absolute; margin-left:175px; margin-top:48px;}

/* Form styles */

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #ff0000;
	display: inline-block;
	font-style: italic;
	margin-left:3px;
	font-size: 12px;
}


input[type="submit"],
input[type="button"],
input[type~="submit"],
input[type~="button"] {
  background-color: #01aafa;
  color: #FFFFFF;
  font-size: 11px;
  padding:3px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans;
  border:0}

  
input[type="submit"]:hover,
input[type="button"]:hover,
input[type~="submit"]:hover,
input[type~="button"]:hover {
  background-color: #ff549f;
  color: #FFFFFF;
  font-size: 11px;
  padding:3px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans;
  border:0}


/* Block other styles */

.gr1tb1{width: 100%; background: #fff url(greydot1.gif) repeat-x 0 11px; margin-left:120px;}
.gr1tb2{width: 100%; background: url(greydot1.gif) repeat-x bottom;}
.gr1tb3{width: 100%; background: url(greydot1.gif) repeat-y left;}
.gr1tb4{width: 100%; background: url(greydot1.gif) repeat-y right;}
.gr1tb5{width: 100%; background: url(tb_lt.gif) no-repeat left top;}
.gr1tb6{width: 100%; background: url(tb_lb.gif) no-repeat right top;}
.gr1tb7{width: 100%; background: url(tb_lb.gif) no-repeat left bottom;}
.gr1tb8{padding: 0 10px 20px; background: url(tb_rb.gif) no-repeat right bottom;}

.gr2tb1{width: 100%; background: #fff url(images/whb_top_bg.gif) repeat-x top;}
.gr2tb5{width: 100%; background: url(tb_lb.gif) no-repeat left top;}
.gr2tb6{width: 100%; background: url(tb_rb.gif) no-repeat right top;}

.gr3tb1{width: 100%; background: #fff url(greydot1.gif) repeat-x top;}
.gr3tb5{width: 100%; background: url(tb_lt.gif) no-repeat left top;}
.gr3tb6{width: 100%; background: url(tb_rt.gif) no-repeat right top;}

.gr4tb5{width: 100%; background: url(tb_lb.gif) no-repeat left top;}
.gr4tb6{width: 100%; background: url(tb_rb.gif) no-repeat right top;}
.gr4tb8{padding: 10px 20px; background: url(tb_rb.gif) no-repeat right bottom;}



.dptb_lt{width: 100%; background: #ffffff url(tb_lt.gif) no-repeat left top;}
.dptb_rt{width: 100%; background: url(tb_rt.gif) no-repeat right top;}
.dptb_lb{width: 100%; background: url(tb_lb.gif) no-repeat left bottom;}
.dptb_rb{width: 100%; background: url(tb_rb.gif) no-repeat right bottom;}




.wbwin_gr1tb1{width: 100%; background: #fff url(wbwin_dot.gif) repeat-x 0 11px; margin-left:120px;}
.wbwin_gr1tb2{width: 100%; background: url(wbwin_dot.gif) repeat-x bottom;}
.wbwin_gr1tb3{width: 100%; background: url(wbwin_dot.gif) repeat-y left;}
.wbwin_gr1tb4{width: 100%; background: url(wbwin_dot.gif) repeat-y right;}
.wbwin_gr1tb5{width: 100%; background: url(wbwin_lt.gif) no-repeat left top;}
.wbwin_gr1tb6{width: 100%; background: url(wbwin_lb.gif) no-repeat right top;}
.wbwin_gr1tb7{width: 100%; background: url(wbwin_lb.gif) no-repeat left bottom;}
.wbwin_gr1tb8{padding: 0 10px 20px; background: url(wbwin_rb.gif) no-repeat right bottom;}

.wbwin_gr2tb1{width: 100%; background: #fff url(images/whb_top_bg.gif) repeat-x top;}
.wbwin_gr2tb5{width: 100%; background: url(wbwin_lb.gif) no-repeat left top;}
.wbwin_gr2tb6{width: 100%; background: url(wbwin_rb.gif) no-repeat right top;}

.wbwin_gr3tb1{width: 100%; background: #fff url(wbwin_dot.gif) repeat-x top;}
.wbwin_gr3tb5{width: 100%; background: url(wbwin_lt.gif) no-repeat left top;}
.wbwin_gr3tb6{width: 100%; background: url(wbwin_rt.gif) no-repeat right top;}

.wbwin_gr4tb5{width: 100%; background: url(wbwin_lb.gif) no-repeat left top;}
.wbwin_gr4tb6{width: 100%; background: url(wbwin_rb.gif) no-repeat right top;}
.wbwin_gr4tb8{padding: 10px 20px; background: url(wbwin_rb.gif) no-repeat right bottom;}


/* Search people */

.searchquick { font-size: 11px;color:#bf5b86; width: 420px; border-bottom: 0px solid #f7d9ed; background: #fff0fa;margin: 2px; padding:5px;}
.searchquick select {font-family: Arial, sans-serif; font-size: 11px;}
.searchquick .quickleft {width: 150px; float: left; margin-right: 5px;}
.searchquick .quickright {width: 250px; float: left; }
.searchquick div {margin-top: 2px; }

.form_profile .fL { float:left; text-align:right; margin:3px; }
.form_profile .fR { float:left; margin:3px; text-align:left; }

.gift					{width:60px; height:60px; float:left; }
.giftimg				{margin: 1px; padding:2px; width:64px; height: 64px; border: 2px #fff solid; float:left; display:block;}
.giftimg img		 	{cursor: pointer;}
.gift_hover				{border: 2px #f3d4eb solid; /*background:#fef8fc;*/}
.gift_selected 			{border: 2px #ff83b9 solid; /*background:#faeef7;*/ }
.giftrow				{padding-left: 20px;}
.giftpay				{ width: 500px; margin: 0px 10px 10px -10px; padding: 15px 0 15px 0; float: left; background-color: #f2f2f2; text-align:center }
#giftcontent .radio			{ float: left; margin-right: 20px }
#giftcontent .radio label		{ position: relative; left: 5px; top: 0px; font-size: 13px }
#giftsend_btn { width:77px; height:22px; background:url(send_btn.png) no-repeat; border:none; margin-right:3px; margin-bottom:2px;}

#displayerror {background: #f2f1f1;border-bottom:1px solid #ff0000; padding:3px; margin:3px; font-size:12px; color:#ff0000;}


#profile_block_sub #gifts { width:60px; margin-right:2px; margin-bottom:2px; float:left;}
#profile_block_sub #gifts img { margin-top:3px; vertical-align:-3px; margin-right:0px; border:none;}

/* SMS chat style */
#smschat_block { width:200px; height:440px; padding:15px; background:url(smschat_bg.png) no-repeat; margin-top:10px; margin-bottom:10px;}

#smschat_block #log { margin-top:15px; width:206px;height:310px;overflow: auto; margin-bottom:10px;}
#smschat_block #log #msg img {float:left; margin-right:3px;}
#smschat_block #log #msg {font-size:11px;}
#smschat_block #log #login a {color:#bf5b86;font-weight:bold;font-size:12px;}
#smschat_block #log #login {margin-bottom:5px;margin-top:5px;}

#smschat_block #text textarea {width:210px; height:62px; border:0px;padding:0px;margin:0px;margin-left:-5px;background:url(0.gif);}
#smschat_block #text #sendmessage {width:56px; height:32px; border:0px;padding:0px;margin:0px;background:url(0.gif);}
#smschat_block #text {font-size:11px;}

#smschat_block #text {color:#9c77ad;}
#smschat_block #text #num {color:#bf5b86; font-weight:bold;}
#smschat_block #text #txt {color:#bf5b86; font-weight:bold;}
#smschat_block #text a {color:#ac5fd0; font-size:11px;}