/************ SERVED FROM APP CACHE ********************/

/************ START main.css ********************/

body
{
margin-top			: 0px;
padding				: 0px 0px 0px 0px;
font-family		    : Times New Roman;
font-size 			: 100%;
color				: #666;
background      	: #DDD url(../images/generic/bg-body.jpg);
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

.hidden
{
display				: none;
}

#logged-out {
position			: fixed;    
height				: 68px;  
width				: 580px;
background-color	: #fff;
text-align:center;
}

#logged-out p
{
margin				: 0;
padding				: 0;
line-height			: 68px;
}


div.hold
{
width				: 980px;
margin				: 0px auto;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-color	: #FFF;
}

div.logo-header-level1nav
{
width				: 980px;
overflow            : hidden;
}

div.logo-header-level1nav div.logo
{
width				: 175px;
float               : left;
}

div.logo-header-level1nav div.logo h1
{
margin              : 0px 0px 0px 20px;
}

div.logo-header-level1nav div.logo h1 a
{
background          : url(../images/generic/ogden-harrogate-logo.gif) no-repeat;
height              : 0px;
padding-top         : 140px;
width               : 155px;
overflow            : hidden;
display             : block;
}

div.logo-header-level1nav div.header-level1nav
{
width				: 805px;
overflow            : hidden;
}

div.logo-header-level1nav div.header-level1nav div.header
{
width				: 580px;
overflow            : hidden;
padding             : 20px 0px 20px 235px;
}

body.hide div.logo-header-level1nav div.header-level1nav div.header
{
padding-bottom		: 84px;
}

div.logo-header-level1nav div.header-level1nav div.header p.header
{
font-size           : 85%;
line-height         : 15px;
color               : #000;
font-weight         : bold;
margin              : 0px 0px 15px 0px;
}

div.logo-header-level1nav div.header-level1nav div.header p.header a
{
color               : #000;
}

div.logo-header-level1nav div.header-level1nav div.header p
{
font-size           : 75%;
line-height         : 15px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
}

div.logo-header-level1nav div.header-level1nav div.header p a
{
color               : #666;
}


div.logo-header-level1nav div.header-level1nav div.header div.account
{
width				: 80px;
float               : left;
background          : url(../images/generic/header-split.gif) right center no-repeat;
height              : 68px;
padding             : 0px 10px 0px 0px;
}

div.logo-header-level1nav div.header-level1nav div.header div.wishlist
{
width				: 100px;
float               : left;
background          : url(../images/generic/header-split.gif) right center no-repeat;
height              : 68px;
padding             : 0px 10px 0px 10px;
}

div.logo-header-level1nav div.header-level1nav div.header div.basket
{
width				: 140px;
float               : left;
background          : url(../images/generic/header-split.gif) right center no-repeat;
height              : 68px;
padding             : 0px 10px 0px 10px;
}

div.logo-header-level1nav div.header-level1nav div.header div.search
{
width				: 170px;
float               : left;
height              : 68px;
padding             : 0px 0px 0px 10px;
}

div.logo-header-level1nav div.header-level1nav div.header div.search input
{
border              : 1px solid #CCC;
padding             : 2px;
font-size           : 80%;
font-family         : Times New Roman;
color               : #666;
width               : 120px;
}

div.logo-header-level1nav div.header-level1nav div.header div.search input.submit
{
border              : 0px solid #CCC;
padding             : 0px;
font-size           : 80%;
font-family         : Times New Roman;
color               : #666;
width               : 35px;
background          : none;
}

div.logo-header-level1nav div.header-level1nav div.level1nav
{
width				: 805px;
height              : 36px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul
{
width				: 785px;
overflow            : hidden;
list-style-type     : none;
padding             : 0px;
margin              : 0px 0px 0px 19px;
height              : 36px;
}


div.logo-header-level1nav div.header-level1nav div.level1nav ul li
{
float               : left;
display             : block;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
font-size           : 90%;
font-weight         : normal;
text-transform      : uppercase;
text-align          : center;
line-height         : 20px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li a
{
display             : block;
margin              : 5px 2px 0px 0px;
padding             : 0px;
height              : 31px;
color               : #666;
text-decoration     : none;
padding             : 5px 0px 0px 0px;
display             : block;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.ogden a
{
background          : url(../images/generic/tab-ogden-off.gif) no-repeat;
width               : 220px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.ogden a.on
{
background          : url(../images/generic/tab-ogden-on.gif) no-repeat;
width               : 220px;
margin              : 0px 2px 0px 0px;
padding             : 10px 0px 0px 0px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.shop a
{
background          : url(../images/generic/tab-shop-off.gif) no-repeat;
width               : 153px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.shop a.on
{
background          : url(../images/generic/tab-shop-on.gif) no-repeat;
width               : 153px;
margin              : 0px 2px 0px 0px;
padding             : 10px 0px 0px 0px;
color               : #FFF;
}


div.logo-header-level1nav div.header-level1nav div.level1nav ul li.vintage a
{
background          : url(../images/generic/tab-vintage-off.gif) no-repeat;
width               : 190px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.vintage a.on
{
background          : url(../images/generic/tab-vintage-on.gif) no-repeat;
width               : 190px;
margin              : 0px 2px 0px 0px;
padding             : 10px 0px 0px 0px;
color               : #FFF;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.period a
{
background          : url(../images/generic/tab-period-off.gif) no-repeat;
width               : 197px;
}

div.logo-header-level1nav div.header-level1nav div.level1nav ul li.period a.on
{
background          : url(../images/generic/tab-period-on.gif) no-repeat;
width               : 197px;
margin              : 0px 2px 0px 0px;
padding             : 10px 0px 0px 0px;
color               : #FFF;
}

div.level2nav
{
width				: 940px;
overflow            : hidden;
padding             : 0px 20px 0px 20px;
clear               : both;
}

div.level2nav ul
{
width				: 920px;
overflow            : hidden;
list-style-type     : none;
padding             : 0px 0px 0px 20px;
margin              : 0px 0px 0px 0px;
background          : #000 url(../images/generic/bg-level2nav.gif) top left no-repeat;
border-bottom       : 1px solid #666;
}

div.level2nav ul li
{
float               : left;
display             : block;
margin              : 0px 6px 0px 6px;
padding             : 0px 0px 0px 0px;
font-size           : 90%;
font-weight         : normal;
text-align          : center;
line-height         : 30px;
color               : #D9B449;
}

div.level2nav ul li a
{
color               : #FFF;
text-decoration     : none;
}

div.level2nav ul li.on a
{
color               : #D9B449;
text-decoration     : none;
}

/* Shop Section */

div.shop ul
{
background          : #AA8F38 url(../images/generic/bg-level2nav-shop.gif) top left no-repeat;
border-bottom       : 1px solid #F9CA42;
}

div.shop ul li 
{
color               : #F9CA42;
}

div.shop ul li.on a
{
color               : #FFFF66;
}

/* Vintage Section */

div.vintage ul
{
background          : #10462C url(../images/generic/bg-level2nav-vintage.gif) top left no-repeat;
border-bottom       : 1px solid #BBEBB9;
}

div.vintage ul li 
{
color               : #D9B449;
}

div.vintage ul li.on a
{
color               : #BBEBB9;
}

/* Period Section */

div.period ul
{
background          : #612040 url(../images/generic/bg-level2nav-period.gif) top left no-repeat;
border-bottom       : 1px solid #DBB1D2;
}

div.period ul li 
{
color               : #907085;
}

div.period ul li.on a
{
color               : #DBB1D2;
}


/* Footer */

div.footer
{
width               : 960px;
padding             : 5px 0px 5px 20px;
border-top          : 2px solid #CCC;
border-bottom       : 2px solid #CCC;
overflow            : hidden;
margin-top          : 10px;
float               : left;
}

div.footer ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.footer ul li
{
display             : block;
float               : left;
margin              : 0px;
padding             : 0px;
font-size           : 95%;
line-height         : 20px;
}

div.footer ul li a
{
display             : block;
float               : left;
margin              : 0px 18px 0px 0px;
padding             : 0px 0px 0px 23px;
color               : #666;
text-decoration     : none;
}

div.footer ul li a.download
{background          : url(../images/generic/icon-download.gif) no-repeat;}
div.footer ul li a.friend
{background          : url(../images/generic/icon-mail.gif) no-repeat;}
div.footer ul li a.diamond
{background          : url(../images/generic/icon-diamond.gif) no-repeat;}
div.footer ul li a.hallmark
{background          : url(../images/generic/icon-hallmark.gif) no-repeat;}
div.footer ul li a.request
{background          : url(../images/generic/icon-request.gif) no-repeat;}
div.footer ul li a.gift
{background          : url(../images/generic/icon-gift.gif) no-repeat;}

div.footer2
{
width               : 940px;
margin				: 0px auto;
padding             : 15px 20px 15px 20px;
overflow            : hidden;
}

div.footer2 p
{
font-size           : 75%;
line-height         : 15px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
}

div.footer2 p.left
{
float               : left;
width               : 400px;
}

div.footer2 p.right
{
float               : left;
width               : 540px;
text-align          : right;
}

div.footer2 p.right span
{
padding             : 0px 20px 0px 20px;
}

div.footer2 p a
{
color               : #666;
text-decoration     : none;
}

/* Page Padding - 20 down the gutters */

div.page-padding
{
width           : 940px;
padding         : 0px 20px 0px 20px;
}

/* Level 3 Nav */


div.level3nav
{
display             : block;
float               : left;
width               : 210px;    
padding             : 0px 30px 0px 0px;
}

div.level3nav ul
{
list-style-type     : none;
padding             : 0px;
margin              : 0px;
overflow            : hidden;
}

div.level3nav ul li
{
display             : block;
float               : left;
padding             : 0px;
margin              : 0px;
width               : 210px;
font-size           : 95%;
line-height         : 20px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
border-bottom       : 1px solid #CCC;
}

div.level3nav ul li a
{
display             : block;
text-decoration     : none;
color               : #666;
padding             : 5px 0px 5px 20px;
}

div.level3nav ul li a.on
{
color               : #D9B449;
}

div.vintage-level3nav ul li a.on
{
color               : #10462C;
}

div.period-level3nav ul li a.on
{
color               : #663333;
}

/* Breadcrumbs */

div.breadcrumbs
{
width           : 920px;
padding         : 10px 0px 10px 20px;
}

div.breadcrumbs p
{
font-size           : 95%;
line-height         : 15px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
}

div.breadcrumbs p a
{ 
color               : #666;
text-decoration     : none;
}

div.breadcrumbs p a.on
{ 
color               : #000;
text-decoration     : none;
}

/* 404 */

div.error404
{
margin          : 30px;
border-top      : 1px solid #D9B449;
border-bottom   : 1px solid #D9B449;
}

div.error404 h2
{
color           : #D9B449;
margin          : 15px 0px 15px 0px;
}

div.error404 p
{
font-size           : 95%;
line-height         : 15px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 15px 0px;
}

div.error404 p a
{
color               : #666;
}

/* 
	start widget code 
*/

/* product zoom css */

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 1px solid #888;
	margin:-1px;	/* Set this to minus the border thickness. */
	background-color:#fff;
	/*background: url(../images/wishlistproduct/loupe.png) no-repeat top left;	*/
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

/* Fix for copy showing on submit buttons */

*html input.submit   {font-size:0;display:block;line-height:0; display:block; text-indent : -999px;}  /* ie6 */
*+  html input.submit {font-size:0;display:block;line-height:0; display:block; text-indent : -999px;}  /* ie7 */


/************ START banners.css ********************/

li.home-banner
{
width               : 300px;
float               : left;
margin-right        : 0px;
height              : 108px;
padding             : 0 0px 0px 0px;
}

li.home-banner .home-banner-inner 
{
margin-left			: 3px;
height              : 96px;
padding				: 10px 77px 0 20px;
}

li.home-banner h3
{
font-size           : 130%;
line-height         : 22px;
color               : #FFF;
font-weight         : normal;
margin              : 0px 0px 5px 0px;
}

li.home-banner h4
{
font-size           : 90%;
line-height         : 16px;
color               : #FFF;
font-weight         : normal;
margin              : 0px 0px 16px 0px;
}

li.home-banner h3 a,
li.home-banner h4 a
{
color               : #FFF;
text-decoration     : none;
}

/* Home Banners */

#shop-online .home-banner-inner
{background          : #AA8F38 url(../images/banners/bg-shop-online.jpg);}

#shop-online span
{color               : #88712b;}

#vintage-watches .home-banner-inner
{background          : #0B3521 url(../images/banners/bg-watches.jpg);}

#vintage-watches h3 a
{color               : #D9B449;}

#vintage-watches span
{color               : #D9B449;}

#antique-period .home-banner-inner
{background          : #612040 url(../images/banners/bg-antique.jpg);}

#antique-period h3 a
{color               : #DBB1D2;}

#antique-period span
{color               : #D9B449;}

#looking-for-gift .home-banner-inner
{background          : #612040 url(../images/banners/bg-gift.jpg) -1px -1px; height : 94px; border : 1px solid #CCC;}

#looking-for-gift h3 a
{color               : #D9B449;}

#looking-for-gift h4 a
{color               : #666;}

#fine-jewellery .home-banner-inner
{background          : #612040 url(../images/banners/bg-finejewellery.gif); padding-right : 10px;}

#fine-jewellery h3 a
{color               : #D9B449;}

#bespoke-designs .home-banner-inner
{background          : #612040 url(../images/banners/bg-bespokedesigns.jpg);  height : 94px; border : 1px solid #CCC; padding-right:97px;}

#bespoke-designs h3 a
{color               : #D9B449;}

#bespoke-designs h4 a
{color               : #666;}

#valuations .home-banner-inner
{background          : #fff url(../images/banners/bg-valuations.jpg) no-repeat bottom right; height : 94px; border : 1px solid #CCC; padding-right:97px;}

#valuations h3 a
{color               : #D9B449;}

#valuations h4 a
{color               : #666;}

#wish-list .home-banner-inner
{background          : #FFF url(../images/banners/bg-wishlist.jpg); border : 1px solid #CCC; height : 94px;}

#wish-list h3 a
{color               : #D9B449;}

#wish-list h4 a
{color               : #666;}

#wish-list span
{color               : #88712b;}


#mailing-list
{background          : #493c60;}

#mailing-list h3 a
{color               : #D9B449;}

#mailing-list span
{color               : #D9B449;}



/************ START fancybox.css ********************/

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/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%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 99999; /*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('../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 99995; /*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: 99996; /*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('../images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 99998; /*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: 99997; /*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('../images/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('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/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('../images/fancybox/blank.gif');
	z-index: 99997; /*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: 99997; /*1102;*/
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/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: 99998; /*1101;*/
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */
/* local */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/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='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ogdenharrogate.co.uk/resources/v1.1621/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }