
*, html, body, div { padding: 0; margin: 0px 0px 0px 0px; }								
a img, :link img, :visited img { border:none; }				
:link,:visited { text-decoration: none; }					
h1, h2, h3, h4, h5, h6, pre, code { font-size: 10px; }		
address { font-style: normal; }							
a:link, a:visited, a:hover, a:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

input { padding-bottom: 2px; }

.lightblue { color: #a8cadc; font-size: 11px; }
.important_white { color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }



body { margin: 0; padding: 0; font-size: 10px; color: #bcd1ed; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000000 url(http://www.cammeraboys.com/images/body-top.jpg) top center repeat-x;}


.tableinit { width: 762px; margin-left: auto; margin-right: auto; display: block; }


.wrapper {
	width: 712px;		
	font-size: 10px;
	}

.boxleft { float: left; }
.boxright { float: right; }

.clear { clear:both; }


.boxshadow-top { background: transparent url(http://www.cammeraboys.com/images/boxshadow-top-bg.gif) no-repeat; height: 8px; font-size: 0; }
.boxshadow-bottom { background: transparent url(http://www.cammeraboys.com/images/boxshadow-bottom-bg.gif) no-repeat; height: 2px; font-size: 0; }

.boxshadow-top_index { background-image: url(http://www.cammeraboys.com/images/boxshadow-top-bg2.gif); height: 8px; font-size: 0;}
.boxshadow-bottom_index { background-image: url(http://www.cammeraboys.com/images/boxshadow-bottom-bg2.gif); height: 2px; font-size: 0; }


.boxheader { background-image: url(http://www.cammeraboys.com/images/boxheader-bg.gif); height: 26px; width: 762px; }
	.boxheaderwrapper { padding: 6px 12px 6px 12px; }
.boxheader_index {background-image: url(http://www.cammeraboys.com/images/boxheader-bg2.gif); height: 26px; width: 612px;}


.boxdivider-top { background-image: url(http://www.cammeraboys.com/images/boxdivider-top-bg.gif); height: 2px; font-size: 0; }
.boxdivider-top_index {background-image: url(http://www.cammeraboys.com/images/boxdivider-top-bg2.gif); height: 2px; font-size: 0;}


.boxbody { background-image: url(http://www.cammeraboys.com/images/boxbody-bg.gif); background-repeat: repeat-y;  }
	.boxbodywrapper, .boxbodywrapper65 { 

		background-color: #000000;
		background-position: top;
		background-repeat: repeat-x;
		margin: 0 8px 0 8px;
	}
		.boxbodywrapper { background-image: url(http://www.cammeraboys.com/images/boxbodywrapper-bg.gif); }
		.boxbodywrapper65 { background-image: url(http://www.cammeraboys.com/images/boxbodywrapper-bg-65.gif); }
		.box-content { padding: 10px 10px 15px 10px; }

.boxbodywrapper_index {
	position: relative;
	display: block;
	width: 746px;
	height: 105px;
	background-image: url(http://www.cammeraboys.com/images/box-bodywrapper-bg2.jpg); 
	background-color: #000000;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 8px 0 8px;	
	}


div.container {
	padding-top: 14px;
	background: url(http://www.cammeraboys.com/images/background-top.jpg) center top repeat-x;
	padding-bottom: 0px;
	text-align: center;	
}

div.secondcontainer {
	margin-left: auto;
	margin-right: auto;
	background: url(http://www.cammeraboys.com/images/background-bottom.jpg) center bottom repeat-x;
	padding-bottom: 20px;
}

div.searchcontainer {
	text-align: center;
	padding-top: 15px;
}

div.lf {
	clear: both;
}

br { clear: both; }


h1.categorytype_nude_1, h1.categorytype_nude_2 { text-align: left; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #bcd1ed; margin: 0; padding: 0; float: left; }

a.item_name_url:link, a.item_name_url:visited, a.item_name_url:hover, a.item_name_url:active
	{ font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; float: left; }
	a.item_name_url:hover, a.item_name_url:active {text-decoration: underline; color: #bcd1ed;}
	

.perfboxes_pagebottom_url { height: 11px; width: 120px; float:none; clear:both; line-height: 11px; vertical-align: middle; }
	a.perfboxes_pagebottom_url:link, a.perfboxes_pagebottom_url:visited, a.perfboxes_pagebottom_url:hover, a.perfboxes_pagebottom_url:active
	{ font-family: Verdana, Arial, Tahoma; font-size: 9px; font-weight: bold; color: #bcd1ed; text-decoration: none; }
	a.perfboxes_pagebottom_url:hover, a.perfboxes_pagebottom_url:active {text-decoration: underline; color: #ffffff;}

a.maincategory_url:link, a.maincategory_url:visited, a.maincategory_url:hover, a.maincategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a.maincategory_url:hover, a.maincategory_url:active {color: #bcd1ed; }

a.subcategory_url:link, a.subcategory_url:visited, a.subcategory_url:hover, a.subcategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a.subcategory_url:hover, a.subcategory_url:active {color: #bcd1ed; }

a.subcategorynumber_url:link, a.subcategorynumber_url:visited, a.subcategorynumber_url:hover, a.subcategorynumber_url:active
	{ font-size: 10px; font-weight: normal; color: #bcd1ed; text-decoration: none; }
	a.subcategorynumber_url:hover, a.subcategorynumber_url:active {color: #bcd1ed; }



div.title {
	margin-left: 2px;
	background: url(http://www.cammeraboys.com/images/logo.gif) bottom center no-repeat;
	height: 56px;
	position: relative;
}

	div.title a, div.title a:link, div.title a:active, div.title a:visited, div.title a:hover { 
	position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; border: none; }

div.menu-cont, div.menu-simple {
	background: url(http://www.cammeraboys.com/images/menu_bg.jpg);	
	height: 81px;
	text-align: center;	
}

div.menu-simple {
	background: url(http://www.cammeraboys.com/images/menu_bg_1.jpg);	
	height: 56px;
}

div.menu {
	width: 740px;
	margin: 0px auto 0px auto;	
}
div.menu_loggedin {
	width: 750px;
	margin: 0px auto 0px auto;
}
	.menu a span, .menu_loggedin a span {
		display: none;
	}

	.menu a, .menu_loggedin a {
		height: 21px;
		display: block;
		float: left;
	}

	#menu_allonline {
		background: url(http://www.cammeraboys.com/images/menu_top_online_off.gif);
		width: 115px;
	}
	#menu_allperformers {
		background: url(http://www.cammeraboys.com/images/menu_top_models_off.gif);
		width: 100px;
	}
	#menu_favorites {
		background: url(http://www.cammeraboys.com/images/menu_top_favorites_off.gif);
		width: 86px;
	}
	#menu_buycredits {
		background: url(http://www.cammeraboys.com/images/menu_top_buycredit_off.gif);
		width: 106px;
	}
	#menu_help {
		background: url(http://www.cammeraboys.com/images/menu_top_help_off.gif);
		width: 40px;
	}
	#menu_accountbalance {
		background: url(http://www.cammeraboys.com/images/menu_top_accbal_off.gif);
		width: 145px;
	}
	#menu_login {
		background: url(http://www.cammeraboys.com/images/menu_top_login_off.gif);
		width: 54px;
	}
	#menu_logout {
		background: url(http://www.cammeraboys.com/images/menu_top_logout_off.gif);
		width: 65px;
	}
	.menu_divider {
		width: 15px;
		height: 21px;
		background: url(http://www.cammeraboys.com/images/spacer.gif);
		float: left;
	}



div.footer {
  display:block;
  position:relative;
	background:transparent url(http://www.cammeraboys.com/images/footer_bg.gif) repeat-x center top;
	text-align: center;

}

	.footer span {
		display: none;
	}

	div.footerbar-container {
	  display:block;
    position:relative;
		background: url(http://www.cammeraboys.com/images/menu_but_bg.gif) left top repeat-x;
		height: 55px;
		text-align: center;		
	}

	div.footerbar {
	  display:block;
	  position:relative;
		width: 740px;
		margin: 0px auto 0px auto;
		padding-top: 0px;
	}

		div.footerbar-left {
		  display:block;
      position:relative;
			display:block;
      margin-top: 4px;
			width: 275px;
			height: 21px;
			float: left;
			top: -1px;
      			
		}

		div.footerbar-right {
			height: 21px;
			float: right;
			position: relative;
			top: -1px;
			
		}

		div.footerbar-center {
			height: 21px;
			background: url(http://www.cammeraboys.com/images/copyright_clearcash.gif) center center no-repeat;
		}

		.footerbar a {
			margin-top: 4px;
			height: 21px;
			color: #BCD1ED;
			display: block;
			text-transform: uppercase;
			float: left;
		}

		.footerbar a:hover { color: #ffffff;}
		.footerbar a#footerbar_home, .footerbar a#footerbar_affiliates, .footerbar a#footerbar_help, .footerbar a#footerbar_support, .footerbar a#footerbar_performers, .footerbar a#footerbar_privacy, .footerbar a#footerbar_support { color: #bcd1ed; }
		.footerbar a#footerbar_home:hover, .footerbar a#footerbar_affiliates:hover, .footerbar a#footerbar_help:hover, .footerbar a#footerbar_support:hover, .footerbar a#footerbar_performers:hover, .footerbar a#footerbar_privacy:hover, .footerbar a#footerbar_support:hover { color: #ffffff; }
				
		#footerbar_home {
			text-align: right;
		}
		
		#footerbar_affiliates {
			width: 75px;
			text-align: right;
		}
		
		#footerbar_help {
			width: 41px;			
			text-align: right;
		}
		
		#footerbar_support {
			width: 111px;
			text-align: right;
		}
		
		#footerbar_performers {
			width: 88px;
			text-align: right;
		}
		
		#footerbar_privacy {
			width: 109px;	
			text-align: right;
		}

		#footerbar_support {
			width: 102px;
			text-align: right;
		}
	
	.footer div.asacp a {
		margin: 10px auto 0px auto;
		width: 92px;
		height: 45px;
		display: block;
		background: url(http://www.cammeraboys.com/images/asacp_platinumbutton.gif);
	}

	.footer div.wanted, .footer div.wanted a {
		margin: 10px auto 0px auto;
		font-size: 10px;
		font-weight: bold;
		color: #bcd1ed;
	}

	.footer div.wanted a:hover {color: #ffffff;}
		
	.footer div.explicit {
		margin: 10px auto 0px auto;
		font-size: 10px;
	}

	.footer div.links {
		margin: 10px auto 0px auto;
		width: 480px;
		line-height: 17px;
		font-size: 10px;		
	}
	.footer div.links a {
		font-size: 10px;
		color: #bcd1ed;
	}
	
	.footer div.links a:hover {color: #ffffff;}

	.footer div.sponsors {
		display: block;
		width: 180px;
		height: 88px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.footer div.rta a {
		margin-top: 10px;
		width: 88px;
		height: 31px;
		display: block;
		background: url(http://www.cammeraboys.com/images/88x31_RTA_b.gif);
		float: left;
	}
	
	.footer div.icra a {
		margin-top: 10px;
		margin-left: 4px;
		width: 88px;
		height: 31px;
		display: block;
		background: url(http://www.cammeraboys.com/images/icra_sw.gif);
		float: left;
	}



.categorylist {margin: 0; padding: 0; list-style: none; }

	.categorylistitem_girl {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_lesbian {margin: 2px 8px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_boy {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_couple {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_fetish_female {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_gay {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_mature_female {margin: 2px 9px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_dating {margin: 2px 8px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_hermaphrodite {margin: 2px 52px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_shemale {margin: 2px 15px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_transvestite {margin: 2px 56px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_group {margin: 2px 16px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_threesome {margin: 2px 60px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_making_friends {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_nasty_words {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_get_married {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }

	.item_name {font-size: 10px;  font-weight: normal;  }
	.item_number {width:25px; display: block; font-size: 10px;  font-weight: bold;  color: #bcd1ed; float: left; }
	.norightmargin {margin-right:0px;}



div.listpage_td { width: 123px; height:auto; display: block; float:left; margin-left: 20px; text-align: left; }
span.listpage_td_span { height: 11px; width: 120px; float:none; clear:both; line-height: 11px; vertical-align: middle; display: block; }



.allonline_content, 
.allperformer_content,
.perfinfo_content,
.logprivat_content,
.favourites_content { 

	width: 776px;  
	margin-left: auto; 
	margin-right: auto;
}

.logprivat_info {
	background: url(http://www.cammeraboys.com/images/logprivatchat_bg.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 1px;
	position: relative;
}

.logprivat_info div.credit {
	color: #ffd217;
}
.logprivat_info div.text {
	position: absolute;
	top: 8px;
	left: 348px;
	width: 392px;
	height: 230px;
	line-height: 18px;
	text-align: center;

	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
	font-weight: normal;
	color: #BCD1ED;
}

.logprivat_info div.text strong {
	color: #bcd1ed;
	display: block;
	margin-top: 10px;
}

.logprivat_info img {
	position: absolute;
	top: 8px;
	left: 7px;
}


.logprivat_content {
	position: relative;
	display: block;
	width: 762px;
	clear: both;
}

.logprivat_content p {
	width: 745px;
	text-align: justify;
	margin: 0px auto 5px auto;
}

.logprivat_content div.name {
	color: #ffd217;
}



.privatchat_text { font-size: 11px; }




.perfinfo_content {
	position: relative;
	display: block;
	height: auto;
	width: 762px;
	clear: both;
	text-align: center;
}

	a.perfinfo_thumbnail { display: block; width: 80px; height: 60px; border: 1px solid #0d2c59; }
	div.perfinfo_content table td table.perfinfo_data { text-align: left; }

.perfinfo_buttons {
	position: relative;
	display: block;
	width: 762px;
	height: 50px;
}

.perfinfo_title, .logprivat_title {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
}

.perfinfo_title span strong {
	color: #ffd217;
}

.perfinfo_title span {  }

.perfinfo_info {
	background: transparent url(http://www.cammeraboys.com/images/perfinfo_bg.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;

}

.perfinfo_info div.text {
	position: absolute;
	top: 2px;
	left: 8px;
	width: 378px;
	height: 225px;
	text-align: left;
	line-height: 14px;

	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
	font-weight: normal;
	color: #ffffff;
}

.perfinfo_info div.text strong {
	clear: right;
	color: #bcd1ed;
	display: block;
	margin-top: 10px;
}

.perfinfo_info img {
	position: absolute;
	top: 9px;
	left: 434px;
}

.perfinfo_data_container { 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.perfinfo_data {
	background: url(http://www.cammeraboys.com/images/perf_ape_bg.gif);
	width: 185px;
	height: 260px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.perfinfo_data_title {
	font-size: 10px;
	font-weight: normal;
}
.perfinfo_data_title strong {
	font-weight: bold;
}

.perfinfo_data_txt {
	padding: 2px 0px 2px 10px;
	font-size: 10px;
	text-align: left;
}
.perfinfo_data_val {
	padding: 2px 10px 2px 0px;
	font-size: 10px;
	text-align: right;
}

.perfinfo_offline strong {
	color: #ffd217;
	font-weight: bold;
}

div.perfinfo_data_entry, div.perfinfo_data_entry_txt, div.perfinfo_data_entry_val { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div.perfinfo_data_entry { position: relative; width: 170px; height: auto; display: block; float: none; clear: both; }

div.perfinfo_data_entry_txt { position: relative; width: 80px; height: 32px; display: block; text-align: left; font-weight: bold; 
 }
div.perfinfo_data_entry_val { position: absolute; top: 0px; right: 0px; width: 90px; height: 32px; display: block; overflow: hidden;  
 }

span.perfinfo_screenname { position: relative; display: block; width: 170px; height: 30px;
	text-align: center; font-weight: bold; color: #bcd1ed; }
	

.listpage_tableinit, .perfinfo_container  { width: 762px; margin-left: auto; margin-right: auto; display: block; position: relative; overflow: hidden; }

	.performerbox {
		width: 116px; 
		height: 165px; 
		background-image: url(http://www.cammeraboys.com/images/performerbox_bg.gif); 
		margin: 0px 13px 0px 0px;
		float: left;
	}

	.allonline_thumbnailbox, 
	.favourites_thumbnailbox	{ 
		width: 100px; 
		height: 75px; 
		margin: 7px 8px 0px 8px; 
	}

	.allonline_perfnamebox, 
	.favourites_perfnamebox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
		display: block; overflow: hidden;
	}

	.allonline_perfnametext:link, .allonline_perfnametext:visited, .allonline_perfnametext:hover, .allonline_perfnametext:active, 
	.favourites_perfnametext:link, .favourites_perfnametext:visited, .favourites_perfnametext:hover, .favourites_perfnametext:active { 
		font-family: Verdana, Arial, Tahoma; 
		line-height: 14px; 
		font-size: 9px; 
		font-weight: bold; 
		text-decoration: none; 
	}
	
	.allonline_perfnametext:hover, 
	.favourites_perfnametext:hover { 
		text-decoration: underline; 
	}

	.allonline_flagbox, 
	.favourites_flagbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_flagcontent, 
	.favourites_flagcontent { 
		margin: 4px 1px 0 1px; 
	}

	.allonline_privateshowbox,
	.favourites_privateshowbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_privateshowtext:link, .allonline_privateshowtext:visited, .allonline_privateshowtext:hover, .allonline_privateshowtext:active, 
	.favourites_privateshowtext:link, .favourites_privateshowtext:visited, .favourites_privateshowtext:hover, .favourites_privateshowtext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none; 
		text-transform: uppercase;
	}

	.allonline_privateshowtext:hover, 
	.favourites_privateshowtext:hover { 
		text-decoration: none; 
	}

	.allonline_freechatbox, 
	.favourites_freechatbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_freechattext:link, .allonline_freechattext:visited, .allonline_freechattext:hover, .allonline_freechattext:active, 
	.favourites_freechattext:link, .favourites_freechattext:visited, .favourites_freechattext:hover, .favourites_freechattext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none;
		text-transform: uppercase;
	}

	.allonline_freechattext:hover, 
	.favourites_freechattext:hover { 
		text-decoration: none; 
	}

	.favourites_personalpagebox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.favourites_personalpagetext:link, .favourites_personalpagetext:visited, .favourites_personalpagetext:hover, .favourites_personalpagetext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none; 
	}

	div.allperformer_abc { margin-top: 10px; margin-bottom: 10px; }
	div.allperformer_abc a:link, div.allperformer_abc a:active, div.allperformer_abc a:visited, div.allperformer_abc a:hover  { font-size: 12px; font-weight: bold; color: #bcd1ed; margin-right: 5px; }
	div.allperformer_abc a:active, div.allperformer_abc a:hover { color: #ffd217; }



.allonlinebartop { color: #bcd1ed; font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 2px 0 0 15px; }
.allonlinepagestop { color: #bcd1ed; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 4px 15px 0 0; }

.allonlinepagestop a:link, .allonlinepagestop a:active, .allonlinepagestop a:visited  { font-size: 12px; font-weight: bold; color: #bcd1ed; }
.allonlinepagestop a:active, .allonlinepagestop a:hover { color: #ffd217; }


a.allonlinepages_url:link, a.allonlinepages_url:visited, a.allonlinepages_url:hover, a.allonlinepages_url:active
{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; margin-right: 3px; }
a.allonlinepages_url:hover, a.allonlinepages_url:active { color: #ffd217; }

a.allonline_perfnametext:link, a.allonline_perfnametext:visited, a.allonline_perfnametext:hover, a.allonline_perfnametext:active { font-family: Verdana, Arial, Tahoma; line-height: 14px; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; }
a.allonline_perfnametext:hover { text-decoration: underline; }

a.allonline_perfnametext:link, a.allonline_perfnametext:visited { color: #bcd1ed; }
a.allonline_perfnametext:hover { color: #ffffff; }


div.css_searchbar {height: 34px; width: 500px; display:block; overflow:hidden; margin-left: auto; margin-right: auto; line-height: 32px; vertical-align: middle; }
	div.css_searchbar_left { height: 34px; width: 140px; float:left; background: transparent url(http://www.cammeraboys.com/images/css_searchbar_bg_3.gif) left top no-repeat;
	color: #bcd1ed; font-size: 12px; font-weight: bold; padding-left: 5px;
	}
	div.css_searchbar_middle { position:relative; height: 34px; width: 250px; float:left; background: transparent url(http://www.cammeraboys.com/images/css_searchbar_bg_3.gif) center top no-repeat;}
		div.css_searchbar_middle input { background-color: #011635; border: 1px solid #0d2c59; height: 18px; 
		font-size: 10px; color: #bcd1ed; position: absolute; top: 8px; right: 10px; left: 1px; padding-left: 1px;
		* width: 225px; 
		}
	div.css_searchbar_right { position:relative; height: 34px; width: 70px; float:left; background: transparent url(http://www.cammeraboys.com/images/css_searchbar_bg_3.gif) right top no-repeat;}
		div.css_searchbar_right input { background: url(http://img.cameraboys.com/images2/css_searchbar_bg_3_.gif) left center no-repeat; border: none; 
		height: 18px; width: 52px; color: #bcd1ed; font-size: 10px; font-weight: bold; text-align: center; width: 56px; padding-left: 10px; /* margin-right: 10px; margin-top: 9px; */ position:absolute; top: 8px; left: 0px;
		}


.allonlinebartop { font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0px 0 0 15px; padding-top:0px; }

.centered { text-align: center; } 

.login-left, .login-left2 { float:left;}
.login-left2 { float:right;}

img.login-pic-left { float: left; }

div.login-left .allonlinebartop, div.boxleft-290 .allonlinebartop { font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 0px 0 0 15px; padding-top:4px; color: #ffd217; }


a#continue, a#continue:link, a#continue:visited, a#continue:hover, a#continue:active {
background: transparent url(http://www.cammeraboys.com/images/spacer.gif) repeat;
cursor:pointer;
display:block;
height: 226px;
position:absolute;
width: 458px;
}

div.logbox2 div.back {		
	display:block;
	width: 150px; 	
	background-image: url(http://www.cammeraboys.com/images/button1-bg.gif);
	background-color: #011635;
	border: 1px solid #0d2c59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	padding-top:2px;
}
div.logbox2 div.back div.txt {height:18px;}

.favourites_head_txt {
	font-weight: bold;
	font-size: 12px;
}

div.gobacktop {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}

.info_menu {
	position: relative;
	margin: 0px auto 0px auto;
	height: 30px;
}
.info_menu a {
	position: absolute;
	top: 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.info_menu a:link, .info_menu a:hover, .info_menu a:active, .info_menu a:visited { font-size: 12px; font-weight: bold; }

.info_menu a#menu_customer {
	left: 10px;
	color: #bcd1ed;
}
.info_menu a#menu_afraid {
	left: 180px;
	color: #bcd1ed;
}
.info_menu a#menu_trust {
	left: 370px;
	color: #bcd1ed;
}
.info_menu a#menu_privacy {
	left: 470px;
	color: #bcd1ed;
}
.info_menu a#menu_terms {
	left: 620px;
	color: #bcd1ed;
}

.info_menu a#menu_customer:hover, 	.info_menu a#menu_afraid:hover, .info_menu a#menu_trust:hover, .info_menu a#menu_privacy:hover, .info_menu a#menu_terms:hover { color: #ffffff; } 

.info_b_head, .spam_b_head, .refund_b_head, .cc_b_head {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.info_b1, .spam_b1, .refund_b1, .cc_b1 {
	text-align: justify;
}

.spam_b1 span.spam_highlight a:link, .spam_b1 span.spam_highlight a:visited, .spam_b1 span.spam_highlight a:active, .spam_b1 span.spam_highlight a:hover, .cc_b1 a:link, .cc_b1 a:visited, .cc_b1 a:active, .cc_b1 a:hover {
	color: #ffd217;
	font-weight: bold;
}

.cc_b1  a:hover { color: #BCD1ED; }

.info_b2 {
	text-align: center;
	font-weight: bold;
}

.spam_b2, .refund_b2 {
	text-align: justify;
}

.info_b3 {
	text-align: center;
}

.spam_b3 {
	text-align: justify;
}

	.info_b3 span.tollfree {
		font-size: 20px;
		font-weight: bold;
	}
	.info_b3 strong {
		color: #ffd217;
	}
	div.customer {
	  position: relative;
	  display: block;	
		background: url(http://www.cammeraboys.com/images/info_customer.gif) no-repeat;
		width: 290px;
		height: 24px;
		text-align: center;
		margin: 10px auto 10px auto; 
	}
	.customer div.cname {
	  position: absolute;
	  display: block;
	  top: 5px;
	  left: 10px;
	}
	.customer div.cflag {
	  position: absolute;
	  display: block;
	  top: 6px;
	  left: 125px;	
		width: 30px;
	}
	.customer div.cphone {
	  position: absolute;
	  display: block;
	  top: 5px;
	  right: 10px;	
	}

.info_b4 {
	text-align: center;
}

.info_b4 span.question {
	font-size: 14px;
	font-weight: bold;
}

.info_b4 strong, .info_b4 strong a {
	font-weight: bold;
	color: #ffd217;
}

.info_b5 {
	text-align: left;
}

.info_b5 input,
.info_b5 select,
.info_b5 textarea {
}

.info_b5 div.etxt {
	width: 250px;
	text-align: right;
	float: left;
	margin-right: 10px;
}

.info_b5 div.ecodebox {
	width: 200px;
	text-align: left;
	float: left;
}

.info_b5 select.estatus, 
.info_b5 input.ename,
.info_b5 input.eemail,
.info_b5 input.eservice,
.info_b5 textarea.ecomments,
.info_b5 input.ecode
{
	width: 200px;
	float: left;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #011635;
	color: #bcd1ed;
	border: 1px solid #0d2c59;
}

.info_b5 div.eerror {
	text-align: left;
	margin: 3px 0px 0px 260px;
	height: 20px;
	clear: both;
	color: #ffd217;
	font-size: 10px;
}

.info_b5 div.ecode {
	float: left;
}

.info_b5 div.esubmit {
	float: left;
}

.info_b5 .formintro {
	display: block;
	position: relative;
	font-size:10px;
	color: #bcd1ed;
}

.info_b6 {
	text-align: justify;
}

.info_b6 strong {
	display: block;
	margin: 20px 0px 5px 0px;
}

.info_b7 {
	text-align: justify;
}

.info_b8 {
	text-align: justify;
}

.info_b8 span.privacy {
	font-size: 18px;
	font-weight: bold;
}

.info_b8 span.note {
	color: #ffd217;
}

.info_b9 {
	text-align: justify;
}

.info_b9 span.entering {
	font-size: 14px;
	font-weight: bold;
}

.info_b9 span.dontenter {
	font-weight: bold;
	color: #ffd217;
}

.info_b9 span.note {
	text-align: center;
	font-weight: bold;
	display: block;
}

.info_b9 span.warning {
	text-align: center;
	display: block;
}

.info_b9 li {
	margin-left: 35px;
}


/* buttons */
.button,
.button_ok,
.button_register,
.button_submit,
.button_favadd,
.button_favremove,
.button_freechat,
.button_addcredit,
.button_privateshow,
.button_continue,
.button_launchprivate,
.button_startvideo,
.button_buynow,
.button_buymorecredits,
.button_login,
.button_join,
.button_exit,
.button_supportchat,
.button_sendmail,
.button_clickhere,
.button_click
 {
	background-image: url(http://www.cammeraboys.com/images/button1-bg.gif);
	background-color: #011635;
	border: 1px solid #0d2c59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	height: 20px;
	padding-bottom: 8px;
}

.button a,
.button_submit a,
.button_favadd a,
.button_favremove a,
.button_freechat a,
.button_privateshow a,
.button_supportchat a
 {
	font-weight: normal;
	text-decoration: none;
}

.button_ok { width: 80px; }

.button_clickhere { width: 120px; }

.button_sendmail { width: 150px; }

.button_click { width: 78px; }

.button_register, div.form_line input.button_register {
	width: 125px;
}

.button_submit {	width: 150px;	}
.button_favadd {
	width: 150px;
}
.button_favremove {
	width: 150px;
}
.button_freechat {
	width: 110px;
}
.button_continue {
	width: 150px;
}
.button_buymorecredits {
	width: 120px;
}
.button_buynow {
	width: 60px;
}
.button_privateshow {
	width: 110px;
}
.button_addcredit {
	width: 100px;
}
.button_launchprivate {
	width: 150px;
}
.button_startvideo {
	width: 100px;
}
.button_supportchat {
	width: 200px;
	color: #FFD217;
	font-weight: bold;
}
.button_exit {
	width: 100px;
}

.button_login {
	width: 152px;
}
.button_join {
	width: 152px;
}


h1 { font-size: 12px; text-transform: uppercase; margin-bottom: 10px; }
	h1.menuitem { font-size: 12px; text-transform: uppercase; margin-bottom: 0; }
	h1.categorytype, h1.categorytype_nude_1, h1.categorytype_nude_2, h1.categorytype_nude_3, h1.categorytype_nonude_1 { font-size: 11px; font-weight: bold; color: #bcd1ed; margin: 0; padding: 0; float: left; }
	h1.categorytype_nude_2, h1.categorytype_nude_3, h1.categorytype_nonude_1 { margin-top: 6px; }
h1.freeadulttext, h1.freenonnudity, h1.videoformembers { font-size: 14px; color: #bcd1ee; text-transform: uppercase; font-weight: bold; text-align: center; margin: 10px auto 0px auto; }

h2 { font-size: 12px; font-weight: bold; margin-bottom: 10px;}
h2.freeadulttext, h2.freenonnudity, h2.videoformembers { font-size: 10px; font-variant: normal; font-weight: normal; text-align: center; margin: 5px auto 0px auto; color: #ffffff;}

h3 { font-size: 12px; font-weight: normal; }

.allonlinebartop { font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 4px 0 0 15px; }
.allonlinepagestop { font-size: 12px; text-transform: uppercase; margin: 4px 15px 0 0; }

.mp_categorylist {margin: 0 0 0 5px; padding: 0; list-style: none; }
 .mp_categorybox_tranny, .mp_categorybox_boy, .mp_categorybox_gay, .mp_categorybox_transvestite, .mp_categorybox_shemale 
	{ width: 200px; float: left; margin: 8px 5px 2px 2px; padding:0; } 
.mp_categorybox_dating, .mp_categorybox_making_friends, .mp_categorybox_nasty_words, .mp_categorybox_get_married, .mp_categorybox_group, .mp_categorybox_couple
	{ width: 200px; float: left; margin: 8px 5px 2px 2px; padding:0; }
.mp_categorybox_subcategory { padding: 0; display: block; float: left; color:#FFFFFF; }

.mp_img { width: 116px; height: 91px; display: block; float: left; background-image: url(http://www.cammeraboys.com/images/img_bg.gif); background-position: -1px 0px; margin-top:5px; margin-bottom:5px; margin-right:13px; }
.mp_img img { display: block; margin-left: auto; margin-right: auto; margin-top: 9px; }
.mp_img_space { width: 1px; height: 91px; display: block; float: left; }


a.cat:link, a.cat:visited, a.cat:hover, a.cat:active, a.bar1:link, a.bar1:visited, a.bar1:hover, a.bar1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bcd1ed;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

a.bar1, a.bar1:link, a.bar1:visited, a.bar1:hover, a.bar1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bcd1ed;
	font-weight: bold;
	text-decoration: none;
}
a.cat:hover, a.cat:active, a.bar1:hover, a.bar1:active { color: #ffd217; }

a.mp_maincategory_url:link, a.mp_maincategory_url:visited, a.mp_maincategory_url:hover, a.mp_maincategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; }
	a.mp_maincategory_url:hover { color: #FFFFFF; text-decoration:underline; }

a.mp_subcategory:link, a.mp_subcategory:visited, a.mp_subcategory:hover, a.mp_subcategory:active 
	{ font-size: 10px; color:#FFFFFF; }
	a.mp_subcategory:hover { color: #bcd1ed; text-decoration:underline; }

.mp_categorybox_allnumber { color:#FFFFFF; }
a.mp_categorybox_allnumber:link, a.mp_categorybox_allnumber:visited, a.mp_categorybox_allnumber:active, a.mp_categorybox_allnumber:hover
	{ color:#FFFFFF; font-size: 11px; }
	a.mp_categorybox_allnumber:hover { text-decoration:underline; color:#bcd1ed; }

a.mp_categorybox_onlinenumber:link, a.mp_categorybox_onlinenumber:visited, a.mp_categorybox_onlinenumber:active
	{ color: #bcd1ed; font-size: 11px; }
	a.mp_categorybox_onlinenumber:hover { color: #FFFFFF; font-size:11px; }


.textfield1 {
	background-color: #011635 !important; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	border: 1px solid #0d2c59;
	text-indent: 2px;
}


.table-space { margin: 0px; margin-bottom: 5px; margin-left: auto; margin-right: auto; }

.win-head {
	background-image: url(http://www.cammeraboys.com/images/centerfejlec.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
}


span.breadcrumb_perfname { font-size: 12px; color: #ffffff; font-weight: bold; }

div.freechat_text { position: relative; width: 704px; height: auto; margin-left: auto; margin-right: auto; display: block; text-align: justify; }

div.freechat_text a:link, div.freechat_text a:visited, div.freechat_text a:active {
	color: #ffd217; font-weight: bold; text-decoration: none; }

div.freechat_text a:hover {
	color: #FFFFFF; text-decoration: none; }
div.freechat_box, div.freechat3_box {
	width: 707px;
	height: 29px;
	background: url(http://www.cammeraboys.com/images/freechat-header.gif);
	margin: 0px auto 10px auto;
}
div.freechat_box_content {
	padding-top: 7px;
	padding-left: 7px;
	text-align: left;
}

div.freechat3_box_content {
	font-size: 12px;
	padding-top: 7px;
	padding-left: 7px;
	text-align: left;	
}

div.freechat3_box_center {
	font-size: 12px;
	text-align: center;	
}

div.freechat3_box_content span {
	color: #bcd1ed;
}

