img { border: 0px; }

a {text-decoration: none;
    font-size: 10pt;
    color: #666666;
	}

a:hover {text-decoration: underline;
    font-size: 10pt;
    color: #666666;
    }

b
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
font-weight: bold;
color: #666666;
}

#leftSidebarDiv  A.GLFSSideMenu 
{
font:larger;
font-family: Arial,  Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;
	
}

#leftSidebarDiv A.GLFSSideMenu:hover {
font:larger;
font-family: Arial,  Helvetica, sans-serif;
COLOR: #019655; 
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;
	
}

A.GLFSSideMenu
 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
font-weight: normal;
color: #666666;
}

A.GLFSSideMenu:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
font-weight: normal;
color: #666666;

}

A.GLFSSideMenu02 {
font:larger;
font-family: Arial,  Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;
}
	
A.GLFSSideMenu02:hover {
COLOR: #019655; 
text-decoration: underline;
font:larger;
font-family: Arial,  Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;

 }

/* background used to be #ffff99 */
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #489BCF no-repeat center top;
	background-position: 0px 0px;
	background-image: url('Images/common/bgimagelarge.jpg');
	background-repeat: no-repeat; 
	background-attachment: fixed;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: Arial,  Helvetica, sans-serif;
	PADDING-TOP: 0px
}


.GLFSFont {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.GLFSLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: blue; 
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.GLFSSideMenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.GLFSSideMenu02 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.GLFSSideMenuExtra {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.GLFSImage {
	PADDING-RIGHT: 18px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}

TABLE.masthead {
  background-repeat:no-repeat;
	background-attachment:scroll;

}


/* BACKGROUND-COLOR: #ffffcc; */

TABLE.listingMain {
	BORDER-RIGHT: #cb7600 1px solid; 
	BORDER-TOP: #cb7600 1px solid; 
	FONT: Arial,  Helvetica, sans-serif;
	BORDER-LEFT: #cb7600 1px solid; 
	BORDER-BOTTOM: #cb7600 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}

TABLE.register {
	BORDER: #cb7600 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	background-color: white;
}

TD.register {
	BORDER: #cb7600 1px solid; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	TEXT-DECORATION: none
}

TABLE.listingIndividual_OLD {
	BORDER-RIGHT: #d1d1d1 1px dashed; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #d1d1d1 1px dashed; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	font-family: Arial, Helvetica, sans-serif;
	BORDER-LEFT: #d1d1d1 1px dashed; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d1d1 1px dashed; 
	BACKGROUND-COLOR: #ffffdd;
	BACKGROUND-IMAGE: url(Images/common/bdlindivid_B.jpg);
}

TABLE.listingIndividual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-REPEAT: repeat;
	background-image: none;
}

TABLE.propertyDetailMain {
	BORDER-RIGHT: #d1d1d1 1px solid; 
	BORDER-TOP: #d1d1d1 1px solid; 
	FONT: Arial,  Helvetica, sans-serif;
	BORDER-LEFT: #d1d1d1 1px solid; 
	BORDER-BOTTOM: #d1d1d1 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}

TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	}

/* BACKGROUND-COLOR: #ffffdd; */

TABLE.actualDetails {
	BORDER-RIGHT: #d1d1d1 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #d1d1d1 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	FONT-Family: Arial,  Helvetica, sans-serif;
	Font-size: 12px;
	BORDER-LEFT: #d1d1d1 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d1d1 1px solid; 
	BACKGROUND-COLOR: #fdfdfd;
	
}

TABLE.actualDetailsrwr {
	BORDER-RIGHT: #d1d1d1 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #d1d1d1 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	FONT-Family: Arial,  Helvetica, sans-serif;
	Font-size: 12px;	
	BORDER-LEFT: #d1d1d1 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d1d1 1px solid; 
	BACKGROUND-COLOR: #fdfdfd;
}

TABLE.actualDetails TD.header {
	PADDING-BOTTOM: 2px; 
	FONT-Family:  Arial,  Helvetica, sans-serif;
	Font-size: 12px;
	COLOR: #660000; 
	BORDER-BOTTOM: #000 1px dashed;
	BACKGROUND-COLOR: transparent;
}

TABLE.actualDetails TD.category {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	FONT-Family: Arial,  Helvetica, sans-serif;
	Font-size: 11px;
	COLOR: #000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d1d1 1px dashed; 
	BACKGROUND-COLOR: transparent;
}

TABLE.actualDetails TD.info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; 
	FONT-Family: Arial,  Helvetica, sans-serif;
	Font-size: 11px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #d1d1d1 1px dashed; BACKGROUND-COLOR: transparent
}

TABLE.actualDetails TD.bottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; 	FONT-Family: Arial, Helvetica, sans-serif;
	Font-size: 11px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}

table.registration{
  font-style:normal; 
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-color: #cb7600; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  color:  #BDD68F;
  background-color: #cb7600;
}

td.registration
{
  border-color: #cb7600; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  font-size: 10pt;
  color:  #ffffff;
  background-color: #cb7600;
  vertical-align:top;
  text-align:center;
}

td.darkGreen
{
  border-color: #cb7600; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  font-size: 10pt;
  color:  #ffffff;
  background-color: #006633;
  vertical-align:middle;
  text-align:center;
}

td.incorrectInput
{	
background-color:#FF0000
}


td.darkGreenII
{
  border-color: #cb7600; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  font-size: 8pt;
  color:  #ffffff;
  background-color: #006633;
  vertical-align:middle;
  text-align:center;
}

td.medGreen
{
  border-color: #009933; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  font-size: 10pt;
  color:  #ffffff;
  background-color:#009933;
  vertical-align:top;
  text-align:center;
}

td.lightGreen
{
  border-color: #99ff66; 
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-width: 1px;
  font-size: 10pt;
  color:  #ffffff;
  background-color:#f0ffde;
  vertical-align:top;
}


font.registration{
  font-style:normal; 
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #009933;
}


.table_maintain
{
  background-color: #ffffff;
  border: 1;
  border-color: #00DD00; 	
  padding:  10px, 6px, 6px, 2px;
}



a.greenBox {text-decoration: none;
    font-size: 10pt;
    color: #FFFFFF;
	}

a.greenBox:hover {text-decoration: underline;
    font-size: 10pt;
    color: #666666;
	}

a.greenBoxStand {
	font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    color: #FFFFFF;
	}

a.greenBoxStand:hover {
	text-decoration: underline;
	font-style:normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    color: #FFFFFF;
	}

a.darkGreen {text-decoration: none;
    font-size: 10pt;
    color: #666666;
	}

a.darkGreen:hover {text-decoration: underline;
    font-size: 10pt;
    color: #666666;
	}

a.darkGreenBoxStand {
	font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    color: #666666;
	}

a.darkGreenBoxStand:hover {
	text-decoration: underline;
	font-style:normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    color: #666666;
	}

table.wrong{
  font-style:normal; 
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border-color: #cb7600; 
  color:#cb7600;
  border-width:thick;
  border-width: 1px;
  border-style:solid;
  font-size: 10pt;
  background-color: #99FF66;
  padding: 0px;
  border-spacing: 0px;
}

td.wrong
{
  border-color: #cb7600; 
  border-width:thick;
  font-size: 10pt;
  color:  #ffffff;
  background-color: #cb7600;
  vertical-align:top;
  text-align:center;
}

input.wrong
{
  background-color:#99FF66;
}

textarea.wrong
{
  background-color:#99FF66;
}

select.width{
  width:  329px;
}

select.users{
  font-size:9pt;

}

font.regular{font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	}

font.warn{
	font-style:normal;
	font-size:12px;
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:200;
	}	

font.standout{
	font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: white;
	}


font.boxstandout{
	font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #009900;
	}

font.boxregular{
	font-style:normal; 
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #009900;
	}
	
#propertyad {
	 position:absolute;
     top:120px;
	 left:215px;
	 width:785px;
	 height:410px;
	 border:1px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.5em; 
	 font: #ffffff;
	 font-size: 11pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#propertyad_regular {
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:760px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#visa{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#please_log_in_at_left{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 11pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#sign_in_help{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#help_shell{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }
	 
#price_grid{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#propertyad_regular_featured{
	 position:absolute;
	 top:0;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#propertyad_main_featured {
	 position:absolute;
	 top:0;
	 left:0px;
	 width:765px;
	 height:390px;
	 border:0px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.05em; 
	 font: #ffffff;
	 font-size: 9pt;
	 z-index: 2;
	 overflow:scroll;
	 }

#featuredad {
	 position:absolute;
	 top:136px;
	 left:320px;
	 width:680px;
	 height:380px;
	 border:1px #000000 solid;
	 background-color: #ffffff;
	 color: #009900;
	 padding:0.5em; 
	 font: #ffffff;
	 font-size: 11pt;
	 z-index: 2;
	 overflow:auto;
	 }


#waitApproval {
	 position:absolute;
	 top:100px;
	 left:500px;
	 width:310px;
	 height:480px;
	 border:1px #000000 solid;
	 background-color: #ffffff;
	 overflow:  scroll;
	 color: #009900;
	 padding:0.5em; 
	 font-size: 11pt;
	 z-index: 2;
	 }
	 
div.propertyviewing {             
	 position:absolute;
	 top:0%;
	 left:0%;
	 width:50%;
	 height:145px;
	 z-index: 2;
	 }
	
div.propertyviewingimages {             
	 position:absolute;
	 top:0%;
	 left:0%;
	 width:50%;
	 height:145px;
	 z-index: 2;
	 }

/* background used to be #ffff99 */
.trans {
	background: #ffffff;
}

.opaque {
	opacity: .80;
	filter: alpha(opacity=80);
}

/* CSS settings for individual elements*/

#leftSidebarDiv {
	position: relative;
	top: 20;
	left: 20;
	width: 110;
	font:larger;
	font-family: Arial,  Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	text-decoration: none;
}

#leftSidebarDiv2 {
	position: relative;
	top: 0;
	left: 0;
	width: 110;
	font:larger;
	font-family: Arial,  Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	text-decoration: none;
}

#leftSidebarDiv ul {
margin-top: 25;
margin-bottom: 25;
margin-left: 0;
margin-right: 0;
padding: 0;
list-style-type: none;
}

#leftSidebarDiv2 ul {
margin-top: 25;
margin-bottom: 25;
margin-left: 0;
margin-right: 0;
padding: 0;
list-style-type: none;
}

#leftSidebarDiv li {
margin-top: 0;
margin-bottom: 5;
margin-left: 0;
margin-right: 0;
TEXT-ALIGN: center;

padding: 0;
font-family:  Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
font-weight: normal;
 }
 
#leftSidebarDiv2 li {
margin-top: 0;
margin-bottom: 5;
margin-left: 0;
margin-right: 0;
TEXT-ALIGN: center;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
font-weight: normal;
 }

#searchDiv select
{
	width:100px;
	font-size : 7pt;
	margin-bottom: 5;
	color: #816A48;
	position: relative;
    left:1px;
}


.searchTitle
{
COLOR: white;
display: block;
}

.searchTitleMain
{
COLOR: white;
display: block;
font-size : 10pt;
font-weight: bold;
margin-bottom: 5px;

}

.searchInput
{
	display: block;
	width:100px;
	font-size : 7pt;
	margin-bottom: 5;
	color: #816A48;
	position: relative;
    left:1px;
}

.smallSearchInput
{
width:50px;
font-size : 7pt;
margin-bottom: 5;
color: #816A48;
}

.button{
   padding:0 0 0 0;
   width:auto;
   overflow:visible;
   color: #816A48;
   background-color:#B4CA3B;
   font-size : 7pt;
   text-align:center;
   position: relative;
   left:8px;
   
}

#siteLogo{
position: absolute;
   left:158px;
   top:32px;

}

#siteTitle{
   position: absolute;
   left:165px;
   top:40px;
   font-family: Cooper Black;
   font-size: 28pt;
   color:white;
}

#siteSubTitle{
   position: absolute;
   left:165px;
   top:90px;
   font-family: Cooper Black;
   font-size: 15pt;
   color:#69583A;
}

#siteUpdate1
{
   position: absolute;
   left:522px;
   top:31px;
   font-family: Cooper Black;
   font-size: 14pt;
   color:white;
}

#siteUpdate2
{
   position: absolute;
   left:725px;
   top:85px;
   font-family: Cooper Black;
   font-size: 14pt;
   color:white;
}
#topBar
{
	background-color:#cb7600;
	color:#cb7600;
}

#botBar
{
	background-color:#cb7600;
	color:#cb7600;
}

.advName
{
	background-color:#cb7600;
	color:#cb7600;
}

.photoDivider
{
display: block;
font-size: 1px; 
background-color: #005B3A;
width: 100px;

}

#Listform
{
	position: relative;
	left: 50;
	BACKGROUND-COLOR: #ffffff;
	
}

.contentCell
{
	BACKGROUND-COLOR: #ffffff;
	BORDER-TOP: #ffffff; 2px solid;
    BORDER-BOTTOM: #ffffff; 2px solid;
	
}

.specialHeader
{
    margin-bottom:5px;
	color:#ffffff;
	
}

#propHeader
{
   position: absolute;
   left:275px;
   min-width:900px;
   width:900px;
   top:101px;
   font:larger;
   font-family: Arial,  Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:10px;
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px;  
   PADDING-TOP: 0px; 
   text-decoration: none;

   
}

#propHeader  A.GLFSSideMenu 
{
font:larger;
font-family: Arial,  Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;
	
}

#propHeader A.GLFSSideMenu:hover {
font:larger;
font-family: Arial,  Helvetica, sans-serif;
color:#019655; 
font-size:10px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px;  
PADDING-TOP: 0px; 
text-decoration: none;
	
}