/* CSS Document */
/* CSS Document */
.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main{margin-left:auto;/* IE: preserve layout at narrow widths */}

.yui-t4 #yui-main,
.yui-t5 #yui-main,
.yui-t6 #yui-main{margin-right:auto;/* IE: preserve layout at narrow widths */}

#doc2 {background:white;}
html {background-color: #402A0E;}
body {
	background-color: #402A0E;
	padding:48px 0;
	
}

.hide {display:none;}


#theHeader {
	width:787px;
	height:85px;
	position:relative;
	text-align:left;
	background-image: url(/images/menu/menu.png);
	background-position:0px -70px;
	padding-top:32px;
	padding-left:187px;
	
}
a:focus
{
  -moz-outline: none;
  outline:none;
}
h1 {
	color:#FF5200;
	text-transform: lowercase;
	border-bottom:1px dotted #66553E;
	padding-bottom:5px;
	font-size:280%;
	margin-top:0;
}
h2 {
	color:#FF5200;
	text-transform: lowercase;
	font-size:167%;
	margin-top:0;margin-bottom:.5em;

}
#homeContent h1 {margin:-15px 0 10px 0;border-bottom:none;text-transform:none;font-size:380%;padding:0;line-height:.9em;}
#homeContent p {font-size:85%;}
a.buyCoffee {display:block;width:220px;height:164px;background:white url(/images/order-coffee-2010.png);text-indent:-4000px;}
p {max-width:540px;}
div.tableBlock {border:2px solid #cccccc;padding:5px;width:auto;margin:5px 0;}
table {width:75%}
table.narrow {width:66%}
table.narrowest {width:50%}
td {font-size:85%;}
td,th {border:none;}
th {color:#402A0E;text-align:left;border-bottom:1px dotted #402A0E;font-size:116%;padding:0 10px 0 0;}
th input,th select {font-size:77%;}
th a {font-size:77%}
a {color:#FF5200;font-weight:bold;}
.orange {color:#FF5200;}
/* MENU */




#theMenu {list-style: none;
  padding: 0;
  margin: 0;
  width: 500px;
 
  
}
#theMenu li {list-style: none;float:left;}

#theMenu a {line-height:35px;text-indent:-2000px;display:block;}
a.menuHome {width:60px;background:url(/images/menu/menu.png) no-repeat 0px -35px;}
a.menuHome:hover,a.menuHome.menuOn {background-position:0px 0px}
a.menuFix {width:69px;background-image: url(/images/menu/menu.png);
	background-repeat: no-repeat;background-position: -60px -35px;}
a.menuFix:hover,a.menuFix.menuOn {background-position:-60px 0px}
a.menuOrder {width:113px;background-image: url(/images/menu/menu.png);
	background-repeat: no-repeat;background-position: -129px -35px;}
a.menuOrder:hover,a.menuOrder.menuOn {background-position:-129px 0px}
a.menuRoast {width:93px;background-image: url(/images/menu/menu.png);
	background-repeat: no-repeat;background-position: -242px -35px;}
a.menuRoast:hover,a.menuRoast.menuOn {background-position:-242px 0px}
a.menuOutlets {width:77px;background-image: url(/images/menu/menu.png);
	background-repeat: no-repeat;background-position: -335px -35px;}
a.menuOutlets:hover,a.menuOutlets.menuOn {background-position:-335px 0px}
a.menuContact {width:79px;background-image: url(/images/menu/menu.png);
	background-repeat: no-repeat;background-position: -414px -35px;}
a.menuContact:hover,a.menuContact.menuOn {background-position:-414px 0px}


#gallery {width:878px; height:187px;margin-bottom:20px;}
#bannerLarge {width:974px; height:335px;background:url(/images/header/header_bg.gif)}
#bannerSmall {width:974px; height:150px;background:url(/images/header/header_bg.gif)}

p.breadCrumb {clear:both;padding-top:15px;font-size:95%;}

#bd {background:url(/images/bd_bg.png);
padding:25px 45px 30px 45px;
}

#bd #yui-main div.yui-b {
	padding:0 0 60px 20px;
	
	
	
}
/* Cart weaver specific */
#tableProductDetails td {border:none;padding-left:0;font-size:100%;}
#tableProductDetails select {}


#hd .yui-gb {padding:0 20px;}

.theRight {text-align:right;}


.yui-gb .yui-u {
/*width:21.769em;  283/13 */
/**width:21.225em; 283/13.3333 */
}

.errorMessage {font-weight:bold;color:red;font-size:123.1%;}

#ft {
	background: url(/images/menu/menu.png) no-repeat 0px -187px;
	
	
	padding: 0px 0px 20px 0px;
	
	}
#ft p {color:white;font-size:85%;padding-top:60px;margin-left:187px;max-width:none;line-height:2em;}
#ft p span {color:#FF5200;font-weight:bold;margin:0 5px;}
#ft a {color:white;}
