* {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:normal;
	font-size:12px;
	background-image:url(../images/bgMain.jpg);
	text-align:justify;
}
img {
	border:0px;
}
#wrapBg {
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom:auto;
	height:500px;
	width:100%;
	background-image:url(../images/topDarken.png);
	background-repeat:repeat-x;
	background-position:top;
}
#logo {
	width:204px;
	height:82px;
	float:left;
	padding-top:4px;
}
/*-----------------------------------*/
/*General Layout*/
/*-----------------------------------*/
#footer {
	background-image:url(../images/footer.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:166px;
	width:100%;
	float:left;
	padding-top:30px;
}
#footerAlign {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom:auto;
	height:auto;
	width:992px;
	color:#e4d6bd;
}
.footerBox {
	width:495px;
	height:auto;
	float:left;
	padding-top:20px;
}
#content {
	width:100%;
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}
#contentLeft {
	float:left;
	width:430px;
	height:auto;
	padding-top:28px;
}
#contentRight {
	float:left;
	width:562px;
	height:auto;
	padding-top:25px;
}
#contentFill {
	float:left;
	width:100%;
	height:auto;
	padding-top:25px;
}
#wrapper1 {
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom:auto;
	height:auto;
	width:992px;
}
.box {
	width:408px;
	height:auto;
	float:left;
	padding-bottom:15px;
}
.boxPad {
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/boxTile.png);
	background-repeat:repeat-y;
	height:auto;
	float: left;
	width: 368px;
}
.boxNoPad {
	padding-left:6px;
	padding-right:0px;
	background-image:url(../images/boxTile.png);
	background-repeat:repeat-y;
	height: auto;
	float: left;
	width: 402px;
}
.boxAlign {
	width:246px;
	margin:0px auto;
}
#flip {
	width:992px;
	height:620px;
}
.float {
	float:left;
	padding-right:10px;
	display:inline;
	padding-top:5px;
	padding-bottom: 0px;
}
/*-----------------------------------*/
/*HomePage*/
/*-----------------------------------*/
#flash {
	margin-right: auto;
	margin-left: auto;
	width:992px;
	height:370px;
	padding-top:20px;
	background-image:url(../images/flash.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.homeBox {
	width:310px;
	height:172px;
	float:left;
	font-size:13px;
}
.coffee {
	background-image:url(../images/homeCoffee.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-right:30px;
}
.menu {
	background-image:url(../images/homeMenu.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-right:30px;
}
.locator {
	background-image:url(../images/homeLocator.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*-----------------------------------*/
/*Menu Styling*/
/*-----------------------------------*/
#nav {
	height:34px;
	padding-top:42px;
	width:auto;
	color:#FFF;
	float:right;
}
#nav a {
	display:block;
}
/*-----------------------------------*/
/*Menu Styling*/
/*-----------------------------------*/
.btn {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	background-image:url(../images/btnTop.png);
	background-repeat:no-repeat;
	background-position:0px;
	height:44px;
	width:108px;
	text-align:center;
	float:left;
	padding-top:15px;
	margin-left:1px;
}
.btn:hover {
	background-image:url(../images/btnTop_Over.png);
	color:#FFFFFF;
}
.btnGeneral {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	background-image:url(../images/btnGeneral.png);
	background-repeat:no-repeat;
	background-position:0px;
	height:39px;
	width:113px;
	text-align:center;
	float:left;
	padding-top:8px;
	display:block;
	margin-left:0px;
	margin-right:8px;
	display:block;
}
.btnGeneral:hover {
	background-image:url(../images/btnTopOver.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.btnSelected {
	background-image:url(../images/btnTop_Over.png);
	background-repeat:no-repeat;
}
.btnSelectedGen {
	background-image:url(../images/btnTopOver.png);
	background-repeat:no-repeat;
}
/*-----------------------------------*/
/*Links*/
/*-----------------------------------*/
a {
	text-decoration:none;
	color:#8c0000;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
/*-----------------------------------*/
/*Text*/
/*-----------------------------------*/
form {
	padding-top:10px;
}
h1 {
	font-size:18px;
	font-weight:bold;
}
.h1Pic {
	width:100%;
	height:24px;
	background-image:url(../images/H1Div.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.h1PicLong {
	width:100%;
	height:27px;
	background-image:url(../images/H1DivLong.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.h1PicFill {
	width:100%;
	height:27px;
	background-image:url(../images/H1DivFill.png);
	background-repeat:no-repeat;
	background-position:center top;
}
h2 {
	font-size:24px;
	color:#000000;
	font-weight:Bold;
	font-weight:bold;
	padding-bottom:2px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}
h4 {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
ul {
	padding-left: 0;
	margin-left: 0;
	padding-bottom:5px;
}
li {
	background: url(../images/bulletStar.png) left center no-repeat;
	padding-left: 23px;
	margin-bottom: 10px;
	list-style:none;
}
.textbox {
	border:1px solid #ba9e69;
	background-image:url(../images/inputBg.png);
	width:200px;
	height:20px;
	margin-bottom:7px;
	color:#7a6337;
	background-color:transparent;
}
.textarea {
	border:1px solid #ba9e69;
	background-image:url(../images/inputBg.png);
	width:200px;
	margin-bottom:7px;
	color:#7a6337;
	display:inline-block;
	background-color:transparent;
}
.label {
	float:left;
	width:70px;
	display:inline-block;
}
/*@font-face {
	font-family: 'myFutura';
	src: url('futurastd-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('futurastd-medium-webfont.woff') format('woff'), 
	     url('futurastd-medium-webfont.ttf')  format('truetype'),
	     url('futurastd-medium-webfont.svg#svgFontName') format('svg');
}*/
#livesearch {
	padding-left:70px;
}
/*-----------------------------------*/
/*Easy Slider*/
/*-----------------------------------*/
	#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li, #slider2 li {
	width:992px;
	height:349px;
	overflow:hidden;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display: block;
	width: 41px;
	height: 38px;
	position: absolute;
	top: 178px;
	z-index: 1000;
	margin-left: 890px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:41px;
	height:38px;
	background:url(../images/homeBtnPrev.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/homeBtnNext.png) no-repeat 0 0;
}
#nextBtn, #slider1next {
	margin-left: 930px;
}

