* { padding:0; margin:0; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

/* structure */

body { text-align: center; margin:0; padding:0; background:url(/images/bg.gif) repeat; font-family:"Times New Roman", Times, serif; }
#container { width: 956px; margin: 0 auto; text-align: center; position: relative; }
#top { background:url(/images/top_bg.jpg) no-repeat; margin:7px 0; height:121px; font-size:12px; color:#E4CC8C; }
#bottom { background-color:#B08F4F;width: 950px; padding:2px 0; margin: 0 auto; }
#content_area {  background-color: #E9E2C0; margin: 0 auto; width:946px; padding:9px 0; }
#content { background:url(/images/content_bg.gif) repeat-y; width:946px; font-size:13px; color:#462E1B; }
#icon {  width:946px; background-image: url(/images/w_icon.gif); background-repeat: no-repeat; background-position: 100px bottom; z-index:20;  }
#left_col { width: 280px; float: left; text-align:left; padding-bottom:70px; }
#right_col { width: 666px; float: left; }
#footer { clear: both; text-align:right; position:relative;  }
#flash { width:100%; height:100%; }

.logo { margin:24px 0 0 45px; float:left; }
.right_col_text { padding:15px 30px 30px 30px; text-align:left;  }
.eoh { position:absolute; right:40px; top:50px; }
.content_col_1 { float:left; width:/*280*/286px; text-align:left; padding:20px 0 20px 0px; /*margin-bottom:20px;*/ }
.content_col_2 { float:left; width:280px; text-align:left; padding:20px 0 20px 25px; /*margin-bottom:20px;*/ }
.double_hr { background:url(/images/hr_double.gif) repeat-x; height:4px; }
.dotted_hr { background:url(/images/hr_dotted.gif) repeat-x; height:4px; }

/* nav */

.top_nav { width:250px; float:right; }
.top_nav ul { margin:25px 0 0 0;  }
.top_nav li { list-style:none; display:inline; margin-left:5px; line-height:14px; }
.top_nav a { color:#E4CC8C; text-decoration:none; }
.top_nav a:hover { background:url(/images/top_nav_bg.gif) repeat-x; }

.main_nav { width:667px; float:right; padding:25px 15px 0 0; }
.main_nav a { margin:0; padding:0; outline:none}
a.nav_difference { background:url(/images/nav_difference.jpg); width:124px; height:27px; float:left; }
a.nav_communities { background:url(/images/nav_communities.jpg); width:163px; height:27px; float:left; }
a.nav_gallery { background:url(/images/nav_gallery.jpg); width:122px; height:27px; float:left; }
a.nav_accolades { background:url(/images/nav_accolades.jpg); width:152px; height:27px; float:left; }
a.nav_design { background:url(/images/nav_design.jpg); width:91px; height:27px; float:left; }
a:hover.nav_difference { background:url(/images/nav_difference_on.jpg); width:124px; height:27px; float:left; }
a:hover.nav_communities { background:url(/images/nav_communities_on.jpg); width:163px; height:27px; float:left; }
a:hover.nav_gallery { background:url(/images/nav_gallery_on.jpg); width:122px; height:27px; float:left; }
a:hover.nav_accolades { background:url(/images/nav_accolades_on.jpg); width:152px; height:27px; float:left; }
a:hover.nav_design { background:url(/images/nav_design_on.jpg); width:91px; height:27px; float:left; }
a.nav_difference_on { background:url(/images/nav_difference_on.jpg); width:124px; height:27px; float:left; }
a.nav_communities_on { background:url(/images/nav_communities_on.jpg); width:163px; height:27px; float:left; }
a.nav_gallery_on { background:url(/images/nav_gallery_on.jpg); width:122px; height:27px; float:left; }
a.nav_accolades_on { background:url(/images/nav_accolades_on.jpg); width:152px; height:27px; float:left; }
a.nav_design_on { background:url(/images/nav_design_on.jpg); width:91px; height:27px; float:left; }

.footer_nav { font-size:11px; color:#F3DDA0; padding:15px 45px 10px 0; width:300px; float:right; }
.footer_nav li { display:inline; list-style:none; padding:0 0 0 2px; line-height:17px; }
.footer_nav a { font-size:11px; color:#C5614E; text-decoration:none; }
.footer_nav a:hover { text-decoration:underline; }

#design-build{margin-top:15px}
#design-build img{border:none}

ul.left_nav { font-size:14px; color:#FFFFFF; margin:20px 0 20px 40px; background:url(/images/left_nav_top.gif) no-repeat; padding-top:10px; width:199px; padding-left:2px; }
.left_nav li { list-style:none; line-height:25px; background:url(/images/left_nav_bg.gif) no-repeat; width:199px; padding:0 0 4px 10px; margin-bottom:1px; }
li.left_nav_highlight { list-style:none; line-height:25px; background:url(/images/left_nav_highlight_bg.gif) no-repeat; width:199px; padding:0 0 4px 10px; margin-top:-3px; margin-bottom:1px; }
li.left_nav_highlight_nobg { list-style:none; line-height:25px; background:url(/images/left_nav_highlight_nobg.gif) no-repeat; width:199px; padding:0 0 4px 10px; margin-top:-3px; margin-bottom:1px; }

li.left_nav_nobg { list-style:none; line-height:25px; background:url(/images/left_nav_plainbg.gif) no-repeat; width:199px; padding:0 0 4px 10px; margin-bottom:1px; }

.contact-info { clear:left;line-height:18px;font-size:14px; color:#FFFFFF; margin:20px 0 0px 40px; background:url(/images/left_nav_bg.gif) no-repeat bottom left;  width:199px; padding-left:2px; }
.contact-info p{font-size:14px; color:#FFFFFF;}
.contact-info a{color:#FFFFFF}

.left_nav a { text-decoration:none; color:#FFFFFF; }
.left_nav a:hover { text-decoration:underline; }
.left_nav_division { height:11px; background:url(/images/left_nav_div_bg.gif) no-repeat; margin-top:-15px; }

.community_nav li { list-style:none; display:inline; margin:0 25px 0 0; }
ul.community_nav { padding:13px 0; }

.floorplan_nav li { list-style:none; display:inline; margin:0 40px 0 0; }
ul.floorplan_nav { padding:7px 0 5px 0; color:#462E1B; }

/* callouts */

a.retail_btn { background:url(/images/btn_retail.jpg); width:300px; height:130px; float:left; margin-bottom:40px; }
a.office_btn { background:url(/images/btn_office.jpg); width:300px; height:130px; float:left; margin-bottom:40px; }
a:hover.retail_btn { background:url(/images/btn_retail_on.jpg); width:300px; height:130px; float:left; margin-bottom:40px; }
a:hover.office_btn { background:url(/images/btn_office_on.jpg); width:300px; height:130px; float:left; margin-bottom:40px; }
a.hot_topics_btn { background:url(/images/btn_hot_topics.jpg); width:200px; height:45px; float:left; margin-left:40px; }
a.annc_btn{text-indent:-666em;overflow:hidden;outline:none;background:url(/images/btn_announcements.jpg);width:200px;height:45px;float:left;margin-left:40px}
a.corp_btn{text-indent:-666em;overflow:hidden;outline:none;background:url(/images/btn_corporate.jpg);width:200px;height:45px;float:left;margin-left:40px}
a.concierge_btn { background:url(/images/concierge_off.gif); width:200px; height:45px; float:left; margin:5px 0 0 40px; }
a.contact_btn { background:url(/images/contactus_off.gif); width:200px; height:30px; float:left; margin:5px 0 0 40px; }
a:hover.hot_topics_btn { background:url(/images/btn_hot_topics_on.jpg); width:200px; height:45px; float:left; margin-left:40px; }
a.corp_btn:hover{background:url(/images/btn_corporate_on.jpg)}
a.annc_btn:hover{background:url(/images/btn_announcements_on.jpg)}
a:hover.concierge_btn { background:url(/images/concierge_over.gif); width:200px; height:45px; float:left; margin:5px 0 0 40px; }
a:hover.contact_btn { background:url(/images/contactus_over.gif); width:200px; height:30px; float:left; margin:5px 0 0 40px; }
a.submit_resume { background:url(/images/btn_submit_resume.jpg); width:103px; height:28px; float:right; }
a:hover.submit_resume { background:url(/images/btn_submit_resume_on.jpg); width:103px; height:28px; float:right; }

/* text styles */

p { font-size:13px; color:#462E1B; line-height:18px; text-align:left; margin:0; } 
h1 { font-size:15px; font-weight:normal; color:#873525; }
h2 { font-size:16px; font-weight:normal; color:#000000; line-height:20px; }
.content_col_1 h1, .content_col_2 h1 { padding:0 0 13px 0; }
.padding_top { padding:15px 0 2px 0;  }
.padding_bottom { padding:15px 0 25px 0; }
.content_col_1 p, .content_col_2 p { padding:0; }
#right_col a { color:#873525; text-decoration:none; line-height:18px; }
#right_col a:hover { color:#873525; text-decoration:underline; line-height:18px; }
.more { text-align:right; }
.news_listing { text-align:left; padding-right:10px; }
.news_listing h1 { padding:0 0 12px 0; }
.page_numbers { text-align:center; padding:5px 0; height:28px; }
.page_numbers ul { text-align:center; padding:5px 0 20px 0; }
.page_numbers li { display:inline; list-style:none; padding:0 2px; }
.news_story p { padding-bottom:20px; }
.date { color:#000000; float:right; font-size:13px; padding-top:18px; }
.black { color:#000000; }
.availability { color:#000000; font-size:12px; }
ul.disclaimer { text-align:left; margin:0 0 0 15px; }
ol.disclaimer { text-align:left; margin:0 0 0 20px; }
.disclaimer li { margin:5px 0; }
ul.sitemap { text-align:left; margin:0 0 15px 25px; }
.sitemap li { list-style-type:disc; }
li.sitemap_secondary  { list-style-type:circle; margin-left:15px; }

/* gallery styles */

.gallery_thumbnail { position:absolute; left:25px; width:240px; top:205px; }
.gallery_thumbnail li { list-style:none; display:inline; padding:3px 3px 0 0; width:71px; height:71px; margin:0; }
.gallery_thumbnail img { border:solid 4px #CBB98B; }
#largephoto { margin-top:10px; }
#gallerynav { padding:0 0 0 10px; height:48px; }
a.nav_details { background:url(/images/photogallery/nav_details.jpg); width:82px; height:48px; float:left; }
a:hover.nav_details { background:url(/images/photogallery/nav_details_over.jpg); width:82px; height:48px; float:left; }
a.nav_details_on { background:url(/images/photogallery/nav_details_on.jpg); width:82px; height:48px; float:left; }
a.nav_exteriors { background:url(/images/photogallery/nav_exteriors.jpg); width:85px; height:48px; float:left; }
a:hover.nav_exteriors { background:url(/images/photogallery/nav_exteriors_over.jpg); width:85px; height:48px; float:left; }
a.nav_exteriors_on { background:url(/images/photogallery/nav_exteriors_on.jpg); width:85px; height:48px; float:left; }
a.nav_interiors { background:url(/images/photogallery/nav_interiors.jpg); width:91px; height:48px; float:left; }
a:hover.nav_interiors { background:url(/images/photogallery/nav_interiors_over.jpg); width:91px; height:48px; float:left; }
a.nav_interiors_on { background:url(/images/photogallery/nav_interiors_on.jpg); width:91px; height:48px; float:left; }
a.back_btn { background:url(/images/photogallery/btn_back.jpg); width:62px; height:27px; float:right; position:relative;margin-right:8px; }
a:hover.back_btn { background:url(/images/photogallery/btn_back_over.jpg); width:62px; height:27px; float:right; margin-right:8px; }
a.next_btn { background:url(/images/photogallery/btn_next.jpg); width:62px; height:27px; position:relative;float:right; }
a:hover.next_btn { background:url(/images/photogallery/btn_next_over.jpg); width:62px; height:27px; float:right; }
#large_photo_nav { height:27px; width:132px; float:right; }
.gallery_bottom { /*height:26px;*/ padding:4px 0 3px 0;}
#cp { padding: 5px 140px 5px 10px; text-align:left; }


/* communities */
.communities-home { text-align:left; }
.right_col_text ul { padding:15px; }
.right_col_text .city-name { font-size:13px; padding-bottom:15px; }
#community-mainnav { padding:10px 0px; height:15px; }
#community-mainnav li { list-style-type:none; float:left; padding-right:40px; }

#community-container { padding:25px 0;}
#community-image { float:left; width:260px; }
#community-image img { padding:1px; border:1px solid #A88A3E; margin-bottom:10px; }
#community-image .community-link { padding-bottom:2px; }
#residences-available { float:left; width:320px; }
#residences-available ul { padding:0px 0px 15px 15px; }
#residences-available .title { font-size:16px; font-weight:bold; }

#community-features { padding:25px 0; }
#community-features .title { font-weight:bold; font-size:16px; }
#community-features ul.on-the-left { float:left; width:260px; padding-top:0; }
#community-features ul.on-the-right { float:left; width:260px; padding-top:0; }

#community-disclaimer { font-size:9px; }

a.download-pdf { background: url('/images/pdf_icon.gif') no-repeat scroll top right; height: 12px; padding-right:18px; }


/* floorplan styles */

.community_col1 { width:170px; float:left; padding:12px 0 5px 0; }
.community_col2 { width:310px; float:left; padding:12px 0 5px 0; }
.community_col3 { width:115px; float:left; padding:12px 0 5px 0; text-align:right; }
.community_col3 p { text-align:right; }
.community_thumbnail { background:url(/images/floorplans/thumbnail_bg.gif); width:150px; height:105px; }
.community_thumbnail img { padding:2px 0 0 2px; }
.model_tour { margin:10px 0 5px 0; }

.view_all_thumbnail_row { padding:10px 0 10px 0; }
.view_all_thumbnail img { padding:2px 0 0 2px; }
.view_all_thumbnail { background:url(/images/floorplans/viewall_thumbnail_bg.gif); width:140px; height:98px; margin-right:7px; float:left; }
.view_all_col1 { padding:8px 0 6px 0; width:440px; float:left; }
.view_all_col2 { padding:8px 0 6px 0; width:150px; float:left; text-align:right; }
.view_all_col2 p { text-align:right; }
.view_all_col1 p { font-size:12px; }

.quick_delivery_col1 { width:170px; float:left; padding:12px 0 5px 0; }
.quick_delivery_col2 { width:425px; float:left; padding:12px 0 5px 0; }
.quick_delivery_col3 { width:290px; float:left; }
.quick_delivery_col4 { width:135px; float:left; text-align:right; }
.quick_delivery_col4 p { text-align:right; }

.results_tour_btn { padding:5px 0 ; }

.communitydetail_col1 { width:260px; float:left; padding:20px 0 12px 0; }
.communitydetail_col2 { width:328px; float:left; padding:20px 0 12px 0; }
.communitydetail_col3 { width:280px; float:left; padding:20px 0 20px 0; }
.communitydetail_col4 { width:308px; float:left; padding:20px 0 20px 0; }
.communitydetail_col2 ul, .communitydetail_col3 ul { margin:2px 0 0 14px; color:#462E1B; list-style-image:url(/images/bullet.gif); line-height:17px; }
.communitydetail_thumbnail { background:url(/images/floorplans/communitydetail_thumbnail_bg.gif); width:240px; height:175px; }
.communitydetail_thumbnail img { padding:2px 0 0 2px; }
.communitydetail_col4 ul { margin:20px 0 0 14px; color:#462E1B; list-style-image:url(/images/bullet.gif); line-height:17px; }

.floorplan { border:solid 1px #E9E2C0; margin:10px 0; text-align:center; }
.floorplan_full { margin:3px 0; }

.floorplan_col1 { width:98px; float:left; padding:5px 0 5px 0; }
.floorplan_col2 { width:185px; float:left; padding:5px 0 5px 0; }
.floorplan_col3 { width:83px; float:left; padding:5px 0 5px 0; }
.floorplan_col4 { width:210px; float:left; padding:5px 0 5px 0; }

.elevations { text-align:center; color:#FFFFFF; margin:15px 0 30px 0; }
.elevations img { margin:3px 0 3px 0; border:solid 1px #CFB677; }

/* form styles */

.field_label { color:#462E1B; text-align:right; width:/*160*/140px; float:left; padding-right:10px; }
.form_field { width: 375px; float:left; text-align:left; }	
.form_row { line-height:/*30*/27px; clear:both; }
.validation-advice { font-size:12px; margin: 5px 0 10px 0;	padding: 3px 5px 3px 10px; background-color: #BB7B4A; color: #FFFFFF; font-weight: bold; line-height:16px; width:327px; }
.validation-failed { border: 1px solid #BB7B4A;  }
.form_buttons { margin-left:240px; }
.contact_type { float:left; font-size:12px; color:#BB7B4A; font-weight:bold; padding:10px 30px 20px 0; }
.contact_form { padding:20px 0 20px 0; }
.form-hr { width:450px; height:2px; border-bottom:solid 1px #E9E2C0; margin:0 0 10px 150px; clear:both; }
.textInput { padding:1px 0 1px 2px; font-size:11px; height:16px; }

.form_field table{border-collapse:collapse;width:100%;}
.form_field table td{vertical-align:top;padding:0;line-height:14px;padding-bottom:10px}

.comm_form_row { line-height:30px; clear:both; }
.comm_field_label { color:#462E1B; text-align:right; width:90px; float:left; padding-right:10px; }
.comm_form_field { width: 150px; float:left; text-align:left; }
.comm_form_buttons { margin-left:30px; }

#errorExplanation { border:1px solid #c00; margin:10px 0;padding:15px 40px; color:#c00; text-align:left; }
#errorExplanation h2 { font-family:14px; text-align:left; color:#c00; }
#errorExplanation ul { padding:10px 10px 10px 25px; }
#errorExplanation p { padding:8px; text-align:left; }

.form-buttons button{overflow:visible;width:auto;border:none;background:transparent;}

#community-find{float:left;width:285px;min-height:500px;}
#community-know{float:left;width:285px;min-height:500px;margin-left:30px}
#community-know .know-community{margin:10px 0px}
#community-search  .dotted_hr{margin:15px 0px}
#community-search form{margin:0}
#community-search  .form-buttons{text-align:right}
#community-search form fieldset {border:none;margin:0;padding:10px 0px}
#community-search #model-types {margin-top:10px;margin-bottom:10px}
#community-search #model-types  table{width:100%}
#community-search #model-floorplans  table{width:100%}
#community-search #model-types input,#community-search #model-types label,
#community-search #model-floorplans select,#community-search #model-floorplans label{vertical-align:middle}
#community-search #model-types label,#community-search #model-floorplans label{margin-left:5px}
#community-search .error{margin:5px;border:2px solid #863524;padding:10px;text-align:center;background:#E9E2C0}

#community-search #model-floorplans {margin-top:10px;margin-bottom:10px}

a.action-link,a.action-link:visited{background:url('/images/linkarrow.gif') no-repeat top left;padding-left:10px}

#refine-communities{padding:10px 0px 0 0}
#refine-communities input,#refine-communities label{vertical-align:middle}
#refine-communities input{margin-right:5px;margin-bottom:3px}
#refine-communities label{margin-right:15px;margin-bottom:3px}

#search-results .double_hr,#search-results .dotted_hr{margin:10px 0px 5px 0px}

.results-entry{min-height:150px;line-height:17px;margin-bottom:15px}
* html .results-entry {height:150px}
.results-entry .model-photo{float:left;margin-right:15px;width:150px;min-height:100px}
* html .results-entry .model-photo{height:100px}
.results-entry .model-photo .photo{height:100px;width:145px;background:#FFF;border:1px solid #A88A3E;padding:1px;margin-bottom:5px}
.results-entry .model-photo .photo img{width:145px;height:100px;}
.results-entry .model-details{float:left;width:430px;color:#462E1B}
.results-entry .model-name,.results-entry .model-name a{font-size:18px;color:#3D2617;margin-bottom:3px; }
.results-entry .model-type{}
.results-entry .model-info{margin-top:10px;}
.results-entry .model-avail{margin-top:5px;font-style:italic}
.results-entry .model-stats{float:right;width:150px;text-align:right}
.results-entry .model-bb{font-weight:bold}
.results-entry .model-price{text-align:right}
.results-entry .model-mls{}
.search-reiterate{padding-top:10px}

#community-basics .double_hr,#community-basics .dotted_hr{margin:10px 0px 5px 0px;clear:both}
.comm-location{padding-top:3px}
.comm-links a{margin-right:15px}
#community-basics .comm-links .dotted_hr{margin-top:0;}
.comm-entry{min-height:350px;padding-top:15px}
* html .comm-entry{height:350px}
.comm-entry .comm-photo{width:240px;min-height:173px;float:left}
.comm-entry .comm-photo .photo{width:236px; height:171px;background:#FFF;border:1px solid #A88A3E;padding:1px;margin-bottom:5px}
.comm-entry .comm-info{float:left;margin-left:15px;width:330px;color:#462E1B}
.comm-entry .comm-avail{font-size:18px;color:#3D2617;margin-bottom:3px; }
.comm-entry .comm-residences ul{margin:0;padding:0 0 0 15px}
.comm-entry .comm-residences ul li{margin-bottom:4px}
.comm-entry .comm-desc{padding-top:10px;padding-bottom:10px}
.comm-entry .comm-feature-head{margin-top:10px;font-size:18px;color:#3D2617;margin-bottom:3px;}
.comm-entry .comm-feature-list{}
.comm-entry .comm-directions img{vertical-align:middle}
.comm-entry .comm-feature-list ul{margin:0;padding:0 0 0 15px}
.comm-entry .comm-feature-list ul li{margin-bottom:3px}
ul.list_1 {width:275px;float:left}
ul.list_2 {width:250px;float:left;margin-left:20px}

#model-data{}
#model-data .double_hr{margin:10px 0px 5px 0px}
#model-data .model-stats{height:16px}
.model-stats .square-feet{display:inline;margin-right:50px}
.model-stats .bedrooms{display:inline;margin-right:50px}
.model-stats .bathrooms{display:inline;}
#model-community{margin-top:10px}
#model-community table{border-collapse:collapse;}
#model-community table td,#model-community table th {vertical-align:top;text-align:left}
#model-community table td{padding:0 10px}
#model-community table th {;font-size:16px;font-weight:normal}
#model-community ul{list-style-type:none;margin:0;padding:0}
#model-community ul#linked-communities{margin-right:100px}
#model-community ul#linked-communities li {margin-bottom:3px}
#model-floorplan{text-align:right;margin-top:5px;}
#model-floorplan #floorplan-image{width:597px;border:1px solid #E7E4C3;margin-top:5px;text-align:center}
#model-floorplan #other-floorplans{text-align:left;margin-top:10px}
#model-floorplan #other-floorplans a{margin-right:20px}
#model-floorplan #other-floorplans a.active{color:#000}
#model-data h1 {position:relative}
#model-data h1 .links{position:absolute;right:0;top:0;width:350px;height:25px;text-align:right}

#all-models{}
#all-models .double_hr,#all-models .dotted_hr{margin:10px 0px 5px 0px}
#all-models .model-data{height:18px;}
#all-models .model-floorplans{float:right}
#all-models .model-type{float:left}
#all-models .dotted_hr{clear:both;margin-top:0px}
#all-models .model-elevations{min-height:100px}
#all-models p{margin-top:8px}
* html #all-models .model-elevations{height:100px}
#all-models .model-elevations .image{width:139px;height:94px;padding:1px;border:1px solid #A88B3F;float:left;margin-right:12px;margin-bottom:5px}
* html #all-models .model-elevations .image{display:inline}
#all-models .model-elevations img {width:135px;height:90px;}
#all-models .model-more{min-height:30px;margin-top:10px}
* html #all-models .model-more{height:30px;}
#all-models .model-more .model-stats{float:right;text-align:right}
#all-models .model-more .model-locations{float:left;font-style:italic}
#all-models .model-more .model-stats .model-bb{font-weight:bold}

/* Stories */

#stories-listing {}
#stories-listing h1{margin:10px 0px}

#story-entries{padding-top:15px;line-height:17px}
#story-entries .story-entry {margin-bottom:15px}
.story-entry .story-date{font-style:italic;padding-bottom:3px}
.story-entry .story-title{font-size:17px;line-height:19px}
.story-entry .story-intro{color:#392B22}
.story-entry .story-image{float:right;padding:1px;border:1px solid #A88A3E;width:88px;height:63px}
.story-entry .story-image-thumb{float:right;margin:0 0 15px 15px;padding:1px;border:1px solid #A88A3E;width:175px;height:125px}

#position-listings{}
#position-listings .double_hr{margin-top:5px;margin-bottom:10px}
#position-listings #positions{}
#position-listings #positions table{border-collapse:collapse;width:100%;}
#position-listings #positions table th,#position-listings #positions table td{text-align:left;padding:3px 0px}
#position-listings #positions table td{text-align:right}

.position-posted{float:right;text-align:right;margin:0 0px 15px 15px}
.position-info{margin-bottom:10px}
.position-resume{text-align:left;clear:both;padding-top:15px}
.position-resume img{border:none}
.position-resume form{margin-top:10px;}
.position-resume form table{border-collapse:collapse}
.position-resume form table td{padding:3px 5px 3px 0px}

#flash-map{margin-top:15px}

#homeowners{}
#homeowners ul{list-style-type:none}

#wormald-features{}
#wormald-features h1{margin:10px 0px}
#wormald-features .feature-item{min-height:100px;margin-top:15px}
* html #wormald-features .feature-item {height:100px}
#wormald-features .feature-item .feature-image{float:left;margin:0 15px 0 0;padding:1px;border:1px solid #A88A3E;width:145px;height:100px}
#wormald-features .feature-item .feature-title{font-size:16px;}
#wormald-features .feature-item .feature-more{}

#model-bedrooms{width:50px;}
#model-bathrooms{width:50px;}

.blocktext{font-size:13px; margin-bottom:10px;color:#462E1B; line-height:15px; background:#EFECE0;border:1px solid #A88A3E;padding:10px;}
.note{background:#EFEFEF}

#qc-list ul li{margin-bottom:8px}
