/****************************************/
/* unitedcabinets.com */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body { margin:0; padding:0; text-align:center; min-width:922px; background:#311e0e url(/images/bg_woodgrain.jpg) top no-repeat; font:normal 12px arial; color:#626451; }
div.hdr { padding:0.5em 0; }
.content h1 { font-family:times; font-size:20px; font-weight:normal; color:#135364; text-transform:uppercase; letter-spacing:0.1em; }
.content h2 { font-family:times; font-size:17px; font-weight:normal; color:#311e0e; text-transform:uppercase; letter-spacing:0.1em; }
.content p, .content ul { line-height:1.4em; padding:0.6em 0; }
.content h1 + p, .content h1 + ul { padding-top:0.2em; }
.content p + h1, .content ul + h1 { margin-top:0.6em; }
.content li { list-style-type:disc; margin-left:15px; }
a { color:#626451; }
a:hover { color:#000; }
a.projects { color:#000; font-family:times; font-size: 14px; margin-bottom:15px; }
a.projects:hover { color:#135364; }

/****************************************/
/* Common Elements */
/****************************************/
.logo { width:922px; margin:0 auto; text-align:center; padding:10px 0; }
.nav { border:5px solid #e6e3d3; border-width:5px 0; background-color:#206c7c; position:relative; z-index:9; }
	.nav ul.main { width:922px; height:36px; margin:0 auto; border:5px solid #e6e3d3; border-width:0 5px; }
	.nav ul.main li { position:relative; display:inline; float:left; }
		.nav ul.main li a { display:block; padding:12px 11px; background-color:#014957; border-right:2px solid #e6e3d3; }
		.nav ul.main li a.call, .nav ul.main li a.call:hover { border:0; background-color:#c5b314; }
		.nav ul.main li a.call img { margin-left:10px; margin-right:7px; }
		.nav ul.main li a:hover { background-color:#206c7c; }
		.nav ul.sub { position:absolute; width:inherit; height:inherit; margin:0; border:2px solid #e6e3d3; }
			.nav ul.sub li { display:block; float:none; text-align:left; }
			.nav ul.sub li a { color:#ada659; font-weight:bold; display:block; padding:5px 20px; width:160px; background-color:#014957; border-right:2px solid #e6e3d3; }
			.nav ul.sub li a:hover { background-color:#206c7c; }
.footer { width:922px; margin:0 auto; color:#4c402f; font-size:11px; padding:15px 0; }
	.footer ul { font-weight:bold; }
	.footer li { display:inline; }
	.footer p {  }
	.footer a { color:#4c402f; text-decoration:none; }
	.footer a:hover { text-decoration:underline; }

/****************************************/
/* Contact Form */
/****************************************/
form.contact { margin:10px auto 0 auto; width:400px; }
	form.contact fieldset { border:1px solid #311e0e; padding:10px; }
		form.contact fieldset legend { border:1px solid #311e0e; padding:3px 6px; font-weight:bold; color:#311e0e; background:#FFF; }
		form.contact fieldset table {  }
			form.contact fieldset td { padding:3px; vertical-align:top; }
				form.contact fieldset td label { display:block; text-align:right; margin:5px 15px 0 0; color:#311e0e; cursor:pointer; }
				form.contact fieldset td label.mandatory { font-weight:bold; }
				form.contact fieldset td label.inline { display:inline; text-align:left; position:relative; top:-2px; left:3px; }
				form.contact fieldset td input.text { width:200px; border:1px solid #311e0e; padding:4px; font-size:11px; font-family:arial; }
				form.contact fieldset td select { width:200px; border:1px solid #311e0e; padding:4px; font-size:11px; font-family:arial; }
				form.contact fieldset td textarea { width:200px; height:75px; border:1px solid #311e0e; padding:4px; font-size:11px; font-family:arial; }
		form.contact fieldset div.submit { text-align:center; padding:10px 0; }
			form.contact fieldset div.submit input { padding:5px; color:#311e0e; border:1px solid #311e0e; font-size:11px; text-transform:uppercase; font-weight:bold; cursor:pointer; background:#FFF; }
			form.contact fieldset div.submit input:hover { color:#135364; border-color:#135364; }



