@charset "utf-8";
/* CSS Document */

body {
  margin: 0px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-family: sans-serif,Verdana, Arial, Helvetica, ;
  font-size: 12px;
  color: #000000;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#content{
	font-size: 12px; margin-top: 15px;
}
#content h1{
	font-size: 15px;
	margin-bottom:15px;
}
#content .sku{
	font-size: 12px;
	font-weight:normal;
	margin-bottom: 10px;
	float:left;
	text-align: left;
	clear:none;
	width: 35%;
}
#content .name {display:table; width: 725px;}
#content .name h1 {font-size: 18px; line-height:18px; color: #000000;}
#content .image{
	float:left;
	clear: none;
	width: 375px; 
}

#content .image img{border:none; width: 375px; }
#content .price{
	font-weight:bold;
	font-size: 14px;
	margin-bottom: 10px;
	float:left;
	text-align: left;
	clear:none;
	width: 35%;
}

#content .phone{
	font-weight:normal;
	margin-bottom: 10px;
	font-size: 14px;
	clear: both;
}
#content .description{ clear:both; padding:20px 0; font-size:12px; }
h1,h2,h3,h4 {margin:0px;padding:0px}
table td{padding:5px;}

.printpagetext {float:left; clear:none; width: 280px; margin-left: 15px; }
.printpagetext h2, .printpagetext h2 a, .printpagetext h2 a:visited
 {font-weight: bold; font-size: 14px; color: #000000; text-decoration: none;}
.printpagetext h2 a:hover {color: #c9ac23;}
