/* =global font stylings */


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	background:#c0c0c0;
	background-image:url(images/bodyBackground.gif);
	background-position-x:850px;
	background-repeat:repeat-y;
	
	
	}

dl.right td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}
	
dl.left ul li {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#666;
	 padding:0;
	 }
	
	
/* =catalog structure */	



/* nav */

#textNav {
width:800px;

float:left;
}

ul#navButtons {
	list-style:none;
	padding:0;
	
	
	
		}
	
ul#navButtons li a {
	padding:10px;
	display:block;
	float:left;
	
	
	}
		

#container {
	position:relative;
	background:#fff;
	width:850px;
		}
	
#nav {
	width:850px;
	height:75px;
	background:#fff;
	
	}
	
#nav .brand {
	float:left;
	padding-left:15px;
	background:#fff;

	}

#nav .catalogNav {
	position:relative;
	top:10px;
	float:right;
	text-align:left;
	margin-right:20px;
	display:block;
	height:50px;
	width:350px;
	background-image: url(images/navBar.gif);
	
	}
	
#nav .catalogNav #form #jumpMenu {
	position:relative;
	top:10px;
	left:20px;
		}
	
#content {
	position:relative;
	left:0px;
	width:850px;
		background:#fff;
	
	}

.content_category {
	position:relative;
	display:block;
	font-family:Verdana, Aria    l, Helvetica, sans-serif
	font-size:10px;
	color:707070;
	font-weight:bolder;
	margin:30px 0 0px 10px;
	}

.content_prodHead {
	display:block;
	position:relative;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#333;
	margin:10px 0 0px 10px;
	
	
	}
	
.content_prodSubHead {
	display:block;
	position:relative;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	margin: 0 0 0 10px;
	
	
	}	
	
	
.content_prodSubHeadOne {
	display:block;
	position:relative;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	margin: 0 0 0 0px;
	
	
	}		
	
.content_item {
	display:block;
	border:solid 1px #000;
	
	}	
	
.content_itemTitle {
	position:relative;
	display:block;
	margin:5px 0 15px 10px;
	width:98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#333;
			}
			
.content_itemDesc {
	position:relative;
	display:block;
	width:95%;
	margin:5px 0px 15px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	}
		

#content dl.left {
	position:relative;
	margin:0 0 0 0;
	padding:0;
	width:200px;
	margin-left:15px;
    float:left;
	/* height:300px; */
	}
	
#content dl.leftOne {
	position:relative;
	margin:0 0 0 0;
	width:100px;
	margin-left:15px;
	
    float:left;
	/* height:300px; */
	}	
	
#content dl dd.toc {
	position:relative;
	display:block;
	margin:0 0 0 0;
	width:300px;
	margin-left:50px;
	
    float:left;
	/* height:300px; */
	}	
	
	
#content .item dl dd.toc .blah {
    border-bottom:solid 1px #ccc;
	display:block;
	position:relative;
	width:510px;
	}

#content dl dd.toc p {	
	display: block;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	
	
	}	
	
#content .right {
	position:relative;
	margin:0 0 0 0;
	
	float:right;
	margin-right:25px;
	/* min-height:350px; */
	
	top:0;
	}
	
#content dl p {
	position:relative;
	text-align:left;
	width:500px;
	
	}
	
.note {
	position:relative;
	display:block;
	font-size:10px;
	font-weight:bold;
	width:570px;
	}	

#content dd {
	margin:0;
	list-style:
	padding:0;
	}	

#content dl.largeListRight {
	position:relative;
	display:block;
	width:500px;
	float:right;
	margin-right:50px;
	
	}
	
#content dl.largeListLeft {
	position:relative;
	display:block;
	float:left;
	width:225px;
	margin-left:20px;
	}	

#content dl.fullColumn {
	position:relative;
	display:block;
	width:700px;
	margin-left:200px;
	}

#content dl.clear {
	clear:both;
	display:block;
	padding-top:10px;
	margin-bottom:30px;
	height:10px;
	border-bottom:solid 1px #ccc;
	}	
	
	
#content dl.clearOne {
	clear:both;
	display:block;
	padding-top:0px;
	margin-bottom:0px;
	height:0px;

	}	

#content  table {
width:600px;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
background:#f1f1f1;
}

#content  th tr td {
	font-weight:bold;
	}

#content  tr{
	background-image:url(images/tableBackground.gif);
	background-repeat:repeat-y repeat-x;
	}

#content  tr { padding:0;


}

#content  td { 
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;


height:20px;
padding:6px;


}
#content dl td.itemHead {
	display:block;
	background:url(images/itemHeadBackground.jpg) repeat;
		}

.left dd .imageHolder {
	position:relative;
	margin-left:40px;
	display:block;
			}
	

/* =footer area */

#footer {
width:830px;
background:#fff;
padding-left:20px;

}

	
	

dd p {
  color: #223;
  background-color: #f9f9f9;
  margin-top:0;
  margin-bottom:0;
  display:block;
  height:15px;
  padding:5px;
  width:250px;
  }


p.odd  {
  color: #223;
  background-color: #D8D8D8;
    margin-top:0;
  margin-bottom:0;
  display:block;
  height:15px;
   padding:5px;
   
}
p.highlight {
  color: #fffe2e2e2;
  background-color: #272727;
    margin-top:0;
  margin-bottom:0;
  display:block;
  height:15px;
   padding:5px
}


.subNav {
	z-index:200;
	display:block;
	
	}

.subNav dl {
	display:block;
	margin:0;
	padding:0;
	
	}
	
	
	
.subNav dl dd.index {
	display:block;
	float:left;
	padding:6px;
	margin-top:2px;
	margin-left:20px;
		
	}
	
.subNav dl dd.previous {
	display:block;
	float:left;

	border-left:solid 1px #ccc;
	padding:6px;
	width:75px;
	border-top: solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin:0;
	z-index:600;
	
	}
	
.subNav dl dd.next {
	display:block;
	float:left;
	width:75px;
	border:solid 1px #ccc;
	padding:6px;
	margin:0;
	text-align:right;
	}
	
.subNav dl dd.clear {
	clear:both;
	}
	
.subNav dl dd.subNavSpacer {
	display:block;
	border:0;
	width:25px;
	float:left;
	margin:0;
	}

img.adjstment {	
	margin-left:450px;
		}	