﻿html, body
{
	height: 100%;

	margin: 0;
	padding: 0;
	
	background-color: #f5f3ed;
}
form
{
	position: relative;
	min-height: 100%;
	
	margin: 0 auto 0 auto;
	width: 973px;
}
img
{
	border-style: none;
}
div,p,li,td,a,h1,h2,h3,body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
a:link, a:visited, a:active
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	text-decoration:underline;
}
.sitearea
{
	padding: 10px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;	
	
	 /*
		Add a space to the bottom of the content for the footer to fill.
	    
		Because we have used 'position: absolute' on the footer it will not make space for
		itself and will cover part of the content.  We add some padding here to make space for
		it, make this the same height as your footer.
	*/
	padding-bottom: 60px;
}
.header
{
	padding-bottom: 19px;
}
.header .searchbox
{
	width: 109px;
	height: 12px;
	margin: 0;
	padding: 1px;
	border: 0;
	font-size: 10px;
	color: #a69e85;
}
.header .topbar
{
	padding-bottom: 9px;
}
.content
{
	margin-bottom: 19px;
}
.content .menu
{
	vertical-align: top;
	width: 122px;
}
.leftmenu
{
	border: 0;
	background-color: Transparent;
}
.content .rightcol
{
	width: 240px;
	text-align: right;
	border-left: solid 1px #ffffff;
	vertical-align: top;
}
.content .leftcol
{
	vertical-align: top;
	border-left: solid 1px #ffffff;
	padding-left: 19px;
	padding-right: 19px;
}
.form
{
	vertical-align: top;
	width: 321px;
	padding-right: 22px;
}
.form .field
{
	width: 321px;
	height: 20px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.form .largearea
{
	width: 321px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.form td
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.mailinglist .field
{
	width: 175px;
	height: 20px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.mailinglist .dropdown
{
	width: 175px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.mailinglist .dropdownquestion
{
	width: 329px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.mailinglist td
{
	font-weight: bold;
	color: #000000;
}
.mailinglist .right
{
	padding-left: 20px;
}

.newsandevents .news
{
	width: 50%;
	vertical-align: top;
	padding-right: 17px;
	border-right: solid 1px #ffffff;
}
.newsandevents .events
{
	width: 50%;
	vertical-align: top;
	padding-left: 17px;
}
.newsandevents .reviews
{
	width: 50%;
	vertical-align: top;
	padding-left: 17px;
	padding-top: 17px;
}
.newsandevents .newsitem
{
	border-bottom: solid 1px #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsheadline
{
	text-transform: uppercase;
	font-weight: bold;
}

.workingatara .right
{
	width: 240px;
	text-align: left;
	border-left: solid 1px #ffffff;
	vertical-align: top;
	padding-left: 19px;
}
.workingatara .left
{
	vertical-align: top;
	padding-right: 19px;
}

.applicationform td
{
	font-weight: bold;
	color: #48182c;
	padding: 3px 0 3px 0;
}
.applicationform .nextfield
{
	padding-left: 20px;
}
.applicationform .inputfield
{
	width: 172px;
	height: 15px;
	margin: 0;
	padding-top: 2px;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.applicationform .largearea
{
	width: 172px;
	margin: 0;
	padding: 2px;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.applicationform .dropdownlist
{
	width: 172px;
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.applicationform .dropdownstandard
{
	margin: 0;
	padding: 0;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.applicationform .lighttext
{
	font-weight: normal;
}
.applicationform .uploadfile
{
	width: 172px;
	height: 20px;
	margin: 0;
	padding-top: 2px;
	
	border: solid 1px #b5a584;
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

.hotbox
{
	width: 222px;
	position: relative;
	right: -17px;
	
}
.hotbox .scrollarea
{
	border: solid 1px #a69e85;
	padding: 7px;
	background-color: #ffffff;
	height: 100%;
	
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

.scrollareaDart
{
	border: solid 1px #a69e85;
	background-color: #ffffff;
	height: 100%;
	
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

.footer
{
	width: 963px;
	margin-top: 30px;
	padding: 11px 0px 9px 0px;
	border-top: solid 1px #000000;
}
.footer .text
{
	font-size: 8px;
	color: #7b7a74;
	text-transform: uppercase;
}
.footer .text a:link,
.footer .text a:active,
.footer .text a:visited
{
	font-size: 8px;
	color: #7b7a74;
	text-transform: uppercase;

	text-decoration: none;
}
.footer .text a:hover
{
	text-decoration: underline;
}


/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 781px; /* Set to gallery width, in px or percentage */
height: 76px; /* Set to gallery height */
background-color: #e8e5de;
border: solid 1px #5f383d;
}

.thumbimage,
#motioncontainer a img 
{
    padding: 10px 2px 0px 2px;
    border: solid 1px #e8e5de;
}

#motioncontainer a:hover img 
{
    padding: 0px 2px 0px 2px;
    border: solid 1px White; /* Set image border hover color */
}

#statusdiv {
background-color: red;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

#scroller
{
    margin-top: 12px;
}

#description
{
    width: 809px;
    height: 63px;
    background-color: #e8e5de;
    border: solid 1px #d9d1c6;
    margin-bottom: 12px;
}

#description img
{
    border: none;
}

#desc_txt
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: Black;
    height: 23px;
    padding: 8px 5px 5px 10px;
}

#itemNumber
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    padding-top: 5px; 
    height: 23px;
    width: 489px;
    color: #5a353c;
    background-color: #dad0c6;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.clear
{
    clear: both;
}

#largePic
{
    width: 809px;
    height: 296px;
}

/* End Gallery Styles */

.IceLogo
{
	width: 200px;
	padding-left: 10px;
}

.wineView
{
    width:195px;
    border-left: solid 1px #ffffff; 
    padding-left:10px;    
}

.factView
{
    width:230px;
    border-left: solid 1px #ffffff; 
    padding-left:10px;    
}


.AccoladeRotator span
{
	color: #999999;
	font-size: 12px;
}

.AccoladeRotator span span
{
	color: #444444;
	font-size: 14px;
}

.headerimage
{
    padding:0;
    margin:0;
    border:0;
    overflow:hidden;
}

.headerband
{
    padding:0;
    margin:0;
    border:0;
    overflow:hidden;
}

.Head, .Head img
{
	width:160px;
	height:364px;	
}


.rightcolContact
{
	width: 200px;
	text-align: left;
	border-left: solid 1px #ffffff;
	vertical-align: top;
	padding-left:20px;
}


.datalist a
{
	text-decoration:none;
}

.datalist a:hover
{
	font-weight:bold;
}

.Selected
{
	font-weight:bold;
}

.featureContent
{
	filter: alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1.0;
	color:#ffffff;
	font-size:13px;	
}