﻿/* Category Styles */
/*#categoryleft { width: 175px; float: left; margin: 0 10px 0 0; }
#categorymain { width: 540px; float: left; }*/

.recordsku a { font-size: 80%; color: #999; text-decoration: none; text-transform: uppercase; }
.recordname { font-size: 98%; font-weight: bold; }
.recordshortdescription a { text-decoration: none; color: #000; }
.recordshortdescription { margin: 5px; }
.recordprice { font-size: 110%; font-weight: bold;padding-left: 5px; margin-left: 5px;color: #7f6193; }
.recordprice a { text-decoration: none;color: #7f6193; }
.recordcontrols { margin: 10px; }

/*.recordimage{margin:0 auto 0 auto;width:120px;height:120px;background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
.recordimage img{margin:3px 0 0 5px;}*/

.recordimage {width: 117px;height: 109px;position: relative; margin: 0 0; padding: auto; text-align: center; vertical-align:middle;background: url(../images/ImgBgSm.png) no-repeat; _background: url(../images/ImgBgSm.gif) no-repeat;}
.recordimage img {margin: 0 0; padding: 4px 0 0 0; text-align: center; vertical-align:middle;}
/*.recordimage span{width: 117px;height: 109px;display: block;position: absolute;top: 0px;left: 0;background: url(../images/ImgBgSm.png) no-repeat; _background: url(../images/ImgBgSm.gif) no-repeat;}*/

/* Category Templates */
#categorygridtemplate { vertical-align: top; margin: 0 0; padding: 0 0;}
#categorygridtemplaterecords, 
#categorygridsubtemplate {vertical-align: top; margin: 0 0; padding: 0 0; clear: both;}
#categorygridtemplaterecords .record, 

#categorygridsubtemplate .record {width:117px;margin:0 5px 15px 5px;padding: 0 0; text-align: left;}
#categorygridtemplaterecords .recordname, 
#categorygridsubtemplate .recordname {padding: 8px 0 0 0;height: 32px;font-weight:normal;font-size:85%;text-align:center;clear: both;}
#categorygridtemplaterecords .recordname a, 
#categorygridsubtemplate .recordname a  {font-size:inherit;text-decoration: none;}
#categorygridtemplaterecords .recordsku,
#categorygridsubtemplate .recordsku{text-align:center;margin: 3px 0;}
#categorygridtemplaterecords .recordprice,
#categorygridsubtemplate .recordprice {text-align:center;border:none;margin:0;padding:8px 0 0 0;font-size:92%;line-height:1em; 
}

/* Sub Category Menu */
.Categorygridimage{width: 117px;height: 109px;position: relative;}
.Categorygridimage span{width: 117px;height: 109px;display: block;position: absolute;top: 0;left: 0;background: url(../images/ImgBgSm.png) no-repeat; _background: url(../images/ImgBgSm.gif) no-repeat;}

#subcategorymenu {margin:20px 0;}
/*#subcategorymenu .record {width:170px;margin:0  10px 10px 0;text-align:left;}*/
#subcategorymenu .record {width: 117px;height: 109px;position: relative;margin:0  10px 10px 0;text-align:left;}
#subcategorymenu .record span{width: 117px;height: 109px;display: block;position: absolute;top: 0;left: 0;background: url(../images/ImgBgSm.png) no-repeat; _background: url(../images/ImgBgSm.gif) no-repeat;margin:0  10px 10px 0;}
#subcategorymenu .recordname {font-weight:normal;font-size:95%;text-align:center;clear: both;}
#subcategorymenu .recordname a {font-size:inherit;text-decoration: none;}
#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, #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 0 10px 10px;padding-bottom:10px;width:510px;float:left;border-bottom: 1px solid #eee;}
#categorydetailedlisttemplate .recordimage {float:right;width:120px;height:120px;margin:0;}

/* Pager Control */
.pagerDiv { width: 510px;margin: 0 0; padding: 0 10px 0 0; text-align: right; float: right; }
.pager { margin: 7px 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:85%;}
.pager .disabled { color: #ccc; padding: 3px 6px; background: #f2f2f2; border: 1px solid #d2d2d1; text-decoration: none; }
.pager a { padding: 3px 6px; background: #f2f2f2; border: 1px solid #d2d2d1; text-decoration: none; }
/*.pager .disabled { color: #ccc; }*/
.pager li.current a { color: #fff; font-weight: normal; border-color: #d2d2d1; background: #d5e984; }
.pager a:hover { border-color: #999; }

/* Sorting */
#categorydetailedlisttemplaterecords { clear: both; }
.categorysortorder { float: left/*float: right; margin-bottom: 10px;*/ }
#Sortby { margin: 7px 0; padding: 5px 0;width: 160px; text-align: left; display: block; float: left;font-size: 90%;}



