	body {
	color: #333333;
	background-image: url('images/main-bg.jpg');
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	font-size: 12px;
	line-height: 150%;
	text-align: center; /* for IE */
		}
		a, a:hover, a:visited, td a, td a:hover, td a:visited {
	color: #7F7FB0;
	font-weight: bold;
	font-size: 12px;
		}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #807EB3;
}
		h1 {
	font-size: 12pt;
	color: #7F7FB0;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
		}
		td {
			font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
			font-size: 12px;
			line-height: 150%;
		}
		li { background: url(images/FourLeafClover-bullet.gif) left top no-repeat;
		list-style-type: none;
		padding-left: 1.5em; }
		#container {
	width: 800px;
	border: 2px solid #E0DCC5;
	background-color: #fff;
	margin: 0px auto;
	text-align: left; /* counter the body center */
	overflow: hidden; 
		}
		#header {
	background-color: #fff;
	padding-top: 10px;
	text-align: center; /* for IE */
		}
		#header #logo {
			width: 600px;
			height: 112px;
			margin: 0px auto;
		}
		#navigation_wrap {
	width: 170px;
	float: left;
	margin-left: 10px;
		}
		#navigation {
			padding: 3px;
	border: thin solid #847461;
				}
		#navigation a {
			font-size: 110%;
			display: block;
			color: #000;
			text-decoration: none;
			margin: 3px 5px;
		}
		#navigation a:hover { 
			color: #666;
		}
		#content_wrap {
	width: 588px;
	float: right;
		}
		#content {
			padding: 20px;
			padding-right: 20px;
			padding-bottom: 15px;
		}
		#content #welcome {
	width: 560px;
	margin: 0px auto;
	background-color: #FAF7E8;
		}
#container  #navigation_wrap #ntw {
	border: thin solid #e5e3d2;
	background-color: #FAF7E8;
}

#container  #navigation_wrap #ntw td{
	font-size: 10px;
}
		#content #features {
			font-size: 90%;
		}
		#content #showroom_preview {
			float: left;
			margin-right: 7px;
			margin-bottom: 20px;
		}
		#footer {
	padding: 3px;
	border-top: 1px solid #E0DCC5;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	background-color: #7F7FB0;
	float: right;
	width: 800px;
	margin: 0px 0px 0px -300px;
		}
		#footer p {
			margin: 2px 0px;
		}
		#welcome-table {
	font-size: 11px;
	border: thin none #2B2F34;
	color: #333333;
	padding: 3px;
	line-height: 150%;
	margin: 7px 7px 7px 7px;
}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
        #container #content_wrap #content p {
	margin: 0px;
	padding: 0px;
}
       #container #menu {
	width: 800px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-align: center; /* for IE */
	background-color: #F0EDDE;
	/*border-top: 1px solid #7B7865;*/
}
/* For rounding edges on div areas */
 .t {
	background: url(/new2/images/rounded_edges/dot2.gif) 0 0 repeat-x;
	width: 790px
}
.b {background: url(/new2/images/rounded_edges/dot2.gif) 0 100% repeat-x}
.l {background: url(/new2/images/rounded_edges/dot2.gif) 0 0 repeat-y}
.r {background: url(/new2/images/rounded_edges/dot2.gif) 100% 0 repeat-y}
.bl {background: url(/new2/images/rounded_edges/bl2.gif) 0 100% no-repeat}
.br {background: url(/new2/images/rounded_edges/br2.gif) 100% 100% no-repeat}
.tl {background: url(/new2/images/rounded_edges/tl2.gif) 0 0 no-repeat}
.tr {background: url(/new2/images/rounded_edges/tr2.gif) 100% 0 no-repeat; padding:10px}
        .header2 {
	font-size: 10pt;
	font-weight: bold;
	color: #7F7FB0;
}
        #content_wrap_wide {
	width: 770px;
	float: left;
}
        #content #welcome_wide {
	width: 770px;
	margin: 0px auto;
}

/* For the product cateogory section */

#product-categories {
	padding: 4px;
}

#product-categories td p,  #product-categories td p a {
	font-size: 9pt;
	color: #7F7FB0;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	margin: 1px 0px 4px 1px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
		}
#product-categories td img {
	border: 0px solid #7B7865;
}
.value_header {
	font-size: 14px;
	font-weight: bold;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	color: #807EB3;
	width: 550px;
	
}
.values {
	font-size: 11px;
	font-weight: bold;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	color: #807EB3;

}
.fields {
	color: #807EB3;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	font-size: 11px;
	font-weight: normal;

}
.contact-me, a:hover.contact-me {
	color: #807EB3;
	font-family: Optima, "Lucida Sans", "Microsoft Sans Serif";
	font-size: 11px;
	font-weight: bold;
	float: right;
}

/* ------------------ Spiffy ------------------------- */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f4f3ea}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #faf9f5;
  border-right:1px solid #faf9f5;
  background:#f6f6ef}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfc;
  border-right:1px solid #fdfdfc;
  background:#f6f5ed}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f5ed;
  border-right:1px solid #f6f5ed;}
.spiffy4{
  border-left:1px solid #faf9f5;
  border-right:1px solid #faf9f5}
.spiffy5{
  border-left:1px solid #f6f6ef;
  border-right:1px solid #f6f6ef}
.spiffyfg{
  background:#f4f3ea}

/* -----------------------------------------------*/
.data-image {
	padding-right: 6px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	max-width: 200px;
	/* Resize the image for IE6 */
	width: expression(this.width > 200 ? 200: true);
}

