/* Basics */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, fieldset, form, label {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;}
body {line-height:1.5;background:white;font-size:0.9em;color:#222;background:#fff;font-family:"Myriad Pro", "Helvetica Neue", Calibri, Arial, Helvetica, sans-serif;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.5em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.5em;}
h4 {font-size:1.25em;line-height:1;margin-bottom:0.5em;}
h5 {font-size:1.1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
p {margin:0 0 1.5em;}
strong {font-weight:bold;}


/* WP rockout */
.center-big {font-size:3em;line-height:1.25em;text-align:center;margin:1.5em 0 1em 0;text-shadow:1px 1px 2px #aaaaaa;}
.center-med {font-size:2em;line-height:1.25em;margin-bottom:1.25em;text-align:center;text-shadow:1px 1px 2px #aaaaaa;}
.left-med {font-size:2em;line-height:1.25em;margin:1em 0 1.25em 0;text-shadow:1px 1px 2px #aaaaaa;}
.left-sm {font-size:1.5em;line-height:1.25em;margin:1em 0 1.25em 0;text-shadow:1px 1px 2px #aaaaaa;}
.wp-grey {color:#727275;}
.wp-red {color:#CA2C12;}
.wp-green {color:#96AB15;}
.wp-black {color:#000;}
.wp-box-shadow{-moz-box-shadow:1px 1px 4px #aaaaaa;-webkit-box-shadow:1px 1px 4px #aaaaaa;box-shadow:1px 1px 4px #aaaaaa;z-index:1;position:relative;}
.back-green {background-color:#96AB15;}
.back-green-light {background-color:#EDF6B1;}
.back-black {background-color:#000;}
.back-blue-light {background-color:#DDEFF2;}
a:focus, a:hover {color:#2081A2;outline:0;}
a {color:#29A3CC;text-decoration:underline;}
a img {border:none;}
a.nav {color:#FFF;text-decoration:none;}
a.nav:focus, a.nav:hover {text-decoration:underline;}
a.box  {text-decoration:none;}


/* nav area*/
.top-nav-bg {background:url('../images/Header_bg.png') repeat-x;width:100%;height:118px;background-color:#96AB15;}
.bottom-nav-bg {background:url('../images/footerRepeatBG.png') repeat-x;width:100%;height:160px;text-align:center;color:#727275;-moz-box-shadow:0px -1px 4px #aaaaaa;-webkit-box-shadow:0px -1px 4px #aaaaaa;box-shadow:0px -1px 4px #aaaaaa;z-index:1;position:relative;}
.top-nav-links {margin:0 0 10px 0;background-color:#96AB15;font-size:1.2em;padding:0 1.5em 5px 1.5em ;-moz-box-shadow:0px 1px 4px #aaaaaa;-webkit-box-shadow:0px 1px 4px #aaaaaa;box-shadow:0px 1px 4px #aaaaaa;}
.top-nav-pipe {color:#727275;padding:0 2em 0 2em;}
.top-nav-logo {margin:8px 0 0 -5px;width:480px;height:95px;}
.bottom-nav {padding-top:8px;}
.bottom-links {font-size:0.9em;}
.table-padding {padding:0.25em 1em;margin:0;}
#logo {float:left}
#login {float:right;width:260px;font-size:1.2em}
#login-left {float:left;margin:0;width:10px;height:50px;}
#login-mid {font-weight:bold;background:url('../images/LoginBox_center.png') repeat-x;float:left;text-align:center;margin:0;padding-top:12px;width:240px;height:50px;}
#login-right {float:left;margin:0;width:10px;height:50px;}

/* layout */
.full-width  {margin:0 auto}
.main {width:940px;margin:0 auto;padding:0px 20px;}
.content {width:920px;margin-left:10px;}
.whole {margin:0;clear:both;}
.half {float:left;width:430px;margin-right:30px;}
.third {float:left;width:275px;margin-right:30px;}
.third-right {float:right;width:275px;margin-right:30px;}
.thirds {float:left;width:580px;margin-right:30px;}
.quarter {float:left;width:200px;margin-right:30px;}
.screenshot {float:left;margin:0px 5px 5px -25px}
#freeTrial {margin:0;padding:1.25em;}
#hr {border-top:1px dashed #aaa;margin:15px 0}
.space {margin-bottom:5px;}

/* button hotness */
#btnCalc
{
    display: block;
    width: 65px;
    height: 21px;
    background: url('../images/CalcBtn_sprite2.gif') no-repeat 0 0;
}

#btnCalc:hover
{ 
    background-position: 0 -22px;
}

#btnCalc span
{
    display: none;
}


#getStarted
{
    display: block;
    width: 183px;
    height: 42px;
    background: url('../images/GetStartedBtn_sprite.gif') no-repeat 0 0;
}

#getStarted:hover
{ 
    background-position: 0 -67px;
}

#getStarted span
{
    display: none;
}
