/*-----------------------------------------------Woodcrest Homes Print StylesVersion:  15 March 2006----------------------------------------------- */body{	background:#FFF;	font-size:9pt;	color:#000;	font-family:Verdana, Arial, Helvetica, sans-serif;}span.language,form#login,#navigation,#flash,#utnav,#subnavContainer,#subnav,#breadcrumb,#survey,#subNav,.home #flashContent{	display:none;}#page{	width:100%;}#footer{	text-align:center;	font-size:7.5pt;	color:#666;	width:100%;	clear:both;	padding-top:60px;}#footer a,#footer a:link{	color:#666;	text-decoration:underline;}.home #content h1{	color:#006699;	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;}h1{	font-size:11pt;	font-weight:bold;	color:#006699;}h2{	font-size:10pt;	font-weight:bold;	color:#003366;}h3{	font-size:9pt;	font-weight:bold;	color:#006699;}a,a:link{	color:#006599;}div.imgRight{	float:right;	margin:20px 0 20px 20px;}.clear{	clear:both!important;}ul{	margin:0 0 14px 30px;	list-style-image:url(../images/common/bullet.gif);}ul li{	line-height:14pt;}/* Interior =General----------------------------------------------- */#copy p{	margin:0 0 16px 0;	padding:0;}#copy blockquote{	margin:0 0 16px 0;	padding:0;}.interior h1{	margin-bottom:18px;	padding-bottom:0;}.interior h2{	margin:0 0 16px 0;	padding:0;}h2.underline{	border-bottom:1px solid #6699CC;	margin-bottom:6px;	padding-bottom:4px;}.thumbBrdr img{	padding:3px;	border:1px solid #CCC;}.required{	color:#A71C00;}form{	border:1px solid #8CB3C7;}form input,form select,form textarea{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px!important;}input.submitBtn,input.submitBtnInline,input#submitBtn{	display:block;	margin:0;}input.submitBtnInline{	display:inline!important;}/* Interior =Two Column Layout----------------------------------------------- */#mainDiv{	width:65%;	float:left;}#mainDiv table{	width:65%;}.twocolumn #mainDiv,.twocolumn #mainDiv table{	width:65%;}#secondaryDiv{	float:right;	width:30%;}#secondaryDiv span.plan{	display:block;	font-size:10pt;	color:#003366;}#copy .planParagraphs p{	margin-bottom:0;}#copy .planParagraphs p.paraName,#copy .planParagraphs p.paraAddress{	margin-bottom:16px;}#copy p.paraName{	margin-top:8px;}#secondaryDiv img.planPhoto{	margin-top:10px;}#secondaryDiv2{	float:right;	width:30%;}#secondaryDiv2 span.plan{	display:block;	font-size:10pt;	color:#003366;}#secondaryDiv2 p{	color:#006699;}#secondaryDiv2 img.planPhoto{	margin-top:10px;}div.sectionDiv div.thumbBrdr{	float:left;	margin:0 0 20px 0;	width:59px;	height:59px;}div.sectionDiv{	padding:4px 0 0 0;}div.sectionDiv div.container{	margin-left:76px;	margin-bottom:20px;}div.sectionDiv div.smallColumn{	margin-left:212px;}div.sectionDiv div p.first{	margin-top:0;	padding-top:0;}.sectionDiv ul{	margin:0 0 0 15px;	padding:0;}/* Interior =Neighborhood----------------------------------------------- */img.neighborLogo{	float:left;	margin:2px 30px 14px 0;}span.planNumber{	color:#339900;}.nowSelling,.comingSoon,.soldOut,.tempSold{	font-weight:bold;}.nowSelling{	color:#004E94;}.comingSoon{	color:#187442;}.soldOut{	color:#84A1D2;}.tempSold{	color:#D47900;}td.hide{	display:none;}p.announcment{	color:#A71C00;	padding:0;	margin-top:0;}p.announcment a,p.announcment a:link{	color:#A71C00;	text-decoration:none;}.callout{	border:1px solid #8CB3C7;	padding:8px;	margin:12px 0 0 0;	color:#006699;}.callout p{	margin:0 0 10px 0;	padding:0;	color:#006699;	line-height:14px;}.callout p.announcment{	padding:0 0 4px 0;	font-weight:bold;}/* Interior =Flash Map----------------------------------------------- */#flashContainer{	float:left;}#flashMap{	border:1px solid #BBC9DD;	float:left;}#mapListing{	width:114px;	padding:0 0 0 20px;	margin:-2px 0 0 0;	float:left;}#mapListing p{	margin:0 0 4px 0;	padding:0 0 7px 0;	border-bottom:1px solid #D5E5F2;	font-size:8.5pt;	color:#003366;	line-height:12px;}#mapListing p.last{	border-bottom:0;}#mapListing a,#mapListing a:link{	color:#003366;	text-decoration:none;	padding:0;	display:block;}#legend{	margin:0;	padding:10px 0 0 0;	list-style:none;	clear:both;}#legend img{	margin-right:6px;	position:relative;	top:6px;}a.hfBtn,a.hfBtn:link,a.hfBtn2,a.hfBtn2:link{	color:#006699;	text-decoration:none;	font-weight:bold;	padding:2px 0;}a.hfBtn:hover,a.hfBtn2:hover{	text-decoration:none;	padding:2px 0;}/* Interior =Neighborhood Navigation (NeighborNav)----------------------------------------------- */ul#neighborNav{	display:none;	}.description{	float:left;	width:100%;}*html .description{	padding-bottom:16px;}*:first-child+html .description{	padding-bottom:16px;}.testimonial{	padding:8px 8px 12px 10px;	margin:0 0 18px 18px;	border:1px solid #b2d3e4;	font-family:Georgia, "Times New Roman", Times, serif;	color:#6c97ad;	width:160px;	float:right;}.testimonial p{	padding:0;	margin:0;	line-height:15px;}.testimonial span.author{	font-weight:bold;	display:block;	padding-top:3px;}/* Interior =Slideshow----------------------------------------------- */div#slideshow{	width:350px;	margin:0 0 16px 0;	padding:0;	float:left;}#slideshow_holder{	position:relative; 	left:0; 	top:0; 	width:350px;	height:220px;	overflow:hidden;}img.slideshowImage{	position:absolute;	top:0;	left:0;	visibility:hidden;	z-index:0;}p.slideshowCaption{	margin:0;	padding:0;	display:none;	visibility:hidden;	z-index:0;	color:inherit;}div#picture0{	visibility:visible;}p#navLinks{	position:absolute;	z-index:200;	top:223px;	left:0;	display:block;	font-size:8pt;	height:27px;	width:350px;}p#navLinks a:link, p#navLinks a:visited, p#navLinks a:hover, p#navLinks a:active,p#navLinks span {	font-weight:bold;	color:#036;	text-decoration:none;	cursor:pointer;	line-height:27px;	text-align:center;}#cpanel,#caption_panel{	position:relative;	padding:6px 0;	width:350px;	margin:0;}#caption_panel p,#cpanel p{	margin:0;	padding:0;	line-height:14px;	font-size:8.5pt;}#caption_panel p a,#caption_panel p a:link,#cpanel p a,#cpanel p a:link{	color:#000;	text-decoration:none;}#caption_panel{	clear:left;}#controls{	display:none;}img#tab{	position:absolute;	left:273px;	top:0;	z-index:100;}#slideshow .container{	padding:0 0 16px 0;}#slideshow .container img{	float:left;}h2.descriptionHeading{	clear:both!important;	display:block;}.sshow p.large{	margin-bottom:18px;}.sshow table.dataTable,.sshow table.planListing{	margin-bottom:10px;}#hmSpecs{	color:#003366;}	#hmDescrp{	width:546px;}/* Interior =Home Finder Form----------------------------------------------- */#homeFinder{	border:1px solid #B7D9DD;	padding:10px 20px;	margin-bottom:16px;	margin-right:auto;	margin-left:auto;	width:500px;}#homeFinder fieldset{	border:0;	padding:0 0 12px 0;	margin:0;	width:249px;	float:left;}#homeFinder select{	margin:0 0 5px 0;}#homeFinder fieldset label{	display:block;	color:#006699;	margin:5px 0 4px 0;}#homeFinder input#submitBtn{	clear:left;}#zip{	width:105px;}.movein{	display:block;	margin:-16px 0 0 14px;	padding:0 0 0 8px;}.movein img.arrow{	margin:0 0 -2px 3px;	padding:0;}#quickMoveIn{	margin-left:0!important;	padding-left:0!important;}/* Interior =Update Form----------------------------------------------- */.interior .sshow #formContainer{	margin:0 0 16px 13px;	padding:0;	width:177px;	float:left;	}#updateForm{	display:none;}/* Interior =Contact Form----------------------------------------------- */form#contact{	padding:10px 20px;	margin-bottom:16px;	width:500px;}form#contact fieldset{	border:0;	padding:0 0 20px 0;	margin:0;	width:400px;}form#contact fieldset[class=left],form#contact fieldset[class=right]{	padding:0 0 12px 0;}form#contact fieldset.left{	float:left;}form#contact fieldset.right{	float:right;}form#contact select{	margin:0 0 5px 0;}form#contact fieldset label{	display:block;	margin:5px 0 4px 0;}#contact input#submitBtn{	display:block;	margin:0;}/* Interior =Careers Form----------------------------------------------- */#newResumeForm{	padding:10px 20px;	margin-bottom:16px;	width:500px;}#newResumeForm fieldset{	border:0;	padding:0;}#newResumeForm #formLeft,#newResumeForm #formRight{	float:left;	padding-bottom:16px;	width:255px;}#newResumeForm #formRight{	width:200px;}#newResumeForm #formLeft label,#newResumeForm #formRight label{	display:block;	margin-bottom:4px;}#newResumeForm #dynamicFields{	clear:both;}/* Interior =Email Options form----------------------------------------------- */#email_options{	padding:10px 20px;	margin-bottom:16px;	width:316px;}#email_options fieldset{	border:0;	padding:0;	margin:0;	width:100%;}#email_options fieldset[class=left],#email_options fieldset[class=right]{/*  This style definition is only read by modern browsers  */	padding:0 0 12px 0;}#email_options select{	margin:0 0 5px 0;}#email_options fieldset label{	display:block;	margin:5px 0 4px 0;}#email_options input#submitBtn{	clear:left;	display:block;	margin:0;	padding:0;}#email_options p input#sendToSales{	clear:left;	display:inline!important;}#email_options label{	white-space:normal;}#email_options .smTxt{	display:block;	margin:14px 0;}#email_options .textarea{	width:100%;	height:60px;}/* Interior =Create Account Request Information Forms----------------------------------------------- */form.createAccount,form.requestInfo{	border:0;	padding:0;	width:540px;}form.createAccount legend,form.requestInfo legend{	margin:0;	padding:0;	font-weight:bold;}form.createAccount fieldset,form.requestInfo fieldset{	margin:0 0 16px 0;	padding:4px 20px 10px 20px;	clear:both;	border:1px solid #8CB3C7;}form.createAccount  label{	display:block;	margin:0pt;	padding:6px 0 0 0;}form.createAccount div.leftSide,form.requestInfo div.leftSide{	float:left;	width:260px;}form.createAccount div.rightSide,form.requestInfo div.rightSide{	float:left;	width:230px;}form.createAccount input.submitBtn,form.requestInfo input.submitBtn{	margin-top:30px!important;	clear:both;}form.createAccount span.format,form.requestInfo span.format{	font-size:8.5pt;}form.createAccount fieldset.contactInformation,form.requestInfo fieldset.contactInformation{	border:1px solid #d0dfec;}form.createAccount fieldset.loginInformation input,form.createAccount fieldset.contactInformation input,form.requestInfo fieldset.contactInformation input{	width:170px;}form.createAccount #locationInterests option{	padding-right:60px;}form.requestInfo label.checkbox input{	position:absolute;	top:3px;	left:-2px;}form.createAccount label.checkbox input{	position:absolute;	top:0;	left:-2px;}form.createAccount label.checkbox,form.requestInfo label.checkbox{	padding:3px 0 4px 20px !important;	position:relative;}form.createAccount label#prices{	padding-bottom:8px;}form.requestInfo select#locationInterests option{	padding-right:20px;}form.requestInfo  input,form.requestInfo  select{	margin-top:0;}form.requestInfo  label{	padding:3px 0 0 0;}form.requestInfo fieldset.contactInformation input{	width:170px;}form#dynamic h2{	margin:0;	padding:8px 0 0 0;}form#dynamic input,form#dynamic select{	margin-top:2px;}form#dynamic label{	padding:4px 0 3px 0;}form#dynamic select.forminput{	margin-top:3px;}fieldset#formLeft{	width:225px;	float:left;	margin:0;	padding:0;}fieldset#formRight{	width:225px;	float:right;	margin:0;	padding:0;}fieldset#dynamicFields{	clear:both;	margin:0;	padding:16px 0 0 0;}form#dynamic input,form#dynamic select{	margin-top:2px;}form#dynamic label{	padding:4px 0 3px 0;}form#dynamic select.forminput{	margin-top:3px;}/* Interior =FAQs----------------------------------------------- */#faqsContainer{	padding:10px 0 0 0;	float:left;	width:100%;	margin-top:30px;}#faqsContainer .sectionDiv{	padding:0 0 24px 0;	margin:0 24px 0 0;	/*width:240px;*/	float:left;}#faqsContainer .thumbBrdr{	margin:0 10px 0 0;	float:left;	width:59px;	height:59px;}#faqsContainer .container{	margin:0;	padding:0;	float:left;	width:169px;}#faqsContainer h3{	margin:0;	padding:10px 0;	float:left;	font-size:9pt;}.faqsContainer p{	margin-left:73px;	margin-top:3px;}.faqs .thumbBrdr{	width:192px;	height:137px;}.subCategories .sectionDiv .container{	border:1px solid #FFF;}.subCategories{	margin-left:40px;	padding-top:20px;}.subCategories .sectionDiv{	clear:left;}.subCategories .sectionDiv .container{	margin-left:76px;	margin-bottom:0;}.subCategories .sectionDiv .container h3{	margin:0;	padding:12px 0;}/* Interior =Warranty Request----------------------------------------------- */#warranty{	padding:8px 14px 12px 14px;	width:300px;}#warranty h3{	margin:0;	padding:0 0 8px 0;	font-size:9pt;}#warranty label{	display:block;	margin:5px 0 4px 0;	width:200px;}#warranty input{	width:150px;}#warranty input#submitBtn{	width:100px;	margin-top:10px;}#warranty p{	margin:4px 0 0 0;}#warranty p.proceed{	margin:30px 0 4px 0;}#warranty p.proceed a,#warranty p.proceed a:link{	text-decoration:none;}/* Interior =Contact Info----------------------------------------------- */#contactInfo{	float:left;	width:100%;	font-size:8pt;}#contactInfo dl{	float:left;	margin:0;	padding:0;}#contactInfo dl.numbers{	width:230px;	margin:0 0 0 90px;	display:inline;	padding:0 0 11px 0;	clear:none;}#contactInfo dl.hours{	width:180px;	float:left;	margin:11px 0 0 0;}#contactInfo dd{	margin-left:0;	padding-left:0;	line-height:20px;	margin-top:0;	padding-top:0;}#contactInfo dt{	font-weight:bold;	font-size:9pt;	padding-bottom:2px;	margin-top:0;	padding-top:0;}#contactInfo{	margin-top:0;	position:relative;}#contactInfo img{	position:absolute;	top:14px;	left:0;}#contactInfo div.agents{	float:left;}#contactInfo div.agents div.clear{	padding:11px 20px 11px 0;	float:left;	position:relative;	min-height:83px;}#contactInfo a,#contactInfo a:link{	color:#000;	text-decoration:none;}/* Interior =Search Results----------------------------------------------- */#copy p.moveIn{	clear:both;	margin-top:10px;}img.legendArrow{	margin:0 4px -1px 0;}.searchControls{	display:none;}.instructions{	margin:0 0 -5px 0;}/* Interior =Realtor----------------------------------------------- */.sectionDiv .smallColumn em{	font-size:11pt;	font-style:italic;	font-weight:bold;	color:#003366;}.realtorContainer{	margin-top:30px;}.realtorContainer p{	margin-left:73px;	margin-top:3px;}.realtorContainer .thumbBrdr{	float:left;	width:59px;	height:59px;	margin-right:10px;}.thumbBrdr img.large{	padding:4px;}.realtor .thumbBrdr{	width:192px;	height:137px;}.realtor .smallColumn{	padding-bottom:2px;}/* Interior =Community Info / Ad Gallery Lists----------------------------------------------- */.communityList a,.communityList a:link,.adGallery a,.adGallery a:link,.ownerTools a,.ownerTools a:link{	color:#003366;	text-decoration:none;}*html .communityList ul,*html .adGallery ul,*html .ownerTools ul{	height:1%;}/* Interior =Data Table Base Styles----------------------------------------------- */.dataTable{	clear:both;	width:100%!important;	border:0;}.dataTable td,.dataTable th{	padding:5px;}.dataTable th{	font-weight:bold;	border-right:1px solid #8cb3c7;	border-bottom:1px solid #8cb3c7;}.dataTable th.last{	border-right:none;}.dataTable td{	text-align:center;	border-right:1px solid #8cb3c7;	border-bottom:1px solid #8cb3c7;}.dataTable td.last{	border-right:none;}.dataTable th.descend img{	margin:0 0 0 10px;	vertical-align:middle;}.dataTable a,.dataTable a:link{	color:#000;	text-decoration:none;}.dataTable div.thumbBrdr{	width:100px;	height:69px;	text-align:center;	margin-left:auto;	margin-right:auto;	margin-bottom:3px;}.dataTable th.sortable{	padding:0;}.sortable th a,.sortable th a:link{	padding:5px;	display:block;}.sortable th.ascend a,.sortable th.ascend a:link,.sortable th.ascend a:hover, .sortable th.descend a,.sortable th.descend a:link,.sortable th.descend a:hover{	padding:5px 15px 5px 5px;	background-repeat:no-repeat;	background-position:right 50%;	background-color:transparent;}/* Data Table Related Options----------------------------------------------- */.relatedOptions{	clear:both;	font-weight:normal;	margin:0;	border:1px solid #8cb3c7;	padding-bottom:16px;}.relatedOptions p{    margin:0!important;	padding:0 0 6px 0!important;}.relatedOptions .item{    margin:16px 0 0 0;}.relatedOptionForm{	border:0;	padding:0;	margin:0;}#horizontal .items{    margin:0;	padding:6px 0 0 0;	clear:both;	float:left;	width:100%;}#horizontal .item{    float:left;    text-align:center;    width:134px;	margin:0;	padding:0;}#vertical{    text-align:center;	padding-bottom:16px!important;	margin-top:16px;}.relatedOptions a,.relatedOptions a:link{	font-weight:normal;	color:#006699;	text-decoration:none;}.relatedOptions h4{	color:#006699;	font-weight:normal;	font-size:10pt;	white-space:nowrap;	padding:5px;	margin:0;	text-align:left;	border-bottom:1px solid #8cb3c7;}#vertical .thumbBrdr,#horizontal .thumbBrdr{	width:61px;	text-align:center;	margin-left:auto;	margin-right:auto;	margin-bottom:5px;	margin-top:10px;	float:none;}.relatedOptions input.submitBtn{	margin:3px auto 0 auto;	clear:left;}#savedOptions p{	margin:6px 6px;	padding:0;}#optionDescription{    width:650px!important;	float:left;	padding:0 0 20px 0;}#optionDescription p{	float:left;	width:500px;	position:relative;}#optionDescription .included{	position:absolute;	top:4px;	right:0;}#optionDescription img{    float:left;    padding:0 27px 0 0;}#optionDescription span.left{    float:left;	padding-top:4px;}#optionDescription span.right{    float:right;}#optionDescription input{    display:inline;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px!important;}/* Interior =Plan Listing Table----------------------------------------------- */.planListing{	clear:both;	width:100%;	border:0;}.planListing th{	font-weight:bold;	padding:5px;	border-bottom:1px solid #8cb3c7;}.planListing td{	text-align:left;	border-bottom:1px solid #8cb3c7;	padding:15px 15px 0 15px;}.planListing p{	margin:10px 0;}.planListing ul.specs{	margin:0;	padding:0 0 16px 0;	float:left;	width:100%;}.planListing ul.specs li{	float:left;	border-right:1px solid #8cb3c7;	margin-right:8px;	padding:0 8px 0 0;	/*  Padding for IE defined in ie6.css  */	list-style:none;}*:first-child+html .planListing ul.specs li,*html .planListing ul.specs li{	padding-top:2px;}.planListing ul.specs li.last{	border-right:0;	padding:0;	margin:0;}.planListing li.options a,.planListing li.options a:link{	padding:2px 0 4px 0;	font-weight:bold;	text-decoration:none;}ul.specs{	margin:0 0 12px 26px;	padding:0;	list-style:none;	float:right;	width:179px;	list-style-image:none;}ul.specs li{	margin:0;	padding:0;	background-image:none;}.planListing p.announcment{	padding-top:2px!important;}/* Interior =Module Table----------------------------------------------- */.module td{	text-align:left;	padding:10px;	vertical-align:top;	}.module th{	text-align:left;	padding:5px 10px;	vertical-align:top;}.module a,.module a:link{	color:#003366;	text-decoration:none;}.module a.title,.module a.title:link{	display:block;	font-weight:bold;}.module{	margin-top:10px;}/* Interior =Home Buyer Table----------------------------------------------- */.homeBuyer{	margin:0 0 20px 0;	width:100%!important;}.homeBuyer td,.homeBuyer th{	text-align:left;	vertical-align:top;}.homeBuyer th a,.homeBuyer th a:link{	text-decoration:none;}.homeBuyer th{	border-right:0;}.homeBuyer dl,.homeBuyer dt,.homeBuyer dd{	margin:0;	padding:0;}.homeBuyer dt{	font-weight:bold;}.neighborhoods{	width:100%!important;}.neighborhoods th.last{	border-right:0;}/* Interior =Checklist Table----------------------------------------------- */.checklist{	margin-bottom:16px;	margin-top:0;	width:100%!important;}.checklist td,.checklist th{	text-align:left;	vertical-align:middle;	}.checklist td{	padding:0 3px 0 5px;}.checklist td.check{	padding:5px 0px 5px 3px;	vertical-align:top;}.checklist input{	padding:0;	margin:0;}.checklist td.directions{	padding:0 5px;}.checklist td.directions p{	padding:8px 0;	margin:0;}.checklist th a.completeLink,.checklist th a.completeLink:link{	display:none;}#checklist{	border:0;}#checklist td.directions{	padding-top:10px;}form#checklist input#submitBtn{	margin-bottom:20px;}a.options,a.options:link{	padding:2px 0;	font-weight:bold;	text-decoration:none;	color:#003366;}/* Interior =Options Table----------------------------------------------- */.options{	margin-top:12px;	margin-bottom:14px;}.options td,.options th{	text-align:left;	vertical-align:top;}.options div.left{	text-align:left;	width:60px;	float:left;	padding-top:15px;}.options div.right{	text-align:right;	width:204px;	float:right;	margin-top:10px;}div.included{	padding-top:5px;}.options td{	padding:6px 4px 6px 10px;	border-right:0;	vertical-align:top;}.options td.last{	vertical-align:middle;}.options dl,.options dd{	margin:0;	padding:0;}.options dl{	margin-bottom:14px;}.options dd a,.options dd a:link{	color:#003399;	text-decoration:underline;	}.options dt{	font-weight:bold;	padding:0 0 3px 0;}.options dt a,.options dt a:link{	color:#003366;	text-decoration:none;}.options .left{	float:left;	padding:5px 0 0 0;}.options .right .included{	padding:5px 0 0 0;}.options .right{	float:right;}.options .right input{	display:inline!important;}.selectedOptions{	margin-top:0;}.selectedOptions td,.selectedOptions th{	border-right:0;	text-align:left;	vertical-align: middle!important;}.selectedOptions th label{	margin:0;	padding:0;	display:inline;}.selectedOptions label{	margin:0;	padding:0;	display:inline;}.selectedOptions input.check{	margin-right:10px;}.options td div.thumbBrdr{	width:auto;	height:auto;	float:left;}.deleteOptions{	display:none;}#optionForm{	position:relative;}.deleteOptions a,.deleteOptions a:link{	font-weight:normal!important;	border:0;}th#update div.right{	margin-top:0;	}.options th#update input{	margin:0 2px 0 0;	padding:0;	width:12px;	height:12px;}.options input.submitBtn{	display:inline;}.selected{	font-weight:bold;}.selected input{	font-weight:normal!important;}#optionForm{	border:0;	padding:0;	margin:0;}	.optionInput input{	width:25px;	margin:0 0 0 10px;}.options{    margin-top: 0;    padding-top: 0;}.options div.thumbBrdr{	float:left;	width:auto;	height:auto;}.options td,.options td.last,.options th,.options th.last{	vertical-align:top;}#smallBtn{	margin-bottom:14px;}#smallBtn #yesSend{	width:160px;}#smallBtn #noSend{	width:190px;}#mainDiv .options .thumbBrdr{	width:61px;	height:61px;}p.disclaimer,.smTxt{	color:#666;	font-size:7.5pt;}#copy p.disclaimer{	margin-bottom:0;}/* Interior =Horizontal UL----------------------------------------------- */ul.horizontal{	display:none;}/* Interior =Testimonials----------------------------------------------- */div.testimonials blockquote{	margin:0;	line-height:18px;}div.testimonials blockquote span.cite{	display:block;	font-weight:bold;	margin:0 0 4px 0;}div.testimonials p.description{	float:none;	width:auto;	padding-bottom:4px;	margin-top:0;	padding-top:0;}div.testimonials h2.underline{	margin-bottom:0;	margin-top:0;	padding-top:0;}div.testimonials div.thumbBrdr{	margin-top:5px;}div.testimonials div.sectionDiv div.container{	margin-bottom:6px;}/* Interior =Past Neighborhoods----------------------------------------------- */.pastContainer{	float:left;	clear:both;	width:100%;}dt span.thumbBrdr{	float:left;}.pastContainer dl{	margin:0 0 16px 0;	padding:0 0 16px 0;	float:left;	clear:both;	border-bottom:1px solid #6699CC;	width:660px;}.pastContainer dl.last{	margin-bottom:0;	border-bottom:0;	padding-bottom:0;}.pastContainer dd.title{    margin-bottom: 0.25em;	color:#006699;	padding:0 0 4px 0;	font-weight:bold;}.pastContainer dt{	margin:0;	padding:0;	float:left;}.pastContainer dd{	margin:0 0 0 210px;	padding:0;}/* Interior =Specials----------------------------------------------- */div.last{	border-bottom:0;	padding-bottom:0;	margin-bottom:0;}.specContainer div.thumbBrdr{	float:right;	margin-left:20px;	margin-bottom:20px;	margin-top:16px;}.interior .specContainer h2{	font-weight:normal;	margin-bottom:10px;}.specContainer h2 a,.specContainer h2 a:link{	color:#00538E;	text-decoration:none;	font-weight:bold;}#copy .specContainer p.announcment{	font-weight:bold;	margin-bottom:8px;}.specContainer #contactInfo{	margin:0;	padding:0;}.specContainer .container{	float:left;}/* Interior =Errors----------------------------------------------- */div#error_list{	color:#A71C00;	border:1px solid #CCC;	margin:10px 0;	padding:6px 12px;}div#error_list h1{	color:#A71C00;	font-size:10pt;	margin:0;	padding:5px 0 4px 0;}div#error_list ul{	padding-left:0;	margin-left:0;	list-style:none;}div#error_list ul li{	display:block;	padding-left:0;	margin-left:0;	list-style:none;}/* Interior = Popup Templates----------------------------------------------- */#popup div#clear{	display:block;	clear:both;	height:10px;}#popup #wrapper{	overflow:hidden;}#popup #leftCol{	width:183px;}#popup #subNav{	width:183px;}#popup #rightCol{	width:474px;	padding-top:3px;	padding-bottom:10px;}#popup .noNav #rightCol{	float:left;	width:672px;	margin-left:12px;	display:inline;}#popup .noNav .close{	position:absolute;	top:16px;	right:14px;}#popup .noNav #branding{	border-width:2px;}/* Interior =Warranty Request Form and Warranty Request View----------------------------------------------- */#warrantyRequestForm{	margin:0;	padding:20px;}#warrantyRequestForm fieldset{	border:1px solid #8CB3C7;	padding:0 7px 10px 7px;	margin:0;}#warrantyRequestForm legend,#warrantyRequestView legend{	font-weight:bold;	text-transform:uppercase;	margin:0;	padding:0 2px;	color:#006699;}#warrantyRequestForm fieldset input{	margin:1px 0 0 0;	padding:2px;	height:14px;}#warrantyRequestForm label{	margin:0;	padding:6px 0 0 0;	display:block;}#warrantyRequestForm select{	margin:1px 0 0 0;	padding:0;}#warrantyRequestForm fieldset textarea{	padding:2px;}#warrantyRequestForm #topContainer{	float:left;	width:100%;	position:relative;	margin-bottom:28px;	/*  Margin for IE defined in ie.css and ie6.css  */}*:first-child+html #warrantyRequestForm #topContainer,*html #warrantyRequestForm #topContainer{	margin-bottom:0;}#warrantyRequestForm #nameAddress{	float:left;	width:224px;	height:332px;}#warrantyRequestForm #nameAddress input{	margin:1px 0 2px 0;}#warrantyRequestForm #homeInfo{	position:absolute;	right:0;	bottom:0;}#nameAddress input,#contactInfo input,#homeInfo input{	width:216px;}#warrantyRequestForm fieldset label.first{	padding-top:6px;}#warrantyRequestForm #contactInfo,#warrantyRequestForm #homeInfo{	float:right;	width:224px;}#warrantyRequestForm #warrantyItems{	clear:both;}#copy #warrantyRequestForm #warrantyItems p.directions{	margin:0;	padding:0 0 20px 0;	/*  Padding for IE defined in ie.css and ie6.css  */}#warrantyRequestForm #divisionSelect{	display:block;}#warrantyRequestForm .neighborhoodSelect{	display:block;	margin-bottom:4px;}#homeInfo input#settlementMonth,#homeInfo input#settlementDay{	width:30px;	margin-bottom:0;}#homeInfo input#settlementYear{	width:50px;	margin-bottom:0;}#warrantyRequestForm input#addressPostalCode{	width:150px;}#warrantyRequestForm input#siteNumber{	width:100px;}#warrantyRequestForm #warrantyItems{	padding:15px 12px 10px 12px;	margin-bottom:22px;}#warrantyRequestForm #warrantyItems fieldset{	margin-bottom:22px;}#warrantyRequestForm #warrantyItems fieldset textarea{	margin-top:5px;	width:450px;	height:50px;}#warrantyRequestForm #warrantyItems fieldset input{	width:210px;	float:right;	margin-top:-6px;}#warrantyRequestForm #warrantyItems fieldset label{	padding-top:6px;	margin-top:8px;}#warrantyRequestForm #warrantyItems input.submitBtn{	margin:0 0 0 334px;	height:auto;}#warrantyRequestForm textarea#notes{	width:476px;	height:84px;	margin-top:5px;}#warrantyRequestForm #additionalComments{	margin-bottom:10px;}#warrantyRequestForm input.submitBtn{	padding:2px 0;	width:130px;}#warrantyRequestForm .format{	font-size:9px;	color:#666;}#warrantyRequestView{	margin:0;	padding:10px 13px 60px 17px;	float:left;}#warrantyRequestView td{	vertical-align:top;}#warrantyRequestView fieldset{	border:1px solid #B7D9DD;	padding:0 10px 10px 10px;	margin:0;}#customerInfo{	width:145px;	float:right;	padding:3px 0 0 0;}#customerInfo ul{	list-style-image:none;	list-style:none!important;	margin:0;	padding:0 0 14px 0;}#customerInfo li{	margin:0;	padding:0 0 2px 0;}ul#statusInfo{	color:#666;}ul#statusInfo span{	color:#0D1E6B;}#warrantyRequestView #warrantyItems,#warrantyRequestView #additionalComments{	width:348px;}#warrantyRequestView #warrantyItems fieldset,#warrantyRequestView #additionalComments{	margin-top:16px;	padding-bottom:14px;}#warrantyRequestView #warrantyItems p,#warrantyRequestView #additionalComments p{	margin:0;	padding:8px 0 0 0;}