body { margin: 0px ; background: url(../styleImages/bkg.jpg) #e6e6e6 }

#pageSurround {
	width: 1024px ;
	margin: 0px auto;
	padding: 0px;
    border: 0px solid #999999;
    text-align: left;
    background: #ffffff;
}
#subSurround {
	padding: 0px;
}
#topHeader {
	text-align: right;
	height: 100px;
	background-image: url(../styleImages/backgrounds/topHeader.gif);
	background-repeat: no-repeat;
}
#sessionBox {
	text-align: left;
	background-image: url(../styleImages/backgrounds/sessionBg.gif);
	width: 236px;
	height: 96px;
	float: right;
}

.topCats {
	text-align: center;
	background-image: url(../styleImages/backgrounds/catBg.gif);
	height: 42px;
	color: #ffffff;
	margin-bottom: 15px;
}
.topCatsBgRight {
	background-image: url(../styleImages/backgrounds/catBgRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 42px;
}
.topCatsBgLeft {
	float: left;
	background-image: url(../styleImages/backgrounds/catBgLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 42px;
}

.siteDocs { text-align: left ; height: 25px ; color: #000000 }

.boxTitleLeft, .boxTitleRight { background: url(../styleImages/green-menu.jpg) #666666 ; font: 60% Verdana, Arial, Helvetica, sans-serif ; border-left: 1px solid #999999 ; border-right: 1px solid #999999 ; text-transform: uppercase ; color: #000000 ; width: auto ; height: 15px ; padding-top: 2px ; padding-left: 5px ; padding-bottom: 2px }
.boxFootLeft, .boxFootRight { width: auto ; height: 12px ; padding-left: 5px ; margin-bottom: 10px ; border-left: 1px solid #999999 ; border-right: 1px solid #999999 ; border-bottom: 1px solid #999999 }
.boxContentLeft, .boxContentRight { font: 100% Verdana, Arial, Helvetica, sans-serif ; padding: 0px ; width: auto ; background: #ffffff }
.boxContent { padding-left: 5px ; padding-right: 5px ; font: 75% Verdana, Arial, Helvetica, sans-serif ; color: #000000 ; margin-bottom: 5px }
.TitleCenter { font: bold 70% Verdana, Arial, Helvetica, sans-serif ; text-transform: uppercase ; color: #333333 ; width: auto }
div.dec { font: 60% Verdana, Arial, Helvetica, sans-serif ; color: #ffffff ; text-align: center }
p.productCode { font: bold 12px Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-align: left }
div.productCode { font: bold 11px Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-align: left ; padding-left: 5px }
p.productInfo { font: bold 12px Verdana, Arial, Helvetica, sans-serif ; color: #158974 ; text-align: left }
div.productInfo { font: 11px Verdana, Arial, Helvetica, sans-serif ; color: #000000 ; text-align: left ; padding-left: 5px }
p.productOrder { font: 10px Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-align: left }
ol.productOrder2 { font: 10px Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; text-align: left }

.coshh { font: 10px Verdana, Arial, Helvetica, sans-serif ; color: #333333 ; text-align: right }

.docBtnLeft {
	background-image: url(../styleImages/backgrounds/docBtnLeft.gif);
	width: 4px;
}
.docBtnRight {
	background-image: url(../styleImages/backgrounds/docBtnRight.gif);
	width: 4px;
}
.docBtnMid {
	background-color: #DDDDDD;
	padding: 0px 3px 0px 3px;
}

.pagination {
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
}
#subCats {
	background-color: #e9e9e9;
	text-align: left;
	margin: 0px;
	float: left;
	width: auto;
}
.subCat {	
	text-align: center;
	padding: 5px;
	float: left;
	width: 110px;
	height: 100px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.topCatsTabLeft {
	background-image: url(../styleImages/backgrounds/catTabLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.topCatsTabMid {
	background-image: url(../styleImages/backgrounds/catTabMid.gif);
	background-repeat: repeat-x;
}
.topCatsTabRight {
	background-image: url(../styleImages/backgrounds/catTabRight.gif);
	width: 7px;
	background-repeat: no-repeat;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
    background: #ffffff;
    margin-top: 10px;
}

.carousel_container { width: 556px ; height: 170px ; margin: 0px auto }

#dMenu { background: url(../styleImages/black-menu.jpg) #000000 ; width: 100% ; height: 25px }

.qmfv{visibility:visible !important;}
.qmfh{visibility:hidden !important;}

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 a { padding: 5px 5px 5px 5px ; color:#ffffff ; font-weight: bold ; font-family: Tahoma, Verdana, Arial, Sans-Serif ; font-size: 11px ; text-decoration: none }
#qm0 div, #qm0 ul { padding: 15px ; margin: -2px 0px 0px ; background-color: transparent ; border-style: none }
#qm0 div a, #qm0 ul a { padding: 3px 10px 3px 5px ; background-color: transparent ; font-size: 11px ; border-width: 0px ; border-style: none }
#qm0 div a:hover, #qm0 ul a:hover { color: #000000 }
#qm0 .qmtitle { cursor: default ; padding: 3px 0px 3px 4px ; color: #444444 ; font-family: Tahoma, Verdana, Arial, Sans-Serif ; font-size: 11px ; font-weight: bold }
#qm0 .qmdividerx { border-top-width: 1px ; margin: 4px 0px ; border-color: #006600 }
#qm0 .qmdividery { border-left-width: 1px ; height: 15px ; margin: 5px 2px 0px ; border-color: #ffffff }
#qm0 .qmritem span { border-color: #94c95a ; background-color: #94c95a }
#qm0 .qmritemcontent { padding: 0px 0px 0px 4px }
ul#qm0 ul { border-color: #dadada ; border-style: solid ; border-width: 1px ; background-color: #94c95a }