/* Products section styles */


/* Products index page */
#productshome-col {margin:0px 110px;}

#productshome-left {float:left; width:42%; padding-right:8%;}
#productshome-right {float:right; width:42%; padding-left:8%;}

#productshome-left, #productshome-right {font-size:14px; color:#3c3c3c; text-transform:uppercase; letter-spacing:-0.01em; margin-bottom:0; margin-top:0; line-height:normal;}

#productshome-left ul, #productshome-right ul {list-style-type:none; margin-left:0; padding-left:0;}

#productshome-col ul a:link {color:#3c3c3c;}
#productshome-col ul a:visited {color:#3c3c3c;}
#productshome-col ul a:hover {color:#ee2e24;}
#productshome-col ul a:active {color:#ee2e24;}


#productshome-col li.btn-office a,
#productshome-col li.btn-wood a,
#productshome-col li.btn-uniforms a,
#productshome-col li.btn-hospital a,
#productshome-col li.btn-custodial a,
#productshome-col li.btn-embroidery a{width:auto; height:32px; padding:40px 0px 40px 122px; margin:28px 0px; display:block; overflow:hidden;} 

#productshome-col li.btn-office a {background:url(../images/btn-officeoff.gif) no-repeat 0px 0px;}
#productshome-col li.btn-wood a {background:url(../images/btn-woodoff.gif) no-repeat 0px 0px;}
#productshome-col li.btn-uniforms a {background:url(../images/btn-uniformsoff.gif) no-repeat 0px 0px;}
#productshome-col li.btn-hospital a {background:url(../images/btn-hospitaloff.gif) no-repeat 0px 0px;}
#productshome-col li.btn-custodial a {background:url(../images/btn-custodialoff.gif) no-repeat 0px 0px;}
#productshome-col li.btn-embroidery a {background:url(../images/btn-embroideryoff.gif) no-repeat 0px 0px;}

#productshome-col li.btn-office a:hover {background:url(../images/btn-officeon.gif) no-repeat 0px 0px;}
#productshome-col li.btn-wood a:hover {background:url(../images/btn-woodon.gif) no-repeat 0px 0px;}
#productshome-col li.btn-uniforms a:hover {background:url(../images/btn-uniformson.gif) no-repeat 0px 0px;}
#productshome-col li.btn-hospital a:hover {background:url(../images/btn-hospitalon.gif) no-repeat 0px 0px;}
#productshome-col li.btn-custodial a:hover {background:url(../images/btn-custodialon.gif) no-repeat 0px 0px;}
#productshome-col li.btn-embroidery a:hover {background:url(../images/btn-embroideryon.gif) no-repeat 0px 0px;}


/* Products list pages */
#productslist-col {margin:0px 80px 0px 18px;}

#productslist-col #productslist-left {float:left; width:160px; overflow:hidden;}

#productslist-left {font-size:11px; color:#3c3c3c; text-transform:uppercase; letter-spacing:-0.01em; margin-bottom:0; margin-top:0; line-height:11px;}
#productslist-left ul {list-style-type:none; margin-left:0; padding-left:0;}
#productslist-left ul a:link {color:#3c3c3c;}
#productslist-left ul a:visited {color:#3c3c3c;}
#productslist-left ul a:hover {color:#ee2e24;}
#productslist-left ul a:active {color:#ee2e24;}

#productslist-left li.btn-office a,
#productslist-left li.btn-wood a,
#productslist-left li.btn-uniforms a,
#productslist-left li.btn-hospital a,
#productslist-left li.btn-custodial a,
#productslist-left li.btn-embroidery a{width:auto; height:24px; padding:15px 0px 15px 60px; margin-bottom:24px; display:block; overflow:hidden;} 

#productslist-left li.btn-office a {background:url(../images/btnSM-officeoff.gif) no-repeat 0px 0px;}
#productslist-left li.btn-wood a {background:url(../images/btnSM-woodoff.gif) no-repeat 0px 0px;}
#productslist-left li.btn-uniforms a {background:url(../images/btnSM-uniformsoff.gif) no-repeat 0px 0px;}
#productslist-left li.btn-hospital a {background:url(../images/btnSM-hospitaloff.gif) no-repeat 0px 0px;}
#productslist-left li.btn-custodial a {background:url(../images/btnSM-custodialoff.gif) no-repeat 0px 0px;}
#productslist-left li.btn-embroidery a {background:url(../images/btnSM-embroideryoff.gif) no-repeat 0px 0px;}

#productslist-left li.btn-office a:hover {background:url(../images/btnSM-officeon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-wood a:hover {background:url(../images/btnSM-woodon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-uniforms a:hover {background:url(../images/btnSM-uniformson.gif) no-repeat 0px 0px;}
#productslist-left li.btn-hospital a:hover {background:url(../images/btnSM-hospitalon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-custodial a:hover {background:url(../images/btnSM-custodialon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-embroidery a:hover {background:url(../images/btnSM-embroideryon.gif) no-repeat 0px 0px;}

#productslist-left li a#subcurrentpage {color:#ee2e24;}
#productslist-left li.btn-office a#subcurrentpage {background:url(../images/btnSM-officeon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-wood a#subcurrentpage {background:url(../images/btnSM-woodon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-uniforms a#subcurrentpage {background:url(../images/btnSM-uniformson.gif) no-repeat 0px 0px;}
#productslist-left li.btn-hospital a#subcurrentpage {background:url(../images/btnSM-hospitalon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-custodial a#subcurrentpage {background:url(../images/btnSM-custodialon.gif) no-repeat 0px 0px;}
#productslist-left li.btn-embroidery a#subcurrentpage {background:url(../images/btnSM-embroideryon.gif) no-repeat 0px 0px;}

#productslist-col #productslist-right {float:right; width:450px; padding-top:6px; margin-left:40px; overflow:hidden;}
#productslist-right table {font:11px Verdana, Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:10px;}
#productslist-right tr td.image {text-align:center;}
#productslist-right tr td.name {padding-top:10px; text-align:center; }
#productslist-right a {text-decoration:none;}
#productslist-right table a:link, #productslist-right table a:visited {color:#3c3c3c;}
#productslist-right table a:hover, #productslist-right table a:active {color:#ee2e24;}
#productslist-right img a {border:0;}
.pagenumber {font:9px Verdana, Arial, Helvetica, sans-serif; color:#a0a0a0; text-transform:uppercase; text-align:right;}
.pagenumber ul {padding:0; margin:0; list-style-type:none;}
.pagenumber ul li {display:inline; margin-left:14px;}
.pagenumber ul li a:link, .pagenumber ul li a:visited {color:#ee2e24;}
.pagenumber ul li a:hover, .pagenumber ul li a:active {color:#3c3c3c;}
.pagenumber ul li.page_records {font-size:9px; color:#c8c8c8; padding-right:10px;}


/* Products view details page */
#productsview-col {width:auto; margin:0px 90px 0px 280px;}
.productsview-image {width:410px; border-bottom:1px dotted #c8c8c8; overflow:hidden;}
.productsview-details {padding:18px 0px; border-bottom:1px dotted #c8c8c8;}
.productsview-details h1 {font-size:13px; color:#3c3c3c; text-transform:uppercase; letter-spacing:-0.01em; margin:0; line-height:normal;}
.productsview-details h2, .productsviews-subhead {font-size:11px; color:#3c3c3c; font-weight:bold; margin-bottom:0; margin-top:16px; line-height:normal;}
.productsview-details p,
.productsview-details ul,
.productsview-details ol,
.productsview-ordering p,
.productsviews-subtext,
.productsviews-subtext ul,
.productsviews-subtext ol  {font:11px Verdana, Arial, Helvetica, sans-serif; color:#3c3c3c; margin:0; padding:0; line-height:14px;}
.productsview-details p {margin-bottom:16px;}

.productsview-details li {list-style-type:none; margin:0px; padding:0;}

.productsview-ordering {padding-top:49px;padding-bottom:18px; background:url(../images/orderinstructions.gif) no-repeat 0px 17px; border-bottom:1px dotted #c8c8c8;}

.productsview-link {padding-top:16px;}
.productsview-link p {font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#c8c8c8; padding:0; margin:0; letter-spacing:1px;}