body {
  margin: 0;
  padding: 0;
}

div#container {
	width: 800px;
	margin: 0 auto;
	color: #FFFFFF;
}

div#header {
  height: 130px;
  margin-bottom: 10px;
  background-image: url(images/interior_banner.jpg);
  background-repeat: no-repeat;
}


/* Main Content
------------------------------------------*/

div#main_content_headline {
	padding-top: 19px;
	float: left;
	width: 467px;
	height: 83px;
	padding-left: 38px;
	font: 13pt Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 15pt;
	color: #fff;
	background: url(images/interior_headline.jpg) no-repeat;
}



div#main_content_headline p { 
	margin: 0; 
}

div#contact_headline {
  	float: left;
	width: 467px;
  	height: 25px;
  	margin-left: 40px;
	margin-top: 0px;
	font: 12pt Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 15pt;
	color: #5EC3E0;
	
}


div#main_content {
	float: left;
	width: 495px;
 	border-right: 1px solid #4c361e;
}

div#main_content_type {
	width: 400px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #300;
	font-weight: normal;
	line-height: 21px;
}
div#main_content_contact_type {
	width: 400px;
	margin-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #300;
	font-weight: normal;
	line-height: 20px;
}
div#main_content_shop_type {
	width: 400px;
	height:750px;
	margin-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #300;
	font-weight: normal;
	line-height: 20px;
}
div#main_content_type p {
 	margin: 0;
}

div#sidebar {
	float: right;
	width: 260px;
	padding-top: 10px;
}
/* end Main Content */


/* Footer
------------------------------------------*/

div#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #330000;
	margin: 10px 0;
  	padding-top: 0px;
	padding-bottom: 15px; 
	word-spacing: 10px;
}

div#footer_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #330000;
	margin: 25px 0;
	padding-top: 25px;
	border-top: 1px solid #330000;
	padding-bottom: 15px;
	word-spacing: 10px;
	
}

div#footer_flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #330000;
	padding-top: 15px;
	word-spacing: 10px;
	
}

#spacer {
	width: 800px;
	height: 20px;
}

#allnav {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#nav {
    width: 800px; height: 19px;
    background: url(images/nav.gif);
    margin: 0; padding: 0;
    position: relative;
}

#nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#nav li a { height: 0px; display: block; padding-top: 19px; overflow: hidden; }


#nav1 { left: 57px; width: 67px; }
#nav2 { left: 119px; width: 71px; }
#nav3 { left: 195px; width: 63px; }
#nav4 { left: 258px; width: 83px; }
#nav5 { left: 341px; width: 82px; }
#nav6 { left: 423px; width: 78px; }
#nav7 { left: 501px; width: 232px; }

#nav1 a:hover { background: transparent url(images/nav.gif) -57px -19px no-repeat; }
#nav2 a:hover { background: transparent url(images/nav.gif) -119px -19px no-repeat; }
#nav3 a:hover { background: transparent url(images/nav.gif) -195px -19px no-repeat; }
#nav4 a:hover { background: transparent url(images/nav.gif) -258px -19px no-repeat; }
#nav5 a:hover { background: transparent url(images/nav.gif) -341px -19px no-repeat; }

#nav1 a.selected { background: transparent url(images/nav.gif) -67px -19px no-repeat; }
#nav2 a.selected { background: transparent url(images/nav.gif) -71px -19px no-repeat; }
#nav3 a.selected { background: transparent url(images/nav.gif) -63px -19px no-repeat; }
#nav4 a.selected { background: transparent url(images/nav.gif) -83px -19px no-repeat; }
#nav5 a.selected { background: transparent url(images/nav.gif) -82px -19px no-repeat; }

#snav {
    width: 800px; height: 19px;
    background: url(images/snav.gif);
    margin: 0; padding: 0;
    position: relative;
}

#snav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#snav li a { height: 0px; display: block; padding-top: 19px; overflow: hidden; }


#snav0 { left: 0; width: 102px; }
#snav1 { left: 102px; width: 67px; }
#snav2 { left: 169px; width: 71px; }
#snav3 { left: 240px; width: 63px; }
#snav4 { left: 303px; width: 83px; }
#snav5 { left: 386px; width: 82px; }
#snav6 { left: 468px; width: 78px; }
#snav7 { left: 546px; width: 232px; }

#snav0 a:hover { background: transparent url(images/snav.gif) 0 -19px no-repeat; }
#snav1 a:hover { background: transparent url(images/snav.gif) -102px -19px no-repeat; }
#snav2 a:hover { background: transparent url(images/snav.gif) -169px -19px no-repeat; }
#snav3 a:hover { background: transparent url(images/snav.gif) -240px -19px no-repeat; }
#snav4 a:hover { background: transparent url(images/snav.gif) -303px -19px no-repeat; }
#snav5 a:hover { background: transparent url(images/snav.gif) -386px -19px no-repeat; }

#snav0 a.selected { background: transparent url(images/snav.gif) 0 -19px no-repeat; }
#snav1 a.selected { background: transparent url(images/snav.gif) -102px -19px no-repeat; }
#snav2 a.selected { background: transparent url(images/snav.gif) -169px -19px no-repeat; }
#snav3 a.selected { background: transparent url(images/snav.gif) -240px -19px no-repeat; }
#snav4 a.selected { background: transparent url(images/snav.gif) -303px -19px no-repeat; }
#snav5 a.selected { background: transparent url(images/snav.gif) -386px -19px no-repeat; }

div#footer_flash form {
  display: inline;
}
.navinput {
  width: 200px;
  border: 1px solid #300;
  padding: 2px;
  color: #300;
  font-size: 11px;
  text-align: center;
}


div#footer a {
  color: #300;
  text-decoration: none;
  padding: 2px 4px;

}

div#footer_2 a {
  color: #300;
  text-decoration: none;
  padding: 2px 4px;

}


div#footer_flash a {
  color: #300;
  text-decoration: none;
padding: 2px 4px;

}
div#footer a:hover {
	background: #5EC3E0;
	
	
}

div#footer_2 a:hover {
	background: #5EC3E0;
	
	
}
div#footer_flash a:hover {
	background: #5EC3E0;
}


div#footer form {
  display: inline;
}

div#footer_2 form {
  display: inline;
}

div#footer_flash form {
  display: inline;
}
div#footer form input {
  width: 200px;
  border: 1px solid #300;
  padding: 2px;
  color: #300;
  font-size: 11px;
  text-align: center;
}

div#footer_2 form input {
  width: 200px;
  border: 1px solid #300;
  padding: 2px;
  color: #300;
  font-size: 11px;
  text-align: center;
}

div#footer_flash form input {
  width: 200px;
  border: 1px solid #300;
  padding: 2px;
  color: #300;
  font-size: 11px;
  text-align: center;
}
/* classes */

div#footer a.active {
background: #5EC3E0;
}

div#footer_2 a.active {
background: #5EC3E0;
}


/* end Footer */

.clear {
  clear: both;
}
