/* CSS Document */
body{
	margin:0;
	background: #000 url(../elements/bg_tile.png) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100.1%;	
}

html {overflow-y: scroll}

#image2, #image1, #image3, #image4, #image5{
	width: 176px;
	height: 356px;
	background-color:#066;
	position:absolute;
	z-index:99;
	overflow:hidden;	
}
#imageWrapper{
	height: 356px;
	width:900px;
	position:relative;
	margin:auto;
}
#image_welcome{
	height: 190px;
	padding: 5px;
	float:left;
}
#image2{
	background:url(../elements/banner_images/02.jpg) -181px 0 no-repeat;
	/*background:url(../elements/banner_images/02.jpg);*/
	left: 181px;
}
#image1{
	background:url(../elements/banner_images/01.jpg) 0 0 no-repeat;
	/*background:url(../elements/banner_images/01.jpg);*/
}
#image3{
	background:url(../elements/banner_images/03.jpg) -362px 0 no-repeat;
	/*background:url(../elements/banner_images/03.jpg);*/
	left: 362px;
}
#image4{
	background:url(../elements/banner_images/04.jpg) -543px 0 no-repeat;
	/*background:url(../elements/banner_images/04.jpg);*/
	left: 543px;
}
#image5{
	background:url(../elements/banner_images/05.jpg) -724px 0 no-repeat;
	/*background:url(../elements/banner_images/05.jpg);*/
	left: 724px;
}
#header{
	width:900px;
	margin:auto;
	position:relative;	
}
#mainArea{
	background-color: #1f1f1f;
	margin:auto;
	width:880px;
	margin-top: 5px;
	color:#FFF;
	padding:10px;	
	margin-bottom: 71px;
}
#footer{
	background:url(../elements/bottom_bt_tile.png) repeat-x 0 0;
	height: 66px;
	width:100%;
	position:fixed;
	bottom: 0;
	left: 0px;
	z-index:1000;	
}
#footerCon{
	width: 900px;
	color:#FFF;
	background:url(../elements/design_guru_tab.png) no-repeat ;
	height:55px;
	margin:auto;
	margin-top:5px;
	overflow:hidden;
	font-size:11px;	
}
#footerCon a{
	color: #fff;
	margin-left:10px;
	text-decoration:none;	
}
#footerCon a:hover{
	color: #1f1f1f;	
	/*font-weight:bold;*/
}
.question{
	font-size:15px;
	font-weight:bold;
	display:block;
	cursor:pointer;	
}
.faq p{
	display:none;	
}
#mainArea p, #mainArea ul, #mainArea ol,#mainArea span, #mainArea h2, #mainArea h3{
	margin-left:220px;	
}
#mainArea a{
	color:#bcbcbc;
	text-decoration:none;	
}
input[type=text], input[type='text'] ,input[type="text"]{
	width: 150px;
	color:#1f1f1f;
	border: #bcbcbc solid 1px;	
}
textarea {
	width: 150px;
	color:#1f1f1f;
	border: #bcbcbc solid 1px;
}
#mainArea a:hover{
	text-decoration:underline;	
}
#navigation{
	position:absolute;
	bottom: 0px;
	right:0px;	
}
.bVine, .bAbout, .bContact, .bFAQ, .bWine, .bReg, .bInst, .bSpec, .bGallery{
	height: 39px;
	display:block;
	float:left;
	text-indent:-10000px;	
}
.bVine{ 
	background:url(../elements/navigation/vine_vortex.png) no-repeat 0 0;
	width:83px;
}
.bAbout{ 
	background:url(../elements/navigation/about.png) no-repeat 0 0;
	width:52px;
}
.bContact{ 
	background:url(../elements/navigation/contact.png) no-repeat 0 0;
	width:65px;
}
.bGallery{ 
	background:url(../elements/navigation/gallery.png) no-repeat 0 0;
	width:65px;
}
.bFAQ{ 
	background:url(../elements/navigation/faq.png) no-repeat 0 0;
	width:37px;
}
.bWine{ 
	background:url(../elements/navigation/wine_storage.png) no-repeat 0 0;
	width:92px;
}
.bReg{ 
	background:url(../elements/navigation/regulations.png) no-repeat 0 0;
	width:80px;
}
.bInst{ 
	background:url(../elements/navigation/installation.png) no-repeat 0 0;
	width:79px;
}
.bSpec{ 
	background:url(../elements/navigation/specifications.png) no-repeat 0 0;
	width:94px;
}
#navigation a:hover{
	background-position: 0 -39px;	
}
#navigation a:focus{
	outline:none;	
}
