body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.85em;
	line-height:1.4em;
	margin:0;
	padding:0;
	}

pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.4em;
	}
	
h1, h2, #container.front h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2em;
	margin:1.2em 0 .6em 0;
	}
	h2 {
		font-size:130%;
		font-weight:bold;
		}
	h3 {
		font-size:120%;
		font-weight:bold;
		}
	h4 {
		font-size:110%;
		font-weight:normal;
		}
	h5 {
		font-size:100%;
		font-weight:bold;
		}
	h2.first, h3.first,
	h2.sticky, h3.sticky,
	#content_main h2,
	#container.front h2.sticky,
	#container.front h3.sticky,
	#container.front h2.first,
	#container.front h3.first {
		margin-top:0;
		}

hr {
	height:1px;
	}
	
p {
	margin:.6em 0 1em 0;
	}

dl, ul {
	margin:.6em 0 1em 0;
	}
	ul {
		margin-left:3em;
		padding:0;
		}
	
li {
	margin:.4em 0 .4em 0;
	}

dt {
	margin:.2em 0;
	font-weight:bold;
	}
	
dd {
	margin:.2em 0 .2em 3em;
	}
	
form {
	margin:0;
	}
	
/* Positioning
******************************/

#container_wrapper {
       width: 948px;
	/*width:768px;*/
	margin:1em auto 0 auto;
	position:relative;
	}

#container_wrapper.admin_on {
	margin-top:3em;
	}
	
#container {
	margin:0;
	padding:20px 4px 0 4px;
	}

#logo h1 {
	width:180px;
	position:absolute;
	top:-65px; left:0;
	margin-left: 370px;
	padding:0;
	z-index:110;
	}
	

#logo h1 a {		
	text-indent:-6000px;		
	display:block;	
	height:160px;		
	background: transparent url(/themes/new_wineinstitute/images/WI-Logo-160.png) no-repeat bottom center;
	}

#top_menu {
	position: absolute;
	width: 940px;
	z-index:100;
	background-color: #004A80;
	height: 33px;
	top: 172px;
	}
	

#top_menu h3 {
		display:none;
		}
	
#top_menu ul {
		margin:0;
		padding:0;
		list-style:none;
		}
	
#top_menu ul {
		margin:0 0 0 217px; 
		}
		
#top_menu ul ul {
		margin:0;
		}
	
#top_menu li {
		margin:0;
		padding:0;
		float:left;
		}
	
#top_menu li a {
		display:block;
		margin:0;
		padding:0;
		text-indent:-4000px;
		text-decoration:none;
		outline:none;
		}

#top_menu li a#home {
			height:33px;
			width:60px;
			padding-right: 10px;
			background:transparent url(/themes/new_wineinstitute/images/menu_home_off.png) no-repeat top left;
			}
		
#top_menu li a#company {
			height:33px;
			width:90px;
			background:transparent url(/themes/new_wineinstitute/images/menu_about_us_off.png) no-repeat top left;
			padding-right: 10px;
			}
		
#top_menu li a#our-initiatives {

			height:33px;
			width:96px;
			background:transparent url(/themes/new_wineinstitute/images/menu_initiatives_off.png) no-repeat top left;
			padding-right: 10px;
			}
		
#top_menu li a#memberships {
			height:33px;
			width:110px;
			background:transparent url(/themes/new_wineinstitute/images/menu_membership_off.png) no-repeat top left;
			padding-right: 10px;
			}
		
#top_menu li a#press-room {
			height:33px;
			width:110px;
			background:transparent url(/themes/new_wineinstitute/images/menu_pressroom_off.png) no-repeat top left;
	
			}
		
	
/* Dropdown menu */
	
#top_menu li li a {
		width:160px;
		margin:0; 
		padding: 5px;
		font-size:90%;
		font-weight:normal;
		line-height:1.2em;
		text-indent:0;
		/* background-color: #f6f9fb; */
		background-color: #edf3f3;
		}
	

/* Dropdown menu end*/

#top_menu li a#company:hover, #top_menu li:hover a#home, #top_menu li.sfhover a#home, #container.Home-Information #top_menu li a#home {
		background:transparent url(/themes/new_wineinstitute/images/menu_home_on.png) no-repeat top left;
		}	
	
#top_menu li a#company:hover, #top_menu li:hover a#company, #top_menu li.sfhover a#company, #container.Company-Information #top_menu li a#company {
		background:transparent url(/themes/new_wineinstitute/images/menu_about_us_on.png) no-repeat top left;
		}
	
#top_menu li a#our-initiatives:hover, #top_menu li:hover a#our-initiatives, #top_menu li.sfhover a#our-initiatives, #container.Our-Initiatives #top_menu li a#our-initiatives {
		background:transparent url(/themes/new_wineinstitute/images/menu_initiatives_on.png) no-repeat top left;
		}
	
#top_menu li a#memberships:hover, #top_menu li:hover a#memberships, #top_menu li.sfhover a#memberships, #container.Membership-Information #top_menu li a#memberships {
		background:transparent url(/themes/new_wineinstitute/images/menu_membership_on.png) no-repeat top left;
		}
	
#top_menu li a#press-room:hover, #top_menu li:hover a#press-room, #top_menu li.sfhover a#press-room, #container.Wine-Industry-Resources #top_menu li a#press-room {
		background:transparent url(/themes/new_wineinstitute/images/menu_pressroom_on.png) no-repeat top left;
		}

#top_menu li:hover li a:hover, #top_menu li.sfhover li a:hover {
		color:#004A80;
		text-decoration: underline;
		}
	
	
#top_menu li:hover li a, #top_menu li.sfhover li a {
		color:#004A80;
		}
	
	

/* Dropdown menu positioning*/
	

#top_menu li ul {
		margin:0 0 0 -1px;
		}
	
#top_menu li ul ul {
		margin:0 0 0 130px;
		}
	
#top_menu li ul {
		display:none;
		position:absolute;
		width:162px;
		left:-999em;
		}
	
#top_menu li:hover ul ul,
	
#top_menu li.sfhover ul ul {
		left:-999em;
		}
	
#top_menu li:hover ul,
	/*
#top_menu li li:hover ul,*/
	
#top_menu li.sfhover ul/*,
	
#top_menu li li.sfhover ul*/  {
		display:block;
		left:auto;
		}

		


#content_wrap {
	width:940px;
	border: solid 2px #004A80;
	height:auto;
	}
	
	#top_photo {
		width:100%;
		height:100px;
		position:relative;
		overflow:hidden;
		}
		#container.front #top_photo {
			height:129px;
			}

		#top_message {
			position:absolute;
			bottom:0;
			left:0;
			width:600px;
			height:auto;
			margin:0 0 0 104px;
			z-index:20;
			}
			
	#content_left {
		width:220px;
		margin:0 606px 0 0;
		overflow:hidden;
		}

	#content_main {
		padding-top: 20px;
		width:715px;
		float:right;
		margin:0;
		}

	#column_left {
		width:490px;
		min-height:530px;
		float:left;
		}
		
	#column_right {
		padding-top:20px;
		width:220px;
		float:right;
		}

		/* Only Left Sidebar */
		
		#content_wrap.sidebar_left #column_left {
			/* width:606px; */
			width:690px;
			}
			
		#content_wrap.sidebar_left #column_right {
			display:none;text-align
			}
			
		/* Only Right Sidebar */
			
		#content_wrap.sidebar_right #content_left {
			display:none;
			}
	
		#content_wrap.sidebar_right #content_main {
			width:940px;
			}	
				
		#content_wrap.sidebar_right #column_left {
			width:720px;
			}
			
		#content_wrap.sidebar_right #column_right {
			width:220px;
			}
			
		/* No Sidebars */
			
		#content_wrap.sidebar_none #content_left {
			display:none;
			}
	
		#content_wrap.sidebar_none #content_main {
			width:940px;
			}	
				
		#content_wrap.sidebar_none #column_left {
			width:940px;
			}
			
		#content_wrap.sidebar_none #column_right {
			display:none;
			}

	#footer {
		clear:both;
		margin:2em 0 0 0;
		}
				
/* Padding and Container Contents
******************************/

#top_message {
	padding:5px;
	font-size:90%;
	}
	#container.front #top_message h2 {
		font-size:125%;
		margin:0 0 .4em 0;
		}
	#top_message p.byline {
		margin:.4em 0 .2em 0;
		font-size:70%;
		text-align:right;
		}

#content_left .wrapper {
	margin-top: 32px;
	padding: 10px;
	font-size:95%;
	}

#column_left .wrapper {
	margin-top:32px;
	border: solid 1px #004A80;
	padding:10px;
	min-height: 500px;
	}

#column_right .wrapper {
	padding-top:48px;
	padding:10px;
	font-size:95%;
	}

#search {
	margin:-10px -10px 0 -10px;
	padding:10px;
	}
	
.breadcrumb {
	font-size:80%;
	margin:0 0 1em 0;
	}

.feature {
	margin:0 0 1em 0;
	}

.resource h3 {
	margin:.5em 0 0em 0;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	}
	.feature h2 a,
	h2.clean a,
	.view-home-latest .resource h3 a {
		text-decoration:none;
		}


.postinfo {
	margin-top:.2em;
	margin-bottom:.8em;
	font-size:90%;
	}

.release-date {
	font-size:90%;
	}

.teaser-image {
	margin:0 0 .4em 0;
	}
	
#quick_links h3,
#hr_5034 h3,
#featured_items h3,
#meetings_and_workshops h3,
#search h3,
#content_left .block h3,
#content_main .block h3 {
	font-size:130%;
	}

#featured_items ul,
#quick_links ul,
#hr_5034 ul,
#meetings_and_workshops ul,
#frequently_requested_documents ul,
ul.menu {
	margin:1em 0 1.2em;
	padding:0;
	list-style:none;
	}

	#featured_items li,
	#quick_links li,
	#hr_5034 li,
	#frequently_requested_documents li,
	ul.menu li {
		margin:.2em 0 .5em 0;
		padding:0;
		list-style:none;
		line-height:1.2em;
		background: none;
		}
	#quick_links li, 
	#hr_5034 li {
		line-height:1.1em;
		}
	#featured_items ul ul,
	#quick_links ul ul,
	#hr_5034 ul ul,
	ul.menu ul {
		margin-top:.4em;
		margin-left:1.5em;
		}

	#featured_items li a,
	#quick_links li a,
	#hr_5034 li a,
	#meetings_and_workshops li a,
	ul.menu li a {
		text-decoration:none;
		}
		#featured_items li a:hover,
		#quick_links li a:hover,
		#hr_5034 li a:hover,
		#meetings_and_workshops li a:hover,
		ul.menu li a:hover  {
			text-decoration:underline;
			}

#footer_top {
	margin-left: 215px;
	padding:10px;
	font-size:80%;
	min-height:2em;
	}

	#footer_top #block-block-13,
	#footer_top #block-block-14 {
		margin:auto;
		padding:0;
		}
		#footer_top ul#utility_nav {
			
			margin:auto;
			padding:0;
			}
			#footer_top ul#utility_nav li {
				float: left;
				margin:auto;
				padding:0;
				list-style:none;
				line-height:2em;
				}
			#footer_top ul#utility_nav li.search {
				padding-right:5px;
				}
				#footer_top ul#utility_nav li a {
					padding:0 8px;
					/* border-right:1px solid #dddbd5; */
					}
					#footer_top ul#utility_nav li.first a {
						padding-left:0;
						}
					#footer_top ul#utility_nav li.last a {
						margin-right:8px;
						}
					#footer_top #block-block-13 ul#utility_nav li.last a {
						/* border-right-width:0px; */
						padding-right:0;
						margin-right:0;
						}

#search input,
#block-block-14 input {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	padding:2px 5px;
	margin:0;
	}

#search input.form-text,
#block-block-14 input.form-text {
	width:12em;
	}
#search input.form-submit,
#block-block-14  input.form-submit {
	width:5em;
	padding:1px 5px;
	}

#footer .wrapper {
	color: #000000;
	font-size:100%;
	padding:.8em 0 0 0;
	min-height:2em;
	clear:both;
	}

#footer .wrapper .copyright,
#footer .wrapper .designedby {
	margin: auto;
	text-align: center;
	width:50%;
	}

#footer .wrapper .designedby {
	text-align:right;
	}

#footer .wrapper .copyright p {
	margin:0 0 1.5em 10px;
	color: #CCCCCC;
	}

#footer .wrapper .designedby p {
	margin:0 10px 1.5em 0 ;
	}



/* Home Page Banners */
#block-block-5,
#block-block-11,
#block-block-10,
#block-block-19,
#block-block-28 {
	margin:10px 0;
	}

table {
	margin: 1em 0;
	width: 100%;
	}
	thead th {
		font-weight: bold;
		}
	td, th {
		padding: .3em .5em;
		}
	td.region, td.module, td.container {
		font-weight: bold;
		}
	table caption {
		text-align:left;
		}

#attachments td img {
	vertical-align:middle;
	margin-right:5px;
	}

/***** Direct Shipping / Six88 *****/

#ds_quicknavigation fieldset {
	width:40%;
	float:right;
	margin:0;
	padding:0;
	border:none;
	background:none;
	}
#ds_viewnavigation fieldset {
	width:60%;
	float:left;
	margin:0;
	padding:0;
	border:none;
	background:none;
	}

#site_toggle, #site_toggle li {
	margin:0;
	padding:0;
	list-style:none;
	backround:none;
	}
	#site_toggle li {
		float:left;
		}
	#site_toggle li a {
		padding: 3px 1em;
		margin: 0 5px 0 0;
		height: auto;
		text-decoration: none;
		position: relative;
		}
	#site_toggle li a {
		color:#FFF;
		background:#BBB;
		}
	#site_toggle li a.selected {
		color:#FFF;
		background:#938e02;
		}
	#site_toggle li a:hover {
		color:#FFF;
		background:#2a135d;
		}

dl.pdf_download dt {
	padding-left:22px;
	line-height:16px;
	background:transparent url(/files/icons/pdf.png) no-repeat 0 0px;
	}
	dl.pdf_download dd {
		margin-left:0;
		padding-left:22px;
		font-size:85%;
		}	

.colums_two_stateview .col_right h2 {
	display:none;
	}

#ctrlRuleList_imgState {
	margin-top:15px;
	}

.colums_two_stateview .col_right dt {
	font-weight:normal;
	}
	.colums_two_stateview .col_right dd {
		margin-left:0;
		font-size:95%;
		}

ul.state_list, ul.state_list li,
ul.rules_list, ul.rules_list li,
ul.document_list, ul.document_list li {
	list-style:none;
	margin-left:0;
	padding-left:0;
	}
	ul.state_list em {
		font-size:85%;
		}

.rule_description {
	float:right;
	width:200px;
	padding:10px;
	margin-left:10px;
	background:#FFF url(/themes/new_wineinstitute/images/_bg-column.png) repeat-x 0 0;
	border-right:1px solid #edebd5;
	border-bottom:1px solid #edebd5;
	}
	.rule_description h4 {
		margin-top:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		font-weight:bold;
		color:#3d2376;
		}
	.rule_description ul {
		margin-left:1em;
		}

.rules_list li a {
	display:block;
	}
	*html .rules_list li a {
		height:1px;
		}
	.rules_list li a.selected {
		text-decoration:none;
		/*color:#948f02;*/
		font-weight:bold;
		padding-left:13px;
		background:transparent url(/themes/new_wineinstitute/images/arrow-purple.png) no-repeat left 3px;
		}

#tblWhoShipsWhere td {
	font-size:90%;
	}
	#tblWhoShipsWhere td, #tblWhoShipsWhere th {
	padding: .1em .4em;
	}
	#tblWhoShipsWhere th.columnSeperator {
	padding: 0;
	}

#ctrlStateControlDirectory_dlstStateControlDirectory td,
#ctrlStateControlDirectory_dlstStateControlDirectory th {
	padding: 0 .5em 0 0;
	}
#ctrlStateControlDirectory_dlstStateControlDirectory tr,
#ctrlStateControlDirectory_dlstStateControlDirectory tbody,
#ctrlStateControlDirectory_dlstStateControlDirectory th,
#tblVolConvert tr,
#tblVolConvert tbody,
#tblVolConvert th {
	border-width:0px;
	}
		
.inner-columns {
	clear:both;
	}
	.colums_three_mapview .col_left,
	.colums_three_mapview .col_middle,
	.colums_three_mapview .col_right {
		width:188px;
		float:left;
		}
		.colums_three_mapview .col_left,
		.colums_three_mapview .col_middlet {
			padding-right:10px;
			}
	.colums_two_stateview .col_left {
		width:406px;
		padding-right:10px;
		float:left;
		}
	.colums_two_stateview .col_right {
		width:170px;
		float:left;
		}
		
		
/***** Drupal Specific *****/

.messages, .preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
	}
	
/* Admin Styles */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
	margin: 0;
	padding: 0;
	}

div.admin .left {
	float: left;
	width: 48%;
	}
div.admin .right {
	float: right;
	width: 48%;
	}

div.admin-panel {
	padding: 0;
	}
div.admin-panel .description {
	margin-bottom: 1.5em;
	}
div.admin-panel dl {
	margin: 0;
	}
div.admin-panel dd {
	line-height: 1.3em;
	margin: .2em 0 .6em 2em;
	}

.block-region {
	padding: 1em;
	text-align: center;
	font-size: 1.2em;
	position:relative;
	}

.view-resources br.clear {
	display:none;
	}

.site-map h2 {
	display:none;
	}

/* Node Tabs */

ul.primary, ul.primary li, ul.secondary, ul.secondary li {
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
	}

#tabs-wrapper {
	position: relative;
	}
ul.primary {
	padding: .5em 0 10px;
	float: left;
	}
ul.secondary {
	clear: both;
	text-align: left;
	margin: -.2em -26px 1em;
	padding: 0 26px .6em;
	}
h2.with-tabs {
	float: left;
	margin: 0 2em 0 0;
	padding: 0;
	}
	
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
	padding: 3px 1em;
	margin: 0 0 0 1px;
	height: auto;
	text-decoration: none;
	position: relative;
	top: -1px;
	}
ul.primary li.active a,
ul.secondary li.active a {
	font-weight: bold;
	}
	
/* Collapsible fieldsets */

fieldset {
	margin: 1em 0;
	padding: 1em;
	}

fieldset.collapsed {
	padding-top: 0;
	padding-bottom: .6em;
	}

html.js fieldset.collapsible legend a {
	padding-left: 2em;
	}
	
/* Img Assist */
	
span.left {
	float: left;
	margin: 0 10px 10px 0px;
	}
span.right {
	float: right;
	margin: 0 0px 10px 10px;
	}
span.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

span.caption {
	display: block; /* put the caption under the image (not next to it) */
	font-size:85%;
	text-align:center;
	}

img.preview {
	margin:0;
	padding:0;
	}
	
/* View List Styles */

.view .item-list ul {
	margin: .6em 0 1em 0;
	padding: 0;
	}

.view .item-list ul li {
	margin: .8em 0 .4em 0;
	padding:0;
	line-height:1.2em;
	list-style:none;
	clear:both;
	}
	.view .item-list span {
		display:block;		
		}
		.view .item-list .event-date span {
			display:inline;		
			}
		.view .item-list .event-date span.date-display-end {
			display:inline;
			clear:none;
			margin:0;
			}
	#column_left .view .item-list .release-date {
		float:left;
		width:80px;
		}
	#column_left .view .item-list .event-date {
		float:left;
		width:120px;
		}
	#column_left .view-associatemembers .item-list .item-title {
		float:left;
		width:260px;
		margin-bottom:.4em;
		}
	#column_left .view-pressreleases .item-list .item-title,
	#column_left .view-swppressreleases .item-list .item-title,
	#column_left .view-dscurrentevents .item-list .item-title {
		margin-left:90px;
		}
	#column_left .view-workshops .item-list .item-title,
	#column_left .view-workshops .item-list .event-location {
		margin-left:130px;
		}
		.view-workshops .item-list .item-title {
			margin-bottom:.2em;
			}
		.view-workshops .item-list .event-location  {
			margin-top:.2em;
			}
	#column_left .view-associatemembers .item-list .member-description {
		margin-left:270px;
		}
	
	.block-views-workshops .view .item-list .event-date,
	.block-views-dscurrentevents .view-dscurrentevents .item-list .release-date {
		float:none;
		width:100%;
		}
	
	.block-views-workshops .view-workshops .item-list .item-title,
	.block-views-workshops .view-workshops .item-list .event-location,
	.block-views-dscurrentevents .view-dscurrentevents .item-list .item-title {
		margin-left:0;
		}

span.date-display-end {
	clear:none;
	display:inline;
	margin-left:0;
	}
	


/* Colors and Backgrounds
******************************/


body {
	
/*background:#edebd5 */
background:#FFFFFF url(/themes/new_wineinstitute/images/_bg-main.png) repeat-x top left;
	
}




#container_wrapper {
	background:transparent url(/themes/new_wineinstitute/images/_bg-shadow.png) no-repeat 0px 55px;
	}
		
#content_wrap {
	background:#FFF url(/themes/new_wineinstitute/images/_bg-column.png) no-repeat -246px 100px;
	}
	#container.front #content_wrap {
		background:#FFF url(/themes/new_wineinstitute/images/_bg-column.png) no-repeat -246px 100px;
		}
	
#content_main {
	background:#FFF url(/themes/new_wineinstitute/images/_bg-column.png) no-repeat 386px 0px;
	}

	/* Only Left Sidebar */
	#content_wrap.sidebar_left #content_main {
		background:none;
		}

	/* Only Right Sidebar */
	#content_wrap.sidebar_right {
		background-image:none;
		}

	#content_wrap.sidebar_right #content_main {
		background:#FFF url(/themes/new_wineinstitute/images/_bg-column.png) no-repeat 540px 0px;
		}

	/* No Sidebars */
	#content_wrap.sidebar_none #content_main {
		background:none;
		}
		
	#content_wrap.sidebar_none,
	#container.front #content_wrap.sidebar_none {
		background-image:none;
		}

	
h1, h2, h3, dt {
	/* color:#2b135e; */
	color: #000000;
	}

	
h4, h5, h6 {
	/*	color:#948f02; */
	color: #000000;
	}

hr {
	color:#edebd5;
	background-color:#edebd5;
	border: 0;
	}

a {
	color:#004A80;
	outline:none;
	}

a:hover {
	color:#009900;
	text-decoration:underline;
	}
		
#top_photo {
	background:#FFFFFF url(/themes/new_wineinstitute/images/wi_sec_02.jpg) no-repeat top left;
	background-position:0 0px;
	height: 129px;
	}
	#container.front #top_photo {
		background-image: url(/themes/new_wineinstitute/images/New_Main_02.jpg);
		background-position:0 0px;
		height: 129px;
		}
	#container.Company-Information #top_photo {
		background-image: url(/themes/new_wineinstitute/images/wi_sec_01.jpg);
		background-position:0 0px;
		height: 129px;
		}
	#container.Our-Initiatives #top_photo {
		background-image: url(/themes/new_wineinstitute/images/wi_sec_02.jpg);
		background-position:0 0px;
		height: 129px;
		}
	#container.Membership-Information #top_photo {
		background-image: url(/themes/new_wineinstitute/images/wi_sec_03.jpg);
		 background-position:0 0px;
		height: 129px;
		}
	#container.Wine-Industry-Resources #top_photo {
		background-image: url(/themes/new_wineinstitute/images/wi_sec_04.jpg);
		background-position:0 0px;
		height: 129px;
		}
	
#top_message {
	background: transparent url(/themes/new_wineinstitute/images/bg-black.png) repeat top left;
	color:#FFF;
	}
	
	#top_message h2,
	#top_message a {
		color:#FFF;
		}

.feature {
	border-bottom:1px solid #edebd5;
	}

.resource {
	/*border-bottom:1px solid #efefd8;*/
	}
	.press {
		background:transparent url(/themes/new_wineinstitute/images/_icon-press.png) top left no-repeat;
		padding-left:0px;
		}
	.article {
		background:transparent url(/themes/new_wineinstitute/images/icon-article.png) top left no-repeat;
		padding-left:24px;
		}
	.view-resources .article {
		background:none;
		padding-left:0;
		}
	
#container.front #search {
	background-color:#edebd5;
	}

#footer_top {
	/* background-color:#f5f3e4; */
	background: #FFFFFF;
	}

#search input,
#block-block-14 input {
	border:1px solid #948f02;
	}
	#search input.form-submit,

#block-block-14	input.form-submit {
	/* background:#948f02; */
	color:#FFF;
	}
	
#footer {
	/* background:#edebd5; */
	background: #FFFFFF;
	color:#9d9859
	}

#footer .wrapper a {
	color:#9d9859;
	text-decoration:none;
	}

#footer .wrapper a:hover {
	color:#432680;
	text-decoration:none;
		}
		
thead th, th {
	border-bottom: 2px solid #666666;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
	}
th a:link, th a:visited {
	color: #938e02;
	}
tr, tr.even, tr.odd, tbody th {
	border: solid #666666;
	border-width: 1px 0;
	}
tbody th {
	/* border-right: 2px solid #666666; */
	}
tr.odd, tr.info {
	background-color: #ffffcc;
	}
tr.even, tr {
	background-color: #fff;
	}
tr.odd td.active {
	background-color: #f0f0e4;
	}
tr.even td.active {
	background-color: #CCCCCC;
	}
td.region, td.module, td.container {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #666666;
	background-color: #666666;
	color: #938e02;
	}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
	border-top-width: 0;
	}

p.tablesource {
	margin:0 0 1em 0;
	font-size:90%;
	}

/* Img Assist */

img.preview {
	background:transparant;
	border:none;
	}
	
/* View List Styles */

.view .item-list ul li {
	background:none;
	}

.view-workshops .item-list .event-location,
.field-field-location {
	/* color:#948f02; */
	color: #000000;
	}

/***** Drupal Specific *****/

.messages {
	background-color: #fff;
	border: 1px solid #e2e0c3;
	}

.preview {
	background-color: #fcfce8;
	border: 1px solid #e5e58f;
	}

div.status {
	color: #3a3;
	border-color: #c7f2c8;
	}

div.error {
	color: #c52020;
	}

.form-item input.error, .form-item textarea.error {
	border: 1px solid #c52020;
	color: #494949;
	}

/* Admin Styles */

div.admin-panel dd {
	color: #898989;
	}

table.system-status-report th {
	border-color: #d3e7f4;
	}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
	background: #027ac6;
	color: #fff;
	}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
	color: #d3e7f4;
	}

.block-region {
	background: transparent;
	border: 1px dashed #5d7400;
	color:#5d7400;
	}

/* Node Tabs */

ul.primary, ul.primary li, ul.secondary, ul.secondary li {
	border: 0;
	background: none;
	}

#tabs-wrapper {
	border-bottom: 1px solid #e9eff3;
	position: relative;
	}
ul.secondary {
	border-bottom: 1px solid #e9eff3;
	}
	
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
	border: 0;
	background: transparent;
	}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
	background: #948f02;
	color: #fff;
	}

/* Watchdog.module */

tr.watchdog-user {
	background-color: #fcf9e5;
	}
	tr.watchdog-user td.active {
		background-color: #fbf5cf;
		}
tr.watchdog-content {
	background-color: #fefefe;
	}
	tr.watchdog-content td.active {
		background-color: #f5f5f5;
		}
tr.watchdog-warning {
	background-color: #fdf5e6;
	}
	tr.watchdog-warning td.active {
		background-color: #fdf2de;
		}
tr.watchdog-error {
	background-color: #fbe4e4;
	}
	tr.watchdog-error td.active {
		background-color: #fbdbdb;
		}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
	background: #d7ffd7;
	}
	tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
		background: #c7eec7;
		}

/* Status report colors. */
table.system-status-report tr.error, table.system-status-report tr.error th {
	background-color: #fcc;
	border-color: #ebb;
	color: #200;
	}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
	background-color: #ffd;
	border-color: #eeb;
	}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb;
	}
	
/* Collapsible fieldsets */

fieldset {
	border: 1px solid #edebd5;
	background: #fff url(/themes/new_wineinstitute/images/gradient-inner.png) repeat-x 0 0;
	}

fieldset.collapsed {
	background: transparent;
	}

html.js fieldset.collapsible legend a {
	background: url(/themes/new_wineinstitute/images/menu-expanded.gif) no-repeat 0% 50%;
	}

html.js fieldset.collapsed legend a {
	background: url(/themes/new_wineinstitute/images/menu-collapsed.gif) no-repeat 0% 50%;
	}


#News {
	/* border: solid 1px #004A80; */ 
	/* padding: 10px; */
}

#Featured_Border {
	 border: 1px solid #004A80;
	 padding: 0px 20px 0px 20px; 
}

#top_menu_right a {
	padding-left: 865px;
	z-index:100;
	text-decoration:none;


}