@import url('page_specific.css');
@import url('fone-me.com_mail.css');

.plus {
/*
	padding: 7px;
	margin: 7px;
	border: 2px solid #b3b3b3;
	background:url('/api/mcb/css/images/tick.png') no-repeat top right;
	background-color:	#d7d7d7;
	font-weight: 400;
	*/
}

.minus {
/*
	padding: 7px;
	margin: 5px;
	border: 2px solid #b3b3b3;
	background:url('/api/mcb/css/images/cross.png') no-repeat top right;
	background-color:	#7aff7c;
	font-weight: 400;
	*/
}

/*
.zone_country_select_add{
	background:url('images/cross.png') no-repeat top right;
	background-color:	#d7d7d7;
	font-weight:400;
}

.zone_country_select_add_hover {
	background:url('images/tick.png') no-repeat top right;
	background-color:	#7aff7c;
	font-weight:700;
}

.zone_country_select_del {
	background:url('images/tick.png') no-repeat top right;
	background-color:	#b8ff8f;
	font-weight:700;
}

.zone_country_select_del_hover {
	background:url('images/cross.png') no-repeat top right;
	background-color:	#aaaaaa;
	font-weight:400;
}


*/


.Statistics_Cache_Table {
	border-collapse: collapse;
	color: #000000 !important;
	padding: 4px;
}

.Statistics_Cache_Table_Row_Header {
	background-color: #DBDEDB;
	padding: 4px;
}

.Statistics_Cache_Table_Cell_Header {
	padding: 4px;
	font-weight:bold;
	color: #000000 !important;
}

.Statistics_Cache_Table_Row_Value_Odd {
	background-color: #e9ffd1;
	padding: 4px;
}

.Statistics_Cache_Table_Row_Value_Even {
	background-color: #e7efff;
	padding: 2px;
	padding: 4px;
}

.Statistics_Cache_Table_Row_Value_Even a {
	color:#000;
	text-decoration:underline;
	padding: 4px;
}  
.Statistics_Cache_Table_Row_Value_Odd a {
	color:#000;
	text-decoration:underline;
	padding: 4px;
}  

.Statistics_Cache_Table_Row_Value_Even a:hover {
	color:#000;
	text-decoration:none;
	padding: 4px;
}  

.Statistics_Cache_Table_Row_Value_Odd a:hover {
	color:#000;
	text-decoration:none;
	padding: 4px;
}

.Statistics_Cache_Table_Cell_Value {
	border-bottom: 1px dashed #D1a1b6;
	font-weight: bold;
	border-right: 1px solid #A1AABB;
	padding: 4px;
	color: #000000 !important;
}

.Page_Title {
	font-weight:bold;
	margin: 10px;
	margin-left:30px !important;
	padding: 2px;
}

.show_info {
	cursor:default;
	text-decoration: underline;
	color: #f0f0f0;
}


.unresolved {
	padding: 1px;
	border: 1px solid #0D0D0D;
	background-color: #A50C0C;
	color: #FFFFFF;
	font-size:0.75em;
	width: 110px;
	font-weight: bold;
	letter-spacing:-0.03em;
	
}

.resolved {
	padding: 2px;
	border: 1px solid #0D0D0D;
	background-color: #04A51C;
	color: #FFFFFF;
	width: 110px;
	font-weight: bold;
}

#catagorylist_container {
	display: none;
}

body {
	margin:0;
	background:url(images/background.jpg) repeat-x top left #aa0000;
	/*background-color: #000000;*/
}
body,td,th {
  font-family:Arial, Sans-Serif !important;
  font-size:0.85em;
  color:#ffffff;
}

/*
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
*/

a {
	color:#ffcc00;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
	text-decoration:underline;
}

ul {
  list-style-type:none;
  margin-left:10px;
}

li {
  list-style-type:none;
  margin-left:30px;
}

.clear {
	clear: both;
}

/*******************************************
	POPUP
*******************************************/

#popup {
	/*display:none;*/
	visibility: hidden;
	position: fixed;
	top: 2%;
	left: 10%;
	width: 78%;
	min-height: 200px;
	margin: 0 auto;
	padding: 1%;
	background-color: #cccccc;
	border: 10px solid #999999;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

/*******************************************
	KEYWORDS
*******************************************/

#keywords, #no_flash {
	display:none;
}

#keywords a{
	display:none;
}

/*******************************************
HEADER - ok
*******************************************/

#top{
  background:url(images/top.jpg) repeat-x top left;
  height:150px;
}
#topbar_container{
  text-align:center;
  background:transparent !important;
}

#topbar{
  background:url(images/header.jpg) no-repeat top left;
  border:none;
  margin:0 auto;
  width:890px;
  padding-top:160px;
  text-align:right;
  vertical-align:baseline;
}

#topbar a {
  display:table-cell;
  height:25px;
  width:95px !important;
  background:url(images/button_off.jpg) no-repeat top left;
  color:#f0f0f0 !important;
  text-align:center;
  text-decoration:none;
  font-size:8pt;
  padding-top:5px;
  
  color:#ffffff;
  font-size:0.9em;
  text-decoration:none;
  font-weight:bolder;
}

#topbar a:hover {
  background:url(images/button_over.jpg) no-repeat top left #940000;
  color:#ffffff !important;
  text-decoration:underline;
}

#submenu{
  background:url(images/buttons.jpg) repeat-x top left #000000;
  border:1px solid #000000;
  height:25px;
  text-align:right;
  padding-top:3px;
  padding-right:5px;
}

#topbar_submenu .title {
  padding-right:10px;
  font-weight:bold;
  font-size:9pt;
}

#topbar_submenu a{
  color:#ffffff !important;
  width:auto !important;
  height:auto !important;
  padding-right:10px;
  background:transparent;
  display:inline;
}
/*
#topbar_submenu a:after{
  content: " | ";
}
*/
#topbar_submenu a:hover{
  color:#ffffff !important;
  text-decoration:underline;
  background:transparent;
}

/*******************************************
TOP MENU - ok
*******************************************/

#topmenu{
  background:transparent;
  white-space:nowrap;
  text-align:center;
}

#topmenu_background{
  text-align:center;
  background:#555555;
  border:1px solid #777777;
  border-bottom:1px solid #333333;
  margin:0 auto;
  font-size:10pt !important;
  font-weight:400 !important;
  width:890px !important;
}

/*
#topmenu a:link, a:active, a:visited {
color:#ffa !important;
text-decoration:none;
font-size:9pt;
font-weight:bold;
padding-left:15px;
padding-right:15px;
width:90px;
}

#topmenu a:hover {
color:#FF0 !important;
text-decoration:none;
}
*/

/********************
	FORMS
********************/

label {
  margin-left:25px;
  width:150px;

}

input {
  margin:5px 10px;
  background-color:#cccccc;
  color:#000000;
  border:1px solid #000000;
  width:100px;
  text-align:center;
}

select {
  width:auto !important;
  color:#000000;
}

textarea {
  background-color:transparent;
  border:1px solid white;
  color:white;
}

.button{
	background: url('images/buttons.jpg') repeat-x top left #000000;
	border: 1px solid #920000;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
}

.large_button{
	height: 40px;
	padding: 6px;
	background: url('images/buttons_lrg.jpg') repeat-x top left #000000;
	border: 1px solid #920000;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	cursor: pointer; 
}

.inputbutton{
	background: url('images/buttons.jpg') repeat-x top left #000000;
	color: #ffffff;
	border: 1px solid #920000;
	text-align: center;
	cursor: pointer;
}


/*******************************************
	seller_bank_details input fields
*******************************************/
#fname_field{
	margin-left:30px;	
}

#lname_field{
	margin-left:31px;	
}

#addr1_field{
	margin-left:3px;	
}

#addr2_field, #addr3_field{
	margin-left:12px;	
}

#pcode_field{
	margin-left:32px;	
}



#account_num{
	margin-left:42px;	
}

#sort_code{
	margin-left:82px;	
}

#add_info{
	margin-left:19px;	
}

/*******************************************
	HEADER, LOGIN BOX
*******************************************/

#header_container {
	min-height: 120px;
	padding: 5px 0 0 0;
	background: url('images/login_tab_background.png') repeat-x top left #1b1b1b;
	/*background:url('images/buttons.jpg') repeat-x bottom left #1b1b1b;*/
}

#header {
	width: 890px;
	/*min-height: 150px;*/
	margin: 0 auto;
	background:url('images/headers/header.jpg') no-repeat bottom left #1b1b1b;
}

#header .tab {
	position: absolute;
	z-index: 5;
	display: block;
	width: 245px;
	height: 35px;
	margin: -5px 0 0 30px;
	*margin: -130px 0 0 30px;
	/**margin: -100px 0 0 30px;*/
	padding: 8px 0 0 0;
	background: url('images/login_tab.png') no-repeat top left;
	font-size: 13px;
	font-weight: 600;
	text-align: center;
}


#header .tab b {
	margin: 0 10px;
}

#header .tab a {
	color: #eeeebb;
	
}

.seller_button_brb {
	height: 115px;width:115px;margin:10px 30px;padding:5px 10px;cursor:pointer;
	background:url('images/header_buttons/brb.png') no-repeat top left;
}

.seller_button_imback {
height: 115px;	width:115px;margin:10px 30px;padding:5px 10px;cursor:pointer;
	background:url('images/header_buttons/im_back.png') no-repeat top left;
}

#seller_button_logout {
	height: 115px;
	width: 115px;
	margin: 10px 30px;
	padding: 5px 10px;
	background:url('images/header_buttons/logout.png') no-repeat top left;
	cursor: pointer;
}

/*******************************************
	PAGE HEADING
*******************************************/

#heading {
	float: right;
	display: none;
	width: 890px;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	background: url('images/heading.png') no-repeat top right;
	text-align: right;
}

#heading h1 {
	margin: 0;
	padding: 0;
	font-size: x-large;
	font-style: italic;
}

#login_tab {
	display: block;
	height: 30px;
	/*background: url('images/login_tab_background.png') repeat-x top left;*/
}

#login_tab .container {
	width: 890px;
	margin: 0 auto;
}

/*******************************************
	LOGIN BOX
*******************************************/

#login_tabular {
	display: inline;
}

.login_tabular {
	cursor: pointer;
}

#login_box {
	display: block;
	/*visibility: hidden;*/
	overflow: hidden;
	height: 100px;
	margin: -100px 0 0 0;
	padding: 1px;
	background-color: #1e1e1e;
}

#login_box .close {
	float: right;
	display: block;
	width: 22px;
	height: 22px;
	margin: 10px;
	background: url('images/close.png') no-repeat top left;
}

#login_box form, #login_box .options {
	display: block;
	width: 550px;
	margin: 30px auto 0 auto;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

#login_box .options {
	margin: 10px auto 30px auto;
	text-align: right;
}



#login_box label, #login_box input {
	width: auto;
	margin:0;
	padding:0;
	position: static;
	display: inline-block;
	clear: both;
	float: none;
}

#login_box label {
	margin: 0 5px 0 10px;
}

#login_box input {
	display: inline-block;
	width: 150px;
	height: 23px;
	/*margin: 0 20px 0 10px;*/
	background-color: #464646 !important;
	border-color: #464646 !important;
	color: #ffffff !important;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

#login_box input:-webkit-autofill {
	border-color: #000000;
	color: #000000 !important;
}

#login_box label , #login_box a {
	color: #cccccc;
}

#login_box a {
	padding: 5px;
	color: #eeeebb;
	font-weight: normal;
}

#login_box a:hover {
	color:#ffffff;
	text-decoration: underline;
}

#login_box .button {
	display: inline-block;
	width: 60px;
	height: 21px;
	margin: 0 0 0 5px;
	background:url('images/login_box_button.jpg') no-repeat top left;
	border:0;
	font-size: 11px;
	font-weight: bold;
	color: #e2c0c0;
	text-align:center;
	cursor: pointer;
}

#login_box .button:hover {
	background-position: bottom left;
}

/*******************************************
	NAVIGATION
*******************************************/

#prs_container {
	/*position: absolute;
	z-index: 3;*/
	float: right;
	display: block;
	width: 283px;
	min-height: 100px;
	margin: -5px 0 0 0;
	line-height: 100%;
}

#prs_container div:first-child {
	height: 68px;
	padding: 62px 0 0 75px;
	background: url('images/prs_container.png') no-repeat top left;
}

#prs_container h2, #prs_container h3 {
	margin: 0;
	padding: 0 13px 0 0;
	font-size: 28px;
	text-align: right;
}

#prs_container h3 {
	margin: 5px 0 0 0;
	font-size: 11px;
	font-weight: normal;
}


#logo {
	float: left;
	display: block;
	/*background-color: #ffff00;*/
	width: 240px;
	height: 150px;
	/*position:relative; */

}

#navigation {
	float: right;
	/*margin: 120px auto 0px auto;*/
	/*padding: 125px 0 0 0;*/
	width: 890px;
	/*position:relative; 
top: 125px;
*/
}

#navigation a {
	float:right;
	display:block;
	width:90px;
	height:20px;
	margin-left:2px;
	padding-top:5px;
	margin-left:2px;
	background:url('images/buttons/blank.jpg') no-repeat top left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
}

#navigation a:hover {
	background-position: bottom left;
}
#navigation .add_credits {
	background:url('images/buttons/add_credits.png') no-repeat top left;
}
#navigation .become_a_babe {
	background:url('images/buttons/become_a_babe.png') no-repeat top left;
}
#navigation .blogs {
	background:url('images/buttons/blogs.png') no-repeat top left;
}
#navigation .cam_account {
	background:url('images/buttons/cam_account.png') no-repeat top left;
}
#navigation .faq {
	background:url('images/buttons/faq.png') no-repeat top left;
}
#navigation .forum {
	background:url('images/buttons/forum.png') no-repeat top left;
}
#navigation .help {
	background:url('images/buttons/help.png') no-repeat top left;
}
#navigation .home {
	background:url('images/buttons/home.png') no-repeat top left;
}
#navigation .inbox {
	background:url('images/buttons/inbox.png') no-repeat top left;
}
#navigation .logout {
	background:url('images/buttons/logout.png') no-repeat top left;
}
#navigation .log_in {
	background:url('images/buttons/log_in.png') no-repeat top left;
}
#navigation .management {
	background:url('images/buttons/management.png') no-repeat top left;
}
#navigation .my_account {
	background:url('images/buttons/my_account.png') no-repeat top left;
}
#navigation .my_personas {
	background:url('images/buttons/my_personas.png') no-repeat top left;
}
#navigation .nudgr {
	background:url('images/buttons/nudgr.png') no-repeat top left;
}
#navigation .my_products {
	background:url('images/buttons/my_products.png') no-repeat top left;
}
#navigation .register {
	background:url('images/buttons/register.png') no-repeat top left;
}
#navigation .statistics {
	background:url('images/buttons/statistics.png') no-repeat top left;
}
#navigation .watch_sex {
	background:url('images/buttons/watch_sex.png') no-repeat top left;
}

.topbar_submenu_container {
	background:url('images/buttons.jpg') repeat-x top left #000000;
}

#quick_links_container {
	background: url('images/quick_links_container.jpg') repeat-x top left #101010;
	border-bottom: 1px solid #000000;
}

#topbar_submenu, #quick_links {
	width: 890px;
	height: 22px;
	margin: 0 auto;
	padding: 5px 0 3px 0;
	text-align: right;
}

#quick_links {
	width: 880px;
	padding: 5px 5px 3px 5px;
}

#quick_links h2 {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	color: #eeeeee;
	font-size: 13px;
	font-weight: 600;
}

#quick_links #links {
	display: inline-block;
}

#quick_links a {
	margin: 0 5px;
	color: #eeeebb !important;
	font-weight: normal;
}

#links a{
  color:#888888
}

/*******************************************
MAIN CONTENT
*******************************************/

.failure_notice {
	margin-left: 3%;
	width: 90%;
	border: 2px solid #191919;
	padding: 10px;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	background-color: #F2D9D0;
	color: #000000;
	margin-bottom: 15px;
}

.failure_notice a {
	color: #000000 !important;
}

.success_notice {
		margin-left: 3%;
		width: 90%;
		border: 2px solid #191919;
		padding: 10px;
		font-weight:bold;
		font-size:1em;
		text-align:center;
		background-color: #E4F1D2;
		color: #000000;
		margin-bottom: 15px;
}

.success_notice a {
	color: #aeb2ba !important;
}

.maincontent{

}

.maincontent *{
  text-align:left;

}

.actualmaincontent{

}

.maincontent p {
  margin:10px;
}

#maincontent {
	width: 890px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url(images/actualmaincontent.jpg) repeat top left #ffffff;
	border: 1px solid #000000;
	border-top: 0px;
}

#actualmaincontent {
	min-height: 550px;
	padding: 20px 0 0 0;
}

/******************************************************************
	PRS INFO
******************************************************************/

#topbar_submenu h2 {
	float: left;
	margin: -2px 0 0 0;
	padding: 0 15px;
	border-left: 1px dotted #cccccc;
	color: #eeeebb;
	text-align: left;
	font-size: 16px;
	font-style: italic;
}

#topbar_submenu h2 b {
	margin: 0 0 0 5px;
	color: #ffffff;
	font-size: 20px;
	font-style: normal;
}

#top_search {
	float: left;
	width: 275px;
	padding: 0 0 0 25px;
	background: url('images/search.png') no-repeat top left;
	text-align: left;
}

#top_search form {
	margin:0;
	padding:0;
	
}

#top_search input {
	/*position: absolute;*/
	width: 190px;
	height: 20px;
	margin: 0 !important;
	background: none !important;
	border: 0;
	text-align: left;
}

#top_search .button {
	display: inline-block;
	width: 60px;
	height: 21px;
	margin: 0 0 0 5px !important;
	background:url('images/login_box_button.jpg') no-repeat top left !important;
	border:0;
	font-size: 11px;
	font-weight: bold;
	color: #e2c0c0;
	text-align:center;
	cursor: pointer;
	
}

#top_search .button:hover {
	background-position: bottom left !important;
}





a.skype {
  background:url(images/skype.jpg) no-repeat top left;
  height:30px;
  padding-top:4px;
	padding-left:26px;
  margin-top:5px;
}

.pagetitle {
	display:block;
	margin-top:0px;
	margin-bottom:20px;
	padding-left:10px;
	font-size:12pt;
	color:#ffffff;
	font-weight:700;
	text-align:left;
	clear:left;
}

.page_info {
  color:#ffffff !important;
}

/*******************************************
	BABES CONTAINER
*******************************************/

#babes_container {
	margin-left:0px;
}

.divbabes {
	clear: none;
	float: left;
	margin:0px 0px 10px 8px;
	padding: 5px 5px 5px 5px;
	background: url('images/divbabes.jpg') repeat-x top left #2d2d2d;
	border: 1px solid #000000;
	font-size: 12px;
	text-align:left;
	cursor: pointer;
}

.divbabes_content {
	background-color: #000000;
	padding: 5px 5px 0px 5px;
	width: 115px;
	height: 460px;
}

.divbabes .favourite_button {
	display: block;
	float: right;
}

.divbabes_content .nick {
	display: block;
	width: 98px;
}

.divbabes_content a {
	color:#ffffff;
}

.divbabes_content a:hover {
	color:#ffffff;
	text-decoration:none;
}

.tagline {
	margin-top:7px;
	height:100px !important;
	font-size:12px;
	word-wrap:break-word;
}
.score {
	margin-top:3px;
	font-size:11px;
}

.babeimage {
	width:115px !important;
	height:138px !important;
}

.callimage {
	margin-top:5px;
	width:117px !important;
	height:40px !important;
}

.pin{
	margin-top:5px;
	text-align:center;
	font-size:11px;
	height:100px;
}

.pin a {
	width:115px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.pin a:hover {
	color:#ffffff !important;
	text-decoration:underline;
}

.home_hear_my_voice {
	margin-top:15px;
	text-align:center;
	font-size: 6pt;
}

.home_hear_my_voice a {
	color:#66c7ec;
	text-decoration:none;
}

.home_hear_my_voice a:hover {
	color:#66c7ec;
	text-decoration:underline;
}


.home_free_chat_now {
	margin-top:15px;
	text-align:center;
	font-size: 0.6em;
}

.home_free_chat_now a {
	color:#66c7ec;
	text-decoration:none;
	font-size: 0.6em;
}

.home_free_chat_now a:hover {
	color:#66c7ec;
	text-decoration:underline;
}


.home_read_my_blog {
	margin-top:15px;
	text-align:center;
	font-size: 6pt;
}

.home_read_my_blog a {
	color:#66c7ec;
	text-decoration:none;
}

.home_read_my_blog a:hover {
	color:#66c7ec;
	text-decoration:underline;
}

.webcam, .phone  {
	display:block;
	background:url(images/arrow.jpg) no-repeat center left;
	padding-left:8px;
}

.webcam a, .phone a {
	color:#ffffff !important;
	font-weight:normal !important;
}

.webcam a:hover, .phone a:hover {
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:underline;
}

/*******************************************
	PAGE CONTROL
*******************************************/


#pagecontrol{
  margin-top:10px;
  margin-left:5px;
  margin-right:5px;
  text-align:right;
  background:url(images/buttons.jpg) repeat-x top left #000000;
  border:1px solid #000000;
  height:25px;
  padding-top:4px;
  padding-left:10px;
  padding-right:10px;
}

#pagecontrol a {
  font-size:0.85em;
  color:#ffffff !important;
  text-decoration:none !important;
}

#pagecontrol a:hover {
  color:#ffffff;
  text-decoration:underline !important;
}

/* this is here to force the previous option to the left */
.previous_page {
  float:left !important;
}

#left {
float:left !important;
}

/**************************************************
	REGiSITER & LOGIN TABLE
**************************************************/

.register_table, .login_table {
	margin:10px;
	font-size:14px;
}
.login_table {
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	background-color:#990000;
}
.register_table .item td, .register_table .item_open td, .register_table .item_middle td, .register_table .item_close td {
	background-color:#990000;
}
.register_table td, .login_table td {
	padding:5px;
	border-top:5px solid transparent;
}
.register_table .item td {
	padding:10px 0px;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
}
.register_table .item_open td {
	padding:10px 5px;
	border-top:1px dotted #cccccc;
	border-bottom:0;
}
.register_table .item_middle td {
	border:0;
}
.register_table .item_close td {
	padding:0 5px 10px 5px;
	border-top:0;
	border-bottom:1px dotted #cccccc;
}
.register_table .break td {
	margin:0;
	padding:0;
	border:0;
	font-size:10px;
}
.register_table input, .login_table input {
	width:150px;
}
.register_table label, .login_table label {
	clear:both;
	width:150px;
	margin:0px;
	font-weight:bold;
	font-size:14px;
}
.register_table select {
	clear:both;
	width:auto;
	margin:0px;
	background:none;
	font-weight:normal;
	font-size:14px;
	color:#000000;
}
.register_table .terms, .login_table .terms {
	border-top:0;
	border-bottom:5px solid transparent;
	font-size:12px;
}
.register_table .chk {
	margin:0;
	padding:0;
	width:auto;
}

/********************
  WEBCAM PAGE
********************/

#big_div_container{
	background:url(images/big_div_container.jpg) repeat-y top center #2e2e2e;
	width:860px;
	margin: 0px 10px 0px 3px;
	border:1px solid #000000;
	padding:10px;
}

#big_div{
	background-color:#101010 !important;
	height:100%;
}

.public_message{
	color:#ffffff !important;
}

/********************
  SIGNUP PAGE
********************/

#signup_container{
	background:url(images/signup_container.jpg) repeat-x top center #2e2e2e;
	width:500px;
	margin: 0px 0px 0px 30px;
	border:1px solid #000000;
	padding:10px;
}

#signup {
  background-color:#101010 !important;
  height:100%;
  padding:0px 10px 10px 10px;
}

#signup label {
  margin-top:20px;
  margin-left:25px;
  width:200px;
  display:block;
  clear:none;
  float:left;
}

#signup input, select {
  margin: 20px 0px 0px 0px;
  font-weight: bold;
  background-color:#333333;
  color:#ffffff;
  border:1px solid #920000;
  width:200px;
}

#signup select {
  width:auto;
}

#signup textarea {
  background-color:transparent;
  border:1px solid white;
  color:white;
}

#signup .button{
  background:url(images/buttons.jpg) repeat-x top left #000000;
  color:#ffffff;
  border:1px solid #920000;
  text-align:center;
  cursor: pointer;
  width:100px !important;
}

/********************
  PROFILE PAGE
********************/

#profile_text_container{
  background:url(images/profile_text_container.jpg) repeat-y top left;
  border:1px solid #000000;
  margin: 20px 140px 20px 140px;
  padding:10px;
}

#profile_text{
  background-color:#101010;
  text-decoration:none;
  text-align:left;
  color:#ffffff;
  padding:10px;
  min-height:150px;
}

#profile_images_container{
  background:url(images/profile_images_container.jpg) repeat-y top left;
  border:1px solid #000000;
  margin: 20px 110px 20px 110px;
  padding:10px;
}

#profile_images{
  background-color:#101010;
  text-decoration:none;
  text-align:center;
  color:#ffffff;
  padding:10px;
  height:210px;
}

#profile_chat_container{
  background:url(images/blog_layout_container.jpg) repeat-y top center #2e2e2e;
  border:1px solid #000000;
  margin: 20px 1px 20px 1px;
  padding:10px;
}

#profile_chat{
  background-color:#101010;
  text-decoration:none;
  text-align:center;
  color:#ffffff;
  /*padding:10px;*/
}

.short_intro {
	text-align:center;
}

.profile_buttons{
  text-align:center;
  margin: 0px 150px 0px 150px;
  padding:10px;
}

.profile_button {
	width: 170px;
	cursor: pointer;
}

.profile_message{
  margin:0px 150px;
  text-align:left;
  font-weight:bold;
  font-size:18pt;
  color:#ffffff;
}

#chat_iframe{
  background-color:#101010;
  padding-top:10px;
}

/*******************************************
	BECOME A BABE PAGE
*******************************************/

.becomeababediv{
  padding:0px 10px 0px 10px;
}


.rating_container {
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-top: 20px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding-top: 10px;
}

.rating_content_container {
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
}
.rating_content_header {
	border-bottom:1px solid #000;
}

/*******************************************
	BLOG PAGE
*******************************************/

.blog_content_container {
	margin-bottom: 10px;
	border-bottom: 1px solid;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.blog_content_header {
	font-size: 1.4em;
	font-weight: 700;
	border-bottom: 1px solid;
	margin-bottom: 10px;
}

.blog_content_image {
	width:180px;
}

.blog_header {
	font-size: 2em;
	font-weight: 700;
	text-align: center;
}

.blog_see_more {
	text-align:center;
	border: 1px solid;
	padding: 7px;
	background-color: #313131;
	width: 80%;
	margin-left: 78px;
	margin-bottom: 8px;
}

.blog_content_audio {
	margin-top: 7px;
	margin-bottom: 10px;
	border: 1px solid;
	background-color: #313131;
	padding: 5px;
}

.blog_content_audio a{
	font-weight:600;
}


.blog_container1 {
	overflow:auto;
	height:300px;
	width:80%;
	margin: 0 auto;
	border:1px solid #AAA;
	padding:10px;
}


.blog_layout_container{
  background:url(images/blog_layout_container.jpg) repeat-y top center #2e2e2e;
  border:1px solid #000000;
  cursor: pointer;
  min-height:100px;
  width:80%;
  padding:5px;
  margin-bottom:20px;
  text-align:left;
  margin-left:10%;
  margin-right:10%;
}

.blog_layout{
  background-color:#101010;
  text-decoration:none;
  text-align:left;
  color:#ffffff !important;
  padding:10px;
  min-height:100px;
}

.blog_image{
  /*float:right;*/
  margin:10px 0px 10px 0px;
}

/********************
  HELP PAGE
********************/

.col1{
  color:#ffffff !important;
}

.col2{
  color:#ffffff !important;
}
.col3{
  color:#ffffff !important;
}

/**************************************

css_edit_seller css_edit_seller css_edit_seller

**************************************/

#memberid{
  background-color:transparent !important;
  border:none;
  color:#FFF !important;
}


/****************************************

css_edit_personascss_edit_personascss_edit_personas

****************************************/

.edit_personas {
  float:left !important;
  margin-left:50px !important;
  color:black !important;
  width:90%;
}

.edit_personas  td {
  border:1px solid #ccc;
  margin:0px;
  padding:6px;
  font-size:12pt;
  text-align:center;
  color:#fff;
}

.edit_personas  .submitbutton{
  font-family:Arial, Helvetica,sans-serif;
  font-size: 13px;
  font-weight: Bold;
  width:50px;
  text-decoration: underline;
  border: none;
  cursor: pointer;
}

/***********************************************

***********************************************/

.streambox{
  float:left;
  clear:none;
  margin:10px;
  border:1px solid white;
  padding:5px;
}

/************************************************

************************************************/

.becomeababediv {
  padding:10px;
}

.becomeababediv .highlighted {
  background-color:#EEB;
  padding:5px;
  margin:2px;
}

.becomeababediv .col1 {
  color:#000;
  font-weight:700;
}

.becomeababediv .col2 {
  color:#000;
  font-weight:700;
}

.becomeababediv .col3 {
  color:#000;
  font-weight:700;
}

/****************************************

****************************************/

.sellers_page *{

}

.player_anchor a {
 border:none !important;
}

.player_anchor a:hover{
 border:none !important;
}


.sellers_speaker {
	border: none;
	cursor: pointer;
}

.faq_block {
	margin-left:14px;
	margin-right:14px;
	margin-top:14px;
	margin-bottom:14px;
	border: 1px dashed #666;
	display:none;
	padding:15px;
}


.faq_q {
	display:block;
	font-weight:bolder;
}

.faq_a {
}

.chathelp	{
	border:1px solid #700;
	width:80%;
	margin-left:10%;
	padding:5px;
	background-color:#900;
}

/**************************************

**************************************/

.site_selector {
  margin:0 10px;
}

.a_site {
  border:1px solid white;
  margin:10px;
  padding:5px;
}

.commissions_table {
  margin:0 auto;
  margin-bottom:15px;
  margin-top:15px;
}

.commissions_table  td{
  border:1px solid white;
  padding:3px;
}

/*****************************************

*****************************************/

.call_hist_table {
  text-align:center;
}

.call_hist_table td{
  margin:5px;
  border:1px solid white;
  padding:3px;
}

/***************************************

***************************************/

.faq_block {
  margin-left:14px;
  margin-right:14px;
  margin-top:14px;
  margin-bottom:14px;
  border: 1px dashed #bbb;
  display:block;
  padding:15px;
  background-color:#A00;
}

.faq_q {
  display:block;
  font-weight:bolder;
}

.faq_a  {

}

.highlight_error{
margin-left: 3%;
	width: 90%;
	border: 2px solid #191919;
	padding: 10px;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	background-color: #F2D9D0;
	color: #000000;
	margin-bottom: 15px;
}

.highlight_error a{
  color:#000 !important;
}

/*******************************************
	ADMIN CREDITCARD
*******************************************/

#credit_card_table{
	font-size: 11px;
	font-weight: bold;
	color: #000000 !important;
	background-color: #eeeeee !important;
}

#credit_card_table tr {
	color:#ffffff;
	text-align:left;
	border:1px solid #666666;
	padding:4px;
}

#credit_card_table td {
	 text-align:left;
	 border: 1px solid #666666;
	 padding:4px;
}

/*******************************************
	ADMIN CALLS MADE
*******************************************/

#mytable {
	font-size:11px;
}

/**************************************************
	REGISTER PAGE & SIGN IN PAGE
**************************************************/

#page_register {
	clear:both;
	min-height:750px;
	padding:0px 20px 0px 350px;
	background:url(images/page_register.png) no-repeat bottom left;
}

#page_signin {
	clear:both;
	min-height:680px;
	padding:0px 20px 0px 350px;
	background:url(images/page_register.png) no-repeat top left;
}

#page_register .heading {
	margin-bottom:10px;
	font-size:24px;
}
#page_register .already_registered {
	display:block;
	margin:10px 0 5px 0;
}

#page-tipme form, 
#page_register .form, 
#page_signin .form {
	margin:10px 0px 10px 0px;
	padding:10px 20px;
	background-color:#000000;
	border:2px solid #666666;
	color:#ffffff;
}

#page-tipme form {
	padding: 10px;
}

#page_register .form form  #page_signin .form form {
	margin:0;
	padding:0;
}
#page_register .form label, #page_signin .form label {
	font-weight:bold;
	color:#ffffff;
}
#page_register .form table tr td , #page_signin .form table tr td {
	padding:5px;
	/*border-top:5px solid transparent;*/
	border-top:5px solid #000000;
}
#page_signin .form .info {
	width:auto;
	position:relative;
	left:175px;
	top:-15px;
}
#page_signin .form .info a:hover {
	text-decoration:none;
}
#page_register .form input, #page_signin .form input  {
	width:200px;
}
#page_register .form select {
	width:auto;
	background-color:#ffffff;
	font-weight:normal;
	color:#000000;
}
#page_register .verification {
	margin:10px 0px 10px 0px;
	padding:10px 20px;
	background-color:#000000;
	border:2px solid #666666;
	color:#ffffff;
}
#page_register .verification img {
	margin:10px 0px 10px 70px;
	display:block;
}
#page_register .verification input {
	width:200px;
	margin:10px 0px 0px 0px;
}
#page_register .label {
	margin-top:10px;
	font-weight:normal;
}
#page_register .label a {
	display:inline;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}
#page_register .label a:hover {
	text-decoration:none;
}
#page_register .button, #page_signin .form .button, #page_register .button_over, #page_signin .form .button_over  {
	display:block;
	width:120px;
	height:40px;
	border:0px;
	margin:10px 0px 10px 0px;
	background: url('images/button_form.png') no-repeat top left;
	color:#ffffff;
	text-align:center;
	cursor: pointer;
}

#page_register .button_over, #page_signin .form .button_over {
	padding-top:4px;
	font-size:12px;
	background-position:bottom left;
}

#agree_tos {
	display:inline;
}

/**************************************************
	SITEMAP
**************************************************/

#sitemap ul {
	list-style-type:none;
	text-indent:0px;
	line-height:150%;
}
#sitemap ul .sitemap_cat {
	margin-top:10px;
	list-style-type:none;
	font-weight:bold;
	text-indent:0px;
}
#sitemap ul li {
	
}
#sitemap ul li ul li {
	text-indent:0px;
	list-style-type:square;
}
#sitemap ul li a {
	text-decoration:none;
}
#sitemap ul li a:hover {
	text-decoration:underline;
}

/********************
	FORMS
********************/

label {
  margin-left:25px;
  width:150px;

}

input {
	background-color:#cccccc !important;
	color:#000000;
	border:1px solid #000000;
	text-align:center;
	color:#000000 !important;
}

select {
  width:auto !important;
  background-color:#ffffff !important;
  color:#000000;
}

textarea {
  background-color:#000000 !important;
  border:1px solid white;
  color:#ffffff !important;
}

.button{
  background:url(images/buttons.jpg) repeat-x top left;
	background-color: #000000 !important;
  color:#ffffff !important;
  border:1px solid #920000;
  text-align:center;
  cursor: pointer;
}

.large_button{
  background:url(images/buttons_lrg.jpg) repeat-x top left #000000;
  color:#ffffff;
  border:1px solid #920000;
  text-align:center;
  cursor: pointer;
  height:40px;
  padding: 6px;
  font-weight:bold;
}

.inputbutton{
  background:url(images/buttons.jpg) repeat-x top left #000000;
  color:#ffffff;
  border:1px solid #920000;
  text-align:center;
  cursor: pointer;
}

/*******************************************
	TABLE STYLES
*******************************************/

.t_table {
	width: 95% !important;
	margin: 10px;
}

.t_table td {
	padding: 5px 10px;
	
	border-bottom: 2px solid transparent;
	
	font-size: 12px;
	text-align: right;
}

.t_h_r {

}

.t_h_c {
	color: #ffeebb;
	font-weight: bold;
	background-color: #660000;
}

.t_r_odd {
	background-color: #aa0000;
}

.t_r_even  {
	background-color: #bb0000;
}

.t_c_oc {
	cursor: pointer;
}

.t_c {
	
}


/*******************************************
	VIEW SCHEDULE
*******************************************/

.schedule_holder {
	width: 95%;
	border-collapse: collapse;
	margin-left: 20px;
}

.schedule_holder td {
	color: #000;
	background-color: #ffffff;
}

.schedule_holder .day_hour, .schedule_holder .day_label, .schedule_holder  .day_label_today, .schedule_holder .day_hour_occupied, .schedule_holder .day_header_hour, .schedule_holder .day_today, .schedule_holder .day {
	border-color: #000000;
}

.schedule_holder .day_hour {
	border: 1px solid;
	padding: 5px;
}

.schedule_holder .day_label {
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	padding: 5px;
	font-weight:bold;
  	color: #ffeebb;
	font-weight:bold;
	background-color: #aa0000;

}

.schedule_holder  .day_label_today {
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	padding: 5px;
	color: #ffff66;
	font-weight:bold;
	background-color: #aa0000;
}

.schedule_holder .day_header_hour {
	border: 1px solid #000;
	border-bottom: 2px solid;	
	text-align:center;
	padding: 5px;
	color: #ffeebb;
	font-weight:bold;
	background-color: #aa0000;
}

.schedule_holder .day_today {
	border-top: 1px solid;
	background-color: #fc1213;
}

.schedule_holder .day {
	border-top: 1px solid;
}


/*******************************************
	FOOTER
*******************************************/

#footer {
	clear: both;
	width: 870px;
	margin: 0 auto;
	padding: 40px 10px;
	background-color: #101010;
	border-top: 10px double #920000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #999999;
	font-size:12px;
	font-weight: bold;
	text-align: center;
}

#footer {
	text-align: center;
}

#footer ul {
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}

#footer ul li {
	display: inline-block;
	margin: 0 2px 0 0;
	border-left: 1px solid #333333;
}

#footer ul li a {
	display: block;
	padding: 0 10px;
	border-left: 1px solid #666666;
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

#footer ul li:first-child {
	border: 0;
}

#footer ul li:first-child  a {
	padding-left: 0;
	border: 0;
}

#footer ul li a:hover {
	color: #cccccc;
	text-decoration: underline;
}

#footer hr {
	margin: 30px;
	border: 0;
	border-bottom: 1px solid #333333;
}

#footer a{
	color:#838383;
}

#footer .scroll {
	height: 80px;
	margin: 20px;
	/*background-color: #00ffff;*/
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	overflow: auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #cc0000;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #333333;
}

#footer .scroll a {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	color: #666666;
	font-size: 9px;
	text-decoration:none;
}

#footer .scroll a:hover {
	color:#ffffff;
}

#footer .scroll .column {
	float: left;
	width: 135px;
	margin: 10px 0;
	/*background-color: #ff00ff;
}


#footer .scroll .column:first-child {
	/*background-color: #ffff00;*/
}

#copyright {
	margin: 10px 30px;
	color: #666666;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;/* !important;*/
}

#copyright a {
  text-decoration:none;
}

#copyright a:hover {
  text-decoration:underline;
}

/*******************************************
	cust-inform
*******************************************/

.cust-inform {
	display: block;
	min-width: 400px;
	max-width: 600px;
	min-height: 120px;
	margin: 20px auto;
	padding: 10px;
	background: url('images/cust-inform.jpg') repeat-x top left #000000;
	border: 3px solid #000000;
	text-align: center;
}

.cust-inform h2 {
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	color: #eeeebb;
	text-align: left;
	font-size: 26px;
	font-weight: 900;
	font-style: italic;
	text-transform: uppercase;
}

.cust-inform img {
	display: block;
	margin: 20px auto;
}

.cust-inform p, 
.cust-inform ul {
	margin: 10px 0 20px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

.cust-inform li {
	list-style-type: disc;
	max-width: 200px;
	margin-left: 30px;
	padding: 5px 0;
	border-bottom: 1px dotted #666666;
	color: #666666;
}

.cust-inform li:first-child {
	border-top: 1px dotted #666666;
}

.cust-inform li a:hover {
	text-decoration: none;
}


/*******************************************
	AUTO DEPOSIT
*******************************************/

#auto_deposit {
	margin:0 20px;
	padding:10px 5px 0 5px;
	border:5px solid #000000;
	font-size:18px;
}

#auto_deposit .main {
	float:left;
}

#auto_deposit b {
	color:#eeeebb;
}

#auto_deposit .main a {
	display:block;
	width:300px;
	margin:15px 0 0 30px;
	padding:10px 20px;
	background-color:#000000;
	background:url('images/button_a.jpg') no-repeat top left;
}

#auto_deposit .main a:hover {
	background-position:bottom left;
}

#auto_deposit a:hover {
	background-color:#cc0000;
	color:#ffffff;
	text-decoration:none;
}

#auto_deposit h1{
	height:40px;
	margin:0 0 20px 20px;
	padding:0;
	background:url('images/titles/adding_credit.jpg') no-repeat top left;
}

#auto_deposit .deposit_image {
	float:left;
	width:200px;
	height:280px;
	margin:0 20px;
	padding:1px 6px 6px 1px;
	background:url('images/auto_deposit_babeimage.jpg') no-repeat top left;
}

#offer_babes {
	clear:both;
	padding:20px 0 10px 0;
}

#offer_babes .babe {
	float:left;
	width:110px;
	height:110px;
	margin-right:1px;
	padding:1px 6px 6px 1px;
	background:url('images/babes.jpg') no-repeat top left;
}

#offer_babes .babe img {
	position: relative;
	top: -110px;
}

#offer_babes .babe a img {
	border: 0;
}

#offer_babes .name {
	position:relative;
	top:-129px;
	z-index:3;
	padding:2px 5px;
	font-size:12px;
	font-weight:bold;
	background:url('images/black_50.png') repeat top left;
}

#offer_babes .info {
	visibility:hidden;
	position:relative;
	z-index:2;
	width:100px;
	height:100px;
	padding:5px;
	font-size:11px;
	background:url('images/black_50.png') repeat top left;
	cursor: pointer;
}





/*******************************************
	STATUS
*******************************************/

#status_container {
	display: block;
	position: relative;

	height: 30px;
	background: url('images/status/status_background.jpg') repeat-x top left #ff0000;
	border-bottom: 1px solid #333333;
}

#status {
	width: 1385px;
	margin: 1px auto;

}

#status h3 {
    position:relative;
	float: left;
	display: block;
	margin: 0px 10px 0px 345px;
	padding-top: 8px;
	color: #eeeeee;
	font-size: 10px;
	font-weight: normal;
    right:20px;


}

#rollover {
	position: absolute;
}

#status_webcam, #status_phone, #status_voip {
	float: left;
	display: block;
	width: 160px;
	height: 22px;
	padding: 8px 0 0 40px;
	background: url('images/status/phone.jpg') no-repeat top left;
	border-right: 1px solid #333333;
	color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
    position:relative;
    right:20px;
}

#status_webcam {
	background: url('images/status/webcam.jpg') no-repeat top left;
	border-left: 1px solid #333333;

}

#status_voip {
    background:url('images/status/headset.jpg') no-repeat top left;
    border-left: 1px solid #333333;


}
#voip_image {
    float:left;
    margin-left:80px;
    margin-top:80px;
}

#phone_image {
    float:left;
    left:100px;
    top:-120px;
    right:400px;

}

#none_image {
    float:left;
    margin-left:0px;
    margin-top:0px;
    right:-140px;
}

#voip_text {
    float:left;
    margin-left:50px;
    margin-top:100px;

}

#phone_text {
    float:left;
    margin-left:300px;
    margin-top:-70px;
}

#none_text {
    float:left;
    margin-left:580px;
    margin-top:-240px;
}

#state_info {
    display:inline;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    width:100%;


}
.state_text_div {
    text-align:center;
}
.state_button_row{
    float:left;
    width: 200px;
    margin:40px;
    display:inline;

}

.state_buttons_div {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    width:200px;
}

#status a {
	color: #999999;
	font-weight: normal;
}

#status .online:hover {
	color: #00a650;
}

#status .offline:hover {
	color: #cc0000;
}

/*******************************************
	POP UP CONTAINERS
*******************************************/

#bigpopup{
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  text-align:center;
  display:none;
}

#bigpopup_contents{
  text-align:center;
  margin:150px auto;
  border:1px solid white;
  width:100%;
  background-color:black;
  padding:20px;
}

#bigpopup_contents_html{
  margin-bottom:30px;
  text-align:left;
}

#bigpopup_contents_footer{
  position:relative;
  bottom:0px;
}

.cam_status_thing {
	text-align:center;width:100%;font-weight:bold;font-size:1.4em;color:#ffff7f;
}



/****
Product Stuff like
*/

.private_gallery_group_header {
	font-weight:bold;
	font-size:18px;
	padding:10px;
	margin-left:10px;
	margin-top:40px;
}

.private_gallery_group_header .button {
	width:150px;
	margin:10px 0px 10px 0px;
	display:block;
}

.private_gallery_group_desc {
	font-weight:bold;
	font-size:16px;
	margin-left:20px;
}

.private_gallery_img_contain {
	background:url(images/private_gallery_img_contain.jpg) repeat-y top left;
	width:98%;
	margin:0px 20px 10px 20px;
	padding:20px 20px 20px 20px;
	text-align:center;
}

.private_gallery_image {
	margin:2px;
	width: 130px;
	height: 125px;
}


/*******************************************
	UPSELL
*******************************************/

.upsell {
	display: block;
	position: abolute;
	width: 470px;
	height: 462px;
	margin: -40px auto 0 auto;
	padding: 55px 350px 0 30px;
	background: url('images/landing_pages/upsell.png') no-repeat top left;
	font-size: small;
}

.upsell h1 {
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}

.upsell h2 {
	width: 420px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #eeeebb;
	text-align: center;
	text-transform: uppercase;
}

.upsell .h2_register_now {
	width: auto;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	background: url('images/landing_pages/register_now.png') no-repeat bottom left;
	color: #eeeebb;
	text-align: left;
	text-transform: uppercase;
}

.upsell form {
	width: 380px;
	margin: 0 0 10px 0;
	padding: 0 20px 10px 20px;
	background-color: #000000;
	border: 2px dashed #eeeebb;
	border-top: 0;
}

.upsell form #userOk, .upsell form #userNo, .upsell form #uinfo, .upsell form #no_match {
	margin-left: 153px;
}

.upsell form label {
	display: inline-block;
	width: 150px;
	margin: 0;
	padding: 0;
	font-size: small;
}

.upsell form input {
	width: 200px;
	margin: 15px 0 0 0;
	background-color: #ffffff !important;
	border: 1px solid #eeeebb;
	font-size: small;
}

.upsell form a {
	color: #eeeebb;
	font-size: smaller;
	font-weight: normal;
}

.upsell .button {
	display: block;
	width: 120px;
	height: 40px;
	border: 0;
	margin: 10px 0 0 0;
	background-color: transparent !important;
	background: url('images/button_form.png') no-repeat top left;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
}

.upsell .button:hover {
	background-position: bottom left;
}

/*******************************************
	SELLERS & WEBCALL
*******************************************/

#webcall {
	margin: 0 20px 30px 20px;
	padding-bottom: 50px;
	background: url('images/webcall/webcall.jpg') no-repeat top left #000000;
	border: 5px solid #000000;
}

#webcall_busy_waiter {

}

#webcall .call {
	width: 600px;
	margin: 0 0 0 20px;
	border-top: 2px solid #000000;
}

#webcall .call tr:hover {
	background-color: #000000;
}

#webcall .call .odd {
	background: url('images/black/black_30.png');
}

#webcall .call .even {
	background: url('images/black/black_50.png');
}

#webcall .call tr td {
	padding: 5px 20px;
	border-bottom: 2px solid #000000;
}

#webcall .call tr td img {
	border: 0;
}

#webcall .call tr td:first-child {
	min-width: 200px;
	font-weight: bold;
}

#sellerspage .profile_images {
	display: block;
	float: left;
	width: 190px;
	margin: 10px 0 0 10px;
	padding: 20px;
	background-color: #000000;
	border: 1px solid #cccccc;
}

#webcall .profile_images {
	display: block;
	float: right;
	/*width: 240px;*/
	width: 190px;
	/*margin: 35px 10px 0 0;*/
	margin: 10px 20px 0 0;
	/*background: url('images/webcall/profile_images_middle.png') repeat-y top left;*/
}

#sellerspage .profile_images img {
	display: block;
	margin: 0 auto 10px auto;
}

#webcall .profile_images img {
	display: block;
	margin: 18px 0 0 0;
}

#webcall .profile_images img:first-child {
	margin: 0;
}

#sellerspage .container, #webcall .container {
	float: left;
	width: 610px;
	margin-left: 10px;
}

#webcall .container {
	width: 610px;
	margin: 10px 0 0 0;
	padding: 0;
}

#sellerspage h1, #webcall h1, 
#webcall h2 {
	display: block;
	margin: 5px 0 10px 0;
	padding: 12px 0 20px 10px;
	color: #eeeebb;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#webcall h1, 
#webcall .container h1 {
	margin: 5px 0 20px 20px;
	padding: 0;
	font-size: 26px;
	font-weight: 900;
	/* x-offset y-offset blur colour */
	text-shadow: 1px 1px 5px #000000;
	font-style: italic;
}

#webcall h2 {
	margin: 5px 0 5px 20px;
	padding: 0;
	font-size: 22px;
	font-weight: 900;
	/* x-offset y-offset blur colour */
	text-shadow: 1px 1px 5px #000000;
	font-style: italic;
}

#webcall p {
	text-align: center;
}

#precall_instructions img, 
#call_instructions img {
	float: right;
	margin: 20px 0 0 10px;
}

#webcall #precall_instructions p {
	float: left;
	display: block;
	width: 310px;
	font-weight: bold;
	line-height: 150%;
}

#webcall #call_instructions p {
	float: left;
	display: block;
	width: 520px;
	font-weight: bold;
	line-height: 150%;
}

#webcall .detail_holder {
	display: block;
	min-height: 102px;
	margin: 0 10px 20px 20px;
	padding: 0 20px 0 20px;
	background: url('images/black/black_50.png');
	border: 1px solid #eeeebb;
}

#webcall .detail_holder p {
	margin: 10px;
}

#webcall #call_direct {
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0;
	color: #eeeebb;
	font-size: 46px;
	font-weight: 900;
	/* x-offset y-offset blur colour */
	text-shadow: 2px 2px 3px #000000;
	font-style: italic;
	text-align: center;
	text-transform: uppercase;
}

#webcall #call_direct small {
	display: inline-block;
	max-width: 120px;
	position: relative;
	top: -10px;
	margin: 0 10px;
	color: #eeeebb;
	font-size: 20px;
	font-weight: bold;
	/* x-offset y-offset blur colour */
	text-shadow: 1px 1px 1px #000000;
	font-style: normal;
	text-align: center;
	text-transform: none;
}

#webcall #in_progress {
	display: block;
	display: none;
	margin: 5px 0 0 0;
	padding: 20px 20px 20px 45px;
	background: url('images/icons/16x16/tick.png') no-repeat 20px 21px #b8ff8f;
	border: 1px solid #007236;
	color: #007236;
	font-size: 14px;
	font-weight: bold;
}

#webcall #payment_options {
	width: 250px;
	margin: 10px auto;
	padding: 10px;
	background: url('images/black/black_70.png');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#webcall #topup_form {
	width: 316px;
	min-height: 440px;
	margin: 10px 10px 20px 10px;
	padding: 50px 234px 10px 0;
	background: url('images/webcall/topup_form.png');
	text-align: center;
}

#payment_options .chk {
	width: 15px;
	background: none !important;
}

#payment_options img {
	margin: 10px 0 15px 0;
	cursor: pointer;
}

#webcall #payment_after {
	margin: 10px;
	padding: 10px;
	background: url('images/black/black_70.png');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
}

.clear {
	clear: both;
}

/**************************************************
	WEBCALL REGISTER
**************************************************/

#page-tipme .profile_images, 
#page_signup .profile_images {
	position: absolute;
	display: block;
	width: 320px;
	margin: 0 0 0 -310px;
}
 
#page-tipme .profile_images img, 
#page_signup .profile_images img {
	display: block;
	width: 230px;
	height: 230px;
	margin: -70px 0 0 60px;
	background-color: #333333;
	border: 8px solid #eeeeee;
	border-bottom: 40px solid #eeeeee;
	
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	
	box-shadow:inset 0 0 10px #000000, 2px 6px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 0 10px #000000, 2px 6px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 0 0 10px #000000, 2px 6px 8px rgba(0, 0, 0, 0.5);

}

#page-tipme .profile_images img:first-child, 
#page_signup .profile_images img:first-child, 
#page_signup .profile_images img:last-child {
	margin: 20px 0 0 20px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
}

#page_signup .profile_images img:last-child {
	margin: -50px 0 0 10px;
}

#webcall .register, 
#page_signup .register {
	display: block;
	min-height: 102px;
	margin: 0 10px 20px 20px;
	padding: 10px;
	background: url('images/line.png') repeat top left #333333;
	border: 1px solid #ffffff;
}

#page_signup .register {
	min-height: 102px;
	margin: 0 0 20px 0;
	padding: 10px 10px 30px 10px;
	background: none;
	background-color: #000000;
	border: 1px solid #666666;
}

#page-tipme table, 
#webcall .register table, 
#page_signup .register table {
	display: block;
	width: 555px;
	margin: 0;
	padding: 10px 0 20px 0;
	background: url('images/black/black_50.png');
	border: 1px solid #ffffff;
}

#page-tipme table, 
#page_signup .register table {
	width: 478px;
	border-color: #666666;
}

#page-tipme table {
	width: 475px;
}

#page-tipme  table tr td, 
#webcall .register table tr td, 
#page_signup .register table tr td {
	padding: 5px 0;
}

#page-tipme table tr td:first-child, 
#webcall .register table tr td:first-child, 
#page_signup .register table tr td:first-child {
	width: 160px;
	font-weight: bold;
}

#webcall .register small, 
#page_signup .register small {
	display: block;
	margin: 0 0 0 25px;
	color: #999999;
}

#webcall .register input, 
#page_signup .register input {
	width: 200px;
	margin: 0;
	padding: 3px 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#page_signup .register input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

#page-tipme select, 
#webcall .register select, 
#page_signup .register select {
	margin: 8px 0 0 2px;
	border: 0;
}

#webcall .register .label, 
#page_signup .register .label {
	margin: 8px 0;
}

#webcall .register #uinfo, 
#page_signup .register #uinfo {
	display: none;
}

#webcall .register .label #agree_tos, 
#page_signup .register .label #agree_tos {
	position: relative;
	top: 3px;
	margin: 0 3px 0 0;
}

#webcall .register .label .checkbox, 
#page_signup .register .label .checkbox {
	width: 16px;
	margin: 0;
	background: none !important;
}

#webcall .register .label a, 
#page_signup .register .label a {
	border: 0;
	color: #eeeeee;
	font-size: smaller;
	font-weight: normal;
}

#webcall .register .label a:after, 
#page_signup .register .label a:after {
	content: "";
}

#webcall .register .button, 
#page_signup .register .button {
	display: block;
	width: 120px;
	height: 40px;
	border: 0;
	margin: 10px 0 0 0px;
	background-color: transparent !important;
	background: url('images/button_form.png') no-repeat top left;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

#webcall .register .button:hover, 
#page_signup .register .button:hover {
	padding-top: 4px;
	background-position: bottom left;
	font-size: 12px;
}

#page_signup .register hr {
	margin: 20px 0;
	border-color: #666666;
}

#page_signup .register h4 {
	margin: 0 0 10px 0;
}

#page_signup .register a {
	border: 0;
	color: #eeeeee;
	font-size: small;
	font-weight: normal;
}

#page_signup .register a:after {
	content: "";
	padding: 0 0 0 5px;
}

/*******************************************
	VERIFY
*******************************************/

#verify {
	width: 370px;
	min-height: 280px;
	margin: 10px auto 20px auto;
	padding: 50px 214px 0 0;
	background: url('images/verify_email.jpg') no-repeat top left #000000;
	border: 3px solid #000000;
	text-align: center;
}

#verify .pagetitle {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: medium;
	font-weight: bold;
	text-align: left;
}

/*******************************************
	SMS / GAB PAYMENT IFRAME
*******************************************/

.iframe {
	display: block;
	margin: 20px auto 30px auto;
	padding: 10px 15px 15px 10px;
	background: url('images/iframe.png') no-repeat top left;
}

/*******************************************
	LOGIN_OR_REGISTER
*******************************************/

.login_or_register form {
	float: left;
	width: 375px;
	margin: 0 0 0 20px;
	padding: 20px;
	background-color: #030303;
	font-size: 14px !important;
}

.login_or_register form h2 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}

.login_or_register form hr {
	clear: both;
}

.login_or_register form table {
	width: 100%;
}

.login_or_register form table td {
	padding: 5px 0;
}

.login_or_register form table td label, .login_or_register form table .tcs {
	margin: 0;
	padding: 0;
	color: #eeeeee !important;
	font-weight: bold !important;
}

.login_or_register form table .tcs {
	margin: 5px 0;
	color: #eeeeee !important;
	font-weight: normal;
	font-size: 10px;
}

.login_or_register form table .forgot {
	display: block;
	margin: 5px 0;
	color: #999999 !important;
}

.login_or_register form table .left {
	width: 150px;
}

.login_or_register form table .button {
	width: 100px;
}

.login_or_register form table input {
	width: 200px;
	margin: 0;
}

.login_or_register form .terms {
	padding: 0 0 0 70px;
}

.login_or_register form  .chk {
	margin: 0;
	padding: 0;
	width: auto;
}

.login_or_register #userOk, 
.login_or_register #userNo, 
.login_or_register #uinfo, 
.login_or_register #no_match, 
.upsell #userOk, 
.upsell #userNo, 
.upsell #uinfo, 
.upsell #no_match, 
.success, 
#webcall .register #userOk, 
#webcall .register #userNo, 
#webcall .register #no_match, 
#page_signup .register #userOk, 
#page_signup .register #userNo, 
#page_signup .register #no_match {
	display: block;
	display: none;
	margin: 5px 20px 0 0;
	padding: 5px 5px 5px 30px;
	background: url('images/icons/16x16/tick.png') no-repeat 5px center #b8ff8f;
	border: 1px solid #007236;
	color: #007236;
	font-size: 10px;
}

.success {
	display: block;
	margin: 0;
	padding: 10px 5px 10px 40px;
	background-position: 10px 12px;
	border-width: 2px;
	font-size: medium;
	font-weight: bold;
}

.login_or_register #userNo, 
.login_or_register #no_match, 
.upsell #userNo, 
.upsell #no_match, 
#webcall .register #userNo, 
#webcall .register #no_match, 
#page_signup .register #userNo, 
#page_signup .register #no_match {
	background: url('images/icons/16x16/error.png') no-repeat 5px center #f2bfbf;
	border: 1px solid #cc0000;
	color: #cc0000;
}

.login_or_register #uinfo, 
.upsell #uinfo {
	background: url('images/icons/16x16/inform.png') no-repeat 5px center #fff3a3;
	border: 1px solid #e7bd72;
	color: #b79000;
}

/*******************************************
	MY FAVOURITES
*******************************************/

.my_favourites {
	display: block;
	width: 868px;
	margin: 0 10px;
	padding: 5px 0 10px 1px;
}

.my_favourites .babe {
	float:left;
	width: 98px;
	height: 170px;
	margin: 5px 5px 5px 3px;
	padding: 10px 0;
	background-color: #000000;
	border: 1px solid #666666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}

.my_favourites .babe h3 {
	min-height: 30px;
	margin: 0 5px 5px 5px;
	padding: 0;
	color: #eeeebb;
	font-size: 12px;
}

.my_favourites .babe .favourite_button {
	position: absolute;
	z-index: 2;
	margin: -15px 0 0 88px;
}

.my_favourites .babe .profile_img {
	width: 98px;
}

.my_favourites .babe .callimage {
	width: 88px !important;
	height: 30px !important;
	margin: 5px;
}

.my_favourites .babe:hover {
	border-color: #999999;
}

.my_favourites .babe:hover .profile_img {
	position: absolute;
	width: 108px;
	margin: -5px;
	border: 1px solid #666666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.my_favourites .babe:hover .callimage {
	position: relative;
	top: 101px;
}

/*******************************************
	TOOLTIP
*******************************************/

.content-container {
	margin: 0 20px;
	min-height: 280px;
	border: 3px solid #000000;
	background: url('images/content-container/content-container.jpg') repeat-x 0 0 #000000;	
}

.content-container .content {
	padding: 10px 350px 10px 15px;	
}

.content-container .content .pagetitle {
	margin: 0 0 20px 0;
	padding: 0;
	text-align:left;
	color: #eeeebb;
	font-size: 28px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

.content-container .content hr {
	margin: 20px 0;
}

.content-container .content .large_button {
	display: block;
	width: 140px;
	height: auto;
	margin: 15px 0;
	padding: 20px 30px;
	background-position: 0 -1px;
	border: 1px solid #666666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.content-container .content .large_button:hover {
	-webkit-box-shadow:0 0 10px #cc0000; 
	-moz-box-shadow: 0 0 10px #cc0000; 
	box-shadow:0 0 10px #cc0000; 
}

/*******************************************
	EARNINGS
*******************************************/

#earnings .content {
	padding-right: 330px;	
	background: url('images/content-container/0390_image15.jpg') no-repeat 100% 0;
}



#earnings p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#earnings ul {
	margin: 0 0 20px 40px;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#earnings ul li {
	list-style-type: disc !important;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#earnings table {
	width: 100%;
	margin: 10px 0 5px 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	font-family: Arial;
	font-size: 14px;
}

#earnings table tr th,
#earnings table tr td {
	min-width: 80px;
	padding: 4px 0;
}

#earnings table tr th {
	padding-top: 6px;
	padding-bottom: 6px;
	background: url('images/buttons.jpg') repeat-x top left black;
	text-align: center;
	color: #eeeeee;
	font-weight: bold;
	vertical-align: top;
}

#earnings table tr th:first-child,
#earnings table tr td:first-child  {
	padding-left: 5px;
	text-align: left;
}

#earnings table tr th,
#earnings table tr td {
	border-bottom: 1px solid #333333;
}

#earnings table tr td {
	color: #eeeeee;
	text-align: center;
}

#earnings table tr td:first-child {
	text-align: left;
}

#earnings table tr td a {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
}

#earnings table tr td select {
	margin: -2px 0 0 0;
	padding: 0;
	background: black !important;
	text-align: center;
	color: #eeeeee;
	border: 1px solid #333333;
	font-weight: normal;
}

/*******************************************
	WHATIS
*******************************************/

#whatis .content {
	padding-right: 330px;	
	background: url('images/content-container/0227_image14.jpg') no-repeat 100% 0;
}

#whatis p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#whatis ul {
	margin: 0 0 20px 40px;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#whatis ul li {
	list-style-type: disc !important;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

/*******************************************
	PASSWORD RESET
*******************************************/

#password_reset .content {
	padding-right: 330px;	
	background: url('images/content-container/0390_image15.jpg') no-repeat 100% 0;
}

#password_reset p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#password_reset ul {
	margin: 0 0 20px 40px;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#password_reset ul li {
	list-style-type: disc !important;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#password_reset form {
	margin: 50px 0 0 0;
	
}

#password_reset label {
	margin: 0 0 10px 25px;
	padding: 0;
	line-height: 125%;
	font-weight: bold;
}

#password_reset input{
	width:auto;
	-moz-border-radius:7px;
	border-color:#666666;
	borderstyle:solid;
	border-width:1px;
	padding:5px;
	
}

#password_reset .large_button{
	margin: 5px 0 0 110px;
	width:100px!important;
	color:#ffcc00!important;
	font-size:16px;
	
}



/*******************************************
	TOOLTIP
*******************************************/

#tooltip {
	position: absolute;
	display: none;
	padding: 4px 8px 12px 8px;
	box-shadow: 0 0 2px rgba(0,0,0,0.50);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.50);
	font-size: 12px;
}

.tooltip-white {
	background: url('images/tooltip.gif') no-repeat bottom center;
	color: #333333;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.25);
}

.tooltip-black {
	background: url('images/tooltip.gif') no-repeat bottom center;
	color: #999999;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}

.tooltip-favourites {
	width: 204px;
	height: 82px;
	padding: 18px !important;
	background: url('images/tooltip/favourites.png') no-repeat !important;
	box-shadow: 0 0 0 !important;
	-moz-box-shadow: 0 0 0 !important;
	-webkit-box-shadow: 0 0 0 !important;
	color: #eeeebb !important;
	font-weight: normal;
	text-shadow: 0 0 0 !important;
}

.tooltip-favourites b {
	display: block;
	color: #ffffff !important;
	font-size: 14px !important;
}

.tooltip-favourites img {
	float: left;
	display: inline-block;
	height: 65px;
	margin: 0 10px 0 0;
	border: 1px solid rgba(255,255,255,0.75);
}


/************calling app**********/
#app{
	position:relative;
	margin: 0 auto;
	display:block;
	padding:13px;
	background:url('images/app/surround.png') no-repeat;
	width:546px;
	height:90px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#voipstatus{
	float:left;
	display:block;
	margin:0 13px 0 0;
	width:166px;
	height:66px;
	background:url('images/app/awaiting.png') no-repeat;
	font-size:0;
}

#voipstatus.offline{
	background:url('images/app/offline.png') no-repeat;
}

#voipstatus.online{
	background:url('images/app/online.png') no-repeat;
}

#voipstatus.inprogress{
	background:url('images/app/inprogress.png') no-repeat;
}

#voipstatus.inprogress_to{
	padding:15px;
	background:url('images/app/inprogress_to.png') no-repeat;
	color:#6D4900!important;
	font-size:17px;
	font-family:helvetica;
	font-weight:bold;
	text-align:center;
	line-height:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#hangup{
	float:left;
	margin:0;
	width:287px;
	height:66px;
	background: #f42525; /* Old browsers */
	background: -moz-linear-gradient(top,  #f42525 0%, #d30101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f42525), color-stop(100%,#d30101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f42525 0%,#d30101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f42525 0%,#d30101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f42525 0%,#d30101 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f42525 0%,#d30101 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f42525', endColorstr='#d30101',GradientType=0 ); /* IE6-9 */
	box-shadow:inset 0 1px 1px 0px #ffffff;
	-moz-box-shadow:inset 0 1px 1px 0px #ffffff;
	border:1px solid #d20000;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:center;
	padding:6px 0 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#ffffff!important;
	font-size:30px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.46);
	text-transform:uppercase;
	font-family:helvetica;
	font-weight:bold;
}	

#hangup:hover{
	background:red!important;
	text-shadow:none;
	cursor:pointer;
}

#app .visualiser{
	display:block;
	position:absolute;
	bottom:12px;
	right:12px;
	background:url('images/app/visualiser_off.gif') no-repeat;
	width:47px;
	height:15px;
}

#app .visualiser.on{
	background:url('images/app/visualiser.gif') no-repeat;
}

.appnotice{
	margin: 5px auto;
	padding: 5px 0;
	width:546px;
	background:#000000;
	color:#ffffff;
	font-size:10px;
	border-radius:6px;
	-moz-border-radius:6px;
}

.appnotice p{
	margin:0;
	text-align:center;
}

.appnotice p b{
	color:yellow;
}

#voicall_settings{
    position:relative;
    top:240px;
    right:180px;
}