/* Main Structure
-------------------------------------------------------------------------- */
html {
	background: #bda378 url(../images/bcgr.jpg) 0 0 repeat;
}

body {font-family: georgia; color: #3A321F; padding: 60px 0; line-height: 1.4;}

#Container {
	width: 916px;
	margin: 0 auto;
	text-align: left;	
	position: relative;
	background: url(../images/middle.png) 0 0 repeat-y;
	
}

.wrapper {
margin:0 auto; width:916px;

}

/* Head
-------------------------------------------------------------------------- */

#Head{
	width: 916px;
	height: 343px;
	margin: 0 auto;
	position: relative;
	background: url(../images/top.png) 0 0 no-repeat;
}

#HeadHome{
	width: 916px;
	height: 541px;
	margin: 0 auto;
	position: relative;
	background: url(../images/top-home.png) 0 0 no-repeat;
}

#Logo{
	position: absolute;
	left: 20px;
	top: 30px;
}

#Days{
	width: 613px;
	height: 44px;
  margin: 0;
  padding: 0;
	position: absolute;
	top: -26px;
	right: 10px;
	overflow: hidden;	
}

/* Side Bar
-------------------------------------------------------------------------- */

#SideBar{
	width: 228px;
	z-index: 100;
	position: absolute;
	float: left;
	margin:120px 0 0 20px;
	
}



ul#Nav {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  width: 227px;
  background: #E4D8C0;
  text-align: center;
  border: 1px solid #AA9F88;
  margin-bottom: 35px;
}

ul#Nav li {
  list-style-type: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  background: url(../images/menu_item_bottom_bg.png) bottom center no-repeat;
  
}

div#Counter {
  margin-bottom: 35px;
  text-align: center;
}

div#Counter input.counter {
  font-family: georgia;
  font-size: 108%;
  background: #000;
  color: #fff;
  border: 1px solid #AA9F88;
  width: 40px;
  height: 25px;
  text-align: center;
  padding-top: 6px;
  vertical-align: center;
}

/* Content
-------------------------------------------------------------------------- */

#Content {
	width: 600px;
	margin: -155px 30px 0 0;
	position: relative;
	float: right;
	display: inline;
	min-height:550px;
}

#ContentHome {
	width: 600px;
	margin: -25px 30px 0 0;
	position: relative;
	float: right;
	display: inline;
	min-height:290px;
}

/* Carousel
-------------------------------------------------------------------------- */

.Carousel{
	width: 628px;
  height: 90px;
	margin: -320px 21px 0 0;
	z-index: 101;
	position: relative;
	float: right;
	display: inline;
  background: #000;
  color: #fff;
}

.CarouselHome{
	width: 628px;
  height: 90px;
	margin: -180px 21px 0 0;
	z-index: 101;
	position: relative;
	float: right;
	display: inline;
  background: #000;
  color: #fff;
}

/* Bottom
-------------------------------------------------------------------------- */

#Bottom{
	clear: both;
	width: 916px;
	height: 1px;
	margin: 0;
	position: relative;
	overflow: visible;
}

#Footer{
	clear: both;
	width: 916px;
	height: 150px;
	background: url(../images/bottom.png) 0 0 no-repeat;
	margin:0 auto;

}

.footerText{  padding-left: 290px;
  padding-top: 20px;}


.floatLeft{ float:left;}

.floatRight{ float:right;}

.footerWidth{ width:590px;}
