/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

a {
	color: #009900;
	text-decoration:none;
}

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

.linkborder {
border: none;
}


h1 {
	font-size: 1.8em;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

img {
border: none;
}

#container {
	width: 1200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: auto;
	}
	
#logo {
	float: left;
	height: 180px;
	width: 260px;
}

#links {
	background-image: url(template_img/2topright_940_180.jpg);
	float: left;
	height: 180px;
	width: 940px;
}

#top6links {
	height: 90px;
	width: 660px;
	padding-left: 280px;
}

#link1, #link2, #link3, #link4, #link5, #link6, #link7, #link8, #link9, #link10, #link11 {
	float: left;
	height: 80px;
	width: 80px;
	margin: 5px;
	background-image: url(template_img/link-img.gif);
}

#botm5links {
	width: 620px;
	height: 90px;
	padding-left: 320px;
}

#back {
	background-image: url(template_img/170_266.jpg);
	float: left;
	height: 266px;
	width: 170px;
	text-align: right;
}
#header {
	background-image: url(template_img/3full_1200_70.jpg);
	float: left;
	height: 50px;
	width: 930px;
	padding-left: 270px;
	padding-top: 20px;

}

#leftcol {
	background-image: url(template_img/5left-col_260_550.jpg);
	float: left;
	height: 550px;
	width: 260px;
}

#centre {
	float: left;
	height: 550px;
	width: 675px;
	background-image: url(template_img/centre.gif);
}

#img {
	padding-top: 104px;
	padding-left: 117px;
	color: #CCCCCC;
	font-size: 1em;
	float: left;
}

#padding {
	float: left;
	width: 55px;
}

#next {
	background-image: url(template_img/no-next.gif);
	float: left;
	height: 100px;
	width: 165px;
}

#rightcol1 {
	background-image: url(template_img/5right-col-165_450.jpg);
	float: left;
	height: 450px;
	width: 165px;
}

#content {
	background-image: url(template_img/583_266.jpg);
	float: left;
	height: 266px;
	width: 475px;
	padding-left: 100px;
	padding-right: 8px;
	font-size: 1.05em;
	padding-top: 0px;
}

#content1 {
	float: left;
	height: 261px;
	width: 475px;
	padding-left: 100px;
	padding-top: 5px;
	padding-right: 8px;
	background-color: #000000;
}

#rightcol2 {
	background-image: url(template_img/447_266.jpg);
	float: left;
	height: 266px;
	width: 447px;
}

#bottomleft {
	background-image: url(template_img/753_134.jpg);
	float: left;
	height: 34px;
	width: 730px;
	padding-top: 100px;
	padding-left: 23px;
}

#footer {
	background-image: url(template_img/447_134.jpg);
	float: left;
	height: 130px;
	width: 445px;
	padding-top: 4px;
	padding-left: 2px;
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
}

#empty {
	width: 100px;
	height: 550px;
	float: left;
	background-color: #FFFFFF;
}

#mugs, #stationary, #tshirts, #hats {
	height: 142px;
	width: 212px;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-top: 30px;
	text-align: right;
	font-weight: bold;
	color: #000000;
}

#mugs {
	background-image: url(template_img/shop/head-mugs.gif);
	float: left;
}

#stationary {
	background-image: url(template_img/shop/head-stationary.gif);
	float: left;
	color: #009900;
}

#tshirts {
	background-image: url(template_img/shop/head-tshirts.gif);
	float: left;
}

#hats {
	background-image: url(template_img/shop/head-hats.gif);
	float: left;
	color: #009900;
}

/* form */
	#form {
	height: auto;
	width: 440px;
	float: left;
	font-size: 1em;
	color: #000000;
	color:#000;
		margin:0;
		padding:0;
		background:#fff;
		font:75% verdana,"trebuchet MS",helvetica,sans-serif
}
	
	p, ul
	{
		margin-top:1.1em;
		margin-bottom:1.1em;
		line-height:130%
	}
	p
	{
		padding: 0 1em 0 1em;
	}

	ul
	{
		margin: 1em 0 0 0;
		padding: 0;
	}
	html>/**/body ul
	{
		margin: 0;
	}
	fieldset
	{
	border: 1px solid #CCCCCC;
	position: relative;
	width: 445px;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	}
	.fieldsetHighlight
	{
	border: 1px solid #00FF00;
	background-color: #CCCCCC;
	}
	legend
	{
	font-weight: bold;
	color: #000000;
	border: 1px solid #781351;
	padding: 2px 6px;
	position:absolute;
	top: -1em;
	left: .5em;
	background-color: #00FF00;
	}
	li
	{
		list-style: none;
		padding-top: .5em;
	}
	input
	{
	border: 1px solid #7f9db9;
	width: 200px;
	}
	input.button
	{
	color:#000000;
	border: 2px solid #999999;
	width: 60px;
	text-align: center;
	margin-left: 200px;
	}
	html>/**/body input.button
	{
	background-color: #CCCCCC;

	}
	label
	{
		display: block;
		text-align: right;
		float: left;
		width: 10em;
		padding-right:1em;
	}
	.labelHighlight
	{
		font-weight: bold;
	}
