body {margin:0px; background-color:#e6e0d8; font-family:Helvetica, Arial, sans-serif; color:#333; font-size:12px; background-image:url(../img/homepage_bg.gif); background-repeat:repeat-x; background-position:top; }
.wrapper {margin:0 auto; position:relative; width:990px; height:100%;}
#branding { float: left; padding-left:24px;}
.login {height:30px;}
.header {height:40px;}

h1 {margin:0px;}
h2 {margin:0px; padding:0px; }

.replace { color:#98c421; font-size:34px; font-weight:bold; margin-bottom:8px}
.replace2 {color:#7d7342; font-size:26px; font-weight:bold;}

.bluebox {height:365px; width:990px; color:#36321d;}
.flyer_btn {position:relative;left:0px; top:15px; float:left}
.quickfree {float:right; position:relative;right:60px; top:-5px;}
.threeboxes {clear:both; position:relative;left:16px; top:-3px;}
.box1 {background-image:url(../img/hp_box1.gif); height:94px; width:324px; float:left;}
.box2 {background-image:url(../img/hp_box2.gif); height:94px; width:325px; float:left;}
.box3 {background-image:url(../img/hp_box3.gif); height:94px; width:325px; float:left;}
.box1_text {padding: 15px 15px 0px 135px; line-height:16px;}
.box2_text {padding: 15px 15px 0px 140px; line-height:16px;}
.box3_text {padding: 15px 35px 0px 140px; line-height:16px;}
.box1_text a {color:#216bb9;}
.box1_text a:hover {color:#333}

.hp_greybox {clear:both; height:27px; width:999px; color:#fff; padding-top:15px; text-align:center}
.hp_ltgreybox {clear:both; height:135px; width:990px; color:#646362; font-size:12px;}
.div1 {float:left; padding-top:17px; width:472px; display:table; }
.div2 {float:left; padding-top:22px; width:221px; display:table;}
.div3 {float:left; padding-top:22px; width:221px; display:table;}
.hp_divider {float:left; padding-top:22px;}
a.more  {color:#216bb9; font-size:11px;}
a:hover.more  {color:#333;}

.bigbrowntext {color:#7d7342; font-size:17px; font-weight:bold;}
.smbrowntext {color:#7d7342; font-size:13px; font-weight:bold;}
.quotebox {background-image:url(../img/hp_quotebox.gif); height:74px; width:202px; padding: 0px 10px 8px 10px;}
.quote {font-size:13px; font-style:italic; position:relative;top:18px; padding-left:25px;}
.quoter {float:right; font-size:11px; color:#000; padding-right:20px;}

.grey_bg {background-image:url(../img/grey_bg.gif); background-repeat:repeat-x; height:202px; width:100%; margin-top:20px; background-color:#fff}
.required {font-size:33px; color:#d50000; line-height:12px; position:relative;top:14px; }
.required2 {font-size:33px; color:#d50000; line-height:12px; position:relative;top:14px; }
*+html .required2 {font-size:33px; color:#d50000; line-height:12px; position:relative;top:7px; }
.footer_wrapper {margin:0 auto; position:relative; width:980px; padding-top:35px; font-size:11px; color:#565656; }
.footer_link {padding-left:10px; font-weight:bold; font-size:12px;}
.footer_link a {color:#565656; font-weight:bold; text-decoration:none;}
.footer_link a:hover {color:#2a5da8; font-weight:bold;}
.footer_link2{padding-left:10px; font-weight:bold; font-size:11px;}
.footer_link2 a {color:#565656; font-weight:bold; text-decoration:none;}
.footer_link2 a:hover {color:#216bb9; font-weight:bold;}
.floatL {float:left;}
.login_text {float:right; padding-top:7px; font-size:13px; color:#8c8987;}
.login_text a {color:#216bb9; text-decoration:none; font-weight:bold;}
.login_text a:hover {color:#333; text-decoration:none;}

.header_link {padding-left:22px; font-weight:bold; font-size:14px;}
.header_link a {color:#565656; font-weight:bold; text-decoration:none;}
.header_link a:hover {color:#216bb9; font-weight:bold;}
.award_statement{margin-top:6px;}

.btn_printflyer { 
position: relative; background-image: url(../img/hp_btn_sendflyer_on.gif); background-repeat: no-repeat; 
display: block; width: 373px; height: 77px; margin: 0; padding: 0; }
.btn_printflyer a {
width: 373px; height: 77px; display: block; float: left;}
.btn_printflyer img {width: 373px; height: 77px; border: 0; }
* html a:hover {visibility:visible}
.btn_printflyer a:hover img{visibility:hidden}
h1.messageVersion{ font-size:12px; position:absolute; z-index:1; top:15px; padding-left:360px;}
h1.messageVersion a{ color:#0033FF; text-decoration:none;}

/* CSS Document */


