/* 
Fusion Brands 
Tiffany B. Brown, Armchair Media
2008
*/

/* GLOBAL */
html{height: 100%;}
body{
	background: #fff;
	color: #373332;
	margin: 0;
	padding: 0;
	font: 80% / 1.3 'Helvetica Neue',Helvetica, Arial, sans-serif;
	position: relative;
}
#ros{position:absolute; left: -999999px;}
body#homebody{height: 100%;}
body#homebody #swfcontent{height:100%;}

* html body{font: 78% / 1.3 'Helvetica Neue',Helvetica, Arial, sans-serif;}
body#popup{padding: 5px;}

#allproducts a, #allproducts a#p197:visited{width: 161px; display:block;}
#allproducts a#p180{background: url(/images/FoodLoopMini/FLMsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p181{background: url(/images/FoodLoopLace/FLLsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p182{background: url(/images/PoachPod/PPsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p183{background: url(/images/DrizzleStick/DSsprite.gif) 0 0 no-repeat; height: 135px;}
#allproducts a#p184{background: url(/images/Cookhook/CHsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p185{background: url(/images/Tenderpress/TPsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p189{background: url(/images/FoodLoop/FLsprite.gif) 0 0 no-repeat; height: 135px;}
#allproducts a#p190{background: url(/images/FoodLoopFlame/FLFsprite.gif) 0 0 no-repeat; height: 135px;}
#allproducts a#p191{background: url(/images/Fingertongs/FTsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p192{background: url(/images/CupCooley/CCsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p193{background: url(/images/Lovehandle/LHsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p194{background: url(/images/IceOrb/IOsprite.jpg) 0 0 no-repeat; height: 135px;}
#allproducts a#p197{background: url(/images/FoodPod/FPsprite.jpg) 0 0 no-repeat;  height: 135px;}

#allproducts a#p180:hover{background: url(/images/FoodLoopMini/FLMsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p181:hover{background: url(/images/FoodLoopLace/FLLsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p182:hover{background: url(/images/PoachPod/PPsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p183:hover{background: url(/images/DrizzleStick/DSsprite.gif) -161px 0 no-repeat;}
#allproducts a#p184:hover{background: url(/images/Cookhook/CHsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p185:hover{background: url(/images/Tenderpress/TPsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p189:hover{background: url(/images/FoodLoop/FLsprite.gif) -161px 0 no-repeat;}
#allproducts a#p190:hover{background: url(/images/FoodLoopFlame/FLFsprite.gif) -161px 0 no-repeat;}
#allproducts a#p191:hover{background: url(/images/Fingertongs/FTsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p192:hover{background: url(/images/CupCooley/CCsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p193:hover{background: url(/images/Lovehandle/LHsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p194:hover{background: url(/images/IceOrb/IOsprite.jpg) -161px 0 no-repeat;}
#allproducts a#p197:hover{background: url(/images/FoodPod/FPsprite.jpg) -161px 0 no-repeat;}

button{font: bold 1em / 1.3 'Helvetica Neue',Helvetica, Arial, sans-serif; color: #fff; white-space:nowrap; width: 120px; padding: 1px 2px; background: #c03; border: 0; margin-right: 3px;}
#productinfobody.product-190 button a:link, #productinfobody.product-190 button a:visited{color: #666;}

.block{float: left; width: 300px;}
.a1{margin-right: 100px;}
#allproducts{float:left; width:960px;}
#swfcontent{width: 100%; position:relative; margin:0; padding:0;}
#swfcontent #allproducts{float:none; margin:auto;}
#mast,#content, #footer{width: 960px; clear:both; margin-left:auto; margin-right:auto;}
#content{clear:both; width: 960px; margin: 40px auto;}
#footer{clear: both; padding-top: 80px; font-size: .8em;}
#homebody #footer{display:none;}
#mast{margin-top: 20px; margin-bottom: 40px; clear:both; position: relative;}
#ie7 #mast{margin-top: 30px;}

.submitbtn{min-height: 25px;}
* html .submitbtn{height: 24px;}

#content h1{width: 290px; margin: 0; letter-spacing: .01em; line-height:1.1em;}
* html #content h1{width: 310px;}

a img, #checkoutpaymentbody #pmt-cc, #checkoutpaymentbody #pmt-paypal{border: 0;}
a:link, a:visited{font-weight: bold; text-decoration: none;}

address, abbr, acronym{font-style: normal; border: 0;}
address{display: block; margin: 10px 0;}
sup{font-size: 7px; font-weight:normal;}
 
p{width: 300px;}
.alert{color: #c03;}
.messageStackError{clear:both;}
.sfaux{width: 30px;}
.faux, .btnlinkcontainer span{width: 50px;}
.mfaux{width: 75px;}
.emfaux{width: 60px;}
.wfaux{width: 100px;}
.ewfaux{width: 130px;}
#continue-shop.ewfaux{width: 133px;}
.clickable, label[for="newsletter-checkbox"], label.checkboxlabel, label.checkboxLabel{cursor: pointer;}
.invisible{display: none;}
.fleft{float: left;}
.fright{float: right;}
.clearall{clear:both;}
.alert, .instructions{width: 450px;}
.alert img{display: none;}
.textright{text-align: right;}
.textleft{text-align: left;}
.i{font-style:italic;}
.b{font-weight:bold;}

.alert{width: 280px; margin: 0 10px 0 0;}

#content a:link, #content a:visited{color: #c03; }
#content button a:link, #content button a:visited{color: #fff; display:block;}

#content a.btnlinkcontainer:link, #content a.btnlinkcontainer:visited{width: 75px; float:left; height: 20px;}
#content a.btnlinkcontainer:link, #content a.btnlinkcontainer:visited, #cont-shop a.backlink:link, #cont-shop a.backlink:visited{
	color: #fff;
	display:block;
	font: bold 1em / 1 helvetica,arial,sans-serif;
	text-align: center;
	padding: 3px;
	margin: 20px 10px 20px 0;
	white-space: nowrap;
}
.button{cursor:pointer; background: #c03; white-space:nowrap; text-align:center;}
input.button{font-size: 1em; max-width: 150px; background: #c03; font-weight:bold; border:0; padding: 3px 3px 2px 3px; color: #fff;} 

#content div.btn-container-w a span{display:block; width: 125px;}

#content a.button:link, #content a.button:visited{color:#fff; background: #c03; padding: 1px 2px 2px 2px; display:block; margin: 0 3px 0 0; text-align:center; float:left;}
* html #content a.button:link, * html #content a.button:visited{padding: 2px 2px 3px 2px;}

a.button:hover{text-decoration: none;}

fieldset{border: 1px solid #fff; padding: 0; margin: 0 0 5px 0;}
fieldset h2{margin: 0;} 
legend, label{font-weight: bold;}
legend{font-size: 2.1em; color: #373332; display: block; margin: 0 0 0 -5px; width: 190px;}
* html legend{margin: 0 0 0 -9px;}

label.inputlabel{clear:both; display: block; margin: 10px 0 0 0}

input, textarea{border-width: 0 0 1px 1px; border-style: solid; border-color: #c03; padding: 0 0 0 1px;}
textarea{border: 1px solid #c03; padding: 3px}
select{border: 1px solid #e6e6e6; background: #e6e6e6; text-transform: uppercase; font-weight: bold; line-height: 1.3; padding: 3px;}
form div{margin: 10px 0 10px 0;}
input[type="text"], input[type="password"], textarea{width: 281px;}
input#postcode{width: 150px;}
select, input, textarea{font-family: Helvetica, Arial, sans-serif;}

/*-- Added 2010.07.01 --*/
.cssButton, .cssButtonHover{
	background:#c03;
	color:#fff;
	font-weight:bold;
/*	padding:4px 0 2px 0; */
	font-size:1em;
}

#navigation a:link{padding: 2px 4px 3px 4px;}
#navigation a:visited{padding: 2px 4px 2px 4px;}

#footer a:link{color: #666; padding:0}
#footer a:visited{color: #444; padding: 0;}
#navigation{list-style-type: none; margin: -19px 0 0 0px; width: 480px; position:absolute; right:-57px;}
#ie7 #navigation{margin: -47px 0 0 0;}

* html #navigation{margin: -37px 0 0 0; right: -78px; width: 520px;}

#navigation li{float: left;}
#navigation a{font-weight: bold; text-decoration: none; display: block; float:left; margin: 0 4px}
	* html #navigation a{margin: 0 4px}
	
#navigation a:link, #navigation a:visited{color: #333;}
#navigation a:hover, #navigation a:active{text-decoration: none; color: #fff; background: #c03;}
#navigation a.current:link, #navigation a.current:visited{color: #fff; background: #c03;}

#contactusbody #enquiry{width: 300px;}
#contactusbody #submit-ctnr{position:relative; margin:0; padding: 0; text-align:right;}
#contactusbody #submit-ctnr input{top:0; margin: 8px -8px 0 0;}

/* Food Loop Flame */
body.product-190 #navigation a:link{color: #fff}
body.product-190 #navigation a:visited{padding: 2px 4px 0px 4px; color: #999;}
body.product-190 #navigation a:hover, body.product-190 #navigation a:active, body.product-190 #navigation a.current:link, body.product-190 #navigation a.current:visited{color: #666; background: #fff;}

h1#companyname{background: url(/_img/fusionbrands.gif) 0 0 no-repeat; margin:0 90px 0 0; width: 400px;}
h1#companyname a{
	display:block; 
	height: 28px; 
	margin: 22px 0 0 0px;
	text-indent: -9999px;
    width: 188px; 
} 

#productnav{width: 700px; clear: both; margin: 0 auto; position: relative;}
#productnav ul{list-style-type: none; position: absolute; bottom: 0}
#productnav li{float: left;}
#productnav a:link, #productnav a:visited, #productnav a:hover, #productnav a:active{
	background: url(/_img/product_nav.gif) no-repeat;
	display: block;
	width: 100px;
	height: 40px;
	text-indent: -9999px;
	margin-right: 10px;
}
#productnav a#l1{width: 58px; margin-left: -40px}
#productnav a#l2{width: 46px; background-position: -65px;}
#productnav a#ds{width: 48px; background-position: -125px;}
#productnav a#fl{width: 45px; background-position: -190px;}
#productnav a#ft{width: 47px; background-position: -250px;}
#productnav a#l4{width: 48px; background-position: -310px;}
#productnav a#l5{width: 44px; background-position: -375px;}
#productnav a#l6{width: 42px; background-position: -440px;}
#productnav a#flm{width: 85px; background-position: -493px;}
#productnav a#l7{width: 80px; background-position: -590px;}
#productnav a#l8{width: 46px; background-position: -678px;}

/* HOME PAGE */
#homebody a.current:link, #homebody a.current:visited, 
#loginbody #content a.current:link, #loginbody #content a.current:visited,
#passwordforgottenbody #content a.current:link, #passwordforgottenbody #content a.current:link{background: #666;}

#loginbody #submit-forgot{position:relative;}
#loginbody #submit-forgot .button{margin-right: 31px;}
#loginbody #submit-forgot{position:relative;}

#reg-submit{margin:0;}

/* LOGIN PAGE AND FORGOT PASSWORD PAGES */
#loginbody a.current:link, #loginbody a.current:visited, #loginbody #navigation a:hover,
#loginbody button{color: #fff; background: #c03; border:0;}
#passwordforgottenbody .button, #advancedsearchbody .button{float: left;}

/* log in and sign-up page and create account page*/
#login_wrap{width: 350px; float: left; margin:0 80px 40px 0;}
#login_wrap input#login-email-address, #login_wrap input#login-password{width: 316px;}
#register_wrap{width: 300px; float: left; position:relative;}
#register_fields_wrap{display: none;}
#show_reg_frm{margin: 20px 0 0 0; line-height: 1.3; display:block;}
#newsletter_signup legend{font-size: 1.5em;}

#account_edit #firstname, #account_edit #lastname, #account_edit #email-address, #account_edit #telephone, #account_edit #fax{width: 300px;}

/* ADVANCED SEARCH PAGE */
#advancedsearchbody h1{width: 150px;}

/* PASSWORD FORGOTTEN BODY */
#passwordforgottenbody #content h1{width: 160px;}
#passwordforgottenbody p, #timeoutbody p{width: 320px;}
#passwordforgottenbody input#email-address{width: 320px;}
#passwordforgottenbody img{display: none;} 
#passwordforgottenbody label{display: block;}

/* account pages */
#accountbody #prevOrders, #accounthistoryinfobody table{border-collapse: collapse; width: 300px; margin: 2em 0;}
#accountbody #prevOrders th, #accounthistoryinfobody table th{text-align: left; white-space: nowrap}
#accountbody #prevOrders th, #accountbody #prevOrders td, #accounthistoryinfobody table th, #accounthistoryinfobody table td{padding: 5px 0; padding: 10px 10px 5px 0;}
#accountbody #prevOrders td, #accounthistoryinfobody table td{border-bottom: 1px solid #ccc; vertical-align: top;}
#accounthistoryinfobody table td{border-bottom: 1px solid #c03;}
#accountbody #prevOrders caption{text-align: left; font-size: .8em;}
#accounthistoryinfobody table caption{text-align: left;}
#accountbody #prevOrders caption a{font-size: 1em;}
#accountbody #content li{margin-left: -25px;} /* IE */

#accounthistoryinfobody #myAccountPaymentInfo{margin-top: 3em;}
/* create_account_success */
#createaccountsuccessbody p, #logoffbody p, #checkoutsuccessbody p{width: 450px;}
#accountpasswordbody .button, 
#accounteditbody .button, #accountnewslettersbody .button,
#accountnotificationsbody .button{float: left;}
#accounthistoryinfobody #orderTotals{margin:0 0 3em 0;}

#accounteditbody #email-format-html, #accounteditbody #email-format-text, 
#addressbookprocessbody #primary, #accountnewslettersbody #newsletter,
#accountnotificationsbody #globalnotify, .moduleRow input, .moduleRowSelected input{border: 0;}

#addressbookprocessbody form{width: 375px;}
#addressbookprocessbody .fright .button, #accountpasswordbody .button{padding: 2px 0; height:18px}
#addressbookprocessbody .fright button.button, #accountpasswordbody button.button{height: 21px; padding:0;}

/* Address book pages */
#address-book-list .address-book-entry{clear: both; width: 450px; margin: 10px 0; float: left; border-top: 1px solid #ccc;}
#address-book-list div:first-child{border-top: 0;}
#address-book-list .address-book-entry h3{margin-top: 5px;}
#addressbookbody img{display: none;}

/* PRODUCT DISPLAY PAGES */
#productinfobody .button{text-transform:uppercase; width: 110px;}
#productinfobody h2{font-size: 2.2em;}
#product-image{width: 500px; float: left; margin-right: 40px;}
#product-image embed, #product-image object{width: 500px; z-index: 3}

#product-data{float: left; width: 350px;}
#also-purchased{clear: both;}
.product-foot-image{float: left; width: 161px; height: 208px; margin:0 31px 15px 0;}

/* Safari 3.0 and Opera 9 rules here */

.product-foot-image b{display:block; clear:both; margin-top: 15px;}

.product-foot-image i{display:block; clear:both; font-style:normal; margin-left: 3px;}

#content .product-foot-image a:link, #content .product-foot-image a:visited,
#swfcontent .product-foot-image a:link, #swfcontent .product-foot-image a:visited{color: #666;}

#free-shipping{color: #c03; font-weight: bold; text-transform: uppercase; font-size: .7em;}
input#cart_quantity{width: 30px; clear: both; text-align:right; font-size: 1.2em; font-weight:bold;}

/* SHOPPING CART */
#shoppingcartbody #navigation a.current:link, #shoppingcartbody #navigation a.current:visited, #shoppingcartbody #navigation a:hover{background: #c03;}
#shoppingcartbody h1{width: 200px;}
#shoppingcartbody .cart-remove{text-align: center;}

#cart-contents{border-collapse: collapse; width: 900px; margin-bottom: 50px;}
#cart-contents td{border-bottom: 1px solid #c03; vertical-align: bottom; padding: 10px 0 20px 0; line-height: 1;}
#cart-contents th{font-size: 1.5em; text-align: left;}
#cart-contents th#sc-quantity, #cart-contents th#sc-unit, #cart-contents th#sc-total{width:75px; text-align: right;}
#sc-remove{width: 50px;}
#sc-update{width: 58px;}

#shoppingcartbody #content td .button{margin: 17px 0px 0px 0;}
#cart-contents img{vertical-align: bottom; margin: 0}

#shoppingcartbody #cont-shop a.backlink{width: 130px;}
 
.cart-qty{text-align: right;}
.cart-qty input{border: 0; padding: 2px; background: #ccc; text-align: right; width: 3em;}
.cart-unit-price, .cart-total-unit-price{text-align: right; font-size: 1.2em;}
.cart-remove{text-align: center;}
.cart-update-btn{text-align: right; width: 75px;}
#cart-contents .cart-product img{width: 67px; height: 45px;}
#content .cart-product a:link,  #content .cart-product a:visited{color: #373332;}
#cart-sub-total{font-size: 2em; font-weight: bold; text-align: right; margin:0;}
#cart-sub-total span{color: #5B5858;}
#cart-checkout{margin: 0; position: relative; text-align:right;}

#cart-checkout, #cart-sub-total, #update-total{width:900px;}

#cart-items, #cart-line-total{color: #666; line-height: 1; margin: 3px 0; font-weight: bold;}
#cart-items em, #cart-line-total em{font-style: normal; color: #373332}
#update-total{position: relative; margin-top:-36px;}
#update-total button, #cart-checkout .button{position: absolute; right: 0; top:0; margin: 3px 0 0 0;}
* html #update-total{text-align:right; margin: -46px 0 0 0; height: 30px;}

#cont-shop{float: left; margin:5px 0 0 0;}
#cont-shop .button{margin:0;}
#cart-sub-total{margin: 2em 0 .3em 0;}
* html #cart-sub-total{margin: 1em 0 .3em 0;}

/* check out pages */
.radiobuttonlabel img{vertical-align: middle;}
#checkoutshippingbody address, #checkoutshippingaddressbody address, 
#checkoutpaymentbody address, #checkoutconfirmationbody address{font-weight:bold; width: 300px;}
#checkoutShipto{clear:both; padding-top: 2em;}

#checkoutpaymentbody fieldset{margin-bottom: 3em;}
#checkoutpaymentbody #otsubtotal, #checkoutpaymentbody #ottotal, #checkoutpaymentbody #otshipping, #checkoutconfirmationbody #otsubtotal, #checkoutconfirmationbody #ottotal, #checkoutconfirmationbody #otshipping{clear: both; float: left; margin: 2px 0; width: 100%;}
#checkoutpaymentbody #your-total .totalBox{float:right; margin: 0;}
#checkoutpaymentbody #your-total .lineTitle{float: left; font-weight: bold; margin:0;}
#checkoutpaymentbody #ccinfo{margin-top: 1.5em;}
#checkoutpaymentbody #ccinfo div{margin-bottom: 1em;}
#checkoutpaymentbody #your-total h1{margin-bottom: .5em;}

#checkoutshippingbody #change-address span, #checkoutpaymentbody #change-address span{width: 100px;}

#change-address{clear:both;}


#checkoutshippingbody #choose-shipping h2{margin: -15px 0 0 -15px;}
#checkoutshippingbody .shipping-price{font-weight: bold; font-size: 1.1em}
#checkoutshippingbody #choose-shipping label{color: #444;}
#checkoutshippingbody #choose-shipping label img{margin-top: 5px; height: 50px;}
#checkoutshippingbody #choose-shipping input, #pmt-authorizenet{border:0;}

#checkoutshippingbody #comments{margin-top: 1.2em;}

#checkoutconfirmationbody .totalBox{float:right;}
#checkoutconfirmationbody .lineTitle{float:left;}
#checkoutconfirmationbody p{width: 450px;}
#checkoutconfirmationbody table{border-collapse: collapse; width: 85%; margin: 2em 0; clear:both;}
#checkoutconfirmationbody td{border-bottom: 1px solid #c03; padding: 5px;}
#checkoutconfirmationbody th{text-align: left; padding: 5px;}
#checkoutconfirmationbody #cartContentsDisplay{width: 300px; margin: 10px 0;}
#checkoutconfirmationbody #ccTotalHeading{text-align: right;}
#checkoutconfirmationbody div.btns{clear: both; text-align: right;}
#checkoutconfirmationbody .cart-total-display{text-align: right;}
#checkoutconfirmationbody #ottotal{color: #c03; font-weight: bold;}
#checkoutconfirmationbody #shopping-cart-contents{margin-top: 2em; clear:both;}
#checkoutconfirmationbody #terms-confirm{border-top: 1px solid #c03; clear:both; margin:10px 0; padding: 10px 0;}
#checkoutconfirmationbody #orderTotals{float:left; margin: 0 0 10px 0;}
#checkoutconfirmationbody #purchase-summary h1{margin-bottom: .45em;}
#checkoutconfirmationbody #purchase-summary h4{margin: 0;}
#checkoutconfirmationbody #purchase-summary p{margin: 0 0 15px 0;}
#checkoutShipto{clear:both;}

#checkoutshippingaddressbody #checkoutNewAddress{padding-top: 2em; clear:both;}
#checkoutshippingaddressbody .moduleRowSelected, #checkoutshippingaddressbody .moduleRow{float:left; width: 100%; margin: 4px 0 15px 0;}
#checkoutshippingaddressbody .moduleRowSelected label, 
#checkoutshippingaddressbody .moduleRow label{font-weight:normal; float:left;}
#checkoutshippingaddressbody .moduleRowSelected input, 
#checkoutshippingaddressbody .moduleRow input{float:left;}

#checkoutpaymentbody p.alert{width: 250px; margin: 0 10px 0 0;}

/* session time out page */
#timeoutbody p{width: 450px;}

/* About Us page */
#aboutusbody #navigation a.current:link, #aboutusbody #navigation a.current:visited,
#aboutusbody #navigation a:hover, #aboutusbody #content a:link, #aboutusbody #content a:visited{color: #fff; background: #f30;}
#aboutusbody #content a:link, #aboutusbody #content a:visited, #pressbody #press-contact a:link, #pressbody #press-contact a:visited{padding: 1px 2px 1px 1px; letter-spacing: .08em;}
* html #aboutusbody #content a:link, * html #aboutusbody #content a:visited{letter-spacing: 0;}

/* Retailers page */
#retailersbody #content ul{list-style-type:none; font-weight: bold; text-transform: uppercase;}
#retailersbody #content ul a{text-transform: none;}
#retailersbody #content li{margin-left: -40px;}
#retailersbody #content a:link, #retailersbody #content a:visited{color: #373322;}
#retailersbody #content a:hover, #retailersbody #content a:active{color: #c03;}
#retailersbody form select{width: 300px; margin-top: .5em;}
#retailersbody #get_retail_submit {background: #c03; border:0;}

/* Retailers by Region pages */
/* #retailersnorthamericabody #content h1, #retailerseuropebody #content h1, #retailersaustraliabody #content h1{display:none;} */
#retailersnorthamericabody #navigation a.current:link, #retailersnorthamericabody #navigation a.current:visited, 
#retailersnorthamericabody .button, #retailersnorthamericabody #navigation a:hover{background: #c39; border: 0;}
#retailersnorthamericabody #mapmovie, #retailerseuropebody #mapmovie,  #retailersaustraliabody #mapmovie{width: 495px; float:left; margin-right: 20px;} 
#retailersnorthamericabody .block, #retailerseuropebody .block, #retailersaustraliabody .block{float:left; width: 280px;} 
#retailersnorthamericabody #store-list h3, #retailerseuropebody #store-list h3, #retailersaustraliabody #store-list h3{text-transform: uppercase;}
#retailersnorthamericabody #store-list ul, #retailerseuropebody #store-list ul, #retailersaustraliabody #store-list ul{list-style-type:none;}
#retailersnorthamericabody #store-list li, #retailerseuropebody #store-list li, #retailersaustraliabody #store-list li{margin-left: -40px}
#retailerseuropebody #navigation a.current:link, #retailerseuropebody #navigation a.current:visited, 
#retailerseuropebody .button, #retailerseuropebody #navigation a:hover{background: #22942B; border: 0;}
#retailerseuropebody #content a:link, #retailerseuropebody #content  a:visited{color: #22942B;}

#retailersaustraliabody #navigation a.current:link, #retailersaustraliabody #navigation a.current:visited, 
#retailersaustraliabody .button, #retailersaustraliabody #navigation a:hover{background: #3CB0DC; border: 0;}
#retailersaustraliabody #content a:link, #retailersaustraliabody #content  a:visited{color: #3CB0DC;}



h2#moreprods{clear:both;}

/* individual products styles */

/* food loop flame */
body.product-190{background: #fff url(/images/FoodLoopFlame/flfback.jpg) 0 -1130px repeat-x}

body.product-190 #product-data{color: #fff;}
body.product-190 h2#moreprods{padding-top:310px; clear:both;}

#retailerseuropebody h1#companyname{background-image: url(/_img/logos/fusionbrands-europe.gif); }
#retailersnorthamericabody h1#companyname{background-image: url(/_img/logos/fusionbrands-na.gif); }
#aboutusbody h1#companyname{background-image: url(/_img/logos/fusionbrands-about.gif); }

#productinfobody #product-price{font-size: 1em;}
#productinfobody #product-description, #productinfobody #product-description p{width: 450px;}
* html #productinfobody #product-description, * html #productinfobody #product-description p{width: 420px;}

#cartAdd p{display:none;}
#productinfobody #product-name{text-indent: -9999px; height: 44px; width: 388px; margin: 0}

#productinfobody.product-180 h1#companyname{background-image: url(/_img/logos/fusionbrands-foodloopmini.gif); }
#productinfobody.product-181 h1#companyname{background-image: url(/_img/logos/fusionbrands-foodlooplace.gif); }
#productinfobody.product-182 h1#companyname{background-image: url(/_img/logos/fusionbrands-poachpod.gif); }
#productinfobody.product-183 h1#companyname{background-image: url(/_img/logos/fusionbrands-drizzlestick.gif); }
#productinfobody.product-184 h1#companyname{background-image: url(/_img/logos/fusionbrands-cookhook.gif); }
#productinfobody.product-185 h1#companyname{background-image: url(/_img/logos/fusionbrands-tenderpress.gif); }
#productinfobody.product-189 h1#companyname{background-image: url(/_img/logos/fusionbrands-foodloop.gif); }
#productinfobody.product-190 h1#companyname{background: url(/_img/logos/fusionbrands-foodloopflame.gif) no-repeat;}
#productinfobody.product-191 h1#companyname{background-image: url(/_img/logos/fusionbrands-fingertongs.gif); }
#productinfobody.product-192 h1#companyname{background-image: url(/_img/logos/fusionbrands-cupcooley.gif); }
#productinfobody.product-193 h1#companyname{background-image: url(/_img/logos/fusionbrands-lovehandle.gif); }
#productinfobody.product-194 h1#companyname{background-image: url(/_img/logos/fusionbrands-iceorb.gif); }
#productinfobody.product-197 h1#companyname{background-image: url(/_img/logos/fusionbrands-foodpod.gif); }


#productinfobody.product-180 #content h1{background: url(/images/FoodLoopMini/name.gif) no-repeat;}
#productinfobody.product-181 #content h1{background: url(/images/FoodLoopLace/name.gif) no-repeat;}
#productinfobody.product-182 #content h1{background: url(/images/PoachPod/name.gif) no-repeat;}
#productinfobody.product-183 #content h1{background: url(/images/DrizzleStick/name.gif) no-repeat;}
#productinfobody.product-184 #content h1{background: url(/images/Cookhook/name.gif) no-repeat;}
#productinfobody.product-185 #content h1{background: url(/images/Tenderpress/name.gif) no-repeat;}
#productinfobody.product-189 #content h1{background: url(/images/FoodLoop/name.gif) no-repeat;}
#productinfobody.product-190 #content h1{background: url(/images/FoodLoopFlame/name.gif) no-repeat;}
#productinfobody.product-191 #content h1{background: url(/images/Fingertongs/name.gif) no-repeat;}
#productinfobody.product-192 #content h1{background: url(/images/CupCooley/name.gif) no-repeat;}
#productinfobody.product-193 #content h1{background: url(/images/Lovehandle/name.gif) no-repeat;}
#productinfobody.product-194 #content h1{background: url(/images/IceOrb/name.gif) no-repeat;}
#productinfobody.product-197 #content h1{background: url(/images/FoodPod/name.gif) no-repeat;}

#productinfobody.product-180 #product-data .button{background: #D10B6A; border: 1px solid #D10B6A;}
#productinfobody.product-181 #product-data .button{background: #FF620B; border: 1px solid #FF620B;}
#productinfobody.product-182 #product-data .button{background: #118B37; border: 1px solid #118B37;}
#productinfobody.product-183 #product-data .button{background: #FF1900; border: 1px solid #FF1900;}
#productinfobody.product-184 #product-data .button{background: #62B422; border: 1px solid #62B422;}
#productinfobody.product-185 #product-data .button{background: #900; border: 1px solid #900;}
#productinfobody.product-189 #product-data .button{background: #FF0059; border: 1px solid #FF0059;}
#productinfobody.product-190 #product-data .button{background: #fff; border: 1px solid #fff; color:#666;}
#productinfobody.product-191 #product-data .button{background: #0096FF; border: 1px solid #0096FF;}
#productinfobody.product-192 #product-data .button{background: #62B422; border: 1px solid #62B422;}
#productinfobody.product-193 #product-data .button{background: #E1002C; border: 1px solid #E1002C;}
#productinfobody.product-194 #product-data .button{background: #09c; border: 1px solid #09c;}
#productinfobody.product-197 #product-data .button{background: #F7DE28; border: 1px solid #F7DE28;}



#productinfobody.product-180 #navigation a:hover, #productinfobody.product-180 a.current:link, #productinfobody.product-180 a.current:visited{background-color: #D10B6A;}
#productinfobody.product-181 #navigation a:hover, #productinfobody.product-181 a.current:link, #productinfobody.product-181 a.current:visited{background-color: #FF620B;}
#productinfobody.product-182 #navigation a:hover, #productinfobody.product-182 a.current:link, #productinfobody.product-182 a.current:visited{background-color: #118B37;}
#productinfobody.product-183 #navigation a:hover, #productinfobody.product-183 a.current:link, #productinfobody.product-183 a.current:visited{background-color: #FF1900;}
#productinfobody.product-184 #navigation a:hover, #productinfobody.product-184 a.current:link, #productinfobody.product-184 a.current:visited{background-color: #62B422;}
#productinfobody.product-185 #navigation a:hover, #productinfobody.product-185 a.current:link, #productinfobody.product-185 a.current:visited{background-color: #900;}
#productinfobody.product-189 #navigation a:hover, #productinfobody.product-189 a.current:link, #productinfobody.product-189 a.current:visited{background-color: #FF0059;}
#productinfobody.product-191 #navigation a:hover, #productinfobody.product-191 a.current:link, #productinfobody.product-191 a.current:visited{background-color: #0096FF;}
#productinfobody.product-192 #navigation a:hover, #productinfobody.product-192 a.current:link, #productinfobody.product-192 a.current:visited{background-color: #62B422;}
#productinfobody.product-193 #navigation a:hover, #productinfobody.product-193 a.current:link, #productinfobody.product-193 a.current:visited{background-color: #E1002C;}
#productinfobody.product-194 #navigation a:hover, #productinfobody.product-194 a.current:link, #productinfobody.product-194 a.current:visited{background-color: #09c;}
#productinfobody.product-197 #navigation a:hover, #productinfobody.product-197 a.current:link, #productinfobody.product-197 a.current:visited{background-color: #F7DE28;}


#productinfobody.product-180  #product-description p, #productinfobody.product-180  #product-description li a:link, #productinfobody.product-180  #product-description li a:visited{color: #D10B6A;}
#productinfobody.product-181  #product-description p, #productinfobody.product-181  #product-description li a:link, #productinfobody.product-181  #product-description li a:visited{color: #FF620B;}
#productinfobody.product-182  #product-description p, #productinfobody.product-182  #product-description li a:link, #productinfobody.product-182  #product-description li a:visited{color: #118B37;}
#productinfobody.product-183  #product-description p, #productinfobody.product-183  #product-description li a:link, #productinfobody.product-183  #product-description li a:visited{color: #FF1900;}
#productinfobody.product-184  #product-description p, #productinfobody.product-184  #product-description li a:link, #productinfobody.product-184  #product-description li a:visited{color: #62B422;}
#productinfobody.product-185  #product-description p, #productinfobody.product-185  #product-description li a:link, #productinfobody.product-185  #product-description li a:visited{color: #900;}
#productinfobody.product-189  #product-description p, #productinfobody.product-189  #product-description li a:link, #productinfobody.product-189  #product-description li a:visited{color: #FF0059;}
#productinfobody.product-190  #product-description p, #productinfobody.product-190  #product-description li a:link, #productinfobody.product-190  #product-description li a:visited{color: #fff;}
#productinfobody.product-191  #product-description p, #productinfobody.product-191  #product-description li a:link, #productinfobody.product-191  #product-description li a:visited{color: #0096FF;}
#productinfobody.product-192  #product-description p, #productinfobody.product-192  #product-description li a:link, #productinfobody.product-192  #product-description li a:visited{color: #62B422;}
#productinfobody.product-193  #product-description p, #productinfobody.product-193  #product-description li a:link, #productinfobody.product-193  #product-description li a:visited{color: #E1002C;}
#productinfobody.product-194  #product-description p, #productinfobody.product-194  #product-description li a:link, #productinfobody.product-194  #product-description li a:visited{color: #09c;}
#productinfobody.product-197  #product-description p, #productinfobody.product-197  #product-description li a:link, #productinfobody.product-197  #product-description li a:visited{color: #818285;}





#productinfobody.product-180 #cart_quantity{border-bottom: 1px solid #D10B6A;}
#productinfobody.product-181 #cart_quantity{border-bottom: 1px solid #FF620B;}
#productinfobody.product-182 #cart_quantity{border-bottom: 1px solid #118B37;}
#productinfobody.product-183 #cart_quantity{border-bottom: 1px solid #FF1900;}
#productinfobody.product-184 #cart_quantity{border-bottom: 1px solid #62B422;}
#productinfobody.product-185 #cart_quantity{border-bottom: 1px solid #900;}
#productinfobody.product-189 #cart_quantity{border-bottom: 1px solid #FF0059;}
#productinfobody.product-190 #cart_quantity{border-bottom: 1px solid #fff; background: #000; color: #fff;}
#productinfobody.product-191 #cart_quantity{border-bottom: 1px solid #0096FF;}
#productinfobody.product-192 #cart_quantity{border-bottom: 1px solid #62B422;}
#productinfobody.product-193 #cart_quantity{border-bottom: 1px solid #E1002C;}
#productinfobody.product-194 #cart_quantity{border-bottom: 1px solid #09c;}
#productinfobody.product-197 #cart_quantity{border-bottom: 1px solid #F7DE28;}





#productinfobody #more-images{clear:both; float:left; margin:0; width: 980px; }
#productinfobody #more-images img{float:right;}
#product-description li{margin-left: -25px;}


#productinfobody.product-194 .product-instructions{background: #BCE4F5; padding: 10px; width:70%; list-style:none; border: 1px solid #A6DBF2;}
#productinfobody.product-194 .product-instructions li{margin:0 0 .5em 20px;}

#conditionsbody #content{clear:both;}

* html #newsletter-checkbox, input[type="radio"], input[type="checkbox"]{border: 0;}

* html #addressbookprocessbody #deletebutton{height: 10px; border: 2px solid #0c0;}

#timeoutbody p{width: 350px;}

button a:link, button a:visited, button a:hover, button a:active{color: #fff;}

#productinfobody #product-description p.patents{color: #373332; font-size:10px;}
#productinfobody.product-190 #product-description p.patents{color: #ccc; font-size:10px;}


#product-description #subhead{font-weight:bold; font-size: 1.1em; margin: -15px 0 0 0; color: #666; height:26px;}
.product-197 #product-description #subhead{margin: -10px 0 0 0;}

* html #product-description #subhead{margin:0}

#content div.button a:link, #content div.button a:visited, #content div.button a:hover{color:#fff;}

#choose-shipping{margin-top: 2em;}
#checkoutshippingbody form fieldset textarea{margin-top: .5em;}

#product-date-available{clear:both; font-weight:bold; text-transform: uppercase; font-size: 1.2em;}

.normalprice{text-decoration:line-through; color: #666;}
.productSpecialPrice{font-size: 1.1em;}

#productinfobody.product-180 .productSpecialPrice{color: #D10B6A;}
#productinfobody.product-181 .productSpecialPrice{color: #FF620B;}
#productinfobody.product-182 .productSpecialPrice{color: #118B37;}
#productinfobody.product-183 .productSpecialPrice{color: #FF1900;}
#productinfobody.product-184 .productSpecialPrice{color: #62B422;}
#productinfobody.product-185 .productSpecialPrice{color: #900;}
#productinfobody.product-189 .productSpecialPrice{color: #FF0059;}
#productinfobody.product-190 .productSpecialPrice{background: #000; color: #fff;}
#productinfobody.product-191 .productSpecialPrice{color: #0096FF;}
#productinfobody.product-192 .productSpecialPrice{color: #62B422;}
#productinfobody.product-193 .productSpecialPrice{color: #E1002C;}
#productinfobody.product-194 .productSpecialPrice{color: #09c;}
#productinfobody.product-197 .productSpecialPrice{color: #F7DE28;}
