body {
	font: 72% Tahoma, Geneva, sans-serif;
   	background: #6c3f18;
	margin: 0 0 0;
	padding: 0;
	line-height: 1.6em;
}
a { text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
a img { border: 0;}
.clear { clear: both; }
a.secondary, img.secondary { display: none; }

.headline { font-family: decade, Tahoma, Geneva, sans-serif; }
.rightCol .headline span:before { content: url('img/star-lg.png'); padding-right: 6px; }
.rightCol .headline span:after { content: url('img/star-lg.png'); padding-left: 6px; }

p { margin: 0; padding: 0 0 1em; }

#wrap {
	position: relative;
	background: url('img/bg.jpg');
	width: 980px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 7px #3d240e;
	-moz-box-shadow: 0 0 7px #3d240e;
	box-shadow: 0 0 7px #3d240e;
}
.barnPopup {
	background: url('img/bg.jpg');
	width: 100%;
}

#header {
	list-style: none;
	margin: 0;
	padding: 36px 0 0 0;
	height: 28px;
   	background: url('img/top-tile.jpg') repeat-x top left;
	text-align: center;
	text-shadow: #666 0px 1px 1px;
	font-size: 1.3em; 
	font-weight: bold;
}

#header li {
   	display: inline;
	padding: 0 18px 0 2px;
	background: url('img/star.png') no-repeat right 3px;
}
#header li.last { background: none; padding-right: 0;}
#header a { text-decoration: none; color: #fffcef; }
#header a:hover { color: #fff; }

#hero { height: 379px; overflow: visible; background-color: #fff; width: 100%; padding-top: 34px; }
#hero .logo { margin-left: 73px; }
div.hero0 { background-image: url('img/home.jpg'); }
div.hero1 { background-image: url('img/header_2.jpg'); }
div.hero2 { background-image: url('img/header_3.jpg'); }
div.hero3 { background-image: url('img/header_4.jpg'); }

#main {
	overflow: auto;
	margin-top: -413px;
	background: url('img/content-tile.jpg') repeat-x 0 413px;
	color: #ebe2d0;
	font-size: 1.2em;
	width: 100%;
	padding: 21px 0 30px 0;
}

.leftCol { width: 234px; float: left; margin-top: 416px; padding-left: 71px; }
.leftCol a { color: #ebe2d0; }

.rightCol { width: 550px; float: right; margin-top: 8px; padding-right: 71px; }

#newsletter, #albums { color: #ebe2d0; }
#newsletter span, #albums span, .serif, #facebook, #twitter, #rss span, .pageTitle .summary strong, .rightCol .featured h2, .featuredBeer h2, .dealer h3, .pages span { font-size: 1em; font-family: Georgia, serif; font-weight: bold; color: #fff; }

#facebook, #twitter, #rss {
   	display: block;
	height: 24px;
	padding: 8px 10px 0 36px;
	background: url('img/social.jpg') no-repeat 0 0;
	margin: 4px 0 10px;
	float: left;
}
#twitter { background-position: 0 -32px; padding-right: 0px; width: 70px; }
#rss { background-position: 0 -64px; padding-right: 0px; margin-bottom:0;}
.rss { display: block; margin: 0 0 -5px; padding: 0 0 10px; border-bottom: 1px dashed #111;  width: 100%; }
a:hover#facebook, a:hover#twitter, a:hover#rss span, a:hover.rss,  a:hover#newsletter span, a:hover span.serif, a:hover#albums span, a:focus#facebook, a:focus#twitter, a:focus#rss span, a:focus.rss, a:focus#newsletter span, a:focus span.serif, a:focus#albums span { text-decoration: underline; }

#albums { display: block; width: 100%; padding-bottom: 10px; border-bottom: 1px dashed #000; margin-bottom: 10px;}

#photos {
   	background: url('img/white-paper.jpg') no-repeat 0 10px;
	width: 229px;
	height: 156px;
	clear: both;
	text-align: center; 
	padding-top: 16px;
	border-top: 1px dashed #111;
}

.barnPlayer { padding-bottom: 10px;
border-bottom: 1px dashed #111; margin: 0 0 8px; }
.leftCol .barnPlayer h3.headline { margin-top: 0px; }
.barnPopup div.popupPlayer { width: 234px; border: 0; margin: 10px auto 12px; padding: 0; }

.leftCol > #photos {
   	background: url('img/white-paper.png') no-repeat 0 10px;
	width: 234px;
	height: 160px;
	padding-top: 19px;
}
.home .leftCol .entry {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #111;
}
.home .leftCol .foodPairings {
	border: 0;
}
.pairingsIcons {
	margin: 0 auto 8px;
   	background: url('img/white-paper.jpg') no-repeat top left;
	width: 204px;
	height: 140px;
	clear: both;
	text-align: center; 
	padding: 11px 12px;
}
.foodPairings > .pairingsIcons {
   	background: url('img/white-paper.png') no-repeat top left;
	width: 206px;
	height: 141px;
	padding: 14px;
}
.pairingsIcons a {
	display: block;
	float: left;
	width:57px; height:58px;
	border-right: 1px dashed #4f4a3e;
	border-bottom: 1px dashed #4f4a3e;
	padding: 4px 5px;
}
.pairingsIcons a.last {
	border-right: 0;
}
.pairingsIcons a.bottom {
	border-bottom: 0;
}
.leftCol span.meta { color: #885121; }
.leftCol span.meta a.author { color: #fff; }
.leftCol span.meta a:hover, .leftCol span.meta a:focus { text-decoration: none; }
.leftCol span.meta a:hover.serif, .leftCol span.meta a:focus.serif, .leftCol span.meta a:hover.author, .leftCol span.meta a:focus.author { text-decoration:underline; }

.rightCol .cycleFrame { position:relative; width: 522px; height: 273px; margin-bottom: 64px;
	background: url('img/heroBg.png') no-repeat top center; padding: 28px 15px 40px 14px;
	-webkit-box-shadow: 0 2px 6px #7f7f70;
	-moz-box-shadow: 0 2px 6px #7f7f70;
	box-shadow: 0 2px 6px #7f7f70;
}
div.rigthCol div.cycle { position:absolute; overflow: hidden; width:522px; height:272px; }
div.rightCol div.cycle a { display: block;}
div#cycleNav {
	position:absolute;
	bottom: 16px;
   	width: 522px;
	text-align: center;
	font-size: 1.1em;
}
#cycleNav a { color: #3f3f40; text-decoration: none; }
#cycleNav a:hover { color: #b8ac96; }
#cycleNav a.activeSlide { color: #885121; }
#cycleNav a span { color: #3f3f40; }

.pageTitle {
	text-align: center;
	/*margin-top: 85px;*/
	width: 549px;
	height: auto;
	background: url('img/brown-paper-title.gif') no-repeat bottom left;
	padding-bottom: 19px;
	line-height: 1.2em;
	z-index: 50;
}
.pageTitle h1 {
	width: 550px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff6d3;
	text-shadow: #666 0px 1px 1px;
	padding: 8px 0 4px;
}
.rightCol h2, .rightCol .featured h2 {
	font-size: 1.3em;
}
.leftCol h3.headline, .rightCol h2.headline, .barnPopup h3.headline {
	height: 36px;
	width: 231px;
	background: url('img/brown-paper-short.gif') repeat-y top left;
	font-size: 1.6em;
	font-weight: bold;
	color: #fff6d3;
	text-shadow: #666 0px 1px 1px;
	padding: 8px 0 0;
	margin: 10px 0;
	text-transform: uppercase;
}
.rightCol a h2.headline, .rightCol h2.serifHead { width: 549px; background-image: url('img/brown-paper-long.gif'); background-repeat:no-repeat; margin: 0; padding: 8px 0 10px; }

.rightCol .pageTitle .summary { margin: 0 auto; 
	width: 510px; 
	background: url('img/brown-paper-title-pattern.png') no-repeat top center; 
	font-size: 1em; font-weight: normal; text-shadow: none;
	border-top: 1px dashed #4f4a3e; border-bottom: 1px dashed #4f4a3e; 
	height: auto; 
	padding: 12px 0 0; }
.pageTitle .summary a { color: #885121; }
.pageTitle .summary a:hover, .pageTitle .summary a:focus, .pageTitle .summary a:hover strong, .pageTitle .summary a:focus strong { text-decoration: underline; }
.leftCol h3.headline span, .rightCol h2.headline span, .rightCol h2.serifHead span, .barnPopup h3.headline span {
   	border-bottom: 1px dashed #4f4a3e;
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 2px;
}

.leftCol h3.headline span, .barnPopup h3.headline span { font-size: 0.8em; padding-bottom: 4px; padding-top: 3px; }

.rightCol h2.serif {
	margin: 16px 0 12px;
	background-position: bottom left;
	height: 20px;
}
.rightCol .photoBox a h2.serif { color: #885121; text-align: center; margin: 10px 0; }
.rightCol h2.serifHead span {
	text-transform: uppercase;
}

.leftCol h4, .rightCol h3 { font-size: 1.3em; margin: 0; padding: 0;} 
.leftCol .date, .rightCol .date, .rightCol .meta { color: #885121; font-family: sans-serif; font-weight: normal; }
.rightCol .meta { display: block; }
.rightCol .meta a { color: #fff; }

.rightCol .entry { border-bottom: 1px dashed #111; padding: 0 20px 1em; margin: 0 0 1em; }
.entry object { margin: 0 0 1em; }
.rightCol .featured {
	overflow: auto;
}
.rightCol .featuredWhite {
	width: 550px;
		margin: 15px auto;
		padding-bottom: 20px;
		background: url('img/white-paper-bottom.gif') no-repeat bottom left;
	overflow: auto;
}
.rightCol .featured .entry {
	width: 510px;
	border: 0;
	margin: 0;
}
.rightCol .featuredWhite .entry {
	width: 510px;
	background: url('img/white-paper-tile.gif') repeat-y top left;
	min-height: 236px;
	padding: 8px 20px 0;
	color: #4f4a3e;
	border: 0;
	margin: 0;
}
.rightCol .featured h2 {
	/*background: transparent;*/
	text-shadow: none;
	/*color: #885121;*/
	border: 0;
} 

.leftCol > h3.headline, .barnPlayer > h3.headline, .leftCol a > h3.headline, .foodPairings a > h3.headline, .barnPlayer > h3.headline { 
	background: url('img/brown-paper-short.png') no-repeat top left;
	width: 234px;
	height: 42px;
}
.leftCol h3.learn {padding: 5px 0 5px; }
.leftCol h3.learn span { padding: 0 0 2px; }

.rightCol .entry h2.serif {
	height: auto; margin: 0;
}

span.date { margin: 0.3em 0 1em; display: block;}
/*.rightCol .featured .date, .rightCol .featured .meta { color: #b8ac96; }
.rightCol .featured .meta a { color: #885121; }*/
.rightCol .featured span.date {
	display: block; border: 0; text-transform: none; width: auto; margin: 0.3em 0 1em;
}
#facebook, #twitter, #newsletter, #rss { white-space: nowrap; }
.entry p a, .entry li a { word-wrap: break-word; }

.entry p a, .entry li a { color: #C49760; }
.entry p a:hover, .entry span a:hover, .entry li a:hover, .summary a:hover, #footer a:hover, .entry p a:focus, .entry span a:focus, .entry li a:focus, .summary a:focus, #footer a:focus { text-decoration: underline; }

.rightCol .left, .rightCol .right {
	float: left;
	border-right: 1px dashed #111;
	text-align: center;
	width: 249px; 
}
.rightCol .featured .entry { overflow: hidden; }
.rightCol .right {
	border: 0;
}

.rightCol .featured img {
	margin: 0 0 10px 20px;
	float: right;
	border: 2px solid #885121;
}
.rightCol .featured .right img, .rightCol .featured .left img {
	border: 0;
	float: none;
	margin: 0;
}
.rightCol .featured .entry h2.serif { width: auto; margin: 0; }
.rightCol .featured .calendar { min-height: 246px; }

.rightCol > a h2.headline, .rightCol > h2.serifHead, .rightCol .featured .pairings > h2.serifHead {
	width: 550px;
	height: 44px;
	background-image: url('img/brown-paper-long.png');
}
.rightCol .featured div.pairings { padding: 0; width: 550px; }
.rightCol > h2.serif, .rightCol .featured .pairings > h2.serifHead {
	background-position: bottom left;
	height: 25px;
}
.rightCol .featured .pairings > h2.serifHead { margin-bottom: 10px; }

table.events td {
	border-bottom: 1px dashed #111;
	padding: 6px 0 6px;
	vertical-align: top;
}
table.events td.date {
	width: 120px;
}
table.events td.eventTitle {
	width: 390px;
}
.eventTitle h3, .eventTitle a h3 { color: #fff; }
.eventTitle a h3 { text-decoration: underline; }
.eventTitle a:hover h3, .eventTitle a:focus h3 { color: #C49760; }
.eventTitle h3, .eventTitle p { font-size: 1em; padding: 0; }

div.featureBox {
	float: left;
	padding: 15px 8px 15px;
	margin: 10px 10px 14px 0;
	background: url('/img/whitePaper_med.jpg') no-repeat top center;
}

div.featureBox a {
	display: block;
	width: 248px;
	height: 224px;
	border: 2px solid #885121;
	overflow: hidden;
	padding:0;
}
div.featureBox a:hover, div.featureBox a:focus { border-color: #4F4A3E; }
div.albumContents { width: 556px; margin-left: -10px; overflow:hidden; }
div.photoBox { margin: 5px 0 0 10px; }
div.photoBox a { display: inline; border: 0; height: auto; }
div.photoBox a h2 {  width: 248px; }
div.photoBox a.galCover {
	display: block;
	width: 248px;
	height: 186px;
	border: 2px solid #885121;
	overflow: hidden;
	padding:0;
}
div.photoBox a:hover, div.photoBox a:focus,div.featureBox a:hover, div.featureBox a:focus { border-color: #4F4A3E; }

div.featureBox a img { margin: 0; padding: 0}

div.last { margin-right: 0; }

.bottle { padding-top: 23px; margin-top: -14px; min-height: 485px; }
.bottle .pageTitle .summary { width: 433px; margin-left: 96px; height: 111px; }
.beerBottle { margin: -146px 0 0; }

.rightCol .featuredBeer {
	width: 405px;
	margin: -285px 0 0 143px;
	padding-bottom: 20px;
	background: url('/img/white-paper-beer.jpg') no-repeat bottom left;
	text-align: center;
}
.rightCol .featuredBeer .entry {
	width: 365px;
	background: url('/img/white-paper-beer.jpg') repeat-y top left;
	min-height: 240px;
	padding: 8px 20px 0;
	color: #4f4a3e;
	border: 0;
	margin: 0;
}
.featuredBeer h2 { text-align: center; color:#885121; border-bottom: 1px dashed #4f4a3e; padding-bottom: 4px; text-transform: uppercase; }
.featuredBeer ul { padding-left: 0; list-style: none; text-align: left; }
.featuredBeer li strong { font-weight: normal; text-transform: uppercase; }
.featuredBeer a img { margin: 0 4px; }

.rightCol .featured .pairings a img { border: 0; float: none; margin: 0; }

.rightCol .narrow { width: 494px; margin: 0 auto 1em; }
.rightCol .narrow h3 { padding-bottom: 0; font-size: 1.1em; } 

.zipcode { padding-bottom: 0px; border-bottom: 1px dashed #111; margin-bottom: 10px; }
.zipcode h2 { font-weight: normal; }
#lMap {
	width: 506px;
	border: 2px solid #885121;
	background: #DDD;
	height: 300px;
	margin-bottom: 10px;
}
#lMap { color: #4f4a3e; }

.dealer { height: 102px; float: left; width: 239px; border-top: 1px dashed #111; padding-top: 10px; margin: 0 8px;}
.dealer h3 { font-size: 1.1em; /*color: #885121;*/}
.dealer span { color: #885121; }

.rightCol small {
	display: block;
	padding-top: 10px;
	line-height: 1.1em;
}
.pages { margin-top: 13px; clear: both; }
.pages a { color: #c49760; }
.pages a:hover, .pages a:focus { text-decoration: underline; }
div.albumContents .pages { margin: 0 0 0 10px; padding-top: 12px; }
.rightCol .narrow h3 { padding-bottom: 0; } 

.rightCol .album { list-style: outside none; padding: 0; width: 520px; margin: 0 0 0 -6px; overflow: hidden; }
.rightCol .album li { display: block; width: 124px; height: 84px; float: left; margin: 0 0 8px 6px; }
.rightCol .album li img { margin: 0; float: none;}
.rightCol .album li a:hover img, .rightCol .album li a:focus img { border-color: #4f4a3e; }

.crew, .downloads { width: 100%; overflow: auto; margin-bottom: 10px; border-bottom: 1px dashed #111; }
.downloads { border: 0;}
.crew div, .downloads div {
	width: 112px;
	margin: 0 10px 10px 0;
	float: left;
	color: #885121;
	text-align: center;
}
.crew div.last, .downloads div.last {margin: 0;}
.crew a.storyThumb, .downloads a.storyThumb {
	display: block;
	background: url('/img/storyThumb_bg.jpg') no-repeat;
	width: 95px;
	height: 97px;
	padding: 8px 9px 9px 8px;
}
.crew span a, .downloads span a {
	display: block;
}
.crew span a:hover, .crew span a:focus, .barnPlayer .popupWindow:hover, .barnPlayer .popupWindow:focus { text-decoration:underline; }

a:hover h2.serif, a:hover h3.serif, a:hover h4.serif, a:focus h2.serif, a:focus h3.serif, a:focus h4.serif { color: #c49760; }


#footer {
	clear: both;
	color: #404040;
   	height: 21px;
	width: 980px;
	margin: 0 auto;
	background: url('img/top-tile.jpg') repeat-x 0 -32px;
	text-align: center;
	padding-top: 5px;
}
#footer a { color: #885121; }
#signUp .email { color: #444444; }

.pageHeader { position: relative; height: 398px; margin-bottom:11px; }
.pageHeader .pageTitle { position: absolute; bottom:56px; left: 0; }
.pageTitle .headline { font-size: 1.8em; }



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('img/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('img/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('img/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('img/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
