﻿body
{
    font-family: Arial,Verdana, Trebuchet MS, Tahoma,  sans-serif; 
    font-size: 13px;
    color:#4B4C4E;
}

.body, .leftLabel, .label, .dropdownlist, .copy_white, .copy, .copy_highlight, .textbox_contact, .textbox_contact2, .label_contact, .label_contact2, .checkbox, .button, a, span
{
    font-family: Arial,Verdana, Trebuchet MS, Tahoma,  sans-serif; 
    font-size: 13px;
    color:#4B4C4E;
}

.pdf_Icon
{
    width:15px;
    margin-left:5px;
    position:relative;
    margin-bottom:-2px;
    border:0px;
}

h1
{
    margin-top:-5px;
    color:#1678BF;
    font-family:Georgia;
    font-size:30px;
    font-weight:500;
    margin-bottom:4px;
}

h2
{
    margin-top:-5px;
    color:#1678BF;
    font-family:Georgia;
    font-size:24px;
    font-weight:500;
    margin-bottom:8px;
    line-height:25px;
}

h2 a
{
    margin-top:-5px;
    color:#1678BF;
    font-family:Georgia;
    font-size:24px;
    font-weight:500;
    margin-bottom:0px;
    text-decoration:none;
}

h2 a:link
{
    text-decoration:none;
    margin-bottom:0px;
}

h2 a:visited 
{
}

h2 a:active
{
}

h2 a:hover
{
    text-decoration:underline;
}


h3
{
    margin-top:0px;
    color:#4B4C4E;
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    margin-bottom:8px;
}

h4
{
    margin-bottom:0px;
    font-size: 13px;
}

p
{
    margin-top:10px;
    margin-bottom:10px;
}


.header_Contact_Link
{
    margin-top:0px;
    color:#1678BF;
    font-family:Georgia;
    font-size:19px;
    font-weight:500;
    margin-bottom:8px;
    display:block;
    text-decoration:none;
}

.header_Contact_Link:link
{
    text-decoration:none;
}


.header_Contact_Link:visited 
{
}

.header_Contact_Link:active
{
}

.header_Contact_Link:hover
{
    text-decoration:underline;
}



.header_Menu_Link
{
    color:#4B4C4E;
    text-decoration:none;
    margin-right:11px;
    margin-left:11px;
}

.header_Menu_Link:link
{
    text-decoration:none;
    color:#4B4C4E;
    
}


.header_Menu_Link:visited
{
}

.header_Menu_Link:active
{
}

.header_Menu_Link:hover
{
    text-decoration:underline;
}

.header_Menu_Link_Broc
{
    margin-left:0px;
    margin-right:0px;
    text-align:center;
}

a
{
    color:#1678BF;
    text-decoration:underline;
    cursor:pointer;
}

a:link
{
    color:#1678BF;
    text-decoration:underline;
}

a:visited 
{
}

a:active
{
}

a:hover
{
    text-decoration:none;
}

.searchLink a
{
    color:#1678BF;
    text-decoration:none;
}

.searchLink a:link
{
    text-decoration:none;
}

.searchLink a:visited 
{
}

.searchLink a:active
{
}

.searchLink a:hover
{
    text-decoration:underline;
}

.promoLink 
{
    color:#1678BF;
    text-decoration:none;
    font-family:Georgia;
    font-size:16px;
}

.promoLink:link
{
    color:#1678BF;
    text-decoration:none;
    font-family:Georgia;
    font-size:16px;
}

.promoLink:visited 
{
}

.promoLink:active
{
}

.promoLink:hover
{
    text-decoration:underline;
}

.divSpaceIEhack
{
    margin-top:8px !important;
    margin-top:5px;
}


.error
{
    color:Red;
    font-weight:bold;
}

.borchure_level3
{
    margin-top:20px;
    margin-left:25px;
}

.button
{
}

.checkbox
{
    border-width:0px;
    border:none;
    margin-right:10px;
    display:inline;
    margin-top:15px
}

.textbox_contact
{
    background-color:#c1c1c1;
    border-width:0px;
    font-size: 13px;
    width:183px;
    margin-top:2px;
    margin-bottom:2px;
    padding:0px;
}

.textbox_contact2
{
    background-color:#c1c1c1;
    border-width:0px;
    font-size: 13px;
    width:400px;
    margin-top:4px;
    margin-bottom:2px;
    padding:0px;
}

html>body .textbox_contact {

    margin-top:3px;
    margin-bottom:3px;
}

.label_contact
{
    display:inline;
    width:88px;
	vertical-align:top;
	margin-top:3px;
	font-size:13px;
	float:left;
	margin-right:0px;
	padding:0px;
	position:relative;
}

.label_contact2
{
    display:inline;
    width:180px;
	vertical-align:top;
	margin-top:3px;
	float:left;
	margin-right:0px;
	padding:0px;
	position:relative;
}

.heading_space
{
    height:30px;
}

.faq, .faqDiv
{
    color:#DDDCDB;
}

.faqQ
{
}

.faqA
{
}

.faqSep
{
    width:593px;
    height:1px;
    border-top-color:#DDDCDB;
    border-top-style:solid;
    border-top-width:1px;
    margin-top:15px;
    margin-bottom:15px !important;
    margin-bottom:0px;
}

.faqCount
{
    height:20px;
    margin-top:5px  
}

.faqControls
{
    float:right;
    margin-top:15px;
    text-align:center;
    position:relative;
    width:75px;
    margin-right:0px !important;
    margin-right:-10px;
}

.faqRight
{
    margin-left:10px;
}

.faqDiv
{
    width:593px;
    height:291px;
    background-color:#4F4E4D;
    margin-left:8px;
    margin-top:0px;
    position:relative;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    padding-bottom:5px;
}

.faqQ
{
    margin-bottom:0px;
    font-weight:bold;
}

.faqA
{
     margin-top:0px;
}

.container
{
     width:990px;
     margin:auto;
     text-align:left;
     border-color:#c1c1c1;
     border-style:solid;
     border-width:1px;
     padding:0px;
     position:relative;
}

.copy
{
    margin-top:0px;
    margin-left:69px;
    margin-bottom:0px;
    padding-right:179px;
}

.copy_white
{
    color:#ffffff;
}

.copy2
{
    margin-top:5px;
}

.copy_list
{
     margin:0px;
     margin-top:0px;
     margin-left:10px;
     padding-left:17px;
}

.copy_highlight
{
    color:#0144A9;
    margin-top:0px;
    font-weight:bold;
    margin-left:69px;
    margin-top:0px;
    padding-right:179px;
    text-align:right;
}

.copy_bodyBl
{
    margin-bottom:0px;
}

.copy_bodyF, .copy_bodyFBl
{
    margin-top:0px;
}

.copy_Search
{
    margin-right:8px;
    margin-top:0px;
}

.copy_Search_Right
{
    margin-right:0px;
    margin-top:0px;
}

.copy_bodyFBl
{
    margin-bottom:0px;
}

.copy_gallery
{
    margin-bottom:0px;
    margin-top:0px;
}

.copy_gallery_Broc
{
    margin-bottom:0px;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
}

.copy_showhomes_title
{
    margin-top:5px;
}

.copy_showhomes
{
    
    margin-top:0px;
    margin-bottom:0px;
}

.hidden
{
    display:none;
}

.spacer
{
height:10px
}

.mainSpacer
{
 margin-left:0px;
 margin-right:0px;
 position:relative;
 margin-bottom:-3px;
 }

.border
{
    width:990px;
    margin:auto;
    text-align:left;
    border-color:#cccccc;
    border-style:solid;
    border-width:1px;
    background-color:#ffffff;
}

.innerborder
{
    padding:5px;
}

.label
{
    position:relative;
	top:5px;
}

.leftLabel
{
    width:130px;
	vertical-align:top;
	margin-top:5px;
	float:left;
}

.textbox
{
    width:175px;
    color:#777;
}

.dropdownlist
{
    width:183px;
    color:#777;
}

.dropdownlist2
{
    width:400px;
    color:#777;
}

.menu
{
    width:100%;
    background-color:#ECECEC;
    height:38px;
    margin-top:4px;
    z-index:101;
}

.menuSub1
{
    width:990px; 
    background-color:#817F7B;
    height:23px;
    position:absolute;
    display:none;
    padding-top:8px;
    z-index:101;
}

.menu4
{
    background-color:#817F7B;
    height:30px;
    width:162px;
    margin-top:0px;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    margin-bottom:5px;
    margin-left:-8px;
    cursor:pointer;
}

.menu4A
{
    background-color:#4F4E4D;
    height:30px;
    width:162px;
    margin-top:0px;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    margin-bottom:5px;
    margin-left:-8px;
}

  .menu4Right
  {
      float:right;
      margin-right:5px;
      margin-top:7px;
  }
  
  .menu4_Copy
  {
      color:#DDDCDB;
      margin-left:10px;
      margin-top:7px;
      height:20px;
      position:relative;
      display:block;
  }
  
  .menuSub1_1 a
{
    color:#DDDCDB;
    font-size: 13px;
    text-decoration:none;
}

.menuSub1_1 a:link
{

}

.menuSub1_1 a:visited
{
}

.menuSub1_1 a:active
{
}

.menuSub1_1 a:hover
{
    text-decoration:underline;
}

.menuSub_Spacer
{
    margin-left:12px;
    margin-right:12px;
    position:relative;
    margin-bottom:1px;
 }


.menuSub2
{
    width:990px; 
    background-color:#4F4E4D;
    height:23px;
    padding-top:8px;
    z-index:99;
}

.link_blue
{
    color:#1678BF;
    text-decoration:none;
}

.link_blue:link
{
    color:#1678BF;
    text-decoration:none;
}


.link_blue:visited
{
}

.link_blue:active
{
}

.link_blue:hover
{
    text-decoration:underline;
}

.link_white
{
    color:#FFFFFF;
    text-decoration:none;
}

.link_white:link
{
    color:#FFFFFF;
    text-decoration:none;
}


.link_white:visited
{
}

.link_white:active
{
}

.link_white:hover
{
    text-decoration:underline;
}
  .clear
  {
      clear:both;
      font-size:0;
  }
  
  .breakSmall
{
	LINE-HEIGHT:2px;
}

  .breakSmall2
{
	LINE-HEIGHT:10px;
}

.box1
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    width:271px;
    height:323px;
    margin-top:8px;
    margin-right:8px;
    float:right;
    display:inline
}

.box2
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    padding-left:25px;
    padding-top:20px;
    width:296px;
    height:294px;
    margin-right:8px;
    float:right;
    display:inline
}

.box3
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    width:271px;
    height:512px;
    margin-right:8px;
    margin-top:8px;
    float:right;
    display:inline;
 }
 
 .box3_table
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    width:276px;
}

.box4
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:591px;
    margin-left:8px;
    margin-top:8px;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    padding-bottom:20px;
}

.box4_table
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:591px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:20px;
    padding-top:20px;
}

.box5
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:321px;
    height:532px;
    margin-right:8px;
    margin-top:8px;
    float:right;
    display:inline;
}


.box6
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:922px;
    margin-left:8px;
    margin-right:8px;
    margin-top:8px;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    padding-bottom:20px;
}


 .box_content_1
{
    width:147px;
    height:100%;
    border-right-style: solid; 
    border-right-width:1px;
    border-right-color:#CDCDCD;
    padding-right:8px;
    padding-left: 100px;
    padding-left: 0px !important;
    vertical-align:top;
}

.box_content_1b
{
    width:147px;
    height:100%;
    padding-left: 100px;
    padding-left: 0px !important;
    vertical-align:top;
}

.box_content_2
{
    padding-left:25px;
    vertical-align:top;
}

.box_content_3
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
    width:246px;
}

.box_content_4
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:591px !important;    
    width:539px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:25px;
    padding-top:25px;
}

.box_content_5
{
    background-color:#ECECEC;
    border-style:solid;
    border-width:1px;
    border-color:#CDCDCD;
    width:591px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:25px;
    padding-top:25px;
}

.highlight1 {
  float:left;
  background: url(Img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(Img/shadow.gif) no-repeat bottom right;
  margin: 15px 0 5px 15px !important;
  margin: 15px 0 5px 15px;
  }

.highlight2 {
  background: none !important;
  background: url(Img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 5px 5px 0;
  }

.highlight3 {
  color: #777;
  background-color: #fff;
  border-color:#cccccc;
  border-style:solid;
  border-width:1px;
  padding: 15px;
  margin: -5px 5px 5px -5px !important;
  margin: 0;
  position:relative;
  }
  
  .quickLinks
  {
     margin:0px;
     margin-top:5px;
     padding-left:10px;
  }
  
  .galleryDiv
  {
      border:solid 1px #CDCDCD;
      width:95px;
      text-align:center;
      padding:2px;
      margin-left:2px;
      float:left;
      display:inline;
      height:111px;
      background-color:white;
  }
  
  .galleryDiv_Broc
  {
      border:solid 1px #CDCDCD;
      width:206px;
      text-align:center;
      padding:2px;
      float:left;
      display:inline;
      height:305px;
      background-color:white;
      margin-right:24px;
  }
  
    .galleryDiv1
  {
      border:solid 1px #CDCDCD;
      width:95px;
      text-align:center;
      padding:2px;
      float:left;
      display:inline;
      height:111px;
      background-color:white;
  }
  
    .galleryDiv_Hover
  {
      border:solid 1px #CDCDCD;
      text-align:center;
      padding:2px;
      background-color:white;
  }
  
  .galleryImg
  {
      border-style:solid;
      border-width:1px;
      border-color:#CDCDCD;
  }
  
  .searchBar
  {
      background-color:#4F4E4D;
      width:972px;
      height:25px;
      margin-left:8px;
      margin-right:8px;
      margin-top:15px;
      border-style:solid;
      border-width:1px;
      border-color:#CDCDCD;
  }
  
  .searchCell
  {
      margin-right:8px;
  }
  

  
  
  /* Hide from IE5-mac. Only IE-win sees this. \*/

* html p {
  }
 
/* End hide from IE5/mac */
