/* CSS Document */body {	/* background: #ddd url(../images/bg_800.gif) repeat-y 50% 0; */	color: #333;	margin:0;	padding:0;	border:0;	font-family: arial, helvetica, verdana, lucida, sans-serif;}#wrapper	{	 background: #fff;	color: #333;	margin: 10px auto;	padding: 0;	width: 750px;	voice-family: "\"}\""; 	voice-family:inherit;	width: 720px;	 	}html>#wrapper	{	width: 720px;	} /* main text formating------------------------------------------------------- */p, li {margin:0;margin-bottom:10px;font-size: 0.8em;line-height:1.4em;}h1 {margin:0;margin-bottom:5px;color:#000066;font-size: 1.4em;}h2 {margin:0;margin-bottom:5px;color:#000066;font-size: 1.2em;}h3 {margin:0;margin-bottom:5px;color:#666666;font-size: 1em;font-weight:bold;}/* Content and positioning of boxxes --------------------------------------------------------- */#header {margin-bottom: 10px;}#maincontent {	float: left;	margin: 0;	padding: 10px;	width: 400px;  /* box model hack */		voice-family: "\"}\""; 	voice-family:inherit;	width: 400px;	 	}html>#maincontent 	{	width: 400px;	} #productcopy {	float: left;	margin: 0;	padding: 10px;	width: 350px;  /* box model hack */		voice-family: "\"}\""; 	voice-family:inherit;	width: 350px;	 	}html>#productcopy 	{	width: 350px;	} #sidebar	{	margin: 0 0 0 400px;	color: #666;	font-size: .7em;	background: transparent; 	width:auto;	/* compensates for IE Win bungling */	height: 100%;	}		#sidebar img {border: 1px solid #999;padding:5px;margin:0px 10px 10px 0px;}#sidebar h2 {margin:0;margin-bottom:5px;color:#000066;}#sidebar td {padding-bottom:10px;text-align:center;}#productside	{	margin: 0 0 0 370px;	color: #666;	font-size: .7em;	background: transparent; 	width:auto;	/* compensates for IE Win bungling */	height: 100%;	}		#productside img {border: 1px solid #999;padding:5px;margin:0px 10px 10px 0px;}#productside h2 {margin:0;margin-bottom:5px;color:#000066;}#productside td {padding-bottom:10px;text-align:center;}#photogallery	{	float: left;	padding-top: 10px;	width:inherit;	}#photogallery img {border: 1px solid #999;padding:5px;margin-bottom:10px;margin-left:10px;}#footer {	clear: both;  position: relative;width:684px;	color: #fff;	font-size: 0.6em;	font-weight: bold;	background: #333;	padding: 5px 10px 5px 10px;	text-align: left;	voice-family: "\"}\""; 	voice-family:inherit;	width: 682px;	 	}