﻿body   { line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; margin: 0; 
               padding: 0 }
#maincontainer { width: 960px; margin-left: auto; margin-right: auto; margin-top: 0; 
               margin-bottom: 0 }
#topsection  { background-repeat: repeat; background-attachment: scroll; height: 170px; 
               background-position: 0% 50% }
#contentwrapper { float: left; width: 100% }
#contentcolumn { margin-left: 200px }
#leftcolumn  { float: left; width: 200px; background-repeat: repeat; background-attachment: 
               scroll; margin-left: -960px; background-position: 0% 50% }
#footer      { clear: left; width: 960px; margin-left: auto; margin-right: auto; margin-top: 
               0; margin-bottom: 0 }
#footer a    { color: #44CCCC }
.innertube   { margin-left: 10px; margin-right: 10px; margin-top: 0; margin-bottom: 10px }
/* Nested Side Bar Menu */
.sidebarmenu ul { list-style-type: none; font-style: normal; font-variant: normal; font-weight: 
               bold; font-size: 10pt; font-family: 
               Arial, Helvetica, sans-serif; width: 190px; 
               border-bottom: 1px solid #CCEAEA; margin: 0; padding: 0 }
.sidebarmenu ul li { position: relative }
/* Top level menu links style */
.sidebarmenu ul li a { display: block; overflow: auto; color: #727B7F; text-decoration: none; 
               border-left: 1px solid #CCEAEA; border-right: 1px solid #CCEAEA; 
               border-top: 1px solid #CCEAEA; padding-left: 2px; 
               padding-right: 12px; padding-top: 2px; padding-bottom: 2px }
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active { background-color: #FFFFFF }
.sidebarmenu ul li a:visited { color: #727B7F }
.sidebarmenu ul li a:hover { color: #2E2227; background-color: #CCEAEA }
/*Sub level menu items */
.sidebarmenu ul li ul { position: absolute; width: 180px; top: 0; visibility: hidden; z-index: 100 }
.sidebarmenu a.subfolderstyle { background-image: url('right.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position: 97% 50% }
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1% }
* html .sidebarmenu ul li a { height: 1% }
/* End */
/* FLUID CATEGORY TABLES */
#catContainer { position: relative; text-align: Left }
#category    { position: relative; width: 230px }
#category .name { font-size: 12pt; color: #44CACC; font-weight: bold }
#category .desc { font-size: 8pt }
#indvContainer { position: relative; width: 240px; height: 140px; float: left; 
               background-color: #FFFFFF; margin-left: auto; margin-right: 
               auto }
/* - - - - - - - - - - */
/* FabricShop CSS */
a:link, a:visited { color: #44CACC; text-decoration: none; font-weight: bold }
a:hover, a:active { color: #7A7555; text-decoration: underline; font-weight: bold }
.normal      { line-height: 1.5em; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
               margin: 3 }
.title       { line-height: 1.5em; font-size: 18px; font-family: Arial, Helvetica, sans-serif; 
               font-weight: bold; margin: 4 }
#catlist     { font-family: Arial, Helvetica, sans-serif }
#catlist .catlistname { line-height: 1.5em; font-size: 16px; font-weight: bold; margin: 4 }
#catlist .catlistname a:link { color: #44CACC; text-decoration: none; font-weight: bold }
#catlist .catlistname a:visited { color: #44CACC; text-decoration: none; font-weight: bold }
#catlist .catlistname a:hover { color: #7A7555; text-decoration: underline; font-weight: bold }
#catlist .catlistdesc { color: #727B7F; font-size: 11px; line-height: 1.5em }
.copyright   { color: #727B7F; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
               line-height: 1.5em }
.textfield   { font-family: Arial, Helvetica, sans-serif; color: #727B7F; font-size: 12px; 
               background-color: #FFFFFF; border: 1px solid #727B7F }
.searchtext  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #727B7F; 
               border: 1px solid #44CACC; padding: 2px }
.CatListBoxStyle { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 
               12px; background-color: #FFFFFF; color: #727B7F; 
               border: 1px solid #727B7F }
#thumbnail   { font-family: Arial, Helvetica, sans-serif; margin: auto }
#thumbnail img { border: 1px solid #727B7F }
#thumbnail .itemtitle { font-size: 16px; font-weight: bold }
#thumbnail .itempic { padding: 4px }
#thumbnail .itemsku { font-size: 11px; color: #727B7F }
#thumbnail a:link, #thumbnail a:visited { color: #44CACC; text-decoration: none }
#thumbnail a:hover { color: #7A7555; text-decoration: underline }
#thumblist   { margin: auto; padding: 4px }
.catName     { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: 
               normal }
.catname     { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.designer    { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #727B7F; 
               font-weight: bold }
.designer a:link, .designer a:visited { color: #44CACC; text-decoration: none }
.designer a:hover { color: #7A7555; text-decoration: underline }
.pagenav, .PageNavStyle { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #727B7F; 
               font-weight: bold; padding: 4px }
.pagenav a:link, .PageNavStyle a:link, .pagenav a:visited, .PageNavStyle a:visited { color: #44CACC; text-decoration: none }
.pagenav a:hover, .PageNavStyle a:hover { color: #7A7555; text-decoration: underline }
.catnav      { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #727B7F; 
               font-weight: bold; padding: 4px }
.catnav a:link, .catnav a:visited { color: #44CACC; text-decoration: none }
.catnav a:hover { color: #7A7555; text-decoration: underline }
#fullview    { font-family: Arial, Helvetica, sans-serif; margin: auto; padding: 4px }
#fullview img { border: 1px solid #727B7F }
#fullview .itemtitle { font-size: 16px; font-weight: bold }
#fullview .itempic { padding: 4px }
#fullview .optional { padding: 4px }
#fullview .coord { padding: 4px }
#fullview .itemsku { font-size: 11px; color: #727B7F; font-weight: bold }
#fullview a:link, #fullview a:visited { color: #44CACC; text-decoration: none }
#fullview a:hover { color: #7A7555; text-decoration: underline }
#fullview .itemnav { font-size: 11px; color: #727B7F; font-weight: bold; padding: 4px }
#fullview .itemnav a:link, #fullview .itemnav a:visited { color: #44CACC; text-decoration: none }
#fullview .itemnav a:hover { color: #7A7555; text-decoration: underline }
#full-size   { font-family: Arial, Helvetica, sans-serif; margin: auto; padding: 4px }
#full-size .itemtitle { font-size: 16px; font-weight: bold }
#full-size .itempic { padding: 4px }
#full-size .itemdesc { font-size: 14px; color: #727B7F; line-height: 1.5em; padding: 4px }
#full-size .mfg { font-size: 12px; color: #727B7F; font-style: italic }
#full-size .itemsku { font-size: 11px; color: #727B7F; font-weight: bold }
#full-size a:link, #full-size a:visited { color: #44CACC; text-decoration: none }
#full-size a:hover { color: #7A7555; text-decoration: underline }
/* End FabricShop */
