@charset "utf-8";
/* CSS Document */

/* Live Site Adjustments */
#north-header { margin-bottom:0; padding-bottom:0; }
#north-header .g_nav { margin-bottom:0; padding-bottom:0; }

/* Reset */
body, .community p { margin:0; }

/* Defaults */
.community p { color:#695e49; font:400 12px Verdana, Arial, Helvetica, sans-serif; line-height:17px; text-align:left; }
.community a { text-decoration:underline; }
.community a:link { color:#566c11; }
.community a:hover { color:#789200; }
.community a:visited { color:#83755C; }

/* Layout */
.community { height:auto; width:100%; padding-bottom:5px; position:relative; }
.community .left { height:100%; width:auto; margin-right:395px; }
.community .right { height:100%; width:auto; padding-top:50px; position:absolute; top:0; right:0; }

/* Left Group 1 */
.community .left .group-1 { height:100%; width:auto; }
.community .left .group-1 .btn1 { height:auto; width:100%; }
.community .left .group-1 .btn1 p { padding:5px 0 3px 0; }
.community .left .group-1 .btn1 a { background:none; border:none; background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/back-btn.jpg); color:#506806; cursor:pointer; display:block; font-size:11px; height:26px; width:84px; position:relative; text-decoration:none; } 
.community .left .group-1 .btn1 span { position:absolute; top:4px; left:35px; }  
.community .left .group-1 .p1 { border-bottom:1px dotted #a3a3a3; padding:4px 0 9px; }
.community .left .group-1 .p1 .s1 { color:#566c11; font-family:"Trebuchet MS"; font-size:21px; font-weight:700; line-height:25px; }
.community .left .group-1 .p2 { padding-top:15px; }
.community .left .group-1 .p2 .s1 { font-weight:700; }
.community .left .group-1 .p3 { padding-top:15px; }
.community .left .group-1 .btn2 { height:auto; width:100%; overflow:hidden; }
.community .left .group-1 .btn2 p { padding-top:15px; float:right }
.community .left .group-1 .btn2 a { background:none; border:none; background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/community-btn.gif); color:#fff; cursor:pointer; display:block; font-size:11px; font-weight:700; height:26px; width:234px; position:relative; text-decoration:none; }
.community .left .group-1 .btn2 span { position:absolute; top:4px; left:23px; }

/* Left Group 2 */
.community .left .group-2 { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-bkgd.gif) repeat-x top left; background-color:#f1f4da; border:1px solid #d8df96; height:100%; width:auto; margin-top:15px; padding:5px 10px 8px 140px; position:relative; }
.community .left .group-2 .img { background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-2-img.jpg); height:149px; width:133px; position:absolute; top:3px; left:3px; }
.community .left .group-2 .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; line-height:20px; }
.community .left .group-2 .p2 .a1 { font-weight:700; text-decoration:none; }
.community .left .group-2 .p2 .s1 { text-decoration:underline; }

/* Left Group 3 */
.community .left .group-3 { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-bkgd.gif) repeat-x top left; background-color:#f1f4da; border:1px solid #d8df96; height:100%; width:auto; margin-top:27px; padding:5px 20px 8px 140px; position:relative; }
.community .left .group-3 .img { background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-3-img.jpg); height:126px; width:123px; position:absolute; top:3px; left:3px; }
.community .left .group-3 .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; line-height:20px; }
.community .left .group-3 .p2 .a1 { font-weight:700; text-decoration:none; }
.community .left .group-3 .p2 .s1 { text-decoration:underline; }

/* Left Group 4 */
.community .left .group-4 { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-bkgd.gif) repeat-x top left; background-color:#f1f4da; border:1px solid #d8df96; height:100%; width:auto; margin-top:27px; padding:5px 10px 10px 140px; position:relative; }
.community .left .group-4 .img { background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-4-img.jpg); height:106px; width:126px; position:absolute; top:6px; left:3px; }
.community .left .group-4 .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; line-height:20px; }
.community .left .group-4 .p2 .a1 { font-weight:700; text-decoration:none; }
.community .left .group-4 .p2 .s1 { text-decoration:underline; }

/* Right Group 1 */
.community .right .group-1 .main-img { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/right-main-img.jpg) no-repeat center center; border:1px dotted #a3a3a3; height:331px; width:360px; padding:4px; }
.community .right .group-1 .p1 { font-size:11px; font-weight:700; padding-top:8px; }

/* Right Group 2 */
.community .right .group-2 { border:2px solid #e3e8b0; height:auto; width:342px; margin-top:10px; }
.community .right .group-2 .border { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-bkgd-2.gif) repeat-x top left; background-color:#f1f4da; border:1px solid #cad683; height:auto; width:100%; position:relative; }
.community .right .group-2 .border .p1 { font-size:11px; padding:8px 110px 0 10px; }
.community .right .group-2 .border .btn1 p { padding:4px 0 10px 6px; }
.community .right .group-2 .border .btn1 a { background:none; background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/start-tree-btn.gif); border:none; color:#fff; cursor:pointer; display:block; font-size:11px; font-weight:700; line-height:14px; height:26px; width:144px; position:relative; text-decoration:none; }
.community .right .group-2 .border .btn1 span { position:absolute; top:5px; left:8px; }
.community .right .group-2 .border .img { background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/tree.gif); height:67px; width:79px; position:absolute; top:-6px; right:18px; }

/* Right Group 3 */
.community .right .group-3 { border:2px solid #e3e8b0; height:auto; width:342px; margin-top:10px; }
.community .right .group-3 .border { background:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/group-bkgd-2.gif) repeat-x top left; background-color:#f1f4da; border:1px solid #cad683; height:auto; width:100%; position:relative; }
.community .right .group-3 .border .p1 { font-size:11px; padding:8px 110px 0 10px; }
.community .right .group-3 .border .btn1 p { padding:4px 0 10px 6px; }
.community .right .group-3 .border .btn1 a { background:none; background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/start-tree-btn.gif); border:none; color:#fff; cursor:pointer; display:block; font-size:11px; font-weight:700; line-height:14px; height:26px; width:144px; position:relative; text-decoration:none; }
.community .right .group-3 .border .btn1 span { position:absolute; top:5px; left:8px; }
.community .right .group-3 .border .img { background-image:url(http://c.mfcreative.com/Offer/HomePage/LandingPages/Community/img/search.gif); height:71px; width:91px; position:absolute; top:-13px; right:10px; }