/* IMPORT STYLES */

@import url(content.css);

/* STANDARD STYLES */

html { height: 101%; }

body {
	border: 0;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #ffffff;
}

table, tr, td, p, h1, h2, h3, h4, ul, li, a, form, img {
	border: 0;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	
}

a {
	text-decoration: underline;
	color: #9e3b36;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}

address {
	font-style: normal;
}

.clear {
	display: none;
}

.clearleft {
	clear: left;
}

.both {
	clear: both;
}

hr {
	display: none;
}

.smlcopy strong {
	font-size:85%;
	color: #9e3b36;
}

#linkhome {
	width: 955px;
	margin: 0 auto;
}

#linkhome img{
	position: absolute;
	top: 20px;
	z-index: 0;
}


/* PRINT STYLES */

.height16 {
	height: 16px;
}


/* PRINT STYLES */

#printtop {
	display: none;
}


/* HEADERS STYLES */

#leader {
	height: 20px;
}

#headerstrip {
	background-color: #98211d;
	height: 88px;
	background-image: url(../images/site/head-bg-strip.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.headerpic {
	width: 955px;
	margin: 0 auto;
	height: 88px;
}

.headerhome {
	background-image: url(../images/headers/header_homepage.jpg);
	background-repeat: no-repeat;
}

.headergeneric {
	background-image: url(../images/headers/header_generic.jpg);
	background-repeat: no-repeat;
}

.headerwhat {
	background-image: url(../images/headers/header_whatwedo.jpg);
	background-repeat: no-repeat;
}

.headeringredients {
	background-image: url(../images/headers/header_ingredients.jpg);
	background-repeat: no-repeat;
}

.headerground {
	background-image: url(../images/headers/header_roast_ground.jpg);
	background-repeat: no-repeat;
}

.headerpuregold {
	background-image: url(../images/headers/header_puregold.jpg);
	background-repeat: no-repeat;
}

.headerservice {
	background-image: url(../images/headers/header_service.jpg);
	background-repeat: no-repeat;
}

.headerdistribution {
	background-image: url(../images/headers/header_distribution.jpg);
	background-repeat: no-repeat;
}

.headercoffee {
	background-image: url(../images/headers/header_beans.jpg);
	background-repeat: no-repeat;
}

.headeracademy {
	background-image: url(../images/headers/header_academy.jpg);
	background-repeat: no-repeat;
}

.headercoffeemenu {
	background-image: url(../images/headers/header_coffeemenu.jpg);
	background-repeat: no-repeat;
}

.headerstory {
	background-image: url(../images/headers/header_coffeestory.jpg);
	background-repeat: no-repeat;
}

.headerhints {
	background-image: url(../images/headers/header_hints_tips.jpg);
	background-repeat: no-repeat;
}

.headerpolaroid {
	background-image: url(../images/headers/header_polaroid.jpg);
	background-repeat: no-repeat;
}

.headerworkplace {
	background-image: url(../images/headers/header_workplace.jpg);
	background-repeat: no-repeat;
}

.headerretail {
	background-image: url(../images/headers/header_retail.jpg);
	background-repeat: no-repeat;
}

.headerrestaurant {
	background-image: url(../images/headers/header_restaurant.jpg);
	background-repeat: no-repeat;
}

.headerleisure {
	background-image: url(../images/headers/header_leisure.jpg);
	background-repeat: no-repeat;
}

.headerhealthcare {
	background-image: url(../images/headers/header_healthcare.jpg);
	background-repeat: no-repeat;
}

.headermedia {
	background-image: url(../images/headers/header_media.jpg);
	background-repeat: no-repeat;
}

.headercontact {
	background-image: url(../images/headers/header_contact.jpg);
	background-repeat: no-repeat;
}

.headervending {
	background-image: url(../images/headers/header_vending.jpg);
	background-repeat: no-repeat;
}


/* FOOTER STYLES */

#linefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	border-top: 1px solid #9e3b36;
}

#linefooter a{
	text-decoration: none;
}

#linefooter a:hover{
	text-decoration: underline;
}

.footer {
	width: 955px;
	margin: 0 auto;
}

.ftlinks {
	width: 400px;
	float: left;
	padding: 8px 16px;
}

.copyright {
	width: 400px;
	float: right;
	padding: 8px 16px;
	text-align: right;
}

/* HOME CONTENT AND NAVIGATION */

.flashnav {
text-align: right;
}

.homecontent {
	font-size: 80%;
	width: 955px;
	margin: 0 auto;
	background-image: url(../images/home/img_homepage.jpg);
	background-repeat: no-repeat;
	height: 442px;
}

.pthome {
	display: none;
}