#section h1{display:inline;font-weight:normal;font-size:16px;color:#FFF;line-height:34px;}

#promo{display:none}

h3{margin:0px}

.product-list h3 a, #featured-product h3 a, .product-list h3 a:link, #featured-product h3 a:link, .product-list h3 a:visited, #featured-product h3 a:visited {
	text-decoration: none;
	color:#2e1e0f;
	font-weight: bold;
	display:block;
}

.product-list h3 a:hover, #featured-product h3 a:hover {
	text-decoration: underline;
}

#content{width:960px;margin:0px 5px 0 5px}
#content div#section {background:url('/uk_assets/redesign/images/headers.gif') no-repeat;}
#content h2 {background:url('/uk_assets/redesign/images/lightheaders.gif') no-repeat;height:31px;padding-left:20px;font-weight: bold; font-size: 11px; color:#2e1e0f;}

#content div.module-title {background:url('/uk_assets/redesign/images/lightheaders.gif') no-repeat;height:31px;padding-left:20px;font-weight: bold; font-size: 11px; color:#2e1e0f; font-family: "Helvetica Neue", Arial, sans-serif; line-height: 31px; background-position: 0 -74px; margin-top:-3px;_margin-top:0}


#product-title{background:none;height:auto;min-height:0;margin:0}
#product-title div#section {margin-bottom:8px;background-position: 0px -555px;height:46px;padding-left:20px;font-weight: normal; font-size: 16px; color:#FFF; line-height: 34px;}
#product-title .grid-col-footer{display:none}


/*
 * @grop add-to-cart
 */
/* original */
/*
.add-to-cart{float:right;position:relative;font:bold 14px/25px Arial,sans-serif;color:#2e1e0f;width:118px;padding-left:8px;height:25px;background:url('/uk_assets/redesign/images/addtocart.gif') no-repeat}
.add-to-cart a{position:absolute;top:0;right:0;display:block;width:80px;height:25px;text-indent:-666em;outline:none}
*/
/* edited by Raja */
.add-to-cart{float:right;position:absolute;width:160px;height:62px;background:url('/uk_assets/redesign/images/addtocart2-bg.jpg') no-repeat top right; right: 25px; top: 30px;}
.add-to-cart img { position: absolute; top: 10px; left: 0;}
.add-to-cart input.add-to-cart-btn{float:right;width:100px;height:26px;outline:none;margin:0;padding:2px 5px 1px 0;}
.add-to-cart em{font-family: "Helvetica Neue", Arial, sans-serif; line-height: 25px; color:#2e1e0f; padding-left: 50px; height:25px; text-align: center; margin: 0 auto; display: block; font-style: normal; font-weight: bold; font-size: 18px; margin-top: 2px; }
.double-dec{background-image:url('/uk_assets/redesign/images/addtocart2.gif');width:137px;}

/*
 * @group star-rating
 */
 
.star-rating{background:url('/uk_assets/redesign/images/stars.gif') no-repeat top right; text-indent:-666em;height:12px;width:180px;}
.star-rating cite{position:absolute;text-align:right;text-indent:0;top:15px;left:0;height:12px;width:180px;font-style: italic; font-size: 11px; color:#646465}
.star-rating-0{background-position:right 0px}
.star-rating-1{background-position:right -12px}
.star-rating-2{background-position:right -24px}
.star-rating-3{background-position:right -36px}
.star-rating-4{background-position:right -48px}
.star-rating-5{background-position:right -60px}




/*
 * @group featured-product
 */

#featured-product{background-image:url('/uk_assets/redesign/images/productbgwidest.gif');position:relative;}
#featured-product h2 {background-color:#FEE010;background-position:0px 0px;margin:0;line-height:32px;_height:30px;_overflow:hidden}
#featured-product h3{font-weight: normal; font-size: 17px;}
#featured-product .grid-col-content{padding-top:0px; padding-bottom:10px; position:relative; _width:920px;}
#featured-product .grid-col-footer{display:none}
#featured-product .product-image{float:left;width:330px; margin: 20px 0 0 10px;display:inline;}

#featured-product .product{width:470px;min-height:100px;padding-left:100px;font-weight: normal; font-size: 12px;float:left;background:url('/uk_assets/redesign/images/bestvalue-large.jpg') no-repeat;}
#featured-product .product em{font-weight: bold; font-size: 12px ;color:#739600}
#featured-product .product-features{width:455px;;float:left;font-size: normal; font-size: 12px;display:inline;}


#featured-product .product_best{width:355px;min-height:90px;_height:90px; padding-left:80px;font-weight: normal; font-size: 12px; float:left;background:url('/uk_assets/redesign/images/bestvalue-large.jpg') no-repeat; margin-top: 20px; display:inline;}
#featured-product .product_best em{font-weight: bold; font-size: 12px; color:#739600; font-style: normal;}
#featured-product .product_great{width:340px;min-height:100px;_height:90px;padding-left:100px;font-weight:normal; font-size: 12px; margin-top: 20px; line-height: 1.75em; float:left;background:url('/uk_assets/redesign/images/greatvalue.gif') no-repeat;}
#featured-product .product_great em{font-weight: bold; font-size: 12px; color:#739600; font-style: normal; line-height: 1.25em;}

#featured-product .product-features em {font-weight: bold; font-size: 12px; color:#739600; font-style: normal; line-height: 1.25em;}
#featured-product .product-features ul li{margin-bottom:5px}
#featured-product .product-features p img { margin: 0 10px 0 0;}
#featured-product .product-features p { margin-bottom: 1em;}
#featured-product .learn-more{width:104px;height:29px; margin-top: 15px;}
#featured-product .learn-more a{display:block;width:104px;height:29px;text-indent:-666em;outline:none;overflow:hidden;background:url('/uk_assets/redesign/images/learnmore.gif') no-repeat;}

#featured-product .add-to-cart { width: 110px; top:15px;}
#featured-product .add-to-cart em { padding-left: 0; }
#featured-product .add-to-cart strong {display:block;text-align:center;font-style:normal;line-height:14px;font-weight:inherit;color:#739600;font-size:10px;font-family:Arial,Verdana,sans-serif;}
#featured-product .add-to-cart strong.save-price {font-size:14px;font-weight:bold;line-height:16px;}

#featured-meta {position: absolute; width: 104px; bottom: 20px; right: 28px; text-align: center;}


p.ac-text { background:url("/uk_assets/images/icon-ac-small.gif" ) no-repeat 0px 3px; padding-left:48px;}

/*
 * @group other-products
 */
 
 
#product-col {
	float: left;
	width: 630px;
}

#module-col {
	float: left;
	width: 315px;
}

.product-list .bv-cat {position:absolute; bottom:15px; right:30px; color: #999; text-align:center;overflow:hidden}

#other-products{position:relative;}
* html #other-products{}
#other-products .compare{font-weight:bold;position:absolute;top:10px;right:10px;width:150px;text-align:right;height:25px}
#other-products h2 {background-position:0px -36px;margin:-3px 0 0 0;line-height:32px;_margin-top:0}
#other-products .grid-col-footer{display:none}
#other-products .product-list{padding:0 0 10px 0;_width:632px;}
#other-products.product-list ul{}
#other-products .product-list ul li{margin:0px 1px;background:url('/uk_assets/redesign/images/prodlibg.gif') repeat-x bottom left;position:relative;border-bottom:1px solid #eee39f;_zoom:1;min-height:160px;_height:160px;}

#other-products .product-list ul li h3  {padding:20px 20px 0px 160px; font-weight: normal; font-size: 17px; width: 280px;}

#other-products .product-list ul li .product-image{position:absolute;left:25px;top:20px;width:135px;height:150px}

#other-products .product-list ul li .add-to-cart{position:absolute;right:15px;top:15px}

.add-to-cart em.actual {color:#DB4628;font-size:15px;height:16px;margin-top:0px;_margin-bottom:-7px;}

#other-products .product-list ul li .star-rating{position:absolute;bottom:30px;right:30px}

#other-products .product-list ul li .extra-content {position:absolute;top:75px;right:15px;width:110px;font-weight: bold; font-size:  11px; color:#739600; text-align: center;}
#other-products .product-list ul li .extra-content-savings {position:absolute;top:90px;right:15px;width:110px;font-weight: bold; font-size:  11px; color:#739600; text-align: center;}
#other-products .product-list ul li .extra-content-savings em {display:block;font:normal 11px/15px Arial,Verdana,sans-serif;font-style:normal;color:#739600;text-align:center;margin-top:3px;}
#other-products .product-list ul li .extra-content-savings em.saveprice {font-size:14px;font-weight:bold;margin-top:0;}
#other-products .product-list ul li p { font-size: 11px;}

#other-products .product-list a{font-weight:bold}
#other-products .product-list .product-detail {padding:0px 20px 15px 160px; width:280px;font-weight: normal;}

#other-products .product-list .product-detail em {font-weight: bold; font-size: 12px; color:#739600; font-style: normal; line-height: 17px;}

.add-to-cart form {height:59px;}

.add-to-cart p { font-weight: bold; font-size:  11px; color:#739600; text-align: center; width: 100px; padding-left: 3px; line-height:1.1em;}

#savings-footnote {}
#savings-footnote p {padding:3px 0 0 10px; color: #000; font-size: 10px;*padding-top:10px;_padding-top:3px; }


.product-list h3 a.hs-edition, #featured-product h3 a.hs-edition {font-size: 86%; color: #666; margin-bottom: 0px; white-space: nowrap;}

#content .product-list h3 a, #content #featured-product h3 a {display:block;}

#content .product-list h3 a {line-height:1.1em;}

#content .product-list h3 a.s5, #content #featured-product h3 a.s5 {display:block;}

.product-list h3 a.hs-edition:hover, #featured-product h3 a.hs-edition:hover {text-decoration:none;}

/*
 * @group learn-method
 */

#learn-method .module-title {background-color:#FEE010;background-position:0px -74px;}
#learn-method .grid-col-content{padding:2px;}
#learn-method .grid-col-footer{margin-top:0}

/*
 * @group used-by
 */

#used-by{min-height:177px}
* html  #used-by{height:177px;_height:177px;}
#used-by h3{background-color:#FCD60F;background-position:0px -74px;}
#used-by .grid-col-content{min-height:0;height:auto;padding-bottom:10px;}
#used-by em{font-style:normal;font-weight: bold; font-size: 12px; color:#739600}
#used-by ul{margin:3px 0px}
#used-by ul li{background:url('/uk_assets/redesign/images/blklidot.gif') no-repeat left 2px;padding-left:10px}
#used-by .grid-col-footer{}
* html #used-by .grid-col-content{height:auto}


/*
 * @group did-you-know
 */

#did-you-know{min-height:137px}
* html #did-you-know{height:137px;_height:137px}
#did-you-know h3{background-color:#EBB51F;background-position:0px -74px;}
#did-you-know .grid-col-content{min-height:0;}
#did-you-know .grid-col-footer{display:none}
/*
 * @group ez-pay-catalog
 */

#ez-pay-catalog{min-height:137px;}
* html #ez-pay-catalog{height:137px;_height:137px}
#ez-pay-catalog h3{background-color:#EBB51F;background-position:0px -74px;}
#ez-pay-catalog .grid-col-content{min-height:0;}

/*
 * @group online-products
 */

#online-products{position:relative;}
#online-products h2 {background-position:0px -36px; margin: 0; line-height: 32px; margin-top: -3px;_margin-top:0 }
#online-products .compare{font-weight:bold;position:absolute;top:10px;right:10px;width:120px;text-align:right;height:25px}
#online-products .grid-col-footer{display:none}
#online-products .product-list{padding:0 0 10px 0}
#online-products .product-list ul{}
#online-products .product-list ul li{padding:20px 20px 20px 160px;margin:0px 1px;min-height:140px;background:url('/uk_assets/redesign/images/prodlibg.gif') repeat-x bottom left;position:relative;border-bottom:1px solid #eee39f}
* html #online-products .product-list ul li{height:140px;_height:140px}

#online-products .product-list ul li h3  {font-weight:normal; font-size: 17px; width: 280px;}
#online-products .product-list ul li .product-image{position:absolute;left: 25px;top:25px;}
#online-products .product-list ul li .add-to-cart{position:absolute;right:15px;top:15px}
#online-products .product-list ul li .star-rating{position:absolute;bottom:30px;right:20px}
#online-products .product-list ul li .extra-content{position:absolute;top:75px;right:20px;width:168px;font-weight:bold; font-size: 11px; color:#0397d6; text-align:right;}
#online-products .product-list ul li .extra-content select{width:168px;margin:3px 0;font-weight:normal}
#online-products .product-list ul li .extra-content input.chkbox{float:left;margin-right:5px;margin-top:3px;outline:none;*margin-right:0;}
#online-products .product-list ul li .extra-content label{font-weight:normal; font-size: 10px;color:#666; margin-top:3px;}
#online-products .product-list ul li .extra-content label em{color:#0397d6; font-style: normal;}
#online-products .product-list a{font-weight:bold}
#online-products .product-list .product-detail{width:270px;float:left;font-weight:normal; font-size: 12px;}
#online-products .product-list .product-detail strong{display:block}
#online-products .product-list .product-detail em{font-weight:bold; font-size: 11px; color:#739600}
#online-products .product-list .product-detail p { font-size: 11px; }


/*
 * @group guarantee
 */

#guarantee{min-height:0;height:auto;}
#guarantee h3{background:#E7B220 url('/uk_assets/redesign/images/guarantee.gif') no-repeat 1px 0;height:86px;text-indent:-666em;overflow:hidden}
#guarantee .grid-col-content{min-height:0;height:auto;padding:0 0 10px 0;}
#guarantee .grid-col-content p{display:none}
#guarantee .grid-col-footer{display:none}



/*
 * Adeed For Add to Cart button
 * Updating new right content styles
*/
.add-to-cart_new{
  scroll 0;
  color:#2E1E0F;
  float:right;
  font-family:Arial,sans-serif;
  font-size:14px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:25px;
  line-height:25px;
  padding-left:8px;
  position:relative;
  width:118px;
}

.add-to-cart_input{
  scroll 0;
  color:#2E1E0F;
  float:right;
  font-family:Arial,sans-serif;
  font-size:14px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:25px;
  line-height:25px;
  padding-left:8px;
  position:relative;
}

.grid-layout #newsletter.grid-col {min-height:0;_height:0;} 

#newsletter blockquote {padding:20px 15px 20px 17px;}

#newsletter p {margin-bottom:12px; padding-right:3px;}

#newsletter form button {
  background:transparent none repeat scroll 0 50%;
  border:0 none;
  margin-left:2px;
  overflow:visible;
  padding:0;
  vertical-align:middle;
  width:auto;
}
#newsletter form input {
  background:transparent url(/uk_assets/redesign/images/signupfieldbg.gif) repeat scroll 0;
  border:0 none;
  height:15px;
  padding:8px;
  vertical-align:middle;
  width:169px;
  margin-bottom:0;
}

#our-guarantee .grid-col-content {
  background:url(/uk_assets/redesign/images/largecheck.gif) no-repeat scroll 10px 20px;
  padding-left:60px;
  min-height:0;
}

#our-guarantee .module-title { background:url('/uk_assets/redesign/images/lightheaders.gif') no-repeat top left; background-position: 0 -111px; line-height: 31px; font-weight: bold; font-family: "Helvetica Neue", Arial, sans-serif; padding-left: 20px;  }

#our-guarantee .grid-col-content p{
  color:#2E1E0F;
  font-size:11px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}


.content p {
 margin-top:10px;
}

#processing,#thank-you {color: #739600; float: left; margin:12px 0 0 40px; font-size:14px;height:20px;}
#error,#error-email {color: #db4628; float: left; margin:12px 0 0 15px; font-size:12px;height:20px;}

a.ac {text-decoration:none; color:#739600}
a.ac:hover {text-decoration:underline; color:#739600}
#online-products .sixmo {position:absolute; bottom:10px; right:30px; font-weight: normal; color: #999; text-align: center;}

#demo img {float:right;}
#demo p {font-size:11px;}
#demo blockquote {padding-right:1px;}
#demo .grid-col-footer {border-top:1px solid #ccc;}

#module-col .module-title a {text-decoration:none; color:#2E1E0F; display:block; padding-left:0px;_zoom:1;position:relative;}
#module-col .module-title a:hover {text-decoration:underline;}

#module-col .module-title a span.mn{position:relative;}
#module-col .module-title  span.pad{padding-left:20px;}

#module-col .module-title  a span.cta{
background:transparent url(/uk_assets/redesign/images/modules/header_cta.png) no-repeat scroll left top;
display:block;
height:32px;
position:absolute;
right:-11px;
top:0px;
width:10px;
}
*html #module-col .module-title a span.cta{background:none;}

#xmas-red-module ul { height:70px;  margin-top:7px; float:left; width:165px;}
#xmas-red-module .view-offer a { display:inline;padding-left:105px; }
#xmas-red-module .apply-offer { float:right; padding:26px 25px 0px 0px; }
#xmas-red-module .applied { color:#FFFFFF;float:right;font-weight:bold;padding-right:5px;padding-top:30px;width:110px; }

