#headerright, #lefttop, #thumb, .noprint { display: none; }

h4 {display:inline; vertical-align:5; font-size:100%; text-transform: uppercase}
	html:not([dummy]) h4{display:inline; vertical-align:5; font-size:100%; text-transform: uppercase}
	
body {
	text-align:left;
	background-color:#FFFFFF;
}

.body {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	float:center;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}	

.bodynew {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	float:center;
}

.frame {
 	position: relative;
	width:770px;
	height:400px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	}
	
#lefttop {
  	position: relative;
	width:151px;
	height:184px;
	padding:0px;
	float:left;
	background:#FFFFFF;
	}
	
#headerleft {
  	position: relative;
	width:436px;
	height:77px;
	padding:0px;
	float:left;
	background:#FFFFFF
	}
	
a:link.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #185B65;
	text-decoration: none;
}
a:visited.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #185B65;
	text-decoration: none;
}
a:hover.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #185B65;
	text-decoration: underline;
}

a:link.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a:visited.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a:hover.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.topNAV {
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #185B65;
}

*html .topNAV{padding-top:8px}
html:not([dummy]) .topNAV {padding-top:10px}
html>body .topNAV{padding-top:8px}

.headertop {
	background-color:white; 
}

*html .headertop {height:77px}
html:not([dummy]) .headertop {height:5em}

.mainnav {
	text-align: left;
	vertical-align: top;
}

/*thanks /jimthatcher.com/*/
.skiplist {margin: 0; padding: 0}
.skip {display: none; font-family: verdana, sans-serif; text-align: left; position: absolute; top: -45%; padding: 0; margin: 0} /*All incl Opera*/
* html .skip {display: block} /*Seen by IE*/
html:not([dummy]) .skip {display: block} /*Seen by Moz and FF*/
.skip a {padding: 0 0.5em; display: inline; z-index: 2; text-decoration: none; padding: 2px}
.skip a:focus, .skip a:active {position: relative; border: solid #333 2px; color: #fff; background: #8C9A6E}
.skip a#menu:focus, .skip a#menu:active {top: 90px; left: 5.8em}
/*thanks /jimthatcher.com/*/

#lefttop_space {
  position: relative;
	width:151px;
	height:16px;
	padding:0px;
	font-size: 10pt; 
}

.container.noprint {
	background-color:#ADB098;
	padding:0;
}

/* Hide from IE-Mac \*/ 
html:not([dummy]) .container{height:81%; float:left;}
html>body .container{height:522px}
/* End hide */

.hidden {
	visibility: hidden;
	position: absolute;
	float: left;
	display: block;
	width: 0;
	height: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 1px;
}
.pagelinks {margin-left:35px}

*html .producthead {position:relative; background-color:#ffffff; display:inline; width: 190; height: 60; float:left}
html:not([dummy]) .producthead { background-color:#ffffff; width: 190; height: 60; float:left}
/* Hide from IE-Mac \*/
html>body .producthead {position:relative; background-color:#ffffff; display:inline; width: 190; height: 60; float:left}
/* End Hide */

*html .productlinks {position:relative; width: 189; display:inline; background-color:#D6DED6;}
html:not([dummy]) .productlinks { width: 189; background-color:#D6DED6; float:left}
/* Hide from IE-Mac \*/ 
html>body .productlinks {position:relative; width: 189; display:inline; background-color:#D6DED6; float:left}
/* End Hide */

*html .productlinksblock {position:relative; align:middle; margin-left: 7%;  float:center}
html:not([dummy]) .productlinksblock { align:middle; margin-left: 7%;  float:center}
/* Hide from IE-Mac \*/
html>body .productlinksblock {position:relative; align:middle; margin-left: 10%;  float:center}
/* End Hide */

.itemname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
.itemnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.notes {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link.displaylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right:4%
}
a:visited.displaylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right:4%
}
a:hover.displaylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right:4%
}

.productnumber{margin-left:3px; float:left}

html:not([dummy]) .productnumber{padding-top:0px}
/* Hide from IE-Mac \*/ 
html>body .productnumber{padding-top:0px; float:left; positon:relative}
/* End Hide */
.productdisplay{margin-top:3%; display:block;}
html:not([dummy]) .productdisplay{float:center; width:90%}
/* Hide from IE-Mac \*/
html>body .productdisplay {width:90%; position:relative;}
/* End Hide */


*html .productimage{position:relative; display:inline; margin-left:5%; float:left;}
html:not([dummy]) .productimage{margin-right:5%; margin-left:8%}
/* Hide from IE-Mac \*/
html>body .productimage {float:left; margin-left:6%}
/* End Hide */

*html .productdescription{position:relative; display:inline; margin-left:2%; width:40%; float:center}
/* Hide from IE-Mac \*/
*html .productdescription{width:90%; margin-top:-8;}
html>body .productdescription {position:relative; float:center; width:41%; padding-left:3%}
/* End Hide */
html:not([dummy]) .productdescription{position:relative; float:center; padding-left:1%; display:inline;}

*html .displaynav{position:relative; margin-top:1%; margin-left:8%; vertical-align:top;}
html:not([dummy]) .displaynav{display:block; position:relative; margin-top:2%; margin-left:8%}
/* Hide from IE-Mac \*/
html>body .displaynav{display:block; position:relative; margin-left:9%}
*html .displaynav{display:block; position:relative; margin-top:4%; margin-left:7%}
/* End Hide */

*html .productthumb{position:relative; display:inline; left:12.5%;}
html:not([dummy]) .productthumb{position:absolute; left:38.5%;}
/* Hide from IE-Mac \*/
html>body .productthumb {position:relative; left:12.5%; display:inline; padding-left:2%; vertical-align:top;}
*html .productthumb{position:relative; display:inline; left:12.5%; vertical-align:top;}
/* End Hide */

.productbody2 {
  position: relative;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF; 
	text-align: left;
	vertical-align: top;
	float:left;
	width:619;
	height:444;}
	
	html:not([dummy]).productbody2 {float:right; margin-left:50%; display:inline}	
	/* Hide from IE-Mac \*/
	html:not([dummy]).productbody2 {padding-right:2%; height:443}
	html>body .productbody2 {height:445}
	/* End Hide */
	
*html .producttitle2 { margin-top: 3%; margin-left:.6%}
html:not([dummy]) .producttitle2 {margin-top: 3%; margin-left:2%;  float:center}
/* Hide from IE-Mac \*/
html>body .producttitle2 { margin-top: 3.3%; margin-left:.6%}
/* End Hide */

.border {border: 2px solid #000000;}
