#gallery { list-style:none;  position:absolute; left:800px; top:190px;border: 4px solid #0B4A30;  width:220px; height:160px; margin:0; padding:0;}
#gallery li { display: block; }

#gallery2 {  position:absolute; left:800px; top:365px; width:220px;  height:160px; margin:0; padding:0; border: 4px solid #0B4A30; }
#gallery2 li { display: block; }

#gallery3 {  position:absolute; left:800px; top:540px; width:220px; height:160px; margin:0; padding:0;border: 4px solid #0B4A30; }
#gallery3 li { display: block; }



body{ background-color: #fff; 
      margin-top : 0;
    margin-left : 0;
    margin-right : 0;
    margin-bottom : 0;
    font-family:Arial;
    font-size:12px;
    
    }

.mandatory
{
    color:#0B4A30;
}

.optionalItems
{
	color:#0B4A30;
}

.error
{
	color:Red;
}


.featuredProperty
{
    background-color:#0B4A30;
}
.primarySiteColour
{
    background-color:#0B4A30;
}

.secondarySiteColour
{
    background-color:#f5ffcc
}

.propertyDetail 
{
     font-size:12px;
}

.propertyDetailBackground
{
    background-color:#fcfff2
}

.featureType
{
	font-weight:bold;
}
.featureDescription
{
	font-weight:normal;
}


.listing
{
 font-size:9px;
 color:#ffffff;
background-color:#0B4A30;   
}


A
{
   color:  #004D44;
   text-decoration: UNDERLINE;
}



.contactInfo
{
      font-size:12px;
      color:  #004D44;
}

.contentLink
{
	font-size:14px;
}

.sectionHeader
{
      font-size:14px;
      color:  #004D44;
     
}


.sectionText
{
      font-size:14px;
      
      color: #004D44;
     
}

A.staticMenu
{
   color:  #0B4A30;
   text-decoration: UNDERLINE;
}

.dynamicMenu {
 background: #fcfff2;
 caption-side: top;
 border: 1px solid #0B4A30;	
 margin-right:10px;
 padding: 3px;
 text-align: left;
}

.groupWelcomeTable {
 background: #fff;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 margin: 10px;
 padding: 0;
 text-align: left;
}

.groupContentTable 
{
background: #fff;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 margin: 10px;
 padding: 0;
 text-align: left;
}



.groupTable {
 background: #fcfff2;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 border: 1px solid #0B4A30;
 margin: 10px;
 padding: 0;
 text-align: left;
}

.groupHeader {
    background-color:#0B4A30;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    height:25px;
}

.secondarySiteColourLighter
{
    background-color:#fcfff2
}

.searchText
{
    font-weight:normal;
    font-size:10px;
    text-align:left;
}

.label
{
    font-weight:normal;
    font-size:10px;
    text-align:right;
}



.copyright
{
   font-size:10px; 
   color:#004D44;
}

.smallPrint
{
   font-size:10px; 
   color:#004D44;
}


.logo 
{
    background-color:#fff;
	background-image: url(Images/logo.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 112px;
	
}


.banner 
{
	background-image: url(Images/dbbanner.gif);
	background-repeat: no-repeat;
	width: 414px;
	height: 82px;
}


.bannerBackground 
{
	background-color:#0B4A30
}

.square 
{

	background-image: url(Images/square.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

.spacer
{
 
 
	background-image: url(Images/spacer.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 8px;
}

/*****************************************************
	Admin Grid
*****************************************************/
.gridHeaderStyle
{
	 background: #0B4A30;
	 color:#fcfff2;
}

/*****************************************************
	Wizard
*****************************************************/
/* Used at the front of any controls e.g. Address: */
.wizardTextLabel
{
    font-size: 12px;
    text-align:right;
    vertical-align:top;
   
}
/* Used at the end of any controls to show help e.g. "e.g. Portland Place, SW1" */
.wizardTextHelp
{
     font-weight: bold;

}

/* Used for the text in the controls, Texbox, dropdown etc .. */
.wizardText
{
 font-size: 12px;
}
.wizardStepActive {
	border: 1px solid #0B4A30;
	color: White;
	background-color:#0B4A30;
	line-height:12px;
}



.wizardStepHeader
{
 font-weight: bold;
}

.wizardStep {
	border: 1px solid #0B4A30;
	color: black;
	line-height:14px;
	
}

.wizardStepTitle {
	color: #0B4A30;
	font-weight:bold;
	font-size:16px;
	
}

/* Pager for grid View */
.pagerLabel 
{ 
   float: left; 
   padding-left: 5px; 
   padding-top: 3px; 
} 

.pagerTable 
{ 
   float: left; 
} 

.pagerRecordLabel 
{ 
   padding-top: 3px; 
   margin-right: 5px; 
   float: right; 
} 

/* print friendly page */
.pfHeaderLarge 
{
    font-size: 14pt;
    font-family: Arial;
    font-style: normal;
    color: #003300;
    font-weight: bold;
}
.pfHeader
{
    font-size: 10pt;
    font-family: Arial;
    font-style: normal;
    color: #003300;
    font-weight: bold;
}
.pfFooter
{
    font-size: 8pt;
    font-family: Arial;
    font-style: normal;
    color: #003300;
}
.pfBodyLarge 
{
    font-size: 12pt;
    font-family: Arial;
    font-style: normal;
    color: #000000;
    font-weight: bold;
}
.pfBody 
{
    font-size: 10pt;
    font-family: Arial;
    font-style: normal;
    color: #000000;
    font-weight: bold;
}