body{background-color:#dce6ec;}
img{border:none;}
h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:22px;color:#0f9cd9;}
h2{font-family:Verdana,Geneva,sans-serif;font-weight:bold;color:#333;font-size:12px;}
p{font-family:Verdana,Geneva,sans-serif;color:#333;font-size:12px;}
*{font-family:Verdana,Geneva,sans-serif;color:#333;font-size:12px;}
cap{font-family:Verdana,Geneva,sans-serif;color:#333;font-size:10px;}

#frame{background-color:white;width:975px;margin:0;margin-right:auto;margin-left:auto;text-align:left;padding:0;overflow:hidden;}
#superframe{width:100%;text-align:center;margin:0;padding:0;overflow:hidden;}
#wideBody{width:975px;min-height:320px;position:relative;margin:0;padding:0;overflow:hidden;}

.contentName a{background-color:lightgreen;color:black;}
.infoErrorMessage{color:darkred;font-size:2em;}
.debug{display:none;color:red;}
.comment{display:none;}
.pressCurrent{margin-bottom:20px;border-bottom:4px solid black;padding-bottom:10px;}
.pressTeaser{margin-bottom:20px;border-bottom:2px solid black;padding-bottom:10px;}
.strike{font-family:"Times New Roman",Times,Courier;text-decoration:line-through;color:red;float:left;width:165px;white-space:nowrap;display:inline;}
.nowrap{white-space:nowrap;display:inline;}
.hideOffersTab{width:2px;}
.hideCartTab{display:none;}
.showCartTab{}

#footer{background-image:url('/files/images/water_bottomfooterskin.jpg');font-family:sans-serif;font-size:14px;width:975px;height:100px;float:left;margin:0;padding:0;overflow:hidden;}
#footer #menu{margin:10px 11px 0 13px;float:right;}
#footer #menuitem{float:left;margin-top:8px;margin-right:15px;padding-right:15px;color:white;border-right:1px solid white;}
#footer #menuitem.last{border-right:0;}
#footer a,#footer a:visited{color:white;}
#footer #phone{clear:right;margin:45px 25px;width:400px;float:right;font-size:10px;}

#header{width:975px;height:100px;position:relative;margin:0;padding:0;overflow:hidden;}

#formHydrationCalculator{background-image:url('/files/images/formcontentpage/water_contentpagerightadvertisingportals_hydrationcalculatorskin.gif');height:190px;width:230px;margin:0;}
#formHydrationCalculator #top{padding:65px 90px 0 12px;height:90px;font-family:sans-serif;font-size:10px;}
#formHydrationCalculator #learnmore{margin:0 0 0 12px;}

#formGreen{background-image:url('/files/images/water_greenadskin.gif');height:190px;width:230px;margin:0;}
#formGreen #top{padding:65px 90px 0 12px;height:90px;font-family:sans-serif;font-size:10px;}
#formGreen #learnmore{margin:0 0 0 12px;}

#homePageMainFlash{width:731px;height:353px;float:left;margin:0;padding:0;overflow:hidden;}
#homePageInteractivePics{width:731px;height:181px;float:left;margin:0;padding:0;overflow:hidden;}
#homePageVideo{width:244px;height:181px;float:left;margin:0;padding:0;overflow:hidden;}
#homePageBody{width:975px;min-height:180px;float:left;margin:0;padding:0;overflow:hidden;}
#homePageZipCartModule{background-image:url('/files/images/water_homepagezipcart_zipcartskin.gif');width:244px;height:353px;float:left;margin:0;padding:0;overflow:hidden;}
#homePageZipCartModule #zipCartContent{margin:100px 19px 0 11px;font-family:sans-serif;font-size:10px;}

#homePageBody{background-color:white;}
#homePageBody #content{width:714px;margin-left:8px;float:left;}
#homePageBody #other{float:right;}

#homePageInteractivePics #waterSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/images/water_submarquee_productskin.gif");height:100%;}
#homePageInteractivePics #sparklettsSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/sparkletts/home/hp/sparkletts_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #sierraSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/sierrasprings/home/hp/sierrasprings_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #kentwoodSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/kentwoodsprings/home/hp/kentwoodsprings_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #belmontSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/belmontsprings/home/hp/belmontsprings_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #hinckleySubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/hinckleysprings/home/hp/hinckley_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #crystalSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/crystalspringseast/home/hp/crystal_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #alhambraSubMarquee{font-family:sans-serif;font-size:10px;background-image:url("/files/alhambra/home/hp/alhambra_submarquee_productskin.jpg");height:100%;}
#homePageInteractivePics #stuff{float:left;width:241px;height:170px;}
#homePageInteractivePics #top{margin-left:20px;margin-top:40px;margin-right:86px;height:100px;font-family:sans-serif;font-size:10px;}
#homePageInteractivePics #individualProducts{margin-left:20px;margin-top:65px;margin-right:99px;height:75px;font-family:sans-serif;font-size:10px;}
#homePageInteractivePics #learnmore{margin-left:20px;}

#HomepageGreen{background-image:url('/files/images/water_greenadskin.gif');height:190px;width:230px;margin:0;}
#HomepageGreen #top{padding:65px 90px 0 12px;height:90px;font-family:sans-serif;font-size:10px;}
#HomepageGreen #learnmore{margin:0 0 0 12px;}

#topNavBar{background-image:url('/files/images/water_topnavskin.gif');font-family:sans-serif;font-size:14px;width:975px;height:38px;position:relative;margin:0;padding:0;overflow:hidden;}
#topNavBar #menu{margin:10px 11px 0 13px;float:right;}
#topNavBar #menuitem{float:left;margin-top:3px;margin-right:15px;padding-right:15px;color:white;border-right:1px solid white;}
#topNavBar #menuitem.last{border-right:0;}
#topNavBar a,#topNavBar a:visited{color:white;}

#zipCartModule{background-image:url('/files/images/contentpage/water_contentpagezipcart_zipcartskin.gif');}
#zipCartModule #zipCartContent{margin:75px 19px 0 11px;font-family:sans-serif;font-size:10px;}

#distributorDetails{width:90%;}
#distributorDetails .label{float:left;}

#contentBodySubNav h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:22px;color:#0f9cd9;}
#contentBodySubNav h2{font-family:Verdana,Geneva,sans-serif;font-weight:bold;color:#333;font-size:12px;}
#contentBodySubNav p{font-family:Verdana,Geneva,sans-serif;color:#333;font-size:12px;}
#contentSubNav{background-image:url('/files/images/contentpage/water_contentpageleftnavskin.gif');font-family:sans-serif;font-size:14px;}
#contentSubNav #stuff{float:left;width:198px;margin:7px 0 0 0;padding-left:20px;}

#budgetStuff{float:left;width:241px;height:170px;}
#budgetStuff #top{margin-left:12px;margin-top:65px;margin-right:86px;height:115px;font-family:sans-serif;font-size:10px;}
#budgetStuff #learnmore{margin:10px 0 0 12px;}

#greenStuff{float:left;width:241px;height:170px;}
#greenStuff #top{margin-left:12px;margin-top:65px;margin-right:86px;height:75px;font-family:sans-serif;font-size:10px;}
#greenStuff #learnmore{margin:5px 0 0 12px;}

#zipCartModule{width:244px;height:353px;float:left;margin:0;padding:0;overflow:hidden;}

#contentMainFlash{width:731px;height:353px;float:left;margin:0;padding:0;overflow:hidden;}
#contentSubNav{width:244px;height:719px;float:left;margin:0;padding:0;overflow:hidden;}
#contentBodySubNav{width:487px;min-height:250px;float:left;margin:0;padding:0;overflow:hidden;}
#contentRight{width:244px;min-height:180px;float:left;margin:0;padding:0;overflow:hidden;}
#contentBody{width:731px;min-height:250px;float:left;margin:0;padding:0;overflow:hidden;}

#shoppingTopNavBar{width:975px;height:100px;position:relative;margin:0;padding:0;overflow:hidden;}
#shoppingColumn{float:left;margin:0;padding:0;overflow:hidden;}
#continueShoppingBar{width:975px;height:65px;position:relative;margin:0;padding:0;overflow:hidden;}

#cartTabs{width:975px;height:42px;position:relative;margin:0;margin-left:3px;padding:0;overflow:hidden;}
#cartTabs div{float:left;}
#cartAdvert{width:553px;height:150px;margin:0;padding:0;overflow:hidden;}
#cartShelf{width:553px;min-height:320px;margin:0;padding:0;overflow:hidden;}
#cartBasket{width:422px;min-height:400px;float:left;margin:0;padding:0;overflow:hidden;}

#cartSummary{width:975px;min-height:50px;position:relative;margin:0;padding:0;overflow:hidden;}
#billingBody{width:975px;min-height:300px;position:relative;margin:0;padding:0;overflow:hidden;}
#thankYouFlashHeader{width:975px;height:200px;position:relative;margin:0;padding:0;overflow:hidden;}
#cartAdvertIndividualProducts{height:100%;margin-left:3px;}
#cartAdvertWaterBottles{height:100%;margin-left:3px;}
#cartAdvertWaterCoolers{height:100%;margin-left:3px;}
#cartAdvertOffersPromos{height:100%;margin-left:3px;}
#shoppingTopNavBar{background-repeat:no-repeat;font-family:sans-serif;font-size:14px;}
#shoppingTopNavBar #clickable{float:left;width:275px;height:90px;}
#shoppingTopNavBar #menu{margin:70px 13px 0 16px;float:right;}
#shoppingTopNavBar #menuitem{float:left;margin-top:3px;margin-right:15px;padding-right:15px;color:white;border-right:1px solid white;}
#shoppingTopNavBar #menuitem.last{border-right:0;}
#shoppingTopNavBar a,#shoppingTopNavBar a:visited{color:white;}
#cartBasketFrame{margin:5px;min-height:400px;xwidth:410px;border:1px solid #808080;}
#cartBasketFrame #cartBasketHeader{min-height:120px;border-bottom:1px solid #808080;xwidth:410px;}
#cartBasketHeader #title{font-size:1.2em;font-weight:bold;float:left;margin:5px;width:200px;}
#weDeliverDiv{float:right;}
#cartBasket #zipCode{font-size:.8em;float:right;margin:0 5px;}
#cartBasket #phone{margin:0 0 0 5px;}
#cartBasketHeader #countSummary{float:left;margin:5px;width:97%;}
#cartBasketHeader #proceedToCheckout{float:right;margin-left:5px;}
#cartBasketFrame #cartItem{width:410px;float:left;border-bottom:1px solid #808080;}
#cartBasketFrame #cartItem div{padding:3px;font-size:.8em;float:left;}
#cartBasketFrame #cartItem .description{width:180px;}
#cartBasketFrame #cartItem .price{text-align:right;margin-left:5px;}
#cartBasketForm:savings{color:red;}
#cartBasketFrame .totalPrice{margin-left:200px;}
#cartBasketFrame #cartItem .controls{float:right;margin-left:5px;}
#cartBasketFooter{font-size:1.2em;margin:5px;}
#cartBasketFrame{background-image:URL('/files/images/cart/cart_basket.gif');background-repeat:repeat-y;}
#cartBasketFrame .cartLineSpacer{width:100%;height:1px;}
#cartBasketFrame .totalPrice{display:block;}
#cartBasketFrame .totalPriceLabel{display:block;float:left;text-align:right;width:65%;padding:0 15px 0 0;}
#cartBasketFrame .subtotal{display:block;font-weight:bold;float:left;text-align:right;width:65%;padding:0 15px 0 0;}
#cartBasketFrame .depositline{display:block;float:left;text-align:right;width:65%;padding:0 15px 0 0;color:#00f;}
#cartBasketFrame .saveline{color:green;font-weight:bold;display:block;float:left;text-align:right;width:65%;padding:0 15px 0 0;}
#cartShelfIndividualProducts{height:100%;background-image:URL('/files/images/cart/brand_shoppingcart_individualitems_productsection_skin.gif');background-repeat:no-repeat;}
#cartShelfWaterBottles{height:100%;background-image:URL('/files/images/cart/brand_shoppingcart_waterbottles_product_skin.gif');background-repeat:no-repeat;}
#cartShelfWaterCoolers{height:100%;background-image:URL('/files/images/cart/brand_shoppingcart_watercooler_product_skin.gif');background-repeat:no-repeat;}
#cartShelfOffersPromos{height:100%;background-image:URL('/files/images/cart/brand_shoppingcart_offers_productsection_skin.gif');background-repeat:no-repeat;}
#cartShelfFrame #anItem .description{padding-bottom:5px;margin-right:95px;font-size:.8em;height:40px;float:left;}
#cartShelfFrame #anItem .price{width:165px;float:left;}
#cartShelfFrame #anItem .selectQuantity{width:165px;float:left;}
#cartShelfFrame #anItem .controls{font-size:.8em;width:175px;float:left;}
#cartShelfFrame #anItem div{padding:5px 0 3px 8px;}
#cartShelfFrame #anItem{margin:9px 9px 9px 9px;width:254px;height:168px;float:left;background-repeat:no-repeat;overflow:hidden;}
#cartShelfFrame #anOffer *{float:left;}
#cartShelfFrame #anOffer .description{width:393px;height:80px;}
#cartShelfFrame #anOffer .price{width:100px;}
#cartShelfFrame #anOffer .controls{width:250px;}
#cartShelfFrame #anOffer div{padding:5px 0 3px 5px;}
#cartShelfFrame #anOffer{margin:4px 9px 4px 9px;float:left;border:1px solid #808080;}
.editBudget #controlWrapper{height:35px;}
.editBudget .image{float:right;margin:5px 0 0 0;}
.editBudget .disclaimer{padding:30px 0 0 0;width:770px;font-size:9px;float:left;}
.editBudget .description{margin:10px 0 0 0;width:620px;height:170px;}
.editBudget #comspecificcontent .image {float:left}
.editBudget #comofferinstruction{clear:both}
.editBudget .instructions{margin:15px 0 15px 0;width:100%;float:left;}
.editBudget .instructions *{padding:0;width:100%;}
.editBudget .price{width:620px;}
.editBudget .controls{margin:10px 0 0 0;float:right;}
.editBudget #coolers{border:2px solid #000;overflow:auto;width:100%;background-color:#cfcfcf;margin:15px 10px 10px 0;padding:0 0 10px 0;}
.editBudget .coolerOption{float:left;padding:20px 20px 20px 20px;margin:0 10px 0 10px;border:2px solid #cfcfcf;}
.editBudget .coolerOption.mouseover{float:left;padding:20px 20px 20px 20px;margin:0 10px 0 10px;border:2px solid #00f;}
.editBudget .coolerOption.selected{background-color:#cff;}
.editBudget .coolerOption .image{margin:0;float:left;width:254px;height:168px;background-repeat:no-repeat;}
.editBudget .coolerOption .description{height:150px;width:160px;margin:0;padding:5px;}
.editBudget #howMuchWater{padding:10px 0 5px 5px;border:2px solid #000;overflow:auto;width:100%;background-color:lightgray;}
.editBudget #waterCoolerBoolean{padding:10px 0 10px 0;width:650px;}
.editBudget h1{width:100%;}
.editBudget h3{width:100%;}
.editBudget .selectOrList{margin:0 0 10px 100px;}
.editBudget #bpSubtotalWrapper{text-align:right;}
.editBudget #bpSavedWrapper{text-align:right;}
.editPromo .image{float:right;margin:10px 0 0 0;}
.editPromo .disclaimer{padding:30px 0 0 0;width:100%;float:left;font-size:8px;}
.editPromo .instructions{margin:15px 0 15px 0;width:100%;float:left;}
.editPromo .instructions *{padding:0;width:100%;}
.editPromo .description{margin:10px 0 0 0;width:620px;height:80px;}
.editPromo .price{width:620px;}
.editPromo .controls{margin:10px 0 0 0;width:620px;}
.editPromo .buyGet{margin:0 10px 0 0;float:left;width:750px;}
.editPromo .aBoolEntryEntryBuy{border:1px solid #808080;margin:0 0 10px 0;}
.editPromo .simple{background-color:#ccc;width:100%;float:left;}
.editPromo .controls{padding:5px 0 0 0;width:600px;float:left;}
.editPromo h1{width:100%;}
.editPromo h3{width:100%;}
.summaryHeader{font-weight:bold;}
#billingRow p{padding:0 5px 0 5px;}
#billingBody{background-image:url('/files/water/home/billing/water_billingconfirmation_ordersummary_skin.gif');height:100%;background-repeat:no repeat;}
#billingBody label.simple{display:block;float:left;text-align:right;width:25%;padding:0 5px 0 0;}
#billingBody span{display:block;width:100%;}
#billingBody #billingRow{float:left;width:100%;}
#billingBody #billingRow{float:left;width:100%;}
#billingBody .billingSectionTitle{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:22px;color:#0f9cd9;padding:0 10px;0px 10px;}
#billingBody #deliveryAddress{float:left;width:45%;}
#billingBody #deliveryAddress *{margin-bottom:5px;}
#billingBody #deliveryAddress label{width:200px;}
#billingBody #deliveryAddress span{width:400px;padding:0;}
#billingBody #phones label{width:220px;}
#billingBody #phones span{width:400px;padding:0;}
#billingBody #phones *{margin-bottom:5px;}
#billingBody #phones{float:left;width:45%;}
#billingBody .paymentInfo span{float:right;width:100%;padding-right:610px;text-align:right;}
#billingBody .paymentInfo *{margin-bottom:5px;}
#billingBody .saveline{color:green;font-weight:bold;}
#billingBody .depositline{color:#00f;font-weight:bold;text-decoration:underline;}
#cartSummaryForm #billingRow div{border-bottom:2px solid white;color:black;float:left;}
#cartSummaryForm .filler{width:100%;float:left;}
#cartSummary .left{float:left;width:45%;padding-left:5px;}
#cartSummary .total{float:left;text-align:right;width:429px;}
#cartSummary{font-family:Verdana,Geneva,sans-serif;color:#333;font-size:12px;}
#cartSummary .total{float:right;margin-right:100px;}
#cartSummary .offer{width:465px;padding-left:5px;}
#cartSummary .quantity{text-align:right;width:50px;}
#cartSummary .unitPrice{text-align:right;width:95px;}
#cartSummary .refundableBottleDeposit{text-align:right;width:180px;}
#cartSummary .subtotal{text-align:right;width:80px;}
#cartSummary .controls{width:95px;text-align:right;padding-right:5px;}
#continueShoppingBar h1{margin:5px 0 8px 5px;}
#continueShoppingBar #m1{margin:0 0 0 5px;color:#900;float:left;}
#continueShoppingBar #m2{margin:0 15px 0 0;float:right;}
