/* General Stuff Here */ * { margin: 0; padding: 0; } :focus { -moz-outline-style: none; } html, body { background-color: #F5F5F0; color: #FFF; margin: 0; text-align:center; padding:0; height: 100%; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 14px; line-height: 21px; font-weight: normal; } img { border: none; } a, a:link, a:active, a:visited { color: #E87817; text-decoration: none; } a:hover { text-decoration: underline; } /* Header */ #header_logo_text { height: 0px; line-height: 0px; font-size: 0px; text-indent: -9999px; } #header_wrapper { height: 92px; background: url('images/v4/header_bg.png') top left repeat-x; } #header { margin: 0 auto; height: 92px; width: 897px; text-align: left; } #logo { float: left; width: 200px; height: 92px; } #nav { float:right; padding-top: 20px; } #nav li { float: left; list-style: none; color: #FFFFFF; padding: 0px 5px; font-size: 16px; font-weight: 100; letter-spacing: -1px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; } #nav li.small { font-size: 11px; padding-top: 1px; padding-left: 5px; padding-right: 5px; letter-spacing: normal; } #nav li.first { padding-left: 20px; } #nav li a:link, #nav li a, #nav li a:visited, #nav li a:active { color: #fff; text-decoration: none; padding: 6px 6px; } #nav li a:hover, #nav li a.active, #nav li a.active:link, #nav li a.active:visited, #nav li a.active:active { color: #454a4c; border: none; background-color:#e0dfd8; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* Promo */ #promo_wrapper { height: 325px; background: url('images/v4/promo_bg.png') top left repeat-x; } #promo { margin: 0 auto; height: 303px; width: 897px; text-align: left; background: url('images/v4/promo_container.png') top left no-repeat; position: relative; } #customer_login { position: absolute; right: 0px; top: 1px; width: 136px; height: 80px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/customer_login.png',sizingMethod='fixed'); cursor: pointer; z-index: 25; } #rush_blurb { position: absolute; left: 0px; top: 1px; width: 234px; height: 302px; color: #212121; background: transparent url('images/v4/rush_blurb_bg.png') no-repeat; _background-image: none; /* IE6 Alpha PNG Hack */ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/rush_blurb_bg.png',sizingMethod='fixed'); /* IE6 Alpha PNG Hack */ } #rush_blurb h1 { font-size: 20px; font-weight: normal; padding-left: 20px; padding-top: 70px; padding-bottom: 20px; color: #000000; letter-spacing: -1px; } #rush_blurb p { font-size: 14px; font-weight: normal; padding-left: 20px; padding-right: 20px; } #promo_controls { position: absolute; bottom: 7px; right: 10px; height: 16px; width: 37px; z-index: 100; } #r_corner { position: absolute; bottom: 1px; right: 0px; _bottom: -1px; _right: -1px; height: 14px; width: 15px; z-index: 105; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/r_corner.png',sizingMethod='fixed'); } #control_end { height: 16px; width: 16px; float: right; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/control_end.png',sizingMethod='fixed'); } #control_start { height: 16px; width: 16px; float: left; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/control_start.png',sizingMethod='fixed'); } #promo_slider li { width:663px; height:302px; list-style-type: none; padding-left:0px; text-align: center; float: left; } /* Blue Bar */ #blue_bar_wrapper { height: 78px; background: url('images/v4/orange_bar_bg.png') top left repeat-x; border-top: 1px solid #FFFFFF; } #blue_bar { margin: 0 auto; height: 78px; width: 897px; text-align: left; color: #FFFFFF; } 

#blue_bar h1 { font-size: 31px; font-family: "Trebuchet MS"; letter-spacing: -1px; line-height: 78px; font-weight: 100; text-decoration: none; padding:0px; margin: 0px; float:left; } 

#blue_bar .signup_btn { float:right; height: 37px; width: 150px; margin-top:5px; padding:0;}


#blue_bar .after_btn { float:right; height: 22px; width: 150px; margin-top:5px; padding:0;}


 /* Body */ #body_wrapper { background: #F5F5F0 url('images/v4/body_bg.png') top left repeat-x; border-top: 1px solid #FFFFFF; } #body_holder { margin: 0 auto; width: 901px; text-align: left; padding-top: 22px; padding-bottom: 0px; position: relative; } #body_topcap { margin: 0px; height: 11px; width: 901px; background: transparent url('images/v4/body_topcap.png') no-repeat; _background-image: none; /* IE6 Alpha PNG Hack */ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/body_topcap.png',sizingMethod='fixed'); /* IE6 Alpha PNG Hack */ } #body_content { margin: 0px; width: 897px; background: transparent url('images/v4/body_content_bg.png') repeat-y; padding: 0 2px; _background-image: none; /* IE6 Alpha PNG Hack */ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/body_content_bg.png',sizingMethod='scale'); /* IE6 Alpha PNG Hack */ } #body_text { padding: 20px 30px; width: 837px; font-size: 12px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; } .half_left { float: left; width: 380px; font-size: 13px; } .half_right { float: right; width: 380px; font-size: 13px; } #body_bottomcap { margin: 0px; height: 13px; width: 901px; background: transparent url('images/v4/body_bottomcap2.png') no-repeat; * background-image: none; /* IE6 Alpha PNG Hack */ * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/body_bottomcap2.png',sizingMethod='fixed'); /* IE6 Alpha PNG Hack */ } #body_left { float: left; width: 613px; padding-left: 30px; padding-top: 5px; font-size: 12px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; } #body_right { float: right; width: 221px; padding-top: 5px; padding-right: 30px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; color: #202020; } #body_text h2, #body_left h2 { margin-bottom: 3px; font-weight: normal; color: #848D35; font-size: 20px; display: block; font-family: "Trebuchet MS"; } h3 { margin-bottom: 5px; font-weight: normal; color: #212121; font-size: 16px; display: block; font-family: "Trebuchet MS"; margin-top: 0px; } #body_text p { margin-bottom: 22px; } #body_left p { margin-bottom: 22px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; } /* Features Styles */ #blue_top { position: absolute; right: 2px; top: 22px; * top: 24px; /* IE hack */ width: 251px; height: 13px; * background-image: none; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/blue_top.png',sizingMethod='fixed'); z-index: 25; } #blue_bottom { position: absolute; right: 2px; bottom: 90px; * bottom: 190px; width: 251px; height: 12px; * background-image: none; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/blue_bottom.png',sizingMethod='fixed'); z-index: 24; } #features_left { float:left; width: 638px; height: 530px; background: #221E1F; margin-left: 5px; position: relative; overflow: hidden; } #features_left p { font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; font-size: 12px; } #features_right { float: right; width: 251px; background: #B4BD79; height: 530px; } #features_nav { padding: 10px 0px 0px 0px; margin: 0px; } #features_nav li { list-style: none; height: 52px; line-height: 52px; cursor: pointer; } #features_nav li.title { padding-left: 20px; font-weight: bold; line-height: 30px; height: 30px; } #features_nav li.active { background: url('images/v4/feature_highlight.png') top right no-repeat; width: 251px; position: relative; height: 52px; z-index: 30; } #features_nav li img.icon { padding: 6px 3px 6px 10px; width: 40px; height: 40px; * filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); border: none; vertical-align: middle; } #features_nav li span { width: 40px; height: 40px; * background-image: none; * float: left; * margin-left: 10px; * margin-right: 7px; * margin-top: 6px; } div.features_nav_arrow { background: transparent url('images/v4/feature_highlight.png') top left no-repeat; width: 17px; height: 52px; position: absolute; top: 0; left: -17px; display:none; overflow: hidden; } #features_nav li.active div.features_nav_arrow { background: transparent url('images/v4/feature_highlight.png') top left no-repeat; width: 17px; height: 52px; position: absolute; top: 0; left: -17px; display: block; * background-image: none; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/feature_highlight.png',sizingMethod='crop'); } #features_subnav { border: none; background-color:#f2f1ea; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 24px; line-height: 24px; font-size: 11px; padding-left: 8px; margin-left: 10px; margin-right: 15px; margin-top: 7px; color: #585e60; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; padding-right: 8px; float: left; position: relative; z-index: 60; } #features_subnav li { list-style: none; float: left; position: relative; cursor: pointer; } #features_subnav li.spacer { color: #e0dfd8; font-size: 14px; padding:0px 8px; cursor: default; } #features_subnav li.active { color: #000000; font-weight: bold; } div.features_subnav_arrow { background: transparent url('/images/v4/features_subnav_pointer.png') top left no-repeat; width: 13px; height: 6px; position: absolute; bottom: -6px; left: -17px; display:none; } #features_subnav li.active div.features_subnav_arrow { background: transparent url('/images/v4/features_subnav_pointer.png') bottom left no-repeat; width: 13px; height: 6px; position: absolute; bottom: -6px; left: 40%; display: block; * background-image: none; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/features_subnav_pointer.png',sizingMethod='fixed'); z-index: 75; } #features_slider div.slider_item { width:638px; height:530px; padding-left:0px; overflow: hidden; } .sub_feature_slider_holder { background: transparent; width: 628px; margin-left: 10px; height: 495px; position:relative; overflow: hidden; z-index: 25; clear:both; } #sub_feature_slider { list-style-type: none; float: left; position:relative; height:495px; padding:0px; margin:0px; text-align: left; } #sub_feature_slider li { width: 628px; text-align: left; height: 495px; overflow: hidden; list-style-type: none; padding-left:0px; float: left; } #sub_feature_slider h2 { padding: 0px 0px 5px 0px; margin: 0px 0px 7px 0px; font-size: 18px; color: #848D35; display: block; border-bottom: 1px solid #e0dfd8; width: 267px; } .feature_red_nav { width: 350px; text-align: center; font-size: 12px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; } .feature_red_nav img { vertical-align: middle; padding-bottom: 2px; } .feature_red_nav div.float_left { float:left; text-align: left; } .feature_red_nav div.float_right { float:right; text-align: right; } /* Pricing Table */ #pricing-table { border: 1px solid #999999; border-collapse: collapse; float: left; margin-left: 1px; width: 600px; font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; font-size: 11px; color: #202020; border-spacing: 0px 0px; } #pricing-table td { text-align: center; border-left: 1px solid #999999; border-bottom: 1px solid #999999; padding: 9px 0px; } #pricing-table .blue { background: #d6f5ff; padding: 9px 0px; font-weight: bold; font-size: 17px; border-left: 1px solid #999999; border-bottom: none; } #pricing-table .grey { background: #eeeeee; } #pricing-table .green { /* background: #c8eda4; */ color: #202020; font-size: 16px; font-weight: bold; } #pricing-table img { margin: 9px; border: none; } #pricing-table .small { font-size: 10px; } /* ----------- Sign Up Form ----------- */ .s_form{ margin:0 auto; width:96%; padding:14px; padding-left: 0px; } #stylized{ } #stylized h1 { font-size:15px; font-weight:bold; margin-bottom:12px; } #stylized p{ font-size:11px; color:#333333; margin-bottom:20px; border-bottom:solid 1px #ccc; padding-bottom:10px; margin-right: 10px; padding-right: 10px; display: block; } #stylized label{ display:block; text-align:right; width:120px; float:left; font-size: 13px; } #stylized .small{ color:#999; display:block; font-size:11px; font-weight:normal; text-align:right; width:120px; padding-top: 0px; margin-top: -4px; } #stylized input{ float:left; font-size:16px; padding:5px 3px; border:solid 1px #ccc; width:250px; margin:2px 0 20px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #stylized button{ clear:both; margin-left:150px; width:125px; height:31px; background:#666666 url(img/button.png) no-repeat; text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; } /* Begin Testimonial Formatting */ div.testimonial { background: #e6f7fc; border: 1px solid #c1eefb; color: #14a7f1; font: 14px Georgia; margin: 20px auto 20px; padding: 9px; width: 90%; } div.testimonial img { background: #fff; border: 1px solid #d7d7d7; margin: 0px 18px 0 0; padding: 3px; width: 40px; float:left; } div.testimonial p { margin:0px 0 0; } div.testimonial p.who { font-size: 11px; height: 12px; line-height: 12px; margin: 3px 0 0 0; text-align: right; } /* Footer */ #footer { margin: 24px 0px 0px 0px; padding: 20px 2px 40px 2px; line-height: 21px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; color: #727b7c; } #footer ul { float: left; width: 210px; margin: 0px; padding: 0px; } #footer ul.right { float: right; padding: 0px; margin: 0px; } #footer li { list-style: none; font-size: 11px; line-height: 15px; } #footer ul.right li { text-align: right; color: #9aa5a7; } span.phone_number { font-size: 20px; letter-spacing: -2px; font-weight: 100; } #footer li.heading { font-weight: bold; font-size: 12px; line-height: 24px; } #footer li a, #footer li a:link, #footer li a:visited { color: #727b7c; } #footer li a:hover { color: #c93c28; } /***** Jared Cheney's Boxes *****/ .noticeBox { border:2px solid #C6D880; background-color:#E6EFC2; color:#529214; font-weight:normal; font-size:11px; padding:5px; margin:5px; width:300px; } .warningBox { border:3px solid #FAC11F; background-color:#FFE817; color:#f1690F; font-weight:normal; font-size:11px; padding:5px; margin:5px; width:300px; } .errorBox { border:2px solid #fbc2c4; background-color:#fbe3e4; color:#d12f19; font-weight:normal; font-size:11px; padding:5px; margin:5px; width:300px; } /* --------------- webwin menu bars ---------------- */ /* Inline styles break IE on SSL when they reference a background image, even if that image is https. */ .ww_title_table { background-color: #202020; background: url('images/menu_bg.gif') top left repeat-x; height: 27px; line-height: 22px; } .ww_title_table_left { cursor: move; text-align: left; white-space: nowrap; color: #FFFFFF; font-weight: bold; padding: 2px 6px; background: url('images/menu_bg_left.gif') top left no-repeat; } .ww_title_table_right { color: #FFFFFF; vertical-align: middle; white-space: nowrap; text-align: right; padding: 1px 4px; background: url('images/menu_bg_right.gif') top right no-repeat; } /* BUTTONS */ .buttons a, .buttons button, .buttons input{ text-align: center; margin:0 0 0 0; background-color:#ffffff; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size:9pt; line-height:10pt; text-decoration:none; font-weight:bold; color:#202020; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ } .buttons button, .buttons input{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ } .buttons button[type], .buttons input[type]{ padding:4px 9px 4px 6px; /* Firefox */ line-height:17px; /* Safari */ } *:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */ } .buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; } /* STANDARD */ button.standard:hover, .buttons a:hover, input.standard:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; } .buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; } /* SAVE */ button.save, .buttons a.save, input.save{ color:#529214; } .buttons a.save:hover, button.save:hover, input.save:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; } .buttons a.save:active{ background-color:#529214; border:1px solid #529214; color:#fff; } /* NEGATIVE */ .buttons a.negative, button.negative{ color:#d12f19; } .buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; } .buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; } /* Highslide Styles */ .highslide { cursor: url(/images/v4/zoomin.cur), pointer; outline: none; } .highslide-active-anchor img { visibility: hidden; } .highslide img { border: none; } .highslide:hover img { border: none; } .highslide-wrapper { background: white; } .highslide-image { border-bottom: 2px solid white; } .highslide-image-blur { } .highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; } .highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/images/v4/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; } a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; display: none; } a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; } a.highslide-full-expand { background: url(/images/v4/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; } .highslide-overlay { display: none; } /* Mac-style close button */ .closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: hand; /* ie */ cursor: pointer; /* w3c */ background: url(/images/v4/close.png); /* For IE6, remove background and add filter */ _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/v4/close.png', sizingMethod='scale'); } /* These must always be last */ .highslide-display-block { display: block; } .highslide-display-none { display: none; }

