/* HTML Elements */
body, h1, h2, h3, form, input, td {margin:0; padding:0;}
b, strong    {font-weight:bold;}
blockquote   {margin:1em;}
em, i        {font-style:italic;}
img          {border:0;}
li           {margin:0 0 0 15px; padding:0;}
/*ul       {list-style:disc outside; margin:0; padding:0;}*/
p            {margin:10px 0; padding:0;}
tr, td       {vertical-align:top;}
a, a:visited {color:#0000ff;}
a:hover {text-decoration:underline;}
* {padding:0;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
td {font-size: 12px ; color:#000; padding:0;}
body {background:#fff; font:normal 12px Verdana, Tahoma, Helvetica, sans-serif; text-align:center; color:#000; }

/* HomePage Style */

#ch {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#ck {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#cp {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#m  {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#ga	{background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#tk	{background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#tp	{background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif);}
#vi {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd-spiral.gif);}


#maintype {background:#cccc00;} /* in body tag of home page */
#itemtype {background:#ffffff;} /* in body tag of item page */
#itemtype #bodyshell {background:#fff;} /* in body tag of home page */

body.vertical.sectionBody {background: #cccc00 url(http://lib.store.yahoo.net/lib/yhst-91218710262817/backgd1.gif) !important;}

#itemtype #bodyshell #bodycontent {background: #009999;}
} /* in body tag of item page  */

/* Global Classes */
.boxclose {zoom:1;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
*+html .clearfix {min-height: 1%;}
* html .clearfix {height:1%; overflow:visible;}
.clearfix:after { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}
.last {border:0 solid;}
.block {display:block !important;}
.none {display:none !important;}
.bookmark {cursor:pointer; text-decoration:underline; color:#990000;}

/* Form Buttons */
.ys_primary {display:block; margin:0px; background:#b96133; url('http://lib.store.yahoo.net/lib/yhst-91218710262817/bt-buy-me.gif'); color:#fff; font:bold 11px arial,helvetica,sans-serif; padding:2px; text-align:center; cursor:pointer;width:80px;height:18px;}
label.add2cartlabel {border:1px solid #000;}
.buttonlabel {margin-left:4px}
.buttonPrimary {background-color:#666; font-size:12px; font-weight:bold; color:#fff; cursor:pointer;}

/* Page Framing Styles */ 
/* 150 + 750 = 900 */  
#container {margin:0px auto; padding:0; width:600px; border:solid 0px #000;text-align:center;}
#container.wider {width:950px; }
#maintype.orange {background-color: #ff9900;}


/*ul#real-list {marign: 15px; padding: 0;}
ul#real-list li {margin: 0; padding: 0;}
{margin:0 0 0 15px; padding:0;}
td ul#real-list {list-style: disc outside !important; margin: auto !important; padding: auto !important;}
td ul#real-list li {margin: auto !important; padding: auto !important; float: none; display: inline !important;}
.orange li {margin: auto; padding: auto;}
*/
#bodyshell {margin:0; padding:0;border:solid 0px purple;} 
*:first-child+html #bodyshell {700px} /* must fix width for IE */
#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}#contentarea, #info-div {}
#bodycontent {width:700px; padding:0; margin:0;}
#nav-product {} /*See Styles In Side Nav Section Below*/
/* these 2 styles are only used if right column is turned on.  #maincol + #rightcol = #bodycontent */
#rightcol {float:right; width:140px; background:#ccc;}  /* Add display:none; when you do not want a right column */
/*#maincol {width:auto; margin-right:140px;}  /* When using a right column, must set the width of this div. */

/* Global Styles */
#itemtype {} /* in body tag of all pages using the Item. type (usually section and item pages) */
#itemarea {text-align:center; margin:0; padding:0;}
#itemarea table td {text-align:left;margin:0; padding:0;}
#itemTable {margin:0 auto; width:600px;}
#itemarea .floatLeft {background-color:#fff; margin:0px; padding:0px; width:200px; text-align:center; float:left;} 
/* Top of product and section pages, above caption and contents table */

.breadcrumbs{}
#caption  {}
#finaltext {}

/* header styles */
#header {background:#ccc; min-height:65px; height:auto;}
#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

/* search form styles */
#searcharea {display:block; margin:0;} /* id on search form */
#searcharea input {}
#searcharea fieldset {display:block; padding:0;}
#searcharea label {}
#searcharea label span, #searcharea label input {vertical-align:middle;}
#searchsubmit{background:#ccc; display:inline; margin:0; color:#000; font:bold 11px Arial,verdana,sans-serif; padding:3px; text-align:center; cursor:pointer; }
input#query {}

/* top nav styles */
#nav-general {clear:both; display:block; list-style:none; margin:0 5px 0 0;}
#nav-general li {float:left; margin:0 2px;} 
#nav-general li a {color:#0000ff; display:block; font-size:10px; font-weight:bold; padding:0; white-space:nowrap;}
#nav-general li a:hover {}
#nav-general a.linkcheckout {padding-right:20px;}

/* Side Nav Styles*/
/*#nav-product {_display:inline; float:left; margin-left:-150px; overflow:visible; position:relative; width:150px; padding:0px; }
* html #nav-product { } /* For EI6 overrides */
#nav-product {background:#000; width:100%; height:37px; /*position:absolute;*/ bottom:0; text-align:center; clear:both;}
#nav-product ul {clear:both; padding:0px; margin:0px auto; list-style:none; line-height:auto !important; width:605px;}
#nav-product ul li {float: left; text-align:left; margin:0; padding:0; _margin-top:1px; border:0px solid #ccc; }
#nav-product ul li a, .mss-nav ul li a:visited {display:block; padding:0px; color:#fff; text-decoration:none; font-size:10px; font-face: arial, verdana, helvetica;}
/*#nav-product ul li a:hover {color:#fff; background-color:#ccc; text-decoration:none;} */
#nav-product ul li a:hover {color:#fff;  text-decoration:none;}
/* Above and Below Side Nav Styles */
#htmltop {padding:0 0 0 5px;}
#htmlbottom {padding:0 0 0 5px;}

/* Footer Styles */
#footer {clear:both; margin:10px 0; display:none;}
#footer-links {}
#copyright {text-align:center; display:block;}



/* Section Page Style */
.sectionpage {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/sectionpage-bckgrnd.gif);
background-repeat: repeat-y; margin-top:-25px;} /* class added to #contentarea DIV for section pages */
/* Contents Styles */
#contents {text-align:left;}
#contents-table {} /* div containing contents table */
#contents .horizontal-seperator {}
#contents .vertical-seperator {}
#contents .name {}
#contents .price {}
#contents .sale-price {}  
#contents .sale-price-bold {}
#contents .price-bold {}


/* Item Styles */
.itempage {} /* class added to #contentarea DIV for item pages */
/* Builtin Image Classes Styles */
.image-l {display:block; float:left; margin:0; padding:5px;}
#image1 .mss-enlarge {padding-bottom:10px;} 
.image-r {display:block; float:right; margin:0; padding:5px;}
.image-c {text-align:center; margin-bottom:0px;}
.inset-l {display:block; float:left; margin:0; padding:5px;}
.inset-r {display:block; float:right; margin:0; padding:5px;}


/* Built In Item Element Styles  */
.itemform {margin-left:210px;border-left:1px solid #000; border-top:0px solid #000; width:365px;}
.itemform div {height:25px; border-right:1px solid #000; border-bottom:1px solid #000; line-height:20px;}
.code {}
.itemform .price {background:#cccc00;}
.itemform .price-bold {font-weight:bold;}
.itemform .sale-price {font-weight:bold;}
.itemoption {}
.itemavailable {}


/* MSS Buy Box Item Element Styles */
.buybox-lt {background:#cccc00; float:left; width:125px;}
.buybox-lt .code {background:#cccc00;}
.buybox-rt {background:#fff; margin-left:125px;}
.buybox-2col {height:28px;}

.mssYouSave {color:#cc0000; font-weight:bold;}

/*sitemap*/
.mss-sitemap-section{font-weight: bold; padding:10px 0px; }
.mss-sitemap-subsection{margin-left: 5px;}
.mss-sitemap-thirdlevel{margin-left: 10px;}

/*mss baurerware additions*/
.bauerware-message {margin:10px auto 0px auto; padding:0; border: 0px solid blue;font-family: arial, helvetica, sans-serif; width:355px;}
.message2 {color: #993300; font-weight: bold;}
/*.yelp-image {display:block; margin:0px; background: #291a0c; url('http://lib.store.yahoo.net/lib/yhst-91218710262817/reviewedOn.gif'); width:100px; height:20px; cursor:pointer;}*/

.pageTitle { display:none; }

.category-table {margin:0px auto 0px auto; padding:0;text-align:center; bodrer:0px; border-collapse:collapse;}
/*.category-table .r1 td, .category-table .r1 div {height:65px;}*/
/*.category-table .r2 td,.category-table .r2 div {height:103px;}*/
.category-table img {display:block;}
.mss-sec-img {width:120px; background:#fff; text-align:center; margin-left:5px;}

.about-message {float:left; margin:10px auto 0px auto; padding:0; border: 0px solid blue;font-family: arial, helvetica, sans-serif; width:320px;text-align: justify;}
.about-rt {float:left;width:180px;margin:45px 20px 0px 10px;}
.about-rt-img {margin-bottom:20px;}
.about-lft {clear:right;float:left;width:180px;margin:45px 0px 0px 20px;}
.about-lft-img {margin-bottom:20px;}
.about-lft-text {text-align:left;width:260px;}

/*background tiled vertical image: url(prod-border-vrt.gif);*/
.prod-border-vrt {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/prod-border-vrt.gif);
background-repeat: repeat-y; 
background-color: #fff;
padding: 0;
width: 5px;
height:61px;}
  
/*background tiled horizontal image: url(prod-border-hrzt.gif);*/
.prod-border-hrzt {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/prod-border-hrzt.gif); 
background-repeat: repeat-x; 
background-color: #fff;
padding: 0;
width: 56px;
height:61px;}

.itempage h1 {text-align:left;margin-left:50px; color:#000;}

/* Bauerware Top Navigation */
.prodHeader {}
.prodHeader td.prodHead1 {padding:0; width:144px; height:119px; text-align:left;}
.prodHeader td.prodHead2 {padding:0; width:111px; height:119px; text-align:left;}
.prodHeader td.prodHead3 {padding:0; width:101px; height:119px; text-align:left;}
.prodHeader td.prodHead4 {padding:0; width:109px; height:119px; text-align:left;}
.prodHeader td.prodHead5 {padding:0; width:135px; height:119px; text-align:left;}

/* Bauerware Top Navigation Space */
.prodHeaderSpace {margin-bottom:20px;}

/* Childrens Knobs Color Teal */
#ch .product-table {}
#ch .product-table td.border-top {background-color:#009999;}
#ch .product-table td.border-left {background-color:#009999;}
#ch .product-table td.border-right {background-color:#009999;}
#ch .product-table td.border-bottom {background-color:#009999;}

/* Contemporary Knobs Color Pink */
#ck .product-table {}
#ck .product-table td.border-top {background-color:#cc0066;}
#ck .product-table td.border-left {background-color:#cc0066;}
#ck .product-table td.border-right {background-color:#cc0066;}
#ck .product-table td.border-bottom {background-color:#cc0066;}

/* Contemporary Pulls Color Pink */
#cp .product-table {}
#cp .product-table td.border-top {background-color:#cc0066;}
#cp .product-table td.border-left {background-color:#cc0066;}
#cp .product-table td.border-right {background-color:#cc0066;}
#cp .product-table td.border-bottom {background-color:#cc0066;}

#m .product-table {}
#m .product-table td.border-top {background-color:#99cc33;}
#m .product-table td.border-left {background-color:#99cc33;}
#m .product-table td.border-right {background-color:#99cc33;}
#m .product-table td.border-bottom {background-color:#99cc33;}

/* Gamepiece Knobs Color Blue */
#ga .product-table {}
#ga .product-table td.border-top {background-color:#003199;}
#ga .product-table td.border-left {background-color:#003199;}
#ga .product-table td.border-right {background-color:#003199;}
#ga .product-table td.border-bottom {background-color:#003199;}

/* TraditionalKnobs Color Red */
#tk .product-table {}
#tk .product-table td.border-top {background-color:#c62b31;}
#tk .product-table td.border-left {background-color:#c62b31;}
#tk .product-table td.border-right {background-color:#c62b31;}
#tk .product-table td.border-bottom {background-color:#c62b31;}

/* Traditional Pulls Color Red */
#tp .product-table {}
#tp .product-table td.border-top {background-color:#c62b31;}
#tp .product-table td.border-left {background-color:#c62b31;}
#tp .product-table td.border-right {background-color:#c62b31;}
#tp .product-table td.border-bottom {background-color:#c62b31;}

/* Vintage Knobs Color Orange */
#vi .product-table {}
#vi .product-table td.border-top {background-color:#ff9900;}
#vi .product-table td.border-left {background-color:#ff9900;}
#vi .product-table td.border-right {background-color:#ff9900;}
#vi .product-table td.border-bottom {background-color:#ff9900;}

.product-table td.border-top h1 {text-align:left;color:#000;font-size:14px; margin:4px 0 6px 30px;}

.product-table td div.pad7 {padding:7px;}
.product-table  td.border-top {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/border-top-4.gif);
 padding: 0; width:600px; height:34px; text-align:left;}
.product-table td.border-left {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/border-left-4.gif);
 padding: 0; width:36px; height:294px;}
.product-table td.border-right {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/border-right-4.gif);
 padding: 0; width:36px; height:294px;}
.product-table td.border-bottom {background-image: url(http://lib.store.yahoo.net/lib/yhst-91218710262817/border-bott-4.gif);
 padding: 0; width:600px; height:36px;}

td.item {background:#cccc00;font-weight:bold;text-align:left;width:100px;/*padding:7px;*/}
td.price {font-weight:bold;text-align:left;width:100px;/*padding:7px;*/}
td.description {background:#cccc00;font-weight:bold;text-align:left;width:100px;/*padding:7px;*/}
td.itemoption {font-weight:bold;text-align:left;width:100px;/*padding:7px;*/}
td.order-cellA {background:#cccc00;font-weight:bold;text-align:left;width:100px;/*padding:7px;*/}
td.code {text-align:left;width:228px;/*padding:7px;*/}
td.reg-price-bold {background:#cccc00;text-align:left;width:228px;/*padding:7px;*/}
td.caption-text {text-align:left;width:228px;/*padding:7px;*/}
td.optionName {background:#cccc00;text-align:left;width:228px;/*padding:7px;*/}
td.buybox-2col {text-align:center;width:228px;/*padding:7px;*/}

#contents-table {margin-left:51px;}
td.sectionText {width:280px;padding:0px 0px 0px 10px;}
td.sectionImage {width:200px;}
.sectionText  div.itemName {padding-bottom:20px;}
.sectionText  div.priceBold {padding-top:10px;}
#contents .horizontal-seperator {padding-bottom:20px;}

.enterStoreMap-table img {display:block;}

.mss-enlarge, .mss-image {background:#fff;}
