/* BEGIN BODY */

html, body { color: #000; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; line-height: 16px; background-image: url(/images/web/background/background.gif); background-position: center 0; margin:0; padding:0; height:100%; border-style: none; border-width: 0; }
#wrapper { background-image: url(/images/web/background/top.gif); background-repeat: no-repeat; background-position: center 0; width: 100%; height: 100%; min-height: 100%; margin: 0; padding: 0; }
#page { background-image: url(/images/web/background/page.gif); background-repeat: repeat-y; background-position: center; text-align: center; padding-top: 10px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { color: #610014; text-decoration: none; }
a:hover { color: #000; background-position: 0 0; text-decoration: none; }

* html a:hover { visibility:visible  }

a img { border: none; }

/* END BODY */
/* BEGIN HEADER */
#header { width: 900px; height: 198px; }
/* begin menu */

#menu { width: 834px; height: 90px; }

.nav_spacer{ float: left; height: 37px; width: 34px; padding: 0; margin: 0; border-width: 0;}

#Home{ float: left; height: 37px; width: 129px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/home.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#Home:hover, #Home.hover { background-position: 0 -37px; cursor: pointer; }

#Residences{ float: left; height: 37px; width: 195px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/residences.gif); background-repeat: no-repeat;  behavior: url('/js/iefixes.htc'); }
#Residences:hover, #Residences.hover { background-position: 0 -37px; cursor: pointer; }

#Location{ float: left; height: 37px; width: 165px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/location.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#Location:hover, #Location.hover { background-position: 0 -37px; cursor: pointer; }

#About{ float: left; height: 37px; width: 185px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/about.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#About:hover, #About.hover { background-position: 0 -37px; cursor: pointer; }

#featured{ float: left; height: 37px; width: 185px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/featured.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#featured:hover, #featured.hover { background-position: 0 -37px; cursor: pointer; }
#Contact{ float: left; height: 37px; width: 156px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/contact.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#Contact:hover, #Contact.hover { background-position: 0 -37px; cursor: pointer; }

.english{ height: 35px; width: 99px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/english.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
.english:hover, .english.hover { background-position: 0 -35px; cursor: pointer; }

.chinese{ height: 35px; width: 99px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/chinese.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
.chinese:hover, .chinese.hover { background-position: 0 -35px; cursor: pointer; }

.contactus{ height: 35px; width: 99px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/sales.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
.contactus:hover, .contactus.hover { background-position: 0 -35px; cursor: pointer; }
/* end menu */
/* END HEADER */


/*BEGIN CONTENT */
/* begin forms */
.required_field { color: #CC0000; font-weight: bold; }

.form_text { width: 350px; }

.form_submit { height: 44px; width: 152px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/forms/submit.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
.form_submit:hover, .form_submit.hover { background-position: 0 -44px; cursor: pointer; }

.form_textarea { width: 350px; }

.form_select { width: 50%; }

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* end forms */

#site { background-image: url(/images/banner/location.gif); background-position: center; width: 477px; height: 489px; }

#content { text-align: left; width: 815px; margin: 0; padding: 0; }
#contentL {  overflow: hidden; padding: 0 23px 23px; }
#contentR { overflow: hidden; padding: 0 23px 23px; }
.back_red_light { background-color: #883f4e; text-align: left; width: 820px; padding-right: 40px; padding-left: 40px; }
.red_light { background-color: #883f4e; text-align: left;}
.back_red { background-color: #610014; text-align: left; }
/* begin basic styles */
.left { float: left; }
.right { float: right; }
.clear { clear:both; }

.small { font-size: 11px; line-height: 12px; margin: 0; padding: 0; list-style-type: circle; list-style-position: inside; }
.medium { font-size: 14px; line-height: normal; }
.large { font-size: 16px; line-height: normal; }
.xlarge { font-size: 18px; line-height: normal; word-spacing: -0.1em; }
.xxlarge { font-size: 26px; line-height: normal; word-spacing: -0.1em; }
.white { color: #fff; }
.black { color: #000; }

.quote { color: #fff; font-size: 14px; font-style: italic; line-height: 22px; text-align: left; }
.red { color: #610014;}
.spacer { height: 15px; width: 15px;}
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
/* end basic styles */

/*begin homepage*/
/* end homepage */

/*begin news page */
/*end news page */
#flash { background-image: url(/flash/flash.jpg); width:900px; height:254px; z-index: 0; }
#flash_residences { background-image: url(/flash/flash.jpg); width:900px; height:600px; z-index: 0; }
object { z-index: 0; }

/* END CONTENT */
/* BEGIN FOOTER */

.footer { background-image: url(/images/web/background/footer.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 910px; height: 60px; }
/* END FOOTER */
