body {	margin: 0;	padding: 0;	text-align: center;	font-family: verdana, helvetica, arial, sans-serif;	font-size: 13px;	height: 100%;}a {	text-decoration: none;	color: #330000;	font-weight: normal;}a:link {}a:visited {}a:active {}a:hover {}ul {	margin:0;	padding:0;	text-align:left;	list-style:none;}img { border: 0 }pre {	font-family: monospace;	font-size: 1.0em;}strong, b { font-weight: bold }.italic { font-style: italic; }/*-----page container declaration-----*/#pageholder {	width: 800px;	height: 100%;	margin-right: auto;	margin-left: auto;	margin-top: 25px;	margin-bottom: 25px;	padding-top: 0px;	text-align: center;}/*-----full width header declarations-----*/#header {	padding: 0px 0px 0px 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	width: 800px;	height:55px;	position: relative;	left: 0;	top: 0;}	/*-----main container declarations-----*/#main	{	margin: 0px 0px 0px 0px;	padding-top: 0px;	padding-bottom: 0;	width: 800px;	text-align:left;	position:relative;	top:0;	left:0;}/*-----left content declarations-----*/#lcontent {	margin: 15px 0px 0px 0px;	padding: 0px 10px 20px 15px;	width: 220px;	height: 100%;	float: left;	text-align: center;}#lcontent p	{	margin-top: 0;	padding-left:0px;	padding-right:15px;	font-size:10px;	text-align:justify;	color:#330000;	letter-spacing: normal;	line-height:13px;}#lcontent h1 {	font-size: 24px;	letter-spacing: 2px;	color: #333333;	font-weight: bold;	margin: 0;	padding-left:0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;}	#lcontent h2	{	letter-spacing:normal;	font-size:14px;	font-family: georgia, times, serif;	font-weight: bold;	color:#333333;	margin: 0;	padding-left:0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	text-align:left;}#lcontent h4 {	text-align:center;	font-family:georgia, times, serif;	color: #333333;	font-weight: bold;	font-size: 13px;	letter-spacing: normal;	padding-top:10px;	padding-bottom:0px;	text-decoration:underline;}#lcontent h6 {	text-align: center;	font-family: georgia, times, serif;	color: #333333;	font-size: 10px;	line-height: 130%;}#lcontent img.logo	{	padding-left:0px;	padding-top:20px;	padding-bottom:5px;}#lcontent img.cart	{	margin-bottom:-3px;	margin-left:-20px;}#lcontent a:link, #lcontent a:visited	{	text-decoration: none;	color: #330000;	font-weight: normal;}	#lcontent a:hover	{	text-decoration: underline;	color: #FD9532;	font-weight: normal;}#lcontent ul	{	padding-top:0px;	margin-top:-5px;}	#lcontent li {	font-family: verdana, helvetica, arial, sans-serif;	font-size:12px;	text-align:center;	color: #330000;	font-weight: normal;	line-height:17px;}	/*-----right content declarations-----*/#rcontent {	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 15px;	text-align: left;	color: #330000;	width: 520px;	height: 100%;	float: right;}#rcontent p {	margin:0;	padding-left:10px;	padding-right:0px;	padding-top:5px;	font-family: georgia, times, serif;	line-height: 140%;	text-align: justify;	color: #330000;}#rcontent img.floater {	margin:10px;	margin-left: 20px;	float: right;}#rcontent p.index {	font-style: italic;	text-indent: 2em;	text-align: left;	font-family: georgia, times, serif;	color: black;	font-size: 120%;	line-height: 140%;}#rcontent p.tetial {	font-style: italic;	text-align: left;	margin: 10px 30px 10px 35px;	font-family: georgia, times, serif;	color: #009;	line-height: 150%;	font-weight: bold;}#rcontent p.cat {	margin:0;	padding-left:5px;	padding-right:0px;	padding-top:5px;	font-size:12px;	line-height: 15px;	text-align: left;	color: #330000;}#rcontent h1 {	color: #333;	font-size: 30px;	font-weight: bold;	text-align: center;	letter-spacing: 1px;	margin: 30px auto;	border-width: medium;	border-color: #f18b1f;}#rcontent h2	{	letter-spacing:normal;	font-family: georgia, times, serif;	font-size:14px;	font-weight: bold;	color:#333333;	margin: 0;	padding-top: 20px;	padding-bottom: 0px;}#rcontent h3 {	margin: 0;	padding-top:20px;	padding-left:0px;	padding-bottom: 5px;	text-align: left;	letter-spacing:normal;	font-size: 14px;	font-weight: bold;	color: #333333;}#rcontent h4	{	font-size: 13px;	font-weight: bold;	margin: 0px 0px 2px 0px;	padding: 0px;	text-align: left;	}	#rcontent h5	{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px 0px 0px 10px;	text-align: left;	}#rcontent h6	{	font-size: 10px;	font-weight: normal;	margin: 0px;	padding: 2px 0px 0px 20px;	text-align: left;	}	#rcontent p.c {	text-align:center;}/*-----catalogue page-----*/#rcontent th {	color: #333;	font-size: 14px;	font-weight: bold;	padding-left: 5px;	padding-top: 35px;	padding-bottom: 2px;	letter-spacing: normal;	border-bottom: 1px #FD9532 dashed;	font-style: italic;}#rcontent td.tx { 	padding-top: 20px;	padding-left:10px;	padding-right:0px;	margin: 0px;	vertical-align:top;	text-align:left;}#rcontent td.im { 	padding-top: 20px;	padding-bottom: 25px;	vertical-align:middle;	text-align:center;}#rcontent img.cart	{	margin-bottom:-3px;	text-align:left;}#rcontent ul {	padding-top:0px;	padding-bottom:20px;	margin-top:0px;	padding-left:20px;}	#rcontent li.sm1 {	padding-left:0px;	color: #330000;	font-weight: normal;	line-height:17px;}#rcontent li.sm2 {	padding-left:20px;	color: #330000;	font-weight: normal;	line-height:17px;}#rcontent li.sm3 {	padding-left:40px;	color: #330000;	font-weight: normal;	line-height:17px;}a:link.links, a:visited.links { 	text-decoration: underline;	color: #330000;	font-weight: normal;}	a:hover.links	{ color: #FD9532 }a:link.cat, a:visited.cat { 	text-decoration: none;	color: #AB5718;	font-weight: bold;	font-size: 11px;	text-align: left;}	a:hover.cat	{ 	color: #FA941B;	text-decoration: underline;}a:link.cat2, a:visited.cat2 { 	text-decoration: none;	color: #990000;	font-weight: bold;	font-size: 11px;	padding: 0px;	text-align: left;}	a:hover.cat2	{ 	color: #FD9532;	text-decoration: underline;}/*-----full width footer declarations-----*/#footer	{	padding: 0px 0px 0px 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	text-align:right;	width: 800px;	height: 70px;	position:relative;	left:0;	top:0;	clear: both;}/*-----misc typography declarations-----*/#popwin {	padding: 3px;	margin: 3px;	text-align: left;	font-size: 12px;	font-weight: normal;	line-height:110%;}	#popwin img {	padding: 10px;}form {	text-align: center;	font-size: 11px;}h5	{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 5px 0px 0px 10px;	text-align: left;	}	h6	{	font-size: 10px;	font-weight: normal;	margin: 0px;	padding: 2px 20px 0px 20px;	text-align: left;	}.quote {	text-align:justify;	margin:5px 20px 5px 50px;	font-size:1em;	line-height:18px;}.totop {	float: right;	text-align: right;}