/*
©2008 Accru Wine
version 1.0, last modified 11-23-08
for questions or comments contact msokolowski@accruwine.com
*/

/* ---------- base styles ------------- */
@charset "utf-8";

*{
	padding: 0;
	margin: 0;
}
body{
	text-align:center;
	font-family: Trebuchet MS, Times, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #ffffff;
	background-repeat: repeat;
}
#wrapper{
	position:relative;
	background: #ffffff url(/_images/sidebar_bg.gif) repeat-y;
	width: 982px;
	margin: 0 auto;
	text-align: left;
}
#clear{
	clear:both;
}
hr {
	font-size: 1px;
	color: #cbcaca;
	margin-bottom: 10px;
}
#logo {
	width: 295px;
	height: 98px;
	position: absolute;
	top: 4px;
}
	
/* ------- account navigation styles --------- */
#accountNav ul{
	position: absolute;
	right: 0;
	top: 10px;
	width: 232px;
	list-style: none;
}
#accountNav ul li{
	float: left;
}
#accountNav ul a{
	padding: 0 1.2em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#accountNav ul a.first{
	background: none;
}
#accountNav ul a:hover{
	color: #7d0f28;
}
#accountNav2 ul{
	position: absolute;
	right: 0;
	top: 5px;
	width: 255px;
	list-style: none;
	float: right;
}
#accountNav2 ul li{
	float: left;
}
#accountNav2 ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #666;
	float: left;
	display: block;
}
#accountNav2 ul a.first{
	background: none;
}
#accountNav2 ul a:hover{
	color: #7d0f28;
}
/* ----------------- header styles ---------------*/
#header {
	position: relative;
	background-color: #ffffff;
	top left;
	height: 98px;
}
#header h1 {
	margin-left: -9000px;
}
#header #logoImage {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	height: 141px;
	background: url(/_images/logo.gif) no-repeat top right;
}
/* ------- main navigation styles --------- */
#mainNav ul {
	margin: 0;
	position: absolute;
	right: 3px;
	top: 60px;
	width: 681px;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#mainNav ul li{
	float: left;
}
#mainNav ul a{
	padding: 0 1.3em;
	font-size: 15px;
	line-height: 2em;
	text-decoration: none;
	color: #472a00;
	float: left;
	display: block;
}
#mainNav ul a.first{
	background: none;
	color: #7c112b;
}
#mainNav ul a:hover{
	color: #7d0f28;
}
/* ------- sub navigation styles --------- */
#subNav ul{
	margin: 0;
	position: absolute;
	right: 0;
	bottom: 22px;
	width: 687px;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#subNav ul li{
	float: left;
}
#subNav ul a{
	padding: 0 1em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #666;
	float: left;
	display: block;
}
#subNav ul a.first{
	background: none;
}
#subNav ul a:hover{
	color: #7d0f28;
}
/* --------------------- banner styles ------------------------ */
#banner1{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/accruengine/_images/accruengine1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
/* --------------------- banner about styles ------------------------ */

#bannerAbout{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/process1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerAbout ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerAbout ul li{
	float: left;
}
#bannerAbout ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerAbout ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerAbout ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerAbout ul a:hover{
	color: #ffffff;
}
#bannerStory{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/story1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerStory ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerStory ul li{
	float: left;
}
#bannerStory ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerStory ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerStory ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerStory ul a:hover{
	color: #ffffff;
}
#bannerProcess{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/process1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerProcess ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerProcess ul li{
	float: left;
}
#bannerProcess ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerProcess ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerProcess ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerProcess ul a:hover{
	color: #ffffff;
}
#bannerTrade{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/trade1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerTrade ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerTrade ul li{
	float: left;
}
#bannerTrade ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerTrade ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerTrade ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerTrade ul a:hover{
	color: #ffffff;
}
#bannerEmployment{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/employment1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerEmployment ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerEmployment ul li{
	float: left;
}
#bannerEmployment ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerEmployment ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerEmployment ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerEmployment ul a:hover{
	color: #ffffff;
}
#bannerContact{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/about/_images/contact1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerContact ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 270px;
}
#bannerContact ul li{
	float: left;
}
#bannerContact ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #999999;
	float: left;
	display: block;
}
#bannerContact ul a.first{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerContact ul a.second{
	height: 39px;
	color: #ffffff;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerContact ul a:hover{
	color: #ffffff;
}
#bannerMarketing {
	float:left;
	width: 982px;
	height: 325px;
	background-color: #FFFFFF;
	background-image: url(/experiential/_images/social1.jpg);
	background-repeat: no-repeat;
}
#bannerMarketing ul{
	margin: 0;
	position: absolute;
	top: 389px;
	width: 961px;
	list-style: none;
	padding-left: 30px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	float: left;
}
#bannerMarketing ul li{
	float: left;
}
#bannerMarketing ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 33px;
	text-decoration: none;
	color: #492801;
	float: left;
	display: block;
}
#bannerMarketing ul a.first{
	height: 36px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow2.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerMarketing ul a.second{
	height: 36px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow2_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerMarketing ul a:hover{
	color: #ffffff;
}
#bannerEngine{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/accruengine/_images/accruengine1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#bannerEngine ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 20px;
}
#bannerEngine ul li{
	float: left;
}
#bannerEngine ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #492801;
	float: left;
	display: block;
}
#bannerEngine ul a.first{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerEngine ul a.second{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerEngine ul a:hover{
	color: #ffffff;
}
#banner3{
	float:left;
	width: 982px;
	background-image: url(/_images/home.jpg);
	height: 285px;
	background-color: #FFFFFF;
}
#bannerFeature{
	float:left;
	width: 665px;
	height: 137px;
	background-color: #FFFFFF;
	position: relative;
	border-bottom: 1px solid #cbcaca;
}
/* ------- third navigation styles --------- */

#bannerBranding{
	float:left;
	width: 982px;
	height: 232px;
	background-color: #FFFFFF;
}
#bannerBranding ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 120px;
}
#bannerBranding ul li{
	float: left;
}
#bannerBranding ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #492801;
	float: left;
	display: block;
}
#bannerBranding ul a.first{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerBranding ul a.second{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow_gray.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerBranding ul a:hover{
	color: #ffffff;
}
#bannerLabs{
	float:left;
	width: 982px;
	height: 232px;
	background-image: url(/accrulabs/_images/labs1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#bannerLabs ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 120px;
}
#bannerLabs ul li{
	float: left;
}
#bannerLabs ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #492801;
	float: left;
	display: block;
}
#bannerLabs ul a.first{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#bannerLabs ul a:hover{
	color: #ffffff;
}
#banner1 ul{
	margin: 0;
	position: absolute;
	top: 291px;
	width: 982px;
	list-style: none;
	padding-left: 25px;
}
#banner1 ul li{
	float: left;
}
#banner1 ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 39px;
	text-decoration: none;
	color: #492801;
	float: left;
	display: block;
}
#banner1 ul a.first{
	height: 39px;
	color: #7c112b;
	background-image: url(/_images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
#banner1 ul a:hover{
	color: #ffffff;
}
#banner3 ul{
	margin: 0;
	position: absolute;
	left: 10px;
	top: 355px;
	width: 660px;
	list-style: none;
	padding: 0;
	float: left;
}
#banner3 ul li{
	float: left;
}
#banner3 ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #cccccc;
	float: left;
	display: block;
}
#banner3 ul a.first{
	background: none;
}
#banner3 ul a:hover{
	color: #ffffff;
}
#bannerFeature  ul{
	margin: 0;
	position: absolute;
	left: 10px;
	top: 125px;
	width: 500px;
	list-style: none;
	padding: 0;
	float: left;
}
#bannerFeature ul li{
	float: left;
}
#bannerFeature  ul a{
	padding: 0 1.3em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #cccccc;
	float: left;
	display: block;
}
#bannerFeature  ul a.first{
	background: none;
}
#bannerFeature ul a:hover{
	color: #ffffff;
}
/* ------- splash page styles --------- */
#rotator{
	margin: 0;
	width: 982px;
	padding: 0;
	border: 1px solid #999999;
}
/* ------- premium wine shop styles --------- */
#premium{
	margin: 0;
	width: 982px;
	padding: 0;
	border: 1px solid #999999;
}
#feature1{
	margin: 0;
	width: 322px;
	height: 105px;
	position: relative;
	padding: 0;
	top: 6px;
	border: 1px solid #999999;
	background-image: url(/_images/feature1.jpg);
	background-repeat: no-repeat;
	float: left;
}
#feature2{
	margin: 0;
	width: 322px;
	height: 105px;
	position: relative;
	padding: 0;
	top: 6px;
	left: 6px;
	border: 1px solid #999999;
	background-image: url(/_images/feature2.jpg);
	background-repeat: no-repeat;
	float: left;
}
#feature3{
	margin: 0;
	width: 322px;
	height: 105px;
	position: relative;
	top: 6px;
	left: 2px;
	padding: 0;
	border: 1px solid #999999;
	background-image: url(/_images/feature3.jpg);
	background-repeat: no-repeat;
	float: right;
}
/* --------------------- search styles ------------------------ */
#search {
	top: 300px;
	float: right;
	padding-right: 10px;
	position: absolute;
	margin: 0;
	right: 1px;
}	
#search2 {
	top: 392px;
	float: right;
	padding-right: 10px;
	position: absolute;
	margin: 0;
	right: 1px;
}	
#search3 {
	top: 350px;
	float: right;
	padding-right: 10px;
	position: absolute;
	margin: 0;
	right: 1px;
}	
/* --------------------- content styles ------------------------ */
#twitter {
	border: 1px solid #cbcaca;
	width: 260px;
}
#slideshow {
	width: 665px;
	height: 137px;
	position: relative;
	float: left;
}
#events {
	top-margin: 10px;
}	
#events a{
	color: #7c112b;
	text-decoration: none;
	border-bottom: 1px dotted #7c112b;
}
#events a:hover {
	color: #7c112b;
	text-decoration: none;
	border-bottom: 1px solid #7c112b;
}
#events p {
	text-align: left;
}
#content1{
	float:left;
	width: 982px;
	height: 232;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#content{
	float:left;
	width: 700px;
}
#contentmid{
	width: 982px;
}
#contentmid2{
	float:left;
	width: 665px;
	padding-left: 2em;
	margin-top: 8px;
	line-height: 18px;
}
#contentmid2 h1{
	font: 1.3em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	margin: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #cbcaca;
}
#contentmid2 a{
	color: #777;
	text-decoration: none;
	border-bottom: 1px dotted #777;
}
#contentmid2 a:hover {
	color: #7c112b;
	text-decoration: none;
	border-bottom: 1px dotted #7c112b;
}
#featuredleft{
	float:left;
	width: 320px;
	margin-top: 20px;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}
#featuredmid{
	margin-top: 20px;
	float:left;
	width: 320px;
	padding-right: 2em;
}
#featuredright{
	float: right;
	width: 250px;
	margin-top: 20px;
	margin-left: 6px;
	position:absolute
}
#featuredRightOuter{
	float: right;
	width: 250px;
	margin-left: 6px;
	position:absolute
}
#featuredRightInner{
	float: right;
	width: 250px;
	position:absolute
}
#featuredRightInner h1{
	font: .7em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
	margin: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#featuredSubLeft{
	float:left;
	width: 176px;
	margin-top: 10px;
	margin-left: 22px;
	margin-bottom: 10px;
	padding-right: 19px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	background-color: #ffffff;
	position: relative;
	background-image: url(/_images/h_banner_branding.jpg);
	border: 1px solid #da9937;	
	background-repeat: no-repeat;
}
#featuredSubLeft h2{
	font: 1.2em/1.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	padding: 0;
	margin: 0;
}
#featuredSubLeft ul{
	margin:0;
	list-style-type:none;
	padding-top: 0;
	text-align: center;
	line-height: 25px;
}
#featuredSubLeft a{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}
#featuredSubLeft a:hover {
	color: #da9937;
	text-decoration: none;
	border-bottom: 1px dotted #da9937;
}
#featuredSubMid{
	margin-top: 10px;
	float:left;
	width: 176px;
	margin-left: 11px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-right: 19px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 0;
	background-color: #ffffff;
	background-image: url(/_images/h_banner_marketing.jpg);
	position: relative;
	border: 1px solid #b1ca39;
	background-repeat: no-repeat;
}
#featuredSubMid h2{
	font: 1.2em/1.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	padding: 0;
	margin: 0;
}
#featuredSubMid ul{
	margin:0;
	list-style-type:none;
	padding-top: 0;
	text-align: center;
	line-height: 25px;
}
#featuredSubMid a{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}
#featuredSubMid a:hover {
	color: #b1ca39;
	text-decoration: none;
	border-bottom: 1px dotted #b1ca39;
}
#featuredSubRight{
	float: right;
	width: 176px;
	right: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-right: 19px;
	padding-left: 18px;
	padding-top: 10px;
	position: relative;
	background-color: #ffffff;
	background-image: url(/_images/h_banner_engine.jpg);
	border: 1px solid #e6e121;
	background-repeat: no-repeat;
}
#featuredSubRight h2{
	font: 1.2em/1.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	padding: 0;
	margin: 0;
}
#featuredSubRight ul{
	margin:0;
	list-style-type:none;
	padding-top: 0;
	text-align: center;
	line-height: 25px;
}
#featuredSubRight a{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}
#featuredSubRight a:hover {
	color: #cac520;
	text-decoration: none;
	border-bottom: 1px dotted #cac520;
}
#featuredright img {
	margin-bottom: 20px;
}
#featuredright h1{
	font: 1.3em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#featuredright h2{
	font: 1.3em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
}
#featuredright p{
	font: .5em/.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #333333;
	padding: 0 1em 0 2.2em;
	margin-bottom: 2em;
}
/*--------------------- rss styles -------------------------*/
#rssOuter{
	width: 248px;
	margin-top: 5px;
	border: 1px solid #cbcaca;
	background-image: url(/_images/OWG_sponsor.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
#rssInner{
	margin-top: 35px;
	margin-bottom: 10px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left: 10px;
	width: 218px;
	border: 1px solid #cbcaca;
	background-color: #f9f9f9;
}
#rssInner h1{
	font: .7em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
	margin: 0;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#rssInner ul{
	margin-bottom: 10px;
	list-style-type:none;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	line-height: 17px;
	font-size: .9em;
}
#rssInner a{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
	font-size: .8em;
}
#rssInner a:hover {
	color: #7c112b;
	text-decoration: none;
	border-bottom: 1px dotted #7c112b;
}
#imageCellar {
	width: 248px;
	margin-top: 0px;
	border: 1px solid #cbcaca;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

/*--------------------- sidebar styles -------------------------*/
#bulletsInner{
	width: 248px;
	margin-top: 17px;
	background-image: url(/_images/bulletBacking.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-left: 7px;
}
#bulletsInner h1{
	font: 1.2em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
	margin: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#bulletsInner ul{
	margin-bottom: 0;
	list-style-type:none;
	padding-top: 0;
	padding-left: 35px;
	padding-right: 25px;
	text-align: left;
	line-height: 17px;
	font-size: .9em;
	list-style-image: url(/_images/bullet.png);
}
#bulletsInner a{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
	font-size: .8em;
}
#bulletsInner a:hover {
	color: #7c112b;
	text-decoration: none;
	border-bottom: 1px dotted #7c112b;
}
#bulletsInner p{
	text-align: left;
	line-height: 17px;
	font-size: .9em;
	padding-left: 15px;
	padding-right: 15px;
}
#bulletsBase {
	margin-top: 0;
	margin-left: 7px;
	margin-bottom:15px;
	background-image: url(/_images/bulletBacking_base.gif);
	background-repeat:no-repeat;
	width: 248px;
	height: 41px;
}
/* -------------------- shopping cart styles -------------------------------- */
#order{
	width: 665px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	position: relative;
}
#billing{
	width: 565px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	position: relative;
}
.note{
	font-style: italic;
	font-size: 11px;
}
.order-items{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
/* -- featured area styles -- */
#featured {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}
#featured ul{
	margin:0;
	padding-top: 0;
	line-height: 17px;
	list-style-type:none;
	list-style-image: url(/_images/bullet.png);
}
#featured ul li{
	float: left;
	margin-left: 40px;
	margin-right: 30px;
}
#featured img {
	margin-top: 5px;
	margin-right: .7em;
	margin-bottom: .5em;
	border:0;
}
#featured h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.5em;
	color: #7c112b;
	margin: 0px;
	padding: 0px;
}
#featured h2{
	font: italic 1.3em/2em "Trebuchet MS", Helvetica, sans-serif;
	color: #666666;
	border-bottom: 1px solid #999999;
}
#featured h3{
	font-size: 10px;
	color: #555555;
	padding: 0;
	margin: 0;
}
#featured p{
	text-align: left;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	line-height: 17px;
	color: #333333;
}
#featured a{
	color: #777;
	text-decoration: none;
	border-bottom: 1px dotted #777;
}
#featured a:hover{
	color:#7c112b;
	border-bottom: 1px solid #7c112b;
}
/* -- featured trade styles -- */
#featuredTrade {
	margin-right: 0;
	margin-bottom: 3em;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}
#featuredTrade img{
	padding-bottom: 10px;
}
#featuredTrade h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.5em;
	color: #7c112b;
	margin: 0px;
	padding: 0px;
}
#featuredTrade h2{
	font: 1.2em/1.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #666666;
	border-bottom: 1px solid #cbcaca;
	padding: 0;
	margin: 0;
}
#featuredTrade h3{
	font-size: 10px "Trebuchet MS", Helvetica, sans-serif;
	color: #555555;
	padding: 0;
	margin: 0;
}
#featuredTrade p{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	line-height: 17px;
	color: #333333;
}
#featuredTrade a{
	color: #7c112b;
	text-decoration: none;
}
#featuredTrade a:hover{
	color:#7c112b;
	border-bottom: 1px solid #7c112b;
}	
/* -- featured Contact styles -- */
#featuredContact {
	margin-right: 0;
	margin-bottom: 3em;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
	background-image: url(/about/_images/map.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#featuredContact img{
	padding-bottom: 10px;
}
#featuredContact h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.5em;
	color: #7c112b;
	margin: 0px;
	padding: 0px;
}
#featuredContact h2{
	font: 1.2em/1.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #666666;
	border-bottom: 1px solid #cbcaca;
	padding: 0;
	margin: 0;
}
#featuredContact h3{
	font-size: 10px "Trebuchet MS", Helvetica, sans-serif;
	color: #555555;
	padding: 0;
	margin: 0;
}
#featuredContact p{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 17px;
	color: #666666;
}
#featuredContact a{
	color: #7c112b;
	text-decoration: none;
}
#featuredContact a:hover{
	color:#7c112b;
	border-bottom: 1px solid #7c112b;
}	
/* -- other featured styles -- */
#featuredForms {
	margin-right: 0;
	margin-bottom: 3em;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1em;
	padding-left: 20px;
}
/* --------------------- sidebar styles ------------------------ */
#sidebarBullets{
	float:right;
	width: 270px;
}
#sidebar{
	float:right;
	width: 270px;
}
#sidebarRSS {
	margin-top: 0px;
	float:right;
	width: 270px;
}
#sidebarPoll{
	padding-top: 11px;
	padding-right: 5px;
	float:right;
	width: 270px;
}
#sidebarText{
	width: 240px;
	padding-left: 15px;
	padding-right: 10px;
}
#sidebar img {
	margin-bottom: 20px;
}
#sidebar h1{
	font: 1.3em "Trebuchet MS", Helvetica, sans-serif;
	color: #7c112b;
	text-align: center;
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar h2{
	font: 1.2em "Trebuchet MS", Helvetica, sans-serif;
	color: #cc0000;
	padding: 0 0 0.5em 2em;
	margin-top: .5em;
}
#sidebar p{
	font: .5em/.9em "Trebuchet MS", Helvetica, sans-serif;
	color: #333333;
	padding: 0 1em 0 2.2em;
	margin-bottom: 2em;
}
#sidebar a{
	color:#7c112b;
	text-decoration: none;
}
#sidebar a:hover{
}
/* ----- sidebar navigation styles -------*/
#sidebar ul{
	margin:0;
	list-style-type:none;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	list-style-image: url(/_images/bullet.png);
}
/* resets size of nav links relative to this size */
#sidebar ul#secondNav{
	font-size:1.2em;
}
#sidebar ul#secondNav li{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color: #6f5044;
}
#sidebar ul#secondNav li.section{
	padding: .5em 0 .5em 1.4em;
}
#sidebar ul#secondNav a{
	color: #561216;
	text-decoration: none;
	padding: .2em 0 .2em 1.4em;
	display:block;
	width: 200px;
	border:none;
}
#sidebar ul#secondNav .nested a{
	font-size:.85em;
}
#sidebar ul#secondNav li a.heading{
	color: #fcfae2;
	text-decoration: none;
	padding: 5px 0 5px 20px;
	display:block;
	width: 230px;
	border:none;
	background-color:#561216;
}
#sidebar ul#secondNav a:hover{
	color:#e25a25;
}
#sidebar ul#secondNav a.current{
	color: #028925;
}
#sidebar ul#secondNav a.current:hover{
	color:#028925;
	cursor: default;
}
/* -------------------- footer styles -------------------------------- */
#footer{
	color: #666;
	font: .9em "Trebuchet MS", Helvetica, sans-serif;
	padding: 1em;
	clear: both;
	margin-top: 1em;
	text-align: center;
	background-color: #fff;
	background-image: url(/_images/baseline.gif);
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a{
	color: #7c112b;
	text-decoration: none;
}
/* ------- privacy styles --------- */
#privacy ul{
	margin: 0;
	position: relative;
	right: 0;
	bottom: 65px;
	width: 282px;
	list-style: none;
	float: right;
}
#privacy ul li{
	float: left;
}
#privacy ul a{
	padding: 0 1em;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #666;
	float: left;
	display: block;
}
#privacy ul a.first{
	background: none;
}
#privacy ul a:hover{
	color: #7c112b;
}
/* ------- sign-up field styles --------- */
#signup {
	bottom: 10px;
	position: relative;
	background-color: #FFFFFF;
	text-align: center;
}	
/* ------- Slider --------- */
div#wn	{
	position:relative;
	width:982px;
	height:232px;
	overflow:hidden;
}
div#wnMid	{
	position:relative;
	width:982px;
	height:285px;
	overflow:hidden;
}
div#wnBig	{
	position:relative;
	width:982px;
	height:325px;
	overflow:hidden;
}
div#wnSecondary	{
	position:relative;
	width:665px;
	height:137px;
	overflow:hidden;
}
/* ------- Slider About Us--------- */
#scrollLinksStory{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:20px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksProcess{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:109px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksTrade{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:212px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksEmployment{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:318px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksContact{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:414px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
/* ------- Slider Branding--------- */
#scrollLinksIdentity{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:146px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksLabels{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:252px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksPrint{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:370px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksPhoto{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	left:492px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksIllustration{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	right:317px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksWeb{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	right:215px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksFood{
	position:absolute;
	width: 62px;
	height: 29px;
	top:262px;
	right:113px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
#scrollLinksHome{
	position:absolute;
	width: 62px;
	height: 29px;
	top:108px;
	left:23px;
	background-image: url(/_images/halfround.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 12px;
}
.confirmed {
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
