#home-heading { background: url(../../pics/1199US/home-heading.gif) no-repeat; height: 57px; margin: 0 0 10px 0; font: 21px/56px Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; color: #331d46; }

#home-left { float: left; width: 524px; }

#home-top-themes-menu { float: left; background: #432859; width: 205px; height: 289px; padding: 0 27px 0 30px; font: 30px/50px Georgia, "Times New Roman", Times, serif; color: #ffffff; text-align:center; }

#home-top-themes-menu a { display: block; height: 36px; padding: 0 0 0 65px; font: 19px/36px Arial, Helvetica, sans-serif; color: #ffffff; text-align: left; text-indent: -9999px; }

#home-top-themes-menu a:hover {text-decoration: underline;}

#TT-destination { background: url(../../pics/1199US/bg-TT-destination.jpg) no-repeat; }

#TT-recycled { background: url(../../pics/1199US/bg-TT-recycled.jpg) no-repeat; }

#TT-seasonal { background: url(../../pics/1199US/bg-TT-seasonal.jpg) no-repeat; }

#TT-modern { background: url(../../pics/1199US/bg-TT-modern.jpg) no-repeat; }

#TT-western { background: url(../../pics/1199US/bg-TT-western.jpg) no-repeat; }

#TT-view-all { background: url(../../pics/1199US/bg-TT-viewall.jpg) no-repeat; }

#home-top-themes-content { float: left; width: 249px; }

#home-top-themes-content > div { display: none; }

#home-top-themes-content > div:first-child { display: block; }

#TT-destination-content { background: url(../../pics/1199US/TT-Destination.jpg) no-repeat; width: 249px; height: 289px; }

#TT-recycled-content { background: url(../../pics/1199US/TT-recycled.jpg) no-repeat; width: 249px; height: 289px; }

#TT-seasonal-content { background: url(../../pics/1199US/DawnHMPG_Seasonal.jpg) no-repeat; width: 249px; height: 289px; } /*update image*/

#TT-modern-content { background: url(../../pics/1199US/DawnHMPG_Modern.jpg) no-repeat; width: 249px; height: 289px; } /*update image*/

#TT-western-content { background: url(../../pics/1199US/TT-western.jpg) no-repeat; width: 249px; height: 289px; }

.btn-TT-view-all { position: relative; top: 250px; display: block; background: url(../../pics/1199US/btn-TT-view-all-trans.png) no-repeat; width: 182px; height: 25px; margin: auto; font-size: 15px; line-height: 25px; color: #ffffff; text-align: center; }

.btn-TT-view-all img {vertical-align: middle;}

#callout1 { float: left; width: 184px; height: 176px; padding: 0 5px 0 13px; margin: 0 9px 0 0; font: 16px Georgia, "Times New Roman", Times, serif; color: #332712; text-align: center; }
#callout1 a { display: block; background: url(../../pics/1199US/arrow-right-dark-gray.gif) no-repeat 95% 50%; padding: 0 20px 0 0; font: 15px Arial, Helvetica, sans-serif; color: #1c2105; text-align: right; text-decoration: underline;}
#callout2 { float: left; width: 144px; height: 176px; margin: 0 9px 0 0;}
#callout3 { float: left; width: 144px; height: 176px; }

#home-right { float: right; width: 230px; }

.home-right-nav-heading { background: url(../../pics/1199US/bg-home-rightnav-heading.gif) no-repeat; width: 230px; height: 31px; font: 19px/31px Georgia, "Times New Roman", Times, serif; color: #ffffff; text-align: center; }

#home-right-nav1 { background: url(../../pics/1199US/bg-home-rightnav.gif) no-repeat; width: 228px; border: 1px solid #d2c0dc; border-top: 0; margin: 0 0 5px 0; }

#home-right-nav1_1 { padding: 10px 15px 10px 15px; border-bottom: 1px solid #d2c0dc; font: 13px Arial, Helvetica, sans-serif; color: #22142e; }

#home-right-nav1_1 a {font: 13px Arial, Helvetica, sans-serif; color: #22142e;}

#home-right-nav1_2 { background: url(../../pics/1199US/bg-home-rightnav-samples.jpg) no-repeat; width: 204px; height: 94px; padding: 7px 0 5px 7px; border-bottom: 1px dotted #d2c0dc; margin: auto; margin-top: 5px; margin-bottom: 5px; color: #ffffff; }

#home-right-nav1_2 a {display: block; padding: 0 40px 0 0; color: #ffffff;  text-decoration: none; }

#home-right-nav1_2a { font: 18px Georgia, "Times New Roman", Times, serif;  text-decoration: underline;}

#home-right-nav1_2b { padding: 0 0 10px 0; font: 13px Georgia, "Times New Roman", Times, serif; text-decoration: underline;}

#home-right-nav1_2c { font: 11px Arial, Helvetica, sans-serif;}

#home-right-nav1_3 { padding: 7px 7px 7px 7px; }

#home-right-nav1_3a { font: 18px Georgia, "Times New Roman", Times, serif; color: #22142e; }

#home-right-nav1_3b { font-size: 12px; color: #555555; }

#home-right-nav1_3form input { font-size: 10px; color: #502c55; }

#home-right-nav2 { width: 228px; border: 1px solid #d2c0dc; border-top: 0; margin: 0 0 10px 0; }

#home-right-nav2_1 {background:transparent url(../../pics/1199US/icon-addressing.gif) no-repeat scroll 0 20px; border-bottom:1px dotted #D2C0DC; margin:0 10px 0; padding:0 0; text-align:right;}

#home-right-nav2_1a { padding: 5px 0 0 15px; font-size: 13px; color: #22142e; text-align: left; }

#home-right-nav2_1b { padding: 0 0 5px 35px; font: 15px Georgia, "Times New Roman", Times, serif; color: #22142e; text-align: left; }

.home-right-nav2-learnmore { background: url(../../pics/1199US/arrow-right-purple.gif) no-repeat 100% 50%; padding: 0 7px 0 0; text-decoration: underline; }

#home-right-nav2_2 { background:transparent url(../../pics/1199US/icon-assembling.gif) no-repeat scroll 0 14px;

margin:3px 10px; text-align:right; }

#home-right-nav2_2a { padding: 5px 0 0 25px; font-size: 13px; color: #22142e; text-align: left; }

#home-right-nav2_2b { padding: 0 0 5px 35px; font: 14px Georgia, "Times New Roman", Times, serif; color: #22142e; text-align: left; }

#home-right-nav3 { background: url(../../pics/1199US/icon-poll.gif) no-repeat #e6daec 10px 10px; width: 208px; padding: 10px; border: 1px solid #d2c0dc; border-top: 0; text-align: right; }

#home-right-nav3a { padding: 3px 0 8px 35px; font: 18px Georgia, "Times New Roman", Times, serif; color: #22142e; text-align: left; }

#home-right-nav3b { padding: 0 0 5px 0; font-size: 12px; color: #555456; text-align: left; }

#home-seo-copy {padding:10px; text-align:center; font-size:11px;}

#home-seo-copy h1 {font-size:16px;}

#product-carousel {margin:auto auto 5px; padding:10px 0 0; width:499px;}

#product-carousel .carousel {position: relative; padding: 7px 0 0 0;}

#product-carousel .digg { position: absolute; left: 0; top: 0px; }

#product-carousel #carousel-top {background: url(../../pics/1199US/carousel-top.gif) no-repeat; width: 499px; height:32px;}

#product-carousel #carousel-top-title {float: left; width: 290px; padding: 0 0 0 10px; font: 20px/31px Georgia, "Times New Roman", Times, serif; color: #291b0a;}

#product-carousel #carousel-top a {display: block; background: url(../../pics/1199US/arrow-right-brown.gif) no-repeat 90% 50%; float: right; width: 119px; font-size: 11px; line-height: 32px; color: #291b0a; text-decoration: underline;}

#product-carousel .main { background: url(../../pics/1199US/carousel-main.gif) no-repeat; width: 499px; height: 158px; }

#product-carousel .demo em { color: #FF3300; font-weight: bold; font-size: 60%; font-style: normal; }

#product-carousel .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/ float: left; }

#product-carousel .carousel a.prev, #product-carousel .carousel a.next { display: block; float: left; width: 22px; height: 113px; text-decoration: none;}

#product-carousel .carousel a.prev {border-right: 1px solid #a59373; padding-left: 3px;}

#product-carousel .carousel a.next { }

#product-carousel .carousel a.next:hover {  }

#product-carousel .carousel a.prev:hover {  }

#product-carousel .carousel .jCarouselLite { float: left; position: relative; visibility: hidden; left: -5000px; }

#product-carousel .carousel ul { margin: 0; }

#product-carousel .carousel li {text-align: center;}

#product-carousel .carousel li a {font-size: 11px; color: #514125;}

#product-carousel .carousel li img,  #product-carousel .carousel li p {display: block; background-color: #fff; }

#product-carousel .carousel li img {border: 1px solid #a59373; border-left: 0;}

#product-carousel .widget img { cursor: pointer; }

#product-carousel .mid { margin-left: 80px; width: 400px; height: 300px; }

#product-carousel .vertical { margin-left: 170px; }

#product-carousel .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */ width: 170px; }

#product-carousel .imageSlider li img,  #product-carousel .imageSlider li p,  #product-carousel .imageSliderExt li img,  #product-carousel .imageSliderExt li p { width: 400px; height: 300px; }
