body{
    margin:0px;padding:0px;
    font-family:"Georgia","Times",Serif;
    color:#584f42;
    background-color:#f8f7e9;
    background-image:url("/images/2010/pageback.jpg");background-position:top center;
    font-size:90%;
}

a{color:#df4c20;text-decoration:none;font-weight:bold;}
a:visited{color:#df4c20;text-decoration:none;font-weight:bold;}
a:hover{color:#df4c20;text-decoration:underline;font-weight:bold;}

a.understated{font-weight:normal;font-size:90%}
a.understated:visited{font-weight:normal;font-size:90%}
a.understated:hover{font-weight:normal;font-size:90%}

h1, h2, h3, h4, p{
    margin:0px;
    font-weight:normal;
}

p, h1, h2, h3, h4{
    color:#584f42;
}

#content p{
    margin-bottom:8px;line-height:1.5em;
}
#content h1{
    margin-bottom:8px;
}
#content h2{
    margin-bottom:8px;margin-top:12px;
}
#content h3{
    margin-bottom:8px;margin-top:12px;
}
#content h2 a, #content h3 a{
    font-weight:normal;
}
#content p.lead{
    font-size:17px; color:#62584a;margin-bottom:18px; width:500px;
}
#content h2.lead{
    margin-top:0px;
}
#content p.testimonialQuote{
    width:500px;
}
#content p.testimonialQuote .testimonialEmphasize{
    font-size:19px;font-style:italic;color:#111;
}
#content p.testimonialName{
    padding-left:30px;font-size:12px;line-height:14px;padding-top:5px;margin-bottom:2px;
}
#content  p.testimonialNameEmphasize{
    padding-left:30px;font-size:14px;margin-bottom:40px;
}


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

p.teaser{
    padding-left:70px;
}
p.teaser a{
    padding-right:20px;background-image:url("/images/2010/home-sprites.png");background-position:right -202px;
}


/* ***************** NAV ************** */

#sidebar #nav {
    width:170px;margin-top:186px;margin-left:50px;
}
a#nav_home{
    display:block;background:transparent;height:50px;width:220px;
    position:absolute;left:90px;top:88px;
}

#sidebar #nav a{
    display:block;height:28px;background-image:url("/images/2010/nav.png");background-repeat:no-repeat;
    color:#e65927;font-size:12px;text-align:right;margin-top:5px;text-decoration:none;
}
#sidebar #nav #nav_gallery{
    background-position: -2px -17px;
}
#sidebar #nav #nav_gallery:hover, #sidebar #nav #nav_gallery.active{
    background-position: -202px -17px;
}
#sidebar #nav #nav_updates{
    background-position: -2px -50px;
}
#sidebar #nav #nav_updates:hover, #sidebar #nav #nav_updates.active{
    background-position: -202px -50px;
}
#sidebar #nav #nav_marketing{
    background-position: -2px -81px;
}
#sidebar #nav #nav_marketing:hover, #sidebar #nav #nav_marketing.active{
    background-position: -202px -81px;
}
#sidebar #nav #nav_about{
    background-position: -2px -113px;
}
#sidebar #nav #nav_about:hover, #sidebar #nav #nav_about.active{
    background-position: -202px -113px;
}
#sidebar #nav #nav_contact{
    background-position: -2px -145px;
}
#sidebar #nav #nav_contact:hover,#sidebar #nav #nav_contact.active{
    background-position: -202px -145px;
}
#sidebar #nav a.subnav{
    display:block;height:12px;line-height:12px;padding-bottom:3px;background:transparent;
    width:152px;
    font-size:12px;
    color:#fff;text-align:right;text-decoration:none;font-weight:normal;
}
#sidebar #nav a.subnav:hover{
    text-decoration:underline;
}
#sidebar #nav a.subnav.active{
    font-weight:bold;
}





/* ***************** Page elements ************** */


#page_frame{
    margin:0px auto;width:950px;padding:0px 25px;position:relative;top:160px;
    background-image:url("/images/2010/page-frame.png");background-position:top left;margin-bottom:160px;
}

#content{
    width:573px;float:right;padding-right:30px;padding-left:15px;padding-top:32px;padding-bottom:30px;
}
#sidebar{
    float:right;position:relative;top:-160px;
    padding-bottom:240px;background-image:url("/images/2010/orange-column.jpg");background-repeat:no-repeat;
    width:281px;
}
.inset_sidebar{
    float:right;width:155px;padding:83px 24px 10px 45px;margin-left:10px;
    background-image:url("/images/2010/inset-sidebar.gif");background-repeat:no-repeat;
    margin:0px;
    font-weight:normal;
    color:#584f42;
    line-height:1.5em;
}
.inset_sidebar_noquote{
    background-image:url("/images/2010/inset-sidebar-noquote.gif");
}

.inset_sidebar .name{
    text-align:right;font-size:70%;padding-top:12px;
}
.inset_sidebar .company{
    text-align:right;font-size:90%;
}

.inset_sidebar a.cta{
    display:block;width:137px;height:50px;line-height:31px;padding:0px 42px 0px 45px;
    margin-left:-45px;margin-right:-21px;margin-bottom:-10px;margin-top:10px;
    background-image:url("/images/2010/inset-sidebar-bottom.gif");background-repeat:no-repeat;
    background-position:center top;
    color:#fff;text-decoration:none;text-align:right;
    font-weight:normal;
}
.inset_sidebar a.cta:hover{
    background-position:center bottom;
    color:#fff;text-decoration:none;text-align:right;
    font-weight:normal;
}


#pagetop{
    position:absolute;top:0px;left:0px;width:100%;height:160px;
}
#pagetop_frame{
    margin:0px auto;width:950px;padding:0px 25px;position:relative;
}

#pagetop #seeplans{
    width:950px;margin:0px -25px; padding:0px 25px;height:160px;position:relative;
    background-image:url("/images/2010/pagetop.png");background-position:top left;
}
#pagetop #seeplans_OLD_NOT_ANYMORE a{
    position:absolute;left:780px;top:33px;width:174px;height:28px;display:block;text-decoration:none;
    background-image:url("/images/2010/see-plans-pricing.png");
}
#pagetop #seeplans a{
    position:absolute;left:780px;top:33px;width:174px;height:28px;display:block;text-decoration:none;
    background-image:url("/images/2010/see-plans-pricing-contact.png");
}
#title_frame{
    position:absolute;top:61px;left:0px;width:100%;
}
#title_frame h1 {
    margin:0px auto;padding:0px;padding-left:50px;width:899px;height:100px;text-align:left;
    background-color:#594f42;font-size:10px;background-repeat:no-repeat;background-position:50% 50%;
}

#title_frame h1.header_updates_demo {
    background-image:url("/images/2010/header_takecharge.gif");
    background-color:#5a4529;
}
#title_frame h1.header_updates_ {
    background-image:url("/images/2010/header_neverpay.gif");
}
#title_frame h1.header_marketing_ {
    background-image:url("/images/2010/header_helpbizgrow.gif");
    background-color:#86a834;
}
#title_frame h1.header_marketing_seo {
    background-image:url("/images/2010/header_getfound.gif");
    background-color:#de491f;
}
#title_frame h1.header_marketing_newsletters {
    background-image:url("/images/2010/header_stayconnected.gif");
    background-color:#57b9fa;
}
#title_frame h1.header_about_ {
    background-image:url("/images/2010/header_goodhands.gif");
    background-color:#57b9fa;
}
#title_frame h1.header_updates_technology {
    background-image:url("/images/2010/header_beepbeep.jpg");
    background-color:#1e1a16;
}
#title_frame h1.header_updates_designers {
    background-image:url("/images/2010/header_yourdesign.jpg");
    background-color:#de491f;
}
#title_frame h1.header_contact_ {
    background-image:url("/images/2010/header_takecharge.gif");
    background-color:#5a4529;
}
#title_frame h1.header_start_ {
    background-image:url("/images/2010/header_takecharge.gif");
    background-color:#5a4529;
}





#content ul li{margin-top:4px;margin-bottom:4px;}

#sidebar h2{
    font-weight:normal;font-size:18px;
}
#sidebar li{
    font-size:12px;padding:4px 0px;
}

#sidebar_content{
    color:#fff;padding:15px;margin-top:180px;width:210px;
}
#sidebar_content h2{
    color:#fff;
}

#content .image_sidebar{
    padding:8px;background-color:#f1ece5;font-size:12px;float:right;margin-left:15px;
    text-align:right;clear:right;
}
#content .image_sidebar img{
    margin-bottom:5px;
}


/* ******************************* Contact ******************************* */

    
#contact_form .formLabel{
    font-size:11px;padding:5px;
}

#contact_form .formSlick{
    border:1px solid #c5c3af;background-color:#dddbc4;color:#34342a;padding:3px;
    font-family:"Arial","Helvetica",Sans-Serif;font-size:12px;width:180px;
}
#contact_form #send_message{
    width:180px;height:41px;
    background-image:url("/images/09/btn_send_message.png");background-repeat:no-repeat;background-color:transparent;
    border:none;
}




/* ******************************* Table / Packages Chooser ******************************* */




table.packages{
    border:none;width:580px;
    font-size:12px;
    border:1px solid #d2d0ba;margin-bottom:15px;
}
.packages td.header{
    font-size:16px;padding:5px 5px;background-color:#dddbc4;
}
.packages .header .package_description{
    font-size:12px;padding-left:20px;
}
.packages td.bullets{
    font-size:12px;background-color:#f0eeca;padding:3px 5px;background-color:#edebc8;
}
.packages td.bullets span{
    white-space:nowrap;padding-right:15px;
}

.packages td.service{
    font-size:13px;background-color:#e5e3cb;padding:3px 5px;text-align:left;white-space:nowrap;
}
.packages td.hosting{
    font-size:13px;background-color:#e5e3cb;padding:3px 5px;text-align:left; white-space:nowrap;
}
.packages td.price{
    color:#7a9e22;font-size:13px;background-color:#e5e3cb;padding:3px 5px;text-align:left; white-space:nowrap;
}
.packages td.price_design{
    white-space:nowrap;
}
.packages td.price_filler{
    background-color:#e5e3cb;padding:0px;vertical-align:center;
}

.packages td.choose{
    width:200px;padding:3px 5px;background-color:#f0eeca;text-align:center;
}
div.package_label{font-size:10px;margin:0px;line-height:10px;padding-left:5px;}
.packages .price strong{font-weight:normal}

#content .packages a.chooser{
    background-color:#98c52b;
    margin:-1px;color:#fff;display:block;width:100%;
    border:none;height:16px;line-height:16px;text-decoration:none;
    padding:5px;text-align:center;white-space:nowrap;
}
#content .packages a.chooser:hover{
    background-color:#fd8900;
    color:#fff;
    border:none;text-decoration:none;
}

#demo_save{
    width:180px;height:36px;
    background-color:transparent;border:none;
    background-image:url("/images/09/demo_save.png");background-repeat:no-repeat;
    background-position:0px 0px;
    text-decoration:none;margin-top:10px;
    cursor:pointer;
}

#content p.disclaimer{
    font-size:12px; line-height:14px;
}




/* ******************************* Footer ******************************* */


#footer_frame{
    width:100%;position:relative;
}
#footer{
    margin:0px auto;width:950px;padding:0px 25px;height:200px;
    background-image:url("/images/2010/footer.png");position:relative;
}
#footer_left_links{
    position:absolute;top:60px;left:115px;
    width:190px;
}
#footer_bizango{
    width:105px;height:25px;background-image:url("/images/2010/nav.png");background-position:0px -191px;
    display:block;margin-left:85px;
    margin-bottom:15px;
}
#footer_center_links{
    position:absolute;top:64px;left:360px;
    width:405px;
}
#footer_center_links a{
    font-weight:normal;font-size:15px;color:#d83200;
}
#footer_cta{
    position:absolute;top:50px;left:750px;
    width:210px;height:78px;background-image:url("/images/2010/nav.png");background-position:-12px -242px;
    display:block;text-decoration:none;
}
#footer_cta:hover{
    background-position:-12px -322px;
}
#footer_navbar{
    width:620px;position:absolute;top:0px;left:360px;height:20px;
}
#footer_navbar a{
    display:block;height:22px;background-image:url("/images/2010/nav.png");background-repeat:no-repeat;
    color:#222;font-size:1px;text-align:right;text-decoration:none;margin-left:2px;float:left;margin-top:8px;
    background-color:#594f42;
}


#footer_navbar a#footer_nav_gallery{
    background-position: -53px -21px ;width:123px;
}
#footer_navbar a#footer_nav_gallery:hover{
    background-color:#64594a;
}
#footer_navbar a#footer_nav_updates{
    background-position: -33px -53px;width:143px;
}
#footer_navbar a#footer_nav_updates:hover{
    background-color:#64594a;
}
#footer_navbar a#footer_nav_marketing{
    background-position: -23px -85px;width:138px;
}
#footer_navbar a#footer_nav_marketing:hover{
    background-color:#64594a;
}
#footer_navbar a#footer_nav_about{
    background-position: -73px -117px;width:90px;
}
#footer_navbar a#footer_nav_about:hover{
    background-color:#64594a;
}
#footer_navbar a#footer_nav_contact{
    background-position: -83px -149px;width:90px;
}
#footer_navbar a#footer_nav_contact:hover{
    background-color:#64594a;
}


/* ******* OLD STUFF - ******* */

a.button_get_started_now{
    display:block;float:right;
    width:180px;height:60px;
    background-image:url("/images/09/btn_get_started_now_page.png");background-repeat:no-repeat;
    background-position:0px 0px;
    text-decoration:none;margin-top:50px;
}
a.button_get_started_now:hover{
    background-position:bottom left;
}

