* {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
}

#wrap {
	margin: 0 auto;
	width: 800px;
	height: 785px;
	border: 1px solid #000;
	border-top: none;
	background: url(/_imgs/_global/bkgd_wrap.gif) left top repeat-y;
}

/* -----------------------------------------------------------------------------------------------------------------
   Sidebar Styles
   -------------------------------------------------------------------------------------------------------------- */

#sidebar {
	width: 159px;
	float: left;
}

#logo h1 {
	width: 159px;
	height: 280px;
	display: block;
	background: url(/_imgs/_global/logo.jpg) left top no-repeat;
}

#logo h1 span {
	display: none;
}

/* -----------------------------------------------------------------------------------------------------------------
   Sidebar Styles
   -------------------------------------------------------------------------------------------------------------- */

#nav {
	padding: 10px 20px 0 0;
	height: 495px;
	display: block;
	background: url(/_imgs/_global/bkgd_nav.jpg) bottom left no-repeat;
}

#nav li {
	margin-top: 10px;
	list-style: none;
}

#nav span {
	display: none;
}

#customerlogin a:Link, #customerlogin a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_customerlogin.gif) right top no-repeat;
}

#curboxes a:Link, #curboxes a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_corrugated.gif) right top no-repeat;
}

#companyhistory a:Link, #companyhistory a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_companyhistory.gif) right top no-repeat;
}

#ourprocess a:Link, #ourprocess a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_ourprocess.gif) right top no-repeat;
}

#clientservice a:Link, #clientservice a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_clientservice.gif) right top no-repeat;
}

#contactus a:Link, #contactus a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_contactus.gif) right top no-repeat;
}

#affiliates a:Link, #affiliates a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_affiliates.gif) right top no-repeat;
}

#tourfacility a:Link, #tourfacility a:Visited {
	display: block;
	height: 15px;
	background: url(/_imgs/_nav/nav_tourfacility.gif) right top no-repeat;
}

/* -----------------------------------------------------------------------------------------------------------------
   Header Styles
   -------------------------------------------------------------------------------------------------------------- */
   
#head {
	width: 641px;
}

#hero {
	width: 641px;
	height: 136px;
	display: block;
}

#flashhero {
	width: 641px;
	height: 136px;
	display: block;
	background: url(/_imgs/_heros/hero_1.jpg) left top no-repeat;
}

#head h1 {
	width: 641px;
	height: 33px;
	display: block;
	background: url(/_imgs/_global/bkgd_header_h1.gif) left top no-repeat;
}

#head h1 span {
	display: none;
}

/* -----------------------------------------------------------------------------------------------------------------
   Main Content Styles
   -------------------------------------------------------------------------------------------------------------- */

#content {
	width: 641px;
	min-height: 610px;
	float: right;
}

#main {
	padding: 35px 60px 0 60px;
}

#gallery {
	width: 477px;
	height: 390px;
}

#main_contact {
	text-align: center;
	padding: 35px 115px 0 60px;
	background: url(/_imgs/_home/hero_display.jpg) right 35px no-repeat;
}

#main h1 {
	padding-bottom: 5px;
	font-size: 16px;
}

#main ul {
	margin: 0 0 20px 12px;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}

#main ul li {
	margin: 0;
	padding: 2px 0;
}

#content p {
	padding: 0 0 15px 0;
	font-size: 14px;
	line-height: 18px;
}

#content a:Link, #content a:Visited {
	color: #0070d8;
	text-decoration: none;
}

#content a:Hover {
	text-decoration: underline;
}

.imgbox {
	margin: 10px 35px;
	text-align: center;
}

.imgbox img {
	border: none;
}

.imgbox a:Link, .imgbox a:Visited {
	color: #0070d8;
	text-decoration: none;
	text-align: center;
}

.imgbox a:Hover {
	text-decoration: underline;
}

/* -----------------------------------------------------------------------------------------------------------------
   Footer Content Styles
   -------------------------------------------------------------------------------------------------------------- */
   
#foot {
	padding: 0 0 0 0;
	color: #4d6378;
	font-size: 11px;
	text-align: center;
	clear: both;
}

#foot img {
	padding: 10px 10px 0 10px;
	border: none;
}

#foot p {
	margin: 10px 0 -10px 0;
	clear: both;
	font-size: 11px;
}

#foot a:Link, #foot a:Visited {
	color: #4d6378;
	text-decoration: underline;
}

#foot a:Hover {
	color: #4d6378;
	text-decoration: none;
}

#foot object {
	margin: 0 0 0 50px;
}
