/* CSS Document *//*//////////////// created by John Benedict ////////////////*//*/////////////// john@benedictgraphico.com ////////////////*/#mainRow { float: left; width: 765px; margin: 0 0 5px 0; padding: 0; }#homeFlash { float: left; width: 514px; height: 220px; margin: 0 1px 0 0; padding: 1px 0; background: #fff; border-top: 1px solid #c00; font-size: 11px; }#homeFlash p { margin: 0; padding: 4px 16px; }#homeFlash ul { margin: 0 16px; padding: 4 16px; }#homeFlash li { padding: 0; }#homeFlash a { color: #c00; }#customerCare, #todaysSpecial { float: left; width: 250px; height: 220px; overflow: visible; margin: 0; padding: 0 0 1px 0; 	background: #ccc; border-top: 1px solid #ccc; }#customerCare h3 { text-indent: -9999px; width: 250px; height: 30px; margin: 0; padding: 0; line-height: 0;	background: #333 url(../imgs/home/customerCare-hdr.gif); display: block; border-top: 1px solid #fff; }#todaysSpecial h3 { text-indent: -9999px; width: 250px; height: 30px; margin: 0; padding: 0; line-height: 0;	background: #333 url(../imgs/home/todaysSpecial-hdr.gif); display: block; border-top: 1px solid #fff; }#todaysOffer { float: left; width: 122px; margin: 0; padding: 0; }#todaysOffer img { margin: 0; padding: 0; border: none; }#custImgCol { float: left; width: 128px; margin: 0; padding: 0; }#custImgCol img { margin: 0; padding: 0; }#custTxtCol { float: left; width: 122px; margin: 0; padding: 0; background: url(../imgs/home/customerCare-bg.gif) 0 0 no-repeat; }#custTxtCol p { margin: 0; padding: 6px 3px 0 6px; font-size: 10px; line-height: 13px; }#custTxtCol ul { margin: 0; padding: 6px 3px 0 6px; list-style-type: none; font-size: 10px; line-height: 13px; }#custTxtCol li { margin: 0; padding: 0 0 3px 0; }#custTxtCol a { color: #333; font-weight: bold; }#custTxtCol a:hover { text-decoration: none; }#specialOffers { width: 765px; margin: 0; padding: 0; }#offerCol1 { float: left; width: 153px; margin: 0 1px 0 0; padding: 0; }div.offer5col153bottom { width: 153px; height: 5px; margin: 0; padding: 0; background: url(../imgs/home/specialOffers/soColBottom-153.gif) no-repeat; }#offerCol2, #offerCol3, #offerCol4, #offerCol5 { float: left; width: 152px; margin: 0 1px 0 0; padding: 0; }div.offer5col152bottom { width: 152px; height: 5px; margin: 0; padding: 0; background: url(../imgs/home/specialOffers/soColBottom-152.gif) no-repeat; }#offerCol5 { margin-right: 0 !important; }h4#packagesDeals, h4#listingsAndGuides, h4#payPerView, h4#HDTVandDVR, h4#advertising { 	margin: 0; padding: 0; line-height: 0; height: 123px; text-indent: -9999px; }	h4#phone-HM, h4#internet-HM, h4#cableTV-HM, h4#businessSolutions-HM, h4#computerRepair-HM { 	margin: 0; padding: 0; line-height: 0; height: 123px; text-indent: -9999px; }	h4#packagesDeals { background: url(../imgs/home/specialOffers/packagesDeals.jpg) 0 0 no-repeat; }h4#listingsAndGuides { background: url(../imgs/home/specialOffers/listingsAndGuides.jpg) 0 0 no-repeat; }h4#payPerView { background: url(../imgs/home/specialOffers/payPerView.jpg) 0 0 no-repeat; }h4#HDTVandDVR { background: url(../imgs/home/specialOffers/HDTVandDVR.jpg) 0 0 no-repeat; }h4#advertising { background: url(../imgs/home/specialOffers/advertising.jpg) 0 0 no-repeat; }h4#phone-HM { background: url(../imgs/home/specialOffers/phone.jpg) 0 0 no-repeat; }h4#internet-HM { background: url(../imgs/home/specialOffers/internet.jpg) 0 0 no-repeat; }h4#cableTV-HM { background: url(../imgs/home/specialOffers/cableTV.jpg) 0 0 no-repeat; }h4#businessSolutions-HM { background: url(../imgs/home/specialOffers/businessSolutions.jpg) 0 0 no-repeat; }h4#computerRepair-HM { background: url(../imgs/home/specialOffers/computerRepair.jpg) 0 0 no-repeat; }#specialOffers p { margin: 0; padding: 3px 12px 0 12px; background: #900; color: #fff;	font-size: 11px; line-height: 14px; }	#specialOffers h4 a { height: 123px; display: block; }