body  {font-family:Arial, Verdana; font-size:13px; padding:0px; padding-right:30px; margin:0px; background-color:#C8C8C8; background-image:url(/images/template/bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#D0860D;}
/*body  {font-family:Arial, Verdana; font-size:13px; padding:0px; padding-right:30px; margin:0px; background-color:#C8C8C8; background-image:url(/images/template/christmas-bg.png); background-repeat:repeat; background-color:#D0860D;}*/
input, select, textarea {font-family:Arial, Verdana; font-size:13px;}
/*h1 {font-size:18px; display:inline; margin-left:-2px; font-weight:none; color:#923713; text-decoration:none;}*/
h1 {font-size:18px; display:block; margin-left:-2px; font-weight:none; color:#923713; text-decoration:none;}

#tblTop {width:967px; border:0px; padding:0px; margin:0px;}
#tblTop .menu {width:418px; height:146px; background-image:url(/images/template/topMenu.jpg); background-position:left; background-repeat:no-repeat; text-align:left; vertical-align:top; padding:0px;}
#tblTop .freeshipping {width:212px; height:66px; background-color:#FFF; text-align:center; vertical-align:middle; font-size:16px; line-height:20px; color:#FF0000;}
#tblTop .freeshipping a{color:#FF0000; text-decoration:none;}
#tblTop .freeshipping a:hover{text-decoration:underline;}
#tblTop .freeshipping img{float:left; padding-left:5px; border:solid 0px;}
#tblTop .freeshipping p{float:left; padding:0px; margin:15px 0px 0px 15px;}
#tblTop .search {width:206px; height:66px; background-color:#FFF; text-align:left; vertical-align:bottom;}
#tblTop .search form {margin:0px; padding:0px;}

/* the welcome table is within #tblTop .menu like #tblMenu is as well */
#tblWelcome {width:100%;}
#tblWelcome .text{font-size:12px; color:#EFEFEF; text-align:right; padding-right:0px;}
#tblWelcome .text a{color:#EFEFEF; text-decoration:none;}
#tblWelcome .text a:hover{text-decoration:underline;}
#tblWelcome .socialmedia {text-align:right; padding:5px 10px 0px 0px; width:60px;}

#tblMenu {margin-top:78px; margin-left:14px;}
#tblMenu .option {font-size:12px; text-align:center; vertical-align:middle; padding-right:7px; padding-left:7px;}
#tblMenu .option a{color:#FFF; text-decoration:none;}
#tblMenu .option a:hover{text-decoration:underline;}
#tblMenu .spacer {width:2px; text-align:center; vertical-align:middle;}

#tblSearch {width:197px; height:57px; background-image:url(/images/template/searchBg.gif); background-position:top; background-repeat:no-repeat;}
#tblSearch td {font-size:11px; color:#FFF; text-align:left; vertical-align:middle; padding-left:10px;}
#tblSearch .sText {width:143px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; vertical-align:middle;}
#tblSearch .sButton {width:28px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background-image:url(/images/template/searchGo.gif); background-position:top; background-repeat:no-repeat; margin:0px; padding:0px; text-align:center; vertical-align:middle;}

#tblMain {width:967px; border:0px;}
#tblMain .marginleft {width:30px;}
#tblMain .sidemenuleft {width:216px; text-align:left; vertical-align:top; background-color:#FFF; padding:12px 0px 0px 7px;}
#tblMain .sidemenuleft a{color:#923713; text-decoration:none;}
#tblMain .sidemenuleft a:hover{text-decoration:underline;}
#tblMain .body {width:721px; height:400px; font-size:13px; vertical-align:top; text-align:left; background-color:#FFF; padding:15px 10px 0px 0px;}
#tblMain .body a {color:#923713; text-decoration:underline;}
#tblMain .body a:hover {text-decoration:none;}

/*#tblMain div.PageName {padding:0px; margin:0px; padding-bottom:5px;}*/
#tblMain h1 {padding-bottom:5px; display:block;}

#tblMain h2 {font-size:16px; display:inline; margin-left:-2px; font-weight:none; color:#923713; text-decoration:none;}
#tblMain .bottom {}

/*
#tblMain .footer {font-size:12px; color:#532116; text-decoration:none; padding-top:10px; text-align:center;}
#tblMain .footer a{color:#532116; text-decoration:none}
#tblMain .footer a:hover {text-decoration:underline;}
#tblMain .wfy {font-size:11px; color:#532116; text-decoration:none; padding-top:10px; text-align:center;}
#tblMain .wfy a{color:#532116; text-decoration:none}
#tblMain .wfy a:hover {text-decoration:underline;}
*/

#tblMain .footer {font-size:12px; color:#000; text-decoration:none; padding-top:10px; text-align:center;}
#tblMain .footer a{color:#000; text-decoration:none}
#tblMain .footer a:hover {text-decoration:underline;}
#tblMain .wfy {font-size:11px; color:#000; text-decoration:none; padding-top:10px; text-align:center;}
#tblMain .wfy a{color:#000; text-decoration:none}
#tblMain .wfy a:hover {text-decoration:underline;}

.imgfds{float:right; width:180px; border:solid 0px; margin:0px 25px 0px 25px;}

#tblBottom {width:100%;}
#tblBottom .left{width:9px;}
#tblBottom .middle{background-color:#FFF; width:100%;}
#tblBottom .right{width:9px;}

.OtherLinks {font-size:12px; color:#444; text-decoration:none}
.OtherLinks a {font-size:12px; color:#444; text-decoration:none}
.OtherLinks a:hover {text-decoration:underline;}

/* Need to use the border width's to create the correct spacing in between everything ... do no cName and sName and should be close to done */
#tblSideMenuLeftCatSubs {width:204px;}
#tblSideMenuLeftCatSubs .spacer {background-color:#9D9D9D; padding:1px 0px 0px 0px; border-color:#D7D7D7; border-width:2px 4px 2px 4px; border-style:solid;}
#tblSideMenuLeftCatSubs .nameTop {background-color:#D7D7D7; font-size:13px; color:#923713; text-align:left; vertical-align:middle; padding:2px 0px 4px 4px; font-weight:bold;}
#tblSideMenuLeftCatSubs .nameTop a {color:#923713; text-decoration:none;}
#tblSideMenuLeftCatSubs .nameTop a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .nameBottom {background-color:#D7D7D7; font-size:13px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 0px 4px; font-weight:bold;}
#tblSideMenuLeftCatSubs .nameBottom a {color:#923713; text-decoration:none;}
#tblSideMenuLeftCatSubs .nameBottom a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .name {background-color:#D7D7D7; font-size:13px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 4px 4px; font-weight:bold;}
#tblSideMenuLeftCatSubs .name a {color:#923713; text-decoration:none;}
#tblSideMenuLeftCatSubs .name a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .cName {background-color:#D7D7D7; font-size:12px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 4px 15px;}
#tblSideMenuLeftCatSubs .cName a {color:#923713; text-decoration:none; font-weight:normal;}
#tblSideMenuLeftCatSubs .cName a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .cNameSelected {background-color:#fff; font-size:12px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 4px 8px;}
#tblSideMenuLeftCatSubs .cNameSelected a {color:#923713; text-decoration:none; font-weight:normal;}
#tblSideMenuLeftCatSubs .cNameSelected a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .cNameSelected img {padding:7px 4px 0px 0px;}
#tblSideMenuLeftCatSubs .sCatSpacer {}
#tblSideMenuLeftCatSubs .sName {background-color:#FFF; font-size:12px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 4px 35px;}
#tblSideMenuLeftCatSubs .sName a {color:#923713; text-decoration:none; font-weight:normal;}
#tblSideMenuLeftCatSubs .sName a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .sNameSelected {background-color:#FFF; font-size:12px; color:#923713; text-align:left; vertical-align:middle; padding:4px 0px 4px 27px;}
#tblSideMenuLeftCatSubs .sNameSelected a {color:#923713; text-decoration:none; font-weight:normal;}
#tblSideMenuLeftCatSubs .sNameSelected a:hover {text-decoration:underline;}
#tblSideMenuLeftCatSubs .sNameSelected img {padding:7px 4px 0px 0px;}
#tblSideMenuLeftCatSubs .cEnd {}
#tblSideMenuLeftCatSubs .sEnd {}

#tblCategoryPage {width:100%; border:0px;}
#tblCategoryPage .pageheading {text-align:left; vertical-align:top;}
#tblCategoryPage .itemlist {padding-top:0px;}
#tblCategoryPage .texttop {text-align:left; vertical-align:top; color:#000; padding-top:2px;}
#tblCategoryPage .texttop div {/*border:1px solid #000; margin-top:2px;*/ padding:2px;}
#tblCategoryPage .textbottom {text-align:left; vertical-align:top; color:#000; padding-top:20px;}
#tblCategoryPage .textbottom div {padding:2px;}

#tblItems {width:100%;}
#tblItems td {color:#923713; text-align:center; font-weight:bold; vertical-align:top; font-size:11px;}
#tblItems .item  {/*contains the entire item (text + image)*/ width:33%;}
#tblItems .more {text-align:left; color:#D4A133; font-weight:bold; font-size:14px; padding-top:10px;}
#tblItems .featured {text-align:left; color:#D4A133; font-weight:bold; font-size:14px; padding-top:10px;}
#tblItems .noitems {text-align:left; color:#000; font-weight:normal; padding-top:4px; font-size:13px;}
#tblItems .retailprice {color:#D4A133; text-align:center;}
#tblItems .price {color:#D4A133; text-align:center;}
#tblItems .pricediscounted {color:#D4A133; text-align:center; text-decoration:line-through;}
#tblItems .discountprice {color:#FF0033; text-align:center;}
#tblItems .soldout {color:#FF0000; font-weight:bold;}
#tblItems .comingsoon {color:#FF0000; font-weight:bold;}
#tblItems td a {color:#923713; text-decoration:none;}
#tblItems td a:hover {text-decoration:underline;}
#tblItems a.addcart {color:#D4A133;}

#tblItemsImg {border:0px; padding:0px; width:180px; height:168px; background-color:#FFF; background-image:url(/images/template/itemsBg.gif); background-repeat:no-repeat; background-position:center; margin-bottom:5px; margin-top:15px;}
#tblItemsImg img {border:0px; padding:2px; margin-left:0px; margin-top:8px;}
#tblItemsImg a img:hover {background-color:#D4A133;}

.tblButton {border:1px solid #000; background-color:#923713; padding:1px 2px 1px 2px;}
/* use the following to make the button change colors upon rollover; but as well set the tblButton a and a:hover to color 923713
.tblButton:hover {background-color:#FFF; color:#923713;}
.tblButton:hover a {background-color:#FFF; color:#923713; text-decoration:underline;}
*/
.tblButton a {font-size:11px; font-weight:bold; color:#FFF!important; text-decoration:none!important;}
.tblButton a:hover {text-decoration:underline!important;}

/* 
The submit button is used for form fields and we want it to look as close to the tblButton class as possible.
The major difference will be the size.  Since the button can have any text the width we can't touch.
The other notable difference is no rollover action can occur.
*/
.SubmitButton {border:1px solid #000; background-color:#923713; padding:3px 5px 3px 5px; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}
.SubmitButton:hover {text-decoration:underline;}

.clear {clear:both;}