body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #00447F; text-align: center; background-image: url(images/background.gif); background-repeat: repeat-x; background-position: top; overflow: auto; clip:  rect(   )}
.banner {  margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#main { width: 780px; background-color: #FFFFFF; left: auto; top: auto; clip: rect( ); text-align: left ; margin-right: auto; margin-left: auto; border-color: #FFFFFF #003359}

#menu { background-color: #FFFFFF; 
	width: 214px; float: left; height: 250px; margin-top: 0px; margin-right: 20px; margin-bottom: 10px; margin-left: 5px; left: 10px; clip:   rect(   ): 
	float: left;}

#content {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #333333; 
	background-color: #FFFFFF; text-align: left; 
	width: 500px;
	float: right;; margin-right: 10px; margin-top: 0px; margin-bottom: 20px}
#content a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003359; ; text-decoration: underline}
#content a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00447f; ; text-decoration: none}
#content a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc2229; ; text-decoration: none}
#content a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336999; ; text-decoration: underline}


#footer {
  background: #336999;
  clear: both; 
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-right: 10px; padding-left: 10px
; padding-top: 10px; padding-bottom: 10px
; border-color: #00447F black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
; line-height: 150%
}

#footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D9EEFF; ; text-decoration: underline}
#footer a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D9EEFF; ; text-decoration: none}



div.kitchens {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_kitchens.gif' ) 0 -40px no-repeat;
	}

div.kitchens a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_kitchens.gif' ) top left no-repeat;
	}

div.kitchens a:hover {
	background-image: none;
	}

div.vanities {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_vanities.gif' ) 0 -40px no-repeat;
	}

div.vanities a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_vanities.gif' ) top left no-repeat;
	}

div.vanities a:hover {
	background-image: none;
	}

div.shopfits {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_shopfits.gif' ) 0 -40px no-repeat;
	}

div.shopfits a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_shopfits.gif' ) top left no-repeat;
	}

div.shopfits a:hover {
	background-image: none;
	}

div.awards {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_awards.gif' ) 0 -40px no-repeat;
	}

div.awards a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_awards.gif' ) top left no-repeat;
	}

div.awards a:hover {
	background-image: none;
	}

div.other {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_other.gif' ) 0 -40px no-repeat;
	}

div.other a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_other.gif' ) top left no-repeat;
	}

div.other a:hover {
	background-image: none;
	}

div.contact {
	float: left;
	width: 214px; height: 40px;
	margin: 0 0 2 0;
	background: url( 'images/menu_contact.gif' ) 0 -40px no-repeat;
	}

div.contact a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( 'images/menu_contact.gif' ) top left no-repeat;
	}

div.contact a:hover {
	background-image: none;
	}

.rightalign {  float: right}

td.gallery {  width: 250px; ; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 15px; padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; vertical-align: top}

td.gallery img {  border-color: #00447f #00447f #00447F #00447F; margin-bottom: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003359; margin-bottom: 3px}
.nontableimage {  border-color: #00447f #00447f #00447F #00447F; margin-top: 10px; margin-right: 30px; margin-bottom: 30px; margin-left: 0px; text-align: left; float: left; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.awardimages {  float: right; margin-left: 40px}
.largeimage {
	border-color: #00447F #00447f #00447F #00447F;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px;
	margin: 5px;

}
