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

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

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


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

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

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

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

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


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

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


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

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

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



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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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


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

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

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

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

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

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

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



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

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


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


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


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


/* Whitefence */

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

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


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

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

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

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

/* Project Todo */



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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

}

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

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



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

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

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

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

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

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

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


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



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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

/* HOUSELOGIC Buying & Selling Microsite */

/* 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.bullet{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-orange-bullet_71f715.png') no-repeat 0 1px;padding-left:10px;display:block;}
a.see-all {color:#005682;font-size:0.9em;font-weight:bold;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-modules-see-all_8737d6.png') right center no-repeat; padding:0 14px 0 0;}

/*  #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/buying-selling/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;
}

/* h1, h2, h3 ... */
h1 {color:#333333;font-size:1.5714em;font-weight:bold;margin:0;text-transform:capitalize;}

/* general layout for headers, main content and footer */
#headest .content,
#header .content,
#main,
#footer{width:1020px;margin:0 auto;position:relative;}
#headest {min-width:1020px;padding:8px 0 4px 0;border-bottom:1px solid #E4E5DF;background:#F7F8F3;}
* html #headest {width:expression(document.body.clientWidth < 1021 ? "1020px" : "100%");}

/* miscellaneous */
img.logo-print, img.topbar-print {display:none;}
a.logo-small {background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/logo-houselogic-buying-selling_95f96c.gif') no-repeat left bottom;float:left;height:29px;width:87px;}
/* image replacement */
.IR {display:block;overflow:hidden;text-indent:-9999px;}

/* header */
#header{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/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{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/logo-houselogic-buying-selling_95f96c.gif') no-repeat 0 0;float:left;height:66px;margin-bottom:20px;width:358px;}
#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 {bottom:0.3em;font-size:0.8em;position:relative;vertical-align:baseline;}

/* 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{clear:left;height:36px;width:1020px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/menu-bg_b205ce.gif') 0 0 repeat-x;}
#header ul.menu li a{display:block;text-indent:-9999px;overflow:hidden;height:36px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/menu_136b89.png') 0 0 no-repeat;}
#header ul.menu li.for-buyers a{width:158px;}
#header ul.menu li.for-sellers a{width:161px;background-position:-158px 0;}
#header ul.menu li.for-buyers a:hover,
#header ul.menu li.for-buyers a.active{background-position:0 -36px;}
#header ul.menu li.for-sellers a:hover,
#header ul.menu li.for-sellers a.active{background-position:-158px -36px;}

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

/* MASTER */
/* @group > index.html */
#buying-selling {
    padding-top:22px;
}
#buying-selling #featured-categories {
    width:962px;
    margin:0 auto;
    background:#f5f5ef;
    border-bottom:4px solid #e7e7e7;
}
#buying-selling #featured-categories #for-buyers,
#buying-selling #featured-categories #for-sellers {
    border-left:2px solid #e7e7e7;
    float:left;
    width:480px;
}
#buying-selling #featured-categories #for-buyers {
    border:0 none;
}
#buying-selling #featured-categories .description {
    padding:15px;
    margin:3px 0 0 0;
}
#buying-selling #featured-categories .description p {
    font-size:1.325em;
    color:#666;
    line-height:1.5em;
}
#buying-selling #featured-categories h2.category {
    margin-bottom:7px;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/ir-landing-values_9b1ed5.png') 0 0 no-repeat;
}
#buying-selling #featured-categories h2.buyers {
    background-position:0 -106px;
    width:93px;
    height:27px;
}
#buying-selling #featured-categories h2.sellers {
    background-position:0 -133px;
    width:91px;
    height:22px;
    margin-bottom:12px;
}
#buying-selling #featured-categories h2 a {
    display:block;
    height:22px;
}
#buying-selling #featured-categories .article-list {
    margin-top:10px;
}
#buying-selling #featured-categories .article-list h3 {
    color:#333;
    font-size:0.7857em;
    text-transform:uppercase;
}
#buying-selling #featured-categories .article-list ul {
    width:450px;
    margin-top:7px;
}
#buying-selling #featured-categories .article-list ul li {
    width:215px;
    float:left;
    padding:3px 10px 3px 0;
    font-size:0.857em;
    line-height:1.5em;
}
#buying-selling #featured-content {
    margin:20px 50px 0 30px;
}

#buying-selling #featured-content .content h1 {
    font-size:1.371em;
    margin:0 0 10px 0;
    text-transform:none;
}

#buying-selling #featured-content .content {
    float:left;
    width:595px;
    padding-right:30px;
    padding-left:15px;
}
#buying-selling #featured-content .content p {
     color:#505050;
     line-height:1.5em;
     margin:0 0 25px;
 }
#buying-selling #featured-content .right-rail {
    float:right;
    width:300px;
}

#buying-selling #homepage-callout {
    border: 2px solid #f1f1f1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px;
}

#buying-selling #homepage-callout-inner {
    background-color: #edf8fc;
    padding: 20px;
    padding-bottom: 10px;
}

#buying-selling #heading-shortsell {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/ir-shortsell-best-option_91828c.png') no-repeat;
    text-indent: -9999px;
    width: 339px;
    height: 12px;
    margin-bottom: 20px;
}

#buying-selling UL.horizontal {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 25px;
}

#buying-selling UL.horizontal LI {
    font-size: 12px;
    margin-right: 15px;
    color: #454545;
    line-height: 1.4;
    float: left;
}

#featured-content-links  LI A {
    font-weight: bold;
}

#buying-selling #homepage-callout-inner  LI {
    padding: 0 0 5px 10px;
    color: #333333;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat 1px 1px;
    margin-bottom: 10px;
}


/* for homepage callout if IE6+ */
#buying-selling .ie-corners .inner {
    padding-top:0!important;
    padding-bottom:0!important;
    border-bottom:0 none!important;
    border-top:0 none!important;
    background-position:15px 0!important;
    float:left;
    height:135px!important;
}

#buying-selling .ie-corners .top,
#buying-selling .ie-corners .btm {
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/ie-borders_e50e09.png') 0 0 no-repeat;
    width:590px;
    height:12px;
    display:block;
    overflow:hidden;
    float:left;
}
#buying-selling .ie-corners .btm {
    height:15px;
    background-position:0 -12px;
}

#buying-selling .further-reading {
    margin-top:30px;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:4px solid #E7E7E7;
}

#buying-selling .further-reading h2.image-replace {
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/ir-landing-values_9b1ed5.png') no-repeat 0 0px;
    height: 12px;
    width: 261px;
    margin-bottom:15px;
}
#buying-selling .further-reading ul {
    border-top:1px solid #D0D9DE;
    width:590px;
    margin-bottom:20px;
}
#buying-selling .further-reading ul li {
    border-bottom:1px solid #f1f1f1;
    width:265px;
    float:left;
    display:block;
    padding-left: 10px;
    padding-right:20px;
    padding-top:15px;
    padding-bottom:5px;
    height:30px;
    line-height:1.1em;
    font-weight:bold;
    font-size:0.9em;
}

#buying-selling .further-reading ul li a {
    text-indent: 0px;
    margin-left: 5px;
    line-height: 1.3;
}

#buying-selling .further-reading a.see-all {
    float:left;
    display:block;
    margin-top:10px;
    margin-left:10px;
    font-size:0.7857em;
}
/* @group > article.html */
#editorial-content {
    margin:0 50px;
    padding-top:20px;
}
#editorial-content .content {
    float:left;
    margin:0;
    width:608px;
}
#editorial-content .article {
    padding:0 22px 0 0;
    width:586px;
}
#editorial-content .article .article-head {
    float:left;
    width:586px;
}
#editorial-content .article .article-head h1 {
    float:left;
    width:460px;
}
/* print|share links */
.print-share-links{float:right;margin:0;text-indent:0!important;margin:0!important;*width:200px}
.print-share-links {margin:0 0 0;text-align:right;}
.print-share-links li {display:inline; font-size:0.7142em;}
.print-share-links li.print{display:block; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/icon-css-sprite_12907f.png') no-repeat 0 -316px;padding:5px 0 5px 20px;}
.print-share-links li.print a {position:relative;z-index:9999;}
.print-share-links li.share {display:block; float:left;padding-right: 10px;padding-top: 4px}
.print-share-links li.share a.share{display:block; padding-top:2px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/icon-css-sprite_12907f.png') no-repeat 0 -269px;margin:0 0 0 15px;}
.print-share-links 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/buying-selling/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/buying-selling/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/buying-selling/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/buying-selling/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/buying-selling/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/buying-selling/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/buying-selling/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/buying-selling/bg-share-email-top_9afe02.png') no-repeat 0 0; _background-image:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/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/buying-selling/bg-share-email-bottom_e57c14.png') no-repeat 0 0; _background-image:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/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;width:98px; line-height:20px;text-align:right; color:#434646; font-size:.857em; font-weight:bold; vertical-align:top;margin-right:4px;}
.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/buying-selling/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/buying-selling/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/buying-selling/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;}

/**/
#editorial-content .related-info{float:left;}
#editorial-content .article p{color:#505050;line-height:1.5em;margin:0 0 25px 0;}
#editorial-content .related-info .photo-gallery{background:#F5F5EF;border-bottom:1px solid #E7ECEF;margin:25px 17px 5px 0;}
#editorial-content .related-info .photo-gallery-lg{width:300px;margin:;}
#editorial-content .related-info .photo-gallery p{font-size:0.75em;margin:0 10px;padding:5px 0;}
#editorial-content .video-player div.caption{width:545px;font-size:.8571em;margin:0 0 10px !important;padding:7px 10px;background-color:#F5F5EF;border-bottom:1px solid #E7ECEF;}
#editorial-content .video-player div.caption p{margin-bottom:5px;}
#editorial-content h1{color:#333333;font-size:1.571em;margin:0 0 10px;}
#editorial-content p.byline,
#editorial-content p.dateline{color:#7E7E7E;font-size:0.7142em;line-height:1.36;margin:0;}
#editorial-content .article h3 {margin-bottom:10px;}
#editorial-content .video-player {margin-top:25px;}

#editorial-content .body ul {margin:15px 0 25px;list-style-type:disc;list-style-position:inside;padding-left: 1em;_text-indent: -1em;}
#editorial-content div.body ul li div.MsoNormal {display:inline;}
#editorial-content .body ul li {line-height:1.5em;list-style:disc;}
#editorial-content .article table {border:1px solid #d0d0d0;margin:0 0 10px 0;}
#editorial-content .article table td {padding:9px 12px;border:1px solid #d0d0d0;line-height:1.5em;}
#editorial-content .article table.wrap{float:left;}
#editorial-content .article table.no-wrap{width:100%;}


/* @group > category.html */
#category-page {padding:0 50px 0 30px;}
#category-page .utilites{padding-left:20px;}
#category-page .category-title h1{color:#333333;font-size:1.5714em;font-weight:bold;text-transform:capitalize;padding:20px 0 0 0;margin:0;}

#category-page .content{width:586px;float:left;padding:0 22px;}
#category-page .content a.see-all {color:#16A8D3;background-position:right center;}
#category-page .content p {line-height:1.5em;font-size:0.8571em;color:#777;}
#category-page .featured-article {float:none;}
#category-page .featured-article .description .project-metadata {clear:both;}

#category-page .category-title {width:586px;padding:0 22px;float:left;}
#category-page .category-title p {color:#333;padding:7px 0 20px 0;}

#category-page .right-rail{width:300px;float:right;}
.featured-article {margin:0 0 20px 0;width:586px !important;border-top:none;border-bottom:4px solid #E7E7E7;}
.featured-article .inside-content {border-bottom:1px solid #e7e7e7;width:546px;margin:0;border-top:3px solid #005682;padding:19px 20px 12px 20px;background-color:#effbff;}
.featured-article .footer {clear:both;padding:13px 0 13px 10px;background:#f8f9fa;}
.featured-article .footer h3 {
    color:#333333;
    font-size:0.7857em;
    font-weight:bold;
    text-transform:uppercase;
}
.featured-article .footer ul {
    margin-top:5px;
}
.featured-article .footer ul li a {
    font-size:0.857em;
}
.featured-article .footer ul li {
    float:left;
    padding-left:10px;
    margin-left:10px;
    border-left:1px solid #e7e7e7;
}
.featured-article .footer ul li.first {
    border:0 none;
    padding:0;
    margin:0;
}
.featured-article .photo, .featured-article .video {width:300px;height:200px;float:left;margin:0 20px 0 0;}
.featured-article .description {float:left;width:226px;}
.featured-article .description h2 {text-transform:capitalize;font-size:1.242em;line-height:26px;}
.featured-article .description h3 {font-size:0.7857em;font-weight:bold;text-transform:uppercase;color:#333;}
.featured-article .description p {float:left;margin:0 0 7px 0;padding:0 20px 0 0;}

#category-page .content .articles {
    width:586px;
}
#category-page .content .articles h2 {
    color:#333;
    font-size:1.242em;
    font-weight:bold;
    text-transform:capitalize;
    margin:0;
    padding:0 0 14px 0;
    float:left;
    width:586px;
}
#category-page .content .articles h2.section {
    font-size:1.5714em;
    padding:0 0 24px 0;
}
#category-page .content .articles p.new-sash {
    background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/icon-css-sprite_12907f.png') no-repeat scroll 0 -1188px;
    display:block;
    height:63px;
    left:-4px;
    position:absolute;
    text-indent:-5000px;
    top:-4px;
    width:62px;
    z-index:5;
}
#category-page .content .articles .article-item {
    border-bottom:4px solid #E7E7E7;
    margin:0 0 20px 0;
    padding:0 0 20px 0;
}
#category-page .content .articles a.to-top {
    float:right;
    font-size:0.8571em;
}
#category-page .content .articles .article-item .thumbnail {
    position:relative;
    float:left;
    margin:0 15px 0 0;
    width:170px;
}
#category-page .content .articles .article-item .description {
    float:left;
    width:401px;
}
#category-page .content .articles .article-item .description h2 {
    width:401px;
}
#category-page .content .articles .article-item .description p {
    padding:0 0 10px 0;
}

/* generic static page rules */
.static-page{width:940px;margin:0 30px 0 50px;padding-top:20px;}
.static-page h1{color:#333333;font-size:1.5714em;font-weight:bold;padding:5px 0 12px;text-transform:capitalize;margin:0 0 50px 0;}
.static-page,
.static-page .content ul li span{color:#505050;}

.static-page .left-rail{width:230px;float:left;}
.static-page .left-rail ul{}
.static-page .left-rail ul li{line-height:15px;font-weight:bold;color:#949492;font-size:0.8571em;}
.static-page .left-rail ul li a{}

.static-page .content{width:940px;float:left;margin:2px 0 0 0;}
.static-page .content h2{color:#8dca23;margin:0 0 5px;}
.static-page .content h2 a{color:#8dca23;margin:0 0 5px;}
.static-page .content h4{text-transform:capitalize;}

.static-page .content p{line-height:1.429em; margin: 0 0 20px;}
.static-page .content p strong{color:#8dca23;}

.static-page .content ul.copy{margin:0 0 25px 18px;}
.static-page .content ul.copy li{list-style:disc;color:#f7921c;padding:0 0 0 20px;line-height:1.5;}
.static-page .content ul.copy li a{}

/* FAQ */
#faq .content ul{margin:0 0 25px 0;}
#faq .content ul li{list-style:none;padding:0;font-size:0.8571em;font-weight:bold;line-height:15px;}
#faq .content div.contact-us{display:block;background:#e2f8ff;padding:12px 17px;margin:0 0 35px -17px;width:108%;}
#faq .content div.contact-us p{display:block;float:left;color:#505050;margin:0;line-height:1.6;}
#faq .content .answer{margin-top:32px;}

.btn-contact-us{display:block;text-indent:-5000px;width:147px;height:24px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-contact-houselogic_b4fad7.gif') no-repeat top left;float:left;margin:0 0 0 12px;}
.btn-contact-us:hover{background-position:bottom left;}

/* @group > contact_us.html */
#contact-us .content{margin-top:0;}

.static-page form#contact-form{padding:23px 0 0 0}
.static-page form#contact-form ul .errorlist{background:#fcf9b7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-error-x_f30f01.png')no-repeat 2px 6px;margin:15px 0 15px 148px;width:250px}

.static-page form#contact-form ul .errorlist li{margin:0 0 0 22px;padding:6px 0;font-weight:bold;font-size:.85em;}
.static-page form#contact-form ul {margin:0;}
.static-page form#contact-form ul li{margin:12px 0 0 0;}
.static-page form#contact-form ul li span.field-ok{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/icon-css-sprite_12907f.png') 0 -2210px;visibility:hidden;}
.static-page form#contact-form ul li.valid span.field-ok{visibility:visible;}
.static-page form#contact-form ul li.error{margin:8px 6px 12px 132px;width:209px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}

.static-page form#contact-form ul li select{width:250px;}
.static-page form#contact-form ul li textarea{margin:0 0 0 0;}
.static-page form#contact-form ul li input{width:244px;}
.static-page form#contact-form ul label{display:inline-block;width:118px;text-align:right;margin:0 10px 0 0;font-size:0.85em;font-weight:bold;float:left;line-height:18px;}

.static-page form#contact-form .btn-send-container{margin:0 0 0 132px;}
.static-page form#contact-form .btn-send-container #btn-send{float:left;}
.static-page form#contact-form .btn-send-container input.reset{padding:0;cursor:pointer;width:50px !important;color:#005682;font-size:0.7142em;font-family:arial;background:none;border:none;float:left;display:block;margin:14px 0 0 5px !important;}
.static-page form#contact-form .btn-send-container p{float:left;margin:3px 0 0 5px;}
.static-page form#contact-form .btn-send-container a{font-size:0.7857em;color:#005682;line-height:2;}

.static-page form#contact-form #recaptcha_container{width:302px; margin-left:132px;min-height:143px;}
.static-page form#contact-form #recaptcha_container .form{margin:12px 0 10px 0;}
.static-page form#contact-form #recaptcha_container .text{float:left;width:230px;}
.static-page form#contact-form #recaptcha_container .text input{width:175px;float:none;}
.static-page form#contact-form #recaptcha_container .text span.recaptcha{font-size:.8571em;text-transform:uppercase;color:#969fa1;}
.static-page form#contact-form #recaptcha_container .text span.info{float:none;font-size:.7857em;font-style:italic;color:#969fa1;}
.static-page form#contact-form #recaptcha_container .icons{float:right;width:26px;border:1px solid #dfdfdf;}
.static-page form#contact-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/buying-selling/icon-recaptcha_170171.png') 0 0 no-repeat;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_reload{border-bottom:1px solid #dfeaee;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_only_if_image{border:none;background-position:0 -25px;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_only_if_audio{border:none;background-position:0 -50px;}
.static-page form#contact-form #recaptcha_container p{float:right;}

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


/* @group > page.html (static) */
#page {
    margin:0 50px;
    padding-top:20px;
}
#page .content {
    float:left;
    margin:0;
    width:608px;
}
#page .text {
    padding:0 22px 0 0;
}
#page .text p {
    color:#505050;
    line-height:1.5em;
    margin:0 0 25px;
}
#page .content h1 {
    margin:0 0 10px;
}

/* @group > glossary.html */
/* glossary */
#glossary .content {width:608px;float:left;margin:0;}
#glossary .content h1 {border:0 none;margin:0 0 10px 0;}
#glossary .index{padding:0 0 75px 0;}
#glossary .index a,
#glossary .index span {padding-right:4px;font-weight:bold;}

#glossary .dictionary div.letters{margin-bottom:47px;}
#glossary .dictionary div.letters a.letter{color:#f7921e; font-weight:bold;}
#glossary .dictionary div.letters a.top{color:#005682;font-size:.7857em;text-transform:uppercase;font-weight:bold;background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-glossary-up-arrow_123dbf.png') no-repeat;padding: 0 0 0 18px;}
#glossary .dictionary div.letters a.top:hover{text-decoration:none;}
#glossary .dictionary dl{margin:5px 0 0 0;}
#glossary .dictionary dt{float:left;}
#glossary .dictionary dt a{color:#8dca23;font-weight:bold;line-height:1.429;}
#glossary .dictionary dd{line-height:1.429em; margin: 0 0 20px;}

#glossary .attribution{text-align:right;font-style:italic;}

/* @group > 404-500 error codes */
.not-found-page { width:840px !important;padding:50px;}
.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 5px;color:#505050;}
.not-found-page h2{color:#8dca23;font-size:.95em;padding:0 0 3px 5px;margin:22px 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;}

/* 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 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;width:500px;}
#footer .links ul{float:left;margin-bottom:10px;}
#footer .links ul li{padding:4px 0 4px 5px;margin:0 0 0 5px;float:left;border-left:1px solid #e2e2e2;}
#footer .links ul li.no-border {border:0 none;margin:0;padding:4px 0;}

#footer .contact-a-realtor{float:right;text-align:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/logo-realtor_7428d4.png') top right  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 p.copyright {float:left;}

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

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

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

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

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

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

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

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

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


.module .ad {float:right; width:300px; margin:20px 0 0 0;text-align:center;font-size:0.8em;}
.module .ad img {display:block; margin:0 auto 2px;}
.module .ad a {color:#005682;}


/* module: audio */
.audio ul li span {display:block;}
.audio ul li span.title {font-size:.857em; font-weight:bold; line-height:1.286em;}
.audio ul li span.from {font-size:.786em; color:3878787; line-height:1.273em;}
.audio ul li {border-bottom:1px solid #d0d9de;padding:15px 0 0 0;}

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

/* module: make a note for yourself */
.make-a-note-for-yourself{height:203px;background:#f0f5da url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-article-make-a-note-for-your-self_1d25b7.jpg') no-repeat bottom left;}
.make-a-note-for-yourself textarea {background:transparent none;border:none;overflow:hidden;width:255px;padding:18px 21px;text-align:left;height:185px;white-space:normal;display:block;font-size:.95em;color:#585858;font-family:arial,"Helvetica Neue",helvetica,sans-serif;}
.make-a-note-for-yourself input.submit-note{display:none;}

/* module: featured large */
.featured-project{width:609px;border-bottom:none !important;}
.featured-project h3.image-replace{background-position:0 -539px;}
.featured-project .photo{float:left;margin:0 20px 0 0;}

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

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

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

/* module: larger featured content */
.featured-large-list {}

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

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

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

/* module: most popular right side module */
.most-popular{}
.most-popular h1 {width:300px; height:25px; padding:0; border:none; margin:0 !important; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') 0 -149px no-repeat;}
.most-popular h3.image-replace{background-position:0 -149px;}
.most-popular img.title {border:none;}
.most-popular ul{border-top:1px solid #d0d9de;}
.most-popular ul li{border-bottom:1px solid #e7ecef;padding:15px 0 15px 0;  line-height:1.167em;}
.most-popular ul li a{font-weight:bold;text-transform:capitalize;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-list-item_dc7e38.png') no-repeat 2px 2px;padding-left:15px;display:block;}
.most-popular ul li span{font-weight:bold;display:block;text-transform:uppercase;color:#333;font-size:.6428em;margin-bottom:3px;padding-left:15px;}
.most-popular ul.double-stack li {padding:15px 0 0; border:none;}
.most-popular ul.double-stack li ul {border:none; border-bottom:1px solid #e8edf0;}
.most-popular ul.double-stack li ul li {padding:0 0 13px;}

/* module: replated products */
.related-products{}
.related-products h3.image-replace{background-position:0 -480px;}
.related-products #search_related_products_results{}
.related-products #search_related_products_results ul{}
.related-products #search_related_products_results ul li{margin:0 0 30px;}
.related-products #search_related_products_results ul li img{float:left;border:1px solid #dadada;}
.related-products #search_related_products_results ul li div.product-description{float:left;width:80%;font-size:.85em;}
.related-products #search_related_products_results ul li div.product-description p{margin:0;line-height:normal;color:#878787;}
.related-products #search_related_products_results ul li div.product-description p span{font-weight:bold;color:#333;}
.related-products #search_related_products_results ul li div.product-description p a{font-weight:bold;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices{display:block;text-indent:-5000px;width:98px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-compare-prices_d82d26.png') no-repeat top left;margin:10px 0 0;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices:hover{background-position:bottom left;}

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


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

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

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

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


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


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


/* Whitefence */

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

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


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

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

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

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

/* @group > static modules */
.glossary h3.image-replace {
    background-position:-1px -65px;
}
.quick-facts h3.image-replace {
    background-position:0 0;
}
.quick-facts #slider {
    width:300px;
    overflow:hidden;
    position:relative;
}
.quick-facts #slider ul li {
    width:300px;
    float:left;
    overflow:hidden;
}
.quick-facts #slider ul li.empty {
    width:0!important;
}
.quick-facts .navigation {
    margin-top:10px;
}
.quick-facts .navigation .center {
    background:#f3f3f3;
    float:left;
    height:24px;
    padding-top:8px;
}
.quick-facts .navigation .left,
.quick-facts .navigation .right {
    background:#f3f3f3 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-quick-facts-nav_77b9bf.png') 0 0 no-repeat;
    height:32px;
    width:13px;
    float:left;
}
.quick-facts .navigation .right {
    background-position:-13px 0;
}
.quick-facts .navigation span a {
    color:#005682;
    font-size:0.7857em;
    font-weight:bold;
}
.quick-facts .navigation span a.disabled {
    color:#666;
    text-decoration:none;
    cursor:default;
}
.quick-facts .navigation span a.next {
    background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-modules-see-all_8737d6.png') no-repeat scroll 0 0;
    padding:0 14px 0 0;
    background-position:100% 0;
}
.quick-facts .navigation span a.prev {
    background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-modules-see-all-prev_fd6451.png') no-repeat scroll 0 0;
    padding:0 0 0 14px;
    background-position:0 0;
    margin-right:14px;
}
.looking-to-buy-sell h3.image-replace {
    background-position:0 -33px;
}
.looking-to-buy-sell .contact-a-realtor{text-align:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/logo-realtor_7428d4.png') 0 100% no-repeat; padding:0 0 0 47px; min-height:40px;_height:40px;border:0 none;}
.looking-to-buy-sell .contact-a-realtor a.buy-or-sell {padding-bottom:4px;display:block;color:#999;font-weight:bold;}
.looking-to-buy-sell .contact-a-realtor a {font-weight:normal;}
.radio h3.image-replace {
    background-position:0 -16px;
}
.radio .real-estate-radio {
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/logo-real-estate-today_1c8fed.png') no-repeat scroll 100% 0;
    float:left;
    height:32px;
    width:83px;
    margin:0 217px 5px 0;
    _margin-right:108px;
}
.radio .inner-container {
    padding-top:10px;
}
.radio .listen {
    margin-top:7px;
    height:32px;
}
.radio .listen .center {
    background:#f3f3f3;
    float:left;
    height:32px;
    float:left;
}
.radio .listen .left,
.radio .listen .right {
    background:#f3f3f3 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-quick-facts-nav_77b9bf.png') 0 0 no-repeat;
    height:32px;
    width:13px;
    float:left;
}
.radio .listen .right {
    background-position:-13px 0;
}
.radio .listen a {
    font-size:0.857em;
    font-weight:normal;
    background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/bg-listen-link_aba44d.png') 0 4px no-repeat;
    display:block;
    height:22px;
    padding:10px 0 0 30px;
    float:left;
}


#video-page {
    padding: 25px 50px 0 30px;
}

#video-page LI.print {
    display: none;
}


#video-page-left {
    float: left;
    width: 611px;
}

#video-title-container {
    margin-bottom: 12px;
}

#video-title-container H1 {
    float: left;
    width: 540px;
    line-height: 1.2;
}

#video-title-container UL.print-share-links {
    width: auto;
    padding-top: .5em;
}

#video-page #video-player {
    width: 612px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-player-background-middle_35d997.png') repeat-y;
    min-height: 345px;
}

#video-page #video-player-inner {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-player-background-top_860eca.png') no-repeat;    

}

#video-page #video-instance-container {
    padding-top: 15px;
    margin: auto;
    width: 576px;
}

#video-page #selected-video-caption {
    background-color: #fcfbfa;
    font-size: 13px;
    line-height: 1.3;
    padding: 12px;
    width:552px;
    margin: auto;
    margin-top: 15px;
}

#video-instance-bottom {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-player-background-bottom_d3b4b3.png') no-repeat 0 0;
    width: 612px;
    height: 14px;
}

#video-browser {
    margin-top: 30px;
}

#video-browser #video-browser-tabs {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 20px;
    zoom: 1;
}

#video-browser-tabs UL {
    overflow: hidden;
    zoom: 1;
    margin-bottom: -2px;
}

#video-browser-tabs LI {
    float: left;
    margin-right: 6px;
}

#video-browser-tabs LI.tab A {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-tab-sprite_ebd5ee.png') no-repeat 0 0;
    height: 36px;
    width: 159px;
    display: block;
    position: relative;
    text-indent: -99999px;
}


#video-browser-tabs #tab-for-buying A {
    background-position: 0 -37px;
}

#video-browser #tab-for-buying A:hover {
    background-position: 0 -74px;
}

#video-browser-tabs #tab-for-buying A.active,
#video-browser-tabs #tab-for-buying A.active:hover {
    background-position: 0 0;
}


#video-browser-tabs #tab-for-selling A {
    background-position: -161px -37px;
}

#video-browser-tabs #tab-for-selling A:hover {
    background-position: -161px -74px;
}

#video-browser-tabs #tab-for-selling A.active,
#video-browser-tabs #tab-for-selling A.active:hover {
    background-position: -161px 0;
}

#video-browser A.video-play {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-play-sprite_71c5a3.png') no-repeat 0 0;
    text-indent: -9999px;
    display: block;
    width: 85px;
    height: 20px;
    float: right;
    margin-right: 25px;
    margin-top: 10px;
}

#video-browser A.video-play:hover {
    background-position: 0 -24px;
}

#video-browser FORM {
    margin-bottom: 20px;
}

#video-browser-list-container {
    border: 1px solid #e7e7e7;
    border-width: 1px 0 3px 0;
}

#video-browser-list-container .hidden {
    display: none;
}


#video-browser-list LI {
    clear: both;
    overflow: hidden;
    zoom: 1;
    font-size: 12px;
    padding: 8px 0 5px 0;
    line-height: 1.4;
    border-bottom: 1px solid #e5e5e5;
}

#video-browser-list LI.last {
    border-bottom: 0;
}

#video-browser-list LI SPAN.separator {
    padding: 0 4px;
}

#video-browser-list LI A {
    font-weight: bold;
    font-size: 12px;
    display: block;
    overflow: hidden;
    zoom: 1;
}

#video-browser-list DIV.video-browser-details {
    padding-top: 6px;
    float: left;
}

#video-browser-list DIV.video-browser-thumbnail {
    margin: -2px 0 0 -3px;
    float: left;
    width: 90px;
    height: 60px;
}

#video-browser-list DIV.video-browser-thumbnail IMG {
    margin: 3px 0 0 3px;
    position: absolute;
}


#video-browser-list DIV.video-browser-thumbnail P.new-sash {
    position: absolute;
    display: block;
    z-index: 5;
    text-indent: -9999px;
    width: 43px;
    height: 43px;
    margin-top: -47px;
    margin-top: 0;
    margin-right: -47px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-sash-new_14b593.gif') no-repeat 0 0;
}

#video-filter SELECT {
    display: none;
}

#video-filter SELECT.active {
    display: inline;
}

DIV.scroll-pane {
    width: 610px;
    border-right: 1px solid #e5e5e5;
    height: 500px;
    overflow: auto;
}

.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 999;
}

.jScrollPaneTrack{
    position:absolute;
    border-right: 1px solid #e5e5e5;
    cursor:pointer;
    right:0;
    top:0;
    height:100%;
}

.jScrollPaneDrag{
    position:absolute;
    background: #f0f0f0 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buying-selling/video-scrollbar_b54017.png') no-repeat center left;
    cursor:pointer;
    overflow:hidden;
}

