* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


img {
	border:0px;
}


h1 { font-size: 140%; }

h2 { font-size: 120%; }

h3 { font-size: 100%; }

h4 { font-size: 90%; }

h5 { font-size: 80%; }

h6 { font-size: 70%; }


a, a:visited { color:#0000ff; }


blockquote { font-style:italic }


body {
	margin:0px;

	padding:0px;

	background:url(images/bodybg.jpg) top repeat-x #e2f4f1;
	font-size:0.9em;

}



#wrapper {

	position:relative;

	width:769px;

	margin:10px auto;

	border:1px solid #046d99;

	background:url(images/pagebodybg.gif) left repeat-y #ffffff;

}



#shop {
	position:absolute;
	right:-136px;
	width:134px;
	font-size:80%;
 word-wrap:beark-word;}

	
#loginheader {

		background:url(images/padlock.gif) left no-repeat;

		line-height:40px;

		margin:2px;

		padding:0px 0px 0px 32px;

	}

	
#shop form, #basket {
		margin-top:20px;
		background:#def0f0;
		border-top:1px solid #365192;
		border-bottom:1px solid #365192;
		border-right:1px solid #365192;
		padding:2px;
		color:#464646;
	word-wrap:break-word;}
	
	#shop input {
		margin:2px 0px;
	}

	#shop .loginfield {
		border:1px solid #393939;
		color:#000000;
		display:block;
	}
	
	#shop .loginsubmit {
		color:#ffffff;
		border:1px solid #393939;
		background:#7296e0;
		cursor:pointer;
	}
	
	#basket {
		text-align:center;
	}
	
	#basket a, #basket a:visited {
		width:118px;
		text-align:center;
		background:#7296e0;
		margin:3px auto;
		padding:3px 0px;
		display:block;
		border:1px solid #393939;
		color:#ffffff;
		text-decoration:none;
	}
	
	#basket a.imglink, #basket a.imglink:visited {
		width:auto;
		background:none;
		margin:0px;
		padding:0px;
		border:none;
	}
	
	

#pageheader {
	width:769px;
	height:0px;
	padding-top:117px;
	overflow:hidden;
	background:url(images/header.gif);
}


#nav {
	width:179px;
	text-align:center;
	float:left;
	margin:0px;
	padding:10px 0px;
	overflow:hidden;
}


#textsizechange {
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
	}
#textsizechange a, #textsizechange a:visited {
			color:#ffffff;
			cursor:pointer;
			text-decoration:underline;
		}

#textsizechange #smaller { font-size:12px; }
		#textsizechange #small { font-size:14px; }
		#textsizechange #large { font-size:16px; }
		#textsizechange #larger { font-size:18px; }



#content {

	width:560px;

	float:left;

	padding:15px;
	overflow:auto;
}

#pagetitle {
	margin-top:0px;
}

#splash {
	width:320px;
	float:right;
	margin:0px 0px 5px 5px;
}

#anchor {
	clear: both;
	margin: 0;
	padding: 4px 0 4px 190px;
	font-size: 0.8em;
}

#anchor a, #anchor a:visited {
	color: #000;
	text-decoration: none;
}

#anchor a:hover {
	color: #000;
	text-decoration: none;
}

#newfooter {
	clear: both;
	width:579px;
	height: 25px;
	background-color: #406cd9;
	margin: 0;
	padding: 0 0 0 190px;
	text-align: center;
}
#newfooter p {
	margin: 5px 0;
	padding: 0;
}

#newfooter img {
	margin: 0;
	padding: 0;
}

#newfooter a, #newfooter a:visited {
	color: #fff;
	text-decoration: none;
}

#newfooter a:hover {
	color: #fff;
	text-decoration: none;
}

#bodyfooter {
	clear:both;
	margin:10px 10px 10px 190px;
	font-size:80%;
	text-align:center;
	font-weight:bold;
}

	#bodyfooter a, #bodyfooter a:visited {
		color:#000000;
		font-weight:normal;
	}

#bottomlinks {
	width:669px;
	margin:5px auto;
	text-align:center;
	list-style-type:none;
	font-size:80%;
	font-weight:bold;
}

	#bottomlinks li {
		display:inline;
		margin:0px 5px;
	}
	
	#bottomlinks a, #bottomlinks a:visited {
		color:#406cd9;
	}