@charset "utf-8";
/* CSS Document */
	
html, body { padding:0; margin: 0;  /*Required*/}

body {background-color: #fff;  background-image:url("images/body_background.jpg"); background-repeat:repeat-x;  font-family: Arial, Helvetica, sans-serif; color: #000; font-size: .8em; line-height: 1.5em; text-align: center;  }

/* Containers */
#container {width: 975px;  margin: 0px auto; display: block; padding: 0px 0px 0px 0px; }
.wrapper {width: 930px; margin: 0px auto; text-align: left;	}

/* Formatting */
h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 2em; line-height: 1.2em; color: #5b4a42; font-family:Georgia, "Times New Roman", Times, serif;}
h1 span {text-transform:uppercase; font-size: .8em;}
h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.6em; line-height: 1.2em; color: #8a0b0e; border-bottom: 1px dashed #ccc; }
h2 sup {font-size: .4em !important; vertical-align: top; }

h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.2em; line-height: 1.2em; color: #8a0b0e;   }
h3 sup {font-size: .4em !important; vertical-align: top !important; }
h4 { font-size: 1em;  margin: 0px; padding: 0px;color: #000; font-weight: bold; }
h2 img {margin: 10px 0px 10px 0px;}
p {margin: 0px 0px 16px 0px; padding: 0px;}
ul {margin: 0px 0px 0px 20px; padding: 0px; text-align: left;}
li {padding: 0px 0px 0px 0px; text-align: left;}
p sup {font-size: .8em;}
.quote {text-align: center;   font-family:Georgia, "Times New Roman", Times, serif !important; display: block; padding: 0px; margin: 20px 0px 30px 0px; color: #000;}
.quote sup {font-size: .8em; vertical-align: top;}
p.reference {font-size: .7em; color: #999;}
p.small-text {font-size: .9em; color: #999;}

/* Images */
a {color: #5b4a43}
a:hover {color: #890b0e;}

a img {border: none}
img {vertical-align: bottom;}
.counselor-image { float: left; margin: 0px 10px 10px 0px; border: 1px solid #ccc; padding: 3px;}

/* Header */
#header {width: 930px; margin: 0px auto; height:172px; padding: 0px; position: relative;  background-repeat:no-repeat; text-align: center; }
.branding {width: 930px; background-image:url("images/header.jpg") ; background-repeat: no-repeat; background-position:0px 0px;height: 150px;  top: 0px; left: 0px; z-index: 400;}
.branding a {position: absolute; top: 30px; left: 10px; width: 350px; height: 65px;}

.menu {position: absolute; top: 127px; left: 0px; width: 930px; height: 42px; z-index: 200; padding: 0px 0px 0px 0px; text-align: center;  text-transform:uppercase; }
.menu ul {list-style-type: none; padding: 0px; margin: 0px; width: 921px; height: 42px;}
.menu ul li {display: inline; padding: 0px 0px 0px 0px; margin: 0px; float: left;   }
.menu ul li a { padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; display: block; height: 22px; font-size: 1.1em; color: #fff; text-decoration:none; font-weight: bold;}
.menu ul li a:hover {background: #60544e;}
.menu ul li a span {display: none;}
.menu ul li a.home {  }
.menu ul li a.about { }
.menu ul li a.counselors {}
.menu ul li a.bookstore {}
.menu ul li a.workshops { }
.menu ul li a.services {  }
.menu ul li a.contact {}
.menu ul li a.faq {  }
.menu ul li a.appointment { padding: 10px 10px 10px 10px !important; }
.menu .menu-float {width: 100px; float: left !important; display: block;}

/* Header Menu */

.bread {font-size: .8em; margin: 0px 0px 16px 0px;}

/* Content */
#content-wrapper { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow: hidden; width: 930px; }
#content {width: 930px; padding: 0px 0px 0px 00px; float: left; overflow: hidden;}
.content-header {height: 281px; overflow: hidden;}
.content-header-left {float: left; width: 450px; color: #333; padding: 40px 0px 0px 0px; text-align: left;}
.content-header-left span.sm {font-size: 1.8em; line-height: 1em;text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.content-header-left span.md {font-size: 2em; line-height: 1em;text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.content-header-left span.lg {font-size: 4em; line-height: 1em;text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color: #8a0b0d;}

.content-header-right {float: left; width: 460px; text-align: center;}
#content-block {overflow: hidden; padding: 0px 0px 50px 0px; min-height: 600px; margin: 0px 0px 0px 0px; }
.home-left-services #content-block {overflow: hidden; padding: 40px 0px 50px 0px; min-height: 600px; margin: 0px 0px 0px 0px; }
.block {overflow: hidden; margin: 0px 0px 30px 0px; display: block;}
#content-block ul { margin-bottom: 16px;}
#navigation {width: 200px; float: left; overflow: hidden; margin: 0px 0px 0px 0px;}

/* Footer */
#footer { width: 100%;  background: #342a25; height: 200px; color: #fff; display: block; border-bottom: 5px solid #392f2a;overflow: hidden;  text-align: center;   }
#footer .footercontent {  padding: 10px 20px 10px 20px; color: #fff; overflow: hidden; margin: 0px auto; width: 890px;  }


#footer .footercontent .footerleft { float: left; width: 445px; text-align: left; overflow: hidden;}
#footer .footercontent .footerright { float: left; width: 445px; text-align: right; overflow: hidden;}
#footer .footercontent .footerfull {overflow: hidden; width: 890px; text-align: center;}
#footer .footercontent .footerfull ul {list-style-type: none; margin: 0px; padding: 0px;width: 800px; }
#footer .footercontent .footerfull ul li {list-style-type: none; margin: 0px; padding: 0px 10px 0px 10px; float: left;}

/* Header */


/* Navigation */
.navigation { text-align: left; z-index: 200;  display: block;  }
.navigation ul.main {list-style-type: none; margin: 0px 10px 0px 0px; padding: 0px;}
.navigation li {list-style-type: none; line-height: 1.4em;}
.navigation li a {background: #e9e4d7; display: block; padding: 7px 10px 5px 10px; margin: 0px 0px 1px 0px;  border-left: 5px solid #659400;}
.navigation li a:hover {background: #fff; border-left: 5px solid #890b0e; color: #890b0e;}
.navigation li.top-nav {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #5b4a42;}
.navigation ul.sub {padding: 0px 0px 0px 10px!important; margin: 0px!important;}
.navigation ul.sub li.subc {margin: 0px!important; padding: 0px!important;}
.navigation ul {margin: 0px 0px 0px 0px; padding: 0px;}
.navigation li {margin: 0px; padding: 0px;}
.navigation ul li ul {margin: 0px 0px 0px 20px;}
.appointment {text-align: center;}

.home-left {width: 670px; padding: 0px 20px 0px 0px; margin: 0px 19px 0px 0px; float: left; border-right: 1px solid #eaeaea;}
.home-left-services {width: 670px; padding: 0px 40px 0px 0px; float: left;}
.column {float: left; padding: 0px 30px 0px 0px; }
.column-end {float: left; padding: 0px 0px 0px 0px; margin: 0px;}
.column-color {float: left; padding: 10px;}



.home-right {width: 220px;  float: left; text-align: left; padding: 0px 0px 0px 0px; }
.home-right span {padding: 0px 0px 0px 0px;}
.home-right ul {text-align: left; padding: 0px 0px 0px 0px;}
.home-right li {text-align: left; list-style-type: none; line-height: 1.4em;}

.home-right-services {width: 192px;  float: left; text-align: left; padding: 10px 10px 10px 10px; background: #fff; border: 3px solid #c4bfbb; }
.home-right-services span {padding: 0px 0px 0px 0px;}
.home-right-services ul {text-align: left; padding: 0px 0px 0px 0px;}
.home-right-services li {text-align: left; list-style-type: none; line-height: 1.4em;}


/* Grids  */
.grid-content {float: left; text-align: center; padding: 0px; margin: 0px 0px 16px 0px !important; overflow: hidden; display: block; }

/* About */
.about-wrapper {display: block; overflow: hidden; padding: 20px 0px 0px 0px;}
.about-left {width: 580px; padding: 0px 20px 0px 0px; float: left;}
.about-right {width:310px; float: left; margin: 10px 0px 0px 0px;}
.about-right .box-top {width: 310px; height: 10px; background-image:url("images/box-white-310-top.jpg")}
.about-right .box-bottom {width: 310px; height: 10px; background-image:url("images/box-white-310-bottom.jpg")}
.about-right .box-middle {width: 280px; overflow: hidden;padding: 0px 15px 0px 15px; background-image:url("images/box-white-310-middle.jpg")}

/* Services */
.services-bullets { overflow: hidden; display: block;}
.services-bullets .float { float: left; width: 220px;  }


.services-main-group-wrapper {overflow: hidden; text-align: center; width: 670px;}
.services-main-group-wrapper ul {margin: 0px auto; padding: 0px; width: 580px;}
.services-main-group-wrapper ul li {margin: 0px; padding: 0px; list-style-type: none; float: left; text-align: center; margin: 0px 10px 10px 0px; }
.services-main-group-wrapper ul li span.services-header-text {  color: #fff; font-weight: bold; text-decoration: none; }


.services-main-group-wrapper ul li a img {}


.service-start-wrapper {overflow: hidden; margin: 10px 0px 30px 0px; width: 670px;}
.service-start-top {width: 670px; height: 30px; background-image:url("images/services-components/get-started-top.jpg"); background-position: top;}
.service-start-mid {width: 670px; background: #659400; color: #fff; overflow: hidden;}
.service-start-bottom {width: 670px; height: 10px; background-image:url("images/services-components/get-started-bottom.jpg"); background-position: bottom;}

.service-start-mid .mid-content {padding: 10px 10px 0px 10px; }

.service-counselor-wrapper {overflow: hidden; margin: 0px 0px 50px 0px;}
.service-counselor-wrapper .service-counselor {width: 170px; float: left; text-align: center;}

/* WorkShops */
.workshops-wrapper {display: block; overflow: hidden; padding: 0px 0px 0px 0px;}
.workshops-left {float: left; width: 415px; margin: 0px 30px 0px 0px; display: block; overflow:hidden;}
.workshops-right {float: left; width: 415px; display: block; overflow:hidden;}


.event-wrapper .record-header {display: block; overflow: hidden; background: #555; padding: 0px; color: #fff; padding: 1px 0px 3px 0px; margin: 0px 0px 0px 0px;}
.event-wrapper .record-header .date {color: #fff; border: none; height: 18px;}

.event-wrapper {display: block; overflow: hidden; width: 670px; }
.event-wrapper .record {display: block; overflow: hidden; margin: 5px 0px 16px 0px; padding: 10px 0px 10px 0px;}

.event-wrapper .record.alt {background: #f8f8f8;}

.date {float: left; width: 50px; color: #999; position:relative; margin: 0px 10px 0px 5px; border: 1px solid #eaeaea; text-align: center; overflow: hidden; clear: both;}
.month {display: block; line-height: 1.2em; }
.day {display: block; font-size: 2.1em; line-height: .8em; margin: 0px 0px 5px 0px; }
.year {display: block; font-size: .8em; line-height: 1.4em; background: #8a0b0e; color: #fff; }

.event-wrapper .record-content-wrapper {float: left; width: 595px; display: block; overflow: hidden;}
.event-wrapper .record-content-wrapper .event {float: left; width: 285px; padding: 0px 10px 0px 0px; }
.event-wrapper .record-content-wrapper .event a {font-weight: bold; }
.event-wrapper .record-content-wrapper .location {float: left; width: 150px; padding: 0px 10px 0px 0px;}
.event-wrapper .record-content-wrapper .cost {float: left; width: 70px;}
.event-wrapper .record-content-wrapper .info {float: left; width: 70px; }



/* Resources */
.resources {display: block; overflow: hidden;}
.resources .grid-layout .row .record {float: left; width: 150px; text-align: center; padding: 7px;}
.resources .grid-layout {display: block; overflow: hidden; margin: 0px 0px 16px 0px;}
.resources .grid-layout .row {display: block; overflow: hidden; margin: 0px 0px 26px 0px;}
.resources .grid-layout .row .record .img img {border: 1px solid #ccc; padding: 3px; }

/* Counselors */
.counselor-img {float: left; margin: 0px 0px 0px 0px ; display: block; overflow: hidden; width: 160px;}
.counselor-desc {float: left; margin: 0px 0px 0px 0px; display: block; overflow: hidden; width: 490px;}

/* Contact */
.contact-left {width: 480px; padding: 0px 20px 0px 0px; float: left;}
.contact-right {width:410px; float: left; margin: 10px 0px 0px 0px;}

/* Toggler - default style */
.toggler { margin:25px 0 25px 0;cursor:pointer;text-decoration: none;font-size: 1.2em;font-weight:bold;line-height:26px;display: block;}
.toggler-closed {color:#333;padding-left:20px;height:30px;background: #e4e0d9 url('images/togglerc.png') center right no-repeat;border: solid 1px white;}
.toggler-closed:hover {color: #000;padding-left:20px;height:30px;background: #fff url('images/togglerch.png') center right no-repeat;border: solid 1px #e3e3e3;}
.toggler-opened {color:#333;padding-left:20px;height:30px;background: #e4e0d9 url('images/togglero.png') center right no-repeat;border: solid 1px white;}
.toggler-opened:hover {color: #000;	padding-left:20px;	height:30px;	background: #fff url('images/toggleroh.png') center right no-repeat;	border: solid 1px #e3e3e3;}

.toggler-c-closed { background:transparent;	   margin:-20px 10px 0px 10px;	   padding:0px;}
.toggler-c-opened {margin:-20px 10px 0px 10px;	   padding:0px;}

/* Slider  */
#sliding_popup .popupslider { position:absolute; left:0px; top:70px; text-align:center; background-color:#5a4a42; display:block; width:100%; height:126px; border-top:5px solid #8a0b0e; z-index:9999;}
#sliding_popup .popupslider .popupslidercontent {width: 930px; margin: 0px auto; text-align: left; color: #fff;}
#sliding_popup .popupslider .popupslidercontent a {color: #fff;}
#note { padding:0px; cursor:default; display: none; }
#sliding_popup { position:fixed; left:0px; display:block; width:100%; padding:0px; margin:0px; }
#note {color: #726158; font-size: .8em;}

/* Print -------------------------------------------------------------------- */
@media print {

	.toggler-c { margin-bottom:25px; }
	.toggler { display: none; }
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 450px;
	height:60px;

	/* custom decorations */

}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;

}

.items div {
		float:left;
		display:block;
		width:450px;

}

#tips ul {margin: 0px; padding: 0px;}
#tips li{display:none; padding: 0px; margin: 0px; list-style-type: none;/* hide the items at first only */	}

.tips ul {margin: 0px; padding: 0px;}
.tips li{ padding: 0px; margin: 0px; list-style-type: none;/* hide the items at first only */	}

#testimonies ul {margin: 0px 0px 20px 0px; padding: 0px;}
#testimonies li{display:none; padding: 0px; margin: 0px; list-style-type: none;/* hide the items at first only */	}

#popup-wrapper {text-align: left; margin: 20px;}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 9999;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 480px;
	height: 480px;
	background-image: url('fancybox/fancybox.png') ;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('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('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(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;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;

	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }






