﻿/* Begin Structure Styles =============================================== */
.hide{
	display:none;
}
.show{
	display:block;
}
/* generic layout_________________________________________________________________________*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/Wrapper_back.jpg) #ffffff repeat-x top;
	color: #d4cbcb;
	font-size: 12px;
	overflow: -moz-scrollbars-vertical;
	top:0;
	
}
#Wrapper {
	width:993px;
	margin:0px auto;
	text-align: left;
	top:0;
	padding:0px;
	background:url(../images/wrapshim.jpg) #ffffff repeat-x top;
}
#Top,#Main
{
	float:left;
	margin:0px;
	padding:0px;
	width:993px;
	
}

.Logo
{
	position:absolute;
	top:20px;
	left:40px;
	border:none;
	background:url(../images/Logo.png);
	width:235px;
	height:138px;
	_behavior:url(./Scripts/iepngfix.htc);
}
.goldh2
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:100%;
	clear:both;
	color:#d6b861;
	font-size:14px;
}
/*Navigation _______________________________________________________________________________*/
#Navigation 
{
	margin:0px;
	padding:0px;
	width:993px;
	height:41px;
	background:url(../images/Nav_Top_Shim.gif) repeat-x;
	float:left;
	border-bottom:2px solid #761d19;
}
#Navigation ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}
#Navigation ul li
{
	float:left;
}
#Navigation ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#e5bd30;
	background:url(../images/Bullet_Hidden.gif) no-repeat 5px 12px;
	float:left;
	margin-left:10px;
	height:41px;
	line-height:41px;
	padding-left:23px;
	padding-right:10px;
}
#Navigation ul li a:hover,#Navigation ul li a.selected
{

	color:#6e0101;
	background:url(../images/Bullet_highlighted.gif) #e5bd30 no-repeat 5px 12px;
	
}


/*Home Page________________________________________________________________________*/

#Home_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Home_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:461px;
	position:relative;
}
#Home_Top .Text
{
	width:250px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:385px;
	color:#e7dcbf;
	left:430px;
}
#Home_Top .Text a
{
	color:#e7dcbf;
}
#Home_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Home_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:962px;
	position:relative;
}

#Top10
{
	width:204px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:450px;
}
#Top10 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:8px;
	_margin-left:3px;
}
#Top10 ul li
{
	width:204px;
	float:left;
	padding-bottom:8px;
	margin-top:2px;
	height:27px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/li_Line.png) no-repeat;
}
#Top10 ul li.Top
{
	margin-top:0px;
}
#Top10 ul li h2
{
	margin:0px;
	padding:0px;
	font-family:Times New Roman;
	font-size:20px;
	color:#b39a51;
	float:left;
	width:20px;
}
#Top10 ul li p
{
	margin:0px;
	padding:0px;
	float:left;
	font-size:10px;
	padding-left:10px;
	width:150px;
	margin-top:7px;
}

#Location 
{
	float:left;
	margin:0px;
	padding:0px;
	width:422px;
	min-height:410px;
	margin-left:10px;
	margin-top:50px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_back.png) no-repeat;
}

#Location  .Left_Location 
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:60px;
	margin-left:2px;
	width:216px;
	
}
#Location  .Right_Location
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:60px;
	margin-left:8px;
	_margin-left:0px;
	width:180px;
}
#Location  .Left_Location ul 
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	
}
#Location  .Left_Location ul li
{
	clear:left;
	padding-left:5px;
	height:30px;
	width:216px;
	padding-top:5px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_li.png) no-repeat;
	
}
#Location  .Left_Location ul li.long
{
	height:40px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_li_long.png) no-repeat;	
}

#Location  .Left_Location ul li a
{
	color:#efefef;
	text-decoration:none;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:13px;
	
	
}
#Location  .Left_Location ul li a:hover,#Location  .Left_Location ul li a.LocHigh
{
	color:#d6b861;
}

#we
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:140px;
	width:422px;
	padding-top:60px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/we_are.png) no-repeat;		
}


#Right_content
{
	float:left;
	margin:0px;
	padding:0px;
	width:260px;
	margin-left:52px;
	margin-top:110px;	
}
#Right_content ul
{
	float:left;
	margin:0px;
	padding:0px;
	width:240px;
	margin-left:10px;
	_margin-left:5px;
	list-style:none;
}
#Right_content ul li
{
	height:30px;
	padding-top:5px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_li.png) no-repeat;
}
#Right_content #fam
{
	height:190px;
}
#Right_content #coffee
{
	margin-top:60px;
	
}

.lineBottom
{
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	_margin-left:7px;
	margin-top:5px;
	width:230px;
	padding-bottom:10px;
	background:url(../images/Line_Coffee.jpg) no-repeat bottom left;	
}
.lineBottom a
{
	font-weight:bold;
	text-decoration:none;
	color:#b89650;
	margin:0px; 
	padding:0px;
	
	
}
.open
{
	width:230px;
	background:url(../images/Open_Widge.png) no-repeat 215px 5px;
	_background:url(../images/Open_Widge.gif) no-repeat 215px 5px;
}
.close
{
	width:230px;
	background:url(../images/Close_Widge.png) no-repeat 215px 5px;
	_background:url(../images/Close_Widge.gif) no-repeat 215px 5px;
}
.lineBottom p
{
	margin:0px;
	padding:0px;
	margin-top:5px;
}
/*about top_______________________________*/
#About_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/About_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:248px;
	position:relative;
}
#About_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/About_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:530px;
	position:relative;
}
.width_fivehunderd
{
	float:left;
	margin:0px;
	padding:0px;
	width:500px;
	margin-top:30px;
	
}
#About_Back img
{
	float:left;
	margin-left:30px;
	margin-top:30px;
	margin-right:30px;
}
#About_Title
{
	float:left;
	width:930px;
	height:53px;
	margin-left:30px;
	_margin-left:15px;
	background:url(../images/About_Title.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}

/*deli page____________________________*/

#Deli_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Deli_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:248px;
	position:relative;
}
#Deli_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Deli_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:530px;
	position:relative;
}
#Deli_Back h2
{
	font-size:14px;
}
#Deli_Back img
{
	float:left;
	margin-left:30px;
	margin-top:30px;
	margin-right:30px;
}
#Deli_Title
{
	float:left;
	width:930px;
	height:53px;
	margin-left:30px;
	_margin-left:15px;
	background:url(../images/Deli_Title.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}
/*shops page___________*/
#Shop_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Shops_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:248px;
	position:relative;
}
#Shop_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Shops_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:610px;
	position:relative;
}


#shops
{
	float:left;
	margin-left:30px;
	_margin-left:15px;
	padding:0px;
	width:942px;
	height:410px;
	background:url(../images/Shops_Behind.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}


#shops  .Left_Location 
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:60px;
	margin-left:2px;
	width:216px;
	
}
#shops  .Right_Location
{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:60px;
	margin-left:20px;
	_margin-left:10px;
	width:700px;
}
#shops  .Right_Location img
{
	float:left;
	margin:0px;
	padding:0px;
	border:2px solid #c69c55;
}
#shops  .Right_Location p
{
	float:left;
	margin:0px;
	padding:0px;

}
#shops .Right_Location .Location_Left
{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
}
#shops .Right_Location .Location_Left p
{
	line-height:18px;
	margin-top:10px;
}
#shops .Right_Location .Location_Right
{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
}
#shops .Right_Location .Location_Right p
{
	margin-top:10px;
	margin-bottom:10px;
}
#shops .Right_Location .Location_Right a,a.whitea
{
	color:#d4cbcb;
}

#shops  .Left_Location ul 
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	
}
#shops  .Left_Location ul li
{
	clear:left;
	padding-left:5px;
	height:30px;
	width:216px;
	padding-top:5px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_li.png) no-repeat;
	
}
#shops  .Left_Location ul li.long
{
	height:40px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/location_li_long.png) no-repeat;	
}

#shops  .Left_Location ul li a
{
	color:#efefef;
	text-decoration:none;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:13px;
	
	
}
#shops  .Left_Location ul li a:hover,#ShopLocation  .Left_Location ul li a.LocHigh
{
	color:#d6b861;
}
/*Coffee site____________________*/
#Coffee_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Coffee_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:248px;
	position:relative;
}
#Coffee_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Coffee_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:700px;
	position:relative;
}
#Coffee_Right
{
	float:right;
	margin:0px;
	padding:0px;
	margin-right:40px;
	_margin-right:20px;
	_behavior:url(./Scripts/iepngfix.htc);
	background:url(../images/Coffee_Right_Back.png) no-repeat 0px 0px;
	width:265px;
	height:630px;
	position:relative;
	padding-top:60px;
}
#coffee_Title
{
	float:left;
	width:615px;
	height:58px;
	background:url(../images/our-coffee.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}
#rainforest_Title
{
	float:left;
	width:615px;
	height:58px;
	margin:0px;
	padding:0px;
	background:url(../images/rainforest.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}
.Coffee_Left
{
	width:615px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:30px;
	_margin-left:15px;
}
.Coffee_Left p
{
	margin-top:20px;
	margin-bottom:20px;
	width:600px;
	margin-left:10px;
	float:left;
}
/*Contact page____________________*/
#Contact_Top
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Contact_Top.jpg) no-repeat 0px 0px;
	width:993px;
	height:248px;
	position:relative;
}
#Contact_Back
{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/Contact_Main.jpg) no-repeat 0px 0px;
	width:993px;
	height:531px;
	position:relative;
}
.Half
{
	width:445px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:30px;
	margin-top:20px;
}
#Contact_Left_Title
{
	float:left;
	width:445px;
	height:53px;
	margin:0px;
	padding:0px;
	background:url(../images/Contact_Left.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}
p.smallp
{
	float:left;
	margin:0px;
	padding:0px;
	width:150px;
	margin-top:25px;
}
p.mapp
{
	float:left;
	margin:0px;
	padding:0px;
	width:259px;
	margin-top:25px;
}

#Contact_Right_Title
{
	float:left;
	width:445px;
	height:53px;
	margin:0px;
	padding:0px;
	background:url(../images/Contact_Right.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
	margin-bottom:25px;
}
.Half label
{
	width:140px;
	display:block;
	margin:0px;
	padding:0px;
	text-align:right;
	float:left;
	clear:both;
	margin-bottom:5px;
}
.Half input
{
	width:205px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:5px;
	background:#c7c7c7;
	border:1px solid #4a0f15;
	color:#4a0f15;
	font-size:11px;
	margin-bottom:5px;
	height:15px;
}
.Half textarea
{
	width:270px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:5px;
	background:#c7c7c7;
	border:1px solid #4a0f15;
	color:#4a0f15;
	font-family:Arial;
	font-size:11px;
}
.Submit
{
	float:right;
	margin:0px;
	padding:0px;
	width:71px;
	height:24px;
	margin-top:10px;
	margin-right:27px;
	background:url(../images/Submit.png) no-repeat 0px 0px;
	_behavior:url(./Scripts/iepngfix.htc);
}
