#main {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#right {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 0px;
}
#left {
	width: 198px;
}

#product {
	float: left;
	width: 755px;
	padding: 0px 0px;
}
#product #content {
	background: ;
	float: left;
	margin: 0px;
	padding: 20px 0px 20px 20px;
	text-align:left;
	width: 730px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 735x;
}
html>body #product #content {
	width: 735px;
}

#product .img_area {
	float: left;
	width: 140px;
}
#product .img_area P.morepic A {
	padding-left: 0px;
	padding-right: 0px;
	color: #833;
	font-size: 10px;
}
#product .desc_area {
	float: left;
	width: 590px;
}
#product .txt_area {
	float: left;
	width: 370px;
}
#content .desc_area .txt_area TABLE {
	margin: 0;
	padding: 0;
	width: 370px;
}
#product .txt_area H1 {
	margin-bottom: ;
	padding-bottom: 4px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	color: #000;
	border-bottom: #FAD20A 6px solid; 
}
#product .txt_area P {
	padding: 10px 0px 20px 10px;
	text-align: justify;
	color: #333;
	font-family: verdana;
	font-size: 11px;
}
#product .txt_area P.lead {
	padding: 10px 0px 15px 10px;
	text-align: justify;
	color: #333;
	font-family: verdana;
	font-size: 11px;
	font-weight: ;
}
#product .txt_area .caption {
	color: #000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
#product .txt_area .paragraph {
	padding: 0px 0px 20px 10px;
	background:;
	text-align: justify;
	color: #333;
	font-family: verdana;
	font-size: 11px;
}
#product .txt_area .img {
	padding: 10px 0px 10px 0px;
}
#product .txt_area .img IMG {
	max-width: 330px;
  width:auto !important;
	width: 330px;
}
#product .txt_area TABLE, TR, TD {
	padding: 0px; margin: 0px; border: 0;
	font-family: verdana;
	font-size: 11px;
}
#product .txt_area TABLE {
	width: 350px;
}

.txt_area .paragraph UL {
	margin: 0px;
	padding: 0px 20px 10px 30px;
}
.txt_area .paragraph OL {
	margin: 0px;
	padding: 0px 20px 10px 30px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.txt_area .paragraph LI {
	font-family: Verdana,Arial;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
}
.txt_area .paragraph LI A {
	text-decoration: none;
}
.txt_area .paragraph LI A:hover {
	text-decoration: none;
}
.txt_area .paragraph UL LI {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	list-style position: outside;
/*	background: url('images/bullet.gif') no-repeat; */
/*	background-position: 0px 3px; */
}
.txt_area .paragraph OL LI {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	list-style type: upper-roman;
	list-style position: outside;
/*	background: url('images/bullet.gif') no-repeat; */
/*	background-position: 0px 3px; */
}


#product .txt_area .paragraph-list {
	padding-left: 0px;
	padding-right: 10px;
	text-align: left;
}
#product .txt_area .paragraph-list TR TD {
	font-family: verdana;
	font-size: 11px;
	color: #333;
}

#basicinfo {
	float: left;
	margin:0; 
	padding: 20px 0px 10px 0px;
	width: 130px;
}
#basicinfo LI {
	list-style: none;
	padding: 1px 0px 2px 0px;
	color: #555;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}
#datafiles {
	float:left;
  list-style: none;
	background: none;
	margin:0; 
	padding: 0px 0px 10px 0px;
	width: 190px;
}
#datafiles LI {
	list-style: none;
	background: url('images/down-arrow.gif') no-repeat; 
	background-position: 2px 7px; 
	margin: 0 0 0 10px; 
	padding: 3px 0px 4px 13px;
	border-bottom: #ddd 1px solid;
	line-height: 1.3em;
	color: #555;
	font-family: Tahoma;
	font-size: 10px;
}
#datafiles LI.title {
	background: none;
  color: #000;
	font-family: arial;
  font-size: 12px;
	font-weight: normal;
	padding: 1px 0px 4px 0px;
	margin-bottom: 7px;
	border-bottom: #FAD20A 6px solid; 
}
					
#datafiles LI A {
	margin:0;
	padding:0 0 0 0px; 
	color: #555;
	font-family: Tahoma;
	font-size: 10px;
}
#datafiles LI A:hover {
	color: #000;
}
			
#product .prod_vars {
	background: #;
	float: left;
	padding: 30px 0px 0px 0px;
	width: 370px;
}
#product .prod_var {
	background: #;
	margin: 0px 0px 10px 10px;
	padding: 5px 0px 10px 0px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #ddd;
	float: left;
	width: 166px;
	font-size: 10px;
}
#product .prod_var P {
	padding: 1px 0px 2px 25px;
	font-size: 10px;
}
#product .prod_var .tiny {
	font-family: Tahoma,Arial;
	font-size: 10px;
}
#product .prod_var P {
	font-family: Tahoma,Arial;
	font-size: 10px;
}

#product .prop_area {
	background: #;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 210px;
}
#properties {
	background: #;
	float: left;
	padding: 0px 10px 40px 10px;
	width: 170px;
}
#properties H1 {
	padding: 0px 0px 14px 0px;
	background: #;
	color: #222;
	font-size: 18px;
	font-weight: normal;
}
#properties H2 {
	padding: 10px 0px 4px 0px;
	background: #;
	color: #222;
	font-size: 12px;
	font-weight: bold;
}
#properties UL {
	background: #;
	padding: 0px 0px 0px 0px;
}
#properties LI {
	background: #;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-family: Verdana,Arial;
	font-size: 11px;
/*	background: url('images/bullet1.gif') no-repeat; */
/*	background-position: 0px 3px; */
}

#delivery {
	background: #f4f4f4;
	border: 1px solid #dedede;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 10px 10px 40px 10px;
	width: 175px;
	font-family: Verdana,Arial;
	font-size: 11px;
}
#delivery label {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 70px;
	font-weight: bold;
}
#supplier {
	background: #f4f4f4;
	border: 1px solid #dedede;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 10px 10px 40px 10px;
	width: 175px;
	font-family: Verdana,Arial;
	font-size: 11px;
}
#supplier label {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 40px;
	font-weight: bold;
}

#cart {
	background: #fafafa;
	float: left;
	padding: 20px 0px 20px 0px;
	width: 370px;
}



#product dl {	
	background: #000;
	float: left;
	margin: 0px 0px 7px 7px;
	padding: 10px 0px 0px 0px;
	width: 465px;
  width/* */:/**/458px;
  width: /**/458px;
	display: inline; /* fixes IE/Win double margin bug */
	border-bottom: 0px solid #eee;
}
#product dt {
	background: #;
	float: right;
	width: 306px;
	margin: 0;
	margin-right: 7px;
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: #FAD20A 6px solid; 
	display: inline;
	font-size: 120%;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #444;
}
#product dd {
	margin: 0 0 0 132px;
	padding: 0 7px 21px 14px;
	float: left;
	display: inline;
	font-size: 100%;
	text-align: justify;
	font-family: Arial;
	line-height: 1.3em;
	color: #888;
}
#product dd.downl {
	padding: 5px 0px 0px 14px;
}
#products dd.nextdesc {
	padding-top: 7px;
	color: #ccc;
	text-decoration: uppercase;
}
#product dd.img {
	float: left;
	background: #;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: bold;
}
#product dd.img img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
  width: 132px;
  width/* */:/**/130px;
  width: /**/130px;
}


.tbl_proddata  {
 margin: 0px auto;
 width:100%; 
 padding: 0px 0px 10px 0px;
 border: 1px solid #ededed;
}
.tbl_proddata caption {
 margin: 0;
 padding: 0px 10px 10px 10px;
 text-align: left;
 font-family: Arial,Verdana;
 font-weight: bold;
 font-size: 14px;
}
.tbl_proddata th {
 margin: 0px;
 padding: 10px 6px 15px 6px;
 font-size: 10px ;
 text-align: left;
}
.tbl_proddata td {
 margin: 0px;
 padding: 2px 6px 2px 6px;
 font-size: 10px ;
 text-align: left;
}
.tbl_proddata td.notice {
	padding-top: 10px;
	color: #999;
	font-size: 9px;
	text-align: right;
}
.tbl_proddata tr {
 background: #fafafa;
}
.tbl_proddata tr.alt {
 background: #eee;
}
.tbl_proddata td a {
 display: block;
 font-weight: normal;
}





.paragraph UL LI A.link  {
 color: #A47F0E;
 text-decoration: underline;
}
.paragraph UL LI A.link:hover {
 color: #000;
 text-decoration: underline;
}

