/* Slider
----------------------------------*/
.has-js #effort-wrapper #slider-effort{display:block;}
.has-js #effort-wrapper select{display:none;}

.has-js #investment-wrapper #slider-investment{display:block;}
.has-js #investment-wrapper select{display:none;}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 22px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: 30px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat bottom left;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left; /*cursor:move;*/ cursor:col-resize;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left;}
.ui-state-hover a, .ui-state-hover a:hover {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left;}
.ui-state-active, .ui-widget-content .ui-state-active {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-sprite-slider-project-finder_27476f.png') no-repeat top left;}

#project-finder-content{width:918px;margin:0 auto;}
#project-finder-content h1{color:#333;font-size:1.6em;font-weight:normal;margin:0 0 10px;}
#project-finder-content .binder-item .project-metadata {margin-top:0;}

/*page specific style overrides */
.bread-crumb{margin-bottom:46px;}
div#content-list{border-left:none;border-right:none;}
div.content-brief{margin-left:0;margin-right:0;}
#content-list .binder-item{margin:0;}

#project-finder-container{background:#f0efe7;position:relative;z-index:0;border-top:3px solid #005682;border-bottom:1px solid #d6d5d5;padding:32px 22px;}
#effort-wrapper label, #effort-wrapper label, #investment-wrapper label, #home-area-wrapper label, #topic-wrapper label{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;}

#effort-wrapper, #investment-wrapper, #home-area-wrapper, #topic-wrapper{float:left;width:185px;margin:0 44px 0 0;}
#project-finder-container #topic-wrapper{margin:0;}
#effort-wrapper p, #investment-wrapper p, #home-area-wrapper p, #topic-wrapper p{font-size:0.85em;margin:10px 0;padding: 0 10px 0 0;line-height:16px;}
#effort-wrapper select, #investment-wrapper select, #home-area-wrapper select, #topic-wrapper select{width:100%;}

#effort-wrapper label{background-position: 0 -1095px;}
#investment-wrapper label{background-position: 0 -996px;}
#home-area-wrapper label{background-position: 0 -796px;}
#topic-wrapper label{background-position: 0 -900px;}

#project-finder-container-bottom-arrow{position:absolute;z-index:5;width:25px;height:12px;background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat bottom left;bottom:-12px;left:24px;}

.has-js #project-finder-container form input{display:none;}
#project-finder-container form input{float:right;margin:25px 0 0;display:block;}

#project-finder-results{margin:16px 0 0; padding:25px 0 0;}
#project-finder-results .binder-item {margin:0 20px 20px 0;}


#content-list h1 {border-bottom:1px solid #E7ECEF;color:#333333;font-size:1.5714em;font-weight:normal;margin:0 0 30px;padding:0 0 16px 20px; }
.editorial-content{margin:0 50px;}
.editorial-content p{line-height:1.5;margin:15px 0;}  

.editorial-content .utilites .bread-crumb{float:left;width: 600px;}
.editorial-content .utilites .print-share-links{float:right;margin:0;} 

.editorial-content .binder-item{border-bottom:4px solid #e7e7e7;padding:0 0 7px 0;margin:0 0 13px 0;} 
.editorial-content .binder-item .description{width:586px;float:left;margin-right:34px;}  
.editorial-content .binder-item .description h1{color:#333;font-size:1.5em;text-transform:capitalize;margin:22px 0 10px 0;}
.editorial-content .binder-item .description p.byline,
.editorial-content .binder-item .description p.dateline{font-size:0.7142em;color:#7e7e7e; margin:0;line-height:1.36;}   

.editorial-content .binder-item .description ul.metadata {}
.editorial-content .binder-item .description ul.metadata li{width:auto;float:left;font-size:.7142em;} 
.editorial-content .binder-item .description ul.metadata li a{color:#666}
.editorial-content .binder-item .description ul.metadata li.comments{} 
.editorial-content .binder-item .description ul.metadata li.comments a{height:20px;padding-top:3px;display:block;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icons-article-metadata_2faf5a.png') no-repeat top left;}  
.editorial-content .binder-item .description ul.metadata li.comments a:hover{text-decoration:none;}
.editorial-content .binder-item .description ul.metadata li.comments a span{display:block;float:left;}
.editorial-content .binder-item .description ul.metadata li.comments a span.number{width:23px; text-align:center;padding-right:5px;}

.editorial-content .introduction .description ul.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:2px 0 0 22px;border-left:1px dotted #999;margin:0 0 0 10px;}
 
.binder-item .project-metadata{margin: 0;width:290px;float:right;margin-top:40px;}
.binder-item .project-metadata tr td#first{width:115px;}
.binder-item .project-metadata tr td.clear-border{border: none;}

.binder-item .project-metadata tr td span{display:block;width:19px;height:19px;text-indent:-5000px;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#money {background-position:0 -367px;}
.binder-item .project-metadata tr td span#hat {background-position:0 -417px;}
.binder-item .project-metadata tr td span#leaf {background-position:0 -468px;}
.binder-item .project-metadata tr td span#home {background-position:0 -2144px;}  


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


.editorial-content .content{float:left;width:608px;margin: 0;}
.editorial-content .article{padding:0 22px 0 0;}
.editorial-content .article h3 {color:#333;margin:0 0 -10px 0;text-transform:capitalize;}
.editorial-content .article p{line-height:1em;color:#505050;line-height:1.47em; margin:20px 0;}

.editorial-content .related-info{width:168px;float:left;margin:0 17px 20px 0;}

.editorial-content .related-info .photo-gallery{background:#f5f5ef;margin:0 0 17px;}
.editorial-content .related-info .photo-gallery p{font-size:0.75em;padding:5px 0;margin: 0 10px;}
.editorial-content .related-info .photo-gallery p#last{border-top:1px solid #ddddd8;}
.editorial-content .related-info .photo-gallery p a {color:#005682;}
/* related products */ 
.editorial-content .related-info .related-products {padding: 10px 0;}
.editorial-content .related-info .related-products h3{margin: 0;text-transform:uppercase;}
.editorial-content .related-info .related-products p {margin:0;font-size:0.75em;color:#878787;}
.editorial-content .related-info .related-products p strong{color:#333;}
.editorial-content .related-info .related-products p.editorial-content-related-products-title{margin:7px 0 0;}
.editorial-content .related-info .related-products p a {font-weight:bold;font-size:1em;}
.editorial-content .related-info .related-products a.editorial-content-compare-prices {display:block;text-indent:-5000px;width:98px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-compare-prices_d82d26.png') no-repeat top left;float:right;cursor:pointer;margin:3px 1px 0 0;}
.editorial-content .related-info .related-products a.editorial-content-compare-prices:hover {background-position: bottom left;}

.editorial-content .related-info .sponsored-links{margin:15px 0 0;border-top:1px dotted #7f7f7f;padding:20px 0 0;margin:35px 0 0;}
.editorial-content .related-info .sponsored-links h3 {margin:0;text-transform:uppercase;}
.editorial-content .related-info .sponsored-links p {margin:5px 0;font-size:0.75em;color:#878787;}
.editorial-content .related-info .sponsored-links p a{font-weight:bold;font-size:1em;}

 
/* track your progress module */
.editorial-content .track-your-progress{background:#f0efe7;border-bottom:1px solid #89a0af;padding:9px 0 9px 20px;width:620px;}
.editorial-content .track-your-progress p{margin:8px 18px 0 0;float:left;width:184px;height:14px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-track-your-progress_738daa.png') no-repeat 0 0;text-indent:-9999px;}
.editorial-content .track-your-progress ul{margin:0}
.editorial-content .track-your-progress ul li{display:block;float:left;}

.editorial-content .track-your-progress ul li a {display:block;text-indent:-9999px;width:189px;height:30px;}


.editorial-content .track-your-progress ul li a.btn-mark-as-read{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-mark-as-read_0eea6a.gif') no-repeat top left;margin:0 8px 0 0;}
.editorial-content .track-your-progress ul li a.btn-mark-as-read:hover{background-position:0 -35px;}
.editorial-content .track-your-progress ul li a.btn-mark-as-completed{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-mark-as-completed_a747a0.gif') no-repeat top left;}
.editorial-content .track-your-progress ul li a.btn-mark-as-completed:hover{background-position:0 -35px;}

.editorial-content .track-your-progress img {position:absolute;top:-12px;left:22px;}        

.editorial-content .right-rail{float:right;width:300px;padding:0 0 5px;}

.editorial-content-right-rail h2 {text-transform:uppercase;font-size:1em;margin-top:30px;}



/* global.css style overrides */ 
.comment-bubble-list{margin:20px 0 0 21px;}
.editorial-content-left-rail hr.blue{margin-left:21px;width:639px;}
#comments h3{margin-left:21px;}
#comments .comment-container{padding-left:22px;}


/* articles */ 

.editorial-content-content-header {border-bottom: 5px solid #ccc;}


/* article breakdown module */
#breakdown-module{width:100%;margin: 28px 0 0;}
#breakdown-module tr{}
#breakdown-module tr td{font-size:.75em;color:#878787;border-bottom:1px dotted #bfbfbf;padding:6px 0;}
#breakdown-module tr td#first-td{width:115px;}
#breakdown-module tr td.clear-border{border: none;}

#breakdown-module tr td span{display:block;width:19px;height:19px;text-indent:-5000px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_201fe0.png') no-repeat;float:left;}
#breakdown-module tr td span#money {background-position:0 -367px;}
#breakdown-module tr td span#hat {background-position:0 -417px;}
#breakdown-module tr td span#leaf {background-position:0 -468px;}

#breakdown-module tr td strong {font-weight:bold;color:#333;}

#btn-add-to-binder-container{width:100%;text-align:right;padding:7px 0 0;margin:20px 0 0;border-top:1px solid #e7ecef;}
#btn-add-to-binder{display:block;text-indent:-5000px; width:151px;height:30px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-add-to-binder_37d558.png') no-repeat top left;float:right;}
#btn-add-to-binder:hover{background-position:bottom left;}

/* CHECKLIST - Before you start */
#check-list{margin:0 0 0 22px;}

#check-list #check-list-header{margin:13px 0 0;border-bottom:1px solid #e7ecef;padding:0 0 6px;}
#check-list #check-list-header li{float:left;display:block;}
#check-list #check-list-header li#print {float:right;border:1px solid #ededed;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-gradient_54c5cb.gif') repeat-x bottom left;;}
#check-list #check-list-header li#print a {display:block;font-size:0.75em;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_201fe0.png') no-repeat 0 -319px;margin:8px 17px 5px 17px;padding:2px 0 5px 21px;color:#005682;}
#check-list #check-list-header li a{}
#check-list #check-list-header li h3{font-size:1.3em;margin:10px 0 0 14px;}
#check-list #check-list-header li h3 span {font-size:.75em;}

#check-list #check-list-ul{margin:15px 0 20px 15px;}
#check-list #check-list-ul li{display:block;clear:both;margin:10px 0;}
#check-list #check-list-ul li a{display:block;float:left;width:13px;height:13px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_201fe0.png') no-repeat -3px -689px;margin: 0 5px 0 0;}
#check-list #check-list-ul li label{display:block;float:left;font-size:0.95em;color:#7e7e7e;}

