﻿body {background:#F1EDE4}
a {text-decoration:none;color:#3f7897;}
h1 {font-family:Arial,Helvetica,sans,sans-serif;font-size:25px;line-height:25px;color:#827567;font-style:italic;}
h1 span {font-size:14px;color:#827567;}
h2 {font-size:18px;font-weight:normal;color:#827567}
.hMedGray {color:#777;}
.hMedMarg {margin-bottom:3px;}
.hLargeMarg {margin-bottom:6px;}
sup {vertical-align:top;font-size:.8em}
h1 sup {font-size:.5em;}

.grid_12 .width960padded {width:940px;padding:0 10px;margin-left:0;margin-right:0;}

.cdiHeader {background:#f1ede4;border-bottom:1px solid #e8dfd3;position:absolute;top:0;clear:both;z-index:1000}
#cdiNav li a {color:#574731}
#cdiNav li a:hover {color:#fff}
#cdiLogo {background-position:0 -10px;}
.brandHeader {background:url(../../gfx/tar/tarBrandBG.jpg) center top no-repeat #fff;position:absolute;top:21px;}
.brandNavBG {background:url(../../gfx/tar/tarBrandBG.jpg) center -100px no-repeat;position:absolute;top:121px;clear:both;}
.main {background:url(../../gfx/tar/tarBrandBG.jpg) center -126px repeat-x #fff;margin-top:147px;padding-bottom:40px;}
.relative {position:relative;}
.noSideMargins {margin-left:0;margin-right:0;}
.footer {padding:20px 0 20px 0;font-size:12px;}
#fullWidth {float:left;width:100%;margin-top:15px;}
.brandFooter {background:#F1EDE4;border-top:1px solid #E8DFD3}

#cdiCart {background:url(../../gfx/tar/cdiCartBG.png) right bottom no-repeat;}
#cdiCart ul {background:url(../../gfx/tar/cdiCartBG.png) left bottom no-repeat;}
#cdiCart ul li {border-right:1px solid #ba9f7a}
#cdiCart ul li a {color:#fff}

#locatorTabs {width:925px;margin-bottom:5px;}

#brandLogoContainer {display:block;width:215px;height:30px;background:url(../../gfx/tar/tarLogo.gif) top left no-repeat;margin-top:25px;margin-bottom:45px;}
#brandLogo {display:block;width:215px;height:30px;text-indent:-9999px;overflow:hidden;}

#headerSearch {float:right;margin:0px 4px 0 0;}
#headerSearch fieldset {float:left;width:156px;}
#headerSearch #searchBox {float:left;width:119px;height:14px;padding:1px 2px;margin:1px 2px 0 0;border:1px solid #ddd;font-size:11px;color:#444}
#headerSearch #Go {float:left;width:27px;height:16px;background:url('../../gfx/common/search_go.png') 0 -16px no-repeat;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;margin-top:3px;}
#headerSearch #Go:hover {background-position:0 0;}


#brandNavContainer {float:left;width:940px;padding:0 10px;background:url(../../gfx/tar/tarBrandBG.jpg) center -100px no-repeat;}
#brandNav {float:left;font-size:11px;font-weight:bold;line-height:11px;}
/**#brandNav li {float:left;position:relative;width:107px;margin-right:1px;}
#brandNav li a {float:left;padding:7px 0 7px 0;width:107px;text-align:center;margin:0 0 1px 0;color:#fff;background:url('../../gfx/tar/brandNavButtons.gif') left top no-repeat;}
#brandNav li.active a {background:url('../../gfx/tar/brandNavButtons.gif') 0 -50px no-repeat;color:#3f7897;padding-bottom:8px;margin-bottom:0}
#brandNav li:hover a {background-position:0 -50px;color:#3f7897;}
**/
#brandNav li {float:left;position:relative;margin-right:1px;}
#brandNav li a {float:left;padding-left:5px;background:url('../../gfx/tar/brandNavButtons.gif') left -25px}
#brandNav li.active a span span, #brandNav li:hover a span span {background-position:left -75px;padding-bottom:7px;color:#3f7897}
#brandNav li.active a span, #brandNav li:hover a span {background-position:right -127px;}
#brandNav li.active a, #brandNav li:hover a {background-position:left -101px;}
#brandNav li a span {float:left;padding-right:5px;background:url('../../gfx/tar/brandNavButtons.gif') right -50px no-repeat}
#brandNav li a span span {float:left;padding:8px 20px 7px 20px;color:#fff;background:url('../../gfx/tar/brandNavButtons.gif') center top}


#brandNav li:hover ul li a {color:#3e2c16;}
#brandNav li div.catListContainer {position:absolute;top:-9999px;left:0;background:url(../../gfx/common/dropshadow.png) top left no-repeat;width:623px;padding:0 6px 6px 0;z-index:200}
#brandNav li:hover div.catListContainer {top:25px;}
#brandNav li div.catListContainerRight {position:absolute;top:-9999px;right:0;background:url(../../gfx/common/dropshadowRight.png) top right no-repeat;width:623px;padding:0 0 6px 6px;z-index:200}
#brandNav li:hover div.catListContainerRight {top:25px;}
#brandNav li div.catList {float:left;width:603px;background:#fff;padding:10px 9px 10px 10px;border:1px solid #a99d87;border-top:0;}
#brandNav li div.width1 {width:221px;}
#brandNav li div.width2 {width:423px;}
#brandNav li div.width4 {width:825px;}
#brandNav li div.fourColumn {width:804px;}
#brandNav li div.twoColumn {width:402px;}
#brandNav li div.oneColumn {width:200px;}
#brandNav li ul {float:left;background:url(../../gfx/tar/catListBG.png) top left repeat;}
#brandNav li ul li {float:left;width:200px;border-top:1px solid #fff;margin-right:1px;border-right:0;border-left:0;padding:0;display:inline;}
#brandNav li ul li a, #brandNav li.active ul li a {float:left;padding:0;background:#e4d5c2;text-align:left;width:auto;color:#3e2c16;margin:0}
#brandNav li ul li a span, #brandNav li.active ul li a span {float:left;padding:0 10px 6px 10px;text-transform:uppercase;width:180px;background:none;}
#brandNav li ul li a:hover, #brandNav li.active ul li a:hover {background:#d2bfa8;}
#brandNav li ul li img {margin:10px 10px 8px 10px;padding:0}
#brandNav li ul li ul {float:left;width:200px;padding:0;border-top:1px solid #fff}
#brandNav li ul li ul li {color:#aaa;border-bottom:1px solid #fff;border-top:0;margin-right:0}
#brandNav li ul li ul li.lastChild {border-bottom:0;}
#brandNav li ul li ul li a, #brandNav li.active ul li ul li a {float:left;font-weight:normal;padding:6px 15px;width:170px;}
#brandNav div.catList a.accessories {float:left;background:#eee;border-top:1px solid #fff;width:583px;padding:3px 10px;text-transform:uppercase;}
#brandNav div.catList a.accessories:hover {background:#ddd;}
#brandNav div.catList a.accessories1 {width:221px;}
#brandNav div.catList a.accessories2 {width:381px;}

#productFullWidth {float:left;width:940px;padding:10px 0 10px 0;}
#productLeftCol {float:left;width:460px;}
#productRightCol, #productRightColSeries  {float:left;width:460px;margin:10px 20px 20px 0;}
.mainLeftCol {position:absolute;top:0;left:0;margin-left:0;}

.breadCrumb ul {float:left;width:100%;font-size:11px;line-height:11px;margin:12px 0 4px 0;color:#222;color:#888}
.breadCrumb ul li {float:left;margin-right:5px}
.breadCrumb ul li a {color:#aaa;}
.breadCrumb ul li a:hover {color:#555}

#catPageProductList {float:left;width:100%;margin-bottom:35px;}
#catPageProductList li {float:left;width:147px;text-align:center;margin:0 10px 0 0;font-weight:bold;}
#catPageProductList li.lastChild {width:146px;margin-right:0;}
#catPageProductList li img {padding-bottom:5px;}
#catPageProductList li p {float:left;text-align:left;font-weight:normal;margin-top:4px;line-height:16px}

#productTabs {float:left;width:100%;background:url(../../gfx/tar/productTabBG.gif) bottom left no-repeat;font-size:11px;padding-top:10px;}
#productTabs li {display:inline;}
#productTabs li a {float:left;line-height:11px;padding-left:5px;text-align:center;margin-right:4px;color:#444;background:url(../../gfx/tar/productTabs.gif) left -36px no-repeat;color:#9c8974;}
#productTabs li a span {float:left;padding:0 5px 8px 0;background:url(../../gfx/tar/productTabs.gif) right 14px no-repeat}
#productTabs li a:hover {color:#827567;background-position:0 -136px;}
#productTabs li a:hover span {background-position:right -86px;}
#productTabs li a.selected {color:#000;background:url(../../gfx/tar/productTabs.gif) 0 -236px no-repeat;color:#827567;}
#productTabs li a.selected span {padding-bottom:9px;background:url(../../gfx/tar/productTabs.gif) right -186px no-repeat;}

div.productTabPanel {float:left;width:460px;padding:10px 0 0 0;margin-bottom:20px;overflow:auto}
div.productTabPanel span.title {font-weight:bold;font-size:11px;}
div.productTabPanelScroll {overflow:auto;}

#emailFriend {float:left;width:174px;height:16px;margin-top:5px;background:url(../../gfx/tar/emailFriend.gif) top left no-repeat;text-indent:-9999px;overflow:hidden}
#emailFriend:hover {background-position:0 -16px;}

.productPhoto {float:left;margin:15px 0 10px 0;text-align:center;font-size:12px;width:460px;}
.viewLarge {font-size:11px;line-height:22px;background:url(../../gfx/tar/viewLarge.gif) top right no-repeat;padding:1px 44px 5px 0px;margin:5px 0 10px 0}
.viewLarge:hover {background-position:right -50px;}

#productPhotoList {float:left;width:100%}
#productPhotoList li {display:inline;}
#productPhotoList li a {float:left;border:1px solid #eee;margin:0 10px 10px 0;}
#productPhotoList li a.endLine {margin-right:0;}
#productPhotoList li a.selected {border:1px solid #ccc;}
#productPhotoList li a:hover {border:1px solid #555;}
#productPhotoList li a.selected:hover {border:1px solid #ddd}

.specChart {float:left;width:460px;font-size:11px;margin-bottom:10px;}
.specChart tr {border-bottom:1px solid #fff;}
.specChart th {padding:5px;font-weight:bold;text-align:left;}
.specChart td {padding:5px;color:#333;border-right:1px solid #fff;border-bottom:1px solid #aaa}
.specChart td.tColHead {font-weight:bold;background:#eee;text-transform:uppercase;}
.specChart td.tRowHead {font-weight:bold;border-bottom:1px solid #d5d5d5;text-align:right;}

.moreInfoLinks {float:left;width:100%;font-size:11px;margin:5px 0 10px 0;border-top:1px solid #e7e7e7}
.moreInfoLinks li {float:left;width:100%}
.moreInfoLinks li a {float:left;width:450px;padding:5px;background:#fff;border-bottom:1px solid #e7e7e7}
.moreInfoLinks a:hover {background:#f5f5f5;}

#recommend {float:left;width:455px;padding:5px 0 0 5px;margin-bottom:20px;background:#eeeeee}
#recommend ul {float:left;width:100%;}
#recommend ul li {display:inline;}
#recommend ul li a {float:left;width:212px;margin:0 5px 5px 0;padding:4px;border:1px solid #e6e6e6;background:#f7f7f7}
#recommend ul li a img {border:1px solid #bbb;padding:2px;background:#fff;float:left;margin-right:5px;}
#recommend ul li a span {font-size:12px;color:#333;}
#recommend ul li a:hover {background:#fff;border:1px solid #d5d5d5}

.footer span {float:left;width:160px;margin:0 10px 8px 0;font-weight:bold;color:#444}
.footerList {float:left;width:770px;margin-bottom:8px}
.footerList li {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #bbb}
.footerList li a {color:#555;}

.faq {border-top:1px solid #ebdfd3}
.faq h3 {padding-left:25px;background:url(../../gfx/tar/faqArrow.gif) 5px 5px no-repeat;color:#444;border-bottom:1px solid #ebdfd3;color:#584632}
.faq h3:hover, #faq h3.hover {color:#000;background-position:5px -46px;}
.faq h3.selected {color:#000;background:url(../../gfx/tar/faqArrow.gif) 5px -95px no-repeat;}
.faq h4 {background:url(../../gfx/tar/faqArrowTable.gif) 20px 6px no-repeat;padding-left:30px;font-weight:bold}
.faq h4:hover, #faq h3.hover {color:#8d8d8d;background-position:22px -44px;padding-left:32px}
.faq h4.selected {color:#000;background:url(../../gfx/tar/faqArrowTable.gif) 20px -90px no-repeat;padding-left:32px;}

#tarHome, #tarMattresses, #tarSleepSystems, #tarSeating, #tarSleepSystemsUS {float:left;width:940px;height:328px;background:url(../../gfx/tar/tarHome.jpg) 0 0 no-repeat;margin:10px 0 10px 0;text-indent:-9999px;overflow:hidden;position:relative}
#tarMattresses {background:url(../../gfx/tar/tarMattresses.jpg) 0 0 no-repeat;}
#tarSleepSystems {background:url(../../gfx/tar/tarSleepSystem.jpg) 0 0 no-repeat;}
#tarSleepSystemsUS {background:url(../../gfx/tar/tarSleepSystem_US.jpg) 0 0 no-repeat;height:351px}
#tarSeating {background:url(../../gfx/tar/tarSeating.jpg) 0 0 no-repeat;}
#tarHomeNavList {float:left;width:100%;}
#tarHomeNavList li {float:left;}
/**#tarHomeNavList li a {float:left;width:178px;height:110px;position:relative;margin-right:8px;border:1px solid #e5dbca;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);
    }**/
#tarHomeNavList li a {float:left;width:180px;position:relative;margin-right:8px;text-align:center}    
/**#tarHomeNavList li a#link1 {margin-left:3px;background:url('http://media.cascadedesigns.com/images/product/icon/tar_proplus_angle.jpg') center 36px no-repeat}
#tarHomeNavList li a#link2 {background:url('http://media.cascadedesigns.com/images/product/icon/tar_ventra_system.jpg') center 36px no-repeat}
#tarHomeNavList li a#link3 {background:url('http://media.cascadedesigns.com/images/product/icon/tar_trekker_chair_rust.jpg') center 36px no-repeat}
#tarHomeNavList li a#link4 {background:url('http://media.cascadedesigns.com/images/product/icon/tar_simplydry.jpg') center 36px no-repeat}
#tarHomeNavList li a#link5 {margin-right:0;background:url('http://media.cascadedesigns.com/images/product/icon/tar_universal_couple.jpg') center 36px no-repeat}
**/
#tarHomeNavList li a#link5 {margin-right:0;}
#tarHomeNavList li a h2 {padding-top:10px;font-size:16px;font-weight:bold;}
#tarHomeNavList li a p {text-indent:-9999px;overflow:hidden;}


#tarHome1, #tarHome2, #tarHome3 {position:absolute;bottom:33px;left:33px;background:url(../../gfx/tar/tarTitles.gif) 0 0 no-repeat;width:320px;height:27px;display:none;}
#tarHome2 {background-position:0 -50px;width:273px;height:31px;bottom:29px}
#tarHome3 {background-position:0 -100px;width:381px;height:62px}  

#catNavList, #catNavListSleep {float:left;width:100%;}
#catNavList li, #catNavListSleep li {float:left;}
#catNavList li a, #catNavListSleep li a {float:left;width:138px;height:100px;margin-right:17px;padding:10px 150px 10px 10px;border:1px solid #e5dbca;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);
    }
#catNavList li a:hover, #catNavListSleep li a:hover {border:1px solid #cbb696}
#catNavList li a h2, #catNavListSleep li a h2  {margin-bottom:4px;font-size:16px;font-weight:bold;}
#catNavList li a p, #catNavListSleep li a p {line-height:14px;}
#catNavList li a#link1 {margin-left:3px;background:url(../../gfx/tar/tar_fl.jpg) 113px 5px no-repeat;}
#catNavList li a#link2 {background:url(../../gfx/tar/tar_tt.jpg) 113px 5px no-repeat;}
#catNavList li a#link3 {margin-right:0;background:url(../../gfx/tar/tar_cc.jpg) 113px 5px no-repeat;}

#catNavListSleep li a#link1 {margin-left:3px;background:url(../../gfx/tar/tar_sleep.jpg) 1px 20px no-repeat;}
#catNavListSleep li a#link2 {background:url(../../gfx/tar/tar_sleep.jpg) -316px 20px no-repeat;}
#catNavListSleep li a#link3 {margin-right:0;background:url(../../gfx/tar/tar_sleep.jpg) -632px 20px no-repeat;}

#catNavListSleepUS {float:left;width:932px;padding-left:4px}
#catNavListSleepUS li a#link1, #catNavListSleepUS li a#link2, #catNavListSleepUS li a#link3, #catNavListSleepUS li a#link4 {float:left;width:218px;height:191px;background:url(../../gfx/tar/tarSleepNavUS.jpg) 0 0 no-repeat;margin-right:20px;text-indent:-9999px;overflow:hidden}
#catNavListSleepUS li a#link2 {background-position:-238px 0;}
#catNavListSleepUS li a#link3 {background-position:-476px 0;}
#catNavListSleepUS li a#link4 {margin-right:0;background-position:-714px 0;}
#catNavListSleepUS li a#link1:hover {background-position:0 -191px;}
#catNavListSleepUS li a#link2:hover {background-position:-238px -191px;}
#catNavListSleepUS li a#link3:hover {background-position:-476px -191px;}
#catNavListSleepUS li a#link4:hover {background-position:-714px -191px;}


/** NeoAir All Season home page promo **/

#tarHomeNAAS {float:left;width:940px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_BG.png) 0 0 no-repeat;margin:10px 0 10px 0;}
#tarHomeNAASBox {float:left;width:932px;margin:4px 4px 40px 4px;position:relative;height:510px;overflow:hidden;border-bottom:1px solid #ddd;}
#NAASretailer {position:absolute;top:530px;left:165px;text-align:center}
#NAASretailer h3 {font-size:18px;margin-bottom:20px;}
#NAASretailer ul {float:left;}
#NAASretailer ul li {float:left;}
#NAASretailer ul li a {float:left;margin-right:50px;}
#NAASretailer ul li a.last {margin-right:0;}
#tarHomeNAASPhoto1, #tarHomeNAASPhoto2 {position:absolute;top:119px;left:1000px;width:700px;height:288px;z-index:100;}
#tarHomeNAASPhoto2 {z-index:200;} 
#tarHomeNAAS h1 {text-indent:-9999px;}
#tarHomeNAAS h2#tarHomeNAASSub {width:485px;height:33px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) 0 0 no-repeat;text-indent:-9999px;position:absolute;top:30px;left:1000px}
#tarHomeNAAS p#NAASdescription {width:406px;height:43px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) 0 -93px no-repeat;text-indent:-9999px;position:absolute;top:437px;left:1000px}
#tarHomeNAAS ul li#NAASitem1 {width:128px;height:30px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) 0 -41px no-repeat;text-indent:-9999px;position:absolute;top:66px;left:1000px}
#tarHomeNAAS ul li#NAASitem2 {width:113px;height:30px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) -128px -41px no-repeat;text-indent:-9999px;position:absolute;top:66px;left:1000px}
#tarHomeNAAS ul li#NAASitem3 {width:128px;height:30px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) -241px -41px no-repeat;text-indent:-9999px;position:absolute;top:66px;left:1000px}
#tarHomeNAAS ul li#NAASitem4 {width:225px;height:30px;background:url(../../gfx/tar/tarHomeNeoAirAllSeasonPromo_text.png) -369px -41px no-repeat;text-indent:-9999px;position:absolute;top:66px;left:1000px}

/** Sleep System builder **/
#productBuilder .selection {border-bottom:2px solid red;margin-bottom:20px;}

/** TAR USA Home 11-01-11 **/
#tarUShome {float:left;width:940px;height:513px;text-indent:-9999px;overflow:hidden;background:url(../../gfx/tar/tarHomeUS110111.jpg) 0 0 no-repeat;margin:10px 0 25px 0;}
#tarUShomeInfo {float:left;width:932px;margin:0 4px 40px 4px;background:url(../../gfx/tar/tarHomeUS_vertRule_110111.jpg) 465px 0 no-repeat;}
#tarUShomeNav {float:left;width:446px;margin-right:40px}
#tarUShomeNav li {float:left;margin-bottom:15px;}
#tarUShomeNav li a#link1, #tarUShomeNav li a#link2, #tarUShomeNav li a#link3, #tarUShomeNav li a#link4, #tarUShomeNav li a#link5 {float:left;width:446px;height:50px;background:url(../../gfx/tar/tarHomeUS_nav_110111.jpg) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
#tarUShomeNav li a#link2 {background-position:0 -65px}
#tarUShomeNav li a#link3 {background-position:0 -130px}
#tarUShomeNav li a#link4 {background-position:0 -195px}
#tarUShomeNav li a#link5 {background-position:0 -260px;margin-bottom:0}
#tarUShomeNav li a#link1:hover {background-position:0 -310px}
#tarUShomeNav li a#link2:hover {background-position:0 -375px}
#tarUShomeNav li a#link3:hover {background-position:0 -440px}
#tarUShomeNav li a#link4:hover {background-position:0 -505px}
#tarUShomeNav li a#link5:hover {background-position:0 -570px;}
#tarUShomeNews {float:left;width:446px;}
#tarUShomeNews li {float:left;margin-bottom:28px}
#tarUShomeNews li a#news1, #tarUShomeNews li a#news2 {float:left;width:446px;height:152px;background:url(../../gfx/tar/tarHomeUS_news_110111.jpg) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
#tarUShomeNews li a#news2 {background-position: 0 -186px;height:124px;margin:0;}
#tarUShomeNews li a#news1:hover {background-position:0 -310px}
#tarUShomeNews li a#news2:hover {background-position:0 -496px}
               



