﻿@import url("omnie.css");
@import url("culinary.css");
/*@import url("registry.css");*/

* { margin: 0; padding: 0; }
.clear { clear: both; height: 1px; line-height: 1px; }
.clearfix:after, #header:after, #content:after, #footer:after, .roundCol .content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix, #header, #content, #footer { display: block; }


body { background: #fff url(../images/bg_header.png) 0 0 repeat-x; width: 100%; }

p { margin-bottom: 1em;}
a:link, a:visited { color: #74170A; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a img { border: none; }
:focus { outline: 0; }
ul { list-style: none; }
.right{ float:right;}
.left{ float:left;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; zoom: 1; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

/* Sitewide Typography
------------------------------------------------ */
body { color: #585858; font-family: Arial; font-size: 12px; line-height: 18px; }
h1 { font-size: 28px; color: #B47E17; /*margin-top: 1em; */font-weight: normal; }
h2 { font-size: 21px; line-height: 24px; color: #B47E17; font-family: arial; font-weight: normal; margin-bottom: .4em; }
h3 { font-size: 14px; color: #464545; font-family: Georgia;  margin-bottom: 1.3em; font-weight:normal; }
h4 { font-size: 12px; }
h5 { font-size: 12px; font-weight: normal; }
fieldset { border: none; }
span.btn { background: #993333; padding: 2px; display: inline-block; }
span.btn input { border: 1px solid #CD5F5F; background: #993333;cursor: pointer; text-transform:uppercase; color: #fff; font-size: 10px; height: 16px; padding-bottom: 4px; }
span.btn2 { background: #DCD2B5; padding: 2px; display: inline-block; _padding: 2px 0; }
span.btn2 input { border: 1px solid #CF6D69; background: #fff; cursor: pointer; text-transform:uppercase; color: #933; font-size: 10px; height: 17px; padding-bottom: 4px; }
input.text { font-size: 11px; color: #797979; border-top: 1px solid #8F8F8F; border-top: 1px solid #cecece; border-bottom: 1px solid #e4e4e4;  border-right: 1px solid #cecece; height: 13px; padding: 3px 2px; }
a.btn { background: #993333; padding: 2px 2px 3px; display: inline-block; }
a.btn span { border: 1px solid #CD5F5F; background: #993333; text-transform:uppercase; color: #fff; font-size: 11px; padding: 2px; font-family: arial; }
a.btn2 { background: url(../images/bg_btn3.png) repeat-x 0 bottom; display: inline-block; text-align: center; padding: 0 0 2px 0; border: 2px solid #D0B882; text-decoration: none; text-transform: uppercase; font-size: 14px; line-height: 1; color: #49332B }
a.irBtn { display: inline-block; height: 21px;}
a.irBtn:hover, a.irBtn:active, /*a.buyNow:hover,*/ a.addToWishlist:hover { background-position: 0 -21px; }

a.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; width: 66px; }

a.addToWishlist { background: url(../images/btn_addtowishlist.gif) 0 0 no-repeat; width: 103px; }

a.buyNow2 { background: url(../images/btn_buyNow.png) 0 0 no-repeat; width: 65px; }

a.addWishlist { background: url(../images/btn_addWishlist.jpg) 0 0 no-repeat; width: 103px; }
a.backToProdDetails { background: url(../images/btn_backProdDetail.jpg) 0 0 no-repeat; width: 142px;}
a.writeReview { width: 100px; background: url(../images/btn_writeReview.jpg) 0 0 no-repeat; }
a.addAnotherItem { background: url(../images/btn_addAnotherItem.png) 0 0 no-repeat; width: 122px; }
a.saveRecipe { background: url(../images/btn_saveMyRecipes.png) 0 0 no-repeat; width: 116px; }
a.clearList { background: url(../images/btn_clearList.png) 0 0 no-repeat; width: 70px; }
a.deleteList { background: url(../images/btn_deleteList.png) 0 0 no-repeat; width: 95px; }
a.shareRecipe { background: url(../images/btn_shareRecipe.png) 0 0 no-repeat; width: 83px; }
a.printRecipe { background: url(../images/btn_printRecipe.png) 0 0 no-repeat; width: 83px; }
a.viewItems { background: url(../images/btn_viewItems.png) 0 0 no-repeat; width: 79px; }

a.compareItems { background: url(../images/btn_compareItems.png) 0 0 no-repeat; width: 96px; }
a.backTo { background: url(../images/btn_backTo.png) 0 0 no-repeat; width: 42px; }
a.saveArticle { background: url(../images/btn_saveMyArticles.png) 0 0 no-repeat; width: 122px; }
a.irBtn span { display: none; }
a.printForm { background: url(../images/btn_printForm.png) 0 0 no-repeat; width: 162px; }
a.printLabel { background: url(../images/btn_printLabel.png) 0 0 no-repeat; width: 124px; }
a.printPacking { background: url(../images/btn_printPacking.png) 0 0 no-repeat; width: 118px; }

a.printNow{ background: url(../images/btn_PrintNow2.gif) 0 0 no-repeat; width: 79px; }
a.SETPL{ background: url(../images/btn_SETPL.gif) 0 0 no-repeat; width: 163px; }
a.printPackagingTips{ background: url(../images/btn_printPackagingTips.gif) 0 0 no-repeat; width: 225px; }
a.printEmailAuthForm{ background: url(../images/btn_printEmailAuthForm.gif) 0 0 no-repeat; width: 212px; }
a.emailAuthorizationForm{ background: url(../images/btn_EmailAuthorizationForm.gif) 0 0 no-repeat; width: 166px; }
a.printConfirmationPage{ background: url(../images/btn_printConfirmationPage.gif) 0 0 no-repeat; width: 163px; }
a.continue2{ background: url(../images/btn_continue2.gif) 0 0 no-repeat; width: 71px; }
a.emailTipsLabel{ background: url(../images/btn_emailTipsLabel.gif) 0 0 no-repeat; width: 226px; }

a.backToList { background: url(../images/btn_backToList.gif) 0 0 no-repeat; height: 21px; width: 78px; margin:0; padding:0 }
input.btn { border: medium none; cursor: pointer }
input.submit { background: url(../images/btn_redSubmit.png) 0 0 no-repeat; height: 21px; width: 52px; }
input.send { background: url(../images/btn_redSend.png) 0 0 no-repeat; height: 21px; width: 44px; }
input.clearBtn { background: url(../images/btn_clear.png) 0 0 no-repeat; height: 21px; width: 48px; }
input.cancel { background: url(../images/btn_cancel.gif) 0 0 no-repeat; height: 21px; width: 53px; }
input.signIn { background: url(../images/btn_signIn.gif) 0 0 no-repeat; height: 21px; width: 57px; }
input.createAcctNow { background: url(../images/btn_createAccNow.gif) 0 0 no-repeat; height: 21px; width: 137px; }
input.arrowNext { background: url(../images/btn_arrow.gif) 0 0 no-repeat; height: 21px; width: 21px; margin:0; padding:0 }
input.noThanks { background: url(../images/btn_noThanks.gif) 0 0 no-repeat; height: 21px; width: 78px; margin:0; padding:0 }
input.addAnotherBtn { background: url(../images/btn_addAnotherItem.png) 0 0 no-repeat; height: 21px; width: 122px; margin:0; padding:0 }
input.createAccount { background: url(../images/btn_createAccount.gif) 0 0 no-repeat; height: 21px; width: 106px; margin:0; padding:0 }
input.addAnotherItem1 { background: url(../images/btn_addAnotherItem.png) 0 0 no-repeat; height: 21px; width: 122px; margin:0; padding:0 }
input.submit:hover, input.clearBtn:hover, input.send:hover, input.cancel:hover, input.signIn:hover, input.createAcctNow:hover, input.arrowNext:hover, input.noThanks:hover, input.createAccount:hover, input.addAnotherItem1:hover { background-position: 0 -21px; }
input.go {background:url("https://calphalon.scene7.com/is/image/Calphalon/btn_go") no-repeat scroll 0 0 transparent;height:21px;text-indent:-9999px;width:28px;}



input.employmentOpport { background: url(../images/btn_employmentOpport.gif) 0 0 no-repeat; height: 21px; width: 217px; margin:0; padding:0 }
input.noCancel { background: url(../images/btn_noCancel.gif) 0 0 no-repeat; height: 21px; width: 79px; margin:0; padding:0 }
input.yesContinue { background: url(../images/btn_yesContinue.gif) 0 0 no-repeat; height: 21px; width: 96px; margin:0; padding:0 }
input.tellUsRegister { background: url(../images/btn_tellus.gif) 0 0 no-repeat; height: 21px; width: 172px; margin:0; padding:0 }
/*UPDATED ON 7_OCT-09*/
input.tellUsRecived { background: url(../images/btn_tellus_recived.gif) 0 0 no-repeat; height: 21px; width: 172px; margin:0; padding:0 }
/*END UPDATED ON 7_OCT-09*/
input.printVersion { background: url(../images/btn_downloadPrintVer.gif) 0 0 no-repeat; height: 21px; width: 177px; margin:0; padding:0 }
input.clearChanges { background: url(../images/btn_clearChanges.gif) 0 0 no-repeat; height: 21px; width: 100px; margin:0; padding:0 }
input.continue { background: url(../images/btn_continue.gif) 0 0 no-repeat; height: 21px; width: 70px; margin:0; padding:0 }
input.continueConfirm { background: url(../images/btn_continueConfirm.png) 0 0 no-repeat; height: 21px; width: 172px; }
/*input.addAnotherItem1 { background: url(../images/btn_addAnotherItem.png) 0 0 no-repeat; height: 21px; width: 122px; margin:0; padding:0 }*/

input.submit:hover, input.clearBtn:hover, input.send:hover, input.cancel:hover, input.signIn:hover, 
input.arrowNext:hover, input.noThanks:hover, input.employmentOpport:hover, input.noCancel:hover, input.yesContinue:hover, input.tellUsRegister:hover, 
input.printVersion:hover, input.clearChanges:hover, input.continue:hover, input.joinNow:hover, input.viewProductLine { background-position: 0 -21px; }  

input.joinNow { background: url(../images/btn_joinNow.gif) 0 0 no-repeat; height: 21px; width: 75px; margin:0; padding:0 }
input.viewProductLine { background: url(../images/btn_viewProductLine.gif) 0 0 no-repeat; height: 21px; width: 128px; margin:0; padding:0 }

input.createAccount { background: url(../images/btn_createAccount.gif) 0 0 no-repeat; height: 21px; width: 106px; margin:0; padding:0 }


input.submit:hover, input.clearBtn:hover, input.send:hover, input.cancel:hover, input.signIn:hover, input.createAcctNow:hover, input.arrowNext:hover, input.noThanks:hover, input.createAccount:hover, input.employmentOpport:hover, input.noCancel:hover, input.yesContinue:hover, input.tellUsRegister:hover, input.printVersion:hover, input.clearChanges:hover, input.continue:hover { background-position: 0 -21px; } { background-position: 0 -21px; }
/*input.cancel { background: url(../images/btn_whiteCancel.png) 0 0 no-repeat; height: 21px; width: 53px; }*/
.lockLink { text-align: right; margin-top: 10px; }
a.lock { padding: 3px 0 3px 17px; background: url(../images/icon_lock.gif) 0 2px no-repeat; }
a.alt1 { font-family: arial; color: #993333; text-transform:uppercase; font-size: 9px; font-weight: bold; }
a.alt2 { font-family: arial; color: #993333; text-transform:uppercase; font-size: 11px; font-weight: bold; }
a.alt2 { background: url(../images/arrow_red.gif) no-repeat right 4px; padding-right: 5px; }
a.alt3 { font-family: arial; color: #993333; text-transforaam:uppercase; font-size: 9px; font-weight: bold; }
.spacing{ height:15px; clear:both; display:block;}
/* Page grid
------------------------------------------------ */
/* Commented By Tarun */
/*
#bkgScale { position: absolute; left: 0; top: 106px; padding: 0; margin: 0; min-width: 1000px; width: 100%; height: 800px; }
div.slice { background: #F8F5E5; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
div.slice.bg1 { background-color: #ffffff; }
#header, #content, #footer { width: 1000px; margin: auto; display: block; }
#content { background: #fff; padding: 0 22px; width: 956px; margin: 20px auto 0px auto; position: relative; z-index: 1; }
#container.home { overflow: hidden; }
#container.home #content { padding: 0; width: 1000px; }
#content.oneCol, #content.twoCol { padding-top: 13px; }
#content.twoCol #col1 { float: left; width: 655px; }
#content.twoCol #col2 { float: right; width: 285px; }
#content.twoCol.alt #col1 { width: 349px; }
#content.twoCol.alt #col2 { width: 589px; font-family: Georgia, "Times New Roman", Times, serif;  overflow: hidden; }
#content.flipSide #col1 { float: left; width: 285px; }
#content.flipSide #col2 { float: right; width: 661px; color:#666666; }
*/
#bkgScale { position: absolute; left: 0; top: 106px; padding: 0; margin: 0; min-width: 1000px; width: 100%; height: 800px; }
div.slice { background: #F8F5E5; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
.homeContainer div.slice {
	padding-top:20px;
}

.slice div.slice {
	padding-top:10px;	
}

.homeContainer .slice div.slice {
	padding-top:0px;	
}


div.slice.bg1 { /* background: url(../images/bg_tomatoes.jpg) 0 0 no-repeat; */ background-color: #ffffff; }
#footer { width: 950px; margin: auto; display: block; }
/*#content { width: 1000px; margin: auto; display: block; }*/
#header { width: 1000px; margin: auto; display: block; }
#content { background: #fff; padding: 0 22px; width: 956px; margin: 0px auto 0px auto;  z-index: 1;  }
#container.home { z-index:1002; }
#container.home #content { padding: 0; width: 1000px; }
#content.twoCol { padding-top: 13px; }
#content.oneCol { padding-top: 13px; }
#content.twoCol #col1 { float: left; width: 655px; }
#content.twoCol #col2 { float: right; width: 285px; }
#content.twoCol.alt #col1 { width: 349px; }
#content.twoCol.alt #col2 { width: 589px; font-family: Georgia, "Times New Roman", Times, serif;  overflow: hidden; }
#content.flipSide #col1 { float: left; width: 285px; }
#content.flipSide #col2 { float: right; width: 661px; }


.roundCol { display: block; overflow: hidden; background: url(../images/bg_roundColCorners.png) 0 0 no-repeat; padding-top: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1em;  }
.roundCol .inner { background: url(../images/bg_roundCol.png) 0 0 repeat-y; display: block; overflow: hidden; }
.roundCol .inner .col1 { float: left; margin: 2px 0 15px 10px; |margin: 2px 0 0px 10px; width: 184px; background: url(../images/bg_roundColPromo.png) 0 0 repeat-x; padding: 20px 32px; _margin: 1px 0 0 5px; }
.roundCol .inner .col1 p span { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; }
.roundCol .inner .col1 p.enlarge { font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.roundCol .inner .col1 li { margin-left: .6em; padding: 0 0 10px 10px; background: url(../images/bullet1.gif) 0 8px no-repeat; line-height:14px; }
.roundCol .inner .col2 { float: right; width: 331px; margin: 30px 18px 15px 0 !important; margin: 30px 9px 0 0; }
.roundCol .inner .col2 li { margin-left: .9em; padding: 0 0 8px 10px; background: url(../images/bullet1.gif) 0 8px no-repeat; line-height:16px; }
.roundCol .endcap { height: 11px; display: block; background: url(../images/bg_roundColCorners.png) 0 -11px no-repeat;}
.roundCol .btmBar, .roundCol .topBar { background: #F2ECD6; display: block; clear: both; margin: 0 7px; padding: 5px 12px 5px 5px; overflow: hidden; _height: 100%; }


.callout { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1.5em }
.callout.alt { padding: 0;}
.callout1 { background: url(../images/bg_promo1.png) 0 0 no-repeat; padding: 20px 20px 10px 20px; height: 256px; text-align: center; font-size: 11px; }
.callout1 h3 { color: #706E26; font-size: 16px; font-weight: normal; margin-bottom: .3em; }
a.visitProdAdvisor { background: url(../images/btn_visitProdAdvisor.png) 0 0 no-repeat; width: 140px; height: 21px; }
visitProdAdvisor a:hover { background-position: 0 -21px;  }
.callout1 .visitProdAdvisor { margin-top: 90px;}
.callout2 { padding: 0 0 0 0; background: url(../images/bg_top_callout2.png) 0 0 no-repeat }
.callout2 p { color:#464545;}
.callout2 p span { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.callout2 .inner { background: url(../images/bg_callout2.png) 0 0 repeat-y; padding: 15px 21px; }
.callout2 h3 { color: #fff; font-family: arial; font-size: 16px; padding: 12px 21px 3px 21px; margin-bottom: 0; }
.callout2 li { font-weight:normal; display: block; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #EBE6D9; }
.callout2 li { border: none; }
.callout2 li a.thumb { display:inline-block; float:left; position:relative; width:105px; margin: 0 10px 0 0; }
.callout2 .callLists strong { color: #74170a; font-size: 13px; font-weight: normal; }
.callout2 .callLists li { border-bottom: 1px solid #ebe6d9; margin: 0 0 10px; padding: 0; }
.callout2 .callLists li.last { border: none; }
.callout2 .endcap { display: block; height: 10px; background: url(../images/bg_btm_callout2.png) 0 0 no-repeat; }
.callout2.wide { background-image: url(../images/bg_top_callout2_wide.png) }
.callout2.wide .inner { background-image: url(../images/bg_callout2_wide.png) }
.callout2.wide .endcap { background-image: url(../images/bg_btm_callout2_wide.png) }
.callout3 { height: 166px; background: url(../images/bg_calloutRenew.png) 0 0 no-repeat; padding: 70px 2px 0 2px; font-size: 11px; text-align: center }
a.learnMore { background: url(../images/btn_learnMore.png) 0 0 no-repeat; width: 83px; }
.callout3 .learnMore { margin-top: 80px; }
.callout4 { height: 266px; background: url(../images/bg_calloutRegistry.png) 0 0 no-repeat; padding: 20px 21px 0 21px; font-size: 11px; text-align: center }
a.signUp { background: url(../images/btn_signUp.png) 0 0 no-repeat; width: 62px; }
a.getYourChecklist { background: url(../images/btn_getYourChecklist.png) 0 0 no-repeat; width: 121px; }
.callout4 h3 { color: #4C6476; font-family: arial; font-size: 16px; }
.callout5 {  background: url(../images/Callouts/callout_global-findProduct.jpg) 0 0 no-repeat; height: 127px; margin-bottom: 0; padding: 19px 45px 0; text-align: center; }
.callout5 h3 { color: #706E26; font-size: 16px; font-weight: normal; margin-bottom: .3em; }
.callout5 p { padding: 0 10px; }

.createAcct p { color: #7d7d7d; }
.createAcct label { width: 155px; text-align: right; margin: 0 5px 10px 0; display: inline-block; color: #000; }
.createAcct input.text { width: 150px; border: 1px solid #7F9DB9; |margin-top:-28px;}
.createAcct select { width: 160px; font-size: 11px; }
span.alt, .createAcct label span { color: #933; font-weight: bold; }
input.checkbox { display:block; float:left; width:12px; }
.checkboxes { margin-top: 2px; padding-top: 15px; background: url(../images/horiz_divider_dots.gif) 0 0 repeat-x; }
.checkboxes p { clear: both; }
.checkboxes label { display:block; float:left; margin:0 0 0 5px; width: 300px; text-align: left; margin-bottom: 10px;}
.createAcct input.text.error { border: 1px solid #74170A; }
.createAcct .msg { font-style: italic; margin-left: 163px; font-size: 11px; line-height:14px; }
.btmBar input { margin-left: 3px; }


/* Header */
#header { position:relative; width: 1000px; height: 105px; /*border-bottom: 1px solid #f1f1f1;*/  z-index: 6;}
#logo { position: absolute; top: 7px; left: 22px; z-index: 999999; }
#logo a { background: url(../images/logo.png) 0 0 no-repeat; display: block; width: 173px; height: 35px; }
#logo a span { display: none; }
#searchBar{ position: absolute; right: 22px; top: 71px; width: 215px; height: 30px; }
#searchBar .searchTxt, #searchBar2 .searchTxt { background: url(../images/icon_search.gif) 2px 2px no-repeat; width: 163px; margin: 0 3px 0 0; height: 15px; padding: 3px 0 0 15px; }
#header #auxNav { position: absolute; top: 27px; right: 170px; padding: 0 20px 0 0; color: #fff;  }
#auxNav li { float: left; margin-left: 10px;}
#auxNav a { color: #999999; font-weight: bold; }

/* Cart Status */
.cart { position: absolute; width: 118px; height: 21px; top: 24px; right: 21px; padding-top: 1px; color: #ffffff; text-align:center; font-size: 11px; }
.cartEmpty { background: url('https://calphalon.scene7.com/is/image/Calphalon/btn_cart_empty?$transparency$') no-repeat 0px -23px; }
.cartEmpty:hover { background: url('https://calphalon.scene7.com/is/image/Calphalon/btn_cart_empty?$transparency$') no-repeat 0px 0px; }
.cartFull { background: url('https://calphalon.scene7.com/is/image/Calphalon/btn_cart_full?$transparency$') no-repeat 0px -23px; }
.cartFull:hover { background: url('https://calphalon.scene7.com/is/image/Calphalon/btn_cart_full?$transparency$') no-repeat 0px 0px; }
.cart:link, .cart:visited  { text-decoration: none; color: #ffffff }
.cart SPAN { text-transform: uppercase; color: #ffffff; font-size: 10px; margin-left:20px; }

/*
#registry { position: absolute; top: 10px; right: 10px; background: url(../images/icon_registry.gif) no-repeat right 0; width: 176px; height: 40px; }
#registry span { display: none; }
#registry:hover {position: absolute; top: 10px; right: 10px; background: url(../images/icon_registry.gif) no-repeat right 0; width: 176px; height: 40px; }
*/
/*#registry:hover { background-position: 0 -40px; }*/

/* Footer */
#footer { position: relative; padding-bottom: 30px; margin-top:15px;}
#footer ul { display: block; overflow: hidden; }
#footer li { float: left; margin-right: 15px; font-size: 11px; }
#footer li a { color: #666666; }
#footer p, #footer p a { color: #bcbcbb; font-size: 10px; }
#footer p span { display: inline-block; margin-left: 10px; }
a#feedback { background: url(../images/icon_plus.gif) 0 4px no-repeat; padding-left: 15px; position: absolute; right: 22px; top: 0px; font-size: 11px; color: #666; }

#footerLogo { padding-left: 15px; position: absolute; right: 22px; top: 0px; }

/* Main Navigation
------------------------------------------------ */

.preload1 {background: url(../images/bg_ddHover.png);}
.preload2 {background: url(../images/bg_ddHoverArrow.png);}
.preload3 {background: url(../images/bg_ddItem.png);}
/*--------- above three lines add by Gautam---------*/

/*
ul#nav { left: 21px; top:78px; position: absolute; }
#nav, #nav ul { line-height: 1; _line-height: 0; }
#nav li { float: left; margin: 0 21px 0 0; }
#nav a.topLevel { background:url(../images/sprite_navText.png) 0 0 no-repeat; display: block; height: 11px; width: 71px; }
#nav li a.topLevel:hover, #nav li a.topLevel:active, #nav li.sfhover a.topLevel { z-index: 9999; position: relative; }
#nav a.topLevel span { display: none; }
#nav li#products a.topLevel { width: 71px; }
#nav li#products a.topLevel:hover, #nav li#products a.topLevel:active, #nav li#products.sfhover a.topLevel { background-position: 0 -11px; }
#nav li#whereToBuy a.topLevel { width: 106px; background-position: -92px 0;}
#nav li#whereToBuy a.topLevel:hover, #nav li#whereToBuy a.topLevel:active, #nav li#whereToBuy.sfhover a.topLevel { background-position: -92px -11px; }
#nav li#productSupport a.topLevel { width: 130px; background-position: -219px 0; }
#nav li#productSupport a.topLevel:hover, #nav li#productSupport a.topLevel:active, #nav li#productSupport.sfhover a.topLevel { background-position: -219px -11px; }
#nav li#recipes a.topLevel { width: 181px; background-position: -367px 0; }
#nav li#recipes a.topLevel:hover, #nav li#recipes a.topLevel:active, #nav li#recipes.sfhover a.topLevel { background-position: -367px -11px; }

#nav li ul { position: absolute; z-index: 999; width: 203px; top: 11px; left: -9999em; background: #fff; margin: 0; padding: 18px 5px 5px 5px; z-index: 3; }
#nav li:hover ul, #nav li.sfhover ul { left: -14px; }
#nav li li { float: none; border-left: 1px solid #D0B882; border-right: 1px solid #D0B882; margin: 0; }
#nav li li.top { border-top: 1px solid #D0B882; }
#nav li li.btm { border-bottom: 1px solid #D0B882; }

#nav li#whereToBuy:hover ul, #nav li#whereToBuy.sfhover ul { left: 78px; }
#nav li#productSupport:hover ul, #nav li#productSupport.sfhover ul { left: 205px; }
#nav li#recipes:hover ul, #nav li#recipes.sfhover ul { left: 355px; }

#nav li li a { padding: 10px 9px; display: block; background: url(../images/bg_ddItem.png) 0 0 repeat-x; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-decoration: none; height: 14px; line-height:15px; _line-height:14px; }
#nav li li a:active, #nav li li a:hover { background-image: url(../images/bg_ddHover.png); color: #fff; }
#nav li li a.parent:active, #nav li li a.parent:hover, #nav li li.sfhover a.parent { background-image: url(../images/bg_ddHoverArrow.png); color: #fff; }

#nav ul ul { left: -9999em; z-index: 4; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; padding-top: 6px; }
#nav li li li.btm { padding-bottom: 8px; }
#nav ul ul li a { background: #fff url(../images/sprite_dd3rdLevel.png) 0 0 no-repeat; padding: 16px 6px 0 88px; height: 36px; }
#nav ul ul li a.split { padding-top: 0; height: 52px; }
#nav ul ul li a.split2 { padding-top: 4px; height: 48px; }
#nav ul ul li a:hover, #nav ul ul li a:active { color: #933; background-image:  url(../images/sprite_dd3rdLevel.png);}
#nav ul ul li a.l2:link, #nav ul ul li a.l2:visited, #nav ul ul li a.l2:active, #nav ul ul li a.l2:hover { background-position: 0 -52px; }
#nav ul ul li a.l3 { background-position: 0 -104px; }
#nav ul ul li a.l4 { background-position: 0 -160px; }
#nav ul ul li a.l5 { background-position: 0 -213px; }
#nav ul ul li a.l6 { background-position: 0 -275px; }
#nav ul ul li a.l7 { background-position: 0 -325px; }
#nav ul ul li a.l8 { background-position: 0 -375px; }
#nav ul ul li a.l9 { background-position: 0 -425px; }
#nav ul ul li a.l10 { background-position: 0 -475px; }
#nav ul ul li a.l11 { background-position: 0 -532px; }
#nav ul ul li a.l12 { background-position: 0 -585px; }
#nav ul ul li a.l13 { background-position: 0 -635px; }
#nav ul li:hover ul, #nav ul li.sfhover ul { top: 12px; left: 208px}
#nav ul li:hover ul#collection, #nav ul li.sfhover ul#collection { top: 52px; left: 208px}*/

*/

/* Home page
------------------------------------------------ */
#homeFlashHero { display: block; width: auto; height: 380px; margin: auto;  background: url(../images/home_flash.png) -250px 0 no-repeat; }

ul.homeCallouts { margin: 15px 0 20px; display: block; overflow: hidden; height: 102px; width: 974px; list-style-type: none; }
.homeCallouts li { float: left; display: inline; }
.homeCallouts li.divider { background: url(../images/vert_divider1.gif) 0 0 no-repeat; width: 2px; height: 102px;}
.homeCallouts a { display: block; height: 102px; }
/*.homeCallouts a.promo1 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_renew) 0 0 no-repeat; width: 311px; }
.homeCallouts a.promo2 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_dreamKitchen) 0 0 no-repeat; width: 319px; }
.homeCallouts a.promo3 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_recipeFinder) 0 0 no-repeat; width: 299px; }*/
.homeCallouts a.promo1 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_useAndCare) 0 0 no-repeat; width: 323px; }
.homeCallouts a.promo2 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_culinaryTerms) 0 0 no-repeat; width: 323px; }
.homeCallouts a.promo3 { background: url(https://calphalon.scene7.com/is/image/Calphalon/callout_productComparison) 0 0 no-repeat; width: 323px; }

/* .homeCallouts a:hover, .homeCallouts a:active { background-position: 0 -102px; } */

#emailSignup { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 1px 0; margin-top:12px;}
#emailSignup .inner { background: #FAF8F2 url(../images/bg_potset.png) 22px 0 no-repeat; height: 59px; }
#emailSignup .promoText { float: left; font-family: Georgia, "Times New Roman", Times, serif; color:#57503B; width: 430px; margin: 13px 0 0 115px; }
#emailSignup .promoText a { font-family: arial; color: #993333; text-transform:uppercase; font-size: 9px; font-weight: bold; }
#emailSignup fieldset { float: right; padding: 20px 40px 0 0; }
#emailSignup input.text { width: 150px; }

/*Common elements
------------------------------------------------------------*/
#emailSignup .newsPromo { background: #fff; padding: 15px 15px; border: 1px solid #e3e1e1; float: right; }
#content.twoCol #col1 #emailSignup .promoText, #content.flipSide #col2 #emailSignup .promoText { width: 250px; _margin-left: 57px; }
#content.twoCol #col1 #emailSignup .newsPromo, #content.flipSide #col2 #emailSignup .newsPromo { width: 170px; margin: 13px 10px 0 0;  font-family: Georgia, "Times New Roman", Times, serif; }
#content.twoCol #emailSignup .inner, #content.flipSide #emailSignup .inner { background-position: 20px 13px; overflow: hidden; height: 100%; padding-bottom: 5px; }
#content.twoCol.alt #col2 #emailSignup .inner { background-position: 22px 10px; overflow: hidden; height: 100%; padding-bottom: 5px; }
#content.twoCol.alt #col2 #emailSignup .promoText { width: 220px; _margin-left: 57px; }
#content.twoCol.alt #col2 #emailSignup .newsPromo { width: 180px; margin: 13px 10px 0 0; }
#content.oneCol #emailSignup .promoText { font-size: 13px; width: 355px; margin: 20px 0 0 120px; _margin-left: 57px; }
#content.oneCol #emailSignup .newsPromo { width: 170px; margin: 6px 10px 0 0;  font-family: Georgia, "Times New Roman", Times, serif; }
#content.oneCol #emailSignup .inner { background-position: 20px 13px; overflow: hidden; height: 100%; padding-bottom: 6px; }
ul.printShare { position: absolute; }
ul.printShare li { display: inline; margin-left: 10px; height: 12px; float: left; }
.printShare a span { display: none; }
.printShare a { display: block; height: 12px; }
.printShare a.print { background: url(../images/icon_print.gif) 0 0 no-repeat; width: 45px; }
/* 14 Oct 2009  decrease the width from 50px to 48 px */
.printShare a.share { background: url(../images/icon_share.gif) 0 0 no-repeat; width: 50px; }
.printShare a.print:hover, .printShare a.print:active { background: url(../images/icon_print.gif) 0 0 no-repeat; width: 45px; }
.printShare a.share:hover, .printShare a.share:active { background: url(../images/icon_share.gif) 0 0 no-repeat; width: 50px; }

/*
.printShare a.print:hover, .printShare a.print:active { background-position: 0 -12px }
.printShare a.share:hover, .printShare a.share:active { background-position: 0 -9px }
*/


/* Product Details Page
----------------------------------------------------------- */
.productHdr { background:transparent url(../images/divider.gif) repeat-x scroll 0 bottom; display: block; position: relative; font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 0; margin: 0 0 15px 0; color:#333333; }
.printShare.prodDetails { right: 22px; top: 105px; z-index: 10; }
.productHdr .right { position: absolute; right: 0; top: 5px; width: 90%; text-align: right }
.productHdr .price { font-family:Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal; color:#333333; }

.productHdr .SpecialText { color:#993333; margin-left:10px; margin-right:5px }
.productHdr .specialValue {width:40px; text-align:right; line-height:12px; padding-right:4px;font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#993333;margin-left:10px;}
.productHdr .specialPrice{ color:#993333; font-family:Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal; margin-left:5px; }


.productHdr .right .irBtn { margin: 0 0 -3px 12px; }
.module { border: 5px solid #F8F5E5; padding: 4px; }
.module .inner { padding: 0 15px 15px; }
ul.arrow li { background: url(../images/arrow_red.gif) 0 5px no-repeat; padding-left: 10px; }
#prodDetailsTabs { margin: 20px 0; position: relative; }

/* --Added on 30 Sep 2009 start -- */
#prodDetailsTabs1 { margin: 20px 0;}
/* --Added on 30 Sep 2009 end -- */

.prodReg { position: absolute; right: 2px; top: 8px; z-index: 10; padding-right: 6px; background: url(../images/arrow_red.gif) right 6px no-repeat; }
ul.bullet li {  background: url(../images/icon_bullet.jpg) 0 7px no-repeat; padding-left: 10px; }

/* Product image scroller/ view larger widget */
#productImgWidget { overflow: hidden; border: 1px solid #F2ECD6; margin-bottom: 20px; _height: 100%; }
#productImgWidget ul.controls { display: block; width: 337px; padding: 1px 0 1px 10px; height: 18px; margin: 5px 0 2px 0; }
#productImgWidget .controls li { display: inline; float: left; width: 65px; margin-right: 5px; }
#productImgWidget .controls li.last { float: right; width: 80px }
div.prodImage {
    display: none;
}

div.prodImage.selected {
    display: block;
}

#thumbScroller { 
	background: url(../images/bg_pdScroller.png) repeat-x 0 0;
    float: left;
    position: relative;
    width: 349px;
	display: block;
	height: 61px;
}

#prevBtn, #nextBtn {
    background: url(../images/sprite_carouselArrows.png) no-repeat 0 0;
    cursor: pointer;
    float: left;
    height: 63px;
    width: 22px;
    z-index: 100;
}

#nextBtn {
    background-position: 0 -63px;
}

#prevBtn {
	margin-right: 4px;
	
}

#prevBtn:hover {
    background-position: -22px 0;
}

#nextBtn:hover {
    background-position: -22px -63px;
}

#thumbScroller #container { 
    width: 299px;
    height: 62px;
    overflow: hidden;
    float: left;
    position: relative;
}

#thumbScroller ul { 
    list-style: none;
    float: left;
    position: relative;
    width: 100000px;
    margin: 0;        
}

#thumbScroller li { 
    float: left;
    display: inline;
    list-style: none;
    margin: 3px 3px 3px 0;
    width: 72px;
    height: 55px;
}

#thumbScroller li a { 
    display: block;
    text-align: center;
    border: 1px solid #fff;
    height: 53px;
}

#thumbScroller li a:active, #thumbScroller li a:hover, #thumbScroller li a.selected{
    border-color: #dcc592;
}

/* Overrides for jquery tabs */
/*.ui-widget-content { background: none; border: none; }
.ui-tabs { padding: 0; }
.ui-tabs .ui-tabs-nav { padding: 0 0 0 14px; }
.ui-tabs .ui-tabs-panel { background: url(../images/bg_roundColCorners2.png) 0 0 no-repeat; padding: 11px 0 0 0; }
.ui-tabs .ui-tabs-panel .inner { background: url(../images/bg_roundCol2.png) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 24px; height: 200px; overflow: auto; }
.ui-tabs .ui-tabs-panel .endcap { background:transparent url(../images/bg_roundColCorners2.png) no-repeat scroll 0 -11px; display:block; height:11px; }*/
.ui-widget-content { background: none; border: none; }
.ui-tabs { padding: 0; }
.ui-tabs .ui-tabs-nav { padding: 0; position: relative; z-index: 3; }
.ui-tabs .ui-tabs-panel { background: url(../images/bg_roundColCorners22.gif) 0 0 no-repeat; margin: -3px 0 0; padding: 11px 0 0 0; position: relative; z-index: 1; }

.ui-tabs .ui-tabs-panel .topcap{ background: url(../images/bg_roundColCorners22.gif) 0 0 no-repeat; padding: 11px 0 0 0; margin-top:-11px }
.ui-tabs .ui-tabs-panel .inner { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 24px; height: 200px; overflow: auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; line-height:20px; }
.ui-tabs .ui-tabs-panel .endcap { background:transparent url(../images/bg_roundColCorners22.gif) no-repeat scroll 0 -11px; display:block; height:11px; }

.ui-tabs .ui-tabs-panel .topcap2{ background: url(../images/bg_roundColCorners22.gif) 0 0 no-repeat; padding: 11px 0 0 0; margin-top:-12px }
.ui-tabs .ui-tabs-panel .inner2 { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 8px 0px 8px;  margin-bottom:-1px; height:100%; }
.ui-tabs .ui-tabs-panel .endcap2 { background:transparent url(../images/bg_roundColCorners22.gif) no-repeat scroll 0 -12px; display:block; height:11px; }

.ui-tabs .ui-tabs-panel .topcap3 { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; padding: 10px 0 0; margin-top:-12px }
.ui-tabs .ui-tabs-panel .inner3 { background: url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 0 9px 0; height:100%; }
.ui-tabs .ui-tabs-panel .endcap3 { background:transparent url(../images/bg_roundCornerBottom2.gif) no-repeat scroll 0 0; display:block; height:11px; }


.ui-tabs .ui-tabs-panel .topcap4{ background: url(../images/bg_roundColCorners23.gif) 0 0 no-repeat; padding: 11px 0 0 0; margin-top:-11px }
.ui-tabs .ui-tabs-panel .innerProd4 { background: url(../images/bg_roundCornerMidFill.gif) 0 0 repeat-y; display: block; overflow:hidden; padding: 8px 0 15px 24px; height: 200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; line-height:20px; }
.ui-tabs .ui-tabs-panel .endcap4 { background:transparent url(../images/bg_roundColCorners23.gif) no-repeat scroll 0 -11px; display:block; height:11px; }
.textflow{width:545px; height:208px; overflow-y:scroll;}


.ui-widget  { font-family: Arial, sans-serif; font-size: 1em; }
.ui-widget-header { border: none; background: url(../images/shadowBtm_5.png) 0 20px no-repeat; }
.ui-state-active, .ui-widget-content .ui-state-active { border: none; }
.ui-state-default, .ui-widget-content .ui-state-default { background: url(../images/sprite_tab.gif) 0 0 no-repeat; border: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: url(../images/sprite_tab.gif) 0 -33px no-repeat; position: relative; z-index: 5; }
.ui-tabs .ui-tabs-nav li a { padding: 0; }

/* --- Tab Changes (Page- and Tab-specific) --- */
/* Featured/Top Rated Tabs */
ul.tabs a span { background-color: #f8f5e5; display: inline-block; padding: 0; height: 34px; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; visibility: hidden; width: auto; }
ul.tabs #featuredTab { background: url(../images/sprite_featureTabs.gif) 0 -34px no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #featuredTab { background: url(../images/sprite_featureTabs.gif) 0 0 no-repeat; }
ul.tabs #featuredTab span { width: 97px; }
ul.tabs #topRatedTab { background: url(../images/sprite_featureTabs.gif) -97px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #topRatedTab { background: url(../images/sprite_featureTabs.gif) -97px -34px no-repeat; }
ul.tabs #topRatedTab span { width: 98px; }

/* My Calphalon Tabs */
/* Commented By Tarun for My Calphalon
ul.tabs #myCalProfile { background: url(../images/sprite_myCalphalonTabs.gif) 0 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #myCalProfile { background: url(../images/sprite_myCalphalonTabs.gif) 0 -34px no-repeat; }
ul.tabs #myCalProfile span { width: 91px; }
ul.tabs #myCalWishlist { background: url(../images/sprite_myCalphalonTabs.gif) -91px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #myCalWishlist { background: url(../images/sprite_myCalphalonTabs.gif) -91px -34px no-repeat; }
ul.tabs #myCalWishlist span { width: 98px; }
ul.tabs #myCalRecipes { background: url(../images/sprite_myCalphalonTabs.gif) -189px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #myCalRecipes { background: url(../images/sprite_myCalphalonTabs.gif) -189px -34px no-repeat; }
ul.tabs #myCalRecipes span { width: 88px; }
ul.tabs #myCalTipsArticles { background: url(../images/sprite_myCalphalonTabs.gif) -277px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #myCalTipsArticles { background: url(../images/sprite_myCalphalonTabs.gif) -277px -34px no-repeat; }
ul.tabs #myCalTipsArticles span { width: 137px; }
*/
/* Product Details Tabs */		 
ul.tabs #prodfeatureTab { background: url(../images/sprite_prodDetailTabs.gif) 0px -34px no-repeat;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodfeatureTab { background: url(../images/sprite_prodDetailTabs.gif) 0px 0px no-repeat;}
ul.tabs #prodfeatureTab span { width: 88px; }
ul.tabs #prodSpeciTab { background: url(../images/sprite_prodDetailTabs.gif) -90px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodSpeciTab{ background: url(../images/sprite_prodDetailTabs.gif) -90px -34px no-repeat; }
ul.tabs #prodSpeciTab span { width: 128px; }
ul.tabs #prodUseCareTab { background: url(../images/sprite_prodDetailTabs.gif) -218px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodUseCareTab{ background: url(../images/sprite_prodDetailTabs.gif) -218px -34px no-repeat; }
ul.tabs #prodUseCareTab span { width: 104px; }
ul.tabs #prodWarrantyTab { background: url(../images/sprite_prodDetailTabs.gif) -324px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodWarrantyTab{ background: url(../images/sprite_prodDetailTabs.gif) -324px -34px no-repeat; }
ul.tabs #prodWarrantyTab span { width: 98px;  }

/* Reviews page
------------------------------------------------ */
.reviewHdr { position: relative; overflow: hidden; background: #fff url(../images/bg_reviewHdr.png) 0 bottom repeat-x; margin-bottom: 2em; _height: 100%;}
.reviewHdr .buttons { padding-bottom: 10px; background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; }
.reviewHdr .avgRating { float: left; padding: 20px 0 0 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; }

.whatYouThink { width: 200px; border:1px solid #E3E1E1; float:right; padding:10px; margin: 10px 0; background: #fff url(../images/thumb_pan.jpg) 5px 10px no-repeat; padding-left: 110px; margin-right: 10px; }
.reviewHdr .printShare { right: 0; top: 10px; }
.reviewHdr .avgRating h3, .reviewHdr h3, .review h3 { color:#B47E17; font-family:Arial,Helvetica,sans-serif; font-size:16px; margin-bottom: 5px; }
.review h3 span { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color: #585858; font-weight: normal; padding-bottom: 5px; display: inline-block; position: relative; }
.review { padding: 10px 18px; margin: 0 3px; border-bottom: 5px solid #F8F5E5; }
.review p { color:#333333; }
.reply { background: url(../images/icon_alert.gif) right 0 no-repeat; }
.reply a { color:#585858; }
.review span.alt, .review .helpful { color: #000; }
.byline { position: relative; color: #000; background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; padding-bottom: 8px; }
.byline span { position: absolute; right: 10px; _right: 15px; _padding-right: 10px; font-size: 11px; text-align: right; display: inline; color:#585858;}
.sort label, .pagination label { font-family: arial; }
.topBar .sort { float: left; width: 49%; }
.topBar .sort  select { width: 110px; font-size: 90%; }
.topBar .pagination, .btmBar .pagination { float: right; width: 49%; text-align: right; }
.pagination select { width: 60px; font-size: 80%; }
.topBar .pagination a, .btmBar .pagination a { display: inline-block; width: 5px; height: 9px; _height: 12px; }
.pagination a.prev { background: url(../images/arrow_pagination.gif) 0 0 no-repeat; }
.pagination a.next { background: url(../images/arrow_pagination.gif) -76px 0 no-repeat; }
.btmBar .buttons.left { float: left; width: 49%; }

.resultsHdr { position: relative; width: 790px; display: block; height: 50px; margin: 20px 0 0 0; }
.totalResults { width: 400px; margin: 20px 0 0 20px; color: #939598 }
#searchBar2 { position: absolute; right: 32px; top: 15px; bottom: 0; }
div#searchResultsTabs { width: 785px; }
#searchResultsTabs .ui-widget-header { background-position: -20px 20px }
#searchResultsTabs ul.gridList { margin-left: 0; }
#searchResultsTabs .gridList li { width: 175px; min-height: 200px; background: url(../images/dotted_border.gif) 0 bottom no-repeat; _margin-left: 10px; }
.resultThumb { display: block; position: relative; }
.thumbControls { position: absolute; bottom: 0; _top: 110px; left: 0; font-size: 9px; width: 180px; display: block; }
.gridList .thumbControls ul { margin-left: 0; margin-right: 5px; display: block; width: auto; }
#searchResultsTabs .gridList li li { width: auto; float: left; background: none; min-height: 10px;  }
.thumbControls li { float: left; display: inline; }
#searchResultsTabs .gridList li li { margin-left: 0; }
.thumbControls li a, .thumbControls li a:visited { width: 13px; height: 13px; display: block; background: url(../images/sprite_circleCtrl.jpg) 0 0 no-repeat; color: #ffffff; text-decoration: none; text-align: center; line-height: 12px; }
.thumbControls li a:hover, .thumbControls li a:active, .thumbControls li a.current { background-position: 0 -12px; }
.thumbControls a.enlarge { display: block; position: absolute; right: 15px; bottom: 0; width: 40px; height: 18px; background: url(../images/icon_enlarge.png) 0 0 no-repeat; }
.thumbControls span { margin: 0 0 0 5px; }
ul.pagination { text-align: right; display: block; float: right; clear: both; margin: 15px 40px 0 0; color: #5987C6 }
ul.pagination li { margin: 0 0 0 5px; float: left; display: inline;}
.textResults { margin: 0 20px; }
.textResults p { margin: 0 0 10px 0; }
.callout3.search { margin: 40px 0 0 0; }


div.roundCol.alt1 { background-image: url(../images/bg_roundCol2_borders.gif); margin: 0; float: left; width: 790px;}
.roundCol.alt1 .endcap { background: url(../images/bg_roundCol2.gif) 0 0 no-repeat; height: 15px; }
.roundCol.alt1 .endcap.btm { background-position: 0 bottom; }

/* Left Nav & Search Results Terms
------------------------------------------------ */
#leftNavCallout { background: url(../images/bg_leftNavFill.gif) 0 0 repeat-y; margin: 0 0 13px; width: 284px; }
#leftNavCallout .mid { background: url(../images/bg_leftNavTop.gif) 0 0 no-repeat; padding: 22px 28px 12px 19px; }
#leftNavCallout .bottom { background: url(../images/bg_leftNavBottom.gif) 0 0 no-repeat; height: 8px; width: 284px; _margin-bottom:-7px; }
#leftNavCallout h3 { color: #49332b; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0 0 6px; padding: 0; }
#leftNavCallout h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: normal; margin: 0 0 8px 15px; }
#leftNavCallout p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 1.6; margin-left: 15px; }
#leftNavCallout span { padding-left: 6px;font-family:Georgia,"Times New Roman",Times,serif; }

#leftNavCallout input { vertical-align: middle; }
#leftNav, #leftNav2 { margin: 0 0 0 15px; }
#leftNav li, #leftNav2 li { background: url(../images/horiz_divider2.gif) 0 0 repeat-x; font-family: Georgia, "Times New Roman", Times, serif; padding: 8px 0 5px; }
#leftNav li a, #leftNav2 li a {}
#leftNav li a:hover, #leftNav li.on a.topLevel, #leftNav ul li.on a, #leftNav2 li a:hover, #leftNav2 li.on a.topLevel, #leftNav2 li.on a { color: #49332b; }
#leftNav li a.topLevel, #leftNav2 li a.topLevel { font-size: 13px; }
/*#leftNav li.on a.topLevel { background: url(../images/arrow_down.gif) 0 50% no-repeat; padding-left: 15px; }*/
/*2nd Feb#leftNav li.on a.topLevel, #leftNav2 li.on a.topLevel { background: url(../images/arrow_right_on.gif) 0 50% no-repeat; padding-left: 12px; }*/
#leftNav li.on a.topLevel, #leftNav2 li.on a.topLevel { background: url(../images/arrow_right_on.gif) 0 33% no-repeat; padding-left: 12px; }
#leftNav li.first, #leftNav ul li, #leftNav2 li.first { background: none; }
#leftNav ul { background: url(../images/horiz_divider2.gif) 0 0 repeat-x; display: none; margin-top: 5px; padding: 8px 0 2px 10px; }
#leftNav ul li { padding: 0 0 3px; }

#leftNav3 { margin: 0 0 0 15px; }
#leftNav3 li { font-family: Georgia, "Times New Roman", Times, serif; padding: 8px 0 5px; }
#leftNav3 li a { text-decoration:none;}
#leftNav3 li a:hover, #leftNav3 li.on a.topLevel, #leftNav3 li.on a { color: #49332b; }
#leftNav3 li a.topLevel { font-size: 13px; }
#leftNav3 li.on a.topLevel { background: url(../images/arrow_right_on.gif) 0 50% no-repeat; padding-left: 12px; }
#leftNav2 li.first { background: none; }

.searchResults .mid { padding-top: 15px !important; }
.searchResults h3 { color: #74170a !important; }
.searchResults p { line-height: 1.2; margin-left: 0; }
.searchResults input { font-size: 13px; padding-left: 4px; width: 171px; }
.searchResults .refineSubmit { background: url(../images/btn_go_arrow.png) 0 0 no-repeat; border: none; cursor: pointer; height: 21px; margin-left: 5px; width: 21px; }
.searchResults .refineSubmit:hover { background-position: 0 -21px; }
#searchTerm { margin: 0 0 8px; padding: 6px 0 0; }
#searchTerm li { color: #000000; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0 0 5px; }
#searchTerm li a { font-size: 12px; padding-left: 16px; }

/* Collection Page(s)
------------------------------------------------ */
#bgChooseProdLine { border: 6px solid #f8f5e5; width:644px; margin-top:14px; |margin-top:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#464545; }
#bgChooseProdLine .headingBar{ background:url(../images/bg_header_prodChoose.png) 0 8px repeat-x; height:49px; width:636px; margin:0px 0px 0px 4px; }
#bgChooseProdLine .headingBar h2{ margin:0; padding:18px 0 0 5px; }
#bgChooseProdLine .content { float: left; height: 129px; width:300px; margin:0 8px 0 12px; background:url(../images/divider.gif) 0 bottom repeat-x; }
#bgChooseProdLine .content a { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 105px; margin: 1px 0 0; padding: 10px 1px; width: 298px; overflow: hidden; cursor:pointer; }
#bgChooseProdLine .content a:hover { border: 1px solid #b47e17; padding: 9px 0; text-decoration: none; width: 300px; }
#bgChooseProdLine .content span { display: block; float: left; padding: 32px 0 0; width: 130px; }
#bgChooseProdLine .content .prodImg { height: 105px; margin-right: 5px; overflow: hidden; padding: 0; text-align: center; width: 155px; }
#bgChooseProdLine .content .singleLine { padding-top: 45px; }
#bgChooseProdLine .content .tripleLine { padding-top: 24px; }
#bgChooseProdLine .last { background: none; }

/* Browse Articles Page
------------------------------------------------ */
#articleList { padding: 20px 0 0; }
#articleList .articleEntry { background:url(../images/divider.gif) 0 100% repeat-x; margin-right: 25px; padding: 15px 20px 3px 4px; }
#articleList .articleEntry h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; padding-bottom: 8px; }
#articleList .articleEntry p { font-family: Georgia, "Times New Roman", Times, serif; }

/* Browse Recipes Page
------------------------------------------------ */
.headline { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 1.6; padding: 18px 18px 16px 15px; }
.recipeSelect { margin: 0 auto; width: 480px; }
.recipeSelect a { display: inline-block; float: left; margin: 0 15px; text-align: center; width: 110px; }
.recipeSelect a:hover { text-decoration: none; }
.recipeSelect a span { display: inline-block; padding: 4px 0 0 3px; }

#featureRecipes { background: url(../images/bg_roundCornerTop.gif) 0 0 no-repeat; margin: 14px 0 20px; padding: 10px 0 0; width: 656px; }
#featureRecipes .bottom { background: url(../images/bg_roundCornerBottom.gif) 0 0 no-repeat; height: 10px; width: 656px; }
#featureRecipes .mid { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; width: 656px; overflow: hidden; }
#featRecipeLinks { background: url(../images/bg_header_recipes.gif) 0 0 repeat-x; height: 24px; margin: 0 11px; padding: 9px 0 0 9px; }
#featRecipeLinks li { display: inline; padding-right: 20px; }
#featRecipeLinks a { background: url(../images/arrow_maroon.gif) 99% 6px no-repeat; color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding-right: 10px; }
#featRecipeLinks a:hover, #featRecipeLinks a.selected { background: url(../images/arrow_maroon_down.gif) 100% 7px no-repeat; color: #49332b; text-decoration: none; }
#featRecipeContainer { height: auto; padding-bottom: 12px; width: 603px; }
.featRecipeInfo { display: none; float: left; margin: 15px 35px 0 18px; position: relative; }
.featRecipeInfo img { float: left; margin-right: 19px; width: auto; }
.featRecipeInfo p { font-family: Georgia, "Times New Roman", Times, serif; padding: 14px 0 0; }
.featRecipeInfo p strong { color: #74170a; font-weight: normal; }

/* Recipe Category Page
------------------------------------------------ */
#featRecipeContainer2 { width: auto; }
#featRecipeContainer2 .featRecipeInfo { margin: 15px 30px 0; }
.featRecipeList h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; margin: 0 0 4px; }
.featRecipeList p { padding: 0; }
.featRecipeList li { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin: 0; padding: 12px 0 0; }
.featRecipeList .first { background: none; padding: 0; }

#featureProdContainer { margin: 0 5px 20px 4px; }
#featureProdContainer h3 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; font-size: 18px; margin-bottom: 15px; padding-bottom: 9px; }
#featureProdContainer img {}
#featureProdContainer .leftCol { float: left; width: 425px; }
#featureProdContainer .leftCol h4 { font-size: 16px; font-weight: normal; margin: 20px 0 10px; }
#featureProdContainer .leftCol p { color: #333333; }
#featureProdContainer .leftCol .featItemPic { display: block; margin: 0 auto; text-align: center; }
#featureProdContainer .rightCol { float: right; width: 208px; }
#featureProdContainer .rightCol h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; margin: 9px 0 2px; }
#featureProdContainer .rightCol p { color: #777777; font-family: Georgia, "Times New Roman", Times, serif; }

/* SubCategory Menu Page
------------------------------------------------ */
#recipeListContainer { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; margin: 14px 0 20px; padding: 10px 0 0; width: 656px; }
#recipeListContainer .bottom { background: url(../images/bg_roundCornerBottom2.gif) 0 0 no-repeat; height: 10px; width: 656px; }
#recipeListContainer .mid { background: url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; width: 656px; overflow: hidden; }
.listSortView { background-color: #e8ddbd; height: 26px; margin: 0 11px; overflow: hidden; padding: 6px 14px 0 16px; }
.listSortView span { color: #49332b; font-size: 11px; padding-right: 10px; }
.showMenuCategory { float: left; width: 215px; }
.showMenuCategory select { width: 150px; }
.viewAmount { float: left; width: auto; }
.viewAmount select {}
.pagination { float: right; width: auto; }
.pagination span { padding-right: 3px; }
.pagination select { margin: 0 4px; width: 68px; }
.pagination a { padding: 1px 2px 0; vertical-align: middle; }
.subCatMenuList { background-color: #ffffff; clear: both; margin: 5px 11px; padding: 14px 16px; }
.subCatMenuList li { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 10px; }

/* Recipe Detail Page
------------------------------------------------ */
#recipeContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 16px; padding: 0 0 10px; width: 661px; }
#recipeContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#recipeContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; color: #333333; padding: 0 10px 15px; width: 641px; }
.recipeSaveShare { background-color: #e8ddbd; height: 26px; margin: 0 0 20px; padding: 6px 0 0 15px; }
.recipeSaveShare p { float: right; padding-right: 8px; width: auto; }
.recipeSaveShare p a { padding: 0 10px 0 18px; }
.recipeSaveShare p span { visibility: hidden; }
.recipeSaveShare .printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
.recipeSaveShare .shareBtn { background: url(../images/icon_share1.gif) 0 50% no-repeat; }
.recipeSummary { margin: 0 16px; padding: 0 0 8px; }
.recipeSummary h3 { background: url(../images/horiz_divider2.gif) 0 100% repeat-x; color: #74170a; font-size: 18px; margin: 0 0 10px; padding: 0 0 14px; }
.recipeSummary p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
.recipeSummary ul { border: 1px solid #ecdebf; float: right; margin-left: 32px; padding: 10px 14px; width: 147px; }
.recipeSummary li { color: #020202; font-size: 11px; }
.recipeSummary .ratingReviews { margin: 0; padding: 0; }
.recipeSummary .ratingReviews img { vertical-align: middle; }
.recipeSummary .ratingReviews span { font-size: 12px; color:#464545; }
.recipeSummary .ratingReviews a { padding-left: 3px; }
.recipeInfoDetails { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 16px 0; width: auto; }
.recipeInfoDetails .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 12px 0 0; }
.recipeInfoDetails .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.recipeInfoDetails .leftCol { float: left; padding: 0 0 0 21px; width: 224px; }
.recipeInfoDetails .rightCol { float: right; width: 342px; }
.recipeInfoDetails h4 { color: #b47e17; font-size: 16px; font-weight: normal; padding-bottom: 10px; }
.recipeInfoDetails p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin: 0; padding: 0 22px 16px 0; }
.recipeInfoDetails li { border-top: 1px solid #ecdebf; font-size: 11px; line-height: 1.2; margin: 0; padding: 5px 0; }
.recipeInfoDetails .first { border: none; }

/* Article Detail Page
------------------------------------------------ 
.articleSaveShare { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 7px 0 5px 5px; }
.articleSaveShare p { float: right; width: auto; }
.articleSaveShare p a { padding: 0 10px 0 18px; }
.articleSaveShare p span { visibility: hidden; }
.articleSaveShare .printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
.articleSaveShare .shareBtn { background: url(../images/icon_share1.gif) 0 50% no-repeat; }
.articleSummary { background: url(../images/horiz_divider.gif) 0 0 repeat-x; color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; padding: 15px 0; }
.articleSummary img { float: left; margin: 0 17px 0 0; width: auto; } 
.articleSummary .ratingReviews { color:#464545; font-size: 12px; margin: 0; padding: 0; }
.articleSummary .ratingReviews img { float: none; margin: 0; vertical-align: middle; }
.articleSummary .ratingReviews span { font-size: 11px; }
.articleText { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 14px; }
#articleDemo { background:url(../images/bg_roundCornerBottom.gif) 0 100% no-repeat; margin: 0 0 16px; padding: 0 0 10px; width: 661px; }
#articleDemo .top { background:url(../images/bg_roundCornerTop.gif) 0 0 no-repeat; height: 10px; width: 661px; }
#articleDemo .mid { background:url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; padding: 0 8px; }
#articleDemo h2 { background:url(../images/bg_header_recipes.gif) 0 0 repeat-x; color: #49332b; font-size: 16px; height: 29px; margin: 0 0 10px 4px; padding: 4px 0 0 10px; width:622px; }
#articleDemo h2 span { background:url(../images/icon_articleDemo.gif) 0 30% no-repeat; display: inline-block; padding: 0 0 0 38px; }
.articleText .divider{background:url(../images/divider.gif) repeat-x; padding:0; margin:10px 0 15px 0 !important; margin:12px 0 2px 0; height:2px; clear:both;}
.demoContainer { padding: 0 22px 4px 10px; }
.demoContainer .vidDemo { float: left; width: 292px; }
.demoContainer .demoCopy { float: right; padding: 10px 0 0; width: 293px; }
.demoContainer .demoCopy p { height: 112px; overflow: auto; }
.demoContainer .demoCopy ul { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 1px 0 0; }
.demoContainer .demoCopy li { background: url(../images/horiz_divider.gif) 0 100% repeat-x; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0 6px 8px; }
.demoContainer .demoCopy .selected { background-color: #f8f5e5; }
.demoContainer .demoCopy .selected a { color: #49332b; }
#articleRecipe { border: 6px solid #f8f5e5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; margin-bottom: 18px; padding-bottom: 12px; width:644px; }
#articleRecipe h2 { background:url(../images/bg_header_prodChoose.png) 0 8px repeat-x; height:41px; margin: 0 0 12px 4px; padding: 8px 0 0 10px; width:626px; }
#articleRecipe p { color: #464545; padding: 0 17px; }
#articleRecipe ul { padding: 0 17px; }
#articleRecipe li { background: url(../images/arrow_maroon.gif) 0 7px no-repeat; margin-bottom: 4px; padding-left: 13px; }
*/

/* Article Detail Page
------------------------------------------------ */
.articleSaveShare { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 7px 0 5px 5px; }
.articleSaveShare p { float: right; width: auto; }
.articleSaveShare p a { padding: 0 10px 0 18px; }
.articleSaveShare p span { visibility: hidden; }
.articleSaveShare .printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
.articleSaveShare .shareBtn { background: url(../images/icon_share1.gif) 0 50% no-repeat; }
.articleSummary { background: url(../images/horiz_divider.gif) 0 0 repeat-x; color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; padding: 15px 0; }
.articleSummary img { float: left; margin: 0 7px 0 0; width: auto; }
.articleSummary .ratingReviews { color:#464545; font-size: 12px; margin: 0; padding: 0; }
.articleSummary .ratingReviews img { float: none; margin: 0; vertical-align: middle; }
.articleSummary .ratingReviews span { font-size: 11px; } 
.articleFeature { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin-top:16px; padding: 15px 0 0;}
.articleFeature img.articleHero { float: none; margin: 0 0 20px; }
.articleFeature p { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0 10px 5px 12px; }
.articleFeature h3 { padding: 0 0 0 12px; }
.articleFeature h3, .articleText2 h3 { color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0 0 8px; }
.articleText { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 7px 14px 10px; }
.articleText2 { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; padding: 0 7px 14px 10px; }
.articleText2 p { margin: 0; padding-bottom: 20px; }
.articleText2 ul { list-style: disc outside; margin: -10px 0 24px; padding: 0 0 0 15px; }
.articleText2 li { margin: 0 0 10px 28px; }
.articleText2 .floatFix { clear: right; margin: 0 0 0 50px; padding-left: 50px; }
.articleText2 img.leftAlign { float: left; display: block; margin: -3px 13px 3px 0; width: auto; }
.articleText2 img.rightAlign { float: right; display: block; margin: -3px 8px 20px 26px; width: auto; }
#articleDemo { background:url(../images/bg_roundCornerBottom.gif) 0 100% no-repeat; margin: 0 0 16px; padding: 0 0 10px; width: 661px; }
#articleDemo .top { background:url(../images/bg_roundCornerTop.gif) 0 0 no-repeat; height: 10px; width: 661px; }
#articleDemo .mid { background:url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; padding: 0 8px; }
#articleDemo h2 { background:url(../images/bg_header_recipes.gif) 0 0 repeat-x; color: #49332b; font-size: 16px; height: 29px; margin: 0 0 10px 4px; padding: 4px 0 0 10px; width:622px; }
#articleDemo h2 span { background:url(../images/icon_articleDemo.gif) 0 30% no-repeat; display: inline-block; padding: 0 0 0 38px; }
.demoContainer { padding: 0 22px 4px 10px; }
.demoContainer .vidDemo { float: left; width: 292px; }
.demoContainer .demoCopy { float: right; padding: 10px 0 0; width: 293px; }
.demoContainer .demoCopy p { height: 112px; overflow: auto; }
.demoContainer .demoCopy ul { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 1px 0 0; }
.demoContainer .demoCopy li { background: url(../images/horiz_divider.gif) 0 100% repeat-x; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0 6px 8px; }
.demoContainer .demoCopy .selected { background-color: #f8f5e5; }
.demoContainer .demoCopy .selected a { color: #49332b; }
#articleRecipe { border: 6px solid #f8f5e5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; margin-bottom: 20px; padding-bottom: 12px; width:644px; }
#articleRecipe h2 { background:url(../images/bg_header_prodChoose.png) 0 8px repeat-x; height:41px; margin: 0 0 12px 4px; padding: 8px 0 0; width:636px; }
#articleRecipe p { color: #464545; margin: 0 0 8px; padding: 0 14px; }
#articleRecipe ul { padding: 0 14px; }
#articleRecipe li { background: url(../images/arrow_maroon.gif) 0 7px no-repeat; margin-bottom: 4px; padding-left: 13px; }
#articleRecipe .articleRecipeList2 { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin: 0 14px; padding: 12px 12px 0; }


/* Product Registration Page
------------------------------------------------ 
#prodRegister { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#prodRegister .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#prodRegister .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; }
#prodRegister h3, .prodRegBtns { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 36px; }
#prodRegister .addAnotherItem { margin: 11px 0 7px 5px; }
#step1 { background: url(../images/step1.gif) 11px 50% no-repeat; }
#step2 { background: url(../images/step2.gif) 11px 50% no-repeat; }
#step3 { background: url(../images/step3.gif) 11px 50% no-repeat; }
.prodRegSection { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.prodRegSection .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 12px 6px 0; }
.prodRegSection .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.prodRegSection .content .registryText { font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#666666; }
.prodRegSection .content .registryText p.btext {color:#333333; font-size:14px;}

.required { color: #7d7d7d; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; text-align: right; width: 93%; }
.required span, .formContent span em { color: #74170a; }
.formContent, .formContent2, .formContent3 { clear: both; overflow: hidden; padding-bottom: 10px; }
.formContent2 { padding-bottom: 20px; }
.formContent3 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; padding-bottom: 20px; }
.formContent .leftCol { float: left; width: 295px; }
.formContent .rightCol { float: left; width: 334px; }
.formContent p, .formContent2 p, .formContent3 p { clear: both; margin: 0; overflow: hidden; padding: 0 0 6px; }
.formContent span, .formContent2 span, .formContent3 span { clear: left; color: #020202; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin-right: 10px; padding: 2px 0 0; text-align: right; width: 137px; }
.formContent2 span.otherInfo { clear: none; margin-right: 7px; width: 62px; }
.formContent3 span.otherInfo { clear: none; margin-right: 6px; width: 52px; }
.formContent2 span.radioVal { clear: none;  margin: 0 0 0 5px; text-align: left; width: 43px; }
.formContent input, .formContent2 input, .formContent3 input { float: left; height: 16px; margin: 0; padding: 3px 0 0 4px; width: 135px; }
.formContent input.phNumBox { margin-right: 3px; width: 36px; }
.formContent2 input.radioBox { height: auto; margin: 4px 0 0; padding: 0; width: auto; }
.formContent select, .formContent2 select, .formContent3 select { float: left; height: 20px; margin: 2px 0 0; }
.formContent select { width: 144px; }
.formContent2 select { width: 225px; }
.formContent2 select.purchaseMo { margin-right: 6px; width: 95px; }
.formContent2 select.purchaseDay { margin-right: 6px; width: 58px; }
.formContent2 select.purchaseYr { width: 59px; }
.formContent3 select { width: 161px; }
.disabled { color: #a1a1a1 !important; }
.notesUpdate { margin: 15px 0 20px 0; overflow: hidden; padding: 0 0 0 10px; }
.notesUpdate input { float: left; margin: 0 5px 0 0; padding: 0; }
.prodRegBtns { clear: both; height: 26px; padding-right: 19px; padding-top: 6px; text-align: right; }
.prodRegBtns input { border: none; cursor: pointer; margin-left: 5px; }
*/
#prodRegister { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#prodRegister .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#prodRegister .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; }
#prodRegister h3, .prodRegBtns { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 36px; }
#prodRegister .addAnotherItem { margin: 11px 0 7px 5px; }
#step1 { background: url(../images/step1.gif) 11px 50% no-repeat; }
#step2 { background: url(../images/step2.gif) 11px 50% no-repeat; }
#step3 { background: url(../images/step3.gif) 11px 50% no-repeat; }
#step4 { background: url(../images/step4.gif) 11px 50% no-repeat; }
#step5 { background: url(../images/step5.gif) 11px 50% no-repeat; }
.prodRegSection { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.prodRegSection .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 12px 6px 0; }
.prodRegSection .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }

.required { color: #7d7d7d; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; text-align: right; width: 93%; }
.required span, .formContent span em, .formContent2 span em, .formContent3 span em { color: #74170a; }
.formContent, .formContent2, .formContent3 { clear: both; overflow: hidden; padding-bottom: 10px; }
.formContent2 { padding-bottom: 20px; }
.formContent3 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; padding-bottom: 20px; }
.formContent.step5 { color: #020202; padding: 10px 20px; font-family: Georgia, "Times New Roman", Times, serif;
}
.formContent .leftCol { float: left; width: 295px; }
.formContent .rightCol { float: left; width: 334px; }
.formContent p, .formContent2 p, .formContent3 p { clear: both; margin: 0; overflow: hidden; margin: 0 0 6px; }
.formContent span, .formContent2 span, .formContent3 span { clear: left; color: #020202; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin-right: 10px; padding: 2px 0 0; text-align: right; width: 137px; }
.formContent2 span.otherInfo { clear: none; margin-right: 7px; width: 62px; }
.formContent3 span.otherInfo { clear: none; margin-right: 6px; width: 52px; }
.formContent2 span.radioVal { clear: none;  margin: 0 0 0 5px; text-align: left; width: 43px; }
.formContent input, .formContent2 input, .formContent3 input { float: left; height: 16px; margin: 0; padding: 3px 0 0 4px; width: 135px; }
.formContent2 input.alt1 { width: 217px;}
.formContent input.checkbox, .formContent2 input.checkbox, .formContent3 input.checkbox { float: left; width: auto; height: 20px; margin: 3px 3px 0 0; padding: 0; }
span.checkboxVal { width: 65px; clear: none; text-align: left; }
span.checkboxVal.alt1 { width: auto; }
span.checkboxVal.alt2 { width: 140px; }
span.checkboxVal.alt3 { width: 135px; }
span.checkboxVal.alt4 { width: 105px; }
.formContent2 fieldset { float: left; width: 480px; overflow: hidden; _margin-left: -15px; _width: 500px; |margin-left: -5px; |width: 485px;}
.formContent input.phNumBox { margin-right: 3px; width: 36px; }
.formContent2 input.radioBox { height: auto; margin: 4px 0 0; padding: 0; width: auto; }
/*.formContent select, .formContent2 select, .formContent3 select { float: left; height: 20px; margin: 2px 0 0; }*/
.formContent select, .formContent2 select, .formContent3 select { float: left; height: 23px; margin: 2px 0 0; font-family:Arial, Helvetica, sans-serif;font-size:12px }
.formContent select { width: 144px; }
.formContent2 select { width: 225px; }
.formContent2 select.purchaseMo { margin-right: 6px; width: 95px; }
.formContent2 select.purchaseDay { margin-right: 6px; width: 58px; }
.formContent2 select.purchaseYr { width: 59px; }
.formContent3 select { width: 161px; }
.disabled { color: #a1a1a1 !important; }
.notesUpdate { margin: 15px 0 20px 0; overflow: hidden; padding: 0 0 0 10px; }
.notesUpdate input { float: left; margin: 0 5px 0 0; padding: 0; }
.prodRegBtns { clear: both; height: 26px; padding-right: 19px; padding-top: 6px; text-align: right; }
.prodRegBtns input { border: none; cursor: pointer; margin-left: 5px; }
/* My Calphalon - Recipes
------------------------------------------------ */
.recipeSortShare { background-color: #e8ddbd; height: 26px; overflow: hidden; padding: 6px 14px 0 16px; }
.recipeSortShare p { float: right; width: auto; }
.recipeSortShare p a { padding: 0 10px 0 18px; }
.recipeSortShare p span { visibility: hidden; }
.recipeSortShare .printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
.recipeSortShare .shareListBtn { background: url(../images/icon_shareList.gif) 0 50% no-repeat; }
.recipeSortShare .showMyRecipe, .recipeSortShare .sortBy { color: #49332b; font-family: Georgia, "Times New Roman", Times, serif; float: left; font-size: 11px; padding: 0; }
.recipeSortShare .showMyRecipe span, .recipeSortShare .sortBy span { padding-right: 5px; visibility: visible; }
.recipeSortShare .showMyRecipe { width: 177px; }
.recipeSortShare .showMyRecipe select, .recipeSortShare .sortBy select { font-size: 11px; width: 130px; }
.listActions, .listActions2 { background-color: #e8ddbd; height: 26px; overflow: hidden; padding: 6px 14px 0 16px; }
.listActions p, .listActions2 p { float: right; width: auto; }
.listActions2 { background: none; height: 24px; padding-top: 3px; }
.listActions2 p { color: #49332b; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.listActions2 p strong { color: #74170a; font-size: 14px; }
.myRecipeList { background-color: #ffffff; margin: 0 0 5px; padding: 18px 14px 14px; }
.myRecipeTitleInfo { background: url(../images/horiz_divider.gif) 0 100% repeat-x; margin-bottom: 9px; padding-bottom: 4px; }
.myRecipeTitleInfo h3 { color: #74170a; float: left; font-size: 14px; margin: 0; padding: 0; width: 400px; }
.myRecipeTitleInfo h3 span { color: #464545; display: block; font-size: 12px; }
.myRecipeTitleInfo .ratingReviews { color: #464545; float: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 1.4; text-align: right; width: 140px; }
.myRecipeTitleInfo .ratingReviews img { vertical-align: middle; }
.myRecipeSummary { clear: both; overflow: hidden; }
.myRecipeBtns { float: right; text-align: center; width: 84px; }
.myRecipeBtns a { display: block; margin: 0 0 4px; }
.myRecipeBtns p { font-size: 10px; font-weight: bold; padding: 10px 0 0; text-transform: uppercase; }
.myRecipeCopy { float: left; width: 510px; }
.myRecipeCopy p { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.myRecipeCopy ul { border: 1px solid #ecdebf; float: right; margin-left: 25px; padding: 10px 14px; width: 147px; }
.myRecipeCopy li { color: #020202; font-size: 11px; }
.myRecipeComment { clear: both; color: #7d7d7d !important; margin: 0 0 4px; }
.myRecipeCommentTitle { clear: left; color: #000000 !important; margin: 0 0 4px; }
.myRecipeCommentTitle a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0 4px; text-transform: uppercase; }

/* Product Selection
------------------------------------------------ */
.showProducts { background:url(../images/bg_roundCornerBottom2.gif) 0 100% no-repeat; padding: 0 0 10px; width: 661px; }
.showProducts .top { background:url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 661px; }
.showProducts .mid { background:url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; padding: 0 3px; width: 655px; }
.productsShown { background-color: #e8ddbd; clear: both; height: 26px; overflow: hidden; margin-left: 5px; padding: 6px 10px 0; width: 620px; }
.productsShown span { color: #49332b; font-size: 11px; padding-right: 6px; width: auto; }
.productsShown .sortBy { float: left; width: 230px; }
.productsShown .sortBy select { width: 145px; }
.compareProducts { clear: both; overflow: hidden; padding: 7px 20px 5px 0; text-align: right; }
.compareProducts span { display: inline-block; float: right; color: #49332b; font-size: 11px; padding: 3px 0 0 10px; width: auto; } 
.featureCategoryItems { margin: 26px 0 25px 9px; }
.featureCategoryItems .lastItem { margin: 0; }
.featureCategory { float: left; margin-right: 27px; width: 192px; }
.featureCategory h3 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; font-size: 18px; margin-bottom: 5px; padding-bottom: 9px; }
.featureCategory .thumbPic { float: left; width: auto; }
.featureCategory p { font-family: Georgia, "Times New Roman", Times, serif; margin-left: 75px; }
.featureCategory p span { display: block; }
.featureCategory p a { background: url(../images/arrow_red.gif) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 8px; text-transform: uppercase; width: auto; }
.showProducts .productItem .mid { height: 350px !important; }
.showProducts .productItem .itemImg { height: 100px; }
.productItem ul { padding: 0 5px 0 0; }
.productItem li { background: url(../images/bullet1.gif) 0 7px no-repeat; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 10px; }
.productItem .itemDetails, .productItem .itemRating { margin: 0; padding: 0 0 5px; }

.productItem .itemDetails { font-family: Georgia, "Times New Roman", Times, serif; }
.productItem .itemDetails a { font-size: 14px; }
.productItem .itemRating img { vertical-align: middle; } 
.productItem .itemPrice { background: url(../images/horiz_divider.gif) 0 0 repeat-x; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; margin: 0;  padding: 10px 0 0;  position: absolute;width: 180px; }
/*5 may 2010*/
/*
.productItem .itemPrice p { font-size: 14px; margin: 0; }
*/
/**/
.productItem .itemPrice p { font-size: 14px; margin: 0; font-family:Arial, Helvetica, sans-serif; color:#555555; }

.productItem .itemPrice p span { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.productItem .itemPrice .irBtn { margin: 5px 0; }
.productItem .itemPrice .wishlistLink { background: url(../images/arrow_red.gif) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 8px; text-transform: uppercase; }
.productItem .specialItem { color: #993333; padding-top: 3px; }
.productItem .specialItem span { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.1; padding-left: 0px; text-align: right; vertical-align: middle; }
.productItem .itemCompare { margin: 0; position: absolute; bottom: 0; right: 10px; }
.productItem .itemCompare span { color: #000000; font-size: 10px; font-weight: bold; padding-right: 5px; text-transform: uppercase; }
.productItem .itemCompare label{padding-right:7px;}
.productItem .itemCompare input { vertical-align: middle; }
.productItem .mid h4{ font-weight :normal; }
.specialItem {font-size:9px; color: #993333; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; }
.specialItem span { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.1; padding-left: 4px; text-align: right; vertical-align: middle; }
/* Search Results
------------------------------------------------ */
.searchCategory h3, .searchProductResults h3, .searchContentResults h3 { color: #B47E17; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 5px; }
.searchCategory { background: url(../images/horiz_divider.gif) 0 100% repeat-x; margin: 0 0 18px; padding-bottom: 2px; }
.searchCategory h3 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; padding: 0 0 8px; }
.searchProductResults { margin: 0 0 18px; padding: 9px 0 0; }
.searchContentResults { margin: 0 0 18px; padding: 9px 0 0; }
.showResultType { font-size: 13px; margin: 0; padding: 0 0 6px; }
.showResultType span { color: #B47E17; padding-right: 3px; }
.showResultType a { font-family: Georgia, "Times New Roman", Times, serif; }
.showResultType .on { color: #000000; }
.showResults { background:url(../images/bg_roundCornerBottom2.gif) 0 100% no-repeat; padding: 0 0 10px; width: 661px; }
.showResults .top { background:url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 661px; }
.showResults .mid { background:url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; padding: 0 3px; width: 655px; }
.resultsShown { background-color: #e8ddbd; height: 26px; overflow: hidden; margin-left: 5px; padding: 6px 10px 0; width: 620px; }
.resultsShown span { color: #49332b; float: left; font-size: 11px; width: auto; }
.resultsShown .pagination span { float: none; }
.categoryResults { padding: 10px 0 0; }
.categoryResults p { clear: both; margin: 0 0 9px; overflow: hidden; }
.categoryResults a { display: block; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; margin: 0 6px; padding: 3px 0 0; width: 82px; }
.categoryResults a:hover { text-decoration: none; }
.categoryResults a:hover span { text-decoration: underline; }
.categoryResults img { border: 1px solid #e8ddbd; }
.categoryResults span { display: block; padding-left: 2px; }
.productsResults { margin: 0; padding: 0 0 0 2px; width: 655px; }
.productItem { background: url(../images/bg_roundCornerShortBottom.gif) 0 100% no-repeat; float: left; margin: 0px 4px 5px 3px; |margin: 0px 4px 0px 3px; padding: 0 0 6px; width: 208px; }
.productItem .top { background: url(../images/bg_roundCornerShortTop.gif) 0 0 no-repeat; height: 6px; width: 208px; margin-top:5px; }
.productItem .mid { background: #ffffff; padding: 0 14px; position: relative; width: 180px; _margin-top:-9px; }
.productItem .itemImg { padding: 10px 0; text-align: center; }
.productItem .itemImgBig { height: 118px; text-align:center; padding: 10px 0 0; }
.productItem .itemDesc { background: url(../images/horiz_divider.gif) 0 0 repeat-x; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 10px 0; }
.productItem .itemDesc a { font-size: 14px; }
.productItem .itemDesc span { display: block; font-size: 12px; }
.productItem:hover, .hoverItem { background-image: url(../images/bg_roundCornerShortBottom2.gif); }
.productItem:hover .top, .hoverItem .top { background-image: url(../images/bg_roundCornerShortTop2.gif); }
.productItem:hover .mid, .hoverItem .mid { background: url(../images/bg_roundCornerShortFill2.gif); }
.contentResults { background-color: #ffffff; margin: 5px 0 0 5px; padding: 0 0 10px; width: 640px; }
.contentResults .articleEntry { background:url(../images/divider.gif) 0 100% repeat-x; margin: 0 15px; padding: 15px 10px 3px 4px; }
.contentResults .articleEntry h4 { color: #74170a; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; padding-bottom: 0; }
.contentResults .articleEntry p { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; }

/* Variations
------------------------------------------------ */
#comparisonContainer { background: url(../images/bg_roundCornerLrgBottom.gif) 0 100% no-repeat; margin: 0 0 22px; padding: 0 0 10px; width: 965px; }
#comparisonContainer .top { background: url(../images/bg_roundCornerLrgTop.gif) 0 0 no-repeat; height: 10px; width: 965px; }
#comparisonContainer .mid { background: url(../images/bg_roundCornerLrgFill.gif) 0 0 repeat-y; padding: 0 9px; }
#comparisonContainer h2 { background-color: #e8ddbd; height: 25px; margin: 6px 0 0; padding: 7px 0 0 15px; }
.comparePrint { height: 23px; margin: 0; padding: 0; }
.comparePrint p { float: right; padding-right: 8px; width: auto; }
.comparePrint p a { padding: 0 10px 0 18px; }
.comparePrint p span { visibility: hidden; }
.comparePrint .printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
.comparisonSection { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0 0; width: auto; }
.comparisonSection .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 12px 7px 0; }
.comparisonSection .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.compareChart tr { background: url(../images/horiz_divider.gif) 0 0 repeat-x; }
.compareChart td { border-left: 2px solid #f8f5e5; font-family: Georgia, "Times New Roman", Times, serif; padding: 13px 7px 12px; width: 185px; }
.compareChart .firstRow { background: none; }
.compareChart .label { border: none; color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: top; width: 182px; }
.compareChart .odd { background-color: #fbf9f0; }
.chart1 { position: relative; }
.chart1 td { width: 174px; }
.chart1 .compareImg td { padding: 13px 0 0; text-align: center; vertical-align: top; }
.chart1 .compareImg img { padding: 10px 0; }
.chart1 .compareImg .label { padding: 13px 7px 12px; text-align: left; }
.chart1 .compareImg .compareDesc { height: 295px; position: relative; }
.removeItem { background: url(../images/arrow_red.gif) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 8px; text-transform: uppercase; }
.starRating { vertical-align: middle; }
.compareImg .itemDesc { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 30px 7px 10px; text-align: left; }
.compareImg .itemDesc a { font-size: 14px; }
.compareImg .itemDesc span { display: block; font-size: 12px; }
.comparePrice td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle; }
.comparePrice .label { color: #b47e17; vertical-align: middle; }
.comparePrice .special { color: #993333; display: inline; }
.comparePrice .special span { display: inline-block; font-size: 10px; line-height: 1.1; padding: 0 6px 0 8px; text-align: right; vertical-align: middle; }
.compareItemLinks { padding: 0 7px; position: absolute; bottom: 0; left: 0; text-align: left; }
.compareItemLinks .irBtn { margin: 5px 0; }
.compareItemLinks .wishlistLink { background: url(../images/arrow_red.gif) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 8px; text-transform: uppercase; }

/* Product Line */

#calpProdLine { width:650px;  margin:14px 0; |margin:12px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#464545; overflow:hidden; }
/* commneted on 2nd FEB #calpProdLine .content { float: left; height: 90px; overflow:hidden; width:185px; margin:0 5px 0 0px; font:normal 12px Georgia, "Times New Roman", Times, serif;  } */
#calpProdLine .content { float: left; height: 129px; width:185px; margin:0 5px 0 0px; font:normal 12px Georgia, "Times New Roman", Times, serif;  }
#calpProdLine .content a { display: inline-block; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; margin: 1px 0 0; padding: 10px 1px; overflow: hidden; text-decoration:none; display:block; cursor:pointer; }
#calpProdLine .content a:hover { text-decoration:underline;}
#calpProdLine .leftgap{ margin:0 0 0 30px;}
#calpProdLine .content span { display: block; float: left;}
#calpProdLine .content .prodImg {height:73px;width:73px;  margin-right: 10px; overflow: hidden; padding: 0; text-align: center; border:1px solid #f7f3e8; }
#calpProdLine .content .prodImg img{height:73px;width:73px; }
#calpProdLine .content .singleLine { padding-top: 23px; }
/*commneted on 2nd FEB #calpProdLine .content .tripleLine { padding-top: 5px; }*/
#calpProdLine .content .tripleLine { padding-top: 14px; }
#calpProdLine .last { background: none; }

.paging { margin:0 0 0 0;}
.paging a img{ margin:0 2px;}
.paging select{ font-size:11px; vertical-align:middle;}

/* Product Pod */
/*.products{ clear:both; margin:6px 8px;}
.p333{ background:url(../images/pods/p333-top.gif) no-repeat left top; width:208px; min-height:429px; height:auto !important; height:429px; padding-top:5px; float:left; margin:0 0 0px 0;}
.products .leftmargin{ margin:0 0 0 7px;}
.p333 .mid{ background:#ffffff; clear:both;}
.p333 .mid .desc{ margin:10px; clear:both;}
.p333 .mid p.imageplaceholder{ width:192px; height:132px; overflow:hidden; margin:7px auto;}
.p333 .mid .desc h4{ font:normal 14px Georgia, "Times New Roman", Times, serif; color:#74170a; margin:0 0 10px 0;}
.p333 .mid .desc .rating{ clear:both; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#525151;}
.p333 .mid .desc .rating img{ float:left; margin:0 5px 0 0;}
.p333 .mid .desc ul{ line-height:normal; margin:0 0 25px 0;}
.p333 .mid .desc ul li{ background:url(../images/red-bullet.gif) no-repeat left 8px; padding:0 0 0 10px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#000000;}
.p333 .mid .desc p{ margin:0 0 5px 0; padding:0;}
.p333 .mid .desc p.msrp{ font:normal 14px Georgia, "Times New Roman", Times, serif; color:#000000; text-transform:uppercase;}
.p333 .mid .desc p.addtowhishlist{ font:bold 9px Arial, Helvetica, sans-serif; color:#74170a;text-transform:uppercase;}
.p333 .mid .desc p.addtowhishlist a{ background:url(../images/arrow_maroon.gif) no-repeat right 3px; cursor:pointer; padding:0 6px 0 0; text-decoration:none;}
.p333 .mid .desc p.divider{ background:url(../images/product-line-divider.gif) repeat-x left top; display:block; height:10px;}
input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width: 66px; }
input.buyNow:hover { background-position:0 -21px; }

.p333 .bottom{ background:url(../images/pods/p333-bot.gif) no-repeat left bottom; clear:both; height:5px; margin:0; padding:0;}
.p333 .mid .desc p span { font-family:Arial, Helvetica, sans-serif; font-size:14px;}*/

.products{ clear:both; margin:6px 8px;}
.p333{ background:url(../images/pods/p333-top.gif) no-repeat left top; width:208px; min-height:429px; height:auto !important; height:429px; padding-top:5px; float:left; margin:0 0 0px 0;}
.products .leftmargin{ margin:0 0 0 7px;}
.p333 .mid{ background:#ffffff; clear:both;}
.p333 .mid .desc{ margin:10px; clear:both;}
.p333 .mid p.imageplaceholder{ width:192px; height:132px; overflow:hidden; margin:7px auto;}
.p333 .mid .desc h4{ font:normal 14px Georgia, "Times New Roman", Times, serif; color:#74170a; margin:0 0 10px 0;}
.p333 .mid .desc .rating{ clear:both; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#525151;}
.p333 .mid .desc .rating img{ float:left; margin:0 5px 0 0;}
.p333 .mid .desc ul{ line-height:normal; margin:0 0 25px 0;}
.p333 .mid .desc ul li{ background:url(../images/red-bullet.gif) no-repeat left 8px; padding:0 0 0 10px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#000000;}
.p333 .mid .desc p{ margin:0 0 5px 0; padding:0;}
/*5 may 2010*/
/*
.p333 .mid .desc p.msrp{ font:normal 14px Georgia, "Times New Roman", Times, serif; color:#000000;}
*/
/**/
.p333 .mid .desc p.msrp{ font:normal 14px Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase;}

.p333 .mid .desc p.msrp span { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.p333 .mid .desc p.addtowhishlist{ font:bold 9px Arial, Helvetica, sans-serif; color:#74170a;text-transform:uppercase;}
.p333 .mid .desc p.addtowhishlist a{ background:url(../images/arrow_maroon.gif) no-repeat right 3px; cursor:pointer; padding:0 6px 0 0; text-decoration:none;}
.p333 .mid .desc p.divider{ background:url(../images/product-line-divider.gif) repeat-x left top; display:block; height:10px;}
input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width: 66px; }
input.buyNow:hover { background-position:0 -21px; }
.p333 .bottom{ background:url(../images/pods/p333-bot.gif) no-repeat left bottom; clear:both; height:5px; margin:0; padding:0;}

.p333hover{ background:url(../images/pods/p333hover-top.gif) no-repeat left top; width:208px; min-height:429px; height:auto !important; height:429px; padding-top:5px; float:left; margin:0 0 0px 0;}
.p333hover .mid{ background:url(../images/pods/p333hover-mid.gif) repeat-y 0 0; clear:both;}
.p333hover .bottom{ background:url(../images/pods/p333hover-bot.gif) no-repeat left bottom; clear:both; height:5px; margin:0; padding:0;}


.roundCol { display: block; overflow: hidden; background: url(../images/bg_roundColCorners.png) 0 0 no-repeat; padding-top: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1em;  }
.roundCol .inner { background: url(../images/bg_roundCol.png) 0 0 repeat-y; display: block; overflow: hidden; }
.roundCol .inner1 { background: url(../images/bg_roundCol.gif) 0 0 repeat-y; display: block; overflow: hidden; }
.roundCol .inner .col1 { float: left; margin: 2px 0 15px 10px; |margin: 2px 0 0px 10px; width: 200px; background: url(../images/bg_roundColPromo.png) 0 0 repeat-x; padding: 20px 32px; _margin: 1px 0 0 5px; }
.roundCol .inner .col1 p span { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; }
.roundCol .inner .col1 p.enlarge { font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.roundCol .inner .col1 li { margin-left: .6em; padding: 0 0 10px 10px; background: url(../images/bullet1.gif) 0 8px no-repeat; line-height:14px; }
.roundCol .inner .col2 { float: right; width: 331px; margin: 30px 18px 15px 0 !important; margin: 30px 9px 0 0; }
.roundCol .inner .col2 li { margin-left: .9em; padding: 0 0 8px 10px; background: url(../images/bullet1.gif) 0 8px no-repeat; line-height:16px; }
.roundCol .endcap { height: 11px; display: block; background: url(../images/bg_roundColCorners.png) 0 -11px no-repeat;}
.roundCol .btmBar, .roundCol .topBar { background: #F2ECD6; display: block; clear: both; margin: 0 7px; padding: 5px 12px 5px 5px; overflow: hidden; _height: 100%; }

/* About Us */
.contentArea{clear:both; }
.contentArea .about h3{ margin:0 0 10px 0; clear:both;}
.contentArea .about p{ font:normal 14px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:20px;}
.contentArea .about .flash{ margin:18px 0 100px 0;}

/* News */
.callout2 .inner .Lnews{ clear:both; font-size:12px; color:#464545; border-bottom:1px solid #EBE6D9; padding:0 0 17px 0; margin:0 0 17px 0;}
.callout2 .inner .Lnews h4{ font:normal 13px Georgia, "Times New Roman", Times, serif; color:#74170A;}
.callout2 .inner .Lnews.last{ margin:0; border:none; padding:0;}

.roundCol1 { display: block; overflow: hidden; background: url(../images/bg_roundColCorners1.png) 0 0 no-repeat; padding-top: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1em;  }
.roundCol1 .endcap { height: 11px; display: block; background: url(../images/bg_roundColCorners1.png) 0 -11px no-repeat;}
.roundCol1 .inner { background: url(../images/bg_roundCol1.png) 0 0 repeat-y; display: block; overflow: hidden; padding:0 15px 0 10px; }
.roundCol1 .inner .headingBar{ background:#F2ECD6; height:29px; padding:0 13px; clear:both;}
.roundCol1 .inner .headingBar .heading{ float:left; width:440px; border-right:5px solid #f8f5e5; height:24px; padding:5px 5px 0 0;}
.roundCol1 .inner .headingBar .archive{ width:150px; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#b47e17; float:right;  margin:6px 0 0 0;}

.roundCol1 .inner .presscontent{ background:#FFFFFF; margin:5px 0;}

.roundCol1 .inner .leftroundCol{float:left; width:459px; background:url(../images/left-corner.gif) no-repeat left top; border-right:5px solid #f8f5e5;}
.roundCol1 .inner .leftroundCol .bottom{ background: url(../images/left-corner-bottom.gif) no-repeat left bottom; clear:both; height:5px ;}
.roundCol1 .inner .leftroundCol .date{ font:normal 14px Arial, Helvetica, sans-serif; color:#b47e17; margin:16px 0 8px 12px;}
.roundCol1 .inner .leftroundCol .pressrelease{ clear:both; background:url(../images/divider1.gif) repeat-x left bottom; padding:0 0 14px 0; margin:0 12px 20px 12px; font-size:12px; color:#333333; line-height:18px;}
*html .roundCol1 .inner .leftroundCol .pressrelease{ clear:both; background:url(../images/divider1.gif) repeat-x left bottom; padding:0 0 0 0; margin:0 12px 20px 12px; font-size:12px; color:#333333; line-height:18px;}
.roundCol1 .inner .leftroundCol .pressrelease h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#b47e17;}
.roundCol1 .inner .leftroundCol .pressrelease .date{ float:left; width:80px; margin:0 10px 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#b47e17;}
.roundCol1 .inner .leftroundCol .pressrelease .release{ float:left; width:342px;}
.roundCol1 .inner .leftroundCol .pressrelease.last{ background:none; padding:0;}
*html .roundCol1 .inner .leftroundCol .pressrelease.last{ background:none; padding:0; margin:0 12px;}



.roundCol1 .inner .RightroundCol{ float:right; width:172px; background:url(../images/right-corner-top.gif) no-repeat right top;}
.roundCol1 .inner .RightroundCol .bottom{ background:url(../images/right-corner-bottom.gif) no-repeat right bottom; clear:both; height:5px ;}

#archive{ margin:10px; border:1px solid #f2ecd6; width:150px; }
#archive li{ background:#f8f5e5; font-family:Arial, Helvetica, sans-serif; display:block; list-style:none; margin:0; padding:0;}
#archive li.alt{ background:#ffffff; }
#archive li a { display:block; /*background: url(../images/arrow_right_on.gif) 10px 50% no-repeat;*/ padding-left: 10px; height:30px; line-height:30px; }
#archive li a:hover { display:block; /*background: url(../images/arrow_down.gif) 10px 50% no-repeat;*/ padding-left: 10px; }
#archive li a:hover, #archive li.on a.topLevel, #archive ul li.on a { color: #49332b; }
#archive li.on a.topLevel { background: url(../images/arrow_down.gif) 10px 50% no-repeat; padding-left: 25px; }
#archive li.first, #archive ul li{ background: none; }
#archive ul {display: none; padding: 0 10px 0 25px; background:#ffffff;  border-top:1px solid #f8f5e5;border-bottom:1px solid #f8f5e5; line-height:normal;}
#archive ul li { padding: 0 0 3px; font-family:Georgia, "Times New Roman", Times, serif; color:#74170a; font-size:12px; margin:0; padding:0;  }
#archive ul li a{ background:none;}
#archive ul li a:hover{ background: url(../images/arrow_right_on.gif) 10px 50% no-repeat; padding-left: 25px;}
#archive ul li.on a{ background: url(../images/arrow_right_on.gif) 10px 50% no-repeat; padding-left: 25px;}


/* Wedding and Gift Registry Guide */

/* Steps */
.step{ clear:both; background:url(../images/step-bg.gif) repeat-x left bottom; padding:15px 20px; font:normal 15px Georgia, "Times New Roman", Times, serif; color:#666666;}
.step h3{ font:normal 20px Georgia, "Times New Roman", Times, serif; margin:0; color:#7B96A9;}
.step p{ margin:0; padding:0;}

.shover{ clear:both; background:#C6B68A url(../images/step-hover-bg.gif) repeat-x left top; padding:15px 20px; font:normal 15px Georgia, "Times New Roman", Times, serif; color:#ffffff; cursor:pointer;}
.shover h3{ font:normal 20px Georgia, "Times New Roman", Times, serif; margin:0; color:#ffffff;}
.shover p{ margin:0; padding:0;}

/* Form */
#weddinggift { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#weddinggift .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#weddinggift .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; }
#weddinggift h3, .prodRegBtns { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 13px; }
#weddinggift h3 img{ float:left;}
#weddinggift h4{ font:bold 16px Arial, Helvetica, sans-serif ; color:#B47E17; float:left; margin:0 0 10px 12px;}
#weddinggift .addAnotherItem { margin: 11px 0 7px 5px; }

.printBtn { background: url(../images/icon_print1.gif) 0 50% no-repeat; }
/* commented on 14 Oct 2009  .lowGiftTotalNoteToDo {font-family: georgia; font-size: 12px; padding-left:130px; padding-top:10px;}  */
.lowGiftTotalNoteToDo {font-family: georgia; font-size: 12px; padding-left:30px; padding-top:10px;}
.lowGiftTotalNoteToDo ul {margin:0; padding:0; }
.lowGiftTotalNoteToDo li {background:url(../images/bullet_red.gif) 8px no-repeat; padding-left:25px }

/*
.lowGiftTotalNote {padding: 10px 70px 10px 110px; text-align: center; width: 350px; font-family: georgia; font-size: 12px;}
*/

.lowGiftTotalNote {padding: 10px 70px 10px 30px; text-align: center; width: 350px; font-family: georgia; font-size: 12px;}

.horizdivider{ background: url(../images/horiz_divider.gif) repeat-x center; height: 20px; }
.steps{ clear:both; text-align:center;}
.required1 { color: #7d7d7d; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; text-align: right; width: 50%; float:right; margin:0 30px 0 0; }
.required1 span, .formContent span em { color: #74170a; }
.formname{ clear:both; min-height:50px; height:auto !important; height:50px; padding: 0 0 0 12px;}
.formname h5{ font:normal 14px Arial, Helvetica, sans-serif; color:#B47E17;}
.formname p{ font:normal 12px Georgia, "Times New Roman", Times, serif; color:#333333; margin:5px 0 5px 0;}
.formname .optional{ font:italic 11px Georgia, "Times New Roman", Times, serif; color:#666666;}
.rightCol1 .formname input.checkbox{ width:auto; margin:0 5px 0 0;}
#weddinggift .button{ float:right; margin:0 5px 0 0; padding:0;}

.formContent .leftCol1 { float: left; width: 295px; }
.formContent .rightCol1 { float: left; width: 324px; margin:0 0 0 10px}
*html .formContent p, *html .formContent2 p, *html .formContent3 p { clear: both; margin: 0; overflow: hidden; margin: 0 0 6px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; }

/* Buttons */
input.download { background: url(../images/btn-download-printable.gif) 0 0 no-repeat; height: 21px; width: 179px; }
input.submit:hover, input.download:hover { background-position: 0 -21px; }

/* Call Out */
/* commented on 14 Oct 2009 .callout5 { height: 266px; background: url(../images/bg_calloutwedding.gif) 0 0 no-repeat; padding: 20px 21px 0 21px; font-size: 11px; text-align: center }*/
.callout5 { height: 266px; padding: 20px 21px 0 21px; font-size: 11px; text-align: center }
.callout5 h3 { color: #4C6476; font-family: arial; font-size: 16px; }
.callout5 ul{ margin:5px 0 20px 80px; line-height:normal; text-align:left; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#666666;}
.callout5 ul li{ background:url(../images/bullet_red.gif) no-repeat left 7px; padding:0 0 0 8px; margin:0 0 8px 0; letter-spacing:-1px;} 
.callout5 p{ font:normal 12px Georgia, "Times New Roman", Times, serif; clear:both; }

/* Product Line */

#calpProdLine { width:650px;  margin:14px 0; |margin:12px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#464545; overflow:hidden; }
/*
#calpProdLine .content { float: left; min-height:75px; height:auto !important; height:75px; width:185px; margin:0 5px 0 0px; font:normal 12px Georgia, "Times New Roman", Times, serif;  }
*/

#calpProdLine .content { float: left; min-height:75px; height:90px; overflow:hidden; width:185px; margin:0 5px 0 0px; font:normal 12px Georgia, "Times New Roman", Times, serif;  }

#calpProdLine .content a { display: inline-block; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; margin: 1px 0 0; padding: 0px 0 5px 1px; overflow: hidden; text-decoration:none; display:block; cursor:pointer; }
#calpProdLine .leftgap{ margin:0 0 0 30px;}
#calpProdLine .content span { display: block; float: left;}
#calpProdLine .content .prodImg {height:73px; width:73px; margin-right: 10px; overflow: hidden; padding: 0; text-align: center;  border:1px solid #f7f3e8; }
#calpProdLine .content .prodImg img{ }
#calpProdLine .content .singleLine { padding-top: 23px;  float:left; width:98px;}
/* commented on 2ndFEB #calpProdLine .content .tripleLine { padding-top: 5px; float:left; width:98px; }*/
#calpProdLine .content .tripleLine { padding-top: 14px; float:left; width:98px; }
#calpProdLine .last { background: none; }

/* Warrenty Information */

.WarrentyInfo { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 30px; padding: 0 0 10px; width: 661px; }
.WarrentyInfo .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.WarrentyInfo .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; color: #333333; padding: 0 10px 5px; width: 641px; }
.WarrentyInfo h3 { background-color: #e8ddbd; height: 25px; margin: 0 0 5px; padding: 7px 0 0 14px; }
.WarrentyInfo h3 a { background: url(../images/bg_openClose2.gif) 0 50% no-repeat; display: inline-block; padding: 0 0 0 24px; }
.WarrentyInfo h3 .open { background-image: url(../images/bg_openClose.gif); }

.WarrentyInfoContent { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.WarrentyInfoContent .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; height: 115px; padding: 10px 16px 10px 16px; }
.WarrentyInfoContent .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.WarrentyInfoContent img.mainRegImg { float: left; margin: 0 15px 0 0; width: 185px;  }
.WarrentyInfoContent p { color: #666666; float: right; font-family: Georgia, "Times New Roman", Times, serif; width: 406px; }
.WarrentyInfoContent .learnMoreLnk a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight:bold; }
.WarrentyInfoContent .learnMoreLnk a { background: url(../images/arrow_maroon.gif) 100% 50% no-repeat; padding: 0 9px 0 0; }
.WarrentyInfoContent .hiddenCopy { display:none; clear:both; }
.WarrentyInfoContent .hiddenCopy .scroll{ height:445px; overflow:auto; padding:8px; border:1px solid #7f9db9; }
.WarrentyInfoContent .hiddenCopy .divider{ background:url(../images/divider1.gif) repeat-x center; height:20px; clear:both;}

.WarrentyInfoContent .hiddenCopy .cont{background:#faf8ed; clear:both;}
.WarrentyInfoContent .hiddenCopy .colLeft{ width:138px; float:left; padding:20px;}
.WarrentyInfoContent .hiddenCopy .colLeft ul{ line-height:normal;}
.WarrentyInfoContent .hiddenCopy .colLeft ul li{ font: normal 12px Georgia, "Times New Roman", Times, serif; color:#993333; line-height:19px;}

.WarrentyInfoContent .hiddenCopy .colRight{ width:364px; padding:0 15px; float:right; background:#FFFFFF;}
.WarrentyInfoContent .hiddenCopy .colRight p{ width:auto;}
.WarrentyInfoContent .hiddenCopy .colRight h6{ font:normal 18px Arial, Helvetica, sans-serif; color:#49332b; clear:both; margin:0 0 10px 0;}

.showContent{ background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 14px; font-size:11px; }
.showContent select {width:130px;}
.WarrentyInfoContent .hiddenCopy .scroll .prodHeading { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#49332b; clear:both; margin:10px 0 10px 10px;}
.WarrentyInfoContent .hiddenCopy .scroll .prodSubhead { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#B47E17; clear:both; margin:12px 0 0 10px; }

.WarrentyInfoContent .hiddenCopy .scroll .titleHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#B47E17; clear:both; margin:12px 0 0 10px; }

.WarrentyInfoContent .hiddenCopy .scroll .listContent ul {margin:5px 10px 15px; padding:0;}
.WarrentyInfoContent .hiddenCopy .scroll .listContent li { background:url(../images/bullet_red.gif) 0 10px no-repeat; padding:0 0 0 10px; line-height:22px; color:#464545; } 
.WarrentyInfoContent .hiddenCopy .scroll .fullPara { margin:5px 0 0 10px; color:#464545; } 

p.closeLnk{ clear:both; margin:3px 0; float:right; text-align:right;}
p.closeLnk a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight:bold;}

/* Classes for background */
div.slice.bgPlum {  background: url(https://calphalon.scene7.com/is/image/Calphalon/plums?$background$)  center top no-repeat;  background-color: #ffffff; }
div.slice.bgBread {  background: url(https://calphalon.scene7.com/is/image/Calphalon/bread?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgTommato {  background: url(https://calphalon.scene7.com/is/image/Calphalon/tomatoes?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgGift {  background: url(https://calphalon.scene7.com/is/image/Calphalon/gift?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgChoclate {  background: url(https://calphalon.scene7.com/is/image/Calphalon/chocolate?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgLemons {  background: url(https://calphalon.scene7.com/is/image/Calphalon/lemons?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgOrange {  background: url(https://calphalon.scene7.com/is/image/Calphalon/orange?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgThyme {  background: url( https://calphalon.scene7.com/is/image/Calphalon/thyme?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgBeans {  background: url(https://calphalon.scene7.com/is/image/Calphalon/beans?$background$) center top no-repeat;  background-color: #ffffff; }

div.slice.bgHolidays {  background: url( https://calphalon.scene7.com/is/image/Calphalon/2010_12-background-treeSnow?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgNewYears {
	background:url(https://calphalon.scene7.com/is/image/Calphalon/thyme%2Dfade?$background$) center top no-repeat;  background-color: #ffffff;
}
div.slice.bgRosemary {  background: url(https://calphalon.scene7.com/is/image/Calphalon/thyme?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgAsparagus {  background: url(https://calphalon.scene7.com/is/image/Calphalon/beans?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgRadishes {  background: url(https://calphalon.scene7.com/is/image/Calphalon/orange?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgCuttingboard {  background: url(https://calphalon.scene7.com/is/image/Calphalon/bread?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgEdemame {  background: url(https://calphalon.scene7.com/is/image/Calphalon/beans?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bgChampagne {  background: url(https://calphalon.scene7.com/is/image/Calphalon/plums?$background$) center top no-repeat;  background-color: #ffffff; }

div.slice.bg1 {  background: url(https://calphalon.scene7.com/is/image/Calphalon/beans?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bg2 {  background: url(https://calphalon.scene7.com/is/image/Calphalon/lemons?$background$) center top no-repeat;  background-color: #ffffff; }
div.slice.bg3 {  background: url(https://calphalon.scene7.com/is/image/Calphalon/plums?$background$) center top no-repeat;  background-color: #ffffff; }

/* Classes for My Calphalon Tab */

/* My Calphalon Tabs
------------------------------------------------ */
#prodDetailsTabs { margin: 20px 0; }
ul { list-style:none outside none; }
ul.tabs { height: 33px; margin: 0; padding: 0;}
ul.tabs li { display: inline; margin: 0; padding: 0; float: left; }
ul.tabs li a { display: block; text-decoration:none; text-indent:-999px; height:33px }

ul.tabs #myCalProfile { background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) 2px 0 no-repeat; width: 87px; }
ul.tabs li.selected #myCalProfile { position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) 2px -34px no-repeat; width:87px;}

ul.tabs #myCalWishlist { background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -88px 0 no-repeat; width: 99px; }
ul.tabs li.selected #myCalWishlist { position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -88px -34px no-repeat; width: 99px; }

ul.tabs #myCalRecipes { background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -188px 0 no-repeat; width: 99px;}
ul.tabs li.selected #myCalRecipes { position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -188px -34px no-repeat; width: 99px;}

ul.tabs #myCalTipsArticles { background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -288px 0 no-repeat; width: 119px;}
ul.tabs li.selected #myCalTipsArticles { position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -288px -34px no-repeat; width: 119px; }

ul.tabs #myCalAddressBook{ background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -408px 0 no-repeat; width: 121px; }
ul.tabs li.selected #myCalAddressBook{ position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -408px -34px no-repeat; width: 121px; }

ul.tabs #myCalOrderHistory{ background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -530px 0 no-repeat; width: 120px;}
ul.tabs li.selected #myCalOrderHistory{ position: relative; top: 1px; background: url(https://calphalon.scene7.com/is/image/Calphalon/tabs_my_calphalon) -530px -34px no-repeat; width: 120px;}

.myCalTabs { background:transparent url(../images/bg_roundCornerBottom2.gif) 0 100% no-repeat; margin: -4px 0 0; padding: 0 0 10px; width: 656px; }
.myCalTabs .topcap { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 656px; }
.myCalTabs .topcap3 { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 656px; }
.myCalTabs .inner { background: url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 0 9px 0; height:100%; }
.myCalTabs .inner2 { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 9px 0 8px; height:100%; }
.myCalTabs .inner3 { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 9px 0 8px; height:100%;  }

.textContent { font-size: 14px; color: #464545; font-family: Georgia;  margin-bottom: 1.5em; }




/* Old My Calphalon Tabs due to Cooking.com changes we commented this out */
/*
ul.tabs { height: 34px; margin: 0; padding: 0; }
ul.tabs li { display: inline; margin: 0; padding: 0; }
ul.tabs li a { display: inline-block; text-decoration:none; }
ul.tabs #myCalProfile { background: url(../images/sprite_myCalphalonTabs.gif) 0 0 no-repeat; }
ul.tabs li.selected #myCalProfile { background: url(../images/sprite_myCalphalonTabs.gif) 0 -34px no-repeat; }
ul.tabs #myCalProfile span { width: 91px; }
ul.tabs #myCalWishlist { background: url(../images/sprite_myCalphalonTabs.gif) -91px 0 no-repeat; }
ul.tabs li.selected #myCalWishlist { background: url(../images/sprite_myCalphalonTabs.gif) -91px -34px no-repeat; }
ul.tabs #myCalWishlist span { width: 98px; }
ul.tabs #myCalRecipes { background: url(../images/sprite_myCalphalonTabs.gif) -189px 0 no-repeat; }
ul.tabs li.selected #myCalRecipes { background: url(../images/sprite_myCalphalonTabs.gif) -189px -34px no-repeat; }
ul.tabs #myCalRecipes span { width: 88px; }
ul.tabs #myCalTipsArticles { background: url(../images/sprite_myCalphalonTabs.gif) -277px 0 no-repeat; }
ul.tabs li.selected #myCalTipsArticles { background: url(../images/sprite_myCalphalonTabs.gif) -277px -34px no-repeat; }
ul.tabs #myCalTipsArticles span { width: 137px; }


.myCalTabs { background:transparent url(../images/bg_roundCornerBottom2.gif) 0 100% no-repeat; margin: -4px 0 0; padding: 0 0 10px; width: 656px; }
.myCalTabs .topcap { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 656px; }
.myCalTabs .topcap3 { background: url(../images/bg_roundCornerTop2.gif) 0 0 no-repeat; height: 10px; width: 656px; }
.myCalTabs .inner { background: url(../images/bg_roundCornerFill2.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 0 9px 0; height:100%; }
.myCalTabs .inner2 { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 9px 0 8px; height:100%; }
.myCalTabs .inner3 { background: url(../images/bg_roundCornerFill.gif) 0 0 repeat-y; display: block; overflow: hidden; padding: 15px 9px 0 8px; height:100%; }
*/

/* Renew pages
------------------------------------------------ */
/*.stackedContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; font-family: Georgia,"Times New Roman",Times,serif}
.stackedContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.stackedContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; overflow: hidden; }
.stackedContainer h3 { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 10px; }
.stackedContainer h3.steps { padding-left: 36px; }
#prodRegister .addAnotherItem { margin: 11px 0 7px 5px; }
#step1 { background: url(../images/step1.gif) 11px 50% no-repeat; }
#step2 { background: url(../images/step2.gif) 11px 50% no-repeat; }
#step3 { background: url(../images/step3.gif) 11px 50% no-repeat; }
#step4 { background: url(../images/step4.gif) 11px 50% no-repeat; }
#step5 { background: url(../images/step5.gif) 11px 50% no-repeat; }
.prodRegSection { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.prodRegSection .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 12px 6px 0; }
.prodRegSection .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.renewBlurb { padding: 0 20px 15px 120px; margin: 30px 0 0; }
.renewBlurb h2 { color: #086723; }
#renew1 { background: url(../images/icon_renew1.jpg) 10px 0 no-repeat; }
#renew2 { background: url(../images/icon_renew2.jpg) 10px 0 no-repeat; }
#renew3 { background: url(../images/icon_renew3.jpg) 15px 0 no-repeat; }
div.tip { background: url(../images/bg_tip.png) 0 0 repeat-x; height: 39px; padding: 7px 15px 0; }
p.fact { background: url(../images/icon_tree.png) 0 0 no-repeat; font-style:italic; padding: 5px 0 3px 25px; }

a.alt1 { color:#993333; font-family:arial; font-size:10px; font-weight:bold; text-transform:uppercase; background: url(../images/arrow_maroon.gif) 100% 4px no-repeat; padding-right: 6px; }
div.divider { clear: both; background: url(../images/horiz_divider_dots.gif) 0 0 repeat-x; height: 2px; margin: 15px 0; }
.note, .formContent2 .note { font-style:italic; color: #7d7d7d; font-family: Georgia,"Times New Roman",Times,serif }
.note.inner { padding: 0 15px; }*/
/* Renew pages
------------------------------------------------ */
.stackedContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; font-family: Georgia,"Times New Roman",Times,serif; }
.stackedContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.stackedContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; overflow: hidden; }
.stackedContainer h3 { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 10px; }
.stackedContainer h3.steps { padding-left: 36px; }
.renewBlurb { padding: 0 20px 15px 120px; margin: 25px 0 0; }
.renewBlurb p { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 30px 12px 0; }
.renewBlurb h2 { color: #086723; }
#renew1 { background: url(../images/icon_renew1.jpg) 10px 0 no-repeat; }
#renew2 { background: url(../images/icon_renew2.jpg) 10px 0 no-repeat; }
#renew3 { background: url(../images/icon_renew3.jpg) 15px 0 no-repeat; }
div.tip { background: url(../images/bg_tip.png) 0 0 repeat-x; height: 39px; padding: 7px 15px 0; }
p.fact { background: url(../images/icon_tree.png) 0 0 no-repeat; font-style:italic; padding: 5px 0 3px 25px; }

a.alt1 { color:#993333; font-family:arial; font-size:10px; font-weight:bold; text-transform:uppercase; background: url(../images/arrow_maroon.gif) 100% 4px no-repeat; padding-right: 6px; }
div.divider { clear: both; background: url(../images/horiz_divider_dots.gif) 0 0 repeat-x; height: 2px; margin: 0; }
.note, .formContent2 .note { font-style:italic; color: #7d7d7d; font-family: Georgia,"Times New Roman",Times,serif; }
.note.inner { padding: 0 15px; }
.renewFirstPara { color: #666666; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; padding: 0 10px 20px 2px; }
.renewFirstPara2 { color: #333333; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; padding: 10px 40px 20px 2px; }
h3.renewHeading { color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 14px 0 6px 2px; }
.renewPageDivide { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 22px 0 40px; }
.renewPageDivide h3 { color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 0 0 2px 2px; }
.renewPageDivide p { color: #333333; font-family: Georgia,"Times New Roman",Times,serif; margin: 0; padding: 0 60px 18px 2px; }

.renewConfirmContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 6px; padding: 0 0 10px; width: 661px; }
.renewConfirmContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.renewConfirmContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; color: #333333; padding: 0 10px 5px 10px; width: 641px; }
.renewConfirmContainer h3 { background-color: #e8ddbd; height: 24px; margin: 0; padding: 5px 0 0 14px; } 
.renewGiftOffer { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin: 6px 0 0; padding: 16px 0 25px; }
.renewGiftOffer h4 { display: block; float: none; padding-bottom: 12px; }
.renewGiftOffer p { color: #666666; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; margin: 0; padding: 0 0 14px; }
.renewWhatNext { margin: -6px 0 0; }
.renewWhatNext li { padding: 0 0 0 12px; }
.renewWhatNext li a { background: url(../images/bullet_red.gif) 0 5px no-repeat; font-family: Georgia,"Times New Roman",Times,serif; padding: 0 0 0 9px; }
.renewRelatedItems { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin: 6px 0 0; padding: 1px 0 5px;}
.renewRelatedItems h4 { clear: left; float: none; margin-bottom: 15px; }
.renewRelatedItems .renewItems { float: left; padding: 0 3px 0 0; width: 203px; }
.renewRelatedItems .renewItems img.leftAlign { float: left; height: 73px; margin-right: 7px; width: 73px; }
.renewRelatedItems .renewItems a { display: block; font-family: Georgia,"Times New Roman",Times,serif; line-height: 1.3; padding-bottom: 5px; }
.renewRelatedItems .renewItems .rating { color: #454545; font-family: Georgia,"Times New Roman",Times,serif; }

/*5 may 2010*/
/*
.renewRelatedItems .renewItems .price { color: #000000; }
*/
/**/
.renewRelatedItems .renewItems .price { color: #555555; font-family:Arial, Helvetica, sans-serif; }

.renewRelatedItems .renewItems .price em { color: #000000; font-family: Arial, Helvetica, sans-serif; font-style: normal; }

#renewRecycle { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#renewRecycle .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#renewRecycle .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; }
#renewRecycle h3, .renewRecycleBtns { background-color: #e8ddbd; height: 25px; margin: 0; padding: 7px 0 0 36px; }
.renewRecycleSection { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.renewRecycleSection .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; font-family: Georgia,"Times New Roman",Times,serif; padding: 12px 30px 0 20px; }
.renewRecycleSection .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.renewRecycleSection .adobe { background: url(../images/icon_adobe.gif) 0 0 no-repeat; display: -moz-inline-box; display: inline-block; font-size: 14px; margin-bottom: 8px; padding: 0 0 0 24px; }
.renewRecycleSection ol li { list-style-position: inside; margin-bottom: 12px; }
.renewRecycleBtns { clear: both; height: 26px; padding-right: 19px; padding-top: 6px; text-align: right; }
.renewRecycleBtns input { border: none; cursor: pointer; margin-left: 5px; }
.renewButton { padding-bottom: 6px; padding-top: 12px; }


/* My Calphalon Wishlist*/

/*input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width: 66px; }
input.buyNow:hover { background-position:0 -21px; }
input.savechanges { background:url(../images/btn-save-changes.gif) 0 0 no-repeat; height: 21px; width:94px; }
input.savechanges:hover { background-position:0 -21px; }

input.clearwishlist { background:url(../images/btn-clear-whishlist.gif) 0 0 no-repeat; height: 21px; width:94px; }
input.clearwishlist:hover { background-position:0 -21px; }
input.deletelist { background:url(../images/btn_deleteList.png) 0 0 no-repeat; height: 21px; width:94px; }
input.deletelist:hover { background-position:0 -21px; }


.inner3 .btmBar, .inner3 .topBar1 { background: #E8DDBD; display: block; clear: both; padding: 5px 12px 5px 5px; overflow: hidden; _height: 100%; }
.topBar1 .sort label{ margin:0 0 0 10px;}
.topBar1 .sort { float: left; padding-left:0; }
.topBar1 .sort  select { font-size:11px; color:#000000; min-width:120px; width:auto !important; width:120px;}
.topBar1 .print {float: right; width:8%; padding-top:4px;}
.topBar1 .share {float: right; width:8%; padding-top:4px;}
.inner3 .btmBar, .inner3 .topBar2 { background: #F8F5E5; display: block; clear: both; margin: 0 0; padding: 3px 1px 0px 5px; overflow: hidden; _height: 100%; }
.topBar2 .items {float: right; width:8%; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.topBar2 .items span {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin:0 0 0 5px;}
.Whislist { padding: 10px 15px 0px 15px; margin: 0 3px; border-bottom: 5px solid #F8F5E5; background:#ffffff; width:600px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; }
.Whislist .promoWishlist { margin:0; }
.Whislist .prodName { background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; padding-bottom: 5px; }
.Whislist .colLeft { float: left; }
.Whislist  .comment{font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#7D7D7D; width:500px; margin-left:103px; margin-top:-10px; _margin-top:-15px; line-height:16px; text-align:left; clear:both;}
.Whislist  .comment .commentTxt{ color:#000000; text-align:left;}
.Whislist  .comment .commentTxt a{ color:#74170a; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 3px; text-transform:uppercase;}
.Whislist .colLeft .addItems { margin:0; padding:0; color:#000; }
.Whislist .colLeft .addItems span { color:#464545; position:static;}
.Whislist .colLeft .thumb{ margin:0 7px; width:300px;}
.Whislist .colLeft .thumb img{ float:left; margin:0 5px 0 0;}
.Whislist .colLeft .thumb .rating{ float:left; width:120px; position:static; margin:15px 0 0 0;}
.Whislist .colLeft span { position:relative; top:-18px; left:20px;}
.Whislist .colLeft h3 { color:#74170A; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; }
.Whislist .colRight { float: right; font-size:12px;  width:280px; text-align:right;}
.Whislist .colRight select{ font-size:11px;}
.Whislist .colRight span {font-size:16px; color:#74170A; padding:0 2px; font-family:Arial, Helvetica, sans-serif;}
.Whislist .colRight input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width: 66px; }
.Whislist .colRight input.buyNow:hover { background-position:0 -21px; }
.Whislist .Name { color: #000; background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; margin-bottom:5px; padding-bottom: 5px; }
.Whislist .colRight .priorLine { font-size:12px; margin-top:20px; color:#000000; white-space:nowrap; }
.Whislist .colRight .priorLine span { color:#464545; font-size:12px; }
.Whislist .colRight .savevalue{ color:#993333; font:bold 8.5px Arial, Helvetica, sans-serif; width:105px; margin:0; padding:0;}
.Whislist .colRight .savevalue span.left{ color:#993333; font:bold 8.5px Arial, Helvetica, sans-serif;}
.Whislist .colRight .savevalue span.right{ font-weight:normal;}
.Whislist .colRight p{ margin:0 0 5px 0; padding:0;}*/

input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width: 66px; }
input.buyNow:hover { background-position:0 -21px; }
input.savechanges { background:url(../images/btn-save-changes.gif) 0 0 no-repeat; height: 21px; width:94px; }
input.savechanges:hover { background-position:0 -21px; }

input.clearwishlist { background:url(../images/btn-clear-whishlist.gif) 0 0 no-repeat; height: 21px; width:94px; }
input.clearwishlist:hover { background-position:0 -21px; }
input.deletelist { background:url(../images/btn_deleteList.png) 0 0 no-repeat; height: 21px; width:94px; }
input.deletelist:hover { background-position:0 -21px; }
input.update { background: url(../images/btn_update.gif) 0 0 no-repeat; height: 21px; width: 56px; margin:0; padding:0 }


.inner3 .btmBar, .inner3 .topBar1 { background: #E8DDBD; display: block; clear: both; padding: 5px 12px 5px 5px; _height: 100%;float:left;width:620px; }
.topBar1 .sort label{ margin:0 0 0 10px;}
.topBar1 .sort { float: left; padding-left:0; }
.topBar1 .sort  select { font-size:11px; color:#000000; min-width:120px; width:auto !important; width:120px;}
.topBar1 .print {float: right; width:8%; padding-top:4px;}
.topBar1 .share {float: right; width:8%; padding-top:4px;}
.inner3 .btmBar, .inner3 .topBar2 {background:#F8F5E5; display:block; clear:both;padding:3px 1px 1px 5px; _height: 100%;float:left;width:620px;margin:0;}
.topBar2 .items {float: right; width:8%; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.topBar2 .items span {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin:0 0 0 5px;}
.Whislist {padding: 10px 15px 0 15px;margin:0 3px;border-bottom:5px solid #F8F5E5; background:#fff;width:600px;font-family:Georgia, "Times New Roman", Times, serif;float:left; }
.Whislist .promoWishlist { margin:0; }
.Whislist .prodName { background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; padding-bottom: 5px; }
.Whislist .colLeft { float: left;}
.Whislist  .comment{font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#7D7D7D;width:500px; margin-left:92px; margin-top:-15px; _margin-top:-40px; line-height:16px; text-align:justify; clear:both;float:left;padding:0 0 10px 0;}
.Whislist  .comment .commentTxt{ color:#000000; text-align:left;}
.Whislist  .comment .commentTxt a{ color:#74170a; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 3px; text-transform:uppercase;}
.Whislist .colLeft .addItems { margin:0; padding:0; color:#000; }
.Whislist .colLeft .addItems span { color:#464545; position:static;}
.Whislist .colLeft .thumb{ margin:0 7px; width:290px;}
.Whislist .colLeft .thumb img{ float:left; margin:0;}
.Whislist .colLeft .thumb .rating{ float:left; position:static;margin:15px 0 0 15px;display:block;}
.Whislist .colLeft span { position:relative; top:-18px; left:20px;}
.Whislist .colLeft h3 {color:#74170A; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0;padding:0; }
.Whislist .colRight{float:right;font-size:12px;width:270px;text-align:right;height:21px;padding:0;margin:0;}
.Whislist .colRight select{ font-size:11px;}
.Whislist .colRight span {font-size:16px; color:#74170A; padding:0 2px; font-family:Arial, Helvetica, sans-serif;height:21px;}
.Whislist .colRight input.buyNow { background: url(../images/btn_buyNow.png) 0 0 no-repeat; height: 21px; width:66px; }
.Whislist .colRight input.buyNow:hover { background-position:0 -21px; }
.Whislist .Name { color: #000; background: url(../images/horiz_divider_dots.gif) 0 bottom repeat-x; margin-bottom:5px; padding-bottom: 5px; }
.Whislist .colRight .priorLine { font-size:12px; margin-top:15px; color:#000000; white-space:nowrap; }
.Whislist .colRight .priorLine span { color:#464545; font-size:12px; }
.Whislist .colRight .savevalue{ color:#993333; font:bold 8.5px Arial, Helvetica, sans-serif; width:105px; margin:0; padding:0;}
.Whislist .colRight .savevalue span.left{ color:#993333; font:bold 8.5px Arial, Helvetica, sans-serif;}
.Whislist .colRight .savevalue span.right{ font-weight:normal;}
.Whislist .colRight p{ margin:0 0 5px 0; padding:0;}


/* Jquery validation CSS*/
/* 
 * Style used by the label output mode.
 * Applied to the error labels that get positioned after an input.
 */
label.error { color:#f00; margin-left:2px; }

/*
 * Styles used by the modal output mode.
 * '.validity-modal-msg' is applied to the modal boxes 
 * and '.validity-modal-msg:hover' is applied to suggest 
 * to the user that the boxes are clickable.
 */
.validity-modal-msg { position:absolute; z-index:2; background-color:#999; border:solid 1px #000; padding:4px; cursor:pointer; }
.validity-modal-msg:hover { background-color:#aaa; }


/*
 * Styles used by the summary output mode.
 * '#validity-summary-container' is a container on the page that should contain a UL 
 * named '#validity-summary-output', which is the actual summary. The container can hold 
 * an extra bit of text (or anything really) that explains what the summary is.
 * '.validity-erroneous' is applied to every input that fails.
 */
#validity-summary-container { display:none; }
#validity-summary-output {color:red; margin-left:15px; }
/* .validity-erroneous { border:solid 2px #f56600 !important; } */
.validity-erroneous {  }

.sku{margin:0; padding:0 0 2px;}
.radioContent {float:left; margin:0; padding:0;}
.clearIE {_margin-bottom:-13px;}



/* commented on 2nd FEB .prefRetailerCol {float:left;width:351px;}*/
.prefRetailerCol {float:left;width:360px;margin-bottom:3px;}
.prefRetailerCol_nw {float:left;width:323px;padding:5px 0 0 28px;}
.checkBoxCol{float:left; padding:0px; margin-top:3px; |margin-top:0; margin-left:30px !important; margin-left:15px;}
/* commented on 2nd FEB .checkBoxContCol{float:left;padding:0 0 0 5px; margin:0;width:100px;}*/
.checkBoxContCol{float:left;padding:0 0 0 5px; margin:0;width:125px;}

/* ---- Buy Online ---- */
#buyOnlineList { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#buyOnlineList .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#buyOnlineList .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 9px; width: 643px; }
#buyOnlineList h3 { background-color: #e8ddbd; height: 25px; margin: 0 0 5px; padding: 7px 0 0 12px; }
#buyOnlineList p { color: #666666; font-family: Georgia,"Times New Roman",Times,serif; line-height: 1.4; padding: 8px 9px 5px 8px; }
.onlineRetailer { background-color: #ffffff; margin: 0 0 5px; padding: 8px 0 28px; }
.retailerlogos { border-bottom: 1px solid #f2e7cd; margin: 0 10px 3px; }
.retailerlogos li { float: left; height: 63px; margin: 0 10px; padding: 12px 0 0; text-align: center; width: 194px; }
.retailerLinks li { background: url(../images/horiz_divider.gif) 0 0 repeat-x; float: left; margin: 0 10px; padding: 6px 6px 4px; width: 182px; }
.retailerLinks li a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; }


/* ---- Become Member Footer Callout ---- */
#becomeMember { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 1px 0; }
#becomeMember .inner { background: #FAF8F2 url(../images/bg_notMember.jpg) 4px 50% no-repeat; min-height: 73px; height: auto !important; height: 73px; padding: 3px 30px 3px 134px; }
#becomeMember h3 { color: #b17e2c; font-size: 15px; margin: 2px 0; }
#becomeMember p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 1.3; }

/* ---- Browse Recipes Page ---- */
/* .browseRecipe .content { font-size: 13px; } */

/* ---- Write a Review ---- */
/*
#writeAReview { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 11px -3px; padding: 0 0 10px; width: 661px; }
#writeAReview .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
#writeAReview .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; padding: 0 10px; width: 641px; }
.writeAReviewContent { background: #ffffff; margin: 0 0 5px; padding: 5px 17px 15px; }
*/

/* ---- RightNow Pages ---- */
/* #rn_ContactUs { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; height: 900px !important; margin-left:2px; *margin-left: 0px; outline: none !important; overflow: hidden; width: 656px; *width:658px; }
*/

#rn_ContactUs { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; height: 1200px !important; margin-left:2px; *margin-left: 0px; outline: none !important; overflow: hidden; width: 656px; *width:658px; }


#rn_searchNoInput { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; height: 726px !important; margin-left: 6px; *margin-left: 2px; outline: none !important; overflow: hidden; width: 638px; *width: 640px; }

/*
#rn_faqs { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; height: 800px !important; outline: none !important; *margin-left: 0px; overflow: hidden; width: 656px; *width:658px; }
*/

#rn_faqs { border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; height: 1150px !important; outline: none !important; *margin-left: 0px; overflow: hidden; width: 656px; *width:658px; }


.faqCallout { background: url(../images/bg_needFurther.gif) 0 0 no-repeat; height: 57px; padding: 50px 0 0; text-align: center; width: 285px; }
.faqCallout p { color: #333333; font-family: Georgia,"Times New Roman",Times,serif; line-height: 1.2; }

/* ---- Microsite ---- */

/* 
#bkgScale2 { position: absolute; left: 0; top: 106px; padding: 0; margin: 0; min-width: 1000px; width: 100%; height: 580px;}
*/
/*
#content.oneColMicro { padding: 0; width: 990px; }
*/
#content.oneColMicro { padding: 0; width: 990px; position:relative; z-index:10; }

/*
#microBanner { background: url(../images/bg_micrositeBanner.gif) 0 0 repeat-x; position: absolute; left: 0; top: 702px; height: 52px; width: 100%; }
*/

#microBanner { background: url(/Assets/microsites/unison/img/bg_micrositeBanner.gif) 0 0 repeat-x; position: absolute; left: 0; top: 702px; *top: 697px; height: 52px; width: 100%; z-index:1; }

#flashMicrosite { height: 627px; margin: 0 0 22px; width: 990px; }


.grandTotalBtnL {float:left;}
.grandTotalBtnR {float:left; margin-left:10px;}

#symonAccolade { margin: -15px 0 6px; }

#symonAccolade span { background: url(/Assets/microsites/unison/img/bullet_dkGrey.gif) 0 6px no-repeat; display: -moz-inline-box; display: inline-block; line-height: 1.3; margin: 0 0 0 20px; padding: 0 0 5px 9px; }

a.redBackTo{ background: url(/Assets/images/btn_redBackTo.png) 0 0 no-repeat; width:42px;}

/*
Added on 2nd Feb 2010
Added by kuber for print & share Article
start
*/
a.printArticle { background: url(../images/btn_printArticle.gif) 0 0 no-repeat; height: 21px; width: 88px; margin:0; padding:0 }
a.printShare { background: url(../images/btn_shareArticle.gif) 0 0 no-repeat; height: 21px; width: 91px; margin:0; padding:0 }
a.printArticle:hover, a.printShare:hover { background-position: 0 -21px; }
a.yesContinue { background: url(../images/btn_yesContinue.gif) 0 0 no-repeat; height: 21px; width: 96px; margin:0; padding:0 }


/*
Added by kuber for print & share Article
end
*/

/*
Added by kuber for Profile Management 
start
*/


#content .tableTop { background: url(../images/bg_roundCornerLrgTop01.gif) 0 bottom no-repeat; height: 10px; }
#content .tableBtm { background:url(../images/bg_roundCornerLrgBottom01.gif) 0 top no-repeat; height: 10px; }
#content .tableMid { background: url(../images/bg_roundCornerLrgFill01.gif) 0 top repeat-y; padding:0 9px; margin:0; }
.userData {border:1px solid #993333;}
.userData th { background-color:#e8ddbd; border-right:1px solid #993333; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; }
.userData td {border-right:1px solid #993333; border-top:1px solid #993333; padding:8px;}
.userData .nobdrTop {border-top:none;}
.userData .nobdrRight {border-right:none;}
.userData .goldenStrip {background-color:#f8f5e5;}

/*
Added by kuber for Profile Management
end

End of 2nd Feb 2010
*/

/* start - 17 feb 2010*/
/* Heading block of Product Lines */

.headingBlock {margin:20px 0 10px;}
.headingBlock h3 {float: left; margin:0; padding:0;}
.headingBlock p {float:right; margin:0; padding:0;}
.headingBlock .divider{background:url(/Assets/images/divider.gif) 0 bottom repeat-x; height:2px; padding:8px 0 0; clear:both; _margin-top:-12px;}

/* Ends Heading block of Product Lines */

/* Product lines CSS */

ul.tabs #prodAvailableTab { background: url(/Assets/images/sprite_availableProdTabs.gif) 0 -34px no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodAvailableTab { background: url(/Assets/images/sprite_availableProdTabs.gif) 0 0 no-repeat; }
ul.tabs #prodAvailableTab span { width: 157px; }
ul.tabs #prodNotAvailableTab { background: url(/Assets/images/sprite_availableProdTabs.gif) -159px 0 no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prodNotAvailableTab { background: url(../images/sprite_availableProdTabs.gif) -159px -34px no-repeat; }
ul.tabs #prodNotAvailableTab span { width: 261px; }

input.prodLineNoAvailable { background: url(/Assets/images/btn_prodNoLongerAvailable.gif) 0 0 no-repeat; height: 21px; width: 236px; margin:0; padding:0 }
input.prodNoAvailable { background: url(/Assets/images/btn_viewProdNoAvailable.gif) 0 0 no-repeat; height: 21px; width: 214px; margin:0; padding:0 }
input.viewCurrentProd { background: url(/Assets/images/btn_viewCurrentProd.gif) 0 0 no-repeat; height: 21px; width: 146px; margin:0; padding:0 }
input.viewProdAvailable { background: url(/Assets/images/btn_viewProdAvailable.gif) 0 0 no-repeat; height: 21px; width: 145px; margin:0; padding:0 }
input.viewCurrentProdLines { background: url(/Assets/images/btn_viewCurrentProductLines.gif) 0 0 no-repeat; height: 21px; width: 168px; margin:0; padding:0 }

input.prodLineNoAvailable:hover, input.prodNoAvailable:hover, input.viewCurrentProd:hover,
input.viewProdAvailable:hover, input.viewCurrentProdLines:hover { background-position: 0 -21px; }
/* Ends Product lines CSS */

/*
Added by kuber for Profile Management 
start
*/

/* Old Code 4 feb 2010

#content .tableTop { background: url(../images/bg_roundCornerLrgTop01.gif) 0 bottom no-repeat; height: 10px; }
#content .tableBtm { background:url(../images/bg_roundCornerLrgBottom01.gif) 0 top no-repeat; height: 10px; }
#content .tableMid { background: url(../images/bg_roundCornerLrgFill01.gif) 0 top repeat-y; padding:0 9px; margin:0; }
.userData {border:1px solid #993333;}
.userData th { background-color:#e8ddbd; border-right:1px solid #993333; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; }
.userData td {border-right:1px solid #993333; border-top:1px solid #993333; padding:8px;}
.userData .nobdrTop {border-top:none;}
.userData .nobdrRight {border-right:none;}
.userData .goldenStrip {background-color:#f8f5e5;}
*/


#content .tableTop { background: url(../images/bg_roundCornerLrgTop01.gif) 0 bottom no-repeat; height: 10px; }
#content .tableBtm { background:url(../images/bg_roundCornerLrgBottom01.gif) 0 top no-repeat; height: 10px; }
#content .tableMid { background: url(../images/bg_roundCornerLrgFill01.gif) 0 top repeat-y; padding:0 9px; margin:0; }
.userData {border:1px solid #B47E17;}
.userData th { background-color:#e8ddbd; height:20px; border-right:1px solid #B47E17; color:#B47E17; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
.userData th a { color:#B47E17;}
.userData td {border-right:1px solid #B47E17; border-top:1px solid #B47E17; padding:8px;}
.userData .nobdrTop {border-top:none;}
.userData .nobdrRight {border-right:none;}
.userData .goldenStrip {background-color:#f8f5e5;}
/*.ms-WPBody a:link, .ms-WPBody a:visited { color:#B47E17; text-decoration:underline;}*/
input.viewall { background: url(../images/btn_viewall.gif) 0 0 no-repeat; height: 21px; width: 62px; }
input.resetpassword { background: url(../images/btn_resetPassword.gif) 0 0 no-repeat; height: 21px; width: 102px; }
input.ok { background: url(../images/btn_ok.gif) 0 0 no-repeat; height: 21px; width: 38px; }
input.viewall:hover, input.resetpassword:hover, input.ok:hover { background-position: 0 -21px; }

input.logout { background: url(/Assets/images/btn_logout.gif) 0 0 no-repeat; width: 55px; height:21px; margin:0; padding:0; }
input.logout:hover { background-position: 0 -21px; }



/*
Added by kuber for Profile Management
end
*/


/*added 9 june 2010 - start*/

a.selectscreenname{ background: url(/Assets/images/btn_selectScreenName.gif) 0 0 no-repeat; height: 21px; width: 133px; margin:0; padding:0 }
a.selectscreenname:hover { background-position: 0 -21px; }

/*added 9 june 2010 - end*/

seo.h1{

color:#5d4942;
font-family:georgia;
font-size:20px;
line-height: 100%;
margin:0px;
padding:0px;

}

seo.h2{
color:#993333;
font-family:georgia;
font-size:14px;
line-height: 18px;
margin:0px;
padding:0px;
text-decoration:none;

}




/* CKO Styles */
.ckoStoreList_ErrorMessage
{
    color: #FF0000;
}

.ckoStoreList_topLine
{
    background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-x;
    width: 100%;
}

.ckoStoreList_bottomLine
{
    background-position: bottom;
    background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-x;
    width: 100%;
}

.ckoStoreList_leftLine
{
    background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-y;
}

.ckoStoreList_rightLine
{
    background-position: right;
    background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-y;
}

.ckoStoreList_StateName
{
    margin: 15px 0px 10px;
    font-weight: bold;
    font-size: 21px;
    text-align: left;
    color: #CEBE7B; 
    font-family:  Arial, Helvetica, sans-serif;
    padding-bottom:10px;
}

.ckoStoreList_StoreName
{
    margin: 5px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    color: #731821;
    padding-bottom:10px;
}

.ckoStoreList_StoreAddress
{
color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}

.ckoStoreList_StorePhone
{
color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}

.ckoStoreList_StoreHours
{
color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}



.ckoStoreList_MapAndDirections a:link
{
	color: #74170A;
	font-weight:bold;
}
.ckoStoreList_MapAndDirections a:visited
{
	color: #74170A;
	font-weight:bold;
}
.ckoStoreList_MapAndDirections a:hover
{
	color: #74170A;
	text-decoration:none;
}
.ckoStoreList_MapAndDirections a:active
{
	color: #74170A;
}

.ckoStoreList_HorizontalRule
{
    margin: 3px;
    color: #CEBE7B;
    height: 1px;
}



.ckoStoreDetail_ErrorMessage
{
    color: #FF0000;
}

.ckoStoreDetail_HeaderLine
{
    margin: 5px;
    font-weight: bold;
    font-size: 21px;
    text-align: left;
    color: #B47E17;
    font-family: Arial, Helvetica, sans-serif;
}

.ckoStoreDetail_topLine
{
    background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-x;
    width: 100%;
}

.ckoStoreDetail_bottomLine
{
    background-position: bottom;
      background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-x;
    width: 100%;
}

.ckoStoreDetail_leftLine
{
      background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-y;
}

.ckoStoreDetail_rightLine
{
    background-position: right;
       background-image: url('/Assets/images/CKO/Pixel.png');
    background-repeat: repeat-y;
}

.ckoStoreDetail_StoreAddress
{
  color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}

.ckoStoreDetail_StoreHours
{
  color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}

.ckoStoreDetail_StorePhone
{
  color: #585858; font-family: Arial; font-size: 12px; line-height: 18px;
}

.ckoStoreDetail_StoreEmail a:link
{
    color: #800000;
		font-weight:bold;
}
.ckoStoreDetail_StoreEmail a:visited
{
    color: #800000;
		font-weight:bold;
}
.ckoStoreDetail_StoreEmail a:hover
{
    color: #CB6969;
	text-decoration:none;
}
.ckoStoreDetail_StoreEmail a:active
{
    color: #9F3737;
}



.btn.printShippingLabel {
				
			background-image: url('/Assets/images/btn_printShippingLable.gif');
			width:122px;
			height:21px;
			background-position: top left;
			
}

.btn.printShippingLabel:hover{
				background-position: 0px -21px;
}


.btn.reviseShippingLabel {
				
				
				background-image: url('/Assets/images/btn_reviseShippingLabel.gif');
			width:127px;
			height:21px;
			background-position: top left;

}

.btn.reviseShippingLabel:hover{
				background-position: 0px -21px;
}




/*login and cart status header changes Aug 2011*/
A.ourNewCart {
	FONT-SIZE: 11px;
	WIDTH: 118px;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	HEIGHT: 21px;
	TEXT-ALIGN: center;
	display:inline-block;
}

#header .ourNewauxNav {
	float: right;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
}

.ourNewauxNav LI {
	FLOAT: left;
	MARGIN-LEFT: 10px;
}
.ourNewauxNav A {
	FONT-WEIGHT: bold;
	COLOR: #999999;
}


#header #ourNewauxNav {
	float: right;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
}
#ourNewauxNav LI {
	FLOAT: left;
	MARGIN-LEFT: 10px;
}
#ourNewauxNav A {
	FONT-WEIGHT: bold;
	COLOR: #999999;
}

.ourNewCart:link, .cart:visited {
	text-decoration: none;
	color: #ffffff;
}
.ourNewCart SPAN {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 10px;
	margin-left: 20px;
}

DIV.ourNewCartWrapper {
	margin:0px;
	width:138px;
	padding:5px 20px 0px 0px;
	text-align:right;
}

#homeTopBanner {
	position:absolute;
	top:-2px;
	left:50%;
	padding:0px;
	z-index:100;
}

div.btn_red {
	border: 1px solid #894135;
	padding:0px;
	margin:3px;
	margin-top:7px;
	display:inline-block;
}

div.btn_red a{
	color:white;
	background:#894135;
	display:block;
	padding:3px;
	margin:0px;
	border: 1px solid white;
	text-decoration:none;
	font-size:10px;
}

div.btn_white {
	border: 1px solid white;
	padding:0px;
	margin:3px;
	margin-top:7px;
	display:inline-block;
}

div.btn_white a{
	color:#894135;
	background:white;
	display:block;
	padding:3px;
	margin:0px;
	border: 1px solid #894135;
	text-decoration:none;
	font-size:10px;
}


.fsrwin{
	background:white;
	padding:10px;
}
