
* { margin: 0; padding: 0; outline: none; }

/* http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/
------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img { border: 0; }

ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* GLOBAL
------------------------------------------------ */
body { background: #fff url(http://s7d5.scene7.com/is/image/Calphalon/bg_header) 0 0 repeat-x; width: 100%; }

.left { float: left;}
.right { float: right;}
div.spacer {
	height:10px;
}

.bread { color:#999999; display:inline; font-family:Arial; font-size:10px; list-style:none outside none; padding:0 1px; }
.clear { clear: both; height: 1px; line-height: 1px; margin:0 }
.clearfix{ clear: both; height: 5px; line-height:1px; margin:0 }
.hide { display:none;}

/* Patch for RDFa/XHTML image alignments */
a > img:first-child, td[valign=top], td[valign=top] > img, td[valign=top] > a > img, td[valign=top] > span, td[valign=top] > a > span, td[valign=top] > label, td[valign=top] > iframe {
	vertical-align: top;
}
td[valign=bottom], td[valign=bottom] > img, td[valign=bottom] > a > img, td[valign=bottom] > span, td[valign=bottom] > a > span, td[valign=bottom] > label, td[valign=bottom] > iframe {
	vertical-align: bottom;
}
td[valign=middle], td[valign=middle] > img, td[valign=middle] > a > img, td[valign=middle] > span, td[valign=middle] > a > span, td[valign=middle] > label, td[valign=middle] > iframe {
	vertical-align: middle;
}


/* links */
a:link, a:visited { color: #74170A; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }


/*Bredcrumb*/
#bredcrumb { font-size:10px; }
#bredcrumb ul { clear: both; margin:0; padding:0; list-style:none; }
#bredcrumb li { display:inline;  list-style:none; font-family:Arial; font-size:10px; color:#999999; padding:0 1px 0 1px; }
#bredcrumb li a { text-decoration:underline; color:#999999; }
#bredcrumb li a:hover { text-decoration:none; }

/*ToolTips*/
.dishwasherToolTip span {display:none; margin-left:-25px; margin-top:-25px; width:95px; height:25px}
.dishwasherToolTip:hover span {display:inline; position:absolute; width:95px; height:25px;}

.proListContainerMid .proItemSml .mid div.deleteToolTip span {display:none; padding:4px 5px; width:150px; background-color:#ffffff; z-index:9}
.proListContainerMid .proItemSml .mid  div.deleteToolTip:hover span {display:inline; position:absolute; background-color:#ffffff; border:1px  solid #b47e17; color:#6c6c6c; font:normal 11px/14px Arial, Helvetica, sans-serif; width:150px; }

.detailTabContainerMid .proItemSml .mid div.deleteToolTip span {display:none; padding:4px 5px; left:-1px; top:140px; position: absolute; width:150px; background-color:#ffffff; z-index:9}
.detailTabContainerMid .proItemSml .mid  div.deleteToolTip:hover span {display:inline; position:absolute; background-color:#ffffff; border:1px  solid #b47e17; color:#6c6c6c; font:normal 11px/14px Arial, Helvetica, sans-serif; width:150px; }


/* Typography
------------------------------------------------ */
body { color: #585858; font-family: Arial; font-size: 12px; line-height: 18px; margin:0; }
h1 { font-size: 28px; color: #B47E17; /*margin-top: 1em; */font-weight: normal; padding: 24px 0 15px 0; line-height:20px; width:780px; }
h2 { font-size: 21px; line-height: 24px; color: #B47E17; font-family: arial; font-weight: normal; margin-bottom:0; }
h3 { font-size: 14px; color: #464545; font-family: Georgia;  margin-bottom: 1.3em; font-weight:normal; }
h4 { font: normal 18px/22px Arial, Helvetica, sans-serif; color:#5d4942 }
h5 { font-size: 12px; font-weight: normal; }
.headerText { font-size: 28px; font-weight: normal; color: #B47E17; padding: 24px 0 15px 0; }
p { margin-bottom: 1em;}
strong {font-weight:normal}

.prodHeading { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#b47e17; margin:10px 0 10px 10px;}
.proHeadingInside {background-color:#E8DDBD; margin: 0 10px 10px 10px; overflow:hidden; padding:6px 10px; width:600px;}
.proHeadingTitle {font: normal 16px/18px Arial, Helvetica, sans-serif; color:#5d4942}
.proHeadingTitle #product {float:left;}
.proHeadingTitle .returnlink{font: normal 10px Arial, Helvetica, sans-serif;text-transform:uppercase;float:right;padding-right:10px;}
.proName { font: normal 13px/18px Georgia, "Times New Roman", Times, serif; padding-bottom:5px; font-weight:normal}
.uppercase {text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.topRightLink {padding-top:8px}
.caramel { font: normal 16px/18px Arial, Helvetica, sans-serif; color:#b98726 }
.caramelSml {color:#b47e17; font-size:12px; font-weight:200}
#divLoading {width:100px;}
a.printonly { color:#585858; 	text-decoration:none; }
a.printonly:hover {	text-decoration: underline;}
p.featured {text-align:center; margin:0; padding-top:5px}

/* Price ------------------ */
.msrp {color:#a5a5a5; text-decoration:line-through}
span.number { font-size:18px}
span.largeLink {text-transform:uppercase; font-size:13px; font-family:Arial, Helvetica, sans-serif}
div.arrLink

.contentResults { background-color:#FFFFFF; margin:5px 10px 0 10px; padding:0 0 10px; width:620px; }
.contentEntry { background:url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) repeat-x scroll 0 100% transparent; margin:0 15px; padding:15px 10px 3px 4px; }
.contentEntry .title {color:#74170A; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; padding-bottom:0; }
.contentEntry p { color:#545454; font-family:Georgia,"Times New Roman",Times,serif; }

p.blackGeorg {color:#464545; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px}

/* Destination ------------ */
.dishwashLine
{
	display:block;
	float:left;
	width:380px;
	margin:0;
}

/* Page Layout
------------------------------------------------ */
#background {background-color: #ffffff; height:800px; position:absolute; top:107px; width:100%; }
#main
{
	width:1000px;
	margin:0px auto !important;
	padding:0;
	display:block;
}
#header
{
	height: 105px;
	width: 1000px;
	display:block;
	position:relative;
	top:0;
	margin:0 auto;
	z-index:100;
}
#container
{
	float:left;
	display:block;
	background-color:#FFF;
	margin-top:20px;
	width:100%;
	z-index:99;
}
#pageTop { background: #fff; padding: 0 22px 0 22px; width: 956px; margin:0 auto 0 auto; top:40px; float:left; display:block;}

#content { background: #fff; padding: 0 22px 0 22px; width: 956px; margin:0 auto 0 auto; top:40px; float:left;}
#contentUnder {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 auto;
	padding:0 22px;
	width:956px;
	display:block;
	float:left;
}
#contentPage
{
	margin:0 auto;
	padding:0;
	width:1000px;
	display:block;
	float:left;
}
.col645 { width: 645px; margin-bottom:12px; position:relative}
.col300Top { width: 300px; height:265px;}
.col300 { width: 300px; padding-top:22px; position:relative; overflow:auto; padding-bottom: 150px; margin-top:63px; }
.col350Under
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
.col300Under {width: 300px; padding-top:22px; position:relative; top:350px;}
.col300UnderHigh {width: 300px; padding-top:0; float:left; display:block;}
#col645 { float: left; width: 645px; margin-right:10px;  }
#col956 {width: 956px; margin-bottom:20px;}
#col300 {width: 300px; position:relative; margin-bottom:20px; float:right; }
#col300Ext { float: right; width: 300px; position:relative;}
#col645Top { width: 645px; margin-bottom:5px;}
#col300Top { width: 300px; margin-bottom:20px; display:block; padding:0; float:right; min-height:265px;}
#col300TopSml { width: 300px; height:135px; margin-bottom:20px;}
#col350 {width: 350px; position:relative; margin-bottom:12px; text-align:center;}
#col595 {width: 595px; margin-bottom:20px;}
#footer { width: 950px; padding-bottom: 30px; display:block; margin:0px auto;}
.footerLink
{
	margin-top:20px;
}
div.shipBlock {margin:0px;padding:15px 15px 15px 10px;position: relative;}
div.shipBlock h2 {font-size: 25px;margin: 0px;padding:0px 0px 0px 10px;position:absolute;top:-24px;}
div.shipBlock p {width:95%;padding:0px 0px 0px 10px;}
div.divider { clear: both; background: url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) 0 0 repeat-x; height: 2px; margin: 8px 0; }
div.dividerSml { clear: both; background: url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) 0 0 repeat-x; height: 2px; margin:10px 0 ; }
.center { padding: 0 22px; width: 956px; margin: 20px auto 0px auto;}
.textcenter {text-align:center;}
div.dividered { clear: both; background: url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) 0 0 repeat-x; height: 2px; margin: 8px 0 8px 0; }
div.dividerEnlarge  {
	background:url("http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots") repeat-x scroll 0 0 transparent;
	clear:both;
	height:2px;
	margin:8px 0;
}
div.grayline {width:1px; background-color:#CCC; height:80px; margin-top:15px}
div.grayline2 {width:1px; background-color:#CCC; height:80px; margin:8px 0}
.stars {vertical-align:middle }

div.promoHdr {background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_promotion_hdr) no-repeat 0 0; height:115px; padding:15px}
div.promoHdr p {font: normal 16px/20px Georgia, "Times New Roman", Times, serif; color:#FFF; margin-left:15px; width:490px}
div.promoHdr a {color:#FFF; text-decoration:underline}

div.collectionHdr {height:140px;}
/* Rounded Corner Contaoners
------------------------------------------------ */
.proListContainerTop  { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlistcontainer_top) 0 top no-repeat;  height: 12px;  width:645px; display:block; float:left;}
.proListContainerMid, .productListContainerMid, .reviewsListContainerMid, .contentListContainerMid, .faqListContainerMid
{ background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlistcontainer_mid) 0 0 repeat-y; margin:0;  display:block;  float:left; width:645px; }

#productListContainerMid, #reviewsListContainerMid, #contentListContainerMid, #faqListContainerMid
{ background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlistcontainer_mid) 0 0 repeat-y; margin:0; float:left; width:645px;}

.proListContainerBtm  { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlistcontainer_btm) 0 bottom no-repeat;  height: 12px;  float:left; width:645px;}

.proItem { margin-left:10px; width:200px; float:left}
.proItem .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_col_top_20?$transparency$) 0 bottom no-repeat; height: 10px;}
.proItem .mid { background-color:#FFF; padding: 0 10px; text-align:center; }
.proItem .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_col_btm_20?$transparency$) 0 top no-repeat; padding:0 9px; height:10px; margin-bottom:10px }
.proItem .last {margin-bottom:0 }
.proItem:hover .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_col_top_hover?$transparency$) 0 bottom no-repeat; height: 10px; }
.proItem:hover .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_col_mid_hover?$transparency$) 0 bottom repeat-y; }
.proItem:hover .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_col_btm_hover?$transparency$) 0 top no-repeat; height: 10px;  }

.proItemSml { margin-left:10px; width:148px; float:left}
.proItemSml .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_sml_top?$transparency$) 0 bottom no-repeat; height: 10px;}
.proItemSml .mid { background-color:#FFF; padding: 0 10px; text-align:center; padding-top:5px }
.proItemSml .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_sml_btm?$transparency$) 0 top no-repeat; padding:0 9px; height:10px;  }
.proItemSml .last {margin-bottom:0 }
.proItemSml:hover .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_sml_top_hover?$transparency$) 0 bottom no-repeat; height: 10px; }
.proItemSml:hover .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_sml_mid_hover?$transparency$) 0 bottom repeat-y; height:84px;}
.proItemSml:hover .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlist_sml_btm_hover?$transparency$) 0 top no-repeat; height: 10px;  }

.browseName {min-height: 54px; height:54px}
li.browseStars {min-height: 15px; height:15px}
li.browsePrice {min-height: 40px; height:40px}
li.browseBtn {min-height: 25px; height:25px}

.featureTopRight { display:block;}
.featureTopRight .top  {background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_creambox_top) 0 0 no-repeat; height: 10px;}
.featureTopRight .splotlighttext {display:block; width:167px;}
.featureTopRight .mid  {background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_creambox_mid) 0 0 repeat-y; height:140px; vertical-align:middle; padding:0 10px;}
.featureTopRight .btm  {background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_creambox_btm?$transparency$) 0 bottom no-repeat; height: 120px; padding: 0 10px 10px 10px}
.featureTopRight .btm li {margin-bottom:3px}
.featureTopRight p.img103 {margin-bottom:20px;}
.featureTopRight .mid p.proName {margin-bottom:5px; padding-bottom:0;}
.featureTopRight p.boxTitle {margin-bottom:5px}

#mainFeat .top { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_cat_top) 0 top no-repeat; height:5px}
#mainFeat .mid { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_cat_mid) 0 0 repeat-y; padding:1px 5px 1px 6px; vertical-align:middle; height:270px }
#mainFeat .btm { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_cat_btm) 0 bottom no-repeat; height:5px}
#mainFeat.gift .mid {height:145px}
#mainFeat.gift .mid  .title {padding-top:10px}
#mainFeat.gift .gradient {height:140px}
#mainFeat .gradient {background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_gradient_red?$transparency$) 0 bottom repeat-x; padding:3px; margin:0;height:263px;}
#mainFeat .img {height:100%; vertical-align:middle; padding-left:8px; padding-top:10px}
#mainFeat .textArea {padding-left:15px; padding-right:8px; color:#FFF; width:350px}
#mainFeat .textArea .title {font:lighter 35px/40px Arial, Helvetica, sans-serif; margin:10px 0 }
#mainFeat .textArea .copy {font:normal 18px/25px Georgia, "Times New Roman", Times, serif; }
#mainFeat .textAreaLrg {padding-left:15px; padding-right:8px; color:#FFF; width:400px}
#mainFeat .textAreaLrg a {color:#fff; text-decoration:none}
#mainFeat .textAreaLrg a:hover {color:#fff; text-decoration:underline}
#mainFeat .textAreaLrg .title {font:lighter 22px/15px Arial, Helvetica, sans-serif; margin:10px 0 }
#mainFeat .textAreaLrg .copy {font:normal 13px/16px Georgia, "Times New Roman", Times, serif; margin-bottom:10px }
#mainFeat .link a {font:normal 11px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; padding-right:5px; padding-bottom:18px;}
#mainFeat .link a:hover {text-decoration:underline;}
#mainFeat .textAreaLrg a { width:240px}

/* Forms
------------------------------------------------ */
.proHeadingInside {background-color:#E8DDBD; margin: 0 10px 10px 10px; overflow:hidden; padding:6px 10px; width:600px;}
.proHeadingInsideClear {margin: 0 5px 10px 8px; overflow:hidden; padding:0 10px; width:600px;}
.proHeadingInsideClearFix {margin:0 5px 0 8px; overflow:hidden; padding:0; width:600px; height:1px;}
.proHeadingInside .sortby select {width:125px;margin:0 4px; }
.proHeadingInside .paging select {width:70px;margin:0 4px; }
.proHeadingInsideBtm select {margin:0 4px; }
.proHeadingInsideBtm .sortby select {width:125px;margin:0 4px; }
.proHeadingInsideBtm .paging select {width:70px;margin:0 4px; }

/* Containers
------------------------------------------------ */
.proHeadingInside {background-color:#E8DDBD; margin: 0 10px 10px 10px; overflow:hidden; padding:6px 10px; width:600px;}
.proHeadingInsideBtm {background-color:#E8DDBD; margin: 0 10px; overflow:hidden; padding:6px 10px; width:600px; height:20px}
.proHeadingInsideClear {margin: 0 5px 10px 8px; overflow:hidden; padding:0 10px; width:600px;}
.proHeadingInsideClearFix {margin:0 5px 0 8px; overflow:hidden; padding:0; width:600px; height:1px;}
.proHeadingInside  p { color:#49332b; margin:0}
.proHeadingInsideBtm  p { color:#49332b; margin:0}
.proHeadingInsideClear p { color:#49332b; margin:0;vertical-align:middle;}
.proHeadingInsideClear span{padding:0px 2px 0 3px;vertical-align:top;line-height:11px;}
.proHeadingInsideClear .topCounter{vertical-align:middle;}


.homeMidBoxText1 { width:160px; padding: 15px 0 15px 0;}
.boxTitle {color:#464545; font:normal 11px/15px Arial, sans-serif; text-transform:uppercase;}
.homeMidBoxText1 p { color:#74170a; font:normal 15px/18px Georgia, Times, serif; padding-top:10px}
.homeMidBoxImg1 { width:130px; padding: 15px 20px 30px 10px;}
.homeMidBoxText2 { width:160px; padding: 15px 0 15px 20px }
.homeMidBoxText2 p { color:#74170a; font:normal 15px/18px Georgia, Times, serif; padding-top:10px}
.homeMidBoxImg2 { width:130px; padding: 15px 0 30px 10px;}

div.dividerhp { clear: both; background: url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) 0 1px repeat-x; height: 4px; margin:8px 0; display:block; width:645px; }
div.grayline {width:1px; background-color:#CCC; height:80px; margin-top:15px}

#bestSellerMid .proItem { margin-left:10px; width:226px; float:left}
#bestSellerMid .proItem .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_top?$transparency$) 0 bottom no-repeat; height: 10px;}
#bestSellerMid .proItem .mid { background-color:#FFF; padding: 0 10px; text-align:center; padding-top:5px }
#bestSellerMid .proItem .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_btm?$transparency$) 0 bottom no-repeat; padding:0 9px; height:8px; margin-bottom:10px }
#bestSellerMid .proItem .btm .last {margin-bottom:0}
#bestSellerMid .proItem .last {margin-bottom:0 }
#bestSellerMid .proItem:hover .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_hover_top?$transparency$) 0 bottom no-repeat; height: 10px; }
#bestSellerMid .proItem:hover .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_hover_mid?$transparency$) 0 bottom repeat-y; }
#bestSellerMid .proItem:hover .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_hover_btm?$transparency$) 0 top no-repeat; height: 8px;  }
#bestSellerMid li.proName {text-align:center; }
#bestSellerMid li.nameBtm {height:54px}
#bestSellerTop { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_ctnr_top) no-repeat 0 0; height:8px}
#bestSellerMid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_bestseller_ctnr_btm) no-repeat bottom left; padding:5px 0}

.tanGrdnt {background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_gradient_lite_cream) repeat-x 0 bottom; padding:15px 10px; margin:0; border: 1px solid #f8f5e5;}

/* Header
------------------------------------------------ */
#logo { position: absolute; top: 7px; left: 22px; }
#logo a { background: url(http://s7d5.scene7.com/is/image/Calphalon/logo_calphalon?$transparency$) 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(http://s7d5.scene7.com/is/image/Calphalon/icon_search) 2px 2px no-repeat; width: 160px; margin: 0 3px 0 0; height: 15px; padding: 3px 0 0 15px; }
#header #auxNav { position: absolute; top: 7px; right: 0px; padding: 0 20px 0 0; color: #fff;}/*International Shipping*/
#homeTopBanner, #homeTopShipping { position: absolute; top: -2px; left: 300px; }
#auxNav li { float: left; margin-left: 10px; color:#999; font-weight:bold}
#auxNav a { color: #999999; font-weight: bold; }
#cartEmpty {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_cart_empty?$transparency$) no-repeat 0 -23px; width: 118px; height: 21px; padding-top:1px; position: absolute; top: 30px; right: 21px;  } /*IS*/
#cartEmpty:hover {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_cart_empty?$transparency$) no-repeat 0 0; width: 118px; height: 21px; padding-top:1px; position: absolute; top: 30px; right: 21px; cursor:pointer}/*IS*/
#cartFull {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_cart_full?$transparency$) no-repeat 0 -23px; width: 118px; height: 21px; padding-top:1px; position: absolute; top: 30px; right: 21px;  }/*IS*/
#cartFull:hover {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_cart_full?$transparency$) no-repeat 0 0; width: 118px; height: 21px; padding-top:1px; position: absolute; top: 30px; right: 21px; cursor:pointer }/*IS*/
a.cart  { color: #ffffff; text-align:center; font-size:11px; }
a:hover.cart  { text-decoration:none}
a.cart span { color: #ffffff; font-size:10px; text-transform:uppercase; margin-left:20px }

/*Tabs
--------------------------------------------------*/
#searchTabs {display:block; height:34px; width:645px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_productlistcontainer_top) no-repeat bottom right; padding-bottom:10px; text-indent:-9999px}
#searchTabs li, #searchTabs li a {display:block; height:32px; width:98px; float:left; }
#searchTabs li a, #searchTabs li a:hover { text-decoration:none; }
#searchTabs .product { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat 0 0; cursor:pointer}
#searchTabs .productSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat 0 -34px; }
#searchTabs .reviews { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -97px 0; cursor:pointer}
#searchTabs .reviewsSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -97px -34px; }
#searchTabs .content { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -194px 0; cursor:pointer}
#searchTabs .contentSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -194px -34px; }
#searchTabs .faq { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -291px 0; cursor:pointer}
#searchTabs .faqSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_tabsSearch) no-repeat -291px -34px; }


/* Filter
------------------------------------------------ */
#filter { border: 1px solid #e6daba; margin-bottom:15px;}
#filter h2 { font: normal 16px/22px Arial, Helvetica, sans-serif; color:#49332b; height:25px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_gradient_drk_cream) repeat-x 0 0; padding:8px 10px; margin:0 }
#filter .title { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_gradient_lite_cream) repeat-x 0 0; padding:6px 10px; margin:0 0 5px 0; color:#B47E17; text-transform:uppercase; border: 1px solid #f8f5e5; height:18px; }
#filter .small { font: normal 10px/15px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase}
#filter .priceRange { text-align:center; background-color:#fbf8ef; width:275px; margin-top:10px}
#filter .filterPrice { margin:0 10px; padding:0}
#filter .filterTop { margin: 0 10px}
#filter ul {margin:0 10px 10px; /*background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_filter_ul) repeat-y bottom left ;*/ }
#filter li { padding:4px 10px 0 18px; background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_filter_li) no-repeat 0 0; }
#filter li .sub { margin-left:5px}
#filter .productLine { margin:0 0 10px 10px; max-height: 100px; width: 288px; overflow: auto;}
#filter #sliderrange { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_slider) no-repeat 0 0; width:275px; height:20px; float:left; display:block;  z-index:98;}
#filter #sliderrange #slider {width:270px; float:left; display:block;}
#filter input {margin-bottom:10px}
#filter .bold {font-weight:bold;color:#74170A;}
#filter .title .surfaceText{float:left;display:block;}
#filter .surfaceLink{float:right; text-transform:uppercase;font-size:9px;font-weight:900;}
#filter .surfaceLink:hover{text-decoration:underline;cursor:pointer;}

/* Side Column Modules
------------------------------------------------ */
.share  { display:block; margin:34px 0 10px 0; top:37px; }
.sideModule { margin-bottom:12px}
.shareDetail  { display:block; margin:34px 0 10px 0; top:37px; }


/*shopping buttons*/
.btnBuy { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_buy) left -21px no-repeat; height: 20px; width:80px}
.btnPreorder { background: url(/assets/images/global/btn_preorder_small.jpg) left -21px no-repeat; height: 20px; text-indent:-9999px; width:80px}
.btnView { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_view) left -21px no-repeat; height: 20px; text-indent:-9999px; width:80px}
.btnInfo { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_info) left -21px no-repeat; height: 20px; text-indent:-9999px; width:80px}
.btnBuy:hover, .btnPreorder:hover,.btnInfo:hover, .btnView { background-position: left 0; cursor:pointer }
.btnBuyLink, .btnPreorderLink, .btnInfoLink, .btnViewLink,
.btnBuyLink:hover, .btnPreorderLink:hover, .btnInfoLink:hover, .btnViewLink:hover
{
	width: 80px;
	height:20px;
	display:block;
	text-decoration:none;
}
.compareItem
{
	display:block;
	float:right;
	width:70px;
	height:20px;
}

.btnCompare { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_compare) left -20px no-repeat; height: 20px; text-indent:-9999px; width:155px}
.btnCompare:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_compare) left 0 no-repeat; height: 20px; text-indent:-9999px; cursor:pointer}
.btnProLine { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_productline) left -20px no-repeat; height: 20px; width:150px}
.btnProLine:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_productline) left 0 no-repeat; height: 20px; cursor:pointer}
.btnProReg { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_registration) left -20px no-repeat; height: 20px; width:150px}
.btnProReg:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_registration) left 0 no-repeat; height: 20px; cursor:pointer}
.btnProLine a, .btnProLine:hover a, .btnProReg a, .btnProReg:hover a {width:150px; height:20px; display:block; text-decoration:none;}

.btnNotSep { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_notseperate) left -20px no-repeat; height: 20px; text-indent:-9999px; width:150px}
.btnNotSep:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_otseperate) left 0 no-repeat; height: 20px; text-indent:-9999px; cursor:pointer}

/*large buttons*/
.btnAddLrg { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_add_tocart) left -28px no-repeat; height: 29px; width:147px; display:block;}
.btnAddLrg:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_add_tocart) left 0 no-repeat; height: 29px; width:147px; cursor:pointer;  display:block;}
.btnPreLrg { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_preorder) left -28px no-repeat; height: 29px; width:147px; display:block; }
.btnPreLrg:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_preorder) left 0 no-repeat; height: 29px; width:147px; cursor:pointer; display:block; }
.btnOut { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_out) 0 0 no-repeat; height: 29px; width:132px; text-indent:-9999px; }
.btnAddLrg a, .btnAddLrg:hover a,
.btnPreLrg a, .btnPreLrg:hover a
{
	display:block;
	width:147px;
	height:29px;
}
.btnAddLrg #addtocart{display:block;}

.btnGift { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_giftcertificate) left -44px no-repeat; height: 44px; width:169px; text-indent:-9999px}
.btnGift:hover { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_giftcertificate) left 0 no-repeat; height: 44px; width:169px; text-indent:-9999px; cursor:pointer;}


/*seasonal*/
.homeSideBox1Top { margin-bottom:10px; text-align:center; }
.homeSideBox1Mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_seasonal_mid_300x10) repeat-y 0 0; padding:10px 20px 10px 20px; text-align:center; margin:0;  }
.homeSideBoxText { text-align:center; color:#464545; font:normal 13px/18px Georgia, "Times New Roman", Times, serif}
.homeSideBoxTitle { font: normal 13px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#464545; padding:0 20px; text-align:center; margin-bottom:8px }
.homeSideBox1Btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_seasonal_btm_300x40) no-repeat 0 0; height: 40px; padding:0 0 10px 0; text-align:center }

/*best sellers*/
.img103 {padding-right:10px;}
.homeSideBox2Top {height: 30px; background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_top_300x45) no-repeat 0 0; padding:10px 0 0 0 ;  margin-bottom:0; display:block; float:left; width:300px; }
.homeSideBox2Top h2 {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; letter-spacing:1px; text-align:center;}
.homeSideBox2Mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_mid_300x10) repeat-y 0 0; padding:10px 15px 10px 15px; text-align:center; margin:0; min-height:330px; height:auto !important; height:330px;  display:block; float:left;}
.homeSideBox2Mid ul li.intlMessage { line-height: 12px; margin-left: 113px; }
.homeSideBox2Btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_btm_300x40) no-repeat 0 0;  height: 40px; padding:0 0 10px 0; text-align:center;}

/* hero image */
#heroTop
{
	display:block;
	width:636px;
	border:solid 3px #dfd1aa;
	padding:2px;
}

#heroTop #boxItem
{
	display:block;
	width:632px;
	padding:2px;
	background-color:#3f0535;
}
#heroTop #heroDescription
{
	width:343px;
	padding:20px;
}

#heroTop .heroTitle
{
	display:block;
	font-size:32px;
	line-height:38px;
	color:#FFF;
	padding-bottom:10px;
	text-decoration:none;
}
#heroTop .bodyCopy
{
	font-family:Arial, Tahoma, Verdana;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	font-family:Arial;
	color:#FFF;
}
#heroTop .btnNext
{
	font-size:12px;
	display:block;
	padding-right:20px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}

/*best sellers 350*/
.img103 {padding-right:10px;}
.homeSideBox2Top350 {height: 30px; background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_top_350x45) no-repeat 0 0; padding:10px 0 0 0 ; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; letter-spacing:1px; margin-bottom:0 }
.homeSideBox2Mid350 { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_mid_350x10) repeat-y 0 0; padding:10px 15px 10px 15px; text-align:center; margin:0; min-height:110px; height:auto !important; height:330px;  }
.homeSideBox2Btm350 { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_btm_350x40) no-repeat 0 0;  height: 40px; padding:0 0 15px 0; text-align:center;}


/*quick links*/
.quickLinksTop {height: 30px; background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_top_300x45) no-repeat 0 0; padding:12px 0 0 0 ; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; letter-spacing:1px; margin-bottom:0 }
.quickLinks { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_mid_300x10) repeat-y 0 0; padding:10px 15px 10px 15px; text-align:center; margin:0;}
.quickLinks li {padding-bottom:5px}
.quickLinksBtm { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_btm_300x40) no-repeat bottom right;  height: 10px; margin:0 0 10px 0;}

/*sweepstakes*/
.homeSideBox3Mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_mid_300x10) repeat-y 0 0; padding:10px 20px 20px 20px; text-align:center; margin:0;  }
.homeSideBox3Btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_bestsellers_btm_300x40) no-repeat 0 0; width: 300px; height: 40px; padding:0 0 10px 0;}

/*renew*/
.homeSideBox4Top {background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_renew_mid_300x10) repeat-y 0 0;}
.homeSideBox4Mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/mod_renew_mid_300x10) repeat-y 0 0; padding:10px 20px 20px 20px; text-align:center; margin:0;  }
.homeSideBox4Text { text-align:center; color:#30410d; font:normal 13px/18px Georgia, "Times New Roman", Times, serif}
.homeSideBox4Btm {padding:0 0 10px 0; text-align:center }

/* Buttons
-----------------------------------------------*/
input.btn { border: none; cursor: pointer }
input.submit { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_redSubmit) 0 0 no-repeat; height: 21px; width: 52px; text-indent:-9999px }
input.send { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_redSend) 0 0 no-repeat; height: 21px; width: 44px; text-indent:-9999px}
input.go { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_go) 0 0 no-repeat; height: 21px; width: 28px; text-indent:-9999px}
input.joinNow { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_joinnow) 0 0 no-repeat; height: 21px; width: 65px; text-indent:-9999px;}
input.refine { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_refine) 0 0 no-repeat; height: 21px; width: 68px; text-indent:-9999px}
input.clearBtn { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_clear) 0 0 no-repeat; height: 21px; width: 48px; text-indent:-9999px}
input.signIn { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_signIn) 0 0 no-repeat; height: 21px; width: 57px;text-indent:-9999px;display:block; }
input.createAcctNow { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_createAccNow) 0 0 no-repeat; height: 21px; width: 137px; text-indent:-9999px;display:block;}
input.arrowNext { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_arrow) 0 0 no-repeat; height: 21px; width: 21px; margin:0; padding:0; text-indent:-9999px}
input.arrowNextSml { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_arrowSml) center -13px no-repeat; height: 13px; width: 13px; margin:0; padding:0; text-indent:-9999px}
input.noThanks { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_noThanks) 0 0 no-repeat; height: 21px; width: 78px; margin:0 20px 0 0; padding:0; text-indent:-9999px;display:block;}
input.addAnotherBtn { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_addAnotherItem) 0 0 no-repeat; height: 21px; width: 122px; margin:0; padding:0; text-indent:-9999px}
input.prodLineNoAvailable {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_prodNoLongerAvailable?$transparency$) no-repeat scroll 0 0 transparent; height:21px; margin:0; padding:0; width:236px; }
input.currentProdLine {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_currentproducts?$transparency$) no-repeat scroll 0 0 transparent; height:21px; margin:0; padding:0; width:176px; }
input.cancel { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_cancel) 0 0 no-repeat; height: 21px; width: 73px; text-indent:-9999px }
input.delete { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_delete) 0 0 no-repeat; height: 21px; width: 53px; text-indent:-9999px}
input.update { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_update?$transparency$) 0 0 no-repeat; height: 21px; width: 53px; text-indent:-9999px }
input.address { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_address) 0 0 no-repeat; height: 21px; width: 73px; text-indent:-9999px }
input.payMethod { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_pay_method) 0 0 no-repeat; height: 21px; width: 73px; text-indent:-9999px}

input.yesContinue {background:url(http://s7d5.scene7.com/is/image/Calphalon/btn_yesContinue) 0 0 no-repeat; height:21px; margin:0; padding:0; width:96px; text-indent:-9999px;display:block;}
input.createAccount { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_createAccNow) 0 0 no-repeat; height: 21px; width: 137px; margin:0; padding:0; text-indent:-9999px}
input.submit:hover, input.clearBtn:hover, input.send:hover, input.cancel:hover, input.signIn:hover, input.createAcctNow:hover, input.arrowNext:hover, input.noThanks:hover { background-position: 0 -21px; }
input.createAccount:hover, input.addAnotherBtn:hover, input.go:hover, input.prodLineNoAvailable:hover, input.currentProdLine:hover { background-position: 0 -21px; }
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, input.update:hover, input.delete:hover, input.refine:hover { background-position: 0 -21px; }

/* Product Detial Page
------------------------------------------------ */
#colPrice {width:185px; margin-left:15px}
#colInfo { width:385px;}
#rating {margin-bottom:15px;}
#rating  p { margin-bottom:5px}
#priceBox {border:1px solid #F2ECD6; padding:8px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_scroller) repeat-x bottom right; margin-bottom:18px}
#priceBox li {margin-bottom:5px}
#priceBox .quantity {padding-top:8px; padding-bottom:10px}
#priceBox .price {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:19px; font-weight:normal; line-height:22px}
.iconlinks { margin-bottom:8px; }
.icons {padding-right:3px; vertical-align:top;}
.enlarge { padding:8px; margin-bottom:0}
.chocolateTitle {font:normal 15px/20px Georgia, "Times New Roman", Times, serif; color:#49332b}
.specialSml img {padding-right:8px}
.specialLrg {padding:8px; border:solid 3px #faf7ea; margin:10px 0 15px 0}
.specialLrg img {padding-right:8px; width:105px}
.specialLrg .copy { width:455px; margin-bottom:0; padding-bottom:0}
.specialLrg .proHeadingTitle { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_related_recipes) no-repeat top left; padding:10px 10px 15px 50px; margin-bottom:10px;}
.specialLrg .important
{
	width:100%;
}
.specialLrg .msg
{
	width:100%;
	margin-bottom:20px;
}


/*Product Detial Images Widget*/
#productImgWidget { border:1px solid #F2ECD6; margin-bottom:18px; overflow:hidden;}
div.prodImage.selected {display: block;}
#thumbScroller {float: left;    position: relative;    width: 349px;	display: block;	height: 62px; background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_scroller) repeat-x scroll 0 0 transparent}
#prevBtn, #nextBtn {    background: url(http://s7d5.scene7.com/is/image/Calphalon/sprite_carouselArrows) no-repeat 0 0; cursor: pointer; float: left;  height: 63px;  width: 22px; z-index: 97;}
#nextBtn {background-position: 0 -63px;}
#prevBtn {	margin-right: 4px; }
#prevBtn:hover { background-position: -22px 0;}
#nextBtn:hover {    background-position: -22px -63px;}
#thumbScroller #thumbContainer {float:left;
height:62px;
overflow:hidden;
position:relative;
width:299px;}
#thumbScroller ul {
float:left;
list-style:none outside none;
margin:0;
position:relative;
width:100000px;
}
#thumbScroller li { float: left;  display: inline; list-style: none; margin:3px 3px 0 0;   width: 72px;  height: 55px;}
#thumbScroller li a { display: block;  text-align: center; border: 1px solid #fff; height: 53px; background-color:#FFF}
#thumbScroller li a:active, #thumbScroller li a:hover, #thumbScroller li a.selected { border-color: #dcc592;}

.detailTabContainerTop  { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_detailsTabscontainer_top) 0 top no-repeat;  height: 7px;  width:595px; display:block; float:left; margin-top:10px}
.detailTabContainerMid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_detailsTabscontainer_mid) 0 0 repeat-y; margin:-1px 0; display:block;  float:left; width:595px; padding:5px 0 0; position: relative;}
.detialTabInside {background-color:#FFF; padding:10px; max-height:300px; overflow:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:5px 10px}
.detailTabContainerBtm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_detailsTabscontainer_btm) 0 bottom no-repeat;  height: 7px;  float:left; width:595px; margin-bottom:10px}
.detailHeadingInside {background-color:#E8DDBD; overflow:hidden; padding:6px 10px; width:555px; margin: 0 10px 10px 10px}

/*Product Detial Tabs*/
#detailTabs {display:block; height:34px; width:595px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_detailsTabscontainer_top) no-repeat bottom left; padding-bottom:5px; text-indent:-9999px; margin-top:10px}
#detailTabs li, #searchTabs li a {display:block; height:34px; width:92px; float:left; }
#detailTabs li a, #searchTabs li a:hover { text-decoration:none; }
#detailTabs .features { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat 0 -34px; cursor:pointer; }
#detailTabs .featuresSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat 0 0;}
#detailTabs .specs { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -90px 0; cursor:pointer; width:130px}
#detailTabs .specsSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -90px -34px;  width:130px}
#detailTabs .care { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -222px 0; cursor:pointer; width:98px}
#detailTabs .careSelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -222px -34px; width:98px }
#detailTabs .warranty { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -320px 0; cursor:pointer; width:105px}
#detailTabs .warrantySelect { background:url(http://s7d5.scene7.com/is/image/Calphalon/sprite_prodDetailTabs) no-repeat -320px -34px; width:105px }
#detailTabs .rightlink { width:160px; text-align:right; padding-top:10px; height:20px}
#detailTabs .rightlink #surfaceLinkProductDetail:hover {text-decoration:underline;}
ul.bullet li {background:url("http://s7d5.scene7.com/is/image/Calphalon/icon_bullet") no-repeat scroll 0 7px transparent;padding-left:10px;}

/* ---- Newsletter ---- */
#becomeMember { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 1px 0; }
#becomeMember .inner { background: #FAF8F2 url(http://s7d5.scene7.com/is/image/Calphalon/bg_notMember) 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; }
#newsletter {border-top:solid 1px #cdcbc7; border-bottom:solid 1px #cdcbc7; height:95px; margin:20px 0;display:block;float:left; padding:0 10px 0 130px; background: url(http://s7d5.scene7.com/is/image/Calphalon/img_newsletter_125x93) no-repeat 0 0; background-color:#fbf9f5;  }
#newsletter h3 {font:normal 15px/18px Arial, Helvetica, sans-serif; color:#b17e2c; padding-top:10px; width:240px; margin:0; padding-right:10px }
#newsletter p {font:normal 13px/18px Georgia, "Times New Roman", Times, serif; color:#58513c; width:240px; padding-top:5px; margin:0; padding-right:10px}
.inputBox { width:150px; height:18px; font-size:11px; margin-bottom:7px; }
.newsletterForm {width:250px; margin-top:20px; text-align:right }

.col645 #newsletterAlt div#promodescription { width:290px;}
#newsletterAlt {border-top:solid 1px #cdcbc7; border-bottom:solid 1px #cdcbc7; margin:20px 0; padding:0 10px 0 0; background-color:#fbf9f5;display:block;float:left;width:635px;}
#newsletterAlt h3 {font:normal 15px/18px Arial, Helvetica, sans-serif; color:#b17e2c; padding-top:10px; width:180px; margin:0; padding-right:10px; margin-bottom:5px; text-align:center }
#newsletterAlt p {font:normal 13px/18px Georgia, "Times New Roman", Times, serif; color:#58513c; width:280px; padding:5px 10px 10px 0; margin:0;}
#newsletterAlt p.btn {text-align:center; width:180px }
#newsletterAlt a {padding-right:10px;}

/*Newsletter for Product Detail*/
#col595 #newsletterAlt {width:585px;}
#col595 #newsletterAlt p {font:normal 13px/18px Georgia, "Times New Roman", Times, serif; color:#58513c; width:230px; padding-top:5px; margin:0; padding-right:10px; padding-bottom:10px; padding-left:5px}
#col595 #newsletterAlt p.btn {text-align:center; width:160px }
#col595 #newsletterAlt div#promodescription { width:360px; padding-left:10px;}

/*Product Detail Rounded Corners*/
#col595 .proItem { margin-left:10px; width:184px; float:left}
#col595 .proItem .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_col_top?$transparency$) 0 bottom no-repeat; height: 10px;}
#col595 .proItem .mid { background-color:#FFF; padding: 0 10px; text-align:center; padding-top:5px }
#col595 .proItem .mid p { padding-top:5px }
#col595 .proItem .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_col_btm?$transparency$) 0 top no-repeat; padding:0 9px; height:10px; margin-bottom:10px }
#col595 .proItem .last {margin-bottom:0 }
#col595 .proItem:hover .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_col_top_hover?$transparency$) 0 bottom no-repeat; height: 10px; }
#col595 .proItem:hover .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_col_mid_hover?$transparency$) 0 bottom repeat-y; }
#col595 .proItem:hover .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_col_btm_hover?$transparency$) 0 top no-repeat; height: 10px;  }
#col595 .proItemSml { margin-left:10px; width:135px; float:left}
#col595 .proItemSml .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_sml_top?$transparency$) 0 bottom no-repeat; height: 10px;}
#col595 .proItemSml .mid { background-color:#FFF; padding: 0 10px; text-align:center; padding-top:5px; margin:0 auto}
#col595 .proItemSml .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_sml_btm?$transparency$) 0 top no-repeat; padding:0 9px; height:10px;  }
#col595 .proItemSml .last {margin-bottom:0 }
#col595 .proItemSml:hover .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_sml_top_hover?$transparency$) 0 bottom no-repeat; height: 10px; }
#col595 .proItemSml:hover .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_sml_mid_hover?$transparency$) 0 bottom repeat-y; height:85px}
#col595 .proItemSml:hover .btm { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_pd_productlist_sml_btm_hover?$transparency$) 0 top no-repeat; height: 10px;  }

/* Footer
------------------------------------------------ */
#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 {margin-left: 10px; }
a#feedback { background: url(http://s7d5.scene7.com/is/image/Calphalon/icon_plus) 0 4px no-repeat; padding-left: 15px; position: absolute; right: 22px; top: 0px; font-size: 11px; color: #666; }

#footerLogo { padding-left: 15px; position: relative; float:right;}
#footerLine
{
	margin-top:10px;
	border-top:solid 1px #CCC;
	position:relative;
	width:100%;
	height:5px;
	display:block;
	float:left;
}

/* ------------------ */
.regprice
{
	color:#8b8987;
	text-decoration:line-through;
}
.saleprice
{
	color:#8b8987;
	font-weight:bold;
}
.price
{
	color:#8b8987;
}

/* Classes for background
------------------------------------------------ */

/* COMPARISON GRID
------------------------------------------------ */
#comparisonContainer { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundCornerLrgBottom) 0 100% no-repeat; margin: 0 0 22px; padding: 0 0 10px; width: 965px; }
#comparisonContainer .top { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundCornerLrgTop) 0 0 no-repeat; height: 9px; width: 965px; }
#comparisonContainer .mid { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundCornerLrgFill) 0 0 repeat-y; padding:0 9px; }
.featBar { background-color: #e8ddbd; height: 25px; padding: 7px 0 0 15px; margin:0 0 9px 0  }
.featBarTop { background-color: #e8ddbd; height: 25px; padding: 7px 0 0 15px; margin:9px 0 0 0 }
.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 .printBtn { background: url(http://s7d5.scene7.com/is/image/Calphalon/icon_print1) 0 50% no-repeat; }
.comparisonSection { background: #ffffff url(http://s7d5.scene7.com/is/image/Calphalon/bg_tanModuleTopRt) 100% 0 no-repeat; margin:9px 0 0; width: auto; }
.comparisonSection .content { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_tanModuleTopLt) 0 0 no-repeat; padding: 12px 7px 0; }
.comparisonSection .bottom { background: url(http://s7d5.scene7.com/is/image/Calphalon/bg_tanModuleBottomRt) 100% 0 no-repeat; height: 5px; }
.comparisonSection  .img {padding-bottom:8px}
.compareChart tr { background: url(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider) 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; }
.compareDesc li.browseName {min-height: 72px; height:72px}
.chart1 { position: relative; }
.chart1 td { width: 174px; }
.chart1 .compareImg td { padding: 13px 0 0; text-align: center; vertical-align:top; }
.chart1 .compareImg img { padding: 3px 0; }
.chart1 .compareImg .label { padding: 13px 7px 12px; text-align: left; }
.chart1 .compareImg .compareDesc {position: relative; padding-left:10px }
.removeItem { background: url(http://s7d5.scene7.com/is/image/Calphalon/arrow_red) 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 5px; text-align: left; height:54px }
.compareImg .itemDesc a { font-size: 14px;  height:54px}
.compareImg .itemDesc span { display: block; font-size: 12px; }
.comparePrice td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 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; width:150px}
.compareItemLinks .irBtn { margin: 5px 0; }
.compareItemLinks .wishlistLink { background: url(http://s7d5.scene7.com/is/image/Calphalon/arrow_red) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 8px; text-transform: uppercase; }

/*cream buttons*/
.btnShipInfo { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_ship_info) top center no-repeat; height: 22px; text-indent:-9999px;}
.btnBestsellers { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_bestsellers) top center no-repeat; height: 22px; text-indent:-9999px; display:block;}
.btnBestsellers a {display:block;}
.btnEnter { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_enternow) top center no-repeat; height: 22px; text-indent:-9999px;}
.btnShipInfo:hover, .btnBestsellers:hover, .btnEnter:hover  { background-position: center -22px; cursor:pointer }

/* Gift Certificate
-----------------------------------------------*/
.giftText {width:440px}
.giftBtn { width:170px; margin-left:15px; margin-top:15px}
td img { display:inline;}
td.giftTitle {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#49332b; line-height:18px; padding-bottom:3px; border-bottom:dotted 1px #b47e17}
td.btm { padding-top:10px}
td.giftTitle span {font-weight:bold}
td.giftCopy {font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px; color:#49332b; line-height:18px; vertical-align:middle; width:260px;  border-bottom:dotted 1px #b47e17}
td.giftPrice {text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:50px; line-height:50px; color:#b47e17; vertical-align:middle; width:240px;  border-bottom:dotted 1px #b47e17}
td.giftNo {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#49332b; line-height:18px; vertical-align:middle; width:260px; padding-top:8px}

/* Classes for background
------------------------------------------------ */
.bgThyme {  background: url(http://s7d5.scene7.com/is/image/Calphalon/2010_12-background-treeSnow?$background$)  center 107px no-repeat;}
.bgPlums {  background: url(http://s7d5.scene7.com/is/image/Calphalon/plums?$background$)   center 107px no-repeat; }
.bgBread {  background: url(http://s7d5.scene7.com/is/image/Calphalon/bread?$background$)  center 107px no-repeat;  }
.bgTomato {  background: url(http://s7d5.scene7.com/is/image/Calphalon/tomatoes?$background$)  center 107px no-repeat;  }
.bgGift {  background: url(http://s7d5.scene7.com/is/image/Calphalon/gift?$background$)  center 107px no-repeat; }
.bgChoclate {  background: url(http://s7d5.scene7.com/is/image/Calphalon/chocolate?$background$)  center 107px no-repeat; }
.bgLemons {  background: url(http://s7d5.scene7.com/is/image/Calphalon/lemons?$background$)  center 107px no-repeat;  }
.bgOrange {  background: url(http://s7d5.scene7.com/is/image/Calphalon/orange?$background$)  center 107px no-repeat; }
.bgBeans {  background: url(http://s7d5.scene7.com/is/image/Calphalon/beans?$background$)  center 107px no-repeat;}


/*  OVERLAY
-------------------------------------------------*/
.overlayProductSurface { margin:5px 26px 15px 0 !important; width:644px; }
.col { width:600px;}
.overlayProductSurface .prodHeading {margin-top:0; padding-left:3px}
.overlayProductSurface .roundCol { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundColCorners_overlay_650?$transparency$) no-repeat scroll 0 0 transparent;
display:block; font-family:Georgia,"Times New Roman",Times,serif; margin-bottom:1em; overflow:hidden; padding-top:11px; }
.overlayProductSurface .roundCol .inner { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundCol_overlay_650?$transparency$) repeat-y scroll 0 0 transparent; display:block; overflow:hidden; padding:0 10px }
.closeBtn {position: relative; text-align: right; padding: 5px 15px 0 0;}
.roundCol .btmBar, .roundCol .topBar2 { background:none repeat scroll 0 0 #F8F5E5; clear:both; display:block; overflow:hidden; padding:5px 12px 5px 5px; }
.overlayProductSurface .roundCol .endcap { background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_roundColCorners_overlay_650) no-repeat scroll 0 -15px transparent; display:block; height:11px;}

#wrapper
{
	display:block;
	margin:0;
	width:100%;
	float:left;
}
/*Overlay Enlarge Image
---------------------------------------------------- */
#overlayEnlarge {width:836px;}
#overlayEnlarge .top {height:12px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_enlarge_top?$transparency$) no-repeat scroll 0 0 ; }
#overlayEnlarge .mid {padding:0 15px;  background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_enlarge_mid?$transparency$) repeat-y scroll 0 0 ; }
#overlayEnlarge .mid .prodHeading {margin: 5px 0 10px 0}
#overlayEnlarge .btm {height:13px; background:url(http://s7d5.scene7.com/is/image/Calphalon/bg_enlarge_btm?$transparency$) no-repeat scroll 0 0 ;}


/*ToolTips*/
.dishwasherToolTip span {display:none; margin-left:-25px; margin-top:-25px; width:95px; height:25px}
.dishwasherToolTip:hover span {display:inline; position:absolute; width:95px; height:25px;}



/* Pop-Ups  & Forms
------------------------------------------------ */
select {margin:0 4px}
.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(http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots) 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;float:left;}
input.text  { border-bottom:1px solid #E4E4E4; border-right:1px solid #CECECE; border-top:1px solid #CECECE; color:#797979; font-size:11px;}
input.noCancel {background:url("http://s7d5.scene7.com/is/image/Calphalon/btn_noCancel") no-repeat scroll 0 0 transparent; height:21px; margin:0 0 0 10px; padding:0; width:79px; }
DIV.base-layer {  margin: 0.5em 12px 0.5em 12px; padding: 0; text-align: left; width: auto;}
DIV.table-row {  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;  padding: 0; text-align: center; width: 96%;}
DIV.left-container13 {  border: none; float: left; margin: 0; padding: 0; width: 10%;}
DIV.left-container23 {  border: none; float: left; margin: 0; padding: 0; width: auto;}
P.text {  border: 0; margin: 0; padding: 0.3em 0.3em 0 0.3em;  font-style: normal; font-size: 1em; text-align: left; text-indent: 0;  width: auto;}

/* End of layer specific style rule set */
DIV.table-row {  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;  padding: 0; text-align: center; width: 96%;}

DIV.left-container13 {  border: none; float: left; margin: 0; padding: 0; width: 10%;}

DIV.left-container23 {  border: none; float: left; margin: 0; padding: 0; width: auto;}

P.text {  border: 0; margin: 0; padding: 0.3em 0.3em 0.3em 0.3em;  font-style: normal; font-size: 1em; text-align: left; text-indent: 0;  width: auto;}

/* End of layer specific style rule set */


.proHeadingInsideClear ul li{float:left;margin:0 1px 0 1px;line-height:14px;}

/*Compare Button*/
.compareProducts { clear: both; overflow: hidden; padding: 0px 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; }
input.compareItems { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_compare) 0 0 no-repeat; width: 111px; height:20px;margin:0;padding:0;border:none; cursor:pointer;vertical-align:bottom;}
input.compareItems:hover {background-position:0 -20px;}
input.irBtn { display: inline-block; height: 21px;}
input.irBtn span { display: none; }

input.btnClose { background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_closeCircle) 0 0 no-repeat; width: 25px; height:25px;margin:0;padding:0;border:none; cursor:pointer;}
input.btnClose:hover {background-position:0 -25px;}

.contentResults  {
	background-color:#FFFFFF;
	margin:5px 0 0 5px;
	padding:0 0 10px;
	width:630px;
}

.contentResults .articleEntry {
	background:url("http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots") repeat-x scroll 0 100% transparent;
	margin:0 15px;
	padding:15px 10px 3px 4px;
}
.contentResults .articleEntry p {
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
}

div.articleEntry p.title {color:#74170A; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; padding-bottom:0; }

span.prodLineNoAvailable {
	background:url("http://s7d5.scene7.com/is/image/Calphalon/btn_prodNoLongerAvailable") no-repeat scroll 0 0 transparent;
	height:21px;
	margin:0;
	padding:0;
	width:236px;
	display:block;
	text-indent:-9999px;
}

span.currentProdLine {background: url(http://s7d5.scene7.com/is/image/Calphalon/btn_currentproducts?$transparency$) no-repeat scroll 0 0 transparent; height:21px; margin:0; padding:0; width:176px; display:block; text-indent:-9999px; }
span.prodLineNoAvailable:hover,span.currentProdLine:hover{cursor:pointer; background-position: 0 -21px; }
#insteadOfIE6 { display:none;}

/*International Shipping*/
.PopupScreen{ width:100% !important;}
.overlayInternational {
    margin: 5px 26px 15px 0 !important;
    width: 644px;
}
.overlayInternational .roundCol {
    background: url("http://s7d5.scene7.com/is/image/Calphalon/bg_roundColCorners_overlay_650?$transparency$") no-repeat scroll 0 0 transparent;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-bottom: 1em;
    overflow: hidden;
    padding-top: 11px;
}
.overlayInternational .roundCol .inner {
    background: url("http://s7d5.scene7.com/is/image/Calphalon/bg_roundCol_overlay_650?$transparency$") repeat-y scroll 0 0 transparent;
    display: block;
    overflow: hidden;
    padding: 0 10px;
}
.overlayInternational .roundCol .inner .closeBtn{
    padding: 5px 15px 0 0;
    position: relative;
    text-align: right;
}
.overlayInternational .col {
    width: 625px;
}
.overlayInternational .contentEntry {
    background: none repeat scroll 0 0 transparent;
    margin: 0 15px;
    padding: 15px 5px 0;
}
.overlayInternational .prodHeading {
    color: #B47E17;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 10px 10px;
}
.overlayInternational .prodHeading {
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 0 20px !important;
}
.contentEntry p {
    color: #545454;
    font-family: Georgia,"Times New Roman",Times,serif;
}
.columns {
    display: inline;
    float: left;
}

.first {
    margin-left: 0 !important;
}
.last {
    margin-right: 0 !important;
}
.grid, .grid_2, .grid_3, .grid_5 {
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}
.grid {
    width: 277px;
}
.grid_2 {
    width: 128px;
}
.grid_3 {
    width: 200px;
}
.grid_5 {
    width: 310px;
}
.contentEntry .title {
    color: #74170A;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 0;
}
.line {
    background: url("http://s7d5.scene7.com/is/image/Calphalon/horiz_divider_dots") repeat-x scroll left top transparent;
    clear: both;
    height: 3px;
    margin-bottom: 12px;
    margin-top: -4px;
    width: 100%;
}

ul.countries {
    margin-bottom: 27px;
}
ul.countries li {
    font-size: 11px;
    margin-bottom: 5px;
}
ul.countries li a {
    color: #545454;
    font-family: Arial,Helvetica,sans-serif;
    text-transform:capitalize;
}
ul.countries li img {
    padding-right: 10px;
    padding-top:3px;
}

img.flag { padding-bottom: 3px; padding-left: 6px;  vertical-align: middle;}

.horz-18 {
    margin: 15px 0 0;
}
.horz-19 {
    margin: 15px 0 25px;
}
.btnUSCustomer {
    background-image: url("/images/CalphalonStore/btn_us-customer.gif");
    background-position: center -29px;
    background-repeat: no-repeat;
    border: 0 none;
    display: block;
    height: 29px;
    text-indent: -9999px;
    width: 310px;
}
.btnPlaceOrder:hover, .btnCheckout:hover, .btnUSCustomer:hover {
    background-position: center 0;
    cursor: pointer;
}
.btnUpdate {
    background: url("/images/CalphalonStore/btn_update.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 21px;
    text-indent: -9999px;
    width: 122px;
}
.btnEditAdd:hover, .btnBillSame:hover, .btnBillDiff:hover, .btnUpdateCart:hover, .btnClear:hover, .btnRules:hover, .btnCloseRed:hover, .btnAddAddress:hover, .btnAddCC:hover, .btnUpdate:hover {
    background-position: center -21px;
    cursor: pointer;
}
p {
    margin-bottom: 1em;
}
.overlayInternational .roundCol .endcap {
    background: url("http://s7d5.scene7.com/is/image/Calphalon/bg_roundColCorners_overlay_650") no-repeat scroll 0 -15px transparent;
    display: block;
    height: 11px;
}

.intlMessage {
    color:#DE3127;
    font-size:10px;
}

.promoTxt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:normal;
    color:#DE3127;
    margin:0 0 15px 10px;
}
