html, body, h1, h2, h3, h4, ul, li {

	margin: 0;

	padding: 0;

}

h1 img {

	display: block;

}

img {

	border: 0;

}

a img {

    border: none;

}



a {

	color: #464544;

}

a:hover {

	color: #FFA405;

}

.left {

	float: left;

}

.right {

	float: right;

}

.more {

	text-align: right;

}

.clear {

	clear: both;

}



body {

	background: #E0D5B7 url(images/page_bg.jpg) repeat-x;

	text-align: center;

	font: 11px verdana, arial, sans-serif;

	color: #74653D;

	padding-bottom: 10px;

	padding-top: 20px;

}



/** layout **/

#wrapper {

	text-align: left;

	margin: auto;

	width: 778px;

  position: relative;

  background: url(images/body_bg.gif) repeat-y;

}



#header {
	position: absolute;
	top: 0px;
	left: 243px;
	width: 535px;
	height: 279px;
	background: url(images/header_2.jpg) no-repeat;

}

#left {

  float: left;

  width: 243px;

}

#logo {

  width: 244px;

  height: 152px;

  background: url(images/logo.gif) no-repeat;

  text-align: center;

  color: #595959;

}

#nav {

  background: url(images/nav_left.jpg) no-repeat;

}

#nav ul {

  margin-left: 9px;

  padding-left: 1px;

  padding-bottom: 29px;

  background: #CEC4AB bottom left url(images/nav_bot.jpg) no-repeat;

}

#nav li {

	list-style: none;

	border-top: 1px solid #959595;

	background-image: url(images/arr_brown.gif);

	background-repeat: no-repeat;

	background-position: 188px 10px;

	padding-top: 8px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 31px;

}

#nav a {

  border-left: 1px solid #959595;

  padding-left: 10px;

  display: block;

  width: 90%;

  padding: 2px 0 6px 8px;

}



#nav .over {

	background: 188px 10px url(images/arr_white.gif) no-repeat;

	border-top-style: solid;

	border-top-color: #959595;

    border-top-width: 1px;

}



#brands {

  background: url(images/brands_bg.jpg) repeat-y;

  padding-left: 37px;

  padding-right: 22px;

  padding-bottom: 3px;

  text-align: justify;

}

#brands h2 {

  font-size: 12px;

  color: #6E4B3C;

}

#brands h3, #brands p {

  font-size: 11px;

  margin: 1em 8px 1em 0;

}



#brands .hr-dots {

  background: center url(images/dots.gif) repeat-x;

  height: 10px;

}



#contact_tab  {

	background: url(images/contact_tab.gif) no-repeat;

	padding: 1px;

	height: 97px;

}



#right {
	float: right;
	width: 490px;
	padding-right: 9px;
	padding-top: 10px;
}

#right h2 {

  font: 18px arial, sans-serif;

  color: #6E4B3C;

  border-bottom: 1px solid #C4AE7C;

  padding-bottom: 6px;

  margin-bottom: 1em;

}

#right h3 {

  font: 14px arial, sans-serif;

  color: #6E4B3C;

  border-bottom: 1px solid #C4AE7C;

  padding-bottom: 6px;

  margin-bottom: 1em;

  margin-top: 2em;

}

#welcome {

  margin-right: 12px;

}

#mission {

  margin-right: 16px;

}

#right .left {

  margin-right: 18px;

}

#right .more {

  font-weight: bold;

  font-size: 10px;

}



#spacer {

  height: 2em;

}



#footer {

  background: url(images/footer_bg.gif) repeat-y;
  alignment-adjust: auto

}

#copyright {

  text-align: center;

  padding: 22px 0px 30px 00px;

  font-size: 9px;

  color: #715F36;

  font-weight: bold;

}

#footerline {

	background: url(images/footer.gif) no-repeat;

	height:10px;

	margin-top:0px;

	display:block;

	font-size:1px;

}

.line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C4AE7C;

}

