h4 { width: 380px; color: #9A938B; margin-left:13px; line-height:1em; }

#gallery {float:left; display:inline; width:231px; margin: 20px 0 0 0px;}

#stage { width: 180px; height: 246px; text-align: center; padding: 0 0 0 15px; background: #fff; }
#stage ul { width: 180px; height: 246px; border: 1px solid #C6BFB4; }
#stage li { display: none; position: relative; }
#stage li a {
   position: absolute; bottom: 0; right: 0; width: 33px; height: 30px;
   display: block; background: url(../img/products/icon_product_zoom.gif) bottom right no-repeat;
   }
#stage li.on { display: block; height: 246px; overflow: hidden; }

.connecting-line {float:right; width:40px; height:1px; margin-top:-200px; border-top: 1px solid #C6BFB4;}

#carousel { display: block; float:left; height: 60px; margin: 2px auto 5px auto; padding-left:28px; overflow: hidden; clear: both; }
#carousel ul{margin-left:15px;margin-top:12px;}
#carousel ul li{float:left;margin-right:2px;border:1px solid #666;}
* html #carousel { margin: 0;margin-bottom:10px; }
#carousel span { float: left; display: inline; width: 47px; margin: 0 2px; text-align: center; }
#carousel span a { display: block; padding: 16px 0 0 0px; height: 60px; }
#carousel span a.on { background: url(../img/products/carousel_bg.gif) top center no-repeat; }
#carousel span a:hover { background: url(../img/products/carousel_bg.gif) top center no-repeat; }
#carousel span a img { border: 1px solid #999B9E; }

#gallery h5 { margin-left: 15px; color:#515151; }

#gallery p { margin-left: 15px;color:#515151;margin-top:2px; }
#gallery p strong{font-weight:normal;}
#gallery h5 span { font-size: 11px; font-weight: normal; }

#colours {clear:both; padding: 0 0 7px 0; margin:8px 0 7px 15px; }
#colours ul {display:block; width:203px; overflow:hidden; }
#colours li {float:left;width:14px; margin-right:4px; }
* html #colours li {float:left;width:14px; margin-right:2px; } 
#colours li a {display:block; width:14px; height: 30px;text-decoration:none; }
#colours li a img { height: 14px; width: 14px; }
#colours li.on a {background: url(../img/products/colour_on_bg.gif) no-repeat 0px 20px; }
#colours li a span {display:block; width:0; height:0; overflow:hidden; }
#colours p { display: block; margin:0; }

#details {float:left; display:inline; width:535px; margin: 20px 0 0 0; position:relative;}
#details h3, h3 a {font-family:"lucida sans",arial,helvetica,sans-serif; font-size:22px; line-height:22px; font-weight:normal; color:#4491A4; margin:0 0 6px 0;}


#tell-friend a{
font-size:11px;
color:#99938C;
text-decoration:none;
}

#print a{
font-size:11px;
color:#99938C;
text-decoration:none;
}

#tell-friend, #print, #to-scrapbook { position: absolute; left: 400px; }
#tell-friend { top: 0px; }
#print { top: 30px; }
#to-scrapbook { top: 60px; height:20px; /*width:100px; background: url(../img/products/icon_add_scrapbook.gif) top left no-repeat;*/}
#to-scrapbook a { display: block; height: 29px; /*width: 112px;*/ padding: 0;color:#99938C; text-decoration:none;  }
#to-scrapbook #add-to-scrapbook { /*background: url(../img/products/icon_add_scrapbook.gif) top left no-repeat;*/  }
#to-scrapbook #view-scrapbook { /*background: url(../img/products/icon_add_scrapbook_on.gif) top left no-repeat;*/ }

#to-scrapbook a span { display: block; padding: 0 0 0 22px; }

#core-benefits { overflow: hidden;  }
#core-benefits ul li.on p.sabon{color:#000;}
#core-benefits ul li {padding: 10px 0 10px 10px; margin:0; display:none;border:1px solid #C6BFB4;}
#core-benefits ul li.on h3 { overflow: hidden; height: 30px;line-height:25px; }

#core-benefits ul li.on {display:block;}
#logoBag { display: inline; float: right; width: 40px; }
#logoBag img { float: right; display: inline; }
#copy {width:375px; margin:-6px 0 0 11px;padding-top:10px;border-top:1px solid #E6E4D6;}
#copy h4 {margin-left:0; }
#copy p {margin:20px 0 0 10px;}
#copy ul{margin:0px 0 0 0;}
#copy ul li { margin: 3px 0; }
#copy p strong {display:block;}
#copy a:link, #copy a:visited {color:#39c;}
#copy a:hover {text-decoration:underline;}

.productInfoText {width:365px;margin:0 0 0 15px;color:#333;}

#diagram {width:375px; height:175px; background-color:#FFF;}

#data-table-container {
   margin-top: 22px; width: 375px; padding: 2px 0 15px 0;
   border-bottom: 1px solid #CEC6BD;
   }
#data-table {border-collapse: collapse; width: 375px; font-size:11px; text-align:left; }
#data-table tbody tr { }
#data-table th {padding: 3px 0 3px 0px; text-align:left;}
#data-table td {padding: 3px 0 3px 10px; }
#data-table tr.spacer td {height: 2px; line-height: 2px; margin: 0; padding: 0; overflow: hidden;}
#data-table tr.firstChild td {border-top: 1px solid #CEC6BD;}
#data-table tr.even {background-color:#F7F5EF;}
#data-table td.img {width: 22px;}
#data-table a.pdf { display: block; width: 305px; background: url(../img/products/icon_pdf.gif) right top no-repeat; line-height: 15px; }

#data-table th.MSRP {width:88px;}
#data-table th.dimensions {width:120px;}

ul.pdf-link {list-style:none; padding:10px 0 0 10px;}
ul.pdf-link li {display:inline; color:#99938B; font-weight:bold;}
ul.pdf-link li a {color:#99938B !important; text-decoration:none;}

.feature-bag { margin-top: -38px; width: 129px; float: right; }
.feature-top { }
.feature-special {float:right; width:129px; margin:20px 0 0 0;}
/*.feature {float:right; width:129px; margin:0 0 10px 0; padding: 0; display:inline;  }
.feature .container-top { position: relative; }
.feature .image-overlay {display:none;}
.feature .image { width: 109px; margin: 0px 10px; border: 1px solid #939598; }
.feature .copy { margin: 0 10px;}
.feature .copy p { margin: 0 0 10px 0; }
.feature .copy p strong {display:block; margin:10px 0 8px 0;line-height:1.5em;}
.feature .copy p a:link, .feature .copy p a:visited {
   display: block;  text-decoration: none; padding-left: 8px;
   background: url(../img/bullet_arrow.gif) 0 .2em no-repeat;
   }
.feature .copy p a:hover {text-decoration:underline !important;}*/

/*.feature .copy p strong {display:block; margin:10px 0 8px 0;line-height:1.5em;}*/

.product-features ul.bullet-list {margin-top: 0;}
.product-features ul.bullet-list li {margin-bottom: 0;}
.product-features #copy ul { margin: 0px 0 0 0; }

#copy ul.bullet-list {}
#copy ul.bullet-list li {}

#energystarCopy {float:left; width:365px; padding:20px 0 0 10px;}
#energystarImage {float:right;margin:30px 0 0 10px;}


/* Product Popup */
#product-popup #gallery { float:left; display:inline; width:545px; height: 700px; margin: 0; background: none; }
#product-popup .close { float: right; display: inline; margin: 5px 32px 0 0; font-weight:bold; }
#product-popup .close a { color:#C7BEB5; }
#product-popup #stage { width: 478px; height: 498px; text-align: center; margin: 30px 32px 0 32px; padding: 0; }
#product-popup #stage ul { width: 478px; height: 498px; border: 1px solid #CAC2B8; background: #fff; }
#product-popup #stage li { display: none; position: relative; }
#product-popup #stage li.on { display: block; height: 498px; overflow: hidden; }

#product-popup #carousel {
   display: block; height: 130px; margin: 2px auto 20px auto; overflow: hidden; clear: both; 
   }
#product-popup * html #carousel { margin: 0; }
#product-popup #carousel span { float: left; display: inline; width: 99px; margin: 0 2px; text-align: center; }
#product-popup #carousel span a { display: block; padding: 35px 0 0 0px; height: 127px; }
#product-popup #carousel span a.on { background: url(../img/products/carousel_bg_pop.gif) top center no-repeat; }
#product-popup #carousel span a:hover { background: url(../img/products/carousel_bg_pop.gif) top center no-repeat; }
#product-popup #carousel span a img { border: 1px solid #999B9E; }

ul.warranty-links {padding:0 0 0 10px;list-style:none;}
ul.warranty-links li {background: url(../img/arrow_right.gif) 1px 3px no-repeat;padding-left:10px;}
ul.warranty-links li a {text-decoration:none;color:#151515 !important;}

ul.resources-link {padding:10px 0 0 0;list-style:none;}
ul.resources-link li {background: url(../img/arrow_black_right.gif) 0px 4px no-repeat;padding-left:6px;}
ul.resources-link li a {text-decoration:none;color:#151515 !important;}

ul.back-to-top {float:right;padding:10px 0 5px 21px;list-style:none;}
ul.back-to-top li {background: url(../img/subcategory/arrow_brown_up.gif) 1px 5px no-repeat; padding-left:13px; display:inline;}
ul.back-to-top li a {text-decoration:none;color:#151515 !important;}

.divider {float:right; width:355px; height:1px; padding:0 0 0 10px; background: url(../img/products/divider.gif) top left repeat-x;}

.guide-container {float:right; width:355px; height:18px; padding:0 0 0 10px; margin:10px 0 5px 0; background-color:#CFC6BD;}
.guide-title {font-weight:bold; padding-top:2px; color:#FFF;}

ul.guide-links {float:left;padding:0 0 0 10px;}
ul.guide-links li {background: url(../img/products/icon_pdf.gif) 0px 0px no-repeat; padding:0 0 5px 19px;}
ul.guide-links li a {text-decoration:none;color:#151515 !important;}
