/* ------------------------------------------------------------------------------------- */
/* Copyright Einstein Industries 2003. Used with Permission.                             */
/* May not be duplicated or reproduced.                                                  */
/*                                                                                       */
/* Please check for cross-browser compatibility prior to making changes                  */
/* MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari                                     */
/*                                                                                       */
/* CSS Document                                                                          */
/* ------------------------------------------------------------------------------------- */


/* basic elements
 * ------------------------------------------------------------------------------------- */
body {
font-family:Arial, Helvetica, sans-serif;
color:#000;
	margin: 0px;
	text-align:left;
	background-image:url(../images/bg.gif);
	background-color: #CFBA90;
}

p, ul{
text-align:left;
list-style-type:square;
font-size:12px;
line-height:17px;
text-align:inherit;
}



a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #550E1C;}
a:active {color: #550E1C;}

#leftcolumn {
	margin:0px;
	padding:5px 20px 20px 32px;
	text-align:left;
}

}
#middlecolumn {
	margin:0px;
	padding:5px 20px 20px 20px;
	text-align:left;
}

#rightcolumn {
	margin:0px;
	padding:0px 27px 10px 20px;
	text-align:left;
	}

#backgroundtile { background-image:url(../images/index/index_slice22.jpg);
background-repeat:repeat-y;}

#backgroundtileindex { background-image:url(../images/backtile2.gif);
background-repeat:repeat-y;}

#backgroundtilelowerindex { 
	background-image:url(../images/backtilelower.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:10px 20px 20px 35px;
	text-align:left;
}

.results {
margin:0px;
text-align:center;
padding:0px 43px 0px 11px;
font-weight:bold;
line-height:14px;
}


a img, :link img, :visited img { border: none }

/* main structural elements
 * ------------------------------------------------------------------------------------- */


/* navigation
 * ------------------------------------------------------------------------------------- */
#nav ul {
    margin: 0 0 0 0;
	text-align:left;
    padding: 0;
    }
	
#navbackground {
	background-image:url(../images/index/index_slice03.jpg);
	background-repeat:no-repeat;
	}

 #nav li {
    margin: 0;
	text-align:left;
	font-weight:bold;
    padding: 0px 0px 0px 4px;
    display: inline;
    border-left: 1px solid #A2293C;
    font-size: 12px;
    line-height: 33px;
    }

 #nav li.first { 
    border: none;
    }
	
#nav a:link {color: #fff;
text-decoration: none;}
#nav a:visited {color: #fff;
text-decoration: none;}
#nav a:hover {color:#F0DFC1;
text-decoration: underline;}
#nav a:active {color:#F0DFC1;
text-decoration: none;}


/* header
 * ------------------------------------------------------------------------------------- */
h1 {font-size:16px;
}

h2 {font-size:14px;
}

h3 {font-size:12px;
}

/* content
 * ------------------------------------------------------------------------------------- */


/* footer
 * ------------------------------------------------------------------------------------- */

 #footer ul {
    margin: 0;
	text-align:center;
    padding: 0;
    }
 
 #footer li {
    margin: 0 0 0 0;
    padding: 0px 6px 0px 6px;
    display: inline;
    border-left: 1px solid #000;
    font-size: 12px;
	font-weight:bold;
    line-height: 16px;
    }

 #footer li.first { 
    border: none;
    }
	
#footer a:link {color: #000;}
#footer a:visited {color: #000;}
#footer a:hover {color:#550E1C;}
#footer a:active {color:#550E1C;}

/* misc layout elements 
 * ------------------------------------------------------------------------------------- */
 
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #DDBE90;
	background-color:#E9D4AB;
}

.quickcontact {

	width: 150px;
}

.submit {
border:none;
}

.big-form label, .big-form-field {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.big-form label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}

.big-form br {
	clear: left;
}

/* h1 replacements */

#about { background: url(../images/sub/headers/services.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #about span { display: none; }

#cosmetic { background: url(../images/sub/headers/cosmetic.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #cosmetic span { display: none; }

#other { background: url(../images/sub/headers/other.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } 
#other span { display: none; }

#contact { background: url(../images/sub/headers/contact.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #contact span { display: none; }
#newsletter { background: url(../images/sub/headers/news.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #newsletter span { display: none; }

#home- { background: url(../images/index/index_slice04.jpg) no-repeat top left; width: 271px; height: 60px; padding: 0px; margin: 0px; } 
#home { background: url(../images/index/index_slice01.jpg) no-repeat top left; width: 760px; height: 126px;  padding: 0px; margin: 0px; } #home span { display: none; } 
#sitemap { background: url(../images/sub/headers/sitemap.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #sitemap span { display: none; }

#results { background: url(../images/sub/headers/results.jpg) no-repeat top left; width: 526px; height: 50px; padding: 0px; margin: 0px; } #results span { display: none; }