/* Energy Efficiency Forms */
/*#primary-content .no-panel p { margin:1em 0 1em 0;}*/
a, a:hover, a:focus, a:active, button, button span {outline:0px solid #fff;}
input, select {outline:0px solid #fff;}
address-picker, select {outline:0px solid #fff;width:50%;}
.dotted-line{background:transparent url(/images/greenshop/newcontent/dotted_line_darkgrey.gif) top left repeat-x;height:1px;overflow:hidden;clear:both;margin:1em 0 1.3em;width:776px}
.dotted-line hr{display:none;}
#primary-content p.callback{padding:1.5em 0 0.4em;margin:0;}
#primary-content h2.callback {color:#00195D;font-size:1.6em;font-weight:normal;}

dl.ee-defn{width:auto;float:left;margin:0.5em 0 2em;}
dl.ee-defn dt{padding:0 0 0.45em;width:8em;display:block;}
dl.ee-defn dd{font-weight:bold;padding:0 0 0.45em;width:auto;float:none;margin-left:9em;}

#primary-content form.callback {outline:none;}
#primary-content form.callback input.chkbox {border:none;/*margin:1px 1px 0.5em 1px;*/padding:0;width:13px;float:left;clear:left;outline:0px solid #f0f;}
#primary-content form.callback label{width:auto;float:left;margin-bottom:0.5em;outline:none;}


/*  PURCHASING FORMS */
table.your-order{font-size:0.9em;}
#primary-content .m-panel-additional .m-content table.your-order th.alignRight{text-align:right;padding:0;vertical-align:bottom}
#primary-content .m-panel-additional .m-content table.your-order td, #primary-content .m-panel-additional .m-content table.your-order th{padding:3px 0}
#primary-content .m-panel-additional .m-content table.your-order td{font-weight:normal;padding:2px 0}
.summaryRow th, .summaryRow td{font-weight:normal;}
tr.summaryTop th, .summaryTop td{/* border-top:1px dotted #cbcbcb; */background:transparent url(/images/greenshop/newcontent/dotted_line_darkgrey.gif) repeat-x scroll 0 0;}

#primary-content .cc-list{float:right;margin-top:-31px;}
#primary-content .cc-list p{margin-bottom:0.3em;font-weight:bold;text-align:right;}
#primary-content .cc-list ul{list-style:none;margin:0;}
#primary-content .cc-list li{float:left;height:21px;padding:0;margin:0;background-image:url(/images/greenshop/newcontent/icon_creditcards.gif);}
#primary-content .cc-list li span{position:absolute;left:-2000em;}
#primary-content .cc-list li#cc-visa{width:37px;background-position:0 0}
#primary-content .cc-list li#cc-mastercard{width:37px;background-position:-37px 0}
#primary-content .cc-list li#cc-amex{width:37px;background-position:-74px 0}
#primary-content .cc-list li#cc-discover{width:37px;background-position:-111px 0}
#primary-content .cc-list li#cc-maestro{width:34px;background-position:-148px 0}
#primary-content .cc-list li#cc-switch{width:16px;background-position:-182px 0}

/* Payment */
#primary-content .small{font-size:0.9em;}
#primary-content table.order-summary{width:742px;}
#primary-content table.order-summary thead th{text-align:right;padding:0}
#primary-content table.order-summary thead th.left{text-align:left;}
#primary-content table.order-summary td{text-align:right;padding:4px 0;font-weight:bold;}
#primary-content table.order-summary tbody th{font-weight:bold;color:#003399;text-align:left;padding:4px 0;}
#primary-content table.order-summary tbody td.left{float:none;text-align:left;font-size:0.9em;padding-left:15px;}

#primary-content table.order-total{width:745px;_width:744px}
#primary-content table.order-total th{text-align:left;padding:4px 0;}
#primary-content table.order-total td{text-align:right;padding:4px 0;font-weight:bold;}
#primary-content table.order-total tr.total {background:transparent url(/images/greenshop/newcontent/dotted_line_darkgrey.gif) repeat-x scroll 0 0;font-size:1.5em;}
#primary-content table.order-total tr.total td{font-size:1.3em}
#primary-content table.order-total tr.total td, #primary-content table.order-total tr.total th{padding-top:8px;}
#primary-content table.order-total tr.last td, #primary-content table.order-total tr.last th{padding-bottom:15px}

#primary-content .m-panel-wide .m-content h3.order-confirm{font-size:1em;color:#333;font-weight:bold;margin-bottom:0;}
#primary-content p.ee-payments{margin:0;}
dl.ee-payments{width:400px;display:inline;float:left;margin:0.5em 0 0;}
dl.ee-payments dt{padding:0 0 0.45em;width:150px;}
dl.ee-payments dd{font-weight:bold;padding:0 0 0.45em;width:150px;}


/* Thankyou page */
#primary-content .m-panel-additional .helpBox{
	margin:0 0 8px 0;}
	
#primary-content .m-panel-additional .helpBox h2{
	margin:0;	
	padding:0;}

#primary-content .m-panel-additional .helpBox p{
	margin:0;
	padding:0;
	display:inline;}

#primary-content .m-panel-additional .helpBox a.positionA{	background-position:2px 4px; margin:0 0 10px 0;}

/* drop  shadow box */.drop-shadow-box{	float:left;	width:165px;	margin:0 0 0 -5px;}

.drop-shadow-box-left{	width:100%;	padding:0 0 0 14px;	background: url(/images/greenshop/newcontent/drop-s-box-left.png) top left no-repeat;}

.drop-shadow-box-right{	padding:0;	width:100%;	background:#ffffff url(/images/greenshop/newcontent/drop-s-box-right.png) top right no-repeat;}

.drop-shadow-box-mid{	background:url(/images/greenshop/newcontent/drop-s-box-mid.png) top left repeat-x;	height:156px;	padding:10px 14px 0 0;	margin:0 14px 0 0;}

.drop-shadow-box h2, .drop-shadow-box p { margin:0; padding:0;}

.drop-shadow-box .green-button { margin:-16px 0 0 -4px; padding:0; background-color:#3366FF; height:5px;}

.drop-shadow-box .housebg { width:100%; height:100%; background:url(/images/greenshop/newcontent/house-small.gif) 70px 50px no-repeat; }

.nobg { background:none; }

.dottedline_table_row { background:transparent url(/images/greenshop/newcontent/dotted_line_darkgrey.gif) left bottom repeat-x ; }

#shoppingBasket form{ margin:0 0 20px 0; padding:0 0 20px 0;}

#shoppingBasket input{ float:left; width:20px; text-align:right; margin:0 0 0 10px;}

#shoppingBasket label, #promotion label{ display:none;}

#shoppingBasket .removeButton { float:left;} /* See also ie6.css */

#shoppingBasket .basketUpdate { margin-top: 0px; float: right; width: 300px; }

	#shoppingBasket .basketUpdate p { margin-bottom: 0; float: left; }

#promotion { border:none; }

#promotion input{ float:left; width:130px; text-align:left; margin:2px 0 0 0px;}

.promoApply { float:left; width:210px; border:none; }

#primary-content .promoApply a {
	border-bottom-style: none;
}

.applyButton { float:left; width:60px; border:none;}

#primary-content .main-content .m-panel-wide.ee_best-sellers {
	margin-top: 2em;
}

#primary-content .main-content .m-panel-wide.ee_best-sellers .bottom {
	padding-bottom: 2px;
}
	
	#primary-content .ee_best-sellers .m-content h2 {
		margin: 0;
		padding: 5px 0 0 15px;
		font-weight: bold;
	}

		#primary-content .ee_best-sellers .m-included {
			padding: 10px 0 0 15px;
		}
		
			#primary-content .ee_best-sellers .small-product {
				float: left;
				width: 179px;
				margin: 0;
				padding-bottom: 20px;
				background-image: none;
			}

				#primary-content .ee_best-sellers .m-included .small-product h3 {
					font-size: 1em;
					font-weight: bold;
				}

				#primary-content .ee_best-sellers .small-product .savings {
					font-weight: normal;
				}

#primary-content .ee_your-savings .m-content .padding li {
	overflow: hidden; /* Contains descendant floats */
	margin: 0;
	padding: 10px 0;
	background-image: url(/images/greenshop/newcontent/dotted_line_darkgrey.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 1.1em;
	font-weight: bold;
}

#primary-content .ee_your-savings .m-content .padding li.first {
	background-image: none;
}

	#primary-content .ee_your-savings li em {
		font-size: 17px;
		font-style: normal;
		font-weight:bold;
	}

#primary-content .no-panel-wide .footnote {
	margin-top: 3em;
}

#primary-content .forms-navigation {	
	margin-top: 1em;
	padding-top: 1.4em;
}




#primary-content .callout.span-1 .energy-savers-report .c-content {
	background: transparent url(/images/greenshop/newcontent/bg_callout_energy-savers-report.gif) 7px 100% no-repeat;
	padding-bottom: 12px;
	margin-top:10px;
}

	#primary-content .callout.span-1 .energy-assessment .c-content {
		padding-bottom: 0px;
		#padding-bottom: 3px;
		background: transparent url(/images/greenshop/newcontent/bg_callout_energy-assessment.gif) 1px 100% no-repeat;
		position:relative;
		
	}

		#primary-content .callout.span-1 .energy-assessment .c-content h2,
		#primary-content .callout-smaller .energy-savers-report .c-content h2,
		#primary-content .callout.span-1 .energy-savers-report .c-content h2 {
			font-size: 1.8em;
		}

		#primary-content .callout.span-1 .energy-savers-report .c-content h2 {
			margin-right: 30px;
		}

		#primary-content .callout.span-1 .energy-assessment .c-content h2 {
			margin-right: 0;
		}
		
		#primary-content .callout.span-1 .energy-savers-report .c-content p {
			margin-bottom: 14px;
			padding-right: 100px;
		}
	
		#primary-content .callout.span-1 .energy-assessment .c-content p {
			padding-right: 80px;
			line-height: 1.2;
		}

#primary-content .callout-smaller {
	background: transparent url(/images/greenshop/newcontent/bg_callout-smaller.gif) 0 0 repeat-y;
	float: right;
}

	#primary-content .callout-smaller .c-top{background:transparent url(/images/greenshop/newcontent/bg_callout-smaller_top.gif) 0 0 no-repeat;padding-top:8px;}
	
		#primary-content .callout-smaller .c-bottom{background:transparent url(/images/greenshop/newcontent/bg_callout-smaller_bottom.gif) 0 100% no-repeat;padding-bottom:8px;}
		
			#primary-content .callout-smaller .c-content{background:transparent url(/images/greenshop/newcontent/bg_callout-smaller_content.jpg) 6px 100% no-repeat;padding:0 12px 6px 12px;min-height:112px;}
			
				#primary-content .callout-smaller .c-content p{font-size:0.92em;color:#333;padding-right:70px;margin-bottom:6px;line-height:1.3em;}
				
				#primary-content .callout .c-content h2{margin:0 60px 0 0;}

#primary-content .callout-smaller .c-content {
	background-image: url(/images/greenshop/newcontent/bg_callout-smaller_energy-assessment.gif);
}

#primary-content .getting-started-form {
	padding: 0 10px 0 12px;
}

	#primary-content .getting-started-form .field {
		padding-bottom: 0;
	}

	#primary-content .getting-started-form .field .element,
	#primary-content .getting-started-form .field .input {
		width: auto;
	}

		#primary-content .getting-started-form label {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
	
		#primary-content .getting-started-form input {
			float: left;
			width: 145px;
			height: 1.5em;
			margin-right: 8px;
			font-size: 0.92em;
		}

#primary-content .small-product {
	overflow: hidden; /* Contains descendant floats */
	margin: 8px 10px;
	padding: 8px 0 0 74px;
	margin-bottom:1px;
	background-image: url(/images/greenshop/newcontent/dotted_line_darkgrey.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#primary-content .small-product.first {
	padding-top: 8px;
	background-image: none;
}

#primary-content .first {
padding-top:0px;
}

	#primary-content .small-product h3,
	#primary-content .small-product p {
		line-height: 1;
	}

	#primary-content .small-product h3 {
		margin: 0;
	}

		#primary-content .small-product h3 a {
			color: #333 !important;
		}

		#primary-content .small-product h3 img {
			float: left;
			margin-left: -74px;
			border: solid 1px #ebebeb;
		}

	#primary-content .small-product .price {
		margin: 0.2em 0;
	}

		#primary-content .small-product .price em {
			font-size: 1.167em;
			font-weight: bold;
			font-style: normal;
		}

	#primary-content .small-product .savings,
	#primary-content .small-product .add-to-basket {
		font-size: 0.92em;
	}

	#primary-content .small-product .savings {
		margin: 0.25em 0;
		color: #585858;
		line-height:17px;
		width:95px;
	
	}

	#primary-content .small-product .add-to-basket {
		margin: 0px;
	}
	#primary-content .small-product .LoftInfo {
		_margin-top:-15px;
	}
	/* #primary-content .span-2 .m-panel .m-content.product-info h3 {
		margin: 1em 0 0;
		color: #333;
		font-size: 100%;
	}*/

	#primary-content .product-info .info {
		
		background-position: bottom left;
		background-repeat: repeat-x;
	}

		#primary-content .product-info .info .media {
			font-size: 0.92em;
		}
		
			#primary-content .product-info .info .movie .play,
			#primary-content .product-info .info .images .view {
				padding: .2em 0;
			}
			
			#primary-content .product-info .info .images .view {
				clear: left;
			}

			#primary-content .product-info .info .images a.image {
				float: left;
				margin-right: 6px;
			}

			#primary-content .product-info .info .images img {
				border: solid 1px #ebebeb;
			}
		
		#primary-content .product-info .info .details{
			margin-bottom: 1em;
			margin-left: 8px;
			float :left;
			
		}

		#primary-content .product-info .info .details ul li {
			margin: .8em 0;		 

		}

	#primary-content .product-info .ratings-and-price {
		font-size: 0.92em;		
	}
	
		#primary-content .product-info .ratings-and-price .average-customer-rating,
		#primary-content .product-info .ratings-and-price .efficiency-rating {
			margin-right: 10px;
		}
		
		#primary-content .product-info .ratings-and-price .efficiency-rating {
			background:url(/images/greenshop/newcontent/dotted_line_grey.gif) 0 0 repeat-x;
			margin-top:14px;
			overflow:hidden;
		}

		#primary-content .product-info .ratings-and-price .average-customer-rating p,
		#primary-content .product-info .ratings-and-price .efficiency-rating p {
			margin: 2px 0 0 0;
		}

		#primary-content .product-info .ratings-and-price .m-panel {
			width: 162px;
			margin-left: 0;
			background:transparent url(/images/greenshop/newcontent/bg_m_panel_extra_small.gif) 0 repeat-x repeat-y;
		}

			#primary-content .product-info .ratings-and-price .m-panel .top {
				background:transparent url(/images/greenshop/newcontent/bg_m_panel_extra_small_top.gif) 0 0 no-repeat;
			}

				#primary-content .product-info .ratings-and-price .m-panel .bottom {
					padding-bottom: 4px;
					background:transparent url(/images/greenshop/newcontent/bg_m_panel_extra_small_bottom.gif) 0 100% no-repeat;
				}

					#primary-content .product-info .ratings-and-price .m-panel .m-content {
						width: auto;
						margin: 0;
						background:transparent url(/images/greenshop/newcontent/bg_m_panel_extra_small_content.gif) 0 100% repeat-xy;
					}

			#primary-content .product-info .ratings-and-price .annual-savings h3,
			#primary-content .product-info .ratings-and-price .annual-savings dl {
				padding: 0 5px;
			}

			#primary-content .span-2 .product-info .ratings-and-price .annual-savings h3 {
				margin: 0;
			}

			#primary-content .product-info .ratings-and-price .annual-savings dt {
				width: 5em;
			}

			#primary-content .product-info .ratings-and-price .annual-savings dd {
				font-weight: bold;
			}
			
			#primary-content .product-info .ratings-and-price .add-to-basket .price dt,
			#primary-content .product-info .ratings-and-price .add-to-basket .price dd,
			#primary-content .related-products .add-to-basket .price dt,
			#primary-content .related-products .add-to-basket .price dd {
				font-weight: bold;
			}

			
			#primary-content .product-info .ratings-and-price .add-to-basket .price dt,
			#primary-content .related-products .add-to-basket .price dt {
				width: 98px;
				font-weight: bold;
			}

			#primary-content .product-info .ratings-and-price .add-to-basket .price dd,
			#primary-content .related-products .add-to-basket .price dd {
				width: 10px;
				font-size: 1.45em;
	margin-bottom:5px;
				_margin-bottom:5px;
			}

			#primary-content .product-info .ratings-and-price .add-to-basket label,
			#primary-content .related-products .add-to-basket label {
				float: left;
				padding: 0 .5em 0 0;
				color: #333;
				line-height: 2;
			}

			#primary-content .product-info .ratings-and-price .add-to-basket input,
			#primary-content .related-products .add-to-basket input {
				width: 45px;
				margin-bottom:5px;
				_margin-bottom:5px;
			}

			#primary-content .product-info .ratings-and-price .add-to-basket .green-button-large,
			#primary-content .related-products .add-to-basket .green-button-large {
				margin-top: .5em;
				padding-right: 15px;
				font-weight: bold;
				_padding-right:0px;
			}

			#primary-content .product-info .ratings-and-price .add-to-basket .green-button-large {
				font-size: 1.3em;
			}

			#primary-content .related-products .add-to-basket .green-button-large {
				font-size: 1.2em;
			}

#primary-content .related-products .images .image {
	float: left;
	padding-left: 28px;
	background-image: url(/images/greenshop/newcontent/bg_related-product-image.gif);
	background-position: 9px 50%;
	background-repeat: no-repeat;
}

#primary-content .related-products .images .image.first {
	padding-left: 0;
	background-image: none;
}

#primary-content .customer-reviews blockquote {
	padding: 0;
	font-style: normal;
}

#primary-content .customer-reviews p {
	margin: .5em 0;
	font-size: 0.92em !important;
}

#primary-content img.rating {
	vertical-align: text-bottom;
}

#primary-content .bulb-selector {
	margin: 5px 2px 0 4px;
	padding-top: 9px;
	background-image: url(/images/greenshop/newcontent/bg_bulb-selector-top.png);
	background-position: top left;
	background-repeat: no-repeat;
}

	#primary-content .bulb-selector-bottom {
		padding-bottom: 15px;
		background-image: url(/images/greenshop/newcontent/bg_bulb-selector-bottom.png);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	
		#primary-content .bulb-selector-body {
			padding: 0 16px 0 11px;
			background-image: url(/images/greenshop/newcontent/bg_bulb-selector-body.png);
			background-position: top left;
			background-repeat: repeat-y;
		}
		
			#primary-content .bulb-selector .grey-box {
				float: left;
				width: 140px;
				margin-left: 8px;
				margin-top: 0px;
				
			}
		
			#primary-content .bulb-selector .first {
				margin-left: 0;			 
				position: relative;
			}
					
			#primary-content .bulb-selector .model,
			#primary-content .bulb-selector .fitting {
				position: relative;
			}
					
			#primary-content .bulb-selector .wattage,
			#primary-content .bulb-selector .dimmable {
				margin-bottom: 10px;
			}
		
				#primary-content .span-2 .m-panel .bulb-selector .grey-box .padding {
					padding: 10px; 10px; 10px;
				}

				#primary-content .span-2 .m-panel .bulb-selector .wattage .padding,
				#primary-content .span-2 .m-panel .bulb-selector .dimmable .padding {
					padding-top: 5px;
					padding-bottom: 1px;
					padding-left: 5px;
					padding-right:5px;
				}

				#primary-content .span-2 .m-panel .bulb-selector .dimmable .padding {
					padding-right: 2px;
				}
		
					#primary-content .bulb-selector .model label,
					#primary-content .bulb-selector .fitting label {
						width: 120px;
						height: 79px;
						margin-bottom: 8px;
						padding: 0;
					}
		
					#primary-content .bulb-selector .model select,
					#primary-content .bulb-selector .fitting select {
						width: 120px;
						margin-top:10px;
						font-size:0.9em;
						_font-size:0.85em;
					}
		
					#primary-content .bulb-selector .model .helpbutton,
					#primary-content .bulb-selector .fitting .helpbutton {
						position: absolute;
						top: 64px;
						left: 15px;
					}
					
					#primary-content .bulb-selector .wattage label {
						position: absolute;
						top: -9999px;
						left: -9999px;
					}
					
					#primary-content .bulb-selector .wattage select {
						width: 106px;
						_width: 99px;
						font-size:0.87em;
						_font-size:0.83em;
						height:21px;
						padding:0px;

					}
					
					#primary-content .bulb-selector .wattage .helpbutton img{
						_margin:0 0 -2px -3px;
						margin:0 0 -5px -1px;

					}
					
					#primary-content .span-2 .m-panel .bulb-selector .dimmable h3 {
						margin: 0;
						color: #333;
						font-size: 100%;
						font-weight: normal;
					}
					
					#primary-content .bulb-selector .dimmable label {
						display: inline;
						padding: 0 .3em 0 .6em;
						_padding: 0 .3em 0 0;
						font-weight: normal;
					}
					
					#primary-content .bulb-selector .dimmable input {
						width: auto;
						margin: 0;
						border-style: none;
						padding: 0;
					}
					
			#primary-content .bulb-selector .green-button {
				float: right;
				border:0px;
			}

#primary-content .m-panel.product-listing .m-content {
	padding: 10px 10px 10px 10px;
	font-weight: normal; /* Overrides #primary-content .m-panel-wide.grey .m-content rule in IE 6 */
}

	#primary-content .span-2 .m-panel.product-listing .m-content h2 {
		font-weight: normal;
		margin-left:-10px;
	}

	#primary-content .span-2 .m-panel.product-listing.bulb-listing .m-content h2 {
		font-size: 1em;
		font-weight: bold;
	}

		#primary-content .span-2 .m-panel.product-listing.bulb-listing .m-content h2 a {
			background: url(/images/greenshop/newcontent/arrow_green.gif) no-repeat scroll 0 50% !important;
			font-size: 1.17em;
		}

	#primary-content .m-panel.product-listing .image-specs {
		float: left;
		width: 110px;		
		font-size: 0.92em;
	}

	#primary-content .m-panel.product-listing.bulb-listing .image-specs {
		padding:0 10px 0 0;
		
	}
	#primary-content .m-panelgreenGadget .image-specs {
	padding:0 10px 0 0;
	}

		#primary-content .m-panel.product-listing .image-specs img {
			border: solid 1px #e1e1e1;
		}
#primary-content .m-panel.product-listing .image-specs a {
			border: 0px;
		}
		#primary-content .m-panel.product-listing .image-specs dl {
			margin-top: .5em;
			line-height: 1.3;
			width:196px;
		}
        #primary-content .EnergySaving {display:block;float:left;width:300px;padding-left:120px;position:absolute;}
			#primary-content .m-panel.product-listing .image-specs dt {
				width: auto;
				padding-right: .5em;
			}

	#primary-content .span-2 .m-panel.product-listing .average-customer-rating {
		font-size: 0.92em;
		margin:0 0 10px 0;
	}

	#primary-content .span-2 .m-panel.product-listing p.more-info {
		margin-bottom: 0;
	}

	#primary-content .span-2 .m-panel.product-listing .m-content h3 {
		margin-bottom: 0;
		color: #333;
		font-size: 100%;
	}

	#primary-content .span-2 .m-panel.product-listing .add-to-basket {
		font-size: 0.92em;
	}

		#primary-content .span-2 .m-panel.product-listing .add-to-basket .saving,
		#primary-content .span-2 .m-panel.product-listing .add-to-basket .price,
		#primary-content .span-2 .m-panel.product-listing .add-to-basket .field {
			float: right;
			width: 12em;
		}

		#primary-content .span-2 .m-panel.product-listing .add-to-basket .savingIns {
			margin-bottom:10px;
			color: #585858;
			float: right;
			width:250px;
		}
		#primary-content .span-2 .m-panel.product-listing .add-to-basket .saving {
			margin-bottom:10px;
			color: #585858;
		}
		#primary-content .span-2 .m-panel.product-listing .add-to-basket .priceIns {
			margin-bottom: .2em;
			font-weight: bold;
			float: right;
			width:250px;
		}
		#primary-content .span-2 .m-panel.product-listing .add-to-basket .price {
			margin-bottom: .2em;
			font-weight: bold;
		}
			#primary-content .span-2 .m-panel.product-listing .add-to-basket .price dt,
			#primary-content .span-2 .m-panel.product-listing .add-to-basket .price dd {
				float: none;
				display: inline;
			}

			#primary-content .span-2 .m-panel.product-listing .add-to-basket .price dt {
				padding-right: .3em;
			}

			#primary-content .span-2 .m-panel.product-listing .add-to-basket .price dd {
				font-size: 1.45em;
			}

		#primary-content .span-2 .m-panel.product-listing .add-to-basket .field {
			padding-bottom: 0;
		}
	
			#primary-content .span-2 .m-panel.product-listing .add-to-basket label {
				display: inline;
				padding: 0;
				color: #333;
			}
		
			#primary-content .span-2 .m-panel.product-listing .add-to-basket input {
				width: 45px;
			}
	
		#primary-content .span-2 .m-panel.product-listing .green-button-large {
			margin-top: 10px;
			font-size: 1.2em;
			margin-left:70px;
			float:right;
			style="margin-left:120px;"
		}

#primary-content .product-listing-sort {
	margin: 1.5em 0;
}

	#primary-content .product-listing-sort label {
		display: inline;
		padding: 0 .5em 0 0;
		font-weight: normal;
	}
	
	#primary-content .product-listing-sort select {
		min-width:150px;
		max-width:200px;
	}
	
	#primary-content .product-listing-sort button {
		float: none;
		margin-left: 1em;
	}

#primary-content .ee-pagination {
	margin-top: 1em;
	text-align: center;
}

	#primary-content .ee-pagination li {
		display: inline;
	}
	
		#primary-content .ee-pagination li a,
		#primary-content .ee-pagination li strong {
			padding: .8em;
		}
	
		#primary-content .ee-pagination li a {
			border-style: none;
			background-color: transparent;
			color: #039;
			font-weight: bold;
		}
	
		#primary-content .ee-pagination li strong {
			color: #4d8e00;
		}
	
		#primary-content .ee-pagination li.previous a {
			padding-right: 1em;
			margin-left: 10px;
			background-image: url(/images/greenshop/newcontent/arrow_green_reverse.gif);
			background-position: 0 50%;
			background-repeat: no-repeat;
		}

		#primary-content .ee-pagination li.next a {
			padding-right: 10px;
			padding-left: 1em;
			background-image: url(/images/greenshop/newcontent/arrow_green.gif);
			background-position: 100% 50%;
			background-repeat: no-repeat;
		}

#primary-content .ee-landing-top .basket-panel {
	margin-top: 6px;_margin-top: 9px;
}

	#primary-content .ee-landing-top .basket-panel .m-content .m-details {
		min-height: 25px;
		padding-bottom: 5px;
	}

		#primary-content .ee-landing-top .basket-panel .m-content .m-details p {
			margin-left: 12px;
		}

#primary-content .ee-header {
	float: left;
	width: 480px;
	margin-right: 7px;
	background-position: top left;
	background-repeat: no-repeat;
}



	#primary-content .ee-header .top {
		padding-top: 8px;
		background-image: url(/images/greenshop/newcontent/bg_ee-header-top.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}

	#primary-content .ee-header .bottom {
		padding-bottom: 10px;
		background-image: url(/images/greenshop/newcontent/bg_ee-header-bottom.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
	}

	#primary-content .ee-header .middle {
		min-height: 120px;
		padding: 0 7px 0 1px;
		background-image: url(/images/greenshop/newcontent/bg_ee-header-middle.gif);
		background-position: top left;
		background-repeat: repeat-y;
		_padding:1px;
	}

	#primary-content .ee-header.landing .middle {
		height: 252px;
	}

		#primary-content .ee-header .heading {
			position: relative;
			top: -8px;
			padding: 16px 0 0 19px;
			background-image: url(/images/greenshop/newcontent/bg_ee-header-heading.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}

		#primary-content .ee-header.landing .heading {
			min-height: 141px;
			background-image: url(/images/greenshop/newcontent/bg_ee-header-heading-landing.gif);
		}
	
		#primary-content .ee-header h3 {
			margin: 0;
			padding: 0 20px 2px;
			background-color: #fff;
			width:300px;
		}
		
		#primary-content .ee-header h1 {
					margin: 0;
					padding: 0 20px 2px;
					background-color: #fff;
					width:300px;
					font-size:1.82em;
		}
		
#primary-content .definition{
	font-size: 0.92em !important;
	text-indent:-8px;
	padding-left:10px;
}




.additional .m-panel .m-content .m-header.no-icon{min-height:20px;padding-top:5px;padding-bottom:5px;}
#primary-content .cols-3 .m-panel .m-content .m-header{padding-top:5px !important;}
#primary-content .cols-3 .m-panel .m-content .m-header h2{min-height:45px;}

/* LEFT HAND BOX IN SUBNAV */
#sidebar .sidebar-box .top{background:url(/images/greenshop/newcontent/bg-sidebar-panel-top-alt.gif) left top no-repeat;}
#sidebar .sidebar-box .bottom{background:url(/images/greenshop/newcontent/bg-sidebar-panel-bottom-alt.gif) left bottom no-repeat;}
#sidebar .sidebar-box .sidebar-content{width:183px;padding:5px 5px 0 10px;}
#sidebar .sidebar-box .sidebar-content p{padding:0 0 5px 0;}




/* CAROUSEL */
.carousel{background:url(/images/greenshop/newcontent/bg_carousel_bottom.gif) left bottom no-repeat;width:452px;margin:15px 0 0 -10px;margin-top:-2px;}
.carousel .carousel-top{background:url(/images/greenshop/newcontent/bg_carousel_top.gif) left top no-repeat;padding:4px;}
.carousel .carousel-left{float:left;width:15px;}
.carousel .items-wrapper{float:left;width:414px;background:url(/images/greenshop/newcontent/bg-carousel-item.gif) left bottom repeat-x;min-height:106px;overflow:hidden;}
.carousel .items-wrapper .items{width:10000px;height:100px;}
.carousel .carousel-right{float:right;width:15px;}

.carousel h2{margin:3px 0 5px 10px;font-size:1.6em;}
.carousel .item{padding:0px 7px;width:400px;float:left;}
.carousel .item .image{float:left;width:88px;margin:0 10px 0 0;}
.carousel .item .image img{display:block;border:1px solid #eeeeee;}

.carousel .item .text{float:right;width:300px;_margin-top:-90px;_margin-left:50px;}
.carousel .item .text .col1{float:left;}
.carousel .item .text .col2{float:left;margin-top:0px;_margin-top:0px;margin-left:6px;}
.carousel .item .text p{margin:0 0 1px 0 !important;}
.carousel .item .text p a.green-arrow{position:static !important;}
.carousel .item .text .average-customer-rating{font-size:0.94em;font-weight:bold;}
.carousel .item .text .saving{font-size:0.94em;}
.carousel .item .text dl{margin:0 0 5px 0;}
.carousel .item .text dt{font-weight:bold;width:auto;margin:0 5px 0 0;font-size:0.94em;padding:2px 0 0 0;}
.carousel .item .text dd{font-weight:bold;font-size:1.4em;}
.carousel .item .text button.green-button-large{float:left !important;width:130px;padding-right:30px !important;outline-style:none !important;}
.carousel .item .text button.green-button-large span{position:static !important;outline:none; }


/* FLASH PLAYER */

body.flash-player {
	margin: 0;
	border-style: none;
	padding: 0;
}


/* CERT */
#primary-content .m-panel.cert .m-content {
	padding: 10px 10px 10px 10px;
	font-weight: normal; /* Overrides #primary-content .m-panel-wide.grey .m-content rule in IE 6 */
}

#primary-content .bulb-selector-bottom-esb {
		padding-bottom: 15px;		
		background-position: left bottom;
		background-repeat: no-repeat;
	}
.callbacklabel{width:auto;float:left;margin-bottom:0.5em;outline:none;}

.callbackchkbox 

{

border-top-width: medium;

border-right-width-value: medium;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: medium;

border-left-width-value: medium;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

width: 2em;

float: left;

clear: left;

}
	
	
	
	
 	.padding-vert {
	margin-top:0px !important;
	
	}
	
	.padding-vert-product-assesment {
		margin-top:-15px !important;
	
	}
	.padding-vert-product {
		width:715px !important;
		margin-top:-5px !important;
	
	}
	.padding-vert-product .header {
	color:#00195D;
	font-size:1.5em;
	font-weight:bold;
	}
/*.carousel .item .text .right{cursor:pointer;float:left;margin-left:145px;_margin-left:148px;}	*/
.carousel .item .text .right
{margin-left:145px; cursor:pointer;
}
 
#primary-content .product-info .ratings-and-price .m-panel .m-content.m-contentwidth { width:190px;} 
.m-contenth3 {float: left; width: 195px;}
.CrsrPointer {cursor:pointer;}
.two-col .col-1width {float:left;width:36%;}
.FltRight {float:right}
.FltLeft {float:left} 
#primary-content .additionalESB .m-panel .m-content .m-header.icon .m-headerLink {float:right;_float:left;margin-right:-5px;_margin-left:5px;margin-top:-23px;}
.ShimFrame {position:absolute; top:0px; left:0px; display:none; z-index:499; width:100%}
.ee-headerBack {background-image:url(/images/greenshop/newcontent/bg_ee-header_woman-lamp.jpg);}
.c-contentViewProduct{_padding-bottom:5px;padding-bottom:0px;}
.ViewProduct {float: right; width: 240px;!important;}
.col-2column {margin-right: 20px;_margin-right: 0px;float:right;}
.c-contentViewProductbutton {margin-top: -5px;}
.m-panelgreenGadget{_margin-top: 5px;}
.col2Add{width:150px;_width:200px;}
.grnbutton{float:left !important;width:130px;padding-right:30px !important;outline-style:none !important;overflow: visible;}
.Width50 {width:50%;}
.dispnone{display:none;}
.dispblk{display:block;}
.primarycontentclear{_margin-bottom:10px;}
.primarycontentheaderBack{background-image:url(/images/greenshop/newcontent/bg_ee-header_woman-lamp.jpg);}
.contentcontrol{_padding-bottom:12px;}
.productListingImg{cursor:pointer;margin-left:5px;position:absolute;}
.energysavingbulbsHeader {padding-left:130px;position:relative;}
.imagespecsmar{margin-left:0px;}
.noBorderIndex {z-index:100;cursor:pointer;}
.previousImg {padding-right:4px;}
.previousImg1{padding-left:3px;}
.additionalESBMar{_margin-top:10px;}
.iconheight {height:37px}
#primary-content .ee-landing-top .basket-panel .m-content .m-details .viewbasket{margin-top: -5px;}
#primary-content .m-morelinks .landimage{cursor:pointer;float:right;}
a.green-arrow-browse {
font-weight:700;
padding-left:10px;
	}
 .header .logo a.flame,  .header .logo h1 a{display:block;width:159px;height:57px;background:url(/images/bg_logo.png) no-repeat;position:absolute;right:325px;top:13px;text-indent:-1000px;overflow:hidden;}


#primary-content .plus {
 background:transparent url(/images/home-insulation/plus.gif) no-repeat scroll left top !important;
 display:block;
 font-family:verdana;
 font-size:0.833em;
 line-height:19px;
 margin:0px 0 5px;
 padding:0 0 0 25px;
 }
 .acc_content {
 margin-left:30px;
 }
 .acc_header{
 font-weight:normal !important;font-size:12px !important;cursor:pointer;
 }

 #primary-content .minus {
 background:transparent url(/images/smartmeter/minus.gif) no-repeat scroll left top !important;
 display:block;
 font-family:verdana;
 font-size:0.833em;
 line-height:19px;
 margin:0px 0 5px;
 padding:0 0 0 25px;
 }

 #primary-content .footnotes {
 font-size:0.92em;
 /*margin-bottom:5px;*/
 /*margin-left:5px !important;*/
/*margin-top:10px;*/
 }
 #primary-content .footnotes .plus {
 background:transparent url(/images/newcontent/more.gif) no-repeat scroll 0 60% !important;
 margin-top:0;
 }
 .acc_header a {
 color:#003399;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;

 }
 #primary-content .footnotes .minus {
 background:transparent url(/images/newcontent/less.gif) no-repeat scroll 0 60% !important;
 margin-top:0;
}
.footnotes p{

text-align:left !important;
}

#primary-content .product-info .ratings-and-price .annual-savings dd {
width:70%;
}