body {
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#b1c2ca;
}
h1 {
	font-size:14px;
}
a {
	color:blue;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#homecat {
	float:left;
	width:127px;
	cursor:pointer;
}
#homecat img {
	border: 1px solid gray;
}
#homecat:hover {
	background-color:#ececec;
}
#divider {
	width:23px;
	float:left;
}
#catheader {
	font-size:14px;
	font-weight:bold;
	border-bottom:4px solid #b1c2ca;
	padding-top:15px;
}
#catmiddle {
	font-size:12px;
	border-bottom:1px dashed #b1c2ca;
	padding-top:10px;
	padding-bottom:10px;
	height:50px;
}
#catfooter {
	font-size:12px;
	border-bottom:1px solid #b1c2ca;
	padding-top:10px;
	padding-bottom:10px;
	height:50px;
}
#header {
	height:44px;
	background:url('userfiles/image/bg.gif') repeat-x #000;
	text-align:center;
}
#category {
	background-color:#b1c2ca;
	border-bottom:1px solid #8399a4;
	padding:7px 0px 0px 0px;
	font-weight:bold;
	height:22px;
}
#category a {
	font-weight:normal;
}
#thumb {
	font-size:11px;
	width:150px;
	height:250px;
	float:left;
	padding-top:10px;
	border-top:4px solid #b1c2ca;
	cursor:pointer;
}
#thumb:hover {
	background-color:#ececec;
}
#thumb_divider {
	width:38px;
	float:left;
}
#thumbdesc {
	padding-top:10px;
}
#white_container {
	background-color:#fff;
	border-bottom:1px solid #8399a4;
	padding-bottom:20px;
	clear:both;
}
#nav_container {
	width:770px;
}
#logo {
	color:#fff;
	width:200px;
	height:32px;
	line-height:32px;
	text-align:left;
	float:left;
}
#nav {
	float:right;
	width:540px;
	padding-right:10px;
	text-align:right;
}
#nav_item {
	/*background:url(userfiles/image/separator.gif) no-repeat right;*/
	padding-left:35px;
	padding-right:15px;
	height:32px;
	line-height:32px;
	color:#b1c2ca;
	float:left;
}
#nav_item a {
	color:#b1c2ca;
	text-decoration:none;
}
#nav_item a:hover {
	color:#fff;
}
#nav_on {
	font-weight:bold;
	font-size:12px;
	background-color:#fff;
	float:left;
	padding:4px 10px;
	top:1px;
	position:relative;
}
#nav_on a {
	color:#000;
	font-weight:bold;
}
#nav_on a:hover {
	color:blue;
	font-weight:bold;
}
#nav_off {
	float:left;
	padding:4px 10px;
}
#nav_off a {
	color:#000;
	font-weight:bold;
}
#nav_off a:hover {
	color:blue;
	font-weight:bold;
}
#container {
	width:770px;
	text-align:left;
	clear:both;
}
#container_white {
	width:770px;
	text-align:left;
	background-color:#fff;
	clear:both;
}
#left {
	width:585px;
	float:left;
	text-align:left;
	padding-right:15px;
}
#right {
	width:150px;
	float:right;
	text-align:left;
}
#polydiv {
	padding-top:20px;
	padding-bottom:20px;
	
	text-align:center;
	clear:both;
}
.gray {
	color:gray;
}
.headtext {
	font-size:14px;
	font-weight:bold;
}
.border {
	padding:10px 10px;
	border:1px solid #b1c2ca
}
.formelement {
	visibility:hidden;
}
