/*  screen.css
*/
/*  ------------------------------------------------------------------------ */
/*  ELEMENTS: GENERAL ATTRIBUTES
/*  ------------------------------------------------------------------------ */

a,
area,
img,
input,
textarea {
    outline: none;
    }

q {
    quotes: '"' '"' "'" "'";
    }

q:before {
    content: open-quote;
    }

q:after {
    content: close-quote;
    }
    
strong, b, strong *, b * { font-family: "Futura T W01 Demi", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif; }
em, i, em *, i * { font-style: italic !important; }

/*  ------------------------------------------------------------------------ */
/*  ELEMENTS: ATTRIBUTES SPECIFIC TO PROJECT
/*  ------------------------------------------------------------------------ */

html,
body {
    height: 100%;
    }

body {
    font-family: "Futura T W01 Book", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif;
    /*
    font-family: Futura, “Century Gothic”, AppleGothic, sans-serif;
    font-family: dekooningRegular, Futura, sans-serif;
    */
    font-size: 15px;
    line-height: 01.87;
    /*
    font-weight: 300;
    letter-spacing: 0px;
    letter-spacing: -1px;
    */
    }

/*  ------------------------------------------------------------------------ */
/*  EMBEDDED FONTS:
/*  ------------------------------------------------------------------------ */

                                        /*  ttf has the widest browser adoption
                                            eot included for IE7, IE8
                                            svg sometimes differs from ttf
                                            woff not widely adopted */

@font-face {
    font-family: 'dekooningRegular';
    src: url('../fonts/dekooning-webfont.eot');
    src: url('../fonts/dekooning-webfont.eot?#iefix') format('embedded-opentype'),
    /*
         url('../fonts/dekooning-webfont.woff') format('woff'),
         url('../fonts/dekooning-webfont.svg#dekooningRegular') format('svg');
    */
         url('../fonts/dekooning-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=04894730-f37d-4faf-a11c-04b1bf8d4742");
*/
@font-face{
    font-family:"Futura T W01 Book";
    src:url("../fonts/f87fcfa9-b36a-4ce4-8a8b-22cf629b4abd.eot?iefix") format("eot");}
    @font-face{
    font-family:"Futura T W01 Book";
    src:url("../fonts/f87fcfa9-b36a-4ce4-8a8b-22cf629b4abd.eot?iefix");
    src:url("../fonts/a8706b4a-3415-45bf-b15a-4151a15104be.ttf") format("truetype");
    /*
    url("../fonts/c7ddeb1c-e1a1-43db-9663-a828953e7685.woff") format("woff"),
    url("../fonts/e52b21ef-2d97-4ba5-90c2-269007922344.svg#e52b21ef-2d97-4ba5-90c2-269007922344") format("svg");
    */
    }
@font-face{
    font-family:"FuturaTW01-BookOblique";
    src:url("../fonts/e0d1c6ba-d1b9-4878-8293-c6177735d380.eot?iefix") format("eot");}
@font-face{
    font-family:"FuturaTW01-BookOblique";
    src:url("../fonts/e0d1c6ba-d1b9-4878-8293-c6177735d380.eot?iefix");
    src:url("../fonts/c491e249-7efa-430a-8c48-cbb7cb0f0251.ttf") format("truetype");
    /*
    src:url("Fonts/819ee99c-fc81-48fa-b96e-0cbf23ed1d23.svg#819ee99c-fc81-48fa-b96e-0cbf23ed1d23") format("svg");
    src:url("Fonts/81c4f8eb-f401-4436-b4e4-5876038bbc08.woff") format("woff");
    */
}
@font-face{
    font-family:"Futura T W01 Medium";
    src:url("../fonts/26dd981b-145e-46b8-98da-e100ea47f41a.eot?iefix") format("eot");}
    @font-face{
    font-family:"Futura T W01 Medium";
    src:url("../fonts/26dd981b-145e-46b8-98da-e100ea47f41a.eot?iefix");
    src:url("../fonts/7707eb67-6df7-4818-8310-20d2ef3e7613.ttf") format("truetype");
    /*
    url("../fonts/57d76474-0413-4cb4-b72a-8b67ee6bb8c8.woff") format("woff"),
    url("../fonts/48cc44e3-327c-411b-8c90-276d74140352.svg#48cc44e3-327c-411b-8c90-276d74140352") format("svg");
    */
    }
@font-face{
    font-family:"Futura T W01 Demi";
    src:url("../fonts/8cf73ab1-ef04-4560-9a10-cd3c52cd52cd.eot?iefix") format("eot");}
    @font-face{
    font-family:"Futura T W01 Demi";
    src:url("../fonts/8cf73ab1-ef04-4560-9a10-cd3c52cd52cd.eot?iefix");
    src:url("../fonts/bb513434-4ba1-48db-bcfa-2d2551e53168.ttf") format("truetype");
    /*
    url("../fonts/8de100cc-ca83-4b65-ba39-b6fe95796d07.woff") format("woff"),
    url("../fonts/3ee2b6cf-704a-45ec-bf80-d253b7396313.svg#3ee2b6cf-704a-45ec-bf80-d253b7396313") format("svg");
    */
    }

/*  ------------------------------------------------------------------------ */
/*  GENERAL CLASSES: POSITIONING, FORMATTING
/*  ------------------------------------------------------------------------ */

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.float_clear {
    clear: both;
    height: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
    }

.auto_center {
    margin: 0 auto;
    }

.xwidth_center_2 {
    position: relative;
    overflow: hidden;
    }

.xwidth_center_1 {
    position: relative;
    float: left;
    left: 50%;
    }

.xwidth_center_0 {
    position: relative;
    float: left;
    left: -50%;
    }

.relative {
    position: relative;
    }

.absolute {
    position: absolute;
    }

.overflow_auto {
    overflow: auto;
    }

.overflow_hidden {
    overflow: hidden;
    }

                                        /*  offscreen: use instead of display:none or visibility:hidden
                                            preserves accessibility and layout
                                            http://webaim.org/techniques/css/invisiblecontent/ */
.offscreen {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    }

.text_left {
    text-align: left;
    }

.text_right {
    text-align: right;
    }

.text_center {
    text-align: center;
    }

.vertical_bottom {
    vertical-align: bottom;
    }

.vertical_middle {
    vertical-align: middle;
    }

.no_text {
    font-size: 0;
    line-height: 0;
    }

.uppercase {
    text-transform: uppercase;
    }

.lowercase {
    text-transform: lowercase;
    }

.smallcaps {
    font-variant: small-caps;
    }

.italic {
    font-style: italic;
    }

.single_line {
    margin: 0;
    line-height: 01.10em;
    height: 01.10em;
    overflow: hidden;
    }

/*  ------------------------------------------------------------------------ */
/*  GENERAL CLASSES: SPECIFIC TO PROJECT
/*  ------------------------------------------------------------------------ */

.layout_000 {
    color: #72797F;
    background: #f0f0f0 url('../images/0091x0400_100pct_gradient.png') repeat-x fixed center top;
    }

.layout_000 a:link,
.layout_000 a:visited,
.layout_000 a:active {
    text-decoration: none;
    color: #72797F;
    }

.layout_000 a.link_on,
.layout_000 span.link_on,
.layout_000 a:hover {
    text-decoration: none;
    color: #E85680;
    }
    div.search_box div.block_003 div div.float_left p.font_02 a:hover{
        text-decoration: underline;
    }
    
/*  ------------------------------------------------------------------------ */

.color_00 {
    color: #72797F;
    }

.color_01 {
    color: #E85680;
    }

.color_02 {
    color: #B7BABD;                     /* mimic 72797F at 50% opacity */
    }

.color_03 {
    color: #B1B4B7;
    }

.color_04 {
    background-color: #FFFFFF;
    }

/*  ------------------------------------------------------------------------ */

.layout_000 a:link.color_03,
.layout_000 a:visited.color_03,
.layout_000 a:active.color_03 {
    text-decoration: none;
    color: #B1B4B7;
    }

.layout_000 a:hover.color_03 {
    text-decoration: none;
    color: #E85680;
    }

.layout_000 a.size_08 {
    font-weight: 600;
    text-decoration: underline;
    }

.layout_000 a:hover.size_08 {
    text-decoration: underline;
    color: #E85680;
    }

/*  ------------------------------------------------------------------------ */

.font_00 {
    font-family: "Futura T W01 Book", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif;
    /*
    font-family: Futura, “Century Gothic”, AppleGothic, sans-serif;
    */
    }

.font_01 {
    font-family: "Futura T W01 Medium", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif;
    /*
    font-family: dekooningRegular, Futura, “Century Gothic”, AppleGothic, sans-serif;
    */
    }

.font_02, .font_02 p {
    font-family: "Lucida Grande", sans-serif;
    }

.kerning_logo {
    letter-spacing: -4px;
    }

/*  ------------------------------------------------------------------------ */

.size_00 {                              /* same as body */
    font-size: 15px;
    line-height: 1.87;
    font-weight: 300;
    letter-spacing: -1px;
    }

.size_01, .size_01 p {
    font-size: 9px;
    line-height: 1.75;
    letter-spacing: 0;
    }

.size_02 {                              /* same as menus */
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0;
    }

.size_03 {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0;
    }

.size_04 {
    font-size: 70px;
    line-height: 70px;
    font-weight: 600;
    letter-spacing: 0;
    }

.size_05 {                              /* modified size_01 */
    font-size: 9px;
    line-height: 1.75;
    letter-spacing: 0;
    font-weight: 600;
    }

.size_06 {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0;
    }

.size_07 {                              /* same as menus */
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0;
    }

.size_08 {
    /* specified higher up in stylesheet */
    }

.size_09 {
    font-size: 12px;
    line-height: 1.75;
    letter-spacing: 0;
    }

/*  ------------------------------------------------------------------------ */

.spacing_00 {
    margin: 0 0 0 0;
    }

.spacing_01 {
    margin: 0 30px 0 0;
    }

.spacing_02 {
    margin: 0 0 30px 0;
    }

.spacing_03 {
    margin: 30px 0 0 0;
    }

.spacing_04 {
    margin: 50px 0 0 0;
    }

.spacing_05 {
    margin: 14px 9px 0 0;
    }

.spacing_06 {
    margin: 45px 0 0 0;
    }

.spacing_07 {
    margin: 0 0 10px 0;
    }

.spacing_08 {
    margin: 10px 0 16px 0;
    }

.spacing_09 {
    margin: 35px 0 0 0;
    }

.spacing_10 {
    margin: 15px 0 0 0;
    }

.spacing_11 {
    margin: 80px 0 0 0;
    }

.spacing_12 {
    margin: 20px 0 10px 0;
    }

.spacing_13 {
    margin: 0 10px 20px 0;
    }

.spacing_14 {
    margin: 0 0 20px 0;
    }

.spacing_15 {
    margin: 0 7px 15px 0;
    }

.spacing_16 {
    margin: 0 0 15px 0;
    }

.spacing_17 {
    margin: 20px 0 15px 0;
    }

.spacing_18 {
    margin: 36px 0 16px 0;
    }

.spacing_19 {
    margin: 0 60px 0 0;
    }

.spacing_20 {
    margin: 60px 0 0 0;
    }

.spacing_21 {
    margin: -15px 0 0 0;
    }

.spacing_22 {
    margin: 0 30px 10px 0;
    }

.spacing_23 {
    margin: 40px 0 0 0;
    }

.spacing_24 {
    margin: 25px 0 0 0;
    }

.spacing_25 {
    margin: 0 0 50px 0;
    }

.spacing_26 {
    margin: 0 0 25px 0;
    }

.spacing_27 {
    margin: 0 0 25px 0;
    }

.spacing_28 {
    margin: 20px 0 0 0;
    }

.spacing_29 {
    margin: 85px 0 0 0;
    }

.spacing_30 {
    margin: 10px 0 0 0;
    }

/*  ------------------------------------------------------------------------ */
/*  COMPONENT STYLING
/*  ------------------------------------------------------------------------ */

.block_000 ul {
/*    height: 100%;*/
    font-family: "Futura T W01 Medium", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif;
    	/*
    font-family: dekooningRegular, Futura, “Century Gothic”, AppleGothic, sans-serif;
    	*/
    font-size: 17px;
    line-height: 20px;
    }

.block_000 ul li {
    display: inline;
    }

.block_000 ul li a {
    display: block;
    height: 100%;
    }

.block_000 .menu_19 li a,
.block_000 .menu_13 li a,
.block_000 .menu_12 li a,
.block_000 .menu_11 li a,
.block_000 .menu_10 li a,
.block_000 .menu_09 li a,
.block_000 .menu_08 li a,
.block_000 .menu_07 li a,
.block_000 .menu_06 li a,
.block_000 .menu_05 li a,
.block_000 .menu_04 li a,
.block_000 .menu_03 li a,
.block_000 .menu_01 li a {
    float: left;
    margin: 0 20px 0 0;
    }

.block_000 .menu_19,
.block_000 .menu_18,
.block_000 .menu_17,
.block_000 .menu_16,
.block_000 .menu_15,
.block_000 .menu_14,
.block_000 .menu_13,
.block_000 .menu_12,
.block_000 .menu_11,
.block_000 .menu_10,
.block_000 .menu_09,
.block_000 .menu_08,
.block_000 .menu_07,
.block_000 .menu_06,
.block_000 .menu_05,
.block_000 .menu_04,
.block_000 .menu_03,
.block_000 .menu_02,
.block_000 .menu_01 {
    margin: 13px 0  12px 0;
    }

/*  ------------------------------------------------------------------------ */

.layout_000 .search_form #search_input {
    width: 440px;
    line-height: 32px;
    background-color: #FFFFFF;
    border: 1px solid #E4E4EA;
    padding: 4px 12px 0 12px;
    }

.layout_000 .search_form #search_submit {
    display: block;
    line-height: 15px;
    margin: 10px 0 0 0;
    padding: 0 4px;
    }

.button_00 input,
.button_00 a {
    display: block;
    height: 17px;
    }

a.b_compare {
    width: 51px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px 0px;
    }

a.b_download {
    width: 54px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -51px 0px;
    }

a.b_moreaboutthispiece {
    width: 110px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -105px 0px;
    }

a.b_viewimage {
    width: 61px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -215px 0px;
    }

a.b_hideimage {
    width: 60px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -276px 0px;
    }

a.b_institution {
    width: 56px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -51px;
    }

a.b_website {
    width: 45px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -56px -51px;
    }

a.b_city {
    width: 27px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -101px -51px;
    }

a.b_state {
    width: 31px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -128px -51px;
    }

a.b_country {
    width: 45px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -159px -51px;
    }

/*
a.b_submit {
    width: 41px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -204px -51px;
    }
*/

input.b_submit {
    width: 41px;
    color: #72797F;
    background-color: #E4E4E4;
    border: 1px solid #EAEAEA;
    }

a.b_viewmethods {
    width: 72px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -102px;
    }

a.b_viewmaterials {
    width: 75px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -72px -102px;
    }

a.b_viewconservation {
    width: 93px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -147px -102px;
    }

a.b_vieworiginal {
    width: 69px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -240px -102px;
    }
    
a.b_viewpreselectedcomparable {
    width: 149px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -153px;
    }

a.b_downloadpdf {
    width: 74px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -149px -153px;
    }

a.b_viewlink {
    width: 52px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -223px -153px;
    }

a.b_ascending {
    width: 19px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -245px -51px;
    }

a.b_descending {
    width: 19px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -264px -51px;
    }

/* --- */

a:hover.b_compare.link_on,
a:hover.b_compare {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -17px;
    }

a:hover.b_download.link_on,
a:hover.b_download {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -51px -17px;
    }

a:hover.b_moreaboutthispiece.link_on,
a:hover.b_moreaboutthispiece {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -105px -17px;
    }

a:hover.b_viewimage.link_on,
a:hover.b_viewimage {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -215px -17px;
    }

a:hover.b_hideimage.link_on,
a:hover.b_hideimage {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -276px -17px;
    }

a:hover.b_institution.link_on,
a:hover.b_institution {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -68px;
    }

a:hover.b_website.link_on,
a:hover.b_website {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -56px -68px;
    }

a:hover.b_city.link_on,
a:hover.b_city {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -101px -68px;
    }

a:hover.b_state.link_on,
a:hover.b_state {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -128px -68px;
    }

a:hover.b_country.link_on,
a:hover.b_country {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -159px -68px;
    }

/*
a:hover.b_submit.link_on,
a:hover.b_submit {
    border-color: #E1E1E1;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -204px -68px;
    }
*/

input:hover.b_submit.link_on,
input:hover.b_submit {
    color: #FFFFFF;
    background-color: #E85680;
    border-color: #E1E1E1;
    }

a:hover.b_viewmethods.link_on,
a:hover.b_viewmethods {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -119px;
    }

a:hover.b_viewmaterials.link_on,
a:hover.b_viewmaterials {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -72px -119px;
    }

a:hover.b_viewconservation.link_on,
a:hover.b_viewconservation {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -147px -119px;
    }
 
a:hover.b_vieworiginal.link_on,
a:hover.b_vieworiginal {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -240px -119px;
    }

a:hover.b_viewpreselectedcomparable.link_on,
a:hover.b_viewpreselectedcomparable {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -170px;
    }

a:hover.b_downloadpdf.link_on,
a:hover.b_downloadpdf {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -149px -170px;
    }

a:hover.b_viewlink.link_on,
a:hover.b_viewlink {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -223px -170px;
    }

a:hover.b_ascending.link_on,
a:hover.b_ascending {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -245px -68px;
    }

a:hover.b_descending.link_on,
a:hover.b_descending {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -264px -68px;
    }

/* --- */

a.b_compare.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -17px;
    }

a.b_download.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -51px -34px;
    }

a.b_moreaboutthispiece.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -105px -34px;
    }

a.b_viewimage.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -215px -34px;
    }

a.b_hideimage.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -276px -34px;
    }

a.b_institution.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -85px;
    }

a.b_website.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -56px -85px;
    }

a.b_city.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -101px -85px;
    }

a.b_state.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -128px -85px;
    }

a.b_country.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -159px -85px;
    }

/*
a.b_submit.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -204px -85px;
    }
*/

input.b_submit.link_on {
    color: #FFFFFF;
    background-color: #B3B6B9;
    border-color: #E1E1E1;
    }

a.b_viewmethods.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -136px;
    }

a.b_viewmaterials.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -72px -136px;
    }

a.b_viewconservation.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -147px -136px;
    }
    
a.b_vieworiginal.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -240px -136px;
    }

a.b_viewpreselectedcomparable.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll 0px -187px;
    }

a.b_downloadpdf.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -149px -187px;
    }

a.b_viewlink.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -223px -187px;
    }

a.b_ascending.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -245px -85px;
    }

a.b_descending.link_on {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -264px -85px;
    }

/*  ------------------------------------------------------------------------ */

.button_01 a {
    display: block;
    height: 32px;
    }

a.b_slideshowview {
    width: 185px;
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px 0px;
    }

a.b_sidebysideview {
    width: 185px;
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -96px;
    }

a.b_relatedphotos {
    width: 185px;
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -192px;
    }

/* --- */

a:hover.b_slideshowview.link_on,
a:hover.b_slideshowview {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -32px;
    }

a:hover.b_sidebysideview.link_on,
a:hover.b_sidebysideview {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -128px;
    }

a:hover.b_relatedphotos.link_on,
a:hover.b_relatedphotos {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -224px;
    }

/* --- */

a.b_slideshowview.link_on {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -64px;
    }

a.b_sidebysideview.link_on {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -160px;
    }

a.b_relatedphotos.link_on{
    background: url(../images/0205x0288_sprite.png) no-repeat scroll 0px -256px;
    }

/*  ------------------------------------------------------------------------ */

.button_02 a {
    display: block;
    height: 16px;
    }

a.b_previous {
    width: 10px;
    background: url(../images/0205x0288_sprite.png) no-repeat scroll -185px 0px;
    }

a.b_next {
    width: 10px;
    background: url(../images/0205x0288_sprite.png) no-repeat scroll -195px -0px;
    }

/* --- */

a:hover.b_previous {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll -185px -16px;
    }

a:hover.b_next {
    background: url(../images/0205x0288_sprite.png) no-repeat scroll -195px -16px;
    }

/*  ------------------------------------------------------------------------ */

.layout_000 .button_04 span,
.layout_000 .button_03 a {
    line-height: 32px;
    background-color: #E4E4E4;
    border: 1px solid #EAEAEA;
    padding: 4px 12px 0 12px;
    }

.layout_000 .button_03 a.link_on {
    color: #FFFFFF;
    background-color: #E85680;
    border-color: #E1E1E1;
    }

.layout_000 .button_03 a:hover,
.layout_000 .button_03 a:hover.link_on {
    color: #FFFFFF;
    background-color: #E85680;
    border-color: #E1E1E1;
    text-decoration: underline;
    }

/*  ------------------------------------------------------------------------ */

.pad_0 {
    width: 270px;
    height: 250px;
    line-height: 250px;
    padding: 15px;
    background-color: #ffffff;
    }

.pad_0 .unit_img_inner .unit_image img {
    vertical-align: middle;
    }

.pad_1 {
    width: 425px;
    height: 425px;
    line-height: 425px;
    }

.pad_1 .unit_img_inner .unit_image img {
    vertical-align: middle;
    }

/*  ------------------------------------------------------------------------ */

.block_000 .block_009 {
    /*min-height: 100%;*/
    width: 940px;
    }

hr {
    margin: 0;
    height: 1px;
    clear: both;
    border: solid #ddd;
    border-width: 1px 0 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    }

/*  ------------------------------------------------------------------------ */

.block_013 {
                                        /* use of margin instead of padding
                                            would have made the length of the 
                                            body greater than 100% */
    padding: 45px 0 50px 0;
    }

.block_012 { 
    bottom: 0;
    }

.block_011 {
    width: 940px;
    height: 130px;
    }

.block_010 { 
    bottom: 55px;
    right: 0;
    }

.block_014 {
    width: 940px;
    height: 130px;
    margin: 60px auto 0 auto;
    }

.block_015 { 
    bottom: 55px;
    right: 0;
    }

/*  ------------------------------------------------------------------------ */

.block_000 .block_002 {
    margin: 40px 0 50px 0;
    }

.block_000 .block_002 .unit_text {
    width: 610px;
    }

/*  ------------------------------------------------------------------------ */

.block_004 {
    padding: 0 0 14px 22px;
    }

.block_004 .block_003 {
    margin: 0 15px 0 0;
    }

.block_004 .last {
    margin: 0;
    }

.block_004 div .size_02 {
    padding: 18px 0 15px 0;
    }

.block_004 div div div .size_01 {
    padding: 0 0 3px 0;
    }

.block_004 div div .float_left {
    margin: 0 15px 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_005 {
    margin: 45px 30px 0 0;
    }

.block_018 {
    margin: 45px 37px 0 0;
    }

.block_020 {
    margin: 45px 50px 0 0;
    }

.block_019 {
    margin: 45px 22px 0 22px;
    }

.block_020.last,
.block_018.last {
    margin: 45px 0 0 0;
    }

.block_005 .unit_img_outer {
    width: 205px;
    height: 205px;
    }

.block_005 .unit_text {
    width: 205px;
    }

.block_018 .unit_img_outer {
    width: 280px;
    height: 280px;
    }

.block_019 .unit_img_outer,
.block_020 .unit_img_outer {
    width: 425px;
    height: 425px;
    }

.block_019 .unit_img_outer .unit_img_inner,
.block_020 .unit_img_outer .unit_img_inner,
.block_018 .unit_img_outer .unit_img_inner,
.block_005 .unit_img_outer .unit_img_inner {
    left: 0;
    bottom: 0;
    }
    
.block_018 .unit_text {
    width: 280px;
    }

.block_020 .unit_text {
    width: 425px;
    }

/*  ------------------------------------------------------------------------ */

.block_006 p {
    margin: 0 5px 0 0;
    }

.block_006 p span {
    height: 100%;
    }

/*  ------------------------------------------------------------------------ */

.block_007 {
    width: 572px;
    margin: 40px auto 0 auto;
    }

.block_007 div p {
    width: 185px;
    margin: 0 5px 0 0;
    }

.block_007 div p.last {
    margin: 0;
    }

.block_007 div .size_01 {
    padding: 5px 0 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_008 div div p .b_previous {
    margin: 0 20px 0 0;
    }

.block_008 div div p .b_next {
    margin: 0 0 0 20px;
    }

/*  ------------------------------------------------------------------------ */

.block_009 .left {
    width: 135px;
    }

.block_009 .middle {
    width: 670px;
    }

.block_009 .right {
    width: 135px;
    }

/*  ------------------------------------------------------------------------ */

.block_016 .unit .unit_img_outer {
    width: 60px;
    }

.block_017 .unit .unit_img_outer {
    width: 40px;
    }

/*  ------------------------------------------------------------------------ */

.block_022 {
    width: 50%;
    }

/*  ------------------------------------------------------------------------ */

.block_024 .left {
    width: 680px;
    }

.block_024 .left .unit .unit_img_outer {
    width: 305px;
    }

.block_024 .right {
    width: 200px;
    }

/*  ------------------------------------------------------------------------ */

.block_001 {
    width: 290px;
    margin: 50px 35px 0 0;
    }

.block_001 hr {
    clear: none;
    width: 290px;
    }

.block_001.last {
    margin: 50px 0 0 0;
    }

.block_001 .unit_text .unit_link span, .block_001 .unit_text .unit_link .view_news {
    padding: 0 12px 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_021 .left,
.block_021 .left .unit hr {
    width: 640px;
    }

.block_021 .right {
    width: 240px;
    padding: 20px 0 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_023 .left {
    width: 940px;
    }

.block_023 .left .unit .unit_img_outer,
.block_023 .left .unit .unit_text {
    width: 620px;
    }

/*  ------------------------------------------------------------------------ */

.block_025 {
    padding: 15px 0 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_026 {
    padding: 15px 0 0 0;
    }

.block_026 .unit .unit_img_outer,
.block_026 .unit .unit_text {
    width: 680px;
    }

/*  ------------------------------------------------------------------------ */

.block_028 .col_00 {
    width: 370px;
    margin: 0 40px 0 0;
    }

.block_028 .col_01 {
    width: 190px;
    margin: 0 20px 0 0;
    word-break: break-all;
    }

.block_028 .col_02 {
    width: 110px;
    margin: 0 10px 0 0;
    }

.block_028 .col_03 {
    width: 90px;
    margin: 0 10px 0 0;
    }

.block_027 .col_00 {
    width: 410px;
    }

.block_027 .col_01 {
    width: 210px;
    }

.block_027 .col_02 {
    width: 120px;
    }

.block_027 .col_03 {
    width: 100px;
    }

.block_028 .col_04,
.block_027 .col_04 {
    width: 100px;
    }

.block_027 div p a {
    margin: 0 8px 0 0;
    }

.block_027 div p a.last {
    margin: 0 0 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_029 {
    width: 600px;
    }

.block_030 {
    margin: 60px 18px 0 0;
    }

.block_030.last {
    margin: 60px 0 0 0;
    }

.block_030 .unit_text {
    width: 240px;
    margin: 15px 60px 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_031 {
    padding: 30px 0 0 20px;
    }

.block_031 .unit {
    margin: 0 25px 40px 0;
    }

.block_031 .unit.last {
    margin: 0 0 40px 0;
    }

.block_031 .unit .unit_text {
    width: 160px;
    }

.block_031 .unit .unit_img_outer {
    width: 160px;
    height: 160px;
    }

.block_031 .unit .unit_img_inner {
    bottom: 0;
    left: 0;
    }

/*  ------------------------------------------------------------------------ */

.block_032 div {
    width: 445px;
    }

/*  ------------------------------------------------------------------------ */

.block_033 {
    padding: 15px 0 0 0;
    }

.block_033 .unit .unit_img_outer {
    width: 300px;
    }

.block_033 .unit .unit_text {
    width: 590px;
    padding: 0 50px 0 0;
    }

.block_033 .unit .unit_text .unit_link span {
    padding: 0 12px 0 0;
    }

/*  ------------------------------------------------------------------------ */

.block_034 .left .unit_text {
    width: 600px;
    margin: 0 180px 0 0;
    }

.block_034 .right .unit_text {
    width: 160px;
    }

/*  ------------------------------------------------------------------------ */

.block_035 .left .unit .unit_text,
.block_035 .left .unit hr {
    width: 600px;
    }

.block_035 .left .unit .unit_text {
    margin: 0 180px 0 0;
    }

.block_035 .left .unit hr {
    margin: 50px 180px 0 0;
    }

.block_035 .right .unit_text {
    width: 160px;
    }

/*  ------------------------------------------------------------------------ */

.block_036{
    margin: 15px 0 0 0px;
    }

.block_036 li {
    float: left;
    margin: 0 0 0 18px;
    }

.block_036 li a {
    display: block;
    float: left;
    height: 100%;
    }

/*  ------------------------------------------------------------------------ */

.ajax_loader{
    height: 32px;
    width: 32px;
    background: url(../images/ajax-loader.gif) no-repeat scroll 0 0 transparent;
    margin: auto;
    }
    
a.dekooning_header {
    display: block;
    height: 33px;
    width: 240px;
    background: url(../images/dekooning-logo-sprite-2x.png) no-repeat scroll -12px 0px;
    background-size: 405px 250px;
    }

    
a:hover.dekooning_header {
    display: block;
    height: 33px;
    width: 240px;
    background: url(../images/dekooning-logo-sprite-2x.png) no-repeat scroll -12px -36px;
    background-size: 405px 250px;
    }
    
a.dekooning_logo {
    display: block;
    height: 90px;
    width: 355px;
    background: url(../images/dekooning-logo-sprite-2x.png) no-repeat scroll -12px -72px;
    background-size: 405px 250px;
    }

    
a:hover.dekooning_logo {
    display: block;
    height: 90px;
    width: 355px;
    background: url(../images/dekooning-logo-sprite-2x.png) no-repeat scroll -12px -162px;
    background-size: 405px 250px;
    }
    a#print_logo{
        display: none;
    }
    a#print_header{
        display: none;
    }
    .modal-overlay {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        background: #131313;
        opacity: .9;
        filter: alpha(opacity=85);
        z-index: 10;
    }

    .modal-window {
        position: fixed;
        top: 50%;
        left: 50%;
        margin: 0;
        padding: 0;
        z-index: 11;
    }
    .close-window{
        position: fixed;
        top: 20px;
        cursor: pointer;
    }
    
    .show-video{
         background: url(../images/camera.png) no-repeat 30px 0px;
    }
    
    .filter_buttons{
        position: absolute;
        margin-left: 780px;
    }
    
    div.unit div.unit_text div.unit_copy{
        font-family: "Futura T W01 Book", dekooningRegular, Futura, "Century Gothic", AppleGothic, sans-serif;
        font-size: 15px;
        line-height: 01.87;
    }
    
    .view_image_button a{
        background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -213px 0px;
        width: 64px;
        display: block;
        height: 17px;
    }
    
    .credit {
        font-size: 9px;
        text-align: right;
        color: #666666;
        display: inline;
    }
    
    .stick_bottom{
        position: absolute;
        bottom: 0;
    }
    
a.b_contex{
    width: 46px;
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -275px -153px;
    }
    
a:hover.b_contex {
    background: url(../images/0350x0204_sprite_2013.png) no-repeat scroll -275px -170px;
    }
    
    .menu_comparable{
    font-family: 'Futura T W01 Medium', dekooningRegular, Futura, 'Century Gothic', AppleGothic, sans-serif;
    font-size: 18px;
    }
    
    .link_on_comp{
    text-decoration: none;
    color: #E85680;
    }
    
    .margin_auto{
    margin: auto;
    }
    
    .unit_compare{
        width: 280px;
        margin: 45px 40px 0 0;
    }
    
    .comparable_box{
        width: 280px;
    }
    .comparable_image{
        width: 280px;
    }
    
    .inner_comparable{ 
/*        position:fixed; position:absolute; right:0; bottom:0; padding:0; margin:0;*/
    }
    .img_03{
        margin-right: 0;
    }
    
    .clear_03{
        clear: both;
    }
    
    #comparable_all{
        margin: auto;
        width: 930px;
    }
    
    .button_06{
        width: 20px;
        height: 20px;
        float: left;
        padding: 5px 10px;
        font-size: 24px;
        cursor: pointer;
        color: rgb(114, 121, 127);
        margin-top: 9px;
        font-weight: 600;
    }
    
    .button_07{
        width: 20px;
        height: 20px;
        float: left;
        padding: 5px 10px;
        font-size: 23px;
        cursor: pointer;
        color: rgb(114, 121, 127);
        font-weight: 600;
    }
    
    .ui-slider-handle.ui-state-default.ui-corner-all {
        width: 13px;
        height: 13px;
        -moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
        border-color: #888;
    }
    
    #slider{
        width:200px; height: 8px; border-color: #ccc;float: left;margin-top: 26px;margin-left: 7px;
    }
    
    #slider_buttons{
        width: 300px;
        margin: auto; 
        height: 20px;
    }
    
    .all_clear{
        clear: both;
    }
    
    #backTop{
        display: block;
        background: none repeat scroll 0 0 white;
        bottom: 0;
        font-family: 'Futura T W01 Medium',dekooningRegular,Futura,'Century Gothic',AppleGothic,sans-serif;
        font-size: 17px;
        font-style: normal;
        font-variant: normal;
        letter-spacing: normal;
        line-height: 20px;
        padding: 10px 9px;
        position: fixed;
        opacity: 0.9;
        color: #72797F;
        z-index: 9999;
    }
    #backTop2{
        font-family: 'Futura T W01 Medium',dekooningRegular,Futura,'Century Gothic',AppleGothic,sans-serif;
        font-size: 17px;
        font-style: normal;
        font-variant: normal;
        letter-spacing: normal;
        line-height: 20px;
        padding: 10px 9px;
        color: #72797F;
    }
    
    .comparable_image img{
/*        max-width: 425px;*/
        /*max-height: 425px;*/
    }
    
    .max-680px{
         max-width: 680px;
    }
        
    #thumbnails{
        margin-top: 20px;
        margin-bottom: 10px;
    }
    
    .layout_000{
        height: 100%;
    }

    .footer_1{
        margin: auto;
        width: 940px;
        max-height: 288px;
    }
    .footer_1 .footer-text{
        line-height: 1.5;
    }
    div.block_000{
        width: 940px;
        min-height: 100%;
        height: auto !important;
        height: 100%;
        margin: 0 auto -290px;
    }

    .push {
        height: 210px;
        clear: both;
    }

    #content_element{
        padding-bottom: 50px;
    }

    div.block_009a{
        width: 940px;
        margin: auto;
    }
/* end */

div.dw_overlay{
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;  
}

div.dw_overlay_inner{
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #72797F;
    opacity: 0.5;
}

.over_box{
    display: block;
    width: 540px;
/*    height: 160px;*/
    background-color: white;
    margin: auto;
    float: none;
    position: fixed;
    opacity: 1;
    margin-left: -270px;
    margin-top: -80px;
    top: 40%;
    left: 50%;
}


.dw_over_title {
    height: 35px;
    font-size: 17px;
    font-weight: bold;
    margin: 25px 20px 0px 20px;
}

.dw_over_description {
    margin: 0 20px;
    margin-top: 2px;
    padding: 20px 0;
    font-size: 17px;
}

.dw_over_description p:first-child{
/*  margin-top: 20px;*/
  /*max-height: 48px;*/
  overflow-y: hidden;
}

.dw_over_description p {
    font-weight: bold;
}

.dw_over_description a {
    font-weight: normal;
}

.dw_over_description a.dw_over_img{
    margin-top: 25px;
    line-height: 18px;
    background-color: #E4E4E4;
    border: 1px solid #EAEAEA;
    padding: 7px 15px 5px 15px;
    float: right;
    margin-bottom: 20px;
}
.dw_over_close{
    font-size: 13px;
    line-height: 6px;
    background-color: #E4E4E4;
    border: 1px solid #EAEAEA;
    padding: 7px 8px 5px 8px;
    float: right;
    margin-bottom: 20px;
    cursor: pointer;
}

hr.standard_border{
    margin: 50px 0 0 0 !important;
}