/*
Copyright faromedia.it/farodevelopment.ro
*/
*{padding:0;margin:0; border: none;}ul{list-style:none;}a {text-decoration: none; outline: none;}a img{border:0;}.clearElement{clear:both; height: 0; width: 0; overflow: hidden;}body {background: url("../images/site/bg.jpg") center top no-repeat #000000; font-size: 14px; color: #666666; font-family: 'Quattrocento Sans',Tahoma, Arial, sans-serif;}body.introPage {background-image: url("../images/site/bg_intro.jpg");}.bgUnica {background: url("../images/site/bg_unicat_2.png") center top no-repeat;}.bgUnicaSiamo {background: url("../images/site/bg_unicat_25.png") center top no-repeat;}.siteWidth {width: 924px; margin: 0 auto;}.header {border-bottom: solid 1px #333333;}.logo {float: left; margin-top: 16px;}.expo img{ float:right; margin-top: 20px; width:14%;}.header .right {float: right;}.header .right .topBar {color: #cccccc; height: 30px;}.header .right .topBar .elem {float: right; border-right: solid 1px #333333; padding: 10px 10px 0 0;}.shopLink {color: #cccccc; background: url("../images/site/icon_cart.png") left center no-repeat; padding: 2px 0 2px 30px; display: block;}.shopLink:hover {text-decoration: underline;}.header .right .topBar .shopLink:hover {color: #ffffff;}.menu {padding-top: 20px;}.menu .elem {float: left; padding: 0 10px 10px 10px; border-right: solid 1px #333333; position: relative;}.menu .elem a {font-size: 20px; color: #999999; font-family: 'EB Garamond', "Times New Roman", serif;}.menu .elem a:hover, .menu .elem a.active {color: #ffffff;}.menu .elem .newCollection {position: absolute; top: -50px; right: -36px; background: url("../images/site/menu_newCollection.png") left top no-repeat; width: 51px; height: 47px; text-indent: -99999px;}.content {position: relative;}.content h1, .content h2 {font-family: 'EB Garamond', "Times New Roman", serif; font-weight: normal;}.content h1 {font-size: 45px; color: #666;}.design {padding: 105px 0 90px 0; position: relative;}.design h2 {background: url("../images/site/bg_subtitle.png") right top repeat-y; font-size: 22px; text-transform: uppercase; color: #000000; text-align: right; padding: 5px 10px; letter-spacing: 0.2em;}.design .alignedRight {float: right; width: 305px; padding-top: 30px;}.design .alignedRight p {line-height: 20px; padding-top: 10px;}.design .alignedRight p span {color: #999999;}.design .alignedRight .collectionLink {margin-top: 30px; color: #CCCCCC; padding: 22px 40px 22px 0; background: url("../images/site/magu_col_bg.png") right center no-repeat; display: inline-block; letter-spacing: 0.2em; position: relative;}.design .alignedRight .collectionLink:hover {text-decoration: underline;}#blk{margin-top: 30px;width: 31px; height: 59px; float:left; position: absolute; right: 0; top:-29px; background: url("../images/site/magu_col_blink.png") right center no-repeat;}.collectionWrapper {position: absolute; background: url("../images/site/bg_black_90.png") repeat; width: 100%; top: 200px; text-align: center; display: none;}.collectionWrapper .collection {position: relative; padding: 20px 50px;}.collectionWrapper .close {position: absolute; right: 20px; top: 20px; width: 21px; height: 21px; background: url("../images/site/icon_close.png") left top no-repeat; text-indent: -99999px;}.collectionWrapper p {font-size: 12px;}.collectionWrapper .collectionHeader {background: url("../images/site/header_collection.png") center top no-repeat; height: 175px; display: block;}.collectionWrapper h1{color: #666666; margin-bottom: 5px;}.collectionWrapper .shopLink {margin: 20px auto 0 auto; width: 30px;}.brands {padding: 100px 0;}.brands .txt {float: left; width: 316px;}.brands .txt p {line-height: 20px; padding-top: 10px;}.brands .manufacturersList {float: right; width: 500px;}.brands .manufacturersList .elem {float: left; padding: 20px 20px 0 0;}.brands .manufacturersList .elem .imgWrapper {display: table-cell; border: solid 5px #666666; background: #ffffff; text-align: center; height: 100px; vertical-align: middle;}.brands .manufacturersList .elem.last {padding-right: 0;}.news {padding: 50px 0;}.newsList {}.newsList li {padding: 20px 0; border-bottom: solid 1px #333333;}.newsList .newsBar {padding-bottom: 15px; color: #CCCCCC; font-size: 16px;}.newsList .newsBar .date {float: left; background: #1A1A1A; width: 110px; text-align: center; padding: 5px 0;}.newsList .newsBar h3 {float: left; background: #1A1A1A; padding: 5px 20px; font-weight: normal; font-size: 16px;}.newsList .newsBar h3 a {color: #cccccc;}.newsList .newsBar h3 a:hover {color: #ffffff;}.newsList .newsImg {float: left; border: solid 5px #666666;}.newsList .newsImg:hover {border-color: #777777;}.newsList .newsDetails {float: left; width: 670px; padding: 5px 0 0 20px; line-height: 20px;}.newsList .read {background: url("../images/site/icon_plus.png") left top no-repeat; float: left; width: 70px; height: 70px; margin-left: 25px; text-indent: -9999px; opacity: 0.5;}.newsList .read:hover {opacity: 1;}.newsRead {padding-top: 30px;}.newsRead p {padding: 5px 0; line-height: 20px;}.imageList {padding-top: 5px;}.imageList .elem {float: left; padding: 10px 10px 0 0;}.imageList .elem a {display: block; padding: 5px; background: #ffffff; border: solid 5px #cccccc;}.imageList .elem.last {padding-right: 0;}.fileLink {padding-bottom: 0;}.fileLink a {display:block; color: #666666; background: url("../images/site/icon_pdf.png") left center no-repeat; padding-left: 40px;}.fileLink a:hover {color: #cccccc;}.news .back {text-align: right;}.news .back a {color: #666666;}.news .back a:hover {color: #cccccc;}.news .externalLink {padding-top: 5px;}.news .externalLink a {color: #cccccc; text-decoration: underline;}.news .externalLink a:hover {color: #ffffff;}.info {padding: 50px 0;}.infoList {}.infoList li {padding: 20px 0; border-bottom: solid 1px #333333;}.infoList li .infoTitle {background: #1A1A1A; margin-bottom: 15px; font-size: 16px; padding: 5px 20px;}.infoList li .infoTitle a {color: #cccccc;}.infoList li .infoImg {float: left; border: solid 5px #666666; margin-right: 20px;}.infoList li .infoImg:hover {border-color: #777777;}.infoList li .read {background: url("../images/site/icon_plus.png") left top no-repeat; float: right; width: 70px; height: 70px; margin-left: 25px; text-indent: -9999px; opacity: 0.5;}.infoList li .read:hover {opacity: 1;}.infoRead {padding-top: 30px;}.infoRead p {padding: 5px 0; line-height: 20px;}.info .back {text-align: right;}.info .back a {color: #666666;}.info .back a:hover {color: #cccccc;}.contact {padding: 50px 0;}.contact .detalis {float: left;}.contact .detalis p {line-height: 20px; padding-top: 20px;}.contact .detalis p a {color: #cccccc; text-decoration: underline;}.contact .detalis p a:hover {color: #ffffff;}.contact .map {float: right; border: solid 10px #666666;}.newsletterWrapper {background: url("../images/site/bg_black_90.png") repeat; border: solid 1px #333333; border-top-width: 0; position: absolute; right: 0; display: none; z-index: 1000;}.newsletterWrapper .newsletter {position: relative; padding: 20px; width: 290px;}.newsletterWrapper .newsletter .close {position: absolute; background: url("../images/site/icon_close_small.png") left top no-repeat; width: 13px; height: 13px; text-indent: -9999px; right: 10px; top: 10px;}.newsletterWrapper .newsletter h4 {font-family: 'EB Garamond', "Times New Roman", serif; font-weight: normal; font-size: 20px; line-height: 20px; color: #999999;}.newsletterWrapper .newsletter p {padding: 10px 0;}.newsletterWrapper .newsletter .inpt {float: left;}.newsletterWrapper .newsletter .inpt label {display: none;}.newsletterWrapper .newsletter .inpt input {background: #000000; border: solid 1px #333333; border-right-width: 0; color: #cccccc; font-size: 14px; padding: 5px; width: 203px;}.newsletterWrapper .newsletter .button {float: left; background: #333333; color: #000000; font-family: 'EB Garamond', "Times New Roman", serif; height: 29px; width: 76px; font-size: 18px; cursor: pointer;}.footer {padding: 6px 0; border: solid #333333; border-width: 1px 0;}.footer .address {float: left;padding-top: 4px;}.footer .address a {color: #666666; text-decoration: underline;}.footer .address a:hover {color: #cccccc;}.footer .social {float: right;}.footer .social .elem {float: left; padding-right: 8px;}.footer .social .elem a {display: block; width: 22px; height: 22px; text-indent: -99999px; background: left top no-repeat;}.footer .social .elem a.facebook {background-image: url("../images/site/icon_facebook.png"); background-position: left -22px;}.footer .social .elem a.twitter {background-image: url("../images/site/icon_twitter.png"); background-position: left -22px;}.footer .volume {float: right; background: url("../images/site/icon_volume.png") left top no-repeat; width: 21px; height: 19px; text-indent: -99999px; margin-top: 2px;}.footer .volume.mute{background: url("../images/site/icon_volume_mute.png") left top no-repeat;}.footer .volume:hover{background-position: left -19px;}.footer .volume.mute:hover {background-position: left -19px;}.copyright {text-align: center; padding: 10px 0 40px 0; font-size: 12px;}.copyright span {color: #999999;}.copyright a {color: #666666;}.copyright a:hover {text-decoration: underline;}.productsWrapper {background: left top no-repeat; padding-bottom: 20px;}.productsWrapper .introTxt {width: 732px; padding: 30px 0; margin-left: 192px; min-height: 60px;}.productsWrapper .introTxt span {color: #999999;}.productsWrapper .prodMenu {float: left; width: 174px;}.productsWrapper .prodMenu li {}.productsWrapper .prodMenu li a {color: #666666; font-size: 29px; font-family: 'EB Garamond', "Times New Roman", serif; display: block;}.productsWrapper .prodMenu li a span {font-size: 20px;}.productsWrapper .prodMenu li ul {padding: 10px 0 5px 12px; display: none;}.productsWrapper .prodMenu li ul li {border: none; padding-bottom: 5px;}.productsWrapper .prodMenu li ul li a {font-size: 16px; font-family: 'Quattrocento Sans',Tahoma, Arial, sans-serif;}.productsWrapper .prodMenu li ul li a:hover {text-decoration: underline;}.productsWrapper .prodMenu li ul li a.active {font-weight: bold; background: none; padding: 0;}.productsWrapper .prodMenu li a.active {color: #ffffff; background: url("../images/site/bg_prodMenu_active.png") left bottom no-repeat; padding-bottom: 8px}.productsWrapper .prodMenu li.price a {line-height: 18px; padding: 6px 0;}.productsWrapper .prodMenu li.price a.active {padding-bottom: 14px;}.productsWrapper .prodsRight {float: right; width: 732px;}.productsWrapper .prodsRight .prodList {background: #ffffff; padding: 0 0 34px 0;}.productsWrapper .prodsRight .prodList .elem {float: left; border-right: 1px solid #CCCCCC; padding: 0 20px; margin-top: 34px; width: 142px;}.productsWrapper .prodsRight .prodList .elem .prodImg {display: block; text-align: center;}.productsWrapper .prodsRight .prodList .elem .prodTitle {background: url("../images/site/prod_shadow.png") center top no-repeat; padding: 10px 0 15px 0; height: 32px; font-size: 14px; font-weight: normal; text-transform: lowercase; text-align: center;}.productsWrapper .prodsRight .prodList .elem .prodTitle a {color: #333333;}.productsWrapper .prodsRight .prodList .elem .prodTitle a:hover {text-decoration: underline;}.productsWrapper .prodsRight .prodList .elem .details,.productsWrapper .prodsRight .prodList .elem .addToCart{background: left top no-repeat; float: left; width: 22px; height: 22px; text-indent: -99999px; margin-right: 2px;}.productsWrapper .prodsRight .prodList .elem .details {background-image: url("../images/site/icon_details.jpg");}.productsWrapper .prodsRight .prodList .elem .addToCart {background: url("../images/site/icon_add_to_cart.jpg");}.productsWrapper .prodsRight .prodList .elem .price {float: right;}.productsWrapper .prodsRight .prodList .elem .price em {font-style: normal; font-size: 14px;}.productsWrapper .prodsRight .prodList .elem .price strong {font-weight: normal; font-size: 22px;}.productsWrapper .prodsRight .prodList .elem.last {border-right: none;}.prodsRight .prodFooter {border: solid #333333 1px; border-top: none; padding: 10px 20px;}.prodsRight .prodFooter .prodFooterLeft {}.prodsRight .prodFooter .shopLinks {padding-top: 3px; float: left;}.prodsRight .prodFooter .shopLinks li {padding-bottom: 0px;}.prodsRight .prodFooter .shopLinks li a {color: #666666; font-weight: bold;}.prodsRight .prodFooter .shopLinks li a:hover {text-decoration: underline;}.prodsRight .prodFooter .prodFooterLeft ul.acceptedCards {float: right; padding-top: 10px;}.prodsRight .prodFooter .prodFooterLeft ul li.elem {float: left; padding: 7px 7px 0 0;}.prodsRight .prodFooter .prodFooterLeft ul li.elem a {opacity: 0.5; display: inline-block;}.prodsRight .prodFooter .prodFooterLeft ul li.elem a:hover {opacity: 1;}.prodsRight .prodFooter .prodFooterLeft ul li.elem.last {padding-right: 0;}.prodsRight .prodFooter .usefulInfo {float: right; width: 460px;}.prodsRight .prodFooter .usefulInfo h5 {font-size: 29px; font-family: 'EB Garamond', "Times New Roman", serif; font-weight: normal; line-height: 29px;}.prodsRight .prodFooter .usefulInfo ul {padding-top: 5px;}.prodsRight .prodFooter .usefulInfo ul li.elem {float: left; width: 220px; padding-top: 5px; padding-right: 20px;}.prodsRight .prodFooter .usefulInfo ul li.elem a {color: #333333;}.prodsRight .prodFooter .usefulInfo ul li.elem a:hover {color: #666666;}.prodsRight .prodFooter .usefulInfo ul li.elem a.readAll {color: #666666; background: url("../images/site/arr_leggi.png") right center no-repeat; padding-right: 20px;}.prodsRight .prodFooter .usefulInfo ul li.elem a.readAll:hover {text-decoration: underline;}.prodsRight .prodFooter .usefulInfo ul li.elem.last {padding-right: 0;}.brandInfo {padding: 30px 0;}.brandInfo .brandImg {float: left; width: 174px; background: #ffffff; text-align: center}.brandInfo .brandTxt {float: right; width: 732px;}.categ1 {background-image: url("../images/site/bg_shop.jpg");}.prodSingle {background: #ffffff; padding: 30px 0;}.prodSingle .prodLeft {float: left; border-right: solid 1px #CCCCCC; width: 300px; padding:0 30px;}.prodSingle .prodLeft .prodImage {background: url("../images/site/prod_shadow_big.jpg") center 300px no-repeat; height: 330px; display: table-cell; vertical-align: middle;}.prodSingle .prodLeft .price {float: right; padding-right: 35px; text-align: right;}.prodSingle .prodLeft .price .tpr {}.prodSingle .prodLeft .price .splt {font-size: 55px;}.prodSingle .prodLeft .price .splt em {font-style: normal; font-size: 30px;}.prodSingle .prodLeft .price .splt strong {font-weight: normal;}.prodSingle .prodLeft .price .splt span {font-size: 30px;}.prodSingle .prodLeft .addToCartBox {float: right; padding-top: 20px;}.prodSingle .prodLeft .addToCartBox .status {border: solid 1px #999999; text-transform: lowercase; padding: 2px 5px;}.prodSingle .prodLeft .addToCartBox .addToCart {background: url("../images/site/icon_add_to_cart.jpg") right center no-repeat; height: 18px; display: inline-block; padding: 4px 30px 0 0; color: #333333; margin-top: 3px;}.prodSingle .prodLeft .addToCartBox .addToCart:hover {text-decoration: underline;}.prodSingle .prodDr {float: right; width: 310px; padding-right: 30px;}.prodSingle .prodDr h1 {font-size: 35px; border-bottom: solid 1px #cccccc; padding-bottom: 10px; margin-bottom: 5px; line-height: 36px;}.prodSingle .prodDr h2 {font-size: 20px; color: #999999; padding: 10px 0 3px 0;}.prodSingle .prodDr p {padding-bottom: 5px;}.cartBar {background: #333333; padding: 10px;}.cartBar .cartLink {float: right; background: url("../images/site/icon_cart_list.jpg") left center no-repeat; padding: 4px 0 0 30px; height: 18px; color: #999999;}.cartBar .cartLink:hover {text-decoration: underline;}.pageCart {padding: 50px 0;}table.tableBuy, div.cartOptions{width: 800px; padding: 10px 0; font-size: 12px; margin: 0 auto;}table.tableBuy td{margin-right: 1px; text-align: center; padding: 5px 0; background: url("../images/site/bg_black_50.png") repeat; font-weight: bold;}table.tableBuy td span {color: #cccccc;}table.tableBuy td.image {width: 108px;}table.tableBuy td.name {width: 225px; padding: 0 10px; text-align: left; font-size: 11px; line-height: 12px;}table.tableBuy td.price {width: 60px;}table.tableBuy td.discount {width: 54px;}table.tableBuy td.qnty {width: 44px; padding: 0 5px;}table.tableBuy td.totalPrice {width: 86px;}table.tableBuy td.totalPrice p strong {color: #ffffff; font-size: 12px;}table.tableBuy td.remove {width: 30px;} table.tableBuy td.cartTotal span {color: #ffffff; padding-right: 10px;}table.tableBuy td.textRight{text-align: right; border: none;}table.tableBuy .decreaseQ{float: left; font-weight: bold; color: #ffffff; font-size: 14px;}table.tableBuy .increaseQ{float: right; font-weight: bold; color: #ffffff; font-size: 14px;}table.tableBuy td p a {color: #ffffff;}#accordion{width: 530px; text-align: left;} #accordion .sBox{line-height: 18px; height: 22px; font-weight: bold; border: 1px solid #999; margin-bottom: 10px;} #accordion .sBox.last{margin-bottom: 0} #accordion .sBox a{display:block; line-height: 18px; font-weight: bold; font-size: 14px; color:#ffffff; text-decoration: none; padding: 2px 10px; background: url("../images/site/bg_black_50.png")} #accordion .checkoutForm li{width: 50%; float: left; height: 40px;} #accordion .checkoutForm li.doubleField{width: 100%; float: left;} #accordion .checkoutForm li label{display: block;line-height: 16px; font-size: 12px;} #accordion .checkoutForm li input{width: 70%; border: 1px solid #666;} #accordion .checkoutForm li.doubleField input{width: 85%;} #accordion .checkoutForm li select{width: 70%; border: 1px solid #666;} #accordion .posRight a{margin-top: 10px; width: 160px; text-align: center; display: block; line-height: 20px; font-weight: bold; background: #F5F4F5; color:#778; border: solid 1px #AAA; } #accordion .accordionContent{padding: 0 10px 10px 10px;} #accordion .overview .tableOverview{width: 590px;} #accordion .overview .tableOverview td{padding: 3px 5px;} #accordion .overview .tableOverview td.prodPrice{text-align: right;} #accordion .overview .tableOverview td.textRight{text-align: right;} #accordion .norme strong {font-size: 12px;} .paymentMethod {background: #efefef; margin-bottom: 5px; padding: 5px 10px;} .paymentMethod label {font-weight: bold; font-size: 14px;}#checkoutSubmitForm {padding-top: 10px; float: right;}div.cartOptions a {color: #999999; font-size: 14px; font-weight: bold;}div.cartOptions a:hover {text-decoration: underline;}div.cartOptions .posLeft {float: left; background: url("../images/site/icon_prev_lil.png") left center no-repeat; padding-left: 16px;}div.cartOptions .posRight {float: right; background: url("../images/site/icon_next_lil.png") right center no-repeat; padding-right: 16px;}.checkoutWrapper {margin-top: 20px;}.intro {position: relative; width: 948px; margin: 0 auto; height: 800px; overflow: hidden;}#logo {position: absolute; left: 50%; margin-left: -212px; top: 0; opacity: 0.3;}#obj1 {position: absolute; opacity: 0.4; left: 600px; top: -118px;}#obj2 {position: absolute; opacity: 0.5; left: 280px; top: -120px;}#obj3 {position: absolute; opacity: 0.6; left: 300px; top: -400px;}#obj4 {position: absolute; opacity: 0.7; left: 763px; top: -496px;}#obj5 {position: absolute; opacity: 0.8; left: 640px; top: -530px;}#motto {position: absolute; left: 50%; margin-left: -424px; top: 370px; display: none;}#skip {position: absolute; right: 30px; top: 20px; color: #CCCCCC; font-size: 10px;}#skip:hover {text-decoration: underline;}.galleryChiSiamo{margin-top: 10px;}.galleryChiSiamo li.elem{float:left; margin-right: 8px;}.galleryChiSiamo li.elem.last{margin-right: 0;}.alignedRight h3{font-family: 'EB Garamond', "Times New Roman", serif; font-weight:normal; font-size: 14px; color:#ccc; opacity: 0.7; letter-spacing: 0.2em; padding-top: 10px;}#lnkScopri{color:#fff; font-weight: bold; font-family: 'Quattrocento Sans','Arial','sans-serif'; font-size: 14px;}.glForms {}.glForms input[name="faro"] {display: none;}.glForms .fieldWrapper {padding: 7px 0;}.glForms .fieldWrapper input[type="text"], .glForms .fieldWrapper input[type="email"], .glForms .fieldWrapper input[type="password"]{width: 100%; background: #000000; border: solid 1px #333333;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.glForms .fieldWrapper label {display: none;}.glForms .fieldWrapper .errorTxt {display: none; padding-top: 5px; font-style: italic; color: crimson;}.glForms .fieldWrapper.privacy label {display: inline;}.glForms .fieldWrapper.notValid input {border-color: crimson;}.glForms .messageWrapper {display: none; padding-bottom: 7px; color: #ffffff;}.glForms .messageWrapper.error {color: crimson;}.newsletterSimple {}.newsletterSimple input[type=email] {padding: 7px 10px; color: #cccccc;}.newsletterSimple .privacy {float: left; padding-top: 15px;}.newsletterSimple .privacy a {color: #cccccc; text-decoration: underline; text-transform: lowercase;}.newsletterSimple input[type="submit"] {background: #333333; color: #000000; font-family: 'EB Garamond', "Times New Roman", serif; height: 30px; width: 76px; font-size: 18px; cursor: pointer; margin-top: 7px; float: right;}#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}* html #fancybox-loading{margin-top:0;position:absolute}#fancybox-loading div{background-image:url(../img/fancybox/fancybox.png);height:480px;left:0;position:absolute;top:0;width:40px}#fancybox-overlay{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1100}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0}#fancybox-wrap{display:none;left:0;margin:0;padding:20px;position:absolute;top:0;z-index:1101}#fancybox-outer{background:#666666;height:100%;position:relative;width:100%}#fancybox-inner{height:1px;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:1px}#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}#fancybox-close{background-image:url(../img/fancybox/icon_close.png); cursor: pointer; display:none; height:23px; position:absolute; right:30px; top:30px; width:23px; z-index:1103}#fancybox_error{color:#444;font:normal 12px/20px Arial;margin:0;padding:7px}#fancybox-content{height:auto;margin:0;padding:0;width:auto}#fancybox-img{-ms-interpolation-mode:bicubic;border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%}#fancybox-frame{border:none;display:block;height:100%;position:relative;width:100%}#fancybox-title{bottom:0;font-family:Arial;font-size:12px;left:0;position:absolute;z-index:1102}.fancybox-title-inside{color:#333;padding:10px 0;text-align:center}.fancybox-title-outside{color:#FFF;font-weight:700;padding-top:5px;text-align:center}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{background-image:url(../img/fancybox/fancy_title_over.png);display:block;padding:10px}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{float:left;height:32px}#fancybox-title-left{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-title-main{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -40px;color:#FFF;font-weight:700;line-height:29px}#fancybox-title-right{background-image:url(../img/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-left,#fancybox-right{background-image:url(../img/fancybox/blank.gif);bottom:0;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:48%;z-index:1102}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:43px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:23px;z-index:1102; background-repeat: no-repeat;}#fancybox-left-ico{background-image:url(../img/fancybox/icon_left.png)}#fancybox-right-ico{background-image:url(../img/fancybox/icon_right.png);}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001}#fancy-bg-n{background-image:url(../img/fancybox/fancybox-x.png);left:0;top:-20px;width:100%}#fancy-bg-ne{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -162px;right:-20px;top:-20px}#fancy-bg-e{background-image:url(../img/fancybox/fancybox-y.png);background-position:-20px 0;height:100%;right:-20px;top:0}#fancy-bg-se{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -182px;bottom:-20px;right:-20px}#fancy-bg-s{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -20px;bottom:-20px;left:0;width:100%}#fancy-bg-sw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -142px;bottom:-20px;left:-20px}#fancy-bg-w{background-image:url(../img/fancybox/fancybox-y.png);height:100%;left:-20px;top:0}#fancy-bg-nw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -122px;left:-20px;top:-20px}