@charset "utf-8";
.bodycopy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #3C3C3C;
}
.bodycopyred {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #FF3300;
}
.bodycopysmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #3C3C3C;
}
.bodycopysmallred {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #FF3300;
}
.bodycopybold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #3C3C3C;
}
.redtextbold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 12px;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #FF0000;
}

/******** NEW ********/
html {overflow: -moz-scrollbars-vertical;}

body {margin:0px;padding:0px;}
div.main_wrap {width:740px;text-align:left;}
div.header_wrap {float:left;}
div.logo_wrap {float:left;margin-bottom:10px;}
div.reg_nav_wrap {float:left;width:740px;}
div.reg_nav_link_wrap {float:left;width:740px;background:url('images/reg_nav_bg.gif') repeat-x top left;height:49px;}
div.reg_nav_hdr_wrap {float:left;width:740px;background:url('images/reg_hdr_bg.gif') repeat-x top left;height:27px;text-align:left;}
div.reg_nav_on {width:123px;float:left;height:49px;background:url('images/reg_nav_caret.gif') no-repeat top center;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;}
div.reg_nav_off {width:123px;float:left;height:49px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
div.reg_nav_on_6 {width:105px;float:left;height:49px;background:url('images/reg_nav_caret.gif') no-repeat top center;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;}
div.reg_nav_off_6 {width:105px;float:left;height:49px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
div.reg_nav_on_5 {width:123px;float:left;height:49px;background:url('images/reg_nav_caret.gif') no-repeat top center;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;}
div.reg_nav_off_5 {width:123px;float:left;height:49px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
div.reg_nav_on_4 {width:145px;float:left;height:49px;background:url('images/reg_nav_caret.gif') no-repeat top center;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;}
div.reg_nav_off_4 {width:145px;float:left;height:49px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
div.reg_nav_on_3 {width:185px;float:left;height:49px;background:url('images/reg_nav_caret.gif') no-repeat top center;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;}
div.reg_nav_off_3 {width:185px;float:left;height:49px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
div.body_wrap {float:left;width:740px;margin-top:10px;}
div.home_banner {float:left;width:740px;height:199px;background:url('images/banner-home.gif') repeat-x top left;}
div.home_banner_left {float:left;width:317px;height:199px;background:url('images/banner-home-left.gif') repeat-x top left;}
div.home_banner_right {float:right;width:422px;height:199px;}
div.home_banner_line_first_wrap {float:left;width:317px;height:80px;}
div.home_banner_line_first {float:left;width:305px;height:60px;padding:17px 5px 5px 5px;text-align:center;}
div.home_banner_line_wrap {float:left;width:317px;height:30px;}
div.home_banner_line {float:left;width:305px;height:18px;padding:5px;line-height:18px;}
span.home_banner_line_first {font-family:arial;color:#FF871A;font-size:22px;letter-spacing:-1.5px;}
span.home_banner_line {font-family:arial;color:#FFF;font-size:12px;}
span.home_banner_line_bold {font-family:arial;color:#FFF;font-size:12px;font-weight:bold;}
div.banner {float:left;width:740px;height:111px;background:url('images/banner.gif') repeat-x top left;}
div.banner_line_first_wrap {float:left;width:740px;height:60px;}
div.banner_line_first {float:right;width:295px;height:50px;padding:5px 10px 5px 10px;text-align:center;}
div.banner_line_wrap {float:left;width:740px;height:36px;}
div.banner_line {float:right;width:315px;height:36px;padding:0px;}
span.banner_line_first {font-family:arial;color:#FFF;font-size:22px;letter-spacing:-1px;}

div.banner2 {float:left;width:740px;height:111px;background:url('images/banner2.gif') repeat-x top left;}
div.banner2_line_first_wrap {float:left;width:740px;height:60px;}
div.banner2_line_first {float:right;width:232px;height:75px;padding:10px 10px 10px 10px;text-align:left;}
div.banner2_line_wrap {float:left;width:740px;height:36px;}
div.banner2_line {float:right;width:315px;height:36px;padding:0px;}
span.banner2_line_first {font-family:arial;color:#FFF;font-size:14px;letter-spacing:-.5px;}
div.banner2_right {float:right;width:252px;height:95px;}
div.banner2_line {width:222px;height:13px;line-height:13px;padding:5px 10px 5px 0px;margin-right:10px;text-align:left;border-bottom:1px solid gray;}
span.banner2_line {font-family:arial;color:#FFF;font-size:14px;letter-spacing:-.5px;}

div.footer_wrap {float:left;width:740px;margin-top:10px;margin-bottom:10px;background:url('images/footer_bg.gif') repeat-x top left;height:38px;font-family:arial;color:#000;font-size:10px;}
div.footer_wrap_copyright {float:left;text-align:left;padding-top:12px;padding-left:5px;}
div.footer_wrap_links {float:right;text-align:right;padding-top:12px;}
div.footer_wrap_links a {
    text-decoration:none;
    color:#000;
    border-right:1px solid #000;
    padding-right:6px;
    padding-left:6px;
}
div.reg_lft_wrap {float:left;width:514px;text-align:left;}
div.reg_lft {float:left;padding-right:5px;margin-right:5px;border-right:dotted 1px #ccc;}
div.reg_rgt_wrap {float:left;width:226px;text-align:left;}
div.reg_rgt {float:left;}
div.reg1_form {float:left;}
div.input_rgt {float:right;width:230px;text-align:left;line-height:22px;}
div.input_label {float:left;width:240px;text-align:left;line-height:22px;}
div.input_rgt_full_page {float:right;width:430px;text-align:left;}
div.reg_message {margin:40px;font-family:arial;font-size:16px;color:#00236d;font-weight:bold;}
div.acc_status {border:dotted 2px #ccc;padding:7px;text-align:center;margin-bottom:10px;}
div.acc_nav {float:left;margin-bottom:10px;margin-top:5px;margin-left:0px;}
div.acc_table {float:left;margin-left:0px;margin-top:10px;}
a.btn{
    background: transparent url('images/btn_left.gif') no-repeat top left;
    display: block;
    float: left;
    font:bold 16px arial;
    letter-spacing:-1.0px;
    line-height: 42px;
    height:58px;
    text-decoration: none;
    cursor:pointer;
    padding-left: 8px;
}
a:link.btn, a:visited.btn, a:hover.btn, a:active.btn{color:#293B6A;}
a.btn span{background: transparent url('images/btn_right.gif') no-repeat top right;
    height:58px;
    display:block;
    padding:7px 11px 9px 3px; /*Set 11px to be equal or greater than'padding-left' value above*/
}

div.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

p.reg_nav {margin:7px 0px 0px 0px;padding:0px;}
p.reg_nav a {font-family:arial;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#8691ac;text-decoration:none;}
p.reg_nav a:hover {color:#fff;text-decoration:none;}
p.reg_hdr {margin:0px 0px 0px 10px;padding:0px;font-family:arial;font-size:18px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}

dl.reg {margin-left:0px;padding-left:10px;float:left;margin-top:10px;}
dd.reg {border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px;float:left;padding-left:0px;margin-left:0px;font-family:arial;color:#666;font-size:16px;width:470px;}
dd.reg_full_page {border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px;float:left;padding-left:0px;margin-left:0px;font-family:arial;color:#666;font-size:16px;width:100%;}
dl.content-indent {margin-left:0px;padding-left:10px;float:left;margin-top:10px;width:100%;}

dl.why_join {float:left;margin-left:0px;}
dd.why_join {float:left;font-family:arial;color:#666;font-size:11px;padding-left:0px;margin-right:5px;margin-left:5px;margin-bottom:10px;width:205px;}

h1.why_join {font-family:arial;color:#6579a3;font-weight:bold;font-size:16px;letter-spacing:-1.0px;padding:0px;margin:0px;}
span.reg {font-family:arial;color:#666;font-size:14px;}
span.reg_sml {font-family:arial;color:#666;font-size:12px;}
span.reg_blk_sml {font-family:arial;color:#000;font-size:12px;}
span.reg_red {font-family:arial;color:#c00;font-size:16px;}
span.reg_red_lrg {font-family:arial;color:#c00;font-size:16px;font-weight:bold;}
span.reg_red_sml {font-family:arial;color:#c00;font-size:13px;}
span.reg_gray {font-family:arial;color:#ccc;font-size:12px;}
span.reg_gray_lrg {font-family:arial;color:#999;font-size:16px;}
span.reg_red_sml {font-family:arial;color:#c00;font-size:10px;}
span.reg_org_med {font-family:arial;color:#f37736;font-size:16px;}
span.reg_org_lrg {font-family:arial;color:#f37736;font-size:36px;}
span.reg_lrg {font-family:arial;color:#666;font-size:22px;}
span.reg_blue {font-family:arial;color:#6579a3;font-size:14px;font-weight:bold;}
span.reg_blue_lrg {font-family:arial;color:#6579a3;font-size:24px;font-weight:bold;}
select.reg {font-family:arial;color:#666;font-size:16px;}
select.reg_sml {font-family:arial;color:#666;font-size:16px;}
input.reg {font-family:arial;color:#666;font-size:16px;width:210px;}
input.reg_sml {font-family:arial;color:#666;font-size:16px;width:210px;}
input.reg_button {font-family:arial;color:#000;font-size:20px;}
div.reg {float:left;font-family:arial;color:#f37736;font-size:12px;font-weight:bold;border-bottom:solid 1px #ccc;margin-left:10px;width:470px;margin-top:10px;margin-left:10px;}
div.reg_med {float:left;font-family:arial;color:#f37736;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;margin-left:10px;width:470px;margin-top:10px;margin-left:10px;}
div.reg_red {float:left;font-family:arial;color:#c00;font-size:12px;font-weight:bold;border-bottom:solid 1px #ccc;margin-left:10px;width:470px;margin-top:5px;}
textarea.reg {font-family:arial;color:#666;font-size:16px;width:210px;}
textarea.reg_sml {font-family:arial;color:#666;font-size:16px;}

a.general {color:#336699;font-weight:bold;}
a.general:hover {color:#fff;background-color:#336699;}
a.general_sml {color:#336699;font-weight:bold;font-family:arial;font-size:11px;}
a.general_sml:hover {color:#fff;background-color:#336699;}
a.btn {display:block;cursor:pointer;text-decoration:none;}
a.reg_hdr {font-family:arial;font-size:18px;font-weight:bold;letter-spacing:-1px;color:#8691ac;}
a.answer {font-family:arial;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#c00;}

div#cardid2 {display:none;position:absolute;z-index:10;margin-top:30px;background:url('images/card_id.png') no-repeat top left;width:426px;height:237px;}

div.login_wrap {float:right;width:350px;margin-top:40px;text-align:right;}
div.login {float:right;background:url('images/login_bg.gif') repeat-x top left;padding:5px;}
div.intro_answer {display:none;border:dotted 1px #ccc;padding:10px;margin-top:5px;font-family:arial;font-size:12px;color:#666;margin-left:20px;}
div.intro_question_1 {float:left;width:740px;border-bottom:dotted 1px #ccc;padding-bottom:5px;}
div.intro_question_2 {float:left;width:740px;border-bottom:dotted 1px #ccc;padding-bottom:5px;background-color:#efefef;}
span.faq_question {font-family:arial;font-size:14px;color:#666;font-weight:bold;letter-spacing:-1px;}
span.faq_number {font-family:arial;font-size:18px;color:#ff6600;font-weight:bold;}

h1.big_blue {
    border-bottom:dotted 1px #999999; /*ccc*/
    font-family:arial;
    font-size:22px;
    letter-spacing:-1px;
    color:#2e4074;
    float:left;
    width:100%;
    padding-bottom:10px;
    margin:10px 0;
}
h1.big_red {
    border-bottom:dotted 1px #999999; /*ccc*/
    font-family:arial;
    font-size:22px;
    letter-spacing:-1px;
    color:#FF3300;
    float:left;
    width:100%;
    padding-bottom:10px;
    margin:10px 0;
}
h2.med_black {
    font-family:arial;
    font-size:14px;
    letter-spacing:-1px;
    color:#000;
    float:left;
    width:100%;
    margin:10px 0;
}
input.cleardefault {border:solid 1px #999;font-size:12px;margin-right:3px;padding-left:3px;height:17px;}
input.loginpassword {border:solid 1px #999;font-size:12px;margin-right:3px;padding-left:3px;height:17px;}

/*********** TABLE *************/
#mytable {
    width: 470px;
    padding: 0;
    margin: 0;
}

caption {
    padding: 0 0 5px 0;
    width: 470px;     
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

th {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: -1px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #CAE8EA url("images/bg_header.gif") no-repeat;
}

th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

td {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #4f6b72;
}


td.alt {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background: #F5FAFA;
    color: #797268;
}

th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url("images/bullet1.gif") no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url("images/bullet2.gif") no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}

.blueheader1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #13578b;
    text-decoration: none;
    text-transform: none;
    line-height: 16px;
}

.savings {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #b70000;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none;
}

/* WEBSOLV STYLES */
#home-cols {
    width:740px;
}

#home-cols .col-type1 {
    float:left; 
    width:180px; 
    border-right:1px dotted #999999; 
    border-left:1px dotted #999999;
    text-align:center;
}

#home-cols .col-type2 {
    float:left; 
    width:185px; 
    border-right:1px dotted #999999;
    text-align:center;
}

#home-cols .col-head {
    float:left; 
    height:50px; 
    background: url("images/frame-bg.gif") repeat-x #CCCCCC; 
    width:100%
}

#home-cols .col-head p {
    position:relative;
    top:20px; 
    padding:0; 
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3A408A;
    /*color: #FF6600;*/
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing:-.4px;
    height: 41px;
}

#home-cols .col-head a {
    color: #3A408A;
    text-decoration: none;
}

#home-cols .content-block {
    height:140px; 
    width:auto; 
    float:left; 
    margin:10px 10px;
    padding:0;
    text-align:left; 
}

#home-cols .content-block-samplefax { 
    height:60px; 
    width:auto; 
    float:left; 
    padding:9px 42px 10px 42px;
    text-align:left;
}

#home-cols .content-block2 {
    height:26px;
    width:100%;
    float:left; 
    border:0px solid;
}

#home-cols .content-block2-samplefax {
    height:80px; 
    width:100%; 
    float:left; 
}

form#testdrive {
    margin:0;
    padding:0;
}

form#testdrive input {
    margin:0;
    padding:0;
}

ul.get_started {
    margin:0px auto;
    padding:0;
    width:150px;
    border:0px solid;
}

ul.get_started li {
    border:0px solid;
    list-style:none;
    /*list-style-image:url("images/arrow.gif"); 
    list-style-image:url("images/comment_yellow.gif"); 
    list-style-position:inside; */
    background:url("images/arrow.gif") no-repeat left;
    text-align:left;
    margin:2px auto;
    padding-left:12px;
    
}

.bodycopy-home {
    /* inherit from bodycopy class*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-variant: normal;
    text-decoration: none;
    color: #757575;
}

a.blue-small {
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333399;
    line-height: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-right:6px;
    border-right:2px solid #999999;
}

a.blue-reg {
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333399;
    line-height: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-right:6px;
}

p.orange-large {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #FF871A;
    text-decoration: none;
    text-transform: none;
    line-height: 20px;
    letter-spacing: -0.05em;
    margin:0;
    margin-top:2px;
}

.featuresbackground p.bodycopy {
    margin:2px 0;
}

.featuresbackground {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    line-height:normal;
    font-weight: normal;
    text-decoration: none;
    background-image: url("images/features_background.gif");
    background-repeat: no-repeat;
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 240px;
    margin:6px 0;
}

.pgheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url("images/reg_nav_bg.gif");
    background-repeat: repeat-x;
    padding-left: 15px;
    text-transform: uppercase;
    height:29px;
    margin-bottom:10px;
}

.pgheader span {
    margin:6px 0;
}

.pgheader a {
    text-decoration:underline;
    font-size:12px;
    text-transform:none;
    margin:0 5px;
    color:#FFFFFF;
}

.sample {
    height: 56px;
    border: 2px solid #dc0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #dc0000;
    text-align: center;
    text-transform:uppercase;
}

.sample p {
    margin-top:16px;
}

.sample-sectnhead {
    border-bottom:1px dotted #CCCCCC; 
    margin-top:14px; 
    margin-bottom:8px; 
    padding-bottom:2px;
}

.orange-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
    color: #FF871A;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -0.05em;
}

.fax-row {
    clear:both;
    width:100%;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    margin:0px 2px 3px 0;
}

.fax-label {
    float:left;
    width:25%;
    margin-right:3px;
    padding:4px 12px;
    border:1px solid #B4B4B4;
    background-color: #f1f1f1;
}

.fax-data {
    float:left;
    width:66%;
    padding:4px 12px;
    font-weight:bold;
    border: 1px solid #B4B4B4;
    background-color: #f1f1f1;
}

.smalltext-it {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#999999;
    font-style: italic;
}

.sample-footer {
    clear:both;
    border-top: 1px dotted #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#999999;
    font-weight: normal;
}
/*FOR SAMPLE PAGES*/
div.main_wrap650 {width:650px;text-align:left;}
div.body_wrap100pc {width:100%; float:left;}
div.content-indent {width:97%; margin:0 auto;}
.orangetext-big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #FF871A;
    text-decoration: none;
    text-transform: none;
    line-height: 20px;
    letter-spacing: -0.05em;
}

/*FOR YOUR FAX NUMBER PAGE */
.yfn_box1 {width:58%; float:left; border-right:1px dotted #CCCCCC; margin-bottom:5px; padding:10px 10px 10px 0}
.yfn_box2 {width:38%; float:left; border-bottom:1px dotted #CCCCCC; margin-left:10px; padding:10px 0}

.blue-sectnhead {
border-bottom:1px dotted #999999; padding-bottom:10px; margin:10px 0}

.marginbot30 {
    margin:0;
    margin-bottom:30px;
}

ul.style-none {
    list-style:none;
    padding:0;
    padding-left:10px;
}
ul.style-none li { margin:4px;}

.pricing-bg {
    height:209px;
    clear:both;
    background-image: url("images/pricing-bg.gif");
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding: 24px;
    padding-bottom: 0px;
}

.plan-row {
    clear:both;
    width:100%;
    float:left;
    border-bottom:1px dotted #CCCCCC;
    padding:5px 0 0px 0;
}

.plan-col1 {
    width:30%;
    float:left;
    text-align:left;
}

.plan-col2 {
    width:40%;
    float:left;
    margin-top:6px; 
    text-align:right;
    border:0px solid;
}

.plan-col3 {
    width:29%;
    float:left;
    margin-top:6px; 
    text-align:right;
}

/*.plan-col2 span, .plan-col3 span { 
    margin-top:8px; 
    display:block;
}*/
    

.plan-orange-th {
    text-transform:uppercase;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F48100;
}

.bluelarge {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #6c68a4;
    text-decoration: none;
    text-transform: uppercase;
}

.month {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #797979;
    text-decoration: none;
}

.greytext {
    color:#CCCCCC;
}

.bonus {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#CC3300;
    padding-right:14px;
    font-weight:bold;
}

*.org_button {
    cursor:pointer;
    background:url('images/org_btn_bg.gif') repeat-x top left;
    border:solid 1px #9d4500;
    padding: 1px 2px;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#000;
    text-align:center;
    text-decoration:none;
}

*.org_button a{text-decoration:none;}

*.btn_orangebig {
    cursor:pointer;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    background-color: orange;
    background-image: url("images/org_btn_bg_big.gif");
    background-repeat: repeat-x;
    border: 1px solid #9d4500;
    width: 110px;
    height: 24px;
    text-align: center;
    text-transform: uppercase;
    margin:0 auto;
    padding-top: 1px;
}

input.btn_orangebig {
    height: 26px;
    background-image: url("images/org_btn_bg_big.gif");
}

div.btn_orangebig a {
    text-decoration:none;
    border:0px solid;
    color:#000;
    display:block;
    margin:4px auto;
}

*.btn_orangesmall {
    cursor:pointer;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: orange url("images/org_btn_bg.gif") repeat-x top left;
    border: 1px solid #9d4500;
    height: 20px;
    text-align: center;
    text-transform: uppercase;
    text-decoration:none;
    padding: 1px 2px;
}

input.btn_orangesmall {
    height: 22px;
    background: orange url("images/org_btn_bg.gif") repeat-x top left;
}

div.btn_orangesmall a {
    text-decoration:none;
    border:0px solid;
    color:#000;
    display:block;
    margin:4px auto;
}

input.submit_button {
    cursor:pointer;
    border:outset 1px #ccc;
    background:#999;
    color:#666;
    color:#000;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    padding: 1px 2px;
    background:url("images/submit_btn_bg.gif") repeat-x left top;
}

