div#zoomProduct
{
text-align:left;
background-color:#FFFFFF;
border: solid Black 3px;
	z-index:99;
	
  
  display: none;
    width: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -350px;
  margin-top: -300px;
}
div#zoomAdd
{
text-align:left;
background-color:#FFFFFF;
border: solid Black 3px;
	z-index:99;
	
  
  display: none;
    width: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
}

body {
background-color:#f4f4f4;
}

.wholesale{
background-color:#999999;
}

body, div, table, td{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#979482;

}
a, a:link {
color:#979482;
}
a:hover{
color:#979482;
}
#footer {
font-size:9px;
}

.category, a.category, a.category:link, a.category:visited {
	color:#979482;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

a.category:hover, a.category:active{
	text-decoration: none;
	color: #993333;
}

#categoryTitle {
color:#979482;
}


.Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#979482;
	text-decoration: none;
	font-style: normal;
	line-height: 16px;
}

.Red a:link {
	text-decoration: none;
	color:#979482;
}

.Red a:visited {
	text-decoration: none;

}

.Red a:hover {
	text-decoration: none;
	color:#979482;
}

.CatItemsNames a:active {
	text-decoration: none;
}



.subcategory, a.subcategory, a.subcategory:link, a.subcategory:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #979482;
	text-decoration: none;
}
a.subcategory:hover, a.subcategory:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993333;
	text-decoration: none;
}

.CatItems {
	text-decoration: none;
	font-size: 12px;
}

.CatItems a:link {
	
	text-decoration: none;
}

.CatItems a:visited {
	
	text-decoration: none;
}

.CatItems a:hover {
	
	text-decoration: none;
}

.CatItems a:active {
	
	text-decoration: none;
}

#OuterDiv {


}
.leftedge {
background-image:url(../images/bg_border_left.gif);
background-repeat:repeat-y;
width:11px;
}
.rightedge {
background-image:url(../images/bg_border_right.gif);
background-repeat:repeat-y;
background-position:right;
width:10px;
}

.wleftedge {
background-image:url(../images/bg_wborder_left.gif);
background-repeat:repeat-y;
width:11px;
}
.wrightedge {
background-image:url(../images/bg_wborder_right.gif);
background-repeat:repeat-y;
background-position:right;
width:10px;
}

.whitebg {
background-color:#ffffff;
}
#browsemenu {
border-color:#979482;
border-style:solid;
border-width:1px;
width:175px;
height: expression( this.scrollHeight < 304 ? "305px" : "auto" ); /* sets min-height for IE */
min-height: 305px; /* sets min-height value for all standards-compliant browsers */
margin:0px;
padding:0px;
text-align:left;
}


#newsletterhp {
font-size:9px;
width:250px;
text-align:left;
}
#contentbloc {
color:#7c7a6c;
font-size:12px;
width:500px;
text-align:left;
}
#browsemenu p, #contentbloc p, #detailbloc div, #detailtitle h2, #categoryContent p, #categoryTitle{
margin:8px;
}
#detailtitle {
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
}

#detailtitle h2, #detailbloc div h2{
font-size:16px;
font-weight:bold;
padding: 0px;
}
#detailImage {
width:319px;
height:196px;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
text-align:center;
}

#detailImage img{
vertical-align:middle;
}

.priceFont, #categoryTitle {
font-size:14px;
font-weight:bold;
text-transform: uppercase;
}

#newsletterhp p {
margin: 8px 8px 1px 8px;
}
#newsletterhp form, form{
padding: 0px;
margin: 0px;
}
#newsletterhp form table {
padding: 0px 8px 8px 8px;
}

.smallinput {
text-align:left;
border: none;
font-size:9px;
color:#979482;
background-image:url(../images/bg_textbox.gif);
background-repeat:repeat-x;
}
form select{
border-style:none;
outline:none;
}

#categoryProducts {

}

.CrossedOut {
text-decoration:line-through;
color:#AAAAAA;
font-family: "Times New Roman", Times, serif;
font-size: 13px;
}

.SalePrice {
font-family: "Times New Roman", Times, serif;
}

.colorSelection {
cursor:pointer;
width:23px;
height:24;
float:left; 
}

#mayAlsoLike {
border:solid 1px #979482;
margin-top:6px
}

#contentWithMargins {
margin-left:6px;
margin-right:6px;
color:#7c7a6c;
}

.sortingDirection {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}
.sortingDirection a {
text-decoration:none;
color:#660000;
font-weight:bold;

}

#leftnav { padding-left:0px; margin-left:0px; margin-top:0px;
}

#leftnav { padding-left:0px; /margin-left:-15px; margin-top:0px;
}

#leftnav li{
list-style:none;
list-style-position:inside;

}

#leftnav li ul li{
	list-style:none;
	list-style:url(/Images/spacer.gif);
	
}

.menuopen{
}
 
.menuclosed{
}
 
.DefaultClosed{
display: none;
padding-left:4px;
margin:0;
}

.DefaultClosed li {
list-style:none;
border-bottom:none;
margin:0;
padding:0;
}