﻿/* Category Styles */
.recordsku a { font-size: 80%; color: #999; text-decoration: none; text-transform: uppercase; }
.recordname { font-size: 100%; font-weight: bold; }
.recordshortdescription a { text-decoration: none; color: #000; }
.recordshortdescription { margin: 5px; }
.recordprice { font-size: 110%; font-weight: normal;padding-left: 5px; margin-left: 5px; }
.recordprice a { text-decoration: none; }
.recordcontrols { margin: 10px; }

#categorybanner {float:left; margin:0 8px;}
#categorydescription {clear:right;}
#categorygridtemplate, #subcategorymenu {clear:both;}

.recordimage {text-align:center; margin:0 auto;width:120px;height:120px;background-repeat:no-repeat;}
.recordimage img {margin:3px; height:110px; max-width:110px;}

#categorygridtemplateheader {font-size: 14px; font-weight:bold; border-bottom:1px solid #333; margin:8px 0px;}

/* Category Templates */
#categorygridtemplaterecords .record {width:170px;margin:5px;}
#categorygridtemplaterecords .recordname {text-align:center;font-size: 90%;}
#categorygridtemplaterecords .recordsku {text-align:center;margin: 3px 0;}
#categorygridtemplaterecords .recordprice {text-align:center;border:none;margin:0;padding:0;font-size:100%;line-height:1em;}

/* Sub Category Menu */
#subcategorymenu {margin:20px 0;}
#subcategorymenu .record {width:170px;margin:0  10px 10px 0;text-align:left;}
#subcategorymenu .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu .recordname a {font-size:inherit;text-decoration: none;}
#subcategorymenu .recordimage {text-align:center; margin:0 auto;width:120px;height:120px;background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
#subcategorymenu .recordimage img {margin:3px; height:110px; max-width:110px;}

#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;font-size:90%;}
#subcategorymenu li a:hover {text-decoration:underline;}

/* Sub Category Menu */
#categorygridsubtemplate {margin:20px 0;}
#categorygridsubtemplate .record {width:170px;margin:0  10px 10px 0;text-align:left;}
#categorygridsubtemplate .recordname {font-weight:bold;font-size:110%;text-align:center;}
#categorygridsubtemplate .recordname a {font-size:inherit;text-decoration: none;}
#categorygridsubtemplate ul {padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#categorygridsubtemplate li {padding: 2px;list-style:none;}
#categorygridsubtemplate li a {text-decoration:none;font-size:90%;}
#categorygridsubtemplate 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;font-size:110%;text-align:center;}
#subcategorymenu2 .recordname a {font-size:inherit;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;font-size:90%;}
#subcategorymenu2 li a:hover {text-decoration:underline;}


/* Simple & Bulk Order Lists */
#categorysimplelisttemplate, #categorybulkorderlisttemplate {margin:20px 0 0 0;}
#categorysimplelisttemplate .record {padding:2px 5px;border-left:5px solid #ccc;float: left;margin: 0 0 20px 5px;}
#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku {clear:both;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname {float:left;width:390px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkorderlisttemplate .record { padding: 0 0 10px 10px; margin: 0 0 8px 0; border-bottom: 1px solid #eee; float: left; }
#categorybulkorderlisttemplate table td { vertical-align: top; }
#categorybulkorderlisttemplate .checkbox { background: #eee; }
#categorybulkorderlisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}

#categorybulkqtylisttemplate .record { padding: 0 0 15px 0; margin: 0 0 10px 5px; border-bottom: 1px solid #eee; float: left; }
#categorybulkqtylisttemplate table td { vertical-align: top; }
#categorybulkqtylisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .recordname {float:left;width:370px;margin:0 10px 0 0;}
#categorybulkqtylisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkqtylisttemplate .qtycell { background: #eee url(../images/lilarrow.gif) no-repeat center right; padding: 5px;}
#categorybulkqtylisttemplate .quantityfield {margin: 0;width:25px;border:1px solid #ccc;text-align: center;font-size: 110%;font-weight: bold; color: #666;}

/* Detailed List */
#categorydetailedlisttemplate {margin:20px 0 0 0;}
#categorydetailedlisttemplate .record {margin:0 10px 10px 0;padding-bottom:10px;width:750px;float:left;border-bottom: 1px solid #eee;}
#categorydetailedlisttemplate .recordimage {float:left;width:120px;height:120px;margin:0 15px;}




/* Category Styles 
.recordsku a { font-size: 80%; color: #999; text-decoration: none; text-transform: uppercase; }
.recordname { font-size: 100%; font-weight: bold; }
.recordshortdescription a { text-decoration: none; color: #000; }
.recordshortdescription { margin: 5px; }
.recordprice { font-size: 110%; font-weight: normal;padding-left: 5px; margin-left: 5px; border-left: 5px solid #ccc; }
.recordprice a { text-decoration: none; }
.recordcontrols { margin: 10px; }

.recordimage {margin:0 auto 0 auto;width:120px;height:120px; background-repeat:no-repeat;}
.recordimage img {margin:3px 0 0 5px;}
*/


/* Category Templates 
#categorygridtemplaterecords .record {width:170px;margin:5px;}
#categorygridtemplaterecords .recordname {text-align:center;font-size: 90%;}
#categorygridtemplaterecords .recordsku {text-align:center;margin: 3px 0;}
#categorygridtemplaterecords .recordprice {text-align:center;border:none;margin:0;padding:0;font-size:100%;line-height:1em;}
*/


/* Sub Category Menu 
#subcategorymenu {margin:20px 0;}
#subcategorymenu .record {width:170px;margin:0  10px 10px 0;text-align:left;}
#subcategorymenu .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu .recordname a {font-size:inherit;text-decoration: none;}
#subcategorymenu .recordimage {text-align:center;}
#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;font-size:90%;}
#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;font-size:110%;text-align:center;}
#subcategorymenu2 .recordname a {font-size:inherit;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;font-size:90%;}
#subcategorymenu2 li a:hover {text-decoration:underline;}
*/


/* Simple & Bulk Order Lists 
#categorysimplelisttemplate {margin:20px 0 0 0;}
#categorysimplelisttemplate .record {padding:5px;border-bottom:1px solid #ccc;float: left;margin: 0 0 2px 5px;}
#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku, #categorybulkqtylisttemplate .recordsku  {clear:both;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname, #categorybulkqtylisttemplate .recordname {float:left;width:390px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice, #categorybulkqtylisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}

#categorybulkorderlisttemplate .record, 
#categorybulkqtylisttemplate .record { padding: 0 0 10px 10px; margin: 0 0 8px 0; border-bottom: 1px solid #eee; float: left; }
#categorybulkorderlisttemplate table td, 
#categorybulkqtylisttemplate table td { vertical-align: top; }
#categorybulkorderlisttemplate .addtocartcontrols, 
#categorybulkqtylisttemplate .addtocartcontrols {margin:5px 0 20px 3px;}

#categorybulkorderlisttemplate .checkbox { background: #eee; padding:5px; text-align:center; }
#categorybulkqtylisttemplate .qtycell { background: #eee url(../images/lilarrow.gif) no-repeat center right; padding: 5px;}
#categorybulkqtylisttemplate .quantityfield {margin: 0;width:25px;border:1px solid #ccc;text-align: center;font-size: 110%;font-weight: bold; color: #666;}
*/


/* Detailed List
#categorydetailedlisttemplate {margin:20px 0 0 0;}
#categorydetailedlisttemplate .record {margin:0 0 10px 10px;padding-bottom:10px;width:510px;border-bottom: 1px solid #eee;}
#categorydetailedlisttemplate .recordimage {float:left;width:120px;height:120px;margin:0;}


div.itemsperpage{float:right;}
div.categorysortorder{float:left;}
div.productviewstyle{float:left;}

.itemsperpage label, 
.productviewstyle label, 
.categorysortorder label{font-weight:bold; text-transform:uppercase;}

.productviewstyle {margin-left: 30px;}
.productviewstyle img {padding-top:2px}
.productviewstyle_grid img {margin:0 2px;background: #FFF url(../images/misc/productview_grid.png) no-repeat; background-position:bottom right; width:11px; height:11px; }
.productviewstyle_detailed img {margin:0 2px;background: #FFF url(../images/misc/productview_detailed.png) no-repeat; background-position:bottom right; width:11px; height:11px; }
.productviewstyle_simple img {margin:0 2px;background: #FFF url(../images/misc/productview_simple.png) no-repeat; background-position:bottom right; width:11px; height:11px; }
.productviewstyle_bulk img {margin:0 2px;background: #FFF url(../images/misc/productview_bulk.png) no-repeat; background-position:bottom right; width:11px; height:11px; }

.productviewstyle img.productviewstyle_selected {background-position:bottom left;}
 */
/* Pager Control 
.pager { margin: 10px 0; padding: 5px 0; text-align: right; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 1px;padding:0;color:#ddd;font-size:11px;}
.pager a, .pager .disabled { font-weight: bold; color: #444; padding: 3px 8px; background: #fff; border: 1px solid #999; text-decoration: none; }
.pager .disabled { display:none; color: #ccc; }
.pager li.current a { color: #fff; font-weight: bold; border-color: #666; background: #666; }
.pager a:hover { border-color: #E44000; color:#E44000;}

*/