body 
{
	background-color: #81b3c8;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #616161;
	margin: 0px;
	padding: 0px;
}
h1
{
	font-size: 14px;
	font-weight: bold;
}
input, textbox, select
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.topcontainer
{
	width: 760px;
	margin: 0px auto;
	float: none;
}
.banner
{
	width: 760px;
	height: 135px;
	margin: 0px auto;
	margin-top: 20px;
	border-left: solid 1px #4d6177;
	border-right: solid 1px #4d6177;
	border-top: solid 1px #4d6177;
}
.topmenu
{
	width: 760px;
	height: 71px;
	margin: 0px auto;
	border-left: solid 1px #4d6177;
	border-right: solid 1px #4d6177;
}
.mainbody
{
	background-color: #ffffff;
	border-left: solid 1px #4d6177;
	border-right: solid 1px #4d6177;
	border-bottom: solid 1px #4d6177;
	width: 760px;
	float: left;
	margin: 0px auto;
}
.filler
{
	height: 20px;
	width: 760px;
	margin: 0px auto;
}
.menuarea
{
	width: 444px;
	height: 71px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
}
.menuarea a
{
	border: 0px;
	padding: 0px;
}
.menuarea img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.menuarea-ie
{
	width: 444px;
	height: 71px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
}
.menuarea-ie img
{
	vertical-align: top;
	margin-right: -1px;
	border: 0px;
	padding: 0px;
}
.searcharea
{
	width: 316px;
	float: right;
	background-image: URL('/assets/searcharea.jpg');
	background-repeat: no-repeat;
	height: 71px;
	color: #ffffff;
	font-weight: bold;
	line-height: 71px;
	font-size: 12px;
	text-transform: uppercase;
}
.searcharea form
{
	display: inline;
	height: 0px;
}
.searchformlabel
{
	margin-left: 55px;
	margin-right: 10px;
	width: 52px;
	float: left;
}
.searchformlabel-ie6
{
	margin-left: 25px;
	margin-right: 5px;
	width: 52px;
	float: left;
}
.searchforminput
{
	width: 165px;
	float: left;
	margin-top: 25px;
}
.searchforminput input
{
	width: 160px;
	background-color: Transparent;
	color: #ffffff;
	font-weight: normal;
	border: solid 1px #ffffff;
	vertical-align: top;
}
.searchformbutton
{
	float: left;
}
.searchbutton
{
	border: none;
	background-color: Transparent;
	color: #ffffff;
	font-weight: bold;
	height: 71px;
	line-height: 71px;
	width: 25px;
	text-transform: uppercase;
}
.contentpane
{
	width: 461px;
	float: left;
	margin-left: 50px;
	margin-right: 50px;
	display:inline;
	text-align: left;
}
.contentpane-ie6
{
	width: 460px;
	float: left;
	margin-left: 26px;
	margin-right: 50px;
	text-align: left;
}
.footermenu
{
	text-align: center;
	margin-top: 20px;
	font-size: 10px;
	line-height: 18px;
	float: left;
	clear: both;
	width: 450px;
}
.footermenu a
{
	color: #616161;
	text-decoration: underline;
}
.subheader
{
	width: 760px;
	background-image: URL('/assets/subheader.jpg');
	background-repeat: no-repeat;
	margin: 0px auto;
	height: 65px;
}
.navigationform
{
	margin-left: 45px;
	line-height: 24px;
	vertical-align: middle;
	position: relative;
}
.navigationform select
{
	height: 24px;
	vertical-align: middle;
	position: relative;
}
.sidebar
{
	width: 165px;
	float: left;
}
.cartheader-ie6
{
	height: 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #616161;
	font-weight: bold;
	line-height: 24px;
}
.cartheader-ie6 div
{
	margin-left: 10px;
	margin-right: 5px;
	width: 100px;
	float: left;
	height: 24px;
}
.cartheader
{
	height: 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #616161;
	font-weight: bold;
	line-height: 24px;
}
.cartheader div
{
	margin-left: 15px;
	margin-right: 10px;
	width: 100px;
	float: left;
	height: 24px;
}
.cartform
{
	background-color: #d3e7f2;
	height: 157px;
	width: 164px;
	margin-top: 0px;
	border: solid 1px #d3e7f2;
}
.carttoplabel
{
	margin-top: 21px;
	margin-bottom: 21px;
	width: 133px;
	margin-left: 16px;
	margin-right: 16px;
	font-weight: bold;
	font-size: 10px;
}
.cartspace
{
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 21px;
	width: 133px;
	margin-left: 16px;
	margin-right: 16px;
}
.cartlinks
{
	margin-bottom: 21px;
	width: 133px;
	margin-left: 16px;
	margin-right: 16px;
	line-height: 15px;
	font-size: 10px;
}
.cartlinks a
{
	text-decoration: underline;
	color: #616161;
}
.newsletterheader
{
	height: 33px;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #616161;
	text-transform: uppercase;
}
.newsletterheader img
{
	vertical-align: middle;
	float: left;
	margin-left: 18px;
}
.newsletterheader div
{
	width: 100px;
	line-height: 12px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.newsletterform
{
	background-color: #d3e7f2;
	height: 136px;
	width: 165px;
	margin-bottom: 10px;
}
.newsletterform form
{
	display: inline;
	color: #616161;
}
.newsletterformlabel
{
	font-size: 10px;
	line-height: 22px;
	width: 137px;
	margin: 0px auto;
	border: solid 1px #d3e7f2;
}
.newsletterforminput
{
	line-height: 24px;
	height: 24px;
	width: 139px;
	margin: 0px auto;
}
.newsletterforminput input
{
	border: solid 1px #616161;
	background-color:Transparent;
	width: 137px;
}
.newsletterforminput-ie
{
	line-height: 24px;
	height: 24px;
	width: 139px;
	margin: 0px auto;
}
.newsletterforminput-ie input
{
	border: solid 1px #616161;
	background-color:Transparent;
	width: 137px;
	position: relative;
}
.newsletterformbutton
{
	background-color: Transparent;
	border: none;
	font-size: 10px;
	color: #616161;
	font-weight: bold;
	text-decoration: underline !important;
	text-transform: uppercase;
	cursor: pointer;
	height: 20px;
	line-height: 24px;
	width: 35px;
	margin-left: -2px;
}
.newsletterformlink
{
	color: #616161;
	text-decoration: underline;
	font-size: 10px;
	line-height: 24px;
}
.productspace-ie
{
	width: 460px;
	margin-right: 60px
}
.productspace
{
	width: 461px;
	clear: none;
}		 
