<!--		/* Developed by Darbie Marlin, WebMaker-NW.com .. last update 12/28/08 */
body
{
background-color: #e5d0b9;
background-image:url("../img/bkgrnd/milfords_tile.jpg");
background-repeat: repeat-x;
font-family: Georgia,'Trebuchet MS',Arial;	font-size: 80%;
margin-top: 0px; 		margin-right: 0px; 
margin-bottom: 10px; 	margin-left:  0px; 
}

h  { color:#000000; }
h1 { font-size: 168%; }
h2 { font-size: 125%; }
h3 { font-size: 13pt; font-weight: bold; }
h4 { font-size: 12pt; font-weight: bold; }

.top		{ background-color: #ffffff; }
.hS30		{ font-size: 3px; color:#1a2f42; }
.textS30	{ font-size: 3px; color:#1a2f42; }
.container	{ position:absolute;width:100%;
				visibility:visible;align:center; }
.content	{ text-align:left; }

#left_col  { float:left; width: 45%; }
#right_col { float:right; width:45%; }
#top_space { margin-left:auto; margin-right:auto; margin-top:-20px;padding-left:400px;width: 700px; background-color:#000000; }
#footer    { clear:both; margin-top:5px; margin-left:auto; margin-right:auto;
		     border-top:2px #cfcfcf dotted; 		width:100%; }

.main	{ 	font-size: 14px; }
.footer { 	font-size: 85%; }
.plus1	{ 	font-size: 115%; }
.plus2	{ 	font-size: 133%; font-weight: bold; }
.minus1 { 	font-size: 90%; }
.red { 	color: #ff0000; }
.colorDot  { font-size: 120%; color: #420f70; }
td.paper, tr.paper { background-color:#ffffff; }
td.clear, tr.clear { background-color:none; }
p.menu { text-align:center; }

a:link		{ color: #0000cc; }
a:visited	{ color: #6633ac; }
a:hover		{ color: #420f70; text-decoration: none; }
a.a1:hover	{ color: #420f70; background-color: #ffffff; text-decoration: none; }
a.graphic:link { background-color: none; }
a:active { color: #ff0000; }

.menuSize	 { font-size: 120%; }
.contactSize { font-size: 105%;text-align:center; }
.review	 	 { font-size: 88%; }
.contrast	 { color: #e8cfb8; }
	
a.tab:hover { color: #420f70; text-decoration: none; }

a.menu_here { cursor:default; }
a.link_hand { cursor:hand; }
a.no_hand 	{ cursor:default; }
.menu_btn 	{ border:0px dashed #444444;}
a.transp 	{ background:transparent; }


/* Top menu flyout definitions */
#menu { font: 80%; padding-top: 0px; }
#menu dl, dt, dd, ul, li 
 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }
#menu dl { float: left; margin: 0px 1px; width: 20px; }

#nav {
  width:760px;		  	padding:0; padding-left:30px; clear:both;
  margin:0 auto; 		list-style-type:none;	}
  
#nav UL 
{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; align: left; padding-top: 0px; margin:0 auto;  list-style-type: none; }

/* Brown: #4e4540 cream: #ebe8b8 beige: #e8cfb8;  */

	/* --[[ Main Items ]]-- */
#nav a 		 { text-decoration: none; background-color:transparent; color:#fefadd; }
#nav a:hover { text-decoration: none; background-color:#transparent; color:#000000; }
#nav .hereMain { text-decoration: none; font-style: italic; background-color:#cccccc; color:#000000;cursor:default; }
#nav a.hereMain:hover { background-color:transparent; color:#000000; }
#nav .hereDir { text-decoration: none; font-style: italic; background-color:#4e4540; color:#fefadd; cursor:default;}

#nav a.here:hover { text-decoration: none; background-color:transparent; color:#ffffff; }
#nav a.hereDir:hover { background-color:#4e4540; color:#fefadd; cursor:default;}
#nav LI { border-right: #1291c6 0px solid; border-top: #eeeeee 0px solid; float: left; border-left: #1291c6 0px solid; /* width: 10em; */ cursor: default; border-bottom: #eeeeee 0px solid; position: relative; background-color:transparent; text-align: left; font-size:15px;}
#nav LI.left { border-right: #eeeeee 0px solid; border-top: #eeeeee 0px solid; float: left; border-left: #eeeeee; 0px solid; width: 10em; cursor: default; border-bottom: #eeeeee 0px solid; position: relative; background-color: transparent; text-align: left;}

/* --[[ Sub Items ]]-- */

#nav LI UL { border-right: #4e4540; 1px solid; padding-right: 0px; display: none; background: url(../img/bkgrnd/flyout_back.gif) no-repeat left bottom; border-top: #4e4540 1px solid; border-right: #4e4540 1px solid; padding-left: 0px; font-weight: normal;  left: 0px; padding-bottom: 1em; padding-top: 0.5em; position: absolute; top: 14px; }
/* li ul {background-color:#ffffff; border-style:solid; border-color:#ee0000;; border-width:1px; padding:5px; margin:4px 0px 0px; } */
#nav LI:hover UL { display: block; }
#nav LI.over  UL { display: block; }

#nav LI LI { border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; background-color: transparent; border-right-width: 0px; }
#nav LI LI a { padding-right: 10px; display: block; padding-left: 10px; font-weight: normal; padding-bottom: 0.2em; color: #060; padding-top: 0.2em; font-size:86%; background-color:transparent; color:#4e4540; }
#nav LI LI a:hover { border-right: #4e4540 5px solid; padding-right: 5px; border-top: #4e4540; 0px solid; padding-left: 5px; padding-bottom: 0.2em; border-left: #4e4540 5px solid; padding-top: 0.2em; border-bottom: #4e4540; 0px solid; color: #000000; background: transparent; background-color: #e8cfb8; }

#nav LI#first { border-left-width:  1em; }
#nav LI#last  { border-right-width: 1em; }

/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside"; 
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in 
	| Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by.....: Darbie Marlin, WebMaker-NW.com 12/14/08
	|
	| + please let this text & links intact for a next user +
*/
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../img/bkgrnd/4corners.gif'); /* CHANGE: path and name of your image */
	height: 6px;      	/* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    	/* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 6px; 	/* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 6px;  	/* CHANGE: replace by the width of one of your corners */
	margin-top: -6px;  	/* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -6px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -6px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
background-image:url("../img/bkgrnd/corner_left.gif");
background-repeat: repeat-y;
	border-left: 3px solid #000; 	/* YCC: color & properties of the left-borderline */
	border-right: 3px solid #000;	/* YCC: color & properties of the right-borderline */
	background: #ebe8b8;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 5px;             /* YCC: all texts at some distance of the left border */
	padding-right:5px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */
-->


