/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/

@import url("styles_centre.css");                 	/* 1. Remove this to left align the site    */

@import url("styles_layout.css");			    	      	/* 2. Set the column and row dimension      */

@import url("styles_typography.css");						  	/* 3. Fonts, styles and sizes if > 0px      */

@import url("styles_color.css");						  			/* 4. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 							*/

@import url("styles_default.css");						  		/* 5. This sets the default html elements   */

/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/*********************************************/
/* MY ACCOUNT ITEMS YOU MAY BE INTERESTED IN */
/*********************************************/
.myaccountpage {font-size:0.9em;}
.myaccountpage h1{position:relative;overflow:hidden;background:url(../images/hdr_myaccount.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}
.myaccountpage p {margin:0 0 0 14px;margin-top:10px;}
.myaccountpage div {margin:0 0 0 14px;margin-top:10px;}
.myaccountpage p a {text-decoration:underline;}
.myaccountpage p a:hover {text-decoration:none;}
.myaccprdwrapper {background:#fff;height:100px;margin:0 0 0 0; border:1px solid #cccccc;}
*html .myaccprdwrapper { height:90px;}	

/************************************************/
/* Today Special on my account */
/************************************************/
#myaccpredictor {width: 720px; overflow: hidden;margin:15px 0 0 7px;}
#myaccpredictor h2 {width: 712px; height: 26px; margin: 0; padding: 0; overflow: hidden;}
#myaccpredictor h2 span {background: url(../images/hdr_orfnfeat.jpg) no-repeat left top; position: absolute; width: 712px; height: 26px;}
#myaccpredictor h2.h2myaccount {width: 712px; height: 26px; margin: 15px 0 0 0; padding: 0; overflow: hidden;}
#myaccpredictor h2.h2myaccount span {background: url(../images/hdr_otheritems.jpg) no-repeat left top; position: absolute; width: 712px; height: 26px;}
#myaccpredictor ul {width:728px;margin:0 0 0 0;}
#myaccpredictor ul li {
	width: 353px; 
	padding:0;
	float:left; 
	border:1px solid #ccc;
	color:#333333;
	margin: 10px 7px 0 0;
}
#myaccpredictor ul li .productimgdesc{display:block;clear:both;margin:0 0 5px 0;}
#myaccpredictor ul li .priceandaddbsket {width:350px;color:#333333;background:url(../images/bg_bottom_of_product.gif) no-repeat left top;margin:0;padding:5px 0 0 0;display:block;min-height:18px;}

#myaccpredictor ul li h3 {font-size:1.1em;width:287px;margin:0 0 5px 0;}
#myaccpredictor ul li h3 a {color:#333333;}
#myaccpredictor ul li h3 a:hover {color:#333333;}

#myaccpredictor ul li div.details {width:288px !important;float:right;margin:5px 0 5px 0;display:block;}
#myaccpredictor ul li p.invtdesc2 {font-weight: normal;font-size:0.9em;width:287px;margin:0;color:#999999;padding:0;}

#myaccpredictor ul li .allprice {width:220px;float:left;}
#myaccpredictor ul li .wassave {float:right;width:160px;position:relative;margin:2px 0 0 0;}
#myaccpredictor ul li .was {float:left;text-decoration: line-through;font:90% Arial;color:#666;}
#myaccpredictor ul li .save {float:right;font:90% Arial;color:#666;}
#myaccpredictor ul li p.price {display:block;float:left;margin:0 0 0 2px;padding:0;font-size:1.2em;position:relative;font-weight:bold;}
#myaccpredictor ul li p.priceattr {display:block;float:left;min-width:120px;margin:0 0 0 2px;padding:0;font-size:1.2em;position:relative;font-weight:bold;}

#myaccpredictor ul li div.addbasket {float:right;width:120px;position:relative;}
/*#myaccpredictor ul li div.addbasket img{margin:0;padding:0;border:0;display:block;}*/
#myaccpredictor ul li p{margin:0;padding:0;}
#myaccpredictor ul li p.moreinfo {display:none;}

#myaccpredictor ul li .image {width:55px;float:left;padding:0 0 0 1px;margin:1px 1px 1px 0;}
#myaccpredictor ul li .image img {padding:0;margin:0;border:0;display:block;}
#myaccpredictor ul li p.moreinfoattr {float:right;padding:0;width:71px;position:relative;}
#myaccpredictor ul li p.moreinfoattr a {background-image:url(../images/bt_more.jpg);background-repeat: no-repeat;width:70px;height:17px;display:block;text-indent:-50000px;}

/* myaccount - change user details */
#tlusermyform h1 { width:712px;height:26px;position: relative; margin: 15px 0 15px 7px; padding: 0;}
#tlusermyform h1.myformedituserhdr span {background:url(../images/hdr_editcontact.jpg) no-repeat left top;position: absolute; width: 100%; height: 100%;}
#tlusermyform h1.myformeditcomm span {background:url(../images/hdr_editcommoption.jpg) no-repeat left top;position: absolute; width: 100%; height: 100%;}
#tlusermyform h1.myformchangepwd span {background:url(../images/hdr_editemailpwd.jpg) no-repeat left top;position: absolute; width: 100%; height: 100%;}
#tlusermyform {width:718px;float:left;background:#fff;}
#tlusermyform fieldset {font-size:0.9em;color:#666666;margin-bottom:1em; clear:both; padding:0 6px 6px 15px;}
#tlusermyform fieldset div input {clear:none; float:left;}
* html #tlusermyform fieldset div {padding-bottom:5px;clear:both;padding-top:4px;}
#tlusermyform fieldset div {padding-bottom:5px;clear:both;padding-top:8px;}
#tlusermyform fieldset ul li {width:305px;float:left;}
#tlusermyform fieldset ul li label {float:left; width:90%;margin:3px 0 0 5px;}
#tlusermyform fieldset ul li div div {clear:none; float:left; width:90%;}
#tlusermyform fieldset label {float:left; width:33%;}
#tlusermyform fieldset div div label {float:left; width:100%;}
#tlusermyform fieldset div div {clear:none; float:left; width:33%;}
#tlusermyform div#buttons {clear:both;margin:0 10px 13px 5px; }		
#tlusermyform p {font-size:0.9em;color:#666666;margin:0 0 5px 15px;}
* html #tlusermyform fieldset legend {display:block;font-weight:bold;color:#666666;margin:0 0 5px -9px;}
#tlusermyform fieldset legend {display:block;font-weight:bold;color:#666666;margin:0 0 5px -2px;}
#tlusermyform fieldset input {font-size:1.0em;color:#666666;}
* html #tlusermyform fieldset select {font-size:1.0em;color:#666666;margin:0 0 0px -3px;}
#tlusermyform fieldset select {font-size:1.0em;color:#666666;margin:0 0 -6px 0px;}
#tlusermyform fieldset#myformcommoption {font-size:1.0em;color:#666666;margin-bottom:1em; clear:both;}
#tlusermyform fieldset#myformcommoption p {font-size:0.9em;color:#666666;margin:0 0 5px 0;clear:both;float:left;width:700px;}
#tlusermyform fieldset#myformcommoption label, #tlusermyform fieldset#myformcommoption select {font-size:0.9em;color:#666666;}
* html #tlusermyform fieldset#myformcommoption legend.myformcommunication {display:block;font-size:0.9em;color:#666666;margin:0 0 5px -9px;}
#tlusermyform fieldset#myformcommoption legend.myformcommunication {display:block;font-size:0.9em;color:#666666;margin:0 0 5px -3px;}
* html #tlusermyform fieldset#myformcommoption legend.myformemail {display:block;font-size:0.9em;color:#666666;margin:0 0 5px -9px;}
#tlusermyform fieldset#myformcommoption legend.myformemail {display:block;font-size:0.9em;color:#666666;margin:0 0 5px -3px;}

/* Order history */
#orderhistory h1{position:relative;overflow:hidden;background:url(../images/hdr_orderhistory.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;} 
#orderhistory p {font-size:0.9em;color:#666666;margin:0 0 5px 15px;}
#orderhistory h2.balance {font-size:1.1em;color:#666666;margin:10px 0 0 15px;border-bottom:none;}
#orderhistory h2 {font-size:1.1em;color:#666666;margin:10px 0 0 15px;border-bottom:1px solid #666666;width:500px;}
ul#orders_list {width:500px;margin:0 0 5px 7px;}
ul#orders_list li {width:500px;border-bottom:1px solid #666666;margin:10px 0 0 7px;}
ul#orders_list ul li {border-bottom:none;margin:0;}
ul#orders_list ul li a {text-decoration:underline !important;}
ul#orders_list ul li a:hover {color:#666666;text-decoration:none !important;}
#orderhistory #orders_list  .wizrtable ul li {width:200px;}
#orderhistory .wizrtable {width:500px;}
#orderhistory .wizrtable th {font-size:0.9em;color:#666666;}
#orderhistory .wizrtable td {font-size:0.9em;color:#666666;}
#orderhistory .vieworder img {margin:10px 0 10px 0;}
#orderhistory .reorder img {margin:10px 0 10px 0;}
#buttons .left {margin-left:7px;}

/*Order Detail*/
#orderdetail h1{position:relative;overflow:hidden;background:url(../images/hdr_trackanorder.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;} 
#orderdetail {font-size:0.9em;color:#666666;}
#orderdetail p {float:none;margin:5px 0 5px 15px;}
#orderdetail h2 {clear:both;margin:0 0 5px 14px;width:600px;}
#orderdetail .deliveryaddress {clear:both;margin-top:-1px;}
#orderdetail .wizrtable { border-collapse: collapse;margin:0 0 5px 15px;}
#orderdetail .wizrtable td {vertical-align: middle;font-size:1em;}
#orderdetail .wizrtable th {border-width: 0; padding: 0; border-style: none;font-size:1em;}
#orderdetail td {width:118px;text-align:left;}
#orderdetail img {margin:0 0 0 10px;}
#orderdetail .wizrtable td.width500l {width:500px;text-align:left;}

/*Address book*/
.addressbook  {font-size:0.9em;color:#666666;}
.addressbook h1{position:relative;overflow:hidden;background:url(../images/hdr_addressbook.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;} 
.addressbook p {margin-left:15px;}
#address_list fieldset {margin-bottom:1em; clear:both; padding:0 6px 6px 15px;}
legend.oradsaddbook {display:block;color:#666666;}

/*lefthandnav*/
.Lstorylist homeinfo h2 {
background:transparent url(../images/bulletoff.gif) no-repeat scroll 0pt 8px;
border-bottom-style:solid;
border-bottom-width:1px;
margin:0pt;
padding:5px 0pt 5px 12px;
width:135px;
}	
/* admin elements */
#admin {margin: 0; padding: .5em 0;}
#admin a {text-decoration: underline;}
#noscript {margin: 0; padding: .5em 0;}
#noscript a {text-decoration: underline;}
/* Shared with checkout */
#buttons {overflow: hidden; /* must now supply a width value for this to work */
	width: 98%;}
/* Communication option */
.smsbox,
.thirdpartybox {}

.moregt {text-align:right;position:relative;top:-10px;right:5px;}
.moregt a {color:#fff;font-style:italic;font-size:0.9em;}
.moregt a:hover {color:#fff;font-style:italic;}
.moresearch {text-align:right;position:relative;top:-60px;right:5px;}
.moresearch a {color:#fff;font-style:italic;font-size:0.9em;}
.moresearch a:hover {color:#fff;font-style:italic;}

/* Add reminder */
#addreminder h1{position:relative;overflow:hidden;background:url(../images/hdr_addreminder.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;} 
#addreminder .wizrtable {width:710px;border:1px solid #ccc;margin-left:10px;}
#addreminder select, #addreminder input {color:#666;font-size:1.1em;}
#addreminder #buttons {margin:10px 0 0 0;}

/*Reminders list*/
#reminderslist h1{position:relative;overflow:hidden;background:url(../images/hdr_reminderlist.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;} 
#reminderslist p {font-size:0.9em;margin:0 0 0 15px;height:20px;}
#reminderslist h3 {font-size:0.9em;margin:0 0 10px 15px;}
#reminderslist .addreminder {margin:15px 0 0 15px;width:700px;}
#reminderslist .wizrtable {margin:15px 0 0 15px;width:710px;}
#reminderslist .wizrtable td {font-size:0.9em;}

/*Edit Reminder*/
#editreminder h1{position:relative;overflow:hidden;background:url(../images/hdr_editreminder.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}  
#editreminder .wizrtable {width:710px;border:1px solid #ccc;margin-left:10px;}
#editreminder .wizrtable td {font-size:0.9em;}
#editreminder select, #editreminder input {color:#666;font-size:1em;}
#editreminder #buttons {margin:10px 0 0 0;}

/*************/
/* HOME PAGE */
/*************/
#home .banner {background: url(../images/welcomebanner.gif) no-repeat left top; width: 390px; height: 120px;}
#home h1 {/*IE 5.5 box model hack*/
	width: 390px; padding: 0.8em; border: 0; overflow: hidden; voice-family: "\"}\""; voice-family: inherit; width: 360px;}
html > body #home h1 { /* IE7 - Moz */
	width: 360px; /*End box model hack*/}

#home p.intro {width: 390px; padding: 0;}
#home p.intro2 {clear: both; padding-top: 10px;}
.featcats ul li {/*IE 5.5 box model hack*/
	border-width: 1px; border-style: solid; width: 187px; float: left; padding: 10px 10px 6px 10px; margin-top: 8px; margin-right: 8px; min-height: 132px; voice-family: "\"}\""; voice-family: inherit; width: 168px;}
html > body .featcats ul li { /* IE7 - Moz */
	width:367px; /*End box model hack*/}
* html .featcats ul li {/* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
	height: 132px;}
.featcats ul h2 {border-bottom-style: solid; border-bottom-width: 1px;}
.featcats ul p {color:black; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display: block;}
.featcats ul .details {float: left; width: 93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float: right; padding-top: 30px;}
.featcats ul .image img {border: none;}
.featcats ul .image p {width: 60px;}
.featcats h2.icatname {display: none;}

/*.featprods {padding-bottom:15px;}*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.featprods h2.icatname {background: url(../images/hdr_normal.jpg) no-repeat left top; width: 712px; height: 26px; margin:15px 0 0 7px; padding: 0; overflow: hidden;font-size:0px;color:#FFB700;}
.featprods h2.icatname span {
	background: url(../images/hdr_todayspe.png) no-repeat transparent; 
	_background:none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/content/ebiz/lff/resources/images/hdr_todayspe.png');
	position: absolute; 
	width: 712px; 
	height: 26px;
}

.featprods ul {margin:7px 0 0 0;padding:0;}
.featprods ul li {
	width: 353px; 
	padding:0;
	float:left; 
	border:1px solid #cccccc;
	color:#333333;
}
* html .featprods ul li{margin:0 4px 7px 3px;}
.featprods ul li{margin:0 0 7px 7px;}
.featprods ul li .productimgdesc{display:block;clear:both;margin:0 0 5px 0;}
/*.featprods ul li .priceandaddbsket {width:350px;color:#333333;min-height:22px;background:url(../images/bg_bottom_of_product.gif) no-repeat left top;}*/
.featprods ul li .priceandaddbsket {width:350px;color:#333333;background:url(../images/bg_bottom_of_product.gif) no-repeat left top;margin:0;padding:5px 0 0 0;display:block;min-height:18px;}

.featprods ul li h2 {font-size:1.1em;margin:0;width:287px;margin:0 0 5px 0;}
.featprods ul li h2 a {color:#333333;}
.featprods ul li h2 a:hover {color:#333333;}
/* RT64721*/


.featprods li.featitems .productimgdesc .details {width:265px Iimportant;float:right;margin:5px 0 5px 0;display:block;font-weight:normal;padding:0}
.featprods li.featitems .productimgdesc .details .invtdesc2 {font-weight:normal;font-size:0.9em;width:265px;margin:0;color:#999999;padding:0;}





body:last-child .productlistitems li.featitems .productimgdesc .details {width:265px Iimportant;float:right;margin:5px 16px 5px 0;display:block;font-weight:normal;padding:0;font-size:0.9em;color:#999999}
*:first-child+html .productlistitems li.featitems .productimgdesc .details {width:265px Iimportant;float:right;margin:5px 9px 5px 0;display:block;font-weight:normal;padding:0;font-size:0.9em;color:#999999}
html*.productlistitems li.featitems .productimgdesc .details {width:265px Iimportant;float:right;*margin:5px 16px 5px 0!important;*margin:5px 9px 5px 0;display:block;font-weight:normal;padding:0;font-size:0.9em;color:#999999}
.productlistitems li.featitems .productimgdesc .details {width:265px Iimportant;float:right;margin:5px 16px 5px 0;display:block;font-weight:normal;padding:0;font-size:0.9em;color:#999999}



.productlistitems .featprods li.featitems .productimgdesc .details .invtdesc2 {font-weight:normal;font-size:0.9em;width:265px;margin:0;color:#999999;padding:0;}


.featprods ul li .details {width:265px Iimportant;float:right;margin:5px 0 5px 0;display:block;}
.featprods ul li p.invtdesc2 {font-weight: normal;font-size:0.9em;width:265px;margin:0;color:#999999;padding:0;font-weight: normal}

.details p.invtdesc3 {font-weight: normal;font-size:1em;margin:0;color:#CCC;padding:1px 0 0 0;}
.details .gray_border{border-bottom:1px solid #ccc;margin:0;padding:3px 0 0 0;}
.details .bestsellername a {color:#fff}
/* end of RT64721*/

.featprods ul li .allprice {width:220px;float:left;}
.featprods ul li .wassave {float:right;width:160px;position:relative;margin:2px 0 0 0;}
.featprods ul li .was {float:left;text-decoration: line-through;font:90% Arial;color:#666;}
.featprods ul li .save {float:right;font:90% Arial;color:#666;}
.featprods ul li p.price {display:block;float:left;margin:0 0 0 2px;padding:0;font-size:1.2em;position:relative;font-weight:bold;}
.featprods ul li p.priceattr {display:block;float:left;min-width:120px;margin:0 0 0 2px;padding:0;font-size:1.2em;position:relative;font-weight:bold;}

.featprods ul li div.addbasket {float:right;width:120px;position:relative;}
/*.featprods ul li div.addbasket img {margin:0;padding:0;border:0;display:block;}*/
.featprods ul li p{margin:0;padding:0;}
.featprods ul li p.moreinfo {display:none;}

.featprods ul li .image {width:55px;float:left;padding:0 0 0 1px;margin:1px 1px 1px 0;}
.featprods ul li .image img {padding:0;margin:0;border:0;display:block;}

.featprods ul li p.moreinfoattr {float:right;padding:0;width:71px;position:relative;}
.featprods ul li p.moreinfoattr a {background:url(../images/bt_more.jpg) no-repeat;width:70px;height:17px;display:block;text-indent:-50000px;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

#productdetail #iacc .featprods h2 {display:none;}
#attrproductdetail #iacc .featprods h2 {display:none;} 

#iacc .featprods ul li h3 {font-size:1.1em;margin:0;width:287px;margin:0 0 5px 0;}
#iacc .featprods ul li h3 a {color:#333333;}
#iacc .featprods ul li h3 a:hover {color:#333333;}
#iacc .featprods ul li p.invtdesc2 {font-weight: normal;font-size:1em;width:287px;margin:0;color:#999999;padding:0;}
#iacc .featprods ul li .wassave {float:right;width:160px;position:relative;margin:2px 0 0 0;}
#iacc .featprods ul li .was {float:left;text-decoration: line-through;font:100% Arial;color:#666;}
#iacc .featprods ul li .save {float:right;font:100% Arial;color:#666;}
#iacc .featprods ul li div.addbasket {float:right;width:120px;position:relative;height:20px;}
#iacc .featprods ul li p.moreinfoattr {float:right;padding:0;width:71px;position:relative;}
#iacc .featprods ul li p.moreinfoattr a {background:url(../images/bt_more.jpg) no-repeat;width:70px;height:20px;display:block;text-indent:-50000px;}

#attrproductdetail #iacc .featprods ul li {width:353px;}
#attrproductdetail #iacc .featprods ul li .price {width:55px;}
#attrproductdetail #iacc .featprods ul li .wassave {width:160px;}
#attrproductdetail #iacc .featprods ul li .was {width:75px;}
#attrproductdetail #iacc .featprods ul li .save {width:70px;text-align:right;margin:0 3px 0 0;}
#attrproductdetail #iacc .featprods ul li .priceattr {width:100px;}
#attrproductdetail #iacc .featprods ul li .addbasket a p {width:120px;}

.pichome {padding:0;margin:-1px 0 0 0px !important; margin:-1px 0 0 1px;}
.releft {float:left;border-right:1px solid #ccc;width:340px;margin:10px 0 0 1px; padding:0 0.8em;font-size:0.9em;}
.reright {float:right;width:340px;margin:10px 5px 0 0;position:relative;font-size:0.9em;}
#happyfinefood {position: relative; top: 10px !important;  top: 10%; float:right;margin-right:5px;} /* for explorer only */
/* .ptextleft {float:left;padding:0 0 0 7px !important;} */
.ptextleft {float:left;padding:0 7px 0 7px !important;}
.ptextright {float:right;margin:10px 7px 0 7px; width:510px !important; width:510px;font-size:0.9em;}
.titlehome {margin:15px 0 0 8px;}

/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist {font-size:0.9em;}
#categorylist .Lcatdesc {background:#fff; width: 390px;}
.Lcatdesc div {background-position: top left; background-repeat: no-repeat;}
#categorylist h1 {padding:0 0 0 8px;}
#categorylist h3 {margin: 0 0 0 10px; clear: both;}
#categorylist img {border: none;}
#categorylist .price {padding: 0; margin: 0;}
#categorylist p {margin-left:15px;}
#categorylist ul.categories {width: 728px;padding-bottom:10px;}
#categorylist ul.categories li {float:left;min-height: 200;border:1px solid #ccc;width: 343px;margin:10px 0px 0 7px !important;margin/**/:10px 3px 0 3px;position: relative;padding-left:10px;}
#categorylist ul.categories h2 {padding: 10px 0 0 0; margin: 0;width:156px !important;width:160px;float:right;font-size:1.1em;}
#categorylist ul.categories .image {float: left;width:180px;margin:2px 8px 1px -8px !important;margin:2px 8px 1px -4px;}
#categorylist ul.categories .moreinfo {width:100px;text-align: right;margin:20px 0 0 0 ; padding:0;}
#categorylist ul.categories .moreinfo a {padding: 0 8px 0 0;font-weight:bold;margin-bottom:0;font-style: italic;position:absolute;right:0;bottom:5px;}
#categorylist ul.categories .moreinfo a:hover {font-weight:bold; }
.Lcat_categorylist h2 {
	display:none;
	}
#categorylist .plbanner {margin:-1px 0 0 0px !important;margin/**/:-1px 0 0 1px;}
#categorylist .pltitle{margin:15px 0 10px 7px;}

#categorylist .plcatldesc {margin:0px;}

/*****************/
/* PRODUCT LISTS */
/*****************/
.Lspotlights .image{
	width:110px;
	height:110px;
	}
ul.products .image img{
	width:55px;
	height:55px;	
	}

/*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*/
/*#productlist {font-size:0.9em;}*/
#productlist{margin:0 0 0 6px;}

#productlist .plcatldesc {padding-bottom: 6px;width: 710px;font-size:0.9em;margin:0 0 0 5px;}
#productlist h1 {padding:0 0 0 0px;}
/*#productlist .productimgdesc .image img {margin:15px 0 0 7px;}*/

#productlist .plbanner {margin:-1px 0 0 0px !important;margin/**/:-1px 0 0 1px;}
#productlist .plbanner img {margin:0px 0 0 0px;}
#productlist h3 {margin: 0 0 0 10px; clear: both; width: 718px;}
#productlist p.intro {background: url(../images/curvedbox.gif) no-repeat left bottom; padding: 0 20px 6px 10px; margin: 0;}

/*#productlist .price {padding: 3px 0;}*/
#productlist .pltitle{margin:15px 0 10px 0;}

#productlist .ourselection{width:712px;height:26px;margin:7px 0 0 0;}

.attrproducts label,.attrproducts input,.attrproducts select{
	display:none !important;
	}
input.buy {display:none;}	
.Lcat_productlist h3,p.invtdesc2 {
	font-weight:normal;
}
ul.desctwo {width:710px;}
ul.desctwo li {width:346px;float:left;}
ul.desctwo li.first {border-right:1px solid #ccc;padding:0 7px 0 0;}
ul.desctwo li.last {padding:0 0 0 7px;}

#categorylist .categories ul.desctwo {width:150px;margin:0;padding:0px;}

#categorylist .categories ul.desctwo li {width:150px;float:none;border:none;padding:0;margin:0;}
#categorylist .categories ul.desctwo li.last {padding:0;}

#categorylist .maincatldesc{margin-left:15px;display:block;clear:both;}

/*Recipes*/
#recipes {padding-bottom:15px;}
#recipes .banner {margin:-1px 0 0 0 !important; margin:-1px 0 0 1px;}
#recipes .title {margin:15px 0 10px 7px;}
#recipes .imageleft {float:left;margin:0 0 0 4px;}
#recipes p.desctwo {float:right;width:340px;margin:0 5px 0 0;}
#recipes h2 {clear:both;margin:0;}
#recipes p {font-size:0.9em;}
#recipes p.pltitle, #recipeslist p.pltitle {background:url(../images/title.jpg) no-repeat left top;width:712px;height:26px;margin:15px 0 0 7px;}
#recipeslist p.banner {margin:-1px 0 0 0 !important; margin:-1px 0 0 1px;}
#recipeslist .descone {width:350px;float:left;font-size:0.9em;margin:10px 5px 0 7px;}
#recipeslist .desctwo {width:340px;float:left;border-left :1px solid #ccc;font-size:0.9em;margin:10px 5px 0 0;padding-left:10px;}
#recipeslistrecipes_caviar ul,
#recipeslistrecipes_truffles ul,
#recipeslistrecipes_foiegrasnscallops ul,
#recipeslist ul {margin:0;clear:both;}
#recipeslistrecipes_caviar ul li,
#recipeslistrecipes_truffles ul li,
#recipeslistrecipes_foiegrasnscallops ul li,
#recipeslist ul li {width:230px;float:left;border:1px solid #ccc;margin:10px 4px 0 4px;}
#recipeslistrecipes_caviar ul li p.namestry,
#recipeslistrecipes_truffles ul li p.namestry,
#recipeslistrecipes_foiegrasnscallops ul li p.namestry,
#recipeslist ul li p.namestry {float:right;width:167px;font-size:1.1em;}
#recipeslistrecipes_caviar ul li p.namestry a,
#recipeslistrecipes_truffles ul li p.namestry a,
#recipeslistrecipes_foiegrasnscallops ul li p.namestry a,
#recipeslist ul li p.namestry a {color:#333;font-weight:bold;}
#recipeslistrecipes_caviar ul li p.namestry a:hover,
#recipeslistrecipes_truffles ul li p.namestry a:hover,
#recipeslistrecipes_foiegrasnscallops ul li p.namestry a:hover,
#recipeslist ul li p.namestry a:hover {color:#333;}
#recipeslistrecipes_caviar ul li p.imagestry,
#recipeslistrecipes_truffles ul li p.imagestry,
#recipeslistrecipes_foiegrasnscallops ul li p.imagestry,
#recipeslist ul li p.imagestry {float:left;width:55px;margin:1px 1px 1px 0;padding-left:1px;}
#recipeslistrecipes_caviar ul li p.imagestry img,
#recipeslistrecipes_truffles ul li p.imagestry img,
#recipeslistrecipes_foiegrasnscallops ul li p.imagestry img,
#recipeslist ul li p.imagestry img  {border:0;}
#recipeslistrecipes_caviar ul li p.descstry,
#recipeslistrecipes_truffles ul li p.descstry,
#recipeslistrecipes_foiegrasnscallops ul li p.descstry,
#recipeslist ul li p.descstry {float:right;width:167px;font-size:0.9em;margin-top:-5px;}
	
/********/
/* psel */
/********/
.psel {width: 722px !important;width: 723px; color:#333;font-style:italic;font-weight:bold !important;background: url(../images/bg_psel.jpg) no-repeat right top;}
.psel a {text-decoration:none;color:#333;font-weight:normal !important;}
.psel a:hover {text-decoration:none;color:#333;font-weight:normal !important;}
.searchpseltop, .pseltop {clear:both;}
.searchpselbtm {clear:both;margin-top:10px;padding:10px 0 0 0 !important;padding:0px 0 0 0;}
.pselbtm {clear:both;margin:10px 0 15px 0;font-size:0.9em;padding:10px 0 0 0 !important;padding:0px 0 0 0;}
.searchpsel .psel a.next, .searchpsel .psel a.previous{text-decoration:none;color:#333;}
.searchpsel .psel a.next:hover, .searchpsel .psel a.previous:hover{text-decoration:underline;color:#333;}
#productlist .psel a.next, #productlist .psel a.previous{text-decoration:none;color:#fff;}
#productlist .psel a.next:hover, #productlist .psel a.previous:hover{text-decoration:underline;color:#fff;}

/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {position: relative; padding-top: 6px; width: 728px;font-size:0.9em;}
#productdetail h1 { float:right;margin:15px 10px 0 0;width:500px; border: none;color:#333;}
#productdetail .invtmedia {float:left;margin:15px 20px 15px 10px;}
#productdetail .desc {float:right;width:500px;margin:10px 10px 0 0;}

/*Price on productdetail*/
.pricegrid {margin:10px 0 0 0;float:right;}
.pricegrid p.price { display:block; margin:1px 10px 0 0 !important;margin:3px 10px 0 0;font-size:1.3em;color:#333;float:left;}
.pricegrid div.pricewassave {float:left;margin:0 0 0 0;}
.pricegrid div.pricewassave .was {float:left;margin:3px 15px 0 0 !important; margin:5px 10px 0 0;text-decoration: line-through;color:#333;}
.pricegrid div.pricewassave .save {float:left;margin:3px 10px 0 0 !important;margin:5px 5px 0 0;color:#333;}
.pricegrid .add {margin:0 8px 0 10px;}
.pricegrid #qty {width:20px;margin:0;}

#attrproductdetail {position: relative; padding-top: 6px; width: 728px;font-size:0.9em; }
#attrproductdetail h1 { float:right;margin:15px 10px 0 0;width:500px; border: none;color:#333;}
#attrproductdetail .invtmedia {float:left;margin:15px 20px 15px 10px;}
#attrproductdetail p {clear:both;width:712px;}
#attrproductdetail div.desc {float:right;width:500px;margin:10px 10px 0 0;}
#attrproductdetail div.desc p.invtdesc1 {width:500px;}
#attrproductdetail form {width:700px;}
#attrproductdetail .progrid {margin: 0 0 0 7px;}

#attrproductdetail #invt_table {width:712px; margin:7px 0 0 7px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}

#attrproductdetail #invt_table thead td {display:none;}
#attrproductdetail #invt_table tbody td {height:30px;border-bottom:1px solid #ccc;}
#attrproductdetail #invt_table tbody td.name {width:325px;padding-left:7px;}
#attrproductdetail #invt_table tbody td.price {width:110px;padding-left:7px;}
#attrproductdetail #invt_table tbody td.rightnone {width:100px;}
#attrproductdetail #invt_table tbody td.addbasket {width:130px;text-align:center;}
#attrproductdetail #invt_table tbody td.rightnone input {width:20px;text-align:center;margin:0 0 0 5px;}

.productexlink {text-align:right;float:right;margin:10px 4px 15px 0;width:710px;border-top:1px solid #ccc;padding-top:10px;}
.productexlink ul {float:right;background: url(../images/border_bg.jpg) repeat-x left top;height:27px;}
.productexlink ul li {float:left;}
.productexlink ul li a {color:#fff;}
.productexlink ul li a:hover {color:#fff;}
.productexlink ul li .paddicon {margin-right:5px;}
.productexlink li.print {margin:3px 0 0 0;width:110px;}
.productexlink li.tellafriend {margin:6px 0 0 0;width:120px;}
.productexlink li.writereview {margin:7px 10px 0 0;width:130px;}
.productexlink li.readreview {margin:3px 10px 0 0;width:110px;}
.productexlink li.bgleft {background: url(../images/border_left.jpg) no-repeat left bottom;width:6px;height:27px;}
.productexlink li.bgright {background: url(../images/border_right.jpg) no-repeat right bottom;width:5px;height:27px;}

#invt_table {clear:both;width:728px;}

p.addmsg {margin:0 0 10px 0;padding:0;text-align:right;font-weight:bold;width:700px;}

#productreviews {width:710px;margin:15px 0 0 15px;}
#productreviews h2 {color:#333;}
#productreviews p {font-size:0.9em;}
#productreviews p a {text-decoration:underline;}
#productreviews p a:hover {text-decoration:none;}
#productreviews p {float:left;margin: 20px 20px 0 0;width:170px;}
#productreviews p a span.backto {background-image:url(../images/bt_backtoproductdetails.gif);background-repeat: no-repeat;width:170px;height:27px;display:block;text-indent:-50000px;margin:0 0 0 5px !important;margin:0 0 0 0;cursor:hand;padding-right:315px;}
#productreviews p a span.writeyour {background-image:url(../images/bt_writeyourownreview.gif);background-repeat: no-repeat;width:170px;height:27px;display:block;text-indent:-50000px;margin:0 0 0 5px !important;margin:0 0 0 0;cursor:hand;position:relative;right:-25px;}
#productreviews ul li p {float:none;margin:0;width:700px;}

/*AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/
ul.productlistitems {margin:0;padding:0;width:722px;}
ul.productlistitems li{
	width:353px;
	float:left;
	position:relative;
	padding:0;
	border:1px solid #ccc;	
	/*background:url(../images/bg_bottom_of_product.gif) no-repeat left bottom;*/
	margin:10px 5px 0 0px;

}

ul.productlistitems li .productimgdesc{display:block;clear:both;margin:0 0 5px 0;}
ul.productlistitems li .priceandaddbsket {width:350px;color:#333333;background:url(../images/bg_bottom_of_product.gif) no-repeat left top;margin:0;padding:5px 0 0 0;display:block;min-height:18px;}

ul.productlistitems h2 {font-size:1.1em;margin:0 0 5px 0;padding:0;}
ul.productlistitems h2 a {color:#333333;}
ul.productlistitems h2 a:hover {color:#333333;}

ul.productlistitems li .details {width:270px;float:right;margin:5px 0 5px 0;display:block;}
ul.productlistitems li span.invtdesc2 {font-weight: normal;width:270px;margin:0 3px 0 0;color:#999999;padding:0;font-size:0.9em;}

ul.productlistitems .priceandaddbsket .allprice {width:220px;float:left;}
ul.productlistitems .priceandaddbsket .wassave {float:right;width:160px;position:relative;margin:2px 0 0 0;}
ul.productlistitems .priceandaddbsket .was {float:left;text-decoration: line-through;font:90% Arial;color:#666;}
ul.productlistitems .priceandaddbsket .save {float:right;font:90% Arial;color:#666;}
ul.productlistitems .priceandaddbsket .plprice {display:block;float:left;padding:0;font-size:1.2em;color:#333333;position:relative;font-weight:bold;margin:0 0 0 2px;}
ul.productlistitems li .priceandaddbsket div.attrproducts {float:left;width:150px;font-size:1.2em;color:#333333;position:relative;font-weight:bold;margin:0 0 0 2px}
ul.productlistitems .addbasket {float:right;width:120px;position:relative;}
ul.productlistitems li p{margin:0;padding:0;}
ul.productlistitems li p.moreinfo{display:none;}
ul.productlistitems li .image {width:55px;float:left;padding:0 0 0 1px;margin:1px 1px 1px 0;}
ul.productlistitems li .image img {padding:0;margin:0;border:0;display:block;}

ul.productlistitems .add {display: block; padding:0;}
ul.productlistitems span.moreinfoattr {float:right;padding:0;width:71px;position:relative;}
ul.productlistitems span.moreinfoattr a {background:url(../images/bt_more.jpg) no-repeat;width:70px;height:17px;display:block;text-indent:-50000px;}

/*AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/

#newsstorydetail {widtd:728px;}
#newsstorydetail h1 {float:right;margin:30px 10px 0 0;width:500px; border: none;color:#333;}
#newsstorydetail p.image {float:left;margin:15px 20px 15px 10px;}
#newsstorydetail p {font-size:0.9em;}
#newsstorydetail .strydesc1{float:right;width:520px;margin:10px 0 0 0;}
#newsstorydetail .strydesc {width:700px;}
#newsstorydetail .strydesc .strydesc2 h2 {position:relative;overflow:hidden;background:url(../images/hdr_ingre.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}
#newsstorydetail .strydesc .strydesc3 h2 {clear: both; position:relative;overflow:hidden;background:url(../images/hdr_method.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}
#newsstorydetail .strydesc .strydesc3 p {margin:0 0 0 15px;}
#newsstorydetail ul li {font-size:0.9em;margin:0 0 0 15px;}
#newsstorydetail ol li {font-size:0.9em;}
#newsstorydetail .strydesc .strydesc2 ul.befor {float:left;width:340px;border-right:1px solid #ccc;padding:0 10px 0 0;}
#newsstorydetail .strydesc .strydesc2 ul.after {float:left;width:340px;}
#newsstorydetail div.printiconrecipe {width:710px; border-top:1px solid #ccc;margin:15px 0 20px 10px;text-align:right;}
#newsstorydetail div.printiconrecipe a {background-image:url(../images/bt_printicon.gif);background-repeat: no-repeat;width:114px;height:27px;display:block;text-indent:5000px;margin:10px 0 0 5px !important;margin:10px 0 0 0;}
#newsstorydetail div.printiconrecipe a span {display:none;}

/***************/
/* ACCESSORIES */
/***************/
#iacc h2, #substitute .featprods h2 {background:url(../images/mischeaderbgr.gif) no-repeat; padding:5px 10px 7px 10px;}
#iacc ul.featprods li {float: left; border-style: solid; border-width: 1px; width: 168px; padding: 10px 10px 6px 10px; margin-top: 8px; margin-right: 8px; min-height: 115px;}
* html #iacc ul.featprods li {/* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
	height: 115px;}
/* SUBSTITUTES */
#substitute {
  	 margin-top:8px;}

/***********/
/* PACKAGE */
/***********/
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 0; border: none;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

/******************/
/* SEARCH RESULTS */
/******************/
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height: 5px; font-size: 0; clear: both; height: 5px;}
	
#searchresults {padding-top:6px;}
#searchresults h1 {position:relative;overflow:hidden;background: url(../images/invtnamebottom.jpg) no-repeat left; width: 712px; height:26px; top:10px; left:7px; text-indent:-50000px;}
#searchresults h2 {display:none;}
#searchresults h4 {margin:20px 0 0 15px;font-size:0.9em;}
#searchresults .sort{font-size:0.9em;}
#searchresults label { position:relative; left:15px;}
#searchresults select {color:#666666;margin:5px 0 15px;position:relative; left:15px;top:6px;font-size:1em;}
#collate, #term { padding-bottom: 5px;color:#fff;font-size:0.9em;}
#collate a, #term a {color:#fff;}
#collate a:hover, #term a:hover {color:#fff;}
#collate ul, #term p {padding: 0 5px 10px 1px;}
#term p {width:125px;margin-left:10px;}
#collate h3 {margin-left: 12px;}
#collate .termtext {margin-left: 12px;}
#collate .viewall {margin-left: 12px;}
#collate, #term {margin: 13px 0 0 2px;}
#term h2 {width: 142px; height: 18px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#term h2 span {background: url(../images/hdr_searchedby.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#collate h2 {width: 142px; height: 35px; position: relative; margin: 0; padding: 0; overflow: hidden;font-size:0.5em;}
#collate h2 span {background: url(../images/hdr_refine.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#searchresults .prods label {position:none; left:0px;}
#searchresults .psel{font-size:0.9em;}
/*GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG*/
#searchresults .prods ul {margin:0 0 0 6px;padding:0;width:720px;font-size:1.0em;}
#searchresults .prods ul li{
	width:353px;
	float:left;
	position:relative;
	padding:0;
	border:1px solid #ccc;	
	/*background:url(../images/bg_bottom_of_product.gif) no-repeat left bottom;*/
	margin:10px 5px 0 0px;
}

#searchresults .prods ul li .productimgdesc{display:block;clear:both;margin:0;padding:0;}
#searchresults .prods ul li .priceandaddbsket {width:350px;color:#333333;background:url(../images/bg_bottom_of_product.gif) no-repeat left top;margin:0 !important;padding:5px 0 0 0;display:block;}

#searchresults .prods ul h2 {font-size:1.1em;margin:0 0 5px 0;padding:0;display:block;}
#searchresults .prods ul h2 a {color:#333333;}
#searchresults .prods ul h2 a:hover {color:#333333;}

#searchresults .prods ul li .details {width:288px;float:right;margin:5px 0 5px 0;display:block;}
#searchresults .prods ul li span.invtdesc2 {font-weight: normal;width:287px;margin:0;color:#999999;padding:0;font-size:0.9em;}

#searchresults .prods ul .priceandaddbsket .allprice {width:220px;float:left;}
#searchresults .prods ul .priceandaddbsket .wassave {float:right;width:160px;position:relative;margin:2px 0 0 0;}
#searchresults .prods ul .priceandaddbsket .was {float:left;text-decoration: line-through;font:90% Arial;color:#666;}
#searchresults .prods ul .priceandaddbsket .save {float:right;font:90% Arial;color:#666;}
#searchresults .prods ul .priceandaddbsket .price {display:block;float:left;padding:0;font-size:1.2em;color:#333333;position:relative;font-weight:bold;margin:0 0 0 2px;}
#searchresults .prods ul li .priceandaddbsket .pprice {float:left;width:150px;font-size:1.2em;color:#333333;position:relative;font-weight:bold;margin:0 0 0 2px;padding:0;}
#searchresults .prods ul .addbasket {float:right;width:120px;position:relative;}
#searchresults .prods ul li p{margin:0;padding:0;}
#searchresults .prods ul li p.moreinfo{display:none;}
#searchresults .prods ul li .image {width:55px;float:left;padding:0 0 0 1px;margin:1px 1px 1px 0;}
#searchresults .prods ul li .image img {padding:0;margin:0;border:0;display:block;}

#searchresults .prods ul .add {display: block; padding:0;}
#searchresults .prods ul span.moreinfoattr {float:right;padding:0;width:71px;position:relative;}
#searchresults .prods ul span.moreinfoattr a {background:url(../images/bt_more.jpg) no-repeat;width:70px;height:17px;display:block;text-indent:-50000px;}
/*GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG*/

/*****************/
/* STORE LOCATOR */
/*****************/
#storedetails ul li div {display: inline; margin-right: 20px; width: 33%;}
#storedetails h3, #storelocatorresults h3 {padding-top: 15px;}
#storefinderMain fieldset {margin: 0; padding: 0;}

/********************/
/* GIFT CERTIFICATE */
/********************/
#giftcertificate {font-size:0.9em;}
#giftcertificate h1 {position:relative;overflow:hidden;background:url(../images/hdr_giftcer.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}
#giftcertificate p {margin:5px 0 0 15px;}
#giftcertificate fieldset div {padding-bottom: 5px;margin:0 0 0 15px;}
#giftcertificate fieldset {margin: 0; padding: 0;}
#giftcertificate fieldset input, #giftcertificate fieldset textarea {font-size:1em;color:#666;}
#giftcertificate h4 {margin:10px 0 5px 15px; padding: 0;}
#giftcertificate #giftcerttandc {margin:0 0 0 15px;}

/******************/
/* REFER A FRIEND */
/******************/
#referfriend fieldset div {padding-bottom: 5px;}
#referfriend fieldset {margin: 0; padding: 0;}

/*NORECORD*/
#norecord {font-size:0.9em;margin:15px 0 0 0;}
#norecord h1, #norecord p {margin:0 0 0 7px;}

/*Sign up for email*/
.signupemail {font-size:0.9em;}
.signupemail h1 {position:relative;overflow:hidden;background:url(../images/hdr_signupemail.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;text-indent:-50000px;}
.signupemail p {margin:5px 0 0 15px;}
.signupemail #buttons {width:700px;margin:5px 0 0 0;}

#thankyou {font-size:0.9em;}
#thankyou h1 {position:relative;overflow:hidden;background:url(../images/hdr_normal.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;}
#thankyou p {margin:0 0 0 15px;font-weight:bold;}
#thankyou p a{background-image:url(../images/bt_backtoproductdetail.gif);background-repeat: no-repeat;width:170px;height:17px;display:block;text-indent:-50000px;margin-top:15px;}

.error {margin-left:15px;font-size:1em;}
#atbmsg {margin:20px 0 0 15px;font-size:1em;}

/*WRITE A REVIEW*/
#writereview{width:710px;font-size:0.9em;}
#writereview h1{position:relative;overflow:hidden;background:url(../images/hdr_normal.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;}
#writereview p{margin-left:15px;}
#writereview .required{color:red;}
#writereview fieldset legend{display:block;font-size:1.1em;font-weight:bold;margin:0px 0px 5px 0px;color:#666666;}
html*#writereview fieldset legend{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 10px 7px !important;/*For SF*/
	line-height:10px !important;/*For SF*/
	margin/**/:/**/0 0 5px 3px; /*For IE6*/
	padding/**/:/**/0px;/*For IE6*/
	color:#666666;
}
#writereview fieldset div{margin-top:5px !important;}
* html #writereview fieldset label{float:left;padding-left:10px;width:25%;}
#writereview fieldset label{float:left;padding-left:10px;width:25%;}
* html #writereview fieldset input{color:#666666;font:100% Arial;}
#writereview fieldset input{color:#666666;font:100% Arial;}
* html #writereview fieldset textarea{color:#666666;font:100% Arial;}
#writereview fieldset textarea{color:#666666;font:100%  Arial;}
* html #writereview fieldset select{color:#666666;font:100% Arial;}
#writereview fieldset select{color:#666666;font:100%  Arial;}
#writereview p a{background-image:url(../images/bt_backtoproductdetail.gif);background-repeat: no-repeat;width:170px;height:17px;display:block;text-indent:-50000px;}
#writereview #Continue {float:right;}

/*TELL A FRIEND*/
#tellafriend{width:710px;font-size:0.9em;}
#tellafriend h1{position:relative;overflow:hidden;background:url(../images/hdr_normal.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;}
#tellafriend p{margin-left:15px;}
#tellafriend fieldset legend{display:block;font-size:1.1em;font-weight:bold;margin:5px 0px 5px 0;color:#666666;}
html*#tellafriend fieldset legend{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 10px 7px !important;/*For SF*/
	line-height:10px !important;/*For SF*/
	margin/**/:/**/5px 0 5px -2px; /*For IE6*/
	padding/**/:/**/0px;/*For IE6*/
	color:#666666;
}
#tellafriend fieldset div{margin-top:5px !important;}
* html #tellafriend fieldset label{float:left;padding-left:6px;width:25%;}
#tellafriend fieldset label{float:left;padding-left:6px;width:25%;}
* html #tellafriend fieldset input{color:#666666;font:100% Arial;}
#tellafriend fieldset input{color:#666666;font:100% Arial;}
* html #tellafriend fieldset textarea{color:#666666;font:100% Arial;}
#tellafriend fieldset textarea{color:#666666;font:100%  Arial;}
#tellafriend fieldset span.required{color:red;}
#tellafriend div#buttons{margin-top:10px;width:710px;}
#tellafriend div#buttons a img{padding-left:3px;}
#tellafriend div#buttons input{padding-right:0px;}

/*TELL A FRIEND THANKYOU*/
#tellafriendthankyou{width:710px;font-size:0.9em;}
#tellafriendthankyou h1{position:relative;overflow:hidden;background:url(../images/hdr_normal.jpg) left no-repeat; width:712px;height:26px;margin:15px 0 15px 7px;}
#tellafriendthankyou p{margin-left:15px;font-weight:bold;}
#tellafriendthankyou div#buttons{margin-top:10px;width:710px;}
#tellafriendthankyou div#buttons a img{padding-left:3px;}

.topbanner {margin-top:-1px;}
.bannertop {margin:-1px 0 0 0 !important;margin:-1px 0 0 1px;}
.bannertop {background:url(../images/topbanner.jpg) no-repeat;width:728px;height:150px;}

.topbanneraccount {margin:-1px 0 0 0px !important;margin:-1px 0 0 1px;}
.topbannersearch {margin-top:-1px;position:relative;left:145px !important;left:146px;}

#wrappersearch .Lsearch {width: 142px;margin-left:2px;padding-top:0px;position:relative;top:-56px;}
#wrappersearch #term {position:relative;top:-50px;}
#wrappersearch #collate {position:relative;top:-56px;}
#wrappersearch .ourmenu, #wrappersearch .navtitle_homeinfo, #wrappersearch .Lcatnav, #wrappersearch .Lgiftlink, #wrappersearch .Lemailsignup {position:relative;top:-50px;}
#wrappersearch .Lemailsignup {padding-bottom:0px;}
#wrappersearch .Lspotlights { width: 142px; overflow: hidden;position:relative; top:-150px;}
html*#wrappersearch .Lspotlights { width: 142px; overflow: hidden;position:relative; top:-149px;}
#wrappersearch .Lspotlights h2 {width: 140px; height: 113px; margin: 0px 0 0 0px; padding: -1px 1px 0 1px;
_padding: 0;  overflow: hidden;}

.layspace {height:15px !important;height:15px;width:600px;}

#popups {text-align:left;margin:15px 0 0 7px;}
#popups p {width:500px;}
#popups h3 {margin:10px 0 0 0;}
#popups .close {margin:15px 0 0 0; text-align:center;}
#popups .close a {text-decoration:underline;}
#popups .close a:hover {text-decoration:none;}
#popups .staticempty {width:500px;}
#popups .staticempty table p {width:39px;}

/*3-D secure*/
#directwrapper #col-one .Lsearch, 
#directwrapper #col-one .ourmenu, 
#directwrapper #col-one .navtitle_homeinfo, 
#directwrapper #col-one .Lcatnav, 
#directwrapper #col-one .Lgiftlink,
#directwrapper #col-one .Lemailsignup,
#directwrapper #col-one .moregt,
#directwrapper .Lustypelinks,
#directwrapper .Lpcatlinks,
#directwrapper .Lcat_header_cattree,
#directwrapper .yourbasketandcheckoutlink, 
#directwrapper .minicartitemsandtotal,
#directwrapper .Lfooter {display:none;}
.textdirect {margin:15px 0 0 15px; width:700px;}
#directwrapper #vendalogo {margin:25px 0 0 0;}

/*Product*/
.progrid {background:url(../images/theme_grid_mushrooms.jpg) no-repeat left top;width:712px;height:26px;}
.relatedetail {background:url(../images/hdr_normal.jpg) no-repeat left top;width:712px;height:26px;}

.ourselection {background:url(../images/hdr_normal.jpg) no-repeat left top;width:712px;height:26px;}
.pltitle{background:url(../images/hdr_normal.jpg) no-repeat left top;}
