body {line-height: 20px; letter-spacing: 0px; margin:0px;background:#fff url(../img/body_bg.jpg) repeat-x top left;text-align:center;font:normal 13px/20px Helvetica, Arial, sans-serif;color: #212930;}

img {border:0px;}
form {padding:0px;margin:0px;}
img, div { behavior: url(iepngfix.htc) }

a {color:#3e748a;text-decoration:underline;outline:none;}
a:visited {color:#e24912;text-decoration:underline;outline:none;}
a:active {color:#e24912;text-decoration:underline;outline:none;}
a:hover {color:#e24912;text-decoration:underline;outline:none;}

h1 {font:normal 54px/49px helvetica, sans-serif;letter-spacing:-2px;color: #2c596e;margin:0 0 15px;}
h2 {line-height: 25px; font:bold 20px/25px helvetica, sans-serif;letter-spacing:-1px;color: #353d44;margin:0 0 5px;}
h3 {}
h4 {}
h5 {}

p {margin:0px 0px 20px;}

ul {margin:0px 0px 15px 18px;padding:0px;}

sup {font-size:10px;}

.gray {color: #353d44;}
.orange {color:#e24912;}

/* CONTAINER */
.container {background:url(../img/container_bg.png) repeat top left;}

/* HEADER */
.headerA {background:url(../img/header_bg.gif) repeat-x top left;}
.header {width:986px;margin:0px auto;text-align:left;}
.header .logo {padding:38px 0px 30px 16px;}
.header .nav {background:url(../img/line_horz.gif) repeat-x top left;float:right;padding:38px 16px 0px 0px;white-space:nowrap;}
.header .nav ul {list-style:none none;display:inline;padding:0px;margin:0px;}
.header .nav li {list-style:none none;display:inline;padding:0px;}

/* MIDDLE */
.middle {width:986px;margin:0px auto;text-align:left;}

.middle .clear {clear:both;height:1px;}

.middle .leftside {width: 550px; float:left;padding:0px;margin:0px;}
.middle .leftside .content {line-height: 25px; word-spacing: -1px; padding:56px 0px 5px 16px;font:normal 20px/25px Helvetica, Arial, sans-serif;letter-spacing: 0px;color: #353d44;}

.middle .rightside {width:350px;float:right;padding:0px;margin:0 16px 0 0;text-align:right;}
.middle .rightside .image {padding-top: 75px;}

.pricing {width: 970px;}
.pricing table.pricing {width:970px;border:0px;border-collapse:collapse;margin-left:12px;}
.pricing table.pricing td {vertical-align:top;text-align:center;width:25%;}
.pricing table.pricing td .small {font-size:13px;}
.pricing table.pricing tr.row1 td {background:url(../img/pricing_top.png) no-repeat top left;font:bold 32px/25px Helvetica, Arial, sans-serif;color:#2f3543;padding:15px 10px 7px 20px;}
.pricing table.pricing tr.row2 td {background:url(../img/pricing_middle.png) repeat-y top left;font:normal 21px Helvetica, Arial, sans-serif;color:#3e748a;padding:5px 10px 0px 20px;}
.pricing table.pricing tr.row3 td {background:url(../img/pricing_middle.png) repeat-y top left;font:bold 21px/25px Helvetica, Arial, sans-serif;color:#e24912;padding:4px 16px 5px 20px;letter-spacing:-1px;}
.pricing table.pricing tr.row3 td .small {font:bold 13px Helvetica, Arial, sans-serif;color:#2f3543;}
.pricing table.pricing tr.row4 td {background:url(../img/pricing_middle.png) repeat-y top left;font:bold 13px/15px Helvetica, Arial, sans-serif;color:#3e748a;padding:10px 16px 3px 20px;}
.pricing table.pricing tr.row5 td {background:url(../img/pricing_bottom.png) no-repeat bottom left;padding:15px 16px 30px 20px;}
.pricing table.pricing td div.line {background:url(../img/pricing_line.gif) repeat-x top left;padding:6px 0px 9px 0px;}
.pricing .free {text-align:center;padding:7px 0 0;}
.pricing .free .underline {color:#3e748a;text-decoration:underline;}

.titleA {background:url(../img/line_horz.gif) repeat-x top left;margin:0 0 20px;}
.title {background:url(../img/line_horz.gif) repeat-x bottom left;padding:13px 4px;}

.account_faq {margin:43px 26px 0 19px;}
.account_faq .question {font:bold 14px/20px Helvetica, Arial, sans-serif;color:#2f3543;margin:0;}
.account_faq .answer {font:normal 14px/20px Helvetica, Arial, sans-serif;color:#565d6c;}
.account_faq .terms_left {width: 605px;float:left;padding:0px;margin:0px;}
.account_faq .account_faq_left {width: 460px;float:left;padding:0px;margin:0px;}
.account_faq .account_faq_right {width:460px;float:right;padding:0px;margin:0px;text-align:left;}

.faq .question {font:bold 14px/22px Helvetica, Arial, sans-serif;color:#e24912;word-spacing:-1px;margin:0;padding:0 4px;}
.faq .answer {font:normal 14px/22px Helvetica, Arial, sans-serif;color:#171616;word-spacing:-1px;padding:0 4px;}
.faq .answer a {color:#171616;} 
.faq .answer a:visited {color:#e24912;}
.faq .answer a:active {color:#e24912;}
.faq .answer a:hover {color:#e24912;}
.faq .line {background:url(../img/line_horz.gif) repeat-x top left;height:20px;}
 
/* 
.steps .step {margin:0px 0px 30px;}
.steps .step .step_left {float:left;width:635px;}
.steps .step .step_right {word-spacing: -1px; float:right;width:295px;padding:86px 0 0;margin-right:16px;font:bold italic 16px/30px Helvetica, Arial, sans-serif;letter-spacing: 0px;color: #353d44;}
.steps .step .step_right ul {}
.steps .step .step_right .line {background:url(../img/line_horz.gif) repeat-x top left;height:20px;}
.steps .step .step_right .top {text-align:center;padding:5px 0 0;}
*/

.bottom .bottom_left {float:left;width:635px;}
.bottom .bottom_left .titleA {background-image:none;margin:0 24px 12px 17px;}
.bottom .bottom_left .title {background-image:none;padding:0;}
.bottom .bottom_left .screenshot {margin:0 0 72px;}
.bottom .bottom_right {float:right;width:295px;padding:0;margin-right:16px;}

/* FOOTER */
.footerB {background:#d5d7da url(../img/footer_bg_top.gif) repeat-x top left;margin:85px 0 0;}
.footerA {background:url(../img/footer_bg_bottom.gif) repeat-x bottom left;}
.footer {width:986px;margin:0px auto;text-align:left;}

.footer a {color:#e24912;text-decoration:underline;outline:none;}
.footer a:visited {color:#e24912;text-decoration:underline;outline:none;}
.footer a:active {color:#e24912;text-decoration:underline;outline:none;}
.footer a:hover {color:#3e748a;text-decoration:underline;outline:none;}

.footer .footer_left {float:left;width:495px;font:normal 12px/20px tahoma, sans-serif;color:#65615e;}
.footer .footer_left .logo {padding:20px 16px 0px;}
.footer .footer_left .content {padding:10px 16px 20px;}

.footer .footer_right {float:right;width:491px;font:normal 12px/20px tahoma, sans-serif;color:#65615e;}
.footer .footer_right .content {padding:40px 0px 0px;}
.footer .footer_right .nav {margin:0px;padding:0px 0px 6px;}
.footer .footer_right .nav ul {list-style:none none;margin:0px;padding:0px;}
.footer .footer_right .nav li {display:inline;padding:0px;}
.footer .footer_right .nav li.separator {padding:0px 8px;}
.footer .footer_right .nav {padding:10px 0px;}
.footer .footer_right .nav a, .footer .footer_right .nav a:visited, .footer .footer_right .nav a:active  {text-decoration:none;color:#65615e;font-weight:bold;} 
.footer .footer_right .nav a:hover {text-decoration:none;color:#3e748a;font-weight:bold;}

.footer .clear {clear:both;height:20px;}

.copyright {width:954px;margin:0px auto;padding:10px 0px;text-align:left;font:normal 10px/20px tahoma, sans-serif;color:#65615e;}

               
.mousetext {padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; line-height: 10px; letter-spacing: 1px; width:954px;margin:0px auto;text-align: center;font:normal 9px/20px tahoma, sans-serif;color: #515a60;}

/* HOME PAGE */
body.home .middle {width:986px;}
body.home .middle a {color:#e24912;text-decoration:none;outline:none;}
body.home .middle a:visited {color:#e24912;text-decoration:none;outline:none;}
body.home .middle a:active {color:#e24912;text-decoration:none;outline:none;}
body.home .middle a:hover {color:#3e748a;text-decoration:none;outline:none;}

body.home .middle .leftside {width: 495px;float:left;padding:0px;margin:0px;}
body.home .middle .leftside .content {line-height: 25px; word-spacing: -1px; padding:56px 3px 5px 16px;font:normal 20px/25px Helvetica, Arial, sans-serif;letter-spacing: 0px;color: #353d44;}
body.home .middle .leftside .content h1 {word-spacing: -1px; font:normal 54px/49px Helvetica, Arial, sans-serif;letter-spacing:-2px;color: #2f5e73;margin:0 0 25px;}
body.home .middle .leftside .content p {margin:0px 0px 25px;}
body.home .middle .leftside .content ul {margin:0px 0px 20px 18px;padding:0px;}

body.home .middle .rightside {width: 491px;float:right;padding:0px;margin:0px;}

body.home .middle .columns {line-height: 20px; background:url(../img/columns_bg.gif) no-repeat top left;font:normal 13px/20px Helvetica, Arial, sans-serif;color: #353d44;}
body.home .middle .columns .title {background-image:none;padding:0;}
body.home .middle .columns .col1 {width:238px;float:left;}
body.home .middle .columns .col1 .content {padding:5px 15px 5px 23px;}
body.home .middle .columns .col2 {width:242px;float:left;}
body.home .middle .columns .col2 .content {padding:5px 15px 5px 23px;}
body.home .middle .columns .col3 {width:239px;float:left;}
body.home .middle .columns .col3 .content {padding:5px 15px 5px 23px;}
body.home .middle .columns .col4 {width: 240px;float:left;}
body.home .middle .columns .col4 .content {padding:5px 15px 5px 23px;}



