* {margin:0; padding:0;}
html, body {font-size:100%; height:100%; width:100%;}
body {background:#ffffff; color:#000000; font-family:"Times New Roman",Times,serif; font-size:0.8125em; font-variant:small-caps;}
body.noSmallCaps {font-variant:normal;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}
ul, ol {list-style-type:none;}
a {color:#000000;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000;}
a img,:link img,:visited img {border:0;}
select, input {cursor:pointer; margin:0; padding:0;}

.hide {font-size:0; height:0; line-height:0; text-indent:-9999px;}
.hidden {display:none;}
.clear {clear:both; font-size:0; height:0; line-height:0;}
.clear_text {clear:both;}
.small_text {font-size:0.9em;}
.sub_note {font-size:0.8em;}
.uppercase {font-size:0.9em; text-transform:uppercase;}
.no_indent {text-indent:0;}
.left, .Allinea-a-sinistra {float:left;}
.right, .Allinea-a-destra {float:right;}
.Titolo, #wrapperFaderBoxes .title {color:#666666; font-size:0.9em; font-weight:bold; text-transform:uppercase;}
.opacity_link {color:#cccccc;}

#deA-credits-box {background:transparent url(http://dearchitettura.com/uploads/media/deCredits/deA-credits-box.png) 0 0 no-repeat; bottom:0; cursor:pointer; display:none; height:51px; left:50%; position:absolute; width:227px; z-index:9999;}
#deA-credits-box a {display:block; font-size:0; height:51px; text-indent:-9999px; width:227px;}

#accesskeyStructure {background:none; border:0; display:block; height:1px; margin:-1px 0 0 -1px; overflow:hidden; padding:0; width:1px;}

#wrapper {font-size:0.93em; left:50%; margin:0 0 0 -480px; position:absolute; top:0; width:960px;}
#header {background:transparent url(../images/header_img.jpg) center bottom no-repeat; height:380px; margin-bottom:20px; position:relative; width:960px;}
#brand {height:110px; left:488px; position:absolute; top:59px; width:225px;}
#langs {height:10px; left:0; position:absolute; top:357px; width:380px;}
#langs li {background:transparent no-repeat top center; border-left:1px solid #817870; float:left; height:10px; padding:0; text-indent:-9999px; width:75px; z-index:3;}
#langs li.first {border-left:0;}
#langs li a {height:15px; text-indent:-9999px; display:block;}
#langs li#it {background-image:url(../images/flag_it.gif);}
#langs li#en {background-image:url(../images/flag_en.gif);}
#langs li#fr {background-image:url(../images/flag_fr.gif);}
#langs li#de {background-image:url(../images/flag_de.gif);}
#langs li#es {background-image:url(../images/flag_es.gif);}
#langs li#it.current {background-image:url(../images/flag_it_off.gif);}
#langs li#en.current {background-image:url(../images/flag_en_off.gif);}
#langs li#fr.current {background-image:url(../images/flag_fr_off.gif);}
#langs li#de.current {background-image:url(../images/flag_de_off.gif);}
#langs li#es.current {background-image:url(../images/flag_es_off.gif);}
#spinoff {background:transparent url(../images/spinoff.png) 0 0 no-repeat; height:60px; left:0; position:absolute; top:295px; width:300px;}
#pageContent {background:transparent url(../images/page-line.jpg) center 7px no-repeat; position:relative; width:960px;}
#leftColumn {float:left; position:relative; width:200px;}
#leftColumn .content {padding:20px 20px 0 0; text-align:center;}
#leftColumn .content p {padding:0 0 10px 0;}
#doubleColumnWrapper {float:right; position:relative; width:760px;}
#centerColumn {float:left; position:relative; width:560px;}
#centerColumn .content {font-size:1.1em; font-variant:normal; padding:48px 25px 0 25px; position:relative; text-align:justify;}
#centerColumn .content #pageTitle {position:absolute; top:0; text-align:center; width:510px;}
#centerColumn .content .eContainer h2,
#centerColumn .content h2 {background-color:#FFFFFF; display:inline; font-size:0.9em; font-weight:bold; letter-spacing:4px; margin:0; padding:0 5px 0 8px; text-align:center; text-transform:uppercase;}
#centerColumn .content h3,
#centerColumn .content h4 {font-size:0.8em; font-weight:bold; padding:10px 0; text-align:center; text-transform:uppercase;}
#centerColumn .content p {padding:0 0 15px 0; text-indent:15px;}
#centerColumn .content p.no_indent {text-indent:0;}
#centerColumn .content ul {list-style-image:url("../images/arrow.jpg"); margin:0 0 15px 30px;}
#centerColumn .content ul li {margin-bottom:2px; text-align:left;}
body.galleria-fotografica #centerColumn .content p {clear:both;}
#rightColumn {float:right; position:relative; width:200px;}
#rightColumn .content {padding:20px 0 0 20px; text-align:center;}
#rightColumn .content p {padding:0 0 10px 0;}
#footer {background:transparent url(../images/footer_img.png) center bottom no-repeat; color:#313131; font-size:0.7em; height:380px; margin-top:-15px; position:relative; width:960px;}
#footer .left {float:none; left:0; position:absolute; text-align:left; top:250px; width:480px;}
#footer .right {float:none; left:480px; position:absolute; text-align:right; top:250px; width:480px;}
#footer .center {left:0; position:absolute; text-align:center; text-transform:uppercase; top:320px; width:960px;}
#footer .center strong {font-size:1.15em;}
#footer .center a {text-decoration:none;}
#footer .center a:hover {color:#000000;}
#footer .center #copy {}

#centerColumn .content .eContainer h3,
#centerColumn .content .eContainer h4,
#centerColumn .content .eContainer h5 {color:#000000; padding:5px 0; text-align:left;}
#centerColumn .content .eMessageInfo ul {margin-top:5px;}
#mapWrapper {border:1px solid #8A9B55; padding:2px; width:510px;}

.slot, .unique_slot, .navigation {padding:0;}

#wrapperFaderBoxes {}
#wrapperFaderBoxes .faderBox {float:left; height:60px; margin:5px 5px 5px 20px; position:relative; width:60px;}
#wrapperFaderBoxes .faderBox img {height:60px; left:0; position:absolute; top:0; width:60px;}
#wrapperFaderBoxes .title {clear:left !important; margin:0 !important; padding:0 !important;}

#leftColumn .navigation {margin-bottom:10px; text-transform:uppercase;}
#leftColumn .navigation ul {font-size:0.9em}
#leftColumn .navigation ul a {text-decoration:none;}
#leftColumn .navigation ul a:hover {text-decoration:underline;}
#leftColumn .navigation ul li {margin-bottom:2px;}
#leftColumn .navigation ul .current {color:#000000; font-weight:bold;}
#leftColumn .navigation ul .current span {background:transparent url(../images/arrow.jpg) center left no-repeat; margin-left:-12px; padding-left:12px;}
#leftColumn .navigation ul .current ul span {background:none; font-weight:normal; margin:0; padding:0;}
#leftColumn .navigation ul ul {display:none; font-size:0.9em; padding:2px 0 5px 0;}

body.la-tenuta #leftColumn .navigation ul li.la-tenuta ul,
body.hotel #leftColumn .navigation ul li.la-tenuta ul,
body.le-sale #leftColumn .navigation ul li.la-tenuta ul,
body.il-parco #leftColumn .navigation ul li.la-tenuta ul,
body.impianti-sportivi #leftColumn .navigation ul li.la-tenuta ul {display:block}

.Bordo-immagine, #virtualtour, div.virtualtour img,
#centerColumn .content a img {border:1px solid #8A9B55; padding:2px; margin:5px 10px;}
#centerColumn .content a img.Allinea-a-sinistra {float:left; margin-left:0;}
#centerColumn .content a img.Allinea-a-destra {float:right; margin-right:0;}
#centerColumn .content p.prettyGallery {text-indent:0;}
#centerColumn .content p.prettyGallery a img {margin:0 15px;}

#centerColumn .request-permissions,
#sf_guard_auth_form {margin:0 0 80px 0; text-align:center;}
#sf_guard_auth_form form {}
#sf_guard_auth_form fieldset {border:0; margin:0 0 1em 0;}
#sf_guard_auth_form label {text-transform:capitalize; display:block;}
#sf_guard_auth_form #sf_guard_auth_remember label {display:inline; padding-right:5px;}
#sf_guard_auth_form .form-row {line-height:2em;}
#sf_guard_auth_form .form_error {color:#0e4422;}
#sf_guard_auth_form .form-row input {background:#FFFFFF; border:1px solid #38491D; padding:1px 3px; width:18em;}
#sf_guard_auth_form input#remember {width:auto; background-color:transparent; border:0; padding:0;}
#sf_guard_auth_form input#commit {background:#FFFFFF; border:1px solid #38491D; font-size:0.8em; padding:0.1em 1em; text-transform:uppercase;}
#sf_guard_auth_form #sf_guard_auth_forgot_password {display:none; margin:0.5em 0;}
#sf_guard_auth_form #sf_guard_auth_remember {display:none;}
#accesskeyStructure {background:none; border:0; display:block; height:1px; margin:-1px 0 0 -1px; overflow:hidden; padding:0; width:1px;}

.vtDirectLink {margin:20px 0;}
.vtNojsImage {background-position:top !important; padding:420px 0 0 0;}
.vtCompatibility li p,
.vtDirectLink li p {text-indent:0 !important; padding:0 !important;}

div.virtualtour h3 {padding-bottom:5px !important;}
div.virtualtour img {cursor:pointer; margin:0 !important;}
div.virtualtour p {text-indent:0 !important;}
body .ui-widget-overlay {background-color:#000000 !important; background-image:none !important; opacity:.60; filter:Alpha(Opacity=60);}
body .ui-corner-all {-moz-border-radius:0; -webkit-border-radius:0;}
body .VTdialog.ui-dialog .ui-dialog-content {background:transparent url("../images/prettyPhoto/dark_square/contentPattern.png") 0 0 repeat !important; padding:5px 20px 20px 20px !important;}
body .VTdialog.ui-dialog {padding:0 !important; border:0 !important;}
body .VTdialog.ui-widget-content {background-color:transparent !important; background-image:none !important;}
body .VTdialog.ui-dialog .ui-widget-header {background-color:transparent !important; background-image:none !important; border:0 !important;}
body .VTdialog.ui-dialog .ui-dialog-titlebar {background:transparent url("../images/prettyPhoto/dark_square/contentPattern.png") 0 0 repeat !important; color:#BBBBBB; font-family:"Times New Roman",Times,serif !important; font-size:10px !important; font-weight:normal !important; padding:10px 20px 0 20px !important; text-transform:uppercase !important;}
body .VTdialog.ui-dialog .ui-dialog-titlebar-close {margin:-2px 0 0 0 !important; padding:0 !important; top:50% !important; right:20px !important; height:auto !important; width:auto !important;}
body.it .VTdialog.ui-dialog .ui-widget-header .ui-icon {background-image:url("../images/prettyPhoto/dark_square/btnClose-it.png") !important;}
body.fr .VTdialog.ui-dialog .ui-widget-header .ui-icon {background-image:url("../images/prettyPhoto/dark_square/btnClose-fr.png") !important;}
body.de .VTdialog.ui-dialog .ui-widget-header .ui-icon {background-image:url("../images/prettyPhoto/dark_square/btnClose-de.png") !important;}
body.es .VTdialog.ui-dialog .ui-widget-header .ui-icon {background-image:url("../images/prettyPhoto/dark_square/btnClose-es.png") !important;}
body .VTdialog.ui-dialog .ui-widget-header .ui-icon {background:transparent url("../images/prettyPhoto/dark_square/btnClose.png") 0 0 no-repeat !important; width:101px !important; height:23px !important; cursor:pointer;}
body .VTdialog.ui-dialog .ui-dialog-titlebar-close span {margin:0 !important;}
body .VTdialog.ui-dialog .ui-dialog-titlebar-close:hover {background-color:transparent !important; background-image:none !important; border:0 !important;}

body .wrapper-content-scroll {background:transparent url("../images/long-line.jpg") center top no-repeat;}
body .ui-slider.ui-widget-content {border:0; background:none;}
body .ui-slider-horizontal {height:5px;}
body .ui-slider .ui-slider-handle {background:transparent url("../images/handle.png") center center repeat-y; border:0; cursor:pointer; height:9px; width:10px;}
body div.editable_slot {background:none; margin:0; padding:0;}

div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_middle{background:#fff}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_middle{background:#fff}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}

div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .currentTextHolder{color:#4d4d4d}
div.dark_rounded  p.pp_description{color:#fff}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}

div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}
div.dark_square .currentTextHolder{color:#BBBBBB}
div.dark_square  p.pp_description{color:#fff}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -60px 0 no-repeat;cursor:pointer}
div.dark_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -60px -30px no-repeat;cursor:pointer}
div.dark_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) -90px 0 no-repeat;cursor:pointer}
div.dark_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -90px -30px no-repeat;cursor:pointer}
div.dark_square .pp_content a.pp_close{background:transparent url(../images/prettyPhoto/dark_square/btnClose.png) top right no-repeat; width:90px; height:23px; cursor:pointer;}
.it div.dark_square .pp_content a.pp_close{background-image:url(../images/prettyPhoto/dark_square/btnClose-it.png);}
.fr div.dark_square .pp_content a.pp_close{background-image:url(../images/prettyPhoto/dark_square/btnClose-fr.png);}
.de div.dark_square .pp_content a.pp_close{background-image:url(../images/prettyPhoto/dark_square/btnClose-de.png);}
.es div.dark_square .pp_content a.pp_close{background-image:url(../images/prettyPhoto/dark_square/btnClose-es.png);}

div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 0 no-repeat}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -30px;cursor:default}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -30px 0 no-repeat}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-30px -30px;cursor:default}
div.dark_square .pp_content a.pp_next:hover {background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
.it div.dark_square .pp_content a.pp_next:hover {background:url(../images/prettyPhoto/dark_square/btnNext-it.png) center right no-repeat;cursor:pointer}
.fr div.dark_square .pp_content a.pp_next:hover {background:url(../images/prettyPhoto/dark_square/btnNext-fr.png) center right no-repeat;cursor:pointer}
.de div.dark_square .pp_content a.pp_next:hover {background:url(../images/prettyPhoto/dark_square/btnNext-de.png) center right no-repeat;cursor:pointer}
.es div.dark_square .pp_content a.pp_next:hover {background:url(../images/prettyPhoto/dark_square/btnNext-es.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_content a.pp_previous:hover {background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
.it div.dark_square .pp_content a.pp_previous:hover {background:url(../images/prettyPhoto/dark_square/btnPrevious-it.png) center left no-repeat;cursor:pointer}
.fr div.dark_square .pp_content a.pp_previous:hover {background:url(../images/prettyPhoto/dark_square/btnPrevious-fr.png) center left no-repeat;cursor:pointer}
.de div.dark_square .pp_content a.pp_previous:hover {background:url(../images/prettyPhoto/dark_square/btnPrevious-de.png) center left no-repeat;cursor:pointer}
.es div.dark_square .pp_content a.pp_previous:hover {background:url(../images/prettyPhoto/dark_square/btnPrevious-es.png) center left no-repeat;cursor:pointer}

div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}
div.light_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}

div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}
div.pp_pic_holder{position:absolute;z-index:10000;width:100px}
div.pp_pic_holder .pp_top{position:relative;height:20px}
* html div.pp_pic_holder .pp_top{padding:0 20px}
div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}
div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}
* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}
div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}
div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 0 20px}
div.pp_pic_holder .pp_content .pp_details p.pp_description{color:#BBBBBB; font-size:10px; margin:5px 0 0 0; text-transform:uppercase;}
div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}
div.pp_pic_holder .pp_content .pp_details .pp_nav p{font-size:10px;float:left;line-height:12px;margin:4px}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:12px;height:12px;overflow:hidden;text-indent:-10000px;margin-top:3px}
div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}
div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}
div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}
div.pp_pic_holder .pp_bottom{position:relative;height:20px}
* html div.pp_pic_holder .pp_bottom{padding:0 20px}
div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:10px}
div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:10px}
* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}
div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:10px}
div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}
div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}
div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}
div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

