body {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	background-image: url(https://www.cards2do.co.uk/images/background.jpg);
	background-position: 150px 150px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	}

input, select, textarea
{
	margin: 0;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 10px;
}

input.Button	{
		margin: 0;
		font-family: verdana, arial, hevetica, sans-serif;
		font-size: 14px;
		color:#0884B5;
		}



body.form	{
		margin:10px 0px 0px 0px;
		padding:0px;
		font-family:verdana, arial, helvetica, sans-serif;
		color:#333;
		background-color:white;
		background-image: url(../images/background.jpg);
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#CCC;
	}

h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:50px;
	font-weight:500;
	color:#888;
	}

p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}


ul {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}


.Nav {
	font:18px/24px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	color:#0884B5;
	}

#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

p.index {
	font:14px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

.Menuhr	{
	color:#FAFAFA;
	}



a {
	color:#0884B5;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#0884B5;}
a:visited {color:#0884B5;}
a:hover {color:#FF9519;}

#Header {
	margin:25px 0px 10px 0px;
	padding:17px 0px 10px 20px;
	min-height:67px; 
	border-style:solid;
	border-color:black;
	border-width:1px 0px;
	line-height:14px;
	background-color:#eee;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-weight:bold;
	background-image: url(../images/divbackground.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	}

#CardWeek {
z-index: 1;
position: absolute;
right: 0px;
top: 60px;
padding: 0px;
	}

#CardSelect {
z-index: 1;
position: absolute;
right: 10px;
top: 30px;
padding: 10px;
	}


#Footer	{
	align:center;
	text-align:center;
	color:#CCC;
	font-weight:normal;
	font-size:9px;
	margin:0px 50px 50px 200px;
	padding:10px;
	}

body>#Header {height:14px;}

#Content {
	margin:50px 50px 50px 200px;
	padding:10px;
	}

#JoinForm {
	margin:10px 10px 10px 10px;
	padding:10px;
	}

#Menu {
	position:absolute;
	top:160px;
	left:20px;
	width:172px;
	padding:10px 10px 0px 10px;
	background-color:#eee;
	border:1px dashed #888;
	line-height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}

body>#Menu {width:150px;}



table	{
	color:#0884B5;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:10px;
	border: none;
	}

table.menutable	{
		font-size:11px;
		text-decoration:none;
		font-weight:600;
		color:#0884B5;
		font-family:verdana, arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
	}


.menutext	{
		color:#0884B5;
		font-size:11px;
		text-decoration:none;
		font-weight:600;
		font-family:verdana, arial, helvetica, sans-serif;
		}


.tabletitle	{
	font-size:15px;
	color:#069
	}


td	{
	text-align:center;
	border:2px solid #EEE;
	}

td table td.join	{
			margin:0px 0px 0px 0px;
			padding:0px;
			border:0px;
			}


table.join	{
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		}

td.join		{
		text-align:left;
		border:0px;
		}


fieldset	{
		margin:10px 10px 10px 10px;
		}

legend		{
		color:#0884B5;
		}


img		{
		border:0px;
		}

img.floatleft	{
		border:0px;
		float:left;
		}



input,textarea	{

		}


.price		{
		color:#0884B5;
		font-size:18px;
		font-weight:bold;
		}

.formlabel	{
		font-size:14px;
		font-weight:bold;
		}


.formnote	{
		color:#0884B5;
		font-size:9px;
		font-weight:normal;
		}

.formerror	{
		color:red;
		font-size:12px;
		font-weight:bold;
		}
		
a.formerror	{
		color:red;
		font-size:12px;
		font-weight:bold;
		}		

table.checkout	{
		margin:50px 50px 50px 50px;
		padding:10px;
		border:0px solid #CCC;
		}


.checkouttotal	{
		color:red;
		font-size:18px;
		font-weight:bold;
		}
