body {padding:0px;margin:0px;background-color:#eeeeee;text-align: center;}
img {border: none;}
.button {background-color:#eee;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E0E0E0),color-stop(0.5, #FFFFFF),color-stop(1, #DBDBDB));background-image: -moz-linear-gradient(center bottom,#E0E0E0 0%,#FFFFFF 50%,#DBDBDB 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #999;display:inline-block;color:#444 !important;font-family:arial;font-size:15px;font-weight:bold;padding:3px 12px;text-decoration:none !important;}
.button:hover {background-color:#999999 !important;color:#fff !important;background-image:none;cursor:pointer;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; color:#323232}
a:hover {text-decoration: underline; color:#323232}
a:active {text-decoration: underline; color:#323232}
.clear {clear:both;}

#container {position:relative;margin: 0 auto;width: 1100px;text-align:left;background-color:#fff;padding:0;border-left:1px solid #888;border-right:1px solid #888;-webkit-box-shadow: 0px 4px 8px 4px #888;-moz-box-shadow: 0px 4px 8px 4px #888;box-shadow: 0px 4px 8px 4px #888;}
#right-sidebar {border-left:1px solid #CCCCCC;width:179px !important;}
.content {float:left;width:920px;margin-bottom:10px;}

/*---- Header ----*/
#welcome  {font-family:arial;font-size:12px;height:16px;_height:17px;text-align:center;border-bottom:1px solid #ccc;padding-top:3px;background-color:#f1f1f1}
#welcome h1 {display:inline;color:#000000;font-size:12px;font-weight:bold;}

#header {background:url(http://images.the-house.com/the-house-headerbg.gif) top left repeat-x;font-family:Arial, Helvetica, sans-serif;position:relative;}

#header a.logo {float:left;clear:left; display:block; width:238px; margin:4px 0; padding:0; font-size:18px;}
#header #aboutus {font-size:16px;line-height:normal;}
#header h2 {float:left; font-size:10px; margin:10px 0 0; padding-left: 0; text-align:center;}
#header #holidayshipping {float:left;width:125px;padding-left:20px;}

#header ul {float:right; margin:14px 0 5px; padding-right:15px; list-style:none;}

#header #search {float: right;width:330px;clear:right;margin:0;padding:0;position:relative;}
#header #search form {margin:0;padding:0;}
#header #search p {margin:0;padding:0;}
#header #search label {display:none;}
#header #search #keywords {width:250px;font-size:18px;}
#header #search .button {font-size:18px;padding:2px 6px;}

#header table td {font-family:Arial,Helvetica,sans-serif;}
#header table td h3 {font-size:13px; margin:0; padding:0; text-align: center;}
#header table td a {display:block;padding:6px;font-family:Arial,Helvetica,sans-serif;}
#header table td:hover h3 a, #header table td h3 a:hover, #header table td.hover h3 a, #header table td.hover {background-color:#999 !important;background-image:none !important;color:#fff;text-decoration: none;}

#header table.left {float:left;clear:left;width:654px;background:#fdfdd7;border-top:solid 1px #999;}
#header table.left td {padding:0;border-right:solid 1px #999;}
#header table.left td.featured {background:url("http://images.the-house.com/navbar-bg-sprite.png") repeat-x scroll left -1px transparent;}
#header table.left td.featured a {color:#fff;}
#header table.left td.outlet {background-color:#cc0000;}
#header table.left td.outlet h3 a {color:#fff;}
#header table.left td.cyberDeals {background-color:yellow;}
#header table.left td.cyberDeals h3 a {display:block; padding:6px;color:#333;}

#header table.right {float:right;height:25px;font-size: 12px;background-color:#333;background-image:none;border:solid 1px #999999;border-right:none;}
#header table.right td {border-right:solid 1px #999999;font-size:12px;font-weight:bold;color:#000;background-color:#fdfdd7;}
#header table.right td.cart {background-image:url(http://images.the-house.com/cart-icon-new.gif);background-repeat:no-repeat;background-position:4px 2px; padding-left:22px;}
#header table.right td.phone {font-size:14px;padding:0 6px;font-weight:bold;}
#header table.right td:hover {background-color:#999;}
#header table.right td a {color:#000;padding:0 6px;}
#header table.right td a:hover, #header table.right td:hover {color:#fff;}

#header .button {background-color:#fdfdd7;color:#000;margin:0;padding:1px 3px;font-weight: bold;font-size: 14px;}
#header #phone {clear:both;float:right;margin:-8px 10px 0;padding:3px 5px 2px;background-color:#CC0000;color:#fff;}
#header #pull-brand {margin-right: 40px;}
#header #socialIcons {float:right;clear:right;width:330px;padding-right:5px;margin-top:4px;}
#header #socialIcons ul {float:none;margin:0;padding:0;list-style:none;}
#header #socialIcons ul li {float:none;display:inline;border:none;padding:0;}

/*---- Dropdown Navbar ----*/
#navbar {clear:both;margin:0;padding:0;background-color:#fff;font-family: Arial, Helvetica, sans-serif;border-bottom:solid 4px #CC0000;}
#navbar ul, #header ul {list-style: none; margin:0; padding:0;}
#navbar table {width:1100px;background:#999999;border-right:none;border-left:none;border-top:solid 1px #999;}
#navbar table td {padding:0;border-right: solid 1px #999999;}
#navbar table td h3 {font-size:13px; margin:0; padding:0; text-align: center;background-color:#eee;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E0E0E0),color-stop(0.5, #FFFFFF),color-stop(1, #DBDBDB));background-image: -moz-linear-gradient(center bottom,#E0E0E0 0%,#FFFFFF 50%,#DBDBDB 100%);}
#navbar table td.clothing h3 {font-size:13px;}
#navbar table td a, #header table td a {display:block; padding:6px 3px;font-family:Arial, Helvetica, sans-serif;}
#navbar table td:hover h3 a, #navbar table td h3 a:hover {background-image:none;background-color:#999999;color:#fff;text-decoration: none;}
#navbar table td ul li h5 {margin:0;padding: 5px 0 5px 5px;font-size:13px;}
#navbar table td ul li h5 a {font-family:inherit;padding:0;}

#navbar table td:hover .sub {display:block;}
#navbar .sub, #header .outlet .sub {display:none;position:absolute;top:auto;left:auto;background-color:#efefef;border:solid 1px #999;z-index:9999;padding:0;font-size: 12px;}
#navbar .flip {position:absolute;right:0;}
#navbar .sub h4, #header .sub h4 {margin:0;padding:0;text-align:left;font-size:15px;}
#navbar .sub h4 a, #header .sub h4 a {padding:6px;background:#333 !important;color:#fff;}
#navbar .sub ul, #header .sub ul {float:left;display:block;width:160px;}
#navbar .sub li a:hover, #header .sub li a:hover {background-color: #cc0000; color: white;}

#navbar table th, #header table th {font-family:Arial,Helvetica,sans-serif;}
#navbar .sub table, #header .sub table {padding-top:5px;}
#navbar .sub table tr th, #header .sub table tr th {padding-left:10px;background:transparent;border:none;vertical-align:bottom;}
#navbar .sub table tr td, #header .sub table tr td {padding:0 0 5px 10px;border:none;border-bottom:solid 10px #ccc;vertical-align:top;}
#navbar .sub table h4, #header .sub table h4 {color:#180090;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
#navbar .sub table h4 a, #header .sub table h4 a {background:transparent !important;color:#180090;padding:0;}
#navbar .sub table, #header .sub table {width:100%;height:auto;margin:0;padding:0;background:none;border:none;}
#navbar .sub table ul, #header .sub table ul {width:auto;padding-right:20px;}
#navbar .sub table a, #navbar .sub table h4, #header .sub table a, #header .sub table h4 {padding:4px 3px 3px 0;}

#header .outlet .sub ul li a:hover {background-color: #cc0000; color: white;}

/*---- Logo Bar ----*/
#logobar {border-bottom:solid 4px #CC0000;}
#logobar td a img {display:block;}

/*---- Header Stripe ----*/ /*-- TO BE REMOVED --*/
#stripe {background-color:#cc0000;color:#fff;font-size:16px;padding:5px;font-family:Arial,Helvetica,sans-serif;}
#stripe a {color:#fff;}
#stripe .left {float:left;font-size: 12px;}
#stripe .left strong {font-size:14px;}
#stripe .left a {text-decoration: underline;}
#stripe .right {float:right;padding-right:15px;font-family:Verdana,Arial,Helvetica,sans-serif;}

/*---- Breadcrumbs ----*/
.breadcrumbs {font-size:10px;font-family:verdana, arial;margin-left:170px;position:relative; top:-1px;width:auto;padding:10px 10px 10px 15px;}
.category-product-table table {width:45%;padding:0px 10px;}
.breadcrumbs a, a.breadcrumbs, .breadcrumbs a:link,.breadcrumbs a:visited, a:visited.breadcrumbs {color:#3F3F3B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:underline;}
.breadcrumbs a:hover, a:hover.breadcrumbs {color:#3F3F3B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;}
.shop-rightbar {width:185px;padding-left:12px;padding-right:1px;padding-top:20px;}

/*---- from old css ----*/
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color:#181818; text-decoration: none}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color:#181818; text-decoration: none}
h1 {margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt;font-weight:normal;padding-bottom:5px;padding-top:10px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#333333; text-decoration: none; line-height: 13px; font-weight: bold}

.smallText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt}
.largeText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt}
.saleText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#E33500; font-weight: bold; line-height: 14px}
.ourprice {font-weight:bold;font-size:11px;}
.cattexthead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#181818; text-decoration: none; line-height: 14px}
.cattextreg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#181818; text-decoration: none; line-height: 14px}
.displayname {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#333333; text-decoration: none; line-height: 13px; font-weight: bold}

/*---- paging ----*/
.navigation{color:#333;font: bold 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;padding: 3px;white-space: nowrap;	}
.navigation a {color: #BD2C00;}
.navigation a:hover{color: #FB3B00;}
.navigation a:active{color: #BD2C00;border-top-color: #3366FF;background-color: #CCCCCC;}

/*---- Index Page ----*/
#index .category-table h3 {text-align:center;background-color:#efefef;border-bottom:solid 1px #aaa;margin:0;padding:0 0 1px;}
#index .category-products1-link {font-weight:normal;text-align:left;}
#index .category-products1-link img.category-icon {float:left;padding-right:5px;width:70px;height:70px;}
#index .category-products1-link span {float:left;width:140px;}
#index .products {padding:0 0 0 175px;}
#index .products .orbit-wrapper {width:736px;height:200px;margin:0 auto;}
#index .products table.category-table {border:solid 1px #aaa;border-right:none;border-bottom:none;padding-top:0;margin-top:5px;}
#index .products td.category-products {border-bottom:solid 1px #aaa;}
#index .category-products table {padding:5px;}

/*---- Product Page ----*/
body.product .leftnavbar {display:none;}
body.product .breadcrumbs {margin:0;}
body.product .products {padding:0;}
body.product #product {width:100%;border-top:solid 1px #000;}
body.product table#product td {padding: 0;}
body.product #product-text #content ul {padding-left:15px;}

.arrow {height:24px;width:27px;background-image:url(http://images.the-house.com/house_icon_arrows.png);background-color:transparent;background-repeat:no-repeat;}
.arrow.arrow-left {background-position:-0px -0px;}
.arrow.arrow-down {background-position:-27px -0px;}
.arrow.arrow-up {background-position :-54px -0px;}
.arrow.arrow-right {background-position:-81px -0px;}

#bostatus {font-weight:bold;color:#B60101;}
#product .invalid-option, #package .invalid-option, #package-asoption .invalid-option {background-color:red;color:white;font-weight:normal;padding:3px 5px;}
#product .invalid-option select, #package .invalid-option select, #package-asoption .invalid-option select {margin-top:3px;}

.product-table {padding:5px 0 0 10px;}

.product-whole-block {padding-top:5px;font-family:verdana;font-size:11px;}
.product-mainblock {clear:both;margin-bottom:10px;position:relative;}

.product-imagetd {width:300px;}
#product.has-siblings .product-imagetd {width:395px;}
.product-image {text-align:center;height:300px;}

#product.has-siblings .product-imagetd .product-images.right {float:left;margin:0;}
.product-imagetd .product-images.right {width:300px;margin:0 auto;padding-top:5px;text-align:center;}
.product-images #wrap {display:block;width:254px;height:300px;margin:0 auto;position:relative;}

.multi {width:100%;height:60px;margin:10px 0;padding:0;}
.multi ul {width:230px;margin:0 auto;padding:0;list-style:none;}
.multi img {margin-left:2px;margin-bottom:1px;}

.siblingbox {color:#000000;font-size:10px;font-weight:bold;padding-top:10px;}
.product-imagetd .siblingbox.left {float:left;width:60px;height:378px;position:relative;padding:5px 10px;text-align:center;overflow:hidden;border-right:solid 1px #000;}
.siblingbox ul {margin:0;padding:0;list-style:none;}
.siblingbox .title {display:block;margin:0;padding:0;}
.sibling {position:relative;padding:5px 0;}
.siblingphoto {}
.siblinglink {}

.product-text-td {width:65%;}
#product.has-siblings .product-text-td {width:525px;}
#product-text, .product-text {margin:0;padding:0;line-height:17px;}
#product-text h3, .product-text h3 {margin:0 0 5px;}
#product-text table, .product-text table {margin-left: auto; margin-right: auto;text-align:center;padding:1px 1px 1px 1px;margin-top:10px;}
#product-text table td, .product-text table td, #product-text table th, .product-text table th {font-size:11px;border-bottom:solid 1px #CCC;}
#product-text #product-attributes table td ul {margin:0;padding:0;list-style:none;}
#product-text b {color:#BD2C00;}
#product-text #tabs #content h4 {margin:0;}
#product-text #tabs #content p {margin-top:0;}
#product-text #content li {margin-bottom:4px;}
#product-text #content ul, #product-text #content li {margin:0;padding:0;color:#3f3f3f;list-style:disc;}
#product-text .tabs div li {list-style-type: disc;list-style-position: inside;padding:0px 30px;margin-top:3px;}

#product-rating {margin-top:5px;color:#4169b8;font-weight:bold;}
#product-rating a {color:#4169b8;text-decoration:underline;}
#product-rating a:hover {text-decoration:none;}
.star-rating {float:left;height:25px;width:100px;margin-left:-5px;background-image:url(http://images.the-house.com/house_icon_starrating.png);background-color:transparent;background-repeat:no-repeat;background-position:-500px -0px;text-indent:-9999em;}
.star-rating.rank1 {background-position:-0px -0px;} 
.star-rating.rank2 {background-position:-100px -0px;} 
.star-rating.rank3 {background-position:-200px -0px;} 
.star-rating.rank4 {background-position:-300px -0px;} 
.star-rating.rank5 {background-position:-400px -0px;}

.product-risk {float:left;padding-bottom:5px;width:200px;}
.product-risk p {margin:0;padding:0 0 7px 0;}
.product-risk strong {color:#BD2C00;}
.product-risk p#inventoryStatus {font-size:18px;}
.product-risk strong.soldOut {color:#BD2C00;}
.product-risk strong.backordered {color:#FF5000;}
.product-risk strong.inStock {color:green;}

/*--- BOF AllOutOfStock product styles ---*/
.product-mainblock.product-soldout {background-color:#EDEEE8;text-align:center;padding:10px 50px;font-size:12px;}
.product-mainblock.product-soldout .product-risk {float:none;width:auto;}
.product-mainblock.product-soldout .promoCode {font-size:16px;color:#BD2C00;}
.product-mainblock.product-soldout #forusonly {display:none;}
.product-mainblock.product-soldout #product-price-save {display:none;}
.product-mainblock.product-soldout #product-price {display:none;}
.product-mainblock.product-soldout #product-order {display:none;}
.product-mainblock.product-soldout #freebiebox {display:none;}
/*--- EOF AllOutOfStock product styles ---*/

.product-options {font-weight:bold;line-height:25px;}
.product-options span.product-option {font-weight:normal;}
.product-options-color {font-weight: bold;}

#product-order {float:left;clear:left;font-size:12px;}
#product-qty  {padding:10px 10px 10px 0px;float:left;}
#product-qty  input {width:20px;height:20px;}
#product-orderbutton  {padding:10px 10px 2px 0px;float:left;clear:left;}

#product-price {float:right;color:#1F1F1D;text-align:left;padding-top:10px;width:170px;}
#product-price .lowprice {margin-top:5px;}
#product-price-house {float:left;color:#1F1F1D;font-weight:bold; font-size: 12px;}
#product-price-house1 {font-size:27px;font-weight:bold;letter-spacing: -1px;}
#product-price-reg {clear:left;font-weight:bold;}
#product-price-discount {line-height:11px;padding-top:4px;color:#1F1F1D;font-weight:bold;}
#product-price-save-wrap {display: table-cell;vertical-align: middle;}
#product-price-save {font-weight:bold;}
#product-price-save #percentage {font-size:14px;color:#cc0000;}

.boardometer {text-align:center;}

.infobar {text-align:center;padding-top:15px;width:285px;}

#option1opts select {font-family:verdana;font-size:12px;}
#option2opts select {font-family:verdana;font-size:12px;}
#option3opts select {font-family:verdana;font-size:12px;}

#freebiebox {float:right;clear:right;margin-top:15px;padding-right:15px;}
#freebiebox .left {float:right;clear:right;margin-top:5px;}
#freebiebox .right {float:right;}
#freebiebox-text {float:left;width:175px;}
#freebiebox-title {font-weight:bold;color:#BD2C00;}
#freebiebox-title a {font-weight:bold;color:#BD2C00;}
#freebiebox-title a:hover {text-decoration:underline;}
#freebiebox-image {float:right;width:60px;padding:0 0 0 7px}
#freebiebox-title-price {font-weight:bold;color:#333;padding-top:5px;}
#freebiebox-select {color:#333;font-weight:bold;font-size:12px;margin:0;padding:0;}
#freebiebox-select-text {font-weight:normal;font-size:12px;}
#freebiebox-select label {display:none;}
#freebiebox-select select {font-family:verdana;font-size:12px;font-weight:normal;}
#freebiebox .left #freegift-title {display:none;}
#freebiebox-select select {width:242px;}

#product .product-text #specs {float:left;width:275px;}
#product .product-text #tabs {float:right;width:645px;min-height:300px;}
#product.has-specs .product-text #specs {width:420px;}
#product.has-specs .product-text #tabs {width:500px;}

#product .stripe {border-top:solid 1px #000;border-bottom:solid 1px #000;background-color:#eee;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E0E0E0),color-stop(0.5, #FFFFFF),color-stop(1, #DBDBDB));background-image: -moz-linear-gradient(center bottom,#E0E0E0 0%,#FFFFFF 50%,#DBDBDB 100%);}
#product .stripe ul li {float:left;list-style:none;margin:0;}
#product .stripe ul.right {float:right;}
#product .stripe a {padding:5px 10px;}

.multivideo {width:490px;text-align:center;}
.multivideo  a, a.multivideo {color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform:uppercase;font-weight: bold;text-decoration: underline;}
.multivideo  a:hover {text-decoration: none;}
.multivideo img {padding-right:4px;padding-top:1px;}
.multivideo.rs-carousel.rs-carousel-horizontal .rs-carousel-mask {width:425px;height:385px;margin:0 5px;}
.multivideo.rs-carousel.rs-carousel-horizontal .rs-carousel-action-prev {margin:150px 0 0;}
.multivideo.rs-carousel.rs-carousel-horizontal .rs-carousel-action-next {margin:150px 0 0;}
.multivideo ul {list-style:none;padding:0;}
.multivideo.rs-carousel .rs-carousel-item, .multivideo.rs-carousel.rs-carousel-horizontal .rs-carousel-item {width:425px;height:355px;margin:0;}
#product-text .multivideo.ui-state-disabled, #product-text .ui-widget-content .multivideo.ui-state-disabled {opacity:1;}

#product-crosssells {padding:0.5em;}
.xselldirect {font-size:10px;padding:5px 5px 5px 10px;background-color:#E5E7DC;border-bottom:1px solid #fff;}
.xselldirect a, a.xselldirect, a:link.bottom {color:#3F3F3B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:underline;position:relative;top:-4px;}
.xselldirect a:hover, a:hover.xselldirect {color:#333;text-decoration:none;}
#xsell-addon {font-weight:bold;color:#BD2C00;padding-bottom:3px;}
.xsell-link {width:280px;padding-top:9px;}
#xsellcheck {font-weight:normal;color:#333;}

#product-attributes {margin:0 10px;width:390px;}
#product-attributes table {width:100%;text-align:left;}
#product-attributes table td {padding:1px;}
#product-attributes table th {white-space: nowrap;padding-right:15px;vertical-align:top;}
#product-attributes ul li {display:inline;}
#product-attributes ul li:after { content: ","; }
#product-attributes ul li:last-child:after { content: ""; }

#product-reviews {padding:0.5em;}
#product-reviews h3 a {color:#4169b8;text-decoration:underline;}
#product-reviews h3 a:hover {text-decoration:none;}
#product-reviews h4 {margin-bottom:0;font-size:11pt;}
#product-reviews ul {list-style:none;padding:0 15px;}
#product-reviews ul li {border-bottom:dashed 1px #000;}
#product-reviews .review-meta {float:left;clear:both;}
#product-reviews .review-date {font-weight:normal;font-size:60%;}
#product-reviews .review-author {line-height:25px;font-weight:bold;}
#product-reviews .review-pros {float:left;clear:both;}
#product-reviews .review-cons {display:block;clear:both;}
#product-reviews p {margin-top:0;}

/*---- Package Page ----*/
table#packageimage2 {width:100%;}
table#packageimage3 {width:100%;}
table#packageimage6 {width:100%;}
table#packageimage7 {width:100%;}

#product-item-new {font-family:arial;font-weight:normal;text-align:left;font-size:9px;color:#666;}

/*---- Category Page----*/
.category-content {padding-top:10px;font-size:11px;}

.products {padding:0 5px 0px 180px;font-family:verdana,arial;font-size:11px;}
.products h1 {line-height:24px;font-size:18px;color:#EC260D;padding-top:0;}
.products h2 {margin:0;padding-bottom:5px;}
.products .heroimage {padding-bottom:20px;}

.category-product-table {background-color:#fff;width:200px;}

.category-title {padding:0px 0px 10px 10px;font-size:11px;line-height:15px;}
.category-title-landing {background-color:#fff;width:660px;padding:0px 10px 10px 10px;font-size:11px;line-height:17px;}
.category-title-landing h1 {font-size:18px;color:#C61D00;padding-top:8px;}

.category-table-landing table {width:auto;padding:0px 0px 0px 0px;}
.category-table-landing {padding:0px 0px 0px 40px;}
.category-table {padding-top:10px;}
.category-table table {width:auto;}

.category-products {width:335px;}

.category-products-landing table {text-align:center;font-size:11px;padding:10px 30px 10px 30px;}
.category-products table {text-align:left;font-size:11px;padding-top:10px;padding-bottom:10px;}

.category-title-outlet {padding:0px 0px 10px 10px;font-size:11px;line-height:15px;}
.category-title-outlet h1 {font-size:16px;line-height:20px;}

.landingpage-content {width:680px;margin-left:17px;padding-bottom:20px;}

.shop-text-td {text-align:center;font-size:11px;}
.shop-text-td b{color:#C1380F;font-size:15px;}

.category-products1-link {width:210px;text-align:center;padding-left:5px;line-height:13px;font-weight:bold;font-size:11px;}
.category-products1-link a {text-decoration: none;}
.category-products1-link a:hover {text-decoration: underline;}
.category-products1-link a:active {text-decoration: underline;}

.category-products2-link {padding-left:5px;line-height:12px;font-size:11px;}
.category-products2-link a {background: url(http://images.the-house.com/arrowvendor.gif) no-repeat 0 .4em;text-decoration: none;padding-left:7px;display:block;}
.category-products2-link a:hover {text-decoration: underline;}
.category-products2-link a:active {text-decoration: underline;}

.category-products3-link {width:250px;line-height:12px;font-weight:bold;font-size:11px;}
.category-products3-link a {text-decoration: none;}
.category-products3-link a:hover {text-decoration: underline;}
.category-products3-link a:active {text-decoration: underline;}

.soldoutcoupon {margin-top:5px;margin-bottom:10px;text-align:center;}

.cat-table-container {width: 610px;position:relative;left: 50px;top:-7px;}
.cat-table {padding: 3px 15px 7px 15px;background: url(http://images.the-house.com/cat-table-bg.gif) repeat-y;}
.cat-table-inside {padding-top: 5px;padding-bottom: 4px;position: relative;background: url(http://images.the-house.com/cat-table-bg.jpg) repeat-y;}
.cat-table-bottom {position: relative;background: url(http://images.the-house.com/cat-table-bottom.gif) no-repeat;height: 10px;}
.cat-table-top {position: relative;height: 7px;}

.cat-full {font-family: verdana, arial;padding: 5px;}

.cat-title {font-weight: bold;font-size: 16px;padding-bottom: 0px;}
.cat-title a {font-weight: bold;font-size: 14px;padding-bottom: 3px;text-decoration: none;color: #0083BB;}
.cat-title a:hover {font-weight: bold;font-size: 14px;padding-bottom: 3px;text-decoration: none;color: #333;}

.cat-full-info {font-size: 11px;}
.cat-full-info a {padding: 2px;color: #BB2C00;font-weight:bold;font-size: 10px;text-decoration: none;}
.cat-full-info a:hover {background-color: #CB3100;color: #fff;}
.cat-full-info ul {width: 190px;padding: 0px;margin: 0px;list-style: none;padding-top: 3px;}
.cat-full-info  li {padding: 1px 0px 1px 5px;background-image: url(http://images.the-house.com/front-arrow.gif);background-repeat: no-repeat;background-position: -2px 60%;}

.cat-img {float: left;}
.cat-links {margin-left: 80px;}
.cat-more {}
.cat-1 {float: left;width: 290px;position: relative;left: 5px;}
.cat-2 {float: left;width: 290px;}

#archivetext {font-size:14px;text-align:center;}
#archivetext h2 {font-size:19px;padding:0px;margin-top:15px;}

#newproducts {text-align:center;margin:0px;padding-top:10px;}
#burtonshoplink {position:absolute;left:550px;top:420px;_left:560px;_top:440px;}
#errorpageimage {_padding-top:20px;}
#product-text {position:relative;}
#forusonly {font-family:arial;font-weight:normal;font-size:9px;color:#333;font-weight:bold;padding-top:3px;}
.discol {display:block;}
#lifestylecatshot {padding:3px 0px 10px 0px;text-align:center;}
.bonus-image {text-align:center;}

.category-sale {border-bottom:1px solid #bd2c00;padding:15px 0px 3px 0px;text-align:center;color:#bd2c00;font-size:16px;font-weight:bold;}

.trailertext {color:#333;font-size:11px;border:3px solid #EAEBE0;background-color:#F6F7EF;padding:8px 8px 8px 8px;margin-top:10px;line-height:15px;}
.trailertext a, a.trailertext {color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: underline;}
.trailertext a:hover {text-decoration: none;}

/*---- Landing Category Page ----*/
.landingpage-content {margin:0 auto;}
.category-table-landing {width:736px;margin:0 auto;padding:0;border:solid 1px #ddd;}
.category-table-landing .category-table h3 {text-align:center;background-color:#efefef;border-bottom:solid 1px #aaa;margin:0;padding:0 0 1px;}
.category-table-landing td.category-products-landing {border:solid 1px #ddd;padding:5px;}
.category-table-landing .category-products1-link {display:block;width:auto;font-weight:normal;text-align:left;}
.category-table-landing .category-products1-link img.category-icon {float:left;width:85px;padding-right:7px;}
.category-table-landing .category-products1-link span {float:left;width:134px;margin-top:37px;}
.category-table-landing .products table.category-table {border:solid 1px #aaa;border-right:none;border-bottom:none;padding-top:0;margin-top:5px;}
.category-table-landing .products td.category-products {border-bottom:solid 1px #aaa;}
.category-table-landing .category-products table {padding:5px;}

/*---- Brands Page ----*/
table.brands-table ul{width:720px;margin:0 auto;list-style: none;}
table.brands-table ul li{float:left;text-align: center;}
table.brands-table ul li a{display:block;padding:6px;}
table.brands-table ul li a:hover{border:solid 1px #999;padding:5px;}
table.brands-table ul li a img {height:50px;}

table.brands-table.symbols-list td.category-title {padding:0;}
table.brands-table.symbols-list ul{width:auto;margin:0;padding:0 10px;}
table.brands-table.symbols-list .yellowbg {background-color:yellow;}
table.brands-table.symbols-list ul li a{margin:1px;font-weight:bold;}

table.brands-table.brands-list ul li{width:130px;height:150px;margin:10px 10px 0;padding:5px;}
table.brands-table.brands-list ul li a{padding:10px;font-size:11px;}
table.brands-table.brands-list ul li a img {height:50px;}

/*---- Vendor Shop Page ----*/
body.vendorshop .content {width:100%;}
body.vendorshop .breadcrumbs {margin:0;}

.vendorshop-header {margin:0 5px;padding-bottom:5px;}
.vendorshop-header .vendorshop-logo {padding:0 5px;}
.vendorshop-header .vendorshop-logo img {max-height:75px;}
.vendorshop-header .vendorshop-title {padding-top:0}
.vendorshop-header .vendorshop-title h1 {font-size:18px;color:#C61D00;padding-top:0;}
.vendorshop-header .vendorshop-title a {text-decoration:underline;font-weight:bold;}
.vendorshop-header .vendorshop-title a:hover {text-decoration:none;}

body.vendorshop #left-sidebar {width:174px;}
body.vendorshop .products {float:left;width:745px;padding:0;}

.vendorshop-table {width:730px;margin-left:5px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.vendorshop-table td.shopcategory {width:365px;padding:10px 0;border-bottom:1px solid #DDDDDD;}
.vendorshop-table tr:last-child td.shopcategory {border:none;}
.vendorshop-table .left {float:left;width:60px;height:60px;margin-right:15px;}
.vendorshop-table .right {float:left;width:275px;}
.vendorshop-table h3 {font-size:13px;margin:0 0 5px;}
.vendorshop-table ul {margin:0 0 0 15px;padding-left:0;}

/*---- Sitemap Page ----*/
table.sitemap-table {width:100%;padding:0 10px;}
table.sitemap-table ul li {float:none;width:auto;}
table.sitemap-table #header-sitemap {display:none;}
#navbar-sitemap tr th {display:none;}
#navbar-sitemap tr td {float:left;width:350px;padding-right:5px;}
table.sitemap-table #logobar {display:none;}

/*---- Info Page ----*/
body.info .multi {height:auto;}

/*---- Error Page ----*/
.errorpage {width:550px;position:relative;top:20px;left:65px;text-align:center;line-height:24px;font-size:14px;color:#333;}

/*---- Refine-By Styles ----*/
#refinebys {font-size:12px;}
#refinebys form {padding:0px;margin:0px;}
#refinebys-current {font-weight:bold;}
.refinebys-current-weak {font-weight:normal;}
#refinebys-select {color:#333;font-size:12px;font-family:verdana;padding:3px 10px 0;background-color:#eee;}
#refinebys-pages {padding:0 3px 3px;background-color:#eee;}
#refinebys-pages a:hover {background-color:#333;color:#fff;}
#refinebys-perpage  {padding-right:10px;text-align:right;}

.refinelinks {margin-bottom:10px;font-size:12px;}
.refinelinks ul {margin:5px 0 0 15px;padding-left:0;list-style:none;}
.refinelinks ul li {float:left;width:30%;margin-right:1%;}
.refinelinks ul li a {text-decoration:underline;color:#CC0000;}
.refinelinks ul li a:hover {text-decoration:none;}

.refinediv {padding:7px 5px 5px 0px;float:left;height:15px;}
.refinediv1 {padding:4px 35px 3px 0px;float:left;height:20px;}
.refinediv2 {padding:2px 5px 0px 0px;float:left;height:20px;}

.refineby-table {width:100%;}
.category-table-product {width:171px;padding:10px 5px 3px;border:solid 1px #ddd;border-top:solid 1px #000;border-bottom:solid 1px #000;}
.category-table-product .category-product-table {width:171px;table-layout:fixed;word-wrap:break-word;}
.category-product-image {text-align:center;}
.category-product-saletext td {height:32px;text-align:left;padding:0 5px;}
.category-product-saletext .caticons {float:left;padding:0;text-align:left;}
.category-product-saletext .saleText {display:block;float:right;padding:3px;font-size:14px;color:#CC0000;border:solid 1px #000;}
.category-product-title td {height:64px;text-align:center;}
.category-product-size td {height:32px;text-align:center;}
.category-product-price td {padding-top:3px;}
.category-product-price .ourprice {float:right;width:171px;text-align:right;border-top:solid 2px #777;}
.category-product-price .ourprice strong {font-size:14px;}
.category-product-price .regprice {float:left;width:80px;padding-top:7px;text-align:left;border-top:solid 2px #777;font-size:10px;}
.category-product-price .saleprice {float:right;width:80px;text-align:right;color:#cc0000;border-top:solid 2px #cc0000;}
.category-product-price .saleprice strong {font-size:14px;}

/* Nextopia-based Refine-By Styles */
#leftads-nextopiarefines {text-align:left;font-size:12px;}
#leftads-nextopiarefines h3 {margin:7px 0 7px 1px;}
#leftads-nextopiarefines a {font-size:12px;}
table.refines {background-color:#fff;border: 1px solid #c0c0c0;padding-bottom:5px;position:relative;font-size:12px;}
table.refines td {display:block;}
table.refines h4 {margin:5px 0 5px 10px;}
table.refines ul {margin:0;padding:0 0 0 40px;}
table.refines ul.read-more {margin-top:3px;padding-left:25px;list-style:none;}
table.refines ul li {margin:2px 0;}
.nextopia-paging {padding:5px;font-size:12px;background-color:#EEE;}
.nextopia-paging span.pages-total {}
.nextopia-paging span.pages-navigation {float:right;}

/*---- Shared Sidebar Styles ----*/
.sidebar {font-family: Helvetica,Arial,sans-serif;font-size:16px;background-color:#eee;}
.sidebar-header {padding:6px 5px 3px;border-top: solid 2px #000;border-bottom:none;text-align: center;}
.sidebar-header h3 {font-size: 26px;font-weight: normal;margin:0;padding:0;}
.sidebar-header h3 .level1-text {font-size:30px;font-weight: bold;}
.sidebar-widget {padding:8px 5px 6px;border-bottom: solid 2px #000;text-align:center;background-color:#EEEEEE;}
.sidebar-widget a {color:#444;display:block;font-family: Helvetica,Arial,sans-serif;font-size:11px;position:relative;}
.sidebar-widget a:after {display:block; visibility:hidden; clear:both; height:0; content: "."; }
.sidebar-widget .level1-text {color:#000;font-size: 24px;}
.sidebar-widget .level2-text {color:#000;font-size: 20px;}

.sidebar .sidebar-widget .icon {float:right;width:40px;height:40px;position:absolute;bottom:0;right:0;background: url(http://images.the-house.com/house_icons_grey.gif) no-repeat bottom right;}
.sidebar .sidebar-widget.icon-100percent .icon { background-position: 0 0; } 
.sidebar .sidebar-widget.icon-affiliates .icon { background-position: 0 -90px; } 
.sidebar .sidebar-widget.icon-comments .icon { background-position: 0 -180px; } 
.sidebar .sidebar-widget.icon-email .icon { background-position: 0 -270px; top:10px;right:3px;} 
.sidebar .sidebar-widget.icon-freeshipping .icon { background-position: 0 -360px; } 
.sidebar .sidebar-widget.icon-pricematch .icon { background-position: 0 -450px; } 
.sidebar .sidebar-widget.icon-weeklydeals .icon { background-position: 0 -540px; }

/*---- Left Sidebar ----*/
.leftnavbar-ad-top {width: 171px;padding: 0 0 3px 0;height: auto;border-right: 1px solid #ccc;}
.leftnavbar {float: left;position: relative;width: 170px;color: #000;font-family: verdana, arial;font-size: 11px;}

#leftads-burton {padding:7px 0px;border-bottom:1px solid #ccc;}
#leftads-freeship {padding:5px 0px;border-bottom:1px solid #ccc;}
#leftads-dotd {padding:7px 0px;border-bottom:1px solid #ccc;}
#leftads-feature {padding:6px 0px;border-bottom:1px solid #ccc;}
#leftads-creditcards {background-image:none;}
#leftads-email {background-image:none;}
#leftads-social {height:95px;padding:0;}

#leftads-feature {border:none; padding:0 0 12px;}
#leftads-feature h3 {font-size:16px; text-align:left; margin:0 0 10px 20px;}

.store, a.store {padding: 4px 4px 4px 4px;border-bottom: 1px solid #DDDFD1;display: block;text-align: right;background-color: #fff;color: #17272F;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}

.leftnavbar-info {line-height: 12px;padding: 0px;margin: 0px;background-color: #51cbec;border-top: 2px solid #4cb8d6;}
.leftnavbar-info ul {padding: 7px 0px;margin: 0;list-style:none;}
.leftnavbar-info li {padding: 2px 5px;}

.category-info {padding: 2px 3px;}
.category-info a, a.category-info {background: url(http://images.the-house.com/navarrow.gif) no-repeat 2px 50%;color: #000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;padding: 3px 3px 3px 11px;}
.category-info a:hover, a:hover.category-info {background: url(http://images.the-house.com/navarrowover.gif) no-repeat 2px 50%;color: #17272F;font-weight: bold;}
.category-info a:active, a:active.category-info {background: url(http://images.the-house.com/navarrowover.gif) no-repeat 2px 50%;color: #17272F;font-weight: bold;}
.category_on {background: url(http://images.the-house.com/navarrowover.gif) no-repeat 2px 50%;display: block;color: #EC260D;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;padding: 3px 12px;}

#left-sidebar {float: left;width: 175px;border-right: 1px solid #ccc;}
#left-sidebar .sidebar-header {}
#left-sidebar .sidebar-widget {text-align:left;background:none;position:relative;}
#left-sidebar .sidebar-widget a {font-size: 11px;}
#left-sidebar .sidebar-widget .level1-text {font-size: 17px;}
#left-sidebar .sidebar-widget .level2-text {font-size: 13px;}

#left-sidebar .featured-product {text-align:left;}
#left-sidebar .featured-product .level1-text {clear:both;float:left;}
#left-sidebar .featured-product .level2-text {clear:both;float:left;}
#left-sidebar .featured-product .product-thumb {clear:both;float:left;}
#left-sidebar .featured-product .level2-text.price-text {clear:none;float:right;color:#444;font-size:11px;margin-top:60px;text-align:right;}
#left-sidebar .featured-product .price-text {clear:right;float:right;color:#CC0000;font-size: 20px;}

/*---- Right Sidebar ----*/
#rightads {float:right;width:180px;}

.trailertext h2 {display:inline;}

.caticons {text-align:right;padding-top:3px;}
.caticons-snbd {text-align:center;padding-right:8px;padding-top:3px;}

.colorlist a {font-weight:normal;color:#000;text-decoration:underline;}
.colorlist a:hover {text-decoration:none;}
.colorlist {padding-top: 10px;font-weight:bold;}
.colorlist span {padding:2px;}

#tabs a {text-decoration:underline;}
#tabs a:hover {text-decoration:none;}

#right-sidebar {float: right;width: 179px;margin-bottom:10px;border-left:1px solid #CCCCCC;}
#right-sidebar .sidebar-header h3 .level1-text {font-size:30px;}
#right-sidebar .sidebar-widget {text-align:center;}
#right-sidebar .sidebar-widget a {font-size:11px;}
#right-sidebar .sidebar-widget .level1-text {font-size: 24px;}
#right-sidebar .sidebar-widget .level2-text {font-size: 20px;}

#right-sidebar .featured-product {text-align:right;background:none;}
#right-sidebar .featured-product .level1-text {clear:right;float:right;}
#right-sidebar .featured-product .level2-text {clear:right;float:right;width:84px;color:#444;font-size:14px;}
#right-sidebar .featured-product .product-thumb {clear:left;float:left;}
#right-sidebar .featured-product .level2-text.price-text {clear:none;float:right;color:#444;font-size:11px;margin-top:25px;text-align:right;}
#right-sidebar .featured-product .price-text {clear:right;float:right;color:#CC0000;font-size: 20px;}

#right-sidebar .featured-category {text-align:right;background-color:#eee;padding:5px 5px 0;}
#right-sidebar .featured-category.sidebar-header {background-color:#333;color:#fff;border-bottom:solid 2px #000;text-align:center;}
#right-sidebar .featured-category .level1-text {font-size:30px;}
#right-sidebar .featured-category .level1-text sup {font-size:18px;vertical-align:top;}

#right-sidebar #rightads-2012gearonsale {background-image:none;}
#right-sidebar #rightads-2012gearonsale a {color:#000;font-size:14px;}
#right-sidebar #rightads-2012gearonsale .level1-text {font-size:58px;color:#cc0000;}
#right-sidebar #rightads-2012gearonsale .level2-text {font-size:32px;line-height:16px;}
#right-sidebar #rightads-worldslargest {text-align:right;background:none;}
#right-sidebar #rightads-worldslargest a {font-size:16px;}
#right-sidebar #rightads-worldslargest.sidebar-widget .level1-text {font-size:32px;}
#right-sidebar #rightads-worldslargest.sidebar-widget .level2-text {font-size:24px;}
#right-sidebar #rightads-burton40percentoff {text-align:right;background-image:none;}
#right-sidebar #rightads-burton40percentoff a {color:#000;font-size:14px;}
#right-sidebar #rightads-burton40percentoff .level1-text {font-size:38px;color:#cc0000;}
#right-sidebar #rightads-burton40percentoff .level2-text {font-size:28px;}
#right-sidebar #rightads-weeklydeals {text-align:center;background:none;}
#right-sidebar #rightads-weeklydeals a {font-size:14px;}
#right-sidebar #rightads-weeklydeals .level1-text {font-size:30px;}
#right-sidebar #rightads-weeklydeals .level2-text {font-size:22px;}

/*---- Bottom ----*/
.bottom {clear:both;background-color:#F6F7EF;text-align:center;font-size:11px;font-family:verdana,arial;width:100%;color:#ccc;}
.bottom-email {color:#333;font-size:10px;}
.bottom a, a.bottom {color:#3F3F3B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}
.bottom a:hover, a:hover.bottom {color:#BD2C00;text-decoration:none;}
.bottom-links {padding:15px 10px 3px 10px;width:1080px;}
.bottom-info {padding:0px 30px 5px 30px;text-align:center;}
.bottom-copyright {color:#3F3F3B;font-size:10px;padding:5px 0px;margin:auto;width:850px;}		
.bottom-info a, a.bottom-info {color:#BD2C00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.bottom-info a:hover, a:hover.bottom-info {color:#EB3903;}

.footer {clear:both;width:100%;background-color:#eee;font-size:14px;font-family:Helvetica,Arial,sans-serif;border-bottom:solid 1px #ccc;}
.footer .stripe {text-align:center;padding:5px 0;background-color:#ccc;}
.footer .stripe p {margin:0;}
.footer .navbox {float:left;}
.footer .navbox.helpdesk {width:169px;padding-bottom:3px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;font-size:12px;}
.footer .navbox.helpdesk h4 {margin:0;font-size:14px;}
.footer .navbox.social {width:230px;font-weight:bold;font-size:12px;}
.footer .navbox.social ul {margin:0;padding:0;}
.footer .navbox.social ul li {padding:7px 0 7px 15px;border-top:solid 1px #ccc;}
.footer .navbox ul {list-style:none;padding-left:15px;}
.footer .navbox ul li {padding:3px 0;}
.footer .navbox ul li a {display:block;}
.footer .navbox ul li a, .footer .navbox ul li span {font-family:Verdana,Arial,Helvetica,sans-serif;color:#323232;}

/*---- Share This Styles ----*/
#sharethis {clear:both;float:left;}
.st_sharethis_button {float:left;margin:10px 0;}

/*---- Cloud Zoom Styles ----*/
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;	/* Set this to minus the border thickness. */background-color:#fff;	cursor:move;		}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;	font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;background-color:#fff;background-repeat:no-repeat;}
.cloud-zoom-loading {color:white;	background:#222;padding:3px;border:1px solid #000;}

/*---- Carousel Styles ----*/
.rs-carousel .rs-carousel-mask {float:left;overflow:hidden;}
.rs-carousel .rs-carousel-runner {margin:0;position:relative;}
.rs-carousel .rs-carousel-item {float:left;color:#fff;text-align: center;width:60px;}

.rs-carousel .rs-carousel-pagination-link {display: inline;}
.rs-carousel .rs-carousel-pagination-link a {padding: 2px 6px;}
.rs-carousel .rs-carousel-pagination-link a:hover {text-decoration: none;}
.rs-carousel .rs-carousel-pagination-link-active a {background: #444;color: #fff;}

.rs-carousel.rs-carousel-disabled .rs-carousel-pagination-link a,.rs-carousel.rs-carousel-disabled .rs-carousel-action-next,.rs-carousel.rs-carousel-disabled .rs-carousel-action-prev,.rs-carousel .rs-carousel-action-disabled {color: gray;cursor: default;visibility:hidden;}			

/*---- Product Page Carousels ----*/
/** horizontal **/
.rs-carousel.rs-carousel-horizontal .rs-carousel-mask {width: 210px;height:60px;margin:0 13px;}
.rs-carousel.rs-carousel-horizontal .rs-carousel-item {margin:0 5px;}
.rs-carousel.rs-carousel-horizontal .rs-carousel-action-prev {float:left;margin:20px 0 0 5px;font-size:20px;text-indent:-9999em;}
.rs-carousel.rs-carousel-horizontal .rs-carousel-action-next {float:right;margin:20px 5px 0 0;font-size:20px;text-indent:-9999em;}

/** vertical **/
.rs-carousel.rs-carousel-vertical .rs-carousel-mask {width:60px;height:290px;}
.rs-carousel.rs-carousel-vertical .rs-carousel-action-prev {float:left;margin:18px 15px 5px;font-size:30px;text-indent:-9999em;}
.rs-carousel.rs-carousel-vertical .rs-carousel-action-next {float:left;margin:5px 15px 18px;font-size:30px;text-indent:-9999em;}			

/*---- Info Page Carousels ----*/
/** horizontal **/
body.info .rs-carousel.rs-carousel-horizontal .rs-carousel-mask {width: 630px;height:auto;margin:0 13px;}
body.info .rs-carousel.rs-carousel-horizontal .rs-carousel-item {width:110px;margin:0 8px;color:#323232;}
body.info .rs-carousel.rs-carousel-horizontal .rs-carousel-action-prev {float:left;margin:40px 0 0 5px;font-size:20px;text-indent:-9999em;}
body.info .rs-carousel.rs-carousel-horizontal .rs-carousel-action-next {float:right;margin:40px 5px 0 0;font-size:20px;text-indent:-9999em;}

/*---- Home Page Carousels ----*/
/** homepage test **/
.house_feature {clear:both;position:relative;width:1100px;height:257px;clear:both;}
.house_feature ul {list-style:none;margin:0;padding:0;}
.house_feature.rs-carousel.rs-carousel-horizontal .rs-carousel-mask {float:none;width: 1050px;height:auto;margin:0 auto;}
.house_feature.rs-carousel.rs-carousel-horizontal .rs-carousel-item {width:150px;margin:0;color:#323232;}
.house_feature.rs-carousel.rs-carousel-horizontal .rs-carousel-action-prev {height:100%;position:absolute;left:0;top:0;margin:0 0 0 -3px;font-size:20px;text-indent:-9999em;background-position:0 48%;}
.house_feature.rs-carousel.rs-carousel-horizontal .rs-carousel-action-next {height:100%;position:absolute;right:0;top:0;margin:0 -3px 0 0;font-size:20px;text-indent:-9999em;background-position:-81px 48%;}

/*---- Recently Viewed Product Styles ----*/
div#recently-viewed-products {padding:5px;font-size:11px;}
div#recently-viewed-products ul {list-style:none;margin:0;padding:0;}
div#recently-viewed-products ul li {float:left;width:182px;text-align:center;}

/*---- Shadowbox Styles ----*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #363636;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;background-color:#fff;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:32px;height:32px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(http://images.the-house.com/loading.gif) no-repeat;margin-left:32px;padding-left:32px;display:inline-block;}
#sb-body,#sb-loading{background-color:#000000;}
#sb-title,#sb-info{position:relative;margin:0;padding:0 0 0 5px;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{width:64px !important;background-image:url(http://images.the-house.com/close.png);}
#sb-nav-next{background-image:url(http://images.the-house.com/next.png);}
#sb-nav-previous{background-image:url(http://images.the-house.com/previous.png);}
#sb-nav-play{background-image:url(http://images.the-house.com/play.png);}
#sb-nav-pause{background-image:url(http://images.the-house.com/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*---- RateIt Styles ----*/
div.rateit{display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;}
div.rateit div.rateit-range{position:relative;display:inline-block;background:url(http://www.the-house.com/images/star.png);height:16px;vertical-align:top;}
div.rateit div.rateit-hover,div.rateit div.rateit-selected{position:absolute;left:0;}
div.rateit div.rateit-hover-rtl,div.rateit div.rateit-selected-rtl{left:auto;right:0;}
div.rateit div.rateit-hover{background:url(http://www.the-house.com/images/star.png) left -32px;}
div.rateit div.rateit-hover-rtl{background-position:right -32px;}
div.rateit div.rateit-selected{background:url(http://www.the-house.com/images/star.png) left -16px;}
div.rateit div.rateit-selected-rtl{background-position:right -16px;}
div.rateit div.rateit-reset{background:url(http://www.the-house.com/images/delete.gif) 0 0;width:16px;height:16px;display:inline-block;float:left;}
div.rateit div.rateit-reset:hover{background-position:0 -16px;}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object,output,.info[class],form li.error p.error{display:block;}
.hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead,.hideMarkers .marker,.nopagelabel .pgStyle1 b,.nopagelabel .pgStyle2 em{display:none !important;}
.hideHeader .info,#payment.hideHeader li.first,form li div label .currently,.hideNumbers tbody td label,.hideSeconds .seconds,.hideAMPM .ampm,.hideAddr2 .addr2,.hideSecondary #previousPageButton,.hideCents .radix,.hideCents .cents,.hideState .state,iframe[src="about:blank"],.nopagelabel td.t{display:none;}
* html form li,*+html form li{height:1%;margin-bottom:-3px;}
* html form li div,*+html form ul,*+html form li div{display:inline-block;}
form li.complex div span.full input,form li.complex div span.full select,form li.complex div span.left input,form li.complex div span.right input,form li.complex div span.left select,form li.complex div span.right select,input.large,select.large,.msie[class] select.ieSelectFix.large,.paging-context table{width:100%;}
.right,* html .leftLabel li fieldset div,* html .rightLabel li fieldset div,*+html .leftLabel li fieldset div,*+html .rightLabel li fieldset div{float:right;}
* html select.select,*+html select.select{margin:1px 0;}
form li.price .right,.rightLabel .desc{text-align:right;}
.full,li.leftHalf .small,li.rightHalf .small,li.leftHalf .medium,li.rightHalf .medium,li.leftThird .small,li.middleThird .small,li.rightThird .small,li.leftThird .medium,li.middleThird .medium,li.rightThird .medium,li.leftFourth .medium,li.middleFourth .medium,li.rightFourth .medium,li.leftFourth .small,li.middleFourth .small,li.rightFourth .small,li.leftFifth .medium,li.middleFifth .medium,li.rightFifth .medium,li.leftFifth .small,li.middleFifth .small,li.rightFifth .small{width:100% !important;}
input.small,select.small,.col2 td,.circle4 td{width:25%;}
input.medium,select.medium,.circle2 td{width:50%;}
.likert tbody tr.alt td,.likert tbody tr.alt th,.fc tbody tr.alt td,.fc tbody tr.alt th,.fc tbody td.alt{background-color:#f5f5f5;}
* html form li.middleFourth,* html form li.middleFifth{margin-left:1% !important;}
form li.first,.circle6 b,.circle7 b{padding:0;}
* html div.rateit,* html div.rateit div.rateit-range,* + html div.rateit,* + html div.rateit div.rateit-range{display:inline;}
div.rateit div.rateit-preset,div.rateit div.rateit-preset-rtl{background:url(http://www.the-house.com/images/star.png) left -48px;}

/*---- jQuery UI ----*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style-type: none;list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style-type: none;list-style: none;position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 5px; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#product-text #tabs .tab {background-color:#F5F7EF;}

/* Interaction states
----------------------------------*/
#product-text .ui-state-default, #product-text .ui-widget-content .ui-state-default { border-right: 1px solid #CDCFC2; background: #BBBEA8/*url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x*/; font-weight: bold; color: #333333; outline: none; border-bottom: 1px solid #CDCFC2; }
#product-text .ui-state-default #fragment-2 { border-right: 1px solid #000; background: #DDDFD1/*url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x*/; font-weight: bold; color: #333333; outline: none; }
#product-text .ui-state-default a, #product-text .ui-state-default a:link, #product-text .ui-state-default a:visited { color: #333333; text-decoration: none; outline: none; }
#product-text .ui-state-hover, #product-text .ui-widget-content .ui-state-hover, #product-text .ui-state-focus, #product-text .ui-widget-content .ui-state-focus {  background: #CDCFC2/*url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x*/; font-weight: bold; color: #212121; outline: none; }
#product-text .ui-state-hover a, #product-text .ui-state-hover a:hover { color: #000000; text-decoration: none; outline: none; }
#product-text .ui-state-active, #product-text .ui-widget-content .ui-state-active {  background: #F5F7EF/*url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x*/; font-weight: normal; color: #212121; outline: none; }
#product-text .ui-state-active a, #product-text .ui-state-active a:link, #product-text .ui-state-active a:visited { border-right:1px solid #DDDFD1;color: #000000; outline: none; text-decoration: none;font-weight:bold; }

#product #product-text .ui-state-default, #product #product-text .ui-widget-content .ui-state-default {background-color:transparent;font-size:8pt;border-right:solid 1px #000;border-bottom:none;}
#product #product-text .right .ui-state-default, #product #product-text .ui-widget-content .right .ui-state-default {border-left:solid 1px #000;border-right:none;}
#product #product-text .ui-state-default a:hover, #product #product-text .ui-widget-content .ui-state-default a:hover {background-color:#999;color:#fff;}
#product #product-text .ui-state-active a, #product #product-text .ui-widget-content .ui-state-active a {background-color:#999;color:#fff;}
#product #product-text .ui-state-active a, #product #product-text .ui-state-active a:link, #product-text .ui-state-active a:visited {border-right:none;}

/* Interaction Cues
----------------------------------*/
#product-text .ui-state-highlight, #product-text .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee/*url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x*/; color: #363636; }
#product-text .ui-state-highlight a, #product-text .ui-widget-content .ui-state-highlight a { color: #363636; }
#product-text .ui-state-error, #product-text .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec/*url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x*/; color: #cd0a0a; }
#product-text .ui-state-error a, #product-text .ui-widget-content .ui-state-error a { color: #cd0a0a; }
#product-text .ui-state-error-text, #product-text .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
#product-text .ui-state-disabled, #product-text .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
#product-text .ui-priority-primary, #product-text .ui-widget-content .ui-priority-primary { font-weight: bold; }
#product-text .ui-priority-secondary, #product-text .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php

/* INITIAL SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
.mainimage {width:736px;height:257px;background:#000 url(http://images.the-house.com/orbit-loading.gif) no-repeat center center;overflow:hidden;}
.mainimage>img,.mainimage>div,.mainimage>a {display:none;}

#lifestylecatshot.image-slider {width:680px;height:270px;padding:0;background:#000 url(http://images.the-house.com/orbit-loading.gif) no-repeat center center;overflow:hidden;}
#lifestylecatshot.image-slider>img,#lifestylecatshot.image-slider>div,#lifestylecatshot.image-slider>a {display:none;}

/* CONTAINER
   ================================================== */
div.orbit-wrapper {width:1px;height:1px;position:relative;}
div.orbit {width:1px;height:1px;position:relative;overflow:hidden;}
div.orbit>img {position:absolute;top:0;left:0;display:none;}
div.orbit>a {border:none;position:absolute;top:0;left:0;line-height:0;display:none;}
.orbit>div {position:absolute;top:0;left:0;width:100%;height:100%;}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */

/* TIMER
   ================================================== */
div.timer {width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001;}
span.rotator {display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(http://images.the-house.com/orbit-rotator-black.png) no-repeat;z-index:3;}
span.mask {display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden;}
span.rotator.move {left:0;}
span.mask.move {width:40px;left:0;background:url(http://images.the-house.com/orbit-timer-black.png) repeat 0 0;}
span.pause {display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(http://images.the-house.com/orbit-pause-black.png) no-repeat;z-index:4;opacity:0;}
span.pause.active {background:url(http://images.the-house.com/orbit-pause-black.png) no-repeat 0 -40px;}
div.timer:hover span.pause,span.pause.active {opacity:1;}

/* CAPTIONS
   ================================================== */
.orbit-caption {display:none;font-family:HelveticaNeue, Helvetica-Neue, Helvetica, Arial, sans-serif;}
.orbit-wrapper .orbit-caption {background:rgba(0,0,0,.6);z-index:1000;color:#fff;text-align:center;font-size:13px;position:absolute;right:0;bottom:0;width:100%;padding:7px 0;}

/* DIRECTIONAL NAV
   ================================================== */
div.slider-nav {display:block;}
div.slider-nav span {width:35px;height:45px;text-indent:-9999px;position:absolute;z-index:1000;top:90%;margin-top:-50px;cursor:pointer;}
div.slider-nav span.right {background:url(http://images.the-house.com/orbit-right-arrow.png);right:0;}
div.slider-nav span.left {background:url(http://images.the-house.com/orbit-left-arrow.png);left:0;}

/* BULLET NAV
   ================================================== */
.orbit-bullets {position:absolute;z-index:1000;list-style:none;bottom:0;left:10px;margin:10px 0;padding:0;}
.orbit-bullets li {float:left;margin-left:5px;background-color:#363638;border:1px solid #A7A9AC;cursor:pointer;color:#999;opacity:0.79;text-align:center;font-size:13px;font-family:Verdana,Geneva,sans-serif;font-weight:700;overflow:hidden;padding:2px 5px;}
.orbit-bullets li.active {background-color:#C00;border:1px solid #A99;color:#DDD;}
.orbit-bullets li.has-thumb {background:none;width:100px;height:75px;}
.orbit-bullets li.active.has-thumb {background-position:0 0;border-top:2px solid #000;}

#dave {float:left;padding-right:5px;}
