body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    line-height: 1.4em;
    color: #000000;
    text-decoration: none;
    background-image: url(Assets/bg.gif);
    background-repeat: repeat-x;
    margin: 0px;
}
.nobg
{
    background-color: #E6EEF3;
    background-image: none;
}
a
{
    margin: 0px;
    color: #1D76C3;
    text-decoration: none;
}
a:hover
{
    background-color: #1D76C3;
    color: #FFFFFF;
}
a.plus
{
    padding: 0px 0px 0px 17px;
    border-bottom: none;
    margin: 0;
    color: #1D76C3;
    text-decoration: none;
    background-color: transparent;
    background-image: url(Assets/plus.gif);
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
a.plus:hover
{
    background-color: #1D76C3;
    border-bottom: none;
    background-image: url(Assets/plushover.gif);
    background-repeat: no-repeat;
    background-position: 5px 4px;
    color: #FFFFFF;
}

a.dashBorder
{
    margin: 0px;
    color: #1D76C3;
    text-decoration: none;
    border-bottom: dashed 1px #1D76C3;
}

a.dashBorder:hover
{
    border-bottom: dashed 1px #1D76C3;
    background-color: #1D76C3;
    color: #FFFFFF;
}


.sold
{
    font-weight: bold;
    color: #FF0000;
    font-size: 14px;
}

.headerStyle
{
    font-weight: normal;
    color: #1E3A6D;
    font-size: 14px;
    line-height: 24px;
}

#propertyContainer
{
    clear: both;
    margin-top: 10px;
    height: 105px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}

#propertyContainer a.selectPlot:hover
{
    color: #FFFFFF;
}



#title
{
    width: 1000px;
    height: 96px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(Assets/logo_grey.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#title h1
{
    left: -1000px;
    position: absolute;
}
#wrapper
{
    background-color: #CDDEED;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(Assets/bgleft.gif);
    background-repeat: repeat-y;
    background-position: left; /* display: inline; */
}
#footer
{
    background-color: #F0F5F9;
    height: 25px;
    width: 1000px;
    clear: both;
}
#fullPage
{
    background-color: #FFFFFF;
    width: 741px;
    padding: 5px;
    border: 1px solid #95BBD9;
    float: right;
    margin: 13px 15px 15px;
}
/* START NAVIGATION */

#nav
{
    background-color: #DAE7F1;
    width: 220px;
    height: 500px;
    float: left;
}

#siteAgentBox
{
    border: 4px solid #DAE7F1;
}



#SiteAgentTable td
{
    width: 220px;
    color: #FFFFFF;
    background-color: #DAE7F1;
}

#SiteAgentTable td p
{
    margin: 0px;
    padding: 0px 6px 5px 6px;
}

#home
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#home li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#home a, #home a.deselected
{
    display: block;
    width: 210px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 1px 10px;
    color: #283E6D;
    background: #FFFFFF;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#home a:hover, #home a.selected
{
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: 0 -25px;
}
#home li.alt a, #home li.alt a.deselected
{
    background: #FFFFFF;
}
#home li.alt a:hover, #home li.alt a.selected
{
    background: #FFFFFF;
}
#developments
{
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
}
#developments li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#developments a, #developments a.deselected
{
    display: block;
    width: 210px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 1px 10px;
    color: #ffffff;
    background: #b3aaaa url(Assets/bg_darkplus.png) 0 0 no-repeat;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#developments a:hover, #developments a.selected
{
    color: #fff;
    background: #9c8f8f url(Assets/bg_darkplus.png) 0 -25px no-repeat;
}
#developments li.alt a, #developments li.alt a.deselected
{
    background: #DAE7F1;
    color: #283E6D;
}
#developments li.alt a:hover, #developments li.alt a.selected
{
    background: #699BC9;
    color: #FFFFFF;
}
#developments ul.sub
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#developments ul.sub a
{
    color: #FFFFFF;
    background: #699BC9 url(Assets/bg_dark_sub.png) 0 0 no-repeat;
}
#developments ul.sub a:hover, #developments ul.sub a:active, #developments ul.sub a.selected
{
    color: #283E6D;
    background: #E6EEF3 url(Assets/bg_dark_sub.png) 0 -25px no-repeat;
}
/* END NAVIGATION */
#details
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#details li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#details a, #details a.deselected
{
    display: block;
    width: 220px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 1px 10px;
    color: #ffffff;
    background: #b3aaaa url(Assets/bg_detailsplus.png) 0 0 no-repeat;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#details a:hover, #details a.selected
{
    background: #b3aaaa url(Assets/bg_detailsplus.png) 0 -25px no-repeat;
}

#details li.details a, #details li.alt a.deselected
{
    background: #b3aaaa url(Assets/bg_detailsDarker.png) 0 0 no-repeat;
}
#details li.details a:hover, #details li.alt a.selected
{
    background: #b3aaaa url(Assets/bg_detailsHover.png) 0 0 no-repeat;
    color: #0C406C;
}


#details li.location a, #details li.alt a.deselected
{
    background: #b3aaaa url(Assets/bg_detailsDark.png) 0 0 no-repeat;
}
#details li.location a:hover, #details li.alt a.selected
{
    background: #b3aaaa url(Assets/bg_detailsHover.png) 0 0 no-repeat;
    color: #0C406C;
}


#details li.info a, #details li.alt a.deselected
{
    background: #b3aaaa url(Assets/bg_details.png) 0 0 no-repeat;
}
#details li.info a:hover, #details li.alt a.selected
{
    background: #b3aaaa url(Assets/bg_detailsHover.png) 0 0 no-repeat;
    color: #0C406C;
}


#details li.infoPlus
{
    background: #b3aaaa url(Assets/bg_infoplus.png) 0 0 no-repeat;
    display: block;
    width: 220px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 1px 10px;
    color: #FFFFFF;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    voice-family: "\"}\"";
    voice-family: inherit;
}




#details ul.sub
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#details ul.sub a
{
    color: #283E6D;
    background: #e6eef3 0 0 no-repeat;
}
#details ul.sub a:hover, #details ul.sub a:active, #details ul.sub a.selected
{
    color: #fff;
    background: #699BC9 0 -25px no-repeat;
}
#topnav
{
    float: right;
    padding: 0;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 12px;
}
#topnav ul
{
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
}
#topnav li
{
    color: #999999;
    display: block;
    margin: 0;
    padding: 0;
    float: right;
    width: auto;
}
#topnav a
{
    color: #1D76C3;
    width: auto;
    text-decoration: none;
    margin: 0;
    padding: 0px 5px 1px 5px;
}
#topnav a:hover
{
    color: #FFFFFF;
    background-color: #1D76C3;
    width: auto;
}
#botnav
{
    float: left;
    padding: 0;
    height: 20px;
    font-size: 100%;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 5px;
}
#botnav ul
{
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
}
#botnav li
{
    color: #999999;
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: auto;
}
#botnav a
{
    color: #1D76C3;
    text-decoration: none;
    margin: 0;
    padding: 0px 5px 1px 5px;
}
#botnav a:hover, #mainNav a:active
{
    color: #FFFFFF;
    background-color: #1D76C3;
}
#gkanav
{
    float: right;
    padding: 0;
    height: 20px;
    font-size: 95%;
    margin-bottom: 0;
    margin-top: 5px;
}
#gkanav ul
{
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
}
#gkanav li
{
    display: block;
    margin: 0;
    padding: 0;
    width: auto;
}
#gkanav a
{
    color: #1D76C3;
    width: auto;
    text-decoration: none;
    margin: 0;
    padding: 0px 5px 0px 5px;
}
#gkanav a:hover, #gkanav a:active
{
    color: #FFFFFF;
    background-color: #1D76C3;
}
#homeFlash
{
    background-color: #FFFFFF;
    height: 260px;
    width: 735px;
    border: 6px solid #ffffff;
    float: left;
    margin: 0px 0px 0px 15px;
    clear: right;
}

#flashMovie
{
    margin: 5px 0px 10px 0px;
}
#map
{
    background-color: #E6EEF3;
    width: 736px;
    padding: 5px;
    float: left;
    margin: 0px 0px 10px 15px;
    clear: right;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #F2FBFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F2FBFF;
}
#map h2
{
    margin: 7px 0px 12px 5px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 17px;
}
#adminArea
{
    background-color: #E6EEF3;
    width: 736px;
    padding: 5px;
    float: left;
    margin: 0px 0px 10px 15px;
    clear: right;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #F2FBFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F2FBFF;
}
#adminArea h2
{
    margin: 7px 0px 12px 5px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 15px;
}
#left_text
{
    background-color: #E6EEF3;
    width: 495px;
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    line-height: 18px;
    text-align: left;
    padding: 0px 5px 5px 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #F2FBFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F2FBFF;
}

#left_image_pop h2
{
    margin: 3px 0px 13px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 17px;
}

#left_text h2
{
    margin: 3px 0px 13px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 17px;
}
#left_text h3
{
    margin: 3px 0px 0px 0px;
    padding: 0px 5px 10px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 14px;
}
#left_text h4
{
    margin: 3px 0px 0px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    font-size: 11px;
    color: #1D76C3;
}

#left_text ul
{
	margin: 10px 0px 5px 25px;
	padding: 0px;
}


#left_text #propertyContainer h3
{
    padding: 0px 5px 5px 5px;
}

#left_text p.sold
{
    font-weight: bold;
    color: #FF0000;
    font-size: 14px;
    padding: 5px 0px 0px 0px;
}

#left_text p
{
    padding: 0px 10px 0px 5px;
    margin: 0px 0px 10px 0px;
    color: #2E446D;
}
#left_text p.news
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #2E446D;
}
#left_text img
{
    padding-left: 1px;
    padding-top: 6px;
}
#left_text img.news_thumb
{
    border: solid #CDDEED 5px;
    float: left;
    margin: 5px 10px 0px 5px;
    padding: 0px;
}
#left_text #news_article
{
    clear: both;
    margin-top: 10px;
    padding: 0px 0px 15px 0px;
    height: 105px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}

#left_text #latest_news
{
    clear: both;
    margin-top: 10px;
    padding: 0px 0px 0px 0px;
    height: 105px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}




#left_text #team
{
    margin-top: 10px;
    float: right;
    width: 380px;
}

#latest_news h4
{
    padding: 0px 0px 0px 0px;
}

#team h5
{
    font-weight: bold;
    font-size: 100%;
    color: #2E446D;
    margin: 0px;
    padding: 0px 10px 0px 5px;
}
#right_text
{
    padding-top: 30px;
    padding-left: 5px;
    width: 225px;
    background-color: #E6EEF3; /* border: 1px solid #FFFFFF; */
    float: left;
    background-image: url(Assets/boxbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 5px;
    margin-top: 6px;
}
#right_text h2
{
    padding: 0px;
    margin: 0px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: : normal;
    color: #FFFFFF;
    left: -1000px;
    position: absolute;
}
#right_text p
{
    color: #2E446D;
    line-height: 16px;
}
#right_text a.plus
{
    padding: 0px 0px 0px 11px;
    color: #1D76C3;
    text-decoration: none;
    background-color: transparent;
    background-image: url(Assets/plus.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
#right_text a.plus:hover
{
    background-color: #1D76C3;
    background-image: url(Assets/plushover.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    color: #FFFFFF;
}

.newsPanel
{
    margin: 10px 0px 10px 0px;
}


.infoArea
{
    padding: 0px 10px 10px 10px;
}
#gka
{
    float: right;
    width: 300px;
}
#sales_information
{
    padding-top: 25px;
    width: 230px;
    background-color: #E6EEF3; /* border: 1px solid #FFFFFF; */
    float: left;
    background-image: url(Assets/box_information.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 5px;
    margin-top: 6px;
}
#sales_information h2
{
    padding: 0px;
    margin: 0px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: : normal;
    color: #FFFFFF;
    left: -1000px;
    position: absolute;
}
#sales_information p
{
    color: #2E446D;
    line-height: 16px;
    padding: 10px 5px 5px 10px;
}
#sales_information a.plus
{
    padding: 0px 0px 4px 17px;
    color: #1D76C3;
    width: auto;
    display: block;
    text-decoration: none;
    background-color: transparent;
    background-image: url(Assets/plus.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
#sales_information a.plus:hover
{
    background-color: #1D76C3;
    background-image: url(Assets/plushover.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    color: #FFFFFF;
}

/* Admin Nav */

#adminNav
{
    font-size: 100%;
    height: 2.2em;
    line-height: 2.2em;
    margin: 1px 0px 0px 0px;
    background: #394D71;
    color: #ffffff;
}

#adminNav li
{
    float: left;
    list-style-type: none;
    border-right: 1px solid #ffffff;
    white-space: nowrap;
}

#adminNav li a
{
    display: block;
    padding: 0 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    background-color: inherit;
    color: #ffffff;
}

*
{
    margin: 0;
    padding: 0;
}

* html #adminNav a
{
    width: 1%;
}

#adminNav .selected, #adminNav a:hover
{
    background: #455B89;
    color: #ffffff;
    text-decoration: none;
}

/* Admin Nav */

#adminSubNav
{
    font-size: 100%;
    height: 1.7em;
    line-height: 1.7em;
    margin: 1px 0px 10px 0px;
    background: #336699;
    color: #ffffff;
}

#adminSubNav li
{
    float: left;
    list-style-type: none;
    border-right: 1px solid #ffffff;
    white-space: nowrap;
}

#adminSubNav li a
{
    display: block;
    padding: 0 10px;
    text-decoration: none;
    background-color: inherit;
    color: #ffffff;
}

*
{
    margin: 0;
    padding: 0;
}

* html #adminSubNav a
{
    width: 1%;
}

#adminSubNav .selected, #adminSubNav a:hover
{
    background: #658CB2;
    color: #ffffff;
    text-decoration: none;
}

#spec
{
    margin-top: 10px;
    padding-top: 0px;
    color: #2E446D;
}
#spec li
{
    padding-bottom: 5px;
}
#floorsTable
{
    background-color: #cddeed;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
#floorsTable td.rule
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
#floorsTableCentre
{
    background-color: #cddeed;
    margin-left: 10px;
    margin-bottom: 10px;
}
#floorsTableCentre td.rule
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
#floorsTable2
{
    background-color: #cddeed;
    margin-left: 10px;
    margin-bottom: 10px;
}
#floorsTable2 td.rule
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

#pop_holdall
{
    display: inline;
    width: 1000px;
}



#left_text_pop
{
    background-color: #E6EEF3;
    width: 250px;
    float: left;
    line-height: 18px;
    text-align: left;
    padding: 0px 5px 5px;
    height: 494px;
}

#left_image_pop
{
    background-color: #E6EEF3;
    width: 495px;
    float: left;
    line-height: 18px;
    text-align: left;
    padding: 0px 5px 5px;
}

#pop_team_holdall
{
    display: inline;
}

#left_team_pop
{
    background-color: #E6EEF3;
    width: 367px;
    float: left;
    line-height: 18px;
    text-align: left;
    padding: 10px;
}

#left_team_text_pop
{
    background-color: #E6EEF3;
    width: 250px;
    float: left;
    line-height: 18px;
    text-align: left;
    padding: 10px 5px 5px 10px;
    height: 494px;
}

#left_team_text_pop h2
{
    margin: 3px 0px 13px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 17px;
}

#left_team_text_pop h3
{
    margin: 0px 0px 10px 0px;
    padding: 0px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 14px;
}

#left_team_text_pop p
{
    padding: 0px 10px 0px 5px;
    margin: 0px 0px 5px 0px;
    color: #2E446D;
}


#left_text_pop h2
{
    margin: 3px 0px 13px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 17px;
}
#left_text_pop h3
{
    margin: 3px 0px 0px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    color: #1E3A6D;
    font-size: 14px;
}
#left_text_pop h4
{
    margin: 3px 0px 0px 0px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
    font-size: 11px;
    color: #13294C;
}
#left_text_pop p
{
    padding: 0px 10px 0px 5px;
    margin: 0px 0px 10px 0px;
    color: #2E446D;
}
#left_text_pop p.news
{
    padding: 0px 0px 0px 5px;
    margin: 0px;
    color: #2E446D;
}
#left_text_pop img
{
    padding-left: 1px;
    padding-top: 6px;
}
/*--- map marker ------*/

.mapMarker
{
    width:220px;
    color: #000000;
    margin: 5px 0px 5px 0px;
}

.mapMarkerImg
{
    margin: 10px 0px 10px 0px;
}

a.mapMarkerLnk
{
	margin: 0px;
	color: #FD7323;
	text-decoration: none;
}
a.mapMarkerLnk:hover
{
	background: none;
	color: #000000;
}