/* Eric Meyer's Reset CSS | http://meyerweb.com/eric/tools/css/reset/index.html | v1.0 | 20080212 */
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;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
/* Float Clearing Wrappers */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix,.gain_layout{*zoom:1;}
                                                                                                                  
/*	Base Styles for All Elements
	============================
*/
/* #links# */   
a{color:#16a8d3;text-decoration:none;} 
a:hover{text-decoration:underline;}

a.user{color:#005682;font-size:.7142em;}
a.user:hover{text-decoration:underline;} 

a.last{margin-right:0;padding-right:0;border-right:none;} 
a.see-all {color:#005682;font-size:0.9em;font-weight:bold;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-modules-see-all_8737d6.png') 100% 0 no-repeat; padding:0 14px 0 0;}
  
a.bullet{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat 0 1px;padding-left:10px;display:block;}  

span.dateline{display:block;color:#7e7e7e;font-size:.8571em;margin:0 0 5px 0;}
/* #buttons# */
a.submit {background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/submit-button_43c8ac.png') no-repeat 0 -28px;width:107px;height:21px;display:block;text-indent:-9999px;font-size:0;}

form input.submit{cursor:pointer;}

a.submit:hover {background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/submit-button_43c8ac.png') no-repeat 0 0 ;}
.hide { display:none;}
.show  {display:block !important;}
/* #lists# */  


/* #headings#  h1, h2 etc */    

 
/* miscellaneous */  
.noBottomBorder {border-bottom:none !important;}
span.loader { display:none;float:left;margin:6px 0 0 6px;}
img.logo-print, img.topbar-print {display:none;}

                     
.new-sash{position:absolute;z-index:5;top:-4px;left:-4px;display:block;text-indent:-5000px;width:62px;height:63px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -1188px;}

   

/*  #global layout styles# 
    =====================
*/
body{font:62.5%/1 arial,"Helvetica Neue", helvetica, sans-serif;background-color: #e6e5d7; color:#666;*zoom:1;}
#doc{font-size:1.4em;position:relative;*zoom:1;} /* normalise font size to 14px */      
#no-js div.error {margin:0 auto;position:relative;width:980px;
background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;
}
/* general layout for headers, main content and footer */                                
#headest .content,
#header .content,
#main,
#footer{width:1020px;margin:0 auto;position:relative;}

/* headest (brought to you by etc...)  */ 
#headest {position:relative;z-index:98;min-width:1020px;}
#headest-links { float: right; margin-right: 28px; font-size: 10px; line-height: 18px;}
* html #headest-links { display: inline }
#headest-links DT#about-site A {padding-right:25px; margin-right: 30; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 0; color:#67706f; line-height: 18px} 

#headest .collapsed{background:#f7f8f3; border-bottom:1px solid #e4e5df;min-width:1020px;padding:8px 0 4px 0;}
#headest .collapsed p{float:left; width:390px; height:15px;padding-top:3px;_display:inline;font-size:0.8571em;}
#headest .collapsed p span {text-transform:uppercase;}
#headest .collapsed p span sup.reg {font-size:0.8em;vertical-align:baseline;bottom:0.3em;position:relative;}

* html #headest,
* html #headest .collapsed {width:expression(document.body.clientWidth < 1021 ? "1020px" : "100%");}

#headest #headest-links A { color: #005682}
#headest #headest-links DT { display: inline; padding-right: 5px;}
#headest #headest-links DT#about-site { margin-left: 10px; padding-right: 0; font-size: 11px;}
#headest #headest-links DD { display: inline;}
#headest #headest-links DD.separator { padding: 0 3px;}

#headest .collapsed #headest-links a.toggle_open {display:inline-block; background-position:73px 0;}
#headest .collapsed #headest-links a.toggle_open:hover{background-position:73px -2597px !important; color:#16a8d3;}  
#headest .collapsed #headest-links a.toggle_close{display:none; background-position:51px -50px; *padding-right:27px;}
#headest .collapsed #headest-links a.toggle_close:hover{background-position:51px -2643px !important; color:#16a8d3;}
#headest .collapsed .drawer-open #headest-links a.toggle_close {display:inline-block;}
#headest .collapsed .drawer-open #headest-links a.toggle_open {display:none;}

#headest .open {display:none;background:#fff;border-bottom:1px solid #d2d1cd; } 
#headest .open .text{float:left;border-left:1px solid #e7ecef;padding: 0 0 5px 14px;width:820px;margin:20px 0 17px 0;} 
#headest .open .text h2{ font-size:1.5em; color:#3f3d3d;padding: 0 0 10px 0;} 
#headest .open .text p{line-height:1.5;padding:0 0 25px 0} 
#headest .open .text p.promise{color:#8dca23;font-weight:bold;line-height:1;padding:0;;}                 

/* header */  
#header{background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-header_48a952.png') repeat-x bottom #fff;z-index:2;position:relative;}
#header .content {background:#fff;padding:9px 0 0 0;}
#header a.header-logo {float:left;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-houselogic_274c74.gif') 0 0 no-repeat; width:208px;height:68px;display:block;margin-bottom:20px;}

#header #userarea{float:right;width: 400px;margin:5px 30px 0 0; _display:inline;}
#header #userarea ul{padding: 0 0 8px 0;float:right;}
#header #userarea li {float:left;*zoom:1;}
#header #userarea li a{display:block; float:left; padding:0 7px 0 0;margin:0 6px 0 0;border-right:1px dotted #cdcdcd;*zoom:1;}
* html #header #userarea li a { margin-right: 3px; }
#header #userarea li a.last{margin-right:0;padding-right:0;border-right:none;} 

#header #userarea #search {float:right;}
#header #userarea #search input.search{float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-search_d84696.png');width:59px;height:23px;text-indent:-9999px;border:none;font-size:0;line-height:0;}
#header #userarea #search input.text{float:right;width:200px;height:15px;margin-right:6px;}
div.ac_results ul li {cursor:pointer;}
div.ac_results ul li.home-project-wizard { cursor:pointer;font-size:1.0em;background-color:#fcf9b7;}
div.ac_results ul li.home-project-wizard strong { display:block;}
div.ac_results ul li.home-project-wizard a { color:#464545;text-decoration:underline;}

/* main navigation */
#header ul.menu {width:1020px;height:36px;clear:left;}
#header ul.menu li{display:block;float:left;height:36px;position:relative;z-index:900px;}
#header ul.menu li a.trigger{display:block;padding:36px 0 0 0;overflow:hidden;height:0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-menu_73c408.png') no-repeat;}

#header ul.menu li.engage a.trigger {background-position:-288px 0;width:138px;}
#header ul.menu li.finances-insurance a.trigger {background-position:-622px 0;width:217px;}
#header ul.menu li.improve a.trigger {background-position:0 0;width:140px;}
#header ul.menu li.maintain a.trigger {background-position:-140px 0;width:148px;}
#header ul.menu li.taxes-incentives a.trigger {background-position:-426px 0;width:196px;}
#header ul.menu li.news-updates a.trigger {background-position:-839px 0;width:181px;}

#header ul.menu li.engage a.selected,
#header ul.menu li.engage:hover a.trigger, 
#header ul.menu li.engage a.trigger:hover {background-position:-288px -36px;width:138px;}    

#header ul.menu li.finances-insurance a.selected,
#header ul.menu li.finances-insurance:hover a.trigger,
#header ul.menu li.finances-insurance a.trigger:hover {background-position:-622px -36px;width:217px;} 

#header ul.menu li.improve a.selected,
#header ul.menu li.improve:hover a.trigger,
#header ul.menu li.improve a.trigger:hover {background-position:0 -36px;width:140px;}  

#header ul.menu li.maintain a.selected,
#header ul.menu li.maintain:hover a.trigger,
#header ul.menu li.maintain a.trigger:hover {background-position:-140px -36px;width:148px;}    

#header ul.menu li.taxes-incentives a.selected,
#header ul.menu li.taxes-incentives:hover a.trigger,
#header ul.menu li.taxes-incentives a.trigger:hover {background-position:-426px -36px;width:196px;}  

#header ul.menu li.news-updates a.selected,
#header ul.menu li.news-updates:hover a.trigger,
#header ul.menu li.news-updates a.trigger:hover {background-position:-839px -36px;width:181px;} 
          
#header ul.menu li.dropdown .flyout {display:none;position:absolute;top:36px;left:0;z-index:1000;padding:0 2px 2px 2px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-menu-flyout_62d61d.png') repeat; _background:#ccc;}     
#header ul.menu li.dropdown .flyout .two-columns{width:400px;background-color:#f6f6f6;}

#header ul.menu li.dropdown .flyout div.sub-menu{display:block;width:200px; padding:17px 0 0 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-menu-flyout-arrow_57eef6.png') no-repeat 60px 0 #f6f6f6;}  
#header ul.menu li.improve .flyout div.sub-menu {background-position:58px 0;}
#header ul.menu li.maintain .flyout div.sub-menu {background-position:62px 0}
#header ul.menu li.engage .flyout div.sub-menu {background-position:56px 0}  
#header ul.menu li.finances-insurance .flyout div.sub-menu {background-position:96px 0}
#header ul.menu li.taxes-incentives .flyout div.sub-menu {background-position:86px 0}
#header ul.menu li.news-updates .flyout div.sub-menu {background-position:95px 0}  

#header ul.menu li.dropdown .flyout div.three-columns{width:590px;padding-left:10px;background-color:#f6f6f6;_width:614px;}
#header ul.menu li.dropdown .flyout div.three-columns .column{width:220px;float:left;}
#header ul.menu li.dropdown .flyout div.three-columns .first{width:170px;} 
#header ul.menu li.dropdown .flyout div.three-columns .last{width:200px;}

#header ul.menu li.dropdown .flyout div.two-columns{width:384px;padding-left:10px;}   
#header ul.menu li.dropdown .flyout div.two-columns .column {width:190px;float:left;}

#header ul.menu li.dropdown .flyout div.sub-menu div.sub-menu-item{float:none;height:auto;padding:5px 0 0 15px;width:170px;}
#header ul.menu li.dropdown .flyout div.sub-menu div.sub-menu-item a{display:block;font-weight:bold;font-size:1em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 2px no-repeat;padding:0 0 3px 12px;}

#header ul.menu li.dropdown .flyout div.sub-menu div.sub-menu-item ul.topics{font-size:.857em;padding-bottom:13px;}
#header ul.menu li.dropdown .flyout div.sub-menu div.sub-menu-item ul.topics li{padding:4px 0 4px 12px;float:none;height:auto;}
#header ul.menu li.dropdown .flyout div.sub-menu div.sub-menu-item ul.topics li a {background:none;font-weight:normal;padding:0;}

#header ul.menu li.dropdown .flyout  div.project-finder {padding:11px 0 11px 23px; background:#ffffff;border-top:1px dotted #b8b8b8;}
#header ul.menu li.dropdown .flyout  div.project-finder a {display:block;font-weight:bold;font-size:1em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 2px no-repeat;padding:0 0 5px 12px;}
#header ul.menu li.dropdown .flyout  div.project-finder a:hover {text-decoration:none;}
#header ul.menu li.dropdown .flyout  div.project-finder a:hover span {text-decoration:underline;}
#header ul.menu li.dropdown .flyout  div.project-finder span {display:block;}
#header ul.menu li.dropdown .flyout  div.project-finder span.note {margin-bottom:5px; color:#333333; font-size:.7857em; text-transform:uppercase; font-weight:bold;}
                                    
#header ul.menu li.dropdown:hover .flyout,
#header ul.menu li.hover .flyout{display:block;}     

/* news dropdown */ 
#header ul.menu li.news-updates .flyout {right:0;left:auto;_right:-2px;}     
#header ul.menu li.news-updates .flyout ul{float:none;height:auto;padding:5px 0 0 18px;width:170px;}
#header ul.menu li.news-updates .flyout ul li{height:auto;padding:0 0 15px 0;width:170px;}  
#header ul.menu li.news-updates .flyout a{display:block;font-weight:bold;font-size:.8571em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 2px no-repeat;padding:0 0 3px 12px;}

#header ul.menu li.news-updates .flyout div.podcast {padding:11px 0 11px 18px; background:#ffffff;border-top:1px dotted #b8b8b8;}
#header ul.menu li.news-updates .flyout div.podcast span.note {margin-bottom:5px; color:#333333; font-size:.7857em; text-transform:uppercase; font-weight:bold;display:block;}
#header ul.menu li.news-updates .flyout div.podcast a{padding-left:12px;}

/* main */ 
#main{background-color:#fff;z-index:1;border-top:3px solid #ededed;}  

/* hero */       
/* utilities ie breadcrumb and print/share links */
.utilites{padding:11px 0 17px 0;}
.utilites .bread-crumb{float:left;width: 600px;}
.utilites .print-share-links{float:right;margin:0;} 

.utilites .print-share-links {margin:0 0 0;text-align:right;}
.utilites .print-share-links li {display:inline; font-size:0.7142em;}
.utilites .print-share-links li.print{display:block; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -319px;padding:2px 0 5px 20px;}
.utilites .print-share-links li.print a {position:relative;z-index:9999;}
.utilites .print-share-links li.share {dispaly:block; float:left;}
.utilites .print-share-links li.share a.share{display:block; padding-top:2px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -269px;margin:0 0 0 15px;}
.utilites .print-share-links li a {color:#005682;}

.utilites .rss {
    float:left;
    display:block;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-rss-feed_37022f.png') no-repeat left 1px;
    line-height:15px;
    padding-left:21px;
    padding-right: 20px;
    padding-bottom: 2px;
}

.utilites .fblike {
    float: left;
    display: block;
    padding-left: 10px;
    margin-top: -3px;
    *margin-top: 0;
}



.utilites .bread-crumb {margin: 0;}
.utilites .bread-crumb li {display: inline;font-size:.7857em;}
.utilites .bread-crumb a {color:#16a8d3;}
.utilites .bread-crumb a:hover {text-decoration:underline;}  


#tooltip {position: absolute;z-index: 3000;border: 1px solid #b6dc75;background-color: #fff;padding: 7px 5px 6px;  font-size:11px;color:#6b6b6b;;
-moz-box-shadow: 0 0 1em #464545;
-webkit-box-shadow: 0 0 1em #464545;
} 

#tooltip .arrow{width:9px;height:6px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-tooltip-arrow_2e27ff.png') no-repeat;display:block;position:absolute;top:-6px;left:20px;} 

#tooltip h3,
#tooltip div { margin: 0; display:block;}


#print-share-links-top-right-container{position:absolute;top:-50px;right:0;z-index:5;}
#print-share-links-top-right {margin:10px 0 0;text-align:right;}
#print-share-links-top-right li {display:inline; padding:0 0 5px 20px;font-size:0.7142em;}
#print-share-links-top-right li#print-top-right{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -319px;}
#print-share-links-top-right li#share-top-right{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -269px;margin:0 0 0 15px;}
#print-share-links-top-right li a {color:#005682;}  


/* share flyout */
ul.print-share-links ul.flyout-links li {position:relative; display:block !important;line-height:23px;text-indent:10px;text-align:left; _border:1px solid #ffffff; border-top:1px dotted #CCCCCC;}
ul.print-share-links ul.flyout-links li a {font-size:1.6em;display:block;padding:2px 0 2px 30px;}
ul.print-share-links ul.flyout-links li.first {border-top:none;}
ul.print-share-links ul.flyout-links li.last {border-bottom:none;}
ul.print-share-links ul.flyout-links li.more a {text-align:right;padding-right:5px;color:#464545;}
ul.print-share-links ul.flyout-links li.email a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px 9px;}
ul.print-share-links ul.flyout-links li.facebook a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -19px;}
ul.print-share-links ul.flyout-links li.twitter a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -47px;}
ul.print-share-links ul.flyout-links li.digg a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -74px;}
ul.print-share-links ul.flyout-links li.linkedin a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -102px;}
ul.print-share-links ul.flyout-links li.permalink a {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -132px;}
ul.print-share-links ul.flyout-links li a:hover {background-color:#f0efe7;}
ul.print-share-links li.share {position:relative;z-index:2000;}
ul.print-share-links li.share a.share {position:relative;z-index:2000;padding:0 0 5px 20px;}
ul.print-share-links li.share .flyout {position:absolute; left:-158px; top:-10px; z-index:0; display:none; width:222px; height:187px; padding:35px 5px 0 5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-links_9f949f.png') no-repeat 0 0; _background-image:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-links-ie6_2f4bc6.gif'); list-style-image:none; list-style-position:outside; list-style-type:none;}
ul.print-share-links li.share #flyout-email {left:-325px; width:399px; height:595px; padding:0; background:none; /*background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-email_f2d1c7.png') no-repeat 0 0;*/}
ul.print-share-links li.share #flyout-email .flyout-content {padding:35px 5px 0 5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-email-top_9afe02.png') no-repeat 0 0; _background-image:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-email-top-ie6_777cfc.gif');}
ul.print-share-links li.share #flyout-email .flyout-bottom {height:8px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-email-bottom_e57c14.png') no-repeat 0 0; _background-image:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-share-email-bottom-ie6_710491.gif');}

/* share via email */
ul.print-share-links li.share #flyout-email .share-via-email {padding-top:40px; font-size:1.96em; text-align:left;}
ul.print-share-links li.share #flyout-email .share-via-email li {display:block;}
ul.print-share-links li.share #flyout-email .share-via-email .submit {font-size:.714em;}
ul.print-share-links li.share #flyout-email .share-via-email {}
.share-via-email {width:330px; padding:20px;float:left;}
.share-via-email li {margin:5px 0;}
.share-via-email label {display:block;float:left;margin-right:6px; width:98px; text-align:right; color:#434646; font-size:.857em; font-weight:bold; vertical-align:top;line-height:20px;}
.share-via-email input {width:155px;float:left;}
.share-via-email textarea {width:218px; height:125px; padding:2px;float:left;}
.share-via-email #recaptcha_container {padding:0 0 0 18px;}
.share-via-email #recaptcha_container #recaptcha_image {padding:5px; border:1px solid #eaeaea; margin-bottom:10px;}
.share-via-email #recaptcha_container .text {float:left;}
.share-via-email #recaptcha_container .text * {margin-bottom:5px;}
.share-via-email #recaptcha_container .text .recaptcha {font-size:.857em;}
.share-via-email #recaptcha_container .text .info {display:block; font-size:.786em; font-style:italic;}
.share-via-email #recaptcha_container .icons {float:right;}
.share-via-email #recaptcha_container .icons * {display:block; width:26px; height:0; padding-top:25px; border:1px solid #d9d9d9; margin-top:-1px; overflow:hidden;}
.share-via-email #recaptcha_container .icons .recaptcha_reload {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-reload_14a1ce.png') 0 0 no-repeat;}
.share-via-email #recaptcha_container .icons .recaptcha_only_if_image {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-audio_0c79a3.png') 0 0 no-repeat;}
.share-via-email #recaptcha_container p {margin:10px 0; font-size:.786em; font-weight:bold; text-align:right;}
/*.share-via-email .errorlist {margin-left:103px;}*/
.share-via-email li.error {padding:5px 20px; margin:0 6px 12px 103px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7; color:#434646; font-weight:bold;; font-size:12px;}
.share-via-email .submit {padding:15px;}
.share-via-email .submit .btn-send {float:left; width:117px; height:22px; margin-right:8px; border:none; font-size:0; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-send-blue_9e0558.png') 0 0 no-repeat; vertical-align:middle; line-height:3em;}
.share-via-email .submit p {width:auto; float:left; margin-top:5px; font-size:.786em;}
.share-via-email .submit p a {color:#005682;}

.share-via-email-receipt {padding:30px;}

/* add to binder items */
   
.ui-draggable{cursor:-moz-grab }
.ui-draggable-dragging{background-color:#e2f8ff !important;border:2px solid #cee8f2;cursor:-moz-grabbing;} 


.binder-item{padding:0 0 10px;margin:0 0 20px 0;background-color:white;border-bottom:4px solid #e7e7e7;width:918px;}
.binder-item .summary{padding-bottom:22px;border-bottom:1px solid #e7ecef;margin:0 0 10px 0;}
.binder-item .summary .thumbnail{float:left;margin:0 15px 0 0;position:relative;width:170px;}
.binder-item .summary .thumbnail a{display:block;}

.binder-item .summary .description{float:left;width:420px;padding:0 20px 0 0;}
.binder-item .summary .description h2{font-size:1.143em;line-height:1.25em;}   
.binder-item .summary .description h4{font-size:.7142em;font-weight:bold;margin:0 0 9px 0;color:#333;text-transform:uppercase;}
.binder-item .summary .description p{margin:8px 0;line-height:1.666;font-size:.8571em;padding: 0 20px 0 0;}      

.binder-item .project-metadata{margin: 0;width:290px;float:right; line-height:1em;}
.binder-item .project-metadata tr{}  
.binder-item .project-metadata tr th,
.binder-item .project-metadata tr td{font-size:.7857em;color:#878787;border-top:1px dotted #bfbfbf;padding:6px 0;vertical-align:top;}  

.binder-item .project-metadata tr.progress th,
.binder-item .project-metadata tr.progress td{border:none; padding-top:0px;padding-bottom:3px;}

.binder-item .project-metadata tr th{width:93px;text-align:left;font-weight:normal;}
.binder-item .project-metadata tr td.clear-border{border: none;}

.binder-item .project-metadata tr td span{display:block;width:19px;height:13px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/binder-item-icons_3c37c5.png') no-repeat;float:left;}
.binder-item .project-metadata tr td span.house {background-position:0 0;}  
.binder-item .project-metadata tr td span.dollar {background-position:-16px 0;} 
.binder-item .project-metadata tr td span.leaf {background-position:-32px 0;}   
.binder-item .project-metadata tr td span.knowledge {background-position:-48px 0;}
.binder-item .project-metadata tr td span.community {background-position:-69px 0;}  
                                                                            
.binder-item .project-metadata tr td strong {font-weight:bold;color:#333;}

.binder-item form.add-to-binder {display:block;float:right;width:137px;}      
form.add-to-binder input.submit{display:inline-block; width:128px; height:26px; border:none; margin:0 0 0 9px; font-size:0; text-indent:-9999px; line-height:3em; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-add-to-binder-small_dd64c9.png') no-repeat top right;}

/*.has-js form.add-to-binder input.submit{display:none;}  */
div.added-to-binder{display:none;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-added-to-binder_256d2d.png') 0 0  no-repeat; width:137px; height:26px;text-indent:-9999px;}

.binder-item-last {border:none;}

/* footer */
#footer{width:920px; padding:20px 20px 20px 20px; border:30px solid #ffffff; border-bottom:none; margin:0 auto; background:#f8f8f8; font-size:.7857em;}
.has-js #footer{padding-bottom:65px;}
/*#footer-inner{background:#f8f8f8;margin:20px 31px 0 31px;padding:30px 20px 20px;}*/
#footer a{color:#575757;} 
#footer sup {font-size:.909em; vertical-align:baseline; position:relative; bottom:0.4em;}
#footer .links {float:left;margin: 0 0 0 0;} 
#footer .links ul{float:left; width:155px; padding:0 0 0 10px; border-left:1px solid #e2e2e2;min-height:57px;_height:57px;}
#footer .links ul li{padding:4px 0;}

#footer .contact-a-realtor{float:right;text-align:right; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-realtor_7428d4.png') 100% 0 no-repeat; padding:0 47px 0 0; min-height:40px;_height:40px;}
#footer .contact-a-realtor p{padding-top:8px;}

#footer .contact-a-realtor a.buy-or-sell{font-size:1.090em;font-weight:bold;color:#999;} 
#footer .contact-a-realtor a.find{color:#16a8d3}
#footer .copyright{margin:24px 0 0 0;}

#footer-bottom { margin-top: 24px; line-height: 21px; overflow: hidden; zoom: 1}
#footer-social-media { float: right; display: block; clear: both;}
#footer-social-media DT { float: left; margin-right: 6px;}
#footer-social-media DD { float: left; margin-left: 4px;}
#footer-social-media A { display: block; width: 19px; height: 20px; text-indent: -99999em; background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-socialmedia-sprite_285633.gif') no-repeat}
#footer-social-media #footer-social-media-facebook { background-position: 0 0 }
#footer-social-media #footer-social-media-twitter { background-position: 0 -23px }
                     

/* 
 *	sticky footer dashboard rules 
*/    
 
* html #dashboard{display:none;}
#dashboard{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard_7accb0.png') repeat-x 0 0;_background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-ie6_7e2872.png') repeat-x 0 0; bottom:0;color:#fff;font-size:1.4em;height:49px;padding:0;position:fixed;right:0;width:100%;z-index:99;}
#dashboard .content{padding:0;width:970px;margin:0 auto;position:relative;} 
 
#dashboard .binder-add-note{z-index:1000;display:none;position:absolute;top:-52px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-add-success_a23e56.png') 0 0 no-repeat;width:505px;height:54px;} 
#dashboard .binder-add-note p{margin:8px 0 0 40px;padding: 7px 0 10px 38px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-add_1482b4.png') no-repeat;} 
#dashboard .binder-add-note p.add{background-position:0 0;}
#dashboard .binder-add-note p.already-added{background-position:0 -40px;}


/*  sticky footer dashboard rules -- logged in */   
#dashboard .logged-in{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-no-shadow_57bda6.png') repeat-x 0 6px;position:relative;z-index:10;height:44px;padding: 6px 15px 0 15px ;}  
#dashboard .logged-in p{line-height:44px;}
 
/*  sticky footer dashboard rules -- logged in -- droppable div */                  
#dashboard .logged-in #drag-here{position:absolute;font-size:.8571em;width:346px;height:44px;z-index:1;}
#dashboard .logged-in #drag-here span.binder-icon{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-binder-small_16bd58.png') no-repeat 5px 5px;width:91px;height:45px;display:block;float:left;} 
#dashboard .logged-in #drag-here p{float:left;font-weight:bold;} 

/*  sticky footer dashboard rules -- logged in -- droppable div -- hover state */   
#dashboard .logged-in .ui-state-hover{padding-left:20px;left:0;width:354px !important;height:60px !important;margin-top:-14px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-drag-states_e92977.png') repeat-x 0 -60px !important;}
#dashboard .logged-in .ui-state-hover span.binder-icon{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-binder-big_42bfab.png') no-repeat 5px 5px !important;width:96px !important;height:66px !important;} 
#dashboard .logged-in .ui-state-hover p{padding-top:11px;}  

#dashboard .logged-in .ui-state-hover span.shadow{display:block;width:7px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-hover-shadow_ed243d.png') bottom left no-repeat; height:60px;position:absolute;}
#dashboard .logged-in .ui-state-hover span.left-shadow{left:-7px;}  
#dashboard .logged-in .ui-state-hover span.right-shadow{right:-7px;background-position:100% 100%;}       


/* sticky footer dashboard rules -- logged in -- droppable div -- hover over state */
#dashboard .logged-in .drophover{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-drag-states_e92977.png') repeat-x 0 0 !important}   
#dashboard .logged-in .drophover a{color:white;}  


/* sticky footer dashboard rules -- logged in -- progess stats */
#dashboard .logged-in ul.progress{min-width:584px;_width:584px;float:right; padding:0;height:45px;}
#dashboard .logged-in ul.progress li.icon{font-weight:bold;float:left;width:75px;height:21px;line-height:21px;font-size:.8571em;margin:10px 0 0 0;position:relative;border:none} 
#dashboard .logged-in ul.progress li.icon div.value{margin:0 3px 0 0;float:left;display:block;padding:2px 4px;}   
     
#dashboard .logged-in ul.progress li.value_add {width:133px;padding-left:10px;border-left:1px solid #436a7d;} 
#dashboard .logged-in ul.progress li.savings {width:127px;}
#dashboard .logged-in ul.progress li.knowledge {width:84px;}    
#dashboard .logged-in ul.progress li.environment {width:72px;}  
#dashboard .logged-in ul.progress li.community {width:76px;}  
#dashboard .logged-in ul.progress li.badge_count {width:57px;} 

#dashboard #your-progress ul li .value img.glare{display:none;}
#dashboard #your-progress ul li .amount ul.increments{display:none;}

#dashboard #your-progress ul li.animating .amount ul.increments{position:absolute;top:0px;left:2px;display:block;}
#dashboard #your-progress ul li.animating .amount ul.increments li{padding:0;font-size:1em;color:#fff;line-height:22px;border-bottom:none;}
* html #dashboard #your-progress ul li.animating .value img.glare{display:none;}                                                    


/* positioning for value added and savings */
#dashboard #your-progress ul li.animating .amount ul.money{top:-1px;left:2px;}                                     

#dashboard #your-progress ul li.animating .amount .value{padding:0px 2px;z-index:10;border:2px solid #3a5a69;position:relative;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
#dashboard #your-progress ul li.animating .amount .value img.glare{left:0;position:absolute;bottom:0;display:block;z-index:11;}   
#dashboard #your-progress ul li.animating .amount .value span{color:#12435a;}    
* html #dashboard #your-progress ul li.animating .value img.glare{display:none !important;}


/* end sticky footer dashboard rules animating progress */ 
#dashboard .logged-in ul.progress .icon span.icon{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-sprite_71b055.png') 0 0 no-repeat;display:block;float:left;width:24px;text-indent:-9999px;margin:3px 2px 0 0;} 
#dashboard .logged-in ul.progress .value_add span.icon{background-position:0px 0; width:19px;}
#dashboard .logged-in ul.progress .savings span.icon{background-position:-25px 0;width:14px;} 
#dashboard .logged-in ul.progress .community span.icon{background-position:-48px 0;width:18px;}
#dashboard .logged-in ul.progress .environment span.icon{background-position:-72px 0;width:14px;}
#dashboard .logged-in ul.progress .knowledge span.icon{background-position:-96px 0;width:24px;}
#dashboard .logged-in ul.progress .badge_count span.icon{background-position:-124px 0;width:20px;}   
                                                                                
/* sticky footer dashboard rules -- logged in -- toggle dashboard */ 
#dashboard .logged-in ul.progress li.toggle-dashboard{border-right:1px solid #436a7d;width:22px;float:left;margin:13px 0 0 0;height:21px;line-height:21px;}
#dashboard .logged-in ul.progress li.toggle-dashboard a{float:left;width:19px;display:block;text-indent:-9999px;height:21px;}
#dashboard .logged-in ul.progress li.toggle-dashboard a.show-details{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-sprite_71b055.png') -154px 0px no-repeat;} 
    

/* sticky footer dashboard rules -- logged in -- dashboard open state */   
#dashboard .dashboard-open ul.progress{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-open_4ab884.png') repeat-x}
#dashboard .dashboard-open ul.progress li.toggle-dashboard a.hide-details{display:none;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-sprite_71b055.png') -181px 0 no-repeat;}
               
/* sticky footer dashboard rules -- logged in -- dashboard details */ 
#dashboard .dashboard-details{font-size:.8571em;z-index:9;margin-top:343px;position:absolute;height:320px;width:918px;padding:13px 24px 13px;border:2px solid #999999;border-bottom:none;top:-337px;background-color:#f3f3f3;color:#333;}                                                                                     
#dashboard .dashboard-details a.close{color:#949492; font-size:.7142em;_font-size:.8571em;float:right;margin:0 0 3px 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') 43px -99px no-repeat; line-height:17px; padding:0 0 0 0;display:block;width:62px;}
#dashboard .dashboard-details a.whats-this{font-size:.7142em;_font-size:.8571em;float:right;}

/* sticky footer dashboard info window first time */
#dashboard-intro{z-index:5;position:absolute;height:184px;width:916px;top:-170px;left:71px;cursor: pointer;display:none;}                                                                                     


#dashboard .dashboard-details .columns{float:left;width:920px;}
#dashboard .dashboard-details .column{width:300px;float:left;margin-right:9px;} 
#dashboard .dashboard-details .last{margin:0;}
#dashboard .dashboard-details .column h3{padding:0 0 7px 0;margin:0 0 7px 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-dashboard-h3_373b65.png') no-repeat 0 0;height:17px;text-indent:-9999px;border-bottom:1px solid #dadada;}
#dashboard .dashboard-details .column p{font-weight:bold;}

#dashboard .dashboard-details .badges h3{background-position:0 -32px;margin:0 0 16px 0;} 
#dashboard .dashboard-details .earn-badge h3{background-position:0 -60px;margin:0 0 14px 0;}  
#dashboard .dashboard-details .what-next h3{background-position:0 -90px;margin:0 0 13px 0;} 

/* sticky footer dashboard rules -- logged in -- dashboard details  -- points */           
#dashboard .dashboard-details .points li {margin:0 0 16px 0;}  
#dashboard .dashboard-details .points li.environment{margin:0 0 10px 0;}
#dashboard .dashboard-details .points li.knowledge{margin:0 0 11px 0;} 
#dashboard .dashboard-details .points li.community{margin:0 0 9px 0;}   

#dashboard .dashboard-details .points li div.progress {border-left:1px solid #aaa; border-right:1px solid #aaa;margin:4px 0 5px 0;display:block;width:241px;height:19px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/progress-bg_7f91b6.png') repeat-x;float:left;}
#dashboard .dashboard-details .points li div.progress div{height:19px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/progress-green_c7ebc1.png') repeat-x 0 0;width:0px;}

#dashboard .dashboard-details .points li .goal{clear:left;font-size:.7142em;_font-size:.8571em;color:#7e7e7e;}
#dashboard .dashboard-details .points li .goal .text{min-height:auto;padding:0;0;margin-bottom:0px;background:none;}

                    
#dashboard .dashboard-details .points li .text{font-weight:normal;min-height:20px;padding:3px 0 0 25px;;margin-bottom:0px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-blue-sprite_6bb0ac.png') no-repeat 0 3px;} 
#dashboard .dashboard-details .points li .text span.value{font-weight:normal;font-size:1.333em;background:none;padding:0;}
#dashboard .dashboard-details .points li .text span{font-weight:bold;height:20px; }

#dashboard .dashboard-details .points li.savings .text{background-position:0 -47px;}
#dashboard .dashboard-details .points li.community .text {background-position:0 -97px;}
#dashboard .dashboard-details .points li.environment .text{background-position:0 -142px;}
#dashboard .dashboard-details .points li.knowledge .text{background-position:0 -192px;}   

/* sticky footer dashboard rules -- logged in -- dashboard details  -- badges */ 
#dashboard .dashboard-details .badges ul{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-badge-list_e84d0f.png') repeat;width:240px;min-height:165px;margin-left:30px;}
#dashboard .dashboard-details .badges ul li{width:42px;height:42px;margin:0 5px 10px 0;display:block;float:left;padding:0;}
#dashboard .dashboard-details .badges ul li.registration {width:42px !important;}

#dashboard .dashboard-details .badges a.user{margin:5px 0 0 37px;font-size:0.9em;display:block;}  
 
/* sticky footer dashboard rules -- logged in -- dashboard details  -- earn badge */ 
#dashboard .dashboard-details .earn-badge {margin: 0 0 41px 0;}
                                     
/* sticky footer dashboard rules -- logged in -- dashboard details  -- what next */ 
#dashboard .dashboard-details .what-next li{margin-bottom:10px;display:block;}
#dashboard .dashboard-details .what-next li a{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 2px no-repeat;padding-left:10px;display:block;} 

/* sticky footer dashboard rules --  not logged in */   
#dashboard .not-logged-in{padding: 18px 25px 0 25px ;position:relative;z-index:100;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-dashboard-no-shadow_57bda6.png') repeat-x 0 5px;}
#dashboard .not-logged-in .not-a-member{width:400px;float:left;font-weight:bold;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-dashboard-sprite_71b055.png') -205px 0 no-repeat;line-height:21px;padding:0 0 0 30px;font-size:.8571em;} 
#dashboard .not-logged-in .login-prompt{width:300px;float:right;text-align:right;font-size:.7857em;line-height:21px;}
 
/* Set Your Goal Popup */
#set-your-goal-popup {padding:10px;font-size:1.2em;}
#set-your-goal-popup h2.set-your-goal {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/set-your-goal-header_244317.png') no-repeat;height:15px;text-indent:-9999px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #D6D6D6;}
#set-your-goal-popup ul li {border-bottom:1px dotted #CCCCCC;padding:10px 0;}
#set-your-goal-popup ul li h2 {height:20px;padding-bottom:5px;text-indent:-9999px;width:133px;}
#set-your-goal-popup ul li input {background-color:#E4EEBF;margin:0 10px;width:60px;}
#set-your-goal-popup ul li div {padding-left:25px;}
#set-your-goal-popup ul li div.error{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 0px #fcf9b7; color:#434646; font-weight:bold;font-size:12px;width:auto;}
#set-your-goal-popup div.footer a,#set-your-goal-popup div.footer a {float:left;}
#set-your-goal-popup div.footer {border-top:none;}
#set-your-goal-popup a.close,
#set-your-goal-popup div.footer a.close {color:#005682;padding:5px 0 0 5px;font-size:.935em;}
#set-your-goal-popup ul li.home-value h2 {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress-headers_99a481.png') no-repeat 0 0;}
#set-your-goal-popup ul li.money-saving h2 {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress-headers_99a481.png') no-repeat 0 -20px;}
#set-your-goal-popup ul li div.error span {background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat scroll 0 2px;color:#fe4a03;font-weight:bold;padding-left:17px;}

/* Quiz Popup */
#quiz-popup{line-height:1.2em;width:400px;padding:14px;font-size:1.2em;}
#quiz-popup h2.earn-points{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/take-the-quiz_ad562a.png') no-repeat;width:254px;height:15px;text-indent:-9999px;padding-bottom:10px;margin-bottom:20px;}
#quiz-popup h5{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-header-bubble_5ebd03.png') no-repeat;width:379px;height:57px;padding:10px;color:#000;font-weight:bold;}
#quiz-popup h3{font-weight:normal;font-size:.9em;}
#quiz-popup ul.errorlist li{background-color:#fcf9b7;color:#fe4a03;font-weight:bold;padding-left:5px;}
#quiz-popup ul.last {margin-bottom:0;}
#quiz-popup h2.earn-points{padding-bottom:0;}
#quiz-popup ul li.points{border-bottom:1px dotted #d6d6d6;}
#quiz-popup ul li.your-progress{padding-top:10px;border-top:1px dotted #d6d6d6;}
#quiz-popup ul li.points ul{padding-top:10px; margin-bottom:0;}
#quiz-popup ul li.points ul li{float:left;width:90px;height:80px; padding:0; margin-right:10px; text-indent:-9999px; border:none;}
#quiz-popup ul li.points ul li.knowledge_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -6px;}
#quiz-popup ul li.points ul li.sustainability_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -6px;}
#quiz-popup ul li.points ul li.community_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -126px -6px;}
#quiz-popup ul li.points ul li.knowledge_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -95px;}
#quiz-popup ul li.points ul li.sustainability_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -95px;}
#quiz-popup ul li.points ul li.community_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -126px -95px;}
#quiz-popup ul li.points ul li.knowledge_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -188px;}
#quiz-popup ul li.points ul li.sustainability_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -188px;}
#quiz-popup ul li.points ul li.community_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -126px -188px;}
#quiz-popup h2.your-progress-title {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress1_d54be3.png') no-repeat;width:149px;height:16px;text-indent: -9999px;padding-bottom:4px;}
#quiz-popup ul ul.points-container {margin-bottom:0;}
#quiz-popup a.submit{float:left;}
#quiz-popup input{float:left;}

#quiz-popup ul li { padding:2px 0 2px 0;}
#quiz-popup label{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-header-bubble_5ebd03.png') no-repeat;height:47px;width:379px;color:#000;font-weight:bold;display:block;padding:10px;}
#quiz-popup ul li.checkbox ul {margin-bottom:0;}
#quiz-popup ul li.checkbox, #quiz-popup ul li.checkbox ul li { padding:0;}
#quiz-popup ul li.checkbox label{;width:180px;display:block;padding-top:5px;}
#quiz-popup ul{margin-bottom:10px;}
#quiz-popup ul li label{height:auto;background:none;width:350px;padding:3px 0 0 25px;_padding:3px 0 0 0;color:#434646;font-weight:normal;}
#facebox .markAsReadPopup{width:450px;font-size:1.3em;}



/* Quiz Popup Confirmation */
#quiz-popup-confirmation{padding:14px;width:400px;font-size:1.2em;}
#quiz-popup-confirmation h2.earn-points{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-result-header_d79dfd.png') no-repeat;height:15px;text-indent:-9999px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d6d6d6;}
#quiz-popup-confirmation label{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-header-bubble_5ebd03.png') no-repeat;width:379px;height:47px;padding:10px;color:#000;font-weight:bold;display:block;margin-top:10px;}}
#quiz-popup-confirmation ul li{padding:2px 0 2px 0;margin:2px 2px}
#quiz-popup-confirmation ul li.your-progress{border-top:1px dotted #999;padding:20px 0 0 5px;}
#quiz-popup-confirmation ul li.your-progress ul{padding:0;}
#quiz-popup-confirmation ul li.your-progress h2{color:#333;}
#quiz-popup-confirmation ul li.false{background-color:#FCF9B7;padding:10px;}
#quiz-popup-confirmation ul li.correct {padding:5px 10px; line-height:1.333em;}
#quiz-popup-confirmation ul li.false span{background:#FCF9B7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat scroll -4px 1px;color:#fe4a03;font-weight:bold;padding:0 0 5px 14px;display:block;}
#quiz-popup-confirmation ul li.badge{background-color:#e2f8ff;height:60px;padding:20px;border-top:1px dotted #999;border-bottom:1px dotted #999;}
#quiz-popup-confirmation ul li.badge h5{color:#16a8d3;font-weigt:bold;font-size:1.2em;padding-bottom:5px;}
#quiz-popup-confirmation ul li.next h5{font-size:1.2em;padding:10px 0 10px 0;}
#quiz-popup-confirmation ul li.next ul li{border:none;padding-bottom:5px;padding-top:0px;}
#quiz-popup-confirmation ul li.next ul li{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat scroll 0 2px;padding-left:10px;font-size:1.0em;}
#quiz-popup-confirmation ul li.badge div.badge-image{width:43px;height:43px;float:left;margin-right:30px;}
#quiz-popup-confirmation ul li.correct span{color:#434646;}
#quiz-popup-confirmation ul li.correct span.green{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/binder-icons_63247a.png') no-repeat 0 -25px;display:block;padding-left:20px;color:#85c418;height:25px;width:50px;float:left;font-weight:bold;}
#quiz-popup-confirmation a.see-your-progress{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/see-your-progress-button_b5e087.png') no-repeat 0 0;width:123px;height:21px;display:block;text-indent:-9999px;cursor:pointer;}
#quiz-popup-confirmation a.see-your-progress:hover{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/see-your-progress-button_b5e087.png') no-repeat 0 -27px;}
#quiz-popup-confirmation ul li.correct span.answer{float:left; margin-right:5px;}
#quiz-popup-confirmation ul li.points ul {padding:10px 0 10px 40px; margin-bottom:0;}
#quiz-popup-confirmation ul li.points ul li{border:none;float:left;width:90px;height:80px;text-indent:-9999px;}
#quiz-popup-confirmation ul li.points ul li.knowledge_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -6px;}
#quiz-popup-confirmation ul li.points ul li.sustainability_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -6px;}
#quiz-popup-confirmation ul li.points ul li.community_points_0 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -125px -6px;}
#quiz-popup-confirmation ul li.points ul li.knowledge_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -95px;}
#quiz-popup-confirmation ul li.points ul li.sustainability_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -95px;}
#quiz-popup-confirmation ul li.points ul li.community_points_1 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -125px -95px;}
#quiz-popup-confirmation ul li.points ul li.knowledge_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat 3px -188px;}
#quiz-popup-confirmation ul li.points ul li.sustainability_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -256px -188px;}
#quiz-popup-confirmation ul li.points ul li.community_points_2 { background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/quiz-points_7eb1be.png') no-repeat -125px -188px;}
#quiz-popup-confirmation ul li.next ul{padding:0;}
#quiz-popup-confirmation ul li.next h5{color:#000;}      
#quiz-popup-confirmation .facebook-data {display:none;}
#quiz-popup-confirmation .add-to-facebook{padding-bottom:10px;}
#quiz-popup-confirmation .add-to-facebook label{display:inline;font-weight:normal;padding:0;width:auto;background:none;} 



#quiz-popup div.footer{border-top:none;margin-top:0;}
#quiz-popup div.footer a{float:left;}
#quiz-popup div.footer a.close{color:#005682;padding:5px 0 0 5px;font-size:.935em;}

/* 
* completed confirmation 
*/
#completed-popup{padding:14px;}
#completed-popup h2.earn-points{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/earn-points-mark-as-completed_4329ca.png') no-repeat;width:299px;height:15px;text-indent:-9999px;padding-bottom:10px;margin-bottom:10px;}
#completed-popup textarea{width:410px;margin-top:5px;}
#completed-popup h2.your-progress{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress1_d54be3.png') no-repeat;width:149px;height:16px;text-indent:-9999px;margin-top:10px;padding-bottom:3px;}
#completed-popup h5{color:#7e7e7e;font-weight:normal;font-size:1.1em;}
#completed-popup ul li label{font-size:1.2em;}
#completed-popup ul li.home-value h2{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/complete-popup-titles_a4cf32.png') no-repeat 0 0;width:121px;height:21px;text-indent:-9999px;}
#completed-popup ul li.home-value input,
#completed-popup ul li.money-saving input{width:60px;background-color:#e4eebf;margin:0 10px 0 10px;}
#completed-popup ul li.home-value div,
#completed-popup ul li.money-saving div{float:left;padding-top:5px;}
#completed-popup ul li.money-saving h2{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress-headers_99a481.png') no-repeat 0 -20px;width:121px;height:24px;text-indent:-9999px;}
#completed-popup ul li label{padding-left:30px;}
#completed-popup ul li{border-bottom:1px dotted #999;padding:10px 0 10px 0;}
#completed-popup ul li.last{border:none;}
#completed-popup ul li.last ul li{border:none;padding:0;}
#completed-popup ul li span{width:120px;display:block;float:left;padding-top:5px;}
#completed-popup ul li.points ul{}
#completed-popup ul li.points ul li{float:left; width:90px; height:60px; margin-right:10px; text-indent:-9999px; border:none;}
#completed-popup ul li.points ul li.knowledge{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat 18px 0;}
#completed-popup ul li.points ul li.community{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat -111px 0;}
#completed-popup ul li.points ul li.sustainability{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat -242px 0;}
#completed-popup ul li.checkbox label{padding-left:0;}
#completed-popup a.submit{float:left;}
.button{text-indent:-9999px;}
#completed-popup label.comment{font-weight:bold;color:#000;font-size:1.4em;padding:10px 0 0 0;border-top:1px solid #d6d6d6;}
#completed-popup label.comment span{color:#878787;font-weight:normal;font-size:0.8em;}
#completed-popup p.comment-caption {color:#878787;font-size:0.9em;font-size:1.0em; padding-top:2px;line-height:1.5em;margin-bottom:20px;}
#completed-popup div.footer{border-top:none;}
#completed-popup div.footer a.close{float:left;color:#005682;padding:5px 0 0 5px;}

/* 
* completed popup 
*/
#completed-confirmation-popup{padding:14px;font-size:1.3em;width:400px;}
#completed-confirmation-popup h2.earn-points-result{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/results-for-completion-header_4e73ea.png') no-repeat;width:357px;height:15px;text-indent:-9999px;padding-bottom:10px;margin-bottom:10px;}
#completed-confirmation-popup ul li.first{border-top:1px solid #d6d6d6;}
#completed-confirmation-popup ul li{border-bottom:1px dotted #d6d6d6;padding:10px 0 10px 0;}
#completed-confirmation-popup ul li.next{border-bottom:none;}
#completed-confirmation-popup ul li.home-value h2,
#completed-confirmation-popup ul li.money-saving h2{text-indent:-9999px;width:126px;height:25px;}
#completed-confirmation-popup ul li.home-value div,
#completed-confirmation-popup ul li.money-saving div{padding-left:31px;}
#completed-confirmation-popup ul li span.estimated{font-size:0.7em;float:right;padding-top:7px;}
#completed-confirmation-popup ul li span.amount{padding:0pt 20px;float:left;width:70px;text-align:center;}
#completed-confirmation-popup ul li.money-saving span.amount{width:40px;}
#completed-confirmation-popup ul li span.intro{float:left;padding-top:5px;display:block;}
#completed-confirmation-popup ul li.home-value h2{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-pop-confirmation-headers_633752.png') no-repeat 0 0;padding-bottom:5px;}
#completed-confirmation-popup ul li.money-saving h2{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-pop-confirmation-headers_633752.png') no-repeat 0 -25px;padding-bottom:5px;}
#completed-confirmation-popup span.amount{font-size:1.4em;}
#completed-confirmation-popup ul li.next ul li{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat scroll 0 2px;padding-left:10px;font-size:1.0em;}
#completed-confirmation-popup ul li.next ul li a{font-size:1.0em;}
#completed-confirmation-popup ul li.next h5{font-size:1.2em;padding:10px 0 10px 0;}

#completed-confirmation-popup ul li.next ul li {border:none;padding-bottom:5px;padding-top:0px;}
#completed-confirmation-popup ul li.points ul {}
#completed-confirmation-popup ul li.points ul li {float:left;width:90px;height:80px; padding:0; margin-right:10px; text-indent:-9999px;border:none;}
#completed-confirmation-popup ul li.points ul li.knowledge {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat 18px 0;}
#completed-confirmation-popup ul li.points ul li.community {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat -111px 0;}
#completed-confirmation-popup ul li.points ul li.sustainability {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/completed-popup-points_58053c.png') no-repeat -242px 0;}
#completed-confirmation-popup a.see-your-progress {background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/see-your-progress-button_b5e087.png') no-repeat 0 0;margin-top:10px;width:123px;height:21px;display:block;cursor:pointer;}
#completed-confirmation-popup a.see-your-progress:hover {background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/see-your-progress-button_b5e087.png') no-repeat 0 -27px;}
#completed-confirmation-popup ul li.badge {background-color:#e2f8ff;height:80px;padding:20px;margin-bottom:10px;}
#completed-confirmation-popup ul li.badge div.badge-image { width:43px;height:43px;float:left;margin-right:30px;}
#completed-confirmation-popup ul li.badge div.badge-description { padding-left:80px;}
#completed-confirmation-popup ul li.badge h5{color:#16a8d3;font-weigt:bold;font-size:1.2em;padding-bottom:5px;}
#completed-confirmation-popup div.facebook-data {display:none;}
#completed-confirmation-popup .add-to-facebook{padding-bottom:10px;}

/* 
* facebook confirmation
*/
.facebook-confirmation {}
.facebook-confirmation h4 {padding:7px 10px 7px 33px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/share_dfd453.png') no-repeat 10px -17px #7f96c2; font-size:1.231em; color:#ffffff;}
.facebook-confirmation .message {padding:8px; border:1px solid #d7d2d2; margin:18px;}
.facebook-confirmation .inner {padding:15px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-facebook-confirmation_f6b187.jpg') left bottom repeat-x #ffffff; text-align:center;}
.facebook-confirmation .inner p {margin:20px 0; font-size:1.077; line-height:1em; color:#434646;}
.facebook-confirmation .inner a.close {display:inline-block; width:116px; height:0px; padding-top:23px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-close-window_c6ec89.png') 0 0 no-repeat; overflow:hidden;}
.facebook-confirmation .inner a.close:hover {background-position:0 -23px;}
.facebook-confirmation {}
.facebook-confirmation {}
.facebook-confirmation {}
.facebook-confirmation {}
.facebook-confirmation {}
.facebook-confirmation {}
.facebook-confirmation {}


/* facebox rules */
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}  
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/* 
 *	registration/login flow rules 
*/

/* registration/login flow -- general facebox rules -  */  
#facebox .popup{padding:12px 0 0 0;}
#facebox .body{padding:5px 5px 10px 5px;}
#facebox .header {padding:0 0 6px 0 ;} 
#facebox .header a{float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') 0 -100px no-repeat; height:14px; width:18px;text-indent:-9999px;}
 
              
/* login flow rules */  

/* no script rules */
#main .login{font-size:1em;margin:0 auto;padding:40px 0 60px 0;}   
/* end no script rules */         


.login{margin:0 10px;width:880px!important;font-size:1.4em;}  
.login p.intro{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-login-popup-header_e1177a.png') repeat-x 0 0;line-height:32px;padding: 0 0 0 20px;color:#434646;}
.login h2{margin-bottom:25px;border-bottom:1px solid #d0d9df;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-login-h2_a6be10.png') 0 0 no-repeat ;text-indent:-9999px;height:30px;padding:4px 0 0 0;} 
.login .column{position:relative; float:left; width:434px; min-height:370px; height:auto !important; height:370px; padding:23px 0 20px 0; border-top:3px solid #005682; margin-top:2px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-forgot-password_abac50.png') repeat-x 0 bottom #fff;}  
.login .column p, .login .column .description{color:#808080;width:407px;padding:0 0 25px 14px;line-height:1.2857;} 
.login .column div.description span{display:block; margin-bottom:10px; font-weight:bold;color:#85c418;}  
.login .column div.description {padding-bottom:5px;}
.login .column div.description ul {list-style-type:disc;margin:0 0 10px 15px;line-height:}
.login .column div.description ul li {padding:2px 0 2px 0;}
 /* login flow  -- create account rules */ 
.login .create-an-account{margin-right:12px;} 
.login .create-an-account .text{min-height:137px;} 
.login .create-an-account a.get-started{position:absolute; bottom:0; margin:0 0 20px 115px; height:40px;width:181px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-get-started_f53f90.png') 0 0;display:block;}
.login .create-an-account a.get-started:hover{background-position:0 -40px;}
               
 /* login flow  -- sign in rules */ 
.login .sign-in h2{background-position:0 -40px;} 
.login .sign-in form{padding:0 0 0 20px; } 
.login .sign-in form ul{min-height:137px;}  
.login .sign-in form li{padding:0 0 11px 0;}  
.login .sign-in form label{color:#434646;float:left;font-weight:bold;width:110px;}  
 
.login .sign-in form li.error{margin:0 0 12px 0;;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;}
.login .sign-in form li.username input{width:225px;}  

.login .sign-in form li.remember{padding:11px 0 57px 110px;}
.login .sign-in form li.remember label{font-weight:normal;width:auto;float:none;font-size:.8517em;font-weight:normal;}
.login .sign-in form li.remember input{}  
.login .sign-in form input.submit {position:absolute; bottom:0; margin:0 0 20px 113px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-sign-in_8f0dc2.png'); text-indent:-9999px; line-height:0; display:block;height:40px;width:181px !important;border:none;} 

.login .sign-in	a.forgotten-password{font-size:.7857em;margin:0 0 0 110px;} 
.login .login-fail{display:none;}
             

/* forgot passwaord */  
 
.forgot-password{font-size:1.4em;width:434px;min-height:189px;padding:0 5px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-forgot-password_abac50.png') repeat-x 0 bottom #fff !important;}
.forgot-password h3{margin:0 0 12px 0;text-indent:-9999px;height:20px;width:300px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-login-h2_a6be10.png') no-repeat 0 -80px;}    
.forgot-password p{color:#808080;border-top:1px solid #d0d9df;padding:22px 0 0 14px;line-height:1.2857;} 
.forgot-password ul{margin-left:14px; min-height:65px; height:auto !important; height:65px; padding:28px 0 0 0;}
.forgot-password ul li{float:left;}   
.forgot-password ul li.error{margin:4px 6px 12px 99px;width:181px;;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}

.forgot-password ul li label{color:#434646;font-weight:bold;padding-right:20px;}
.forgot-password ul li input{width:191px;display:inline-block;}
.forgot-password ul li input.submit{vertical-align:top;width:97px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-submit_6f50a9.png') 0 0 no-repeat;border:none;height:23px;text-indent:-9999px;font-size:0;display:inline-block;line-height:0;}
.forgot-password .password-fail{display:none;} 

.forgot-password .thank-you{display:none;}
.forgot-password .thank-you h3{background-position:0 -120px;} 
.forgot-password .thank-you a{margin:50px 0 0 11px;height:36px;width:224px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-return-to-login_6869b2.png') no-repeat 0 0;display:block;text-indent:-9999px;}
.forgot-password .thank-you a:hover{background-position:0 -36px;}



/* no script rules */
#main .forgot-password{font-size:1em;margin:0 auto;padding:40px 0 60px 0;}   
/* end no script rules */


/* registration flow -  */ 
/* tabs */  
.registration{font-size:1.4em;width:970px !important;padding:0 0 10px;} 
.registration .form-errors{display:none;}

.registration .css-tabs,
.registration .css-panes{width:950px;margin:0 11px;}
           
.registration .css-tabs li{float:left;display:block;margin-right:4px;}  
.registration .css-tabs li.last {margin-right:0;}  
.registration .css-tabs li a{overflow:hidden;width:312px;margin-right:3px;height:0;padding:41px 0 0 0;display:block;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-registration-tabs_096bfa.png') no-repeat;;}  
.registration .css-tabs li.last a{margin-right:0;} 

.registration #account a#tab-account{background-position:0 0;}
.registration #account a#tab-profile{background-position:-318px 0;}
.registration #account a#tab-home{background-position:-636px 0;}

.registration #profile a#tab-account{background-position:0 -41px;}
.registration #profile a#tab-profile{background-position:-318px -41px;}
.registration #profile a#tab-home{background-position:-636px -41px;}

.registration #home a#tab-account{background-position:0 -82px;}
.registration #home a#tab-profile{background-position:-318px -82px;}
.registration #home a#tab-home{background-position:-636px -82px;} 

.registration .css-tabs{ border-bottom:3px solid #005682;}
      

.registration .css-panes{min-height:500px;_height:500px;}
.registration .pane{position:relative; min-height:400px;padding-top:50px;}
.registration h2{float:left;text-indent:-9999px;width:314px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-registration-h2_c9c7ee.png') right 5px no-repeat;height:25px;margin: 0 12px 0 0 ;} 
.registration p.intro{float:left;font-size:1.2857em;color:#434646;width:580px;line-height:1.27;}
.registration span.info{display:block;float:none;font-style:italic;font-size:1em; color:#969fa1;margin-left:0px;}
.registration form{clear:left;margin-top:36px;float:left;}  
.registration form input{color:#464545;}
.registration form ul li.hidden{display:none;}
.registration form div.submit-button{margin:0 auto; width:250px; clear:both;}
.registration form input.next {margin:0 0 0 35px;text-indent:-9999px;line-height:0; display:block;height:40px;width:181px !important;border:none}
.registration form input.small-button {width:109px !important;height:23px;margin:0;text-indent:-9999px;border:none;font-size:0;line-height:0;display:block;}
.registration .bg-registration {margin-bottom:20px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-registration_ea9424.png') repeat-x 0 bottom #fff !important;}
#account-form .bg-registration {padding-bottom:20px;}

.registration p.terms-of-service,
.registration p.skip-this-step,
.registration p.skip-last-step{text-align:center;width:250px;clear:left;font-size:.7857em !important;}
                              
.registration p.skip-this-step,
.registration p.skip-last-step{ padding-bottom:15px;}

.registration .warning{display:none;line-height:25px;background-color:#FCFAC5;font-size:1.1428em;font-weight:bold;margin:0 11px 15px;padding:12px 0 12px 15px;}
.registration .warning span{font-size:.875em;font-weight:normal;color:#333;} 
.registration .warning a {color:#333;text-decoration:underline;} 
.registration .warning a.go-back{display:inline-block;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-go-back_092104.png') no-repeat 0 0; text-indent:-9999px;width:59px;height:23px; *margin-right:5px; overflow:hidden; vertical-align:middle;}
.registration .warning a.go-back:hover{background-position:0 -23px;}

/* pane 1/account form specifics */ 

 
.registration .account p.intro{width:489px;;}
.registration .account form#account-form input#submit-account{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-sign-up-big_10d863.png') no-repeat 0 0;}
.registration .account form#account-form {width:950px;}

.registration .account form#account-form ul.signup{float:left;width:650px;padding:0;margin:0;}
.registration .account form#account-form ul.signup li{margin:0 0 12px 0;float:left;}
.registration .account form#account-form ul.signup li.required-information{margin:0 0 0 0;} 
.registration .account form#account-form ul.signup li.required-information p{margin:0 0 20px 324px;font-size:.7857em;font-style:italic;} 

.registration .account form#account-form ul.signup label{width:310px;text-align:right;margin:0 16px 0 0;display:block;float:left;color:#434646;font-weight:bold;font-size:1em;line-height:22px;}
.registration .account form#account-form ul.signup input{float:left;width:285px;}   
.registration .account form#account-form ul.signup input#id_password1,
.registration .account form#account-form ul.signup input#id_password2{width:174px;}  
.registration .account form#account-form ul.signup li span.field-ok{margin:0 0 0 4px;display:block;width:20px;height:20px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') 0 -2210px;float:left;visibility:hidden;}
.registration .account form#account-form ul.signup li.valid span.field-ok{visibility:visible;}
.registration .account form#account-form ul.signup li.error{margin:0 6px 12px 326px;width:278px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;_margin:0 6px 12px 163px;}
                                             
.registration .account form#account-form ul.signup li ul{width:324px;float:left;margin:6px 0 0 0;}
.registration .account form#account-form ul.signup li ul li {float:left;}
.registration .account form#account-form ul.signup li ul li label{line-height:1.333em;;text-align:left;color:#808080;font-size:.8571em;margin:0;}
.registration .account form#account-form ul.signup li ul li label input{width:auto;margin:0 9px 0 0;}  


.registration .account form#account-form #recaptcha_container{width:302px; margin-left:326px;min-height:143px;} 
.registration .account form#account-form #recaptcha_container .form{margin:12px 0 10px 0;}
.registration .account form#account-form #recaptcha_container .text{float:left;width:230px;}  
.registration .account form#account-form #recaptcha_container .text input{width:175px;float:none;}
.registration .account form#account-form #recaptcha_container .text span.recaptcha{font-size:.8571em;text-transform:uppercase;color:#969fa1;}
.registration .account form#account-form #recaptcha_container .text span.info{float:none;font-size:.7857em;}
.registration .account form#account-form #recaptcha_container .icons{float:right;width:26px;border:1px solid #dfdfdf;} 
.registration .account form#account-form #recaptcha_container .icons a{text-indent:-9999px;display:block;height:25px;width:26px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-recaptcha_170171.png') 0 0 no-repeat;}
.registration .account form#account-form #recaptcha_container .icons a.recaptcha_reload{border-bottom:1px solid #dfeaee;}
.registration .account form#account-form #recaptcha_container .icons a.recaptcha_only_if_image{border:none;background-position:0 -25px;}
.registration .account form#account-form #recaptcha_container .icons a.recaptcha_only_if_audio{border:none;background-position:0 -50px;} 
.registration .account form#account-form #recaptcha_container p{float:right;}
          

.registration .account form#account-form div.disclaimer{float:right;width:270px;border-left:1px solid #d0d9df;margin: 0;padding:0 10px 0 17px;}
.registration .account form#account-form div.disclaimer p{margin:0 0 10px 0;padding:0;font-size:1em;line-height:1.285;}
.registration .account form#account-form div.disclaimer p span{font-weight:bold;color:#85c418;} 
                                    
.registration .account form#account-form ul.newsletters{float:left;width:650px;padding:0;}   

.registration .account form#account-form ul.newsletters li{}
.registration .account form#account-form ul.newsletters li input{}
.registration .account form#account-form ul.newsletters ul.choices li label{font-size:1em;font-weight:bold;color:#85c418;} 
.registration .account form#account-form ul.newsletters ul.choices ul{margin-top:8px;width:240px;float:left;} 
.registration .account form#account-form ul.newsletters ul.choices ul li{padding:0 0 10px 0;float:left;}
.registration .account form#account-form ul.newsletters ul.choices ul li label{float:left;font-size:.8571em;color:#808080;display:block;line-height:1.333;}
.registration .account form#account-form ul.newsletters ul.choices ul li input{float:left;display:block;margin:0 5px 10px 0;}    

.registration  p.terms-of-service{text-align:center;width:250px;clear:left;font-size:.7857em !important;line-height:1.2;} 


/* pane 2 form specifics */ 
 
.registration #pane-register-profile{padding-top:30px;min-height:590px;display:none;}  

.registration .profile h2{background-position:right -40px;margin-top:4px;}
.registration .profile form#profile-form{float:left;margin-top:31px;}   

	/* pane 2   questions */ 
.registration .profile form#profile-form ul li{float:left;margin:0;width:950px;*padding-top:20px;}
.registration .profile form#profile-form ul li label{margin:0 10px 0 0;float:left;color:#434646;display:block;font-size:1em;line-height:1.2857;font-weight:bold;padding:0 0 0 25px;text-align:right;width:285px;}
                                
	/* pane 2  answers */  
.registration .profile form#profile-form ul li ul{float:left;width:580px;padding:0 0 16px 0;margin:0 0 20px 0;border-bottom:1px solid #e7ecef;}    
.registration .profile form#profile-form ul li ul.last{padding:0;margin:0;border:none}    
.registration .profile form#profile-form ul li ul li{margin:0 0 9px 0;float:left;width:580px;*padding-top:0;}  
.registration .profile form#profile-form ul li ul li label{font-weight:normal;padding:0;text-align:left;width:580px;line-height:1;}
.registration .profile form#profile-form ul li ul li label input{margin-right:7px;}                     
.registration .profile form#profile-form input#submit-profile{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-next_b0b9a3.png') no-repeat 0 0;}
  
.registration .profile form#profile-form ul li ul.splitcol{width:290px;}
.registration .profile form#profile-form ul li ul.splitcol li{margin:0 0 6px 0;float:left;width:290px;}  
.registration .profile form#profile-form ul li ul.splitcol li label{font-weight:normal;padding:0;text-align:left;width:290px;line-height:1;margin:0;}

/* pane 3 form specifics */    
.registration #pane-register-home{padding-top:30px;min-height:650px;display:none;} 

.registration .home h2{background-position:right -80px;margin-top:4px;}   
.registration .home h3 {line-height:1.2857;margin:0 10px 0 0;float:left;color:#434646;display:block;font-size:1em;font-weight:bold;padding:0 0 0 25px;text-align:right;width:285px;}
.registration .home p{color:#464545; } 
.registration .home #map{display:block;float:right;width:280px;height:180px;margin:0 10px 0 0;} 

.registration .home div.submit-button{}
  
.registration .home .intro{border-bottom:1px solid #cbe2eb;padding:0 0 9px 0;margin:0 0 9px 0;}
.registration .home .intro p{color:#878787;width:400px;font-size:1em;float:left;line-height:1.2857} 
.registration .home .intro p.powered-by{margin:0 10px 0 0;text-indent:-9999px;width:163px; height:22px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-powered-by-cyber-homes_1111d8.png') 0 0 no-repeat; float:right;}


	/*pane 3  type of home section */  
.registration .home  .home-types{position:relative; clear:left;margin:25px 0 20px 0;padding-top:25px;}
.registration .home  .home-types p.intro{color:#878787}
.registration .home  .home-types ul{position:relative; float:left;padding:0 0 0 10px;width:585px;}
.registration .home  .home-types ul li{float:left;width:66px;padding:0 0 8px 0;margin-right:7px;position:relative;cursor:pointer;}
.registration .home  .home-types ul li.last{margin-right:0;}  

.registration .home  .home-types ul li img{} 
.registration .home  .home-types ul li div span{font-size:.7142em;background-color:#e4e3db;color:#434646;padding:2px 0 4px 0;margin:1px 0 0 0; display:block;text-align:center;width:66px;} 
.registration .home  .home-types ul li div:hover span{color:#fff;background-color:#005682;text-decoration:none;}


.registration .home  .home-types ul li.selected div span{color:#fff;background-color:#005682;}
.registration .home  .home-types ul li.selected img{}
.registration .home  .home-types ul li.selected span.overlay{position:absolute;width:66px; height:67px; top:0; left:0; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-home-overlay_8c9bf7.png') no-repeat 0 0;} 


    
	/*pane 3  home lookup section */  
.registration .home  .home-look-up{border:1px solid #d0d9df;background-color:#e2f8ff;padding:17px 0 0 0;position:relative;}                                      

    /*pane 3  home lookup - general form rules */ 
.registration .home .home-look-up .form {float:left;width:650px;} 
.registration .home .home-look-up .form form{clear:left;margin-top:0;padding:0 0 0 318px;}
.registration .home .home-look-up .form form.pull-up {margin-top:-17px;}
.registration .home .home-look-up .form form p{font-size:1em;color:#878787;margin:0 0 15px 0;}
.registration .home .home-look-up .form p.re-enter{font-size:1em; color:#878787; width:400px; margin:0 0 15px 318px;}
.registration .home .home-look-up .form ul{width:260px;}    
.registration .home .home-look-up .form li{float:left;width:auto;clear:none;}
.registration .home .home-look-up .form p.label-address {margin:0 0 0 233px;}
 
.registration .home .home-look-up .form label{display:none;}  
.registration .home .home-look-up .form input{margin:0 10px 6px 0;} 
.registration .home .home-look-up .form input.default{color:#aaa;}         
                                                                            
.registration .home .home-look-up .form input#submit-home-lookup{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-find-my-home_c18980.png'); margin:2px 0 12px 0;}
                                         


.registration .home .home-look-up .form input#id_address{width:249px;margin-right:0 ;}   
.registration .home .home-look-up .form input#id_city{width:116px;clear:left;} 
.registration .home .home-look-up .form input#id_state{width:24px;padding: 1px 0 1px 4px;text-transform:uppercase;}   
.registration .home .home-look-up .form input#id_zip_code{width:73px;margin-right:0;} 

.registration .home .home-look-up .form ul.errors li{margin:0 0 5px 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}
    
.registration .home .home-look-up .map-pointer{position:absolute;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-home-finder-map-pointer_e4445e.png') 0 0 no-repeat;width:22px;height:13px;bottom:-13px;right:30px;}

     /*pane 3  home lookup - home not found rules */ 
.registration .home .home-not-found {margin-bottom:10px;}      
.registration .home .home-not-found .intro .fail {height:30px;width:400px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-pane3-registration_620788.png') 0 -100px no-repeat; float:left;padding:0 0 0 40px;}      
.registration .home .home-not-found .intro .fail p{color:#464545;font-size:1.2857em;}           

     /*pane 3  home lookup - home found rules */
.registration .home .home-found {margin-bottom:10px;}   
.registration .home .home-found .intro .success {width:400px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-pane3-registration_620788.png') 0 0 no-repeat; float:left;padding:0 0 0 40px;}      
.registration .home .home-found .intro .success p{color:#464545;font-size:1.2857em;}

.registration .home .home-found .form form{padding:0}   
.registration .home .home-found .form ul{width:585px;margin-bottom:20px;}
.registration .home .home-found .form ul li{margin-bottom:10px;} 
.registration .home .home-found .form ul li.edit_address span{font-size:1em;float:left;width:250px;color:#464545;line-height:1.2;}
.registration .home .home-found .form ul li.edit_address span a{font-size:.7142em;}
.registration .home .home-found .form label{display:block;float:left;width:318px;margin:0 10px 0 0;text-align:right;font-size:1em;}  
.registration .home .home-found .form input{float:left;width:20px;margin:0;}
   
.registration .home .home-found .form input.submit{margin:0 0 0 30px;}
.registration .home .home-found .form input#id_city{width:120px;clear:none;}  
.registration .home .home-found .form input#id_sq_footage,
.registration .home .home-found .form input#id_zip_code {width:60px;} 

.registration .home .home-found form div.submit-button{margin:0 0 0 354px;*margin:0 0 0 177px;_margin:0 0 0 177px;}


.registration form div.submit-button {margin:0 auto; width:250px;}
.registration form div.submit-button p {margin-top:3px; line-height:1.273em;}
                                                                                
/*pane 3  home lookup home not unique section */     
.registration .home .home-not-unique {padding-bottom:17px;margin:0 0 10px 0;}	
.registration .home .home-not-unique .intro .fail{width:400px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-pane3-registration_620788.png') 0 -100px no-repeat;height:30px; float:left;padding:0 0 0 40px; }
.registration .home .home-not-unique .intro .fail p{color:#464545;font-size:1.2857em;}

.registration .home .home-not-unique .multiple-matches h3{padding-top:10px;} 
.registration .home .home-not-unique .multiple-matches ul {float:left;width:310px;}	 
.registration .home .home-not-unique .multiple-matches ul li a{line-height:1.2857;font-weight:bold;font-size:1em;display:block;padding:10px 0 10px 15px;width:310px;border-bottom :1px solid #d3dee5;border:1px solid #e2f8ff;}	
.registration .home .home-not-unique .multiple-matches ul li a:hover{border:1px solid #d3dee5;background-color:#fff;}	


 	/*pane 3  home lookup success section */ 
.registration .home .home-found ul.errorlist {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-pane3-registration_620788.png') 0 -100px no-repeat;}
.registration .home .home-found ul.errorlist li{color:#434646;font-size:1.2857em;font-weight:bold; }

	/*pane 3  home details section */ 	         
.registration .home .home-details{margin:20px 0 0 0;color:#878787;}  
.registration .home .home-details .intro{width:645px;float:left;border:none;}
.registration .home .home-details .intro p{width:auto;}

.registration .home .home-details form {margin:0; float:none;}
.registration .home .home-details form p{font-size:1em;} 
.registration .home .home-details form ul{width:645px; float:left; margin-bottom:31px;} 
.registration .home .home-details form li{margin-bottom:10px;} 
.registration .home .home-details form label{width:310px;text-align:right;margin:0 16px 0 0;display:block;float:left;font-weight:normal;font-size:1em;;}
.registration .home .home-details form input{width:20px;} 

.registration .home .home-details form input#id_sq_footage,
.registration .home .home-details form input#id_zip_code {width:60px;}

.registration .home form div#amenities-list{float:left;width:132px;}
.registration .home form div#amenities-list ul{margin-bottom:0px;width:130px;} 
.registration .home form div#amenities-list li{margin-bottom:5px;float:left;width:100%;}  
.registration .home form div#amenities-list li input{display:none;}   
.registration .home form div#amenities-list li label{font-weight:normal;width:auto;font-size:.8571em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-list-item_dc7e38.png') 0 0 no-repeat;padding:0 0 0 10px;}
.registration .home form div#amenities-list li a.remove{font-size:.7142em;text-align:right;float:right;font-weight:bold;}

.registration .home input#submit-home{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-done_7634bb.png') no-repeat 0 0;}

body img.inverse-logo{position:absolute;display:block;z-index:100;} 

/* no script rules */ 
#main .registration{font-size:1em;width:951px;margin:0 auto;padding:40px 0 0 0;}  
#main .registration .css-tabs,
#main .registration .css-panes{width:951px;margin:0 auto;}

#main .registration .pane{display:none;}                                                           
#main .registration .account-no-script #pane-account{display:block}
#main .registration .account-no-script #pane-profile{display:none}
#main .registration .account-no-script #pane-home{display:none}
 
#main .registration .profile-no-script #pane-account{display:none}
#main .registration .profile-no-script #pane-profile{display:block}
#main .registration .profile-no-script #pane-home{display:none}

#main .registration .home-no-script #pane-account{display:none}
#main .registration .home-no-script #pane-profile{display:none}
#main .registration .home-no-script #pane-home{display:block}


#main .registration .profile-no-script .pane{display:block} 
#main .registration .home-no-script .pane{display:block} 
                                                          
#main .registration iframe{float:right;width:343px;}
#main .registration textarea{float:right;}
#main .registration .home #map{display:none;}    
/* end no script rules */
 
/* end registration */  

/* project binder metadata - comments, read it, did it etc etc */  
ul.binder-item-metadata,
ul.news-item-metadata{float:left;}  

ul.news-item-metadata{padding-top:10px;} 

 
ul.news-item-metadata li,
ul.binder-item-metadata li{float:left;font-size:0.7142em;border-left:1px dotted #999;display:block;padding:3px 0 5px 10px;margin:0 10px 0 0;} 

ul.news-item-metadata li a,
ul.binder-item-metadata li a{color:#666;height:20px;padding-top:3px;}  

ul.news-item-metadata li.comments,
ul.binder-item-metadata li.comments{border:none;padding:0;}

ul.news-item-metadata li.comments a, 
ul.binder-item-metadata li.comments a{display:block; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icons-article-metadata_2faf5a.png') no-repeat top left;}  

ul.news-item-metadata li.comments a:hover,
ul.binder-item-metadata li.comments a:hover{text-decoration:none;}   

ul.news-item-metadata li.comments a span,
ul.binder-item-metadata li.comments a span{display:block;float:left;}  

ul.news-item-metadata li.comments a span.number,
ul.binder-item-metadata li.comments a span.number{width:23px; text-align:center;padding-right:5px;}

ul.binder-item-metadata li.did-it{margin: 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icons-article-metadata_2faf5a.png') no-repeat 0 -30px;padding-left:22px;border-left:1px dotted #999}
/* end project binder metadata - comments, read it, did it etc etc */  

 
/* site pagination */  
.binder-pagination-container {/*margin-top:20px;*/}
.pagination {background:#e7e7e7;border:1px solid #D6D5D5;margin:-1px 0 0;}
.pagination .current-page{background:#fff;margin-top:-1px;padding-top:16px;}
.pagination .page{display:block;float:left;padding:15px 18px;border-right:1px solid #d6d5d5;font-size:.85em;font-weight:bold;color:#666;}
.pagination a.page:hover{background-color:#fff; *border-right:1px solid #d6d5d6;}

.pagination .previous_page{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 18px -2270px;width:12px;text-indent:-5000px;}
.pagination .previous_page:hover{background:#fff url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 18px -2270px;}

.pagination .next_page{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 18px -2335px;width:12px;text-indent:-5000px;}
.pagination .next_page:hover{background:#fff url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 18px -2335px;}

.pagination .show_all{padding-left:7px;padding-right:7px;}

.pagination-empty {padding-top:10px; border:1px solid #D6D5D5; border-top:none;}

/*Comments */
#comments .comments-head {padding-bottom:10px;}
#comments h3{float:left;width:192px; padding:0;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-content-article_5a5dc6.png') no-repeat 22px -30px; }
#comments h4{margin:15px 0 0 22px;}  

#comments .odd {background:#fff;}
#comments .even {background:#f3fafc;}
	
#comments .user-commented{background:#f9f9f9;}

#comments .comment-container{padding:17px 0 17px 43px;margin:0;border-bottom:1px solid #e7ecef;}
#comments .comment-container h6.completed {padding:3px 0 3px 22px; margin-bottom:5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') 0 -753px no-repeat; font-weight:normal; font-size:.786em;}
#comments .comment-container .avatar{float:left;width:66px;margin:0 12px 0 22px;}
#comments .comment-container .comment{float:left;width:80%;}
#comments .comment-container .comment p{font-size:0.8571em;line-height:1.35em; margin:0;}
#comments .comment-container .comment .comment-detail{margin:20px 0 10px 0;}
#comments .comment-container .comment .comment-detail li{display:inline;font-size:0.75em;margin:0 15px 0 0; color:#777777;}
#comments .comment-container .comment .comment-detail li strong{color:#333;}

#comment-form{margin:20px 0 0;}   
#comment-form form {}    
#comment-form form textarea{width:385px; height:130px;}  
 
#comment-form form p.moderated,            
#comment-form form ul.errorlist li,
#comment-form form div.error{margin:0 0 0 173px;width:344px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}

#comment-form form .instructions{float:left;width:171px;} 
#comment-form form .instructions h3{background-position:22px -60px;width:171px;height:20px;margin:0; }
#comment-form form .instructions p{font-size:.7857em;padding:0 10px 0 22px;margin:4px 0 0 0;}

#comment-form form .honeypot {margin:10px 0 0 0;display:none;}
#comment-form form .honeypot label{font-size:.7857em; width:139px;padding:0 10px 0 22px;float:left; }

#comment-form form .submit{clear:both;padding:10px 0 0 168px;}      

/* global recaptcha */
#recaptcha_image{min-height:57px; height:auto !important; height:57px; border:1px solid #d7d7d7}  
#recaptcha_image br {display:none;}
#recaptcha_image a.recaptcha_audio_cant_hear_link {display:block; font-weight:bold; text-transform:uppercase; font-size:.857em; padding:0 0 0 15px; margin-top:12px;}


/* modal div for AJAX overlay */
div.white-overlay{position: absolute; z-index: 5; background: #fff; color: #000;}
div.white-overlay h1 {text-align:center;display:block;text-indent:-5000px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-titles-css-sprite_edcbe5.gif') no-repeat center -1176px;}

/* loading gif */
.loading-gif{display:block;text-indent:-5000px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/loading-gif_1e51ba.gif') no-repeat 335px 0;}

/* print */
#footer-print {display:none;border-top:1px solid #000;padding-top:10px;}


/* general module rules */
.module{border-top:3px solid #005682;padding:19px 0 30px 0;width:300px;float:left;margin:0 9px 0 0;}
.module img.left{float:left;margin:0 10px 0 0;}
.module img.right{float:right;margin:0 0 0 10px;}
.module img.title{padding:0 0 14px 0;border-bottom:1px solid #d0d9de; *display:block;}
.module h1 {float:none;width:auto; padding:0 0 15px 0; border-bottom:1px solid #89a0af; margin:0; font-size:1.429em; font-weight:normal; text-transform:uppercase;}
.module h2{color:#f7f7f7;padding:15px 0 0 0;font-weight:normal;line-height:1.143em;}
.module h2 a{font-size:1.142em;}
.module h3.image-replace{text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat;height:25px;width:300px;}
.module a{font-size:.8571em;font-weight:bold;}
.module a.see-all{display:inline-block; margin:5px 0 0;font-size:0.7857em;}
.module a.see-results{float:right; font-weight:normal; font-size:.786em;}

.module .list{margin:25px 0 15px 0;}
.module .list li{color:#f7921e;line-height:1.1667;}

.module span.arrow{position:absolute; bottom:-12px; left:17px; z-index:5; display:block; overflow:hidden; width:25px; height:12px; margin:0; background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat scroll left top;}
.module span.blue-arrow{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-blue-down-arrow_ea63c3.gif') no-repeat scroll left top;}


.override {display:none;}
.right-rail .module{margin:0;}
.last-module .module{margin:0;}

/* some modules have a multiple choice format */
.module .question{position:relative; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat 226px 15px;min-height:70px;_height:70px;background-color:#f0efe7;padding:15px 0 11px 17px;margin:0 0 20px 0;z-index:0;}
.module .question h2{font-weight:bold;color:#333;font-size:1em; padding-right: 80px;}
.module .choices{padding:0 0 5px 0;}
.module .choice {margin:0 0 7px 18px; padding:10px 0 10px 14px; border:1px solid #efefef; border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-choice_3fb294.png') 0 0 repeat-x;}
.module .choice input{display:none;}
.module .choice label{color:#16a8d3;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -555px;padding:0 0 0 20px;margin:0;display:block;cursor:pointer;}

.homeowner-wizard {}
.homeowner-wizard p {padding:0 0 0 18px;}
.homeowner-wizard .question h2{font-weight:bold;color:#333;font-size:1em; padding-right: 80px;}
.homeowner-wizard .choices{padding:0 0 5px 0;}
.homeowner-wizard .choice input{display:none}
.homeowner-wizard .choice label{color:#16a8d3;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -555px;padding:0 0 0 20px;display:block;cursor:pointer;}

/* homeowner wizard large */
#homeowner-wizard-large { padding:0 30px 30px 30px;}
#homeowner-wizard-large h1 {margin:0 0 14px; padding:0 0 0 20px; color:#333333;font-size:1.5714em;font-weight:bold;text-transform:capitalize;width:586px;}
#homeowner-wizard-large .utilites {padding-left:20px;}

.homeowner-wizard-large {position:relative; width:590px; margin-left:-5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-homepage-feature-modules-bottom_09455a.png') no-repeat scroll 0 100%;}
.homeowner-wizard-large .border-left{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-left_2ff26f.png') left repeat-y;}
.homeowner-wizard-large .border-right{position:relative; padding:0 25px 20px 25px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-right_6d583f.png') right repeat-y;}
.homeowner-wizard-large p {padding:8px 30px 8px 55px;}
.homeowner-wizard-large .question {position:relative; height:90px; padding:28px 0 0 50px; border-top:1px solid #89a0af; margin-bottom:20px; background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 430px -430px !important;}
.homeowner-wizard-large span.arrow {/*margin-bottom:0px;display:block;height:21px;background-position:55px 0;*/ position:absolute; bottom:0; left:0; margin:0 0 -12px 15px;}
.homeowner-wizard-large .question h2 {padding-right:130px; font-size:1.286em;}
.homeowner-wizard-large .choices{padding:0 30px 5px 55px;}
.homeowner-wizard-large .choice{margin:0 0 7px 0;padding:10px 0 10px 14px;border:1px solid #efefef;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-choice_3fb294.png') 0 0 repeat-x; *padding-top:0;}


/* sponsor ad */
.module .ad {padding-top:20px; text-align:right; font-size:.786em; color:#333333;}
.module .ad img {margin-left:5px; vertical-align:middle;}

 /*
 *  Module: Calculators
 */
.calculator .question{background-position: 210px -738px;}
.calculator form ul li{border:1px solid #ededed;background-color:#faf9f7;padding:4px 4px 4px 10px;margin:10px 0 0 0;}
.calculator form ul li.error{margin:0 0 10px 0;width:258px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}
.calculator form ul li input{width:70px; height:14px; text-align:right;display:block;float:right;}
.calculator form ul li label{display:block; float:left; width:200px; padding:5px 0 0; *padding:3px 0; vertical-align:middle; color:#333; font-size:.8571em;}
.calculator form input.submit{margin:10px 0 0 0;height:23px;width:109px;float:right;line-height:3em;text-indent:-9999px;border:none;font-size:0;display:block;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-calculate_a12e26.png') 0 0 no-repeat;}


.calculator form ul li.radio {border:none;background-color:#fff;padding:9px 4px 10px 9px; margin:0;}
.calculator form ul li.radio label{float:left;width:167px;padding:0;}
.calculator form ul li.radio ul {float:right;width:120px;}
.calculator form ul li.radio ul li {float:none;border:none;background-color:#fff;padding:4px 0; margin:0;width:130px;}
.calculator form ul li.radio ul li label{float:none;width:auto;}
.calculator form ul li.radio ul li input{width:auto;margin-top:0;float:left;}
.calculator a.estimate,
.calculator a.whats-this{float:left;font-size:0.7142em;line-height:18px;margin-top:15px;font-weight:normal;}
.calculator div.source{color:#7e7e7e; font-size:.8571em;margin-top:18px; display:none;float:none;}

.calculator .results{display:none;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x;margin: 16px 0 0 0;padding:26px 0 0 0;}
.calculator .results h3{margin: 0 0 8px 0;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-content-article_5a5dc6.png') 0 -330px no-repeat;}
.calculator .results p{color:#7e7e7e;}

.calculator .results  table tr td{border-bottom:1px solid #f1f2f3;padding:5px 15px 10px 0;font-size:.8571em; line-height:1.333em; color:#333;font-weight:bold;}
.calculator .results  table tr td.amount{text-align:right;width:80px;color:#85c418;font-size:1.2857em;font-weight:normal;padding-right:0;}
.calculator .results  table tr td.amount span{font-size:.75em;}
.calculator .results a.estimate{display:inline-block; margin-top:10px; float:none;}
.calculator .results div.results-source{color:#7e7e7e; font-size:.8571em;margin-top:12px; display:none;}



.project-savings .results table tr td.amount{text-align:left;width:90px;}

.cost-distribution span.amount{font-weight:bold;}
.cost-distribution col.name{width:72px;}
.cost-distribution col.percentage{width:174px;}
.cost-distribution col.cost{width:52px;}

.cost-distribution .results table{width:100%;margin-top:25px;}
.cost-distribution .results table tr th{text-transform:capitalize;text-align:left;color:#333;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x bottom;padding:7px 0 5px 0;}
.cost-distribution .results table tr td{padding:7px 0 5px 0;border-right:1px solid #cbcbcb;font-size:.8571em;color:#333333;border-bottom:1px solid #cbcbcb;}

.cost-distribution .results table tr td.name{font-weight:normal;}
.cost-distribution .results table tr td.percentage{text-align:right;padding-left:3px;}
.cost-distribution .results table tr td.percentage .percentage-bar {width:166px;height:11px;margin-top:3px;}
.cost-distribution .results table tr td.percentage .percentage-bar div.bar{height:11px; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-percentage-bar_2cf988.png') 1px 0 no-repeat #85c418;border-bottom:1px solid #b6dc74;border-top:1px solid #9dd046;}
.cost-distribution .results table tr td.percentage .percentage-bar span.percent{float:right;font-weight:bold;margin-left:4px;}

.cost-distribution .results table tr td.cost{border-right:none;background-color:#e4eebf;font-size:1em;color:#4e4e4e;padding-left:6px;padding-top:8px;vertical-align:top;}
.cost-distribution .results table tr.column-titles td{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x bottom;border:none;font-size:.8571em;}


.mortgage-refinancing span.form-errors{display:none;}
.mortgage-refinancing form input.next{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-calculator-next_332385.png') no-repeat; width:88px;}

.mortgage-refinancing p{color:#7e7e7e;font-weight:bold;}
.mortgage-refinancing p.step-number{font-size:.7857em;font-weight:normal;margin:0 0 3px 0;}
.mortgage-refinancing li span{color:#333;font-size:.8571em;}
.mortgage-refinancing div.source{float:left;}

.mortgage-refinancing .results table tr td.negative{color:#ff0000 !important;}

.mortgage-refinancing .results {display:block;}
.mortgage-refinancing .results .graph{ background:#e2f8ff;padding:20px 0 0 6px;margin:0 0 13px 0;border-top:1px solid #dedede;}

.mortgage-refinancing .results .graph .y-axis{height:100px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-calculator-graph_d5c5b8.png') no-repeat;position:relative;}
.mortgage-refinancing .results .graph .y-axis .units{float:left; width:64px;margin:0 0 0 15px;font-size:.7142em;}
.mortgage-refinancing .results .graph .y-axis .units div{height:16px;padding:4px 0 0 0;}

.mortgage-refinancing .results .graph .y-axis .data {position:absolute;width:75px;bottom:20px;}
.mortgage-refinancing .results .graph .y-axis .data .bar{width:75px;text-align:center;font-size:.7142em;color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65;}
.mortgage-refinancing .results .graph .y-axis .data .bar span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}


.mortgage-refinancing .results .graph .y-axis #current-mortgage{left:80px;}
.mortgage-refinancing .results .graph .y-axis #current-mortgage .bar{background-color:#f79a1e;}

.mortgage-refinancing .results .graph .y-axis #refinanced-mortgage{left:180px;}
.mortgage-refinancing .results .graph .y-axis #refinanced-mortgage .bar{background-color:#b6dc74}

.mortgage-refinancing .results .graph .x-axis{margin:0 0 0 75px;position:relative;}
.mortgage-refinancing .results .graph .x-axis .title{height:32px;float:left;width:83px;font-size:.7857em;text-align:center;margin:-10px 16px 0 0;}

.mortgage-refinancing .results .totals{display:none;}

.mortgage-refinancing .results a.start-over{text-indent:-9999px;width:110px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-start-over_dcf2fa.png') 0 0 no-repeat;display:block;}
.mortgage-refinancing .results a.start-over:hover{background-position:0 -23px;}

/*
 *  Module: Poll
 */
.homeowner-poll .question{background-position: 226px -280px;}
.homeowner-poll h3.image-replace{background-position:0 -30px;}
.homeowner-poll .icon{width:60px;height:70px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat 0 -339px;margin:0 10px 0 0;}

.homeowner-poll ul.results{padding:10px 0 0 17px;color:#333;display:none;}
.homeowner-poll ul.results li.result{padding:0 0 15px 0;}
.homeowner-poll ul.results li.result p{margin:0;line-height:1.1;}
.homeowner-poll ul.results li.result .percentage-bar {width:250px;height:11px;margin-top:3px;}
.homeowner-poll ul.results li.result .percentage-bar .bar{height:11px; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-percentage-bar_2cf988.png') 5px 0 no-repeat #85c418;border-bottom:1px solid #b6dc74;border-top:1px solid #9dd046;}
.homeowner-poll ul.results li.result .percentage-bar .percentage{float:left;font-weight:bold;margin-left:4px;font-size:.8571em;}
.has-js .homeowner-poll input.submit{display:none;}

/*
 *  Module: Q & A
 */
.q-and-a{}
.q-and-a h3.image-replace{background-position:0 -90px;}
.q-and-a .question {padding:10px;background-image:none;}
.q-and-a .question img{float:left;width:97px;height:70px;margin:0 10px 0 0;}
.q-and-a .question p{margin:0 0 5px 0;font-size:1em;}
.q-and-a .question span.tagline{text-transform:uppercase;font-size:.643em;color:#333;font-weight:bold;display:block;margin:0 0 5px 0;}
.q-and-a .question a.title{font-size:1.1428em; font-weight:bold; line-height:1.25em;}
.q-and-a p{color:#7e7e7e;margin:0 0 0 25px !important;line-height:1.286em;}

/*
 *  Module: Top Meta Data
 */
.top-metadata{}
.top-metadata h3.image-replace{background-position:0 -119px;}
.top-metadata p.description{margin-top:13px;color:#7e7e7e;line-height:1.1428;}
.top-metadata table{margin:15px 0;width:100%;}
.top-metadata table tr{}
.top-metadata table tr th{padding-top:5px; padding-bottom:3px;text-align:left;font-weight:bold;color:#333;font-size:.7142em;text-transform:uppercase;}
.top-metadata table tr th.savings{padding-left:13px;}
.top-metadata table tr th,
.top-metadata table tr td {border-bottom:1px solid #e8edf0;border-right:1px solid #e8edf0;}
.top-metadata table tr td{padding:10px 10px 7px 0;line-height:14px;}
.top-metadata table tr td.project{width:206px;}
.top-metadata table tr td.savings{color:#7e7e7e;padding-left:13px;font-size:0.8571em;}
.top-metadata table tr .savings {border-right:none;}

/*
 *  Module: News & Activity
 */
.news-activity{}
.news-activity h3.image-replace{background-position:0 -210px;}
.news-activity ul{margin:0 0 10px 0;}
.news-activity ul li{color:#434646;border-bottom:1px solid #e8edf0;padding:10px 0;line-height:16px;color:#878787;font-size:.95em;}
.news-activity ul li p{font-size:0.7857em;font-weight:bold;text-transform:uppercase;color:#f7921e;margin:0;}
.news-activity ul li p span{text-transform:capitalize;color:#878787;font-size:0.95em;padding:0;font-weight:normal;}
.news-activity ul li a{text-transform:capitalize;font-weight:bold;}

/*
 *  Module: Make a note for yourself
 */
.make-a-note-for-yourself{height:203px;background:#f0f5da url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-article-make-a-note-for-your-self_1d25b7.jpg') no-repeat bottom left;}
.make-a-note-for-yourself textarea {background:transparent none;border:none;overflow:hidden;width:255px;padding:18px 21px;text-align:left;height:185px;white-space:normal;display:block;font-size:.95em;color:#585858;font-family:arial,"Helvetica Neue",helvetica,sans-serif;}
.make-a-note-for-yourself input.submit-note{display:none;}
/*
 *  Module: Featured Large
 */
.featured-project{width:609px;border-bottom:none !important;}
.featured-project h3.image-replace{background-position:0 -539px;}
.featured-project .photo{float:left;margin:0 20px 0 0;}

/*
 *  Module: Featured Project Large
 */
.featured-project{margin:0 0 20px 0;width:630px !important;padding:0 0 6px;border-top:none;background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-homepage-feature-modules-bottom_09455a.png') no-repeat scroll 0 100%;}
.featured-project .border-left{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-left_2ff26f.png') left repeat-y;}
.featured-project .border-right{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-right_6d583f.png') right repeat-y;}
.featured-project .inside-content {border-bottom:3px solid #e7e7e7;width:586px;margin:0 22px;border-top:3px solid #005682;padding:19px 0 12px 0;background-color:#fff;}
.featured-project .binder-item{width:auto}

.featured-project .description a {font-size:0.8571em;}
.featured-project .description{float:left;width:287px;}
.featured-project .description h2{font-size:1.625em;font-weight:bold;padding:0;/*text-transform:capitalize;*/line-height:26px;}
.featured-project .description p{line-height:1.5;font-size:0.8571em;color:#777;margin:15px 0;float:left;padding:0 20px 0 0;}
.featured-project .description .project-metadata{width:100%;float:none;}

.featured-project .footer{clear:both;border-top:1px solid #e7ecef;padding:13px 0 0 0;}
.featured-project .footer ul.metadata{clear:both;}
.featured-project .footer form.add-to-binder {width:auto;}
.featured-project .footer div.added-to-binder{width:162px;height:30px;text-indent:-5000px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-add-to-binder-large_833a94.gif') no-repeat bottom left;}

/*
 * Module: Large Featured Content
 */
.featured-large-list {}

.featured-large-list .description a {/*font-size:0.8571em;*/}
.featured-large-list .description h2{font-size:1.143em; font-weight:bold;padding:0;line-height:1.2em;margin:0;}
.featured-large-list .description p{color:#777;margin:3px 0 15px 0;}

.featured-large-list h1 {border:none;}
.featured-large-list h2{margin:0 0 8px 0;}
.featured-large-list p{line-height:1.428;}
.featured-large-list img.title {border:none; margin-bottom:0;}
.featured-large-list .image{position:relative; width:300px; height:200px; padding:2px 0 0 0; border-top:1px solid #d0d9df; margin:0 0 0 0;}
.featured-large-list .description{position:relative; z-index:0; padding:15px; margin:3px 0 0; background:#f0efe7;}
.featured-large-list form {float:right;}
.featured-large-list .comment-details{margin-top:15px;}
.featured-large-list .comment-details a {float:left;}
.featured-large-list .list {padding:0 20px;}
.featured-large-list .list a {font-size:1em;}
.featured-large-list a.see-all{margin-left:20px;}

.featured-large-list ul.list li{padding-bottom:6px;}
.featured-large-list ul.list li a{font-weight:normal;}

/*
 *  Module: Most Popular Right Side Module
 */
.most-popular{}
.most-popular h1 {width:300px; height:25px; padding:0; border:none; margin:0 !important; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') 0 -149px no-repeat;}
.most-popular h3.image-replace{background-position:0 -149px;}
.most-popular img.title {border:none;}
.most-popular ul{border-top:1px solid #d0d9de;}
.most-popular ul li{border-bottom:1px solid #e7ecef;padding:15px 0 15px 0;  line-height:1.167em;}
.most-popular ul li a{font-weight:bold;text-transform:capitalize;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-list-item_dc7e38.png') no-repeat 2px 2px;padding-left:15px;display:block;}
.most-popular ul li span{font-weight:bold;display:block;text-transform:uppercase;color:#333;font-size:.6428em;margin-bottom:3px;padding-left:15px;}
.most-popular ul.double-stack li {padding:15px 0 0; border:none;}
.most-popular ul.double-stack li ul {border:none; border-bottom:1px solid #e8edf0;}
.most-popular ul.double-stack li ul li {padding:0 0 13px;}
/*
 *  Module: Related Products
 */
.related-products{}
.related-products h3.image-replace{background-position:0 -480px;}
.related-products #search_related_products_results{}
.related-products #search_related_products_results ul{}
.related-products #search_related_products_results ul li{margin:0 0 30px;}
.related-products #search_related_products_results ul li img{float:left;border:1px solid #dadada;}
.related-products #search_related_products_results ul li div.product-description{float:left;width:80%;font-size:.85em;}
.related-products #search_related_products_results ul li div.product-description p{margin:0;line-height:normal;color:#878787;}
.related-products #search_related_products_results ul li div.product-description p span{font-weight:bold;color:#333;}
.related-products #search_related_products_results ul li div.product-description p a{font-weight:bold;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices{display:block;text-indent:-5000px;width:98px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-compare-prices_d82d26.png') no-repeat top left;margin:10px 0 0;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices:hover{background-position:bottom left;}

/*
 *  Module: To do Checklist
 */
.todo{position:relative;}
.todo .question {background-image:none; min-height:30px; height:auto !important; height:30px; padding-top:0;padding-right:30px;}
.todo .question h2{padding-right:0;}
.todo h3.image-replace{background-position:0 -240px;}
.todo input.to-do-add-to-binder {margin-left:22px; *margin-left:25px;}
.todo a.print {position:absolute;top:14px;right:0;display:block;width:77px;height:21px;text-decoration:underline;color:#005682;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-print_67fd97.png') no-repeat 0 -33px;font-weight:normal;padding:12px 0 0 35px;font-size:0.7em;}
.todo a.print:hover {background-position:0 0;}
.todo .check-all{display:none;}
.todo-module .error{display:none;}
.todo-module ul {margin:25px 22px 13px 22px;}
.todo-module div.error {padding:5px 0 5px 5px;margin:5px 0 10px 22px;font-size:.9em;background-color:#FCF9B7;font-weight:bold;color:#FE4A03;}
.todo-module li {color:#7e7e7e;list-style:none;border:none;padding:1px 0; margin:7px 0; font-size:.857em; line-height:1.286em;}
.todo-module li input {float:left; margin:0 6px 0px 0; *margin-top:-3px;}
.todo-module li span {display:inline-block; width:225px;}
.todo-module li img {margin:0 5px 2px 0; *margin-left:3px; vertical-align:top;}
.to-do-add-to-binder{margin:0 0 0 25px;}
.todo .added-to-binder {margin-left:22px;}
.has-js .todo input {display:none;}


.project-todo .todo-module ul{margin-bottom:0;}
.project-todo .todo-module ul.hidden{margin-top:0;}
.project-todo .todo-module .toggle-list{border-bottom:1px solid #E7ECEF;margin-bottom:6px;}
.project-todo .todo-module .toggle-list a#show-hide {font-size:.7857em;color:#005682;display:block;line-height:20px;padding:0 25px 8px 0;float:right;background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 50px -50px;}
.project-todo .todo-module .toggle-list a.show-list{background-position:40px 0 !important;}
.project-todo .todo-module a.check-all{display:none;font-size:.7857em;color:#005682;margin:6px 0 20px 20px;}

.project-todo .showing a.check-all{display:block;}


/*
 *  Module: Featured Content Small
 */
.featured-small {}
.featured-small h3.image-replace{background-position:0 -569px;}
.featured-small ul.outer {margin: 0 0px 20px 0;}
.featured-small ul li{color:#f7921e;border:none;border-bottom:1px solid #e7ecef;padding:15px 5px; line-height:1.167em;}
.featured-small ul li.odd{background:#fff;}
.featured-small ul li.even{background:#f9f9f9;}


.featured-small ul li ul{border:none;}
.featured-small ul li ul li{list-style:disc;color:#f7921e;border:none;padding:0;font-size:.85em;}
.featured-small ul li ul li a{font-weight:bold;}

/*
 *  Module: Audio
 */
.audio {}
.audio h6 { padding-top: 15px;}
.audio DIV.date { font-size: 12px; padding-top: 5px}    
.audio ul li span {display:block;}
.audio ul li span.title {font-size:.857em; font-weight:bold; line-height:1.286em;}
.audio ul li span.from {font-size:.786em; color:3878787; line-height:1.273em;}
.audio ul li {border-bottom:1px solid #d0d9de;padding:15px 0 0 0;}
.audio DIV.tune-in { font-size: 12px; border-top: 1px solid #c7d0d7; padding-top: 10px; line-height: 1.3;}
.audio DIV.tune-in A { font-size: 12px; }

.audio DIV.tune-in P { font-size: 12px; }

.audio DIV.brought-to-you {
    text-indent: -9999px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/brought-to-you-real-estate-today_767daa.png') no-repeat top left;
    width: 147px;
    height: 25px;
    float: right;
}

.audio DIV.tune-in-footer {
    padding-top: 5px;
}

.audio DIV.tune-in-footer A {
    font-size: 11px;
}

.audio P.see-all-container {
    padding-top: 6px;
}



/*
 *  Module: Personality
 */
 .personality {display:none;}
.personality .question { background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 215px -584px; }
.personality .answer ul {background-color:#f1f0e9;	}
.personality .answer span.you-selected {display:block;padding:10px 0 10px 0;color:#878787;font-size:0.9em;}
.personality .answer ul li {text-align:center;border-top:1px solid #fff;padding:8px 15px;}
.personality .answer ul li.first {border-top:none;}
.personality .answer ul li.your-choice {color:#000;font-size:1.0em;font-weight:bold;}
.personality .answer ul li.agree {padding:10px 0 10px 0; font-size:1.143em; line-height:1.25em; color:#333333;}
.personality .answer ul li.agree span {display:block; margin:10px 0 0; *margin-bottom:5px; color:#85c418; font-size:2.25em;}
.personality .answer ul li.agree sup {font-size:.5em; vertical-align:baseline; position:relative; bottom:0.9em;}
.personality .answer ul li.other-choices {text-align:left;}
.personality .answer ul li.other-choices span {display:block;}
.personality .answer ul li.other-choices span.per {float:left; width:55px; color:#85c418; font-size:1.214em;}
.personality .answer ul li.other-choices span.ans {float:right; width:205px; line-height:1.143em;}
.personality .binder-description{display:none;}
.personality #question p {margin:10px 0 0 20px;}
.personality #question .answer p {margin-left:0;}

#binder .personality{width:645px;border:1px solid #e7e7e8;padding:0 10px 20px 17px;margin-right:0;}
#binder .personality #question{width:300px;float:right;padding-top:15px;}
#binder .personality h1,
#binder .personality .binder-description,
#binder .personality .why-does-this-matter {width:310px;float:left;}
#binder .personality h1{margin:16px 0 0 0;}
#binder .personality .binder-description{display:block;font-size:.8571em;line-height:1.5;margin:0 0 20px 0;}
#binder .personality .binder-description p{width:230px;color:#777;}
#binder .personality .question {border-top:none;}
#binder .personality a.personality-more{}
#binder .personality h1 {margin-top:20px;border-bottom:none;text-indent:-9999px;height:12px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress_4afc83.png') no-repeat 0 -125px;}
#binder div.modules h3 {text-indent: -9999px;width:258px;height:17px;padding-bottom:10px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress_4afc83.png') no-repeat 0 -97px;}


/*
 *  Module: Wizard
 */
.wizard span {font-size:.714em;text-transform:uppercase;}
.wizard h2 {padding-top:5px;}
.wizard div.question { background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 226px -440px;}
.wizard a.why-matters {color:#b2b2b1;font-weight:normal; font-size:.857em; float:left;}
.wizard a.wizard-skip {color:#005682;font-weight:normal;font-size:0.786em;float:right;}
span.arrow {display:block;height:12px;width:100%;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat 40px 0;margin-bottom:30px;}
.wizard-results {padding:0;margin:0 20px 0 0;background:#f0efe7;}
.wizard-results ol {padding:0 20px 20px 20px;margin-left:10px;}
.wizard-results ol li { border-bottom:1px solid #dbdfdc;padding:5px 0 5px 0;}
.wizard-results ol li a.edit { float:right;font-size:0.8571em;}
.wizard-results ol li span { float:left;}
.wizard-results h3.image-replace{margin:10px 0 10px 0;text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat 0 -599px;height:13px;width:300px;}
.wizard-results div.question h2 {display:inline;padding:0 0 0 25px;font-weight:normal;background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/wizard-result_542815.png') no-repeat scroll 0 0;}
.wizard-results div.question {border-bottom:1px solid #000;background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 500px -845px;border-top:3px solid #005682;margin:0 0 20px;min-height:50px; height:auto !important; height:50px; padding:30px 20px 0 20px;position:relative;z-index:0;}
h3.title-wizard-results{margin:0 20px 20px 0; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat 0 -620px;border-bottom:1px solid #c4cfd7;height:25px;}
.wizard-results h3.your-answers {margin-left:30px;}


/* TO DOs */
.to-dos{padding-bottom:25px;}
.to-dos h3{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat scroll 0 -649px;width:244px;text-indent: -9999px;}
.to-dos ul{margin:13px 0 0 0;}
.to-dos ul li{border-top:1px solid #e7ecef;padding:5px 0 3px 0;}
.to-dos ul li p{float:left;width:400px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 8px no-repeat;padding:5px 0 0 15px;}
.to-dos ul li form{float:right;}


/* Custom Module */
.custom{padding-top:5px;}
.custom IMG.title { margin-top: 15px; margin-bottom: 1em }
.custom H3 { margin: 10px 0 5px 0; color: #505050 }
.custom p{padding-bottom: 1em; font-size: 12px; line-height: 1.4}
.custom ul{padding-bottom: 1em;font-size:.8571em;}
.custom ul li{padding: 0 0 5px 10px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat 0 3px; line-height: 1.4}


/* Whitefence */

/* CSS Document */
.whitefence{}
.whitefence h1{margin-bottom:0 !important;}
.whitefence .question{background-image:none;background-color:#e6f5fc;min-height:0;padding-bottom:20px;_height:auto;}

.whitefence .question h2{padding-right:20px;padding-top:0;}


.whitefence form {padding:10px 0 0 0 ;}
.whitefence form ul{width:290px;padding:0 0 0 10px;}
.whitefence form ul li{float:left;width:auto;clear:none;}

.whitefence form ul li label{display:none;}
.whitefence form ul li input{margin:0 10px 6px 0;color:#333;}

.whitefence form ul li input.widget-streetaddress {width: 200px;}
.whitefence form ul li input.widget-apt {width: 80px;}
.whitefence form ul li input.widget-zip {width: 104px;}

.whitefence form input.widget-go{margin:10px 0 0 10px;_margin-left:5px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-view-pricing_a9c77c.png') no-repeat 0 0;border:none; width:99px; height:23px;text-indent:-9999px;display:block;font-size:0;line-height:0;float:left;}
.whitefence form p.powered-by{text-indent:-9999px; margin-top:10px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-whitefence_fbf5be.png');width:163px; height:25px;display:block;}

/* Project Todo */



/* Featured BSVideo */
.featured_bsvideo {
    line-height: 1.3;
}

.featured_bsvideo DIV.featured-bsvideo-single {
    padding-top: 10px;
}

.featured_bsvideo A.featured-bsvideo-title {
    font-size: 14px;
}

.featured_bsvideo DIV.featured-bsvideo-single IMG.featured-bsvideo-image {
    margin: auto;
    margin-bottom: 25px;
    display: block;
}

.featured_bsvideo UL {
    padding-top: 7px;
}

.featured_bsvideo LI {
    clear: both;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dotted #808080;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.featured_bsvideo LI.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}


.featured_bsvideo LI IMG {
    float: left;
    display: block;
    margin-right: 10px;
}

.featured_bsvideo LI A {
    font-size: 14px;
}


/* Social media */
DIV.social-media-twitter {
    display: none;
}

DIV.social_media IMG.title {
    border-bottom: 0;
}

DIV.social_media DIV.social-media-body {
    border: 1px solid #cfd8dd;
    border-top: 0;
}

DIV.social_media DIV.tabs-container {
    border-bottom: 1px solid #cfd8dd;
}

DIV.social_media UL.tabs {
    overflow: hidden;
    margin-bottom: -1px;
    zoom: 1;
}

DIV.social_media UL.tabs LI {
    float: left;

}

DIV.social_media UL.tabs LI A {
    text-indent: -9999px;
    display: block;
    width: 136px;
    height: 35px;
    border-bottom: 1px solid #cfd8dd;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-tabs_46b09c.png') no-repeat top left;
}

DIV.social_media UL.tabs LI.active A {
    border-bottom: 1px solid #ffffff;
}



DIV.social_media UL.tabs LI A.facebook {
    background-position: 0 0;
    margin-right: 3px;
}

DIV.social_media UL.tabs LI A.twitter {
    background-position: 0 -35px;
}

DIV.social_media DIV.social-media-body {
    padding-top: 15px;
}

DIV.social_media DIV.social-media-body H5 {
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 15px;
    color: #333333;
}

DIV.social_media DIV.social-media-body UL {
    border-top: 1px solid #e8edf0;
}

DIV.social_media DIV.social-media-body UL LI {
    clear: both;
    padding: 15px 0 10px 10px;
    border-bottom: 1px solid #e8edf0;
    line-height: 1.2;
    overflow: hidden;
    zoom: 1;
}

DIV.social_media DIV.social-media-body UL LI P {
    float: left;
    font-size: 14px;
    line-height: 1.2;
    width: 200px;
}


DIV.social_media DIV.social-media-body UL LI SPAN.date {
    display: block;
    padding-top: 10px;
    color: #b3b3b3;
    font-size: 11px;
}



DIV.social_media DIV.social-media-body UL LI IMG {
    float: left;
    margin-right: 10px;
}

DIV.social_media DIV.ft {
    border-top: 2px solid #d6dde3;
    background-color: #f2f2f2;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 6px;
}

DIV.social_media A.find-us-on-facebook {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-buttons_23f93a.png') no-repeat 0 0;
    text-indent: -9999px;
    display: block;
    margin: auto;
    width: 122px;
    height: 41px;
}

DIV.social_media A.find-us-on-twitter {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-buttons_23f93a.png') no-repeat 0 -41px;
    text-indent: -9999px;
    display: block;
    margin: auto;
    width: 122px;
    height: 41px;
}

DIV.latest-comment IMG.title {
    border-bottom: 1px solid #89a0af;
}

DIV.latest-comment DIV.source-user {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 18px;
}

DIV.latest-comment DIV.bd {
    padding: 18px;
    border-top: 1px solid #ffffff;
    background-color: #f0efe7;
    line-height: 1.3;
}

DIV.latest-comment CITE {
    float: left;
    font-style: normal;
    font-size: 10px;
}

DIV.latest-comment CITE STRONG {
    color: #252525;
}


DIV.latest-comment A {
    font-weight: bold;
}

DIV.latest-comment DIV.timestamp {
    float: right;
    font-size: 10px;
}

DIV.latest-comment EM {
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
}

DIV.latest-comment DIV.source-article {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat 17px 0;;
    padding-top: 22px;
    font-size: 12px;
    color: #b2b2b1;
    line-height: 1.3;
}

DIV.latest-comment DIV.source-article A {
    font-size: 12px;
    font-weight: normal;
}

DIV.latest-comment .bd A {
    color: #333333;
}

DIV.tagged-news UL {
    margin-bottom: 10px;
}

DIV.tagged-news LI {
    padding: 13px 0;
    border-bottom: 1px solid #e8edf0;
}

DIV.tagged-news LI A {
    width: 222px;
    display: block;
    line-height: 1.3;
}

DIV.tagged-news DIV.hd {
    color: #333333;
    font-weight: bold;
    font-size: 9px;
    padding-bottom: 6px;
}

DIV.twitter-stream-body P.description {
    font-size: 14px;
    margin-top: 13px;
    margin-bottom: 18px;
    color: #333333;
}

DIV.twitter-stream-body {
    overflow: hidden;
    *zoom: 1;
}

DIV.twitter-stream-body A {
    font-size: 12px;
}


DIV.twitter-stream-body DIV.tweet {
    width: 242px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-middle_f1223c.png') repeat-y top left;
    margin-bottom: 9px;
    float: left;
}

DIV.twitter-stream-body DIV.author-img {
    float: left;
    width: 57px;
}

DIV.twitter-stream-body DIV.author-img IMG {
    border: 1px solid #cccccc;
}


DIV.twitter-stream-body DIV.tweet-inner {
    width: 207px;
    padding-left: 20px;
    padding-top: 9px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 1.3;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-top_8c8253.png') no-repeat top left;
}

DIV.twitter-stream-body DIV.body {
    width: 205px;
    overflow: hidden;
}

DIV.twitter-stream-body DIV.ft {
    width: 242px;
    height: 9px;
    background: #ffffff url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-bottom_5bff2f.png') no-repeat top left;
}

DIV.twitter-stream-body A.author {
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
    color: #005682;
}

DIV.twitter-stream-body DIV.timestamp {
    float: right;
    font-size: 9px;
    color: #a0a0a0;
}

DIV.twitter-stream-body DIV.twitter-logo {
    position: absolute;
    margin-top: -38px;
    margin-left: 280px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 5px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-bottom:1px dotted #afafaf;
}

.ac_loading {
	background: white url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/css/indicator.gif') right center no-repeat;
}



/*
.ac_odd {
	background-color: #eee;
}
*/

.ac_over {
	cursor:pointer;
	color: #16a8d3;
}

@media all and (max-device-width: 480px) {#dashboard {
    display: none;
}
}
@media all and (min-device-width: 481px) and (max-device-width: 1024px) {#dashboard {
    display: none;
}
}
