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


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

/* global rules */
body{font:62.5%/1 arial,"Helvetica Neue", helvetica, sans-serif;background-color: #e6e5d7; color:#666;}
#doc{font-size:1.4em;position:relative;} /* normalise font size to 14px */

/* generic layout */
#headest .content,
#header .content,
#main{width:1020px;margin:0 auto;}

/* headest */
#headest{background-color: #f7f8f3;border-bottom:1px solid #e4e5df;padding:8px 0 4px 0;width:100%;min-width:1020px;}
* html #headest {width:expression(document.body.clientWidth < 1021 ? "1020px" : "100%");}
#headest p{float:left; width:390px; height:15px;padding-top:3px;_display:inline;font-size:0.8571em;}
#headest p span {text-transform:uppercase;}
#headest p span sup.reg {font-size:0.8em;vertical-align:baseline;bottom:0.3em;position:relative;}


/* headest */
#header{background-color:#fff;width:100%;min-width:1020px;}
* html #header {width:expression(document.body.clientWidth < 1021 ? "1020px" : "100%");}
#header .content{padding:9px 0 20px 0;}
#header .content a.header-logo {float:left;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-houselogic_b599c5.png') 0 0 no-repeat; width:200px;height:66px;display:block;}
#header h1 {float:left; margin:28px 0 0 20px; font-size:1.571em; line-height:1em; display:block;overflow:hidden;width:270px;height:22px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-realtor-h1_d4a0cd.png') 0 0 no-repeat;}



/* main */
#main{background-color: #e6e5d7;}
#main{background-color: #fff;padding:0 0 50px;border-top:3px solid #ededed;_zoom:1;position:relative;min-height:550px;}


/* footer */
#footer{width:1020px;margin:0 auto;background-color:#fff; border: 0; font-size: 11px; padding: 0;}
#footer .content{background-color: #f8f8f8;width:936px;margin:0 auto;padding:25px 22px 20px 23px;}
#footer .content p{float:left; width:468px; font-size:0.7857em;}
#footer p.member-link a {color:#666; text-decoration:none;}
#footer p.member-link a:hover {text-decoration:underline;}

#footer DIV.footer-right {
    float: right;
    font-size: 11px;
    color: #a7a7a7;
}

#footer DIV.footer-right A {
    color: #a7a7a7;
    text-decoration: none;
}


/* members splash page - prelaunch*/
#main .hero{*zoom:1;height:374px;width:963px;margin:33px 0 0 27px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/member-splash-1_adf8be.jpg') no-repeat scroll top left;}
#main .hero .blurb{text-indent:-9999px;height:0;}
#main .hero .login{padding:192px 0 0 370px;}
#main .hero .login h2{width:141px;height:40px;float:left;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/houselogic-preview-login_346f94.png'); _background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-blank_325472.gif');text-indent:-9999px;margin-right:10px;}
#main .hero .login form{float:left;width:300px;padding-top:0;}
#main .hero .login form fieldset{width:300px;}
#main .hero .login p{line-height:1.2857em;}
#main .hero .login #submit{clear:left;margin:9px 0 0 0;}

/* members splash page - postlaunch*/
#main .launched{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/member-splash-5_b76bda.jpg') no-repeat scroll top left;height:335px;}
#main .launched a.btn-get-started{display:block; width:164px; height:38px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/btn-get-started_1cf958.gif') no-repeat;text-indent:-9999px;margin:271px 0 0 526px;_margin:220px 0 0 526px;}
#main .launched a.btn-get-started:hover{background-position:0 -45px;}


#main .columns { margin-left: 30px; margin-top: 23px }

#main .columns .column{float:left}


#main .columns .column .text{/*background-color:#f0efe7;*/border-top:1px solid #89a0af;min-height:356px;_height:356px;padding:15px 20px 0 22px;}
#main .columns .column .text h3{padding:16px 0 5px 0;}
#main .columns .column .text p{line-height:1.4;}
#main .columns .column .text a.btn-login{display:block; width:199px; height:37px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/btn-login_bdd1b2.png') no-repeat; text-indent:-9999px;margin:14px 0 0 40px;}
#main .columns .column .text a.btn-login:hover{background-position:0 -37px;}

#main DIV.h2-container { padding-bottom: 20px; border-bottom: 1px solid #d0d9de}

#main H2 { text-indent: -9999px; background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-verlag-19-black_2abcb5.png') no-repeat;}

#main P { line-height: 1.3;}



/*
 *	RCR Globals
 */
.rcr h1 {font-size:1.714em; color:#333333; line-height:.75em;}
.rcr sup {font-size:.75em; vertical-align:baseline; position:relative; bottom:0.3em; *bottom:0.5em; letter-spacing:0 !important;}
.rcr .dotted {border-bottom:1px dotted #b2b2b2;}

.rcr #headest {z-index:1;}
.rcr #header {background:#fff;}
.rcr #header .content {background:#fff; padding:9px 0;}
.rcr #header a.header-logo {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-houselogic_b599c5.png') 0 0 no-repeat;width:200px;height:66px;}
.rcr #header h1 {float:left; margin:28px 0 0 20px; font-size:1.571em; line-height:1em; display:block;overflow:hidden;width:270px;height:22px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-realtor-h1_d4a0cd.png') 0 0 no-repeat;}
.rcr #header .content .top-nav {position:absolute;top:-20px;right:0;z-index:23000;}
.rcr #header .content .top-nav p {margin:0;padding-right:0;}
.rcr #header .content .top-nav p a {color:#666;}
.rcr #header .need-help {margin-top:7px;width:395px;padding-left:58px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-need-help_d0035a.png') 0 3px no-repeat;}
.rcr #header .need-help p {margin:0;text-align:left;float:none;line-height:1.5em;font-size:0.857em;}
.rcr #header .need-help p span {color:#005682;}
.rcr #header .header-logo {margin-bottom:0;}
.rcr #header p {float:right; padding-right:27px; margin-top:70px; font-size:.786em;}
.rcr #header p a {margin:0 3px;}

.rcr #main {width:970px; padding:25px;}
.rcr #getting-started .whats-new {padding:0 25px; color:#333333;}

.rcr .footer {width:920px; padding:25px 20px; border:30px solid #ffffff; border-bottom:none; margin:0 auto; background:#f8f8f8;font-size:.786em; line-height:1.5; color:#575757;}
.rcr .footer sup {font-size:9px;}
.rcr .footer a {color:#575757;}
.rcr .footer p.copyright {margin-top:20px; color:#888888;}
.rcr .footer .lt {float:left;}
.rcr .footer .rt {float:right;}
.rcr .footer ul li {float:left; width:160px; padding:0 30px 0 10px; border-left:1px solid #e2e2e2;}
.rcr .footer ul li.first {width:220px;}
.rcr .footer ul li.first a {font-weight:bold;}
.rcr .footer ul li.set {padding-left:10px; }
.rcr .footer ul li.second {width:230px;}
.rcr .footer ul li.third {width:250px; padding-right: 0}
.rcr .footer ul li li {float:none; width:auto; padding:0; border:none;}

.rcr .tabs {width:938px; margin:0 auto;}
.rcr .tabs li {_display:inline; float:left; width:310px; margin-right:4px; background:#e4e3db; text-transform:uppercase; line-height:1.3em;}
.rcr .tabs li a {text-decoration:none; color:#666666;}
.rcr .tabs li a,
.rcr .tabs li span {display:block; padding:12px 12px 10px;}
.rcr .tabs li b {display:inline-block; width:19px; height:19px; margin-right:5px; font-weight:bold; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-tabs-circles_982d71.gif') 0 0 no-repeat; text-align:center; text-indent:1px; color:#ffffff;}
.rcr .tabs li.on {background:#005682; color:#ffffff;}
.rcr .tabs li.on b {background-position:0 -21px;}
.rcr .tabs li.last {margin-right:0;}


.shadowless { width: 912px; margin: 0 auto; }
.shadow-wrap {width:972px; margin:0 auto; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-shadow-mid_4334c2.png') 0 0 repeat-y;}
.shadow-wrap div.inner {width:912px; padding:25px; border-top:3px solid #005682; margin:0 auto 0;}
.shadow-wrap div.bottom {height:15px; font-size:.1em; line-height:.1em; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-shadow-bottom_7636b2.png') 0 0 no-repeat;}

.shadow-wrap-small {width:575px; margin:0 0 30px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-shadow-small-mid_76ecfd.gif') 0 0 repeat-y;}
.shadow-wrap-small div.inner {width:565px; padding:0; border-top:1px solid #d6d6d6; margin:0 5px;}
.shadow-wrap-small div.bottom {height:15px; font-size:.1em; line-height:.1em; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-shadow-small-bottom_655216.gif') 0 0 no-repeat;}

/*
 *	Login
 */

.btn-get-started {display:inline-block; width:201px; height:38px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-get-started_03ca56.png') no-repeat; text-indent:-9999px;}
	.btn-get-started:hover {background-position:bottom left;}
input.btn-submit {width:61px; height:22px; border:none; overflow:hidden; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-submit_dbfb9c.png') 0 0 no-repeat; text-indent:-9999px; line-height:20em; float: left; margin-right: 5px}
	input.btn-submit:hover {background-position:0 -22px;}

#rcr-login-button-container { padding-bottom: 10px; overflow: hidden; zoom: 1; display: block; clear: both;}
#rcr-login {margin:0 0 20px 0; *margin-top:0px;background:none;border-bottom:4px solid #E9E9E9;width:970px;}
#rcr-login div.inner {padding:0;border:none;width:auto;}
#rcr-login h3 {padding:8px 0; border-bottom:1px solid #d0d9df; text-align:center; font-size:1.429em; text-transform:uppercase; color:#005682;}
#rcr-login .sunburst {position:relative; width:830px;padding:0 40px 0 100px; height:391px; margin:0 auto; overflow:hidden;background:#8fd4e8 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-id-login-sunburst-tall_35e6a2.jpg') 9px 0 no-repeat;}
#rcr-login .headline {_display:inline; float:left; width:830px; margin-left:0px; text-align:center;}
#rcr-login .headline * {color:#333333;}
#rcr-login .headline h2 {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/ir-hero-h2_eb2da4.png') no-repeat 0 0;_background:none;width:790px;height:21px; font-size:2em; font-weight:normal; text-transform:uppercase; letter-spacing:-1px;text-indent:-9999px;margin:30px 0 15px 0;}


#rcr-login .headline p {line-height:1.571em;}

#rcr-login .getting-started-progress {width:821px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/gra-progress-bar_80d892.png') 0 0 no-repeat;}
#rcr-login .getting-started-progress li {text-transform:capitalize;display:block;float:left;height:24px;padding-top:10px;font-weight:bold;text-align:left;padding-left:10px;}
#rcr-login .getting-started-progress li.first {width:278px;}
#rcr-login .getting-started-progress li.second {width:245px;}
#rcr-login .getting-started-progress li.third {width:247px;padding-left:20px;}
#rcr-login span.highlight {color:#f8901f;font-size:inherit;}

#rcr-login .pho-agent {position:absolute; top:40px; left:45px;z-index:1000;}

#rcr-login .btn-get-started  {margin-top:18px;height:33px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-get-started-noborder_d28b62.png') 0 0 no-repeat;width:202px;}
#rcr-login .btn-get-started:hover {background-position:0 -33px;}
#rcr-login .intro {float:left;width:830px;}
#rcr-login .intro h3 {border:none; margin:20px 0 10px 0;color:#333;font-weight:bold;padding:0;font-size:1.2em;}
#rcr-login .intro h4 {margin-bottom:5px; color:#434646;}
#rcr-login .intro p {margin-bottom:20px; color:#434646; font-size:.857em; line-height:1.5em;}

#rcr-login .progress-meter {float:left;width:830px;}
#rcr-login .progress-meter .step {float:left;text-align:center;width:275px;margin-bottom:25px;}
#rcr-login .progress-meter .step p {font-weight:bold;color:#055985;margin:0;font-size:100%;padding:5px 10px;}
#rcr-login .progress-meter .step a {font-size:0.857em;}
#rcr-login .ir {
    display:block;text-indent:-9999px;height:92px;margin:0 auto;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/gra-steps_71d5d5.png');
    _background:none;
}

#rcr-login .progress-meter .plain-txt .ir {width:91px;background-position:0 -4px;}
#rcr-login .progress-meter .html .ir {width:114px;background-position:-92px 0;}
#rcr-login .progress-meter .web .ir {width:94px;background-position:-206px 0px;}

#rcr-login .get-started-btn {width:830px;float:left;border-top:1px dotted #ccc;}
#rcr-login .btn-get-started {margin:15px auto 0 auto;display:block;}

#rcr-logout {
    text-align: center;
    padding-top: 18px;
    border-top: 2px solid #33789b;
    margin-top: 5px;
    font-size: 14px;
}

#rcr-logout H2 { background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/ir-logged-out_513297.png') no-repeat 0 0; width: 428px; height:50px; text-indent:-9999px; padding-top: 18px; margin-bottom: 30px}


#rcr-logout-close {
    padding-top: 30px;
    padding-bottom: 25px;
}

#rcr-logout-close A {
    display: block;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/btn-close-window_7216bb.png') no-repeat 0 0;
    width: 104px;
    height: 22px;
    margin: auto;
    text-indent: -9999px;
}

#rcr-logout-close A:hover {
    background-position: 0 -27px;
}


#rcr-executive {
    width: 940px;
    margin: auto;
}

#rcr-executive DIV.head {
    padding-bottom: 25px;
    padding-top: 10px;
    border-bottom: 3px solid #cccccc;
}

#rcr-executive DIV.head H1 {
    color: #333333;
    margin-bottom: 15px;
}

#rcr-executive H3 {
    margin-bottom: 15px;
}

#rcr-executive H4 {
    color: #505050;
    font-size: 14px;
    margin-bottom: 15px;
}

#rcr-executive-promos {
    padding-right: 70px;
}

#rcr-executive-promos P {
    color: #8a7a79;
    line-height: 1.3;
}


#rcr-executive DIV.head P {
    color: #505050;
    line-height: 1.3;
}

#rcr-executive-promos UL.static-promos {
    overflow: hidden;
    zoom: 1;
    padding-top: 15px;
}

#rcr-executive-promos UL.static-promos LI {
    float: left;
    list-style-type: none;
    width: 360px;
    padding-right: 50px;

}

#rcr-executive-promos UL.static-promos LI IMG  {
    float: left;
}

#rcr-executive-promos UL.static-promos LI DIV.promo-body  {
    margin-left: 100px;
    line-height: 1.3;
}

#rcr-executive-promos UL.static-promos LI DIV.promo-body  P {
    line-height: 1.3;
    margin-bottom: 5px;
}


#rcr-executive-managed P {
    margin-bottom: 1em;
}

#rcr-executive-managed UL {
    margin-bottom: 1em;
}



#rcr-executive-promos A.action-link {display:inline-block;color:#005682;padding:0 14px 0 0;font-size:0.7857em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-modules-see-all_8737d6.png') center right  no-repeat;font-weight:bold;text-decoration:none;}



/**/

#rcr-start #getting-started {padding:0 25px;}
#rcr-start #getting-started .quick-tips {margin-bottom:40px;padding-bottom:20px;border-bottom:1px dotted #B2B2B2;}
#rcr-start #getting-started .whats-new {border-bottom:4px solid #e9e9e9;}
#rcr-start #getting-started .whats-new .benefits {float:left;width:585px;margin-right:11px;padding-left:0px;}
#rcr-start #getting-started .whats-new .benefits h2 {color:#333;font-size:1.514em;margin-bottom:5px;}
#rcr-start #getting-started .whats-new .text-launched {padding-top:15px;margin-top:10px;}
#rcr-start #getting-started .whats-new .text-launched p.uppercase {
    color:#333333;
    font-size:0.7857em;
    font-weight:bold;
    text-transform:uppercase;
    display:none;
}
#rcr-start #getting-started .whats-new .block {min-height:110px;_height:110px;padding:20px 0 0 0;margin-right:16px;width:276px;border:0 none;border-bottom:1px solid #CCCCCC;}
#rcr-start #getting-started .whats-new .evaluate-property,
#rcr-start #getting-started .whats-new .foreclosure-advice {
    border:0 none;
}
#rcr-start #getting-started .whats-new .block h3 {
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-orange_1d259b.png') no-repeat scroll 0 0;
    display:block;
    margin:0 0 5px;
    overflow:hidden;
    padding:0 !important;
    text-indent:-9999px;
}
#rcr-start #getting-started .whats-new .save-energy h3 {
    background-position:0 0;
    height:12px;
    margin-top:0;
}
#rcr-start #getting-started .whats-new .tax-credits h3 {
    background-position:0 -11px;
    height:12px;
}
#rcr-start #getting-started .whats-new .foreclosure-advice h3 {
    background-position:0 -56px;
    height:32px;
}
#rcr-start #getting-started .whats-new .evaluate-property h3 {
    background-position:0 -24px;
    height:32px;
}
#rcr-start #getting-started .whats-new .resource {
    border-top:3px solid #005682;
    float:right;
    padding:21px 0 0 0;
    width:308px;
}
#rcr-start #getting-started .whats-new .resource h2 {
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-1_7d98ec.png') no-repeat scroll 0 -88px;
    height:18px;
    margin:0 0 15px 0;
    text-indent:-9999px;
}
#rcr-start #getting-started .whats-new .resource .text-launched {
    margin:0;
    padding:0;
}
#rcr-start #getting-started .whats-new .resource .block {
    border-top:1px solid #CCCCCC;
    padding:16px 0;
    width:308px;
    margin:0;
    border-bottom:0;
}
#rcr-start #getting-started .whats-new .resource .block h3 {
    background:none;
    color:#005682;
    height:auto;
    line-height:1.5;
    margin:0 0 10px;
    text-indent:0;
}
#rcr-start #getting-started .whats-new p {
    line-height:1.4;
    color:#666;
}
#rcr-start #facebox div.content {padding:0 5px;}
#rcr-start #facebox div.header {display:none!important;}
#rcr-start #facebox p.download .btn-download-lg {display:none;}
#rcr-start #facebox p.download a.close {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;margin:0;position:absolute;top:20px;right:10px;}
#rcr-start #facebox .body {padding-top:10px;}

#member-preview #facebox div.content {padding:0 5px;}
#member-preview #facebox div.header {display:none!important;}
#member-preview #facebox p.download .btn-download-lg {display:none;}
#member-preview #facebox p.download a.close {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;margin:0;position:absolute;top:20px;right:10px;}
#member-preview #facebox .body {padding-top:10px;}

#rcr-body #facebox div.content {padding:0 5px;}
#rcr-body #facebox div.header {display:none!important;}
#rcr-body #facebox p.download .btn-download-lg {display:none;}
#rcr-body #facebox p.download a.close {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;margin:0;position:absolute;top:20px;right:10px;}


#rcr-login-module {position:relative; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-id-login_54c948.jpg') left bottom repeat-x;}
#rcr-login-module-header { padding-left: 4px; border-bottom: 1px solid #d0d9df; margin: 10px 0 20px 0 }
/* this "clone" image is a work-around for CDN invalidation problems. Once the CDN updates, the "-clone" should be removed from the filename, and the clone image deleted */
#rcr-login-module-header H2 { background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-login-h2-clone_a6be10.png') no-repeat 0 -160px; width: 412px; height:25px; text-indent:-9999px;}
#rcr-login-module form {display:block;margin: 0 15px; width: 404px;}
#rcr-login-module ul.errorlist { padding-bottom: 5px; _margin-bottom: 5px;}
#rcr-login-module ul.errorlist li,
#rcr-login-module p.error {padding:5px 5px 5px 20px; margin-bottom:10px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') 1px 7px no-repeat #fcf9b7; color:#434646; font-size:0.786em; font-weight:bold; line-height:1.273em;}
#rcr-login-module p.error {display:none;}
#rcr-login-module p,
#rcr-login-module label {margin-bottom:7px; font-size:14px; color:#666666;display:block;font-weight:bold;}
#facebox #rcr-login-module p {font-weight:normal;margin:0; font-size: 12px;}
#facebox #rcr-login-module .read-policy label {margin:0;font-size: 11px;font-weight:normal;float:left;line-height:1.2em;_margin-top:4px;}
#rcr-login-module input {vertical-align:top;}
#rcr-login-module #id_your_NRD_ID {width:190px;height:17px; margin-bottom:5px; padding:3px 0 0 0; border:1px solid #dbdbdb; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-id-login-input_52e500.gif') left bottom repeat-x #ffffff; color:#666; font-size:.857em;}
#rcr-login-module .read-policy {float:left;margin: 20px 0 20px 0;}
#rcr-login-module .read-policy ul li {font-size:.857em;color:#434646;line-height:1.7em;margin-left:45px;list-style:disc;}
#rcr-login-module input#accept-agreement {margin:0;float:left; margin:0 5px 0 0;}
#rcr-login-module .read-policy ul {margin-top:5px;}

#rcr-login-module A.btn-cancel { background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-cancel_847fb5.png') no-repeat 0 0; text-indent: -9999px; width: 61px; height: 23px; display: block; float: left}
#rcr-login-module A.btn-cancel:hover { background-position: 0 -21px}
#rcr-login-module sup.reg {font-size:0.8em;vertical-align:baseline;bottom:0.3em;position:relative;}

/*
 *	Getting Started
 */
#getting-started {}
#getting-started h1 {padding-bottom:10px; margin-bottom:20px;}

#getting-started h2 {margin-bottom:15px; color:#f89a1e; font-size:1.429em; line-height:1.4em;}
#getting-started h2 span {display:inline-block; width:27px; height:27px; margin-right:5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-get-started-step_30bfc8.gif') 0 0 no-repeat; color:#ffffff; text-align:center;}

#getting-started .steps {margin-bottom:25px;}
#getting-started .steps li {padding:25px 0; border-bottom:4px solid #e9e9e9;}
#getting-started .steps li.get-started {border:none;}
#getting-started .steps li.get-started .btn-get-started {float:right;}
#getting-started .steps .details {float:left; width:420px; padding-top:20px;}
#getting-started .steps .details p {font-size:1.143em; line-height:1.5em;}

#getting-started .quick-tips {margin-bottom:60px;}
#getting-started .quick-tips h2 {height:65px; padding:27px 30px 0 85px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-quick-tip_988f4a.gif') 0 0 no-repeat; font-size:1em; line-height:1.286em; color:#464545; text-indent: 0}
#getting-started .quick-tips li {float:left; width:301px; padding-left:6px; border-left:1px solid #e9e9e9;min-height:250px;_height:250px;}
#getting-started .quick-tips li.first {padding:0; border:none;}
#getting-started .quick-tips dl {padding:10px 15px 30px; line-height:1.286em;}
#getting-started .quick-tips dt {float:left; width:18px; padding-right:5px; margin-bottom:10px; font-weight:bold; color:#75b308;}
#getting-started .quick-tips dd {float:left; width:242px; margin-bottom:10px;}

#getting-started .rights-policy {padding-top:20px; border-top: 4px solid #e9e9e9; margin-top: 50px;}
#getting-started .rights-policy .txt {float:left;width:595px;}
#getting-started .rights-policy .need-help {float:right;width:250px;}
#getting-started .rights-policy .need-help {margin-top:7px;padding-left:58px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-need-help_d0035a.png') 0 3px no-repeat;}
#getting-started .rights-policy .need-help p {margin:0;text-align:left;float:none;line-height:1.5em;font-size:0.857em;}
#getting-started .rights-policy .need-help p span {color:#005682;}
#getting-started .rights-policy p {font-size:0.857em;line-height:1.5em;}
#getting-started .rights-policy h4 {margin-bottom:10px;}

#getting-started .whats-new {padding:0!important;}
#getting-started .whats-new .text-launched{padding:15px 0 0 0;border:0 none;margin-top:10px;min-height:400px;_height:400px;}
#getting-started .whats-new .text-launched p.uppercase {color:#333;font-size:0.7857em;text-transform:uppercase;font-weight:bold;}
#getting-started .whats-new .block {width:284px;margin-right:16px;float:left;padding:20px 0 0 0;}
#getting-started .whats-new .save-energy,
#getting-started .whats-new .tax-credits {min-height:110px;_height:110px;border-bottom:1px solid #ccc;}
#getting-started .whats-new .block h3 {display:block;text-indent:-9999px;overflow:hidden;margin:0 0 5px 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-orange_1d259b.png') 0 0 no-repeat;padding:0!important;}
#getting-started .whats-new .tax-credits h3 {height:12px;background-position:0 -11px;}
#getting-started .whats-new .save-energy h3 {height:12px;background-position:0 0;margin-top:0;}
#getting-started .whats-new .foreclosure-advice h3 {background-position:0 -56px;height:32px;}
#getting-started .whats-new .evaluate-property h3 {background-position:0 -24px;height:32px;}

#getting-started .whats-new .block {width:292px;border-top:1px solid #ccc;padding:16px 0;}
#getting-started .whats-new .block h3 {margin:0;text-indent:0;height:auto;background:none;color:#005682;margin-bottom:10px;line-height:1.5;}
#getting-started .whats-new .block img {float:left;width:77px;margin-right:10px;}
#getting-started .whats-new .block .desc {float:left;width:205px;}
#getting-started .whats-new .block .desc a.link {display:inline-block;color:#005682;padding:0 14px 0 0;font-size:0.7857em;text-transform:uppercase;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-modules-see-all_8737d6.png') 100% -1px no-repeat;font-weight:bold;text-decoration:none;margin:5px 0 0 0;}
#getting-started .whats-new .text-launched {margin:0;padding:0;}

/*
 *	Step 1: Select Articles
 */
.next-step-button {float:right; width:202px; height:36px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-next-step_b0fb75.gif') no-repeat; text-indent:-9999px;}
	.next-step-button:hover {background-position:bottom left;}
.btn-download-lg {float:left; width:208px; height:38px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-download-lg_4d3f5e.png') no-repeat; text-indent:-9999px;}
	.btn-download-lg:hover {background-position:bottom left;}
#rcr-guide div.selected-edit {padding:25px;}
#rcr-guide div.selected-edit .list-selections {border-bottom:2px solid #ccc;padding-bottom:20px;}
#rcr-guide div.selected-edit .rights-policy {padding-top:20px;width:920px;}
#rcr-guide div.selected-edit .rights-policy .txt {float:left;width:595px;}
#rcr-guide div.selected-edit .rights-policy .need-help {float:right;width:250px;}
#rcr-guide div.selected-edit .rights-policy .need-help {margin-top:7px;padding-left:58px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-need-help_d0035a.png') 0 3px no-repeat;}
#rcr-guide div.selected-edit .rights-policy .need-help p {margin:0;text-align:left;float:none;line-height:1.5em;font-size:0.857em;}
#rcr-guide div.selected-edit .rights-policy .need-help p span {color:#005682;}
#rcr-guide div.selected-edit .rights-policy p {font-size:0.857em;}
#rcr-guide div.selected-edit .rights-policy h4 {margin-bottom:10px;}
#rcr-guide h1 { margin-bottom: 25px;}
#rcr-guide div.editor {margin-bottom:25px;width:920px;}
#rcr-guide div.editor h1 {float:left;display:block;margin-right:10px;}
#rcr-guide div.editor a.edit {
    float:left;
    font-size:0.78571em;
    font-weight:bold;
    line-height:1.818em;
    width:auto;
    margin-top:10px;
}
#rcr-guide p {line-height:1.429em;}
#rcr-guide .dotted {padding-bottom:15px;}
#rcr-guide .dotted p{float:left;width:650px;}
#rcr-guide .dotted a.next-step-button{display:block;}

#rcr-guide .dotted .search-available {
    float:left;
    width:650px;
    margin-top:10px;
}
#rcr-guide .dotted .search-available a {font-weight:bold;}
#rcr-guide .dotted .search-available .center {
    float:left;
    height:26px;
    padding-top:10px;
    border:1px solid #dbe9ed;
    border-left:0 none;
    border-right:0 none;
    background:#e4f7fb;
}
#rcr-guide .dotted .search-available .left,
#rcr-guide .dotted .search-available .right {
    float:left;
    height:38px;
    width:11px;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-search-available_8196a9.png') 0 0 no-repeat;
}
#rcr-guide .dotted .search-available .right {
    background-position:-11px 0;
}

#rcr-guide .next-step {padding:25px;}
#rcr-guide .next-step .lt {float:left;}
#rcr-guide .next-step .rt {float:right;}

#rcr-guide .your-selections {padding:20px 0 0;}
#rcr-guide .your-selections p {float:left; width:700px;}
#rcr-guide .your-selections .next-step-button {margin:7px 0 0;}

#rcr-guide .list-selections {width:920px; padding:0; margin:0 0 20px;}
#rcr-guide .list-selections h2 {margin-bottom:20px; color:#444444;}
#rcr-guide .list-selections ol {float:left; width:390px; padding:0 70px 0 0;}
#rcr-guide .list-selections li {margin:0 0 15px;}
#rcr-guide .list-selections span {float:left; width:21px; height:22px; padding:0 0 0 1px; margin:0 15px 0 0; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/blue-circle_f1c0cc.png') no-repeat top left; color:#fff; font-weight:bold; line-height:1.571em; text-align:center;}
#rcr-guide .list-selections a {float:left; width:300px; font-weight:bold; line-height:1.428em;}
#rcr-guide .list-selections a.btn-edit-selections {margin-right:90px;}
	#rcr-guide .list-selections a.remove {float:right; width:auto; color:#777; font-size:.78571em; font-weight:normal; line-height:1.818em;}

.set-collections {padding:0 25px; margin:0 0 40px;}
.set-collections li.top .single-inner {border:none;}
.set-collections li.first {background:none;}
.set-collections li.clearfix {clear:both; margin:20px 0;}
.set-collections li.selected .btn-select-set {display:none;}
.set-collections li.selected div.single-inner {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.set-collections-single {position:relative; float:left; width:265px; padding:0 20px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-set-selections-single_89a54a.gif') 0 30px no-repeat;}
.set-collections-single h4 {margin-bottom:10px; font-size:1.286em; line-height:1.222em; bgcolor:#333333;}
.set-collections-single p {margin-bottom:15px; line-height:1.286em;}
.set-collections-single img.thumb {float:right; margin:0 0 5px 5px;}
.set-collections-single ul {padding:0 7px; margin-bottom:25px; line-height:1.286em; border:1px solid #ffffff;}
.set-collections-single li {padding-left:24px; _border:1px solid #ffffff; margin-bottom:10px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bul-orange_63e1b1.gif') 0 7px no-repeat;}
.set-collections-single .single-inner {padding-top:25px; border-top:1px solid #e9e9e9;}

.set-collections-single p.select-set-container{padding-top:1px;margin-bottom:23px;}
.set-collections-single .btn-select-set {display:block;text-indent:-9999px; width:117px; height:0; height:23px; margin:0 auto; overflow:hidden; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-select-set_e6856f.png') 0 0 no-repeat;}
.set-collections-single .btn-select-set:hover {background-position:left bottom;}
.set-collections-single .button-container{position:absolute; bottom:0; left:0; margin-left:95px;}

.set-collections-single .loading{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/loading-gif_1e51ba.gif') no-repeat;display:block;width:16px;height:16px;position:absolute;left:66px;bottom:3px; }


.set-collections-single .on-bottom {position:absolute; bottom:0; left:0; margin-left:95px;}
.set-collections-single .selected-collection-txt-flag {position:absolute; top:30%; z-index:100; background:#fff; border:3px solid #d0cfcb; overflow:hidden;width:271px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.set-collections-single .selected-collection-txt-flag .selected-flag {width:76px;height:66px;float:left;display:block;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/selected-check_2b9848.png') 0 0 no-repeat;}
.set-collections-single .selected-collection-txt-flag .txt {
    color:#333333;
    float:left;
    font-size:0.857em;
    line-height:1.3em;
    padding:10px 0;
    width:195px;
}

#select-articles {padding:20px 0 0;}
#select-articles form {position:relative;padding:14px 10px 13px; border-bottom:1px solid #dbdad9; margin:0 10px 25px; background:#f0efe7;}
#select-articles form li {float:left;}
#select-articles label {padding:0 10px 0 0; font-size:1.286em; font-weight:bold; line-height:1.556em; vertical-align:middle;}
#select-articles .text input {margin:0 5px 0 0; color:#333; font-size:1.214em; vertical-align:middle;}
#select-articles .button input {position:relative; display:block; width:90px; height:29px; padding:0; border:0; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-big-search_b960ee.png') no-repeat; cursor:pointer; text-indent:-9999px; line-height:20em;}
	#select-articles .button input:hover {background-position:bottom left;}
#select-articles .cat {padding:5px 0 0 20px;}
	#select-articles .cat select {width:140px;}
#select-articles .subcat {padding:5px 0 0 10px;}
	#select-articles .subcat select {width:220px;}
#facebox .articles-warning {padding-bottom:5px; text-align:center; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-id-login_54c948.jpg') left bottom repeat-x;}
#facebox .articles-warning h1 {width:280px; padding:10px 40px 20px; margin:0 auto 20px; font-size:1.286em; line-height:1.222em;}
#facebox .articles-warning p {width:320px; padding-bottom:20px; margin:0 auto; font-size:.857em;}

#content-list h2 {padding:0 20px; margin-bottom:10px; color:#333; font-size:1.286em;}
#content-list h3 {margin:0 0 5px;}
#content-list li {position:relative; display:block; padding:25px 0 25px 75px; border-bottom:4px solid #dedede;}
#content-list li p {color:#777; font-size:0.857em; line-height:1.667em;}
#content-list .showing {float:right; padding:7px 10px 0 0; font-size:.857em; color:#777777;}
#content-list .article {float:left; width:650px; padding:0 24px 0 0; border-right:1px solid #e9e9e9;}
#content-list .thumbnail {position:relative; float:left; width:160px; padding:0 25px 0 0;}
#content-list .select {position:relative; float:left; width:220px; text-align:center;}
#content-list .select a {position:absolute; top:50%; left:50%; display:block; width:116px; height:22px; margin:-11px -58px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-select_443136.png') no-repeat; text-indent:-9999px;}
	#content-list .select a:hover {background-position:bottom left;}
#content-list .select span.loading{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/loading-gif_1e51ba.gif') no-repeat;display:block;width:16px;height:16px;position:absolute;left:30px;top:44%;}

#content-list .next {padding:15px 20px;}
#content-list .next p {float:left; width:525px; font-weight:bold; line-height:2.571em;}
#content-list .selected-flag {position:absolute; top:50%; left:50%; z-index:100; width:278px; height:66px; border:1px solid #c7c6c2; margin:-33px 0 0 -139px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/selected-flag_6279ae.png') no-repeat; text-indent:-9999px;}

#no-results {padding:0 20px; color:#333;}
#no-results h2 {margin:0 0 25px; font-size:1.286em;}
#no-results h3 {color:#85c418;}
#no-results ul {margin:0 0 75px;}
#no-results li {padding:0 0 0 10px; margin:8px 0; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bul-orange_63e1b1.gif') no-repeat left center;}
#no-results .next p {float:left; width:525px; color:#666; font-weight:bold; line-height:2.571em;}

/*
 *	Step 2: Select Format
 */
.btn-edit-selections {float:left; width:218px; height:37px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-edit-selections_e38c3d.gif') no-repeat; text-indent:-9999px;}
	.btn-edit-selections:hover {background-position:bottom left;}
.btn-select-format {display:block; width:145px; height:28px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-select-format_3bf476.png') no-repeat; text-indent:-9999px;/*border:2px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;*/}
	.btn-select-format:hover {background-position:bottom left;}

.rcr #main #select-format {padding-top:25px;}
#select-format {margin-top:0px;border-top:3px solid #005682;}
#select-format .instruction {color:#777777; line-height:1.429em;}
.formats {margin-top:20px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.formats li {float:left; width:199px;border-right:1px solid #ccc;padding:0 15px; margin:0;min-height:275px;_height:275px;}
.formats li.clearfix {float:none; width:auto; margin:0; line-height:.1em; font-size:.1em;}
.formats h2 {font-size:1.2em;margin-bottom:5px;color:#005682;float:left;width:199px;}
.formats p {line-height:1.429em;display:block;float:left;font-size:0.957em;}
.formats .link-set {margin:10px 0 15px;width:199px;}
.formats .link-set *  {vertical-align:middle;}
.formats .gra-format {float:left;display:block;margin-bottom:10px;}
.formats .see-sample {display:inline-block; padding:6px 0;font-size:0.857em;}

/*
 *	Step 3: Download
 */
#article-set-title{display:none;}

.download-step {color:#505050;}
.download-step .alert {margin:15px 0 18px; color:#777; font-size:1.286em;line-height:1.3;}
.download-step .alert a {font-weight:bold;}

#download-text .thanks,
#download-word .thanks {margin:50px 0 0;}
.download-step .thanks p {margin:0 0 15px;}
.download-step .thanks a.btn {float:left; height:36px; margin:0 5px 0 0; text-indent:-9999px;}
.download-step a.btn:hover {background-position:bottom left;}
.download-step .thanks .download {width:211px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-download-different-format_26999b.png') no-repeat;}
.download-step .thanks .start-new {width:237px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-start-new-collection_1dedc5.png') no-repeat;}

#download-web-email p.subhead {margin:0 0 30px;}
#download-web-email h4 {margin:0 0 10px;}
#download-web-email .preview {float:left; width:575px;}
#download-web-email .copy {float:right; width:325px;}
#download-web-email .copy div.clearfix {margin:10px 0 25px;}
#download-web-email .copy code {width:285px; display:block; overflow:auto; height:200px; padding:20px; border:1px solid #d1d1d1; color:#777; font-family:Consolas,Monaco,"Bitstream Vera Mono",monospace; font-size:0.857em;}
#download-web-email .copy p {color:#777; line-height:1.286em; margin:0 0 10px;}
#download-web-email .copy p.clearfix {margin:8px 0 20px;}


/*
 *	ETC
 */

.btn-contact-houselogic {display:inline-block; width:154px; height:24px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-contact-houselogic_1e7c06.png') no-repeat; text-indent:-9999px;}

.btn-contact-houselogic:hover { background-position: 0 -30px }

DIV.cannot-find-separator { padding: 10px 45px; font-size: 13px;}
DIV.cannot-find-separator EM { font-style: normal ; font-size: 12px; }


#rcr-faq h1 {margin-bottom:20px;}
#rcr-faq h4 {line-height:1.429em;}
#rcr-faq .questions ul {margin-bottom:25px; line-height:1.429em;}
#rcr-faq .answers h4 a {color:#666666; cursor:default; text-decoration:none; font-size: 14px;}
#rcr-faq .answers p {margin-bottom:25px; line-height:1.429em;}
#rcr-faq .cant-find {padding:15px 20px; margin:30px 0 50px; background:#e2f8ff; text-align: center}
#rcr-faq .cant-find .btn-contact-houselogic {margin-left:10px; vertical-align:middle;}

#facebox {font-size:1.4em;}
#facebox td.body {border:1px solid #bdbdbd;}
#facebox div.content {padding:10px 20px 20px;}
#facebox h1 {padding-bottom:10px; border-bottom:1px solid #d6d6d6; margin-bottom:20px; color:#333333; font-size:1.714em; line-height:1em;}
#facebox p {margin-bottom:20px; line-height:1.429em;}
#facebox p.download {margin:0; text-align:center;}
/*
#facebox p.download .btn-download-lg {position:relative; left:50%; margin:0 10px 0 -105px;}
#facebox p.download a.close {float:left; margin-top:16px; color:#005682; font-size:.786em; position:relative; left:50%;}
*/
#facebox p.download .btn-download-lg {margin-left:105px;}
#facebox p.download a.close {float:left; margin:16px 0 0 10px; color:#005682; font-size:.786em;}

.rcr-resources .head {border-bottom:4px solid #ccc; padding-left: 15px; padding-right: 48px}
.rcr-resources h2 {margin:40px 0 15px; color:#505050;}
.rcr-resources h2.info {font-size:1.4em;margin:0px 0 10px 0;color:#F7921E;}
.rcr-resources h3 {line-height:1.429em; font-weight:normal;}
.rcr-resources p {margin-bottom:10px;}
.rcr-resource-static ul li {list-style:disc;margin-left:1em;line-height:25px;}
.rcr-resource-static h3 { font-weight: bold; color: #f89a1e; font-size: 21px; margin: 1em 0 .25em 0}

#resources-body {
    padding-left: 15px;
    padding-right: 48px;
}

#are-you-ae {
    margin-top: 16px;
    background-color: #ebfaff;
    font-size: 15px;
    overflow: hidden;
    zoom: 1;
    padding-left: 95px;
    padding-right: 88px;
    padding-top: 12px;
    color: #666666;
    margin-bottom: -10px;
}

#are-you-ae #btn-i-am-ae {
    text-indent: -9999px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-i-am-ae_eb134d.png') no-repeat top left;
    width: 160px;
    height: 24px;
    float: right;
    margin-bottom: 12px;
    _margin-bottom: 6px;
}

#are-you-ae #btn-i-am-ae:hover {
    background-position: 0 -24px;
}



#contact-form {padding:25px 200px;}
#contact-form li {margin-bottom:15px;}
#contact-form li.error {padding-left:152px; margin-top:-10px;}
#contact-form li.error p {padding:5px 5px 5px 20px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') 1px 7px no-repeat #fcf9b7; color:#434646; font-size:0.786em; font-weight:bold; line-height:1.273em;}
#contact-form .submit-wrap {padding-left:152px;}
#contact-form label {display:inline-block; width:140px; padding-bottom:10px; margin:5px 10px 0 0; text-align:right; font-size:.857em; font-weight:bold; color:#434646; vertical-align:top;}
#contact-form input.inp-text,
#contact-form select,
#contact-form textarea {width:225px; padding:5px 8px; border:1px solid #dbdbdb; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/bg-id-login-input_52e500.gif') left bottom repeat-x #ffffff; font-size:.857em; color:#777777; font-family:arial,"Helvetica Neue",helvetica,sans-serif;}
#contact-form textarea {height:130px;}
#contact-form input.btn-submit {float:left;}
#contact-form p.error {color:#dc1b1b;}
#contact-form p.thankyou {color:#8dca23;}

/*
* 404 page
*/
#rcr-404{margin:45px 0 20px}
.not-found-page h1 {line-height:1;}
.not-found-page h1 span{display:block;font-size:0.65em;margin:10px 0 15px;font-weight:normal;color:#505050;}
.not-found-page p{font-size:.95em;padding:0 0 20px 0;color:#505050;}
.not-found-page p.apology{border-bottom:4px solid #e7e7e7;margin-bottom:35px;}
.not-found-page h2{color:#8dca23;font-size:.95em;padding:0 0 3px 0;margin:12px 0 0;}
.not-found-page ul{margin:0 0 40px 20px;}
.not-found-page ul li{list-style:disc;font-size:.95em;color:#f7921e;padding:0 0 0 20px;line-height:25px;}
.not-found-page ul li span{color:#505050;}
.not-found-page ul li span a{font-weight:bold;}


/*
* 500 page
*/
#rcr-500{margin:45px 0 20px}

#promo-section H2 { text-indent: -9999px; margin: 0; padding: 0; background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-verlag-19-black_2abcb5.png') no-repeat;}

#main DIV.h2-container { padding-bottom: 20px; clear: both; border-bottom: 1px solid #d0d9de}


.columns { margin-top: 23px; }
.columns .column {float:left; line-height: 1.3 }

#main #for-execs { width:300px; margin-left: 13px;}
#main #for-execs H2 { width: 227px; height: 17px; background-position: 0 0; *background-position: 0 2px;}
#main #for-execs H3 { color: #005682; font-weight: bold; margin-bottom: 1em}
#main #for-execs A.action-link { margin-top: -3px; }

#main #whats-new { width: 280px; margin-left: 24px}
#main #whats-new H2 { width: 257px; height: 17px; background-position: 0 -25px;}
#main #whats-new H3 { color: #333333; font-size: 12px; font-weight: bold; margin-top: 15px; margin-bottom: 20px}

/*#main #whats-new H4 {text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/preview/heading-sprite-verlag-14-orange_09b096.png') 0 0 no-repeat;}*/
#main #whats-new H4 {color:#F8901F; text-transform: uppercase; font-size: .915em; }
#main #whats-new H4 A {color:#F8901F; }
#main #whats-new #slot { border-bottom: 1px solid #e7e7e7; margin-bottom: 15px }

#main #whats-new P { font-size: 13px; line-height: 1.5; padding: 10px 35px 15px 0}

#main #spread-word { width: 275px; *width: 260px; margin-left: 24px }
#main #spread-word H2 { width: 221px; height: 17px; background-position: 0 -54px}
#main #spread-word #link-to-hl { padding-bottom: 15px; border-bottom: 1px solid #d0d9de; margin-bottom: 18px}
#main #spread-word #link-to-hl H3 {color: #005682; padding-top: 10px}
#main #spread-word IMG { float: left; margin-right: 15px; }
#main #spread-word H3 {color: #005682; padding-top: 10px; padding-bottom: 10px}
#main #spread-word P {margin-bottom: .25em;}

#main DIV.block-body { overflow: hidden; zoom: 1 }
#main DIV.block { clear: both }

#main A.action-link {display:inline-block;color:#005682;padding:0 14px 0 0;font-size:0.7857em;text-transform:uppercase;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-modules-see-all_8737d6.png') 100% -1px no-repeat;font-weight:bold;text-decoration:none;}

#footer.member P.copyright {
    font-size: 11px;
    margin-top: 0;
}
#embed-clipboard .copy-button {
    margin:10px 0 25px 0;
}

#embed-clipboard .copy-button p.note {
    float: left;
    margin-left: 5px;
    background: #fcf8b8 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-copy_08601f.png') no-repeat 0 -75px;
    text-indent: -9999px;
    font-size:.857em;
    font-weight:bold;
    line-height:1.083em;
    width: 118px;
    height: 25px;
}

#embed-clipboard a.copy {
    display: block;
    float: left;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/rcr/btn-copy_08601f.png') no-repeat 0 0;
    height:25px;
    text-indent:-9999px;
    width:79px;
}

#embed-clipboard a.copy:hover {
    background-position: 0 -25px;
}

