/* 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#bundleAndSave-HM, h4#dirPhotoContest-HM, h4#saveRuralBroadband-HM, h4#websiteCompass-HM, h4#marriedMadness-HM, h4#rainbowNewsletters-HM, h4#localChannelNeg-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; }


h4#bundleAndSave-HM { background: url(../imgs/home/specialOffers/bundleAndSave.jpg) 0 0 no-repeat; }
h4#dirPhotoContest-HM { background: url(../imgs/home/specialOffers/dirPhotoContest.jpg) 0 0 no-repeat; }
h4#saveRuralBroadband-HM { background: url(../imgs/home/specialOffers/saveRuralBroadband.jpg) 0 0 no-repeat; }
h4#websiteCompass-HM { background: url(../imgs/home/specialOffers/websiteCompass.jpg) 0 0 no-repeat; }
h4#rainbowNewsletters-HM { background: url(../imgs/home/specialOffers/rainbowNewsletters.jpg) 0 0 no-repeat; }

h4#marriedMadness-HM { background: url(../imgs/home/specialOffers/marriedMadness.jpg) 0 0 no-repeat; }

h4#localChannelNeg-HM { background: url(../imgs/home/specialOffers/localChannelNeg.jpg) 0 0 no-repeat; }

#websiteCompass-incl { text-align: center; }

#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; }
