/*******************************************************************************
**
**	Global CSS Definitions
**
*******************************************************************************/

/* DEFAULT TAGS */

BODY {
	background-color:	#ffffff;
	background-repeat:	repeat;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			15px;
	color:				#000000;
	margin:				0px;
	padding:			0px;
	letter-spacing:		-.02em;
}

.hide { display:none; }
.show { display:block; }

FORM {
	padding:			0px;
	margin:				0px;
}

TABLE {
	display:			table;
	position:			relative;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
}

TR {
	display:			table-row;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
}

TH {
	display:			table-cell;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	text-align:			left;
	font-weight:		bold;
}

TD {
	display:			table-cell;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	text-align:			left;
	font-weight:		normal;
}

INPUT, TEXTAREA, SELECT {
	margin:				0px 0px 0px 0px;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			1em;
}

INPUT.small, TEXTAREA.small, SELECT.small {
	width:				100px;
}

INPUT.submit {
	display:			inline;
	position:			relative;
	padding:			2px 10px;
	border: 			1px solid #000000;
	text-align: 		center;
	font-weight:		700;
	font-size:			12px;
}

IMG {
	border:				0px solid #ffffff;
}

H1 {
	font-size:			18px;
	font-weight:		700;
	margin: 			0px 0px 15px 0px;
	padding: 			0px;
	border-bottom: 		1px solid #000000;
}


H2 {
	font-size:			18px;
	font-weight:		700;
	margin: 			0px 0px 15px 0px;
	padding: 			0px;
}


H3 {
	font-size:			16px;
	font-weight:		700;
	margin: 			0px 0px 5px 0px;
	padding: 			0px;
}

P {
	font-size:			12px;
	font-weight:		normal;
	padding: 			0px;
	margin:				0px 5px 10px 0px;
	line-height: 		140%;
}


/* BEGIN: @NEW ROOMS LIST STYLES */

.rooms_list_details_colorbar_1 {	/* Standard */
	display:		inline;
	float:			left;
	position:		relative;
	width:				4px;
	height:				38px;
	background-color:	#FF66B3;
	margin: 			0 2px 0 0;
}

.rooms_list_details_colorbar_2, 	/* Feature Shows */
.rooms_list_details_colorbar_3 {	/* Group Chat */
	display:		inline;
	float:			left;
	position:		relative;
	width:				4px;
	height:				38px;
	background-color:	#32f262;
	margin: 			0 2px 0 0;
}

.rooms_list_details_colorbar_4 {	/* Multi-User */
	display:		inline;
	float:			left;
	position:		relative;
	width:				4px;
	height:				38px;
	background-color:	#4c92ec;
	margin: 			0 2px 0 0;
}

.rooms_list_details_colorbar_6 {	/* Premiere */
	display:		inline;
	float:			left;
	position:		relative;
	width:				4px;
	height:				38px;
	background-color:	#ffcc33;
	margin: 			0 2px 0 0;
}

.rooms_list_details_colorbar_7 {	/* Semi-Private */
	display:		inline;
	float:			left;
	position:		relative;
	width:				4px;
	height:				38px;
	background-color:	#ff7424;
	margin: 			0 2px 0 0;
}

.rooms_list_details_colorbar_10 {	/* Combo */
	display:			inline;
	float:				left;
	position:			relative;
	width:				4px;
	height:				38px;
	margin: 			0 2px 0 0;
}

.rooms_list_combo_top {
	background-color:	#ff66b3;
	position: 			relative;
	height:				19px;
	width:				4px;
}

.rooms_list_combo_bottom {
	background-color:	#4c92ec;
	position: 			relative;
	height:				19px;
	width:				4px;
}

.rooms_list_details_left {
	display:		inline;
	float:			left;
	position:		relative;
	
}

.rooms_list_details_left .performer_headshot {
	margin: 		0;
	padding: 		0;
}

.rooms_list_details_right {
	display:		inline;
	float:			left;
	position:		relative;
	width: 			119px; 
	font-size: 		12px;
	vertical-align:	top;
	margin:			-2px 0 0 4px;
}

.rooms_list_details_right .performer_name {
	color: 			#FFFFFF;
	font-weight:	bold;
	display:		block;
	overflow-x: 	hidden;
	width:			115px;
}

.rooms_list_details_right .show_state {
	display:		block;
	font-size:		11px;
	font-weight:	100;
	margin-top:		-2px;
}

.rooms_list_details_right .default_cpm {
	display:		block;
	font-size:		11px;
	margin-top:		-2px;
}


.box_row {
	text-align:			left;
	vertical-align:		top;
	padding:			3px 0 3px 0;
}

.rooms_list_details_right .default_cpm {
	display:		block;
	font-size:		11px;
	font-weight:	100;
	
}


/* END: @NEW ROOMS LIST STYLES */



/* LINKS */

A:link, A:active, A:visited {
	color:				#0000ff;
	text-decoration:	underline;
}

A:hover {
	color:				#ff0000;
}

A.link1:link, A.link1:active, A.link1:visited {
	text-decoration:	underline;
	font-size:			12px;
	font-weight:		700;
}

A.link1:hover {
	color:				#000;
}

A.link2:link, A.link2:active, A.link2:visited {
	text-decoration:	none;
	font-size:			12px;
	font-weight:		700;
	color:				#ffffff;
}

A.link2:hover {
	color:				#ffffff;
}


A.link3:link, A.link3:active, A.link3:visited {
	text-decoration:	none;
	position:			relative;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;
}

A.link3:hover {
	color:				#000;
}

A.button:link, A.button:active, A.button:visited {
	color:				#fff;
	display:			block;
	position:			relative;
	padding: 			5px;
	margin:				2px;
	border:             1px solid #FFF;
	text-decoration:	none;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;
}

A.button:hover {
	color:				#fff;
}


A.button_selected {
	color:				#000;
	display:			block;
	position:			relative;
	padding: 			5px;
	margin:				2px;
	border:             1px solid #FFF;	
	text-decoration:	none;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;	
}

A.button2:link, A.button2:active, A.button2:visited {
	color:				#000;
	display:			block;
	position:			relative;
	padding: 			5px;
	margin:				2px;
	border:             1px solid #000;	
	text-decoration:	none;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;
}

A.button2:hover {
	color:				#000;
}

A.button2_selected {
	color:				#FFF;
	display:			block;
	position:			relative;
	padding: 			5px;
	margin:				2px;
	border:             1px solid #000;	
	text-decoration:	none;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;	
}

/* POSITIONING CLASSES */

.left {
	float:				left;
	text-align:			left;
}

.right {
	float:				right;
	text-align:			right;
}

.text_right {
	text-align:			right;
}


.clear {
	clear:				both;
}

.visible {
	display:			block;
}

.hidden {
	display:			none;
}


/* PAGE BLOCKS */

#page_block_narrow {
	display:			block;
	position:			relative;
	width:				780px;
	margin:				0px auto;
	padding:			0px 0px;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
}

#page_block_wide {
	display:			block;
	position:			relative;
	margin:				0px auto;
	
}

#page_block_small {
	display:			block;
	position:			relative;
	margin:				0px auto;
	padding:			0px 0px;
}


/* HEADER BLOCK */

#header {
	display:			block;
	position:			relative;
	text-align:			center;	
	margin: 			0px;
	padding:			5px 0px 0px 0px;
	width:				100%;
	
	/**/
	height:				64px;
	/**/
}

#header .logo {
	margin:				0px 18px 0px 5px;
	
}

#header .advert {
	text-align: 		center;
	padding: 			15px 15px 0px 0px;
	font-size:			12px;
	font-weight:		bold;
}

.top_nav {
	display:			block;
	position:			relative;
	margin: 			0px;
	padding:			0px;
}

.top_nav .body {
	display:			block;
	position:			relative;
	padding:			5px 0px 0px 0px;
	
	/**/
	height:				30px;
	/**/
}

#page_block_wide .top_nav .body {
	 height:			67px;
}

.top_nav .body A:link, .top_nav A:active, .top_nav .body A:visited {
	float:				left;
	padding:			5px 10px 5px 10px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		bold;
	background-color:	#ffffff;
}

.top_nav .body TD.top_nav_right A:link, .top_nav .body TD.top_nav_right A:active, .top_nav .body TD.top_nav_right A:visited {
	float:				right;
	padding:			5px 10px 5px 10px;
	margin:				3px 4px 0px 4px;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		bold;
	background-color:	#ffffff;
	
}

.top_nav .body A:hover {
	color:				#000;
}

.top_nav .body A:link.selected,
.top_nav .body A:active.selected,
.top_nav .body A:visited.selected,
.top_nav .body A:hover.selected,
.top_nav .body TD.top_nav_right A:link.selected,
.top_nav .body TD.top_nav_right A:active.selected,
.top_nav .body TD.top_nav_right A:visited.selected,
.top_nav .body TD.top_nav_right A:hover.selected {
	padding:			8px 10px 5px 10px;
	margin-top:			0px;
}

.top_nav .footer {
	display:			block;
	position:			relative;
	padding:			0px 0px;
}

.top_nav .footer .login {
	display:			none;
	position:			relative;
	padding:			5px 5px;
}

#service_select {
	display:			block;
	position:			relative;
	padding:			0px 5px;
}

/* BANNER ADS */

.adBanner {
	text-align:			center;
	font-size:			18px;
}

.adBanner br + a, .adBanner br + a:link {
	padding: 			5px;
	display: 			block;
}

/* CONTENT BLOCK */

#content {
	display:			block;
	position:			relative;
	padding:			1px;
	padding-top:		0px;
}

#sub_content {
	display:			block;
	position:			relative;
	padding:			10px;
}

.sub_nav {
	display:			block;
	position:			relative;
	padding:			5px 0px 0px 0px;
}

.sub_nav A:link, .sub_nav A:active, .sub_nav A:visited {
	float:				left;
	padding:			5px 10px 5px 10px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#ffffff;
	display:			inline;
}

.sub_nav .right A:link, .sub_nav .right A:active, .sub_nav .right A:visited {
	float:				right;
	margin-right:		4px;
	margin-left:		0px;
	display:			inline;
}

.sub_nav A:hover {
	color:				#000;
}

.sub_nav A:link.selected,
.sub_nav A:active.selected,
.sub_nav A:visited.selected,
.sub_nav A:hover.selected {
	padding:			8px 10px 5px 10px;
	margin-top:			0px;
}

#nav_col {
	float:				left;
	display:			block;
	width:				150px;
}

#footer {
	display:			block;
	position:			relative;
	padding:			10px;
	text-align:			center;
}

.container {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	margin:				0px 0px 5px 0px;
	padding:			0;
}

.container .header {
	display:			block;
	position:			relative;
	background-color:	#bbbbbb;
	padding:			3px 5px;
	font-weight: 		700;
	font-size:			14px;
}

.container .body {
	display:			block;
	position:			relative;
	background-color:	#ffffff;
	padding:			5px;
	font-size:			13px;
	font-weight:		normal;
}

.container .footer {
	display:			block;
	position:			relative;
	background-color:	#bbbbbb;
	padding:			3px 5px;
	font-weight: 		700;
	font-size:			13px;
}


.small_container {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	margin:				0px 0px 5px 0px;
	padding:			0px;
}

.small_container .header {
	display:			block;
	position:			relative;
	background-color:	#bbbbbb;
	padding:			1px 5px 3px 5px;
	font-weight: 		700;
	font-size:			14px;
}

.small_container .body {
	display:			block;
	position:			relative;
	background-color:	#ffffff;
	padding:			2px 5px 2px 5px;
}

.small_container TD {
	padding: 			1px;
	vertical-align: 	middle;	
	font-size: 			12px;
	line-height: 		20px;
}

.small_container INPUT {
	border:				1px solid;
	line-height: 		20px;
	font-weight: 		700;
	font-size: 			13px;
}

.jump_menu {
	display:			block;
	position:			relative;
	padding:			0px;
}

.jump_menu .header {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	background-color:	#bbbbbb;
	padding:			1px 5px 3px 5px;
	font-weight: 		700;
	font-size:			14px;
	text-align:			center;
}

.jump_menu .body {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	background-color:	#ffffff;
	padding:			2px 5px 2px 5px;
	margin:				0px 0px 5px 0px;
	font-size:			12px;
}

.jump_menu .footer {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	background-color:	#bbbbbb;
	padding:			1px 5px 3px 5px;
	margin:				-5px 0px 5px 0px;
	font-weight: 		700;
	font-size:			14px;
	text-align:			center;
}

.model_container {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	margin: 			0px auto 8px auto;
	padding:			0px;
	width:				120px;
	text-align:			center;
}

.model_container .header {
	display:			block;
	position:			relative;
	background-color:	#bbbbbb;
	padding:			2px 0 3px 0;
	font-weight: 		700;
	font-size:			12px;
}

.model_container .body {
	display:			block;
	position:			relative;
	background-color:	#ffffff;
	padding:			0px;
}

.model_online {
	display:			block;
	position:			relative;
	background-color:	#ffffff;
	padding:			0px;
}

.copy {
	font-size:			13px;
	font-weight:		normal;
	padding: 			2px;
	margin: 			0;
}

.copy2 {
	font-size:			10px;
	font-weight:		normal;
	padding: 			0;
	margin: 			0;
}

.copy_small {
	font-size:			9px;
	font-weight:		normal;
	padding: 			0;
	margin: 			0;
}

.input_text {
	border:				1px solid;
}



.nav_1 {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	margin:				0px 0px 0px 0px;
}

.nav_1 .header {
	display:			block;
	position:			relative;
	background-color:	#bbbbbb;
	padding:			10px;
}

.nav_1 .body {
	display:			block;
	position:			relative;
	padding:			10px;
}

.nav_2 {
	display:			block;
	position:			relative;
	border:				1px solid #000000;
	margin:				0px 0px 0px 0px;
}

.nav_2 .header {
	display:			block;
	position:			relative;
	background-color:	#dddddd;
	padding:			10px;
}

.nav_2 .body {
	display:			block;
	position:			relative;
	padding:			10px;
}

.selected A:link, .selected A:active, .selected A:visited {
	font-weight:		bold;
	text-decoration:	underline;
}

.selected A:hover {
}

.tab A:link, .tab A:active, .tab A:visited {
	font-weight:		normal;
	text-decoration:	none;
}

.tab A:hover {
}

.col_header {
	background-color:	#666666;
	color:				#ffffff;
	padding: 			2px 5px 2px 5px;	
}

.col_left {
	padding: 			5px;	
}

.col_right {
	padding: 			5px;	
}

.col_highlight {
	background-color:	#bbbbbb;
}

.row_1 {
	background-color:	#999999;
}

.row_2 {
	background-color:	#aaaaaa;
}

/*.video_block,*/ .sample_image_block {
	display:			block;
	position:			relative;
	background-color:	#ffffff;
	padding: 			20px;
	margin: 			0px;
}

.sample_image_block .model_name,
/*.video_block*/ .model_name {
	display:			block;
	position:			relative;
	background-color:	#222222;
	padding:			5px;
	color:				#ffffff;
	font-size:			15px;
	font-weight:		bold;
	text-align:			center;
}

.video_block {
	width:				580px;
	margin:				0 auto 0 auto;
}

.error {
	display:			block;
	position:			relative;
	background-color:	#ff0000;
	padding:			8px;
	color:				#fff;
	font-size:			1em;
	font-weight:		bold;
}

.success {
	display:			block;
	position:			relative;
	background-color:	#00cc33;	
	padding:			8px;
	margin-bottom:		10px;
	color:				#fff;
	font-size:			1em;
	font-weight:		bold;
}

.notice {
	display:			block;
	position:			relative;
	color:				#ffff00;
	font-size:			1em;
	font-weight:		bold;
}

.flash_required {
	height:				300px;
	padding:			5px;
	background-color:	#000000;
	border:				1px solid #dedede;
	color:				#ffffff;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	font-weight:		normal;
}

.footnote {
	font-style:			italic;
	font-size:			8px;
}

.privacy {
	padding-bottom:		10px;
	font-size:			9px;
}


.compliance {
	font-family:		Times New Roman;
	font-size:			12pt;
}

.rating_stars img:hover {
	cursor:				pointer;
}

/* CHAT INTERFACE */

#video_column {
	float:				left;
	position:			relative;
	width:				320px;
	padding:			0px;
	display:			inline;
}

#chat_column {
	float:				left;
	position:			relative;
	padding:			0px 5px;
	display:			inline;
}
/*
#performer_list_column {
	float:				right;
	position:			relative;
	width:				157px;
	padding:			0px;
	display:			inline;
}
*/
#under_video_ad {
	display:			block;
	position:			relative;
	padding:			10px;
	margin:				0px;
	text-align:			center;
}

/* PROMO BAR */

.promo_bar_top  {
	display:			block;
	margin: 			2px 8px 10px 8px; 
	overflow:			hidden;
	height:				36px;

}

A.promo_text:link, A.promo_text:active, A.promo_text:visited {
	font-size:			15px;
	text-decoration:	none;
	font-weight:		700;
	margin-top:			8px;
}

A.promo_text:hover {
	text-decoration:	none;
}


/*
 *	AUTO SUGGEST DROP DOWN
 */
ul.autosuggest {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}

ul.autosuggest li {
	text-align: left;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

ul.autosuggest li a:link,
ul.autosuggest li a:visited {
	display: block;
	padding: 2px;
	text-decoration: none;
}

/*** Customize Your Content ***/

.customizeForm {
	display:			none;
	padding:			8px;
	background:			#004a80;
	margin:				auto;
	width: 				593px;
	color:				#fff;	
}

.btnCustomize {
	display:			block;
	margin:				auto;
	width: 				609px;
	height: 			96px;
	background:			url('/images/skins/gamelink/vod/get-5-credits.png');	
}

.btnCustomize:focus { 
	outline:			none; 
}

.btnCustomizeBtm {
	display:			block;
	margin:				auto;
	width: 				609px;
	height: 			7px;
	background:			url('/images/skins/gamelink/vod/get-5-credits.png') 0px -90px;
	margin-bottom:		12px;	
}

.customTbl {
	border-spacing:		0px;
	background:			#013d68;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:				1px solid #00689e;	
}

.customTbl td {
	padding:			8px;
	background:			transparent;
	border:				0px;	
	padding-bottom:		0px;
}

.customTbl .inputTitle {
	padding-bottom:		0px;	
}

.customTbl .inputCustomize, .customTbl .inputCustomize input, .customTbl textarea {
	width:				400px;	
}

.customTbl tr:hover td:hover {
  background:			transparent;
}

.btnCustomization {
	-moz-border-radius: 5px;
	-webkit-border-radius: 6px;	
	padding:			6px;
	background:			#00a651;
	color:         		#fff;
	font-weight:		bold;
	margin-bottom:		12px;
	cursor:				pointer;
	border:				1px solid #00a651;
}

.formTip {
	display:			block;
	width:				18px;
	height:				18px;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background:			#00bff3;
	text-align:			center;
	font-weight:		bold;
	color:				#fff;
	cursor:				pointer;
	line-height:		18px;
	margin-left:		-8px;
	margin-top:			3px;
}

.tipBubble {
	display:			none;
	font-style: 		italic;	
	font-size:			11px;
	padding:			5px;
	color:				#000;
	background:			#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:			absolute;
	z-index:			2;
	margin-top:			-47px;
	margin-left:		-10px;
	width:				200px;
}

.tipBubble span {
	font-size:			12px;
	color:				#0070ba;
}

/*** Fan Club ***/
.fanClubPage {
	padding:			5px;
}

.fanClubPage .mainText {
	padding-top:		17px;
	margin-bottom:		30px;
	
}

.fanClubPage .titleColor {
	color:				#d8346a;	
}

.fanListWrap {
	padding:			10px;
	border-top:			1px solid #323232;	
	border-left:		1px solid #323232;
	margin-bottom:		6px;
}

.fanClubImage {
	display:			block;
	float:				left;
	background:			#555555;	
	border:				1px solid #6c6c6c;
	padding:			4px;
}

.fanClubImage img {
	height:				120px;
	width:				160px;
	-moz-box-shadow: 	4px 4px 4px #444;
	-webkit-box-shadow: 4px 4px 4px #444;
	box-shadow: 		4px 4px 4px #444;
}

.fanInfo {
	float:				left;
	padding:			10px;
	padding-top:		0px;	
	width:				516px;
	font-size:			12px;
}

.fanTitleBg { 
	background:			#cdcdcd; 
	height:				38px; 
	padding-left:		10px; 
	padding-right:		10px; 
	width:				530px;
	margin-bottom:		10px;
}

.fanTitleBg h1 { 
	display:			block; 
	float:				left;
	font-size:			18px;
	color:				#000;
	line-height:		38px;
	border:				0;
	margin:				0;
	padding:			0;
}

.fanPrice {
	float:				right;
	line-height:		38px;
	font-size:			16px;	
	color:				#000;
}

.accountLinks {
	float:				left;
	width:				165px;
	padding:			10px;
}

.accountLinks h2 {
	font-size:			12px;
	margin-bottom:		-10px;
	padding:			0;
	border-bottom:		1px solid #cdcdcd;
}

.accountLinks a {
	font-size:			12px;
}

.accountLinks ul {
	padding-left:		5px;
	margin-left:		0px;

}

.accountLinks li {
	list-style-type:	none;
	margin-bottom:		5px;
}
 /*** Super Voyeur ***/
.voyeurInterfaceLink {

	text-align: center;
	margin: auto 0;
	font-size: 26px;

}


/*** Gift Pages ***/

.gifts {
	float: left;
	margin: 7px;
	width: 147px;
}

.giftImage {
	padding: 6px;
	background: #666;
	margin-bottom:3px;	
}

.giftImage img { border:1px solid #fff;}

.gifts .name { font-weight:bold; }

.space { margin-top:10px; }

.info_box, .alert_box {
	padding: 5px;
	background: #fff;
	border: 1px solid #cdcdcd;
	color: #000;	
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.gift_large { padding:5px; background:#666; }

.theGrey { background:#cdcdcd; }

img.gift_thumb  {
	width:				134px;
	padding:			8px;	
	border:				none;
	background:			#4f4f4f;	
}

img.gift_large {
	width:				350px;
	margin-right: 		8px;
	padding:			8px;	
	border:				none;
	background:			#4f4f4f;	
}

.icon_small {
	margin: 			3px 0px 0px 2px;
	padding-top:		1px;
	border:				none;
}

.icon_small_bottom {
	margin: 			5px 0px 0px 2px;
	padding-top:		1px;
	border:				none;
}

.icon_small img,
.icon_small img:hover {
	margin: 			2px 0px 0px 2px;
	border:				none;
}
	
.icon_small_bottom img,
.icon_small_bottom img:hover {
	margin: 			5px 0px 0px 2px;
	border:				none;
}

#header .icon_small a {
	padding:			0px 5px 0px 0px;
	text-decoration:	none;
	color:				#24aafe;
}

/**
Icons Sprites
*/

.chat_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -118px;
}

.bio_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -118px;
}

.vod_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -138px;
}

.gift_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -138px;
}

.favorites {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -158px;
}

.favorites_remove_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -158px;
}

.notify_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -178px;
}

.stop_notify_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -178px;
}

.headshots_on_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -198px;
}

.headshots_off_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -198px;
}

.expand_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -218px;
}

.collapse_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -961px -218px;
}

.email_icon {
	display: 			block;
	width: 				12px;
	height: 			12px;
	background:			url('/images/skins/whitelabel/gifts/f4f-bio-sprites.png');
	background-position: -940px -238px;
}



/***  Performer Deals Styles ***/

.dealPage {
	margin-left:		0px;
}

.dealHeadingTag {
	float:				left;
	margin:				5px 10px 0 5px;	
}

.dealModelImage {
	display:			block;
	float:				left;
	padding:			4px;
}

.dealModelImage img {
	height:				120px;
	width:				160px;
	margin:				0 0 2px 0;
}

.dealPageMainText {
	margin:				0px;
	float:				left;
	width:				400px;	
}

A:link.dealModelName  {
	color:				#3e3e3e;
	font-weight:		bold;
	width:				170px;
	display:			block;
	padding:			0 0 4px 0;
	text-decoration:	none;
}

.dealTopSpace {
	height:				20px;
}

.dealWrap {
	width:				744px;
	height:				150px;
	float:				left;
	background:			#dddddd;
	padding:			4px;
	border-top:			1px solid #c6c6c6;	
	border-left:		1px solid #c6c6c6;
	margin:				0 6px 12px 6px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.dealInfo {
	width:				565px;
	float:				left;
	padding:			10px 0px 0px 4px;
	padding-top:		0px;	
	font-size:			12px;
}

.dealNameDesc {
	width:				600px;
	position:			absolute;
	margin-top:			0px;
	margin-left:		120px;
	margin-bottom:		10px;
}

.dealDetails {
	width:				565px;
	margin-left:		4px;
	padding-right:		12px;
	border-right:		1px solid #444;
}

.dealOfferBg { 
	background:			#343434; 
	height:				55px; 
	padding-left:		5px; 
	padding-right:		10px; 
	margin-bottom:		15px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.dealOffer {
	width:				283px;
	padding:			5px 0 0 0;
	float:				left;	
}

.dealOffer TABLE {
	width:				565px;
}

.dealOfferTagText {
	text-align:			center;
	position:			absolute;
	margin:				8px 0 0 5px;
	width:				565px;
	color:				#FFFFFF;
	line-height:		13px;
	font-size:			13px;
	font-weight:		700;
}

.dealExpires {
	padding:			8px 0 0 0;
	color:				#989898;
	float:				right;
	line-height:		38px;
	font-size:			14px;
	font-weight:		400;	
	text-align:			right;
}

.myDeals .dealExpires {
	padding:			6px 0 0 0;
	color:				#989898;
	float:				right;
	line-height:		20px;
	font-size:			14px;
	font-weight:		400;	
}

.myDeals .dealExpires B {
	color:				#FFFFFF;
}

.dealCodeBg { 
	background:			#a2a2a2;
	width:				555px; 
	height:				48px; 
	padding-left:		5px; 
	padding-right:		5px; 
	margin:				8px 10px 5px 0;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.dealCodeTitle {
	color:				#3e3e3e;
	text-align:			center;
	line-height:		14px;
	font-size:			12px;
	font-weight:		400;
	padding-top:		4px;	
}

.dealCodeTitle B {
	color:				#FFFFFF;
	font-size:			14px;
}

.dealCode {
	color:				#FFFFFF;
	text-transform:		uppercase;
	text-align:			center;
	font-size:			21px;
	font-weight:		700;	
}

.dealReqMinBg { 
	float:				left;
	background:			#c6c6c6;
	width:				270px; 
	height:				48px; 
	padding-left:		5px; 
	padding-right:		5px; 
	margin-right:		10px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.dealReqMinTitle {
	float:				left;
	width:				140px;
	color:				#3e3e3e;
	text-align:			right;
	line-height:		14px;
	font-size:			12px;
	font-weight:		400;
	padding-top:		15px;	
}

.dealReqMin {
	margin-top:			5px;
	letter-spacing:		-0.1em;
	color:				#FFFFFF;
	text-transform:		uppercase;
	text-align:			center;
	font-size:			28px;
	font-weight:		700;	
}

.dealBonusMinBg { 
	float:				left;
	background:			#c6c6c6;
	width:				270px; 
	height:				48px; 
	padding-left:		5px; 
	padding-right:		0; 
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.dealBonusMinTitle {
	float:				left;
	width:				140px;
	color:				#3e3e3e;
	text-align:			right;
	line-height:		14px;
	font-size:			12px;
	font-weight:		400;
	padding-top:		15px;	
}

.dealBonusMin {
	margin-top:			5px;
	letter-spacing:		-0.1em;
	color:				#009bda;
	text-transform:		uppercase;
	text-align:			center;
	font-size:			28px;
	font-weight:		700;	
}

/***  New 2013 VOD Styles ***/

.vodMenuOptionsBox {
	margin:				5px 3px 10px 3px;
	border:				1px solid;
	width:				236px;
	float:				left;
}



/*** Tip Targets - Bio ***/

.tipTargetWrap {
	height:					110px;
	width:					610px;
}

.tipTargetWrap:hover { cursor: pointer; }

a.tipImage {
	height:					100px;
	width:					140px;
	display:				block;
	float:					left;
	overflow:				hidden;	
	background:				url('/images/skins/flirt4free/layout_03_2/tip-target.png') center center no-repeat;
}

.tipTargetInfo {
	width:					460px;
	height:					110px;
	float:					left;
}

.tipPercent {
	width:					70px;
	height:					110px;
	float:					left;
	color:					#fff;
	font-family: 			'Noto Sans', sans-serif;
	font-weight:			normal;
	text-align:				center;	
	font-size:				10px;
	color:					#777;
	margin-left:			10px;
}

.tipPercent span {
	font-size:				22px;
	color:					#333;
	display:				block;
	margin:					29px 0px -3px 0px;
}

.tipProgressArea {
	width:					258px;
	height:					110px;
	float:					left;
	margin-left:			12px;
	overflow:				hidden;
}

.tipTitle {
	color:					#444;
	font-family: 			'Noto Sans', sans-serif;
	font-weight:			normal;
	font-size:				14px;
	text-align:				left;
	height:					28px;
	overflow:				hidden;	
}

.tipTitleOver { 
	width:				370px; 
	position:			absolute; 
	overflow:			hidden; 
	height:				20px; 
}

.progressBarWrap {
	background:				#ccc;
	padding:				5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	width:					240px;
}

.progressBarBorder {
	background:				#777;
	height:					16px;	
	border:					1px solid #777;
}

.progressBar {
	background:				url("/images/skins/flirt4free/layout_03_2/loading-bar.png") repeat;
	height:					14px;
	margin:					1px;
	position:				relative;
	float:					left;
	max-width:				236px;		
}

.countBubble {
	color:					#fff;
	position:				absolute;
	margin:					20px 0 0 -26px;
	display:				inline-block;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	background:				#06a906;
	font-size:				9px;
	width:					50px;
	text-align:				center;
	-moz-box-shadow: 		1px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 	1px 1px 3px rgba(0,0,0,.3);
	box-shadow:				1px 1px 3px rgba(0,0,0,.3);
	line-height:			2em;	
	padding-top:			2px;
	float:					left;
}

.countBubble div {
	width:					50px;
	overflow:				hidden;
	display:				inline-block;
}

.countBubble:before {
	position:				absolute;
	margin:					-6px 0 0 20px;
	content:				""; 
	width: 					0;
	height: 				0;
	border-bottom: 			5px solid #06a906;
	border-left: 			5px solid transparent;
	border-right: 			5px solid transparent;

}

.finishWrap {
	position:				absolute;
	margin:					-50px 0 0 250px;
	width:					130px;
	height:					80px;
	color:					#444;
	line-height:			70px;
	padding-left:			10px;
	font-size:				12px;
}


a#tipTargetTab {
	font-family: 			'Noto Sans', sans-serif;
	font-weight:			normal;
	font-size:				14px;
	display:				inline-block;
	padding:				6px 10px 6px 20px;
	background:				#ccc;
	color:					#444;
	text-decoration:		none;
	margin:					-29px 0px 0px 636px;
	float:					right;
	position:				absolute;
}

a#tipTargetTab:before {
	position:				absolute;
	margin:					8px 0 0 -13px;
	content:				""; 
	width: 					0;
	height: 				0;
	border-top: 			4px solid #444;
	border-left: 			4px solid transparent;
	border-right: 			4px solid transparent;

}

a#tipTargetTab:hover { color: #444; cursor: pointer; }

#tipTargetTabInfo {
	display:				none;
	background:				#ccc;
	padding:				10px;
	color:					#444;	
	
}

.targetDetailsWrap { margin-top: 20px; }
.targetDetailsWrap h2 { margin-top: -20px; }

.tipForm {
	float:					left;
	width:					340px;
	border-right:			1px solid #222;
	padding-right:			10px;
}

.tipForm textarea { width: width:244px;}

.tipContributor {
	float:					left;
	width:					340px;
	padding-left:			20px;
}

.tipForm label {
	text-align:				left;
	margin-bottom:			0px;	
}

.form input.tipInput { width: 130px; }

.tipContributor .contributors {
	font-size:				17px;
	line-height:			2em;	
}

.targetDetailsWrap h2 {
	font-size:				14px;
	display:				block;
	margin-bottom:			10px;	
}

.targetDetailsWrap label {
	display:				block;	
}

.targetDetailsWrap input, .targetDetailsWrap textarea,
.targetDetailsWrap select {
	display:				block;
	margin-bottom:			10px;
	width:					220px;	
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; } /* Hides from IE-mac \*/
.clearfix { display:block; }


/*** Button Design ***/
a.btnBlue {
	display:			inline-block;
	padding:			0px 10px 0px 10px;	
	border:				0px solid #124988;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	box-shadow:			inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-moz-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	background: 		#1088e8; 
	background: 		-moz-linear-gradient(top, #1088e8 0%, #1a5fb6 100%);
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1088e8), color-stop(100%,#1a5fb6));
	background: 		-webkit-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		-o-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		-ms-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		linear-gradient(to bottom, #1088e8 0%,#1a5fb6 100%); 
	filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#1088e8', endColorstr='#1a5fb6',GradientType=0 ); 
	color:				#fff;
	font-weight:		normal;
	text-decoration:	none;
	font-size:			13px;
	text-shadow: 		-1px -1px #135eb3;
	height:				29px;
	line-height:		2.3em;
	font-family: 		'Noto Sans', sans-serif;	
}

a.btnBlue:hover { background: #1088e8; text-shadow: 0px 0px #135eb3; cursor: pointer; }
a.btnBlue:visited { color: #fff; }

a.btnGreen {
	display:				inline-block;
	padding:				0px 10px 0px 10px;	
	border:					0px solid #124988;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	box-shadow:				inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:		inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-moz-box-shadow:		inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	background: 			rgb(57,130,53,1);
	background: 			-moz-linear-gradient(top,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 32%, rgba(57,130,53,1) 78%);
	background: 			-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,222,150,1)), color-stop(32%,rgba(138,182,107,1)), color-stop(78%,rgba(57,130,53,1)));
	background: 			-webkit-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: 			-o-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: 			-ms-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: 			linear-gradient(to bottom,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	filter:					progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 );
	color:					#fff;
	font-weight:			normal;
	text-decoration:		none;
	font-size:				14px;
	text-shadow: 			-1px -1px #398235;
	height:					29px;
	line-height:			2.1em;
	font-family: 			'Noto Sans', sans-serif;	
}

a.btnGreen:visited { color: #fff; }
a.btnGreen:hover, a.btnGreen:focus { background: rgb(180,221,77); text-shadow: 0px 0px #34633D; color: #398235; }
a.btnGreen.withArrowRight:hover:after { border-left: 5px solid #398235; }

.greenText { color: #51a043; }
.biggerText { font-size: 16px; }
.smallText { font-size: 11px; }
.spacerSmall { height: 40px; }

.orange { color: #d54208; }
a.orange { color: #d54208; text-decoration: underline; }
a.orange:hover { color: #d54208; text-decoration: none; }
a.orange.underlineHover { color: #d54208; text-decoration: none; }
a.orange.underlineHover:hover { color: #d54208; text-decoration: underline; }

.alert, .alert_box { 
	color: 				#683003;
	text-shadow: 		1px 1px #ffff9e;
	box-shadow:			inset 0px 1px 0px rgba(255,255,255,.3);
	-webkit-box-shadow:	inset 0px 1px 0px rgba(255,255,255,.3);
	-moz-box-shadow:	inset 0px 1px 0px rgba(255,255,255,.3); 
	font-weight: 		bold; 
	background: rgb(249,213,119);
	background: -moz-linear-gradient(top,  rgba(249,213,119,1) 1%, rgba(248,181,0,1) 33%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(249,213,119,1)), color-stop(33%,rgba(248,181,0,1)));
	background: -webkit-linear-gradient(top,  rgba(249,213,119,1) 1%,rgba(248,181,0,1) 33%);
	background: -o-linear-gradient(top,  rgba(249,213,119,1) 1%,rgba(248,181,0,1) 33%);
	background: -ms-linear-gradient(top,  rgba(249,213,119,1) 1%,rgba(248,181,0,1) 33%);
	background: linear-gradient(to bottom,  rgba(249,213,119,1) 1%,rgba(248,181,0,1) 33%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d577', endColorstr='#f8b500',GradientType=0 );
	padding:			8px 10px 8px 45px;
	border:				1px solid #f79723;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	font-family: 		'Noto Sans', sans-serif;
	position:			relative;
}

/***  FlirtPhone | Bio ***/

.bigFlirtPhoneIcon {
	background:					#12a8e0 url("/images/skins/flirt4free/layout_03_2/flirt-phone/icon-flirt-phone.png") center center no-repeat;
	width:						62px;
	height:						62px;
	float:						left;
	-moz-border-radius: 		3px;
	-webkit-border-radius: 		3px;
	border-radius: 				3px;	
}

.biggerFlirtPhoneIcon {
	background:					#12a8e0 url("/images/skins/flirt4free/layout_03_2/flirt-phone/icon-flirt-phone-big.png") center center no-repeat;
	width:						141px;
	height:						148px;
	float:						left;
	-moz-border-radius: 		3px;
	-webkit-border-radius: 		3px;
	border-radius: 				3px;	
}

.disabled .bigFlirtPhoneIcon {
	background:					#777 url("/images/skins/flirt4free/layout_03_2/flirt-phone/icon-flirt-phone.png") center center no-repeat;
	opacity:					.8;	
}

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

.fPhoneActions div {
	margin:						0px 0px 13px 0px;
	color:						#000;
	font-size:					17px;
}

.fPhoneActions a.btnBlue { font-weight: bold; }


/***  FlirtPhone | Intro Page ***/
.flirtPhoneIntro {
	font-size:					14px;
	display:					table;
	width:						100%;	
}

.flirtPhoneIntro .section {
	float:						left;
	display:					table-cell;
	width:						33%;
}

.flirtPhoneIntro .section .textArea{
	margin:						19px 19px 50px 19px;
}

.numberBullets { margin-bottom: 12px; }

.numberBullets .bulletWrap {
	display:					block;
	height:						35px;
	width:						35px;
	color:						#fff;
	font-weight:				bold;
	font-size:					33px;
	background:					#00a7e1;
	-moz-border-radius: 		5px;
	-webkit-border-radius: 		5px;
	border-radius: 				5px;
	margin-right:				10px;
	float:						left;
	text-align:					right;
	position:					relative;
	overflow:					hidden;		
}

.numberBullets .bulletWrap span {
	position:					absolute;
	bottom:						0px;
	right:						6px;	
	height:						35px;
	font-family:				"Myriad Pro", Myriad;
}


.numberBullets div{
	float:						left;
	width:						170px;	
	margin-top:					-4px;
}

.bulletOneLine div { margin-top: 6px; }

.numberBullets .flirtPhoneIcon { opacity: 1; filter: alpha(opacity=100); }

.flirtPhoneIcon {
	background:					#12a8e0 url("/images/skins/flirt4free/layout_03_2/flirt-phone/icon-flirt-phone-small.png") center center no-repeat;
	width:						16px;
	height:						14px;
	padding:					2px;
	-moz-border-radius: 		3px;
	-webkit-border-radius: 		3px;
	border-radius: 				3px;	
}

.section li {
	margin: 					0px 0px 20px 0px;
	padding:					3px 0px 0px 0px;	
}

.section ul {
	margin: 					0px 0px 0px 20px;
	padding:					0px;	
}

.secureImg { margin: 8px 0px 0px 0px; }

.textArea .btnBlue { margin-left: 16px; }

a.icon, img.icon  {
	width:				16px;
	height:				14px;
	display:			inline-block;
	filter: 			alpha(opacity=70); 
	opacity: 			0.7;	
}

span.icon {
	width:				16px;
	height:				14px;
	display:			inline-block;	
}

a.icon:hover, a.icon:hover { filter: alpha(opacity=100); opacity: 1 }

.mobileImage { width: 100%; }

.miniOnline, a.miniOnline {
    background: url("/images/skins/flirt4free/layout_03_2/mini-online.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    display: block;
    font-size: 9px;
    height: 24px;
    line-height: 1.8em;
    margin: -10px 0 0 -6px;
    padding-left: 5px;
    position: absolute;
    width: 55px;
}


/***  Arrow Left/Right ***/
a.withArrow { padding-left: 22px; }
a.withArrow:before { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-left: 		5px solid #fff;
	border-bottom: 		5px solid transparent;
	border-top: 		5px solid transparent;
	position:			absolute;
	margin:				10px 0px 0px -12px;
}

a.withArrowRight { padding-right: 22px; }
a.withArrowRight:after { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-left: 		5px solid #fff;
	border-bottom: 		5px solid transparent;
	border-top: 		5px solid transparent;
	position:			absolute;
	margin:				10px 0px 0px 7px;
}

a.withArrowLeft { padding-left: 22px; }
a.withArrowLeft:before { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-right: 		5px solid #fff;
	border-bottom: 		5px solid transparent;
	border-top: 		5px solid transparent;
	position:			absolute;
	margin:				10px 0px 0px -12px;
}

/*** Arrows Up/Down ***/
a.withArrowUp { padding-right: 22px; }
a.withArrowUp:after { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-right: 		5px solid transparent;
	border-bottom: 		5px solid #fff;
	border-left: 		5px solid transparent;
	position:			absolute;
	margin:				12px 0px 0px 4px;
}

a.withArrowDown { padding-right: 22px; }
a.withArrowDown:after { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-right: 		5px solid transparent;
	border-top: 		5px solid #fff;
	border-left: 		5px solid transparent;
	position:			absolute;
	margin:				12px 0px 0px 4px;
}


/*** HTML5 GUEST CHAT UPDATES ***/

.overlayBox { display: none; }

#guest_chat .pageWidth { width: 90%; margin:auto; }

#guest_chat #onlineInterface { width: 990px; margin:auto; }


#guest_chat .navigation { 
	top:34px; 
	margin: 0 0 0 300px; 
}

#guest_chat .pageWidth { margin: auto; }

#guest_chat .topLinks a { color: #fff; }

#guest_chat .bioTabWrap { width: 490px;}

#guest_chat .chatBio { width: 490px; }

#guest_chat .bioTabWrap ul { margin: 0px; }

#guest_chat .performerWallChat { float: right; margin-right: -50px; }

#guest_chat .aboutMeData { width: 320px; }
#guest_chat .aboutHalfs { width: 180px;  margin-top:10px; }
#guest_chat .bioRate { margin-bottom: 10px; }

#guest_chat #chat_input { border: 0px; height: 29px; background: #000; color: #ccc;}

#guest_chat #chat_input:focus { color: #fff; }

#guest_chat #chat_display { border: 0px;}

#guest_chat .black_text_bg { width: 100%; padding: 20px 0 20px 0; }

#guest_chat .black_text_bg h3 { font-size: 20px; }
#guest_chat .black_text_bg span { font-size: 14px; }

#guest_chat #send_message { background: #000; width: 435px; padding-right:1px; }

#guest_chat #btn_emoticons { margin-left: 7px; }

#guest_chat .logo a { background: none; }


/*** COLOR SWITCHES:DEFAULT WHITE ***/

#guest_chat .nameTaglineWrap { color: #000; font-size: 15px; }
#guest_chat .nameTaglineWrap #room_topic { color: #555; font-size: 11px; }

#guest_chat #chat_display { background: #000; }

#guest_chat a#guest_tip_btn { border-left: 5px solid #fff; }

#guest_chat .guestRoomInfo, .guestLearn { background: #eee; color: #000; }

#guest_chat .guestRoomInfoHeader,
#guest_chat .guestRoomLearnHeader { background: #999; color: #fff; }

#guest_chat .roomInfoText { color: #000; }

#guest_chat .guestRoomIcon.info,
.guestRoomIcon.learn { background-color: #888; color: #000; }

#guest_chat a#btn_emoticons { background-color: #444; }
#guest_chat a#btn_emoticons:hover { background-color: #666; }

#guest_chat .guestLearn a,
#guest_chat .guestLearn a:hover { color: #000; }

#guest_chat a.freeCreditsBtn { color: #000; text-decoration: none; font-size: 11px; }

#white_panel { background: #fff; padding: 3px; margin: -3px 0 0 -1px; border-raduis: 0; }

#guest_chat a.btnGreen { color: #fff; }

#guest_chat .chatToolWrap { background: #ccc; }
#guest_chat .chatToolWrap .arrow { border-top: 6px solid #ccc; }

#guest_chat #page_body .nameTaglineWrap h1 { color: #000; font-size: 15px; border-bottom: 0px; }
#guest_chat .nameTaglineWrap #room_topic { color: #333; font-size: 12px; }

#guest_chat #learn_faqs { color: #000; background: #eee; width: 437px; height: 332px; margin: -2px 0px 0px -1px; border-radius:0; }
#guest_chat .closeFAQ { color: #000; background: #ccc; text-align: right; }

/*** VOD RIBBONS ***/

.ribbon {
	height:						55px;	
	width:						55px;
	position:					absolute;
	top:						0;
	right:						0;
	display:					block;
}

.ribbon.free {
	background:					url("/images/skins/flirt4free/layout_03_2/vod/free-overlay.png");
}

.ribbon.vip {
	background:					url("/images/skins/flirt4free/layout_03_2/vod/vip-overlay.png");
}

.ribbon.pass {
	background:					url("/images/skins/flirt4free/layout_03_2/vod/pass-overlay.png");
}

.vodHome .ribbon { top: 25px; }
.vod_thumb_link .ribbon { right: 6px; }
.vodDisplay .ribbon { top: 12px; }
.modelDisplay .ribbon { top: 16px; }
.iconInfo .ribbon { top: 13px; }


/*** Pop Overlays ***/
#overlay {
	display:			none;
	background:			#000;
	filter: 			alpha(opacity=80);
	opacity: 			0.8;
	position:			fixed;
	z-index:			50;
	top:				0;
	left:				0;
	width:				100%;
	height:				100%;	
}

.overlayBox { 
	display:			none;
	position:			absolute;
	z-index:			99;
	padding:			10px;
	border-top:			1px solid rgba(255,255,255,0.1);
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	background: 		#383737 url("/images/skins/flirt4free/layout_03_2/bg-boxoverlay.png") center top no-repeat;
	color:				#fff;
	min-width:			300px;
	-moz-box-shadow: 	0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 		0px 0px 10px #000;
	text-align:			left;
	
}

#enhanced_chat .overlayBox,
#user_chat .overlayBox {
	-moz-border-radius: 	0px;
	-webkit-border-radius: 	0px;
	border-radius: 			0px;	
}

.boxTitle {
	font-family: 		'Noto Sans', sans-serif;
	font-size:			20px;
	color:				#fff;
	margin-bottom:		10px;
	padding-right:		25px;	
	font-weight:		normal;
	height:				50px;
	line-height:		1.7em;	
}

.boxTitle.lessSpace { margin-bottom: 5px; }

.overlayBox a.close { 
	font-family: 		'Noto Sans', sans-serif;
	font-size:			13px;
	color:				#131313;
	text-shadow: 		1px 1px #646464;
	height:				18px;
	width:				18px;
	line-height:		1.4em;
	display:			inline-block;
	text-decoration:	none;
	background:			#525252;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	position:			absolute;
	right: 				16px;
	top:				16px;
	text-align:			center;
	cursor:				pointer;
	padding:			0px;
	float:				none;
}

.overlayBox a.close:hover { background: #777; color: #fff; text-shadow: 0px 0px #646464; text-decoration: none; }

.boxTitle span { color: #249ff0; }
#error_box { background: #fff; }



/*** HTML5 USER CHAT ***/

.desktop .boxTitle span { color: #fff; }

.cam2cam { background: #222; }

.desktop a.set_tip_link { color: #fff; }

.chatToolWrap, 
.ccTitle, 
.desktop .boxTitle span,
.ccDrop span { color: #fff; }

.desktop .modelName { color: #fff; }

.desktop .headerInfo a:link { color: #fff; text-decoration: none; margin-top: -1px; }

.desktop .headerInfo .btnRed { color: #fff; text-decoration: none; }

.desktop a.btnMoreCredits { color: #fff; text-decoration: none; }


.spaceIt {
    margin: 				20px 0;
}
.centerText {
    text-align: 			center;
}


a.btnBig {
    font-size: 				22px;
    font-weight: 			bold;
    height: 				45px;
    padding: 				0 20px;
    text-transform: 		uppercase;
}



/*****************************************
**** ONE-CLICK WEB SERVICEOVERLAY CSS ****
******************************************/
#oneClickPopUp { width: 520px; }

#oneClickPopUp input[type=button] {
	padding:			0px 10px 0px 10px;	
	border:				0px solid #135eb3;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	box-shadow:			inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-moz-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	background: -moz-linear-gradient(top,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 32%, rgba(57,130,53,1) 78%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,222,150,1)), color-stop(32%,rgba(138,182,107,1)), color-stop(78%,rgba(57,130,53,1)));
	background: -webkit-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: -o-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: -ms-linear-gradient(top,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	background: linear-gradient(to bottom,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 32%,rgba(57,130,53,1) 78%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); 
	color:				#fff;
	text-decoration:	none;
	font-size:			18px;
	text-shadow: 		-1px -1px #135eb3;
	height:				40px;
	width:				250px;
	margin-top:			6px;
	cursor:				pointer;
	font-size:			18px;
	font-weight:		bold;
	font-family: 		sans-serif;
	text-transform:		uppercase;
	-webkit-appearance: none;
}

#oneClickPopUp input[type=button]:hover{ background: rgb(180,221,77); text-shadow: 0px 0px #34633D; color: #398235; }

#oneClickPopUp .buttonContainer {
	float: 				left;
}

#oneClickPopUp input[type=button] {
	width:					250px;
	margin:					6px auto 10px auto;
}

.oneClickProductBar {
	text-decoration:		none;
	color:					#FFFFFF;
	display:				block;
	text-align:				left;
	font-weight: bold;
	padding: 5px 0 5px 8px;
	margin: 0 0 3px 0;
	border:					0px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	background: #4b4b4b; /* Old browsers */
	background: -moz-linear-gradient(top, #4b4b4b 0%, #333333 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(99%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4b4b4b 0%,#333333 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4b4b4b 0%,#333333 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4b4b4b 0%,#333333 99%); /* IE10+ */
	background: linear-gradient(to bottom, #4b4b4b 0%,#333333 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

A.oneClickProductBar  {
	text-decoration:		none;
	color:					#FFFFFF;
}

.oneClickProductBar.selected {
	color:					#FFFFFF;
	background:				#1da4f8;
	border:					0;
}

.oneClickProductBar:hover {
	color:					#FFFFFF;
	background: #4a4a4a; /* Old browsers */
	background: -moz-linear-gradient(top, #4a4a4a 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4a4a4a 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
}

.oneClickForm {
	text-align:				center;
}


.oneClickProductBar .selectedCircle {
	background:				url("/images/skins/flirt4free/layout_03_2/check-big.png");
	margin:					-13px -5px 0 -5px;
	float:					left;
	height:					47px;
	width:					41px;
}

.oneClickProductBar SPAN {
	padding:				0 0 0 18px;
}

.oneClickCurrentCC {
	float:					left;
	width:					250px;
	margin:					5px 15px 20px 0;
}

.oneClickCurrentCC A {
	float:					left;
	text-align:				left;
	color:					#888888;
	font-weight:			700;
	margin:					4px 5px 0 0;
}

.oneClickCurrentCC .ccNumber {
	text-align:				left;
	font-size:				18px;
	font-weight:			700;
}

.oneClickCurrentCC .ccNumber SPAN {
	text-align:				left;
	font-size:				12px;
	font-weight:			400;
}

.oneClickCurrentCC .ccImage {
	float:					left;
	margin-right:			10px;
}

#oneClickPopUp .lock {
	margin-bottom:				-2px;
}

.oneClickChooseCC {
	float:					left;
	width:					250px;
	margin:					5px 10px 5px 0;
}

.oneClickChooseCC .ccImage {
	float:					left;
	margin-right:			10px;
	z-index:				99;
}

.oneClickProductBar.selected .checkMark {
	position:				absolute;
	display:				block;
	background:				url("/images/skins/flirt4free/layout_03_2/check-big.png");
	height:					47px;
	width:					41px;
	margin: 				-25px 0 0 -5px;
}

.selectedCC {
	background:				url("/images/skins/flirt4free/layout_03_2/check-big.png");
	margin:					-13px -5px 0 -5px;
	float:					left;
	height:					47px;
	width:					41px;
}

.oneClickChooseCC .ccNumber {
	padding-top:			12px;
	text-align:				left;
	font-size:				18px;
	font-weight:			700;
}

.oneClickChooseCC .ccNumber SPAN {
	text-align:				left;
	font-size:				12px;
	font-weight:			400;
}

#oneClickPopUp input[type=button].btnBlue {
	padding:			0px 10px 0px 10px;	
	border:				0px solid #124988;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	box-shadow:			inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	-moz-box-shadow:	inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	background: 		#1088e8; 
	background: 		-moz-linear-gradient(top, #1088e8 0%, #1a5fb6 100%);
	background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1088e8), color-stop(100%,#1a5fb6));
	background: 		-webkit-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		-o-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		-ms-linear-gradient(top, #1088e8 0%,#1a5fb6 100%); 
	background: 		linear-gradient(to bottom, #1088e8 0%,#1a5fb6 100%); 
	filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#1088e8', endColorstr='#1a5fb6',GradientType=0 );  
	color:				#fff;
	text-decoration:	none;
	font-size:			18px;
	text-shadow: 		-1px -1px #135eb3;
	height:				40px;
	width:				250px;
	margin-top:			6px;
	cursor:				pointer;
	font-size:			18px;
	font-weight:		bold;
	font-family: 		'Noto Sans', sans-serif;
	text-transform:		uppercase;
	-webkit-appearance: none;
}

#oneClickPopUp input[type=button].btnBlue:hover{ background: #1088e8; text-shadow: 0px 0px #135eb3; cursor: pointer; }

.oneClickChooseCC {
	display:				inline-block;
	margin-right:			14px;
}

.oneClickChooseCC:nth-child(even) {
	margin-right:			0;
}

.oneClickChooseCC A {
	float:					left;
	width:					250px;
	color:					#888888;
	font-weight:			700;
}

A.oneClickCCChoice  {
	text-decoration:		none;
	color:					#FFFFFF;
}

.oneClickCCChoice.selected {
	color:					#FFFFFF;
	background:				#1da4f8;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}

.checkMark { display: none; }

.oneClickCCChoice.selected .checkMark {
	position:				absolute;
	display:				block;
	background:				url("/images/skins/flirt4free/layout_03_2/check-big.png");
	height:					47px;
	width:					41px;
	margin: 				-25px 0 0 -5px;
}

.oneClickCCChoice:hover {
	color:					#FFFFFF;
	background: #4a4a4a; /* Old browsers */
	background: -moz-linear-gradient(top, #4a4a4a 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4a4a4a 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4a4a4a 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}

#oneClickPopUp .toptextLink A {
	display:				block;
	text-align:				right;
	margin:					-52px 40px 20px 0;
	color:					#888888;
	font-weight:			700;
	cursor:					pointer;
}

#oneClickAccountSelect {
	display:				none;
}
#oneClickPopUpProcess {
	display:				none;
}
#oneClickPopUpResult {
	display:				none;
}

.form input#oneClickZipCode,
.form input#oneClickZipCode:focus { 
	background: #ffff; 
	-moz-box-shadow: 	0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow:			0px 0px 0px #000;
}


/*** INTERACTIVE ICON ***/

.modelWrapper { position: relative; }

.interactiveIcon {
	width:					20px;
	height:					28px;
	position:				absolute;	
	bottom:					0px;
	left:					2px;
	background:				url("/images/icons/interactive-icon.png") top center no-repeat;
	background-size:		100%;
	z-index:				5;
	opacity:				.8;

	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/interactive-icon.png',sizingMethod='scale');
	-ms-filter: 			"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/interactive-icon.png',sizingMethod='scale')";
	
	-webkit-animation-name: 			interactiveMovement;
    -webkit-animation-duration: 		1s;
    -webkit-animation-timing-function: 	ease-out;
    -webkit-animation-iteration-count: 	infinite;
	
	animation-name: 					interactiveMovement;
    animation-duration: 				1s;
    animation-timing-function: 			ease-out;
    animation-iteration-count: 			infinite;
	
}

@-moz-keyframes interactiveMovement { 
    0% { bottom: 6px; }
    50% { bottom: 18px; }
    100% { bottom: 6px; }
}

@-webkit-keyframes interactiveMovement {  
    0% { bottom: 6px; }
    50% { bottom: 18px; }
    100% { bottom: 6px; }
}

@keyframes interactiveMovement {  
    0% { bottom: 6px; }
    50% { bottom: 18px; }
    100% { bottom: 6px; }
}


/*** CREDIT AMOUNTS ***/

/*** Top Credits Amount Icon ***/
i.iconInfo {
	width:					14px;
	height:					13px;
	-moz-border-radius: 	50%;
	-webkit-border-radius: 	50%;
	border-radius: 			50%;
	background:				#555;
	display:				inline-block;
	font-style: 			italic;
	margin:					0;
	text-align:				center;
	color:					#fff;
	line-height:			1.2em;	
	font-size:				11px;
	font-family: 			"Times New Roman";
	opacity:				.7;
	position:				relative;
}

i.iconInfo:hover {
	opacity:				1;
	cursor:					pointer;
}

i.iconInfo:hover {
	opacity:				1;
	cursor:					pointer;
}

i.iconInfo span {
	display:				none;
}

i.iconInfo:hover span {
	display:				inline-block;
	position:				absolute;
	padding:				4px;
	background:				#555;
	top:					9px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	z-index:				2;
	color:					#fff;
	line-height:			18px;
	min-width:				300px;
	min-height:				55px;
	font-style: 			normal;
	text-align:				left;
	margin:					5px 0 0 -250px;
	font-family:			"Lucida Grande","Lucida Sans Unicode",Tahoma;
	border:					1px solid #484848;
	-moz-box-shadow: 		2px 2px 3px rgba(0,0,0,.9);
	-webkit-box-shadow: 	2px 2px 3px rgba(0,0,0,.9);
	box-shadow:				2px 2px 3px rgba(0,0,0,.9);
	opacity:				.9;
}

i.iconInfo:hover span a {
	color:					#fff;
	text-decoration:		underline;	
}

.topbarRes i.iconInfo:hover span b {
	font-weight:			bold;
	font-size:				11px;
}

i.iconInfo span:before {
	content:				"";
	display:				inline-block;
	position:				absolute;
	width: 					0;
	height: 				0;
	border-right: 			5px solid transparent;
	border-left: 			5px solid transparent;
	border-bottom: 			5px solid #666666;
	position:				absolute;
	margin:					-9px 0px 0px 240px;	
}

b.myCreditAmount { font-weight: normal;	 }

b.myCreditAmount {
	font-size:				11px; 
	text-decoration: 		none;
}

/*** FOTY - OLD***/
.fotyHeader {
	background: url("/images/skins/whitelabel/basic_02/foty/bg-header.png") 0px 14px no-repeat;	
	min-height: 285px;
	margin-top:-14px;
	padding-top: 1px;
}

.theText { 
	width: 					546px;
	margin-top: 			24px;
	margin-left: 			60px;
	line-height:			20px;
}

.fotyNav { 
	height: 44px;
	background: url("/images/skins/whitelabel/basic_02/foty/bg-nav.png") top center no-repeat;	
	margin-bottom: 1px;
}

.fotyNav li { 
	height: 44px;
	float: left; 
	display: block;
	list-style-type: none;
	margin-top: -2px;
	padding: 0px;
	margin: 0px;
}

.fotyNav li:first-child { 
	margin-left:225px;
	border-left: 1px solid #000;
}

.fotyNav li a { 
	height: 42px;
	line-height: 42px;
	border-right: 1px solid #000;	
	display: block;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: -1px -1px #000;
	cursor: pointer;
}

.fotyNav li a:hover { color: #fff; }

/*** Badges ***/
.topTenBadge {	
	height: 159px;
	margin-bottom: 4px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-10.png") top center no-repeat;	
}

.topTwentyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 0px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-20.png") top center no-repeat;	
}

.topTwentyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 0px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-20.png") top center no-repeat;	
}

.topFiftyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-50.png") top center no-repeat;	
}

.topHundredBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-100.png") top center no-repeat;	
}

.topOneTwentyFiveBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: -30px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-125.png") top center no-repeat;	
}

.topOneFiftyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-150.png") top center no-repeat;	
}

.topTwoHundredBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-200.png") top center no-repeat;	
}

.topTwoHundredFiftyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: -30px;
	background: url("/images/skins/whitelabel/basic_02/foty/top-250.png") top center no-repeat;	
}

/*** Guys image switch ***/
#guysFoty .fotyHeader { background: url("/images/skins/whitelabel/basic_02/foty/bg-header-guys.png") top center no-repeat;	}


/*** Top 10 ***/	
.tenWrapper { margin-left:35px; }

.topTen {
	width: 170px;
	height: 132px;
	float: left;
	margin: 6px;
	background: url("/images/skins/whitelabel/basic_02/foty/bg-ten.jpg") no-repeat;	
}

.topTenNumber {
	float: left;
	width: 40px;
	height: 132px;	
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	font-family: Myriad Pro, Myriad;
}

.tenWrap {
	float: left;
	width: 129px;
	overflow: hidden;
	height: 132px;
}

.tenWrap img { height: 106px; }

.topOne { background: url("/images/skins/whitelabel/basic_02/foty/bg-one.jpg") no-repeat; }

.topOne .tenName, .topOne .topTenNumber { color: #000; text-shadow: 1px 1px #f9edbb; font-weight:bold; }

a.tenName { 
	display: block; 
	width: 120px; 
	color: #fff;
	text-decoration: none;
	margin-top:5px;
	text-align: center;	
	height:19px;
	overflow: hidden;
}

/*** Top 20 ***/
.topTwenty {
	width: 170px;
	height: 119px;
	float: left;
	margin: 6px;
	background: #171a57;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;	
}

.topNumber {
	float: left;
	width: 40px;
	height: 110px;	
	text-align: center;
	font-size: 25px;
	color: #fff;
	padding-top: 10px;
	font-family: Myriad Pro, Myriad;
	background: #2b2f71;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.twentyWrap {
	float: left;
	width: 130px;
	overflow: hidden;
	height: 119px;
}

.twentyWrap img { height: 100px; margin-left: 1px; }

a.twentyName { 
	display: block; 
	width: 120px; 
	color: #fff;
	text-decoration: none;
	margin-top:3px;
	text-align: center;	
	font-size: 12px;
	height:15px;
	overflow: hidden;
}

/*** Top 50 ***/
.topFifty {
	width: 182px;
	height: 48px;
	float: left;
	margin: 1px;
	background: #c0c0c0;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;	
}

.topFifty .topNumber {
	float: left;
	width: 40px;
	height: 31px;	
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding-top: 17px;
	font-family: Myriad Pro, Myriad;
	background: #404040;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.fiftyWrap {
	float: left;
	width: 130px;
	overflow: hidden;
	height: 47px;
	position:relative;
}

.fiftyWrap a { float: left; display: block; }

.imageFifty { width:55px; height:50px; overflow:hidden; margin-left: 1px; }
.imageFifty img { height:50px; }

a.fiftyName { 	 
	width: 70px; 
	color: #fff;
	text-decoration: none;
	margin-top:12px;
	text-align: left;	
	font-size: 11px;
	padding-left: 3px;
	height: 30px;
	overflow: hidden;
}

.topFifty span { margin-top:-10px; margin-left: 60px;}


/*** Top 100 - 250 ***/
.topPlus {
	width: 182px;
	height: 55px;
	float: left;
	margin: 1px;
	background: #c0c0c0;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;	
}

.topPlus .topNumber {
	float: left;
	width: 40px;
	height: 19px;	
	text-align: center;
	font-size: 15px;
	color: #fff;
	padding-top: 6px;
	font-family: Myriad Pro, Myriad;
	background: #404040;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.plusWrap {
	float: left;
	width: 130px;
	overflow: hidden;
	position:relative;
	height: 47px;
}

.plusWrap a { float: left; display: block; }

a.plusName { 	 
	width: 120px; 
	color: #fff;
	text-decoration: none;
	margin-top: 5px;
	text-align: left;	
	font-size: 11px;
	padding-left: 5px;
	height:19px;
	overflow: hidden;
}

.topPlus span { margin-top:0px; margin-left: 60px;}

/*.tCredits { font-size:10px; display:block; position: absolute; margin-top:-3px; }*/

a.pageUp { 
	display: block;
	float: right;
	height: 15px;
	width: 80px;
	padding-left: 17px;	
	background: url("/images/skins/whitelabel/basic_02/foty/up.png") 0px 2px no-repeat;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 10px;
}

/*** END OLD FOTY ***/

/*** FOTY ***/
.fotyHeader {
	background: url("/images/skins/whitelabel/basic_02/foty/bg-header.png") 0px 14px no-repeat;	
	min-height: 285px;
	margin-top:-14px;
	padding-top: 1px;
}

.theText { 
	width: 					546px;
	margin-top: 			24px;
	margin-left: 			60px;
	line-height:			20px;
}

.fotyNav { 
	height: 44px;
	background: url("/images/skins/whitelabel/basic_02/foty/bg-nav.png") top center no-repeat;	
	margin-bottom: 40px;
}

.fotyNav li { 
	height: 44px;
	float: left; 
	display: block;
	list-style-type: none;
	margin-top: -2px;
	padding: 0px;
	margin: 0px;
}

.fotyNav li:first-child { 
	margin-left:180px;
	border-left: 1px solid #000;
}

.fotyNav li a { 
	height: 42px;
	line-height: 42px;
	border-right: 1px solid #000;	
	display: block;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: -1px -1px #000;
}

.fotyNav li a:hover { color: #fff; }

/*** Badges ***/
.topTenBadge {	
	height: 300px;
	width:	138px;
	margin: 0 0 0 0;
	float: left;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-10.png") top center no-repeat;	
}

.topTwentyBadge {	
	height: 300px;
	width:	138px;
	margin: 0 0 0 0;
	float: left;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-20.png") top center no-repeat;	
}


.topFiftyBadge {	
	height: 300px;
	width:	138px;
	margin: 0 0 0 0;
	float: left;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-50.png") top center no-repeat;	
}

.topHundredBadge {	
	height: 300px;
	width:	138px;
	margin: 0 0 0 0;
	float: left;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-100.png") top center no-repeat;	
}

.topOneTwentyFiveBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: -30px;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-125.png") top center no-repeat;	
}

.topOneFiftyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-150.png") top center no-repeat;	
}

.topTwoHundredBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-200.png") top center no-repeat;	
}

.topTwoHundredFiftyBadge {	
	height: 139px;
	margin-top: 20px;
	margin-bottom: -30px;
	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-250.png") top center no-repeat;	
}

/*** Guys image switch ***/
#guysFoty .fotyHeader { background: url("/images/skins/whitelabel/basic_02/foty/bg-header-guys.png") 16px 23px no-repeat; }
#guysFoty .topTenBadge { background: url("/images/skins/whitelabel/basic_02/foty/2014/top-10-guys.png") top center no-repeat; }
#guysFoty .topTwentyBadge {	background: url("/images/skins/whitelabel/basic_02/foty/2014/top-20-guys.png") top center no-repeat; }
#guysFoty .topFiftyBadge { background: url("/images/skins/whitelabel/basic_02/foty/2014/top-50-guys.png") top center no-repeat; }
#guysFoty .topHundredBadge { background: url("/images/skins/whitelabel/basic_02/foty/2014/top-100-guys.png") top center no-repeat; }
#guysFoty .topOneFiftyBadge { background: url("/images/skins/whitelabel/basic_02/foty/2014/top-150-guys.png") top center no-repeat; }
#guysFoty .topTwoHundredBadge { background: url("/images/skins/whitelabel/basic_02/foty/2014/top-200-guys.png") top center no-repeat; }

#guysFoty .theText { margin-left: 90px; margin-top: 30px; }

/*** Top 10 ***/	
.topWrapper { 
	float: right;
	width: 620px;	
}

.topWrapper SPAN { 
	color:		#FFFFFF;
}

.topTen_2 {
	width: 122px;
	height: 120px;
	float: left;
	margin-left: 1px;	
}

.topTenNumber_2 {
	width: 40px;
	height: 40px;	
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	font-family: 'Noto Sans', sans-serif;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #007fdc;
	line-height: 1.9em;
	-moz-box-shadow: 	0px 0px 2px rgba(0,0,0,.9);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.9);
	box-shadow:			0px 0px 2px rgba(0,0,0,.9);
	opacity: .9;
}


.topOne_2 .topTenNumber_2 {
	color: #26241c;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 6%, rgba(234,224,145,1) 49%, rgba(232,212,62,1) 50%, rgba(247,217,126,1) 93%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,rgba(255,255,255,1)), color-stop(49%,rgba(234,224,145,1)), color-stop(50%,rgba(232,212,62,1)), color-stop(93%,rgba(247,217,126,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 6%,rgba(234,224,145,1) 49%,rgba(232,212,62,1) 50%,rgba(247,217,126,1) 93%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 6%,rgba(234,224,145,1) 49%,rgba(232,212,62,1) 50%,rgba(247,217,126,1) 93%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 6%,rgba(234,224,145,1) 49%,rgba(232,212,62,1) 50%,rgba(247,217,126,1) 93%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 6%,rgba(234,224,145,1) 49%,rgba(232,212,62,1) 50%,rgba(247,217,126,1) 93%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7d97e',GradientType=0 );
	text-shadow: 1px 1px #fff;
}


a.aModelWrap {
	width: 120px;
	height: 90px;
	overflow: hidden;
	position: relative;
	display: block;
}

.tenWrap {
	float: left;
	width: 129px;
	overflow: hidden;
	height: 132px;
}

.fotyModelName {
	height: 16px;	
}

a.fotyModelName_2 { 
	display: block; 
	color: #fff;
	text-decoration: none;
	margin-top:1px;
	text-align: left;	
	height:20px;
	overflow: hidden;
	padding-left: 6px;
}

a.fotyModelName_2 span { display:block; text-align: center; }

a.fotyModelName_2:before { 
	content:			""; 
	width: 				0;
	height: 			0;
	border-right: 		8px solid transparent;
	border-bottom: 		10px solid #007fdc;
	border-left: 		8px solid transparent;
	position:			absolute;
	margin:				-10px 0px 0px 70px;	
}

.topTen_2 a.fotyModelName_2 { 
	background: #007fdc;
}

.topWrapper a.fotyModelName_2, .topWrapper .topFifty a.fotyModelName_2, .topWrapper .topPlus a.fotyModelName_2 { 
	color: #fff;
}

.topWrapper a.fiftyName { 
	color: #fff;
}

/*** Top 20 ***/

.topTwenty_2 {
	width: 122px;
	height: 120px;
	float: left;
	margin-left: 1px;	
}


.topNumber {
	float: left;
	width: 40px;
	height: 110px;	
	text-align: center;
	font-size: 25px;
	color: #fff;
	padding-top: 10px;
	font-family: 'Noto Sans', sans-serif;
	background: #2b2f71;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.topTwenty_2 .topTenNumber_2 {
	background: #5600bd;
}

.topTwenty_2 a.fotyModelName_2 { 
	background: #5600bd;
}

.topTwenty_2 a.fotyModelName_2:before { 
	border-bottom: 		10px solid #5600bd;
}



/*** Top 50 ***/
.topFifty {
	width: 202px;
	height: 55px;
	float: left;
	margin: 1px;
	background: #c0c0c0;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;	
}

.topFifty .topNumber {
	float: left;
	width: 40px;
	height: 38px;	
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding-top: 17px;
	font-family: 'Noto Sans', sans-serif;
	background: #404040;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.fiftyWrap {
	float: left;
	width: 160px;
	overflow: hidden;
	height: 55px;
}

.fiftyWrap a { float: left; display: block; }

.imageFifty { width:75px; height:55px; overflow:hidden; margin-left: 1px; }
.imageFifty img { height:55px; }

a.fiftyName { 	 
	width: 70px; 
	color: #fff;
	text-decoration: none;
	margin-top:9px;
	text-align: center;	
	font-size: 11px;
	padding-left: 3px;
	height: 50px;
	overflow: hidden;
}

.topFifty span { margin-top:-10px; margin-left: 60px;}


/*** Top 100 - 250 ***/
.topPlus {
	width: 202px;
	height: 55px;
	float: left;
	margin: 1px;
	background: #c0c0c0;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;	
}

.topPlus .topNumber {
	float: left;
	width: 40px;
	height: 19px;	
	text-align: center;
	font-size: 15px;
	color: #fff;
	padding-top: 6px;
	font-family: 'Noto Sans', sans-serif;
	background: #404040;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 

}

.plusWrap {
	float: left;
	width: 110px;
	overflow: hidden;
	height: 47px;
}

.plusWrap a { float: left; display: block; }

a.plusName { 	 
	width: 120px; 
	color: #fff;
	text-decoration: none;
	margin-top: 5px;
	text-align: left;	
	font-size: 11px;
	padding-left: 5px;
	height:19px;
	overflow: hidden;
}

.topPlus span { margin-top:0px; margin-left: 60px;}

/*Start of hover credits*/
.hover_container {
 position: relative:  
}

.hover_container .container {
 display: none;
 border: 0px solid #000;
 float: left;
 position: absolute;
 left: 0;
 top: 37px;
 background:rgba(0,0,0,.5);; 
 margin:0;
 padding: 0 6px;
}

.hover_container:hover .container {
 display: block;
}

/*End of hover credits*/

.tCredits_2 { 
	font-size:			10px; 
	display:			block; 
	position: 			absolute; 
	bottom: 			0; 
	left: 				0; 
	background: 		rgba(0,0,0,.5);
	display:			inline-block;
	color:				#fff; 
}

.tCredits { font-size:10px; display:block; position: absolute; margin-top:-3px; color:#FFF }

a.pageUp { 
	display: inline-block;
	float: right;
	height: 15px;
	width: 80px;
	padding-left: 17px;	
	background: url("/images/skins/whitelabel/basic_02/foty/up.png") 0px 2px no-repeat;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 40px;
	cursor: pointer;
}

.badgeWrap {
	height: 200px;
	width:	130px;
	margin: 0 10px 0 0;
	float: left;
	overflow: hidden;
	line-height: 500px;
}

.badgeWrap.rookie {
	background: url("/images/badges/foty2014-rookie.png") top center no-repeat;	
}

.badgeWrap.duo {
	background: url("/images/badges/foty2014-duo.png") top center no-repeat;	
}

.badgeWrap.stamina {
	background: url("/images/badges/foty2014-stamina.png") top center no-repeat;	
}

.badgeWrap.tips {
	background: url("/images/badges/foty2014-tips.png") top center no-repeat;	
}

.badgeWrap.party {
	background: url("/images/badges/foty2014-party.png") top center no-repeat;	
}

.badgeWrap.group {
	background: url("/images/badges/foty2014-group.png") top center no-repeat;	
}

.badgeWrap.vod {
	background: url("/images/badges/foty2014-vod.png") top center no-repeat;	
}

.badgeWrap.fanclub {
	background: url("/images/badges/foty2014-fanclub.png") top center no-repeat;	
}

.badgeWrap.greenhorn {
	background: url("/images/badges/foty2014-greenhorn.png") top center no-repeat;	
}

.badgeWrap.freshman {
	background: url("/images/badges/foty2014-freshman.png") top center no-repeat;	
}


.badgeWrap.firstbase {
	background: url("/images/badges/foty2014-firstbase.png") top center no-repeat;	
}

.badgeWrap.highdemand {
	background: url("/images/badges/foty2014-highdemand.png") top center no-repeat;	
}

.badgeWrap.socialite {
	background: url("/images/badges/foty2014-socialite.png") top center no-repeat;	
}

.badgeWrap.allstar {
	background: url("/images/badges/foty2014-allstar.png") top center no-repeat;	
}

.badgeWrap.webcamveteran {
	background: url("/images/badges/foty2014-webcamveteran.png") top center no-repeat;	
}

.badgeWrap.celebrity {
	background: url("/images/badges/foty2014-celebrity.png") top center no-repeat;	
}

.badgeWrap.superstar {
	background: url("/images/badges/foty2014-superstar.png") top center no-repeat;	
}

.badgeWrap.webcamlegend {
	background: url("/images/badges/foty2014-legend.png") top center no-repeat;	
}

.badgeWrap.flirtphone {
	background: url("/images/badges/foty2014-phone.png") top center no-repeat;	
}

h3.titleMoreLine.titleBigger {
	font-size: 22px;	
}

.placeOne {
	float: left;
	width: 122px;
	margin: 26px 1px 0px 0px;	
}

.placeOne a {
	color: #fff;
	font-family: 'Noto Sans', sans-serif;
	text-decoration: none;
	display: block;
	padding-top: 3px;	
}

.dirUp {
	position:			absolute;
	display:			block;
	width:				9px;
	height:				7px;
	background: 		url("/images/skins/whitelabel/basic_02/direction-arrows.png") no-repeat;
	right:				0px;
	top:				15px;		
}

.topOne_2 .dirUp {background: url("/images/skins/whitelabel/basic_02/direction-arrows-dark.png") no-repeat; }

.dirDown {
	position:			absolute;
	display:			block;
	width:				9px;
	height:				7px;
	background: 		url("/images/skins/whitelabel/basic_02/direction-arrows.png") 0px -7px no-repeat;
	right:				0px;
	top:				15px;		
}

.topFifty .topNumber, .topPlus .topNumber { position:relative; }

.topFifty .dirDown,
.topFifty .dirUp { top: 32px; }

.topPlus .dirDown,
.topPlus .dirUp { top: 9px; }

.placeOne .topTenNumber_2 { margin: 3px 0px 0px 0px; }

.containerFotyMaxWidth {
	max-width: 980px;
	margin: 0 auto;
}

.fotyFixedWidth {
	max-width: 985px;
	margin: 0 auto;
}

.fotyImageTile {
	float: left;
	width: 30.8%;
	margin: 0 9px 20px 9px;
	border-top: solid 2px #000000;
}

.fotyImageTile:hover {
	float: left;
	width: 30.8%;
	margin: 0 9px 20px 9px;
	border-top: solid 2px #00a7e1;
}

.fotyImageStrip {
	float: left;
	width: 47%;
	margin: 20px 9px 20px 9px;
	border-top: solid 2px #000000;
}

.fotyImageStrip:hover {
	float: left;
	width: 47%;
	margin: 20px 9px 20px 9px;
	border-top: solid 2px #00a7e1;
}

.fotyTopBadge {
	float: right;
	margin-top:	25px;
	margin-left: 25px;
}

.fotyTopBadgeHidden {
	display: none;
}

.fotyImageStripToTile {
	display: none;
}

.fotyPageText {
	margin: 40px 40px 0 70px;
}

.containerFoty h1 {
	padding-top: 10px;
}	

.fotyTopBadge {
	float: right;
	margin-left: 25px;
}

#page_body .fotyPageText {
	margin: 42px 40px 0 70px;
	line-height: 16px;
	padding-bottom: 5px;
}

#page_body .containerFoty h1 {
	padding-top: 10px;
	font-size: 18px;
	font-family: "Lucida Sans Unicode",sans-serif,Tahoma;
}

#page_body .containerFoty {
	margin-top: -6px;
	margin-left: 3px;
}

/*** VIEWERS CHOICE ON BIO ***/
.viewersChoiceBadge {
	float:				left;
	width:				150px;
	height:				150px;
	background:			url("/images/badges/foty2014-choice.png") no-repeat;	
	background-size:	150px 150px;
	margin:				-10px 0px 0px 0px;
}

.viewersChoiceInfo {
	float:				right;
	width:				580px;
}

#bioTabs li a {
	padding:			10px;
}

a.fleshLightEligible {
	background:			url("/images/icons/fleshlight-mold-eligible-icon-60x60.png") no-repeat;
	height:				60px;
	width:				60px;
	float:				left;
	padding-right:		10px;
	display:			block;
}

.viewersChoiceInfo BUTTON.button {
	display:			block;
	width:				120px;
	height:				26px;
	line-height:		20px;
	text-align:			center;
	font-size:			11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: 		#e56eb3;
	font-weight:		bold;
	color:				#fff;
	text-decoration:	none;
	border:				2px solid #d4d4d4;
	margin-top:			8px;
	cursor:				pointer;
}

.viewersChoiceInfo BUTTON.button:hover {
	background: 		#b1055d;
	color:				#fff;
	text-decoration:	none;
	border:				2px solid #e56eb3;
}


/*** ACH ***/

.achOption {
	text-align:			center;
	float:				left;
	height:				110px;
	width:				25%;	
}

.achWrap A.button:link, .achOption A.button:active, .achOption A.button:visited {
	width:				124px;
	margin:				-10px auto 0 auto;	
}

.achWrap {
	text-align:			center;
	width:				100%;
	border-spacing: 	3px;
    border-collapse: 	separate;
}

.achWrap .gradientBgSmall {
	padding:			1px 0 25px 0;
	text-align:			center;
	display:			table-cell;
}

.achWrap .achIcon {
	float:				left;
	margin-right:		6px;
	margin-top:			-5px; 
}

.achWrap .textSpace {
	padding-top:15px;
	text-align:center;
}


