* {	margin:0px; padding:0px;}body {	text-align: center;	background-color: #333333;}div {	position: relative;}img {	border: none 0px;}a {	outline: none;}tr {	vertical-align: top;}#container {	text-align: left;	background-image: url(../img/main-bkgd-fade3.jpg);	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	background-repeat: repeat-x;	background-position: 0px 0px;	background-color: #333333;	padding-right: 100px;}#main {	width: 700px;	margin-right: auto;	margin-left: auto;}#main td {	padding: 20px;}#main.home td {	padding-left: 80px;	padding-right: 80px;}#main #home {	padding: 360px 80px 20px 80px;	background-image: url(../img/home-img-july09.jpg);	background-position: 75px 0px;	background-repeat: no-repeat;}#main.home h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	color: #FFFFFF;	font-size: 1.9em;	line-height: 1.15em;	padding-bottom: 0.5em;}#main.home h2 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: white;	font-size: 2.5em;	text-transform: uppercase;	line-height: 1em;	padding-top: 1em;	clear: both;	border-bottom: solid 1px #666666;	margin-bottom: 0.25em;}#main.home h3 {	color: #33CC33;	font-size: 1.35em;	line-height: 1.25em;	padding-top: 0.4em;	clear: both;}#main.home h3 a {	text-decoration: none;	color: #33CC33;}#main.home h3 a:hover {	color: #33FF33;}#main.secondary h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #999999;	font-size: 2.5em;	line-height: 1em;	padding-top: 0.5em;	clear: both;	border-bottom: solid 1px #666666;	margin-bottom: 0.25em;}#main.secondary h1 strong {	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;}#main.secondary h2 {	color: #33CC33;	font-size: 1em;	line-height: 1.25em;	padding-top: 0.4em;	clear: both;	text-transform: uppercase;}p, li {	color: #999999;	font-size: 1.1em;	line-height: 1.35em;	padding-bottom: 0.75em;}li {	list-style-type: none;}ul {	padding-top: 4px;	padding-bottom: 10px;}ul.menu li {	padding-bottom: 0.1em;}ul.menu li a {	color: #999999;	text-decoration: none;}ul.menu li a:hover {	text-decoration: underline;	color: white;}img.photo {	border: 4px solid #FFFFFF;	margin-bottom: 20px;}#main .photos td {	padding: 0px;	border: 4px solid #FFFFFF;}#main .boxes td {	padding: 4px 20px 8px 14px;	border: 4px solid #FFFFFF;	background-image: url(../img/main-bkgd-fade3.jpg);	background-repeat: repeat-x;	background-position: 0px -150px;}#main .product td.details {	padding: 20px;}#main .product img {	border: 4px solid #FFFFFF;}#main #masthead {	padding: 0px;}#main #nav {	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	height: 40px;	padding-left: 20px;}#main #nav td {	padding: 2px 20px 2px 0px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.05em;	font-size: 1em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003300;}#main #nav td a {	text-decoration: none;	color: #336633;	display: block;	cursor: pointer;}#main #nav td.current a {	color: #339933;	cursor: default;}#main #nav td a:hover {	color: #33CC33;}#main #nav td.current a:hover {	color: #339933;}#main #nav .subnav td {	text-transform: none;	border-bottom-width: 0px;	border-bottom-style: none;	letter-spacing: 0em;}#main #nav .subnav td a {	color: #339933;}#main #nav .subnav td.current a {	color: #33CC33;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #003300;	cursor: default;}#main #nav .subnav td a:hover {	color: #33CC33;}#main #product-name {	padding-bottom: 0px;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;}#main #photo {	padding-top: 10px;	padding-bottom: 0px;}#main #details {	padding: 20px 20px 0px;}label {	font-size: 1em;	line-height: 1.35em;	color: #33CC33;	display: block;	font-weight: bold;	text-transform: uppercase;}.field {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.35em;	font-weight: bold;	color: #FFFFFF;	background-color: transparent !important;	display: block;	padding: 3px;	border: solid 1px #666666;	margin-bottom: 1em;}#main #thumbs {	padding: 20px;}#main #thumbs td {	padding: 0px;}#photo img, #thumbs img {	border: 2px solid #FFFFFF;}#photo img {	border-width: 6px;}#thumbs {	margin-left: -6px;	margin-bottom: 6px;}#thumbs ul {	display: block;	width: 300px;	clear: both;	padding-bottom:6px;}#thumbs li {	float: left;	margin-right: 6px;	padding-bottom:0px;}#thumbs img {	height:50px; width:auto;}a {	color: #FFFFFF;}#main #footer {	padding: 4px 20px 20px;	margin-top: 20px;}#main.home #footer {	padding-left: 80px;	padding-right: 80px;}#main #footer p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.25em;	color: #666666;		border-top: solid 1px #666666;	padding-top: 4px;}#main #footer a, #main #footer a:hover {	color: #666666;	text-decoration: none;}.pop {	background-color: #000000;	margin: 2px;	position: fixed;	z-index: 2;	filter: Alpha(Opacity=7);	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	text-align: center;}.pop-frame {	border:8px solid #FFFFFF;	display:block;	position:absolute;	top:50%; left:50%;}.pop-img {	margin:auto; height:auto; width:auto;}.caption {	background-color:#FFFFFF;	color:#333333;}.white {	color:#FFFFFF;}.clear {	clear:both;}
