/* CSS Document */
body{
	margin: 0;
	padding: 0;
	font: 76%;
	background: transparent;
	font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
}

h1,h2,h3{
margin:4px 0 0 0;
color:#988978;
background: transparent;
 z-index:1;
}

ul,li{
margin:4px 0;
color:#988978;
}



address{
	border-bottom: 1px dashed #dbc2a9;
	margin: 10px 0 20px 0;
	padding: 4px 0 4px 4px;
	background-color: #F9F4E9;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-size: 80%;
	font-style:normal;
	text-transform:uppercase;
}

address strong{

	text-transform:lowercase;
}

address a{

	text-transform:lowercase;
}


address em{

	font-style:itallic;
}

/* home page interface */
#top{
	position: absolute;
	top: 0;
	left: 0;
	width: 895px;
	height: 137px;
 background: url(../images/top-front.gif);
 z-index:0;
}

#left{
position: absolute;
	top: 137px;
	left: 0;
	width: 592px;
	height: 455px;
background: url(../images/bot-left-front.gif);
 z-index:0;
}


#right{
position: absolute;
	top: 137px;
	left: 592px;
	width: 303px;
	height: 455px;
background: url(../images/bailley.jpg);
 z-index:0;
}

#container .ad{
position: absolute;
	top: 452px;
	left: 90px;
	width: 184px;
	height: 84px;
 z-index:0;
}

#container2 .ad{
position: absolute;
	top: 452px;
	left: 90px;
	width: 184px;
	height: 84px;
 z-index:0;
}


 #container
{
margin: 0;
padding:0;
width:895px;
height:592px;
text-align: left;
background: transparent;

}

 #container2
{
margin: 0;
width: 800px;
text-align: left;
z-index: 5;
padding:0;
height:1px;
}

 #container2 img
{
margin: 20px 0 0 0;

}

 #container3
{
margin: 0;
width: 705px;
text-align: left;
border-left:20px solid #000;
border-top:20px solid #000;
border-right:20px solid #000;
z-index: 5;
padding:20px;
height:auto;
min-height:600px;
width:895px;
}

*html #content{
	height:300px;

}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

/* home page body text area */

 #homecontent
{
position: absolute;
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
top: 185px;
left: 340px;
margin: 0;
padding:0;
width:265px;
background: transparent;
z-index:1;
}

#content{
	position: absolute;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 185px 50px 40px 330px;
	width: 420px;
	background: transparent url(../images/logo_matt_white.gif) no-repeat bottom right;
	z-index: 1;
	border: 20px solid #000;
	min-height: 300px;
	height: auto;
}

#results{
	position: absolute;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 185px 0px 40px 50px;
	width: 850px;
	background: transparent url(../images/logo_matt_white.gif) no-repeat bottom right;
	z-index: 1;
	border: 20px solid #000;
	min-height: 300px;
	height: auto;
}

 #homecontent p
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
color: #392008;
margin: 3px 0 7px 0;
padding:0;
text-align: left;
	
}

 #content p
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:0.8em;
line-height:1.4em;
color: #392008;
margin: 1em 0 1em 0;
padding:0;
text-align: left;
}

 #homecontent a
{
color: #e6770a;
}

 #content a
{
color: #e6770a;
}
 #results a
{
color: #e6770a;
}

 #homecontent a:hover
{
color: #fff;
background-color: #000;
text-decoration: none;
}

 #content a:hover
{
color: #fff;
background-color: #000;
text-decoration: none;
}

 #homecontent h3
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:15px;
margin: 0;
padding:0;
color: #988978;
text-align: left;
background: transparent;
z-index:1;
}

 #homecontent h4
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
float:left;
margin: 0;
padding:5px 5px 0 110px;
color: #988978;
text-align: right;
background: transparent;
z-index:1;
}

 #content h3
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:1.4em;
margin: 0;
margin-bottom:0.5em;
padding:0;
color: #988978;
text-align: left;
background: transparent;
z-index:1;
}

 #content h4
{
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:1.1em;
font-weight:normal;
float:left;
margin: 0;
padding:0 5px 0 110px;
color: #988978;
text-align: right;
background: transparent;
z-index:1;
}

 #homecontent img
{
border:0;
margin: 0 0 0 0;
padding:4px 0 0 0;
background: transparent;
z-index:1;
}


 #homecontent hr
{
	border: thin dashed #d9bfa3;
	width: 55%;
	height:1px;
	margin: 2px 5px 0 0;
	padding: 0;
	text-align: right;
	background: #fdfbf6;
	z-index: 1;
}

 #content img
{
border:0;
margin: 0 0 0 0;
padding:4px 0 0 0;
background: transparent;
z-index:1;
}


 #content hr
{
	border: 1px dashed #d9bfa3;
	width: 55%;
	height:1px;
	margin: 1px 5px 0 0;
	padding: 0;
	text-align: left;
	
	z-index: 1;
}

/* left nav */

#navcontainer
{
position:absolute;
top:177px;
left:90px;
width: 184px;
border-right: 1px solid #fff;
padding: 0 0 20px 0;
margin-bottom: 10px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:16px;
font-weight:800;
background-color: #dbc2a9;
color: #333;
 z-index:1;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{

margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 10px;

border-right: 10px solid #fff;
background-color: #fff;
color: #e6770a;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{


background-color: #000;
color: #fff;
}

/* tricks */

.hithere{
	display:none;
	top:-1000px;
	left:-1000px;
}

input{
border:1px solid #988978;
color:#392008;
}
.paypal{
border:none;
margin:5px 0 30px 0;
}
form{
color:#392008;
}

#homecontent .arrow{
padding-top:10px;
}