body {	background-color: #000;
		background-image: url(/nav/bg_red_tile.gif);
		background-position: top left;
		background-repeat: repeat-x;
		color: #FFF;
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 0px; }

td {	font-size: 11px; }



/* Elements ------------------------------ */

#banner-logo {
		background-color: #FFF;
		background-image: url(/nav/banner_tile.gif);
		background-position: top left;
		background-repeat: repeat-x;
		text-align: right;
		width: 963px; }
			
#btmnav {
		margin: 4px 0px; }
		
#contact {
		text-align: center;
		font-size: 10px;
		background-color: #CCCCCC;
		margin: 0px;
		padding: 2px;
		white-space: nowrap; }
		
#contact-trans {
		background-image: url(/nav/contact-trans.gif);
		background-position: top left;
		background-repeat: no-repeat; }
		
#flashcontent {
		text-align: center; }
		
#footer {
		background-color: #FFF;
		background-image: url(/nav/footer_tile.gif);
		background-position: top left;
		background-repeat: repeat-x;
		padding: 10px;
		width: 943px; }
		
#home-kitchen {
		background-image: url(/images/kitchen_counter.jpg);
		background-position: top left;
		background-repeat: repeat-x;
		color: #FFF;
		font-size: 15px;
		margin: 0px;
		padding: 154px 72px 12px;
		text-align: right;
		width: 819px; }
		
#content {
		margin: 0px 60px;
		background-color: #FFFFFF; }
		
#content th {
		color: #f4a804; }
		
#content h2 {
		color: #d0001b;
		margin-bottom: 0em; }


.pic_box {
	border-bottom: 1px solid #030; }
	
.plan_box {
	background-color: #ffd5d5; /*	*/
	border: 1px solid #fd9898;
	float: left;
	margin: 3px;
	padding: 11px; }
	
.plan_box h2 {
	color: #083A81;
	font-size: 14px;
	margin: 0.5em 0px 0px; }
	
.plan_box ul {
	padding-left: 18px;
	height: 3em; }
		

.gallery {}

.gallery td {
		background-color: #e49d04;}

.gallery th {
		color: #f4a804; 
		font-size: 1.6em;}
		
.gallery b {
		color: #FFF;
		line-height: 2em; }
		
.gallery img {
		border: 1px solid #FFF;
		margin: 6px; }
		
.indexorange {
		background-color: #e49d04;
		background-image: url('/nav/orangebox.gif');
		background-position: top left; 
		background-repeat: repeat-x; 
		padding: 20px 5px 5px 5px;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF; }
		
.indexorange h2 {
		color: #FFFFFF; }
		
.indexorange p {
		text-align: right;
		font-weight: bold; }
		
.indexorange b {
		color: #FFFFFF; }
		
.indexorange img {
		vertical-align: bottom; }
		
.indexpic {
		border: 1px solid #FFFFFF;
		margin-bottom: 10px; }
		
.indexorange li {
		direction: rtl; 
		text-align: right; 
		color: #FFFFFF; }
		
.indexorange li span {
		color: #000000; }

.gallerypic {
	width: 175px;
	height: 175px;
	float: left;
	text-align: center;
	margin: 5px;
}

.gallerypic img{
	margin-top: 5px;
	border: none;
}
		
#indextop {
		padding: 20px; }
		
#main {
		background-color: #E7E7E7;
		margin: 0px;
		padding: 0px 10px;
		text-align: left;
		width: 943px; }

#logo_construction {
		margin: 45px 72px 13px;
		vertical-align: text-bottom; }
		
#nav {	margin: 6px;
		text-align: center; }
		
.orangebottom {
		background-color: #e49d04;
		padding-bottom: 5px; 
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF; }
		
#page {
		color: #333; }
		
.redstar {
		color: red; }
		
#topnav {
		background-color: #AFAFAF;
		background-image: url(/nav/nav_tile.gif);
		background-position: top left;
		background-repeat: repeat-x;
		text-align: left;
		width: 963px; }

		

/* Headlines ------------------------------ */

h1 {	color: #D0001B;
		font-size: 21px;
		margin-top: 0px;
		padding-top: 12px; }

h2 {	margin-top: 0px;
		font-size: 18px; }

h3 {	margin-top: 0px;
		font-size: 16px; }

h4 {	font-size: 14px; }

h5 {	font-size: 12px; }

h6 {	font-size: 11px; }



/* Body Text ------------------------------ */

a:link {
		color: #0000FF; }

a:active {
		color: #CCCCFF; }

a:hover {
		color: #6666FF; }

a:visited {
		color: #000099; }

.ctc {	margin: 0px;
		font-size: 10px;
		color: #333333; }

.fineprint {
		font-size: 9px; }

input {	margin: 0px; }

.small {
		font-size: 11px; }