td, th, p, span, input, textarea, select, option {font-family: Arial, Helvetica, sans-serif; font-size: 90%}
table{
	border-collapse:collapse;
}

.leftnav {font-size: 75%; font-style: normal; font-weight: bold; color: #000000; background-color: #FCBF33}
.leftnav a:link, .leftnav a:visited, .leftnav a:active {color: #000000; text-decoration: none;}
.leftnav a:hover {color: #000000; text-decoration: underline; background-color: #FFFFFF}
.background {  background-color: #FFFFFF; /*background-image: url(../images/left_bkd.gif);*/ background-repeat: repeat-y;}
.topnav {font-size: 85%; font-style: normal; color: #000000; background-color: #FCBF33}
.topnav a:link, .topnav a:visited, .topnav a:active {color: #000000; text-decoration: none; font-weight: normal;}
.topnav a:hover {  color: #000000; text-decoration: underline; background-color: #FFFFFF; font-weight: normal;}
a:link, a:visited, a:active {color: #e1a400; text-decoration:none; font-weight: bold}
a:hover {  color: #000000; text-decoration: underline; background-color: #FFFFFF; font-weight: bold}
.trolley {	
	font-size: 70%;
	text-align: left;
	background-color: #FEBA00;
}
.trolley a:link, .trolley a:visited, .trolley a:hover, .trolley a:active {
	font-weight:bolder;
	color:#000000;
}
a img { border: none;
}
.heading, .heading2, .heading3, .heading4, .heading5, .heading6, .heading7 {font-weight: bold; color: #000033;}
.heading {font-size: 135%;}
.heading2 {font-size: 110%;background-color: #F3F3F3;}
.heading3 {font-size: 105%;text-align: center;}
.heading4 {font-size: 100%;text-align: right;}
.heading5 {font-size: 90%;text-align: left;}
.heading6 {font-size: 90%;text-align: right;}
.heading7 {font-size: 90%;}

h1, h2, h3, h4, h5, h6{font-weight:bold; color:#000000}
h1 { font-size:120%;}
h2 { font-size:110%;}
h3 { font-size:105%;}
h4 { font-size:100%;}
h5 { font-size:95%;}
h6 { font-size:90%;}
.button {
	width: 220px;	
	font-weight: bolder;
	background-color: #FEBA00;
}
.text {
	
	font-size: 14px;
	text-align: left;
	background-color: #F5F5F5;
}
.textnormal {
	text-align: left;
}
.smalltext {
	
	font-size: 80%;
	text-align: center;
	font-weight: normal;
	margin-top: 20px;
}

.note {
	
	font-size: 65%;
	font-weight: normal;
}

select {
	width: 650px;
}
.depth {
	width:48px;
	background-color: #FEBA00;
/*	
	background-image: url(../Images/depth-button.gif);
	color: #000000;
	text-align: center;
	height: 28px;
	vertical-align: bottom;*/
}
.orderbutton{
		background-color: #FEBA00;
}
.contact {
	width:250px;
	}
/*email {
	width: 400px;
}
phone {
	width: 400px;
}*/
.greynote {
	
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	color: #808080;
}

.rednote {
	
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}
.warning {
	
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.hot { 
	color:#FF0000;
	
	font-size: 12px;
	vertical-align: top;
	}
.foot {
	margin-left: 50px;
	margin-top: 50px;
	text-align: center;
}
.gape {
	margin-top: 50px;
	}
.headingwhite {
	
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.sitemaph {
	font-weight: bold;
	color: #000033;
	background-color: #CCCCCC;
	list-style-image: url(../Images/bullet.gif);
	list-style-type: circle;
	list-style-position: outside;
}
.sitemaph1 {
	font-weight: bold;
	color: #000033;
	background-color: #F5F5F5;
	list-style-type: circle;
	list-style-position: outside;
}

.sitemaph2 {
	color: #000032;
	left: 10px;
	font-weight: bolder;
}
.sitemaph a:hover, .sitemaph1 a:hover {color: #e1a400; text-decoration: underline;}
.sitemaph a:link, .sitemaph a:visited, .sitemaph a:active{
	color: #000033;
	background-color: #CCCCCC;
	}
.sitemaph1 a:link, .sitemaph1 a:visited, .sitemaph1 a:active{
	color: #000033;
	background-color: #F5F5F5;	
	}

.discount {
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-align: right;
}
.table {
	vertical-align: top;
	border: 1px solid #F5F5F5;
	border-collapse:collapse;
	padding: 0px;
}
table.table td, table.table th{
	border: 1px solid #F5F5F5;
	padding: 0.2em;
	vertical-align: top;
}
.tablenb {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: 0px none #FFFFFF;
}

table.techtable {
	vertical-align: top;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	padding: 2px;
	border: 1px solid #AAA;
	border-collapse:collapse;
	border: outset 1pt;
}
table.techtable td, table.techtable th{
	border: 1pt solid #AAA;
	padding: 0.5em;
	border: inset 1pt;
}
table.techtable th{
	color: #000033;
	text-align: center;
	background-color: #F5F5F5;
	font-weight:bolder;
}
.techtext {
	
	font-size: 90%;
	vertical-align: top;
	font-weight: normal;
	font-variant: normal;
}
.express {
	width:150px;
	height:30px;
	
	font-weight:bolder;
	font-size:12px;
	background-image: url(../Images/express-bg.gif);
	color: #000000;
	background-color: #F8B609;
	text-align: center;
}

.black{
	background-color:#000000;
	color:#FFFFFF;
	}
.grey{
	background-color:#E7ECE6;
	color:#000000;
	}	
.scrolltablenb {
	
	font-size: 12px;
	vertical-align: top;
	padding: 0px;
	position: absolute;
}

.underline {
	text-decoration: underline;
}
.Qty {
	width: 25px;
	text-align:center;
}
.CODE {
	font-size:11px;
	font-family: "Courier New", Courier, monospace;
	}
.iPAMMi {
	font-weight: bold;
}
.iPAMM {
	font-style: italic;
	font-weight: bold;
}
.LargeNum {
	font-size:36px;
	font-weight: bolder;
	text-align:center;
}
table.numTable {
	font-family: "Lucida Bright", "Lucida Sans", Arial, "Times New Roman", Tahoma;
	font-size: 80%;
	vertical-align: top;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	padding: 5px;
	border: 1px solid #AAA;
	border-collapse:collapse;
}
table.numTable td, table.numTable th {
	font-size:16px;
	white-space:normal;
	text-align: center;
	letter-spacing: normal;
	border: 1px solid #AAA;
	padding: 0.2em
	}
table.numTable th{
	color: #000033;
	text-align: center;
	font-weight:bolder;
}
.selectFrame {
	width:100px;
	}	
.indent {
	text-indent: 15px;
}
.aligntop{
	vertical-align: top;
	}
.link{color: #e1a400; text-decoration:none; font-weight: bold; font-size:inherit}
div.exp
{
	float:left;
	width:120px;
	padding:10px;
	text-align:center;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
.line-through{
text-decoration:line-through;
color:#FF0000
}
#div-1 {
 position:relative;
 height:250px;
}
#div-1a {
 position:absolute;
 top:0;
 right:0;
 width:200px;
}
#div-1b {
 position:absolute;
 top:0;
 left:0;
 width:200px;
}

table.tableCenter {
	vertical-align: top;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	padding: 0px;
	border: 1px solid #AAA;
	border-collapse:collapse;
}
table.tableCenter td, table.tableCenter th{
	border: 1px solid #AAA;
	padding: 0.2em;
	text-align:center;	
}
table.tableCenter th{
	color: #000033;
	background-color: #F5F5F5;
	font-weight:bolder;
}
.special{
	color:#F00;
	text-decoration: blink;
	font-size: 24px;
	font-weight: bold;
	/*background-color: #F00;*/
}
.specialprice{
	color:#F00;
	font-size: 24px;
	font-weight: bold;
	/*background-color: #F00;*/
}
.productlist{
	list-style-type: disc;
	font-size:medium;
}
a.eimage img {
      width:220px;
   }

/*a.eimage:hover img {
   position:absolute;
   padding:0;
        width: 50%;
   z-index:1000;
   }*/
