/* CSS Document */

div#container { width:973px; margin:15px auto; position:relative; }

* { font-family:Helvetica, Arial, sans-serif; }
a, img a{ cursor:pointer; text-decoration:none; border:none; color:#2596CD; }
p { font-size:14px; color:#4D4D4D; margin-top:10px; }
h1 { font-size:26px; color:#003386; font-weight:bold; margin:0 0 0 95px; }
h2 { font-size:32px; color:#FFFFFF; float:right; margin:13px 15px 0px 0px; }
h3 { font-size:12px; color:#FFFFFF; float:right; margin:28px 35px 0px 0px; }
h4 { font-size:22px; color:#4D4D4D; font-weight:bold; }
h5 { font-size:18px; color:#003386; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; }
h6 { font-size:14px; color:#2596CD; font-weight:bold; margin-top:10px; }

/* header */

div#header_container { width:973px; height:70px; background:url(../img/all/header_bg.jpg) no-repeat; }
div#logo { width:149px; height:45px; margin:10px 0px 0px 37px; display:inline-block; float:left; background:url(../img/all/logo.png) no-repeat; }
div#header_txt { display:inline-block; float:right; margin:10px 20px 0px 0px; }

/* end header */

/* Primary Navigation */
div#menu { width:973px; display:inline-block; float:left; margin-bottom:15px; }

div#menu ul#primary_navigation, div#menu ul#primary_navigation ul   {padding: 0; margin: 0; list-style: none; line-height:1; background:none; z-index: 999;   }

div#menu ul#primary_navigation { width:968px; margin: 0px auto 0px 10px; }
div#menu ul#primary_navigation ul { margin:-2px 0px 0px -5px;  padding:0px 5px 5px 5px;  background: url(../img/all/menu_shadow.png) no-repeat 0px 10px; }
div#menu ul#primary_navigation li {margin:0px 5px; list-style:none; list-style-position:inside; float:left; display:inline; font-size:1.3em; font-weight:bold; text-align:center; }

div#menu ul#primary_navigation li a:link, div#menu ul#primary_navigation li a:active, div#menu ul#primary_navigation li a:visited  { color:#4D4D4D; display: block;}
div#menu ul#primary_navigation li a span { padding:5px; display: block; }
div#menu ul#primary_navigation li a:hover {  background:#25A9E0 url(../img/all/ddmenu_tab_lft.jpg) no-repeat left top; }
div#menu ul#primary_navigation li a:hover span { margin:0px; color:#FFFFFF; background: url(../img/all/ddmenu_tab_rt.jpg) no-repeat right top; }

div#menu ul#primary_navigation li ul { width:auto; float:left;  clear: both; margin: 0px 0px 0px -5px; }
div#menu ul#primary_navigation li ul li { margin:0px; background:#FFFFFF; }
div#menu ul#primary_navigation li ul li.header { width:auto; background-color:#FFFFFF;  border-top:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li.footer { width:auto; background-color:#FFFFFF;  border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li.single { width:auto; background-color:#FFFFFF; border-top:2px #25A9E0 solid; border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li { float:left; clear: both; text-align:left; width:auto; font-size:1em; border-left:2px #25A9E0 solid; border-right:2px #25A9E0 solid;  }
div#menu ul#primary_navigation li ul li a { float:left; padding:10px 0px; margin:0px 0px 0px 8px; color:#4D4D4D; width:150px; }
div#menu ul#primary_navigation li ul li a:hover { color:#25A9E0; background:none; }

div#menu ul#primary_navigation li ul { position: absolute; left: -999em;}
* + html div#menu ul#primary_navigation li ul { left: auto; display: none; } /* Special IE7 Fix */
div#menu ul#primary_navigation li:hover ul, div#menu ul#primary_navigation li.sfhover ul { left: auto; display:block; }

    /* sub menu */

div#menu ul#primary_navigation li ul li ul { width:auto; float:left; clear:both; margin:-2px 0px 0px 160px; }
* + html div#menu ul#primary_navigation li ul li ul { width:auto; float:left; clear:both; margin:-35px 0px 0px 160px; } /* IE7 margin/padding correction for sub menu */

div#menu ul#primary_navigation li ul li ul li{ margin:0px; background:#FFFFFF; }
div#menu ul#primary_navigation li ul li ul li.header { width:auto; background-color:#FFFFFF;  border-top:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li.footer { width:auto; background-color:#FFFFFF;  border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li.single { width:auto; background-color:#FFFFFF; border-top:2px #25A9E0 solid; border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li { float:left; clear: both; text-align:left; width:auto; font-size:1em; border-left:2px #25A9E0 solid; border-right:2px #25A9E0 solid;  }
div#menu ul#primary_navigation li ul li ul li a { float:left; padding:10px 0px; margin:0px 0px 0px 8px; color:#4D4D4D; width:130px; }
div#menu ul#primary_navigation li ul li ul li a:hover { color:#25A9E0; background:none; }

div#menu ul#primary_navigation li ul li ul, div#menu ul#primary_navigation li:hover ul li ul, div#menu ul#primary_navigation li.sfhover ul li ul
{ position: absolute; left: -999em;} /* hides the ul - works */
* + html div#menu ul#primary_navigation li ul li ul { left:auto; display:none; } /* Special IE7 Fix */

div#menu ul#primary_navigation li ul li:hover ul, div#menu ul#primary_navigation li ul li.sfhover ul { left: auto; display:block; }
    /* end sub menu */
    
    
    /* sub sub menu */
div#menu ul#primary_navigation li ul li ul li ul { width:auto; float:left; clear:both; margin:-2px 0px 0px 140px; }
* + html div#menu ul#primary_navigation li ul li ul li ul { width:auto; float:left; clear:both; margin:-35px 0px 0px 140px; } /* IE7 margin/padding correction for sub sub menu */

div#menu ul#primary_navigation li ul li ul li ul li { margin:0px; background:#FFFFFF; }
div#menu ul#primary_navigation li ul li ul li ul li.header { width:auto; background-color:#FFFFFF;  border-top:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li ul li.footer { width:auto; background-color:#FFFFFF;  border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li ul li.single { width:auto; background-color:#FFFFFF; border-top:2px #25A9E0 solid; border-bottom:2px #25A9E0 solid; }
div#menu ul#primary_navigation li ul li ul li ul li { float:left; clear: both; text-align:left; width:auto; font-size:1em; border-left:2px #25A9E0 solid; border-right:2px #25A9E0 solid;  }
div#menu ul#primary_navigation li ul li ul li ul li a { float:left; padding:10px 0px; margin:0px 0px 0px 8px; color:#4D4D4D; width:200px; }
div#menu ul#primary_navigation li ul li ul li ul li a:hover { color:#25A9E0; background:none; }

div#menu ul#primary_navigation li ul li ul li ul, div#menu ul#primary_navigation li:hover ul li ul li ul, div#menu ul#primary_navigation li.sfhover ul li ul li ul{ position: absolute; left: -999em;} /* hides the ul - works */
* + html div#menu ul#primary_navigation li ul li ul li ul  { left:auto; display:none; } /* Special IE7 Fix */

div#menu ul#primary_navigation li ul li ul li:hover ul, div#menu ul#primary_navigation li ul li ul li.sfhover ul { left: auto; display:block; }
    /* end sub sub menu */
    

span#contact_tab { display:block; cursor:pointer; width:184px; height:25px; background:url(../img/all/tab.jpg) no-repeat;  margin:0px; }
span#contact_tab p { margin:0px 0px 0px 5px; font-size:18px; color:#003386; }
div#menu ul#primary_navigation li span#contact_tab ul { width:auto; float:left;  clear: both; margin:0px 0px 0px 10px; }
* + html div#menu ul#primary_navigation li span#contact_tab ul { width:auto; float:left;  clear: both; margin:0px 0px 0px -85px; } /* IE7 margin/padding correction for contact hover */
div#menu ul#primary_navigation li  span#contact_tab a:hover { background:none; }

/* end Primary Navigation */

/* content */

/* standard content objects */
div#content_container { margin:0px 0 0 12px; width:961px; }


div#title_bar { width:961px; height:50px; } /* ???! */
div#intro_container { width:961px; height:50px;  background: no-repeat right; }
div#intro_header { width:961px; height:10px; background: url(../img/all/intro_header.png) no-repeat; }
div#intro_content { width:961px; background:url(../img/all/intro_border.png) repeat-y; }
div#intro_footer { width:961px; height:30px;  background: url(../img/all/intro_footer.png) no-repeat; }
div.content_header { width:654px; height:10px; margin:15px 0px 0px 95px; background:url(../img/all/content_header.png) no-repeat; }
div.content_border { width:654px; margin:0px 0px 0px 95px; background:url(../img/all/content_border.png) repeat-y; }
div.content_footer { width:654px; height:10px; margin:0px 0px 0px 95px; background:url(../img/all/content_footer.png) no-repeat; }

div.text { line-height:20px; text-align:justify; font-size:14px; color:#4D4D4D; margin-top:10px; }
div.text p { margin-top:10px; }


/* Left Column */
div#left_col { width:760px; float:left; display:inline; margin-top:20px; }
div#left_col h2 { color:#003386; font-size:1.6em; margin:20px 0 0 0; float:none; }
div#left_col h4 { color:#003386; font-size:1.3em; margin:20px 0 0 0; }

/* Right Column */
div#right_col { width:183px; float:right; display:inline; margin:30px 0px 150px 0px; }



/* Homepage Only */

div#intro_container_home { width:961px; height:274px; background:url(../img/home/tingdene_building.jpg) no-repeat; }
div#intro_txt { text-align:justify; line-height:17px; width:450px; margin:10px 0px 0px 480px; }

div#feat_blue_container { width:410px; float:left; display:inline-block; }
div.feat_blue_img { width:410px; height:61px; margin:0 0 30px 0; background-repeat:no-repeat; }
div.feat_blue { padding-top:8px; width:410px; height:61px; background:url(../img/home/feat_box_blue.png) no-repeat;  }
div.feat_blue p { font-size:16px; margin:0px 0px 0px 115px; font-weight:bold; }
div#left_col div.feat_blue h4 { margin:0px 0px 0px 115px; font-size:1.8em; color:#4D4D4D; }

div#feat_grey_container { width:327px; float:right; display:inline-block; }
div.feat_grey_img { width:327px; height:61px; margin:0 0 30px 0; background-repeat:no-repeat; background-position:right;  }
div.feat_grey { padding-top:8px; width:327px; height:61px; background:url(../img/home/feat_box_grey.png) no-repeat; }
div.feat_grey p { margin:5px 0px 0px 15px; font-size:15px; font-weight:bold; }
div#left_col div.feat_grey h4 { margin:0px 0px 0px 15px; font-size:1.8em; color:#4D4D4D; }

div.feat_txt { margin:10px 0px 0px 0px;}



/* Park Home Details 82.197.82.224 */

div.home_tab { width:94px; display:inline-block; float:left; margin:10px 0px; background:url(../img/all/intro_border.png) repeat-y; }
div.home_tab_footer { width:94px; height:10px; background:url(../img/all/intro_footer.png); }
div#details_img_container { width:515px; background:url(../img/all/intro_header.png) no-repeat; }

div#details_left_column {  float:left; width:515px; display:inline; }
div#details_left_column p { margin:0px 0px 0px 12px; font-weight:normal; font-size:12px; }

div#details_right_column { width:210px; height:100px; float:left; display:inline; line-height:1.8em; margin:0 0 0 24px; }
div#details_right_column p { text-align:justify; margin-top:10px;}
div#home_lftcol_txt {font-size:14px; color:#4D4D4D; margin-top:10px;} /* seeme - what does this do? */
p.note { margin:25px 0 0 0; line-height:1.4em; text-align:justify; font-size:10px; color:#4D4D4D;  font-style: italic;}

/* div#home_rtcol { width:515px; display:inline-block; float:left; background-color:pink; } */
/* div#home_rtcol p { margin:0px 0px 0px 12px; font-weight:normal; font-size:12px; }
div#home_img_container { width:515px; padding:20px 0; background:blue url(../img/all/intro_header.png) no-repeat; }
*/
/* div#home_lftcol { line-height:1.8em; padding-right:10px; width:210px; height:100px; float:right; background-color:Blue; } 
div#home_lftcol p { text-align:justify; margin-top:10px;}
div#home_lftcol_txt {font-size:14px; color:#4D4D4D; margin-top:10px;}
div#home_lftcol_note { line-height:1.4em; text-align:justify; font-size:10px; color:#4D4D4D; margin-top:25px; font-style: italic;}*/

div#home_img { width:421px; height:281px; display:inline-block; float:right; background:no-repeat; }
div#home_img_frm { width:421px; height:281px; background:url(../img/park_homes/home_img_frame.png) no-repeat; }
div#home_thmb_container { width:515px; height:88px; margin:15px 0px 0px 2px; }
span#home_thmb_img { margin-left:3px; width:426px; height:88px; float:right; background:no-repeat; }
span#home_thmb_img2{ width:284px; height:88px; float:right; background:no-repeat; }
span#home_thmb_img3 { width:142px; height:88px; float:right; background:no-repeat; }
div#home_thmb_link_container{ width:426px; height:88px; float:right; }
div#home_thmb_link_container a { width:142px; height:88px; display:inline-block; float:left;}
div#home_thmb_frm { width:515px; height:88px; position:absolute; z-index:2;  background:url(../img/park_homes/thumb_frame.png); }
div#home_thmb_txt { width:86px; float:left; margin-top:10px; }
div#home_options { width:515px; height:32px; margin:15px 0px 0px 2px; background:url(../img/park_homes/options_frame.gif) no-repeat; }
div#home_options p { width:81px;  display:inline-block; float:left; margin:8px 0px 0px 10px; }
div#home_options h1 { margin:0px; padding-top:7px; height:24px; width:200px; display:inline-block; float:left; text-align:center; font-size:14px; border-left:#CCCCCC 1px solid; }



/* Park Home Features */
div#details_features { width:645px; margin:25px 0 0 0; padding:0 0 0 94px; }
div#details_features_inner { width:645px; }
div#details_features_inner h1 { font-size:18px; margin:0px; padding:0 0 15px 0; border-bottom:#CCCCCC 1px solid;}

div.details_features_content { width:645px; margin:15px 0 0 0; display:inline; float:left; }
div.details_features_content ul { width:200px; margin:0 15px 0 0; list-style:disc; float: left;}
div.details_features_content ul li { float:left; width:170px; margin:10px 0 0 0; list-style:none; background:url(../img/all/bullet.jpg) no-repeat 0px 4px; padding-left:15px; color:#4D4D4D; font-size:14px; }
div.details_features_content ul li span { color:#4D4D4D; }

/*div#home_feat_lftcol, div#home_feat_midcol, div#home_feat_rtcol { width:720px; margin:15px 20px 0px 0px; display:inline-block; float:left; }
div#home_feat_lftcol ul, div#home_feat_midcol ul, div#home_feat_rtcol ul { width:230px; list-style:disc; float: left;}
div#home_feat_lftcol ul li, div#home_feat_midcol ul li, div#home_feat_rtcol ul  li { float:left; width:170px; margin-right:30px; list-style:none; background:url(../img/all/bullet.jpg) no-repeat 0px 4px; padding-left:15px; color:#4D4D4D; font-size:14px; margin-top:10px; }
div#home_feat_lftcol ul li span, div#home_feat_midcol ul li span, div#home_feat_rtcol ul  li  span { color:#4D4D4D;  }*/



/* Events */
div.event { width:640px; margin:0px 0px 0px 95px; float:left; margin-bottom:15px; }
div.event_top { width:640px; height:10px; background:url(../img/news/news_top.jpg) no-repeat; }
div.event_mid { width:640px;  background:url(../img/news/news_mid.jpg) repeat-y; margin:0px; }
div.event_mid p { width:600px; margin:0px 0px 0px 15px; font-weight:100; line-height:1.3em; }
div.event_btm { width:640px; height:10px; background:url(../img/news/news_btm.jpg) no-repeat; display:block; }
div.event_bottom { width:610px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px; margin:10px 0px 0px 10px; }
div.event_read { width:250px; display:inline; float:left;  }
div.event_date { width:300px; margin:10px 0 0 0; display:inline; float:right; }
div.event_date p { font-size:1.2em; width:300px; text-align:right; }
div.event_read p { line-height:1.3em; width:250px; margin:10px 0px 0px 0px; }
div.event_read a { text-decoration:none; color:#39C; }
div.event_read a:hover { color:#666666; }




/* News */
div.article { width:640px; margin:0px 0px 0px 95px; float:left; margin-bottom:15px; }
div.article_top { width:640px; height:10px; background:url(../img/news/news_top.jpg) no-repeat; }
div.article_mid { width:640px;  background:url(../img/news/news_mid.jpg) repeat-y; margin:0px; }
div.article_mid p { width:600px; margin:0px 0px 0px 15px; font-weight:100; line-height:1.3em; }
div.article_btm { width:640px; height:10px; background:url(../img/news/news_btm.jpg) no-repeat; display:block; }
div.article_bottom { width:610px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px; margin:10px 0px 0px 10px; }
div.article_read { width:250px; display:inline-block; float:left;  }
div.article_date { width:250px; display:inline-block; float:right; }
div.article_date p { text-align:right; }
div.article_read p, div.article_date p { font-weight:100; line-height:1.3em; width:250px; margin:10px 0px 0px 0px; }
div.article_read a { text-decoration:none; color:#39C; }
div.article_read a:hover { color:#666666; }

div#article_nav { width:270px; margin:5px auto; }



/* Links */
div.linkbox { width:640px; margin:0px 0px 15px 95px; }
div.linkbox_top { width:640px; height:10px; background:url(../img/news/news_top.jpg) no-repeat; }
div.linkbox_content {  }
div.linkbox_content_left { width:328px; float:left; margin:0 0 0 10px; }
div.linkbox_content_right { width:280px; float:right; } 
div.linkbox_content_right img { display:block; margin:10px auto; }
div.linkbox_bottom { width:640px; height:10px; background:url(../img/news/news_btm.jpg) no-repeat; }



div.link_mid p { width:340px; margin:0px 0px 0px 10px; font-weight:100; line-height:1.3em; display:inline-block; float:left; }
div.link_mid a {font-size:14px; color:#4D4D4D; font-weight:bold; }
div.link_mid a:hover { color:#2596CD; }
div.link_img { width:225px; padding:0; margin:0 10px; float:right; text-align:center; }
div.link_mid img { margin:0 10px 0 30px; float:right; }

/* Design Selection */
div.ds_container { width:640px; margin:0px 0px 15px 95px; background: no-repeat top left; position:relative; }
div.ds_header { width:640px; height:15px; background:url(../img/design_selection/ds_header.png) no-repeat; }
div.ds_mid_container { width:640px; height:100px; background:url(../img/design_selection/ds_border.png) repeat-y; }
div.ds_mid { width:370px; position:absolute; right:20px; float:right;}
div.ds_mid p { font-size:12px; font-weight:bold; }
div.ds_bottom { width:370px; border-top:solid 1px #CCCCCC; margin-top:10px; padding-top:5px; position:absolute; bottom:10px; right:20px; }
div.ds_bottom a { display:inline-block; float:left; font-size:14px; font-weight:bold; }
div.ds_bottom h5 { display:inline-block; float:right; }
div.ds_footer { width:640px; height:15px; background:url(../img/design_selection/ds_footer.png) no-repeat; }

div#ds_category_intro {width: 665px; float: right; margin: 0px 0px 25px 0px; }
div#ds_category_container {width: 675px; float: right;}
div#ds_category_container a {margin-left: 10px; float: right;}
div#ds_category_container a p , div#ds_category_container a h4{width: 195px; font-size: 1.7em;}


/* Search Results Navigation  */
div#SearchResultsPagerBox { width:auto; }
div#SearchResults ul { border: none; margin: 0px; padding: 0px;}
div#SearchResults ul li { width: auto; padding: 0px; margin: 0px 0px 20px 0px;}
div#SearchResults ul li a, div#SearchResults ul li a:visited, div#SearchResults ul li a:hover { color: Black; text-decoration: none; }
div#SearchResults ul li a span.srTitle {     color: orange;  font-weight: bold; }
div#SearchResults ul li a:hover span.srTitle { text-decoration: underline;    }
div#SearchResults ul li a span.srUrl {     color: #cccccc; }
div#SearchResultsPagerBox  {     width: auto; }
div#SearchResultsPagerBox p {     width: auto;     float: left;     margin: 0px;    padding: 0px; }
div#SearchResultsPagerBox ul {     width: auto;     float: right;     clear: none;     border: none;     margin: 0px;     padding: 0px; }
div#SearchResultsPagerBox ul li  { width: 300px; float: left; margin: 0px 3px 0px 3px; padding: 0px;}
div#SearchResultsPagerBox ul li a { color: orange;  margin: 0px 2px 0px 2px }

div.search_no {  margin:5px; float:left;  display:inline;  }
div.prevnext { width:129px; height:29px; float:left; display:inline; background:url(../img/news/search.jpg) no-repeat;  }
div#SearchResultsPagerBox div.prevnext p { color:#FFFFFF; display:block; width:109px; margin:5px 7px; text-align:center; }




/* Content Page only */
div#content_lftcol { width:500px; display:inline; float:left; }
div#content_text{ text-align:justify; margin:0 0 50px 95px;  font-size:1.4em; color:#4D4D4D; }
div#content_text p { margin-top:24px; line-height:1.4em; text-align:justify;}
div#content_text h6 { margin-left:15px; }
div#content_text h6, div#content_text h5, div#content_text p, div#content_text ul li { margin-bottom:20px; line-height:1.4em;}
div#content_text ul li { line-height:1.4em; list-style:none; background:url(../img/all/bullet.jpg) no-repeat 0px 10px; padding:4px 0px 4px 15px; color:#4D4D4D; font-size:14px; margin:0px;  }
div#content_text span { margin-top:10px; display:block; }
div.content_text_feat_container_blue { width:197px; display:inline; float:left; margin:0px 0px 0px 5px; background:#E9F6FC; }
div.content_text_feat_container_grey { width:197px; display:inline; float:left; margin:0px 0px 0px 5px; background:#EEEEEE; }
div.content_text_feat_header { width:195px; height:15px; padding:0px; background: url(../img/all/text_feat_header.png) no-repeat; }
div.content_text_feat_header_tab { width:195px; height:15px; background:url(../img/all/text_feat_header_tab.jpg) no-repeat; }
div#content_text div.content_text_feat_header span, div#content_text div.content_text_feat_header_tab span { margin:0px; }
div.content_text_feat_content { width:195px; }
div.content_text_feat_content p { font-size:12px; margin:10px; }
div.content_text_feat_content ul { margin:10px; }
div#content_text ul.bullet_margin li { margin:5px; }
div#content_text div.content_text_feat_content ul li { font-size:12px; }
div.content_text_feat_footer { width:200px; height:15px; background:url(../img/all/text_feat_footer.png) no-repeat; }

div#content_rtcol { width:220px; margin: 8px 0px 0px 0px; display:inline-block; float:right; }
div#news_container p {font-weight:100; line-height:1.3em;}
div#news_container p a {color:#4D4D4D;}
div#news_container p a:hover {color:#2596CD;}
div#content_rtcol p { color:#3399CC;}
div.img {width:210px; height:120px; float:left; margin:0px 0px 20px 0px; background: no-repeat;}
div.img_mask {width:210px; height:120px; background:url(../img/all/img_mask.png) no-repeat;}


div.content_rtcol_feat_container_xmas { width:210px; background:url(../img/content_page/xmas_box.jpg) no-repeat; margin-bottom:30px; }
div.content_rtcol_feat_container { width:210px; background-color:#E9F6FC; margin-bottom:30px; }
div.content_rtcol_feat_header { width:210px; height:12px; background:url(../img/content_page/content_rtcol_box_header.jpg) no-repeat; }
div.content_rtcol_feat_header_tab { width:210px; height:30px; background:url(../img/content_page/content_rtcol_box_header_tab.jpg) no-repeat; }
div.content_rtcol_feat_content { margin:0px 10px;   }
div.content_rtcol_feat_content h5 { margin:0px; padding-top:5px; }
div.content_rtcol_feat_header_tab h5 { padding:3px 0px 0px 10px; color:#FFFFFF; }
div.content_rtcol_feat_content table { width:170px; margin:10px 0px 0px 0px; }
div.content_rtcol_feat_content p { color:#4D4D4D; font-size:14px; }
div.content_rtcol_feat_content table tr td { padding:10px 0px 0px 5px; color:#2596CD; font-size:14px; }

div.content_rtcol_feat_footer { width:210px; height:12px; background:url(../img/content_page/content_rtcol_box_footer.jpg) no-repeat; }

div#feat_container { width:500px; margin:0px 0px 20px 94px; }
div#feat_container h1 { font-size:18px; margin:0px;}
div#feat { width:420px; margin-top:10px; border-top:#CCCCCC 1px solid;}
div#feat ul li, div#feat ul li a{ list-style:none; font-size:14px; color:#4D4D4D; margin-top:10px; }
div#feat ul li a:hover{ color:#2596CD;  }




div#content_feat_header { width:500px;  background:url(../img/content_page/content_feat_header.jpg) no-repeat; }
div#content_feat_header h1 { font-size:18px; color:#FFFFFF; padding:10px;}
div#feat_container h1 { font-size:18px; margin:0px; }
div#feat_blue { width:470px; padding:10px 20px 0px 10px; background-color:#E9F6FC; }
div#content_feat_footer { width:500px; height:15px; background:url(../img/content_page/content_feat_footer.jpg) no-repeat; }
div#feat ul li, div#feat_blue ul li, div#feat ul li a, div#feat_blue ul li a { list-style:none; font-size:14px; color:#4D4D4D; margin-top:10px; }
div#feat ul li a:hover, div#feat_blue ul li a:hover { color:#2596CD;  }
div#feat_blue p {margin-top:5px;}




/* floors (in semi detached) */
div#feat_container_floors { width:650px; margin:0px 0px 20px 94px; }
div#content_feat_header_floors { width:650px;  background:url(../img/content_page/content_feat_header_650.jpg) no-repeat; }
div#content_feat_header_floors h1 { font-size:18px; color:#FFFFFF; padding:10px;}
div#feat_container_floors h1 { font-size:18px; margin:0px; }
div#feat_blue_floors { width:470px; padding:10px 20px 0px 10px; background-color:#E9F6FC; }
div#content_feat_footer_floors { width:500px; height:15px; background:url(../img/content_page/content_feat_footer_650.jpg) no-repeat; }
div#feat_floors ul li, div#feat_blue_floors ul li, div#feat_floors ul li a, div#feat_blue_floors ul li a { list-style:none; font-size:14px; color:#4D4D4D; margin-top:10px; }
div#feat_floors ul li a:hover, div#feat_blue_floors ul li a:hover { color:#2596CD;  }
div#feat_blue_floors p {margin-top:5px;}












/* park homes page only */
div#park_homes_text { width:580px; margin:0px 0px 30px 95px; float:left; font-size:1.4em; color:#4D4D4D; margin-top:10px;}
div#park_homes_text p { margin-top:14px; line-height:1.4em; text-align:justify;}
div#park_homes_text span { margin-top:10px; display:block; }
div#park_homes_container { width:580px; margin:0px 0px 0px 80px; }
div#park_homes_container a { margin:0px; padding:0px; }
div.park_homes_img { width:183px; height:120px; margin:15px 0px 0px 10px; display:inline; float:left; background:no-repeat; }
div.park_homes_frm { width:183px; height:120px; background:url(../img/park_homes/park_homes_frm.png) no-repeat;  }
div.park_homes_frm_txt { padding-top:96px;}
div.park_homes_frm_txt p { font-size:16px; font-weight:bold; margin:0px; text-align:center; }
/* end park homes page only */

/* floor plan page only */
div#floorplan { width:760px; height:385px; background:no-repeat center; }
div#floorplan_border { width:760px; height:385px; background:url(../img/floorplan/floorplan_border.png) no-repeat; }

div#floorplan_thmb_container { width:760px; margin:20px 0px 40px 0px; }
div#floorplan_thmb_border_top { width:760px; float:left; background: url(../img/floorplan/floorplan_thmb_border_top.png) no-repeat left top;}
div#floorplan_thmb_border_bottom { width:760px; float:left; padding: 15px 0px 0px 0px; background: url(../img/floorplan/floorplan_thmb_border_bottom.png) no-repeat left bottom;}
div#floorplan_thmb_link_container { width:760px; float:left; }
div#floorplan_thmb_link_container a { width:190px; height:125px; display:inline-block; float:left; text-align: center; }
div#floorplan_thmb_link_container a span {color:#003386; font-size:18px; font-weight:bold; text-align: center;}

div#pricelist_container { width:760px; margin-top:20px; }
div#pricelist_container h1 { font-size:18px; margin:10px;}
div#pricelist_border { width:760px; height:1px; margin:0px 0px 20px 0px; border-top:#CCCCCC 1px solid;}
div#pricelist_container table {width:760px; background:url(../img/floorplan/table_bg.jpg) repeat-y; border-collapse: collapse;}
tr#pricelist_header { color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; }
tr#pricelist_header td { padding:5px 0px; margin:0px; border-bottom:none; color:#FFFFFF; }
div#pricelist_container table tr td { border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; font-size:16px;}
div#pricelist_container table tr td.size { width:120px; color:#4D4D4D; border-left:none; text-align:center;}
div#pricelist_container table tr td.size2 { width:80px; color:#4D4D4D; text-align:center;}
div#pricelist_container table tr td.description { color:#4D4D4D; padding:5px; }
div#pricelist_container table tr td.price, div#pricelist_container table tr td.vat { width:90px; color:#4D4D4D; text-align:center; }
div#pricelist_footer { width:760px; height:11px; background:url(../img/floorplan/table_footer.jpg) no-repeat bottom; }
/* end floor plan page only */



/* Semi Detached */
div#floorprices_container { width:650px; margin-top:20px; }
div#floorprices_container h1 { font-size:18px; margin:10px;}
div#floorprices_border { width:650px; height:1px; margin:0px 0px 20px 0px; border-top:#CCCCCC 1px solid;}
div#floorprices_container table {width:650px; background:url(../img/floorplan/table_bg.jpg) repeat-y; border-collapse: collapse;}
tr#floorprices_header { color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; }
tr#floorprices_header td { padding:5px 0px; margin:0px; border-bottom:none; color:#FFFFFF; }
div#floorprices_container table tr td { border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; font-size:16px;}
div#floorprices_container table tr td.size { width:120px; color:#4D4D4D; border-left:none; text-align:center;}
div#floorprices_container table tr td.size2 { width:80px; color:#4D4D4D; text-align:center;}
div#floorprices_container table tr td.description { color:#4D4D4D; padding:5px; }
div#floorprices_container table tr td.price, div#floorprices_container table tr td.vat { width:90px; color:#4D4D4D; text-align:center; }
div#floorprices_footer { width:650px; height:11px; background:url(../img/floorplan/table_footer.jpg) no-repeat bottom; }





/* Contact us */
div#contactus_intro_container { width:750px; }
div#contactus_intro_feat { margin-top:14px; width:212px; height:125px; display:inline; float:right; background:url(../img/all/contactus_feat_box.jpg) no-repeat; }
div#contactus_intro_container_inner { margin:10px; }
div#contactus_intro_container div.text { width:400px; margin-left:95px; display:inline; float:left; }
div#contactus_intro_feat p { font-size:16px; }
div#contactus_header_box { width:654px; height:39px; margin:15px 0px 0px 95px; background:url(../img/all/contactus_header_box.jpg) no-repeat; }
div#contactus_header_box h5 { display:inline-block; float:left; margin:10px 0px 0px 15px; }
div#contactus_header_box p { display:inline-block; float:left; font-size:16px; margin:10px 0px 0px 10px; }

div.contactus_lftcol { width:300px; margin:8px 0px 0px 10px; display:inline;  float:left;  }
div.contactus_rtcol {  width:300px; margin:8px 10px 0px 10px; display:inline;   float:right; }
div.contactus_lftcol ul li, div.contactus_rtcol ul li { margin:8px 0px 0px 0px; list-style:none; }
div.contactus_lftcol ul li span, div.contactus_rtcol ul li span { margin:0px;  }
div.contactus_form ul li label { width:100px; margin-top:11px; font-size:14px; color:#4D4D4D; display:block; float:left;  }
div.contactus_form ul li input { width:190px; border:solid 1px #25A9E0; background:#dff2fa; }

div.contactus_form fieldset { margin-bottom:15px; }

div#contactus_lower { width:654px; margin:0px 0px 30px 0px; }

select.contactus_ddm { width:300px; margin-top:10px;  border:solid 1px #25A9E0; background:#dff2fa; }
div.contactus_form input{ width:300px; margin-top:10px;  border:solid 1px #25A9E0; background:#dff2fa; }
div.contactus_form textarea {width:632px; height:100px; border:solid 1px #25A9E0; background:#dff2fa; font-size: 1.0em;}
div.contactus_form p { width:300px; }

div#submit_btn { width:179px; height:39px; background:url(../img/all/submit_btn.jpg) no-repeat; margin:20px auto; }
div#submit_btn input { color:#FFFFFF; padding:6px 20px 8px 26px; background: none; font-size: 1.9em; text-align: left; }

div#data_pro_policy {width:664px; float: right;}



/* Right Column  */
div.rtcol_box_container { width:183px; background-color:#E9F6FC; margin-bottom:15px; }
div.rtcol_box_header { width:183px; height:12px; background:url(../img/all/rtcol_box_header.jpg) no-repeat; }
div.rtcol_box_header_tab { width:183; height:32px; background:url(../img/all/rtcol_tab.jpg) no-repeat; }
div.rtcol_box_header_tab h5 { color:#FFFFFF; margin:0px 0px 0px 10px; padding-top:5px; }
div.rtcol_box_content { margin:0px 10px;  }
div.rtcol_box_content ul { list-style:disc;}
div.rtcol_box_content ul li  { color:#2596CD; font-size:14px; margin:5px 0px 0px 15px;  }
#rtcol_box_content_selected, #rtcol_box_content_selected a  { color:#4D4D4D; font-weight:bold; }
div.rtcol_box_content a p, div.rtcol_box_content ul li a { color:#4D4D4D; font-weight:normal; font-size:14px; }
div.rtcol_box_content a:hover p, div.rtcol_box_content ul li a:hover { color:#2596CD; }
div.rtcol_box_footer { width:183px; height:12px; background:url(../img/all/rtcol_box_footer.jpg); }

div#contact_us { width:183px; background:#E9F6FC url(../img/all/contactus_box_header.jpg) no-repeat; float:right; margin-top:-150px; }
div#contact_us h2 { font-size:20px; margin:5px 0px 0px 5px; float:none; font-weight:bold; }
div#contact_us h3 { font-size:16px; margin:0px 0px 0px 5px; float:none; font-weight:bold; }
div#contact_us ul { margin:10px 0px 0px 10px;} 
div#contact_us ul li { font-size:12px; font-weight:bold; color:#4D4D4D; list-style:none; text-decoration:none; }
div#contact_us p, div#contact_us p a  { margin-left:5px; font-size:11px; font-weight:bold; color:#4D4D4D; list-style:none; text-decoration:none; }




/* right column  */
div.rtcol_box_container { width:183px; background-color:#E9F6FC; margin-bottom:15px; }
div.rtcol_box_header { width:183px; height:12px; background:url(../img/all/rtcol_box_header.jpg) no-repeat; }
div.rtcol_box_header_tab { width:183; height:32px; background:url(../img/all/rtcol_tab.jpg) no-repeat; }
div.rtcol_box_header_tab h5 { color:#FFFFFF; margin:0px 0px 0px 10px; padding-top:5px; }
div.rtcol_box_content { margin:0px 10px;  }
div.rtcol_box_content ul { list-style:disc;}
div.rtcol_box_content ul li  { color:#2596CD; font-size:14px; margin:5px 0px 0px 15px;  }
#rtcol_box_content_selected, #rtcol_box_content_selected a  { color:#4D4D4D; font-weight:bold; }
div.rtcol_box_content a p, div.rtcol_box_content ul li a { color:#4D4D4D; font-weight:normal; font-size:14px; }
div.rtcol_box_content a:hover p, div.rtcol_box_content ul li a:hover { color:#2596CD; }
div.rtcol_box_footer { width:183px; height:12px; background:url(../img/all/rtcol_box_footer.jpg); }

div#contact_us { width:183px; background:#E9F6FC url(../img/all/contactus_box_header.jpg) no-repeat; float:right; margin-top:-150px; }
div#contact_us h2 { font-size:20px; margin:5px 0px 0px 5px; float:none; font-weight:bold; }
div#contact_us h3 { font-size:16px; margin:0px 0px 0px 5px; float:none; font-weight:bold; }
div#contact_us ul { margin:10px 0px 0px 10px;} 
div#contact_us ul li { font-size:12px; font-weight:bold; color:#4D4D4D; list-style:none; text-decoration:none; }
div#contact_us p, div#contact_us p a  { margin-left:5px; font-size:11px; font-weight:bold; color:#4D4D4D; list-style:none; text-decoration:none; }
/* end right column */



/* footer */

div#footer_container { width:973px; margin-top:15px; font-size:11px; font-weight:bold;  }
div#registered_bar { width:973px; height:30px;  background:url(../img/all/registered_bg.jpg) no-repeat; color:#FFFFFF;}
div#footer_txt, div#footer_txt a { color:#4D4D4D; }

/* end footer */




/* iframe */

/* div#thickbox { width:1000px; background:url(../img/thickbox/frame.png) no-repeat; } */


/* THICKBOX - 917 (large images) */

/* div#thickbox { width:100%; margin: 0 auto; padding:36px 0 0 0; background:transparent url(../img/thickbox/frame.png) no-repeat; }
div#thickbox_inner { width:900px; margin:0px 0 0 42px; color:#FFFFFF; }
div#thickbox_image { width:917px; height:611px; }
div#thickbox_footer { width:100%; height:36px; margin: 0 auto; background:url(../img/thickbox/footer.png) no-repeat; }
div#close_button { position:absolute; background:url(../img/thickbox/close.png) no-repeat; width:90px; height:90px; margin:-40px 0 0 920px; } */

div#thickbox { width:100%; margin: 0 auto; padding: 12px 0; background-color:#FFFFFF; }
div#thickbox_inner { width:98%; margin:0 auto; background-color:#FFFFFF; }
div#thickbox_image { width:100%; height:611px; }
div#other_images { margin:5px 15px 0 15px; }
div#other_images img { margin:0 2px; border:2px solid #CCCCCC; }
div#other_images_news { margin:5px 0 0 0; }
div#other_images_news img { margin:0 0 0 5px; border:2px solid #CCCCCC; }
.but_close_thickbox { float:right; margin:15px 0 0 0; }

/* Added 091108 */
img.main_image { margin-left: 97px; }






/*div#thickbox_header { padding:20px 0 0 20px; width:300px; }
div#enlarged_header { padding:0 0 200px 0; }
div#thickbox_header h1 { font-size:2.4em; padding:10px 0 0 0; font-family:"Impact", Arial, Helvetica, sans-serif; font-weight:normal; }*/


/* Unused */

/* div#thickbox_header { padding:20px 0 0 20px; width:300px; }
div#enlarged_header { padding:0 0 200px 0; }
div#thickbox_header h1 { font-size:2.4em; padding:10px 0 0 0; font-family:"Impact", Arial, Helvetica, sans-serif; font-weight:normal; }
div#thickbox_image { width:100%; height:400px; }

div#other_images { margin:5px 15px 0 15px; }
div#other_images img { margin:0 2px; border:2px solid #CCCCCC; }

div#other_images_news { margin:5px 0 0 0; }
div#other_images_news img { margin:0 0 0 5px; border:2px solid #CCCCCC; }

.but_close_thickbox { float:right; } */


/* Events Calendar */
table.cln_events {width:600px; height:300px; margin: 15px 0 0 97px; }

/* Events Title */
.cln_events_title { color:#FFFFFF; font-size:1.8em; margin:0; }

/* Events Day */
table.cln_events td.cln_events_day 
{ font-size:1.4em; background:#FFFFFF;	border:1px solid #999999; padding:2px 3px; text-align:center; }


table.cln_events td.events_sm_day_active { background-color:#D3E9F4; border:1px solid #999999; padding:2px 3px; }
table.cln_events td.events_sm_day_active a:link, table.cln_events td.events_sm_day_active a:visited { font-size:1.4em; }
table.cln_events td.events_sm_day_empty { background:none; }

/* Site Map */

div#sitemap 
{ }

div#sitemap ul#sitemap_navigation li ul li a
{       
    color: #333333;
}

div#sitemap ul#sitemap_navigation li ul li ul li a
{       
    color: #666666;
}

div#sitemap ul#sitemap_navigation li ul li ul li ul li a
{       
    color: #999999;
}

/* End Site Map */