body{background-color: #4d4d4d !important; color: #636363; font: normal 12px Arial, Helvetica, sans-serif; margin: 0;}
div#frame{background: url(../../images/subtier/subtierHeaderBg.gif) 56px 29px no-repeat; margin: 9px auto; overflow: hidden; padding: 112px 0 20px 0; position: relative; width: 977px;}
h1{left: 1px; margin: 0; padding: 0; position: absolute; text-indent: -9999px; top: 0; z-index: 2;}
h1 a{background: url(../../images/subtier/logo.gif) no-repeat; display: block; height: 144px; width: 250px;}
img{border: none;}
object{display: block; overflow: hidden;}

div.r1{margin: 0 5px; font-size: 1px; height: 1px; line-height: 1px;}
div.r2{margin: 0 3px; font-size: 1px; height: 1px; line-height: 1px;}
div.r3{margin: 0 2px; font-size: 1px; height: 1px; line-height: 1px;}
div.r4{margin: 0 1px; font-size: 2px; height: 2px; line-height: 2px;}

div#main{background: url(../../images/subtier/contentBg.gif) repeat-y; margin: 0 68px 0 56px; overflow: hidden; position: relative; width: 844px;}
div#mainTop{background: url(../../images/subtier/contentTop.gif) no-repeat; height: 23px; overflow: hidden; width: 844px;}
div#content{float: left; line-height: 16px; padding: 0; position: relative; width: 582px;}

div#subPagesNav{background: url(../../images/subtier/tabBottomBg.gif) 14px bottom no-repeat; margin: 0 0 10px 0; overflow: hidden; padding: 35px 15px 2px 15px; width: 552px;}
div#subPagesNav ul{float: right; list-style: none; margin: 0; overflow: hidden; padding: 0 45px 0 0;}
div#subPagesNav ul li{float: left; padding: 0 0 0 4px;}

div#subPagesNav ul li div.tabTop{width: 90px;}
div#subPagesNav ul li.wide div.tabTop{width: 120px;}

div#subPagesNav ul li div.tabTop div{background-color: #4e4e50; border-left: 1px solid #4e4e50; border-right: 1px solid #4e4e50;}
div#subPagesNav ul li div.tabTop div.r2{background-color: #4e4e50; border-left: 2px solid #4e4e50; border-right: 2px solid #4e4e50;}
div#subPagesNav ul li div.tabTop div.r1{background-color: #4e4e50;}

div#subPagesNav ul li.on div.tabTop div{background-color: #f08c08; border-left: 1px solid #f08c08; border-right: 1px solid #f08c08;}
div#subPagesNav ul li.on div.tabTop div.r2{background-color: #f08c08; border-left: 2px solid #f08c08; border-right: 2px solid #f08c08;}
div#subPagesNav ul li.on div.tabTop div.r1{background-color: #f08c08;}

div#subPagesNav ul li div.tabBody a{background: url(../../images/subtier/tabBg.gif) repeat-x; color: #fff; display: block; line-height: 12px; padding: 2px 10px 6px 10px; text-align: center; text-decoration: none; width: 70px;}
div#subPagesNav ul li.wide div.tabBody a{width: 100px;}
div#subPagesNav ul li.on div.tabBody a{background: url(../../images/subtier/tabOnBg.gif) repeat-x;}

div#contentText{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding: 0 50px; position: relative;}
div#contentText a, div#contentText a:visited{border-bottom: 1px dotted #1665A1; color: #1665A1; text-decoration: none;}
div#contentText a img{border: none !important;}
div.seal a{border: none !important;}
div#contentText a:hover{border: none; color: #000; text-decoration: none;}
h2{color: #1665a1; font: bold 24px Arial, Helvetica, sans-serif; margin: 0; padding: 20px 0 20px 0;}
h2 span{color: #f08c08;}
h3{color: #f08c08; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 7px 0 0 0;}
h4{color: #639442; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 12px 0 0 0;}
h5{color: #636363; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 12px 0 0 0;}
h5 span{font-weight: normal;}

div#pricingPlans{padding: 0 0 10px 0;}
div#pricingPlans h3{padding-top: 15px;}
div#contentText ul li{padding-bottom: 10px;}

div#mainFeatures{overflow: hidden; padding: 10px 0 0px 0; width: 482px;}
div#mainFeatures h3{background: url(../../images/subtier/arrow2.gif) 0px 1px no-repeat; padding: 0 0 0 17px;}
div#mainFeatures div.feature{overflow: hidden; padding: 10px 0 20px 0; width: 482px;}
div#mainFeatures div.featureText{float: left; padding: 0 20px 0 0; width: 312px;}
div#mainFeatures div.featurePic{float: left; width: 150px;}

div#secondaryFeatures{overflow: hidden; padding: 10px 0 0 0; width: 482px;}
div#secondaryFeaturesLeft{float: left; padding: 0 10px 0 0; width: 231px;}
div#secondaryFeaturesRight{float: left; padding: 0 0 0 10px; width: 231px;}
div#secondaryFeatures strong{color: #639442;}

p.expand{padding: 10px 0 0 0; text-align: right;}
div#mainFeatures p.expand{font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 5px 0 !important; text-align: left;}
p.expand a{background: url(../../images/subtier/iconExpand.gif) no-repeat; border: none !important; color: #f08c08 !important; padding: 0 0 0 20px;}
div#mainFeatures p.expand a{display: block;}
p.screenshot{padding: 0;}
p.screenshot a{border: none !important;}

p.disclaimer{font-size: 11px; font-style: italic; padding-top: 15px; text-align: right;}
p.first{margin-top: 0; padding-top: 0;}
div.faqBlock{padding: 0 0 10px 0;}
p.faq{display: none;}
p#faqShowHideAll{margin: 0; padding: 0 0 10px 0; text-align: right; font-size: 11px;}
p#faqShowHideAll a{border-bottom: 1px dotted #f08c08; color: #f08c08 !important;}
div#contentText blockquote span{display: block; padding-bottom: 2px;}
p.arrow{background: url(../../images/subtier/arrow2.gif) 8px 1px no-repeat; padding: 0 0 0 27px;}
ul.arrow{list-style: none; margin: 0; overflow: hidden; padding: 15px 0 10px 0;}
ul.arrow.noPad{padding-top: 0px;}
ul.arrow li{background: url(../../images/subtier/arrow2.gif) 8px 1px no-repeat;  padding: 0 0 15px 27px;}

p.pdfListIntro{margin-bottom: 0; padding-bottom: 0;}
ul.pdfList{list-style: none; margin: 0; overflow: hidden; padding: 15px 0 10px 0;}
ul.pdfList.noPad{padding-top: 0px;}
ul.pdfList li{background: url(../../images/subtier/iconPdf.gif) 8px 1px no-repeat;  padding: 0 0 15px 37px;}
ul.pdfList li.zip{background: url(../../images/subtier/iconZip.gif) 8px 1px no-repeat;}
ul.pdfList span.pdfInfo{font-size: 11px; white-space: nowrap;}

p.pad{padding-top: 15px;}

table.compatibility{margin: 5px 20px 15px 20px; width: 442px;}
table.compatibility td, table.compatibility th{background-color: #e6e6e6; border-bottom: 1px solid #ccc; padding: 5px 10px 5px 10px; text-align: left; width: 50%;}
table.compatibility tr.first td{border: none;}

div#faqBlock{overflow: hidden; width: 482px;}
div#faqBlockLeft{float: left; width: 318px;}
div#faqBlockRight{float: left; padding: 15px 0 0 20px; width: 144px;}
div#faqBlockRight a{border: none !important;}
p.faqButton{text-align: center;}
p.faqButton a{border: none !important;}

/* sign up */
ul#signupOptions{list-style: none; margin: 0 auto; padding: 20px 0 0 0; width: 297px;}
ul#signupOptions li{padding: 0 0 10px 0;}
ul#signupOptions li a{border: none !important; display: block; height: 75px; overflow: hidden; text-indent: -9999px; width: 297px;}
ul#signupOptions li.freeTrial a{background: url(../../images/subtier/btnFreeTrial.gif) no-repeat;}
ul#signupOptions li.upgrade a{background: url(../../images/subtier/btnUpgrade.gif) no-repeat;}
ul#signupOptions li.purchase a{background: url(../../images/subtier/btnPurchase.gif) no-repeat;}

div.formSection{padding: 10px 0 20px 0;}
div.formSectionNoPad{padding-bottom: 5px;}
div.formSection fieldset{border: none; border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; overflow: hidden; padding: 0 0 10px 0; width: 482px;}
div.formSection fieldset.last{border-bottom: none;}
div.formSection.terms{margin-top: -10px; padding-top: 0px; padding-bottom: 5px;}
div.formSection h3{padding: 0 0 15px 0;}
div.formSection h4{padding: 0 0 10px 0;}
div.formSection h4 span.formQuestions{font-size: 11px; padding: 0 0 0 15px;}
div.formSection p{margin: 0; padding: 0 0 10px 0 !important;}
div.formSection label{color: #939393; float: left; font-size: 11px; padding: 2px 10px 0 0; text-align: right; width: 140px;}
div.formSection div.labelInfo{color: #939393; float: left; font-size: 11px; padding: 2px 0 0 10px; width: auto;}
div.formSection div.labelInfo.ccv{float: left !important; width: 250px;}
div.formSection label.phoneExtension{padding: 2px 0 0 10px; text-align: left; width: 30px;}
div.formSection input{float: left;}
div.formSection input.text{border: 1px solid #999999; height: 20px; padding-left: 2px;}
div.formSection input.text:focus{background-color: #ffffcc;}
div.formSection input.watermark{color: #ccc;}
div.formSection input.phone{width: 120px;}
div.formSection input.zip{width: 60px;}
div.formSection input.ccv{width: 48px;}
div.formSection fieldset.radio div.radioButton{float: left; width: 25px;}
div.formSection fieldset.radio label{color: #636363; float: left; font-size: 12px; padding: 3px 0 5px 0; text-align: left; width: 452px;}
div.formSection fieldset p{clear: both; color: #999; display: block; font-size: 11px; margin: 0; padding: 2px 0 0 150px !important;}
div.buttons{overflow: hidden; padding: 0 0 10px 150px;}
div.seal{overflow: hidden; margin: 0 auto; padding-top: 30px; text-align: right; width: 100%;}
div.sealItem{float: right; padding: 0 0 0 30px;}
span.asterisk{color: #ff0000; font-size: 10px;}

div#promoCode{overflow: hidden; width: 482px;}
div#promoCode fieldset{border: none; clear: both; padding: 0 0 5px 0;}
div#promoCode fieldset p{clear: both; color: #636363; font-size: 12px;}
div#promoCode fieldset label{color: #636363; float: left; font-size: 12px; text-align: left; width: 220px;}
div#promoCode fieldset div.field{float: left; width: 100px;}
div#promoCode fieldset div.field input{width: 95px;}
div#promoCode fieldset div.submit{float: left; padding: 0 0 0 20px; width: 132px;}
div#promoCode fieldset div.submit a{background-color: #639442; border: none !important; color: #fff !important; display: block; font-size: 11px; padding: 2px 0; text-align: center; width: 112px;}
p#promoCodeErrorMessage{color: #ff0000; display: none;}
span.promo{color: #639442; font-weight: bold;}

div#errorMessage, div#confirmMessage{margin: 10px 0 20px 0;}
div#errorMessageTop div, div#errorMessageBtm div{background-color: #ffffcc; border-left: 1px solid #BF0202; border-right: 1px solid #BF0202;}
div#confirmMessageTop div, div#confirmMessageBtm div{background-color: #ffffcc; border-left: 1px solid #9cb7a4; border-right: 1px solid #9cb7a4;}
div#errorMessageTop div.r2, div#errorMessageBtm div.r2{background-color: #ffffcc; border-left: 2px solid #BF0202; border-right: 2px solid #BF0202;}
div#confirmMessageTop div.r2, div#confirmMessageBtm div.r2{background-color: #ffffcc; border-left: 2px solid #9cb7a4; border-right: 2px solid #9cb7a4;}
div#errorMessageTop div.r1, div#errorMessageBtm div.r1{background-color: #BF0202;}
div#confirmMessageTop div.r1, div#confirmMessageBtm div.r1{background-color: #9cb7a4;}
div#errorMessageCopy{background: url(../../images/subtier/iconError.png) 18px 6px no-repeat; background-color: #ffffcc; border-left: 1px solid #BF0202; border-right: 1px solid #BF0202; color: #4d4d4d; padding: 13px 15px 5px 65px;}
div#confirmMessageCopy{background: url(../../images/subtier/iconCheck.png) 18px 8px no-repeat; background-color: #ffffcc; border-left: 1px solid #9cb7a4; border-right: 1px solid #9cb7a4; color: #4d4d4d; padding: 13px 15px 5px 65px;}
div#confirmMessageCopy.alert{background-image: url(../../images/subtier/iconAlert.gif);}
div#errorMessageCopy h4, div#confirmMessageCopy h4{color: #4d4d4d; font-size: 1.4em; margin: 0; padding: 0 0 10px 0;}
div#errorMessageCopy ul, div#confirmMessageCopy  ul{list-style: none; margin: 0; padding: 0;}
div#errorMessageCopy li, div#confirmMessageCopy li{padding: 0 0 10px 0;}
.error{color: #BF0202 !important;}

div.freeTrialModule{overflow: hidden; width: 480px;}
div.freeTrialFeatures{float: left; width: 200px;}
div.freeTrialSlideshow{float: left; padding: 0 0 0 20px; width: 260px;}
div.freeTrialModule a.freeTrialLink{font-size: 14px; font-weight: bold;}

ol.signupComplete{list-style: none; margin: 0; padding: 0;} 
ol li{padding: 5px 0 15px 40px;}
ol li.step1{background: url(../../images/subtier/signupComplete1.gif) no-repeat;}
ol li.step2{background: url(../../images/subtier/signupComplete2.gif) no-repeat;}
ol li.step3{background: url(../../images/subtier/signupComplete3.gif) no-repeat;}

/* end sign up */

div.slideshow{background: url(../../images/subtier/slideshowDescBg.gif) 0px 200px no-repeat; clear: both; overflow: hidden; width: 260px;}
div.slideshow ul{clear: both; list-style: none; margin: 0; overflow: hidden; padding: 0; width: 260px;}
div.slideshow ul li{display: none; padding: 0;}
div.slideshow div.slideshowImage{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; height: 200px; overflow: hidden; width: 258px;}

div.slideshow div.slideshowControls{float: right; overflow: hidden; padding: 0 0 10px 0;}
div.slideshow div.slideshowCaption{border-left: 1px solid #ccc;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 12px; height: 100px; padding: 2px 15px 12px 15px;}
div.slideshow div.slideshowCaption h5{font-size: 12px; margin: 0; padding: 10px 0px 3px 0px;}
div.slideshow div.slideshowCaption p{margin: 0; padding: 0;}

div.slideshow div.prev{float: left; padding: 0 10px 0 0;}
div.slideshow div.prev a{background: url(../../images/subtier/slideshowArrowPrev.gif) no-repeat; border-bottom: none !important; display: block; height: 17px; overflow: hidden; text-indent: -9999px; width: 14px;}
div.slideshow div.label{float: left; font-weight: bold; height: 17px;}
div.slideshow div.next{float: left; padding: 0 0 0 10px;}
div.slideshow div.next a{background: url(../../images/subtier/slideshowArrowNext.gif) no-repeat; border-bottom: none !important; display: block; height: 17px; overflow: hidden; text-indent: -9999px; width: 14px;}

div#print{left: 457px; position: absolute; top: 1px;}
div#print a{background: url(../../images/subtier/btnPrint.gif) no-repeat; display: block; height: 40px; overflow: hidden; text-indent: -9999px; width: 94px;}

div#rightNav{background: url(../../images/subtier/contentRightTop.gif) no-repeat; float: left; margin: 0 0 0 16px; padding: 210px 0 0 0; width: 246px;}
div#promotional{overflow: hidden; padding: 20px 4px; width: 238px;}
div#promotional ul{list-style: none; margin: 0; padding: 0; width: 238px;}
div#promotional ul li{float: left; padding: 0;}
div#promotional ul li a{display: block; height: 57px; text-indent: -9999px;}
div#promotional ul li.freeTrial a{background: url(../../images/subtier/promoFreeTrial.gif) no-repeat; width: 119px;}
div#promotional ul li.demo a{background: url(../../images/subtier/promoDemo.gif) no-repeat; width: 119px;}
div#promotional ul li.compare a{background: url(../../images/subtier/promoCompare.gif) no-repeat; width: 119px;}

div#rightText{padding: 5px 25px 25px 25px;}
div#rightText p{margin: 0; padding: 0 0 25px 0;}
div#rightText p a, div#rightText p a:visited{background: url(../../images/subtier/iconPdf.gif) no-repeat; color: #1665a1; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px 23px; text-decoration: none;}
div#rightText p a.video{background: url(../../images/subtier/iconVideoDemo.gif) no-repeat;}

div#rightText p.allDownloads a, div#rightText p.allDownloads a:visited{background: url(../../images/subtier/iconAllDownload.gif) no-repeat; color: #f5d130; padding-left: 26px; padding-top: 2px;}
div#rightText p a span{font-size: 12px; font-weight: normal; white-space: nowrap;}
div#rightText blockquote{border-top: 2px dotted #fff; color: #000; font-weight: bold; line-height: 18px; margin: 0; padding: 25px 0 0 0; white-space: inherit;}

div#mainBottom{background: url(../../images/subtier/contentBottom.gif) no-repeat; clear: both; height: 23px; overflow: hidden; width: 844px;}

div#navigation{position: absolute; right: 8px; top: 133px; width: 219px; z-index: 3;}
div#navigation ul{list-style: none; margin: 0; overflow: hidden; padding: 0;}
div#navigation ul li{padding: 0; text-indent: -9999px;}
div#navigation ul li a{display: block; overflow: hidden; width: 219px;}
div#navigation ul li.navWhatIs a{background: url(../../images/subtier/navWhatIs.gif) no-repeat; height: 42px;}
div#navigation ul li.navWhatIs a.on{background: url(../../images/subtier/navWhatIsOn.gif) no-repeat; height: 42px;}
div#navigation ul li.navWho a{background: url(../../images/subtier/navWho.gif) no-repeat; height: 37px;}
div#navigation ul li.navWho a.on{background: url(../../images/subtier/navWhoOn.gif) no-repeat; height: 37px;}
div#navigation ul li.navWhy a{background: url(../../images/subtier/navWhy.gif) no-repeat; height: 38px;}
div#navigation ul li.navWhy a.on{background: url(../../images/subtier/navWhyOn.gif) no-repeat; height: 38px;}
div#navigation ul li.navPricing a{background: url(../../images/subtier/navPricing.gif) no-repeat; height: 40px;}
div#navigation ul li.navPricing a.on{background: url(../../images/subtier/navPricingOn.gif) no-repeat; height: 40px;}
div#navigation ul li.navOrder a{background: url(../../images/subtier/navOrder.gif) no-repeat; height: 65px;}
div#navigation ul li.navOrder a.on{background: url(../../images/subtier/navOrderOn.gif) no-repeat; height: 65px;}

div#topNav{position: absolute; right: 105px; top: 50px;}
div#topNav ul{float: right; list-style: none; margin: 0; overflow: hidden; padding: 0;}
div#topNav ul.break{clear: both !important; display: block !important; padding-top: 2px;}
div#topNav ul li{border-left: 1px solid #f5d130; float: left; line-height: 11px; margin: 0 0 0 5px; padding: 0 0 0 5px;}
div#topNav ul li.first{border: none;}
div#topNav ul li a, div#topNav ul li a:visited{color: #f5d130; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

div#postSignupBox{height: 475px; margin: 10px 0 0 0; overflow: hidden; padding: 10px 0 0 0;}
div#postSignupBox div.postSignupItem{display: none;}

div.postSignupItemTop div{background-color: #ffffcc; border-left: 1px solid #dcddde; border-right: 1px solid #dcddde;}
div.postSignupItemBtm div{background-color: #fff; border-left: 1px solid #dcddde; border-right: 1px solid #dcddde;}
div.postSignupItemTop div.r2, div.postSignupItemBtm div.r2{border-left: 2px solid #dcddde; border-right: 2px solid #dcddde;}
div.postSignupItemTop div.r1, div.postSignupItemBtm div.r1{background-color: #dcddde;}
div.postSignupItemContent{border-left: 1px solid #dcddde; border-right: 1px solid #dcddde;}
div.postSignupItemContent div.stepSummary{background: url(../../images/subtier/iconAlert.gif) 23px 11px no-repeat; background-color: #ffffcc; padding: 10px 20px 20px 60px;}
div.postSignupItemContent div.stepSummary h3{color: #068409; margin: 0; padding: 0 0 5px 0;}
div.postSignupItemContent div.stepSummary p{font-size: 14px; line-height: 20px; margin: 0; padding: 0;}
div.postSignupItemContent div.stepSummary span.email{display: block; font-weight: bold;}
div.postSignupItemContent div.stepInfo{padding: 0 20px 10px 20px;}
div.postSignupItemContent div.stepInfo h4{color: #636363;}
div.postSignupItemContent div.stepInfo p{margin: 0; padding: 10px 0 0 0;}

div#postSignupBox div.nav{display: block; overflow: hidden; padding: 10px 0 0 0; width: 100%;}
div#postSignupBox div.nav ul{float: right; list-style: none; margin: 0; padding: 0; width: 100%;}
div#postSignupBox div.nav ul li{float: left; width: 50%;}
div#postSignupBox div.nav ul li.hide{visibility: hidden;}
div#postSignupBox div.nav ul li.next{text-align: right;}
div#postSignupBox div.nav ul li.next a{background: url(../../images/subtier/arrowGreenNext.gif) right 0px no-repeat; border: none; color: #068409; display: block; font-size: 14px; overflow: hidden; padding: 0 30px 5px 0;}
div#postSignupBox div.nav ul li.prev a{background: url(../../images/subtier/arrowGreenPrev.gif) no-repeat; border: none; color: #068409; display: block; font-size: 14px; overflow: hidden; padding: 0 0 5px 30px;}

div#shadowBox{background-color: #000; display: none; height: 100%; left: 0;	position: absolute; top: 0; width: 100%; z-index: 5000; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60);}
div#shadowBox[id]{position:fixed;}
div.shadowOverlay{display: none; left: 50%; margin: -170px 0 0 -350px; position: absolute; text-align: left; top: 50%; width: 700px; z-index: 7002;}
div.shadowOverlaySmall{margin-left: -175px; width: 350px;}
div.shadowFeatures{margin-top: -250px; margin-left: -450px; width: 950px;}
div#demoVideoShadow{margin: 0 0 0 -501px; top: 5%; width: 1002px;}

div.shadowOverlayTop div, div.shadowOverlayBottom div{background-color: #fff; border-left: 1px solid #000; border-right: 1px solid #000;}
div.shadowFeatures div.shadowOverlayTop div, div.shadowFeatures div.shadowOverlayBottom div{background-color: #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}

div.shadowOverlayTop div.r2, div.shadowOverlayBottom div.r2{background-color: #fff; border-left: 2px solid #000; border-right: 2px solid #000;}
div.shadowFeatures div.shadowOverlayTop div.r2, div.shadowFeatures div.shadowOverlayBottom div.r2{background-color: #e6e6e6; border-left: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6;}

div.shadowOverlayTop div.r1, div.shadowOverlayBottom div.r1{background-color: #000;}
div.shadowFeatures div.shadowOverlayTop div.r1, div.shadowFeatures div.shadowOverlayBottom div.r1{background-color: #e6e6e6;}
div.shadowOverlayContent{background-color: #fff; border-left: 1px solid #000; border-right: 1px solid #000; overflow: hidden; padding: 10px; position: relative; width: 678px;}
div.shadowOverlaySmall div.shadowOverlayContent{width: 328px;}
div#demoVideoShadow div.shadowOverlayContent{width: 980px;}
div.shadowFeatures div.shadowOverlayContent{background-color: #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; width: 928px;}

div.shadowOverlayContent h2{margin: 0; padding: 0;}
div.shadowOverlayContent h4{margin: 0; padding: 0 0 15px 0;}
div.shadowOverlayContentPic{float: left; width: 400px;}
div.shadowFeatures div.shadowOverlayContentPic{float: left; padding: 10px 0 0 0; width: 625px;}

div.shadowOverlayContentText{float: left; padding: 0 20px 0 0; width: 258px;}
div.shadowFeatures div.shadowOverlayContentText{float: left; padding: 10px 0 0 20px; width: 283px;}
div.shadowOverlayContentText p{line-height: 18px; margin: 0; padding: 0 0 10px 0;}
div.shadowFeatures ul{list-style: none; margin: 0; padding: 0;}
div.shadowFeatures ul li{overflow: hidden; padding: 0 0 10px 0; width: 283px;}
div.shadowFeatures ul li div.number{background: url(../../images/subtier/featuresNumberBg.gif) no-repeat; color: #fff; float: left; font-size: 10px; font-weight: bold; height: 15px; padding: 2px 0 0 0; text-align: center; width: 17px;}
div.shadowFeatures ul li div.text{float: left; padding: 2px 0 0 5px; width: 261px;}

div.shadowOverlay div.close{overflow: hidden; padding: 0 0 5px 0; text-align: right;}
div.shadowOverlay a.close{color: #ff0000; cursor: pointer; font-weight: bold; text-decoration: none;}
div.shadowFeatures a.close{background: url(../../images/subtier/iconClose.gif) right top no-repeat; display: block; padding: 0 25px 10px 0;}