/****************************************************
 * Dameslegging
 *
 * Default front screen stylesheet
 *
 * @author Dirk Bonhomme <dirk@bytelogic.be>
 * @created 2011-10-04
 *
 ****************************************************/

/**
 * Normalize styles
 */
html,body,form,fieldset,p,h1,h2,h3,h4,h5,ul,ol,dl,li { margin:0; padding:0; }
ul,ol { list-style:none; }
a img { border:0; }
input,select { vertical-align:middle; }
fieldset { border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/**
 * General styles
 */
body { font-family:Arial, sans-serif; font-size:12px; color:#2a7fb6; background:#EDFDF0 url(../../images/front/body_background.png) top repeat-x; }
input,textarea,select { color:#2a7fb6; }
.clear { clear:both; }
.hidden { display:none; }
p.error { padding:15px 0; color:#FF0000; }
p.notification { padding:15px 0; }

/**
 * Buttons
 */
.button_a { float:right; margin:0; padding:0; font-size:11px; height:19px; overflow:hidden; background:url(../../images/front/button_a.png) 0 0 no-repeat; }
.button_a:hover { background-position:0 -19px; cursor:pointer; }
.button_a button,.button_a a { float: left; color:#FFF; border:0; height:19px; line-height:18px; background:url(../../images/front/button_a.png) right 0 no-repeat; margin:0 0 0 6px; padding:0 6px 0 0; }
.button_a:hover button,.button_a:hover a { text-decoration:none; background-position:right -19px; cursor:pointer; }
.button_b { float:right; margin:0; padding:0; font-size:11px; height:19px; overflow:hidden; background:url(../../images/front/button_b.png) 0 0 no-repeat; }
.button_b:hover { background-position:0 -19px; cursor:pointer; }
.button_b button,.button_b a { float: left; color:#FFF; border:0; height:19px; line-height:18px; background:url(../../images/front/button_b.png) right 0 no-repeat; margin:0 0 0 6px; padding:0 14px 0 0; }
.button_b:hover button,.button_b:hover a { text-decoration:none; background-position:right -19px; cursor:pointer; }

/**
 * Container
 */
#container { width:990px; margin:0 auto; }

/**
 * Header
 */
#header { height:105px; position:relative; }

	/* Logo */
	#header a.logo { display:block; text-indent:-9999px; overflow:hidden; left:10px; top:0px; width:321px; height:109px; background:url(../../images/front/logo.png); position:absolute; }
	#header a.logo:hover { opacity:.8; }

	/* Search form */
	#header form.search { position:absolute; top:48px; right:48px; width:206px; }
	#header form.search input { width:160px; height:25px; background:url(../../images/front/search_field.png) 0 0 no-repeat; border:0; margin-top:2px; line-height:25px; padding:0 3px 0 10px; }
	#header form.search button { position:absolute; display:block; text-indent:-9999px; overflow:hidden; border:0; right:0; top:0; width:33px; height:28px; background:url(../../images/front/search_button.png) 0 0 no-repeat; cursor:pointer; }
	#header form.search button:hover { background-position:0 -28px; }

/**
 * Navigation
 */
#navigation { height:50px; background:url(../../images/front/navigation_background.png) no-repeat; }

	/* Menu */
	#navigation ul.menu { float:left; padding-left:37px; }
	#navigation ul.menu li { float:left; margin-top:12px; margin-right:6px; }
	#navigation ul.menu li.active { margin-top:10px; background:url(../../images/front/navigation_active.png) 0 0 no-repeat; }
	#navigation ul.menu li a { float:left; height:33px; font-size:14px; font-family:"Myriad Web Pro"; line-height:33px; text-align:center; padding:0 13px; color:#fefefe; }
	#navigation ul.menu li.active a { display:inline; margin-left:7px; outline:0; padding-left:6px; height:37px; line-height:37px; background:transparent url(../../images/front/navigation_active.png) right 0 no-repeat; }
	#navigation ul.menu li a:hover { background-color:#5caacf; text-decoration:none; }

	/* Addthis */
	#navigation div.addthis { float:right; display:inline; margin:20px 20px 0 0; }
	#navigation div.addthis .addthis_separator { color:#fefefe; }
	#navigation div.addthis iframe { margin-top:-2px; }

/**
 * Main
 */
#main { background:url(../../images/front/main_background.png) repeat-y; }

	/* Priceslider */
	#main div.priceslider { position:relative; padding:27px 0 20px; margin:12px 19px 0; }
	#main div.handle { position:absolute; top:0; cursor:pointer; height:27px; -moz-user-select:none; -webkit-user-select:none; user-select:none; }
	#main div.handle div.icon { width:15px; height:13px; overflow: hidden; position:absolute; left:0; bottom:0; background:url(../../images/front/filter_slider_handle.png) 0 0 no-repeat; }
	#main div.handle:hover div.icon { background-position:0 -13px; }
	#main div.priceslider div.bar { height:3px; overflow:hidden; background:#2e8abd; margin:0 7px; }

	/* Checklist */
	#main ul.checklist { padding:12px 15px; }
	#main ul.checklist li { color:#2e8bbe; }
	#main ul.checklist li label { line-height:20px; }

	/* Colorpicker */
	#main ul.colorpicker { overflow:hidden; margin:12px 0 0 18px; }
	#main ul.colorpicker li { float:left; width:27px; height:27px; margin:0 6px 6px 0; }
	#main ul.colorpicker li a { display:block; height:27px; cursor:pointer; background:url(../../images/front/filter_color.png) 0 -27px no-repeat; text-indent:-9999px; overflow:hidden; }
	#main ul.colorpicker li a:hover,#main ul.colorpicker li.active a { background-position:0 -54px; }

	/* Sort */
	#main div.sort { height:53px; line-height:53px; border-bottom:1px solid #cdeafa; clear: both; }
	#main div.sort select { margin-left:10px; border:1px solid #cdeafa; background:#f2faff; padding:3px; }

	/* Productlist + Vendorlist */
	#main div.productlist { position:relative; }
	#main div.productlist .mask { position:absolute; z-index:9999; background:url(../../images/front/mask.png) center no-repeat; left:0; top:0; }
	#main div.productlist ul { overflow:hidden; }
	#main div.productlist ul li { width:160px; float:left; margin:0 10px 10px 0; background:url(../../images/front/productlist_header.png) top no-repeat; }

	#main div.productlist ul li div.productlist_inner { margin-top:9px; background:url(../../images/front/productlist_background.png) bottom no-repeat; }
	#main div.productlist ul li div.details { margin:5px 10px; height:160px; position:relative; }
	#main div.productlist ul li div.details h2 { font-size:12px; height:30px; overflow:hidden; font-weight:normal; color:#2f83b8; padding:3px; }
	#main div.productlist ul li div.details a:hover { opacity:.8; }
	#main div.productlist ul li div.details img { margin:0 auto; }
	#main div.productlist ul li div.details img.vendor { position:absolute; left:5px; bottom:5px; }
	#main div.productlist ul li div.price { clear:both; margin:5px 5px 0; padding-bottom:5px; overflow: hidden; height: 100%; }
	#main div.productlist ul li div.price strong { color:#2f83b8; font-size:18px; padding-left:5px; float: left; }

	#main div.productlist ul li div.vendorlist_inner { margin-top:9px; background:url(../../images/front/productlist_background.png) bottom no-repeat; }
	#main div.productlist ul li div.vendorlist_inner div.details { margin:5px 10px; height:155px; position:relative; }
	
	/* Linklist */
	#main div.linklist { overflow: hidden; padding-top: 10px; }
	#main div.linklist ul { float: left; width: 33%; }
	#main div.linklist ul li h2 { clear: both; font-size: 14px; margin: 5px 0; }
	#main div.linklist ul li ul { margin: 0 30px 15px 0; width: auto; }
	#main div.linklist ul li ul li { margin-bottom: 5px; background: url(../../images/front/more_bullet.png) 0 4px no-repeat; padding-left: 10px; }
	#main div.linklist ul li ul li a { color: #E97FF1; }

	/* Pagination */
	#main div.pagination { clear:both; margin:10px 0 0; overflow:hidden; }
	#main div.pagination ol { float:right; }
	#main div.pagination ol li { margin-right:3px; cursor:default; float:left; color:#FFF; text-align:center; width:24px; height:24px; line-height:24px; background:url(../../images/front/pagination_background.png) 0 0 no-repeat; font-weight:bold; font-size:14px; }
	#main div.pagination ol li a { background:#FFF; cursor:pointer; color:#2a7fb6; float:left; width:24px; height:24px; }
	#main div.pagination ol li a:hover { background:url(../../images/front/pagination_background.png) 0 -24px no-repeat; text-decoration:none; }

/**
 * Sidebar
 */
#sidebar { float:left; width:245px; display:inline; margin:10px 0 0 29px; }

	/* Item */
	#sidebar div.item { background:url(../../images/front/sidebar_item_background.png) repeat-y; margin-bottom:15px; }
	#sidebar div.item div.item_header { height:49px; position:relative; background:url(../../images/front/sidebar_item_header.png) no-repeat; }
	#sidebar div.item div.item_header span.title { line-height:47px; color:#fefefe; font-size:16px; font-weight:bold; font-family:"Myriad Web Pro"; display:block; margin-left:26px; }
	#sidebar div.item div.item_inner { background:url(../../images/front/sidebar_item_inner.png) bottom no-repeat; margin-bottom:8px; padding-bottom:10px; }

	/* Section */
	#sidebar div.item div.section { width:230px; margin:4px 0 0 8px; background:url(../../images/front/sidebar_section_background.png) repeat-y; }
	#sidebar div.item div.section div.section_header { background:url(../../images/front/sidebar_section_header.png) top no-repeat; }
	#sidebar div.item div.section div.section_header span.title { font-size:14px; line-height:14px; font-weight:bold; color:#2f83b8; font-family:"Myriad Web Pro"; display:block; margin:0 7px; padding:8px 11px 2px; border-bottom:1px solid #dcf0fb; }

	/* Newsletter form */
	#sidebar form.newsletter { margin:0 17px; }
	#sidebar form.newsletter p { line-height:16px; }
	#sidebar form.newsletter div.field { height:23px; margin-top:10px; position:relative; }
	#sidebar form.newsletter div.field input { border:0; height:23px; width:169px; line-height:23px; padding:0 3px; background:url(../../images/front/input_background.png) left 0 no-repeat; }
	#sidebar form.newsletter div.field input:focus { background-position:0 -23px; }
	#sidebar form.newsletter div.field .icon { position:absolute; width:47px; height:55px; background:url(../../images/front/newsletter_icon.png) no-repeat; left:169px; top:-24px; }
	#sidebar form.newsletter div.button { clear:both; margin-top:12px; }

	/* Vendors */
	#sidebar div.vendors { margin-bottom:15px; }
	#sidebar div.vendors span.title { display:block; margin-bottom:15px; background:url(../../images/front/vendors_title.png) 8px no-repeat; color:#ea7ef1; font-size:16px; font-family:"Myriad Web Pro"; font-weight:bold; padding-left:24px; }
	#sidebar div.vendors ul { border-top:1px solid #cbe5f3; }
	#sidebar div.vendors ul li { height:26px; line-height:26px; border-bottom:1px solid #cbe5f3; }
	#sidebar div.vendors ul li a { color:#2f83b8; display:block; padding-left:24px; }
	#sidebar div.vendors ul li a:hover { color:#dc6ce3; background:#ecf7fd; text-decoration:none; }
	#sidebar div.vendors ul li.active a { color:#dc6ce3; background:#ecf7fd; font-weight:bold; }

	/* History */
	#sidebar ul.history { overflow: hidden; padding: 4px 0 4px 4px; }
	#sidebar ul.history li { width: 103px; float: left; display: inline; margin: 4px; background: url(../../images/front/history_item.png) 0 0 no-repeat; padding-top: 4px; }
	#sidebar ul.history li a { display: block; height: 100px; text-align: center; background: url(../../images/front/history_item.png) 0 bottom no-repeat; }
	#sidebar ul.history li a:hover { opacity: 0.8; text-decoration: none; }
	#sidebar ul.history li a em { font-size: 16px; color: #2f83b8; font-style: normal; font-weight: bold; display: block; clear: both; }

/**
 * Content
 */
#content { float:right; width:670px; margin:10px 30px 0 0; padding-bottom:10px; display: inline; }

	/* Title */
	#content div.title { clear:both; border-bottom:1px solid #cdeafa; margin-top:10px; }
	#content div.title h1,#content div.title h2 { font-size:20px; color:#ea7ef1; font-family:"Myriad Web Pro"; }

	/* Productlist */
	#content div.productlist { width:670px; overflow:hidden; margin-top:7px; border-bottom:1px solid #cdeafa; }
	#content div.productlist ul { width:680px; }

	/* Search results */
	#content ul.searchresults { margin:15px 0 0; }
	#content ul.searchresults li { margin-bottom:15px; }
	#content ul.searchresults h2 { font-size:14px; color:#ea7ef1; margin-bottom:5px; }
	#content ul.searchresults h2 a { color:#ea7ef1; }

	/* Article */
	#content div.article { margin-top:15px; line-height:18px; }
	#content div.article p { margin:10px 0; }
	#content div.article p a { color:#ea7ef1; }
	#content div.article h2 { color:#EA7EF1; font-size:16px; font-weight:bold; font-family:"Myriad Web Pro"; border-bottom:1px solid #cdeafa; clear:both; display:inline; }
	#content div.article h3 { color:#EA7EF1; font-size:14px; font-weight:bold; }
	#content div.article h4 { font-size:14px; font-weight:bold; }
	#content div.article ul { list-style:disc; margin:15px 25px; }
	#content div.article ol { list-style:decimal; margin:15px 30px; }

	/* Form */
	#content form div.field { margin-top:10px; position:relative; }
	#content form div.field label { display:block; font-weight:bold; margin-bottom:3px; }
	#content form div.field input { border:0; height:23px; width:350px; line-height:23px; padding:0 3px; background:url(../../images/front/input_background.png) left 0 no-repeat; }
	#content form div.field input:focus { background-position:0 -23px; }
	#content form div.field textarea { border: 0; height: 154px; width: 350px; padding: 3px; background: url(../../images/front/textarea_background.png) left 0 no-repeat; }
	#content form div.field textarea:focus { background-position: 0 -160px; }
	#content form div.field.error input,
	#content form div.field.error textarea { color:#FF5555; }
	#content form div.field span.error { color:#FF0000; margin-left:10px; font-size:11px; }
	#content form div.button { clear:both; width:350px; margin-top:10px; }

	/* Vendor details */
	#content div.vendordetails { overflow:hidden; }
	#content div.vendordetails .logo { float:left; width:260px; height:216px; background:url(../../images/front/vendors_logo_background.png) no-repeat; line-height:216px; text-align:center; }
	#content div.vendordetails .logo img { margin-top:17px; }
	#content div.vendordetails .details { width:389px; float:right; }
	#content div.vendordetails .details h1 { color:#ea7ef1; font-size:20px; font-weight:bold; font-family:"Myriad Web Pro"; border-bottom:1px solid #cdeafa; }
	#content div.vendordetails .details p { margin-top:10px; line-height:18px; }
	#content div.vendordetails .details p a { color:#d56bdc; }

	/* Product details */
	#content div.productdetails { overflow:hidden; margin-top:10px; }
	#content div.productdetails .left { float:left; width:318px; }
	#content div.productdetails .right { float:right; width:328px; }
	#content div.productdetails h1 { font-size:20px; font-weight:bold; color:#ea7ef1; font-family:"Myriad Web Pro"; border-bottom:1px solid #cdeafa; }
	#content div.productdetails div.description { margin:15px 0; line-height:18px; }
	#content div.productdetails div.description p { margin-bottom: 10px; }
	#content div.productdetails ul.more { margin:15px 0 0 8px; }
	#content div.productdetails ul.more li { line-height:18px; padding-left:12px; background:url(../../images/front/more_bullet.png) 0 5px no-repeat; }
	#content div.productdetails ul.more li a { color:#e97ff1; }
	#content div.productdetails div.properties { width:318px; background:url(../../images/front/productdetails_properties.png) 0 0 no-repeat; padding-top:7px; }
	#content div.productdetails div.properties .inner { overflow:hidden; padding-bottom:6px; height:100%; background:url(../../images/front/productdetails_properties.png) 0 bottom no-repeat; }
	#content div.productdetails div.properties dl { margin:6px 0 4px 12px; width:170px; float:left; height: 100%; }
	#content div.productdetails div.properties dl dt { color:#2f83b8; float:left; clear:both; margin:0 5px 3px 0; }
	#content div.productdetails div.properties dl dd { color:#e97df0; float:left; margin:0; }
	#content div.productdetails div.price { float:right; width:122px; display:inline; margin-right:7px; }
	#content div.productdetails div.price em { display:block; background:#FFF; border:1px solid #e2f3fc; line-height:61px; text-align:center; font-size:26px; font-weight:bold; color:#2f83b8; font-style:normal; }
	#content div.productdetails div.price button { cursor: pointer; display:block; margin-top:4px; width:122px; height:37px; text-indent:-9999px; overflow:hidden; background:url(../../images/front/button_order.png) 0 0 no-repeat; border: 0; }
	#content div.productdetails div.price button:hover { background-position:0 -37px; }
	#content div.productdetails div.image { width:328px; background:url(../../images/front/productdetails_image.png) 0 0 no-repeat; padding-top:12px; }
	#content div.productdetails div.image .inner { padding:0 12px 12px; background:url(../../images/front/productdetails_image.png) 0 bottom no-repeat; }
	#content div.productdetails div.image a { position:relative; display:block; }
	#content div.productdetails div.image a img { display:block; }
	#content div.productdetails div.image a span.magnifier { display:block; position:absolute; z-index:500; top:10px; right:10px; width:32px; height:33px; background:url(../../images/front/productdetails_image_magnifier.png) 0 0 no-repeat; }
	#content div.productdetails div.image a:hover span.magnifier { background-position:0 -33px; }

/**
 * Footer
 */
#footer { height:35px; margin-bottom:5px; background:url(../../images/front/footer_background.png) no-repeat; }

	/* Copyright */
	#footer p.copyright { float:left; display:inline; margin:18px 0 0 40px; }
	#footer p.copyright a { color:#da64e2; }

	/* Links */
	#footer ul.links { float:right; display:inline; margin:14px 36px 0 0; }
	#footer ul.links li { float:left; background:url(../../images/front/footer_item.png) left center no-repeat; line-height:20px; padding-left:7px; margin-right:6px; }
	#footer ul.links li.first { background:none; }
	#footer ul.links li a { color:#2a7fb6; }

/**
 * Fancybox
 */
#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(../../javascript/libraries/fancybox-1.3.4/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: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(../../javascript/libraries/fancybox-1.3.4/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(../../javascript/libraries/fancybox-1.3.4/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(../../javascript/libraries/fancybox-1.3.4/fancybox.png); background-position:-40px -30px; }
#fancybox-right-ico { background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox.png); background-position:-40px -60px; }
#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(../../javascript/libraries/fancybox-1.3.4/fancybox-x.png); }
#fancybox-bg-ne { top:-20px; right:-20px; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox.png); background-position:-40px -162px; }
#fancybox-bg-e { top:0; right:-20px; height:100%; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox-y.png); background-position:-20px 0; }
#fancybox-bg-se { bottom:-20px; right:-20px; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox.png); background-position:-40px -182px; }
#fancybox-bg-s { bottom:-20px; left:0; width:100%; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox-x.png); background-position:0 -20px; }
#fancybox-bg-sw { bottom:-20px; left:-20px; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox.png); background-position:-40px -142px; }
#fancybox-bg-w { top:0; left:-20px; height:100%; background-image:url(../../javascript/libraries/fancybox-1.3.4/fancybox-y.png); }
#fancybox-bg-nw { top:-20px; left:-20px; background-image:url(../../javascript/libraries/fancybox-1.3.4/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(../../javascript/libraries/fancybox-1.3.4/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(../../javascript/libraries/fancybox-1.3.4/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main { color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px; background:url(../../javascript/libraries/fancybox-1.3.4/fancybox-x.png) 0 -40px; }
#fancybox-title-float-right { padding:0 0 0 15px; background:url(../../javascript/libraries/fancybox-1.3.4/fancybox.png) -55px -90px no-repeat; }

.fancybox-ie6 #fancybox-close { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_close.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_nav_left.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_nav_right.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(../../javascript/libraries/fancybox-1.3.4/fancy_title_over.png',sizingMethod='scale'); zoom:1; }
.fancybox-ie6 #fancybox-title-float-left { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_title_left.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_title_main.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/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) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px); }
#fancybox-loading.fancybox-ie6 div { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_loading.png',sizingMethod='scale'); }

.fancybox-ie .fancybox-bg { background:transparent!important; }
.fancybox-ie #fancybox-bg-n { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_n.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_ne.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_e.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_se.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_s.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_sw.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_w.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(http://www.dameslegging.nl/javascript/libraries/fancybox-1.3.4/fancy_shadow_nw.png',sizingMethod='scale'); }