#home_login_panel { position: absolute; top: 0; right: 0; width: 586px; height: 30px;  z-index: 2000; font-size: 11px; }
#home_login_panel input.txt { margin: 6px 9px 0 0; padding: 2px 2px 0 2px; width: 140px; height: 16px; font-size: 11px; border: 0; display: block; }
#home_login_panel input.check { margin: 8px 5px 0 2px; padding: 0; width: 13px; height: 13px; vertical-align: top; overflow: hidden; }
#home_login_panel #remember { float: left; margin: 7px 0 0 0; color: #999; font-size: 10px; }
.forgot { margin: 7px 0 0 0; float: left; }
.forgot a:link, .forgot a:visited { text-decoration: none; font-size: 10px !important; padding: 3px !important; }
.forgot a:hover { text-decoration: underline;	}
a#close { position: absolute; top: 2px; right: 2px; }
#pw_ph_wrap { position: relative; float: left; }
#password_ph { position: absolute; left: -155px; }
#btn_login_wrap { float: left; padding: 5px 10px 0 10px; zoom: 1; }
.btn_login {
	float: left;
	border: none;
	background: #eeeeee url('//media.gpfiles.com/images/sprite_buttons.gif') 0 -472px no-repeat;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 0 0 3px 7px !important;
	margin-right:0;
	color: #333 !important;
	height: 18px;
	cursor: pointer;
	overflow: hidden;
	zoom: 1;
}
.btn_login_rt { float: left; background: #3399CC url('//media.gpfiles.com/images/sprite_buttons.gif') 100% -472px no-repeat; width: 6px; height: 18px; zoom: 1; }
#quick_search { }
#quick_search .box_content { padding-bottom: 1px; }
#quick_search .title { width: 140px; }
#quick_search p { font-size: 19px; border-right: 1px dotted #99cce6; padding: 3px 10px 3px 6px; margin-right: 7px; }
#quick_search .search_lbl, .search_lbl { padding: 0 4px 0 0; text-align: right; }
#quick_search select, #quick_search input { display: block; /*margin: 0 15px 0 0;*/ padding: 0; }
#quick_search input { }
#forgot_pass_wrap { width: 460px; height: 400px; margin: 0 auto; }
a#register_now {
  float: left;
  background-image: url('//media.gpfiles.com/images/btn_red_on_gray.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
  height: 40px;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}
a#register_now span {
  background-image: url('//media.gpfiles.com/images/btn_red_on_gray.png');
  background-repeat: no-repeat;
  background-position: right center;
  height: 32px;
  float: left;
  padding: 8px 20px 0 16px;
  white-space: nowrap;
}
#sign_up_wrap { float: right; padding-top: 1px; }
a#sign_up {
  float: left;
  background-image: url('//media.gpfiles.com/images/btn_red.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
  height: 26px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}
a#sign_up span {
  background-image: url('//media.gpfiles.com/images/btn_red.png');
  background-repeat: no-repeat;
  background-position: right center;
  height: 20px;
  float: left;
  padding: 6px 19px 0 15px;
  white-space: nowrap;
}
#btn_more_lt {
  position: relative;
  float: left;
  background:transparent url('//media.gpfiles.com/images/btn_gray_bg-gray.gif') left center no-repeat;
  width: 6px;
  height: 24px;
  padding: 0 0 0 6px;
}
#btn_more_rt {
  position: relative;
  float: left;
  background:transparent url('//media.gpfiles.com/images/btn_gray_bg-gray.gif') right center no-repeat;
  height: 20px;
  font-weight: bold;
  font-size: 12px !important;
  color: #333 !important;
  cursor: pointer;
  white-space: nowrap;
  padding: 4px 15px 0 7px;
}
#home_left_col { position: relative; float: left; width: 510px; padding: 0; zoom: 1; }
#home_right_col { float: right; width: 476px; padding: 0; zoom: 1; }

#home_left_content { height:632px; }
#home_right_content { height:622px; }

#home_right_col h2#title { height: 35px; padding: 5px 4px 0 4px; font-size: 25px; font-weight:bold; color: #333; border-bottom: 1px dotted #9E9E9E; }

.public_heading { color: #333; font-size: 17px; height: 38px; padding: 0 4px 0 0; }
.public_heading_link { float: right; font-size: 11px; font-weight: bold; padding: 7px 2px 0 0; }
.public_heading_link a { color: #2892ce; }
.public_heading_link a:hover { text-decoration: underline; }
.module_heading p, .public_heading p { float: left; padding: 11px 0 0 8px; }

#member_login { width: 454px; height: 400px; margin: 0 auto; }
#login_forgot_link { float: left; padding: 5px 0 0 10px;}
#home_thumbs_content { padding:0; }

ul#home_thumbs { padding:0 0 0 4px; zoom:1; }
ul#home_thumbs li {
    float:left;
	width:164px;
	height:187px;
	*display:inline;
	vertical-align:top;
	text-align:center;
	padding: 8px 0 0 0;
	zoom: 1;
}
ul#home_thumbs li img { width:150px; height:150px; border:1px solid #2f98c8; vertical-align:top; }
ul#home_thumbs li h4 { font-size:12px; padding-top:3px; }
ul#home_thumbs li p { font-size:12px; padding-top:3px; }


#reg_frame { width:422px; height:578px; margin:0; }

/****** REGISTER PAGE ******/
#reg_left_col { float: left; width: 474px; }
#reg_heading_left { height: 33px; padding: 3px 4px 0 4px; margin: 0 3px; font-size: 19px; color: #fff; border-bottom: 1px dotted #fff; }
#reg_left_col p { padding: 8px 5px 5px 5px; line-height: 18px; }
#reg_left_col h1 { height: 34px; font-size: 19px; font-weight: normal; padding: 3px 0 0 7px; }
#reg_map { height: 420px;	}
#reg_join_head { height: 33px; padding: 3px 4px 0 4px; margin: 0 3px; font-size: 19px; border-bottom: 1px dotted #9e9e9e; }
#reg_right_col { float: right; width: 510px; }
#reg_error_box { padding: 10px 0 5px 100px; color: #b90000; }
#reg_error_box p { padding-bottom: 4px; }
#reg_error_box p img { vertical-align: bottom; }
#reg_heading_right { height: 33px; padding: 8px 4px 0 4px; font-size: 19px; color: #333; border-bottom: 1px dotted #9E9E9E; }
#reg_heading_modal { height: 48px; padding: 4px 4px 0 8px; margin: 0 6px; font-size: 19px; color: #333; border-bottom: 1px dotted #9E9E9E; }
#reg_heading_modal p { font-size: 12px; color: #666; padding: 3px 0 0 0; }
table#reg {
margin-top: 5px;
color: #333;
}
table#reg .reg_dropdown { width: 284px;	}
table#reg .reg_input { width: 280px; }
table#reg #bmon { width: 154px; }
table#reg #bday { width: 54px; }
table#reg #byear { width: 70px; }
table#reg .sub { font-size: 10px; color: #999; }
table#reg .label, table#reg .sub_label { text-align: right; font-weight: bold; width: 22%; }
table#reg .sub_label { padding-top: 8px; }
table#reg ul {}
table#reg ul li { float: left; padding: 0 10px 0 0; }
table#reg ul li span { float: left; padding: 1px 0 0 3px; }
table#reg .check { float: left; width: 13px; height: 13px; margin: 1px 5px 0 0; padding: 0; }
#reg_thumb_content { padding: 0 0 0 5px; }
#reg_thumb_foot { margin-top: -5px;	}
ul#reg_thumbs li { float: left; width: 116px; padding: 0 0 10px 0; overflow: hidden; text-align: center; }
ul#reg_thumbs li h4 { color: #2892ce; font-size: 12px; }
ul#reg_thumbs li p { padding: 0; line-height: normal; }
#reg_profile_content { padding: 8px 13px;	}
#reg_profile_info { float: right; background-color: #fff; width: 322px; height: 100px; padding: 0 8px; }
#reg_profile_head { height: 18px; border-bottom: 1px dotted #9E9E9E; padding: 10px 0 3px 0; margin-bottom: 5px; font-weight: bold; color: #2892CE; }
ul#reg_profile { font-size: 11px; zoom:1; }
ul#reg_profile li { padding: 2px 0; }
#media_content { padding: 0 0 0 3px; }
#t4_mod_head { height: 40px; padding: 1px 4px 6px 4px; }
#t4_mod_head p { float: left; font-size: 22px; padding: 6px 0 0 0; }
#t4_head_link { float: right; font-weight: normal; padding: 14px 100px 0 0; color: #2892CE; text-decoration: underline; }
p.qsearch_tour { font-size: 19px; border-right: 1px dotted #9E9E9E; padding: 3px 10px 3px 6px; margin-right: 10px; }
/*** Tour 4 ***/
#tour_content { padding: 3px 0 0 4px; }
ul#tourthumbs { word-spacing: -1em; }
ul#tourthumbs p { margin:2px 0; padding:0; }
ul#tourthumbs li {
	width:108px;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	text-align:center;
	margin: 0 0 6px 0;
	word-spacing: normal;
	zoom: 1;
}
#tour_content_lg { padding: 5px 0 0 4px; }
ul#tourthumbs_lg { word-spacing: -1em; }
ul#tourthumbs_lg p { margin:2px 0; padding:0; }
ul#tourthumbs_lg li {
	width:162px;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	text-align:center;
	margin: 0 0 6px 0;
	word-spacing: normal;
	zoom: 1;
}

#girls_promo { text-align:center; font-size:18px; padding:6px 0 6px 0; background-color:#f4f4f4; border:1px solid #F9C; }
#girls_promo a { text-decoration:underline; }

#home_reg_now { font-size:16px; font-weight:bold; text-align:center; height:21px; margin-top:5px; }
#home_reg_now a { text-decoration:underline; }

img#forbes_logo { margin:0 0 0 -2px; }
img#gplay_badge { margin:17px 0 0 0; }

div#footer div#left p { margin:0 0 10px 0; }
div#footer div#on_mobile { float:left; width:158px; margin-right:50px; text-align:center; }
div#footer img#mobile_phones { }

div#mobile_logos { margin:8px 0 0 0; text-align:center; }
div#mobile_logos p#title { color:#b3b3b3; font-size:16px; margin-bottom:4px; }
div#mobile_logos a#mobile_link { color:#b3b3b3; display:inline-block; margin-top:4px; text-decoration:underline; }
/* Add Favorite Public Quick Search */
div.add_favorite {
position:absolute;
bottom:-4px;
right:3px;
}

div.add_favorite a { display:inline-block; padding:5px }

.search_featured_head { height: 24px; border-bottom: 1px dotted #9E9E9E; color: #333; padding: 3px 4px 0 0; margin:0 7px; font-size: 13px; }
.search_featured_head p { float: left; padding: 0 0 0 5px; font-weight: bold; }

.featured_head_link { float: right; font-size: 11px; padding: 1px 2px 0 0; }

#search_featured_wrap { }
#seach_featured_thumbs { padding:10px 0 2px 6px; zoom:1; }
ul.search_featured {  /*margin-left:-2px;*/ }
ul.search_featured li { float:left; width:160px; zoom: 1; text-align: center; font-weight: bold; }
ul.search_featured li img.featuredimage { width:150px; height:150px; }

#qsearch_featured_head { padding:3px 12px 6px 12px; zoom:1; }
#qsearch_featured_head p { float:left; font-size:14px; color:#111; }
#qsearch_featured_head a#link { text-decoration:underline; float:right; color:#111; }

ul#qsearch_featured { padding-left:2px; }
ul#qsearch_featured li { float:left;  width:122px; text-align:center; padding-bottom:5px; }
ul#qsearch_featured li img.thumb { border:2px solid #a2c7ff; }
ul#qsearch_featured li p { text-align:center; }
ul#qsearch_featured li p a { color:#777; }

.pub_info_content { padding: 6px 10px !important; }
.pub_info_content .title { font-size: 18px; line-height: normal; padding: 0 0 7px 0; }
.pub_info_content .title a { color: #333; }
.pub_info_content p { line-height: 18px; }

.cs_wrap { width: 650px; margin: 0 auto; zoom: 1; }
.cs_wrap:last-child {  }
#info_content { padding: 15px 10px; }
#info_content h1#cs { font-size:22px; font-weight:normal; float:left; }
#info_content h2.cs { font-size:20px; font-weight:normal; color:#0F0F0F; margin:4px 0 34px 0; }
#info_content h3.cs { font-size:18px; font-weight:normal; color:#555; }
#info_content h3.cs.sub_title { margin: 0 0 9px 0; }
#info_content h3.cs.sub_title.other {  }
#info_content h4.cs { font-size:13px; margin: 0; }
#info_content .cs_divider { width: 650px; margin: 30px auto; border-top: 1px solid #ddd; zoom: 1; }

#billing_question_wrap { display: none; }
.cs_info_wrap { margin: 0 0 36px 0; }
.cs_info_wrap:last-child { margin: 0; }
.cs_info_wrap h4.cs { margin-left: 5px; color: #333; }
#info_content .cs_info_wrap p { margin: 0 0 15px 0; font-size: 18px; }
.cs_info_wrap .cs_type { margin-left: 6px; color: #666; }

/*
 * CSS3 Cleaning
 */
 

/* 
 * Rounded corners 		
 */

.box_blue_wrap .box_head, .box_blue_wrap .box_head_b, .box_gray_wrap .box_head, .box_gray_wrap .box_head2, .box_white_wrap .box_head, .box_white_inner_wrap .box_head2, .box_white_blue_wrap .box_head, .box_white_gold_wrap .box_head2, .box_highlight_wrap .box_head, .message-summary .box_head, .message-unread .box_head, .box_featured_wrap .box_head, .box_filter_wrap .box_head,
.box_blue_wrap .box_foot, .box_blue_wrap .box_foot_b, .box_gray_wrap .box_foot, .box_gray_wrap .box_foot2, .box_white_wrap .box_foot, .box_white_inner_wrap .box_foot2, .box_white_blue_wrap .box_foot, .box_white_gold_wrap .box_foot2, .box_highlight_wrap .box_foot, .message-summary .box_foot, .message-unread .box_foot, .box_featured_wrap .box_foot, .box_filter_wrap .box_foot, .logout_confirm_top, .logout_confirm_bottom,
.box_blue_pin_wrap .box_head, .box_gold_pin_wrap .box_head,
.box_blue_pin_wrap .box_foot, .box_gold_pin_wrap .box_foot 
 {
	display:none;	
}

	.logout_confirm_top, .logout_confirm_bottom  {
		display:none !important;	
	}
	.box_blue_wrap .box_content, .box_blue_wrap .box_content_b, .box_content_success, .box_gray_wrap .box_content, .box_gray_wrap .box_content2, 	.box_white_wrap .box_content, .box_white_inner_wrap .box_content2, .box_white_blue_wrap .box_content, .box_white_gold_wrap .box_content2, .box_highlight_wrap .box_content, .message-summary .box_content, .message-unread .box_content, .box_featured_wrap .box_content, .box_filter_wrap .box_content, .logout_confirm,
	.box_gold_pin_wrap .box_content, .box_blue_pin_wrap .box_content {
		padding:5px;	
		-webkit-border-radius:  5px;
		-moz-border-radius: 	5px;
		border-radius: 			5px;
	}
		#quick_search .box_content {
			padding:5px !important;	
		}

		.box_blue_pin_wrap .box_content#media_pictures_content {
			padding:5px 0;
			border:3px solid #39c;	
		}

	
/* 
 * Buttons
 */	
.btn_on_blue, .btn_on_gray, .btn_on_white, .btn_on_blue_rt, .btn_on_gray_rt, .btn_on_white_rt, a.btn2_on_blue, a.btn2_on_gray, a.btn2_on_white, a.btn2_on_blue span, a.btn2_on_gray span, a.btn2_on_white span, .btn_green, .btn_login {
	background: #ffffff;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top,  #ffffff 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#cdcdcd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );

	text-shadow: 0 -1px 1px rgba(255,255,255,0.5);
	background-position: 50% 50%;
	border-radius: 5px;
	border: 1px solid #333;
	padding:4px 9px;
 }
 
 
 .btn_on_blue, .btn_on_gray, .btn_on_white  {
		padding:4px 10px 5px !important
 }
 a.btn2_on_blue, a.btn2_on_gray, a.btn2_on_white {
		height:auto !important; 
 }
 
 .btn_on_blue_rt, .btn_on_gray_rt, .btn_on_white_rt, a.btn2_on_blue span, a.btn2_on_gray span, a.btn2_on_white span, .btn_green, .btn_login_rt {
		background:none;
		padding:0;
		border:none;	
		height:0;
	}
	
	.btn_on_blue:hover,.btn_on_blue:focus,
	.btn_on_gray:hover, .btn_on_gray:focus,
	.btn_on_white:hover, .btn_on_white:focus,
	a.btn2_on_blue:hover, a.btn2_on_blue:focus,
	a.btn2_on_gray:hover, a.btn2_on_gray:focus,
	a.btn2_on_white:hover, a.btn2_on_white:focus,
	.btn_green:hover, .btn_green:focus,
	.btn_login:hover, .btn_login:focus{
			background: #cdcdcd;
			background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
			background: -moz-linear-gradient(top,  #cdcdcd 19%, #f2f2f2 98%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#cdcdcd), color-stop(98%,#f2f2f2));
			background: -webkit-linear-gradient(top,  #cdcdcd 19%,#f2f2f2 98%);
			background: -o-linear-gradient(top,  #cdcdcd 19%,#f2f2f2 98%);
			background: -ms-linear-gradient(top,  #cdcdcd 19%,#f2f2f2 98%);
			background: linear-gradient(to bottom,  #cdcdcd 19%,#f2f2f2 98%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#f2f2f2',GradientType=0 );


			font-size: bold;
			text-shadow: 0 1px 1px rgba(255,255,255,0.5);
			color: #666; 
		 }
		 
		 .btn_login {
			padding: 0 8px 1px !important;
		 }
		 
		 
	#profile_add_wrap .btn2_on_blue  {
		width:130px;
		text-align:center
	}

/* 
 * Boxes
 */
#profile_add_wrap {
	padding-bottom:8px;	
}
	


#profile_left_col h1, #profile_left_col #prof_name_head {
	padding-left:0	
}

	/* Comments */
	.comment_box {
		padding:0;
		border:none;	
	}
	
		
	
	.comment_box .comment_text {
		-webkit-border-radius:  5px;
		-moz-border-radius: 	5px;
		border-radius: 			5px;
		border: 1px solid #ccc !important;
		padding: 5px !important;
		margin: 0 0 8px;
	}
	
		.comment_box .comment_text.with_nub {
			margin:	 0 0 5px 10px;
		}
		
	.comment_box .top, .comment_box .bottom {
		display:none;
	}

	.comment_box .comment_text {
		border:none;	
		padding:0
	}


	/* Compose Box */
	
	.compose_box .top, .compose_box .bottom {
		display:none;	
	}
	
	#compose_textarea {
		height: 40px !important;	
		margin-bottom: 5px;
		border: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
		#compose_textarea {
			outline: none;
		}
	
	.compose_box {
		padding:0;
		margin:0;	
	}
	
	.compose_box .comment_text {
		position: relative;
		padding: 5px;
		margin:0 0 5px;
		border: 1px solid #ccc;
		color: #333;
		background: #fff;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.compose_box .comment_text.with_nub {
		margin:	 0 0 5px 10px;
	}
	 .comment_text.with_nub:before {
		content: "";
		position: absolute;
		border-style: solid;
		display: block;
		width: 0;
		top: 15px;
		bottom: auto;
		left: -10px;
		border-width: 0 10px 9px 0;
		border-color: transparent #ccc;
	}
	
	 .comment_text.with_nub:after {
		content: "";
		position: absolute;
		border-style: solid;
		border-color: #fff transparent;
		display: block;
		width: 0;
		top: 16px;
		bottom: auto;
		left: -10px;
		border-width: 0px 10px 7px 0;
		border-color: transparent #fff;
	}


	.member_comment_wrap .comment_box .comment_text {
		margin-left:10px;	
	}
	
		.member_comment_wrap .comment_box .comment_text.with_nub:after {
			left: 2px;	
		}
		
		.member_comment_wrap .comment_box .comment_text.with_nub:before {
			left: 1px;
		}
/*
 * Tabs
 */
#media_tabs_wrap ul li.photos, #media_tabs_wrap ul li.active   {
	height: auto;
	background: #fff;
	margin:0;
	padding:0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
	#media_tabs_wrap ul li.photos a, #media_tabs_wrap ul li.active a {
		color: #333;
		padding: 0;
		margin: 6px 12px 0;
		background: #fff;
	}
	
	#media_tabs_wrap ul li.photos {
		margin-left:5px;	
	}
	
#search_sort ul li.active {
	font-size: 16px;
	background: #fff;
	padding: 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	height: auto;
}

	#search_sort ul li.active span {
		background:none;
		height:auto;
		padding:0;	
	}
	

#my_account_left_col li.select {
	background:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
		
}


/* 
 * Icon
 */			 
 
 .ico_btn_add_friend, .ico_btn_upload, .ico_btn_add_favorite {
	  height: 14px; 
 }
 
	.ico_btn_upload { 
		background-position: 0 -52px;
	}		 

	.ico_btn_add_friend { 
		background-position: 0 -85px;
	}

	.ico_btn_add_favorite {
		background-position: 0 -116px;
	}
	
	
	a.btn2_on_blue.btn_wink .ico_wink {
		margin: 1px 6px 0 0;
	}
	
	#profile_add_wrap .ico_btn_add_friend, #profile_add_wrap .ico_btn_add_friend {
		float:none;
	}


/*
 * Header
 */
 
#logo img {
	display:block	
}
 
div#my_account {
	top: 0;
	right: 0;
}
 
.width-wrapper { 
 	width: 990px;
	margin: 0 auto;
	z-index:9
}
	.width-wrapper.sec {
		position:relative;	
	}
	
#header {
	height:auto;	
	width:auto;
}
	
	#header_wrap {
		height:auto;	
	}
	
	#menu_wrap { 
		bottom:0px;
	}

	#logo {
		float: left;
		padding: 2px 0 0 0;
		width: 228px;
		min-height: 70px;
		display: block;
		position: relative;
		margin: 0;
	}

	#logo span {
		position: relative;
		bottom: 0;
		left: 0;
		font-size: 10px;
	}
	
	ul#mem_controls {
		margin-top:5px;	
	}
	
/* 
 * Menu
 */		
 
 #menu_container {
		position: absolute;
		bottom: 0;
		left: 275px;
		float: right;
		height: 34px;
		z-index: 70;
		zoom: 1;
		font-family: Tahoma, Arial, sans-serif; 
 }
 
 #menu li {
	margin-right: 8px;
 }
 
 #menu li a {
	margin:0; 
 }

	#menu li.active {
		color: #333;
		position: relative;
		float: left;
		background: none;
	}
	
		#menu li.active a, #menu li a {
			margin: 0;
			padding: 11px 13px;
			line-height: 1;
			height: auto;
			background: none;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
		}
			 #menu li.active a { 
			 	background: #ffffff;
				background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZThlOGU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
				background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 6%, #ffffff 85%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(6%,#e8e8e8), color-stop(85%,#ffffff));
				background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 6%,#ffffff 85%);
				background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 6%,#ffffff 85%);
				background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 6%,#ffffff 85%);
				background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 6%,#ffffff 85%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 );

			 }
		
			#menu li.active:hover a, #menu li.active.sfhover a {
				background:#fff;	
				filter:none;
			}


		#menu li:hover, #menu li.sfhover {
			height: auto;
			background: none;
		}

		#menu li:hover a, #menu li.sfhover a {
			background:#555;
		}
	
/* DD menu */

#menu li:hover ul, #menu li.sfhover ul {
	left: 0px;
}

#menu li ul {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px;
	width: 135px;
	background: #fff;
}

	

	#menu li li, #menu li li:hover, #menu li li.sfhover {
		background:none !important;
		border: none medium;
		border-bottom: 1px solid #ccc;
		height: auto;
		padding: 0;
		margin: 0;
		width: 135px;
		border-top: 1px solid #fff;
	}

		#menu li li:hover, #menu li li.sfhover {
				border-bottom: 1px solid #666;
		}
		
	#menu li li a, #menu li li a:hover, #menu li li a:focus,
	#menu li.active li a, #menu li.active li a:hover, #menu li.active a:focus {
		width: auto;
		background: #e2e2e2 !important;
		-webkit-border-radius: 0;
		-moz-border-radius:0;
		border-radius: 0;
		padding: 8px 4px;
		line-height: 1;
		height:auto;
	}
	
		#menu li.active li a:hover, #menu li.active a:focus, #menu li li a:hover , #menu li li a:focus  {
			background:#666 !important;
			color:#fff !important;
		}	
		
		
