/* --------------- Default Styles --------------- */

html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0; margin:0;}
html {font-size:62.5%;}
body {background:#fff; color:#444; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; dn}
em, i {font-style:normal;}
li {list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#f0eeea; cursor:pointer; text-decoration:none;}
a:hover {color:; text-decoration:underline;}
img {border:none;}
.clear {clear:both; font-size:0; line-height:0; height:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
input {border:0;}

.top { display:none;}
.enter { display:none !important;}
/* Message details block styles */



/* WARNING */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#wpdoor_message { background-color: #F8F8F8;margin-left: -265px;width:500px;height:295px; padding:15px; margin-top: -170px;position: fixed;background: #ffffff;z-index: 102;color:#000000;text-align:left;top:50%;left:50%;border: 1px solid #555;-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;box-shadow: rgba(0,0,0,1) 0 4px 30px;}


#wpdoor_message h1{
	color: #fff;
	background-color: #ff3200;
	padding: 5px; margin: 0;
	line-height: 1;
	font-size: 18px;
	
	text-align: center !important;
}

#wpdoor_msg{
	display: block;
	background-color:#FFF ;
	line-height: 17px; font-size:12px;
	color: #333;
	
	height: 200px;
	overflow: auto;
	margin: 10px 0;
	border: 1px dotted #ccc;
	padding: 0 10px;
}

#wpdoor_btn{
	display: block;
	background-color: #FFF;
	text-align: center;
}
#wpdoor_btn a, #wpdoor_btn a:visited{
	width: 40%;
	float: left;
	padding: 8px;
	background-color: #fdffd4;
	font-weight: bold;
	color: #333 !important;
}
a.wpdoor_enter, a.wpdoor_enter:visited{
	float: right !important;
	background-color: #c7ffa7 !important;
}



/* ------------------------------------------- */
.block_content a, .block_content a:visited {color:#000;text-decoration:underline;}
.block_content a:hover {text-decoration:none;}
.block_content {padding-bottom:10px;}
.block_header a, .block_header a:visited {color:#C42300;text-decoration:underline;}
.block_header a:hover { text-decoration:none;}
#wrapper {width:100%; }
.models_a {margin-bottom:5px !important;}
.models_a a {text-transform:uppercase;}
.models_a .pag_li_first {font-size:15px !important;}
		.all {background:url(../images/all.jpg) repeat-x;}
	    
.after_header { margin-bottom:10px; text-align:center; font-size:13px;}
.after_header div{
	margin:0 auto;
}	
		.header .banner { position:absolute; right:0; top:20px;}
.pad_b_10 {padding-bottom:10px;}
		
				.content {width:926px; margin:auto;}
						.header {height:114px; position:relative; margin-bottom:4px;}
								.logo, .desc, .top_head, .search_nav, .bot_head {position:absolute;}
								.logo {top:13px; left:0;}
								.desc {top:0; color:#FFF; overflow:hidden; font-size:11px; left:294px; text-align:justify; background:url(../images/desc.png) repeat-x; line-height:16px; width:230px; height:100px; padding:10px 15px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
										.name_1 {display:inline; color:#9e9e9e; font-size:11px;}
								.top_head {top:0; right:0; font-size:11px; color:#9c9c9c; overflow:hidden;}
												.top_head ul {padding:3px 0;}
														.top_head li {line-height:14px; padding:0 6px; height:14px; overflow:hidden;}
																.top_head li a, .top_head li a:visited {}
																.top_head li a:hover {}
										.list {width:123px; height:121px; margin-right:1px; position:relative; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; float:left;}
												.top_head span {display:block; height:31px; overflow:hidden; position:relative; line-height:30px; color:#f0eeea; text-shadow:#770E01 1px 1px 1px; padding:0 0 0 8px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
										.list_1 {background:#404040 url(../images/list_1.png) repeat-x;}
												.list_1 span {background:#E32E0B url(../images/list_1_span.png) repeat-x;}
										.list_2 {background:#595959 url(../images/list_2.png) repeat-x;}
												.list_2 span {background:#FF3A0E url(../images/list_2_span.png) repeat-x;}
										.list_3 {background:#6E6E6E url(../images/list_3.png) repeat-x;}
												.list_3 span {background:#FF4711 url(../images/list_3_span.png) repeat-x;}
								.search_nav {left:0; top:136px; width:100%;}
										.search1 {position:absolute;left:276px;top:46px;}
												.text_1, .sub_1 {float:left;}
												.text_1 {width:216px; padding:0 5px; height:24px; color:#989898; position:relative; border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;}
												.sub_1 {width:35px; height:25px; background:url(../images/sub_1.png) no-repeat; cursor:pointer; position:relative;}

												.search1 label {display:block; float:left; padding:8px 8px 0 0; font-size:12px;}
 
.profile_ul {position:absolute;right:0;top:45px; font-size:12px;}
.profile_ul li {display:inline;padding:0 5px 0 9px; border-left:1px solid #333;}

										.nav li, .nav li a {float:left;}
										.nav {font-size:15px; position:absolute;top:0; left:50%;margin-left:-187px;}
										

#side_listing { position:absolute;top:0; width:100%;z-index:10; height:32px;} 
												.nav li {padding-right:1px;}
														.nav li a, .nav li a:visited {height:32px; line-height:30px;width:92px; display:block;  color:#fff; position:relative; background:url(../images/m.png) 0 0 no-repeat;text-align:center;}
														.nav li a:hover, .nav li .selected, .nav li .selected:visited {color:#FFF; text-decoration:none; background-image:url(../images/m_h.png);}
								.bot_head {bottom:10px; position:absolute;right:0;}
.bot_head ul {padding-top:3px;}
										.bot_head ul, .bot_head li, .bot_head li a {float:left; font-size:12px;}
												.bot_head li {color:#3f4040; padding-right:1px; line-height:25px;}
												.bot_head li.bot_head_li_first {padding-right:7px;}
												.bot_head li.bot_head_li_last {background:url(../images/nav_li_a_hover.png) repeat-x; padding:0 10px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
														.bot_head li a, .bot_head li a:visited {color:#FFF; height:26px; border-radius:4px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; background:url(../images/nav_li_a.png) repeat-x; padding:0 15px;}
																.bot_head li a:hover {text-decoration:none; background-image:url(../images/nav_li_a_hover.png);}
														.bot_head li .name_1_head {font-size:12px; padding:0; color:#FFF;}
										.book {float:right; height:22px; padding:6px 0 0; width:147px; background:#FFF; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center;}
										
										
						
	.book_2 {float:right; width: 250px;margin-right: -8px;}
 
						.thumbs {font-size:11px; color:#515151; text-align:center; padding-bottom:5px;}
								.thumbs li, .carusel .video {width:152px; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin-right:-1px; *margin-right:2px; margin-bottom:15px;}
										.thumbs li a, .thumbs li a:visited {}
												.thumbs li a img {width:150px; height:200px; border:1px solid #717171; display:block;}
												.thumbs li a:hover img {border-color:#FFF;} 
										span.date {display:block; overflow:hidden; height:19px; line-height:19px; padding-bottom:4px;}
												.date em, .date strong {float:left;}
												.date em {padding-right:5px;}
												.date strong {background:#E9E9E9; height:19px; padding:0 5px; color:#808080;}
										span.tags {display:block; overflow:hidden; height:20px; line-height:20px; margin-bottom:3px; text-align:left;}
												.tags em, .tags a {float:left;}
												.tags em {padding-right:4px;}
												.tags a, .tags a:visited {color:#1e1e1e; position:relative; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; height:20px; margin-right:1px; background:#DADADA; padding:0 6px;}
										span.by {display:block; height:16px; line-height:16px; overflow:hidden; text-align:left;}
										.by a, .by a:visited {color:#000000; text-decoration:underline;}
										.by a:hover {text-decoration:none;}


.videos .added, .list_models .added, .list_albums .added {float:left;padding-left:5px;padding-top:3px;}
.videos .by, .videos .tags, .list_models by {padding-left:5px;}
.videos .rating, .list_models .rating, .list_albums .rating {float:right;padding-right:5px;padding-top:3px;}
.videos .tags, .list_models .tags {margin:5px 0 0;}


/* VIDEO */
.videos li, .carusel .video {width:182px;}
.videos li a img, .carusel .video a img  {width:180px;height:135px;}

.sites li a img { width:180px; height:300px;}

.carusel .picture_single {width:152px;}
.carusel .picture_single a img {width:150px; height:200px;}

.bl_overh { height:42px; line-height:42px;background:url(../images/tabs_m.png) 0 0 repeat-x !important; border-bottom:1px solid #dcdcdc; padding:0 !important; margin-bottom:10px; overflow:hidden;}
.rel_tab { display:none;}
#rel_tab_1 { display:block;}
.tabs_menu { float:left; display:inline;}
.tabs_menu li { float:left; display:inline; background:url(../images/tabs_li.png) 0 0 no-repeat; padding:0 10px 0 17px; font-size:12px; color:#C42300; text-shadow:1px 1px 1px #fff; text-decoration:underline; cursor:pointer;}
.tabs_menu.strong li{
	font-size:17px;
}
.tabs_menu li:first-child { background:none;}
.tabs_menu li:hover, .tabs_menu li.active { color:#555; text-decoration:none;}
.more_cs { float:right; line-height:42px; height:42px; background:url(../images/tabs_p_m.png) 0 0 repeat-x; color:#fff !important; text-shadow:1px 1px 1px #df8977; text-decoration:underline !important; font-size:18px !important;}
	.more_cs i { height:42px; float:left; display:block;background:url(../images/tabs_p_l.png) 0 0 no-repeat; padding:0 20px 0 25px;}			
	
	.more_cs:hover { text-decoration:none !important;}
			
						.player {background:#f1f1f1;}
						
						.tops, .tops3 {width:100%; overflow:hidden; padding-bottom:5px; text-align:center;}
								.tops ul, .tops3 ul {width:227px; display:inline-block; zoom:1; *display:inline; overflow:hidden; font-size:17px; padding-bottom:5px; border-bottom:1px solid #000; background:#3B3B3B; *margin:0 2px;vertical-align:top;}
								.top_1 ul { background:none; border:0; padding-bottom:0; margin-bottom:4px;};
								.top_1 { padding-bottom:0;}
								.top_2 ul { padding-top:7px;}
								.tops3 ul {padding:5px 0;}
								.tops ul *, .tops3 ul * {text-align:left;}
								.tops ul, .tops3 ul, .tops .first_li {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:relative;}
										.tops ul li, .tops3 ul li {padding-left:11px; *padding-left:0; color:#7e7e7e; text-shadow:#292929 1px 1px 1px; height:23px; line-height:23px; overflow:hidden;}
												.tops ul li a, .tops ul li a:visited, .tops3 ul li a, .tops3 ul li a:visited {color:#fff; text-decoration:underline;}
												.tops ul li a:hover , .tops3 ul li a:hover{text-decoration:none;}
										.next_li {padding-top:7px;}
										.tops .first_li {height:70px; text-shadow:none; background:url(../images/first_li.png) repeat-x; padding:11px 10px 0 10px; overflow:hidden;}
												.first_li p {color:#ffb6a0; font-size:12px; line-height:16px; height:32px; overflow:hidden; padding-bottom:0; margin-bottom:5px;}
												.tops .first_li a, .tops .first_li a:visited {color:#ffe9da; font-size:21px; font-weight:bold;}
						
						.thumbs2 {}
								.thumbs2 span {display:block; font-size:13px; font-weight:bold; line-height:24px; overflow:hidden; height:24px;}
										.thumbs2 li a, .thumbs2 li a:visited {color:#da0000; text-decoration:underline;}
										.thumbs2 li a:hover {color:#762d2d;}
						
						.pagination {width:100%; overflow:hidden; font-weight:bold; font-size:17px; background:#FF5F40 url(../images/pagination.png) repeat-x; height:34px; padding:7px 0 0; margin-bottom:15px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}						
								.pagination ul, .pagination ul li, .pagination ul li a, .pagination ul li span {float:left;}
								.pagination ul {padding-left:13px; color:#FFF;}
										.pagination ul li {text-shadow:#FF7352 1px 1px 1px; line-height:29px; padding-right:2px;}
										.pag_li_first {padding-right:6px !important;}
												.pagination ul li a, .pagination ul li span {height:29px; background:url(../images/pag_a.png) repeat-x; position:relative; text-shadow:#FF8F6D 1px 1px 1px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 8px; color:#c42300 !important;}
												.pagination ul li a:hover, .pagination ul li span, .pagination ul .selected a, .pagination ul .selected a:visited {background-image:url(../images/pag_a_hover.png); color:#010101 !important; text-decoration:none;}
								span.total {float:right; line-height:28px; padding-right:15px; color:#FFF; text-shadow:#FF7352 1px 1px 1px;}
										.total strong {color:#861515;}
						
						.tops2, .thumbs_3_box, .tops2_b, .block_header {background:#FFF url(../images/tops2.png) repeat-x; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; position:relative;} 
						.tops2 {text-align:center; padding-bottom:13px; width:100%; font-size:17px; overflow:hidden;}
 .block_header {font-size:17px;color:#444;padding:5px 10px 15px;}
#side_col  .block_header {font-size:15px;}
.block_sub_header { font-size:12px;}


/* List members events block styles */

.list_members_events .event, .member_profile_view .info_row {
    padding: 5px 10px;
    background: #F5CEBF;
    color: #000;
    margin-bottom: 2px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.event a, .event a:visited {color:#C82A07;}


								.name_2 {font-size:17px; color:#474137; font-weight:bold; padding-left:12px;}
								.tops2 * {text-align:left;}
								.tops2 ul {background:#F9E6DE url(../images/tops2_ul.png) 0 100% repeat-x; display:inline-block; zoom:1; *display:inline; *margin:0 2px; width:227px; padding:15px 0; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:top;}
										.tops2 ul li {text-shadow:#FFF 1px 1px 1px; padding-left:16px; *padding-left:0; color:#d19781; line-height:20px; height:20px; overflow:hidden;}
												.tops2 ul li a, .tops2 ul li a:visited {color:#c82a07; text-decoration:underline;}
												.tops2 ul li a:hover {text-decoration:none;}
						
						.some_box, .tags_cloud .block_content {border:1px solid #F5D0C1; background:#E1BEB0; margin-bottom:13px; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tags_cloud .block_content {padding:10px; background:#F5D0C2;}								
.tags_cloud a, .tags_cloud a:visited {color:#000;}
.over {*zoom:1;overflow:hidden;  padding:2px 2px;}
										.left, .right, .block_content .message_info { font-weight:bold; overflow:hidden; position:relative; padding:5px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
										.left {width:127px; float:left; text-shadow:#FFF 1px 1px 1px; text-align:center; background:#FAE6DE; color:#E77E51;}
										.right {width:785px; background:#F5CEBF; padding-left:5px; _width:785px; float:right;}
												.right a, .right a:visited {color:#000; background:url(../images/right_a.png) 100% 3px no-repeat; padding:0 8px 0 4px;}
												.right a.right_last_a {background:none;}
				
				.footer {height:122px; background:url(../images/footer.jpg) repeat-x; overflow:hidden; width:100%;}
						.f_box {width:926px; margin:auto; height:122px; position:relative; overflow:hidden;}
								.f_logo, .f_desc, .buy_sell {position:absolute;}
								.f_logo {top:9px; left:0;}
								.f_desc {left:290px; font-size:11px; line-height:14px; color:#FFF; padding:10px 12px; top:9px; background:url(../images/f_desc.jpg) repeat-x; height:42px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
								.buy_sell {right:0; width:635px; overflow:hidden; bottom:15px; font-size:11px; font-weight:bold; color:#000;}
										.buy_sell em {float:left; color:#d12711;}
										.buy_sell p {float:right; padding:0;}
												.buy_sell p a, .buy_sell p a:visited {color:#d12711;}

/*--------------------------------------- gallpage ---------------------------------------*/
.click_box_1 {background:#F2EFEC; margin-bottom:4px;}
		.click_par {font-size:13px; padding:5px 10px; color:#595959; background:url(../images/click_box_1_p.png) 13px 13px no-repeat; text-indent:15px;}
		.click_link_1 {text-align:right; font-size:45px; font-weight:bold; padding-right:15px;}
				.click_link_1 a, .click_link_1 a:visited {color:#e24b29; text-decoration:underline;}
				.click_link_1 a:hover {text-decoration:none;}
.click_box_2 {padding:10px; text-align:center; color:#595959;}
		.banner {text-align:center;}
		.click_link_2 {font-size:55px; font-weight:bold;}
				.click_link_2 a, .click_link_2 a:visited {color:#d1230e; text-decoration:underline;}
				.click_link_2 a:hover {text-decoration:none;}

.list_big {width:375px;}
.list_wrap {width:33.3%; float:left;}
.list_wrap span {border-radius:0;}
/*--------------------------------------- /gallpage ---------------------------------------*/

/*--------------------------------------- paypage ---------------------------------------*/
.left_right {width:100%; overflow:hidden; margin-bottom:4px;}
		.left_col {float:left; width:617px;}
		.right_col {float:right; width:305px;}
				.gray_box {background:#F2F0ED; border:1px solid #DED9D2; padding:4px 3px; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
						.banner_link {margin-bottom:4px;}
						.paysite_name {width:100%; overflow:hidden; font-size:17px; height:30px; line-height:28px; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../images/paysite_name.png) repeat-x;}
								.paysite_name em {float:left; color:#FFF; background:url(../images/paysite_name_em.png) 8px 12px no-repeat; padding-left:19px;}
								.paysite_name span {float:right; color:#e35333; padding-right:10px;}
.click_box_1_1 .click_par { overflow:hidden;}
.click_box_1_1 .click_link_1 {font-size:22px; text-align:center; padding-right:0;}
.click_box_1_1 .click_link_1 a, .click_box_1_1 .click_link_1 a:visited {color:#d1230e;}	

.thumbs2_2 {padding-bottom:15px;}
				





form {
    display: inline;
}

label {
    cursor: pointer;
}

input, textarea, select {
    font-family: Verdana, Arial, serif;
    font-size: 12px;
}

.control input, .control textarea, .control select, .common_input {
    padding: 2px 1px;
    background: #f1f1f1;
    border: 1px solid #ccc;
    color: #444;
}

.button input {
    vertical-align: middle;
}

.g_clear {
    clear: both;
    font-size: 0;
    height: 0;
}


.g_hidden {
    display: none;
}

.g_hint {
    font-size: 11px;
}


.text_content {
    padding: 5px 10px 10px 10px;
    color: #444;
}
.d22 {padding-top:4px;}
.block_content p, .text_content p {
    margin-bottom: 8px;
    margin-top: 16px;
}

.block_content p.topmost, .text_content p.topmost {
    margin-top: 0;
}

.block_content .label {
    margin-bottom: 3px;
    color: #555;
    padding-left: 5px;
}

.block_content .control {
    margin-bottom: 10px;
}

.block_content .control_group {
    margin-bottom: 10px;
}

.block_content .control_group .item {
    float: left;
    margin-bottom: 5px;
}

.block_content .button {
    padding-top: 3px;
}

.block_content .button .ajax_wait {
    padding-left: 5px;
}

.block_content .field_error {
    padding: 1px;
    color: #fb6549;
    font-size: 11px;
}

.block_content .message_error {
    margin: 0 0 10px 0;
    padding: 5px;
    background: #C82A07;border-radius:4px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px;
    color: #fff;
}

.block_content .message_info {background: #FAE6DE;color: #000;text-align: center;
}



						
.links a, .links a:visited {color:#000;}	


/* ABSOLUTES WRAPES */
.list_videos, .list_albums, .list_categories, .list_models, .list_members_blog, .list_members {position:relative;}
.block_sub_header {position:absolute;right:10px;top:7px;}


#wide_col {width:776px;float:left;} 
#side_col {float:right;width:145px; overflow:hidden;}
.banners {text-align:center;width:100%; overflow:hidden;}
.banners .block_header {text-align:left;}
.banners .single_banner { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:300px; padding:0 1px;}

.fr {float:right;}
span.tt2 {padding-left:5px;padding-right:5px;}  



/* Helper menu block styles */

.helper_menu a, .helper_menu a:visited, .helper_menu span, .member_menu a, .member_menu a:visited, .member_menu span {color:#FFF; display:block;margin-bottom:1px; border-radius:4px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px;

 background-color: #797979;
                                            background-image: -webkit-gradient(linear, left top, left bottom, from(#797979), to(#c0c0c0));
                                            background-image: -webkit-linear-gradient(top, #797979, #c0c0c0);
                                            background-image:    -moz-linear-gradient(top, #797979, #c0c0c0);
                                            background-image:     -ms-linear-gradient(top, #797979, #c0c0c0);
                                            background-image:      -o-linear-gradient(top, #797979, #c0c0c0);
                                            background-image:         linear-gradient(top, #797979, #c0c0c0);


 padding:5px;}


.helper_menu a:hover, .helper_menu span, .member_menu span  {text-decoration:none;

 background:#e76c50;

}

.helper_menu span {
    display: block;
    padding: 6px;
    margin: 1px 0;
    font-weight: bold;
}

.helper_menu .links_2 { margin-left:15px; font-size:11px; }

/* Member menu block styles */

.member_menu .avatar {
    text-align: center;
}

.member_menu .avatar img {
    border: 1px solid #000;
}


/* Member profile view block styles */

.member_profile_view .block_content {
    margin: 5px 0 0 0;
}

.member_profile_view .add_to_friends, .member_profile_view .send_message {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 5px;

}

.member_profile_view .block_sub_header {
    font-size: 11px;
}

.member_profile_view .block_sub_header .button {
    padding-top: 10px;
    padding-bottom: 5px;
}

.member_profile_view .control textarea {
    width: 99%;
}



.member_profile_view .info_row span {
    color: #C82A07;
}

.member_profile_view .info_row .col_1 {
    width: 400px;
    float: left;
}

.member_profile_view .info_row .col_2 {
    width: 330px;
    float: left;
}

.member_profile_view .actions {
    margin-top: 10px;
}

.member_profile_view .actions img {
    border: none;
}

/* Member profile edit block styles */

.member_profile_edit .block_content {
    width: 500px;
    margin: 20px auto 0 auto;
}

.member_profile_edit .control input, .member_profile_edit .control textarea, .member_profile_edit .control select.full_size {
    width: 99%;
}





.message_details .message {
    padding: 5px;
}

.message_details .message .avatar {
    width: 102px;
    height: 82px;
    float: left;
    background: #111;
}

.message_details .message .avatar img {
    border: 1px solid #000;
}

.message_details .message .text {
    width: 596px;
    padding-left: 10px;
    float: left;
}

.message_details .message h2 {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

.message_details .message .content {
    margin-top: 8px;
    margin-bottom: 8px;
}

.message_details .send_message {
    margin-top: 16px;
    padding: 5px;
    border: 2px solid #303334;
    background: #27292a;
}

.message_details .control textarea {
    width: 99%;
}



/* Videos, Albums, Models, CS comments block styles */

.global_comments .control textarea, .global_comments .control input {
    width: 99%;
}

.global_comments .info_row {
    margin-bottom: 8px;
    color: #555;
}

* html .global_comments .info_row {
    height: 100%;
}

.global_comments .info_row span {
    color: #222;
}

.global_comments .info_row img {
    border: none;
}

.global_comments .add_comment {
    margin-bottom: 8px;
    padding: 5px;

}

.global_comments .comments_list {
    margin-bottom: 8px;
}

.global_comments .comment_row {/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:5px; background:#FAE6DE;color:#000;*/padding:5px 0;
}

.global_comments .comment_row .avatar {
    width: 102px;
    height: 82px;
    float: left;
    background: #111;
}

.global_comments .comment_row .avatar img {
    border: 1px solid #000;
}

.global_comments .comment_row h2 {
    display: block;
  
    margin-bottom:0;
    font-size: 11px;
    font-weight: normal;
    color: #d6301f;
}

.global_comments .comment_row .anonymous_user {
    color: #000;
}

.global_comments .comment_row p {
    display: block;
margin-top:0;padding-top:0;
    font-size: 13px;
}


.global_comments .comment_row p i {background:#E1BEB0;color:#222; position:relative;padding:4px;display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#ac_link {position:relative;top:4px;}
/* Video view block styles */

.video_view .cs {
    padding-top: 5px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
}

.video_view .cs a img {
    border: 0;
}

.cs_box {background:#f1f1f1;border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;padding:5px;text-align:center;margin-bottom:3px;}

.video_view .player {
	position:relative;
	overflow:hidden;
    padding: 0;
    font-size: 18px;
    text-align: center;
}
.player .block-adv{
	position:absolute;
	width:300px;
	height:270px;
	left:50%;
	top:50%;
	margin:-135px 0 0 -150px;
	background:#000;
	display:none;
}
.player .block-adv .close{
	display:block;
	margin:3px 3px 4px auto;
	width:14px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/close_icon.png) no-repeat;
}

.video_view h2 {
    margin: 0 0 8px 0;
    color: #222;
    font-size: 16px;
}

.video_view h3 {
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: normal;
}

.video_view .rating_container {
    cursor: pointer;
}

.video_view .info_row, .album_view .info_row {
    margin-bottom: 3px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:5px; background:#FAE6DE;color:#000;
    color: #222;
}
.video_view h3 {font-size:18px;}

* html .video_view .info_row {
    height: 100%;
}

.video_view .info_row span {
    color: #C82A07;
}

.video_view .info_row img {
    vertical-align: top;
    border: none;
}

.video_view .info_row .col_1 {
    width: 370px;
    float: left;
}

.video_view .info_row .col_2 {
    float: left;
}

.video_view .send_to_friend, .video_view .add_to_favourites {
    margin-bottom: 8px;
    padding: 5px;

}

.video_view .control textarea, .video_view .control input {
    width: 99%;
}

/* Video edit block styles */

.video_edit .block_content {
    margin-left: 15px;
    margin-right: 15px;
}

.video_edit .player {
    margin-bottom: 10px;
    padding: 3px;
    background: #111;
    text-align: center;
}

.video_edit .info_row {
    margin-bottom: 8px;
}

* html .video_edit .info_row {
    height: 100%;
}

.video_edit .info_row span {
    color: #222;
    font-weight: bold;
}

.video_edit .info_row img {
    vertical-align: top;
}

.video_edit .info_row .col_1 {
    width: 370px;
    float: left;
}

.video_edit .info_row .col_2 {
    float: left;
}

.video_edit .control input, .video_edit .control textarea, .video_edit .control select {
    width: 99%;
}

.video_edit .control_group .item {
    width: 160px;
}

.video_edit .control_upload {
    margin-bottom: 10px;
}

.video_edit .control_upload input {
    vertical-align: middle;
}

.video_edit .image_item {
    float: left;
    margin-bottom: 10px;
}

.video_edit .image_item .image {
    padding: 5px 12px 0 0;
}

.video_edit .image_item img {
    border: 1px solid #000;
}

.video_edit .uploader_popup {
    border: 1px solid #555;
}

.video_edit .uploader_progress {
    overflow: hidden;
    border: 1px solid #555;
    background: #999;
}

.video_edit .uploader_progress .progress_bar {
    height: 15px;
    margin: 2px;
    background: #000;
    font-size: 11px;
    color: #5e6060;
    white-space: nowrap;
    line-height: 15px;
    text-indent: 5px;
}



/* Album view block styles */

.album_view .cs {
    padding-top: 5px;
    padding-bottom: 10px;
    background: #111;
    text-transform: uppercase;
    text-align: center;
}

.album_view .cs a img {
    border: 0;
}

.album_view .main_photo {
    margin-bottom: 10px;
    padding: 5px;
    background: #111;
    font-size: 18px;
    text-align: center;
}

.album_view h2 {
    margin: 0 0 8px 0;
    color: #222;
    font-size: 16px;
}

.album_view h3 {
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: normal;
}

.album_view .rating_container {
    cursor: pointer;
}

.album_view .info_row {

    color: #555;
}

* html .album_view .info_row {
    height: 100%;
}

.album_view .info_row span {
    color: #222;
}

.album_view .info_row img {
    vertical-align: top;
    border: none;
}

.album_view .info_row .col_1 {
    width: 370px;
    float: left;
}

.album_view .info_row .col_2 {
    float: left;
}

.album_view .send_to_friend, .album_view .add_to_favourites {
    margin-bottom: 8px;
    padding: 5px;

}

.album_view .control textarea, .album_view .control input {
    width: 99%;
}

/* Album images block styles */

.album_images .item {
    float: left;
    padding: 1px;
}
.album_images {


background-color: #f1f1f1;
                                            background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
                                            background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
                                            background-image:    -moz-linear-gradient(top, #ffffff, #f1f1f1);
                                            background-image:     -ms-linear-gradient(top, #ffffff, #f1f1f1);
                                            background-image:      -o-linear-gradient(top, #ffffff, #f1f1f1);
                                            background-image:         linear-gradient(top, #f1f1f1, #f1f1f1);
                                            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1');	


}

.album_images .item .image a {
    color: #777;
}

.album_images .item .image img {
    border: 1px solid #000;
}

/* Album edit block styles */

.album_edit .main_photo {
    margin-bottom: 10px;
    padding: 5px;
    background: #111;
    font-size: 18px;
    text-align: center;
}

.album_edit .block_content {
    margin-left: 15px;
    margin-right: 15px;
}

.album_edit .info_row {
    margin-bottom: 8px;
}

* html .album_edit .info_row {
    height: 100%;
}

.album_edit .info_row span {
    color: #222;
    font-weight: bold;
}

.album_edit .info_row img {
    vertical-align: top;
}

.album_edit .info_row .col_1 {
    width: 370px;
    float: left;
}

.album_edit .info_row .col_2 {
    float: left;
}

.album_edit .image_item .image {
    float: left;
    padding: 5px 12px 10px 0;
}

.album_edit .image_item img {
    border: 1px solid #000;
}

.album_edit .image_item .options {
    width: 500px;
    float: left;
    padding: 5px 12px 0 0;
}

.album_edit .image_item .control {
    margin-bottom: 0 !important;
}

.album_edit .control input, .album_edit .control textarea, .album_edit .control select, .album_edit .images textarea {
    width: 99%;
}

.album_edit .control_group .item {
    width: 160px;
}

/* Logon block styles */

.logon .block_content {
    width: 500px;
    margin: 20px auto 0 auto;
}

.logon .control input {
    width: 99%;
}

/* Signup block styles */

.signup .block_content {
    width: 500px;
    margin: 20px auto 0 auto;
}

.signup table.sms_bill {
    width: 100%;
    border-collapse: collapse;
    background: #191a1b;
    color: #5e6060;
}

.signup table.sms_bill td {
    border: 1px solid #303334;
    padding: 5px;
}

.signup table.sms_bill tr.header td {
    font-weight: bold;
    color: #bbb;
}

.signup .control input, .signup .control select {
    width: 99%;
}

/* Invite block styles */

.invite_friend .block_content {
    width: 500px;
    margin: 20px auto 0 auto;
}

.invite_friend .control input, .invite_friend .control textarea {
    width: 99%;
}

/* Feedback block styles */

.feedback .block_content {
    width: 500px;
    margin: 20px auto 0 auto;
}

.feedback .control input, .feedback .control textarea {
    width: 99%;
}


#side_col .avatar img {width:145px;}

.carusel { width:926px; overflow:hidden;}
.carusel li { float:left; width:926px; display:block; margin:0; padding:0; text-align:center;}
.jcarousel-container { width:100%;}
.jcarousel-clip { width:100%; overflow:hidden;}
.jcarousel-prev, .jcarousel-next { width:36px; height:36px; position:absolute; left:-40px; top:50%; margin-top:-28px; cursor:pointer; background:url(../images/prev.png) 0 0 no-repeat;}
.jcarousel-next { left:auto; right:-40px;background:url(../images/next.png) 0 0 no-repeat}
.jcarousel-prev:hover, .jcarousel-next:hover { background-position:0 -36px;}

/* List messages block styles */

.list_messages .message { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:5px; background:#FAE6DE;color:#000;}

.list_messages .message .delete {
    width: 30px;
    height: 52px;
    padding-top: 30px;
    float: left;
}

.list_messages .message .avatar {
    width: 102px;
    height: 82px;
    float: left;
    background: #111;
}

.list_messages .message .avatar img {
    border: 1px solid #000;
}

.list_messages .message .text {
    width: 596px;
    padding-left: 10px;
    float: left;
}

.list_messages .message h2 {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #C82A07;
}

.list_messages .message .content {
    margin-top: 8px;
    margin-bottom: 8px;
}

.list_messages .actions {
    padding-top: 10px;
}


.list_categories .thumbs a, .list_categories .thumbs a:visited {color:#000;}

.model_view .rating_container {position:relative;top:3px;}



/* Model view block styles */

.model_view .picture {float:left;margin-bottom:15px;
}
.model_view .picture img {border:1px solid #555;}

.model_view p {
    margin: 6px 0 6px 0;
    font-size: 12px;
}

.model_view .rating_container {
    cursor: pointer;
}

.model_view {width:100%;overflow:hidden;}

.data_2 #side_col {width:300px;}
.data_2 #wide_col {width: 616px;overflow:hidden;} 
.data_3 #side_col {width:300px;}
.data_3 #wide_col {width: 615px;overflow:hidden;}
.data_2 #side_col .banners .side_banner,
.data_3 #side_col .banners .side_banner{
	padding:5px 0;
	width:300px;
	height:250px;
	overflow:hidden;
}

.cs_big {font-size:24px; font-weight:bold;padding-bottom:10px;text-align:center;}
.cs_desc {font-size:15px;text-align:center;}
.cs_big_2 { font-size:20px; padding-bottom:7px;}

.info_row_2 {float:right; display:inline;}


/* List members blog block styles */

.list_members_blog .text_content {
    padding: 0 5px;
}

.list_members_blog .entry {margin-bottom: 3px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:5px; background:#FAE6DE;color: #222;}

.list_members_blog .entry .delete {
    width: 30px;
    height: 52px;
    padding-top: 30px;
    float: left;
}

.list_members_blog .entry .avatar {
    width: 102px;
    height: 82px;
    float: left;
    background: #111;
}

.list_members_blog .entry .avatar img {
    border: 1px solid #000;
}

.list_members_blog .entry .text {
    width: 596px;
    padding-left: 10px;
    float: left;
}

.list_members_blog .entry h2 {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.list_members_blog .entry .content {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;width:auto;
}

.list_members_blog .actions {
    padding-top: 10px;
}

.list_members_blog .add_entry {
    margin-top: 16px;
    padding: 5px;

}

.list_members_blog .control textarea {
    width: 99%;
}


.iframe_videos h1, .iframe_models h1{ display:none;}
.iframe_videos, .iframe_models { background:none;padding:10px 0;}
.iframe_videos .list_videos, .iframe_models .list_models { background:none;}

.up{position:fixed;bottom:45px;left:20px;}
.up .scrollTop{
    background:url("../images/up.png") 0 0 no-repeat;
    width:60px;
    height:60px;
    display:block;  
    z-index:2000;
    opacity:0.75; filter: alpha(opacity=75);
}

  
.pic_box { text-align:center;}
.pic_box p { padding:0; margin-top:0;} 

.up .scrollTop:hover{opacity:0.99;filter: alpha(opacity=99);}

.mcols {float:right;width:600px;margin-top:-10px;position:relative;}
.mcol_1, .mcol_2, .mcol_3 {float:left;}
.mcol_1 {width:25%;}
.mcol_2 {width:25%;}
.mcol_3 {width:50%; float:right;}

.mcol_1_long {width:40%;}
.mcol_3_long {width:60%;}

.content_source_view .picture {width:180px;height:300px; overflow:hidden;border: 1px solid #555555;background:#ccc;text-align:center;}
.content_source_view .picture img {border:0;} 
.content_source_view .mcols {width:570px;}

.desc_1 {font-weight:bold; font-size:12px;padding:1px 5px 0;text-align:left;}
.thumbs li .desc_1 a, .thumbs li .desc_1 a:visited, .thumbs li .desc_1 a:hover {color:#FF0000;text-decoration:underline;}
.thumbs li .desc_1 a:hover {text-decoration:none;}
.sited li a img {
    height: 300px;
    width: 180px;
}


/* new styles */
.showmore{
	text-align:center;
	padding:0 0 15px;
}
.showmore a{
	display:block;
	margin:0 20px;
	text-align:center;
	padding:5px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#c42300;
	text-shadow:1px 1px 2px #fff;
	font-weight:bold;
	background:#ff5834;
	background:-moz-linear-gradient(top,  #ff5834 0%, #ffae7c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5834), color-stop(100%,#ffae7c));
	background:-webkit-linear-gradient(top,  #ff5834 0%,#ffae7c 100%);
	background:-o-linear-gradient(top,  #ff5834 0%,#ffae7c 100%);
	background:-ms-linear-gradient(top,  #ff5834 0%,#ffae7c 100%);
	background:linear-gradient(to bottom,  #ff5834 0%,#ffae7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5834', endColorstr='#ffae7c',GradientType=0 );
}
#exoAdInner{
	width:300px !important;
	background:none !important;
	padding:20px 0 0 !important;
	border:none !important;
}
#exoAdIframe{
	position:relative !important;
	top:-1px !important;
	padding:0 !important;
}

.report{
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	width:22px;
	height:23px;
	background:url(../images/btn_flag_this.gif) no-repeat;
}
.album_view .info_row .add-category-album,
.album_view .info_row .add-model-album,
.add-category,
.add-model{
	color:#c82a07;
	cursor:pointer;
	background:url(../images/btn_add.png) no-repeat;
	width:23px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:bottom;
}

.report-popup{
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:999;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTlDQkNGOTBCNTExMUU0QUFBQTg3OEQ2MzNBMzg0OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTlDQkNGQTBCNTExMUU0QUFBQTg3OEQ2MzNBMzg0OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBOUNCQ0Y3MEI1MTExRTRBQUFBODc4RDYzM0EzODQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBOUNCQ0Y4MEI1MTExRTRBQUFBODc4RDYzM0EzODQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XULl2AAAAA9JREFUeNpiYGBgmAkQYAAAngCaoMXLCwAAAABJRU5ErkJggg==);
}
.popup-holder{
	display:table;
	height:100%;
	margin:0 auto;
	width:480px;
}
.report-category-album .popup-holder,
.report-category .popup-holder{
	width:623px;
}
.popup-inner{
	display: table-cell;
	vertical-align: middle;
}
.block-report{
	background:#fae6de;
	padding:10px;
	border-radius:4px;
	position:relative;
	border:15px solid #fff;
}
.popup-close{
	position:absolute;
	top:-34px;
	right:-34px;
	width:36px;
	height:36px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/fancybox_sprite.png) no-repeat;
}
.report-popup strong{
	display:block;
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:2px solid #000;
	font-size:18px;
}
.report-popup p{
	padding:0;
	margin:0 0 15px;
}
.report-popup .category-select,
.report-popup .report-select{
	width:300px;
	margin:0 0 15px;
}
.report-popup .block-another{
	overflow:hidden;
	display:none;
}
.report-popup label{
	display:block;
	margin:0 0 5px;
}
.report-popup .textarea{
	width:409px;
	height:70px;
	max-width:409px;
	padding:5px 10px;
	margin:0 0 15px;
	border:1px solid #ccc;
}
.report-popup .submit{
	background:url(../images/btn_log_in.gif) no-repeat;
	width:133px;
	height:22px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.category-list{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.category-list li{
	float:left;
	width:133px;
	margin:0 10px 5px 0;
}
.category-list button{
	display:block;
	width:133px;
	background:#fff;
	padding:0 5px;
	height:18px;
	border-radius:5px;
	border:none;
	cursor:pointer;
	text-align:left;
}
.category-list.max .selected,
.category-list .selected{
	background:#c82a07;
	color:#fff;
	opacity:1;
	cursor:pointer;
}
.category-list.max button{
	opacity:0.5;
	cursor:default;
}
