body {padding: 0px; margin: 0px;font-family:arial; background:url(../../images/content_bg.gif); background-repeat:repeat; text-align:center;}
a {color:#6a9323;}
a:visited {color:#6a9323;}
img {border:none;}

h2 {color:#89c33e; text-transform:uppercase;}
h3, h4 {color:#db6403; text-transform:uppercase;}

#container{width:914px; margin:auto; text-align:left;}
#header{margin-top:15px;}

/* #theo img {float:left; padding:0 0 0 50px;} */
#theo {float:left; border: none; margin:0; padding:0 0 0 50px;}

#logo{float:left; margin-left:15px; margin-top:20px;}
#join{float:left; margin-left:15px; margin-top:30px;}

#containertop { background:url(../../images/container_top.gif); background-position:top left; background-repeat:no-repeat; padding-top:43px;}
#containerbottom {}

.rightheader{float:left; background:#ffffff; width:240px; height:250px; border:1px solid #d4d8db; margin-left:15px; margin-top: 10px;}
.rightheader_content{border:1px solid #d4d8db; height:215px; margin:15px; text-align:center;}
.rightheader .boxHeader {margin-top: 10px;}
.rightheader_content p { font-size:12px; color:#6a9323; line-height:22px; padding: 0 0.75em; margin-bottom:0px;}

.container_bg{background:url(../../images/containerbg.gif); width:910px; float:left; background-repeat:repeat-y;}

.maincopy{padding-left:50px; float:left; width:562px; overflow:hidden; position:relative;}

.rightcol{float:left; width:250px;}

.best{padding-left:50px;}

.copyRow {margin-bottom: 30px;}

.solution{padding-left:50px;}

.topNav {border-bottom: solid 1px #ccc; margin-right: 40px; padding: 5px 0;font-family:'trebuchet ms', arial; text-align:center}

.topNav a {color:#333; font-size: 1.1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 15px 0 25px;background:url(../../images/nav-paw.gif) left no-repeat;}
.topNav a:visited {color:#333;}
.topNav a:hover, .topNav .active {color:#db6403 !important; background:url(../../images/nav-paw-hover.gif) left no-repeat;}

.miniContainer {background:url(../../images/right_colbg.gif); width:240px;}
.miniContainer img {margin:15px 0 0 25px;}
.miniContainer p { font-size:12px; color:#323333; margin: 5px 30px; padding-bottom:6px; border-bottom:1px solid #d5dbd4;}
.blueMiniHeader {margin-left: 25px; padding-top:25px;}

.yui-gb {width:582px; margin-left:-30px;}
.yui-u .miniContainer {width:194px !important; background:url(../../images/order-box-top.gif); margin-right:10px}

.copyRow p { font-size:12px; color:#666f69; line-height:22px; text-align:left; padding-right: 40px;}
.copyRow ul { font-size:12px; color:#666f69; line-height:22px; text-align:left; padding-right: 40px;}
.copyRow img{float:left; margin-right:15px;}

.blueTitle{ font-size:14px; color:#2d9eda; margin-left:30px; padding-top:10px;}
.greenTitle{ font-size:14px; color:#89c33e; margin-left:30px; padding-top:10px;}

.greenParagraph{ font-size:12px; color:#89c33e; margin-left:30px; margin-right:30px; padding-top:10px; line-height:18px; padding-bottom:10px; border-bottom:1px solid #d5dbd4;}
.orangeParagraph{ font-size:12px; color:#db6403; margin-left:30px; padding-top:7px; line-height:18px;}
.orangeParagraph a {color:#db6403; font-weight:bold;}

.blueParagraph{ font-size:12px; color:#2d9eda; margin-left:30px; padding-top:7px;}
.blueParagraph a{ font-size:12px; color:#2d9eda; padding-left:5px; padding-top:7px;}
.impact{background:url(../../images/impact_bg.gif); width:240px; height:274px;}

#footer {height:123px;}
.foot{float:left; padding-left:50px;}
#footer h3{margin-top:10px;}
.footertext{float:left; color:#323333; padding-left:20px;}
.footertext h3 {margin:0;}
.footertext p { font-size:10px; color:#323333;}

/* Contact Form Styles */
#contactForm {border:none; margin:0 0 0 0; width:400px; float:left;}
#contactForm ol {list-style-type:none;}
#contactForm ol li {margin:0; clear:both; overflow:hidden; padding:0;}
#contactForm ol li span {display:block; width:25%; float:left; margin:0; padding:0;font-size:12px; color:#666f69; line-height:22px;}
#contactForm ol li span.requiredField {display:block; float:left; width:2%;}
#contactForm ol li input, #contactForm ol li textarea {float:right; margin-top:8px;}
#contactForm ol li input {width:250px;}
#contactForm ol li textarea {}
#contactForm .sendContactForm {margin-right:0 !important}
.sendContactForm {color:#333; float:right; clear:both; padding:0.4em 0.2em; margin:0.5em 55px 0.5em 0; display:block; text-decoration:none; background:#eee; border:1px solid #999; cursor:pointer; width:120px !important; }

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display:none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced...
the negative-letter spacing in this case is used to make the browser text metrics
match up with the sIFR text metrics since the sIFR text in this example is so much narrower...
your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash #join {visibility:hidden; font-size:24px;}
.sIFR-hasFlash h2 {visibility:hidden; font-size:24px;}
.sIFR-hasFlash h3 {visibility:hidden; font-size:24px;}
.sIFR-hasFlash .blueMiniHeader {visibility:hidden; font-size:4px; margin-left: 30px;}
.sIFR-hasFlash .boxHeader {visibility:hidden; font-size:16px;}

.loud {font-weight:700; padding:5px 0}
.subtle {font-size:0.9em;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;border:none;}

.footertext {}
.footertext ul {margin:0.9em 0 0 0; padding:0; list-style:none;}
.footertext ul li {display:inline; font-size:0.9em; padding-right:0.5em; text-transform:uppercase}
.footertext ul li a {color:#000000; text-decoration:none;}
.footertext ul li a:hover {color:#666666;}

.packageInfo {text-align:center;}
.packageInfo strong {font-size:1.5em;}
.price {font-weight:bold; margin-bottom:0 !important; padding:0 !important; border-bottom:none !important; text-align:center;}
.price strong {color:#89c33e; font-size:1.5em; text-align:center;}

.align-center {text-align:center;}

.free-shipping {color:#db6403; font-size:1.1em; margin:0; padding:0; position:absolute; top:60px; right:40px; font-weight:lighter}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}