* {
margin:0;
padding:0;
}
body {
background-color: #3b4430;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a:link {
	color: #626158;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #626158;
}
a:hover {
	text-decoration: none;
	color: #555B4D;
}
a:active {
	text-decoration: underline;
	color: #555B4D;
}
p {
margin-bottom:10px;
}
h2 {
margin-bottom:5px;
}
h3 {
margin-bottom:10px;
color:#3b4430;
font-size:150%;
border-bottom:1px solid #3b4430;
}

h4 {
margin-bottom:8px;
color:#990000;
font-size:160%;
font-style:italic;
}
.italicTextBoldSmall {
font-style:italic;
font-size:95%;
font-weight:bold;
}
.italicText {
font-style:italic;
}
.imgRight {
float:right;
margin-left:5px;
border:2px solid #3b4430;
}
.imgLeft {
float:left;
margin-right:5px;
border:2px solid #3b4430;
}
.imgCenter {
text-align:center;
}
.imgBorder {
border:2px solid #3b4430;
}
.boldText {
font-weight:bold;
}
.boldTextItalic {
font-weight:bold;
font-style:italic;
}
.padding {
padding:5px;
}
.textCenter {
text-align:center;
}
#wrapper {
	background-image:url(../images/wrapper_bkg2.jpg);
	background-repeat:repeat;
	width: 1000px;
	height:100%;
	margin:auto;
	overflow: hidden;
}
#header{
	width: 715px;
	height:300px;
	margin:auto;
}
#logo {
background-image:url(../images/deer_header2.jpg);
background-repeat:no-repeat;
width: 715px;
height:315px;
margin:0;
text-indent:-9999px;
}
#bodyText {
	width:685px;
	height:auto;
	margin-top:25px;
	clear:both;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul {
margin-left:10px;
margin-bottom:5px
}
ul li {
margin-bottom:5px;
list-style-position:outside;
}
ul ul li {
margin-bottom:5px;
list-style-position:inside;
list-style-type:none;
}
ul ul {
margin:5px 0 0 5px;
}
#footer {
	background-image:url(../images/footer2.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 142px;
	margin:auto;
	clear:both;
}
#title_home {
background-image:url(../images/title_home.jpg);
background-repeat:no-repeat;
width:156px;
height:55px;
text-indent:-9999px;
}
#title_contact {
background-image:url(../images/title_contact.jpg);
background-repeat:no-repeat;
width:221px;
height:55px;
text-indent:-9999px;
}
#title_map {
background-image:url(../images/title_map.jpg);
background-repeat:no-repeat;
width:125px;
height:55px;
text-indent:-9999px;
}
#title_catalog {
	background-image:url(../images/title_catalog.html);
	background-repeat:no-repeat;
	width:210px;
	height:55px;
	text-indent:-9999px;
}
#title_error {
background-image:url(../images/title_error.jpg);
background-repeat:no-repeat;
width:170px;
height:55px;
text-indent:-9999px;
}
#title_thankyou {
background-image:url(../images/title_thankyou.jpg);
background-repeat:no-repeat;
width:275px;
height:55px;
text-indent:-9999px;
}
/* navigation
--------------------------------------------------*/
#navContainer {
width:855px;
height:170px;
margin:auto;
background-image:url(../images/navigation_BKG.png);
background-repeat:no-repeat;
margin-top:-30px;
}
#navigation {
height:170px;
margin-left:110px;
padding:0;
}
#navigation ul {
width:100%;
}
#navigation li {
float:left;
display:block;
height:100%;
background-position:0 170px;
list-style-type:none;
margin-right:30px;
margin-top:20px;
}
#navigation li a {
  display:block;
  height:100%;
  width:100%;
  text-indent:-9999px;
  text-decoration:none;
  background-position:0 0;
}
#navigation li a:hover {
  background:none !important;
}
#home #navigation #home a,
#contact #navigation #contact a,
#map #navigation #map a,
#catalog #navigation #catalog a,
{
  cursor: default;
  background:none !important;
}
#navigation #home, #navigation #home a {
  background-image:url(../images/nav_home.png);
  width:128px;
  height: 170px;
}
#navigation #contact, #navigation #contact a {
  background-image:url(../images/nav_contact.png);
  width:128px;
  height: 170px;
}
#navigation #map, #navigation #map a {
  background-image:url(../images/nav_map.png);
  width:128px;
  height: 170px;
}
#navigation #catalog, #navigation #catalog a {
  background-image:url(../images/nav_catalog.png);
  width:128px;
  height: 170px;
}
#contactInfo {
padding:5px;
font-weight:bold;
font-size:125%;
}
/* contact form
--------------------------------------------------*/
input.txt {
	color:#000;
	background-color:#D2CFBE;
	border:1px inset #000;
	width:200px;
}
textarea.txt {
width:200px;
height:60px;
color:#000;
background-color:#D2CFBE;
border:1px inset #000;
}
input.btn {
	color:#fff;
	background-color:#8A7A6B;
	border:1px outset #000;
	padding:1px;
	margin: 2px 5px 2px 2px;
}
form p {
clear:left;
margin-bottom:10px;
}
form p label {
float:left;
width:365px;
margin-bottom:10px;
text-align:right;
margin-right:10px;
padding-bottom:5px;
}
#buttons {
	text-align:center;
	margin-bottom:5px;
}


#formTitle {
margin: 10px 0 5px 0;
font-size:100%;
border-bottom:1px solid #000;
padding-bottom:5px;
color:#000;
}
#dyert2 {
	margin-bottom: 5px;
}

#contactform {
width:475px;
background-color:#FFF;
border:1px solid #8A7A6B;
padding:0 5px 5px 5px;
margin:10px auto 5px;
}
#contactform p {
clear:left;
margin-bottom:5px;
padding:5px;
}
#contactform p label {
float:left;
width:40%;
}
#custom_footer {
	background-image:url(../images/footer2.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 142px;
	clear:both;
}

