@charset "UTF-8";
/* CSS Document */

body {
background:url(images/background.jpg) #1c290c repeat-x;
margin:20px 0 0 0;
}
 img, div#menu a:hover, #bottom, #footer { behavior: url(iepngfix.htc) }


#container {
margin:auto;
display:block;
position:relative;
width:900px;
}

#header {
background:url(images/top_header.jpg) no-repeat;
width:900px;
height:169px;

}

#logo {
	position:absolute;
	width:355px;
	height:65px;
	left:20px;
	top:64px;
	z-index:4;
}

#menu {
display:block;
position:relative;
top:130px;
width:700px;
height:40px;

}

#menu a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff109;
font-size:15px;
line-height:40px;
text-decoration:none;
border-right:#597633 solid 1px;
border-left:#9aaa85 solid 1px;

padding:12px 12px 10px 12px;
}
div#menu a:hover {
color:#FFFFFF;
background:url(images/backdark.png) repeat;

border-right:#334d10 solid 1px;
border-left:#d5dec8 solid 1px;
}

#mainbody {
background-color:#FFFFFF;
position:relative;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:20px;
}

#mainbody ul {

margin-top:-5px;
}

#mainbody li {
list-style:square;
}

#mainbody ul ul{
font-size:11px;
line-height:15px;
}
#mainbody li li strong {
font-size:12px;
color:#506239;
}

#mainbody strong {
color:#023772;
font-weight:300;
font-size:14px;
}

#mainbody input {
background-color:#dae0e7;
border: #023772 solid 1px;
color:#023772;
font-size:10px;
/*width:200px;*/
height:15px;
margin-left:5px;

}

#mainbody select {
background-color:#dae0e7;
border: #023772 solid 1px;
color:#023772;
font-size:10px;
width:200px;
height:15px;
margin-left:5px;
}


.side h3 {
font-size:16px;
font-weight:normal;
padding:0;
margin:0;
margin-bottom:10px;
line-height:15px;
display:block;
}

#mainbody textarea {
background-color:#dae0e7;
border: #023772 solid 1px;
color:#023772;
font-size:10px;
width:400px;
height:50px;
}

#mainbody input.checkbox {
background-color:none;
border: none;
color:#023772;
font-size:10px;
width:15px;
height:15px;
}

#mainbody input.description {
    text-align:left; 
width:200px;
}

#mainbody input.cost {
text-align:right; 
width:40px;
}

#mainbody input.inventory {
text-align:right; 
width:60px;
}

#mainbody input.button {


color:#023772;
font-size:10px;
width:75px;
height:15px;
}


.side a img {
display:block;
margin-top:20px;
}
#sidecontent  {
display:block;
margin:20px 10px 0px 20px;
font-size:12px;
color:#023772;
line-height:15px;
}

#sidecontent strong  {
color:#506239;
font-size:13px;
}

#sidecontent a {
color:#023772;

}


#bottom {
display:block;
background:url(images/bottom.png) no-repeat;
width:900px;
height:100px;
}
#footer {
display:block;
background:url(images/footer.png) no-repeat;
width:230px;
height:75px;
margin:5px 10px 10px 15px;
}
#footertext {
display:block;
padding:20px 10px 15px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#023772;
line-height:20px;
}
#footertext a {
color:#023772;

}

div#dyk {
display:block;
margin:20px 10px 20px 10px;
background-color:#dae0e7;
color:#023772;
}
div#dyk p {
margin:15px;
}



div#dyk a {
color:#023772;
}


div#sideball {
display:block;
margin:20px 10px 20px 10px;
background-color:#cbd2c1;
color:#1e2c0d;
}
div#sideball p {
margin:15px;
}

div#sideball a {
color:#1e2c0d;
}



#content {
display:block;
margin:20px 10px 0px 10px;
}

#content p {
margin:10px 0 10px 0;
}
#content a {
color:#023772;

}


#callout {
font-style:italic;
color:#2c420f;
}

.smaller {
font-size:11px;
line-height:17px;
}

.title {
font-size:18px;
color:#023772;
}

.maintitle {
display:block;
font-size:18px;
color:#023772;
margin:20px 10px 0px 10px;
}

.titlegreen {
font-size:18px;

color:#506239;
}


#contact a {
   background: url("images/btn_green.jpg") 0 0 no-repeat;
   display:block;
	width:100px;
	height:40px;
	text-align:center;
	margin:5px 40px 10px 40px;
	text-decoration:none;
	line-height:38px;
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
   }
   
#contact a:hover {
   background-position: -100px 0;
   ...
   }


#quote {
display:block;
position:absolute;
top:90px;
left:140px;
}
#quote a {
   background: url("images/btn_blue.jpg") 0 0 no-repeat;
   display:block;
	width:100px;
	height:40px;
	text-align:center;
		text-decoration:none;
	line-height:38px;
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
   }
   
#quote a:hover {
   background-position: -100px 0;
   ...
   }
