body {
	background-image:url('../images/site-images/marble-green.jpg');
	width: 770px;
	margin:10px auto 15px auto;
	font-family:'times new roman', times, serif;
}
.centerwrapper {
	margin:0; padding: 0;
	text-align: left;
	background-image:url('../images/site-images/border.JPG');
	padding: 0px 17px 0 17px;
}
#header{
	background-color:#FFC;
	margin
	b order: solid blue 1px;
}
.pagewrapper {
	padding:0px 10px 0px 10px;
}

/* 
** HEADER **
*/

.topmoulding {margin:0; float:left; }
.cabinet-left{
	margin-top:0px;padding:0px;
	m argin-left:17px;
	float: left;
}
.cabinet-right{
	margin-top:0px;padding:0px;
	m argin-right:17px;
	float: right; clear:right;
	b order: solid red 1px;
}
.logo-window{
	text-align: center;
	margin:30px auto 0 auto;
}
.flowers{ clear: left; float: left; margin-left:100px; margin-top:0px;}
.clear {clear: both;}

/*
** IMAGES **
*/
img {border:0px;}
.imageframe { 
	text-align:center;
	height: 200px;
	padding-top: 12px;
	b ackground-image:url('../images/site-images/image-frame.JPG');
	background-position: center center;
	background-repeat: no-repeat;
}


/*
** LINKS **
*/
a.pagelink, a.pagelink:visited:active:link {
	color: #7a3c2c;
	text-decoration: none;
}
a.pagelink:hover{text-decoration:underline;}
.hosting a, hosting a:visited:active:link {
	color: black;
	text-decoration: none;
}
.hosting a:hover {color:white;t ext-decoration: underline; }
a.link {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

/*
** MENUS **
*/
.menubar {
	clear:both;
	background-image:url('../images/site-images/moulding-wide.JPG');
	background-repeat: no-repeat;
	font-size: 14pt;
	line-height:1.0em;
}
.menutable{
	color: white;
	f ont-weight: bold;
	w idth:100%;
	text-align: center;
	height: 49px;
}
.menutable td{width:20%;}
.hnav-on{
	text-decoration: none;
	color: yellow;
}
.hnav-off{
	text-decoration: none;
	color: white;
}
.hnav-off:hover{
	color: lime;
}
	
/*
** TEXT **
*/
em {font-weight: bold; margin: 0px;}
h1 {font-size:18pt; text-align: center;}
h2 {font-size:16pt; text-align: center;}
ul {margin:0 0 0 1em; padding:0;}
.left {text-align:left;}
.right {text-align:right;}
.banner{
	margin: 40px 20px 0 20px;
	padding: 0 15px 25px 15px;
	background-color:#DDA;
	border:5px outset #7a3c2c;
	text-align: center;
	vertical-align: center;
	
}
.error { font-weight:bold; color:red;}
.errorbox {
	border: 3px solid red;
	background-color:#FDD;
	margin: 10px 20px 10px 20px;
	text-align: center;
	color: black;
	font-weight: bold;
	padding: 10px;
}
.footerbox, .notebox {
	margin:0px;
	padding: 10px;
	w idth: 100%;
	background-color: #DDA;
	text-align: justify;
	f loat:left;
}
.footerbox {text-align:center;}
.pagebox {
	padding:0px 15px 0 15px;
	background-color: white;
	text-align: center;
}
.indent {padding: 0 30px 0 30px; text-align: justify;}

/*
** TABLES **
*/
.contact-form td{ text-align: left; }
.innerpage {margin 30px; }
.innerpage td {padding:20px; vertical-align: top; text-align: justify;}
.pagetable {
	w idth:100%;
	border-collapse: collapse;
}
.pagetable td {padding:20px; vertical-align: top; width:50%; min-width:330px; text-align: justify;}
/*
** HOSTING **
*/
.hosting {
	clear:both;
	background-image:url('../images/site-images/moulding-wide.JPG');
	background-repeat: no-repeat;
	font-size: 10pt;
	color: black;
	height:49px;
	padding-right:17px; padding-top:8px;
	text-align: right;
}

