@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#352616;text-decoration:underline}
a:hover{color:#c78442}
body {background:#f8df88;color:#352616;font:12px/15px Arial, Sans-Serif}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 15px}

/* Containers */
#page {
	background:url(../images/bg.png) top left no-repeat;
	margin:0 auto;
	overflow:hidden;
	padding:13px 12px;
	position:relative;
	width:952px
}

/* Header */
p#slogan{color:#352616;font:bold 10px Verdana, Tahoma, Sans-Serif;position:absolute;left:230px;top:56px;width:294px;z-index:20}

/* Content */
#content {float:left;overflow:hidden;padding: 0 0 0 9px;width:700px}
#content h1{color:#875e32;font-size: 25px;line-height:25px;}
#subpage #content {padding:60px 0 0 09px}

	/* Homepage - Crates */
	#crates {background:url(../images/crates.jpg) top left no-repeat;color:#352616;font-size: 19px;height:260px;line-height:19px;margin: 0 0 12px;padding: 100px 0 0 0;position:relative;z-index:0}
	#crates h1#crates-llc {font-size:25px;height:21px;left:26px;overflow:hidden;position:absolute;top:110px;text-transform:uppercase;width:188px}
	#crates h1#crates-llc span{background:url(../images/main.gif) left top no-repeat}
	#crates h2#individual {color:#352616;font-size:12px;height:10px;left:14px;overflow:hidden;position:absolute;top:84px;text-transform:uppercase;width:213px}
	#crates h2#individual span {background:url(../images/individual.gif) left top no-repeat}
	#crates p#motto {height:175px;left:26px;position:absolute;top:145px;width:188px}
	#crates p#motto span {background:url(../images/main.gif) left -35px no-repeat}
	#crates h4#shipping {bottom:16px;color:#875e32;font-size:10px; font-weight:700;height:13px;overflow:hidden;position:absolute;left:251px;width:230px}
	#crates h4#shipping span {background:url(../images/shipping.gif) left top no-repeat}
	#crates p#phone-number {height:15px;overflow:hidden;position:absolute;right:1px; top:41px;width:128px}
	#crates p#phone-number span {background:url(../images/phone-number.gif) left top no-repeat}
	#crates h1#crates-llc span,#crates h2#individual span,#crates p#motto span, #crates h4#shipping span, #crates p#phone-number span {height:100%;left:0;position:absolute;top:0;width:100%}

	/* Homepage - Services we offer containers */
	#custom {float:left;height:107px;position:relative;width:197px;z-index:0}
	#custom span{background:url(../images/custom.jpg) top left no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#international {float:left;height:107px;margin: 0 0 0 52px; position:relative;width:197px;z-index:0}
	#international span{background:url(../images/international.jpg) top left no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#onsite {float:left;height:107px;margin: 0 0 0 57px;position:relative;width:197px;z-index:0}
	#onsite span{background:url(../images/onsite.jpg) top left no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}

		/* Homepage - Services Learn More Link */
		#content a.more{background:url(../images/arrow_white.png) right no-repeat;bottom:7px;color:#352616;font-size:9px;left:102px;padding: 0 12px 0 0;position:absolute;text-decoration:none;z-index:20}
		#content  a.more:hover, #content  a.more:focus {color:#c78442}

	/* Homepage - Testimonial */
	#testimonial{float:left;margin:16px 0 0 0;padding:0 0 0 2px;position:relative}
	#testimonial blockquote, #testimonial blockquote p {display:inline}
	#testimonial cite {float:right;font-size:11px;font-weight:700;margin:10px 0 0}
	
	/* Subpage - Content */
	#subpage #content h1{border:1px solid #dea964;font:22px Verdana, Tahoma, Sans-Serif;margin:0 0 13px;padding:4px 0 5px 5px}
	#subpage #text {float:left;padding:0 26px 0 0;line-height:18px;width:477px}
	#subpage #text h2 {color:#c78442;font-size:14px}
	
	/* Subpage - Right column */
	#subpage #right-sidebar {float:right;width:197px}
	#subpage #right-sidebar img {margin:20px 0 0}
	
	/* Subpages - Contact */
	#subpage p#contact {font-size:14px;height:31px;overflow:hidden;padding:57px 0 0;position:absolute;right:46px;top:0px;text-align:right;width:241px}
	#subpage p#contact span {background:url(../images/contact.png) top right no-repeat;height:100%;left:0;position:absolute;top:0px;width:100%}

/* Sidebar */
#sidebar {
	float:left;
	padding:0 0 0 25px;
	width:184px;
}

	/* Sidebar Navigation */
	#sidebar ul#nav {background:#f9e499;border:1px solid #dea964;font:bold 12px Verdana, Tahoma, Sans-Serif;list-style:none;margin:6px 0 20px;width:137px}
	#sidebar ul#nav li {background:url(../images/arrow.png) 9px no-repeat;border-top: 1px solid #dea964;padding:9px 0 6px 22px}
	#sidebar ul#nav li.first {border:none}
	#sidebar ul#nav li a, #sidebar ul#nav li a:visited {color:#352616;text-decoration:none}
	#sidebar ul#nav li a:hover, #sidebar ul#nav li.current a, #sidebar ul#nav li.current a:visited {color:#C96}

	/* Sidebar IR */
	#sidebar h3#mission{color:#875e32;font-size: 12px;height:12px;overflow:hidden;position:relative;width:143px}
	#sidebar h3#mission span{background: url(../images/mission.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#sidebar p#mission-1 {
	height:200px;
	margin-bottom:0;
	overflow:visible;
	position:relative;
	width:143px
}
	#sidebar p#mission-1 span{
	height:180px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
	#sidebar p#mission-2 {height:140px;overflow:hidden;position:relative;width:143px}
	#sidebar p#mission-2 span{background:url(../images/mission.png) left -138px no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}

/* Footer */
#footer {background:url(../images/footer_bg.png) top repeat-x;font:10px Verdana, Tahoma, Sans-Serif;margin:0 auto;padding:0 0 26px;position:relative;text-align:center;width:952px}

	/* Footer Navigation */
	#footer ul {list-style:none;font-weight:bold;padding:6px 0 0}
	#footer ul li {background: url(../images/footer_divider.png) left no-repeat;display:inline;padding: 0 0 0 7px}
	#footer ul li.first {background:none;padding:0}
	#footer li a, #footer li a:visited {color:#FFF;text-decoration:none}
	#footer li a:hover, #footer a:hover {color:#C78442}
	
	/* Footer Address */
	#footer address {font-style:normal;margin:11px 0 0}
	#footer address strong {font-weight:bold;text-transform:uppercase}
	
	/* Credit Cards */
	p#credit-cards {height:52px;margin:14px auto;width:208px}

	/* Footer Link styles */
	#footer a, #footer a:visited {color:#352616;text-decoration:none}#text ul {
	padding-left: 12px;
	padding-bottom: 12px;
}
