@charset "utf-8";
/* CSS Document */

/* Live Site Adjustments Required to fullfill design */
#north-header { margin-bottom:0; padding-bottom:0; }
#north-header .g_nav { margin-bottom:0 !important; padding-bottom:0 !important; }
#g_footer { border-top:1px dotted #b3b3b3 !important; }

/* Footer Patch */
#g_footer { width:auto !important; }

/* Reset */
.acom-home p, .acom-home ul, .acom-home form { margin:0; padding:0; }

/* Default Styles */
.acom-home a:link { color:#566c11; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
.acom-home a:hover { color:#789200; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.acom-home a:visited { color:#83755C; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.acom-home p, .acom-home ul { background-color:transparent; color:#695e49; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-align:left; }

/* Layout */
.acom-home { float:left; height:auto; width:100%; padding-top:5px; overflow:visible; position:relative; }
.acom-home .wrapper-left { float:left; width:590px; height:100%; overflow:hidden; position:relative; }

/* Left 1 */
.acom-home .left-1 { background:none; background-color:#f7f8e8; background-position:bottom right; background-repeat:no-repeat; border:1px solid #bbb0a3; min-height:293px; width:558px;  position:relative; }
.acom-home .left-1 .tag-line { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/top-tag-line.png) no-repeat top left; height:62px; width:314px; }
.acom-home .left-1 .question { min-height:23px; width:auto; padding:40px 335px 11px 0; overflow:hidden; }
.acom-home .left-1 .question .p1 { border-bottom:1px dotted #aaab9b; color:#566c11; font-family:"Trebuchet MS"; font-size:14px; line-height:18px; padding-bottom:4px; }
.acom-home .left-1 .p2 { color:#566c11; cursor:pointer; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; min-height:19px; width:auto; line-height:19px; padding-right:23px; padding-bottom:10px; position:relative; z-index:1; }
.acom-home .left-1 .discover, .acom-home .left-1 .preserve, .acom-home .left-1 .share  { height:auto; width:223px; overflow:visible; position:relative; z-index:0; } 
.acom-home .left-1 .discover .p2 { letter-spacing:1px; word-spacing:3px; }
.acom-home .left-1 .btn { background-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/btn-rollover.gif); height:25px; width:22px; position:absolute; top:0; right:0; } 
.acom-home .left-1 .btn .hover { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/hover-1.png) no-repeat top left; min-height:115px; width:266px; padding:10px 10px 3px 60px; position:absolute; top:1px; left:-1px; visibility:hidden; }
.acom-home .left-1 .share .btn .hover { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/hover-2.png) no-repeat top left; min-height:78px; width:251px; padding:10px 10px 3px 60px; position:absolute; top:1px; left:-1px; visibility:hidden; }
.acom-home .left-1 .hover .p3 { min-height:30px; width:auto; }
.acom-home .left-1 .hover .p4 { min-height:30px; width:auto; margin-top:5px; }
.acom-home .left-1 .hover .p5 { min-height:30px; width:auto; margin-top:5px; }
.acom-home .left-1 .hover li { list-style-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/triangle.gif); }

/* Left 2 */
.acom-home .left-2 { height:90px; width:590px; padding:10px 0 10px 0; overflow:hidden; }
.acom-home .left-2 img { position:absolute; bottom:0; right:0; z-index:-1; }
.acom-home .left-2 .p1 { font-family:"Trebuchet MS"; font-size:17px; font-weight:400; line-height:19px; padding-top:7px; }
.acom-home .left-2 .p2 { padding-top:3px; }
.acom-home .left-2 .a1, .acom-home .left-2 .s2 { text-decoration:none; }
.acom-home .left-2 .s1 { text-decoration:underline; }
.acom-home .left-2 .promo1 {float:left; height:90px; width:190px; position:relative; }
.acom-home .left-2 .promo2 {float:left; height:90px; width:190px; margin:0 10px;  position:relative; }
.acom-home .left-2 .promo3 {float:left; height:90px; width:190px;  position:relative; }
.acom-home .left-2 .promo1 p, .acom-home .left-2 .promo2 p { padding-left:10px; text-align:left; }
.acom-home .left-2 .promo3 p { text-align:center; }

/* Right 1 */ 
.acom-home .right-1 { float:left; height:auto; width:370px; padding-bottom:5px; position:relative; }
.acom-home .right-1 .box { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/tree-bkgd.jpg) no-repeat top right; border:1px solid #bbb0a3; min-height:153px; width:328px; margin-left:10px; padding:10px 15px 10px 15px; position:relative; }
.acom-home .right-1 .box .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:17px; font-weight:700; min-height:38px; line-height:19px; padding-right:100px; }
.acom-home .right-1 .box .p2 { min-height:30px; padding:5px 70px 5px 0; }
.acom-home .right-1 .box .overflow { height:auto; width:100%; overflow:hidden; padding-bottom:0px; }
.acom-home .right-1 .box .overflow p { font-weight:700; }
.acom-home .right-1 .box .overflow .fn-box { float:left; margin-right:10px; height:40px; width:112px; }
.acom-home .right-1 .box .overflow .ln-box { float:left; margin-right:10px; width:112px; }
.acom-home .right-1 .box .overflow .yg-box { float:left; width:84px; }
.acom-home .right-1 .box .overflow .text-field { border-color:#848484 #fafafa #fafafa #848484; border-style:solid; border-width:2px; width:106px; }
.acom-home .right-1 .box .overflow .menu { border-color:#848484 #fafafa #fafafa #848484; border-style:solid; border-width:2px; width:100%; }
.acom-home .right-1 .box .p3 { position:absolute; bottom:28px; left:12px; }
.acom-home .right-1 .box .p3 .tree-btn { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/btn2.gif) no-repeat top left; border:none; color:#fff; cursor:pointer; font-size:16px; font-weight:700; height:33px; width:161px; }
.acom-home .right-1 .box .p4 { position:absolute; bottom:10px; right:15px; width:90%;}
*html .acom-home .right-1 .box .p4 {width:100%;}
.acom-home .right-1 .box .p4 #tview {padding-left:0px;}
*html .acom-home .right-1 .box .p4 #tview {padding-left:15px;}

/* Right 2 */
.acom-home .right-2 { float:left; height:100%; width:360px; padding-left:10px; overflow:hidden; position:relative; }
.acom-home .right-2 .box { background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/search-bkgd.gif) repeat-x top left; background-color:#eff2d3; border:1px solid #bbb0a3; min-height:233px; width:328px; padding:10px 15px; overflow:hidden; position:relative; }
.acom-home .right-2 .box .main-img { background-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/search-box-img.jpg); height:68px; width:141px; position:absolute; top:0; right:0; }
.acom-home .right-2 .box .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:17px; font-weight:700; min-height:38px; line-height:19px; }
.acom-home .right-2 .box .p2 { min-height:45px; padding-top:3px; }
.acom-home .right-2 .box .p2 span { font-weight:700; }

/* Right 2 - Reset and Redesign Search Utility */
.acom-home .s_searchBox form { margin:0 !important; padding:0 !important; }
.acom-home .s_searchBox td { padding:0 !important; }
.acom-home .s_searchBox table { border-collapse:collapse !important; }
.acom-home .s_searchBox .st_Simple { min-height:140px; width:327px; margin:0 !important; padding-top:3px; }
.acom-home .s_searchBox .st_Simple #s0gsfn { border-width:2px; border-style:solid; border-color:#848484 #fafafa #fafafa #848484; width:155px !important; }
.acom-home .s_searchBox .st_Simple #s0gsln { border-width:2px; border-style:solid; border-color:#848484 #fafafa #fafafa #848484; width:155px !important; }
.acom-home .s_searchBox .st_Simple #s0gsby, .acom-home .s_searchBox .st_Simple #s0gsdy { border-width:2px; border-style:solid; border-color:#848484 #fafafa #fafafa #848484; width:68px !important; }
.acom-home .s_searchBox .st_Simple #s0gsb2co, .acom-home .s_searchBox .st_Simple #s0gsd2co, .acom-home .s_searchBox .st_Simple #s0gsb2pl, .acom-home .s_searchBox .st_Simple #s0gsd2pl { border-width:2px; border-style:solid; border-color:#848484 #fafafa #fafafa #848484; width:118px !important; }
.acom-home .s_searchBox .st_Simple table td table tr { color:#695e49; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; margin:0; text-align:left; }
.acom-home .s_searchBox .st_Simple .g_btn { background-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/btn3.gif); border:none; color:#fff; font-weight:700; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; height:25px !important; width:83px; padding-bottom:2px !important; position:absolute; bottom:8px; left:11px; }
.acom-home .s_searchBox .st_Simple table tr td a { position:absolute; bottom:10px; right:10px; }
.acom-home .s_searchBox .hideShowBlock { margin-left:10px !important; }
.acom-home .s_searchBox .hideShowBlock table select { margin-right:10px !important; }
.acom-home .s_searchBox #s0gsfn { margin-right:10px !important; }

/* Right 2 - Free Trial Box */
.acom-home .right-2 .bottom { height:auto; width:360px; }
.acom-home .right-2 .free-trial { background-color:#695e49; margin:auto; min-height:36px; width:330px; position:relative; }
.acom-home .right-2 .free-trial .rc-bl { background-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/bl-free-trial-box.gif); height:10px; width:9px; position:absolute; bottom:0; left:0; }
.acom-home .right-2 .free-trial .p4 { padding:8px 0 7px 0; text-align:center; }
.acom-home .right-2 .free-trial .p4 .s1 { color:#fff; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; line-height:19px; }
.acom-home .right-2 .free-trial .p4 .s2 { color:#afbc22; display:inline-block; font-family:"Trebuchet MS"; font-size:15px; font-weight:700; line-height:19px; padding-right:10px; }
.acom-home .right-2 .free-trial .p4 .a1 { color:#fff; display:inline-block; font-size:12px; line-height:16px; position:relative; top:-2px; }
.acom-home .right-2 .free-trial .rc-br { background-image:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Test2/img/br-free-trial-box.gif); height:10px; width:9px; position:absolute; bottom:0; right:0; }
