body { background-color:black; color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#outerWrapper { width: 960px; margin:0 auto; }
* { padding: 0; margin:0; }
a { text-decoration: none; color:white; }
ul { list-style:none; }
img { border: none; }
.clear { clear:both; }
address { font-style:normal; margin: 0 0 1em 0; }
.pointer img { cursor: pointer; }
.regular { font-weight:normal; }
.floatL { float:left; }
h3 { font-size:17px; }
h4 { font-size:14px; }
.colorBlack { color:#000000; }
.colorGrey { color:#666666; }
.colorWhite { color:#ffffff; }
.colorGreen { color:#cccc33; }
.hoverWhite:hover { color:white; }
.h4smallsize { font-size:14px !important; }
#flashcontent, #logoimg { width:10.75em; height:9.00em; margin-top:3px; }
.current { color: #b6ca2b; }
.brH { margin: 0 0 0.05em 0; }

/* header - nav */
#header { margin: 0 0 1em 0; color:#FFFFFF; z-index: 500; }
#header ul.myMenu { padding: 92px 0 0 15px; float:left; font-weight:bold; z-index: 500;  }
#header li.topLevel { margin:0px 0px 0px 35px;} 
#header a { color: #FFFFFF; }
#header a:hover { color: #b6ca2b; }
#header h2 { font-size:14px; }
#header h3 { font-size:12px; }

.myMenu { margin:0; padding:0; z-index: 5000;}
.myMenu li { list-style:none; float:left; color:#FFFFFF; }
.myMenu li a:link, .myMenu li a:visited { display:block; text-decoration:none; background-color:#000000; padding: 0.5em 0.5em; margin:0; color:#b6ca2b; }
.myMenu li a:hover { background-color:#000000; color:#b6ca2b; } 

/*style the sub menu*/
.myMenu li ul { position:absolute; visibility:hidden; margin:0; padding:0; z-index: 5000; }
.myMenu li ul li { display:inline; float:none; }
.myMenu li ul li a:link, .myMenu li ul li a:visited { background-color:#000000; width:auto; color:#FFFFFF; }
.myMenu li ul li a:hover { background-color:#000000;  color: #b6ca2b; }

.home #li-home a { color: #b6ca2b; }
.contact-us #li-contact a { color: #b6ca2b; }
.about-us #li-about a { color: #b6ca2b; }

ul.submenu, ul.submenu li, ul.submenu li a { margin:0px 0px 0px 0px; padding:0px; color:#fff }

#developments a.topLink { color: #b6ca2b; }

/*---------------------*/

#left-top { height:448px; }
.imageshowS { overflow:hidden; width:727px; height:448px; background: url(/images/loader.gif) no-repeat center center; }

/* main left*/
#homepage #imageshowhome { width:960px; height:461px; overflow:hidden; background: url(/images/loader.gif) no-repeat center center; }
#left { width: 960px; height:622px; overflow:hidden; }
.box { float:left;  margin:10px 9px 0px 0px; width:233px; }
.lastbox { margin: 10px 0 0 0 !important; }
#left h4 { background-color: #c1d72e; color: #000000; font-weight:bold; line-height:26px; }
#left h4 a { display: block; padding:0px 0px 0px 10px; }
.box img { width: 233px; height:126px; }
.box div div p { padding: 10px; }

#box1, #box2, #box3, #box4 { width: 233px; height: 151px; }
#box1 div, #box2 div, #box3 div, #box4 div { width: 233px; height: 126px; overflow: hidden }
.blocka { display:block; width:233px; height:126px; position:absolute;}
#box1imgdiv, #box2imgdiv, #box3imgdiv, #box4imgdiv { position:absolute; display:none; z-index:100; background-color:#6d6f71; }
#box1imgdiv p, #box2imgdiv p, #box3imgdiv p, #box4imgdiv p { margin: 8px 0px 0px 9px; padding:0px;}

#leftdev { width: 727px; height:622px; overflow:hidden; }
#leftdev-top { width: 727px; height:448px; }
#leftdev-btm { width: 727px; height:166px; margin-top:5px; }

/* main right */
#rightdevpage { float:right; width:223px; height:622px; overflow:hidden; padding: 0px; margin-left:10px; font-size:14px; }
#rightdev { float:right; width:233px; height:622px; overflow:hidden; padding: 0px; font-size:14px; }
#rightdevpage a { color:#ffffff; text-decoration:none; }
#rightdevpage a:hover { color:#cccc33; text-decoration:none; }
#rightdev img { float:left; margin:7px 0 0 7px; width:110px; height:103px; }
.logo { width: 233px; height:182px;}
.thumbs {width: 234px; height:440px; }
.logo-regency { width: 233px; height:402px;}
.thumbs-regency {width: 234px; height:220px;}
.divider{ clear:both; border-top:dotted #FFFFFF 1px; width:213px; margin-top:15px; margin-bottom:15px;}

#right h3 { color: #b6ca2b; }
#rightdev ul li { margin: 0px; }
#extralink { margin: 3em 0 0 0; }
#extralinkA { margin: 0 0 0 0.6em; }
#extralinkA a { float:left; }
.specialH4 a { color: #000000 !important; }
.specialH4 {  font-size:14px !important; }

/* footer */
#footer { margin: 10px 0px 0px 0px; font-size:12px; height:50px; width:960px; padding:0px; display: block;}
a.hovercolor:hover { color: #b6ca2b; }

/* bezier */
.bgcolor { background-color:#6CCFF6 !important; }
.hoverblack:hover { color:#000000; }
#imageshow img { width:727px; height: 448px; } 
#left-top-right { float:right; width:15.09em; margin:12.4em 0 0 0; }
.bezier #left-top-right { margin:0; padding: /*9.95em 0 0 0;*/2.3em 0 0 0; }
.home #right li, #left-top-right li { background: url(/images/dots.gif) repeat-x left bottom; padding: 0.8em 0.8em 1.5em 0; }
#left-bot h3 { background-color: #6ccff6; padding:0.5em 0.5em 0.5em 1em; }
#left-bot h3 span { color:#000000; }
.botp { background-color: #6d6e71; padding:0.8em 1.2em; height:131px; }
.botp1 { background-color: #6d6e71; padding:0.8em 0.7em 0.8em 0.7em; height:10.5em; font-weight: bold; }
.leftdev-btm .bar { padding:7px 0px 0px 0px; height:27px; margin-top:10px;}
.leftdev-btm .devtitle {display: block; float:left; width:616px; margin-left:10px}
.leftdev-btm .visit {display: block; float:left; width:100px; margin-top:2px;}

.botp p, #bezier .botp1 p { margin:0 0 1em 0; }
#left-bot-left { width: 728px; }
#left-bot-right { width: 224px; float:right; }
#left-bot { margin:10px 0 10px 0; }
a.darkb { color: #6ccff6; }
#rightdev li { display: inline; padding:0; background:transparent ; }
.front { width:960px; height:461px; }
.st #left-top-right, .regency #left-top-right { margin: 12.45em 0 0 0; }

/* st */
.st #left-bot h3 { background-color: #ffcb08; padding:0.5em 0.5em 0.5em 1em; }
.st #left h4 { background-color: #ffcb08; color: #000000; font-weight:normal; }
.darky { color: #FFCB08; }

/* regency */
.regency #left-bot h3 span { color:#90828d; }
.regency #left-bot h3 { background-color: #7a003c; padding:0.5em 0.5em 0.5em 1em; }
.regency #left h4 { background-color: #7a003c; color: #FFFFFF; font-weight:normal; }

/* byronmews */
.ecity #left-bot h3 { background-color: #C1D72E; padding:0.5em 0.5em 0.5em 1em; }
.ecity #left h4 { background-color: #C1D72E; color: #000000; font-weight:normal; }
.darky { color: #C1D72E; }
.ecity #left h4.h4smallsize span { display: block; padding:0.25em 0.67em 0.67em; }
.ecity #left h4.h4smallsize span:hover {color:#000000;}

/* contact us */
#bezier.contact-us #left-bot h3 { background-color: #C1D72E; padding:0.5em 0.5em 0.5em 1em; }
.about-us #bezier-big, .contact-us #bezier-big { width:960px; height: 448px; display:block;} 

/* about us */
.about-us .botp { background-color: #6d6e71; padding:0.8em 1.2em; height:11.5em; }
.about-us #left-bot h3 { background-color: #c1d82f; }

a.infowindow-bezier{
	background-image:url(../images/map-thumb-bezier.jpg);
	display:block;
	width:174px;
	height:220px;
	padding:0px;
	background-color:#000000;
}

a.infowindow-st{
	background-image:url(../images/map-thumb-st.jpg);
	display:block;
	width:174px;
	height:220px;
}

a.infowindow-ecity {
	background-image:url(../images/map-thumb-ecity.jpg);
	display:block;
	width:174px;
	height:220px;
}



