#storefrontMain { padding-bottom:36px; clear:both; }

#storefrontMain .columnLeft { float:left; width:155px; height:449px; border-bottom:1px solid #eee; }

#storefrontMain .columnLeft p.head   { color: #4c4c4c; font-size: 11pt; font-family: Tahoma, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; margin: 0; padding: 8px 0 4px 0px; }

#storefrontMain .columnLeft ul#categories-mm { font-family: Tahoma, Arial; margin: 6px 0 0 8px; padding: 0 0 0 0px; list-style-type: none; }
#storefrontMain .columnLeft ul#categories-mm li { color:#888; font-size: 9pt; line-height: 1.15em; margin:0; padding: 6px 0 0 0; list-style-type: none; }
#storefrontMain .columnLeft ul#categories-mm li.separator { margin-bottom:6px; padding-bottom:10px; border-bottom:1px solid #eee; margin-right:8px; }
#storefrontMain .columnLeft ul#categories-mm li a:link    { color: #000; text-decoration: underline  }
#storefrontMain .columnLeft ul#categories-mm li a:visited    { color: #888; }
#storefrontMain .columnLeft ul#categories-mm li a:hover     { color: #000; font-weight: normal;  text-decoration: none; margin-left:2px; }
#storefrontMain .columnLeft ul#categories-mm li.emphasis { font-size:11pt; }

#storefrontMain .columnLeft ul#categories { font-family: Tahoma, Arial; margin: 0 0 0 8px; padding: 0 0 0 0px; list-style-type: none; }
#storefrontMain .columnLeft ul#categories li { font-size: 9.5pt; line-height: 1.15em; margin:0; padding: 4px 0 0 0; list-style-type: none; }
#storefrontMain .columnLeft ul#categories li.separator { margin-bottom:4px; padding-bottom:4px; border-bottom:1px solid #eee; margin-right:8px; }
#storefrontMain .columnLeft ul#categories li a:link    { color: #666; text-decoration: underline  }
#storefrontMain .columnLeft ul#categories li a:visited    { color: #888; }
#storefrontMain .columnLeft ul#categories li a:hover     { color: #000; font-weight: normal;  text-decoration: none; margin-left:2px; }
#storefrontMain .columnLeft ul#categories li.emphasis { font-size:11pt; }

#storefrontBase { width: 980px; clear:both; margin-bottom:140px; }
#storefrontBase p { color: #666; font-size: 9pt; margin-top: 12px; }
#storefrontBase .columnLeft { float:left; width:330px; padding:8px 0; }
#storefrontBase .columnMiddle { float:left; width:260px; padding-bottom:20px; margin:0 30px 0 23px; text-align:center; border-right: 1px solid #eee; }
#storefrontBase .columnRight { float:left; width:310px; padding:8px 0; }
