body
{
    text-align: center;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
}

td, p
{
    font-family: arial,verdana;
    font-size: 12px;
    color: #000000;
}

a
{
    text-decoration: underline;
    color: #666666;
}

.header
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

a.header
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

a.flipper
{
    font-size: 8px;
    color: #FFFFFF;
    text-decoration: underline;
}

.footer
{
    font-size: 11px;
    color: #999999;
    text-decoration: none;
}

.b
{
    font-weight: bold;
}

.pricelist
{
    font-size: 10px;
    font-weight: bold;
}

.features
{
    list-style: url(/img/bullet.gif) circle outside;
}

.eleven
{
    font-size: 11px;
}

.sold
{
    color: #990000;
    font-weight: bold;
}

.noborder
{
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: -3px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.center
{
    text-align: center;
}
.clear
{
    clear: both;
}

#preregister
{
    width: 100%;
    padding-left: 10px;
}

#preregister img
{
    margin-right: 0px;
}

#scroller
{
    width: 100%;
    margin: 3px auto;
    background: url(/images/logoscroller/scroller_bg.jpg) no-repeat top;
    height: 143px;
    padding-top: 10px;
    text-align: center;
}

#scroller .logos
{
    overflow: hidden;
    overflow-x: scroll;
    width: 720px;
    height: 132px;
    white-space: nowrap;
    margin: 0 auto;
}
#preregister img, #scroller .logos img
{
    border: 0px;
}

.title
{
    font-size: 18px;
    color: #666666;
    font-weight: bold;
}
.subtitle
{
    font-size: 12px;
    color: #3366CC;
    font-weight: bold;
}

.phase3margin
{
    margin-bottom: 3px;
}
.phase3margin1
{
    margin-top: 3px;
}
.phase3marginheader
{
    margin-top: 3px;
}
.newsblock
{
    margin: 10px 15px;
    border: 1px solid #666666;
    margin-top: 5px;
}
.maintable
{
    /*border:1px solid black;*/
}
.greyborder
{
    border: 1px solid #666666;
    padding-top: 15px;
    padding-bottom: 15px;
}
.news_bluetext.more a
{
    font-style: italic;
    color: #004578;
    text-decoration: none;
}
.news_bluetext.more a:hover
{
    text-decoration: underline;
}

/*** New set of styles for the revamp HR Developments Website ***/

#divWrapper
{
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #ffffff;
}

#divImageHeader
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #6d6e72;
    height: 70px;
    padding-left: 75px;
    width: 683px;
}

#divLogo
{
    padding: 0;
    margin: 0;
    border: 0;
}
#divSearch
{
    padding-top: 10px;
    text-align: right;
    float: left;
    width: 600px;
    height: 35px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

#divMainMenu
{
    height: 20px;
    text-align: right;
    vertical-align: middle;
    margin: 25px 0 0 0;
    padding: 0 0 0 20px;
    border-style: none;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
    list-style-type: none;
    text-transform: capitalize;
    border: 0;
    background-color: #6d6e72;
}

#divMainMenu a
{
    text-decoration: none;
    color: #ffffff;
    padding: 0 5px;
    font-weight: bold;
}

#divMainMenu li.active a:hoover a.active
{
    text-decoration: none;
    color: #f9e805;
    background-color: #f9e805;
}

#divFlash
{
    padding: 0;
    border-left: 1px solid #DBDBDB; /*border: 0; */
    height: 260px;
    width: 310px;
    z-index:0;
}

#divLeftSubHeader
{
    padding: 0;
    width: 449px;
}
#divLeftSubHeader table
{
    padding-left: 5px;
    padding-top: 5px;
}
#divLeftSubHeader table tr
{
    margin-bottom: 5px;
}
#spnFirstSubtitle
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 36px;
    margin-top: 15px;
    font-weight:bold;
    text-transform:uppercase;
}

#spnSecondSubtitle
{
    font-family: Lucida Sans, Arial;
    font-size: 20px;
}

#divFirstRotator
{
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #ffffff;
    height: 100%;
    width: 760px;
    float: left;
}

#divMap
{
    position: relative;
    background-image: url('../Images/GTAMap.jpg');
    background-repeat: no-repeat;
    padding: 0;
    border: 0;
    margin: 0;
    background-color: #ffffff;
    height: 400px;
    width: 760px;
    float: left;
    z-index: 1;
    margin-top: 3px;
}

#divGreen
{
    position: relative;
    background-image: url("~/Images/greenHouse.gif");
    background-repeat: no-repeat;
    top: 133px;
    left: 255px;
    z-index: 2;
}


/* Telerik Rotator style */

.itemTemplate
{
    border: solid 1px #dff3ff;
    height: 110px;
    width: 100px;
    margin: 1px;
}
.rotatorBackground
{
    /* background-image:url('/Images/fl_back.jpg');*/
    float: left;
    margin-left: 50px;
    margin-top: 1px; /**/
    width: 480px;
    height: 110px;
    border: solid 2px #dedede;
    font-family: Arial;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    _margin-left: 25px; /* IE6 hack*/
    _margin-top: 1px; /* IE6 hack*/
}
.verticalRotator
{
    margin-left: auto;
    margin-right: auto;
    width: 370px;
    height: 120px;
}
.horizontalRotator
{
    /*margin-top: 110px;*/
    margin-left: auto;
    margin-right: auto;
    width: 370px;
    height: 220px;
}
.mainDiv
{
    width: 100%;
    height: 420px;
}
.configurationPanel
{
    width: 270px;
    height: 330px;
    border: 0px;
    display: inline;
    float: right;
}
.propertyRow
{
    margin-bottom: 5px;
}
.propertyName
{
    float: left;
    width: 90px;
}

.built, .current
{
    margin: auto;
}
.current
{
    width: 757px;
}

a.QuickClosings
{
    color: rgb(250, 219, 1) !important;
}

div.divSearch
{
    background: url("../Images/searchbar.png") no-repeat;
    float: right;
    height: 27px;
    width: 151px;
    margin-right: 20px;
}
div.divSearch input.submit
{
    background: url("../Images/searchbutton.png") no-repeat;
    border: medium none;
    cursor: pointer;
    display: inline;
    float: left;
    height: 16px;
    margin: 6px 0 0 9px;
    padding: 0;
    width: 19px;
}
div.divSearch input.field
{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font: 12px Arial,Tahoma,sans-serif;
    padding: 6px 0 0 2px;
    position: relative;
    width: 110px;
}

/* spaces between main divs*/
#divImageHeader, .row
{
    margin-bottom: 3px;
    border: 1px solid #C7C7C7;
}


/* Left Navigation menu on Community pages */
a.leftnavsiteplan, a.googlemaps, a.leftnavsiteplan img, a.googlemaps img
{
    border: 0;
}
a.leftnavsiteplan, a.googlemaps
{
    margin-top: 10px;
}

.maintable, .table, #Table1, .footertable
{
    width: 758px;
    text-align:left;
}

/* Panel */
#navigation1, #navigation2, #navigation1 div, #navigation1 div a, #navigation1 div a img, #navigation2 div, #navigation2 div a, #navigation2 div a img
{
    padding: 0;
    margin: 0;
}
#navigation1, #navigation2
{
    z-index: 999;
    cursor: pointer;
}

.panel
{
    width: 758px;
    color: #95979C;
    font: 9pt "Segoe UI" ,Arial,sans-serif;
    font-family: "Lucida Sans";
}
.panel
{
    border: 1px solid #D0D3DB;
}
.panel.first
{
    background: url("../Images/homepage/panelheader-shade.png") repeat-x;
}
.panel.last
{
    border-top: 0;
    background: url("../Images/homepage/panelheader-shade.png") repeat-x;
}
.panelheader
{
    background: url('../Images/headerbg.png') repeat-x;
    height: 29px;
    cursor: pointer;
}
.panelheader{background-position: 0 -1px;}
.panelheadertitle, #navigation1, #navigation2{padding-top: 8px;padding-left: 10px;}
.panelbodytemplate{padding: 5px 0;}
#navigation1, #navigation2{padding-right: 10px;}

.leftarrow img, .rightarrow img{border: 0;}
/*
.leftarrow , .rightarrow {width:24px !important;height: 15px !important;}
.leftarrow {padding-right:0 !important;margin-right:0 !important;}
.leftarrow, .rightarrow {background-image:url("../Images/arrows.png") !important;background-repeat:no-repeat;}
*/


.community
{
    padding-top: 12px;
}
.communityrow
{
    padding-left: 20px;
    font-weight: bold;
    color: Gray;
}

/* Carousel */

.panelheader li {list-style-type:none;}
#built .jcarousel-item a.topimage{height:89px !important;background-position: 0 0;}
#built .jcarousel-item a.topimage:hover{background-position: 0 -89px !important;}
#fancybox-scroll-menu a {float:left;}
.jcarousel-item img {border:0;}

/* virtual tour */
#virtualtour {margin-top:4px;margin-right:8px;width:180px;}
#virtualtourheader {background: url("../Images/homepage/v_tour.png") no-repeat;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
        /* common styling */
        .menu #menuheader
        {
            width: 180px;
            height: 20px;
            padding: 0 !important;
            background: url('../Images/homepage/v_tour.png') no-repeat;
        }
        .menu
        {
            font-family: arial, sans-serif;
            width: 180px;
            height: 20px;
            position: relative;
            font-size: 11px;
            z-index: 100;
        }
        .menu ul li a, .menu ul li a:visited
        {
            display: block;
            text-decoration: none;
            color: #000;
            background: url("../Images/homepage/menubg.png");
            width: 170px;
            height: 20px;
            text-align: center;
            color: #fff;
            line-height: 20px;
            font-size: 11px;
            overflow: hidden;
        }
        .menu ul
        {
            padding: 0;
            margin: 0;
            list-style: none;
        }
        .menu ul li
        {
            float: left;
            position: relative;
        }
        .menu ul li ul
        {
            display: none;
        }
        
        /* specific to non IE browsers */
        .menu ul li:hover a
        {
            color: #fff;
        }
        .menu ul li:hover ul
        {
            display: block;
            position: absolute;
            top: 21px;
            left: 0;
        }
        .menu ul li:hover ul li a.hide
        {
            background: #6a3;
            color: #fff;
        }
        .menu ul li:hover ul li:hover a.hide
        {
            background: #6fc;
            color: #000;
        }
        .menu ul li:hover ul li ul
        {
            display: none;
        }
        .menu ul li:hover ul li a
        {
            display: block;
            text-align: left;
            padding-left: 5px;
            margin-left: 5px;
            background: url("../Images/homepage/menubg.png");
            color: #fff;
        }
        .menu ul li:hover ul li a.sublink
        {
            padding-left: 15px;
            width:160px;
        }
        .menu ul li:hover ul li a:hover
        {
            background: url("../Images/homepage/menubg_ro.png");
            color: #fff;
        }
        .menu ul li:hover ul li:hover ul
        {
            display: block;
            position: absolute;
            left: 105px;
            top: 0;
        }
        .menu ul li:hover ul li:hover ul.left
        {
            left: -105px;
        }
        
        
.NewsButton 
{
    display: block;
    width: 45px;
    height: 17px;
    background: url('/Images/news_icon.png') bottom;
    text-indent: -99999px;
}

.NewsButton:hover 
{
    background-position:0 0;
    background: url('/Images/news_icon_r.png') bottom;
}


.ContentWrapper {	width:697px;	border:1px solid gray;	padding:30px;	height:400px;}.LeftPanel{    margin-right:30px;    }

.RightPanel
{
    max-width:540px;
}
.FloatContents {	height:100%;	position:relative;}
.FloatContents .FloatBottom {	position:absolute;	bottom:0;	left:0;}.note {    font-style:italic;    font-size:11px;}
