body { background: #737373; margin: 0px; padding: 0px; behavior: url(css/hover.htc); padding-bottom: 30px;}
div, td, p { font: normal 11px  Tahoma, Arial, Verdana, Helvetica; color: #03356A;}
div, p, form, h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px;}
h2 {font: bold 12px Arial; text-transform: uppercase; color: #0d7e3a;}
p {padding-bottom: 15px;}
img { border: none;}
ul, li { margin: 0px; padding: 0px;}
a { color: #005396;}
a:hover { color: #1a6eb1;}
input, textarea, select {font: normal 11px Tahoma, Verdana, Helvetica, Arial;  color: #474747;}
.container {width: 100%; overflow: hidden;}

.button {height:32px; background-repeat: no-repeat; background-position: 0px 0px; display: block;}
.button:hover {background-position: 0 -32px;}

#main { width: 997px; margin: 0 auto; padding: 0; background: #fff; border-collapse: collapse;}
#main td{ padding: 0;}
#top {width: 100%;}
#logo { margin: 21px 0 0 20px;}

.menu-h-d { margin: 30px 10px 0 30px; background: url(../images/menu/menu_bg.gif) repeat-x top left; height: 45px;}
.menu-h-d li { float: left; display: block; position: relative;list-style: none; margin-left: 4px;}

#a1 {display: block; background: url(../images/menu/home_.gif);}
#a2 {display: block; background: url(../images/menu/property_.gif);}
#a3 {display: block; background: url(../images/menu/residences_.gif);}
#a4 {display: block; background: url(../images/menu/lifestyle_.gif);}
#a5 {display: block; background: url(../images/menu/contact_.gif);}

#a1:hover,
#a2:hover,
#a3:hover,
#a4:hover,
#a5:hover {background-position: 0px -45px;}

img.selected {background: url(../images/menu/arrow.gif) no-repeat 50% 0;}

.menu-h-d li li a { text-decoration: none; padding: 3px 10px 3px 20px; margin: 0; display: block;background: #b6d6ef url(../images/menu/menu_popup_sep.gif) no-repeat 10px 100%; color: #1f3442; text-transform: uppercase; font: bold 12px Arial Narrow, Arail;; }

.menu-h-d div { display: none; position: absolute; top: 45px; right: 0; width: 160px;}
.menu-h-d ul{ display: none; position: absolute; top: 49px; right: 0; width: 160px; border: 0; padding-bottom: 4px; 
              background: url(../images/menu/menu_popup_bott.gif) no-repeat left bottom;}

.menu-h-d div, .menu-h-d ul{ opacity: 0.8; -moz-opacity: 0.8;-khtml-opacity: 0.8;filter: Alpha(Opacity=80);}
.menu-h-d ul ul{left: 100%; top: 4px; z-index: 3;}
.menu-h-d ul div{left: 100%; top: 0;}

.menu-h-d li li { float: none;  border: none; margin: 0; background: #b6d6ef;}

.menu-h-d li li:hover { background-color: #edf2f8; }
.menu-h-d li li a:hover { color: #4c6788; }

.menu-h-d li:hover ul,
.menu-h-d li:hover div,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover div,
.menu-h-d li:hover ul li:hover ul li:hover ul, 
.menu-h-d li:hover ul li:hover ul li:hover div { display: block; }

.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul div,
.menu-h-d li:hover ul li:hover ul ul, 
.menu-h-d li:hover ul li:hover ul div { display: none; }

#bottom_graphic {clear: both; background: url(../images/inner_container3_bg.gif) no-repeat left bottom; padding-bottom: 125px;}
#bottom {clear: both; background: #fff url(../images/bottom_bg.gif) repeat-x top; height: 102px; color: #494949; font-size: 12px;}
#bottom_EHO { text-align: right; width: 680px; margin: 0 auto;}
#bottom_inner { text-align: center; width: 400px; margin: 0 auto;}
*html #bottom_inner {margin: 0 290px;}
#bottom ul { list-style-type: none; padding: 27px 0px 6px 0px; width: 400px; overflow: hidden;}
#bottom li { float: left; display: block; border-right: 1px solid #494949; padding: 0px 8px 0px 0px; margin-right: 8px;}
#bottom li.last { border-right: none; padding-right: 0px; margin-right: 0px;}
#bottom a { text-decoration: none; color: #494949; font-size: 12px;}
#bottom a:hover { color: #5c5c5c;}
#bottom p { padding: 0; font-size: 12px; color: #494949;}

#register {width: 595px;}
#register .formfields {width: 250px;}
.popup_top {width: 595px; height: 20px; background: url(../images/popup_window/top.gif) no-repeat 0 0;}
.popup_top a {padding: 10px 13px 0 0; display: block; float: right;}
*html .popup_top a {padding: 7px 13px 0 0;}
.popup_middle {width: 595px; background: url(../images/popup_window/middle.gif) repeat-y;}
.popup_bottom {width: 595px; height: 20px; background: url(../images/popup_window/bottom.gif) no-repeat 0 100%;}
.popup_inner {padding: 0 10px; margin:0 40px; background: url(../images/about_residence_bg.gif) no-repeat 0 0;}
.popup_inner td {padding: 5px 10px;} 
.popup_inner p {padding-top: 15px;padding-left: 10px;} 
.popup_inner h1 {padding-top: 5px;padding-left: 10px;} 
