body
{
	background-color:#E7D19A;
}
.VideosTd
{
	color:Black; 
	font-family:Verdana; 
	font-size:12px;
}
.HeaderBody
{
    background-color: #E7D19A;
    text-align: center;
}
.HeaderTable
{
	width:1005px;
	text-align:left;
}
.HeaderTd
{
	
	background-repeat:no-repeat;
	background-attachment:inherit;
	height:228px;
	text-align:left;
	position:relative;
	left:-3px;
}
.ViewCartLink
{
	position:relative;
	left:665px;
	top:-30px;
}
.Seperator1
{
	position:relative;
	left:750px;
	top:-50px;
}
.YourAccountLink
{
	position:relative;
	left:770px;
	top:-66px;
}
.Seperator2
{
	position:relative;
	left:880px;
	top:-87px;
}
.CheckoutLink
{
	position:relative;
	left:900px;
	top:-103px;
}
.HomeLink
{
	position:relative;
	left:605px;
	top:70px;
}
.RecipesLink
{
	position:relative;
	left:685px;
	top:52px;
}
.LocationsLink
{
	position:relative;
	left:795px;
	top:35px;
}
.ContactLink
{
	position:relative;
	left:915px;
	top:17px;
}
.HeaderMenuLinks
{
	font-family:Verdana;
	font-size:16px;
	text-decoration:none;
	color:#452F15;
}
.HeaderMenuLinks:Hover
{
	color:#A42C0D;
	font-size:16px;
	font-weight:600;
}
.LeftMenuLinks
{
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:White;
}
.LeftMenuLinks:Hover
{
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#FFB515;
	font-weight:900;
}
.LeftMenuSpacerTd
{
	width:65px;
}
.LeftMenuTd
{
  padding:0px;
	margin:0px;
	width:179px;
	height:100%;
	background-color:#E7D19A;
	overflow:visible;
	padding-right:0px;
}
.ContentTable
{
	width:732px;
	background-color:#F1E6CA;
	padding:5px 5px 5px 5px;
	height:700px;
}
.ContentTd
{
	width:732px;
	background-color:#F1E6CA;
	border:solid 4px #663300;
	padding:5px 5px 5px 5px;
	margin:0px;
}
.Coffee-1
{
	width:190px;
	height:26px;
	font-weight:600;
	color:White;
	font-size:13px;
	font-family:Verdana;
	text-align:center;
	background-color:#914000;
	background-image:url("../images/coffee-bean-header-single.jpg");
	background-repeat:no-repeat;
}
.Coffee-1-stars
{
	width:190px;
	height:35px;
	font-weight:600;
	color:White;
	font-size:13px;
	font-family:Verdana;
	text-align:center;
	background-color:#914000;
	background-image:url("../images/Coffee-Bean-header-stars.jpg");
	background-repeat:no-repeat;
}

.extrasMenu
{
  height:35px;
	font-weight:600;
	color:White;
	font-size:13px;
	font-family:Verdana;
	text-align:left;
	background-color:#914000;
	background-image:url("../images/Coffee-Bean-header-stars2.jpg");
	background-repeat:no-repeat;
	border-top:2px outset #663300;
}

.extrasLink
{
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:White;
	position:relative;
	top:8px;
	left:38px;
}

.extrasLink:Hover
{
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#FFB515;
	font-weight:900;
}

.Coffee-1-bottom
{
	width:190px;
	height:30px;
	font-weight:600;
	color:White;
	font-size:13px;
	font-family:Verdana;
	text-align:center;
	background-color:#914000;
	background-image:url("../images/coffee-star-bottom.jpg");
	background-repeat:no-repeat;
}
.Coffee-2
{
	width:190px;
	height:50px;
	font-weight:600;
	color:White;
	font-size:12px;
	font-family:Verdana;
	text-align:center;
	background-color:#914000;
	background-image:url("../images/coffee-bean-header-double.jpg");
	background-repeat:no-repeat;
}
.Coffee-Headers
{
	border-top:solid 2px #663300;
	font-family:Cursive;
	font-size:12px;
	background-color:#914000;
	color:#F1E6CA;
}
.double-star-top
{
	height:5px;
	background-color:#914000;
}
.Coffee-footer-address
{
	width:202px;
	height:70px;
	font-weight:600;
	color:#F1E6CA;
	font-size:12px;
	font-family:Verdana;
	text-align:right;
	background-color:#E7D19A;
	background-image:url("../images/ryan-bros-footer.jpg");
	background-repeat:no-repeat;	
}
.HomeMainTable
{
	background-color:#F1E6CA;
}
.HomeLeftTd
{
	width:488px;
}
.HomeRightTd
{
	width:291;
}

.HomeRightTd-1
{
  position:relative;
	overflow:hidden;
	width:400px;
	height:500px;
	background-color:#914000;
	border:solid 2px #914000;
}

.HomeCenterTd
{
	background-color:#F1E6CA;
	border:2px solid #914000;
	
}

.link0
{
	color:White;
	text-decoration:none;
}
.link0:hover
{
	color:#660909;
}
.link1
{
	color:#8BD3E5;
	text-decoration:none;
}
.link1:hover
{
	color:#660909;
	font-weight:900;
}
.link2
{
	color:White;
	text-decoration:none;
}
.link2:hover
{
	color:#660909;
	font-weight:600;
}
.link3
{
	color:#F1E6CA;
	text-decoration:none;
}
.link3:hover
{
	color:#660909;
	font-weight:900;
}
.link4
{
	color:#FFE912;
	text-decoration:none;
}
.link4:hover
{
	color:#660909;
	font-weight:900;
}
.link5
{
	color:#FEDE58;
	text-decoration:none;
}
.link5:hover
{
	color:#660909;
	font-weight:900;
}
.link6
{
	color:White;
	text-decoration:none;
}
.link6:hover
{
	color:#660909;
	font-weight:900;
}
.link7
{
	color:#623503;
	text-decoration:none;
}
.link7:hover
{
	color:#660909;
	font-size:16px;
	font-weight:900;
}
.link8
{
	color:White;
	text-decoration:none;
}
.link8:hover
{
	color:#660909;
}
.link9
{
	color:White;
	text-decoration:none;
}
.link9:hover
{
	color:#660909;
}
.link10
{
	color:Black;
	text-decoration:none;
	font-size:11px;
}
.link10:hover
{
	color:#660909;
	font-weight:900;
}
.HeaderP
{
	font-family:Verdana;
	font-size:30px;
	color:Black;
}
.GeneralHeader
{
	font-family:Verdana;
	font-size:20px;
	font-weight:700;
	color:Black;
}
.GeneralText
{
	font-family:Verdana;
	font-size:14px;
	color:Black;	
}
.GeneralTd
{
	font-family:Verdana;
	font-size:14px;
	color:Black;
}



table.tabs 
{
	margin-bottom: 10px;
}
td.tab 
{
	background: #E7D19A;
	padding-left: 1px;
	border-bottom: 1px solid #F1E6CA; /* matches the really light brown*/
	text-decoration:none;
}
td.tab0 
{
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #F1E6CA; /* matches the really light brown*/
	text-decoration:none;
}
td.tab1 
{
	border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
	background: #F1E6CA;
	text-decoration:none;
}
td.tab2 
{
	background: #E7D19A;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;
	border-bottom: 1px solid #F1E6CA; /* matches the really light brown*/
	font-weight: bold;
	padding: 6px 8px 6px 8px;
	text-decoration:none;
}
.tab2:hover
{
	background: #F1E6CA;
}
td.tab3 
{
	background: #E7D19A;
	border-bottom: 1px solid #F1E6CA; /* matches the really light brown*/
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
}

.carousel {
  position:relative;
  overflow:hidden;
	left:75px;
	background:#F1E6CA;
}

.carousel_item {
  height:120px;
  width:100px;
  text-align:center;
	cursor:pointer;
}

.carousel_img {
  margin-top:10px;
  width:80px;
  height:80px;
}

.carousel_leftButton {
  position:absolute;
  left:10px;
  top:35px;
	cursor:pointer;
}

.carousel_rightButton {
  position:absolute;
  right:10px;
  top:35px;
	cursor:pointer;
}

.carousel_wrapper {
  position:relative;
	left:70px;
	background: #E7D19A;
	margin-bottom:10px;
	padding-bottom:0px;
	border: 2px solid #E7D19A;
}

.storyHolder {
  position:relative;
	background:#F1E6CA;
	width:100%;
	height:400px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.storyItem {
  position:absolute;
	top:10px;
	left:10px;
	right:10px;
	color:#663300; 
	font-family:Verdana; 
	font-size:14px; 
}

.story_leftButton {
	cursor:pointer;
}

.story_rightButton {
	cursor:pointer;
}

.storyHeader {
  color:#F1E6CA;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	margin:5px;
	font-size:20px;
}

.carouselHeader {
  color:#F1E6CA;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
	font-size:20px;
	background-color:#914000;
}

.carouselPopup {
  width:300px;
	height:300px;
}

.footerLinkTD {
  text-align:center;
	border-right: 1px solid BLACK;
}

.footerLink {
  color:#914000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}