/* CSS Document */body {	background-color: #df0085;	text-align: center;	padding: 2px;	padding-top:20px;	margin: 0px;	height: 100%;}#whitekeyline {	display: block;	 margin:0 auto;	border: 1px solid #FFFFFF;	height: 450px;	width: 754px;	text-align: left;	padding: 0px;} #whitebox {	text-align:left;	display: block;	background-color: #FFFFFF;	margin:0 auto;	width: 714px;	padding: 0px;	padding-left:38px;	padding-bottom: 20px;	height: auto;}hr {	color: #FFFFFF;	clear: both;	width: 745px;	visibility: hidden;}#twocolumn {	text-align:left;	display: block;	border: 1px solid #cccccc;	width: 329px;	float: left;	margin-left:6px;	margin-top: 18px;	margin-bottom: 18px;	min-height: 420px;}#threecolumn {	text-align:left;	display: block;	width: 498px;	float: left;	margin-top: 18px;	padding-top: 6px;	min-height: 420px;	}#menucolumn {	text-align:left;	display: block;	width: 160px;	float: left;	margin: 6px;	margin-top: 18px;}#menubox {	display: block;	width: 160px;	height: 200px;	float: left;	margin-bottom: 12px;	margin-left: 6px;}#menubox2 {	display: block;	width: 160px;	height: 25px;	float: left;	margin-bottom: 12px;	margin-left: 6px;}#catalogue {	display: block;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	width: 498px;	float: left;	margin-bottom: 12px;	margin-top:-6px;}#catitem {	display: block;	width: 150px;	float: left;	margin-left: 12px;	margin-bottom: 12px;	font-family: Helvetica, Arial, sans-serif;	font-size: .8em;	text-align: center;	height: 225px;}#popwhitebox {	display: block;	background-color: #FFFFFF;	margin:0 auto;	margin-bottom:40px;	width: 395px;	text-align: left;	padding: 0px;	min-height: 320px;}p {	font-family: Helvetica, Arial, sans-serif;	font-size: 0.8em;	line-height: 1.2em;	color: #df0085;	padding: 6px;	margin: 3px;}h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.1em;	font-weight: normal;	line-height: 1.2em;	color: #ff9933;	padding: 6px;	margin: 3px;}h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: .9em;	line-height: 1.2em;	color: #ff9933;	padding: 6px;	margin: 3px;	margin-bottom:-8px;}a:link {	color: #ff9933;	text-decoration: none;}a:hover {	color:#df0085;	text-decoration: none;}a:visited {	color:#666666;	text-decoration: none;}.hpintro {	font-family: Helvetica, Arial, sans-serif;	font-size: .9em;	font-weight: bold;	color: #FF9933;	}ul {	font-family: Helvetica, Arial, sans-serif;	line-height: 1.3em;	margin: 0px 0px 12px;	padding: 0px;	text-align: left;}.navone {	font-size: 0.8em;	margin: 6px;	padding: 0px 0px 0px 12px;	color: #df0085;	list-style-type: none;}.navone a:link {	color: #FF9933;	text-decoration: none;	display: block;	list-style-type: none;}.navone a:visited {	color: #FF9933;	text-decoration: none;	display: block;}.navone a:hover {	color: #df0085;	text-decoration: none;}.on {	color: #df0085;	text-decoration: none;	list-style-position: outside;	list-style-image: url(images/arro.gif);}.navtwo {	list-style-type: none;	font-weight: normal;	font-size: .75em;	line-height: 1.2em;}.navtwo a:link {	display: block;	height: auto;	width: auto;	color: #666666;	text-decoration: none;	margin-bottom: 4px;	margin-left:2px;}.navtwo a:visited {	color: #666666;	margin-bottom: 4px;	margin-left:2px;}.navtwo a:hover {	color: #df0085;	text-decoration: none;}.navthree {	list-style-type: none;	padding-left: 6px;}.navthree a:link {	color: #666666;	text-decoration: none;	display: block;	height:auto;	width:auto;	margin-bottom: 2px;}.navthree a:hover {	color: #df0085;	text-decoration: none;	list-style-position: outside;	list-style-image: url(images/arro_sm.html);}.navthree a:visited {	color: #666666;}#catitem a:link {	color: #ff9933;	text-decoration: none;}#catitem a:hover{	color: #df0085;	text-decoration: none;}#catitem a:visited{	color: #666666;	text-decoration: none;}#hide1 {	display: none;}#hide2 {	display: none;}#hide3 {	display: none;}#hide4 {	display: none;}#hide5 {	display: none;}#footer {	display: block;	width: 680px;	padding: 0px;	margin: -6px auto;}#footer p{	font-family: Helvetica, Arial, sans-serif;	color: #FFFFFF;	font-size: .6em;	text-align: center;}#footer a{	color: #660033;	text-decoration: none;}.imghead {	margin: 6px;}.catimg {	margin-bottom: 6px;	border: 0px;}.popimg {	margin: 6 px;	float:right;}