﻿/* Paella-Saffron-Pimenton Theme*/
/* Body Styles */ 
body{background-color:#fff; margin:0; padding:0; font-size:75%; font-family:Arial,Verdana,Sans-Serif; color:#513a18; letter-spacing:normal}

/* Misc */
img{border:none}
.pngFix{behavior:url(/scripts/iepngfix.htc)}
.hide, hr{display:none}
input{vertical-align:middle; background:#fff}
input:focus, #ctl00_MainContentHolder_SpecialInstructions:focus{background:#ffc}
table{width:100%}

/* Headings */
h1{font:bold 140% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; color:#513a18; margin:0; padding:0px 10px 0px 0px; line-height:normal;}
h2{font:bold 120% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; color:#513a18; margin:0; padding:0;}
h3{font:bold 110% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; color:#513a18; margin:0; padding:10px 5px 0 5px; border-bottom:1px solid #513a18; text-align:left;}
h4{font:bold 110% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; color:#fff8d6; margin:0; padding:0; text-align:left; height:28px; z-index:100;}
h5{font:bold 110% Georgia,"Times New Roman",Times,serif; color:#513a18; margin:0; padding:0;}
h6{font:bold 105% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; color:#513a18; margin:0; padding:0;}

/* Paragraphs */
p{padding:.2em; margin:0 0 .5em 0; line-height:1.2em}
.smallCaps{font-variant:small-caps; font-weight:bold; font-size:105%}

/* Lists */
ol, ul{margin:.5em 1em; padding:0}
li{margin:0 0 0 2em; padding:.2em 0}
.noList li{list-style-type:none}

/* Links */
a{text-decoration:none; outline:none}
a:link{color:#513a18}
a:visited{color:#6e5228}
a:hover{color:#6e5228}
.moreLink{position:absolute; left:5px; bottom:2px; margin:0; padding:0; vertical-align:bottom; font-weight:bold; font-size:105%}
.moreLink a, .moreLink a:link{background:url(../images/more-link.gif) no-repeat 0 3px; padding-left:12px; font-weight:bold; font-size:105%}
.moreLink a:visited, .moreLink a:hover{background:url(../images/more-link-hover.gif) no-repeat 0 3px; font-weight:bold; font-size:105%}
.followLink{margin:0; padding:0; font-weight:bold; font-size:105%}
.followLink a, .followLink a:link{background:url(../images/more-link.gif) no-repeat 0 3px; padding-left:12px; font-weight:bold; font-size:105%}
.followLink a:visited, .followLink a:hover{background:url(../images/more-link-hover.gif) no-repeat 0 3px; font-weight:bold; font-size:105%}

/* Form Fields */
fieldset{border:1px solid #513a18; margin:0; padding:0; width:550px}
fieldset table{margin:15px auto}
fieldset#CurrentUsers{width:340px; float:left}
fieldset#GuestUsers{width:340px; clear:left; float:left; margin-top:15px}
fieldset#NewUsers{width:380px; float:right}
fieldset.contactform table{width:510px}
legend{font-size:1.3em; line-height:1em; font-weight:bold; color:#513a18; margin:0 5px; padding:2px; font-family:Georgia,"Times New Roman",Times,serif}
.ValidateMessage{color:Red}

/* Form Elements */
#oneStepCheckout{width:60em; position:relative; top:0; left:5%}
#pnlShipping td.formlabel{text-align:right; width:20em; white-space:nowrap; padding-right:5px; vertical-align:top; line-height:1.5em}
#pnlShipping td.formfield{text-align:left; white-space:nowrap; width:20em; vertical-align:top}
.forminput{padding:4px 0 0 6px; height:20px; width:190px; color:#444; vertical-align:middle; border:1px solid #999}
.formtextarea{padding:4px 0 0 6px; border:1px solid #ccc; width:90%}
.short{width:25%}
.medium{width:50%}
label{color:#6e5228; font-size:100%}
label.required{font-weight:bold}
select{border:1px solid #999; color:#444; vertical-align:middle}
.errormessage{color:#c00; display:inline; line-height:2em; padding:0 5px; font-size:.8em}
.forgot{background:#f5f5f5; padding:5px; display:block; margin-top:10px; font-size:.7em}
.aligntop{vertical-align:top}
.buttonrow{text-align:right; padding:5px 20px; margin:0 0 10px 0}
.Instructions{font-size:10px; color:#513a18; padding:0 0 0 2px}
.Instructions a{font-size:10px; color:#513a18; padding:0 0 0 2px}
.MailInstructions{font:bold 20px Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 0; font-variant:normal}

/* Clearing Floats */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clear{display:inline-table}
* html .clear{height:1%}
.clear{display:block}

/* Content */
#maincontent{margin:0; width:92.5em; max-width:980px; min-width:980px; background-color:#fff; position:relative; _width:980px}
.maincontentwrapper{width:92.5em; max-width:980px; min-width:980px; margin:0; padding:0; background:url(../images/left-column-bg.gif) repeat-y 5px 0; min-height:400px; _width:980px}
.home .maincontentwrapper{background:none}
#noColumn .maincontentwrapper{background:#fff}
#noColumn #footer{background:url(../images/footer-noLeft.jpg) no-repeat 0 0px; margin:10px 0 0 5px}
.widecontentwrapper{width:92.5em; max-width:980px; min-width:980px; margin:0; padding:0; _width:985px}
#popup{background-color:#fff; margin:5px; padding:5px}
.customPages{width:815px; margin:0 auto 20px 0; padding:0 0 0 0}
.customImgRight{margin:5px 5px 5px 5px; float:right}
.customImgLeft{margin:5px 5px 5px 5px; float:left}
.popupContainer{font-size:10px; color:#513a18; padding:0 0 0 2px}
.errormessage{font-size:10px; color:#513a18; padding:0 0 0 2px}

/* Admin Panel */
#adminpanel{font-size:10px; background-color:#444; color:#fff; border-bottom:2px solid #333; padding:5px}
#adminleft, #admincenter, #adminright{width:30%; vertical-align:middle}
#adminleft{text-align:left}
#admincenter{text-align:center}
#adminright{text-align:right}
#adminpanel a{color:#fff; border-bottom:2px solid #666; text-decoration:none}
#adminpanel a:hover{color:#fff; text-decoration:none; background:#666}

/* Header */
#header{margin:0; padding:0; background:url(../images/header-left.jpg) no-repeat 0 0; position:relative}
#brandingarea{height:105px; position:relative}
#header h1{display:block; width:282px; height:71px; position:absolute; top:3px; left:120px; padding:0; margin:0}
#header h1 a{display:block; width:275px; height:64px; text-indent:-9999px; background:url(../images/logo.gif) no-repeat 0 0}
#header lnkStoreNameExpand{display:block; position:absolute; top:3px; left:0px}
#headerspacer{width:400px; height:64px}
#header ul{list-style:none; margin:0; padding:0}
#header ul li{display:inline; margin:0; padding:0}
#header a{margin:0 15px 0 0}

/* Top nav */
#topNav{position:relative; top:9px; left:0px; background:url(../images/topnav-bg_122310.gif) no-repeat 0 0; width:980px; height:28px}
#topNav a{float:left; margin:0; padding:0}
#topNav span{display:none; margin:0; padding:0}
.paellaNav{width:160px; height:28px; display:block}
.paellaNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat 0 0}
.foodNav{width:128px; height:28px; display:block}
.foodNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -160px 0}
.ceramicsNav{width:177px; height:28px; display:block}
.ceramicsNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -288px 0}
.cookwareNav{width:107px; height:28px; display:block}
.cookwareNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -465px 0}
.wineNav{width:65px; height:28px; display:block}
.wineNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -572px 0}
.giftsNav{width:68px; height:28px; display:block}
.giftsNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -637px 0}
.saleNav{width:63px; height:28px; display:block}
.saleNav:hover{background:url(../images/topnav-hover_122310.gif) no-repeat -705px 0}

/* Nav Menu (not used)*/
#headernavmenu{display:none; font-size:110%; position:absolute; top:0px; right:5px; width:980px; text-align:right}
#headernavmenu a, #headernavmenu li{text-decoration:none; padding:0 15px; margin:0 3px}
#headernavmenu a:hover{text-decoration:underline}

/* Main Menu */
#headermainmenu{z-index:2; text-align:left; padding:0 0 0 0; color:#a80100; position:absolute; top:75px; left:25px; font:bold 14px Georgia,"Times New Roman",Times,serif; line-height:29px; width:30em}

/* Column Search Box */
.searchboxform{width:260px; height:25px; position:absolute; top:30px; left:720px}
.searchboxform h4{display:none}
.searchspan .forminput{width:140px; margin:0 0 0 0; padding:1px; height:18px}
.searchbutton{margin:0 0 0 0; background:none}
#ctl00_MainContentHolder_ContentColumnControl1_ctl01_btnGoEmail{background:none; margin-left:2px}
#ctl00_ContentColumnControl1_ctl00_btnGoEmail{background:none; margin-left:2px}
#ctl00_ContentColumnControl1_ctl01_btnGoEmail{background:none; margin-left:2px}

/* MiniCart */
#phoneheader{z-index:2; text-align:left; padding:0 0 0 0; color:#513a18; position:absolute; top:14px; left:405px; font:bold 11px Verdana,Arial,Helvetica,sans-serif; font-variant:small-caps; line-height:29px; width:30em}
#phone{z-index:2; text-align:left; padding:0 0 0 0; color:#513a18; position:absolute; top:29px; left:405px; font:bold 22px "Times New Roman",Times,serif; line-height:29px}
#headerlinks{z-index:1; text-align:right; padding:0 5px 0 0; color:#513a18; position:absolute; top:58px; right:0; font:bold 11px Verdana,Arial,Helvetica,sans-serif}
#headerlinks a{color:#513a18}
#headerlinks a:hover{color:#a80100}
#minicart{z-index:1; text-align:right; padding:0; color:#513a18; width:600px; position:absolute; top:0px; right:0; line-height:29px}
#headerbanner{ position:relative; bottom:3px; #bottom:0px; _bottom:0px;}


#minicart ul{padding:0; margin:0; display:block; float:right; color:#513a18; z-index:100; position:relative}
#minicart li{list-style-type:none; padding:0; margin:0; display:inline; color:#513a18; text-align:center}
#minicart .cartBG{background:url(../images/cart-bg.gif) no-repeat 0 0; padding:0 0 5px 30px}
#minicart .cartBG:hover{background:url(../images/cart-bg-hover.gif) no-repeat 0 0; padding:0 0 5px 30px}
#minicart a{color:#513a18; text-decoration:none; font:bold 11px Verdana,Arial,Helvetica,sans-serif}
#minicart a:hover{color:#a80100}

/* Footer */
#footer{clear:both; margin:0 0 0 4px; padding:10px 0 0 0; color:#6e5228; width:975px; position:relative; top:-5px; left:0}
#footer .footerheader{color:#6e5228; padding:2px; font:bold 12px Georgia,"Times New Roman",Times,serif; font-variant:small-caps; text-decoration:underline; vertical-align:top}
#footer a{color:#6e5228; text-decoration:none; padding:2px; font:12px Arial,Helvetica,sans-serif; vertical-align:top}
#footer a:hover{color:#513a18; text-decoration:underline}
#footerguarantee{float:left; margin:0; padding:0; width:256px; height:145px; background:url(../images/footer_GreenBox_column.gif) no-repeat 0 0; position:relative; top:-5px; left:1px}
.home #footerguarantee{float:left; margin:0; padding:0; width:256px; height:145px; background:url(../images/footer_GreenBox_home.gif) no-repeat 0 0; position:relative; top:2px; left:1px}
#footerGreenBox{padding:26px 17px 0 20px;}
.home #footerGreenBox{padding:22px 17px 0 20px;}
#footerGreenBoxHead, #footerGreenBoxHead a, #footerGreenBoxHead a:hover{color:#FFF; padding-bottom:3px; text-decoration:none; font:small-caps bold 16px Georgia,"Times New Roman",Times,serif;}
#footerGreenBoxBody, #footerGreenBoxBody a{color:#FFF; padding-left:5px; text-decoration:none; font:12px Arial,Helvetica,sans-serif;}
#footerGreenBoxBody a:hover{color:#FFF; padding-left:5px; text-decoration:none; font:12px Arial,Helvetica,sans-serif; text-decoration:underline}
#footerGreenBoxSub,#footerGreenBoxSub a{font-size:9px; font-style:italic;}
#footernavmenu{text-align:center; margin:0; padding:0; font-size:90%; background:url(../images/footer_bg.gif) no-repeat 0 0; float:right; line-height:10px; height:135px; width:712px}
.mailheader{font:bold 14px Georgia,"Times New Roman",Times,serif; padding:0 0 0 0; font-variant:small-caps}
.maillabel{font:bold 10px Verdana,Arial,Helvetica,sans-serif; padding:5px 0 5px 0; font-variant:normal}
.mailinstructions{font:10px Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 0; font-variant:normal}
.mailinstructions a{font:10px Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 0; font-variant:normal; text-decoration:underline}

/* Columns */
/* #homepagecolumn1, #navcolumn, #categoryleft, #bvc2004productpage #menucolumn{width:143px; float:left; background:url(../images/cat-top.gif) no-repeat 0 0; margin:0; position:relative; top:0; left:5px}
#homepagecolumn2, #maincolumn{float:left; width:825px; margin:0; padding:0; line-height:1.5em; position:relative; top:0; left:10px}
#homepagecolumn3, #categoryright{margin:0; padding:0}
*/
#navcolumn, #categoryleft, #bvc2004productpage #menucolumn{width:143px; float:left; background:url(../images/cat-top.gif) no-repeat 0 0; margin:0; position:relative; top:0; left:5px}
#homepagecolumn1{width:972px; height:356px; margin:0 0 0 5px; position:relative; background:url(images/bg_banner.gif) repeat-x;  border:1px solid #fde7be}
#BannerWrapper{margin:4px}

/* Coda Slider */
#homepagecolumn2{width:974px; margin:6px 0; padding:0 0 0 5px}
#homepagecolumn3{width:980px; margin-left:2px}
#homepagecolumn2, #homepagecolumn3, #maincolumn{float:left; line-height:1.5em; position:relative; top:0; left:0}
#categoryright{margin:0  padding:0}

#HomeCategoryMenu{list-style:none;  margin:0; /*padding:0 3px 0 3px; */ overflow:hidden; background:url(images/Category_Home_Menu/bg_home-category-menu.gif) repeat-x}
#HomeCategoryMenu li{float:left; margin:0; padding:0}
#HomeCategoryMenu a{display:block; width:134px; height:134px; margin:0 3px; text-indent:-9999em}
#HomeCategoryMenu .paella a{background:url(images/home-category-menu_122410.jpg) 0 -134px no-repeat; margin-left:0}
#HomeCategoryMenu .food a{background:url(images/home-category-menu_122410.jpg) -140px -134px no-repeat}
#HomeCategoryMenu .ceramics a{background:url(images/home-category-menu_122410.jpg) -280px -134px no-repeat}
#HomeCategoryMenu .cookware a{background:url(images/home-category-menu_122410.jpg) -420px -134px no-repeat}
#HomeCategoryMenu .wine a{background:url(images/home-category-menu_122410.jpg) -560px -134px no-repeat}
#HomeCategoryMenu .gifts a{background:url(images/home-category-menu_122410.jpg) -700px -134px no-repeat}
#HomeCategoryMenu .sales a{background:url(images/home-category-menu_122410.jpg) -840px -134px no-repeat; margin-right:0}

#HomeCategoryMenu .paella a:hover{background:url(images/home-category-menu_122410.jpg) 0 0 no-repeat}
#HomeCategoryMenu .food a:hover{background:url(images/home-category-menu_122410.jpg) -140px 0 no-repeat}
#HomeCategoryMenu .ceramics a:hover{background:url(images/home-category-menu_122410.jpg) -280px 0 no-repeat}
#HomeCategoryMenu .cookware a:hover{background:url(images/home-category-menu_122410.jpg) -420px 0 no-repeat}
#HomeCategoryMenu .wine a:hover{background:url(images/home-category-menu_122410.jpg) -560px 0 no-repeat}
#HomeCategoryMenu .gifts a:hover{background:url(images/home-category-menu_122410.jpg) -700px 0 no-repeat}
#HomeCategoryMenu .sales a:hover{background:url(images/home-category-menu_122410.jpg) -840px 0 no-repeat}

/* Column Blocks */
.decoratedblock{margin:0 0 0 0; padding:0; background:transparent; position:relative; font-size:100%}
.decoratedblock label{font-size:100%; color:#fff}
.decoratedblock ul, .decoratedblock ol{margin:0; padding:0}
.decoratedblock li{margin:3px 0 0 5px; padding:0}
.blockcontent{padding:0}
.customblockcontent{padding:0}
#homepagecolumn2 .blockcontent{padding:0}
#homepagecolumn2 .decoratedblock{background:none}

.homeContentTop{margin:0; padding:0 0 1px 1px}
.homeContentTopIMG{vertical-align:top}
.homeContentTopLink{display:block; width:234px; height:245px}
.homeContentTopText{margin:0; padding:20px 20px 20px 20px; vertical-align:top; font:bold 12px Verdana,Arial,Helvetica,sans-serif}

.home1xContent{float:left; width:134px; height:225px; margin:0 3px 0 3px; _margin-left:0;}
.home3xContent{float:left; width:274px; height:225px; margin:0 3px}
.home3xContent .title{background:url(images/bg_home3xContentTitle.gif) no-repeat}
.home3xContent h3{border:none; font-size:14px; text-transform:capitalize; margin:0; padding:0}
.home3xContent h3 a{display:block; padding-left:10px; padding-top:8px}
.home3xContent h4{font:italic 12px/15px Arial,Helvetica,Sans-Serif; font-variant:normal; height:auto; margin:0; padding:0}
.home3xContent h4 a{display:block; padding-left:10px; padding-bottom:9px}

.globalbannerhome{padding-left:4px}

.spacerTD{width:15px}
.spacerTD5{width:5px}
.spacerTD10{width:10px}
.spacerTD15{width:15px}

/* Custom Pages */
#contentcolumn{width:825px; float:right; margin:0 0 20px 0; padding:0; _margin:0 0 20px 0}
#contentbanner{float:left; width:825px; margin:0; padding:0; line-height:1.5em}
#contenttabs{float:left; width:615px; margin:0; padding:0; line-height:1.5em;}
#contentright{width:195px; float:right; margin:5px 0 5px 5px; _margin:5px 0 5px 0; padding:5px 0 5px 5px; border:1px solid #513a18;}
#contentnarrowtable{width:610px;}
.CustomPageLinks{font:bold 125% Arial,Verdana,Sans-Serif; color:#513a18; margin:0 0 10px 10px; padding:0}

/* Column Menus */
.sidemenu ul, .categorymenu ul{padding:0 0 30px 0; margin:-10px 0 20px 0; font-size:inherit; text-align:left; background:url(../images/cat-bottom.gif) no-repeat 50% 100%}
.sidemenu h4, .categorymenu h4, #navolumn h4{background:transparent; margin:0; padding:25px 5px 15px 5px; color:#513a18; text-align:left; text-decoration:underline; font:Georgia,"Times New Roman",Times,serif; font-variant:small-caps}
.sidemenu h4 span, .categorymenu h4 span, #navolumn h4 span{background:transparent}
.sidemenu ul ul, .categorymenu ul ul{padding:0; margin:0 5px 0 0; font-size:inherit; background:none; text-align:left; display:block}
#Service .sidemenu ul{padding-top:30px}
.sidemenu li, .categorymenu li{padding:5px 5px 0 5px; list-style:none}
.sidemenu li li, .categorymenu li li{padding:0 0 0 5px; list-style:none; border-bottom:1px solid #fff8d6}
.sidemenu li a, .categorymenu li a{text-decoration:none; font:bold 110% Arial,Helvetica,sans-serif}
.categorymenu li.current a{}
.sidemenu li a:hover, .categorymenu li a:hover{text-decoration:underline; color:#513a18}
.sidemenu li li a, .categorymenu li li a{display:block; color:#6e5228; text-decoration:none; font:bold 95% Arial,Verdana,Sans-Serif; font-variant:normal; text-align:left}
.sidemenu li li a:hover, .categorymenu li li a:hover{text-decoration:underline; color:#513a18}
.sidemenu li a, .categorymenu li a .red{color:#513a18}

.controlscan{margin:5px 0 0 20px; padding:0 0 0 0}
.geotrust{margin:5px 0 0 12px; padding:0 0 0 0}

/* Bread Crumbs */
.breadcrumbs{margin-left:0; padding:0 0 2px 0; text-align:right; float:right;-webkit-text-size-adjust: none;}
.breadcrumbs .links{ -webkit-text-size-adjust: none;}

/* Site Map Page */
#SiteMapColumns{clear:both; margin:0 10px}
.ColumnOne{width:320px; float:left; border-right:1px solid #eee}
.ColumnTwo, .ColumnThree{width:450px; float:left; margin-bottom:15px; padding:0 10px}

/* Category Styles (rightnav is for custom service page menu) */
#categorymain{width:810px; float:right; margin:0 10px 20px 0; padding:0; _margin:0 0 20px 0}
#categorymain .rightnav{float:right; width:143px; text-align:center}
#categorymain .rightnavbody{background:url(../images/left-column-bg.gif)}
#categorymain .rightnav a{text-decoration:none; font:bold 110% Georgia,"Times New Roman",Times,serif; font-variant:small-caps; padding:0 2px 0 2px}
#categorymain .rightnav a:hover{text-decoration:underline; color:#513a18}

#categorydescription{border:none; padding:1px 5px 5px 5px}
@media screen and (-webkit-min-device-pixel-ratio:0){#categorydescription{border:none; padding:14px 5px 5px 5px}}

#categorybanner{padding:0 0 5px 0px; float:right}
#categorybanner_left{padding:0 15px 5px 0px; float:left}
.categorybannerBG{background-image:url(/Images/Category_Banners/Banner_Blank_470x200.gif); background-repeat:no-repeat; background-position:right; vertical-align:text-top; font:12px Verdana,Arial,Helvetica,sans-serif;-webkit-text-size-adjust: none; }
.categorybannerBGtall{background-image:url(/Images/Category_Banners/Banner_Blank_470x280.gif); background-repeat:no-repeat; background-position:right; vertical-align:text-top; font:12px Verdana,Arial,Helvetica,sans-serif;-webkit-text-size-adjust: none; }

/* Global Options for how products appear on Category Pages */
.recordsku a{font-size:10px; color:#6e5228; text-decoration:none; text-transform:uppercase}
.recordtype a{font-size:10px; color:#a80100; text-decoration:none; text-transform:uppercase}
.recordname{font-weight:bold; font-size:105%}
.recordshortdescription a{text-decoration:none; color:#6e5228}
.recordshortdescription{margin:5px}
.recordprice{color:#6e5228; font:bold 95% Arial,Verdana,Sans-Serif}
.recordprice a{text-decoration:none}
.recordcontrols{margin:10px}
.recordimage{margin:0 auto; text-align:center}

/* Category Grid */
#categorygridtemplaterecords .record{width:200px; margin:5px auto}
#categorygridtemplaterecords .recordname{text-align:center}
#categorygridtemplaterecords .recordsku{text-align:center; margin:3px 0}
#categorygridtemplaterecords .recordprice{text-align:center; border:none; margin:0; padding:0; line-height:1em}

/* Custom Detailed List */
#categorycustomdetailedlisttemplate{margin:5px 0 0 0; width:380px}
#categorycustomdetailedlisttemplate .record{margin:5px 15px 5px 5px; padding-bottom:10px; width:360px; float:left; border-bottom:1px solid #eee; text-align:left}
#categorycustomdetailedlisttemplate .recordimage{float:left; margin:0; text-align:center; padding-right:5px}
#categorycustomdetailedlisttemplate .recordsku{float:left; padding:2px 5px}
#categorycustomdetailedlisttemplate .recordtype{float:left; padding:2px 5px 2px 0;}
#categorycustomdetailedlisttemplate .recordsize{margin:0 0 0 5px; position:relative; bottom:5px;}
#categorycustomdetailedlisttemplate .recordprice{text-align:left; border:none; margin:0; padding:0; font:bold 95% Arial,Verdana,Sans-Serif}
#categorycustomdetailedlisttemplate .AddedToCartMessage{color:#513a18; font-weight:bold}

/* Custom Attribute List */
#categorycustomattributelisttemplate{margin:5px 0 0 0; width:810px}
#categorycustomattributelisttemplate .record{margin:5px 5px 5px 5px; padding-bottom:5px; width:790px; float:left; border-bottom:1px solid #6e5228; text-align:left}
#categorycustomattributelisttemplate .recordimage{float:left; margin:0; text-align:center; padding-right:5px; width:50px}
#categorycustomattributelisttemplate .recordimage75{float:left; margin:0; text-align:center; padding-right:5px; width:75px}
#categorycustomattributelisttemplate .recorddetails{float:left; padding-right:3px}
#categorycustomattributelisttemplate .recordsku{font-size:100%; text-align:left; padding:0}
#categorycustomattributelisttemplate .recordprice{text-align:left; border:none; margin:0; padding:0; font:bold 100% Arial,Verdana,Sans-Serif}
#categorycustomattributelisttemplate .AddedToCartMessage{color:#513a18; font-weight:bold}
.categorydescription_attributelist_ceramic{border:none; padding:5px; font:110% Georgia,"Times New Roman",Times,serif; color:#513a18; font-style:italic; line-height:1.5em}

/* Custom Product Grid */
#customproductgrid{margin:5px 0 0 0; width:810px;}
#customproductgrid .record{margin:5px 15px 5px 5px; padding-bottom:10px; width:360px; float:left; border-bottom:1px solid #eee; text-align:left}
#customproductgrid .recordimage{float:left; margin:0; text-align:center; padding-right:5px}
#customproductgrid .recordname{font-weight:bold; font-size:105%}
#customproductgrid .recorddetails{float:left; padding-right:3px}
#customproductgrid .recordprice{text-align:left; border:none; margin:0; padding:7px 0 7px 2px; font:bold 100% Arial,Verdana,Sans-Serif}
#customproductgrid .recordsku a{float:left; padding:2px 5px; font-size:10px; color:#6e5228; text-decoration:none; text-transform:uppercase}

/* Custom Product List 200px */
#customproductlist{margin:5px 0 0 0; width:810px; _width:790px; _margin:0;}
#customproductlist td {vertical-align:top}
#customproductlist .record{margin:5px 15px 5px 5px; padding-bottom:10px; width:800px; float:left; border-bottom:1px solid #eee; text-align:left; _width:780px; _margin:0;}
#customproductlist .recordimage{float:left; margin:0; text-align:center; padding-right:5px}
#customproductlist .recordname{font-weight:bold; font-size:105%; padding-bottom:3px; margin:0; }
#customproductlist .recorddetails{float:right; padding: 0 5px 0 5px; margin:0; position:relative; bottom:12px;}
#customproductlist .recorddetails img{position:relative; top: 3px; margin:0;}
#customproductlist .recordprice{padding:0 5px 0 5px; font:bold 100% Arial,Verdana,Sans-Serif;}
#customproductlist .recordsku a{ padding:0 5px 0 5px; font-size:10px; color:#6e5228; text-decoration:none; text-transform:uppercase;}
#customproductlist .recorddescription{ padding-left:5px; line-height:135%;}

/* Detailed List */
#categorydetailedlisttemplate{margin:5px 10px; width:810px}
#categorydetailedlisttemplate .record{margin:5px auto; padding-bottom:10px; width:810px; float:left; border-bottom:1px solid #eee; text-align:left}
#categorydetailedlisttemplate .recordimage{float:right; margin:0; text-align:center}
#categorydetailedlisttemplate .recordsku{float:left; padding:0}
#categorydetailedlisttemplate .recordprice{padding:0 0 0 5px}

/* Custom Category Menu */
#customcategorymenu {margin:20px 0 }
#customcategorymenu .record{width:170px; margin:0 10px 10px 0; text-align:left}
#customcategorymenu .recordname{font-weight:bold; text-align:center}
#customcategorymenu .recordname a{text-decoration:none}
#customcategorymenu ul{padding:5px; margin:5px 10px; border-top:2px solid #ddd; border-bottom:2px solid #ddd}
#customcategorymenu li{padding:2px; list-style:none}
#customcategorymenu li a{text-decoration:none}
#customcategorymenu li a:hover{text-decoration:underline}

/* Custom Category Menu 2 (no subs) */
#customcategorymenu2{margin:5px 0 0 0;}
#customcategorymenu2 .record{width:190px; margin:0 3px 10px 0; text-align:left}
#customcategorymenu2 .recordChildren{width:190px; margin:0 5px 0 0; text-align:left}
#customcategorymenu2 .recordname{font-weight:bold; font-size:110%; text-align:left}
#customcategorymenu2 .recordname a{text-decoration:none; background:url(../images/more-link.gif) no-repeat 0 3px; padding-left:12px}
#customcategorymenu2 .recordname a:visited{background:url(../images/more-link-hover.gif) no-repeat 0 3px}
#customcategorymenu2 .recordname a:hover{background:url(../images/more-link-hover.gif) no-repeat 0 3px}
#customcategorymenu2 ul{padding:5px; margin:5px 5px 5px 5px; border-top:2px solid #ddd; border-bottom:2px solid #ddd}
#customcategorymenu2 li{padding:2px; list-style:none}
#customcategorymenu2 li a{text-decoration:none; font-size:100%}
#customcategorymenu2 li a:hover{text-decoration:underline}

/* Sub Category Menu */
#subcategorymenu{margin:20px 0}
#subcategorymenu .record{width:170px; margin:0 10px 10px 0; text-align:left}
#subcategorymenu .recordname{font-weight:bold; text-align:center}
#subcategorymenu .recordname a{text-decoration:none}
#subcategorymenu ul{padding:5px; margin:5px 10px; border-top:2px solid #ddd; border-bottom:2px solid #ddd}
#subcategorymenu li{padding:2px; list-style:none}
#subcategorymenu li a{text-decoration:none}
#subcategorymenu li a:hover{text-decoration:underline}

/* Sub Category Menu 2 */
#subcategorymenu2featured{width:345px; float:left}
#subcategorymenu2featured .featuredImage{display:block; text-align:center}
#subcategorymenu2main{width:345px; float:left; margin:0 0 0 20px}
#subcategorymenu2{margin:20px 0}
#subcategorymenu2 .record{width:170px; margin:0 10px 10px 0}
#subcategorymenu2 .recordname{font-weight:bold; text-align:center}
#subcategorymenu2 .recordname a{text-decoration:none}
#subcategorymenu2 ul{padding:5px; margin:5px 10px; border-top:2px solid #ddd; border-bottom:2px solid #ddd}
#subcategorymenu2 li{padding:2px; list-style:none}
#subcategorymenu2 li a{text-decoration:none}
#subcategorymenu2 li a:hover{text-decoration:underline}

/* Pager Control */
.pager{margin:10px 0; padding:5px 0; text-align:center; clear:both}
.pager ul{list-style:none; margin:10px auto; padding:10px 0; text-align:center}
.pager ul li{display:inline; margin:0 2px; padding:0; color:#513a18; font-size:85%}
.pager a, .pager .disabled{color:#513a18; padding:3px 6px; text-decoration:none; background:#fff8d6}
.pager .disabled{color:#513a18}
.pager li.current a{color:#513a18; font-weight:bold; background:#8a8e66}
.pager a:hover{background:#fec40e; color:#513a18}

/* BVC 5 Product Page Template */
#bvc5productpage #contentcolumn{float:left; width:400px; margin:0 0 0 10px; text-align:center}
#bvc5productpage #actioncolumn{float:left; width:300px; margin:0 10px; text-align:left}
#bvc5productpage #ProductReviews{clear:both}
.productimage{text-align:center; margin:10px 0}

/* Custom BVC 5 Product Page Template */
#Custombvc5productpage #contentcolumn{float:left; width:400px; margin:0 0 0 10px; text-align:center}
#Custombvc5productpage #actioncolumn{float:left; width:360px; margin:0 10px; text-align:left}
#Custombvc5productpage #ProductReviews{clear:both}
.productimage{text-align:center; margin:10px 0}

/* Product Controls Box */
#ProductControls{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; margin:10px 0; position:relative}
.formlabel{text-align:right; color:#6e5228; width:100px}
.productpropertylabel{padding-right:5px; text-decoration:none; color:#513a18}
.listprice{text-decoration:line-through; color:#6e5228}
.siteprice{font-weight:bold; font-size:120%; color:#513a18}
.yousave{color:#6e5228}
#buttons{margin:5px}
#buttons input{margin:5px}
.outofstockdisplay{font:bold 100% Georgia,"Times New Roman",Times,serif; text-align:left; color:#513a18}

/* Product Reviews &Cross/Up Sells */
.ProductReviews, .CrossSells{clear:both; padding:10px 15px; margin:10px}
.ProductReviewLinks{font-size:100%}

.ProductReview{margin:10px; padding:0 0 0 5px}
.ProductReviewKarma{display:block; padding-top:5px; font-size:100%; color:#666}
#CrossSells table{width:100%}
#crossSellTable{width:600px; margin-left:100px}
.WideSingleProductDisplayPanel{position:relative; width:100%; float:left; border-bottom:1px solid #eee}
.SingleProductDisplayImage{float:left; width:125px; margin:5px 15px 5px 5px}
.ProductBadge{position:absolute; top:-5px; left:-10px; display:none}
.SingleProductDisplayName{margin:10px; font-size:110%; font-weight:bold; clear:right}
.SingleProductDisplayDescription{}
.SingleProductDisplayPrice{font-size:100%; font-weight:bold; color:#513a18}

/* Cart Page */
.cartitemimage{width:120px; height:130px; float:left; margin:0 5px 5px 0; background-image:url(../images/Clear.png); background-repeat:no-repeat}
.cartitemimage img{margin:3px 0 0 5px}
.cartitemdescription{margin:5px; float:left; width:320px}
#cartcontainer tr td{border-top:solid 1px #6e5228; padding:5px 5px 0 0}
#cartcontainer, #carttitle, #cartactions, #cartcoupons{margin:0 20px}
#cartcontainer{border-bottom:solid 1px #6e5228}
#cartfooter{margin:10px 20px 0 20px}
#carttotals{width:200px; float:right; margin-bottom:10px; text-align:right}
#carttotals table{float:right}
#cartupdates{width:350px; margin-bottom:10px; text-align:right; float:right}
#cartactions{clear:both; text-align:right; padding-bottom:12px; margin-top:20px}
#cartactioncontinue{float:left; width:120px; text-align:left}
#cartactioncheckout{display:inline}
#cartcoupons{border:solid 1px #e2d177; background-color:#fff8d6; padding:10px}
.cartsku{font-size:10px}
.cartproductname{font-size:110%; font-weight:bold}
.cartproducttype{font-size:100%; color:#a80100; font-style:italic}
#ctl00_MainContentHolder_btnAddCoupon{background:transparent}
#ctl00_MainContentHolder_pnlCoupons{font-size:120%}
.lineitemnodiscounts{color:#666; text-decoration:line-through}
#freegift{border-left:1px solid #513a18; border-right:1px solid #513a18; border-bottom:1px solid #513a18; border-top:1px solid #513a18}

/* Checkout */
.creditcardinput{border:solid 1px #999; background-color:#eee; padding:5px}
.shippingdiscount{text-decoration:line-through}

/* Checkout Addresses */
.addressbookpanel{padding:5px}
.addressbookpanel table{width:100%}
.addressbookpanel ul{margin:0}
.addressbookpanel li{list-style:none}
.addressbookpanel table{border-collapse:collapse; border:solid 1px #fff}
.addressbookpanel td{border:none; padding:5px}
.addressbookpanel .alt{background-color:#eee}

/* Begin QuickCheckout Styles */
#QuickCheckout fieldset{border:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #ccc; padding:10px}
#QuickCheckout legend{font-size:1.2em; line-height:1em; font-weight:bold; color:#513a18; margin:0 5px; padding:2px}
#QuickCheckout input{vertical-align:middle}
#QuickCheckout .forminput{width:80%; padding:4px 0 0 6px; height:20px; color:#444; vertical-align:middle; border:1px solid #ccc; border-bottom-width:2px; background:#fff}
#QuickCheckout .formtextarea{padding:4px 0 0 6px; border:1px solid #ccc; width:90%; border-bottom-width:2px}
#QuickCheckout .short{width:25%}
#QuickCheckout .medium{width:50%}
#QuickCheckout label{color:#513a18}
#QuickCheckout select{border:1px solid #ccc; color:#222; vertical-align:middle; border-bottom-width:2px; padding:3px}
#QuickCheckout h1{font-size:2em; line-height:1em; margin-bottom:.5em; border:1px solid #ddd; border-left:none; border-right:none; padding:10px}
#QuickCheckout h1 del{color:#ccc; text-decoration:none}
#QuickCheckout h2{font-size:1.6em; line-height:1.4em; margin-bottom:.5em; clear:both; padding:1em 0 0 0}
#QuickCheckout h2 a{text-decoration:none}
#QuickCheckout h2 small{font-size:50%; font-weight:normal; font-variant:normal}
#QuickCheckout p.jumpmenu{padding:5px; margin:10px 0; font-size:85%; color:#513a18; text-align:right; float:right}
#QuickCheckout p.jumpmenu a, small a{padding:3px; background:#fff8d6; text-decoration:none}
#QuickCheckout p.jumpmenu a:hover, small a:hover{background:#513a18; color:#fff}
#QuickCheckout fieldset.emailaddress{float:left; margin:0 1% 1% 1%; padding:1%; display:inline; position:relative}
#QuickCheckout .EmailAddressText{font-size:110%}
#QuickCheckout fieldset.shipaddress, #QuickCheckout fieldset.billaddress{width:46%; float:left; margin:0 1% 0 1%; padding:1%; display:inline}
#QuickCheckout fieldset.giftcertificates{width:46%; float:left; margin:10px 1% 0 1%; padding:1%; display:inline}
#QuickCheckout fieldset.shipmethod, #QuickCheckout fieldset.paymethod{width:42%; float:right; margin:0 1% 20px 1%; padding:1%; display:inline}
#QuickCheckout .paymethod label{font-weight:bold; color:#222}
#QuickCheckout .paymethod td{border-top:1px dotted #ddd; padding:10px 0}
#QuickCheckout .paymethod td td{border:none; padding:5px}
#QuickCheckout .inputvalue, #QuickCheckout .modifiervalue{list-style:square; display:list-item; color:#666; margin-left:20px}
#QuickCheckout .inputmodifiername{font-weight:bold}
#QuickCheckout .inputmodifiervalue{font-style:italic}
#QuickCheckout #ShippingTerms{margin:0 15px; border-left:1px dotted #666; padding-left:15px}
#QuickCheckout .ProductName{font-weight:bold}
#QuickCheckout #ReviewTable td{padding:0}
#QuickCheckout #ReviewTable td td{padding:5px}
#QuickCheckout .rowheader th{padding:5px; text-transform:uppercase}
#QuickCheckout .row, #QuickCheckout .altrow{background:#fcfcfc; border-bottom:1px solid #ddd}
#QuickCheckout .highlightrow{background:#ffc; border-bottom:1px solid #ddd}
#QuickCheckout .totals .row, #QuickCheckout .totals .altrow{border-bottom:1px dotted #eee}
#QuickCheckout .specialinstructions{margin:10px 20px}
#QuickCheckout .grandtotal{font-size:120%; background-color:#fff8d6}
#QuickCheckout .alignleft{text-align:left}
#QuickCheckout .alignright{text-align:right}
#QuickCheckout .center{text-align:center}
#QuickCheckout .addressbookpanel li{list-style:none; line-height:normal; padding:0}
#QuickCheckout .buttonrow{text-align:right; padding:5px 20px; margin:0 0 10px 0}
#QuickCheckout #SiteTerms{text-align:right}
/* End QuickCheckout Styles */
/* Receipt Page */
.MarkDownPrice{text-decoration:line-through}

/* Closed Store Message */
#closedcontent{width:300px; height:200px; margin:50px auto; padding:10px; background-color:#ff9; color:#333}
#closedcontent h1{color:#6e5228}

/* Address Book */
.addressbooktitle h1{float:left}
.addressbooktitle .newaddress{float:right; margin:15px}
.address{border:1px solid #ddd; padding:5px 10px; margin:0 5px 15px 0}
.address .buttonrow{margin:5px 0; padding:0; text-align:left}
table.alladdresses, table.primaryaddresses{margin:5px 0; width:100%}
table.alladdresses td, table.primaryaddresses td{vertical-align:top}

/* Search Page */
fieldset#SearchForm{}
fieldset#SearchForm .forminput{border-color:#ccc}
#SearchResultsPane{margin:10px 0}
.searchresultrecord{padding:5px; margin:5px; border-left:5px solid #ccc; background-color:#f5f5f5}

/* Notes */
.BVSmallText{font-size:90%}

/* Row Elements */
.rowheader, th{background:#fff; color:#6e5228; padding:0; font-weight:bold; padding:5px 0; text-align:center}
.rowheader{font-size:100%}
.row{background:#f6f6f6}
.altrow{background:#f4f4f4}

/* Affiliate Form */
fieldset#affiliateform table{width:510px}
fieldset#affiliateform table table{margin:0; padding:0; width:100%}
fieldset#affiliateform td.formlabel{width:150px}

/* Returns Form */
.returnitems table{width:100%}
.returnitem .formlabel, .returnitem .formfield{padding:3px}
.returnitem{margin:5px}
.returncontrols{margin:5px 0 0 0; padding:5px; border:1px solid #ddd; background:#eee}
.returnitems td.qtycolumn{vertical-align:top}
.returnitems .qtyfield{background:#eee url(../images/lilarrow.gif) no-repeat center right; margin:5px 0; padding:5px}
.returnitems .qtyfield input{width:25px; text-align:center; border:1px solid #ccc}
.rmaform{margin:20px 0}
.rmaform table tr td{padding:3px}
.rmaform .formtextarea{height:100px; width:400px}

/* Message */
.messagebox{border:1px solid #6e5228; float:left; width:95%; margin:5px 0 5px 5px}
.messagebox .icon{float:left; margin:5px 20px 5px 5px}
.messagebox .message{margin:15px 5px 5px 10px; font-size:100%; line-height:1em}

/* EmailThisPage */
.FocusMessage{color:#6e5228; font:normal 120% Arial,Verdana,Sans-Serif}

/* css tabs */
#tabs{position:relative; width:100%; height:3em; border-bottom:1px solid #e2d177; margin-top:5px}
#tabs ul#tabnav, #tabs ul#tabnavN{margin:0;  padding:0; position:absolute; bottom:-1px; width:100%}
#tabs ul#tabnav li, #tabs ul#tabnavN li{display:inline; list-style:none}
#tabs ul#tabnav a, #tabs ul#tabnav span, #tabs ul#tabnav a.current{width:11em; display:block; float:right; padding:4px 0; margin:1px 2px 0 0; text-align:center; font-family:verdana,arial,sans-serif; font-size:11px; text-decoration:none; color:#513a18}
#tabs ul#tabnavN a, #tabs ul#tabnavN a.current{width:6.7em; display:block; float:right; padding:4px 0; margin:1px 2px 0 0; text-align:center; font-family:verdana,arial,sans-serif; font-size:11px; text-decoration:none; color:#513a18}
#tabs ul#tabnavN span{width:8.5em; display:block; float:right; padding:4px 0; margin:1px 2px 0 0; text-align:center; font-family:verdana,arial,sans-serif; font-size:11px; text-decoration:none; color:#513a18}
#tabs ul#tabnav span, #tabs ul#tabnav a.current, #tabs ul#tabnav a.current:hover, #tabs ul#tabnavN span, #tabs ul#tabnavN a.current, #tabs ul#tabnavN a.current:hover{border:1px solid #e2d177; border-bottom:none; background:#FFF; padding-bottom:6px; margin-top:0}
#tabs ul#tabnav a, #tabs ul#tabnavN a{background:#fff8d6; border:1px solid #e2d177; border-bottom:none}
#tabs ul#tabnav a:hover, #tabs ul#tabnavN a:hover{margin-top:0; border-color:#e2d177; background:#FFF; padding-bottom:5px; color:#513a18}
/*
jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
Copyright (c) 2009 Niall Doherty
This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/
.coda-slider-wrapper{padding:0 0; /*height:348px; */}
.coda-slider{background:none; height:344px; border:2px solid #fff}

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider{height:358px; overflow:auto !important; padding-right:20px;}

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel{width:960px}

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel{width:600px}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}

/* Arrow styling */
.coda-nav-left, .coda-nav-right{position:absolute; bottom:10px}
.coda-nav-left{left:4px}
.coda-nav-right{right:34px}

.coda-nav-left a, .coda-nav-right a{position:absolute; bottom:0; width:30px; height:60px; text-indent:-999em}
.coda-nav-left a{display:block; background:url(images/btn-coda-left.png)}
.coda-nav-right a{display:block; background:url(images/btn-coda-right.png);behavior:url(/scripts/iepngfix.htc);}

/* Tab nav */
.coda-nav ul li a.current{}

/* Panel padding */
.coda-slider .panel-wrapper{padding:0}

/* Preloader */
.coda-slider p.loading{padding:20px; text-align:center}

/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav ul{position:absolute; right:4px; bottom:4px; width:247px; height:30px; border:2px solid #fff; clear:both; display:block; margin:auto; overflow:hidden; background:#dab278; padding-left:20px; }
.coda-nav ul li{    display:inline; margin:0}
/*Padding right changed from 22 to 18 to accomodate 5 'buttons'*/
.coda-nav ul li a{    background:#dab278; color:#fff; display:block; float:left; margin-right:1px; padding:8px 18px; text-decoration:none; font-size:12px}
.coda-nav ul li a:hover, .coda-nav ul li a.current{background:url(images/bg-active.gif) center 0 no-repeat; font-weight:bold}

.panel-image{float:left; width:691px;  height:344px}
.panel-text{float:left; width:247px;  height:323px;  padding:10px; /*background:url(images/bg-panel-text.gif) repeat-x; */ border-left:2px solid #fff}
/*.panel-text h2{width:244px; height:100px; text-indent:9999em; background:url(/images/authentic-paella-supplies.gif) no-repeat}
*/
.panel-text img{display:block; margin:0 auto}
.panel-text p{margin:10px 5px 10px 5px; font:bold 12px/16px verdana}
.panel-text a.details{display:block; margin:0 auto; background:url(images/btn-view-details.png) no-repeat; width:118px; height:32px; text-indent:-9999em}

/* Miscellaneous */
.coda-slider-wrapper{clear:both; overflow:auto}
.coda-slider{float:left; overflow:hidden; position:relative}
.coda-slider .panel{display:block; float:left}
.coda-slider .panel-container{position:relative}
.coda-nav-left, .coda-nav-right{ /*float:left*/}
.coda-nav-left a, .coda-nav-right a{ /*display:block; text-align:center; text-decoration:none*/}

