`/* ------------ 11/21/2012 --------
        UniqueHomeGroup.com
Lightest - box interior: #ebe7b6
Light - Menu On, Box Title, Page background: #dec984
Mid-brown: #ad9461
Dark Brown - Menu off, Footer and main borders: #503e28
Darkest, text: #3b2d1e

 -------------------- */

body {
 	margin: 0px 0px 0px 0px;
	background-color: #dec984;
	font-family: Helvetica, Arial sans-serif;
	font-size:100%;
}

.maincenter {
	background-color: #FFFFFF;
	color: #3b2d1e;
	font-family: Helvetica, Arial sans-serif;
	font-size: 12px;
	/*  text-align:left; */
}

hr.maincenter {
	color: #0f1c56;
	size: 8px;
}

a.maincenter:link 	{
			text-decoration:none;
		  color: #586166; }

a.maincenter:visited 	{
			text-decoration:none;
		  color: #586166; }

a.maincenter:active 	{
			text-decoration:none;
		   color: #586166; }

a.maincenter:hover 	{
			text-decoration:underline;
		  color: #586166; }

.footer {
		background-color:#503e28; 
		color: #ebe7b6;
		font-family: Helvetica, Arial sans-serif;
		font-size: 11px;
}

h1.footer {
		font-size: 13px;
		font-weight: bold;
}

a.footer:link 	{
			text-decoration:none;
		  color: #ebe7b6; }

a.footer:visited 	{
			text-decoration:none;
		  color: #ebe7b6; }

a.footer:active 	{
			text-decoration:none;
		   color: #ebe7b6; }

a.footer:hover 	{
			text-decoration:underline;
		  color: #ebe7b6; }

p.small {
	line-height: 0.5
	font-size: 2px;
}

/* Header Styles  color: #6879a3;  */

h1 {
  font-family: Helvetica, Arial sans-serif;
  font-size: 16px;
  line-height: 1.2;
  color: #3b2d1e;
  font-weight: bold;
}


h2 {
	color: #3b2d1e;
	font-size: 16px;
	line-height: 10pt;
  font-weight: bold;
}

h4 {
  font-family: Helvetica, Arial sans-serif;
  font-size: 16px;
  line-height: 1.0;
  color: #3b2d1e;
  font-weight: bold;
}

ul.maincenter {
	list-style-type: none;
	/* list-style-image: url(images/list_arrow.gif); */
	list-style-position: outside;
	}

ul.maincenter li {
	padding-left: 5px;
	}

ul.maincenter ul {
	margin-left:1em;
	font-weight: normal;
}

ul.maincenter, ul ul {
	font-weight: normal;
	margin-left:1em;
	height:auto;
}


/* ---------- Menus ------------ */
.container {width:1000px; height:10px; padding-top:1px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/ul-multi-nine.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* calculate the overall width/height of the top level list items and center them */
.menu {width:1000; height:15px; margin:0 auto;}

/* set up defaults */
.nav,
.nav ul {margin:0; padding:0;list-style:none;}
.nav a {text-decoration:none;}
.nav {width:100px; float:left; margin-right:-1px;}

/* set up the widths */
.nav .drop {width:100px;}
.nav a {width:100px; margin-right:-99px; margin-bottom:-1px;} /* margin is 1px less than the width */
.nav ul li {max-width:110px;}

/* style the links using the b elements */
.nav b {display:block; font:bold 12px Arial, sans-serif; padding:6px 8px; border:1px solid #ebe7b6; cursor:pointer;}
.nav b.top {height:10px; line-height:10px;}
.nav a.sub-link b {background:url(images/arrow.gif) no-repeat right bottom;}

/* style the list colors */
.nav a {color:#ebe7b6; background:#503e28;}
.nav ul a {background:#503e28;}
.nav ul ul a {background:#503e28;}
.nav ul ul ul a {background:#503e28;}

/* style the hover, active and focus colors */
.nav a:hover,
.nav a:focus,
.nav a:active {background:#dec984; color:#3b2d1e;}

/* style the path on hover in all browsers except IE5.5 and 6 */
.nav li:hover > a {background:#dec984; color:#3b2d1e;}

/* style the positions of the ul and also when the text spans two and three lines */
.nav {height:27px;}
.nav .drop {height:30px;}

.nav ul {position:relative; left:0; top:0; z-index:100;} /* the dropdown */
.nav ul ul {left:95px; top:-26px;} /* the right flyouts */
.nav ul ul.two {top:-39px;}
.nav ul ul.three {top:-52px;}
.nav li.left ul ul {left:auto; right:95px;} /* and the left flyouts */

/* do not change anything below this line */
/* ------------------------------------------------------------ */
.nav li,
.nav ul {float:left;}
.nav ul li {clear:left;}
.nav a {position:relative; display:block; z-index:10;}
.nav a.sub-link {float:left; margin-top:10000px;}
.nav .drop,
.nav .fly {margin-top:-10000px;}
.nav ul {margin-bottom:-5000px;}

/* the bit that does all the work */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0;}

/*IE5-7 fixes*/
.nav .fly {width:100%;}
a:active {}

/*OPERA fix*/
.nav ul:hover {clear:left;}

/* ------------------------------------------------------------ */
#menu {margin:5px auto 10px auto;}
#menu a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:center; 
  background-color:#503e28; 
  color:#fff; 
  display:block; 
  width:12em; 
  border:2px solid #fff;
  border-color:#def #678 #345 #cde;
  padding:0.25em;
  margin:0.5em auto;
  }

#menu a:hover {
  top:2px;
  left:2px;
  background-color:#dec984; 
  color:#3b2d1e;
  border-color:#345 #cde #def #678;
  }


/* --- maincenter buttons --- */

#menu2 {margin:5px auto 10px auto;}
#menu2 a, #menu2 a:visited {
	position:static;
  text-decoration:none; 
  text-align:center; 
  background-color:#9ab; 
  color:#fff; 
  display:block; 
  width:12em; 
  border:2px solid #fff;
  border-color:#def #678 #345 #cde;
  padding:0.25em;
  margin:0.5em auto;
  }

#menu2 a:hover {
  top:2px;
  left:2px;
  color:#000;
  border-color:#345 #cde #def #678;
  }

/* -------- Input form styles ----------- */

#formdiv {
	input {position:relative;}
}

.form {
	background-color: #ebe7b6;
	color: #3b2d1e;
	font-size: 12px;
	position:relative;
}

.formtitle {
	font-family: Helvetica, Arial sans-serif;
	color: #3b2d1e;
	background-color: #ebe7b6;
	font-size: 18px;
	font-weight: bold;
  padding-left: 4px;
	padding-right: 4px;
}

.smallformtitle {
	font-family: Helvetica, Arial sans-serif;
	color: #3b2d1e;
	background-color: #ebe7b6;
	font-size: 11px;
  padding-left: 2px;
	padding-right: 2px;
}


h1.smallformtitle {
  font-family: Helvetica, Arial sans-serif;
  font-size: 16px;
	font-weight: bold;
  line-height: 1.2;
  color: #3b2d1e;
}

h2.smallformtitle {
	color: #3b2d1e;
	font-size: 14px;
	font-weight: bold;
	line-height: 15pt;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000000;
	font-size: 11px;
	position:relative;
}



