/* style clear */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;text-decoration:none; font-weight:inherit;font-style:inherit;font-size:100%;font-family:"Lucida Grande", Verdana, Arial, sans-serif !important; color:#545454; font-size:12px;}
ul, ol { list-style-type:none; }
input { border:1px solid #9d9d9d;}
.inline-button { vertical-align:text-bottom;}
a {outline:0;}
a:hover { text-decoration:underline;}

/* MAIN STYLES
--------------------------------------------------------------------------------------------------------*/
body { text-align:center; margin-top:5px}
.left {float: left;}box two
.right {float: right;}
.clear { clear:both; height:1px; overflow:hidden;}
.center { text-align:center; display:}
.bold {font-weight:bold;}
/*HEADER
--------------------------------------------------------------------------------------------------------*/
#headerwrap, #navbar { #display:inline-block; #vertical-align:top; float:left; }
#seotag { font-size:11px; color:#555; text-align:right; clear:right; padding-top:10px} 
#top-head { position:relative; height:78px; /*float:left; */width:968px; }
#top-head a.title {position:absolute; top:5px; left:10px; display:inline; text-indent:-5000px; background:url(/hd/images/misc/logo.jpg) no-repeat left top; width:295px; height:51px; }
#top-head #phone { font-size:15px; color:#777; margin-left:380px; margin-top:12px; }
#top-head #phone strong { display:block; font-weight:bold; color:#73b500; font-size:17px; } 
#top-head #helpsearchwrap { position:absolute; right:7px; top:0px; width:330px;}
#top-head #helpsearchwrap #help { text-align:right;}
#top-head #helpsearchwrap #help a { margin:0 3px; padding-bottom:3px; }
#top-head #helpsearchwrap #searchwrap { margin-top:7px; text-align:right}
#top-head #helpsearchwrap #searchwrap  img { margin-right:7px}
#top-head #helpsearchwrap #searchwrap .textfield { border:1px solid #a1a1a1;}
#top-head #helpsearchwrap #searchwrap #go { border:none; margin:0 0 -3px 7px}
#extranav { clear:both; display:block; width:967px; background-image:url(/hd/images/bckg/extranav_bg.gif); background-repeat:no-repeat; #display:inline-block; #vertical-align:top;}
#extranav div { font-family:Arial, Helvetica, sans-serif !important; padding:3px 9px;} 
#extranav * { color:#FFF; font-size:10px;  font-family:Arial, Helvetica, sans-serif !important; }
#extranav #breadcrumb { width:738px; background:/*url(/hd/images/bckg/bg-breadcrumbs.gif)*/ url(/hd/images/bckg/breadcrumb_plain_bg.gif) repeat-x left top; float:left; padding-left:10px !important; text-align:left; background-color:#7b072f }
* html #extranav #breadcrumb { width:756px; }
#extranav #breadcrumb a { position:relative; top:-1px;}
#extranav #login { background:url(/hd/images/bckg/bg-login.gif) no-repeat left top; float:left; padding-right:22px;}
#extranav #myaccount {   background:url(/hd/images/bckg/bg-myaccount.gif) no-repeat left top; float:left; padding-right:17px;} 
#extranav #shoppingcart { background:/*url(/hd/images/bckg/bg-shopping.gif)*/ url(/hd/images/bckg/cart_plain_bg.gif) repeat-x right top; font-weight:bold; background-color:#a12e56; font-weight:bold; height:13px; float:}
#extranav #shoppingcart a { text-decoration:underline; }
#headerbot { position:relative; float:left; width:968px; background-image:url(/site/images/misc/bcksearch.jpg); background-repeat:repeat-x; height:27;}
/*NAVIGATION BAR
--------------------------------------------------------------------------------------------------------*/
#navbar { list-style-type:none; background:url(/hd/images/buttons/nav-bar.jpg) }
#navbar a { float:left;  height:30px; background-position:left 30px !important; text-indent:-5000px; outline:0; }
#navbar a:hover { background-position:left top !important; }
#navbar li { float:left;}
#navbar li a {  float:left;  height:30px; background-position:left 30px !important; text-indent:-5000px; outline:0; } 
#navbar li a:hover { background-position:left top !important; } 
#navbar li a.crockery { background:url(/hd/images/buttons/nav-bar.jpg); width:91px; background-position:-389px 30px !important;}
#navbar li a.crockery:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:91px; background-position:-389px 0px !important;}
#navbar li a.cutlery { background:url(/hd/images/buttons/nav-bar.jpg); width:79px; background-position:-480px 30px !important;}
#navbar li a.cutlery:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:79px; background-position:-480px 0px !important;}
#navbar li a.glassware { background:url(/hd/images/buttons/nav-bar.jpg); width:96px; background-position:-559px 30px !important;}
#navbar li a.glassware:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:96px; background-position:-559px 0px !important;}
#navbar li a.barware { background:url(/hd/images/buttons/nav-bar.jpg); width:81px; background-position:-208px 30px !important;}
#navbar li a.barware:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:81px; background-position:-208px 0px !important;}
#navbar li a.serving { background:url(/hd/images/buttons/nav-bar.jpg); width:136px; background-position:-832px 30px !important;}
#navbar li a.serving:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:136px; background-position:-832px 0px !important;}
#navbar li a.kitchenware { background:url(/hd/images/buttons/nav-bar.jpg); width:115px; background-position:-655px 30px !important;}
#navbar li a.kitchenware:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:115px; background-position:-655px 0px !important;}
#navbar li a.cookware { background:url(/hd/images/buttons/nav-bar.jpg); width:100px; background-position:-289px 30px !important;}
#navbar li a.cookware:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:100px; background-position:-289px 0px !important;}
#navbar li a.knives { background:url(/hd/images/buttons/nav-bar.jpg); width:61px; background-position:-770px 30px !important;}
#navbar li a.knives:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:61px; background-position:-770px 0px !important;}
#navbar li a.bakeware { background:url(/hd/images/buttons/nav-bar.jpg); width:88px; background-position:-120px 30px !important}
#navbar li a.bakeware:hover { background:url(/hd/images/buttons/nav-bar.jpg); width:88px; background-position:-120px 0px !important}
#navbar li a.brand { background:url(/hd/images/buttons/nav-bar.jpg); width:120px;}


/* LEFT COLUMN */
#leftsource { height:1px; overflow:hidden; }
#leftcolumn a { display:none; font-size:11px; line-height:20px; color:#545454; }
#leftcolumn a.leftLink1 { display:block; background:transparent url(/hd/images/bckg/title-bg.gif) no-repeat scroll left top; color:#FFFFFF; font-size:15px; font-weight:bold; padding:12px 15px 6px; }
#leftcolumn a.leftLink1:hover { text-decoration:none !important; }
#leftcolumn a.leftLink2 { display:block; padding-left:15px; }
#leftcolumn .leftLinkBold { font-weight:bold; }/* CSS Document */ 

/* HOME */
#home-main { float:left; #width:750px; margin:0 10px 0px 0px; overflow:hidden; border-bottom:1px solid #c2c2c2}
ul.three-links { list-style-type:none; margin-top:8px; }
ul.three-links li { float:left;} 
ul.three-links .brwfast { padding-left:5px}
.three-boxes { float:left; background:url(/hd/images/bckg/three-boxes-bg.gif) repeat-y left top; margin-top:10px;} 
.three-boxes .box {  float:left; }
.three-boxes .box .header { height:42px; padding:7px 5px 7px 11px; text-align:left;  }
.three-boxes .box .content { height:200px; width:238px;}
.three-boxes .box .header h2 { font-size:18px; color:#000; text-transform:uppercase}
* html .three-boxes .box .header h2 { font-family:"Lucida Sans"; font-size:15px !important;}
* html .three-boxes .box .header h3 { font-family:"Lucida Sans"; font-size:13px;}
.three-boxes .box .header h3 { font-size:12px; color:#4b4a4a; }

.three-boxes .box.one { width:238px; } 
.three-boxes .box.two { width:261px; } 
.three-boxes .box.three  { width:251px;} 

.three-boxes .box.one .header { background:url(/hd/images/bckg/boxes-header-1.jpg) no-repeat left top;} 
.three-boxes .box.two .header { background:url(/hd/images/bckg/boxes-header-2.jpg) no-repeat left top; } 
.three-boxes .box.three .header { background:url(/hd/images/bckg/boxes-header-3.jpg) no-repeat left top; } 

.three-boxes .box .thumb {  font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#5d8604; float:left;  }
.three-boxes .box .thumb img { display:block; padding:1px; border:1px solid #CCC; margin-bottom:5px;  }

.three-boxes .box.one ul { float:left; margin:10px 0px 0px 5px; display:inline; width:100px;} 
.three-boxes .box.one ul li {   margin:5px 0 5px 5px}
.three-boxes .box.one ul li a { color:#2c2a2a; font-size:12px; }
.three-boxes .box.one .thumb {  width:115px; margin:13px 0px 10px 13px; display:inline;}
.three-boxes .box.two .content { width:255px;}  
.three-boxes .box.two .product { clear:left; padding:5px 10px;}
.three-boxes .box.two .product .thumb { margin-right:15px;}
.three-boxes .box.two .product a { font-weight:bold; font-size:12px; color:#5e8604; }
.three-boxes .box.two .product p { font-size:11px; }

.content table tbody tr td table tbody tr { height:60px !important} 

.three-boxes .box.three .content { width:245px; padding:13px 0 0 5px;}
* html .three-boxes .box.three .content { width:250px; padding-left:none;}

#div__footer .email {background:url(/hd/images/bckg/e-mail-subscribe.jpg) no-repeat left top; width:968px; padding:11px 0px; } 
#div__footer .email div { width:750px; text-align:center; margin: 0 auto; height:40px  } 
#div__footer .email p { font-size:16px; color:#211f1f; padding-right:10px; display:inline; margin-top:3px;}
#div__footer .email iframe {vertical-align:middle}


#right-column {  float:left; width:203px; #margin:0px 0px 0px -2px;}
#right-column  .why-shop h2 {  background:url(/hd/images/bckg/whyshoptop.jpg) no-repeat left top; color:#FFF; font-size:16px; padding:11px 10px 10px 15px; text-indent:-9999;} 
#right-column  .why-shop, #right-column  .customer-service  { position:relative; background:url(/hd/images/bckg/home-right-bg.gif) repeat-y left top; } 
#right-column  .why-shop { height:278px; }
#right-column  .why-shop ol { padding:2px 2px 0px 12px; color:#211f1f; position:relative; z-index:2;}
#right-column  .why-shop ol li strong { font-weight:bold; font-size:18px; color:#7e0833; margin-right:4px;}
#right-column  .why-shop ol li {font-size:11px; letter-spacing:-0.05em;}
#right-column  .why-shop .cook { position:absolute; bottom:0; left:-10px; z-index:1;} 
#right-column  .customer-service {  margin:5px 0;}
#right-column  .customer-service h2 {  background:url(/hd/images/bckg/title-bg.gif) no-repeat left top; color:#FFF; font-size:16px; padding:11px 10px 5px 15px}
#right-column  .open-public { margin-top:7px}
#right-column  .customer-service ul { padding:10px 0 10px 20px; }
#right-column  .customer-service ul li { margin:4px 0 6px;}
#right-column  .customer-service ul li a { font-size:14px; color:#000; font-weight: normal; }

#headerlogin, #headernotlogged, #headerlogged	{ }
#headerlogged	{}
#headernotlogged	{ }






/* INNER PAGES */ 
/* */
#left-column { margin:6px 6px 5px 0px; }
.category-box h2 {background:url(/hd/images/bckg/title-bg.gif) no-repeat left top; color:#FFF; font-size:15px; padding:12px 15px 6px; font-weight:bold;} 
#left-column .phone-support { background:url(/hd/images/bckg/banner-bg.gif) no-repeat left top; width:203px; font-size:13px; min-height:71px; } 
#left-column .phone-support strong { color:#73B500; display:block; font-size:17px; font-weight:bold;}
#left-column .phone-support div { padding:17px 17px 22px 19px; }
.category-box { position:relative; background:url(/hd/images/bckg/home-right-bg.gif) repeat-y left top; margin-top:10px; width:203px; font-weight:bold;}
.category-box span.price { display:block; color:#7d072f;}
.category-box ul { padding:5px 5px 5px 15px ; } 
.category-box ul li { margin:5px 0 7px; }
.category-box ul li a { font-size:13px;} 
.category-box ul.recently-viewed li { padding:5px 0px 10px 5px; margin-right:16px; border-bottom:1px solid #d6d6d6; } 
#subcat-wrapper {float:right; width:475px; border:1px solid #ededed; margin:10px 0px;}
#subcat-wrapper a {color: #66CC00;}
.foot  { background:url(/hd/images/misc/menu-footer.gif) no-repeat left top; height:15px;clear:both; width:205px} 
/* terrible column hack */
.category-box td.text,  .category-box td.smalltext a img, .category-box td.textboldnolink a img{ width:3px}
.category-box td.smalltext a , .category-box td.textboldnolink a { font-size:11px; font-weight:normal; color:#545454;}

#cat-box { width:203px;}

.recent-items {/*display:none;*/}
.recent-items td {text-align:center;}
.recent-items h2 {font-size:12px; text-align:left}
.recent-items .recent-box {width:180px; padding:5px 0px; margin:5px auto; border-bottom:1px solid #F1EFE2;}
.recent-items .recent-box p, .recent-items .recent-box p a {color:#222; font-size:11px; margin-bottom:3px; text-align:left}
.recent-items .recent-box p.price {color: #990033; font-size:12px; text-align:left}
#recentlyIdSpan	{float:left;margin-top:0;}
.recentViewCell	{margin:10px;clear:both;padding-bottom:10px;border-bottom:1px solid #d6d6d6;margin-bottom:0;}
.recentViewCell .name	{font-weight:bold;color:#232323;}
.recentViewCell .price	{font-weight:bold;color:#81173d;}
 
/* LEFT COLUMN */
#leftsource { height:1px; overflow:hidden; }
#leftcolumn a { display:none; font-size:11px; line-height:20px; color:#545454; }
#leftcolumn a.leftLink1 { display:block; background:transparent url(/hd/images/bckg/title-bg.gif) no-repeat scroll left top; color:#FFFFFF; font-size:15px; font-weight:bold; padding:12px 15px 6px; }
#leftcolumn a.leftLink1:hover { text-decoration:none !important; }
#leftcolumn a.leftLink2 { display:block; padding-left:15px; }
#leftcolumn .leftLinkBold { font-weight:bold; }/* CSS Document */ 
 
 
/* item template */
.t {background: url(/hd/images/misc/dot.gif) 0 0 repeat-x; }
.b {background: url(/hd/images/misc/dot.gif) 0 100% repeat-x}
.l {background: url(/hd/images/misc/dot.gif) 0 0 repeat-y}
.r {background: url(/hd/images/misc/dot.gif) 100% 0 repeat-y}
.bl {background: url(/hd/images/misc/bl.gif) 0 100% no-repeat}
.br {background: url(/hd/images/misc/br.gif) 100% 100% no-repeat}
.tl {background: url(/hd/images/misc/tl.gif) 0 0 no-repeat}
.tr {background: url(/hd/images/misc/tr.gif) 100% 0 no-repeat; padding:1px;}
.tr2 {background: url(/hd/images/misc/tr.gif) 100% 0 no-repeat; padding-top:5px; padding-bottom:5px;}
#contents.itemtemplate {width:750px;}
.itemtemplate .main-image { float:right; width:265px; height:253px; margin-right:5px; }
.itemtemplate .main-image div.tr {vertical-align:top; text-align:center; overflow:hidden; width:261px;} 
.itemtemplate .main-image div.tr img {margin:1px; height:249px}
.itemtemplate .info { float:left; width:474px; margin-bottom:6px;}
.itemtemplate .info  h2 { font-weight:bold; font-size:15px; padding:5px 8px; background:#F1EFE2 url(/hd/images/bckg/itemtemplate-title.jpg) no-repeat left bottom;}
.itemtemplate .info .three-columns {float:left;padding:5px }
.itemtemplate .info .three-columns h4 {font-weight:bold; font-size:12px; margin:5px 0px; color:#7FBA1A;}
.itemtemplate .info .three-columns p.red {color:#9d0a43; font-size:12px; margin-bottom:10px; font-weight:bold}
.itemtemplate .info .three-columns div.left {border-left:1px solid #ccc; padding-left:10px; padding-top:8px;}
.itemtemplate .basic {width:200px; float:left; }
.itemtemplate .basic ul li { margin:8px 0;}
.itemtemplate .basic ul li a { color:#578a00; text-decoration:underline}
.itemtemplate .price-chart {font-weight:bold; float:left; background:url(/hd/images/bckg/price-chart-bg.gif) no-repeat left top; margin-right:10px; width:200px!important;overflow:hidden}
.itemtemplate .price-chart .bglt { background:none; width:200px;}
.itemtemplate .price-chart .listheadernosort { background:none; color:#000; font-size:12px;}
.itemtemplate .price-chart .smalltext { color:#000; font-size:12px;  font-weight:bold; }
.itemtemplate #addtocart-box td {vertical-align:top;}
 .texttable, .texttablert {baitemtempreadybuy2ckground:none !important; border:none !important;  padding:6px 8px; font-size:13px; color:#4d4d4d;}
.itemtemplate .price-chart .listfooter {font-size:10px; background:#ede8e2; border:1px solid #ccc; color:#555; height:100%; padding:2px 9px;}
.itemtemplate .price-chart .texttable {font-size:12px;}
.itemtemplate .itemtempreadybuy2 {font-size:10px; text-align:center; margin:10px 0px;}
.itemtemplate .itemtempreadybuy2 span.left {float:left; font-size:10px; width:190px; padding-left:7px;}
.itemtemplate .add-to-cart {#float:left; font-weight:bold;/* background:url(/hd/images/bckg/bg_addtocart_left.gif) no-repeat left top*/; padding-left:10px; border: solid 1px #7c0731}
.itemtemplate .add-to-cart ul {padding:8px 0px;/* background:url(/hd/images/bckg/bg_addtocart_right.gif) no-repeat right top;*/ #float:right}
.itemtemplate .add-to-cart #addtocart {margin-top:7px;}
.itemtemplate .itemtempreadybuy2 {margin-top:7px;}
.itemtemplate .itemtempreadybuy2 .qtyline { border-bottom:#CCCCCC solid 1px}
li.rrp, li.price {margin:0px 10px 0px 0px;}
.itemtemplate .add-to-cart li.rrp {text-decoration:line-through; font-size:11px;} 
.itemtemplate .add-to-cart li.price {color:#7d0732; font-size:14px; margin-bottom:0px; #margin-bottom:-3px; padding-bottom:3px; border-bottom: #CCCCCC solid 1px} 
.itemtemplate .add-to-cart  li.price span {color:#7d0732; font-size:15px; vertical-align:top;}
.itemtemplate .add-to-cart  li.price span span {font-weight:normal; vertical-align:baseline; padding-left:10px; color:#707070; font-size:10px;}
.itemtemplate .utility-links { float:left; margin-bottom:6px; width:474px} 
.itemtemplate .utility-links ul li { float:left; border-right:1px solid #cbcbcb; padding:3px 9px 3px 3px}
.itemtemplate .utility-links ul li.last { border-right:none;}
.itemtemplate .utility-links ul li a { padding-left:22px; font-size:11px;}
.itemtemplate .utility-links ul li a.print-catalog { background:url(/hd/images/icons/print-catalog.gif) no-repeat 2px top; }
.itemtemplate .utility-links ul li a.print-page  { background:url(/hd/images/icons/print-page.gif) no-repeat 2px top; }
.itemtemplate .utility-links ul li.email a { background:url(/hd/images/icons/mail.gif) no-repeat 2px 2px; }
.itemtemplate .utility-links ul li a.measure { background:url(/hd/images/icons/ruler.gif) no-repeat 3px 3px; padding-left:26px; }
.itemtemplate .multi-images { float:right;  width:474px; padding-right:4px }  
.itemtemplate .multi-images ul li { float:left; margin:5px; border:1px solid #cbcbcb;} 
.itemtemplate .multi-images ul li img { width:65px; height:65px; cursor:pointer}
.itemtemplate #add-to-wish-list-menu, .itemtemplate #add-to-wish-list-menu2 { position:relative;z-index:1000;padding:5px;background:#fff;border:2px solid #adadad;line-height:20px; }
.itemtemplate #add-to-wish-list-menu p, .itemtemplate #add-to-wish-list-menu2 p { font-size:12px;line-height:20px;font-weight:bold; }
.itemtemplate #add-to-wish-list-menu a, .itemtemplate #add-to-wish-list-menu2 a { text-decoration:underline; }
.itemtemplate #add-to-wish-list-menu img, .itemtemplate #add-to-wish-list-menu2 img { position:absolute;right:0;top:0; cursor:pointer; }
.itemtemplate #tabs-and-info { width:529px; margin:10px 7px 0px 0px; float:left; clear:left; }
.itemtemplate #tabs-and-info .description { clear:left;}
.itemtemplate #tabs-and-info .tr { padding:15px; min-height:253px;}
.itemtemplate #tabs-and-info ul.tabs { margin-left:15px; position:relative; z-index:100; top:1px;}
.itemtemplate #tabs-and-info ul.tabs li { float:left; background:url(/hd/images/bckg/tab-off-left.gif) no-repeat left top; padding:0px 4px; position:relative;}
.itemtemplate #tabs-and-info ul.tabs li a {  background:url(/hd/images/bckg/tab-off-right.gif) no-repeat right top; padding:5px 7px; display:block;}
.itemtemplate #tabs-and-info ul.tabs li.ui-tabs-selected { background:url(/hd/images/bckg/tab-on-left.gif) no-repeat left top; }
.itemtemplate #tabs-and-info ul.tabs li.ui-tabs-selected a { background:url(/hd/images/bckg/tab-on-right.gif) no-repeat right top; }
.itemtemplate #tabs-and-info .description p { font-size:12px; line-height:17px; margin:11px 0;}

.itemtemplate .suggestions-box { float:left; margin-top:15px;  font-size:12px; }
.itemtemplate .suggestions-box .category-box h2 { padding:12px 15px 5px 15px;}
.itemtemplate .suggestions-box .category-box div.suggestions { padding:0px 6px; }
.itemtemplate .suggestions-box .category-box div.suggestions td.related-item-cell a { font-size:14px; color:#588b00; padding-left:0px;} 
.itemtemplate .suggestions-box .category-box img { float:left; margin-right:7px; width:60px;} 
.itemtemplate .suggestions-box .category-box div.suggestions td.related-item-cell {clear:left; border-bottom:1px solid #cbcbcb; padding:10px;}
.itemtemplate .suggestions-box .category-box div.suggestions td.related-item-cell span.price {color:#000; font-size:13px; font-weight:bold}
.itemtemplate .suggestions-box .category-box div.suggestions td.related-item-cell div {float:left; margin-top:5px; width:95px;}
.itemtemplate .suggestions-box .category-box div.suggestions td.related-item-cell div a {font-size:11px;}
/* multi images*/
#img-container { display:none; } 

/* */

table.maintable {width:100%;}

#contents { float:left; }
#contents .banner { margin-bottom:10px; }
#contents #category-list { width:748px; }
#contents #category-list .category-cell { display:block; width:141px; text-align:center; margin:0 0px 15px; } 
#contents #category-list .category-cell div.tr { padding:5px;}
#contents #category-list .category-cell a.title { font-size:13px; font-weight:bold; padding-top:6px; float:left; width:143px;} 
#contents #category-list .category-cell a.thumb {height:130px; display:block;}
#contents #category-list .category-cell a.thumb img { margin:-3px 0px 4px;}
#contents #category-list .header h2{ color:#696969; font-size:18px; font-weight:bold; margin-bottom:5px;}

/* item list */
.item-list { margin-top:10px;}
.item-list .header {width:752px;}
.item-list .header .t { float:left; margin-right:15px;}
.item-list .header div.tr { padding:5px; vertical-align:top}
.item-list .header h2, .greytitle { font-size:18px; font-weight:bold; color :#696969; margin-bottom:5px;}
.item-list .image-switcher { clear:left; padding-top:10px;}
.item-list .image-switcher  img.show { vertical-align:bottom;}

.item-list .sort { margin:10px 0; padding:5px 8px; border:1px solid #b8b5a6; background-color:#e5e3cf;}
.item-list .sort select { width:205px; margin:3px 0; }

.item-table { margin-top:6px; font-family:Arial, Helvetica, sans-serif}
.item-table tr.thead  td{ text-align:left; background-color:#f4f3e8; font-size:11px;  font-weight:bold;}
.item-table tr.tfoot {  background-color:#f4f3e8; }
.item-table tr { width:100%;}
.item-table td { text-align:left ; font-size:12px;} 
.item-table td a { color:#da8235; text-decoration:underline; font-size:11px;} 

.item-table td.img { padding-left:10px;}
.item-table td.itemid { width:30px; padding-left:10px;} 
.item-table td.name { width:125px; padding-left:10px;} 
.item-table td.length { width:80px; } 
.item-table td.shipping-qty { width:50px; padding-left:10px; }
.item-table td.price { width:120px; #padding:0!important}
.item-table td.qty { width:95px; padding-left:10px;}
.item-table td.add-to-cart { background-color:#f0f4e8; width:110px; }
.item-table td.add-to-cart b {margin:2px 5px 0px 0px; font-size:11px; display:block;}
.item-table td.img  img { margin:5px 5px 5px 0px; width:65px;}

.item-table .price-chart { font-size:11px;width:120px;}
.item-table .price-chart .head { color:black;}
.item-table .price-chart dl dt, .item-table .price-chart dl dd { float:left; width:30px; padding:3px 4px 4px;; font-size:10px; }

.item-table .price-chart .bglt { background:none;}
.item-table .price-chart .listheadernosort { background:none; color:#000; font-size:11px; background-color:#e8e7dd; padding:4px 7px;}
.item-table .price-chart .smalltext { color:#000; font-size:11px; font-weight:bold; padding:0px;}
.item-table .price-chart .texttable {  background:none; padding:2px 0 1px 7px; font-size:11px; color:#4d4d4d;}
.item-table .price-chart .listfooter { display:none;}

.item-table table.item-cell-table { border-bottom:1px solid #b8b5a6; width:752px; font-size:11px}
.sortbytitle {float:left;
width:212px;
padding-left:10px;}

/*div__footer
--------------------------------------------------------------------------------------------------------*/
#div__footer { clear:left; width:974px; margin:10px auto 15px;}
#div__footer table { width:inherit; }  
* html #div__footer table { width:974px;}
#div__footer ul { text-align:center; padding:4px;}
#div__footer ul li { display:inline; padding:0 5px; }
#div__footer ul li a { color:#FFF; font-size:12px; }
#div__footer .layer-1 { text-align:center; background:url(/hd/images/bckg/footer-layer1.jpg) no-repeat left top; height:25px; }
#div__footer .layer-1 ul { padding:5px 4px 0; }
#div__footer .layer-1 li { padding:0 12px 4px 8px; background:url(/hd/images/misc/footer-separator.gif) no-repeat right bottom;}

#div__footer .layer-1 li.last { background:none; }
#div__footer .layer-1 li a { padding-bottom:4px; }
#div__footer .layer-2 { text-align:center; background:url(/hd/images/bckg/footer-layer2.jpg) no-repeat left top; height:25px; }

#div__footer .layer-3 { position:relative; text-align:center; background:url(/hd/images/bckg/footer-layer3.jpg) no-repeat left top; height:115px; color:#FFFFFF; }
#div__footer .layer-3 .number { position:absolute; right:14px; top:7px; font-size:18px; color:#FFF;  }
.copyright {font-size:10px; padding-top:12px; color:#d7b5c1;}

/* INFO ITEMS */
.bgltmedtext { background:none;} 
.medtextbold { color:#73B500; font-weight:bold; font-size:22px; margin-bottom:10px;}
.medtext { font-size:14px; font-size:bold;}
/*NETSUITE OVERWRITE
--------------------------------------------------------------------------------------------------------*/
#outerwrapper {  width:968px; margin:0 auto;  }
#innerwrapper {float:left; width:968px; overflow:hidden;}
#div__body { clear:left; float:left; margin-top:6px !important; width:967px; }
#div__header { width:967px; margin:0 auto;}
#div__footer {}
#mainContents table table .greytitle {} 
#mainContents  { margin-bottom:8px; }
.bgbutton {background-color:#87bf0f; border:1px solid #9bd50f; color:#FFF; font-size:13px; margin-left:6px; padding:3px;}
.nlbutton {background-color:#ccc; border:1px solid #9bd50f; color:#333; font-size:13px; padding:3px}
.bgbutton, .nlbutton {cursor:pointer;}

#categorytitle h1 { color:#73B500;font-size:19px;font-weight:bold;padding-left:10px;padding-top:6px; }
#categorytitle.info h1 {padding-left:0px;padding-top:6px; padding-bottom:15px; }
/* Overwrites */
/* my account */
.inputreq { background-color:#FFF;}
.smalltextbnolink { padding:3px !important; font-size:13px !important;}
a.smalltextul { font-size:13px }
.portletlabel { background:none;}

#servercontentneg519_splits .textboldnolink { font-size:16px; color:#73B500;}
#handle_portlet_-520 { display:none; }
#servercontentneg517_splits {  width:180px; margin-left:9px;}
td > div#servercontentneg517_splits { margin-top:-8px; margin-left:10px}
.myacc .category-box h2 {#background:url(/hd/images/bckg/title-bg2.gif) no-repeat left top; color:#FFF; font-size:15px; padding:12px 15px 6px; font-weight:bold; #width:100%; #height:10px; #overflow:hidden} 
.smalltext, .smalltextrt { font-size:12px; text-align:left; }
#tllistcol_-47_-519_1, #tllistcol_-47_-519_2, #tllistcol_-47_-519_3 { width:300px !important; padding:10px;}
.pic { display:none; }
.bglt { background-color:#FFF;}
.bgbar { background:none;}
.tasktitlemed { color:#73B500; font-weight:bold; font-size:24px; width:974px; margin:0px auto;}
.headbarsubnolink, .headbarsub { color:#666; font-size:inherit;}
.bgontabbottom  { background-color:#F2F2F2;}
#payment_label, #applications_label { margin:5px 0;} 
#inpt_formnumber1 { width:140px !important;}
.rptfooter, #rptfooterfilter, #rptfooterbuttons {width:957px !important; background-color:inherit;}
.rptfindbox, .rptfindboxrow { background-color:inherit !important}
.rptfindboxrow img {display:none;}
#inpt_style3 { width:65px;}
#div__footer .nlbutton, #div__footer .bgbutton { margin:0px;}
.dropdownInput { background-color:#FFF !important; width:120px !important}
#applications_div, #applications_wrapper { width:959px !important; }
#inpt_sort2 { width:150px !important;}
.smalltextnolink { font-size:13px;}
.portlettitle { color:#FFF; font-size:15px; background-color:#7fba1a; margin-left:-3px;
padding:0 6px 4px;
width:177px; #width:189px}
#body_actions { width:970px !important; margin:0 auto !important}
#div__label { width:970px !important; margin:0px auto !important; }
#div__labtab { table-layout:auto !important;}
/* hides my account footer dropdown and links to export data*/
#rptfooter {position:relative; height:170px;}
#rptfooterfilter, #rptfooterbuttons, #rptfooterfilter, #body_actions #div__footer table table td, #quicksort_fs_lbl, #div__footer #quicksort_fs_lbl, #quicksort_fs, #style_fs, #style_fs_lbl, #print.bgbutton, .rndbuttoncaps, #spn_multibutton_export, #Transaction_TYPE_fs, #Transaction_TYPE_fs_lbl, #Case_STAGE_fs_lbl, #Case_STAGE_fs, #Case_STAGE_fs_lbl, #footer_actions .smalltextnolink, #Transaction_LISTSTATUS_fs {visibility:hidden;}
.partnercode {display:none}
#partner_fs_lbl, #partner_fs {display:none}
#additionalfieldstable { display:none;}

/*Pagination*/

#SC_Pagination-2, #SC_Pagination { font-size:11px !important; color:#666666; margin-top: 10px; margin-bottom:10px; text-align:right}
#SC_Pagination-2 span, #SC_Pagination span {font-size:11px !important; color:#666666; }
#SC_Pagination-2 a, #SC_Pagination a {color:#DA8235;
font-size:11px;
text-decoration:underline;}


/*Recently Viewed Items*/

#recently_viewed_items {background:transparent url(/hd/images/bckg/home-right-bg.gif) repeat-y scroll left top;
font-weight:bold;
margin-top:10px;
position:relative;
width:203px;}
.recent-items td {text-align:center;}
.recent-items h2 {background:transparent url(/hd/images/bckg/title-bg.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:12px 15px 6px;}
.recent-items .recent-item {width:180px; padding:5px 0px; margin:5px 5px 0 10px; border-bottom:1px solid #F1EFE2;}
.recent-items .recent-item p, .recent-items .recent-item p a {color:#222; font-size:11px; margin-bottom:3px; text-align:left}
.recent-items .recent-item p.price {color: #990033; font-size:12px; text-align:left}
.recent-items .image {text-align:center;margin-bottom:10px; width: 120px}

/* Cart Styles */
#cartleft {width:200px}
#mainContents {width:auto;}
table #carttable{border:#cbcbcb solid 1px !important;	font-size:12px; color:#000000; width:746px; float:left}
#carttable tr, #carttable td { 	font-size:12px; color:#000000}
table#carttable a {font-weight:bold; 	text-decoration:underline;display:block; 	padding:5px;}
table#carttable a:hover {text-decoration:underline !important; }
table#carttable b {font-size:14px; display:block; padding:3px; background-color:#FFF; border:1px solid #aaa;}
table#carttable .bglttextrt {font-size:14px; padding:5px; background-color:#FFF; }
table#carttable .listheadernosort {font-weight:bold;  color:#000000; text-align:center; text-decoration:none !important; }
.texttable {border-right: #FFFFFF solid 1px; padding:3px !important; border-collapse:collapse; vertical-align:middle !important;}
.texttablert, .texttablectr, .texttable, .listtexthl {border: none; border-bottom: #cbcbcb solid 1px !important;padding:3px !important;	border-collapse:collapse;	vertical-align:middle !important;	background:	#FFF!important;}
td.texttable table {text-align:center;}
table#carttable .listheadernosort { font-weight:bold;  color:#000000; text-align:center; font-size:12px;background:#cdcdcd}
table#carttable a:link, table#carttable a:visited {color:#222;}
table#carttable a:hover {color:#0583BE;}
#carttableheader td {background:#cdcdcd;}
#carttablerow0 .texttable, #carttablerow0 .texttablert, #carttablerow0 .texttablectr, #carttablerow0 .listtexthl, #carttablerow2 .texttable, #carttablerow2 .texttablert, #carttablerow2 .texttablectr, #carttablerow4 .texttable, #carttablerow4 .texttablert, #carttablerow4 .texttablectr, #carttablerow6 .texttable, #carttablerow6 .texttablert, #carttablerow6 .texttablectr, #carttablerow8 .texttable, #carttablerow8 .texttablert, #carttablerow8 .texttablectr, #carttablerow10 .texttable, #carttablerow10 .texttablert, #carttablerow10 .texttablectr, #carttablerow12 .texttable, #carttablerow12 .texttablert, #carttablerow12 .texttablectr, #carttablerow14 .texttable, #carttablerow14 .texttablert, #carttablerow14 .texttablectr{ background-color: #fff!important}
td.greytitle {color:#077ABF;}

