
/*/////////////////////////////////////////////////////////////////
CSS FILE (C) WORLDPROPERTYGUIDE.COM 2007
/////////////////////////////////////////////////////////////////*/
    

/*/////////////////////////////////////////////////////////////////
=body
/////////////////////////////////////////////////////////////////*/

body {
background:#ffffff url(../img_src/bg/bg.gif) repeat-y center;
scrollbar-arrow-color:#CCC;
scrollbar-3dlight-color:#111;
scrollbar-highlight-color:#666;
scrollbar-face-color:#444;
scrollbar-shadow-color:#191919;
scrollbar-track-color:#111;
scrollbar-darkshadow-color: #191919;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
 
	
/*/////////////////////////////////////////////////////////////////
=elements
/////////////////////////////////////////////////////////////////*/
div#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #ffffff;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
}



table#pagelayout
{
	height:100%;
	background-image:url(/img_src/bg/bg.gif);
	
}
table#pagelayout2
{
	background:#ffffff url(../img_src/bg/bg2.jpg) repeat-y center;
    width:100%;
	height:296;
	
}
table#pagelayout3
{
	background:#ffffff url(../img_src/bg/bg3.jpg) repeat-y center;
    width:100%;
	height:127;
	
}
.adminheader
{
    background-color:#027cad;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}
.adminresult1  
{
    background-color:#ffffff;
}
.adminresult2
{
    background-color:#e3e3e3;	
}
.myaccount_result1  
{
    background-color:#e9edef;
}
.myaccount_result2
{
    background-color:#d9e2e6;	
}
.myaccount_result3  
{
    background-color:#e8eff2;
}
.myaccount_result4
{
    background-color:#ebeaea;	
}
/*/////////////////////////////////////////////////////////////////
=fonts
/////////////////////////////////////////////////////////////////*/

/*=my account fonts/////////////////////////////////////////////////*/

.LeftMenu {
	font-family: Arial;
	font-size: 14px;
	color: #3d9ac2;
    text-decoration:none;
} 
span.LeftMenu a:link {
	text-decoration: none;
} 
span.LeftMenu a:visited {
	text-decoration: ;
} 
span.LeftMenu a:active {
	text-decoration: none;
} 
span.LeftMenu a:hover {
	color: #f0af51; 
	text-decoration:underline;
} 

.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#064f6e;
}
span.Title a:link {
	text-decoration:underline;
} 
span.Title a:visited {
	text-decoration:underline;
} 
span.Title a:active {
	text-decoration:underline;
} 
span.Title a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}

.Description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
span.Description a:link {
	text-decoration:underline;
} 
span.Description a:visited {
	text-decoration:underline;
} 
span.Description a:active {
	text-decoration:underline;
} 
span.Description a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}

.MiniDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#908a8a;
}
span.MiniDescription a:link {
	text-decoration:underline;
	color:#908a8a;
} 
span.MiniDescription a:visited {
	text-decoration:underline;
	color:#908a8a;
} 
span.MiniDescription a:active {
	text-decoration:underline;
	color:#908a8a;
} 
span.MiniDescription a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}

.SmallHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}
span.SmallHeader a:link {
	text-decoration:none;
	color:#333333;
} 
span.SmallHeader a:visited {
	text-decoration:none;
	color:#333333;
} 
span.SmallHeader a:active {
	text-decoration:none;
	color:#333333;
} 
span.SmallHeader a:hover {
    color: #d18d1b; 
    text-decoration:underline;
}
.PriceHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#0a82b6;
	text-decoration:none;
}
span.PriceHeader a:link {
	text-decoration:none;
	color:#0a82b6;
} 
span.PriceHeader a:visited {
	text-decoration:none;
	color:#0a82b6;
} 
span.PriceHeader a:active {
	text-decoration:none;
	color:#0a82b6;
} 
span.PriceHeader a:hover {
    color: #d18d1b; 
    text-decoration:underline;
}

.LargeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0a82b6;
	text-decoration:none;
}
span.LargeHeader a:link {
	text-decoration:none;
	color:#0a82b6;
} 
span.LargeHeader a:visited {
	text-decoration:none;
	color:#0a82b6;
} 
span.LargeHeader a:active {
	text-decoration:none;
	color:#0a82b6;
} 
span.LargeHeader a:hover {
    color: #d18d1b; 
    text-decoration:underline;
}

.SmallHeaderLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#84a3af;
	text-decoration:none;
}
span.SmallHeaderLight a:link {
	text-decoration:none;
} 
span.SmallHeaderLight a:visited {
	text-decoration:none;
} 
span.SmallHeaderLight a:active {
	text-decoration:none;
} 
span.SmallHeaderLight a:hover {
    color: #d18d1b; 
    text-decoration:underline;
}

.AccountType1 {
	font-family: Arial;
	font-size: 24px;
	color: #0874a2;
    text-decoration:none;
} 
.AccountType2 {
	font-family: Arial;
	font-size: 24px;
	color: #9e9d9d;
    text-decoration:none;
} 


/*=general fonts/////////////////////////////////////////////////*/
.TopLogin {
	font-family: Arial;
	font-size: 15px;
	color: #747272;
    text-decoration:none;
} 
span.TopLogin a:link {
	text-decoration: none;
} 
span.TopLogin a:visited {
	text-decoration: none;
} 
span.TopLogin a:active {
	text-decoration: none;
} 
span.TopLogin a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 
.TopLoginHilight {
	font-family: Arial;
	font-size: 15px;
	color: #ef9008;
    text-decoration:none;
} 
span.TopLoginHilight a:link {
	text-decoration: none;
} 
span.TopLoginHilight a:visited {
	text-decoration: none;
} 
span.TopLoginHilight a:active {
	text-decoration: none;
} 
span.TopLoginHilight a:hover {
	color: #9a95a5; 
	text-decoration:underline;
} 
.SubMenu {
	font-family: Arial;
	font-size: 14px;
	color: #424146;
    text-decoration:none;
} 
span.SubMenu a:link {
	text-decoration: none;
} 
span.SubMenu a:visited {
	text-decoration: none;
} 
span.SubMenu a:active {
	text-decoration: none;
} 
span.SubMenu a:hover {
	color: #ef9008; 
	text-decoration:underline;
}
.SubMenuHiLight {
	font-family: Arial;
	font-size: 14px;
	color: #0981b3;
    text-decoration:none;
} 
span.SubMenuHiLight a:link {
	text-decoration: none;
} 
span.SubMenuHiLight a:visited {
	text-decoration: none;
} 
span.SubMenuHiLight a:active {
	text-decoration: none;
} 
span.SubMenuHiLight a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 
.TopLogin2 {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
    text-decoration:none;
} 
span.TopLogin2 a:link {
	text-decoration: none;
} 
span.TopLogin2 a:visited {
	text-decoration: none;
} 
span.TopLogin2 a:active {
	text-decoration: none;
} 
span.TopLogin2 a:hover {
	color: #9a95a5; 
	text-decoration:underline;
} 
.TopLogin3 {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
    text-decoration:none;
} 
span.TopLogin3 a:link {
	text-decoration: none;
} 
span.TopLogin3 a:visited {
	text-decoration: none;
} 
span.TopLogin3 a:active {
	text-decoration: none;
} 
span.TopLogin3 a:hover {
	color: #9a95a5; 
	text-decoration:underline;
} 
.Welcome {
	font-family: Arial;
	font-size: 10px;
	color: #424146;
    text-decoration:none;
} 
.WelcomeMovieTitle {
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	color: #228ebb;
    text-decoration:none;
} 
span.WelcomeMovieTitle a:link {
	text-decoration: none;
} 
span.WelcomeMovieTitle a:visited {
	text-decoration: none;
} 
span.WelcomeMovieTitle a:active {
	text-decoration: none;
} 
span.WelcomeMovieTitle a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 
.WelcomeMovieTitleDescrip {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7a7474;
    text-decoration:none;
	font-stretch:condensed;
} 
span.WelcomeMovieTitleDescrip a:link {
	text-decoration: none;
} 
span.WelcomeMovieTitleDescrip a:visited {
	text-decoration: none;
} 
span.WelcomeMovieTitleDescrip a:active {
	text-decoration: none;
} 
span.WelcomeMovieTitleDescrip a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 
.WelcomeMovieImage
{
border-color:#000000;
border:thin;

}
span.WelcomeMovieImage a:hover {
border-color:#ef9008;
border:thin;
} 

.ProductDescrip {
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	color: #878787;
    text-decoration:none;
} 
span.ProductDescrip a:link {
	text-decoration: none;
} 
span.ProductDescrip a:visited {
	text-decoration: none;
} 
span.ProductDescrip a:active {
	text-decoration: none;
} 
span.ProductDescrip a:hover {
	color: #d18d1b; 
	text-decoration:underline;
} 
.ProductMore {
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	color: #ef9008;
    text-decoration:none;
} 
span.ProductMore a:link {
	text-decoration: none;
} 
span.ProductMore a:visited {
	text-decoration: none;
} 
span.ProductMore a:active {
	text-decoration: none;
} 
span.ProductMore a:hover {
	color: #64af37; 
	text-decoration:underline;
} 
.HeaderLight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#424146;
}
span.HeaderLight a:link {
	text-decoration:underline;
} 
span.HeaderLight a:visited {
	text-decoration:underline;
} 
span.HeaderLight a:active {
	text-decoration:underline;
} 
span.HeaderLight a:hover {
    color: #d18d1b; 
	text-decoration: none;
}
.HeaderLight2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#ef9008;
}
span.HeaderLight2 a:link {
	text-decoration:underline;
} 
span.HeaderLight2 a:visited {
	text-decoration:underline;
} 
span.HeaderLight2 a:active {
	text-decoration:underline;
} 
span.HeaderLight2 a:hover {
    color: #d18d1b; 
	text-decoration: none;
}
.HeaderMain {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#e50808;
}
span.HeaderMain a:link {
	text-decoration:underline;
} 
span.HeaderMain a:visited {
	text-decoration:underline;
} 
span.HeaderMain a:active {
	text-decoration:underline;
} 
span.HeaderMain a:hover {
    color: #d18d1b; 
	text-decoration: none;
}

.HeaderDark {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#424146;
}
span.HeaderDark a:link {
	text-decoration:underline;
} 
span.HeaderDark a:visited {
	text-decoration:underline;
} 
span.HeaderDark a:active {
	text-decoration:underline;
} 
span.HeaderDark a:hover {
    color: #d18d1b; 
	text-decoration: none;
}
.SignupHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#1486b7;
	text-decoration: none;
}
span.SignupHeader a:link {
	text-decoration: none;
} 
span.SignupHeader a:visited {
	text-decoration: none;
} 
span.SignupHeader a:active {
	text-decoration: none;
	
} 
span.SignupHeader a:hover {
	color:#ef9008;
	text-decoration:underline;
}
.CatHeader2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#cc8e25;
}
span.CatHeader2 a:link {
	text-decoration:underline;
} 
span.CatHeader2 a:visited {
	text-decoration:underline;
} 
span.CatHeader2 a:active {
	text-decoration:underline;
} 
span.CatHeader2 a:hover {
	text-decoration: none;
}
.MenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#e50808;
}
span.MenuTitle a:link {
	text-decoration:underline;
} 
span.MenuTitle a:visited {
	text-decoration:underline;
} 
span.MenuTitle a:active {
	text-decoration:underline;
} 
span.MenuTitle a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}
.MenuTitleLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e50808;
}
span.MenuTitleLarge a:link {
	text-decoration:underline;
} 
span.MenuTitleLarge a:visited {
	text-decoration:underline;
} 
span.MenuTitleLarge a:active {
	text-decoration:underline;
} 
span.MenuTitleLarge a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}
.PropertyPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#e50808;
}
.PropertyPriceType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ef9008;
}
.PropertyDescrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}

.PropertySearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
span.PropertySearch a:link {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch a:visited {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch a:active {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}
.PropertySearch2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1b9606;
}
span.PropertySearch2 a:link {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch2 a:visited {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch2 a:active {
	text-decoration:underline;
	color:blue;
} 
span.PropertySearch2 a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}
.PropertyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0981b3;
	text-decoration:underline;
}
span.PropertyTitle a:link {
	text-decoration:underline;
} 
span.PropertyTitle a:visited {
	text-decoration:underline;
} 
span.PropertyTitle a:active {
	text-decoration:underline;
} 
span.PropertyTitle a:hover {
    color: #d18d1b; 
	text-decoration: underline;
}
.PlanDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7a7474;
	text-decoration:none;
}
span.PlanDetail a:link {
	text-decoration:none;
} 
span.PlanDetail a:visited {
	text-decoration:none;
} 
span.PlanDetail a:active {
	text-decoration:none;
} 
span.PlanDetail a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.PropertyLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7a7474;
	text-decoration:none;
}
span.PropertyLocation a:link {
	text-decoration:none;
} 
span.PropertyLocation a:visited {
	text-decoration:none;
} 
span.PropertyLocation a:active {
	text-decoration:none;
} 
span.PropertyLocation a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.ListingRep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
}
span.ListingRep a:link {
	text-decoration:none;
} 
span.ListingRep a:visited {
	text-decoration:none;
} 
span.ListingRep a:active {
	text-decoration:none;
} 
span.ListingRep a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.PropertyRep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#008000;
	text-decoration:none;
}
span.PropertyRep a:link {
	text-decoration:none;
} 
span.PropertyRep a:visited {
	text-decoration:none;
} 
span.PropertyRep a:active {
	text-decoration:none;
} 
span.PropertyRep a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.PlanDetailLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: underline;
}
span.PlanDetailLight a:link {
	text-decoration: underline;
} 
span.PlanDetailLight a:visited {
	text-decoration: underline;
} 
span.PlanDetailLight a:active {
	text-decoration: underline;
} 
span.PlanDetailLight a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.PlanDetailDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
span.PlanDetailDark a:link {
	text-decoration:underline;
} 
span.PlanDetailDark a:visited {
	text-decoration:underline;
} 
span.PlanDetailDark a:active {
	text-decoration:underline;
} 
span.PlanDetailDark a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.StepHeaderDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	text-decoration:none;
}
span.StepHeaderDark a:link {
	text-decoration: underline;
} 
span.StepHeaderDark a:visited {
	text-decoration: underline;
} 
span.StepHeaderDark a:active {
	text-decoration: underline;
} 
span.StepHeaderDark a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.StepHeaderLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#1486b7;
	text-decoration:none;
}
span.StepHeaderLight a:link {
	text-decoration: underline;
} 
span.StepHeaderLight a:visited {
	text-decoration: underline;
} 
span.StepHeaderLight a:active {
	text-decoration: underline;
} 
span.StepHeaderLight a:hover {
    color: #ef9008; 
	text-decoration: underline;
}
.Standard1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064f6e;
    text-decoration:none;
} 
span.Standard1 a:link {
	text-decoration: none;
} 
span.Standard1 a:visited {
	text-decoration: none;
} 
span.Standard1 a:active {
	text-decoration: none;
} 
span.Standard1 a:hover {
	color: #d18d1b; 
	text-decoration:underline;
} 
/*=errors////////////////////////////////////////////////////*/
.err {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color: Red;
	border:#00CC00 thin;
	text-decoration:none;
} 
span.err  a:link {
	text-decoration:underline;
} 
span.err  a:visited {
	text-decoration:underline;
} 
span.newslink a:active {
	text-decoration:underline;
} 
span.err  a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 

.success {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	color: Green;
	border:#00CC00 thin;
	text-decoration:none;
} 
span.success  a:link {
	text-decoration:underline;
	color: #0a97d6;
} 
span.success  a:visited {
	text-decoration:underline;
	color: #0a97d6;
} 
span.success a:active {
	text-decoration:underline;
	color: #0a97d6;
} 
span.success  a:hover {
	color: #ef9008; 
	text-decoration:underline;
} 

/*=bottom menu///////////////////////////////////////////////*/
.bottommenuhilight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a7da1;
    text-decoration:none;
}
.bottommenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424146;
    text-decoration:none;
} 
span.bottommenu a:link {
	text-decoration: none;
} 
span.bottommenu a:visited {
	text-decoration: none;
} 
span.bottommenu a:active {
	text-decoration: none;
} 
span.bottommenu a:hover {
	color: #d18d1b; 
	text-decoration:underline;
} 


/*////////////////////////////////////////////////////////////
=controls
////////////////////////////////////////////////////////////*/

/*=mysearch///////////////////////////////////////////////////*/
StandardCombo 
{
	width:125px;
} 
input.PropertyRooms 
{
	width:90px;
} 
input.PropertySqFt 
{
	width:78px;
} 
input.PropertyPrice
{
	width:65px;
} 
input.StandardText
{
	width:175px;
} 
input.LightText
{
	width:190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7a7474;
} 
.searchbox {
font-family: verdana;
font-size: 11px;
height:18px;
border-width:1px;
border-color:#ffffff;
background-color:White;
color:Black;

}
.searchdropdown {
font-family: verdana;
font-size: 11px;
height:18px;
background-color:White;
color:Black;

}

/*=MyAccount///////////////////////////////////////////////////*/

.textbox1 {
font-family: verdana;
font-size: 12px;
height:18px;
border-style:solid;
border-width:1px;
border-color:#abadb3;
background-color:#ffffff;
color:#000000;

}

.dropdown1 {
font-family: verdana;
font-size: 11px;
height:20px;
background-color:White;
color:Black;

}

/*=login///////////////////////////////////////////////////*/

input.grey 
{
    background-image:url(/img_src/controls/textbox.gif);
	border-color:#ffffff;
	border-style:solid;
	border-width:thin;
	color:#2e263b;
	font-weight:bold;
	font:Georgia, "Times New Roman", Times, serif;
	width:150px;
} 
input.button 
{
    
    background-color:#252525;
	border-style:solid;
	border-width:thin;
	border-color:#999999;
	color:#999999;
	font:Georgia, "Times New Roman", Times, serif;
} 

/*=general///////////////////////////////////////////////*/
input.greytextbox {
	background-color: #333333;
	border:#b57c37;
	border-style:solid;
	border-width:thin;
	color:#ffffff;
	font:Georgia, "Times New Roman", Times, serif;
	width:150px;
}