body {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background-repeat: no-repeat;
}

body.home-bg {
  BACKGROUND: url(/images/home-bg.gif) repeat-x #000000;
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background-repeat: no-repeat;
}

.circle-bg {
  BACKGROUND: url(/images/h-circle-ysq.jpg);
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background-repeat: no-repeat;
}

body.popup {
  BACKGROUND: url(/images/emailfriend-bg.gif);
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background-repeat: no-repeat;
}

td {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
}

H3 {
  color: #FFFFCC;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

ul {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
}
ol {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

a:link {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a:visited {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a:active {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}

p {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

b {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
}

.home-feature {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  line-height: 11px;
  background-color: #FFFFFF;
  margin-top: 10px;
}
.content-background {
  background-color: #FFFFFF;

}

.content-left {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
  margin-top: 2px;
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
}
.double-content {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 12px;
}
.caption {
  color: #663399;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9px;
  line-height: 9px;
  margin-left: 2px;
  margin-top: 0px;
  margin-right: 2px;
  margin-bottom: 0px;
}
.utility {
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}
.breadcrumb {
  color: #336600;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}
.single-heading {
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 4px;
}
.double-heading {
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
}
.home-feature-header { 
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  margin-top: 20px;
}

.home-feature-synopsis {
  color: #663399;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
}
.single-synopsis {
  color: #663399;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}
.double-synopsis {
  color: #663399;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
}
.coming-soon {
  color: #ffffff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 11px;
}
.viewfrom {
  color: #98A35E;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 11px;
}
.view {
  color: #ffffff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 11px;
}
.lov-render {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
  margin-left: 5px;
  margin-right: 5px;
  line-height: 11px;
}
.change-size {
  color: #98A35E;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 11px;
}

.creditcard { 
  background-color: #E0E0E0;
}

.pricechart { 
  font-size: 9px;
}
.pricechart-header { 
  color: #808D2C;
  font-weight: bold;
}
.pricechart-subheader { 
  font-size: 9px;
  font-weight: bold;
}
.balcony { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #C0A261;
}
.mezzanine { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #A67624;
}
.parterre { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #473669;
}
.orchsides { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #B1B685;
}
.orchfront { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #B1B685;
}
.orchprime { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #91985A;
}
.circle { 
  font-size: 9px;
  color: FFFFFF;
  background-color: #77591E;
}

a.sitemap-section:link {
  color: #5B3F95;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-section:visited {
  color: #5B3F95;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-section:active {
  color: #5B3F95;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-section:hover {
  color: #57218F;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  background-color: #DBD5E3;
}

a.sitemap-category:link {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-category:visited {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-category:active {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-category:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  background-color: #DBD5E3;
}
a.sitemap-subcategory:link {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}

a.sitemap-subcategory:visited {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-subcategory:active {
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}
a.sitemap-subcategory:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  background-color: #DBD5E3;
}

td.dhtml {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9px;
}

a.nav-dhtml:link {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-dhtml:visited {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-dhtml:active {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-dhtml:hover {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: mormal;
  text-decoration: none;
  background-color: transparent;
}
a.nav-secondary:link {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-secondary:visited {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-secondary:active {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-secondary:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  background-color: transparent;
}
a.nav-tertiary:link {
  color: #4E5D1C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-tertiary:visited {
  color: #4E5D1C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-tertiary:active {
  color: #4E5D1C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-tertiary:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  background-color: transparent;
}
a.nav-profile:link {
  color: #FFFFCC;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-profile:visited {
  color: #FFFFCC;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-profile:active {
  color: #FFFFCC;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
a.nav-profile:hover {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: mormal;
  text-decoration: underline;
  background-color: #CCCCFF;
}
.dhtml-background-off {
 background-color: #6E8032;
}
.nav-secondary-off {
  background-color: #A5BB7D;
}
.nav-secondary-on {
  background-color: #6E8032;
}
.nav-tertiary-off {
  background-color: #A5BB7D;
}
.nav-tertiary-on {
  background-color: #EBFBDF;
}
.dhtml-margins {
  margin-left: 2px;
  margin-right: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.home-feature-margins {
  margin-left: 12px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.utility-margins {
  margin-left: 12px;
  margin-top: 10px;
  margin-right: 3px;
  margin-bottom: 10px;
}
.breadcrumb-margins {
  margin-left: 22px;
  margin-top: 2px;
  margin-right: 12px;
  margin-bottom: 25px;
}
.section-header-margins {
  margin-left: 18px;
  margin-top: 2px;
  margin-right: 12px;
  margin-bottom: 10px;
}
.logo-column {
  margin-left: 0px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 20px;
}
.category-nav-space {
  margin-left: 3px;
  margin-top: 3px;
  margin-right: 1px;
  margin-bottom: 6px;
}
.subcat-nav-space {
  margin-left: 15px;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 8px;
}
.overture-chart {
  margin-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
}
.single-margins {
  margin-left: 20px;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 8px;
}
.double-margins {
  margin-left: 0px;
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 10px;
}
.single-content-top {
  margin-left: 20px;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
}

.searchbox {
}

.table-header {
  background-color: #E0E0E0;
}

.form {
  background-color: #E1EDFD;
}
.form2 {
  background-color: #F0F5FE;
}

.error {
  color: red;
}

.required {
  color: #FF0000;
}

.submit2 {
  color: #FFFFFF;
  background-color: #333399;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
}

.sitemap {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
}
.sm {
  color: #000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}
.footer {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}
a.footernav:link
{
  color: #DF9B3C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.footernav:visited
{
  color: #DF9B3C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.footernav:active
{
  color: #DF9B3C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}
a.footernav:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
  background-color: DBD5E3;
}
a.breadcrumb:link
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.breadcrumb:visited
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.breadcrumb:active
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}
a.breadcrumb:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
  background-color: DBD5E3;
}
a.utility-nav:link
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.utility-nav:visited
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.utility-nav:active
{
  color: #C87502;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
}

a.utility-nav:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
  background-color: DBD5E3;
}

a.home-feature-header:link
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}

a.home-feature-header:visited
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}

a.home-feature-header:active
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}
a.home-feature-header:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  background-color: #DBD5E3;
  font-weight: bold;
}
a.double-heading:link
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}

a.double-heading:visited
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}

a.double-heading:active
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}
a.double-heading:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  background-color: #DBD5E3;
  font-weight: normal;
}
a.sec-double-title:link
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}

a.sec-double-title:visited
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}

a.sec-double-title:active
{
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}
a.sec-double-title:hover
{
  color: #5B3F95;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  background-color: #DBD5E3;
  font-weight: bold;
}
a.single-heading:link {
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.single-heading:visited {
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.single-heading:active {
  color: #808D2C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.single-heading:hover {
  color: #57218F;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  background-color: #DBD5E3;
}

