/*  Superfish Navbar Navigation  */
ul#clothing { float: right; width: 621px; }
ul#dealers { float: right; width: 621px; }
ul#thermal { float: right; width: 417px; }

a.dry-range {background: url('../images/nav/dry_range.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 15px; padding: 0;}
a.dry-range:hover { background: url('../images/nav/dry_range.gif') no-repeat 0 -33px; }
a.wet-range {background: url('../images/nav/wet_range.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.wet-range:hover { background: url('../images/nav/wet_range.gif') no-repeat 0 -33px; }
a.premier {background: url('../images/nav/premier.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.premier:hover { background: url('../images/nav/premier.gif') no-repeat 0 -32px; }
a.location {background: url('../images/nav/location.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.location:hover { background: url('../images/nav/location.gif') no-repeat 0 -32px; }
a.test {background: url('../images/nav/test_centres.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.test:hover { background: url('../images/nav/test_centres.gif') no-repeat 0 -32px; }
a.men {background: url('../images/nav/clothing_men.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.men:hover { background: url('../images/nav/clothing_men.gif') no-repeat 0 -33px; }
a.women {background: url('../images/nav/clothing_women.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.women:hover {background: url(../images/nav/clothing_women.gif) no-repeat 0 -33px;}
a.access {background: url('../images/nav/clothing_access.gif') no-repeat; text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
a.access:hover {background: url(../images/nav/clothing_access.gif) no-repeat 0 -33px;}
a.blank {text-indent: -9999px; border-right: 1px solid #666; border-left: 1px solid #666; height: 16px; padding: 0;}
.sf-menu ul li a.more { background: url(../images/nav/arrow2.png) no-repeat; background-position: center right; }
.sf-menu ul li a:hover { color: #FF6600; }

/*** ESSENTIAL STYLES ***/
.sf-menu ul li a.more{background:url(../images/nav/arrow2.png) no-repeat;background-position:center right;}
.sf-menu ul li a:hover{color:#FF6600;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:185px;}
.sf-menu ul li{width:185px;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;width:185px;margin-right:22px;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:33px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:185px;top:0;}
ul.sf-menu li li.sfHover ul.short{left:185px;width:100px;}
ul.sf-menu li li.sfHover ul.short2{left:100px;width:100px;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:185px;top:0;}
ul.sf-menu li li li.short{width:100px;}
.sf-menu{float:right;}
.sf-menu a{padding:6px 6px 10px 10px;text-decoration:none;color:#CCC;}
.sf-menu a, .sf-menu a:visited{color:#CCC;font-weight:normal;font-size:1.1em;letter-spacing:0.02em;}
.sf-menu p{font-size:0.6em;}
.sf-menu li{}
.sf-menu li li{background:url(../images/nav/dd_trans_bkg.png);border-bottom:1px solid #505050;padding:4px 0 0 0px;}
.sf-menu li li a{color:#CCC;}
.sf-menu li li li{background:url(../images/nav/dd_trans_bkg2.png);border-bottom:1px solid #666;}
.sf-menu li li li li{background:url(../images/nav/dd_trans_bkg3.png);border-bottom:1px solid #666;}
.sf-menu li:hover, .sf-menu a:active{background:url(../images/nav/hover_bkg.png) center left;outline:0;color:#CCC;}
.sf-menu li li li.current.sfHover a{color:#CCC;}
.sf-menu li li li.current.sfHover a{color:#FF6600;}
.sf-menu li li li.current.sfHover a:hover{color:#CCC;}
.sf-menu li li.current.sfHover a{color:#FF6600;}
.sf-menu li li.current.sfHover a:hover{color:#CCC;}
.sf-menu li.off:hover{background:none;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('../images/nav/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

/*  Navbar  */
#navbar h1{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:normal;color:#CCC;margin:8px 0 5px 24px;float:left;text-transform:uppercase;letter-spacing:0.05em;}

/* Google Search Form and Results */
#cse-search-box {float: right; width: 195px; height: 32px; margin-right: 10px; position: relative;}
input.search-box { background-color: #333; opacity: 0.7; border: 1px solid #666; height: 16px; color: #CCC; font-size: 1em; text-transform: uppercase; width: 165px; margin-top: 2px;}
input.search-btn { background: url(../images/misc/mag_glass.png) 0 0 no-repeat; border: 0; height: 20px; width: 20px; cursor: pointer; position: absolute; margin-left: 2px; }
#cse-search-results { overflow: hidden;}

/* CSS Homepage Slider */

a:link,a:visited { color:#333; text-decoration:none; }

a img { border:0; }

div.slide-wrap { width:900px; text-align:left; }

div#top div#nav { float:left; clear:both; width:900px; height:52px; margin:0 0 0; }
 
div#top div#nav ul{ float:left; width:900px; height:52px; list-style-type:none; }

div#nav ul li a{ border:0; height:52px; display:block; line-height:52px; text-indent:-9999px; }
 
div#slider { margin:0; background-image: url(../images/slider/photo1.jpg); }

div#video-header { height:683px; margin:-1px 0 0; }

div#slider div.slide-wrap { height:510px; }
div#slider div#slide-holder { width:900px; height:510px; position:absolute; }
div#slider div#slide-holder div#slide-runner { top:0px; left:0px; width:900px; height:510px; overflow:hidden; position:absolute; }
div#slider div#slide-holder img { margin:0; display:none; position:absolute; }
div#slider div#slide-holder div#slide-controls { left:0; bottom:7px; width:900px; height:90px; display:none; position:absolute; }
div#slider div#slide-holder div#slide-controls p.text { float:left; color:#CCC; display:inline; line-height:16px; margin:7px 0 0 20px; padding-top: 5px; }
div#slider div#slide-holder div#slide-controls p#slide-nav { float:right; height:24px; display:inline; margin:11px 15px 0 0; }
div#slider div#slide-holder div#slide-controls p#slide-nav a {
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:12px;
     margin:5px 5px -5px 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
}

div#slider div#slide-holder div#slide-controls p#slide-nav a.on { background-position:0 -24px; }
div#slider div#slide-holder div#slide-controls p#slide-nav a { background-image:url(../images/slider/slide-nav.png); }
div#nav ul li a { background:url(images/nav.png) no-repeat; }
div#slide-controls p#slide-desc.text{
	width: 600px;
	float: left;
	clear: left;
	font-size: 12px;
	font-weight: normal;
	top: -10px;
	margin-left: 20px;
	margin-top: -10px;
}

div#slide-controls p#slide-client.text{
	width: 858px;
	float: left;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.13em;	
	border-bottom: 0.1em dashed #FFF;
	padding: 0 0 5px 0;
}

#slide-holder img.logo { z-index: 100; position: absolute; display: block; padding: 10px 10px 0 785px; }

/*  Jquery Tools Carsousel  */

#info-box-products div.scrollable{position:relative;overflow:hidden;width:420px;height:130px;}
#info-box-products div.long{width:445px;}
#info-box-products div.short{width:400px;}
#info-box-products div.scrollable div.items div.active a{color:#FF6600;}
#info-box-products div.scrollable div.items div.active img{border:1px solid #BBB;}
#info-box-products div.scrollable div.items{width:20000em;position:absolute;margin:20px 0 0 0;padding:0;text-align:center;height:110px;}
#info-box-products div.scrollable div.items div{float:left;width:60px;height:90px;margin-right:10px;font-size:0.7em;line-height:10px;}
#info-box-products div.scrollable div.items div.sim{float:left;width:40px;height:130px;margin-right:10px;margin-top:-10px;}
#info-box-products div.scrollable div.items div.trans{filter:alpha(opacity=40);opacity:0.4;}
#info-box-products div.scrollable div.items div.trans:hover{filter:alpha(opacity=100);opacity:1;}
#info-box-products div.scrollable div.items div a img{padding:0;margin:0 0 3px 0;height:75px;border:1px solid #EBEBEB;}
.scrollable{float:left;}
a.right{background:url(../images/nav/right.png) no-repeat;background-position:0 0;display:block;width:18px;height:18px;float:left;cursor:pointer;font-size:1px;margin:55px 0 0 425px;position:absolute;z-index:10;}
a.left{background:url(../images/nav/left.png) no-repeat;background-position:0 0;display:block;width:18px;height:18px;float:left;cursor:pointer;font-size:1px;margin:55px 0 0 -30px;position:absolute;z-index:10;}
a.right:hover{background-position:0 -18px;}
a.right:active{background-position:0 -18px;}
a.right.short{margin-left:400px;}
a.left:hover{background-position:0 -18px;}
a.left:active{background-position:0 -18px;}
a.disabled{visibility:hidden !important;}
	
/*  TOOLTIP CSS */
#sim-tip{display:none;position:absolute;background:url(../images/misc/tool_arrow.png) no-repeat;background-position:bottom left;z-index:3000;font-size:11px;width:135px;padding:7px 5px 30px 10px;color:#FFF;margin-left:52px;margin-top:-5px;border-top:1px solid #666;}
#info-tip{display:none;position:absolute;background:url(../images/misc/tool_arrow.png) no-repeat bottom left;z-index:3000;font-size:11px;width:135px;padding:7px 20px 30px 10px;color:#FFF;margin-left:35px;margin-top:20px;}


/* -- prettyPhoto Facebook style Theme -- */
div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
div.facebook .pp_content { background: #fff; } /* Content background */
div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */

div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
	div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
	div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; color: #666;}

div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* -- PrettyPhoto DO NOT CHANGE -- */

div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}
.pp_content .ppt{left:auto;margin-bottom:5px;position:relative;top:auto;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{margin:10px 0 2px 0;}
.pp_description{display:none;margin:0 25px 12px 0;color:#666;font-size:12px;font-weight:normal;}
.pp_description h3{font-size:1.2em;color:#FF6600;padding-bottom:10px;}
.pp_description h2{font-size:1.2em;color:#FF6600;padding-bottom:10px;}
.pp_nav{clear:left;float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand, a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.hide{display:none;}

/*  Postcoder Search Results */
.cellpremise { font-family: Arial, Helvetica; color: #333; font-weight: bold; font-size: 14px; padding-left: 5px; }
.cellStreet { font-size: 12px; float: left; display: block; color: #666; padding-left: 5px; }
.cellPostTown { font-size: 12px; float: left; display: block; color: #666; padding-left: 5px; }
.cellPostcode { font-size: 12px; float: left; display: block; color: #666; padding-left: 5px; }
.cellDistancemiles { font-size: 12px; color: #007589; padding-left: 5px; }
.nearestcontainer { border-bottom: solid 1px #CCC;display: block;width: 590px;padding-bottom: 15px;margin-left: 15px;font-family: Arial, Helvetica, Sans-serif;}
.cellDependentLocality { float: left; display: block; font-size: 12px; color: #666; padding-left: 5px; }
.cellDoubleDependentLocality { float: left; display: block; font-size: 12px; color: #666; padding-left: 5px; }
.celldependentStreet { float: left; display: block; font-size: 12px; color: #666; padding-left: 5px; }
.cellcustomfield1 { display: block; font-size: 12px; color: #666; padding-left: 5px; }
.cellcustomfield2 { display: block; font-size: 12px; color: #666; padding-left: 5px; }
.cellcustomfield2 a { color: #666; text-decoration: none; }
.cellcustomfield2 a:hover { color: #FF6600; }
table#ACLNearestContainer1.nearestcontainer tbody { font-family: Arial, Helvetica; width: 590px; }
.rowstreet { float: left; display: block;}
.rowPostTown { float: left; display: block;}
.rowPostcode { float: left; display: block;}
.rowdependentStreet {float: left; display: block;}
.rowDependentLocality {float: left; display: block;}
.rowDoubleDependentLocality { float: left; display: block;}

/*  Inline Page Styling  */
#inline-page { background: #FFF; }
#inline-page h2 {font-size: 14px; color: #FF6600; font-family: Arial, Helvetica, Sans-serif;}
#inline-page p {font-size: 12px; color: #333; font-family: Arial, Helvetica, Sans-serif;}
#inline-page ul {padding-left: 25px;}
#inline-page ul li {font-size: 12px; color: #333; font-family: Arial, Helvetica, Sans-serif;}

a.back2map {margin-left: 28px; float: right; width: 175px; height: 50px; background: url(../images/stockists/back2map.gif) no-repeat 0 -50px; overflow: hidden; text-indent: -9999px;}
a.back2map:hover {background: url(../images/stockists/back2map.gif) 0 0;}
a.back2eu {margin-left: 28px; float: right; width: 175px; height: 50px; background: url(../images/stockists/back2map-eu.gif) no-repeat 0 -50px; overflow: hidden; text-indent: -9999px;}
a.back2eu:hover {background: url(../images/stockists/back2map-eu.gif) 0 0;}
	
/*  Size Cal Styling  */
#cal { background: url(../images/misc/size-cal.gif) no-repeat; font-family: Arial, Helvetica, Sans-serif; width: 500px; height: 320px; margin: 0; padding: 0 0 20px 0; font-size: 0.75em; color: #333; overflow: hidden; }
#cal form {padding: 155px 0 15px 20px;}
#cal input.cal-field {margin: 4px 3px 4px 0; color: #333; font-size: 0.9em; width: 50px; }
#cal input.btn {margin: 4px 3px 4px 0; color: #333; font-size: 0.9em; width: 50px; }
#cal input#calculate {background: url(../images/misc/size-cal-btn.png) no-repeat 0 0; width: 100px; height: 35px; text-indent: -999px; border: 0; margin: 0 0 0 10px; position: absolute; cursor: pointer;}
#cal h2 {font-size: 1.1em; color: #FFF; margin: 0 0 12px 20px;}
#cal p {font-size: 1em; color: #333; margin: 0px 0 2px 20px; float: left; padding: 0 0px 2px 0; clear: left; line-height: 22px;}
#cal p span {font-weight: bold !important; font-size: 1.07em; margin-left: 3px; margin-right: 3px;}
#cal span {color: #333; font-weight: bold;}
#chart-link {width: 490px; height: 40px; display: block; padding: 5px; clear: both; background: #999; overflow: hidden;}
#chart-link a img { display: block; margin: 0 0 0 0px; color: #FFF; font-size: 0.8em;}

/* Fancy Box */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{/* IE6 */position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{/* IE6 */position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../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: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('../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:1001}#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 */#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}

/* EU Map */
ul.eu {width: 100px; float: left; height: 300px; margin: 20px 0 0 20px;}
ul.eu li {width: 100px; padding: 2px 0 0 20px; float: left; list-style-type: none; color: #CCC; font-size: 12px; background: url(../images/misc/li-icon.png) no-repeat left center;}
ul.eu li a {color: #CCC !important; text-decoration: none;}
ul.eu li a:hover {color: #FF6600 !important;}







	
	

