﻿.pageContent { width:485px; }
#requestMoreInfo { float:left; }
#requestMoreInfo fieldset { margin:0; padding:0; }
#requestMoreInfo fieldset ul { margin:0; padding:0; list-style:none; clear:both;}
#requestMoreInfo fieldset li { float:left; width:210px; margin:0 0 5px 0; }
#requestMoreInfo input, #requestMoreInfo select, #requestMoreInfo textarea { width:90px;float:left; display:block; margin:0 0 0 3px; }
#requestMoreInfo label { float:left; display:block; width:108px; text-align:right; }
#requestMoreInfo .streetAddress { width:470px; }
#requestMoreInfo .streetAddress input { width:300px; }
#requestMoreInfo .city { width:470px; }
#requestMoreInfo .city input { width:300px; }
#requestMoreInfo .state { width:300px; }
#requestMoreInfo .state label { }
#requestMoreInfo .state select { width:175px; }
#requestMoreInfo .zip { width:135px; }
#requestMoreInfo .zip label { width:30px; }
#requestMoreInfo .zip input { width:78px; }
#requestMoreInfo .comments { width:422px;}
#requestMoreInfo .comments textarea { width:300px; float:left; }
#requestMoreInfo .checklist { width:100%;}
#requestMoreInfo .checklist input { width:auto; float:left; margin:0 2px 0 5px;}
#requestMoreInfo .checklist label { width:auto; float:left; padding:0 0 0 2px; }
#requestMoreInfo .checklist br { display:none; }
#requestMoreInfo fieldset p { margin:0; float:left; }
#requestMoreInfo .moreInfoOn p { float:none; margin:0 0 5px 0;}
#requestMoreInfo .iAmCurrently input { }
#requestMoreInfo .currentSystem p { width:350px; margin:0 0 5px 0;}
#requestMoreInfo .startDate { width:230px; }
#requestMoreInfo .startDate label, #requestMoreInfo .sqFt label { width:auto;white-space:nowrap; }
#requestMoreInfo .startDate input, #requestMoreInfo .sqFt input { width:50px; }
#requestMoreInfo .currentSystem .items { margin:15px 0 0 0; }
#requestMoreInfo .info { width:auto; padding:0; margin:0;}
#requestMoreInfo .textFields { width:450px; }
#requestMoreInfo #fullCatalog { margin:5px 0 8px 0; }
#requestMoreInfo #fullCatalog input { display:inline; width:auto; margin:2px 4px 0 0; }
#requestMoreInfo #fullCatalog label { display:inline; width:auto; padding:0;}
.moreInfoOn .items { display:block; }
.iAmA p { width:77px; }

#requestMoreInfo #productData { width:480px;}
#requestMoreInfo .checklist .items { clear:both; display:block; margin:0; padding:0;}

#requestMoreInfo .checklist input { margin-top:2px; }

#requestMoreInfo .checklist .items li { width:auto; }
#requestMoreInfo .checklist .items li.first { width:160px;padding:0 0 0 15px; }
#requestMoreInfo .checklist .items li.second { width:150px; }
#requestMoreInfo .checklist .items li.third { width:150px; }
#requestMoreInfo .checklist .items li.third.builder { width:80px; }
#requestMoreInfo .checklist .items li.fourth { width:70px; }
#requestMoreInfo .checklist .items li.second.replacingAHeatingSystem { width:190px; } 

#requestMoreInfo li.startDate, #requestMoreInfo li.sqFt { padding:6px 0; }
#requestMoreInfo .checklist label { width:auto; white-space:nowrap; }
#requestMoreInfo .other input.textbox { width:85px; }
#requestMoreInfo .learnedAbout select { width:auto; margin:0 0 0 40px; }

#requestMoreInfo .controls {margin-top: 8px;}
