body, html { margin:0; padding:0; background: white
	url(/content/images/tile-back3.gif) repeat top right; }

body { min-width:800px; }

#wrap { margin:0 auto; width:800px; }

#header { background: transparent url(/content/images/gardenmosaics.gif) top
	right; width: 800px; height: 323px }

#header h1 { text-align:center; padding:5px; margin:0; display: none; }


#headnav { background: transparent url(../content/images/rndhead.gif) top
	right; margin:0px; height:43px; }

#headnav ul{ background: transparent; margin:0px 5px; padding:0;}

#headnav ul li{ border-style:ridge; border-width:0 4px 0 0;
	border-color:#eed; background:transparent; display:inline; float:left;
	margin:7px 0px 0px 0px;font-size: 16px; font-family:Arial,Helvetica,sans-serif; }

#headnav ul li a{ display:block; background:transparent;
		margin:0 10px 0 10px; width:100%; text-decoration:none; }


/* place the "current" pseudo class here */
#headnav ul li .current { background-color:transparent; color:#FFFFFF; }


#columns { background: transparent url(../content/images/rndbody.gif) repeat-y;
	margin:0px 0 0 0; overflow: hidden; /* Paul O Brien Fix for IE
	www.pmob.co.uk */ width: 100%; height: 100%; }

#pagecontent { float:right; width:630px; margin: 0px 0px 0px 0px; padding: 0; }

#pagecontent h2, #pagecontent h3, #pagecontent p { padding:0 0px; }

#sidenav { float:left; width:150px; margin: 5px 0 0 0; padding: 0; text-align:
	left;}

#sidenav ul ul { padding: 0 0 0 20px; margin: 0; width: 105px;}

#sidenav ul { color:white; list-style: none; margin: 0 0 0 10px; padding: 0; width:135px;}

#sidenav h3, #sidenav p { margin: 0px 0px 0 0; }

#sidenav ul li li { border-style:none;   font-size: 15px; font-family:Arial,Helvetica,sans-serif;}

#sidenav ul li {
border-style:ridge; border-width:0 0 4px 0;
	border-color:#eed;   font-size: 15px; font-family:Arial,Helvetica,sans-serif;}


#sidenav ul li .current, #sidenav ul li a .current, #sidenav ul li .current {
	color:#FFFFFF; }

#sidenav ul li a:visited, #sidenav ul li a:link { color:#220; }

#sidenav ul li a:hover, #sidenav ul li a:active { color:red; }

#sidenav ul li a { display:block; margin:0 0 0 2px; width:100%; text-decoration:none;}

#footer { background: transparent url(../content/images/rndfoot.gif) no-repeat;
	height: 120px; margin: 0px 0 0 0; padding: 0; clear:both; }

#footer p {   font-size: 12px;font-family:Arial,Helvetica,sans-serif; text-align:center; padding:10px 0 0 0; margin:0px;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	color:220; }


.productitem { padding-bottom: 1em; float: left; width: 610px; }


.productitem img{ width: 200px; }


.productitem a { height: auto; width: 200px; float: right; clear: right; }


.galleryitem h4, .productitem h4 { padding-left: 10px; }

.galleryitem { float: left; width: 210px; height: 300px; }


.galleryitem img{ max-width: 200px; width: auto; max-height: 200px; }


.galleryitem a { width: 190px; height: 200px;	   }

