/* Home */
#homepagetagline {float:left: margin:20px 5px 0 10px; padding:5px; height:85px; width:860px;}
.tagintro {float:right; width:800px; padding:8px 0 0 5px; height:80px;}
.tagintro p {margin:8px 0; }

#homepageproduct {float:left; margin:5px 5px 0 5px; width:410px;}
.product {width:410px; height:70px; }
.product img{ border:0px }
.product .icon{ float: left; }
.product .learnmore {float:right; width:355px;}
.product .learnmore h4 a {text-decoration:underline;}
.product .learnmore p {margin:5px 0;}


#homepagecontainer {float:left; margin:0; width:860px;}
.column {float:left; margin:0; height:230px; padding:0;}
.column div.content {float:left; text-align:left; padding:0; border-right:1px solid #D1D1D1;}
.column div.content.modbuild {float:left; width:500px; height:225px; margin:0; padding:10px 10px 0 5px; }
.column div.content.modbuild .intro {float:right; height:80px;}
.column div.content.modbuild .intro p {margin:8px 0; width:440px;}
.column div.content.modbuild .learnmore {float:left; width:440px; padding:10px 0 0 50px;}
.column div.content.modbuild .learnmore h4 a {text-decoration:underline;}
.column div.content.modbuild .learnmore p {margin:5px 0; padding:0 0 10px 0;}
.column div.content.benefit {float:left; text-align:left; width:320px; padding:5px 10px 0 10px; border-right:none;}
.column div.content.benefit p {float:left; font-weight:bold; margin:5px 0 10px 0;}
.column div.content.benefit ul {float:left; width:310px; margin:3px 0; padding:0; list-style-type:none;}
.column div.content.benefit ul li {float:left; margin:0; width:310px; padding-bottom:8px; padding-left:20px; background:url(images/tick.gif) no-repeat;}

