#freeAndEasy { margin-top: 15px; }
.frontLeftAd { float: right; padding-left: 10px; padding-top: 15px!important; padding-top: 20px; }
.splashAdText { font-size: 10.5pt; margin-bottom: 20px; }
.splashAdFootnote { font-size: 9pt; }
h2.splashH2 { font-size: 15.5pt; margin-bottom: 0px; color: #666 }
h2.splashH2 strong, #hostingBox h2 strong {color: #f95606;}

#columnL {width: 665px; float: left;}
#columnR {width: 275px; float: left;}

h1 {margin: 0; padding: 0;}
.button {width: 245px; display: inline; margin-left: 20px;}
p.description {width: 390px; float: left; margin: 15px 0 0 0; padding: 0;}

ul.partnerTools { list-style-type: none; color: #aaa; line-height: 1.5em; margin: 15px 0 0 0; padding: 0; float: left;}
ul.partnerTools li { background: url(great_tools_bullet.gif) 0 9px no-repeat; padding-left: 8px;}
ul.toolsList { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px;}
ul.toolsList li { width: 220px; float: left; margin-bottom: 23px; font-size: 15px; font-weight: bold;}
ul.toolsList li img {position: relative; top: 4px; left: 0;}
ul.toolsList li a {padding-left: 5px;}

#hostingBox {margin-top: 52px; width: 275px; background: url(grey_box_background.gif) top left repeat-y;}
#hostingBox h2 {font-size: 20px; padding: 10px 0 0 20px; margin: 0;}
#hostingBox .topPiece {width: 275px; background: url(grey_box_top.gif) top left no-repeat; margin: 0; padding: 20px 0 0 20px;}
#hostingBox .bottomPiece {width: 275px; background: url(grey_box_bottom.gif) left bottom no-repeat; margin: 0; padding: 0;}
#hostingBox img.templates {display: block; width: 210px; margin: 10px auto 0 auto;}
#hostingBox p {padding: 2px 0 0 20px; margin: 0;}
#hostingBox .bottomPiece span {display: block; padding: 2px 0 25px 20px; margin: 0;}

.bottomSection {width: 32%; float: left;}
