#topNavBanner{background: url(/_media/images/common/window_bg.jpg) top left no-repeat; color: #fff; font: 15px/20px arial, sans-serif; padding: 5px 20px; text-transform: uppercase; width: 630px;}img#productHero{margin: 0 0 14px 0;}#encapsulatedContentAreaStorm{background: url(/_media/images/stories_testimonials/storm_bg.jpg) bottom left no-repeat; padding: 0 0 30px 25px; width: 645px;}/*-----*/img#stormLogo{display: block; padding: 14px 0 10px 14px;}#stormText{background: url(/_media/images/stories_testimonials/storm_text_bottom_bg.gif) bottom left no-repeat #f0f0f0; float: left; margin: 0 0 0 14px; padding: 0 0 12px 0; width: 321px;}#stormText p{color: #333; font: 9px/11px arial, sans-serif; padding: 10px 10px 0 10px;}#stormPhotos{float: left; margin: 0 0 0 16px; width: 263px;}img.stormPhoto{display: block; float: left; margin: 10px 0;}img.stormPhotoLeftSmall{display: block; float: left; margin: 10px 6px 10px 0;}img.stormPhotoLeft{display: block; float: left; margin: 10px 10px 10px 0;}#stormContent{min-height: 330px; text-align: center;}#stormFlash{padding: 15px 30px 0 42px;}a.stormLink{color: #BB1114; display: block; margin: 10px 0;}/*-----*/label{display: block; font: bold 11px/14px arial, sans-serif;}input.text,.text{display: block; margin: 0 0 12px 0; width: 400px;}.error{color: #c00; font: bold 11px/14px arial, sans-serif;}/*-----*/.storyPadded{padding-left: 80px !important;}#video{height: 243px; margin: 10px 0;}/*-----*/#katrinaContent{padding: 15px 0 15px 0;border-bottom: 1px solid #bbbbbb;}#katrinaVideo{float: left;width: 316px; margin: 0 20px 0 0;}#katrinaContent h3{margin: 5px 0;}.testimonialCatList{background: url(/_media/images/stories_testimonials/testimonial_cat_bottom_bg.jpg) bottom left no-repeat; float: right; margin: 0 0 10px 35px; padding: 0 0 25px 0; width: 228px;}.testimonialCatList ul{list-style-type: none !important; margin: 0 30px 0 20px !important;}.testimonialCatList ul li{margin: 0; padding: 0;}.testimonialCatList  a.largeArrowLink,.testimonialCatList  a.largeArrowLink:link,.testimonialCatList  a.largeArrowLink:visited,.testimonialCatList  a.largeArrowLink:active{background: url(/_media/images/common/red_arrow_bullet.gif) 0em .4em no-repeat; color: #BB1114; display: block; font: 12px/15px arial, sans-serif; padding: 0 0 0 8px;}.testimonialCatList  a.largeArrowLink:hover{text-decoration: none;}h3.testimonialCatHead{font: bold 14px/18px arial, sans-serif; margin: 20px 0;}blockquote.testimonial{background: url(/_media/images/stories_testimonials/quotes_bg.gif) top left no-repeat; border-bottom: 1px solid #ddd; margin: 0 0 20px 0; padding: 0 80px 20px 60px;}blockquote.testimonial cite{display: block; font: bold 11px/15px arial, sans-serif;}a.backToTop,a.backToTop:link,a.backToTop:visited,a.backToTop:active{background: url(/_media/images/common/arrow_up.gif) 0em .5em no-repeat; color: #c00; display: block; padding: 0 0 0 12px;}a.backToTop:hover{text-decoration: none;}#featuredTestimonial{background: url(/_media/images/stories_testimonials/featured_test_bg.gif) bottom left no-repeat; margin: 15px 0; padding: 0 0 10px 0;}#testimonialPhotos{float: left; margin: 0 0 0 20px; width: 200px;}#testimonialPhotos img{display: block; margin: 0 0 10px 0;}#featuredTestimonial blockquote.testimonial{background: none; border-bottom: none; float: left; padding: 0 40px 0 20px; width: 320px;}#featuredTestimonial blockquote.testimonial p{margin: 10px 0 0 0;}#featuredTestimonial a,#featuredTestimonial a:link,#featuredTestimonial a:visited,#featuredTestimonial a:active{color: #c00;}#featuredTestimonial a:hover{text-decoration: none;}