body  {
background: #f1f4f9 url(body_background.png);
margin: 0;
}

#container { 
width: 780px;
margin: 0 auto;
margin-top:15px;
background: #FFFFFF;
border:1px solid #333;
}

.right
{
	float:right;	
	font-size:18px;
	color:#3b7687;
	padding: 20px 20px 0 0;
}

.right a
{
	text-decoration:underline; 
	color: #262626;
	font-size:18px;
}
.right a:hover
{
	text-decoration:bold; 
	color: #262626;
	font-size:18px;
}
.right a:visited
{
	text-decoration:bold; 
	color: #262626;
	font-size:18px;
}

#header { 
padding: 25px 0 20px 40px;
} 

.logo
{
	padding-right:5px;
}

#header a {
color: #209030;
text-decoration: none;
font-weight:bold;
font-size: 36px; 
font-family: "Myriad Pro", "Arial Narrow";
}

	#menu {
	background-color: #3b7687; 
	padding: 6px 0px 6px 20px;
	}

	#menu ul {
	background-color: #3b7687; 
	list-style:none;
	margin:0px;
	}

#menu ul li 
{
		margin:0px;
		display:inline;
		background-color: #3b7687; 
		color: #c5d6db;
		text-decoration: none; 		
}

#menu ul li a
{
		color: #c5d6db;
		text-decoration: none; 
		font-size: 14px; 
		font-family: "Arial Narrow", "Myriad Pro";		
		font-weight:bold;
		padding: 0px 25px 0px 0px
}

#menu ul li  a:hover {
color: #ecf2f3;
font-weight:bold;
}

h1 {
margin: 0px;
color: #869843; 
font-size:24px; 
font-family: "Arial Narrow", "Myriad Pro"; 
font-weight: normal;
padding:8px;
}

h2 {
color: #3b7687;
font-size: 18px; 
margin: 5px 0 5px 0;
}

#main { 
margin: 0 0 0 0px;
min-height:500px;
padding: 10px 20px 10px 20px;
color: #444444;
font-family: "Georgia";
font-size: 13px; 
line-height: 18px;
text-align: justify;
} 

#main a {
color: #3b7687; 
text-decoration: none;
}

#main a:hover {
color: #444444;
}

#footer {
padding: 6px 40px 6px 40px;
background: #d6d6d6; 
font-family: "Lucida Sans Unicode";
color: #444444;
font-size: 11px;
text-align: center;
}

#footer a {
text-decoration: none; 
color: #262626;
}

#footer a:hover {
color: #666666;
}

.separator {
font-size:11px;
color:#FFFFFF;
}

#chatlady
{
	float:left;
	display:inline;
}

#chatladyleft
{
	float:left;
	display:inline;
	padding-left:15px;
}

#chatladyleft ul.ulhomepage
{
	padding-left:20px;margin:0px;
	color:Olive;
	font-size:24px;
	list-style: url("list-image.png") square;
	list-style-position:outside;
	line-height:40px;
	font-family: "Arial Narrow";
}
#chatladyleft ul.ulhomepage li
{
	padding-left:10px;margin:0px;
}


/*//////////////  Signup Page  ///////////////////////////////////////////////////////////////////////*/
#signup {	padding:22px;}
#signup table {	border:none;	padding-left:50px;}
#signup table tr th {	text-align:left;padding-left:150px;font-size:20px;height:30px;}
.signupinput {	width:300px;}
#signupbutton {	text-align:left;	padding-left:250px;	height:60px;	border:#422A03;}


ul.inputform {	list-style:none;	padding:10px;}
ul.inputform li {	margin-bottom:20px;}
.qbutton {	margin:0px;	padding:0px;	height:30px;	border:none;}
ul.inputform ul { padding:5px;	list-style:none;}
ul.inputform ul li { 	margin-bottom:20px;}
ul.inputform ul li .labelinput {		width:140px;		display:inline-block;		height:24px;		font-size:16px;}
.textinput {		width:350px;		height:20px;		font-size:14px;}
.labelinput {		width:180px;		display:inline-block;		height:24px;		font-size:16px;}

/*/////////////////////// Identities /////////////////////////////////////////*/
div#dividentities {	padding:25px;}
div#dividentities {	padding:25px;}
div#dividentities ul {	list-style:none;	margin:0px;	padding:0px;}
div#dividentities li {	margin-bottom:10px;}

/*/////////////////////// URLsEdit /////////////////////////////////////////*/
#URLsEdit {	font-size:16px;}
.textinput {		width:300px;		height:20px;		font-size:14px;}
.labelinput {		width:150px;		display:inline-block;		height:24px;		font-size:16px;}
.explanations {	margin-top:5px;	padding:5px;	background:#f0f0f0;	font-size:12px;	border:gray 1px dotted;}

/*----------------- myaccount.aspx page -------------------------------------------------------*/
#myaccount {display:block; color:Black; font-size:16px; padding:15px;}
#myaccount ul li { list-style:none }
#myaccount h2 { font-size:18px; color:#631e19;}
#myaccount .lineDivide{border-bottom: 1px dotted #631e19;height:2px;margin-left:-5px;margin-bottom:5px; clear:both; line-height:2px; display:block}
#myaccount .sectionHeader{ overflow:visible; float:left;width:200px;display:block; background:url(design/images/border1.gif) 100% 70% #fff; background-repeat:repeat-x;  color:#631e19; font:24px/28px "Times New Roman", Times, serif;}
#myaccount .toggleBtn{display:block;line-height:24px;float:right;color:#c5c5c5;text-align:right;font-size:20px;text-decoration:bold;}
#myaccount .editBtn{display:block;line-height:24px;float:right;color:#631e19;text-align:right;font-size:20px;text-decoration:bold underline;}
#myaccount .DetailsSection { margin:15px }
#myaccount .inputvalues { color:Black; font-size:14px; background-color: white; line-height:24px; Width:250px;}
#myaccount #newmsgdiv { float:right; width:300px; }
#myaccount .lblProp { color:#631e19 ; width:220px; display: inline-block;margin-top:15px; }
#myaccount  #showproperties { width:500px; }
#myaccount  #editproperties { width:500px; }
#myaccount .changeIt {display:none;margin-left:150px;width:400px; padding:15px; border:1px solid #631e19;}

#buycredits
{
	padding-top:25px;
}
#buycredits table 
{
	font-family:Arial Narrow;
}
#buycredits tr td 
{
	padding:8px;
}

#pricing table
{
	padding:20px;
	text-align:center;
	font-family:Arial Narrow;
}

#pricing table th
{
	padding:15px;
	border:dotted 1px;
	font-size:26px;
}

#pricing table tr
{
	padding:5px;
	border:dotted 1px;
	font-size:18px;
}

#pricing table tr td
{
	padding:5px;
	border:dotted 1px;
	width:150px;
	font-size:18px;
}

#SiteLog
{
	border:dotted 1px;
	width:100%;
}