@charset "UTF-8";body {	background-color: #F9F6F9;	text-align: center; /* for IE */}#main {	display: block;	width: 960px;	margin: 15px auto;	border: 0;	padding: 0;}.boxheader {	display: block;	position: relative;	height: 23px;	margin: 0;	border: 0;	padding: 0;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	color: #FFFFFF;}.leftcorner {	float: left;	width: 34px;	margin: 0;	border: 0;	padding: 0;}.rightcorner {	float: right;	width: 34px;	margin: 0;	border: 0;	padding: 0;}.narrowlabel {	display: block;	float: left;	width: 122px;	height: 19px;	margin: 0px 0px 0px 0px;	border: 0px 0px 0px 0px;	padding: 4px 0px 0px 0px;	background-color: #666699;}.widelabel {	display: block;	float: left;	width: 687px;	height: 19px;	margin: 0px 0px 0px 0px;	border: 0px 0px 0px 0px;	padding: 4px 0px 0px 0px;	background-color: #666699;}.classselect {	color: #000000;	background-color: #CCC6FF;}#narrowpane {	display: block;	float: left;	width: 190px;	margin: 0px 12px 0px 0px;	border: 0;	padding: 0;}#classlist {	list-style: none;	background-color: #FFFFFF;	margin: 0px 0px 2px 0px;	border-right:1px solid #999999;	border-left:1px solid #999999;	border-bottom:1px solid #999999;	padding: 5px 0px 10px 0px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	}#classlist li {	margin: 0;	border: 0;	padding: 4px 0px 4px 15px;	outline: none;}#classlist li a {	margin: 0;	border: 0;	padding: 0;	text-decoration: none;}#classlist li a:link {	text-decoration: none;	color: #666666;}#classlist li a:visited {	text-decoration: none;	color: #666666;}#classlist li.classitem a:hover {	text-decoration: none;	font-weight: bold;	color: #000000;}.infolinks {	display: block;	float: left;	width: 190px;	list-style: none;	margin: 10px 0px 0px 0px;	border: 0;	padding: 0px 0px 0px 0px;		}.infolinks li a{	display: block;	height: 20px;	margin: 5px 0px 0px 0px;	border: 0;	padding: 4px 0px 0px 0px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	/*font-weight: bold;*/	color: #FFFFFF;	text-align: center;	text-decoration: none;	background-image: url('http://web.jammin.com/Images/jammin/infolink.gif');	background-repeat: no-repeat;}/*.infolinks li span {	display: block;	margin: 0px 0px 0px 0px;	border: 0px 0px 0px 0px;	padding: 4px 0px 0px 0px;}*/.infolinks li a:hover {	background-position: 0 -25px;}#widepane {	display: block;	float: right;	width: 755px;	margin: 0px 0px 0px 0px;	border: 0;	padding: 0;}.widedesc {	width: 673px;	margin: 0px 0px 0px 0px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;    border-bottom: 1px solid #999999;    padding: 12px 40px;    background-color: #F6F3FF;    font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    text-align: center;    color: #666666;}#productdesc {	display: block;	width: 501px;	margin: 0px 0px 0px 0px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;    padding: 15px 126px 5px 126px;    background-color: #FFFFFF;    font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    text-align: center;    color: #555555;}#logopane {	display: block;	width: 755;	margin: 0;	padding: 75px 0px 30px 0px;}#productpane {	display: block;	float: right;	width: 753;	margin: 0;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	border-bottom: 1px solid #999999;	padding: 5px 0px 30px 0px;	background-color: #FFFFFF;}.productblock {	display: block;	width: 753px;	margin: 0px 0px 0px 0px;	border: 0;	padding: 0;}.varpane {	display: block;	float: left;	width: 332px;	margin: 0px 15px 0px 15px;	border: 0;	padding: 0px 0px 0px 0px;}.templatepane {	display: block;	float: left;	width: 450px;	margin: 0px 5px 0px 15px;	border: 0;	padding: 0px 0px 0px 0px;}.viewpane {	display: block;	float: left;	width: 390;	margin: 0;	border: 0;	padding: 0;}.imagepane {	display: block;	float: left;	width: 305px;	margin: 15px 5px 0px 0px;	border: 0;	padding: 0px 0px 0px 0px;}.imagepane a {	text-decoration: none;}#zoompane {	display: block;	width: 303px;	margin: 0px 0px 0px 0px;	border: 0;	padding: 0px 0px 0px 0px;	text-align: center;}#zoompane span {	display: block;	margin: 0px 0px 0px 0px;	border: 0;	padding: 0px 50px 0px 50px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: oblique;	color: #666666;}#zoompane img {	margin: 10px 0px 0px 0px;	border: 0;	padding: 0px 0px 0px 0px;}#shownpane {	display: block;	float: left;	width: 115;	margin: 15px 0px 0px 0px;	border: 0;	padding: 30px 0px 0px 0px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-align: left;}.clearfloat {	display: block;	clear: both;	margin: 0;	border: 0;	padding: 0;}#footer {	display: block;	float: left;	width: 960px;	margin: 10px 0px 0px 0px;	border: 0;	/*border-top: 1px solid #CCCCCC;*/	padding: 0;}#footer #copyright {	display: block;	width: 560px;	margin: 5px 200px 0px 200px;	border: 0;	/*border-top: 1px solid #CCCCCC;*/	padding: 10px 0px 0px 0px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: center;	text-decoration: none;}#footer #ideaslink {	display: block;	margin: 4px 0px 0px 0px;	border: 0;	padding: 0px 0px 50px 0px;	font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;}#footer #ideaslink a {	color: #666666;	text-decoration: none;}#footer #ideaslink a:hover {	color: #333333;}