@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }


body { 
    font-family:'Lucida Grande','Trebuchet MS','Lucida Sans',Arial,sans-serif;
    color:#666;
    background:#fff url('/images/front/homebg.png') top left repeat-x;
}

.full_width {width:970px; margin:auto; position:relative;}
.thinner_full_width { width:945px !important;}

.header1 {height:134px; position:relative; width:970px; margin:auto; background:transparent url('/images/front/bgs/head1.jpg') 0 0 no-repeat;}

.header1_thin {height:80px; position:relative; background:transparent url('/images/front/header1.png') bottom repeat-x; width:100%;}

.header2 {height:250px; width:970px; margin:auto; position:relative; background:transparent url('/images/front/bgs/header2.png') 0 0 no-repeat; }

.header2alt {height:116px; position:relative; width:960px; margin:auto; background:url('/images/front/bgs/small-header.png') top left no-repeat;}

#middle_container {background:url('/images/front/bgs/mid.png') 0 0 repeat-y;}

.body_box {min-height:300px; padding:5px 35px 35px 35px;}

.footer {
    height:100px; text-align:left; position:relative;
    background:#ffffff url('/images/front/bgs/footer.png') 0 0 no-repeat;
}
.footer .footer_padding {
    padding:30px 30px 10px 30px;;
}
.footer p { font-size:11px; line-height:12px; color:#888;}

.footermenu {list-style:none; width:190px; margin-left:10px; }
.footermenu li{margin-bottom:8px; font-size:11px; color:#ccc;}
.footermenu li a{color:#666; padding:2px;}
.footermenu li a:hover{background-color:#eee; color:#333;}
.footermenu li.topoflist a {color:#333; font-weight:bold;}

.inupmenu {
    position:absolute;top:0px; right:20px; padding:2px;
    background:#fff;
    -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1); -moz-box-shadow: 2px 2px 6px 0  rgba(0,0,0,.1); box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1);
    filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=6);
}
.inupmenu li {float:right; }
.inupmenu li a {
    font-size:11px; color:#ae0000; display:block; padding:4px 15px; text-align:center; border-left:1px solid #ddd
}
.inupmenu li.first a {border-left:0;}
.inupmenu li a:hover {background-color:#eee;}

#main_logo {position:relative; top:30px; left:25px; width:270px; display:block;}
.header1_thin #main_logo {position:relative; top:8px; left:0px; width:270px;}

#mainMenu {position:absolute; top:60px; right:18px; padding-bottom:40px;}

#mainMenu > ul.primary {
    margin:0;
    padding:0;
    list-style:none;
}

#mainMenu > ul.primary > li {
    float:left;
    background:url("/images/front/menu/left_both.png") no-repeat left -70px;
    margin:0;
    padding:0 0 0 6px;
}
#mainMenu > ul.primary > li em {
    font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Helvetica', Arial, Sans-Serif;
    font-style:normal;
}
#mainMenu > ul.primary > li > a {
    float:left;
    display:block;
    width:.1em;
    background:url("/images/front/menu/right_both.png") no-repeat right -70px;
    padding:15px 25px 12px 15px;
    text-decoration:none;
    color:#555;
}
#mainMenu li #homeLink {
    padding:15px 20px 10px 10px;
}
#mainMenu > ul.primary > li > a {
    width:auto;
    text-shadow: 1px 1px 2px rgba(0,0,0,.2);
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainMenu a {float:none;}
/* End IE5-Mac hack */

#mainMenu > ul.primary > li.current,
#mainMenu > ul.primary > li.current_parent,
#mainMenu > ul.primary > li.on_hover {
    background-position:0 0;
    border-width:0;
}
#mainMenu > ul.primary > li.current > a,
#mainMenu > ul.primary > li.current_parent > a,
#mainMenu > ul.primary > li.on_hover > a {
    background-position:100% 0px;    
}
#mainMenu > ul.primary > li:hover,
#mainMenu > ul.primary > li:hover > a {
    background-position:0% 0px;
    color:#db4c39;
    text-shadow: 1px 1px 2px rgba(0,0,0,.15);
}
#mainMenu > ul.primary > li:hover > a {
    background-position:100% 0px;
}

#mainMenu > ul.secondary_menu {display:none}

#mainMenu > ul.secondary_menu.shown,
#mainMenu > ul.secondary_menu.on_hover  {display:block; position:absolute; bottom:20px; right: 0px;}

#mainMenu > ul.secondary_menu li {display:inline; font-size:12px; padding:2px 8px 2px 8px; margin-right:10px;}
#mainMenu > ul.secondary_menu li a {
    color:#555;
    text-shadow: 1px 1px 2px rgba(0,0,0,.2);
}
#mainMenu > ul.secondary_menu li:hover a {color:#db4c39;}
#mainMenu > ul.secondary_menu li.current {border:1px solid #db4c39; padding:1px 7px 1px 8px;}
#mainMenu > ul.secondary_menu li.current a {color:#db4c39; }
/*

#mainMenu ul{ list-style:none; padding:0; margin:0;}
#mainMenu ul li {display:block; float:left;}
#mainMenu ul li a{display:block; color:#333; text-decoration:none; padding:6px 10px; margin-right:20px; font-size:14px; font-weight:normal;}
#mainMenu ul li a:hover {
    color:#333;
    background:#fff;
    -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1); -moz-box-shadow: 2px 2px 6px 0  rgba(0,0,0,.1); box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1);
    filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=6);
}

#mainMenu ul li a.current, #mainMenu ul li a.current:hover {
    color:#fff;
    background:#5a9ecb;
    -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1); -moz-box-shadow: 2px 2px 6px 0  rgba(0,0,0,.1); box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1);
    filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=6);
}

#mainMenu ul li ul{display:none;}
*/
/*#mainMenu ul li:hover ul {display:block; }
#mainMenu ul li:hover ul li {display:block; float:left; clear:both;}
#mainMenu ul li:hover ul li a {background-color:#ddd; width:130px; font-size:12px;  float:left; clear:both; padding:50px 10px; margin:0;}
*/
#taglines {position:absolute; top:15px; left:130px; width:800px; height:130px;}
#taglines  .taglineImage {position:absolute; top:40px; z-index:100; display:block;}

#h_thumb {position:absolute; top:40px; left:25px; z-index:100;}

.clickable { cursor:pointer;}

#getaFreeTrial {height:61px; width:238px;
                background:transparent url('/images/front/front_sprite.png') 0 -403px no-repeat; position:absolute;
                z-index:90; left:50px; top:165px;}
#getaFreeTrial:hover {background-position:0 -464px}

.header2alt #getaFreeTrial { position:absolute; top:25px; left:inherit; right:-15px; z-index:90; width:200px;}
.header2alt #getaFreeTrial:hover {background-position:0 -464px}

#getaFreeTrial .specialOffer { position:absolute; top:20px; right:-10px; width:77px; height:76px; background:transparent url('/images/front/front_sprite.png') -339px 0px no-repeat; display:none; }
#getaFreeTrial .specialOffer span{color:white; font-size:22px; padding:0 3px; position:absolute; top:28px; right:30px;}
.header2alt #getaFreeTrial .specialOffer {right:-30px;}


.altGetaFreeTrial {height:117px; width:258px; background:transparent url('/images/front/front_sprite.png') -193px -113px no-repeat; display:block;}

.sprite_smalltagline {width:553px; height:83px; background:transparent url('/images/front/front_sprite.png') 0 -320px no-repeat;}


li a .sprite_home_icn { width:23px; height:20px; display:inline-block; background:transparent url("/images/front/front_sprite.png") 0 -113px; }
li:hover a .sprite_home_icn { background-position:-23px -113px; }

.sprite_splashpages {background:transparent url('/images/front/front_sprite.png') -626px -278px no-repeat; width:111px; height:265px;}
.header2 .sprite_splashpages  { position:absolute; top:-21px; left:-111px;}

.sprite_smallvideo {background:transparent url('/images/front/front_sprite.png') 0px -228px no-repeat; width:228px; height:74px; cursor:pointer;}
.sprite_smallvideo:hover {opacity:.8;}

.sprite_logo { width:270px; height:62px; background:transparent url('/images/front/front_sprite.png') 0px -540px no-repeat;}
.sprite_logo_plus { width:270px; height:62px; background:transparent url('/images/front/front_sprite.png') -270px -540px no-repeat;}

.sprite_small_laptop { width:156px; height:103px; background:transparent url('/images/front/front_sprite.png') -508px -133px no-repeat;}
.sprite_plus_logo_simple {width:200px; height:30px; background:transparent url('/images/front/front_sprite.png') 0px -679px no-repeat;}
.sprite_test_drive_pointer {width:160px; height:90px; background:transparent url('/images/front/front_sprite.png') -215px -679px no-repeat;}
.sprite_trydocubuzzplus {width:165px; height:22px; background:transparent url('/images/front/front_sprite.png') -508px -682px no-repeat;}
.indexlist h2 {font-size:16px; color:#b51800; margin-top:10px; font-weight:normal;}

.indexlist h3 {font-size:15px;  color:#292929; margin-top:13px; margin-bottom:5px; font-weight:normal;}
.indexlist ul li {font-size:13px; color:#4f4f4f; margin-left:20px; list-style-type:circle; margin-top:5px;}
.indexlist ol li {font-size:11px; color:#4f4f4f; margin-left:20px; list-style-type:decimal; margin-top:5px;}

.sprite_tagline_plus {width:666px; height:70px; background:transparent url('/images/front/front_sprite.png') 0px -609px no-repeat;}
.smallerLoginInput {
    border:1px solid #ccc;
    font-size:13px;
    padding:.75px;
    width:100px;
}

label {
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding:0;
    padding-bottom:2px;
    float:left;
    margin-top:1em;
    clear:left;
    color:#333;
}
input, textarea {
    border:1px solid #ccc;
    font-size:14px;
    padding:3px 4px;
    margin-top:2px;
}

.dialog input {
    width:200px;
}
.dialog textarea {
    width:300px;
}
#configureAccount input {
    font-size:18px;
    width:280px;
}
#configureAccount.smallerConfigure {
    position:relative;
    padding-top:1em;
}
.referalRight {


}
#configureAccount.smallerConfigure input {
    width:200px;
    font-size:16px;
}
.referalRight h2 {
    color:white;
    font-weight:bold;
    font-size:16px; padding:0; margin:0;
    background:url('/images/front/bluegrad.png') bottom repeat-x #0e83e5;
    padding:9px 10px;
}
.signUpDiscount { padding:3px 5px; background-color:#ffcfa3; border:1px solid #d77330; color:black;}
.signUpDiscount h1 {text-align:center; color:black; margin:0; padding:0; font-size:16px;}
.signUpDiscount p {text-align:center; padding:0; margin:0;}
.requiredField {
    background-color:#ffa9ad;
}
.shaddowed_box {border:2px solid #ccc; border-width:0 3px 3px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.box { width:220px; padding-top:15px; margin-right:40px; float:left; }
.widerbox { width:480px; padding-top:15px; margin-right:40px; float:left;}
p { font-size:13px; margin-bottom:10px; line-height:1.5em;}

#formdiv input { width:50px;top:-6px;    position:relative;}
.borderedBox.white {background:white none; border:1px solid #cfdce7;}
.borderedBox, .featuredBox.borderedBox {
    border:0px; padding:15px;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;

    background:#e6e6e6;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, rgb(239,239,239)),
        color-stop(1, rgb(219,219,219))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(239,239,239) 5%,
        rgb(219,219,219) 100%
        );
}

.borderedBox.frontTop {padding:0; margin-bottom:15px; background:none; }

.borderedBox.newsFeed {background:transparent url(/images/front/buttongrad.png) repeat-x scroll 0 top;border:1px solid #cfdce7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:15px; padding:6px 10px;}
.borderedBox.frontTop p {font-size:15px;color:#333;}

.featuredBox.borderedBox {padding:15px 15px 40px 15px;}
.largerText  p {font-size:14px; line-height:18px; padding-bottom:0.5em; color:#4F4F4F}

.borderedBox.buttonizedBox {background:transparent url('/images/front/buttongrad.png') repeat-x top; padding-bottom:15px; border:1px solid #ccc; }
.buttonizedBox:hover {background:transparent url('/images/front/buttongrad.png') repeat-x 0 -318px; border:1px solid #99cc66}

.borderedBox.buttonizedBox.extrabuttonized {background:transparent url('/images/front/buttongrad.png') repeat-x 0 -318px; border:1px solid #ffc911; padding:0; width:258px;}
.borderedBox.buttonizedBox.extrabuttonized:hover {background-position: 0 -640px; border:1px solid #ffe245;}

.featuredBox { margin-bottom:15px; padding-bottom:40px; position:relative;}
.featuredBox h2 { padding:0; margin:0;padding-bottom:3px;  font-size:16px; font-weight:normal; color:#349be6; }
.featuredBox  ul, #roadmap ul {padding-left:0em}
.featuredBox  ul li, #roadmap ul li {list-style:none; padding-left:18px; font-size:12px; margin-top:6px; background:url('/images/front/bullet.png') 6px 3px no-repeat;}
.featuredBox  ul li {background:url('/images/front/bullet_red.png') 6px 3px no-repeat;}

.featuredBox  ul li {color:#444;}
.moreInfoButton {display:block; position:absolute; bottom:6px; right:15px; font-size:11px; color:#2276BE; padding:0 6px; text-transform:lowercase; text-decoration:underline !important;}
.indexlist .moreInfoButton {bottom:0px;}

#roadmap ul li  {margin-top:0; margin-bottom:1em; font-size:13px; line-height:15px}
#moreInfo ul li {margin-top:0; margin-bottom:1em; font-size:13px; line-height:15px; margin-left:2em; list-style-type:bullet;}
#roadmap ul em{font-weight:bold;}

.moreInfoButton:after {content:'...'}
.moreInfoButton:hover {background-color:#db4c39; color:white;}

.halfcolumn {width:550px;}

.leftcol {width:580px;}
.secondaryButton {display:block; width:215px; margin-bottom:14px; background:#478ab6; padding:0; height:30px; position:relative; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.secondaryButton:hover {background-color:#50a4db; }

.sgbox { border:1px solid white; padding:.8em; font-size:12px; color:#333;}
.sgbox li {margin-top:.4em; margin-left:17px; line-height:17px; font-size:13px; padding-left:20px; background:url(/images/front/bullet.png) no-repeat 5px 3px; }

.textfeaturebox {float:left; width:245px; margin-right:30px; padding-left:50px;position:relative; clear:left;}
.textfeaturebox.right {float:right; clear:right; margin-right:0;}
.sprite_image {position:absolute; top:18px; left:0px; }


#yellowImage {position:absolute; top:72px; right:5px;}
#ftbadge{position:absolute; top:72px; right:50px;}
#thirtyDayFreeTrial {position:relative; left:-3px; }
#featuresbox {position:absolute; top:0px; left:0px;}

.ui-dialog-overlay{background-color:#000000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.ui-dialog-content{padding:0}

.sliderButton { font-size:10px; color:#FFFFFF; display:block; padding:2px 1em 2px 1em; text-align:center; font-weight:bold; float:left; background-color:#333333; border:1px solid #000000; border-width:1px 2px 2px 1px; border-color:#666666 black black #666666;}
.sliderButton:hover{color:#FF9900}   
#configureAccount .right {float: left; width: 170px; padding-left: 50px;}
#configureAccount .right p{font-size:11px;}
#configureAccount .left{float:left; width:270px;}

small {font-size:9px;}
a:link, a:visited, a:active {color:#db4c39; text-decoration:none;}
a:hover {color:#ff6d5a; text-decoration:none;}

#footer small {color:#333; font-size:10px; line-height:15px;}
#footer small a, #footer small a:link, #footer small a:visited, #footer small a:active{ color:#333; text-decoration:none;}
#footer small a:hover {border-bottom:1px solid #666666;}

.fg-button { 
    outline: 0;
    margin:0 4px 0 0;
    padding: .4em 1em;
    text-decoration:none !important;
    cursor:pointer;
    position: relative;
    text-align: center;
    zoom: 1;
    font-size:14px;
}
.dialogP {font-size:11px; line-height:14px; margin:0; padding:0; padding-bottom:1em;}
.dialogH3 {font-size:14px; color:#333333; border-bottom:1px solid #3399FF; padding:3px 0; margin-bottom:10px;}
.dialogError {background-color:#FEF1EC; border:1px solid #CD0A0A; color:#CD0A0A; margin:5px 0;}
.dialogError  p {color:#CD0A0A; margin:0; font-size:11px; padding:4px 6px; text-align:center;}

#configureAccount td {
    vertical-align:top;
}
#configureAccount td p { 
    font-size:9px;
    margin-top:3em;
    color:#666666;
    padding-left:1em;
    line-height:11px;
}
#configureAccount td p.preSubmitWarning, .preSubmitWarning{
    color:#990000;
    font-weight:bold;
    padding-left:0;
    clear:left;
}
.configAccountRow label {position:relative;}
.preSubmitOk,#loginspinner {position:absolute; top:20px; right:10px;}

.pricing_box {
    padding:0px; border:1px solid #eee; float:right; width:200px; margin-right:15px;
    font-size:14px;
    background-color:#f7f7f7;
    border:1px solid #ddd;

    -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 2px 2px 6px 0  rgba(0,0,0,.1);
    box-shadow: 2px 2px 6px 0 rgba(0,0,0,.1);

}
.pricing_box h3 {
    text-shadow: 1px 1px 2px rgba(0,0,0,.3);

    background-color:#dedede; padding:4px 6px; margin:0;
    font-weight:normal;
    color:#188afe;
}
.pricing_box ul {padding:10px; margin:0; list-style:none;}
.pricing_box ul li {color:#333; margin-bottom:9px; font-size:11px;}
.pricing_box ul li em { font-size:9.5px;}

.blank .preSubmitWarning {display:none}
.blank .preSubmitOk {display:none}

.pass	.preSubmitOk {display:block}
.pass	.preSubmitWarning {display:none}
.pass	.validatedfield {background:#E4FEE0 url(/images/accept.png) no-repeat 270px 6px;}

.fail 	.validatedfield {background:#ffe2c6 url(/images/stop.png) no-repeat 270px 6px;}	
.fail 	.preSubmitOk	{display:none;}
.fail	.preSubmitWarning {display:block;}

#featuredSelectorBar {
    position:absolute;
    top:2px;
    right:100px;
    z-index:51;
}
.featureSection {
    width:580px;
}
#featuredSelectorBar a {
    display:block;
    width:1em; height:1em;
    background-color:#f9f9f9;
    font-size:11px;
    padding:3px;
    float:left;
    margin-right:2px;
    text-align:center;
}
#featuredSelectorBar a:hover, #featuredSelectorBar a.activeSlide{
    background-color:#2E9BFF;
    border:1px solid #2E9BFF;
    color:white;
    padding:2px;
}
.ui-tabs-nav span {
    font-size:14px;
}
.ui-tabs .ui-tabs-nav li a {
    padding:   6px 10px;
}

.hstripe {background:#338ce1 url(/images/front/bluegrad.png) top repeat-x; color:white;}
#pricingTableForStripes thead .stripe2 .hstripe p {color:white;}
.stripe1 {background-color:#ffffff;}
.stripe2 {background-color:#f4f4f4;}
.stripe1 p,  .stripe2 p {padding:3px; font-size:11px;}
#pricingTableForStripes div { font-size:12px; padding:6px 10px;}
#tos ol { list-style:decimal; margin-left:1em;} 
#tos ol li {font-size:13px; margin-left:1em; margin-bottom:1.5em; line-height:15px;}
#tos ol li ol{ list-style:lower-roman;}



#faqs { background:url(/images/front/imgFaq.png) top right no-repeat #ffffff;}
#faqs ol li {margin-bottom:0; font-size:13px;}

#faqs li.question_answer .views-field-title {font-weight:bold; padding:0 0 4px 0; margin:0; display:block; color:#1d6eb1; cursor:pointer;}
#faqs ol li.question_answer.off span.spacer { width:7px; height:11px; background:url('/images/front/showhide.png') left no-repeat; display:inline; position:relative; left:-11px; margin:0 -7px 0 0; padding-bottom:0;}
#faqs ol li.question_answer.on span.spacer { width:7px; height:11px; background:url('/images/front/showhide.png') right no-repeat; position:relative; left:-11px;  margin:0 -7px 0 0; padding-bottom:0;}

#faqs ol li.question_answer .views-field-body {margin-bottom:1em;}



#contactusNote p { font-size:11px; color:#333;}  

#faqs ol li .views-field-body {
    margin:0;
    padding-bottom:.5em;
    font-size:13px;
    line-height:18px;
    color:#444;
}

h1 {font-size:22px; color:#349be6; margin-top:0; line-height:28px;}

h2 { font-size:16px; margin-top:1em;  font-weight:bold; color:#349be6;}

h4 {font-size:14px; color:#900; font-weight:bold; border-bottom:1px solid #ccc; margin-top:2em; margin-bottom:1em;}

#configureAccount h2 { font-size:18px; font-weight:normal; color:#349be6; padding:0; margin:0; float:left; clear:both; margin-top:1em;}

h3 {
    padding:0;
    margin:0;
    margin-top:1em;
    margin-bottom:4px;
    font-size:16px;
    font-weight:bold;
}

.node h2 {font-size:20px;}
#tour h2 { margin-top:2em; border-top:1px dotted #eee; padding-top:5px; padding-bottom:5px; font-size:14px;font-weight:bold; }

#faqs h2 { font-size:15px; font-weight:normal; color:#349be6; position:relative; padding-bottom:5px;}
#faqs h3 { padding-bottom:5px; color:#333; position:relative; left:-15px; }



#pricing {background:url(/images/front/pricing.png) top right no-repeat #ffffff;}
#overview{background:#ffffff;}
#tour{background:#ffffff;}

#configAccountMainError {margin:0 0 10px 0; display:none; }

#SignatureSolutions a {display:block; height:56px; padding:0; padding-bottom:5px; border-left:1px solid #ccc; padding-left:5px;}
#SignatureSolutions a img {border:0;}
#SignatureSolutions a:hover { background-color:#fff9ca;}
.ourAppsRow {width:650px; padding:5px 0px; clear:left;}
.ourAppsRow p {font-size:11px; line-height:13px; padding-top:0; margin-top:0; margin-bottom:.8em}
.ourAppsRow span {display:block; float:left; clear:left; margin-right:15px;}
.ourAppsRow div {float:left; width:300px;}

.invite_dialog, .invite_dialog_no_title  {background: none #fffbed top no-repeat;}
.invite_dialog .ui-dialog-titlebar {background:url('/images/front/invite_bar.png') top repeat-x; color:#333; border-color:#dd7d10;}
.invite_dialog_no_title .ui-dialog-titlebar  {display:none;}

.invite_dialog .fg-button {color:#300000; border:1px solid #c34e00; background:#f8ad46; }

.invite_bar { width:100%; height:43px; background:transparent url("/images/front/invite_bar.png") top repeat-x;position:fixed; top:0; z-index:100; color:white;}
.invite_bar p {padding-left:30px; margin-top:8px; color:#333;}

.point_fade_button {cursor:pointer;}
.point_fade_button:hover {opacity:0.8}

.sprite_text_core_features {width:190px; height:25px; background:transparent url('/images/front/front_sprite.png') -546px -251px no-repeat;}
.sprite_text_try_db_plus {width:190px; height:45px; background:transparent url('/images/front/front_sprite.png') -546px -276px no-repeat;}
.sprite_text_try_db_plus:hover {opacity:.8;}
.sprite_text_give_your_business {width:510px; height:25px; background:transparent url('/images/front/front_sprite.png') 0 -774px no-repeat;}
.sprite_text_get_started_in_3_easy_steps {width:242px; height:20px; background:transparent url('/images/front/front_sprite.png') -432px -678px no-repeat;}

.sprite_button_create_now {width:170px; height:77px; background:transparent url('/images/front/front_sprite.png') 0 0 no-repeat;}
.sprite_button_create_later {width:170px; height:77px; background:transparent url('/images/front/front_sprite.png') -170px 0 no-repeat;}
.sprite_button_open_comp_account {width:188px; height:21px; background:transparent url('/images/front/front_sprite.png') 0 -77px no-repeat; }

.sprite_badge_special_offer_percent {width:78px; height:77px; background:transparent url('/images/front/front_sprite.png') -340px 0 no-repeat;}

.sprite_front_efficency {width:45px; height:47px; background:white url('/images/front/fronticons.png') -180px 0 no-repeat;}
.sprite_front_collaborate  {width:45px; height:47px; background:white url('/images/front/fronticons.png') -45px 0 no-repeat;}
.sprite_front_disaster  {width:45px; height:47px; background:white url('/images/front/fronticons.png') -135px 0 no-repeat;}
.sprite_front_time  {width:45px; height:47px; background:white url('/images/front/fronticons.png') 0 0 no-repeat;}
.sprite_front_money {width:45px; height:47px; background:white url('/images/front/fronticons.png') -90px 0 no-repeat;}
.sprite_front_star {width:45px; height:47px; background:white url('/images/front/fronticons.png') -225px 0 no-repeat;}

.sprite_free_trial_button {background:white url('/images/front/front_sprite.png') -598px 0 no-repeat; }
.sprite_contact_us_button {background:white url('/images/front/front_sprite.png') -598px -27px no-repeat;}
.blue_pricing_btn {width:139px; height:28px; display:block;  margin:auto; margin-bottom:15px; cursor:pointer;}
.blue_pricing_btn:hover {opacity:.8;}