#product {
	width: 750px;
	margin: 0px 0px 25px 10px;
	padding: 0px 0px 30px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 750px;
}
html>body #product {
	width: 750px;
}

#product TR TD {
}


#product .title {
	padding: 0px 0px 0px 0px;
}
#product .title H1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 8px;
	font-size: 20px;
}
#product P {
	margin: 0;
	padding: 5px 0px 10px 0px;
}


#prod_image {
	margin: 10px 0 10px 0;
	padding: 10px 0 0px 0px;
	vertical-align: top;
	width: 150px;
/*
	background: #000;
	border: 1px solid #ddd;
*/
}

#product .image IMG {
	margin-bottom: 5px;
}


#prod_variants {
	float: left;
	margin: 0 0 0 0; 
	padding: 0px 0px 10px 10px; 
	width: 410px;
}
#prod_variants H4{
	margin: 0; 
	padding: 0 0 0px 0; 
	border: none;
	color: #222;
	font-size:14px;
}
#prod_variants H4 A {
	color: #222;
	text-decoration:none;
}
#prod_variants H4 A:link {
	color: #222;
}
#prod_variants H4 A:active {
	color: #222;
}
#prod_variants H4 A:link {
	color: #222;
}
#prod_variants H4 A:visited {
	color: #222;
}
.prod_variant {
	float: left;
	margin: 0 0px 0px 0px; 
	padding: 10px 5px 0px 5px; 
	width: 190px;
/*
	min-height: 190px;
  height: auto !important;
  height: 190px;
*/
	border: 0px solid #ddd;
	color: #444;
	font-size: 11px;
}
.prod_variant A {
	color: #222;
	text-decoration:none;
}
.prod_variant B {
	color: #222;
}
.prod_variant DIV {
	margin: 0; 
	padding: 1px 0px 1px 0px; 
}

.prod_variant .price {
	color: #800;
	font-weight:bold;
}

#prod_variants INPUT {
	vertical-align: bottom;
}


#product H1 { 
	margin-top: 0; 
	padding-top: 0; 
}



#prod_descr {
	float: left;
	margin: 12px 0px 12px 0px; 
	padding: 0px 10px 0px 10px; 
	font-size: 11px;
/*	color: #237080; */
	color: #444;
	height: 395px;
	overflow-y: auto;

	width: 440px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 460px;
}
html>body #prod_descr {
	width: 440px;
}

#prod_descr_v {
	float: left;
	margin: 12px 0px 0px 0; 
	padding: 0px 10px 0px 10px; 
	font-size: 11px;
/*	color: #237080; */
	color: #444;
	overflow-y: auto;

  max-height: 395px;
  height: auto !important;

	width: 440px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 460px;
}
html>body #prod_descr_v {
	width: 440px;
}





#prod_descr P {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.4em;
/*	color: #237080; */
	color: #444;
	text-align: justify;
}

#prod_descr H1 { 
	margin-top: 0; 
	font-size: 14px;
	color: #000;
}
#prod_descr H2 {
	clear:both;
	font-size: 13px;
	color: #000;
}
#prod_descr H3 { 
	font-size: 12px;
	color: #000;
}
#prod_descr UL { 
	margin: 0 0 0 10px; 
	padding: 0 0 0 10px; 
}
#prod_descr LI { 
	margin: 0 0 0 20px;
	padding: 0 0 0 0px;
	color: #237080;

	font-size: 11px;
}
#prod_descr TABLE { 
	clear:both;
	width: 450px;
	margin: 0 0 0 0px;
	padding: 5px;
	border: 1px solid #237080;
}
#prod_descr TBODY { 
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	border: none;
}
#prod_descr TR { 
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	border: none;
}
#prod_descr TR TD { 
	margin: 0 0 0 0px;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	color: #237080;
	border: none;
}







#product .preorder {
	font-weight: bold;
	color: #b00;
	padding-bottom: 10px;
}



#product H4 {
	margin: 20px 0 4px 0;
}

.variants DIV {
	margin-left: 25px;
}



#related {
	float: left;
	margin: 15px 0px 10px 0; 
	padding: 0px 10px 0px 0px; 
	width: 420px;
	font-size: 11px;
	color: #237080;
}
#related H4 {
	margin: 0; 
	padding: 0px 10px 4px 10px; 
}

#prod_datafiles {
	margin: 0 0 20px 0; 
	padding: 0 0 20px 0; 
}
#prod_datafiles LI {
	margin:	0;
	padding: 0; 
	list-style: none;
}

#prod_properties UL {
	margin: 0px 0 10px 0; 
	padding: 0; 
}
#prod_properties UL LI {
	margin: 0; 
	padding: 0 10px 0 0px; 
	list-style: none;
	color: #444;
}



#order_info {
	float: left;
	margin: 12px 0 0px 0; 
	padding: 0; 
	width: 130px;
	text-align: left;
/*
	background: #F9FCFD url('images/bg_stripe.gif');
	border: 1px solid #CCD9DC;
*/
}
#prod_delivery {
/*
	background: #F9FCFD url('images/bg_stripe.gif');
*/
	float: left;
	margin: 0 0 0px 0; 
	padding: 10px 10px 10px 10px; 
	width: 130px;
/*
	min-height: 110px;
  height: auto !important;
  height: 110px;
*/
	text-align: left;
	font-size: 10px;
	color: #666;
	border-bottom: 1px solid #CCD9DC;
}
#prod_delivery H4 {
	margin: 0; 
	padding: 0px 0px 10px 0px; 
	text-transform: uppercase;
	border: none;
	font-size: 13px;
	color: #000;
}
#prod_delivery A {
	color: #3B7C8F;
}
#prod_delivery B {
	color: #444;
}
#prod_delivery.address {
}


#prod_delivery UL { 
	margin: 0;
	padding: 10px 0 10px 0;
}
#prod_delivery UL LI { 
	list-style-type: square;
	list-style: inside;
	margin: 0;
	padding: 3px 0 2px 0;
	font-size:9px;
}
#prod_delivery UL P { 
	padding: 3px 0 2px 0;
	font-size:9px;
}



#prod_supplier {
/*
	background: #F9FCFD url('images/bg_stripe.gif');
*/
	float: left;
	margin: 0px 0 10px 0; 
	padding: 15px 10px 10px 10px; 
	width: 130px;
	min-height: 110px;
  height: auto !important;
  height: 110px;
	text-align: left;
	line-height: 1.3em;
	font-size: 10px;
	color: #555;
	border: 0px solid #CCD9DC;
}
#prod_supplier H4 {
	margin: 0; 
	padding: 0px 0px 10px 0px; 
	text-transform: uppercase;
	border: none;
	font-size: 13px;
	color: #222;
}
#prod_supplier B {
	color: #444;
}


#addtocart {
/*
	background: #F9FCFD url('images/bg_stripe.gif');
*/
	float: left;
	margin: 0px 0px 0px 8px;
	display: inline; 
 	text-align: right;
	border-left: 0px solid #ccc;
	border-top: 1px solid #CCD9DC;
}
#addtocart TR TD {
	padding: 10px 0px 7px 0px; 
	width: 130px;
	font-size: 11px;
}

#prod_price {
	width: 130px;
	margin: 0; 
	padding: 0px 0px 16px 0px; 
	font-size: 10px;
}
#prod_price .price {
	padding: 0px 0px 0px 0px;
	font-family: 'MS Trebuchet', Arial;
	font-weight: normal;
	font-size: 15px;
	color: #222;
}
#prod_price .price B {
	padding: 0px 0px 0px 0px;
	font-family: 'MS Trebuchet', Arial;
	font-weight: normal;
	font-size: 18px;
	color: #800;
	letter-spacing: -1px;
}


.sep {
	background: url('images/bg_stripe.gif');
	margin: 0px 10px 0px 10px;
	padding: 0;
	clear: both;
	width: 750px;
	height: 10px;
	line-height: 10px;
}
.sep2 {
	background: url('images/bg_stripe.gif');
	margin: 0px 10px 0px 10px;
	padding: 0;
	clear: both;
	width: 450px;
	height: 10px;
	line-height: 10px;
}

#product .rednotice {
	background: url('images/warning2.gif') no-repeat;
	background-position: 8px 8px;
	font-size: 9px;
	color: #955;
	padding-bottom: 10px;
	padding-left: 10px;
}
