
body{ background-color: #fff; 
      margin-top : 0;
    margin-left : 0;
    margin-right : 0;
    margin-bottom : 0;
    font-family:Arial;
    font-size:12px;
    
    }

.mandatory
{
   color:#0A3412;
}

.optionalItems
{
	color:#0A3412;
}

.contentLink
{
	font-size:14px;
}

.featuredProperty
{
    background-color:#E9BB15;   
}

.propertyDetailBackground
{
    background-color:#f5ffcc
}


.primarySiteColour
{
    background-color:#E9BB15;
}

.secondarySiteColour
{
    background-color:#f5ffcc
}

.secondarySiteColourLighter
{
    background-color:#fcfff2
}

.searchButton
{
   color:#004D44;
    font-size:11px;
    font-weight:bold;
}

.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 #E9BB15;
 margin: 10px;
 padding: 0;
 text-align: left;
}
.listing
{
 font-size:9px;
}

.propertyDetail 
{
     font-size:12px;
}
.featureType
{
	font-weight:bold;
}
.featureDescription
{
	font-weight:normal;
}

.error
{
	color:Red;
}


A.staticMenu
{
   color:  #004D44;
   text-decoration: UNDERLINE;
}

.dynamicMenu {
 background: #fcfff2;
 caption-side: top;
 border: 1px solid #E9BB15;	
 margin-right:10px;
 padding: 3px;
 text-align: left;
}

.groupHeader {
    background-color:#E9BB15;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    height:25px;
}

.searchText
{
    font-weight:normal;
    font-size:10px;
    text-align:left;
}

.label
{
    font-weight:normal;
    font-size:10px;
    text-align:right;
}

A
{
   color:  #003366;
    
}


.contactInfo
{
      font-size:12px;
      color:  #003366;
}

.sectionHeader
{
      font-size:14px;
      color:  #003366;
   
}

.copyright
{
   font-size:10px; 
   color:#003366;
}

.smallPrint
{
   font-size:10px; 
   color:#003366;
}


.welcomeMessage
{
   font-size:14px;
   color:#0A3412;
    
}



/*
    Images
*/


.logo 
{
    background-color:#fff;
	background-image: url(Images/logo.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 112px;
}


.banner 
{
	background-image: url(Images/4salebanner.gif);
	background-repeat: no-repeat;
	width: 289px;
	height: 83px;
}


.bannerBackground 
{
	background-color:#003366
}

.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;
}


/* 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; 
} 
