	body {
		background-image: url(/images/template/body_bg.gif);
		background-repeat: repeat-y;
		background-position: center;
		background-color: #fff;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #336;
		text-align: center;
		font-size: small;
		margin: 0px;
		padding: 0px;
	}
	
	a {
		color: #336;
	}
	
	a img {
		border: none;
	}
	
	p {
		text-align: justify;	
		margin: 0px 0px 10px 0px;
		padding: 0px;		
	}
	
	h2 {
		font-size: medium;
		margin: 0px;
		padding: 0px;
	}
	
	h3 {
		font-size: small;
	}
	
	#header {
		width: 780px;
		height: 152px;
		margin: auto;
		clear: both;
	}
	
	#container {
		width: 780px;
		margin: auto;
		clear: both;
		background-image: url(/images/template/content_bg.jpg);
		background-repeat: repeat-x;
		background-color: #cc9;
		text-align: left;
	}
	
	#left {
		width: 170px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	#menucontainer {
		background-image: url(/images/template/menu_top.jpg);
		background-repeat: no-repeat;
		background-color: #336;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	#menu {
		width: 140px;
		list-style-type: none;
		margin: 5px 15px 15px 15px;
		padding: 0px;
	}
	
	#menu li {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 3px 0px;
		border-bottom: solid 1px #003;
		letter-spacing: 1px;
	}
	
	#menu li a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}

	#menu li a:hover {
		color: #cc9;
		font-weight: bold;
		text-decoration: none;
	}
	
	#leftitems {
		width: 170px;
		margin: 0px;
		padding: 0px;
	}
	
	#leftitems img {
		margin: 0px;
	}

	#right {
		width: 600px;
		float: left;
		background-color: #D4D4DF;
	}
	
	#heading {
		width: 600px;
		float: left;
		background-image: url(/images/template/heading_bg.jpg);
		background-repeat: repeat-x;
		background-color: #8383A2;
		margin: 0px 0px 5px 0px;
		padding: 0px;
	}
	
	h1 {
		color: #fff;
		margin: 4px 0px 4px 20px;
		padding: 0px;
		font-size: large;
	}
	
	#rightinner {
		margin: 15px 20px 20px 20px;
		padding: 0px;
		clear: both;
	}
	
	.importantmsg {
		background-color: #336;
		color: #cc9;
	}
	
	.importantmsg p {
		padding: 5px 10px 5px 10px;
		margin: 0px;
		font-size: small;
		font-weight: bold;
	}
	
	.importantmsg a {
		color: #cc9;
	}
		
	.intro {
		background-color: #8383A2;
		color: #fff;
	}
	
	.intro p {
		padding: 10px 10px 5px 10px;
		margin: 0px;
		text-align: justify;
	}
	
	.intro a {
		color: #fff;
	}
	
	a.boldlink {
		background-color: #336;
		color: #fff;
		padding: 2px 5px 4px 5px;
	}
	
	.divider {
		clear: both;
		width: 100%;
		height: 20px;
	}
	
	.shopitem {
		width: 570px;
		padding: 10px;
		border-bottom: solid 1px #336;
		margin: 0px 20px 20px 0px;
	}
	
	.shopitem form {
		margin: 0px;
		padding: 0px;
	}

	.shopitemleft {
		font-size: medium;
		width: 280px;
		float: left;
	}

	.shopitemright {
		width: 280px;
		float: right;
	}
	
	.disableditem {
		color: #cc9;
	}
	
	#basketlayout {
		border: solid 2px #fff;
		width: 100%;
	}

	#basketlayout th {
		font-size: small;
		background-color: #336;
		color: #fff;
	}

	#basketlayout td {
		color: #336;
	}

	#basketlayout td a {
		color: #336;
	}

	#basketlayout tr {
		background-color: #fff;
		color: #336;
		margin: 0px;
		padding: 0px;
		border:none;
	}
	
	#shopmenu {
		clear: both;
		list-style-type: none;
		margin: 5px 15px 15px 15px;
		padding: 0px;
	}
	
	#shopmenu li {
		float: left;
		margin-right: 20px;
	}
	
	#shopmenu li a {
		font-weight: bold;
		text-decoration: none;
	}

	#shopmenu li a:hover {
		color: #8383A2;
		font-weight: bold;
		text-decoration: none;
	}
	
	.frmitem {
		clear: both;
		margin-bottom: 5px;
	}
	
	.frmlbl {
		float: left;
		width: 80px;
		margin-right: 10px;
	}
	.frminput {
		float: left;
		width: 450px;
	}
	
	#sponsors {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
		
	#sponsors li {
		float: left;
		width: 160px;
		height: 160px;
		margin-right: 20px;
		margin-left: 10px;
		margin-bottom: 30px;
	}
	
	#footer {
		width: 780px;
		margin: auto;
		padding: 10px 0px 10px 0px;
	}
		
	


