/*
-----------------------------------------------
Color Library

Dark Blue			-	#003366
Royal Blue			-	#006699
Green				-	#339900
Login Dark Blue		-	#01538E
Pale Blue			-	#D5E6F3
----------------------------------------------- */



/* 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{
	background:#FFF;
	padding:3px;
	border:1px solid #CCC;
}
.required{
	color:#A71C00;
}
form{
	background:#E6EFF7;
	border:1px solid #8CB3C7;
	font-size:11px;
}
form input{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
input.submitBtn,
input.submitBtnInline{
	display:block;
	margin:0;
	padding:2px 0;
	border:1px solid #96C6CC;
	background:#006699;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	width:100px;
}
input.submitBtnInline{
	display:inline!important;
}
input.rememberMe{
	width:auto!important;
	margin:0 6px 0 0!important;
}
.interior #rightCol form{
	padding:10px 20px;
	margin-bottom:16px;
}
.interior #rightCol form label{
	color:#006699;
	font-size:10px;
	display:block;
	margin:5px 0 4px;
}
.interior #rightCol form#optionForm{
	padding:0;
	margin:0;
}
.interior #rightCol form.requestInfo,
.interior #rightCol form.createAccount{
	padding:0;
}

/* Interior =Two Column Layout
----------------------------------------------- */
#mainDiv{
	width:365px;
	float:left;
}
#mainDiv table{
	width:365px;
}
.twocolumn #mainDiv,
.twocolumn #mainDiv table{
	width:358px;
	/*  Margin for IE6 defined in ie6.css  */
}
#secondaryDiv{
	float:right;
	width:170px;
	font-size:11px;
}
#secondaryDiv span.plan{
	display:block;
	font-size:16px;
	color:#003366;
}
.planParagraphs{
	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:200px;
}
#secondaryDiv2 span.plan{
	display:block;
	font-size:16px;
	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;
}
div.sectionDiv ul{
	list-style-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_darkarrow.gif);
	margin:0 0 0 15px;
	padding:0;
}


/* Interior =Neighborhood
----------------------------------------------- */
img.neighborLogo,
div.description #flashMap {
	float:left;
	margin:2px 30px 14px 0;
	border:none;
}
div#copy div.container #flashMap{
	border:none;
}
span.planNumber{
	color:#339900;
}
.nowSelling,
.comingSoon,
.soldOut,
.tempOut{
	font-weight:bold;
	font-size:10px;
}
.nowSelling{
	color:#004E94;
}
.comingSoon{
	color:#187442;
}
.soldOut{
	color:#84A1D2;
}
.tempOut{
	color:#D47900;
}
td.hide{
	display:none;
}
p.announcment{
	color:#A71C00;
	padding:1px 0 2px 25px!important;
	margin-top:0;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_announce.gif) no-repeat 0 0;
}
p.announcment a,
p.announcment a:link{
	color:#A71C00;
	text-decoration:none;
}
p.announcment a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.callout{
	background:#E6EFF7;
	border:1px solid #8CB3C7;
	padding:8px;
	margin:12px 0 0 0;
	color:#006699;
}
.callout p{
	margin:0 0 10px 0;
	padding:0;
	color:#006699;
	font-size:11px;
	line-height:14px;
}
.callout p.announcment{
	padding:0 0 4px 20px;
	font-weight:bold;
}


/* Interior =Flash Map
----------------------------------------------- */
#flashContainer{
	float:left;
}
#flashMap{
	border:1px solid #BBC9DD;
	float:left;
}
p.browse{
	font-size:11px!important;
}
#mapListing{
	width:114px;
	padding:0 0 0 2px;
	margin:-2px 0 0 0;
	float:right;
}
#mapListing p{
	margin:0 0 4px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #D5E5F2;
	font-size:10px;
	color:#003366;
	line-height:12px;
}
#mapListing p.last{
	border-bottom:0;
}
#mapListing a,
#mapListing a:link{
	color:#003366;
	text-decoration:none;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/subnav_arrow.gif) no-repeat -20px 0;
	padding:0 0 0 8px;
	display:block;
}
#mapListing a:hover{
	color:#006699;
	text-decoration:none;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/subnav_arrow.gif) no-repeat 0 3px;
}

/*  Styles for legend display in IE found in ie.css and ie6.css  */
ul[id=legend]{
	/*  This style definition is only read by modern browsers  */
	clear:left;
	list-style:none;
	color:#333;
	font-size:10px;
	margin:0;
	padding:11px 0 0 0;
	text-align:left;
}
ul[id=legend] li{
	/*  This style definition is only read by modern browsers  */
	display:inline;
	vertical-align:middle;
	position:relative;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	background-image:none;
}
ul[id=legend] li img{
	/*  This style definition is only read by modern browsers  */
	position:absolute;
	top:-3px;
	left:0;
}
a.hfBtn,
a.hfBtn:link,
a.hfBtn2,
a.hfBtn2:link{
	color:#006699;
	text-decoration:none;
	font-weight:bold;
	padding:2px 20px 2px 0;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/homefinder_bg.gif) no-repeat center right;
}
a.hfBtn:hover,
a.hfBtn2:hover{
	text-decoration:none;
	padding:2px 20px 2px 0;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/homefinder_bg_on.gif) no-repeat center right;
}


/* Interior =Neighborhood Navigation (NeighborNav)
----------------------------------------------- */
ul#neighborNav{
	margin:-3px 0 16px 13px;
	padding:0 0 6px 0!important;
	list-style-type:none;
	width:179px;
	float:left;
	font-size:11px;	
}
ul#neighborNav li{
	margin:0;
	padding:0 2px 0 7px;
	display:block;
	list-style-image:none;
	background-image:none;
	border-bottom:1px solid #CAE2E6;
}
ul#neighborNav li a,
ul#neighborNav li a:link{
	margin:0;
	padding:4px 0 4px 23px;
	display:block;
	color:#006699;
	font-weight:normal;
	text-decoration:none;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/pixarrow.gif) no-repeat -30px -30px;
}
ul#neighborNav li a:hover{
	color:#5F9BF1;
	text-decoration:none;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/pixarrow.gif) no-repeat 5px 9px;
}
ul#neighborNav li a.active,
ul#neighborNav li a.active:link,
ul#neighborNav li a.active:hover{
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/pixarrow-on.gif) no-repeat 5px 50%;
	color:#8F000C;
}
ul#neighborNav li.first a:hover,
ul#neighborNav li.first a.active,
ul#neighborNav li.first a.active:link,
ul#neighborNav li.first a.active:hover{
	background-position:5px 5px;
}
ul#neighborNav li.print a,
ul#neighborNav li.print a:link,
ul#neighborNav li.floorplans a,
ul#neighborNav li.floorplans a:link,
ul#neighborNav li.favorites a,
ul#neighborNav li.favorites a:link,
ul#neighborNav li.calculator a,
ul#neighborNav li.calculator a:link{
	color:#339900;
	background-repeat:no-repeat;
}
ul#neighborNav li.print a,
ul#neighborNav li.print a:link,
ul#neighborNav li.print a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_print.gif);
	background-position:0 4px;
}
ul#neighborNav li.floorplans a,
ul#neighborNav li.floorplans a:link,
ul#neighborNav li.floorplans a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_floorplan.gif);
	background-position:0 4px;
}
ul#neighborNav li.favorites a,
ul#neighborNav li.favorites a:link,
ul#neighborNav li.favorites a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_favorites.gif);
	background-position:0 3px;
}
ul#neighborNav li.calculator a,
ul#neighborNav li.calculator a:link,
ul#neighborNav li.calculator a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_calc.gif);
	background-position:1px 3px;
}
ul#neighborNav li.print a:hover,
ul#neighborNav li.floorplans a:hover,
ul#neighborNav li.favorites a:hover,
ul#neighborNav li.calculator a:hover{
	color:#5F9BF1;
}
ul#neighborNav li.last{
	border:0;
}
ul#neighborNav li.first a,
ul#neighborNav li.first a:link{
	padding-top:0;
}
ul#neighborNav li.hfBtn{
	border-bottom:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:60px;
}
ul#neighborNav li.hfBtn a,
ul#neighborNav li.hfBtn a:link{
	color:#003366;
	text-decoration:none;
	background:transparent url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/homefinder_bg.gif) no-repeat center right;
	display:inline;
	border-bottom:0;
	padding-right:20px;
}
ul#neighborNav li.hfBtn a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/homefinder_bg_on.gif);
	text-decoration:none;
}
.description {
	float:left;
	width:100%;
}
.description p{
	margin-top:0;
}
.testimonial{
	padding:8px 8px 12px 10px;
	margin:0 0 18px 18px;
	background:#eff5f9;
	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
----------------------------------------------- */
#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;
	background-color:white;
}
p.slideshowCaption{
	margin:0;
	padding:0;
	display:none;
	visibility:hidden;
	z-index:0;
	color:inherit;
}
div#picture0{
	visibility:visible;
}
p#debug{
	position:absolute;
	top:405px;
	display:none;
	font-size:0.8em;
}
p#navLinks{
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/cpanel_bg.gif) repeat-x;
	position:absolute;
	z-index:200;
	top:223px;
	left:0;
	display:block;
	font-size:0.8em;
	color:#FFF;
	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;
}
p#navLinks span#pages:hover{
	border-bottom:none;
	cursor:auto;
}
#caption_panel{
	background:#006699;
	position:relative;
	padding:6px 0;
}
#caption_panel p{
	margin:0 30px 0 8px;
	padding:0;
	font-size:10px;
	color:#FFF;
}
#caption_panel a, #caption_panel a:link {
	text-decoration:none;
	font-size:10px;
	color:#FFF;
	padding:2px 0;
}
#caption_panel a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#FFF;
	padding:2px 0;
}
#cpanel{
	position:relative;
	background:#006699;
	padding:6px 0;
	width:350px;
	margin:0;
}
#cpanel p{
	margin:0 30px 0 8px;
	padding:0;
	font-size:10px;
	color:#FFF;
	line-height:14px;
}
#controls{
	position:absolute;
	top:5px;
	right:4px;
	width:28px;
}
#controls a,
#controls a:link{
	float:left;
}
img#tab {
	position:absolute;
	left:273px;
	top:0;
	z-index:100;
}
#slideshow .container{
	padding:0 0 16px 0;
}
#slideshow .container img{
	float:left;
}
#slideshow .container #caption_panel{
	float:left;
	width:350px;
	padding:7px 0;
}
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{
	background:#F0F4F6;
	border:1px solid #B7D9DD;
	padding:10px 20px;
	margin-bottom:16px;
}
#homeFinder fieldset{
	border:0;
	padding:0;
	margin:0;
	width:249px;
}
#homeFinder fieldset.left{
	float:left;
	padding:0 0 12px 0;
}
#homeFinder fieldset.right{
	float:right;
	padding:0 0 12px 0;
}
#homeFinder select{
	margin:0 0 5px 0;
}
#homeFinder fieldset label{
	display:block;
	font-size:10px;
	color:#006699;
	margin:5px 0 4px 0;
}
#homeFinder input#submitBtn{
	clear:left;
	width:160px;
}
#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{
	padding:6px 0 6px 15px;
	margin:0;
	height:174px;
	/*  height for IE6 defined in ie6.css  */
}
#updateForm h3{
	margin:0;
	padding:0 0 4px 0;
	font-size:12px;
}
#updateForm label{
	display:block;
	font-size:10px;
	color:#006699;
	margin:4px 0 0 0;
}
#updateForm fieldset{
	margin:0 0 12px 0;
	padding:0;
	border:0;
}
#updateForm fieldset input{
	width:140px;
	font-size:12px;
}
form#updateForm input.submitBtn{
	width:110px;
}


/* Interior =Contact Form
----------------------------------------------- */
form#contact{
	padding:10px 20px;
	margin-bottom:16px;
}
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;
	font-size:10px;
	color:#006699;
	margin:5px 0 4px 0;
}
#contact input#submitBtn{
	display:block;
	margin:0;
	padding:2px 0;
	border:1px solid #96C6CC;
	background:#006699;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	width:130px;
}


/* Interior =Careers Form
----------------------------------------------- */
#newResumeForm{
	padding:10px 20px;
	margin-bottom:16px;
}
#newResumeForm fieldset{
	border:0;
	padding:0;
}
#newResumeForm label{
	color:#006699;
}
#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;
}
#newResumeForm .submitBtnInline{
	width:100px;
}
#resumeForm{
	padding:10px 14px;
}
#resumeForm input.submitBtnInline{
	padding-left:0!important;
	padding-right:0!important;
	width:150px;
}


/* 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 input{
	height:14px;
}
#email_options fieldset label{
	display:block;
	font-size:10px;
	color:#006699;
	margin:5px 0 4px 0;
}
#email_options input#submitBtn{
	clear:left;
	display:block;
	margin:0;
	padding:0;
	height:auto;
}
#email_options .submitBtn{
	width:100px;
	margin-bottom:0;
	margin-top: 1em;
}
#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;
	background-color:transparent;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
form.createAccount legend,
form.requestInfo legend{
	margin:0;
	padding:0;
	font-weight:bold;
	/*font-size:11px;*/
}
form.createAccount fieldset,
form.requestInfo fieldset{
	margin:0 0 16px 0;
	padding:4px 20px 10px 20px;
	/*border:1px solid #99ccff;*/
	clear:both;
	background:#E6EFF7;
	border:1px solid #8CB3C7;
}
form.createAccount h2,
form.requestInfo h2{
	/*font-size:11px;*/
}
form.createAccount  label{
	color:#006699;
	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;
	width:130px;
}
form.createAccount span.format,
form.requestInfo span.format{
	font-size:9px;
}
form.createAccount fieldset.loginInformation,
form.requestInfo fieldset.loginInformation{
	/*background:#d5e5fb;*/
}
form.createAccount fieldset.contactInformation,
form.requestInfo fieldset.contactInformation{
	background:#f7fafd;
	border:1px solid #d0dfec;
}
form.createAccount fieldset.preferences,
form.requestInfo fieldset.preferences{
	/*background:#d5e5fb;*/
}
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;
	margin:5px 0 4px 0;
	display:block;
	color:#006699;
}
form.requestInfo fieldset.contactInformation .inline input{
	width:auto!important;
	margin-left:0;
}
/*form.requestInfo fieldset.contactInformation .inline{
	display:inline!important;
	margin-top:0;
}*/
form.requestInfo fieldset.contactInformation h2{
	margin-bottom:5px;
}
form.requestInfo fieldset.preferences h2{
	margin-bottom:10px;
}
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 =Financial Calculator Layout
----------------------------------------------- */
#calcForm{
	width:420px;
	padding:10px 20px;
	margin-bottom:16px;
}
input#monthlypayment{
	border:0!important;
	background:transparent!important;
	width:100px;
}
#calcForm fieldset{
	padding:6px 0 22px 0;
	border:0;
}
#calcForm legend{
	font-weight:bold;
	margin:0;
	padding:0;
	color:#006699;
	/*  Negative left marginfor IE in ie.css to correct legend margin  */
}
#calcForm label{
	color:#006699;
	margin:5px 0 10px 0;
	display:block;
}
#calcForm #loan,
#calcForm #down{
	width:70px;
}
#calcForm #rate,
#calcForm #years{
	width:30px;
}
.dollar{
	color:#000;
	font-size:13px;
}
#calcForm input.submitBtn{
	width:130px;
}


/* 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;
}
.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;
}
#warranty label{
	display:block;
	font-size:10px;
	color:#006699;
	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%;
	color:#006699;
	font-size:11px;
}
#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:13px;
	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; */
}


/* Interior =Search Results
----------------------------------------------- */
#copy p.moveIn{
	clear:both;
	margin-top:10px;
}
img.legendArrow{
	margin:0 4px -1px 0;
}
.searchControls{
	float:right;
	margin:0 0 -5px 0;
}
.searchControls a,
.searchControls a:link{
	color:#006699;
}
.searchControls a:hover{
	color:#003366;
}
.instructions{
	margin:0 0 -5px 0;
}


/* Interior =Realtor
----------------------------------------------- */
.sectionDiv .smallColumn em{
	font-size:12px;
	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;
}	
.communityList a:hover,
.adGallery a:hover,
.ownerTools a:hover{
	color:#006699;
	text-decoration:none;
}	


/* Interior =Data Table Base Styles
----------------------------------------------- */
.dataTable{
	clear:both;
	width:100%;
	border:0;
	margin-bottom:16px;
	/*margin-top:10px;*/
}
.dataTable td,
.dataTable th{
	padding:5px;
}
.dataTable th{
	background:#006699;
	color:#FFF;
	border-right:1px solid #FFF;
	font-weight:bold;
	font-size:10px;
	white-space:nowrap;
}
.dataTable th.last{
	border-right:none;
}
.dataTable th a,
.dataTable th a:link{
	color:#FFF;
}
.dataTable td{
	text-align:center;
	border-right:1px solid #8cb3c7;
	border-bottom:1px solid #8cb3c7;
	color:#003366;
	font-size:11px;
}
.dataTable td.last{
	border-right:none;
}
.dataTable  tr.altrow{
	background:#ECF1F4;
}
.dataTable th.descend{
	background:#004D81;
}
.dataTable th.descend img{
	margin:0 0 0 10px;
	vertical-align:middle;
}
.dataTable a,
.dataTable a:link{
	color:#003366;
	text-decoration:none;
}
.dataTable a:hover{
	color:#006699;
	text-decoration:underline;
}
.dataTable div.thumbBrdr{
	width:100px;
	height:69px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}
tr.odd{
	background:#ECF1F4;
}
.dataTable th.sortable{
	padding:0;
}
table.sortable th{
	padding:0!important;
}
.sortable th a,
.sortable th a:link{
	padding:5px;
	display:block;
}
.sortable th a:hover{
	background:#004a6f;
	text-decoration:none;
	color:#FFF;
}
.sortable th.ascend,
.sortable th.descend{
	background:#004a6f;
}

.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;
}
.sortable th.ascend a,
.sortable th.ascend a:link,
.sortable th.ascend a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/up_arrow.gif);
}
.sortable th.descend a,
.sortable th.descend a:link,
.sortable th.descend a:hover{
	background-image:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/down_arrow.gif);
}


/* Data Table Related Options
----------------------------------------------- */
.relatedOptions{
	clear:both;
	font-weight:normal;
	font-size:13px;
	margin:0;
	border:1px solid #8cb3c7;
	padding-bottom:16px;
}
.relatedOptions{
	background:#f0f6fb;
}
.relatedOptions p{
    margin:0!important;
	padding:0 0 6px 0!important;
}
.relatedOptions .item{
    margin:16px 0 0 0;
}
.relatedOptions form{
	border:0;
	background:transparent;
	margin:0;
	padding:0;
}
.relatedOptionForm{
	border:0;
	padding:0;
	background-color:transparent;
	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;
	font-size:13px;
}
.relatedOptions a:hover{
	font-weight:normal;
	color:#003366;
	text-decoration:underline;
}
.relatedOptions h4{
	background:#d5e6f3;
	color:#006699;
	font-weight:normal;
	font-size:13px;
	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;
	background:#FFF;
	color:#6ca8d3;
	clear:left;
	cursor:pointer;
	width:90px!important;
	border:1px solid #8cb3c7;
	padding:2px 0!important;
}
#savedOptions p{
	margin:6px 6px;
	padding:0;
}
#optionDescription{
    width:542px;
	float:left;
	padding:0 0 20px 0;
}
#optionDescription p{
	float:left;
}
#optionDescription #optionStatistics{
	color:#003366;
	display:block;
	height:20px;
	padding-top:14px;
	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:1px;
}
#optionDescription span.right{
    float:right;
}
#optionDescription input.submitBtn{
    display:inline;
}
#optionDescription input.submitBtn{
	width:100px;
}


/* Interior =Plan Listing Table
----------------------------------------------- */
.planListing{
	clear:both;
	width:546px;
	border:0;
	font-size:11px;
}
.planListing th{
	background:#006699;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	padding:5px;
	border-bottom:1px solid #FFF;
}
.planListing td{
	text-align:left;
	border-bottom:1px solid #8cb3c7;
	color:#003366;
	padding:15px;
}
table.planListing td.extraInfo{
	border-bottom:none;
	padding-top:0;
}
.planListing  tr.altrow{
	background:#E6EFF7;
}
.planListing p{
	margin:10px 0;
}
.planListing ul.specs{
	margin:0;
	padding:5px 0 5px 0; /* was 0 */
	float:none;
	color:#003366;
	width:514px;
}
.planListing ul.specs li{
	display:inline;
	border-right:1px solid #8cb3c7;
	margin-right:8px;
	padding:0 8px 0 0;
	/*  Padding for IE defined in ie6.css  */
	list-style:none;
}
.planListing ul.specs li.last{
	border-right:0;
	padding:0;
	margin:0;
}
.planListing li.options a,
.planListing li.options a:link{
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_options.gif) no-repeat 0 0;
	padding:2px 0 4px 20px;
	font-weight:bold;
	text-decoration:none;
}
.planListing li.options a:hover{
	text-decoration:underline;
}
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;
}
.soldOutNoBold{
	color:#84a1d2;
}
.comingSoonNoBold{
	color:#187442;
}
.availableSoonNoBold,
.tempOutNoBold{
	color:#D47900;
}
.nowSellingNoBold{
	color:#004E94;
}
.additionalHomesNoBold{
	font-size:9px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}


/* Extra Information div below Plan Listing Table
----------------------------------------------- */
div.extraInfoDiv{
	margin-top:-10px;
	/* To compensate for Plan Listing table's
	   bottom margin			*/
	padding:2px 15px 15px 15px;
	width:516px;
	color:#003366;
}
	

/* 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:hover{
	color:#006699;
	text-decoration:underline;
}
.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;
}
.homeBuyer td,
.homeBuyer th{
	text-align:left;
	vertical-align:top;
}
.homeBuyer th a,
.homeBuyer th a:link{
	color:#FFF;
	text-decoration:none;
}
.homeBuyer th a:hover{
	color:#FFF;
	text-decoration:underline;
}
.homeBuyer dl,
.homeBuyer dt,
.homeBuyer dd{
	margin:0;
	padding:0;
}
.homeBuyer dt{
	font-weight:bold;
}


/* Interior =Checklist Table
----------------------------------------------- */
.checklist{
	margin-bottom:16px;
	margin-top:0;
}
.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{
	color:#FFF;
	font-weight:normal;
	float:right;
	margin-top:0;
}
#checklist{
	border:0;
	background:transparent;
}
#checklist td.directions{
	padding-top:10px;
}
form#checklist input#submitBtn{
	width:200px;
	margin-bottom:20px;
}
a.options,
a.options:link{
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/ico_options.gif) no-repeat 0 0;
	padding:2px 0 2px 20px;
	font-weight:bold;
	text-decoration:none;
	color:#003366;
}
a.options:hover{
	text-decoration:underline;
	color:#006699;
}


/* Interior =Options Table
----------------------------------------------- */
.options{
	margin-top:12px;
	margin-bottom:14px;
}
.options td,
.options th{
	text-align:left;
	vertical-align:top;
}
.selectedOptions td.price,
.options td.price{
	text-align:right;
	padding-right:10px;
}
.options div.left{
	text-align:left;
	width:59px;
	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 td.thumbTd{
	width:61px;
	padding-right:10px;
}
.options dl,
.options dd{
	margin:0;
	padding:0;
}
.options dl{
	margin-bottom:14px;
	width:260px;
}
.options dd a,
.options dd a:link{
	color:#003399;
	text-decoration:underline;	
}
.options dd a:hover{
	color:#003366;
}
.options dt{
	font-weight:bold;
	padding:0 0 3px 0;
	color:#003366;
}
.options dt a,
.options dt a:link{
	color:#003366;
	text-decoration:none;
}
.options dt a:hover{
	color:#006699;
	text-decoration:underline;
}
.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{
	color:#FFF;
	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{
	font-weight:normal!important;
	position:absolute;
	top:5px;
	right:10px;
}
#optionForm{
	position:relative;
}
.deleteOptions a,
.deleteOptions a:link{
	color:#FFF;
	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 th a.deleteOptions:hover{
	text-decoration:underline;
}
.options input.submitBtn{
	width:100px;
	padding:2px 16px;
	display:inline;
}
.selected{
	color:#003399;
	font-weight:bold;
}
.quantity{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#optionForm{
	border:0;
	padding:0;
	background-color:transparent;
	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:10px;
}
#copy p.disclaimer{
	margin-bottom:0;
}


/* Interior =Horizontal UL
----------------------------------------------- */
ul.horizontal{
	list-style-image:none;
	margin:0 0 12px 0;
	padding:0;
	float:left;
	width:100%;
	font-size:10px;
}
ul.horizontal li{
	list-style:none;
	float:left;
	margin:0;
	padding:0 5px;
	border-left:1px solid #bfdcdf;
	background-image:none;
}
ul.horizontal li.first{
	border-left:none;
	padding:0 5px 0 0;
}
ul.horizontal li.singleFirst{
	border-left:none;
	padding:0 5px 0 0;
}
ul.horizontal li a,
ul.horizontal li a:link{
	text-decoration:none;
	color:#003366;
}
ul.horizontal li a:hover{
	text-decoration:underline;
	color:#006699;
}


/* 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:542px;
}
.pastContainer dl.last,
div.last dl{
	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;
	font-size:12px;
}
.pastContainer dt{
	margin:0;
	padding:0;
	float:left;
}
.pastContainer dd{
	margin:0 0 0 210px;
	padding:0;
}


/* Interior =Specials
----------------------------------------------- */
.specContainer{
	float:left;
	clear:both;
	border-bottom:1px solid #6699CC;
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	width:100%;
}
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;
}
.specContainer h2 a:hover{
	text-decoration:underline;	
}
#copy .specContainer p.announcment{
	font-weight:bold;
	margin-bottom:8px;
}
.specContainer #contactInfo{
	margin:0;
	padding:0;
	clear:none;
	float:left;
	width:330px;
}
.specContainer #contactInfo dl.numbers{
	width:410px;
	margin:0 0 0 90px;
}


/* Interior =Errors
----------------------------------------------- */
div#error_list{
	color:#A71C00;
	border:1px solid #CCC;
	margin:10px 0;
	padding:6px 12px;
	background:#F4F4F4;
}
div#error_list h1{
	color:#A71C00;
	font-size:12px;
	margin:0;
	padding:5px 0 4px 32px;
	background:url(http://woodcresthomes.com/gmi/gmi/custom/woodcrest/images/common/icn_warning.png) no-repeat 0 0;
	line-height:18px;
	vertical-align:middle;
}
/*
div#error_list ul li{
	background-image:none;
	display:block;
	padding-left:0;
}
*/

/* Interior =Agent Form
----------------------------------------------- */
#agentForm{
	padding:5px 20px 4px 20px;
	margin:0;
}
#agentForm input{
	width:170px;
	margin:1px 0 0 0;
	padding:2px;
}
#agentForm label{
	margin:0;
	padding-top:6px;
	display:block;
}
#agentForm input#submitBtn{
	width:100px;
}


/* Interior = Popup Templates
----------------------------------------------- */
#popup div#clear{
	display:block;
	clear:both;
	height:10px;
}
#popup #page{
	width:700px;
}
#popup #wrapper{
	overflow:hidden;
}
#popup #content {
	float:left;
	margin:15px auto;
	width:700px;
}
#popup #leftCol{
	width:183px;
}
#popup #subNav{
	width:183px;
}
#popup #rightCol{
	width:474px;
	padding-top:3px;
	/*  padding-top for IE defined in ie.css  */
	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;
}
#popup #logoImg,
#popup #content #interiorContainer h1{
	margin-left:12px;
}


/* 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;
	/*  margin for IE defined in ie.css  */
	padding:0 2px;
	color:#01538E;
}
#warrantyRequestForm input,
#warrantyRequestForm select,
#warrantyRequestForm textarea{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#warrantyRequestForm fieldset input{
	margin:1px 0 0 0;
	padding:2px;
	height:14px;
}
#warrantyRequestForm label{
	margin:0;
	padding:6px 0 0 0;
	color:#006699;
	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  */
}
#warrantyRequestForm #nameAddress{
	float:left;
	width:224px;
	height:313px;
	/*  this height is for Safari, height for all other browsers is at end of this document  */
	/*  height for IE defined in ie.css and ie6.css  */
}
#warrantyRequestForm #nameAddress input{
	margin:1px 0 2px 0;
}
#warrantyRequestForm #homeInfo{
	position:absolute;
	right:0;
	bottom:0;
}
#nameAddress input,
#contactInfo input,
#homeInfo input{
	width:224px;
}
#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:456px;
	height:53px;
}
#warrantyRequestForm #warrantyItems fieldset input{
	width:152px;
	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;
	padding:2px 0;
	width:160px;
}
#warrantyRequestForm textarea#notes{
	width:484px;
	height:87px;
	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 #8CB3C7;
	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;
}
#warrantyRequestView table #warrantyItems{
	width:326px;
}
#warrantyRequestView table #statusInfo li{
	background-image:none;
}


/* --------------------------------------------------------------------------------
-----------------------------------------------------------------------------------

The following rules are NOT read by Safari  --  MUST COME LAST IN THIS DOCUMENT!
Safari will not read ANY rules past this point in the document.

-----------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
#nameAddress input,
#contactInfo input,
#homeInfo input{
	width:216px;#
}
#warrantyRequestForm #warrantyItems fieldset textarea{
	width:450px;
	height:50px;
}
#warrantyRequestForm textarea#notes{
	width:476px;
	height:84px;
}
#warrantyRequestForm #nameAddress{
	height:374px;
}
