body.page{
    margin:0px;padding:0px;
    font-family:"Arial","Helvetica",Sans-Serif;
    color:#34342a;
    background-color:#f8f7e9;
    background-image:url("/images/09/white/page_back.png");background-repeat:repeat-y;background-position:50% 50%;
}
body.page_gallery{
    background-color:#2a2a2b;
    background-image:url("/images/09/white/gallery_page_back.png");background-repeat:repeat-x;background-position:top left;

}



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

h2{
    margin-bottom:8px;margin-top:16px;
}
h2.lead{
    margin-top:0px
}

h3{
    margin-bottom:6px;margin-top:12px;
}

h4{
    margin-bottom:4px;
}

p{
    margin-bottom:4px;
}

#content h3 a{border:none}
#content ul li{margin-top:4px;margin-bottom:4px;}

#page_frame{ /*stacks under "TITLE" */
    width:910px;
    margin:0px auto;
    border-top:3px solid #a0b400;
    position:relative;margin-bottom:165px;
    padding:16px 20px;
}
.page_gallery #page_frame{
    margin:0px auto;
    position:relative;top:59px;margin-bottom:274px;border:none;
}
#title{
    width:950px;position:relative;height:35px;z-index:1000;margin:0px auto;margin-top:130px;
    
}
#title h1{
    width:790px;margin:0px;color:#fff;padding:0px;padding-left:27px;font-size:22px;font-weight:normal;
}

a#see_rates{
    background-image:url("/images/09/see_plans_sidebar.png");
    background-color:#f8f7e9;
    text-decoration:none;border:none;
    float:right;width:200px;height:40px;position:relative;top:8px;
    background-repeat:no-repeat;
}

a#see_rates:hover{
    background-position:0px -40px;
}

#page_frame h1{
    padding:0px;padding-top:10px;padding-left:3px;font-size:22px;font-weight:normal;color:#95916c;
}
#content{
    width:565px;float:right;margin-left:35px;padding-top:10px;clear:right;
}
#sidebar{
    width:306px;float:right;padding-top:10px;
}
#sidebar h2{
    font-weight:normal;font-size:18px;
}
#sidebar li{
    font-size:12px;padding:4px 0px;
}
#content a{
    color:#2f88d1;border-bottom:1px solid #2f88d1;text-decoration:none;
}
#content a:hover{
    color:#fd8900;border-bottom:1px solid #fd8900;text-decoration:none;
}
#nav{
    position:absolute;top:-7px;left:330px;
    width:610px;height:44px;
}
#nav a{
    display:block;float:left;height:44px;background-repeat:no-repeat;background-image:url("/images/09/white/nav_09_white-2.png");
    text-decoration:none;border:none;margin-left:1px;
    border-top:3px solid #c3be8d;
}
#nav a:hover{
    border-top:3px solid #f5f3e0;
}
#nav a.active{
    border-top:3px solid #f5f3e0;
}
#nav #nav_gallery{ 
    background-position:0px -44px; width:150px;
}
#nav #nav_gallery:hover{ 
    background-position:0px 0px;
}
#nav #nav_gallery.active{ 
    background-position:0px 0px;
}


#nav #nav_updates{ 
    background-position:-151px -44px; width:135px;
}
#nav #nav_updates:hover{ 
    background-position:-151px 0px;
}
#nav #nav_updates.active{ 
    background-position:-151px 0px;
}

#nav #nav_marketing{ 
    background-position:-287px -44px; width:152px;
}
#nav #nav_marketing:hover{ 
    background-position:-287px 0px;
}
#nav #nav_marketing.active{ 
    background-position:-287px 0px;
}

#nav #nav_about{ 
    background-position:-440px -44px; width:85px;
}
#nav #nav_about:hover{ 
    background-position:-440px 0px;
}
#nav #nav_about.active{ 
    background-position:-440px 0px;
}

#nav #nav_contact{ 
    background-position:-526px -44px; width:76px;
}
#nav #nav_contact:hover{ 
    background-position:-526px 0px;
}
#nav #nav_contact.active{ 
    background-position:-526px 0px;
}

#nav_frame{
    position:absolute;top:0px;left:0px;width:100%;
    background-image:url("/images/09/white/header_back_09.jpg");height:165px;background-position:center;
}

#nav_frame.header_gallery{
    position:absolute;top:0px;left:0px;width:100%;height:74px;
    background-position:center top;background-image:url("/images/clear.gif");
}


#nav_frame_inner{
    margin:0px auto;width:950px;position:relative;
}
#nav_frame #logo{
    position:absolute;left:25px;top:87px;
    background-image:url("/images/09/white/bizango-logo-1109.png");background-repeat:no-repeat;
    width:204px;height:43px;
}
.page_gallery #nav_frame #logo{
    top:40px;left:0px;
}

#content p{
    font-size:14px;line-height:21px;
}

#content li {
    font-size:14px;line-height:21px;
}

#sidebar img.pic{
    border:3px solid #fff;
}
#subnav {
    background-color:#dddbc4;
    padding:14px;
}
#subnav a{
    display:block;color:#2d85cf;padding:3px 0px;
}



/*#curve_upper_left{
    width:100px;height:123px;background-image:url("/images/09/curve_upper_left.png");background-repeat:no-repeat;
    position:absolute;top:-40px;left:-4px;
}
*/
#get_started_now{
    display:block;
    width:180px;height:60px;
    background-image:url("/images/09/btn_get_started_now_page.png");background-repeat:no-repeat;
    background-position:0px 0px;
    position:absolute;top:135px;left:775px;text-decoration:none;
}
#get_started_now:hover{
    background-position:bottom left;
}
#sidebar_subnav{
    padding:10px 15px;background-color:#dddbc4;
}
#sidebar_subnav a{
    display:block;color:#2d85cf;font-size:14px;line-height:24px;text-align:right;
    border:none;text-decoration:none;
}
#sidebar_subnav a:hover{
    color:#fd8900;text-decoration:underline;
}
#sidebar_subnav a.active{
    color:#434336;text-decoration:none;font-weight:bold;
}
#sidebar_subnav a:hover.active{
    color:#434336;text-decoration:none;font-weight:bold;
}
#sidebar_subnav #sidebar_nav{
    display:block;color:#2d85cf;font-size:17px;line-height:24px;text-align:right;
    border:none;text-decoration:none;font-weight:normal;
}
#sidebar_subnav #sidebar_nav.active{
    color:#434336;text-decoration:none;font-weight:bold;
}
#sidebar_subnav #sidebar_nav:hover.active{
    color:#434336;text-decoration:none;font-weight:bold;
}


.clear{
    clear:both;
}


#footer_frame{
    border-top:2px solid #fff;margin-top:80px;
    background-color:#004084;padding-top:40px;padding-bottom:140px;
}

#footer{
    width:900px;margin:0px auto;text-align:center;color:#fff;font-size:12px;
}
#footer a{
    color:#fff;text-decoration:none;font-size:12px;margin-right:20px;
}
#footer span{
    margin-right:20px;
}
#footer #debug{
    width:500px;margin:20px auto;font-size:11px;
}


#content .testimonialName{
    text-align:right;font-size:12px;line-height:14px;padding-top:5px;
}
#content  .testimonialNameEmphasize{
    text-align:right;font-size:14px;
}

#content .inset_sidebar{
    float:right;padding:20px;width:160px;margin-left:30px;margin-bottom:30px;
    font-size:16px;line-height:24px;color:#645353;font-style:italic;
    background-color:#dddbc4;
}

#content .inset_sidebar .name{
    text-align:right;font-size:12px;line-height:14px;padding-top:5px;
}
#content .inset_sidebar .company{
    text-align:right;font-size:14px;
}
#content .inset_sidebar a.cta{
    background-color:#cdcbb8; color:#869700; display:block;margin:10px -20px -20px -20px;text-decoration:none;
    padding:5px 20px;border:none;border-top:1px solid #bfbeab;text-align:right;
    font-style:normal;background-image:url("/images/clear.gif");
}
#content .inset_sidebar a.cta:hover{
    background-color:#fd8900; color:#fff; border-top:1px solid #fff;
}

#content p.teaser{text-align:right;line-height:30px;}
#content p.teaser a{text-decoration:none;border:none;padding:5px 10px;
    background-image:url("/images/09/blue_arro.png");background-repeat:no-repeat;background-position:center right;}
    
    
/* ******************************* 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;
}


/* ******************************* Testimonials ******************************* */

#content p.testimonialQuote{padding-top:10px;font-size:16px;line-height:24px;}
.testimonialName{
    text-align:right;font-size:12px;line-height:14px;padding-top:5px;padding-right:40px;
}
.testimonialNameEmphasize{
    text-align:right;font-size:14px;padding-right:40px;padding-bottom:40px;
}
.testimonialEmphasize{
    color:#1d1d17;font-size:17px;background-color:#f6f4d9;padding:2px;
}



/* ******************************* Gallery ******************************* */

#gallery_nav_frame{
    width:100%;height:124px;background-color:#2f2f2f;background-image:url("/images/09/gallery_nav_back.gif");
    position:absolute;top:0px;left:0px;
    z-index:1001;
    border-bottom:1px solid #000;
}
#gallery_nav{
    width:900px;margin:0px auto;
}
#gallery_viewer{
    width:900px;margin:0px auto;position:relative;color:#f0efdc;
    font-size:12px;line-height:18px;
}

div.gallery_content{display:none;}
a.galleryThumb{display:block;width:88px;height:88px;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #222;margin-top:16px;margin-right:10px;float:left;text-decoration:none;}
#load_gallery a.gallery_active{border:1px solid #9fb206;}


img.gallery_main_image{
    width:550px;float:left;margin-right:20px;border:3px solid #222;
}


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;
}

.gallery_close{
    float:right;width:30px;height:40px;background-image:url("/images/09/gallery_close.png");
    background-position:100% 0%;text-align:center;
    cursor:pointer;color:#f0eeca;font-size:10px;background-repeat:no-repeat;padding:0px;padding-top:25px;
    margin-left:20px;margin-top:30px;
}

#load_gallery{}

#content #enter_gallery{
    width:110px;height:126px;background-image:url("/images/09/play_gallery.png");background-repeat:no-repeat;
    text-decoration:none;border:none;border-bottom:none;
}
#inline_enter_gallery{
    width:110px;height:126px;background-image:url("/images/09/play_gallery.png");background-repeat:no-repeat;
    text-decoration:none;border:none;border-bottom:none;
}

.galleryItemMotivation{
    font-size:18px;padding:25px 5px 5px 0px;
}
.galleryItemHeader{
    font-size:14px;padding:5px 0px;color:#1f63aa;
}
.galleryItemText{
    color:#aaa;padding:8px 0px 0px 0px;font-size:13px;
    line-height:1.8em;
}

.galleryItemTask{
    padding:8px 0px 0px 0px;
}
.galleryItemDomain{
    padding:0px 0px 5px 0px;
}

.gallery_mini_nav{
    display:block;float:right;
    width:200px;height:20px;
    position:absolute;top:0px;right:0px;
}
.gallery_mini_nav .gallery_next_page{
    background-image:url("/images/09/gallery_next_button.png");background-repeat:no-repeat;
    background-position:top right;
    text-decoration:none;border:none;
    display:block;float:right;width:65px;padding-right:10px;
}
.gallery_mini_nav .gallery_close{
    background-image:url("/images/09/gallery_next_button.png");background-repeat:no-repeat;
    background-position:top left;
    text-decoration:none;border:none;
    display:block;float:right;width:90px;
    padding:0px;margin:0px;height:20px;
}




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:#a0b400;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:#a0b400;
    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;
}





/* NEW SLIDESHOW - SEPT 2009 */

#slides_thumbs{
    width:950px;height:100px;position:absolute;top:-140px; z-index:1000; left:10px;padding:10px 0px;
}
.gbig{
    width:950px;
}
.gthumb{
    width:100px;height:100px;margin-right:15px;background-repeat:no-repeat;background-position:center middle;float:left;
    border:1px solid #eee;
}
#slides_big{
    width:950px;height:700px;position:absolute;top:0px; left:0px;padding:0px 0px;
    color:#fff;
    background-image:url("/images/09/white/ajaxload.gif");background-position:350px 200px;background-repeat:no-repeat;
}
#slides_big h2{
    float:right;width:130px;
    color:#fff;font-size:18px;margin-top:0px;
}
#slides_big h3{
    float:right;width:130px;clear:right;
    color:#fff;font-size:15px;
}
#slides_big .gnext{
    float:right;width:130px;clear:right;display:block;
    color:#2981c7;font-size:15px;cursor:pointer;text-decoration:none;border:none;
}
#slides_big  img{
    float:left;border:1px solid #fff;display:inline;margin-right:10px;
}


#nav_frame_inner a#pagetop_cta{
    position:absolute;top:134px;right:21px;color:#fff;font-size:14px;
    padding:0px 10px;
    background-image:url("/images/09/white_arro.png");background-repeat:no-repeat;background-position:center right;
    text-decoration:none;z-index:1001;
}
#nav_frame_inner a#pagetop_cta:hover{
    color:#fd8900
}
.page_gallery #nav_frame_inner a#pagetop_cta{
    position:absolute;top:54px;
}
.page_start #nav_frame_inner a#pagetop_cta{
    display:none;
}

#content a.gallery_offsite{
    color:#ddd;border-bottom:1px solid #888;text-decoration:none;
}
#content a.gallery_offsite:hover{
    color:#fd8900;border-bottom:1px solid #fd8900;text-decoration:none;
}