body {
	margin: 0px;
	padding: 0px;; font-family:Comic Sans MS
}


#wrapper {
	width: 790px;
	height: 440px;
	position: absolute;
	left: 50%;
	right: 50%;
	top: 50%;
	bottom: 50%;
	margin-left: -390px;
	margin-top: -223px;
	font-size: 0.85em;
	text-align: center;
}


#pagecontainer {
	text-align: left;
	border:1px solid #800080; width: 788px;
	text-align: center;
	background: #FFFFFF url('newImages/fill.jpg') left top ; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

	#mainpage {
		text-align: left;
		width: 770px; 
	background: #FFFFFF url('newImages/fill.jpg') left top ; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-family:Comic Sans MS

	}

		#pageleft {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: left;
			text-align: left;
			width: 300px;
		}


		#navigation {
			padding: 0px;
			float: left;
			text-align: left;
			width: 470px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px			
		}
		#pagemiddle {
			padding: 0px;
			float: left;
			text-align: left;
			width: 450px; margin-left:10px; margin-right:0px; margin-top:10px; margin-bottom:0px			
		}

		#pageright {
			margin: 0px 0px 0px 0px;
			padding: 10px 20px 0px 20px;
			float: right;
			text-align:left;
			width: 240px;
			}
			
			div.colourblocks {
				position: absolute;
				width: 320px;
				height: 32px;
				bottom: 50px;
				right: 20px;
			}
			
		#pagefullright{
			margin: 0px 0px 0px 0px;
			padding: 10px 20px 0px 20px;
			float: left;
			text-align: left;
			width: 440px;
		}


#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 782px;
	text-align: center;
}

#footertext {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}


/*****************
 BODY FONT
 *****************/

body, table {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: 16px;
}


/**********************
BODY FONT HACK FOR IE
 **********************/

* html body, * html table  {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: medium;
}


/*****************
 FONTS
 *****************/

#mainpage { font-size: 0.8em; color: #555; line-height: 1.7em; }
#footer { font-size: 0.8em; color: #999;  }


/*****************
 HEADINGS
 *****************/

h1 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.4em; display:block; margin: 10px 0px 10px 0px; color: #333; font-weight: normal;}
h2 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.4em; display:block; margin: 10px 0px 5px 0px;color: #555; font-weight: normal;}
h3 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em; color: #777; display: block; margin: 10px 0px 10px 0px; padding: 15px 0px 5px 0px;}



/*****************
 LINKS
 *****************/
 
#pageright p a:link{ color: #669; text-decoration: none }
#pageright p a:visited{ color: #669; text-decoration: none }
#pageright p a:hover{ color: #c93; text-decoration: underline }

#pagefullright p a:link{ color: #669; text-decoration: none }
#pagefullright p a:visited{ color: #669; text-decoration: none }
#pagefullright p a:hover{ color: #c93; text-decoration: underline }

#footer a:link{ color: #999; text-decoration: none }
#footer a:visited{ color: #999; text-decoration: none }
#footer a:hover{ color: #c93; text-decoration: underline }


/*****************
 UL TOP NAV
 *****************/



a:visited{
	color: #993366;
	text-decoration: none;
}
a:hover {
	color: white;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none
}
a:link{
	color: black;
	text-decoration: none
}




/*****************
 BREAKS
 *****************/

br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }

/*****************
 PARAGRAPHS
 *****************/

p { margin-top: 10px; }
p.bordered { padding: 10px; border: 1px solid #ccc; }
p.intro { font-size: 1.1em; }

/*****************
 IMAGES
 *****************/

img.noborder { border: none; }

img.bordered { border: 1px solid #666; }


/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

/*****************
 GALLERY ITEMS
*****************/

div.galleryitem {
 	border:1px solid BLACK; width: 22px;
 	height: 22px;
 	background: #F1F1F1;
	float: left; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
 }


div.galleryitemend { margin: 0px 0px 0px 0px; }

div.galleryitem a:link, div.galleryitem a:visited, div.galleryitem a:hover {
	display: block;
	width: 22px;
	height: 22px;
}

/*****************
 BROKERAGE ITEMS
*****************/

div.FlowerItem {
 	width: 50px;
 	height: 50px;
 	background: #fff;
 	border: none;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
 	float: left;
 }


div.FlowerItemend { margin: 10px 0px 10px 0px; }

div.FlowerItem a:link, div.FlowerItem a:visited, div.FlowerItem a:hover {
	display: block;
	width: 50px;
	height: 50px;
}

/*****************
 COMMON COLOURS FOR ITEMS
*****************/

#cream { background: #FAF8B2;}
#Green { background: #B1DC27; }
#orange { background: #FF741B; }
#Pink { background: #FAA6D0; }
#purple { background: #AB2BB5; }
#Red { background: #E02904; }
#white { background: white; }
#Yellow { background: #FFFF27; }