/* biologics-inc.com CSS file */
body {
	color:#000;
	margin:0 auto;
	padding:0;
	border:none;
	font-size:82%;
	text-align:center;
	font-family:verdana, Helvetica, sans-serif;
	background:#DDE1F0
}
#wrapper {
	width:1088px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background: url(images/banners/bk.jpg) repeat-y
}
#pagewrap {
	width:1000px;
	margin:0 auto
}
#header {
	width:1000px;
	height:120px;
	margin:0 auto
}
#header img {
	width:1000px;
	height:120px
}
#header a img {
	border:none;
	text-decoration:none
}

/* HNAV */
#hnav {
	width:1000px;
	height:25px;
	margin:0 auto;
	background:url(images/banners/navigation-bar-repeat.gif) repeat
}
.menu {
	padding:0 0 0 25px;
	margin:0;
	list-style:none;
	height:25px;
	position:relative;
	font-family:arial, verdana, sans-serif
}
.menu li.menutop {
	display:block;
	float:left;
	position:relative
}
.menu li a.top_link {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 20px;
	cursor:pointer;
	border-bottom:none
}
.menu li a.top_link span {
	float:left;
	font-weight:bold;
	display:block;
	padding:0 12px 0 12px;
	height:25px
}
.menu li a.top_link span.down {
	float:left;
	display:block;
	padding:0 12px 0 12px;
	height:25px;
	background:no-repeat right top
}
.menu li a.top_link:hover {
	color:#1D73AB;
	background: no-repeat
}
.menu li a.top_link:hover span {
	background: no-repeat right top
}
.menu li a.top_link:hover span.down {
	background: no-repeat right top
}
.menu li:hover > a.top_link {
	color:#1D73AB;
	background: no-repeat
}
.menu li:hover > a.top_link span {
	background: no-repeat right top
}
.menu li:hover > a.top_link span.down {
	background: no-repeat right top
}
.menu a:hover {
	visibility:visible
}
.menu li:hover {
	position:relative;
	z-index:200
}
.menu ul, .menu :hover ul ul, .menu :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none
}
.menu :hover ul.sub {
	left:2px;
	top:25px;
	right:2px;
	background: #1D73AB;
	padding:3px 0;
	border:1px solid #999;
	white-space:nowrap;
	width:200px;
	height:auto
}
.menu :hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:250px
}
.menu :hover ul.sub li a {
	font-weight:normal;
	display:block;
	font-size:11px;
	height:20px;
	width:192px;
	line-height:20px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border:1px solid #fff;
	border-width:0 0 0 1px
}
.menu :hover ul.sub li a.fly {
	background:#fff 80px 7px no-repeat
}
.menu :hover ul.sub li a:hover {
	background:#FC7E07;
	color:#fff
}
.menu :hover ul.sub li a.fly:hover {
	background:#FC7E07 80px 7px no-repeat;
	color:#fff
}
.menu :hover ul li:hover > a.fly {
	background:#FC7E07 80px 7px no-repeat;
	color:#fff
}
.menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:90px;
	top:-4px;
	background: #fff;
	padding:3px 0;
	border:1px solid 999999;
	white-space:nowrap;
	width:93px;
	z-index:200;
	height:auto
}

/* IMAGESTRIP */
#imagestrip {
	clear:both;
	width:1000px;
	height:150px;
	margin:auto
}
#imagestrip img {
	width:1000px;
	height:150px
}
#imagestripbtm, #imagestripbtm img {
	width:1000px;
	height:10px
}

/* MAIN CONTENT AREA */
#contentwrap {
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:0;
	background: url(images/banners/body-repeat.gif) top center repeat-y
}
#thecontent {
	float:left;
	width:710px;
	color:#115d99;
	line-height:16px;
	font-size:85%;
	padding:10px 0 20px 35px
}

/* Main Table Content Area Defs */
.content {
	margin-bottom:15px
}

/* THESIDEBAR */
#thesidebar {
	float:right;
	width:220px;
	color:#fff;
	padding:20px 0 0 0;
	font-size:11px;
	background:url(images/banners/right-side-title-shadow.gif) no-repeat
}
#thesidebar .sidebartitle {
	color:#fff;
	height:21px;
	padding:4px 0 0 16px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background: url(images/banners/right-side-title-blank.gif) no-repeat
}
#thesidebar .column {
	width:180px;
	padding:0 15px
}
#thesidebar .column .top {
	display:block;
	height:9px;
	margin:0
}
#thesidebar .column .bot {
	display:block;
	height:13px;
	margin:0
}
#thesidebar #sidebarnews column {
	padding-left:8px
}
#thesidebar .column ul.list {
	margin-bottom:15px;
	list-style:none
}
/* sidebar lists */
#thesidebar ul.list {
	margin:0;
	padding:0;
	list-style:none
}
#thesidebar ul.list li {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
/* sidebar category links */
#thesidebar ul.list li.title a {
	color:#fff;
	text-decoration:none;
	border-bottom:none;
	font-size:12px
}
#thesidebar ul.list li.title a:hover {
	color:#fff;
	text-decoration:none;
	background:#408FBC
}
#thesidebar ul#sidebarcatlinks li a {
	display:block;
	color:#fff;
	padding:0;
	border-bottom:none;
	text-decoration:none
}
#thesidebar ul#sidebarcatlinks li a:hover {
	text-decoration:underline
}
#thesidebar #sidebardistributors {
	font-size:11px;
	margin:auto 0;
	padding:0 0 2px 0
}
#thesidebar #sidebardistributors ul {
	list-style:none;
	margin:0;
	padding:0 15px
}
#thesidebar #sidebardistributors li {
	list-style:none;
	margin:0;
	padding:0;
	line-height:1.2em
}
#thesidebar a {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff
}
#thesidebar a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff
}
#thesidebar a.imglink img, #thesidebar a img.imglink {
	text-decoration:none;
	border-bottom:none
}
#thesidebar a.imglink, #thesidebar .imglink {
	text-decoration:none;
	border:none
}
#thesidebar a.imglink:hover, .imglink:hover {
	text-decoration:none;
	border:none
}

/* SunShop Cart */
#sslcert {
	padding:6px;
	text-align:center
}
#sslcert #ssllogo {
	float:left;
	width:115px
}
#sslcert #creditcards {
	float:right;
	width:76px
}
#sslcert #creditcards img {
	width:76px;
	height:58px
}

/* FOOTER */
#footer {
	clear:both;
	width:1000px;
	height:30px;
	margin:0 auto;
	text-align:center;
	background:url(images/banners/footer-background.gif) no-repeat
}
.tc {
	color:#84A8CB;
	text-align:center;
	padding-top:8px;
	font-size:10px
}
.tc a {
	color:#84A8CB;
	text-decoration:none
}

/* END MAIN TEMPLATE LAYOUT STYLES */
#breadcrumbs {
	font-size:11px;
	padding-bottom:10px
}
#breadcrumbs a {
}
/*                     */
h1, h2, h3, .h1, .h2, .h3 {
	color:#ef6803;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold
}
h1 a {
	text-transform:capitalize;
	margin-bottom:0
}
h1 a:hover {
	margin-bottom:0
}
#thecontent a.imglink img, #thecontent a img.imglink {
	text-decoration:none;
	border-bottom:none
}
#thecontent a.imglink, #thecontent .imglink {
	text-decoration:none;
	border:none
}
#thecontent a.imglink:hover, .imglink:hover {
	text-decoration:none;
	border:none
}
input, select, textarea {/* Input And Select Font */
	font:normal 12px/150% Arial, Helvetica, sans-serif;
	color:#000
}
#banners {
}
.mt0 {
	margin-top:0
}
.mb0 {
	margin-bottom:0
}
.body-subtitle {
	color:#ef6803;
	font-size:11px;
	font-weight:bold
}
.cleardiv {
	clear:both;
	height:1px
}

/* Form Defs */
.input_box {
	padding-right:2px;
	padding-left:2px
}
.form_label {
	text-align:right;
	vertical-align:top
}
.bold {
	font-weight:bold
}
.short_form_row {
	clear:both
}
.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea {
	float:left;
	margin-right:5px;
	margin-bottom:5px
}
.short_form_row div {
	width:60px;
	padding-top:3px
}
.short_form_row input {
	width:75px
}
.required {/* Required Reminder Colors */
	color:#FB493F;
	padding-left:2px
}
.highlightpage {/* Current Page Info Box Background & Defs */
	background-color:#2D5B94;
	font-size:11px;
	font-weight:bold;
	padding:2px 4px;
	color:#fff;
	white-space:nowrap
}
.highlightpage a:link {
	color:#fff;
	text-decoration:none
}
.highlightpage a:visited {
	color:#fff;
	text-decoration:none
}
.highlightpage a:hover, .highlightpage a:active {
	color:#fff;
	text-decoration:underline
}

/* distributor tables */
table#tabledistributors {
	width:710px;
	margin:auto
}
table#tabledistributors td {
	text-align:center;
	padding:2px
}
table.tablecalendars {
	width:710px;
	margin:auto;
	border:1px solid #4D86B3
}
table.tablecalendars th {
	padding:4px;
	border:1px solid #4D86B3;
	color:#fff;
	background:#4D86B3
}
table.tablecalendars td {
	padding:4px;
	border:1px solid #4D86B3
}
table.tablegeneric {
	width:710px;
	margin:auto
}
table.tablegeneric td {
	padding:2px
}
table.tablebtns {
	margin:26px auto
}
#thecontent table.tablebtns td a {
	color:#fff;
	padding:10px 5px;
	line-height:38px;
	border:none;
	text-decoration:none
}
#thecontent table.tablebtns td.tablebtnscart a {
	width:120px;
	padding-left:32px;
	background:#1F88DF url(images/banners/btn-cart.png) no-repeat

}
#thecontent table.tablebtns td.tablebtnsdistrib a {
	width:160px;
	padding-left:32px;
	background:#ef6803 url(images/banners/btn-planet.png) no-repeat

}
#thecontent table.tablebtns td.tablebtnsliterature a {
	width:180px;
	padding-left:48px;
	background:#ef6803 url(images/banners/btn-literature.png) no-repeat

}
#thecontent table.tablebtns td.tablebtnscart a:hover {
	background:#1867A9 url(images/banners/btn-cart.png) no-repeat

}
#thecontent table.tablebtns td.tablebtnsdistrib a:hover {
	background:#1867A9 url(images/banners/btn-planet.png) no-repeat

}
#thecontent table.tablebtns td.tablebtnsliterature a:hover {
	background:#1867A9 url(images/banners/btn-literature.png) no-repeat

}
#thecontent a {
	color:#ef6803;
	text-decoration:none;
	border-bottom:1px dotted #ef6803
}
#thecontent a:hover {
	text-decoration:none;
	border-bottom:1px solid #ef6803
}
img, a img {
	border:none
}
#thecontent a img, #thecontent a:link img, #thecontent a:visited img {
	text-decoration:none;
	border-bottom:none
}

/* Distributor Portal */
.side-text {
	LINE-HEIGHT: 15px;
	PADDING-LEFT: 19px;
	PADDING-RIGHT: 19px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
A.side-text {
	BORDER-BOTTOM: #ffffff 1px dotted;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-DECORATION: none
}
A.side-text:hover {
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-DECORATION: none
}
.copyright {
	PADDING-LEFT: 55px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #84a8cb;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.privacypolicy {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #84a8cb;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.body-text {
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #115d99;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
A.body-text {
	BORDER-BOTTOM: #ef6803 1px dotted;
	COLOR: #ef6803;
	TEXT-DECORATION: none
}
A.body-text:hover {
	BORDER-BOTTOM: #ef6803 1px solid;
	TEXT-DECORATION: none
}
.body-title {
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ef6803;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
#sub-nav {
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 220px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px
}
#sub-nav UL {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0px
}
#sub-nav LI {
	MARGIN: 0px
}
#sub-nav LI A {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 20px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
HTML > BODY #sub-nav LI A {
	WIDTH: auto
}
#sub-nav LI A:hover {
	BACKGROUND-IMAGE: url(../../images/sub_menu_navigation_over.gif);
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #ffffff
}
.sub-nav-over {
	BACKGROUND-IMAGE: url(../../images/sub_menu_navigation_over.gif);
	BACKGROUND-REPEAT: no-repeat
}
.sub-nav {
	BACKGROUND-IMAGE: url(../../images/sub_menu_navigation.gif);
	BACKGROUND-REPEAT: no-repeat
}

/* VERTICAL REQUEST BUTTONS */
div#vertbtnsrequestcont {width:176px; margin:auto}
#vertbtnsrequestcont div {width:176px; text-align:center; margin-bottom:1px}
#vertbtnsrequestcont div a {display:block; color:#fff; padding:8px 0}
#vertbtnsrequestcont div.vertbtncart a    {padding-left:32px; background:#ef6803 url(images/banners/btn-cart.png) no-repeat}
#vertbtnsrequestcont div.vertbtndistrib a {padding-left:32px; background:#ef6803 url(images/banners/btn-planet.png) no-repeat}
#vertbtnsrequestcont div.vertbtnlit a     {padding-left:32px; background:#ef6803 url(images/banners/btn-literature.png) no-repeat}

  #vertbtnsrequestcont div.vertbtncart a:hover {background:#1867A9 url(images/banners/btn-cart.png) no-repeat}
  #vertbtnsrequestcont div.vertbtndistrib a:hover {background:#1867A9 url(images/banners/btn-planet.png) no-repeat}
  #vertbtnsrequestcont div.vertbtnlit a:hover {background:#1867A9 url(images/banners/btn-literature.png) no-repeat}

/* TABS              */
#thecontent .producttabscont {width:100%; margin:30px 0 20px 0}

#thecontent .tabscont {float:left; width:458px; border:1px solid #4bacc1}
ul.tabs {padding:7px 0; font-size:0; margin:0; height:16px; list-style-type:none; text-align:left; background:#4bacc1}
#thecontent ul.tabs li {display:inline; margin:0; margin-right:1px; text-align:center}  /*margin-right = distance between tabs*/
/* selected */ #thecontent ul.tabs li.selected a, ul.tabs li.selected a:hover {color:#ef6803; background:#fff; border-bottom:1px solid #fff}
#thecontent ul.tabs li.selected a:hover {text-decoration:none}
#thecontent ul.tabs li a {padding:7px 16px; margin-right:-3px; text-decoration:none; font:bold 12px verdana; color:#fff; background:#4bacc1; border-left:1px solid #fff; border-bottom:none}
#thecontent ul.tabs li a.tableft {border-left:none}
#thecontent ul.tabs li a:hover {color:#fff; background:#ef6803; text-decoration:none}

/* product tab contents */
#thecontent div.tabcontents {margin-top:-1px; padding:12px 8px; background-color:#fff}

/* FLIP IMAGES */
#flipphotosont {float:right; width:240px}

#views_block {margin-top:10px; width:240px}

#image-block {margin:auto}
#image-block img {max-width:250px} /* do not add height:auto -- images are not same height */
#image-block #view_full_size {display:block; cursor:pointer}
#image-block #view_full_size .span_link {position:absolute; bottom:10px; left:32%; display:none; padding:0 12px 0 30px; line-height:20px; color:#fff; text-shadow:0 1px 0 #000; text-align:center; text-transform:uppercase; background-repeat:no-repeat; background-position:10px 2px; background-color :rgb(0,0,0); background-color :rgba(0,0,0,0.5); border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px}
#image-block #view_full_size .span_link img {position:relative; top:3px; left:-3px; border:none; padding-right:2px}

#flipphotosont #flipphotodescription {clear:both; width:240px; text-align:center}

  /* get rid of link outlines on images */
#flipphotosont #thumbs_list_frame a img {border:1px solid #cdcdcd; text-decoration:none}
#flipphotosont #thumbs_list_frame a img:hover {border:1px solid #ef6803; text-decoration:none}
#flipphotosont #thumbs_list_frame a {border:none; text-decoration:none}

#views_block {
	margin-top:10px;
	width:240px
}

#thumbs_list {
	float:left;
	overflow:visible;
	margin-left:6px;
	width:240px;
	height: 110px;
}
#thumbs_list ul#thumbs_list_frame {list-style-type:none; padding-left:0}
#thumbs_list li {
	float:left;
	height:88px;
	width:72px;
	cursor:pointer
}
#thumbs_list li img {margin:0 6px; border:1px solid #cdcdcd}

.clearfix:before, .clearfix:after {content:"."; display:block; height:0; overflow:hidden}
.clearfix:after {clear:both}
.clearfix {zoom:1}

/* FANCY BOX -- large image popup box */
#fancybox-loading {position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none}
#fancybox-loading div {position:absolute; top:0; left:0; width:40px; height:480px; background-image:url('images/flipphotos/fancybox.png')}
#fancybox-overlay {background-color :#000 !important; 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 {background:none repeat scroll 0 0 rgb(255,255,255) !important; background:none repeat scroll 0 0 rgba(255,255,255,0.3) !important; position:absolute; top:0; left:0; padding:8px; z-index:1101; outline:none; display:none; border-radius:8px}
#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:0 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('images/flipphotos/fancybox.png') -40px 0; 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:0; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url('images/flipphotos/blank.gif'); z-index:1102; display:none}
#fancybox-left {left:0}
#fancybox-right {right:0}
#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('images/flipphotos/fancybox.png'); background-position:-40px -30px; left:20px}
#fancybox-right-ico {background-image:url('images/flipphotos/fancybox.png'); background-position:-40px -60px; right:20px; left:auto}
#fancybox-left:hover, #fancybox-right:hover {visibility:visible}
#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('images/flipphotos/fancybox-x.png')}
#fancybox-bg-ne {top:-20px; right:-20px; background-image:url('images/flipphotos/fancybox.png'); background-position:-40px -162px}
#fancybox-bg-e {top:0; right:-20px; height:100%; background-image:url('images/flipphotos/fancybox-y.png'); background-position:-20px 0}
#fancybox-bg-se {bottom:-20px; right:-20px; background-image:url('images/flipphotos/fancybox.png'); background-position:-40px -182px}
#fancybox-bg-s {bottom:-20px; left:0; width:100%; background-image:url('images/flipphotos/fancybox-x.png'); background-position:0 -20px}
#fancybox-bg-sw {bottom:-20px; left:-20px; background-image:url('images/flipphotos/fancybox.png'); background-position:-40px -142px}
#fancybox-bg-w {top:0; left:-20px; height:100%; background-image:url('images/flipphotos/fancybox-y.png')}
#fancybox-bg-nw {top:-20px; left:-20px; background-image:url('images/flipphotos/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('images/flipphotos/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('images/flipphotos/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('images/flipphotos/fancybox-x.png') 0 -40px}
#fancybox-title-float-right {padding:0 0 0 15px; background:url('images/flipphotos/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_title_over.png', sizingMethod='scale'); zoom:1}
.fancybox-ie6 #fancybox-title-float-left {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right {background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesfancy_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='images/imagesfancy_loading.png', sizingMethod='scale')}
.fancybox-ie .fancybox-bg {background:transparent !important}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fancy_shadow_nw.png', sizingMethod='scale')}
