body {
	width: 100%;
	background-color: #fcd189;
	background-image: url(../images/smoke3.gif);
	background-repeat: repeat-x;
	background-position: center 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663300;
	margin: 0px;
	padding: 0px;
}
#header {
	background-color: #4f1900;
	background-image: url(../images/head_bg3.gif);
	background-repeat: repeat-x;
	height: 70px;
	padding: 50px 0px 0px 0px;
	margin: 0;
	top: 0;
	left: 0;
	width: 100%;
}
#logoAlign {
	width: 1000px;
	height: 70px;
	position: relative;
	right: auto;
	left: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#header a {
	display: block;
	margin: 0px 0px 0px 0px;
	height: 46px;
	width: 230px;
	padding: 0px 0px 0px 0px;
}

h1 {
	background-image: url(../images/roasted_logo4.gif);
	margin: 0px 0px 0px 10px;
	height: 46px;
	width: 230px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;	
}
h1 span {
	display: none;
}
ul#mainNav {
	padding: 0px;
	height: 40px;
	width: 936px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul#mainNav li {
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	color: #663300;
	font-weight: bolder;
	float: left;
	height: 40px;
	width: 110px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1em;
}
ul#mainNav a {
	color: #fcd189;
	text-decoration: none;
	padding: 0;
	display: block;
	height: 40px;
	width: 110px;
}
.activeTab {
	background-image: url(../images/buttonActive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 110px;
	color: #4f1900;
	margin-top: -6px;
	padding-top: 13px;
}
.activeTab2 {
	background-image: url(../images/buttonActive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 110px;
	color: #4f1900;
	margin-top: -6px;
	padding-top: 7px;
}
.alignText {
	display: block;
	height: 30px;
	width: 110px;
	margin-top: -3px;
	padding-top: 10px;
}
ul#mainNav a:hover {
	background-image: url(../images/buttonActive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 37px;
	width: 110px;
	color: #663300;
	margin-top: -6px;
	padding-top: 6px;
}
#curveBox {
	background-image: url(../images/roundedTop2.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 1000px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#container {
	background-color: #FFFFFF;
	width: 955px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/shadowright.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 18px;
	padding-bottom: 38px;
	padding-left: 30px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	left: auto;
	right: auto;
	position: relative;
}
#container2 {
	width: 940px;
	min-height: 430px;
	padding: 40px 0px 20px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container2 a, a:visited {
	color: #CC0033;
	text-decoration: none;
}
#container2 a:hover {
	color: #CC0033;
	text-decoration: underline;
}
#replace, #replace1, #replace2, #replace3, #replace4, #replace5 {
	width: 940;
	padding: 0;
	margin: 0;
}
#subNav a, a:visited {
	color: #a71930;
	text-decoration: none;
}
#footer {
	clear: both;
	width: 100%;
	background-color: #4F1900;
	color: #fcd189;
	height: 59px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	left: 0px;
	bottom: 0px;
	position: relative;
}
#footer p {
	text-align: center;
}	
#footer a,a:visited {
	color: #fcd189;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
h2 span {
	display: none;
}
h2 {
	background-repeat: no-repeat;
	width: 462px;
	height: 44px;
	display: block;
	margin-top: 0px;
	margin-bottom: -10px;
}
.imgRight {
	float: right;
	padding: 0px;
	margin-right:50px; 
	margin-top: 0px;
	margin-bottom: 50px;
}
.imgLeft {
	float: left;
	padding: 0px;
	margin-right: 50px;
	margin-left: 50px;
}
.clearBoth {
	clear: both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
#subNav {
	padding-top: 17px;
	height: 32px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
#subNav li {
	float: left;
	padding: 0px;
	width: 110px;
	height: 32px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#staff  {
	width: 930px;
	height: 120px;
	padding: 0;
	margin: 0;
}
.hideTxt {
	display:none;
}
#subNav a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#machineNav a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* --------SWAP H2s TO IMGs --------*/

.coffeeAnyone {
	background-image: url(../images/coffee-anyone.gif);
}
.about {
	background-image: url(../images/about-roasted.gif);
}
.contact {
	background-image: url(../images/get-in-touch.gif);
}
.barista {
	background-image: url(../images/barista-training.gif);
}
.machines {
	background-image: url(../images/coffee-machines-head.gif);
}
.coffee {
	background-image: url(../images/realcoffee2.gif);
}
.community {
	background-image: url(../images/helping-our-community.gif);
}
.team {
	background-image: url(../images/meet-roasted.gif);
}
.clients {
	background-image: url(../images/friends-of-roasted.gif);
}
.ancillary {
	background-image: url(../images/ancillary.gif);
}
.ftFilter {
	background-image: url(../images/fairtradefilter2.gif);
}
.ftBeans {
	background-image: url(../images/fairtradebeans2.gif);
}
.filterCoffee {
	background-image: url(../images/filter2.gif);
}
.coffeeBeans {
	background-image: url(../images/beans2.gif);
}
.beanMach {
	background-image: url(../images/beanmachones2.gif);
}
.tradMachines {
	background-image: url(../images/traditional2.gif);
}
.ftMachines {
	background-image: url(../images/filtermachines2.gif);
}
.grinders {
	background-image: url(../images/coffee_grinders.gif);
}
.boilers {
	background-image: url(../images/hotwater_boilers.gif);
}
.roastedPos {
	background-image: url(../images/roasteditemsPOS.gif);
}
.consumables {
	background-image: url(../images/consumables.gif);
}
.hardware {
	background-image: url(../images/red_headings.gif);
}
.roastedStuff {
	background-image: url(../images/roasted-stuff.gif);
}
.xs90 {
	background-image: url(../images/Jura-Impressa-XS90_head.gif);
}
.z5 {
	background-image: url(../images/Jura-Impressa-Z5-head.gif);
}
.x9 {
	background-image: url(../images/Jura-Impressa-X9_head.gif);
}
.bistroEasy {
	background-image: url(../images/The-WMF-Bistro-Easy_head.gif);
}
.bistro {
	background-image: url(../images/The-WMF-Bistro_head.gif);
}
.presto {
	background-image: url(../images/The-WMF-Presto_head.gif);
}
.prestolino {
	background-image: url(../images/The-WMF-Prestolino!-head.gif);
}
.bravilorTH {
	background-image: url(../images/Bravilor-TH.gif);
}
.bravilorB5 {
	background-image: url(../images/Bravilor-B5.gif);
}
.novo {
	background-image: url(../images/The-Novo.gif);
}
.verona {
	background-image: url(../images/SanRemo-Verona-Range.gif);
}
.roma {
	background-image: url(../images/SanRemo-Roma-Range.gif);
}
.capri {
	background-image: url(../images/SanRemo-Capri.gif);
}
.g10 {
	background-image: url(../images/The-G10-Range.gif);
}
.marcus {
	background-image: url(../images/The-Markus-Range.gif);
}
.spaziale {
	background-image: url(../images/La-Spaziale-Range.gif);
}
.faema {
	background-image: url(../images/Faema-E61-Range.gif);
}
.sr50 {
	background-image: url(../images/SanRemo-SR50.gif);
}
.macap {
	background-image: url(../images/Macap-range.gif);
}
.mazzerMini {
	background-image: url(../images/Mazzer-Mini-Grinder.gif);
}
.mazzerJolly {
	background-image: url(../images/Mazzer-Super-Jolly.gif);
}
.malkhonig {
	background-image: url(../images/Malkhonig-Grinder.gif)
}
.hw10 {
	background-image: url(../images/Bravilor-HW10.gif);
}
.rlx {
	background-image: url(../images/Bravilor-RLX.gif);
}
.instanta1500 {
	background-image: url(../images/Instanta-1500LCD.gif);
}
.instanta2000 {
	background-image: url(../images/Instanta-DB2000.gif);
}
.instantaUCDB {
	background-image: url(../images/Instanta-UCDB.gif);
}
.realCoffee {
	background-image: url(../images/real-coffee.gif);
}
.beanCoffee {
	background-image: url(../images/beans.gif);
}
.filterCoffee {
	background-image: url(../images/filter.gif);
}
.fairCoffee {
	background-image: url(../images/fair-coffee.gif);
}
.thanks {
	background-image: url(../images/thank-you.gif);
}
.error { 
	background-image: url(../images/oops.gif);
}
p#address {
	float: left;
	margin-right: 30px;
	margin-top: -3px;
	margin-bottom: 10px;
}
p#address span {
	display: none;
}
#machineNav {
	clear: both;
	height: 32px;
	/*padding-top: 0px;
	margin-top: -40px;
	margin-bottom: 0px;
	margin-left: -40px;*/
	position: absolute;
	left: 0px;
	top: 470px;
}
#machineNav li {
	float: left;
	padding: 0px;
	height: 32px;
	width: 110px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textSquash {
	width: 455px;
	height: auto;
	margin: 0;
	padding: 0;
}

