.home #pageBlock{ padding:2px;}
.home #mainContent{ padding:0; background-image: none;}
.keyPointContainer h3{ padding: 10px 0 15px 10px; }
.keyPointContainer{
   background:url("../images/keyPointBg.gif") no-repeat scroll 0 0 transparent;
   float:left;
   height:188px;
   margin:2px 3px 0 0;
   padding:3px 8px;
   width:235px;
}
.servicesBlock{float:left;}
.servicesContainer{
   background: url(../images/blueHomeHeadingBg.gif) no-repeat;
   border-right:solid 1px #CCCCCC;
   float:left;
   margin:4px 3px 0px 0px;
   padding:0px 4px 0px 4px;
   width:241px;
}
/*the div in front is an IE6 hack to stop underlying oranges from picking this up*/
div.servicesContainer.orange{ background: url(../images/orangeHomeHeadingBg.gif) no-repeat;}
div.servicesContainer.red{ background: url(../images/redHomeHeadingBg.gif) no-repeat;
   margin-right:0px; float:right; width:250px; padding:0;}
div.servicesContainer .bg-gradient{ padding: 1px 0px; background-image: url(../images/hostingBg.gif); }
div.servicesContainer.dkBlue{ background: url(../images/dkBlueHomeHeadingBg.gif) no-repeat;}
div.servicesContainer.green{ background: url(../images/greenHomeHeadingBg.gif) no-repeat;}
.servicesContainer li{margin:0px 0px 0px -15px;	}
.servicesContainer .serviceList.alt { background-color: #fef6ec; }
.servicesContainer .serviceList.orange a {font-style:italic; font-weight:bold;}
.serviceList{ border-bottom:solid 1px #E5B884; padding:2px 4px;}


.colorHeading{ color:#fff; font-size:medium; margin:0px; padding:6px 0px 10px 5px;}

#contentContainer { background: none; }