	 body {
	 	margin: 0px;
		padding: 0px;
		background-color: #ffec7f;
		background: url(lluniau/craidd/back0284y2.gif);
	}
	body, p, a, td, div, li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #404040;
	}
	h1 {font-size: 21px;}
	h2 {font-size: 17px;}
	h3 {font-size: 15px;}
	td {
		vertical-align: top;
	}
	h1,h2,h3,h4 {
		font-weight: normal;
		font-style: normal;
	}
	div#mainbanner {
		height: 86px; 
		margin: 0px;
	}
	div#mainbody {
		 margin: 10px 20px 20px 200px;
		 position :relative;
	}
	div#mainbody h1, div#mainbodyhome h1,div#mainbody h2, div#mainbodyhome h2 {
		background-color: #ffff94;
		color: Navy;
		padding: 3px;
		border: 2px ridge Goldenrod;
	}
	div#mainbodyhome {
		 margin:10px 300px 20px 200px;
		 position :relative;
	}
	div#leftarea{
		 position: absolute;
		 top: 87px;
		 left: 0px;
		 width: 180px;
		 margin: 0px;
		 padding: 0px;
		 height: 400px;
		 text-align: center;
	}
	div#cyh_new {
		border: 2px ridge #218d07;
		width: 274px;
		padding: 2px 2px 6px 2px;
		font-size: 11px;
		color: Navy;
		margin-top: 10px;
		margin-right: 5px;
		background-color: #ffff94;
		position: absolute;
		top: 87px;
		right: 0px;
	}
	div#cyh_new h2 {
		font-size: 18px;
		margin: -2px;
		padding: 3px 3px 6px 3px;
		text-align: center;
		color: Red;
	}
	div#cyh_new p{
		font-size: 11px;
		color: #444444;
		margin-top: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	div#cyh_new img{
		padding-right: 8px;
	}
	div#cyh_new a {
		font-size: 11px;
		color: red;
	}
	div#cyh_new hr {
		margin: 0px;
		padding: 0px;
	}
	div#cattop {
		border: 1px solid black;
		background: white;
		position: relative;
		height: 28px;
		padding: 0px 5px;
	}	
	div#cattop td {
		vertical-align: middle;
	}
	div#cattop img {
		margin: 0px;
	}
	form#searchfrm {
	border: 1px ridge yellow;
	background-color: #218d07;
	width: 158px;
	color: white;
	margin-top: 10px;
	margin-left: 0px;
	padding: 2px 2px 5px 2px;
	}
	form#searchfrm a{
	color: white;
	}
	form#searchfrm img{
	margin-left: 5px;
	}
	form#searchfrm input{
	background-color: #ffec7f;
	font-size: 11px;
	margin-left: 3px;
	}
	span#gobutton a{
		border: 1px solid black;
		background-color: white;
		color: black;
		padding: 2px;
		text-decoration: none;
		margin-left: 5px;
		font-size: 10px;
	}
	span#gobutton a:hover{
		border: 1px solid black;
		background-color: red;
		color: white;
		padding: 2px;
		text-decoration: none;
		margin-left: 5px;
		font-size: 10px;
	}
	div#leftmenu p{
		font-weight: bold;
		color: #218d07;
		padding: 2px;
		margin: 0px 10px 0px 10px;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		border-right: 1px solid silver;
	}
	div#leftmenu p#switchlang{
		background-color: #218d07;
		border-bottom: 1px solid silver;
	}
	p.lastitem{
		border-bottom: 1px solid silver;
	}
	div#leftmenu p#switchlang a{
		color: White;
	}
	div#leftmenu p#switchlang a:hover{
		color: Red;
	}
	div#leftmenu p.curritem {
		background-color: #7bbc6c;
		color: red;
	}
	div#leftmenu p a{
		color: #218d07;
		text-decoration: none;
	}
	div#leftmenu p a:hover{
		color: Red;
		text-decoration: none;
	}
	td#mid {
		color: #444444;
		padding: 10px 20px 10px 10px;
	}
	td#mid p {
		font-size: 12px;
		color: #444444;
		text-align: justify;
	}
	td#mid h2 {
		font-size: 150%;
	}
	td#mid h3 {
		font-size: 125%;
	}
	td#mid img {
		margin: 10px;
	}
	div#smallprint {
		color: #777777;
		font-size: 7pt;
	}
	div#smallprint a {
		color: #777777;
		font-size: 7pt;
	}
	form#chwilio {
		padding-left: 20px;
	}
	form#chwilio table {
		border: 1px solid gray;
		margin: 5px;
		background-color: #ffff94;
	}
	table#shortlist td, table#shortlist th{
		font-size: 13px;
		color: DarkGreen;
		border: 1px dotted green;
		padding: 2px; 
	}
	table#shortlist {
		border-collapse: collapse;
		width: 560px;
	}
	table#shortlist th {
		text-align: left;
	}
	a.smalllink {
		font-size: 11px;
		color: red;
	}
	div#cattop {
		border: 1px solid black;
		background: white;
	}	
	div#cattop td {
		vertical-align: middle;
	}
	div#cattop img {
		margin: 0px;
	}
	div#dangoscofnod h2{
		color: Maroon;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	div#dangoscofnod h3{
		color: Maroon;
		font-style: italic;
		margin-top: 5px;
	}
	div#dangoscofnod img{
		margin-right: 15px;
	}
	div#dangoscofnod span.lab{
		font-weight:bold;
	}
	table#showcart {
		border: 2px ridge DarkGreen;
	}
	table#showcart td, table#showcart th {
		border: 1px solid Gray;
		border-collapse: collapse;
		margin: 0px;
	}
	table#showcart td {
		font-size: 13px;
		color: Navy;
	}
	table#showcart th {
		font-size: 13px;
		color: Navy;
		text-align: left;
	}
	#adminlogin {
	font-size: 8pt;
	color: Gray;
}
#copy, #copy p, #copy a{
	color: DarkGray;
	text-align: center;
	font-size: 10px;
	}
table.gallery td {
	font-size: 10pt;
	font-sttle: italic;
}
.userimg {
	padding: 6px;
}
.userhigh {
	color: Maroon;
	font-weight: bold;
}
.userhighbox {
	background-color: Khaki;
	color: Black;
	border: 1px solid Navy;
}
.eventtitle {
	font-weight: bold;
	color: Maroon;
}
.userbig {
	font-size: 12pt;
}
.usersmall {
	font-size: 7pt;
} 
.addtocart {
	border: 1px solid silver;
	color: Red;
	padding: 3px;
	background-color: pink;
	font-weight: bold;
	font-size: 11px;	
}
.addtocart input {
	font-size: 11px;	
}
span.shi {
	background-color:Aliceblue;
	}
p.msg {
	font-weight: bold;
	color: Maroon;
	border: 1px solid red;
	background-color: white;
	padding: 2px 10px 2px 10px;
}
table#searchfulltab td {
	vertical-align: middle;
}
	.useradvert {
		float: right;
		width: 200px;
		border: 3px double #6d3725;
		background-color: #ffffcc;
		color: #6d3725;
		margin: 30px 0px 10px 10px;
		padding: 3px;
	}
	.useradvert a{
		color: #6d3725;
	}
	.useradvert a:hover{
		color: Orange;
	}
	.useradvert h1,.useradvert h2,.useradvert h3 {
		text-align: center;
	}
	.useradvert h1 {
		font-size: 125%;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h2 {
		font-size: 115%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h3 {
		font-size: 110%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
.usercapimage td {
	font-size: 90%; 
	color: Black; 
	padding: 3px; 
	border: 1px solid gray;
}
div.indent {
	margin-left: 5%;
	margin-right: 5%;
}
	a.external { background: url(lluniau/craidd/external.png) center right no-repeat; padding-right: 13px; }
	a.pdflink { background: url(lluniau/craidd/icon_pdf.gif) center right no-repeat; padding-right: 30px; height: 26px;}
	a.wordlink { background: url(lluniau/craidd/icon_word.gif) center right no-repeat; padding-right: 30px; height: 26px; }
