/* borders #CEB5CF */
body#elite {
	background-color: #FFFABF;	
}

body {	
	font-size:12px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;	
	background-image: url(./images/bodybackground.png);	
	background-repeat: repeat-x;
	outline: none;
}

:focus
{
  -moz-outline-style: none;
}


a:active
{
  outline: none;
}

.fadebg {
/*background-image:url(../images/fade_bg.jpg);
background-repeat:repeat;
width: 940px;*/
border: 1px solid black;
background-color: white;
}



.topmenu {
	/*background-image:url(../images/menu_top.jpg);*/
	width: 517px;
	height: 62px;
	background-repeat:no-repeat;	
}

/*.topmenu a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	color: #FFFFFF;
}
.topmenu a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	color: #FFFFFF;
}
.topmenu a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	color: #FFFF66;
}*/

.topmenu2 {
}
.borderTPLTBT {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EA58FB;
	border-bottom-color: #EA58FB;
	border-left-color: #EA58FB;
	background-color: #FFFFFF;
}


.topmenu2 a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	color: #000000;
}

.topmenu2 a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}
.topmenu2 a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
}
.blackmenu {
}
.blackmenu a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.blackmenu a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.blackmenu a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #990099;
	text-decoration: underline;
}
.purplemenu {
}
.purplemenu a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #990066;
	text-decoration: none;
}

.purplemenu a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #990066;
	text-decoration: none;
}
.purplemenu a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #3C0028;
	text-decoration: underline;
}
.whitemenu {
}
.whitemenu a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.whitemenu a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitemenu a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	color: #FFF0FA;
	text-decoration: underline;
}

.underheader {
background-image:url(../images/underheader_bg.jpg);
	width: 900px;
	height: 40px;
	background-repeat:no-repeat;
}

.welcometo {
	font-size:22px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
}

.offeringservices {
	font-size:14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.offeringservices a {
	font-size:14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
}

.offeringservices a:visited {
	font-size:14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
}

.offeringservices a:hover {
	font-size:14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.leftmenu {
	background-image:url(../images/menu_line.jpb.jpg);
	width: 200px;
	background-repeat:repeat
}

.leftmenutable {
	width: 190px;
	text-indent: 0px;
}

.menu_header {
	font-size:16px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
}

.leftmenutext {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.leftmenutext a {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.leftmenutext a:visited {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}
.leftmenutext a:hover {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
}

.righttmenutable {
	width: 170px;
	text-indent: 0px;
}

.rightmenutext {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.rightmenutext a {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}

.rightmenutext a:visited {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}
.rightmenutext a:hover {
	font-size:15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
}

.mainbody {
	width: 510px;
}
.featuredpanel {
	background-image:url(../images/featured_bg.jpg);
	width: 480px;
	background-repeat:no-repeat;
	height: 183px;
}
.featuredpaneltoprow {
	background-image:url(../images/featured_tab.jpg);
	width: 151px;
	height:30px;
	background-repeat:no-repeat;
}
.featuredpaneltopplain {
background-image:url(../images/featured_tabplain.jpg);
	width: 151px;
	height:30px;
	background-repeat:no-repeat;
}
.featuredimagecell {
	width: 110px;
	padding: 0px;
	margin: 10px;
	float: left;
	height: 130px;
}
.featuredpaneltoprowtext {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
}
.featuredpaneltoprowtext2 {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:13px;
	font-weight:bolder;
	color:#000000;
}
.fieldreportspanel {
background-image:url(../images/field_reports_bg.jpg);
	width: 165px;
	height:420px;
	background-repeat:no-repeat;
}
.fieldreportstext {
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
}
.fieldreportstextsmall {
	font-size:11px
}
a.fieldreportshover {
	position: relative
}
a.fieldreportshover span.note {
	display: none;
	border: 1px solid #000;
	background-color: #fbec5d;
	width: 200px;
	padding: 3px;
	z-index: 1;
	left: -190px;
	top: -14px
	
}
a.fieldreportshover:hover span.note {
	display: inline;
	position: absolute;

}
.fieldreportstextbold {
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
}
.fieldreportstextpurple {
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #990066;
}
.recentlyaddedpanel {
background-image:url(../images/recently_added_bg.jpg);
background-repeat: no-repeat;
width: 866px;
height: 151px;
}
.recentlyaddedbox {
width: 161px;
height: 90px;
}
.response_yes {
	font-size: 12px;
	color: #009900;
}
.response_no {

	font-size: 12px;
	color: #FE2101;
}
.borderFULL {
	background-color: #FFFFFF;
	border: 1px groove #550055;
}
/*input {
	border: 1px ridge #550055;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}*/
.borderRTBLACK {
}
.borderLTBLACK {
}
.response_WHITE {


	font-size: 12px;
	color: #FFFFFF;
}
.alternate_odd {
	background-color: #FFC4FF;
	position: absolute;
	top: -75px;
	left: 430px;
	font-size: 12pt;
	
}

.alternate_odd a:hover {
	cursor: pointer;
	color: pink;
}

.alternate_even {
	background-color: #FFEAFF;
}
.alternate_hover {

	background-color: #FFFFFF;
}
label {
	font-weight: bold;
}
.borderBT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D009D;
}
.borderBTLIGHTER {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF93FF;
}
.welcometoRED {
	color: #aa0000
	/*display: none;*/
}

.fieldreportstextpurpleBIG {

	font-size:16px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #990066;
}
.welcometoPURPLE {


	font-size:22px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #990066;
}
.inactiveButton {
	color: #FFFFFF;
}
.tinyintro {
	font-size: 9px;
	height: 170px;
}
.mailnew {
}
.mailnew a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #990066;
	text-decoration: none;
}

.mailnew a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #990066;
	text-decoration: none;
}
.mailnew a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.mailread {
}
.mailread a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: italic;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}

.mailread a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: italic;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.mailread a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-style: italic;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #990099;
	text-decoration: underline;
}
.textunread {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990066;
}
.textread {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}
.allescortsbox {
	padding-top: 25px;
	width: 200px;
	/*border: 1px solid red;*/
}

.layer33 {
	width:502px;
	height:260px;
	background: url(../images/elitetop.jpg) no-repeat;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#FFFFFF;
}
.name33 {
	/*font-family:Impact;*/
	font-size:30px;
	color:#FFCC00;
	}
	
	.name33 a {
	/*font-family:Impact;*/
	font-size:30px;
	color:#FFCC00;
	}
.location33 {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:20px;
color:#FFFFFF;
font-weight:bold;
	}	

.location33 a{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:20px;
color:#FFFFFF;
font-weight:bold;
	}	
	
.description33 {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;
color:#FFFFFF;
}

div#staging {
        background-image:url(images/staging.png);
        background-repeat:no-repeat;
        height:209px;
        position:absolute;
        width:397px;
}

div#menu_divider {
	background-image: url(images/menu_divider.jpg);
	height:22px;
	width:2px;
}

img#shop_advert {
	width: 181px;
	height: 284px;
	position: relative;
	border: none;
}

img#worldcam_advert {
	width: 180px;
	height: 200px;
	position: relative;
	left: 10px;
	margin-bottom: 10px;
	border: none;
}

div#dummy_content {
	background-image: url(images/accesselite.png);
	width: 549px;
	height: 167px;
}

img.pinkboxmid
{
	position: absolute;	
	height: 180px;
	*display: none;
}

div#fieldsbg {
	top: 545px; 
	width: 165px; 
	height: 592px; 
	position:absolute; 
	background-image: url(style/images/bg_field_reports_mid.jpg);
	*display: none;
}

a.request_elite {
	
	
}

a.elite {
	background-color: #FFFFCF;
	
}

span#new {
	display: none;
	font-size: 8pt;
	color: red;	
}

table#front_elite_profile_auth {
	border: 1px solid #FFE1FF;
	text-align: center;
	/*cellpadding="3" cellspacing="1"*/
	background-color: grey;
}
	
div#elite_big {
	background-image: url(images/elite_120x50.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 180px;
	left: 1020px;	
	width: 120px;
	height: 50px;
	background-color: #CEB5CF;
	border: 1px solid #CCCCCC;	
}

td#elite {
	background-color: #FFFFCF;
}

div#img_wrapper {
	border: 1px solid #CEB5CF;
	padding: 20px 20px 20px 40px;
	margin-left: 10px;
	margin-right: 10px;
}

img.elite_thumb {
	width: 175px;
	height: 200px;
	border: 1px solid grey;
	margin-right: 20px;
	margin-bottom: 20px;
}

img#small_thumb {
	width: 100px;
	height: 130px;
	border: 1px solid #CEB5CF;
	padding: 3px;
	position: relative;
	left: 30px;
	top: 6px;
}

div#stars_wrapper {
	/*border: 1px solid blue;*/
	position: relative;	
	height: 23px;
	/*width: 120px;*/
	float:left;
	z-index: 999;
}

div#elite_marker {
	/*border: 1px solid red;*/
	height:24px;	
	width: 180px;
	/*border: 1px solid #CEB5CF;*/	
	position: absolute;
	margin-left: 10px;	
	/*left: 15px;
	margin-bottom: -20px;*/	
}

div#elite_marker div#stars_wrapper {
	/*border: 1px solid blue;*/
	float: left;	
	height: 23px;
	width: 115px;
	float:left;
	z-index: 999;
}

div#elite_marker div#topLeft {
	background-image: url(images/pinkCornerLeft.png);
	width: 12px;
	height: 8px;
	float: left;
}

div#elite_marker div#topRight {
	background-image: url(images/pinkCornerRight.png);
	width: 12px;
	height: 8px;
	float: left;
}

div#elite_marker div#logo {
	background-image:url(images/elite_48x20_dark.png);
	background-repeat: no-repeat;
	float: left;
	width: 48px;
	height: 20px;
	position: relative;
	margin-left: -7px;
	top: 2px;
	left: -1px;
}

div#elite_marker div#bgMain {
	background-color:#FFD5F1;
	/*border:1px solid red;*/
	height:16px;
	position:absolute;
	top:8px;
	width:100%;
	*left: 0px;
}

div#elite_marker div#bgTop {
	background-color:#FFD5F1;
	/*border:1px solid red;*/
	height:12px;
	position:absolute;
	top:0px;
	width: 158px;
	left: 10px;
}

div#inner_box {
	border: 1px solid #CEB5CF;	
	padding: 10px;
	margin-bottom: 10px;		
}

div#title {
	font-size: 16pt;
	font-family: verdana;
	margin-bottom:tablke 10px;
}

/*should show nice neat msg in whole site*/
div#msg {
	background-color: #1DAF15;
	color: white;
	font-weight: bold;			
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	position: fixed;
	bottom: -10px;
	left: 0px;	
	z-index: 99999999;
	border-top: 1px solid grey;
	text-align: center;	
}

div#error {
	background-color: #AF1515;
	color: white;
	font-weight: bold;	
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	position: fixed;
	bottom: -10px;
	left: 0px;
	z-index: 99999999;
	border-top: 1px solid grey;	
	text-align: center;
}

div#debug {
	background-color: #B9B5DF;
	color: blue;
	font-weight: bold;	
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	position: fixed;
	bottom: -10px;
	left: 0px;
	z-index: 99999999;
	border-top: 1px solid grey;	
	text-align: center;
}

div#elite_intro_big {
	background-image: url(images/elite_big.png);
	background-repeat: no-repeat;
	width: 101px;
	height: 25px;	
}

div#uploader
{	
	border: 1px solid #CEB5CF;	
	margin-top: 20px;
}
	
div#elite_status
{
	width: 75%;
	border: 3px solid grey;
	position: relative;
	left: 20%;
	padding: 5px;
	margin: 10px;
}

div#header_wrapper 
{
	border: 1px solid black;	
	width: 920px;
	margin: 0 auto;
	position: relative;	
	top: -10px;
	left: -3px;
	*width: 970px;
	*margin-right: -6px;
	*top: -20px;	
}

div#header_cleaner {
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	position: absolute;
	right: -7px;
	top: -1px;
	height: 129px;
	width: 100px;
	*display: none;
}

img#headerimage {
	position: absolute;
	border: none;
}

div#headerbackground {
	background-image:url(images/headerbackground.png);	
	width: 926px;
	*width: 100%;
	height:112px;	
}

div#tab_wrapper
{
	position:absolute;
	right: -6px;
	top: 0px;
	*right: 0px;
}

div.tab {
	width: 90px;
	height: 18px;	
	background: transparent url('images/offTabImage.png');
	background-repeat: no-repeat;		
	text-align: center;
	margin-right: 1px;
	padding-top: 4px;
	color: white;	
	float: left;	
}

div.tab:hover {
	cursor: pointer;
	background-image: url('images/onTabImage.png');
}

a.tabLink {
	text-decoration: none;
	/*font-family: Arial,Verdana,Helvetica,sans-serif;*/
	font-size: 8pt;      
	font-weight: bold; 
	text-decoration: none;		          
	color: white;
}

a.tabLink:hover {
	text-decoration: none;
	cursor: pointer;
	color: white;
}

div#top_menu_wrapper {	
	background-color: #7F6080;
	position: absolute;
	top: 80px;
	right: -6px;
	/*font-family: Arial;*/
	font-size: 8pt;
	height:15px;
	*right: 0px;
}

div#top_menu_wrapper div {	
	width: 95px;
	float: left;
	text-align: center;	
	border-right: 1px solid #7C477F;
}

div#top_menu_wrapper div a {
	text-decoration: none;
	color: black;
}

div#top_menu_wrapper div a:hover {
	cursor: pointer;
	color: white;
}

div#welcome_wrapper {	
	width: 926px;
	background-color: #7F6080;	
	/*font-family: Arial;*/
	font-size: 10pt;
	color: black;
	height: 17px;
	*width: 970px;
}

div#welcome_wrapper a {
	text-decoration: none;
	color: black;
}

div#welcome_wrapper a:hover {
	cursor: pointer;
	color: white;
}

div#welcome_wrapper div#right
{		
	position:absolute;
	right:2px;
	text-align:right;
	top:112px;
	width:600px;	
}

div#main_content_wrapper {	
	/*border: 1px solid red;*/
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 886px;		
	margin: 0 auto;
	position: relative;
	/*top: -23px;*/
	margin-top: -10px;
	left: 0px;
	bottom: 0px;	
	padding: 20px 20px 20px 20px;
	padding-bottom: 100px;
	background-image: url(images/dark_bg.png);
	background-color: #640b6f;
	border-top: 1px solid white;
	background-repeat: repeat-x;
}

div#main_content_wrapper_gapfix {	
	/*border: 1px solid red;*/
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 886px;		
	margin: 0 auto;
	position: relative;	
	left: 0px;
	bottom: 0px;
	background-color: white;
	padding: 20px 20px 20px 20px;
	padding-bottom: 100px;
	/*top: -10px;*/
	margin-top: -10px;
	background-image: url(images/dark_bg.png);
	background-repeat: repeat-x;
	background-color: #640b6f;
	border-top: 1px solid white;
}

div#main_content_wrapper_whitegf {	
	/*border: 1px solid red;*/
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 886px;		
	margin: 0 auto;
	position: relative;	
	left: 0px;
	bottom: 0px;
	background-color: white;
	padding: 20px 20px 20px 20px;
	padding-bottom: 100px;
	/*top: -10px;*/
	margin-top: -10px;
	background-color: white;	
}
 
div#left_menu {
	border: 1px solid grey;	
	padding: 5px;
	float: left;	
	margin-left: 3px;
	margin-top: 3px;
	margin-right: 21px;
	background-color: white;
	width: 200px;
}
	
div#left_menu div#menu_group {	
	border: 1px solid grey;
	background-color: #CEB5CF;
	text-align: center;
	padding: 10px;	
	padding-bottom: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
}

div#left_menu div#menu_group a{
	float: left;
	clear: left;	
	background-color: #AE99AF;
	text-decoration: none;
	margin-bottom: 3px;
	width: 173px;
	color: black;
}

div#left_menu div#menu_group a:hover {
	text-decoration: underline;
}

div#main_content {	
	border: 1px solid grey;	
	width: 619px;	
	float: left;
	background-color: white;
	margin-top: 3px;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

div#main_content_stretch {	
	border: 1px solid grey;	
	width: 844px;
	float: left;
	background-color: white;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;		
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

div#sql {
	background-color: #A4B1EF;
	margin-bottom: 10px;
	border: 1px solid grey;
}

div#fetch_results {
	background-color: #B5DFB7;
	color: #606080;
	font-weight: bold;	
	margin-bottom: 10px;
	border: 1px solid grey;
}

div#greenlight {
	background-image: url(images/traffic/green.png);
	width: 24px;
	height: 56px;
	position: absolute;
	top: 10px;
	left: -30px;
}

div#amberlight {
	background-image: url(images/traffic/amber.png);
	height: 56px;
	left: -30px;
	position: absolute;
	top: 10px;
	width: 24px;
}



div#regions_wrapper {
	/*border: 1px solid black;*/
	margin-left: 86px;
	margin-top: 20px;
}

div#region {
	/*border: 1px solid red;*/	
	/*background: #320B6F;*/
	width: 200px;
	height: 30px;
	font-size: 18pt;
	float: left;
}

div#regions_header {
	background:#FFC500 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#333333;
	height:25px;
	padding-left:12px;
	padding-right:12px;
	text-align:center;	
	font-size: 14pt;	
	/*margin-top: 20px;*/
	margin-left: 20px;
	margin-right: 20px;
}

div#r_arrow {
	background-image: url(images/region_arrow.png);
	width: 35px;
	height: 27px;
	background-repeat: no-repeat;	
	float:left;
}

div#r_link {
	/*border: 1px solid red;*/	
	padding-top: 5px;
	float:left;
}

div#r_link a {
	font-size: 10pt;
	color: white;
	text-decoration: none;
}

div#r_link a:hover {
	cursor: pointer;
	color: grey;
}

div#floatfix {
	clear: both;
	visibility: hidden;
}

div#overlay_button {
	background-color: white;
	padding: 10px;	
	border: 1px solid #CEB5CF;
	position: absolute; 
	left: 76%;
	bottom: 0px;
	position: fixed;
	z-index: 999999999;	
}

div#overlay_button input:hover {
	cursor: pointer;
}

div.prev_with_thumb {
	border: 1px solid #CEB5CF;
	width: 185px;
	height: 200px;	
	float: left;
	margin-left: -1px;
}

div.prev_with_thumb a {
	color: white;
	text-decoration: none;
}

div.prev_with_thumb img {
	width: 100px;
	height: 150px;
	border: 1px solid #FFCC00;
	margin: 20px 40px 20px 40px;
}

div.prev_with_thumb div.username {
	border: 1px solid #FFCC00;
	position: relative;
	top: -25px;
	margin: 10px 10px 10px 40px;
	text-align: center;
	width: 100px;
}

iframe#inner {
	border: 1px solid #CEB5CF;	
	width: 100%;
	height: 400px;
}

div#clear_left {
	clear: left;
}

div#featured {
	border: 1px solid black;
	float:left;
	height:222px;
	margin-right:30px;
	width:393px;
	margin-bottom: 30px;	
	background: #FFF15F url(../style/images/menu_bg.png);
	position: relative;		
}

div#featured div#title {
	position: absolute;
	left: 200px;
	top: 20px;
	color: #320B6F;
	font-family:Impact;
	font-size: 14pt;
}

div.yellow_text {
	color:#FFCC00;
	/*font-family:Impact;*/
	font-size:30px;
}
	
div#featured img.prof {
	width: 100px;
	height: 150px;
	border: 1px solid black;
	margin: 20px 40px 20px 40px;
	padding: 3px;
	/*z-index: 99999;*/
}

div#featured a {
	color: black;
	text-decoration: none;
}
div#featured div.username {
	border: 1px solid black;
	position: relative;
	top: -25px;
	margin: 10px 10px 10px 40px;
	text-align: center;
	width: 106px;
}

div#elite_logo {
	width: 120px;
	height: 50px;
	position: absolute;
	/*border: 1px solid red;*/
	background-image: url(images/elite_120x50.png);
	left: 603px;
	top: 24px;
}


div#elite_tab_wrapper {	
	/*border: 1px solid red;*/
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 926px;		
	margin: 0 auto;
	position: relative;
	margin-top: -11px;
	left: 0px;
	bottom: 0px;
	background-color: black;
	height: 44px;
	margin-bottom: 10px;
	/*margin-bottom: -15px;*/
}

div#elite_tab_wrapper a {
	/*font-family: impact;*/
	font-size: 22px;	
	text-decoration: none;
	color: white;
}

div#elite_tab_wrapper div.elite_tab {
	padding: 5px 0 0 0;
	/*float: left;*/
	background-image: url('images/elite_tab_off.png');
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
	width: 223px;
	height: 33px;
	float: left;
	text-align: center;
	margin: 5px 4px 0px 4px;
}

div#elite_tab_wrapper div.elite_tab:hover {
	cursor: pointer;
	background-image: url('images/elite_tab_on.png');
}

div#footer_wrapper {	
	background-color:#FFECF9;
	border-color:-moz-use-text-color black black;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin:0 auto;
	padding:5px;
	position:relative;
	text-align:center;
	top:0;
	width:916px;
}

span.footer_tab {
	margin-left: 5px;
	color: black;
	text-decoration: none;
}

span.footer_tab a {
	color: black;
	text-decoration: none;
}

span.footer_tab a:hover {
	cursor: pointer;
	color: #EF5AFE;
}

div#elite_escort_title {
	color:#FF33CC;
	font-family: verdana;
	font-size:28px;
	position:relative;
	text-align:center;
	/*width:607px;
	margin-left: 20px;
	background-color: red*/
}

.pink_text {
	color:#7F6080;
	/*font-family:impact;*/
	font-size:35px;
	text-align: center;
}

img#elite_profile_img1 {
	width: 251px;
	height: 339px;	
	position: relative;	
	float: left;
	background-color:white;
	border:1px solid black;
	padding:1px;
}

img#elite_profile_img2 {
	background-color:white;
	border:1px solid black;
	height:339px;
	left:20px;
	margin-top:117px;
	padding:1px;
	position:absolute;
	top:466px;
	width:251px;
}

div#rating {
	color:#FFCC00;	
	font-size:30px;	
	position:relative;
	color:#FFCC00;
	font-family:verdana;
	font-size:21px;
	float:left;
	left: -3px;
}

div#about_me {	
	color:white;
	font-size:14px;	
	height:244px;
	overflow:auto;	
	position:relative;
}

div#stat_grid_title, div#loc_grid_title, div#calls_grid_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	/*left:-18px;*/
	/*margin:13px 5px 0 15px;*/
	/*position:relative;*/
	/*top: 7px;*/
	padding: 2px;
	width:276px;
	background-color: #909;
	color: #FC6;
	float: left
}

div#loc_grid_title {
	/*color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	height:30px;
	left:309px;
	margin:13px 5px 0 15px;
	position:relative;
	top:-123px;
	width:210px;*/
	margin-left: 47px;
}

div#calls_grid_title {
	width: 603px
}

div#stat_wrapper {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	margin-right:0;
	margin-top:3px;
}

div#loc_wrapper {
	/*border: 1px solid red;*/
	float: left;
	margin-top: 3px;
	margin-left: 47px;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

div#calls_wrapper {
	/*border: 1px solid red;*/
	float: left;
	margin-top: 3px;
	/*margin-left: 55px;
	font-family:Arial,Helvetica,sans-serif;*/
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}

div.grid_box {
	width: 184px;
	/*height: 46px;*/
	float: left;
	/*margin-left: -2px;
	margin-top: -2px;	*/
	padding: 2px;
	border-top: 2px solid black;
	background-color: #909;
	color: black;
}

div.grid_box.left1 {
	width: 86px;
	border-right: 2px dotted black;
}

div.grid_box.wide {
	width: 276px;
}

div.grid_box.high {
	height: 40px;
}

div.grid_box_wide {
	/*border: 2px solid white;*/	
	width: 184px;
	float: left;
	padding: 2px;
	border-top: 2px solid black;
	background-color: #909;
	color: black;
	text-align: center;
	border-right: 1px solid #750075
}
div.grid_box_wide.left2 {
	width: 223px;
	text-align: left;
	border-right: 2px dotted black;
}

#elite_profile_main_contents {
	background-color: blue;
	float: left
}

#elite_profile_img_gallery {
	width: 251px;
	float: left;
}

img.elite_profile_img_thumb {
	border: 1px solid white;
	margin-bottom: 10px
}
img.elite_profile_img_thumb.large {
	width: 201px;
	padding: 25px;
}
img.elite_profile_img_thumb.small {
	width: 111px;
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px
}
img.elite_profile_img_thumb.small.left {
	margin-right: 5px
}


img#elite_profile_img_l {
	width: 420px;
	height: 575px;
	float: left;	
	margin-top: 20px;
	border: 1px solid black;
	padding: 1px;
	background-color: white;
	clear: left;
}

img#elite_profile_img_r {
	width: 420px;
	height: 575px;
	float: right;	
	margin-top: 20px;
	border: 1px solid black;
	padding: 1px;
	background-color: white;
}

div#summary {
	background-color:#666666;
	color:white;
	height:130px;
	padding:7px;
	/*position:absolute;
	left:21px;
	top:417px;*/
	margin-bottom: 10px;
	width:239px;
}

div#summary_name {
	color:#FFFFFF;
	/*font-family:impact;*/
	font-size:35px;
	float:left; 
}

div#summary_reg {
	float: left;
	color:#FFFFFF;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:15px;
	position: relative;
	top: 18px;
	left: 12px;
}

div#summary div#blackbox {
	background-color:#000000;
	height:8px;
	
	width:230px;
	float:left;
	clear: left;
}

div#summary div#recs {
	float: left;
	color:#FFFFFF;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:16px;
}

div#summary div#galcount {
	float: left;
	color:#FFFFFF;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:14px;
}

#promopanel {
	background:transparent url(images/promopanel.png) repeat scroll 0 0;
	float:left;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:15px;
	height:97px;	
	padding:15px;
	width:428px;
	position:relative;	
	width:428px;
	left: -5px;
	top: 8px;	
}

.promotitle a {
	color:#000000;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:18px;
	font-weight:bold;
}

div#left_menu div#elogo {
	background-image:url(images/elite_48x20.png);
	height:20px;	
	width: 48px;	
	background-color: black;
	float: left;	
}

div#elogo {
	background-image:url(images/elite_48x20.png);
	height:20px;	
	width: 48px;	
	background-color: black;	
}

img.new_thumbnail {
	width: 100px; 
	height: 125px;
}

img.profile_thumb {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 90px; 
	height: 115px;
	margin-right: 8px;
}

div.star_off {
	background-image: url('images/star_off.png');
	width: 23px;
	height: 24px;
	color: white;		
	position: relative;	
	margin-right: 1px;
	float: left;
}

div.star_off:hover {
	cursor: pointer;
	/*background-image: url('images/star_on.png');*/
}

div.star_on {
	background-image: url('images/star_on.png');
	width: 23px;
	height: 24px;
	color: white;	
	position: relative;	
	float: left;
}
	
div.star_off_no_hover {
	background-image: url('images/star_off.png');
	width: 23px;
	height: 24px;
	color: white;	
	position: relative;
	float: left;	
}

div.star_on_no_hover {
	background-image: url('images/star_on.png');
	width: 23px;
	height: 24px;
	color: white;	
	position: relative;	
	float: left;
}

img.big_preview {
	width: 100%;
}

div#frontpage_profile_text {
	border: 1px solid #1F1F1F;
	width: 300px;
	height: 100px;
	overflow: auto;	
}

div#debug_images {
	background-color: #FEFF8F;	
}

div#step_title {
	background-color: #EEE0EF;
	border: 1px solid #CCCCCC;
	text-align: center;
}

input.xbutton {
	background-image: url('images/button.png');
	height: 30px;
	border: 1px solid grey;
	outline: none;
	font-size: 12pt;
	color: white;
}

input.xbutton:hover {
	background-image: url('images/buttonhover.png');
	cursor: pointer;
	outline: none;
}

input.xbutton:active {
	outline: none;
}

div#live_messages_wrapper {
	border: 1px solid #CCCCCC;
	background-color: #CEB5CF;
	width: 85%;
	margin: 0 auto;
	position: relative;	
	margin-bottom: 10px;
}

div#live_message {
	margin: 10px;
	background-color: #AE99AF;
	color: white;
	position: relative;
	padding: 10px 50px 10px 10px;
	min-height: 23px;
	border: 1px solid black;
}

div#hide_message {
	background-color: #AE99AF;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 25px;
	height: 24px;
	background-image: url('images/white_cross.png');
}

a.emenuitem {
	color: black;
	text-decoration: none;
}

a.emenuitem:hover {
	text-decoration: underline;
}

img#front_elite {
	width: 154px;
	height: 179px;
	border: 1px solid #CEB5CF;;
	padding: 3px;
	position: relative;
	top: -5px;
}

div#star_desc {
	/*border:1px solid red;*/
	color:#FFCC00;
	/*float:left;*/
	clear: left;
	margin-left: 140px;
	position:relative;
	text-align:center;
	width:115px;
	
}
	
div#elite_button {
	background-image: url('images/elite_button.png');
	/*border: 1px solid red;*/
	width: 189px;
	height: 35px;
	background-color: none;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 34px;
	margin-right: -34px;
	margin-bottom: -10px;
	color: white;
	position:relative;
	left: 5px;
}

div#elite_button a {
	color: white;
	text-decoration: none;
}

div#elite_button a:hover {
	cursor: pointer;
	text-decoration: underline;
}

select {
	margin-bottom: 10px;
}

div.redText {
	color: red;
	font-size: 14pt;
}

div.elite_pink_tab {	
	background-image: url(images/elite_pink_tab.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 30px;
	text-align: right;
	padding-top: 8px;
	margin-bottom: -8px;
	text-align: left;
	padding-left: 60px;
	margin-right: -60px;	
}

div.elite_pink_tab a{
	color: white;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

div.elite_pink_tab a:hover{	
	text-decoration: underline;
}

div.elite_pink_tab_selected {	
	background-image: url(images/elite_pink_tab_selected.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 30px;
	text-align: right;
	padding-top: 8px;
	margin-bottom: -8px;
	text-align: left;
	padding-left: 60px;
	margin-right: -60px;	
}

div.elite_pink_tab_selected a{
	color: #990066;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

div.elite_pink_tab_selected a:hover{	
	text-decoration: underline;
}

##TABLES

table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; 
margin: 20px 0px 10px 10px;} 

div.add_row_wrapper
{
	border: 1px solid grey;
	margin: 10px 6px 0px 10px;
	line-height: 38px;
	position: relative;
	padding: 20px;
}

div.add_row_wrapper label
{
	padding-top: 0px;
	position:relative;
	top: -10px;
}

div.add_row_wrapper input 
{
	position: absolute;
	left: 100px;
	border: 1px solid grey;	
}

div.add_row_wrapper input.xbutton {
	position: absolute;
	left: 250px;	
	bottom: 38px;
}

img.watermark {
	width: 59px; 
	height: 50px;
	/*border: 1px solid red;*/
	position:absolute;
	background-color: none;
	left:15px;
	top: 25px;
	text-decoration: none;
	border: none;
}

div.watermark_wrapper {
	/*border: 1px solid blue;*/
	position:relative;
	text-decoration: none;
}

a.profile_link {
	text-decoration: none;
}

a.profile_link:hover {
	text-decoration: none;
}

div.auto_scroll {
	border:3px solid #CCCCCC;
	overflow: auto;
	max-height: 700px;
}

div.tools {
	border: 1px solid #CCCCCC;
	position: relative;	
	background-color: white;
	width: 100%;
	margin-top: 27px;
}

div.tools.elite {
	border: 1px solid #F0F;
	text-align: right;
	padding: 2px
}

div.tool
{
	/*border: 1px solid red;*/
	width: 40px;
	height: 40px;
	display: inline;
	margin-right: 10px;
}

img.xthumb {
	border: 1px solid grey;
	padding: 2px;
}

img.spinner {
	position: relative;
	left: 50%;
	margin-left: -33px;
	/*border: 1px solid red;*/
}

div#wait {
	position: fixed;
	background-color: white;
	border: 2px solid black;
	z-index: 9999999999999;
	width: 500;
	height: 200px;
	left: 50%;
	margin-left: -250px;
	top: 140px;
	padding: 20px;
	cursor: pointer;
	background-image: url(images/popup_bg.png);
	visibility: hidden;
	z-index: 999999999;
}

div#contact {
	/*border: 1px solid red;*/
	position: relative;
	color: white;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#profile_rcol {
	/*border: 2px solid red;*/
	float: left;
	width: 607px;
	margin-left: 20px;
	height: 869px;	
	margin-top: 9px;
	position: relative;
}

div#age_in_brakets {
	/*border:1px solid red;*/
	color:#FFCC00;
	font-family:Arial;
	font-size:20px;
	position:relative;
	top:7px;
}

div.lockdown {
	border: 1px solid red;
	background-image: url(images/lockdown_40x41.png);
	width: 40px;
	height: 41px;
	position: absolute;
	z-index: 999999999;
	opacity: 0.8;
}

div#ratings_ld {
	background-color:grey;
	border:2px solid grey;
	left:495px;
	top:59px;
	width: 122px;
}

div#tools_ld {
	background-color:grey;
	border:2px solid grey;
	left:284px;
	top:108px;
	width: 632px;
}

div#contacts_ld {
	background-color:grey;
	border:2px solid grey;
	left:284px;
	top:148px;
	width:201px;
}

div.lock_img {
	/*border: 1px solid red;*/
	background-image: url(images/lockdown_40x41.png);
	width: 243px;
	height: 330px;
	position: absolute;
	background-color: grey;
	opacity:0.8;
}

div#img1_lock {
	left:27px;
	top:60px;
}

div#img2_lock {
	left:26px;
	top:589px;
}

div#img3_lock {	
	left:32px;
	top:972px;
	width:400px;
	height:531px;
}

div#img4_lock {
	left:32px;
	top:1575px;
	width:400px;
	height:531px;
}

div#img5_lock {
	left:494px;
	top:972px;
	width:400px;
	height:531px;
}

div#img6_lock {
	left:494px;
	top:1575px;
	width:400px;
	height:531px;
}

div#error a {
	color: white;
}

td {
	position: relative;
}

table.xwork {
	border: none;
	padding-top: 10px;
	margin: 0px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
}

table.xwork td.light {
	background-color: #EED1EF;		
}

table.xwork td.dark {
	background-color: #FDDFFF;		
}

div.advert {	
	height: 330px; 
}

