#Projects{ position:relative; width:700px; background-color:#E0DFDF; float:left; margin-bottom:20px; }
#Projects .selectedProject { width:680px; height:350px; overflow:hidden; float:left; margin:10px; }
#Projects .selectedProject .viewProjectInfo { position:absolute; top:307px; left:408px; }
#Projects .controls { margin:0 10px; }
#Projects .button { float:left; padding:15px; width:30px; }
#Projects .button a {  }
#Projects .prev { float:left; }
#Projects .next { float:right; }
.projectThumbnails { overflow:hidden; width:660px; margin:0 10px 10px; float:left; }
.projectThumbnails .thumbnailsContainer { padding:0; margin:0; width:680px; overflow:hidden; }
.projectThumbnails .thumbnailsContainer .thumbnailRow { float:left; clear:both; margin-bottom:10px; width:100%; }
.projectThumbnails .thumbnailsContainer .thumbnailRow .projectThumbnail { float:left; margin:0 15px 0 0; padding:0; cursor:pointer; }
.projectThumbnails .thumbnailsContainer .thumbnailRow .projectThumbnail .thumbnailHolder { width:70px; float:left; }
.projectThumbnails .thumbnailsContainer .thumbnailRow .projectThumbnail .thumbnailHolder a { float:left; }
.projectThumbnails .thumbnailsContainer .thumbnailRow .projectThumbnail .thumbnailHolder .thumbnailTitle { overflow:hidden; background-color:#F5F5F5; float:left; width:66px; padding:2px; }
#Projects .controls .button { display:none; }
#Projects .sliderEnabled .button { display:block; }
#Projects .sliderEnabled .projectThumbnails { width:540px; }

#ProductPage .productContent { width:700px; }
#ProductPage .productContent .productDescription { width:360px; float:left; }
#ProductPage .productContent .productBenefits { width:300px; float:right; background-color:#F5F5F5; }
#ProductPage .productContent .productBenefits .benefitsContent { padding:20px; }
#ProductPage .productContent .productBenefits .benefitsContent h3 { color:#424141; }
#ProductPage .productContent .productBenefits .benefitsContent .benefit { background:url(/images/check.gif) no-repeat; margin:0 0 10px 0; padding:0 0 0 30px; line-height:20px; }
#ProductPage .productContent .bottomAccordion { clear:both; width:100%; margin-bottom:2px; background:#F5F5F5; }
#ProductPage .productContent .bottomAccordion .accordionTitle { cursor:pointer; line-height:44px; font-size:160%; padding-left:17px; }
#ProductPage .productContent .bottomAccordion .accordionContent { padding:20px; }
#ProductPage .productContent .bottomAccordion.inactive .accordionContent { display:none; }
#ProductPage .productContent .bottomAccordion.inactive { background:url(/images/arrowDown.gif) no-repeat 650px 12px #F5F5F5; }
#ProductPage .productContent .bottomAccordion.active { background:url(/images/arrowUp.gif) no-repeat 650px 12px #F5F5F5; }
