@import url("https://cs.photoprintit.de/web/global/styles/main_style_add.css");
/**

    



**/






            

/**
* Style definition for the main navigation
**/
#main_nav {
    display: block;
    list-style: none;
    margin: 0px 0px 20px 0px;
    width: 100%;
    height: 37px !important;
    background: url('../images/84012765/menu_bg.png') top left repeat-x;
}
#main_nav li {
    position: relative;
    display: block;
    float: left;
    list-style-image: none;
    z-index: 918;
    margin: 0;
    text-align: center;
}
#main_nav li a {
    display: block;
    padding: 10px 8px;
    text-decoration: none;
    background: url('../images/84012765/12765_coraphotos_navbar_spacer_h35.png') top right no-repeat;
    color: #565656;
    font-weight: bold;
    
}
#main_nav li a.active {
    border-top: 0px solid #e6e6e7;
    border-left: 0px solid #e6e6e7;
    border-right: 0px solid #e6e6e7;
    margin: -0px 0 0 -1px;
    padding: 10px 8px 10px 8px;
    background:  url('') left top repeat-x;
    color: #000000;
    font-weight: bold;
    position: relative;
}
/* second level */
#main_nav li ul {
    display: none;
    position: absolute;
    background: #fff;
    border-bottom: 1px solid #e6e6e7;
    border-left: 1px solid #e6e6e7;
    border-right: 1px solid #e6e6e7;
    width: 200px;
}
#main_nav li ul li {
    display: block;
    height: auto;
    text-align: left;
    position: relative;
    width: 100%;
}
#main_nav li ul li a {
    display: block;
    background: none;
    margin: 0;
    padding: 8px;
    font-size: 10px;
}
#main_nav li ul li a:hover {
    color: #000;
    font-weight: bold;
}

#main_nav li#main_nav_item_9 ul {
    margin-left:-50px;
}
#main_nav li#main_nav_item_10 ul {
    margin-left:-115px;
}

/* third level */
#main_nav li ul li ul {
    display: none;
    position: absolute;
    left: 200px;
    top: -1px;
    border: 1px solid #e6e6e7;
}
#main_nav li ul li:hover ul {
    display: block;
}







        /**

* Basic style definition
* 01.02.2012 11:45
**/
html, * {
    margin: 0;
    padding: 0;
    border: 0;
}
ul li {
    list-style-image: url('../images/default/dflt_list.gif');
}
body, div, p, th, td, li, dd, input {
    font-size: x-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small;
}
html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
    font-size: small;
}
h1, h2, h3, h4 {
    font-weight: bold;
}
h1 {
    margin: 7px 10px 3px 10px;
    font-size: 18px;
}
h2, h3, h4 {
    margin: 10px 0 0 10px;
    font-size: 15px;
}
/** some realy basic styles**/
.clear {
    clear: both;
}
.clear_right {
    clear: right;
}
.clear_left {
    clear: left;
}
.hide {
    display: none;
}
.right {
    float: right !important;
}
.left {
    float: left !important;
}
.no_float {
    float: none !important;
}
.no_border {
    border: 0 !important;
}
.no_margin {
    margin: 0 !important;
}
.no_padding {
    padding: 0 !important;
}
.no_margin_left {
    margin-left: 0 !important;
}
.no_padding_left {
    padding-left: 0 !important;
}
/** dirty hacks for < IE7 **/
* html body {
    behavior: url("styles/csshover.htc");
}
* html img, * html .start_2_bottom .teaser_price, * html .start_2_right .teaser_price, * html .start_2_top_left .teaser_price, * html body div.content_wrapper_nav, * html #footer_price_info, * html #footer_company_name, * html #sub_nav li.active, * html #main_nav li:hover ul li ul li a, * html #main_nav li ul li ul li a, * html ul li, * html ul li, * html ul#pricelist li div.product_image, * html .ips ul.ordersteps li a.info, * html .ips ul.ordersteps li a.info:hover, * html ul#pricelist .close_info, * html #lightbox_iflow #lightbox_iflow_left, * html #lightbox_iflow #lightbox_iflow_right, * html #lightbox_iflow #lightbox_slider, * html #lbClose.grey, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
    behavior: url("styles/iepngfix.htc");
}
* html #page_ips .ips .actx_quality1, * html #page_ips .ips .actx_quality3, * html #page_ips .ips .actx_quality5, * html #page_ips .ips ul.ordersteps #orderstep_1 div, * html #page_ips .ips ul.ordersteps #orderstep_2 div, * html #page_ips .ips ul.ordersteps #orderstep_3 div, * html #page_ips .start_2_bottom .teaser_price, * html #page_ips .start_2_right .teaser_price, * html #page_ips .start_2_top_left .teaser_price, * html #page_ips div.content_wrapper_nav, * html #page_ips #footer_price_info, * html #page_ips #footer_company_name, * html #page_ips #header, * html #page_ips #sub_nav li.active, * html #page_ips #main_nav li:hover ul li ul li a, * html #page_ips #main_nav li ul li ul li a, * html #page_ips html ul li, * html #page_ips .ips ul.ordersteps li span.done, * html #page_ips .ips .line_selection #option_album, * html .ips .line_selection #option_index, * html .ips .qualityLevel0, * html .ips .qualityLevel1, * html .ips .qualityLevel2, * html #notAllImageAreasFilledPopup .closeText, * html #calendarDesignPopup .closeText, * html .dt-popup .closeText, * html .ips .line_selection #option_formats, * html .ips .line_selection #option_album, * html .ips #product_preview #rwd, * html .ips #product_preview #fwd, * html .myPhotos-intro #login-reg-intro #albumFirstT, * html ul li, * html .ips .myPhotos .action-view .addPhotosButton, * html .ips .myPhotos .action-view .addPhotosButton-inactive, * html .ips .myPhotos .action-view .addAlbumButton, * html .ips .myPhotos .action-view .addAlbumButton-inactive, * html .ips .myPhotos .action-view .shareAlbum, * html .ips .myPhotos .action-view .shareAlbum-inactive, * html .ips .myPhotos .action-view .unshareAlbum, * html .ips .myPhotos .action-view .unshareAlbum-inactive, * html .ips .myPhotos .action-view .albumOptions, * html .ips .myPhotos .action-view .albumOptions-inactive, * html .ips .myPhotos .action-view .deleteAlbum, * html .ips .myPhotos .action-view .deleteAlbum-inactive, * html .ips .myPhotos .action-view .simpleShowButton, * html .ips .myPhotos .action-view .simpleShowButton-inactive, * html .ips .myPhotos .action-view .simpleShareButton, * html .ips .myPhotos .action-view .simpleShareButton-inactive, * html .ips .myPhotos .action-view .sortPicturesButton, * html .ips .myPhotos .action-view .sortPicturesButton-inactive, * html .ips .myPhotos .action-view .orderPrintsButton, * html .ips .myPhotos .action-view .orderPrintsButton-inactive, * html .ips .myPhotos .action-view .pictureSettingsButton, * html .ips .myPhotos .action-view .pictureSettingsButton-inactive, * html .ips .myPhotos .action-view .deletePictureButton, * html .ips .myPhotos .action-view .deletePictureButton-inactive, * html .ips .myPhotos .action-view .headItemButton, * html .ips .myPhotos .action-view .headItemButton-inactive, * html .ips .myPhotos .action-view .rotate90Button, * html .ips .myPhotos .action-view .rotate90Button-inactive, * html .ips .myPhotos .action-view .rotate270Button, * html .ips .myPhotos .action-view .rotate270Button-inactive, * html .ips .myPhotos .action-view .rotate180Button, * html .ips .myPhotos .action-view .rotate180Button-inactive, * html .ips .myPhotos .action-view .downloadZipButton, * html .ips .myPhotos .action-view .downloadZipButton-inactive, * html .ips .myPhotos .cbox-default .cbox-content, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
    behavior: url("../../ips-opdata/layout/default01/scripts/iepngfix.htc");
}
/** reddot specific styles **/
div.reddot {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999;
}
span.reddot {
    position: relative;
    background: #DDD;
    font-size: 11px;
    z-index: 99999;
}
div.reddot a, span.reddot a {
    display: inline !important;
}
label.reddot {
    position: absolute;
    left: 0;
    top: 50px;
    background: #DDD;
    font-size: 11px;
    z-index: 99999;
    white-space: nowrap;
}
a img {
    border: 0;
}


/**
* Style definition for the sub navigation
**/
#sub_nav {
    float: left;
    width: 200px;
    min-height: 387px;
    margin: 0 10px 0 0px;
    border: 1px solid #D6D4D4;
    list-style: none;
    background: #FFF;
}
#sub_nav_container {
    float:left;
}
* html #sub_nav {
    height: 387px;
}
#sub_nav li {
    margin: 5px 0;
    padding: 0;
    list-style-image: none;
}
#sub_nav li.active {
    background: url(../images/26371839/all_arrow_subnavi_active.png) 5px 5px no-repeat;
}
#sub_nav li a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding: 0 0 0 14px;
    text-decoration: none;
}
#sub_nav li#sub_nav_title {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background-color: #ecebe8;
    
    padding: 4px 0 4px 0px;
    margin: 0 0 10px 0;
    border: 1px solid #ecebe8;
}
#sub_nav li#sub_nav_title a {
    
        color: #000000;
    
}
#sub_nav li ul {
    list-style: none;
    margin: 0 0 5px 0;
}
#sub_nav li ul li {
    display: block;
    margin: 3px 0;
}
#sub_nav li ul li.active a {
    background-color: #FFF;
    font-weight: bold;
    color: #ff6600;
}
#sub_nav li ul li a {
    color: #000000;
    padding: 0 0 0 28px;
    text-decoration: none;
    font-weight: normal;
}
/** special photobook subnavigation **/
/*
.lang_de #sub_nav .sub_nav_page_photobook_photopaper, #sub_nav .sub_nav_page_photobook_theme, #sub_nav .sub_nav_page_photobook_reorder, #sub_nav .sub_nav_page_photobook_examples, #sub_nav .sub_nav_page_photobook_test {
    background: #ecebe8 !important;
    padding: 4px 0 4px 0;
    margin: 1px 0px 0px 0px;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active, #sub_nav .sub_nav_page_photobook_theme.active, #sub_nav .sub_nav_page_photobook_reorder.active, #sub_nav .sub_nav_page_photobook_examples.active, #sub_nav .sub_nav_page_photobook_test.active {
    background: #ecebe8 url(../images/26371839/all_arrow_subnavi_active.png) no-repeat scroll 5px 7px !important;
    margin: 1px 0 10px !important;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active a, #sub_nav .sub_nav_page_photobook_theme.active a, #sub_nav .sub_nav_page_photobook_reorder.active a, #sub_nav .sub_nav_page_photobook_examples.active a, #sub_nav .sub_nav_page_photobook_test.active a, #sub_nav .sub_nav_page_photobook_photopaper a, #sub_nav .sub_nav_page_photobook_theme a, #sub_nav .sub_nav_page_photobook_reorder a, #sub_nav .sub_nav_page_photobook_examples a, #sub_nav .sub_nav_page_photobook_test a {
    color: #FFF;    
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active ul, #sub_nav .sub_nav_page_photobook_theme.active ul, #sub_nav .sub_nav_page_photobook_reorder.active ul, #sub_nav .sub_nav_page_photobook_examples.active ul, #sub_nav .sub_nav_page_photobook_test.active ul, #sub_nav .sub_nav_page_photobook_booklet{
    margin-bottom: 10px !important;
}
*/
/** software link for subnavigation **/
#sub_nav .software_download {
    margin: 20px 0 0 0;
    position: relative;
    z-index: 100;
    background: url('../images/default/spacer.gif') 110px 0px no-repeat;
    height: 62px;
}
#sub_nav .software_download li a {
    padding: 0 0 0 14px;
}

body.disney.co ul#sub_nav {
    background-image: url('../images/default/disney_framily_partner_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}
 
body.disney ul#sub_nav {
    background-image: url('../images/default/disney_partner_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}

body.framily ul#sub_nav {
    background-image: url('../images/framily_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}

.sub_nav_page_framily-der-kleine-koenig{
    margin-bottom: 25px !important;
}

body.preise.disney ul#sub_nav {
    background-image:none;
}
 



/**
    
    


    
**/
/**
* Style definition for the boxes
**/
body div.page_wrapper {
    display: block;
    position: relative;
    width: 1000px;
    overflow: visible;
    padding: 0px 0px;
    
                margin: 0px auto;
            
}
body div.content_wrapper {
    margin: 0 15px;
}
body div.content_wrapper_nav {
    float: left;
    padding: 0px 0px 0px 0px;
    
    width: 100%;
}
#header {
    width: 100%;
    height: 65px;
    clear: both;
}
#footer {
    height: px;
}
/** main teaser shown on every page **/
#lightbox {
    width: 757px;
    height: 297px;
    /*clear: both;*/
    position: relative;
    margin: 0 0px 22px 0px;
    overflow: hidden;
    float: right;
}
#lightbox #lightbox_bar {
    position: absolute;
    width: 100%;
    height: 45px;
    z-index: 600;
    left: 0;
    bottom: 0;
}
* html #lightbox #lightbox_bar {
    position: static;
}
#teaser_wrapper {
    float: right;
    width: 757px;
    margin: 0px 0px 0px 0px;
}




/**
* Style definition for the page content
**/
body, div, p, th, td, li, dd, a {
    font-family: verdana, Lucida, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}
input, textarea {
    font-size: 11px;
}

/** main page styles **/
body {
    background: #fff url('../images/84012765/Coraphotos_StValentin_bg.jpg') top left no-repeat;
}
body div.page_wrapper {
    background: #FFF top left repeat-x;
}
body h1.overall_page_title {
    display: none;
}

/** main teaser shown on every page **/
#lightbox {
    position: relative;
    background: transparent url('../images/default/default_all_background_lightbox.jpg') top left no-repeat;
    
}
#lightbox #lightbox_bar {
    background: transparent;
}
* html #lightbox #lightbox_bar {
    position: absolute;
}

/** menu for the lightbox **/
#lightbox_menu {
    margin: 0 0 0 0px;
}
#lightbox_menu a {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 45px;
    padding: 0 15px;
    text-decoration: none;
    color: #555;
    background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_inactive.jpg') top left no-repeat
}
#lightbox_menu a.active {
    background: #A7A7A7;
    color: #FFF;
    background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_active.jpg') top right no-repeat
}

/** buttons **/
.button {
    background: transparent url('../images/84012765/teaser_right_btn.png') top right no-repeat; 
    display: block;
    height: 22px;
    text-decoration: none;
    font-weight: bold;
    margin: 4px 4px 0px 7px;
    font-size: 11px;
    float: right;
    text-decoration: none !important;
    overflow: visible;
    color: #e9faff;
    white-space: nowrap;
}
.button span {
    background: transparent url('../images/84012765/teaser_left_btn.png') top left no-repeat; 
    display: block;
    line-height: 22px;
    color: #e9faff;
    padding: 0 10px 0 10px;
    margin: 0 0 0 -5px;
    text-decoration: none;
    /*overflow: hidden;*/
    cursor: pointer;
    float: left;
    position: relative;
}
div.userform .button span {
    margin-left: -5px;
}
.button:hover {
    background: transparent url('../images/84012765/teaser_right_btn-over.png') top right no-repeat; 
    text-decoration: none;
}
.button:hover span {
    background: transparent url('../images/84012765/teaser_left_btn-over.png') top left no-repeat; 
    color: #FFF;
    text-decoration: none;
}
.button.back {
    background: transparent url('../images/84012765/teaser_right_btn.png') top right no-repeat;
    padding: 0;
    float: left;
}
.button.back span {
    background: transparent url('../images/84012765/teaser_left_btn.png') top left no-repeat;
    padding: 0 10px 0 10px;
}
.button.back:hover {
    background: transparent url('../images/84012765/teaser_right_btn-over.png') top right no-repeat; 
    text-decoration: none;
}
.button.back:hover span {
    background: transparent url('../images/84012765/teaser_left_btn-over.png') top left no-repeat; 
    text-decoration: none;
}
.button.single {
    display: block;
    background: transparent url('../images/84012765/go_btn.png') top right no-repeat;
    height: 22px;
    padding: 0 20px 0 0;
    text-decoration: none;
    margin: 3px 0 0 0;
    float: right;
}
.button.single:hover {
    background: transparent url('../images/84012765/go_btn.png') top right no-repeat;
}
.button.single span {
    background: none;
}
input.button {
    background: transparent url('../images/84012765/btn.png') top right no-repeat;
    border: 0 !important;
    margin: 0;
    padding: 0 10px 5px 10px;
    width: 150px;
    height: 22px;
    color: #e9faff;
}
input.button:hover {
    background: transparent url('../images/84012765/btn-over.png') top right no-repeat;
    cursor: pointer;
    color: #FFF;
}
#lightbox #lightbox_bar .button {
    background: transparent url('../images/84012765/lightbox_right_btn.png') top right no-repeat; 
    height: 30px;
    padding: 0 0px 0 0;
    margin: 9px 10px 0 7px;
    font-size: 14px;
    position: relative;
    z-index: 900;
}
* html #lightbox #lightbox_bar .button {
    position: absolute;
    right: 0;
    bottom: 15px;
}
#lightbox #lightbox_bar .button span {
    background: transparent url('../images/84012765/lightbox_left_btn.png') top left no-repeat; 
    line-height: 30px;
    padding: 0 10px 0 10px;
}
#lightbox #lightbox_bar .button:hover {
    background: transparent url('../images/84012765/lightbox_right_btn-over.png') top right no-repeat; 
}
#lightbox #lightbox_bar .button:hover span {
    background: transparent url('../images/84012765/lightbox_left_btn-over.png') top left no-repeat; 
    text-decoration: none;
}

.footnote {
    display: block;
    width: 770px;
    clear: both;
    padding: 10px 0 0 0;
}

/** JavaScript information **/
#java_info {
    display: block;
    text-align: center;
}

/** Tool Tips **/
.user-tip {
    display: block;
}
.user-tip {
    display: block;
    visibility: hidden;
    width: 25%;
    background: #EEE;
    border: 1px solid #CCC;
    z-index: 900;
    padding: 10px 16px;
}
.user-tip h2 {
    margin: 0 0 5px 0;
    font-size: 12px;
}
.user-tip ul {
    display: block;
    list-style-position: outside;
    margin: 0 20px;
}
.user-tip ul li {
    margin: 0 0 5px 0;
}

.radio, .check {
    border: 0 !important;
    width: auto !important;
}
p.clear_element {
    line-height: 0;
}
 
/** old prices **/
.old_price_block {
    font-size: 20px;
}
.old_price {
    font-size: 18px;
    text-decoration: line-through;
}
.teaser_price .old_price_block {
    font-size: 14px;
}
.teaser_price .old_price {
    font-size: 12px;
    text-decoration: line-through;
}


/** breadcrumb navigation **/
ul#breadcrumb_nav {
    float: left;
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    margin: -10px -10px 5px 17px;
}
ul#breadcrumb_nav ul {
    float: left;
}
ul#breadcrumb_nav li {
    display: block;
    float: left;
    list-style-image: none;
    list-style-type: none;
}
ul#breadcrumb_nav li a {
    display: block;
    float: left;
    text-decoration: none;
    margin: 0 10px 0 0;
    background: transparent url(../images/default/dflt_list.gif) right 4px no-repeat;
    padding: 0 10px 0 0;
    
    
}
#tbl-orders td, #tbl-orders th {
    text-align:left;
    width:23%;
}




#lightbox_iflow {
    position: absolute;
    width: 100%;
    height: 295px;
    z-index: 900;
}
#lightbox_iflow img { 
    position:absolute; 
    top:0px;
    border:none;
}
#lightbox_iflow h1 {
    text-align:center;
}
#lightbox_iflow a {
    color:#fff;
}
#lightbox_iflow .clear {
    clear:both;
}
#lightbox_iflow #lightbox_images {
    visibility:hidden;
}
#lightbox_iflow #lightbox_loading {
    margin-top: 12%;
    text-align: center;
    width: 100%;
}
#lightbox_iflow #lightbox_loading img {
    margin-top:10px;
    position:relative; 
}
#lightbox_iflow #lightbox_captions {
    padding-top: 7px;
    font-weight:bold;
    position:relative; 
    text-align:center;
    z-index:901;
}
#lightbox_iflow #lightbox_scrollbar{
    visibility:hidden;
    position:relative; 
    border-bottom:1px solid #b3b3b3;
    z-index:902;
}
#lightbox_iflow #lightbox_slider {
    position:absolute;
    margin-top:-4px;
    margin-left:-4px;
    z-index:902;
    background-image: url(../images/26371839/all_slider_iflow.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
}
 
#lightbox_iflow #lightbox_iflow_buttons {
    position: absolute;
    visibility: hidden;
}
#lightbox_iflow #lightbox_iflow_left {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_left_iflow.png);
}
#lightbox_iflow #lightbox_iflow_right {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_right_iflow.png);
}


/**
    
    


    
**/

/**
* Styles for the icarusel
**/

/** standard styles**/
#icarusel {
    position: relative; /* important */
    /* overflow: hidden; /* important */
    width: 757px; /* important */
    height: 295px; /* important */
    margin: 0;
    background: none;
    float: left;
}

* html #icarusel {
    position: absolute;
}

#icarusel .lightbox_text ul li {
    list-style-image: url('../images/84012765/dflt_list.gif');
}

/** icarusel content **/
#icarusel_content {
    position: absolute;
    top: 0;
}
#icarusel_content,
#icarusel_content li.icarusel_item {
    list-style: none;
    margin: 0;
    padding: 0;
}
#icarusel_content {
    width: 24550px;
}
#icarusel ul li.icarusel_item {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

/** content item **/
.icarusel_item {
    width: 757px;
    height: 295px;
}

/** more info button and box **/
.icarusel_item .info_container {
    display: block;
    position: absolute;
}
.icarusel_item .info_container .sizes {
    display: none;
    font-weight: bold;
}
.icarusel_item .info_container .height {
    position: absolute;
    left: 109px;
    bottom: 65px;
    width: 60px;
}
.icarusel_item .info_container .width {
    position: absolute;
    right: 15px;
    bottom: -6px;
    width: 60px;
}
.icarusel_item .info_container .info_button {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 2px;
    width: 27px;
    height: 27px;
}
.icarusel_item .info_content {
    display: none;
    position: absolute;
    left: 120px;
    top: 25px;
    width: 500px;
    height: 250px;
    background: #FFF;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 900;
    color: #000;
}
#lightbox .icarusel_item .info_content h1 {
    margin: 7px 10px 3px 10px;
    font-size: 18px;
    color: #000;
}
#lightbox .icarusel_item .info_content h2 {
    margin: 7px 10px 3px 10px;
    font-size: 15px;
    color: #000;
}
#lightbox .icarusel_item .info_content h3 {
    margin: 7px 10px 3px 10px;
    font-size: 13px;
    color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text
{
    font-size: 11px;
    margin: 7px 10px 0 10px;
    color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text p,
#lightbox .icarusel_item .info_content .teaser_text span,
#lightbox .icarusel_item .info_content .teaser_text div
{
    color: #000;
}

#lightbox .icarusel_item .info_content img.left_image
{
    float: left;
}
#lightbox .icarusel_item .info_content img.rigt_image
{
    float: right;
}
#lightbox .icarusel_item .info_content ul {
    float: none;
    display: block;
    margin: 30px 0 0 40px;
}
#lightbox .icarusel_item .info_content ul li {
    display: list-item;
    float: none;
    list-style-image: url('../images/84012765/dflt_list.gif');
    color: #000;
}

.icarusel_item .info_content .close_button {
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
}

/** counter buttons for the content **/
#icarusel_frame {
    position: absolute;
    z-index: 901;
    right: 50px;
    bottom: 70px;
}
#icarusel_buttons ul, #icarusel_frame ul {
    margin: 0;
    padding: 0;
}
#icarusel_buttons ul li, #icarusel_frame ul li {
    display: block;
    margin: 0 2px;
    float: left;
    list-style-type: none;
    list-style-image: none;
}
#icarusel_frame ul li a.active {
    background: #888;
}
#icarusel_frame ul li a {
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 18px;
    padding: 3px 10px;
    background: #AAA;
}

/** buttons for the icarousel **/
#icarusel_buttons {
    position: absolute;
    bottom: 3px;
    left: 50px;
}
#icarusel_buttons #icarousel_buttons_title {
    width: 190px;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
    margin-top: 24px;
    display: none;
}
#icarusel_buttons ul li a {
    display: block;
    height: 40px;
    width: 40px;
    cursor: pointer;
}
#icarusel_buttons ul li.icarousel_left_button {
    list-style-image: none;
}
#icarusel_buttons ul li.icarousel_right_button {
    position: absolute;
    left: 270px;
    top: 0px;
}
#icarusel_buttons ul li.icarousel_left_button a {
    background: url("../images/84012765/lightbox_left_arrow.png") top left no-repeat;
    behavior: url("styles/iepngfix.htc");
}
#icarusel_buttons ul li.icarousel_right_button a {
    background: url("../images/84012765/lightbox_right_arrow.png") top left no-repeat;
    behavior: url("styles/iepngfix.htc");
}

/** buttons for the icarousel **/
#icarusel_detail_button {
    position: absolute;
    bottom: 80px;
    left: 350px;
}
#icarusel_detail_button li {
    list-style-type: none;
    list-style-image: none;
}
#icarusel_detail_button ul li a {
    display: block;
    height: 40px;
    width: 40px;
    padding: 3px 12px 0 0;
    float: left;
    background: url('../images/84012765/default_all_product_detail_images_02.png') top left no-repeat;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#icarusel_detail_button ul li a.three_d {
    background: url('../images/84012765/default_all_product_detail_images_01.png') top left no-repeat;
}





/**
* Styles for text in the lightbox
**/

/** HTML content for the lightbox **/
#lightbox .lightbox_content {
    position: absolute;
    top: 0;
    left: 0;
}

/** text in the lightbox **/
#lightbox .lightbox_text {
    position: absolute;
    right: 30px;
    top: 25px;
    height: 190px;
    max-width: 390px;
    min-width: 200px;
}
* html #lightbox .lightbox_text {
    width: 290px;
}
#lightbox .lightbox_text h2, #lightbox .lightbox_text h3 {
    position: relative;
    font-family: "Helvetica", "Arial", Verdana;
    font-weight: normal;
    color: #c1022b;
    margin: 0;
    padding: 0;
}
#lightbox .lightbox_text h2 {
    font-size: 20px;
    text-align: left;
}
#lightbox .lightbox_text h3 {
    font-size: 16px;
    text-align: left;
    color: #000;
}
.lightbox_text ul {
    margin: 20px 0 0 0;
}
.lightbox_text ul li {
    line-height: 18px;
    font-size: 11px;
    margin: 0 0 0 15px;
}
#lightbox .teaser_price, #lightbox .price {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    
        position: absolute;
        bottom: -35px;
        right: -30px;
    
    
        line-height: 97px;
        width: 122px;
        background: url('../images/lightbox/84012765/dflt_all_lightbox_price-background.png') top left no-repeat;
        behavior: url("styles/iepngfix.htc");
    
    color: #c1022b;
}
* html #lightbox .price {
        width: auto;
        padding-left: 10px;
}

#lightbox .teaser_old_price {
    background: url('../images/lightbox/default/cops_default_price.png') no-repeat scroll left top transparent;
    width: 243px;
    height: 59px;
    line-height: 52px;
}

.teaser_old_price .old_price_block .old_price {
    text-decoration: none;
    position: relative;
}

.teaser_old_price .old_price_block .old_price div {
    height: 50%;
    top: 0px;
    left: 0px;
    position: absolute;
    border-bottom: 1px solid #000;
    width: 100%;
}
 

#lightbox .lightbox_software {
    position: absolute;
    left: 0;
    bottom: 25px;
}


/**
* Definition of teaser boxes
**/
.teaser {
    position: relative;
    border: 1px solid transparent;
    overflow: hidden;
    background: #ffffff;
}
.custom_size_teaser {
    float:left;
}
/* prices for teaser*/
.teaser .teaser_price {
    position: absolute;
    right: 7px;
    top: 5px;
    z-index: 899;
    font-weight: bold;
    font-size: 14px;
    color: #E2001A;
}

/** start page **/
.home_teaser_main {
    position: relative;
    width: 475px;
    height: 384px;
    float: left;
    margin: 0 12px;
}
.home_teaser_left {
    position: relative;
    width: 265px;
    height: 212px;
    float: left;
    margin: 0 0 12px 0;
    clear: left;
}
.home_teaser_left_height135 {
    height: 158px;
}
.home_teaser_right {
    position: relative;
    width: 200px;
    height: 117px;
    margin: 0 0 15px 0;
    clear: left;
}

/** product start pages **/
.product_teaser_top {
    position: relative;
    width: 754px;
    height: 211px;
    margin: 0 0 15px 0;
}
.product_teaser_left_big {
    position: relative;
    float: left;
    width: 475px;
    height: 157px;
    margin: 0 12px 0 0;
}
.product_teaser_left {
    position: relative;
    float: left;
    width: 363px;
    height: 157px;
    margin: 0 12px 0 0;
}
.product_teaser_right_small {
    position: relative;
    float: left;
    width: 265px;
    height: 157px;
}
.product_teaser_right {
    position: relative;
    float: left;
    width: 363px;
    height: 157px;
}
.product_teaser_top_left {
    float: left;
    width: 363px;
    height: 211px;
    margin: 0 12px 15px 0;
}
.product_teaser_top_right {
    float: left;
    width: 363px;
    height: 211px;
    margin: 0 0 15px 0;
}
/** greetingcard start page **/
.product_teaser_left {
    position: relative;
    float: left;
    width: 264px;
    height: 385px;
    margin: 0 12px 0 0;
}
.product_teaser_right_top {
    position: relative;
    float: left;
    width: 475px;
    height: 184px;
    margin: 0 0 15px 0;
}
.product_teaser_right_bottom {
    position: relative;
    float: left;
    width: 475px;
    height: 184px;
    margin: 0;
}
/** default teaser **/
.default_teaser {
    position: relative;
    float: left;
    width: 363px;
    height: 185px;
    margin: 0 12px 15px 0;
}
.default_full_teaser {
    position: relative;
    float: left;
    width: 754px;
    height: 184px;
    margin: 0 0 15px 0;
}
/** full teaser page **/
.full_teaser {
    position: relative;
    float: left;
    width: 750px;
    min-height: 387px;
    margin: 0 0 15px 0;
}
/** teaser product start page with iflow **/
.products_teaser_iflow {
    position: relative;
    width: 750px;
    height: 213px;
    float: left;
    margin: 0 0 15px 0;
    overflow: hidden;
}
.single_iflow {
    height: 200px;
    margin-top: -15px;
}
.products_teaser_steps {
    width: 750px;
    height: 157px;
    float: left;
}
/** teaser order page **/
.product_teaser_order {
    position: relative;
    min-height: 387px;
    width: 752px;
}
.product_teaser_order .product_information {
    width: 100%;
    min-height: 377px;
    margin: 0 0 10px 0;
    padding: 0 0 20px 0;
}
.product_teaser_order .product_options {
    float: right;
    width: 320px;
    min-height: 377px;
    border-left: 1px dotted transparent;
}
.sitemap_teaser {
    position: relative;
    float: left;
    width: 752px;
    margin: 0 0 15px 0;
    padding: 0 0 25px 0;
}
.software_teaser_steps {
    position: relative;
    float: left;
    width: 754px;
    margin: 0 0 15px 0;
}
 

/** start page mueller **/
.home_teaser_main {
    position: relative;
    width: 475px;
    height: 384px;
    float: left;
    margin: 0 9px;
}
.home_teaser_left {
    position: relative;
    width: 265px;
    height: 212px;
    float: left;
    margin: 0 0 10px 0;
    clear: left;
}
.home_teaser_left_height135 {
    height: 158px;
}
.home_teaser_right {
    position: relative;
    width: 200px;
    height: 117px;
    margin: 0 0 12px 0;
    clear: left;
}

/** startpage 2 **/
.start_2_top_left {
    float: left;
    width: 641px;
    height: 270px;
    margin: 0 10px 10px 0;
}
.start_2_bottom {
    float: left;
    width: 314px;
    height: 230px;
    margin: 0 10px 10px 0;
}
.start_2_right {
    float: right;
    width: 314px;
    height: 512px;
}
 
/** startpage 3 **/
.start_3_top_left {
    margin: 0 0 22px 0;
    width: 200px;
    height: 297px;
}
.start_3_left {
    margin: 0 0 12px 0;
    width: 200px;
    height: 386px;
}
.start_3_big {
    margin: 0 0 12px 0;
    width: 458px;
    height: 186px;
}
.start_3_small {
    margin: 0 0 12px 0;
    width: 280px;
    height: 186px;
}
.start_3_teaser_left {
    float: left;
    margin-right: 12px;
}
* html .start_3_teaser_left {
    margin-right: 11px;
}
 
/** startpage 4 **/
.start_4_top_left {
    margin: 0 0 22px 0;
    width: 200px;
    height: 297px;
    overflow:visible !important;
}
.start_4_left {
    width: 200px;
    height: 250px;
}
.start_4_big {
    margin: 0 0 12px 0;
    width: 458px;
    height: 250px;
}
.start_4_small {
    margin: 0 0 12px 0;
    width: 280px;
    height: 250px;
}
.start_4_teaser_left {
    float: left;
    margin-right: 12px;
}
.start_4_teaser_left h2 {
     width: 96% !important;
}

.start_3_top_left h2, 
.start_4_top_left h2{
    width: 90% !important;
}

* html .start_4_teaser_left {
    margin-right: 11px;
}


/** 
* styles for the content of the teasers
**/

/** link bar for all teasers **/
.teaser div.teaser_link_bar {
    position: absolute;
    display:block;
    bottom: 0px;
    height: 26px;
    width: 100%;
    background-color: #ffffff;
    
}
.teaser div.teaser_link_bar_top {
    height: 26px;
}
/** teaser link bar **/
.teaser_link_bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 24px;
    height: 24px;
    z-index: 899;
    background-color: #ffffff;
    
}

/** teaser headings **/
.teaser h1, .teaser h2, .teaser h3, .teaser h4 {
    font-weight: bold;
    color: #333333;
}
.teaser h1.over, .teaser h2.over, .teaser h3.over, .teaser h4.over {
    position: absolute;
    z-index: 901;
    top: 0;
    left: 0;
}
.teaser h1, .teaser h2, .teaser h3 {
    padding: 5px 10px;
    margin: 0;
    font-size: 12px;
    width: 100%;
    background-color: #ffffff;
    
}
.teaser h3 {
    background: none;
}
.teaser h4, .teaser h5 {
    margin: 5px 0 5px 10px;
    font-size: 12px;
}
.teaser h4 {
    display: block;
}
.teaser p {
    display: block;
    margin: 5px 10px 10px 10px;
}
* html .teaser p, * html .teaser .teaser_text {
    line-height: 12px;
    font-size: 11px;
}
.teaser ul {
    list-style-position: inside;
    padding: 0 0 0 10px;
}

/** teaser links **/
.teaser a {
    text-decoration: none;
    font-weight: bold;
}

.teaser a:hover {
    text-decoration: underline;
}
/** teaser text **/
.teaser img.left_image {
    float: left;
}
.teaser img.right_image {
    float: right;
}
.teaser .text {
    position: absolute;
    z-index: 899;
    top: 25px;
    left: 0;
    width: 90%;
    margin: 3px 10px;
}
.teaser .teaser_text {
    margin: 7px 5px 0 10px;
}
.teaser .teaser_text ul {
    list-style-position: outside;
}
.teaser .bottom_text {
    font-size: 11px;
    clear: both;
    padding: 3px 10px;
}
/** teaser with steps **/
.teaser ul.steps {
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0 5px;
}
.teaser ul.steps li {
    float: left;
    margin: 10px 18px;
    list-style-image: none;
}
.teaser ul.steps li img {
    float: left;
    margin: 5px;
}
.teaser ul.steps li span {
    display: block;
    clear: left;
    font-size: 14px;
    color: #A7A7A7;
    text-align: center;
}

/** product information pages **/
.product_teaser_order {
    width: 755px;
    
    
}
.product_teaser_order .cnt_box {
    display: block;
    margin: 0 0 0 10px;
}
* html .product_teaser_order .cnt_box .product_text p {
    line-height: 15px;
    font-size: 12px;
}
.product_teaser_order h3, .product_teaser_order h4 {
    font-size: 13px;
    margin: 15px 0 15px 0;
    display: table;
}
.product_teaser_order h4 {
    font-size: 11px;
}
*+html .product_description_list {
    float: left;
}
/** information list **/
.product_teaser_order .product_information ul {
    list-style-image: url('../images/default/dflt_list.gif');
    margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul {
    list-style-image: url('https://cs.photoprintit.com/web/84012765/images/26371839/list_orange.gif');
    margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul li {
    line-height: 18px;
}
/** product specifications **/
.product_teaser_order .product_information {
    position: relative;
    margin: 0;
}
.product_teaser_order .product_information .cnt_box div.product_list_item {
    margin-bottom: 5px;
    clear: left;
}
.product_teaser_order .product_information .cnt_box div.product_list_item label {
    display: block;
    float: left;
    clear: left;
    width: 180px;
}
.product_teaser_order .product_information .cnt_box dd label {
    width: 300px;
    margin: -20px 0 0 5px;
}
.product_teaser_order .product_options {
    margin: 0 0 0 30px;
}
.product_teaser_order .product_information .cnt_box div span {
    display: block;
    margin-left: 190px;
}
*:first-child+html .product_list_item {
    width: 100%;
}
/** design options fields **/
.product_teaser_order .product_options div div#options dl dd {
    float: left;
    padding: 0 0 10px 0;
}
.product_teaser_order .product_options div div#options dl dd img {
    display: block;
    margin-top: 5px;
    float: right;
}

#product_information_poster_with_canvas {
    margin-top: -25px;
    padding-right: 10px;
    float: right;
    background-image: url('../images/default/postercanvas_poster_poster-maps_detailpage.png');
    background-position: top left;
    background-repeat: no-repeat;
    width: 293px;
    height: 258px;
}



/** Iflow for the teaser **/
#products_iflow {
    position: relative;
    width: 721px;
    height: 211px;
    border: 0;
    border: 1px solid transparent;
}
#products_iflow img { 
    position:absolute; 
    top:0px;
    border:none;
}
#products_iflow h1 {
    text-align:center;
}
#products_iflow a {
    color:#fff;
}
#products_iflow .clear {
    clear:both;
}
#products_iflow #products_images {
    visibility:hidden;
}
#products_iflow #products_loading {
    width: 100%;
    margin-top: 12%;
    text-align: center;
}
#products_iflow #products_loading img {
    margin-top:10px;
    position:relative; 
}
#products_iflow #products_captions {
    position:relative; 
    text-align:center;
    z-index:902;
}
#products_iflow #products_scrollbar{
    visibility:hidden;
    position:relative; 
    border-bottom:1px solid #b3b3b3;
    z-index:903;
}
#products_iflow #products_slider {
    position:absolute;
    margin-top:-4px;
    margin-left:-4px;
    z-index:904;
    background-image: url(../images/26371839/all_slider_iflow.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
}
 
#products_iflow #products_iflow_buttons {
    position: absolute;
    visibility: hidden;
}
#products_iflow #products_iflow_left {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_left_iflow.png);
}
#products_iflow #products_iflow_right {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_right_iflow.png);
}
 
/** popup for detail views **/
#detail_frame {
    display: block;
    position: relative;
    width: 712px;
    height: 508px;
    border: 3px solid #888;
    background: #FFF;
}
#detail_frame #view_big {
    float: left;
    margin: 10px 30px 10px 10px;
    width: 430px;
}
#detail_frame #view_big h1 {
    margin-bottom: 10px;
}
#detail_frame #view_big img, #detail_frame #view_big iframe {
    border: 3px solid #DDD;
}
#detail_frame #view_big iframe {
    width: 428px;
    height: 397px;
}
#detail_frame #view_thumb {
    position: relative;
    float: left;
    width: 220px;
}
#detail_frame #view_thumb h2 {
    margin: 20px 0 10px 0;
}
#detail_frame #view_thumb ul {
    margin: 0;
}
#detail_frame #view_thumb ul li {
    position: relative;
    display: block;
    list-style-image: none;
    float: left;
    margin: 0 20px 15px 0;
}
#detail_frame #view_thumb ul li a.view_thumb img {
    border: 3px solid #DDD;    
}
#detail_frame #round_view {
    position: relative;
    float: left;
    width: 160px;
    background: url('../images/26371839/all_product_detail_images_360grad.png') 30px bottom no-repeat;
}
#detail_frame #round_view h2 {
    margin: 0px 0 10px 0;
}
#detail_frame #round_view a.round_view {
    display: block;
    width: 140px;
    padding: 0 0 0 35px;
}
#detail_frame #round_view a.round_view img {
    margin: 0 0 20px 25px;
}
#detail_frame #navigation_bar {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #EBEBEB;
}
#detail_frame #navigation_bar ul {
    width: 400px;
    margin-left: 100px;
}
#detail_frame #navigation_bar ul li {
    display: block;
    list-style-image: none;
    float: left;
    margin: 18px 12px;
}
#detail_frame #navigation_bar ul li a {
    font-size: 1.2em;
    font-weight: bold;
    color: #545454;
    text-decoration: none;
}
#detail_frame #navigation_bar ul li#prev a, #detail_frame #navigation_bar ul li#next a {
    display: block;
    width: 12px;
    height: 14px;
}#detail_frame #navigation_bar ul li#prev a {
    background: url('../images/26371839/all_arrow_left_iflow.png') 0 3px no-repeat;
}
#detail_frame #navigation_bar ul li#next a {
    background: url('../images/26371839/all_arrow_right_iflow.png') 0 3px no-repeat;
}
 
/* sitemap styles */
ul#sitemap {
    display: block;
    margin: 20px 30px;
}
ul#sitemap li {
    display: block;
    list-style-type: none;
    list-style-image: none;
    margin: 10px 0 15px 0;
    float: left;
    width: 33%;
}
ul#sitemap li li {
    margin: 5px 0 10px 0;
    float: inherit;
    clear: left;
    width: auto;
}
ul#sitemap li li li {
    margin: 5px 0 5px 0;
}
ul#sitemap li a {
    font-size: 1.2em;
    color: #FF7E00;
}
ul#sitemap li li a {
    font-size: 1.1em;
    color: #555;
}
ul#sitemap li li li a {
    font-size: 1.0em;
}
 
/* iCarousel on the startpage */
.icarousel_startpage_box {
    position: absolute;
    top: -28px;
    left: 0;
    width: 440px;
    height: 190px;
    text-align: center;
    overflow: hidden;
}
#icarousel_startpage {
    position: relative;
    overflow: hidden;
    height: 130px;
    margin: 30px 20px;
    display: block;
}
#icarousel_startpage_content {
    position: absolute;
    left: 0;
    width: 30000px;
}
.icarousel_startpage_item {
    position: relative;
    padding: 15px 0;
    display: block;
    height: 120px;
    width: 210px;
    float: left;
}
.icarousel_startpage_item a:hover {
    text-decoration: none;
}
#icarousel_startpage_previous, #icarousel_startpage_next {
    position: absolute;
}
#icarousel_startpage_previous {
    display: block;
    background: url('../images/26371839/all_iflow_arrow_top.png') top left no-repeat;
    width: 18px;
    height: 12px;
    top: 100px;
    left: 0;
}
#icarousel_startpage_next {
    display: block;
    background: url('../images/26371839/all_iflow_arrow_bottom.png') top left no-repeat;
    width: 18px;
    height: 12px;
    top: 100px;
    right: 0;
}
.icarousel_startpage_price {
    display: block;
    position: absolute;
    padding: 0;
    float: right;
    height: 30px;
    top: 20px;
    right: 0px;
    
}
.icarousel_startpage_price .teaser_price {
    display: block;
    position: relative;
    float: left;
    top: 0;
    margin: 0 0 0 -11px;
    padding: 5px 10px 0px 11px;
    height: 30px;
    
}

/* an image list */
.teaser .image_list {
    
}
 
/* Styles for search results */
ul.search_results {
    margin: 0 25px;
}
ul.search_results li a {
    display: block;
    font-weight: bold;
    margin: 15px 0 5px 0;
}

/** General user form **/
div.userform {
    display: block;
    margin: 20px 0;
}
div.userform p {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
}
div.userform span {
    display: block;
    margin-left: 250px;
}
div.userform label {
    display: block;
    float: left;
    width: 250px;
    clear: left;
    font-weight: bold;
}
.ips .button.filial {
    margin: 0 100px 10px 0;
}
.ips .button.filial span {
    margin: 0;
}
div.userform #filial {
    width: 380px;
    height: 130px;
}
div.userform .filial-info {
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: auto;
}
div.userform .filial-or {
    font-weight: bold;
    margin: 0 0 10px 330px;
}
div.userform input, div.userform select, div.userform textarea {
    float: left;
    border: 1px solid #888;
    width: 200px;
}
div.userform input {
    width: 194px;
    padding: 1px 3px;
}
div.userform #checkbox {
    border: 0;
    width: auto;
}
div.userform #ssl-newsletter {
    width: auto;
    border: 0px;
}
 
/* userform for contact */
.teaser.contact {
    margin: 0 15px 0 0;
}
div.userform.contact {
    padding: 0 20px 0 20px;
}
div.userform.contact textarea {
    width: 350px;
    height: 90px;
}
div.userform.contact select {
    width: 125px;
    margin: 0 5px 0 0;
    float: left;
}
div.userform.contact .button span {
    margin-left: -5px;
}


/*** Download Links ***/
ul.software_download_links {
    display: block;
    width: 330px;
}
ul.software_download_links li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
}
ul.software_download_links li a {
    float: left;
    display: block;
    margin: 0;
}
ul.software_download_links li a:hover {
    text-decoration: none;
}
ul.software_download_links li.download_windows a {
    width: 320px;
    height: 61px;
    background: url('../images/default/dflt_software_download_button_big_windows.png') left top no-repeat;
}
ul.software_download_links li.download_mac a {
    width: 157px;
    height: 46px;
    background: url('../images/default/dflt_software_download_button_small_mac.png') left top no-repeat;
}
ul.software_download_links li.download_linux a {
    width: 157px;
    height: 46px;
    background: url('../images/default/dflt_software_download_button_small_linux.png') left top no-repeat;
}

/*** ON-/OFFLINE SELECTION ***/
#onoffline_selection {
    position: relative;
    width: 955px;
    height: 605px;
    background: #FFF;
    padding: 10px 20px;
    color: #565656;
    border: 3px solid #888;
}
#onoffline_selection .teaser {
    color: #565656;
    border: 1px solid #888888;
}
#onoffline_selection h3 {
    font-size: 16px;
    margin: 5px 0 10px 10px;
}
#onoffline_selection ul li {
    color: #565656;
}
#onoffline_selection ul li.selection {
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 10px 0;
}
#onoffline_selection ul li.selection .teaser.offline {
    height: 368px;
    background: url('../images/default/dflt_order_software_background.jpg');
}
#onoffline_selection ul li.selection .teaser.online {
    height: 154px;
    background: url('../images/default/dflt_order_online_background.jpg');
}
#onoffline_selection ul li.selection span.seperator {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 15px;
}

/*** Offline Bestellung ***/
#onoffline_selection ul li.selection div.teaser.offline h4 {
    position: absolute;
    top: 15px;
    left: 50px;
    font-size: 16px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline p {
    position: absolute;
    top: 40px;
    left: 50px;
    color: #565656;
    width: 330px;
}
#onoffline_selection ul li.selection div.teaser.offline h5 {
    position: absolute;
    top: 60px;
    left: 560px;
    font-size: 17px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list {
    position: absolute;
    top: 100px;
    left: 560px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list li {
    margin: 0 0 3px 0;
    font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.software_download_links {
    position: absolute;
    top: 255px;
    left: 610px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages {
    position: absolute;
    top: 90px;
    left: 230px;
    width: 300px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages li {
    font-size: 12px;
    color: #565656;
    list-style-image: none;
    margin: 0 0 0 30px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages span.seperator {
    display: block;
    font-weight: bold;
    font-size: 14px;
    margin: 4px 0 4px -20px;
}
/*** Online Bestellung ***/
#onoffline_selection ul li.selection div.teaser.online h4 {
    position: absolute;
    top: 15px;
    left: 50px;
    font-size: 14px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list {
    position: absolute;
    top: 40px;
    left: 560px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list li {
    margin: 0 0 3px 0;
    font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.online .button {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
 
/* cewe-fotobuch.de Examples styles */
#site_all {
    width: 100%;
}
#site_all #cont_main_full {
    margin: 0 auto;
    width: 660px;
}

.software_steps {
    width: 100%;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.software_steps li {
    background: url(../images/default/dflt_software_3step_arrow.png);
    position: relative;
    display: block;
    float: left;
    list-style-image: none;
    margin: 0;
}
.software_steps li span {
    display: block;
    padding: 10px;
}
.software_steps li div {
    background: #DDDDDD;
}
.software_steps li div span {
    position: absolute;
    bottom: 3px;
    left: 80px;
    font-weight: bold;
}
.software_steps_img {
    padding: 3px;
}
.software_steps_img_ico {
    position: absolute;
    bottom: 0;
    left: 0;
}

/* NEWSLETTER_SMS_SERVICE */

#txt_sms_service_info{
    float: left;
    margin: 0px 0px 0px 0px;
}

#newsletter{
    float: left;
    margin: 12px 10px 0px 0px; 
}

#txt_sms_service_terms{
    float: left;
    margin: -8px 0px 0px 25px; 
}

#txt_newsletter_terms{
    float: left;
    margin: -20px 0px 0px 25px; 
}

#newsletter_sms_service_logo {
    float:left;
    margin: -1px 0 0 10px;
}


/* HOTLINE POPUP */

.start_3_top_left{
    overflow: visible !important;
}

.hotline_popup:hover {
    color: #000000;
    text-decoration: none;
}

.hotline_popup .hotline_erreichbarkeit {
    display: none;
    left: 195px;
    position: relative;
    top: -130px;
    z-index: 910;
}
*:first-child+html .hotline_popup .hotline_erreichbarkeit {
    top: -140px;
}
.hotline_popup:hover .hotline_erreichbarkeit{
    display: block;
}

/* NEW SOFTWARE DOWNLOAD PAGE */

.sft_table {
    border: 1px solid #EEE;
}

.sft_table td {
    padding-left: 10px;
}

#sft_table_sys td {
    padding: 5px 0;
}

#sft_table_sys h3 {
    margin: 0;
    line-height: 33px;
}

#sft_div_sys {
    float: left;
    width: 100%;
    margin: 40px 0;
}

.sft_td {
    background-color: #EEE;
}

#sft_download_btn_1 {
    background: url(../images/teaser/default/dflt_software_btn_big_windows.png) 0 0 no-repeat;
    display: block;
    font-size: 12px;
}

#sft_download_btn_1 b {
    display: block;
    font-size: 14px;
}

#sft_download_btn_1 a {
    width: 250px;
    height: 53px;
    padding: 23px 0 0 50px;
    font-weight: normal;
    text-decoration: none;
    color: #FFF;
    display: block;
}

#sft_download_btn_2 {
    background: url(../images/teaser/dflt_software_btn_big_linux.png) 0 0 no-repeat;
    display: block;
    float: left;
}

#sft_download_btn_2 a {
    width: 137px;
    height: 40px;
    padding: 6px 0 0 13px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

#sft_download_btn_2 b {
    display: block;
    font-size: 13px;
}

#sft_download_btn_3 {
    background: url(../images/teaser/dflt_software_btn_big_mac.png) 0 0 no-repeat;
    display: block;
    float: left;
}

#sft_download_btn_3 a {
    width: 137px;
    height: 40px;
    padding: 6px 0 0 13px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

#sft_download_btn_3 b, #sft_download_btn_small_windows b, #sft_download_btn_small_mac b, #sft_download_btn_small_linux b {
    display: block;
    font-size: 13px;
}

#sft_download_btn_small_windows {
    background: url(../images/teaser/dflt_software_btn_windows.png) 0 0 no-repeat;
}

#sft_download_btn_small_mac {
    background: url(../images/teaser/default/dflt_software_btn_mac.png) 0 0 no-repeat;
}

#sft_download_btn_small_linux {
    background: url(../images/teaser/default/dflt_software_btn_linux.png) 0 0 no-repeat;
}

#sft_download_btn_small_windows a, #sft_download_btn_small_mac a, #sft_download_btn_small_linux a {
    width: 177px;
    height: 33px;
    padding: 6px 0 0 45px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

.sft_bg_step {
    width: 307px;
    height: 182px;
    display: block;
    position: relative;
}

.sft_bg_step img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.sft_bg_step span {
    display: block;
    position: absolute;
    bottom: 12px;
    left: 42px;
    font-weight: bold;
}

#sft_bg_step_1 {
    background: url(../images/teaser/default/dflt_software_3step_image_01.png);
}

#sft_bg_step_2 {
    background: url(../images/teaser/default/dflt_software_3step_image_02.png);
}

#sft_bg_step_3 {
    background: url(../images/teaser/default/dflt_software_3step_image_03.png);
}

#sft_bg_icon_win {
    background: url(../images/teaser/default/dflt_software_icon_windows.png) 0 0 no-repeat;
}

#sft_bg_icon_mac {
    background: url(../images/teaser/default/dflt_software_icon_mac.png) 0 0 no-repeat;
}

#sft_bg_icon_linux {
    background: url(../images/teaser/default/dflt_software_icon_linux.png) 0 0 no-repeat;
}

.sft_bg_icon {
    font-weight: bold;
    padding: 4px 0 4px 34px;
    text-align: left;
}

#pos_search_result_loading, #pos_search_result_error_1, #pos_search_result_error_2 {
    text-align: center;
    width: 100%;
    display: none;
}

#pos_search_result_loading {
    display: block;
    background: url(../images/default/loading2.gif) top center no-repeat;
    padding-top: 50px;
}

#pos_search_result {
    margin: 0 auto;
    display: none;
    border: 1px solid #EEE;
}

#pos_search_result tr th {
    text-align: left;
    padding: 5px;
    background: #CCC;
    border-bottom: 1px solid #CCC;
}

#pos_search_result tr td {
    padding: 5px;
    border-bottom: 1px solid #CCC;
    white-space: nowrap;
}

#pos_search_form input {
    border: 1px solid #CCC;
}

#pos_search_form label {
    width: 80px;
    display: block;
    float: left;
}

.pos_input_type {
    left:0;
    margin:3px 10px;
    position:absolute;
    top:66px;
    z-index:899;


/*********** Download-Teaser-Top ***********/
}
#download_teaser_top{
    float:left;
    height:160px;
    margin-top:40px;
    overflow:hidden;
    width:310px;
}
#download_linux{
    color: #666;
    padding-bottom:0 !important;
    float:left;
}
#download_mac{
    color: #666;
    padding-bottom:1px !important;
    float: left;
}
.download_windows1 a:hover{
    color: #fff;
    text-decoration:none;
}
.download_linux_button{
    color:#666666;
    padding-bottom:0 !important;
    width: 148px;
}
.download_mac_button{
    color:#666666;
    float: left;
    width: 148px;
}
#txt_windows_download p{
    color:#fff;
}
#txt_linux_download p, #txt_mac_download p{
    color:#666666;
    font-size:9px;
    margin: 0 10px;
}
#txt_windows_download{
    margin-left:50px;
    margin-top:15px;
    position:absolute;
}

#txt_mac_download, #txt_linux_download{
    position: absolute;
}
.download_windows1 a{
    color: #FFFFFF;
}
.download_mac_button a, .download_linux_button a {
    color: #666666;
}
.download_windows1 h2 a{
    font-size:12px;
    margin:0;
    padding-bottom:25px;
    padding-right:170px;
    padding-top:5px;
    text-align:left;
}
.download_windows1 h2{
    background: none repeat scroll 0 0 transparent;    
    padding: 0px;
    margin: 5px 10px;
}

#txt_linux_download p a, #txt_mac_download p a {
    color:#666666;
    font-size:9px;
    padding-top:20px;
    text-decoration:none;   
}


/************** Download-Teaser-Bottom ***********/
#sys_download_teaser_top{
    margin-left:293px;
}
#sys_windows_download{
    float:left;
}
#sys_mac_download,#sys_linux_download{
    float:left;
    margin-left:3px;
}
#sys_windows_download_txt, #sys_mac_download_txt, #sys_linux_download_txt{
    position: absolute;
    margin-left:42px;
    margin-top: 7px;
}
#sys_windows_download_hdl, #sys_mac_download_hdl,#sys_linux_download_hdl{

    margin:0;
}

#sys_windows_download_txt a,#sys_mac_download_txt a,#sys_linux_download_txt a{
    color: #666;
    text-decoration:none;        
    font-size:9px;
    display:block;
    font-size:10px;
}

#hdl_linux_download, #hdl_mac_download{
    background: transparent;
}

.img_pros_check{
    background-image: url(../images/default/dflt_software_icon_true.png);    
    background-repeat: no-repeat;
    height: 25px;
    margin-top:5px;
}

#how_it_works_1{
    background-image:url(../images/dflt_all_howtobox_one.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}

#how_it_works_2{
    background-image:url(../images/dflt_all_howtobox_two.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}


#how_it_works_3{
    background-image:url(../images/dflt_all_howtobox_three.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}

#fotos_seiten_img1{
    background-image:url('../images/default/photo_paper-lenght_001.png');
    height:95px;
    width: 145px;
}
#fotos_seiten_img2{
    background-image:url('../images/default/photo_paper-lenght_001.png');
    height:95px;
    width: 145px;
}



#lbOverlay {
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 920; 
    width: 100%; 
    height: 500px;
}
#lbOverlay.grey { 
    background-color: #000000; 
}
#lbMain { 
    position: absolute; 
    left: 0; 
    width: 100%; 
    z-index: 921; 
    text-align: center; 
    line-height: 0; 
}
#lbMain a img { 
    border: none; 
}
#lbOuterContainer { 
    position: relative; 
    background-color: #fff; 
    width: 200px; 
    height: 200px; 
    margin: 0 auto; 
}
#lbOuterContainer.grey { 
    border: 1px solid #888888; 
}
#lbDetailsContainer { 
    display: none; 
    font: 10px Verdana, Helvetica, sans-serif; 
    background-color: #fff; 
    width: 100%; 
    line-height: 1.4em;
    overflow: auto; 
    margin: 0 auto; 
}
#lbDetailsContainer.grey { 
    border: 1px solid #888888; 
    border-top: none; 
}
#lbImageContainer, #lbIframeContainer { 
    padding: 0px; 
}

#lbIframe { 
    border: 0; 
    overflow: auto; 
}

#lbLoading {
    position: absolute; 
    top: 45%; 
    left: 0%; 
    height: 32px; 
    width: 100%; 
    text-align: center; 
    line-height: 0; 
    background: url(../images/lytebox/loading.gif) center no-repeat;
}
#lbImageContainer #lbClose, #lbIframeContainer #lbCloseIframe {
    position: absolute; 
    top: 0px; 
    right: -24px; 
    z-index: 899; 
    display: block;
}

#lbHoverNav { 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    z-index: 10; 
}
#lbImageContainer>#lbHoverNav { 
    left: 0; 
}
#lbHoverNav a { 
    outline: none; 
}

#lbPrev { 
    width: 49%; 
    height: 100%; 
    background: transparent url(../images/26371839/blank.gif) no-repeat; 
    display: block; 
    left: 0; 
    float: left; 
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { 
    background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; 
}
    
#lbNext { 
    width: 49%; 
    height: 100%; 
    background: transparent url(../images/26371839/blank.gif) no-repeat; 
    display: block; 
    right: 0; 
    float: right; 
}
#lbNext.grey:hover, #lbNext.grey:visited:hover { 
    background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; 
}

#lbPrev2, #lbNext2 { 
    text-decoration: none; font-weight: bold; 
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
    color: #333333; 
}
    
#lbPrev2_Off, #lbNext2_Off { 
    font-weight: bold; 
}
#lbPrev2_Off.grey, #lbNext2_Off.grey { 
    color: #CCCCCC; 
}
    
#lbDetailsData { 
    padding: 0 10px; 
}
#lbDetailsData.grey { 
    color: #333333; 
}

#lbDetails { 
    width: 60%; 
    float: left; 
    text-align: left; 
}
#lbCaption { 
    display: block; 
    font-weight: bold; 
}
#lbNumberDisplay { 
    float: left; 
    display: block; 
    padding-bottom: 1.0em; 
}
#lbNavDisplay { 
    float: left; 
    display: block; 
    padding-bottom: 1.0em; 
}

#lbClose { 
    display: block; 
    width: 22px; 
    height: 20px; 
    float: right; 
    padding: 2px 2px 2px 0;
}
#lbClose.grey { 
    background: #FFF url(../images/lytebox/close_grey.png) 3px 2px no-repeat; 
}

#lbPlay { 
    width: 64px; 
    height: 28px; 
    float: right; 
    margin-bottom: 1px; 
}
#lbPlay.grey { 
    background: url(../images/lytebox/play_grey.png) no-repeat; 
}
    
#lbPause { 
    width: 64px; 
    height: 28px; 
    float: right; 
    margin-bottom: 1px; 
}
#lbPause.grey { 
    background: url(../images/lytebox/pause_grey.png) no-repeat; 
}
#lbClose { margin-bottom: 1px; background:#fff url(../images/lytebox/close_grey.png) 3px 2px no-repeat;}

.product_description_table {
    border: #8c8c8c 1px solid;
}
.product_description_table_headline {
    background-color: #e2001a;
}
.product_description_table_subline {
    background-color: #e2b2b4;
}
.product_description_table_content {
    background-color: #c9c9c9;
}


/**
* Style definition for the footer
**/
#footer {
    position: relative;
    display: block;
    margin: 20px 0 0 0;
    clear: both;
    width: 100%;
    height: 100%;
    
}
#footer #logo_footer {
    display: block;
    background: url('../images/default/spacer.gif') top left no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 10px;
    bottom: 11px;
}
#footer #footer_icon_de {
    display: block;
    width: 13px;
    height: 10px;
    background: url('../images/26371839/icon_german.png') top left no-repeat;
}
#footer #footer_icon_print {
    display: block;
    width: 12px;
    height: 11px;
    background: url('../images/default/dflt_icon_print.png') top left no-repeat;
}
#footer #footer_icon_top {
    display: block;
    width: 9px;
    height: 11px;
    background: url('../images/default/dflt_icon_startup.png') top left no-repeat;
}


/** standard price info **/
#footer_price_info {
    border-bottom: 1px solid #7D7D7D;
    padding: 2px 15px;
    font-size: 10px;
}

/** name of the company **/
#footer_company_name {
    padding: 3px 15px;
    font-size: 10px;
    background-color: transparent;
    line-height: 25px;
    color: #FFF;
    
        background-image: url('../images/84012765/footer_bg.png');
        background-position: top left;
        background-repeat: repeat-x;
    
}

/** navigation elements in the footer **/
#footer_nav, #footer_icons {
    float: right;
    list-style: none;
    margin: 8px;
}
#footer_nav li, #footer_icons li {
    font-size: 11px;
    float: left;
    margin: 0;
    border-right: 1px solid #FFF;
    list-style-image: none;
}
#footer_nav li.last, #footer_icons li.last {
    border-right: 0px;
}
#footer_nav li a, #footer_icons li a {
    float: none;
    display: block;
    color: #FFF;
    text-decoration: none;
    margin: 0 5px;
}








/**
    
    


    
**/

/**
* Style definition for the header
**/
/** default styles **/
#header {
    position: relative;
    background-color: transparent;
    
        background-image: url('../images/84012765/header_bg.png');
        background-position: top left;
        background-repeat: no-repeat;
    
    
        padding: 0px 0px;
        width: 1000px;
    
    display: block;
}
#header #page_logo {
    display: block;
    background: url('../images/84012765/cora_logo.png') left 5px no-repeat;
    width: 360px;
    height: 99px;
    margin: -0px 0 0 0;
}

/** content columns **/
#header dl {
    height: 63px;
    float: right;
    border-right: 1px solid #E2001A;
    width: 360px;
    
    margin: 0px 0px 0px 0px;
}
#header dl.last {
    border: 0;
    padding: 0;
}
#header dl.header_functions {
    padding: 6px 10px;
    width: 200px;
    height: 48px;
    background-color: transparent;
    
    float: right;
    display: block;
    height: auto;
}

/** content rows **/
#header dd {
    line-height: 22px;
    text-align: right;
    color: #000;
    float: left;
    width: 100%;
    display: block;
}
#header dd a.button {
    margin-right: 10px;
    margin-top: 0;
    position: relative;
}
#header dd a.button.single {
    margin-top: 2px !important;
}
#header dd input#search_phrase {
    border: 1px solid #DDD;
    width: 89px;
    margin: 3px 0 0 3px;
}

/** iframe for IPS content **/
#header dl iframe {
    width: 360px;
    height: 70px;
    border: 0px;
    overflow: hidden;
    margin-top: 0px;
}
#header dl #login_iframe {
    height: 68px;
    background: url('../images/lytebox/84012765/loading.gif') 130px 15px no-repeat;
}


@media print {
    * {
        background-color: transparent;
        color: #000;
    }
    #header {
        display: none;
    }
    #footer {
        display: none;
    }
    #lightbox {
        display: none;
    }
    #java_info {
        display: none;
    }
    #main_nav {
        display: none;
    }
    a:after, a:link:after  { 
        color: #000000;
        background-color:transparent; 
        /* content: " [Link] "; */
    }
    a:visited:after {
        color:#000000; 
        background-color:transparent;
        /* content: " [Link] "; */
    }
    ul.ordersteps {
        display: none !important;
    }
    .ips_info_box {
        display: none;
    }
    .cb, .cbb {
        width: 100%;
    }
    .ips_content_box {
        width: 100%;
    }
}

/* Version: 1.0 Coraphotos */ /* Aenderunsgauthor: Fred */ /* Letze Aenderung: 2012-01-31 - 17:30 */
body {
background-position: top center !important;
}
#header {
height: 120px !important;
}
#header #page_logo {
float: left;
}
#header dl {
background: none repeat scroll 0 0 transparent !important;
border-right: 0px !important;
height: 70px !important;
width: 330px !important;
}
#header dl.last {
position: absolute !important;
top:43px;
right:170px;
}
#header dl #login_iframe {
height: 70px !important;
}
#header dl iframe {
width: 330px !important;
}
#header dl.header_functions div {
visibility: hidden !important;
}
#header dd {
color: #000000 !important;
font-size: 9px !important;
}
#infocenter_box {
float: none !important;
position: absolute !important;
right: 10px !important;
top: 0 !important;
}
#header dd input#search_phrase {
font-size: 10px !important;
padding: 0px 2px 0px 2px !important;
width: 80px !important;
}
#header dl.header_functions {
border:none !important;
padding:0 !important;
position:absolute !important;
left:330px !important;
width:225px !important;
height:70px !important;
top:65px !important
}
#header dd input#search_phrase {
width:115px !important
}
#header dd a.button.single {
margin-top:4px !important
}
#header dl {
border: none !important;
float: none !important;
height: 80px !important;
left: 575px !important;
position: absolute !important;
right: auto !important;
width: 420px !important;
}
#header dl iframe {
width:420px !important
}
#header dl iframe body {
background:none !important
}
#user_box {
width: 420px !important;
height: 80px !important;
border: none !important;
}
#user_box #login .username {
font-size: 9px !important;
height: auto !important;
line-height: 15px !important;
position: absolute !important;
top: 0 !important;
left: 10px !important;
width: 120px !important;
}
#user_box #login .loggedInMessage {
font-size: 9px !important;
line-height: 15px !important;
position: absolute !important;
top: 25px !important;
left: 10px !important;
width: 120px !important;
position: absolute !important;
}
#page_logo {
margin:25px 0px 0px 15px !important
}
.custom_size_teaser {
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_bg.png) no-repeat top left !important;
border:0 !important;
}
#teaser_2797:hover, #teaser_2803:hover {
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_yellow_bg-over.png) no-repeat top left !important
}
#teaser_2799:hover, #teaser_2805:hover {
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_blue_bg-over.png) no-repeat top left !important
}
#teaser_2801:hover, #teaser_2807:hover {
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_orange_bg-over.png) no-repeat top left !important
}
#teaser_2791 {
margin-bottom:-22px !important;
position:relative !important;
bottom:22px !important;
}
#teaser_2791, #teaser_3701, #teaser_3700, #teaser_3699, #teaser_3702 {
background:none !important
}
#teaser_2797 img, #teaser_2801 img, #teaser_2803 img, #teaser_2805 img, #teaser_2807 img {
position:relative !important;
top:27px !important
}
#teaser_2799 img {
position:relative !important;
top: 0px !important
}
.teaser h1, .teaser h2, .teaser h3 {
background:none !important
}
.teaser .text {
margin:0 10px !important
}
.teaser p {
margin:0 !important
}
#teaser_3701 .text {
margin-top:90px !important
}
#teaser_3700 .text {
margin-top:120px !important
}
#teaser_3699 .text {
margin-top:90px !important
}
#teaser_3702 .text {
margin-top:125px !important
}
#lightbox {/*width:757px !important;height:302px !important;*/
border-radius:8px !important;
background-color:#fff !important;
margin:0 13px 13px 0 !important
}
#page_108 #lightbox {
margin:0 13px 1px 0 !important
}
.default_teaser {
height:183px !important;
width:370px !important;
padding:1px !important;
border:0 !important;
margin:0 13px 13px 0 !important;
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_default_bg.png) no-repeat top left !important;
overflow:hidden !important
}
.default_full_teaser {
height:183px !important;
width:755px !important;
padding:1px !important;
border:0 !important;
margin:0 13px 13px 0 !important;
background:url(https://cs.photoprintit.com/web/84012765/images/84012765/teaser_full_bg.png) no-repeat top left !important;
overflow:hidden !important
}
.button {
margin: 0px 10px 10px 0px !important
}
.button span {
margin-left:-15px !important
}
#teaser_2791 .button, #teaser_3701 .button, #teaser_3700 .button, #teaser_3699 .button {
text-align:center !important
}
#teaser_2791 .button span, #teaser_3701 .button span, #teaser_3700 .button span, #teaser_3699 .button span {
width:160px !important
}
#main_nav {
margin:0 0 15px !important;
width:1002px !important;
right:1px !important;
}
#main_nav li a {
text-transform: uppercase !important;
padding: 10px 7px !important;
}
#main_nav a:hover {
text-decoration:underline !important;
color:#2c2c2c !important
}
#main_nav a.active:hover {
text-decoration:none !important
}
#main_nav a.active {
background: #ec5f10 !important;
color: #FFFFFF !important;
padding:12px 8px !important
}
#main_nav li ul {
display:none !important
}
#user_box #login {
background:#fff !important;
border:none !important;
border-left:solid 1px #ccc !important;
margin:0 !important;
width:273px !important;
}
#user_box {
background:none transparent !important;
}
#user_box #cart {
background:none transparent !important;
border:0 !important;
margin-left:4px !important
}
#user_box #login input {
width:100px !important
}
#user_box #login p {
width:270px !important
}
#user_box #login label {
font-size:10px !important;
text-align:left !important;
width:135px !important;
padding:0 !important
}
#user_box #login .button.myAccount, #user_box #login .button.logout {
clear:right !important;
color:#000000 !important
}
#user_box #login p.register {
font-size:10px !important;
text-align: right !important;
}
#externalLogin {
background:none transparent !important
}
#user_box #login p.register, #user_box #login p.register a {
font-size:10px !important;
}
#user_box #login p.register a {
font-size: 9px !important;
font-weight: normal !important;
}
#user_box #login p.register a span {
font-size: 9px !important;
font-weight: normal !important;
text-decoration: underline !important;
}
#user_box #login p.register a span:hover {
color:#ee7e18 !important;
}
#user_box .button {
display:none !important;
}
#user_box #login #label_password {
font-size: 10px !important;
width: 135px !important;
text-align: left !important;
}
#user_box #login #label_password a {
font-size: 9px !important;
color: #000 !important;
text-decoration: none !important;
}
#user_box #login #label_password a span {
font-size: 9px !important;
color: #000 !important;
text-decoration: underline !important;
}
#user_box #login #label_password a span:hover {
color: #ee7e18 !important;
}
#user_box #login p.register, #user_box #login p.register a {
font-size:10px !important;
}
#user_box #login p.register a {
font-size: 9px !important;
font-weight: normal !important;
}
#user_box #login p.register a span {
font-size: 9px !important;
font-weight: normal !important;
text-decoration: underline !important;
}
#user_box #login p.register a span:hover {
color:#ee7e18 !important;
}
#user_box .button {
display:none !important;
}
#user_box #login .button {
display:block !important;
color: #000000 !important;
font-size: 9px !important;
line-height: 15px !important;
margin: 0px !important;
text-decoration: underline !important;
}
#page_3714 #containerTop, #page_3714 #containerBottom, #page_3714 #baseLine {
display:none !important
}
#page_3714 #containerMiddle, #page3714 #containerMain {
width:auto !important
} /*#page_3741 #sub_nav_container { display: none !important }*/ /* pour masquer "envoyer um mail au service client dans le formulaire de contact" */
.contact_link {
display: none !important
}
.content_wrapper {
margin:0 0 0 15px !important;
}
#main_nav {
z-Index: 900;
position: relative;
clear: both;
overflow: hidden;
}
#main_nav_item_1 {
margin-left:8px !important;
}
#main_nav li ul li {
z-index: 800 !important;
}
#main_nav li ul li a:hover {
color: #FFFFFF !important;
background: #9086BA !important;
}
#sub_nav li a:hover {
color: #FF6600 !important;
}
#sub_nav .software_download {
height:40px !important;
}
#sub_nav {
min-height:306px !important;
margin:0 10px 13px 0 !important;
}
.button span {
height: 22px !important;
line-height: 18px !important;
}
#infocenter_box {
display:none !important
}
#infocenter_box .button span {
height: 26px !important;
line-height: 18px !important;
}
.teaser div.teaser_link_bar {
background-color: transparent !important;
height: 30px !important;
}
#teaser_wrapper {
width: 771px !important;
} /*Lightbox adjustment*/
#lightbox #lightbox_bar .button {
height: 32px !important;
margin: 0px 10px 0px 0px !important;
}
#lightbox #lightbox_bar .button span {
padding: 5px 10px !important;
}
#lightbox .teaser_price, #lightbox .price {
color: #C1022B;
font-family: Tahoma, Trebuchet MS, arial, sans serif;
font-size: 18px;
font-weight: bold;
}
#lightbox .lightbox_text h3 {
color: #000000;
font-size: 14px;
}
#lightbox .lightbox_text h2, #lightbox .lightbox_text h3 {
color: #C1022B;
font-family: arial, verdana, sans serif;
font-weight: bold;
} /*Start page*/ /*Pages posters*/
#teaser_599 {
height: 195px !important;
}
#teaser_453 {
height: 191px !important;
}
#teaser_1708 {
min-height: 243px !important;
}
#teaser_1745 {
min-height: 243px !important;
} /*border Disney Homepage*/ /*#page_2480 .default_teaser { margin: 0 12px 15px 0 !important; } #page_2480 .teaser { border: 1px solid #D6D4D4 !important; } *//*teaser software download page*/
#page_251 #teaser_wrapper {
margin-top: -22px !important;
}
#teaser_2972 {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_windows_off.png") top center no-repeat transparent !important;
border: 0 solid transparent !important;
height: 71px !important;
margin: 0 12px 15px 6px !important;
}
#teaser_2972:hover {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_windows_on.png") top center no-repeat transparent !important;
}
#teaser_2973 {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_mac_off.png") top center no-repeat transparent !important;
border: 0 solid transparent !important;
height: 71px !important;
margin: 0 12px 15px 0px !important;
}
#teaser_2973:hover {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_mac_on.png") top center no-repeat transparent !important;
}
#teaser_2974 {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_linux_off.png") top center no-repeat transparent !important;
border: 0 solid transparent !important;
height: 71px !important;
margin: 0 12px 15px 0px !important;
}
#teaser_2974:hover {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/12765_coraphotos_telecharger_logiciel_linux_on.png") top center no-repeat transparent !important;
}
#teaser_2974 .text, #teaser_2973 .text, #teaser_2972 .text {
top: 0px !important;
} /*start Pricelist*/
#pricelist .price_nav li div {
border-top: 0px !important;
}
#pricelist .price_nav li div .info_box \  {
background-color: #fff6bb !important;
padding: 10px 5px 5px 10px !important;
width: 200px !important;
}
#pricelist .price_nav li div .info_box p span {
font-size: 10px !important;
color: #000000 !important;
font-weight: bold !important;
}
#pricelist .price_nav li div .info_box label {
margin-bottom: 5px !important;
text-transform: uppercase !important;
padding: 5px 5px 0px 0px !important;
}
#pricelist .price_nav li div .info_box p {
border-top: 1px solid #eeeeee !important;
margin: 5px 0 0 0 !important;
}
#pricelist .price_nav {
top: 98px !important;
}
#pricelist .price_nav li {
margin: 0 !important;
}
#pricelist .price_nav li a {
background-color: #000000 !important;
color: #FFFFFF !important;
display: block !important;
font-size: 10px !important;
font-weight: bold !important;
margin-top: 5px !important;
padding: 2px 5px 4px 5px !important;
text-decoration: underline !important;
}
#pricelist .price_nav li.active a {
background: #fff6bb none repeat scroll 0 0 !important;
color: #000000 !important;
font-size: 12px !important;
margin-top: 0 !important;
padding: 5px !important;
text-decoration: none !important;
}
#pricelist .price_nav li div .info_box.clear {
width: 410px !important;
}
ul#pricelist {
border-color: #aaaaaa !important;
border-style: solid !important;
border-width: 1px 0 0 1px !important;
border-left: 1px solid #aaaaaa !important;
border-left: 1px solid #aaaaaa !important;
margin: 0 0 30px 0 !important;
}
ul#pricelist li {
border-color: #aaaaaa !important;
}
ul#pricelist li h2 {
background-color: #eeeeee !important;
color: #000000 !important;
font-size: 10px !important;
font-weight: bold !important;
margin: 0 !important;
padding: 3px !important;
position: relative !important;
text-transform: uppercase !important;
width: auto !important;
}
ul#pricelist li div.price {
font-size: 10px !important;
font-weight: bold !important;
left: 8px !important;
top: 130px !important;
}
ul#pricelist li a.zoom, ul#pricelist li li a.outzoom {
background-color: #000000 !important;
background-position: center top !important;
background-repeat: no-repeat !important;
height: 18px !important;
width: 20px !important;
}
ul#pricelist li a.zoom {
background-image: url("http://cs.photoprintit.com/web/84012765/images/84012765/cora_tarifs_icon_zoom.png") !important;
top: 132px !important;
left: 123px !important;
}
ul#pricelist li li a.outzoom {
background-image: url("http://cs.photoprintit.com/web/84012765/images/84012765/cora_tarifs_icon_outzoom.png") !important;
top: 132px !important;
left: 425px !important;
}
ul#pricelist .close_info {
background: url("http://cs.photoprintit.com/web/84012765/images/84012765/cora_tarifs_icon_close.png") no-repeat !important;
height: 18px !important;
right: 5px !important;
}
.ips.teaser.pricelist { /* height: auto !important; */
padding: 0 !important;
width: 756px !important;
}
.ips h2.pricelist_title {
background-color: #ffde12 !important;
color: #000000 !important;
text-transform: uppercase !important;
}
.ips.teaser.pricelist { /* overflow: visible !important; */
}
#lightbox .lightbox_text h2 {
font-size: 18px !important;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
} /*iCarousel presentation livres*/
#teaser_3064 #icarousel_startpage_next {
margin-right: 13px !important;
} /*fin icarousel presentation livres*/ /*shop map*/
#page_3095 #sub_nav_container {
display: none !important;
}
#page_3095 #teaser_wrapper {
float: left;
}
#teaser_3096 {
width: 963px !important;
height: 550px !important;
}
#teaser_3096 #infos {
margin: 5px 0 0 25px !important;
}
.infos-magasin {
left: 400px;
position: absolute;
top: 50px;
visibility: hidden;
}
#sub_nav_container {
width: 200px;
}
.free_content_cora {
width: 200px !important;
margin-top: 13px !important;
}
.disney ul#sub_nav {
background-position:center 171px !important;
} /*Page nouveautés logiciel*/
#teaser_444 {
min-height: 203px !important;
} /*page test utilisateurs*/
#teaser_2458 {
height:1438px !important;
margin:0 0 15px 7px !important;
} /*Positionnement du visuel produit sur la page de création*/
#dtContainer {
margin-left:23px !important;
margin-top:10px !important;
} /*Alignement du choix du modèle pour les calendriers*/
#page_ips .ips p {
margin:0 !important;
} /*Positionnement du teaser affiliation dans la page de confirmation de commande*/
#adFrDoubleclickNet {
margin-left: 251px !important
} /*Agrandissement de la zone de display de la filiale*/
.ips .ips_content_box dd.label {
width:61% !important;
} /*Dimensionnement de la zone label prduit dans le process de commande*/
.ips .ips_content_box .product dd.label {
width:51% !important;
} /*Affichage du bouton retour à l'accueil sur la page de confirmation de commande*/
.button.back.left {
display:block !important;
} /*Agrandissement de la zone de sélection de la liste des filiales*/
div.userform #filial {
width:474px !important;
} /* Taille de la zone de saisie du coupon*/
#coupon-code {
width: 145px !important
} /*Positionnement des boutons d'ajout de produit sur la page panier*/
.button.additionalButton {
float: left !important;
} /*----Correction CSS pour les produits à plusieurs page---début----*/ /* general: a tag buttons in FF */
a {
outline-style:none !important;
} /* general: fixes for places where CMS breaks Dojo */
.dijitTooltip {
z-index: 20100 !important;
}
.dijitDialogCloseIcon .closeText {
z-index: 20001 !important;
margin-right:10px !important;
}
.waitingBox .waitingMessage {
padding:25px !important;
} /* image slicer */
#slicerControl .inactive, #slicerControl .active {
display: block !important;
} /* #slicerControl .info.inactive { // does not work in IE6 (hides the control, there) thus we use: */
#slicerControl #slicerZoomModeInfo.inactive, #slicerControl #slicerMoveModeInfo.inactive {
display:none !important;
}
#slicerControl .info {
padding-top:20px !important;
}
#slicerControl .line.active {
font-weight:bold !important;
}
#slicerControl {
width:200px !important;
}
#dialogEditImageArea {
width:auto !important;
}
#dialogEditImageArea .dijitDialogPaneContent {
width:650px !important;
}
#dialogEditImageArea td {
vertical-align:top !important;
} /* text box bugfixes/restyling */
.ips .ips_settings_box .wrapper {
height:485px !important;
}
.outerDtParts {
position:absolute !important;
left:389px !important;
top:14px !important;
margin:0 !important;
}
#product_preview h2 {
visibility:hidden !important;
}
#page_ips .ips .dtEditor .ips_settings_box .outerDtParts, .dtParts ol {
width:565px !important;
}
.dj_ie6 .dtParts ol {
width:565px !important;
}
.dj_ie6 .outerDtParts {
top: -15px !important;
}
.dj_ie6 .outerDtParts .dtParts {
margin-top: -25px !important;
}
.dtParts ol {
margin:0 0 -5px 0 !important;
}
.dtPartsLength28 .dtParts ol {
margin:3px 1px -3px 10px !important;
}
.dtParts li, .ips .dtParts.productCategory_agenda li, .ips .dtParts.productCategory_agenda li ul li {
float:left !important;
left:0px !important;
line-height:17px !important;
padding:0 !important;
}
.ips .dtParts.productCategory_agenda li ul li {
width:17px !important;
height:20px !important;
border: 1px solid #ccc !important;
}
.ips .dtParts.productCategory_agenda li ul li.selectedDtPart {
border: 1px solid #000 !important;
background: #eee !important;
}
.ips .dtParts.productCategory_agenda li a, .ips .dtParts.productCategory_agenda li ul li a {
margin:0 !important;
}
.ips .dtParts.productCategory_agenda li {
padding:0 !important;
}
.ips .dtParts.productCategory_agenda ol li ul.active {
padding:2px !important;
display:inline !important;
width:0px !important;
}
.ips .dtParts.productCategory_agenda ol li ul.inactive {
padding:2px !important;
display:inline !important;
border:none !important;
}
.ips .dtParts.productCategory_agenda li a {
font-weight:normal !important;
margin:0px !important;
}
.dtParts li a {
overflow:hidden !important;
width:80px !important;
display:block !important;
}
.dtPartsLength2 .dtParts li a, .dtPartsLength4 .dtParts li a {
width:141px !important;
}
.dtPartsLength28 .dtParts li a {
width:2px !important;
height:0px !important;
}
.dtPartsLength28 .dtParts li li a {
width:17px !important;
height:20px !important;
}
.dtPartsLength13 #dtPart-7 {
padding-left:80px !important;
}
#page_ips .ips .dtEditor .ips_settings_box .outerDtParts.dtPartsLength2, .dtPartsLength2 .dtParts ol, #page_ips .ips .dtEditor .ips_settings_box .outerDtParts.dtPartsLength4, .dtPartsLength4 .dtParts ol {
width:565px !important;
}
.dtParts span.dtPartInfo {
padding:0 0 0 12px !important;
}
.dtPartsLength28 .dtParts span.dtPartInfo {
display:none !important;
}
.selectedDtPart {
background:none !important;
}
.dtPartOkBtn {
background-position: 1px 2px !important;
}
.tabContent #dt-edit {
clear:both !important;
overflow: visibl !importante;
height: 327px !important; /* 100%, but for IE6 we need a px-dimension */
width: 318px !important; /* 100%, but for IE6 we need a px-dimension */
border: none !important;
padding: 0 !important;
}
.ips .ips_settings_box .tabBox {
width:320px !important;
}
.dtEditor .tabBox .tabContent .category-selection select {
width:292px !important;
}
.dtEditor #dt-edit .dt-text-checkboxDiv div input {
width:auto !important;
margin:5px 5px 0 0 !important;
}
.dj_ie6 .dtEditor #dt-edit .dt-text-checkboxDiv div input, .dj_ie7 .dtEditor #dt-edit .dt-text-checkboxDiv div input {
margin:0;
display:block !important;
float:left !important;
}
#page_ips .ips .dtEditor #dt-edit .dt-text-checkboxDiv div label {
width:50px !important;
}
.dj_ie6 .dtEditor #dt-edit .dt-text-checkboxDiv div label, .dj_ie7 .dtEditor #dt-edit .dt-text-checkboxDiv div label {
width:50px !important;
display:block !important;
float:left !important;
line-height:18px !important;
margin-top:0 !important;
}
.dtEditor #dt-edit-text {
width:288px !important; /* 99%, but for IE6 we need a px-dimension */
}
#textTabContainer #dt-text_0 {
width:287px !important; /* 99%, but for IE6 we need a px-dimension */
}
.dtEditor #dt-text_0 {
height:120px !important;
}
#dt-edit #colorChooser {
top:100px !important;
}
#textTabContainer #dt-texttype-chooser {
width:190px !important;
}
#dt-edit-font #dt-text-align_0, #dt-edit-font #dt-text-align-vertical_0, #dt-edit-font #dt-size_0 {
width:87px !important;
}
#dt-edit-font div div, #dt-edit-font div div label {
width:90px !important;
}
.dtZoom.waitingBackground {
background-color: #fff !important;
}
.tabContent .openStandardTexts {
display:none !important;
} /* general optimization */
.dtEditor .tabContent {
overflow: hidden !important;
height: 370px !important;
} /*--fin--Correction CSS pour les produits à plusieurs page---------*/
.tabContent #designs {
height:286px !important;
}
.ips .box_tabs {
margin-left:-19px !important;
width:374px !important;
}
#layoutContainer {
height:300px !important;
}
.tabContent #frames {
height:300px !important;
}
.dtEditor #imageContainer {
width:298px !important;
}
.ips .ips_settings_box {
margin:0 0 0 -10px !important;
width:388px !important;
}
#page_ips .ips .dtEditor .ips_settings_box label {
width:auto !important;
}
.ips .ips_settings_box .tabBox {
width:366px !important;
}
.dtEditor .tabBox {
margin:-5px 0 0 -9px !important;
}
.ips #startMonth {
margin-left: 46px !important
}
.ips #startYear {
margin-left: 33px !important
}
.ips #product_preview {
width:408px !important;
margin-left: 18px !important
}
#uplBox_uploadForm .actions .button span {
margin-left: -3px !important;
}
#dojoDialogDivOutput {
width:339px !important;
}
.ips #option_abk:not([attr*=""]) {
left:25px !important;
top:80px !important;
}
.ips #option_abk {
padding:9px 0 2px !important;
width:227px !important;
} /* Page jeu concours jamaisvu*/
#page_3139 .content_wrapper {
height:700px !important
} /*Online CEWE Photobook CORA - CSS corrections - 02/11/2010 - 16:30 */
.ips #ips_content_wrapper {
background:none repeat scroll 0 0 #eeeeee !important;
}
#galleryBox .box_tabs {
width:500px !important;
margin-left:-4px !important;
padding-left: 0px !important;
}
.ips .gallery #galleryBox {
margin-top:36px !important;
background: transparent !important;
}
.galleryTitle.active {
color:#9086BA !important;
}
#galleryContentArea {
border-right: none !important;
padding-top: 0px !important;
}
.ips .box_tabs li.active a {
color:#9086BA !important;
}
.galleryIconBig .photoUploadImage.overlayText {
padding:23px 20px 35px 20px !important;
font-size : 10px !important;
}
#galleryContentArea .inContentTitle, #galleryContentAreaWide .inContentTitle, .galleryDialog .inContentTitle {
border-bottom: none !important;
}
.galleryIconBig.photoUploadImage {
background-image:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_new-photo_01.png") !important;
}
.galleryIconBig.albumTransparent {
background-image:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_album_.png") !important;
}
.galleryHeadItemImage.galleryHoverEffect {
background-position: 50px 34px !important;
}
.detailsIconImage {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_details.png") no-repeat scroll left top transparent !important;
}
.slideshowIconImage {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_diashow.png") no-repeat scroll left top transparent !important;
}
.gallery [id^="smallDropDown-"] {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_arrow.png") no-repeat scroll center center #EEEEEE !important;
}
.dijitInline {
display:inline !important;
}
.createNewPhotobook {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_new-photobook.png") no-repeat scroll left top transparent !important;
}
.changeTitleIconImage {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_change-title.png") no-repeat scroll left top transparent !important;
}
.galleryCloseDialogButton {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/close_grey.png") no-repeat scroll left top transparent !important;
}
.galleryIconBig.galleryImageBackground {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_photo_bg_white.png") no-repeat scroll center center transparent !important;
}
.showIconImage {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_zoom.png") no-repeat scroll left top transparent !important;
}
.deletePhotoIconImage {
background:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/dflt_gallery_icon_delete-photo.png") no-repeat scroll left top transparent !important;
}
.galleryDialog h3 {
color:#9086BA !important;
margin-left: -9px !important;
}
.dijitDialogPaneContent .gallery {
padding-left: 18px !important;
}
.dijitDialogPaneContent {
height:auto !important;
width:auto !important;
}
#galleryButtonsArea a span {
font-size:10px !important;
margin-left:-10px !important;
}
#galleryButtonsArea .button span {
height:27px !important;
}
#galleryButtonsArea a {
width:auto !important;
}
#galleryContentArea {
width: 483px !important;
}
#galleryButtonsArea {
margin-right:29px !important;
}
#galleryContentAreaWide .button span {
font-size: 11px !important;
}
.photobookWizardIntro {
margin-left: -21px !important;
margin-top: -10px !important;
}
.photobookWizard #navigationBox {
float:left !important;
}
.photobookWizard #navigationBox .navigationList {
float:left !important;
}
.wizardContentBox h1 {
margin: 0 0 15px !important;
}
.photobookWizard .wizardPreviewBox {
margin-top:15px !important;
}
.ips input, .ips select {
margin-left:0px !important;
}
#galleryContentArea .inContentTitle, #galleryContentAreaWide .inContentTitle, .galleryDialog .inContentTitle {
color:#000000 !important;
}
.galleryCheckbox {
top:-198px !important;
}
.imageOptionsContainer {
margin-top:18px !important;
padding-left:0 !important;
width:100px !important;
}
.dijitDialogPaneContent .gallery .button.galleryDialogCloseButton {
display: none !important;
}
.photobookWizardIntro .sbox2 {
margin-left:26px !important;
}
.wrapper.cpb_assistant .wizardContentBox {
margin-left:-21px !important;
margin-top:-10px !important;
width : 483px !important;
}
.photobookWizard .selectedWizardNavigationStep {
color: #9086BA !important;
}
#photobook_preview_box {
margin-top:16px !important;
}
#photobookWizardForm {
margin-top: 23px !important;
}
.wrapper.cpb_assistant {
padding-left: 43px !important;
}
.selectedFormat, selectedcover {
border:2px solid #9086BA !important;
}
#coverSelectionBox .selectedCover {
border:2px solid #9086BA !important;
}
.galleryInputField.focused {
border: 2px solid #9086BA !important;
}
.ips .ips_info_box .sideBarImageGalleryPhotos {
background:url("https://cs.photoprintit.com/web/84012765/images/picto_partage-photo.png") no-repeat scroll left top transparent !important;
}
.ips .ips_info_box .sideBarImageGalleryPhotobooks {
background:url("https://cs.photoprintit.com/web/84012765/images/picto_livres-photo-cewe.png") no-repeat scroll left top transparent !important;
}
.ips .ips_info_box .sideBarImageGalleryStorage {
background:url("https://cs.photoprintit.com/web/84012765/images/picto_stockage-photo.png") no-repeat scroll left top transparent !important;
}
#order_image_sign_on {
background:url("https://cs.photoprintit.com/web/84012765/images/picto_login.png") no-repeat scroll left top transparent !important;
}
#order_image_profile {
background:url("https://cs.photoprintit.com/web/84012765/images/picto_login.png") no-repeat scroll left top transparent !important;
}
.orderIconImage {
background-image:url("https://cs.photoprintit.com/web/15182950/images/ips/gallery/default/publishIcons_grey.png") !important;
}
.galleryDialogContentArea {
border-right:0px transparent !important;
}
.galleryDialogButtonArea .button {
float:right !important;
font-size : 11px !important;
}
.galleryDialog.dijitDialog {
width:774px !important;
}
.storageProductList .productIcon.gold {
background:url("https://cs.photoprintit.com/web/84012765/images/gold.png") no-repeat scroll center center transparent !important;
}
.storageProductList .productIcon.silver {
background:url("https://cs.photoprintit.com/web/84012765/images/silver.png") no-repeat scroll center center transparent !important;
}
.storageProductList .productIcon.bronze {
background:url("https://cs.photoprintit.com/web/84012765/images/bronze.png") no-repeat scroll center center transparent !important;
}
.galleryIconSmall.bordered.facebookIconImage.galleryHoverEffect {
background:url("https://cs.photoprintit.com/web/84012765/images/logo_facebook.png") no-repeat scroll -3px -4px transparent !important;
}
.photobookWizard #accordionBox .dijitAccordionTitle-selected {
color:#9086BA !important;
}
#wizardIntroSubtitle {
margin-left:50px !important;
margin-top:3px !important;
}
#styleListBox {
width: 464px !important;
}
[id^="pblink-"] {
height:42px !important;
}
.galleryContentList {
width:503px !important;
}
#photobookDescBox label {
margin-right:10px !important;
}
.wrapper.cpb_assistant .pageNumberAndPhotosList.tundra .button {
margin:4px 15px 0 7px !important;
font-size : 10px !important;
}
.wrapper.cpb_assistant .button {
margin:4px 4px 0 0 !important;
}
.photobookWizard #categoryTabs {
margin-left:0 !important;
}
.descriptionText {
margin-left: 10px !important;
}
.galleryIconBig .createNewPhotobook.overlayText {
font-size:10px !important;
}
.dijitCheckBoxInput {
opacity:1.01 !important;
}
.breadcrumbActive.title {
color: #9086BA !important;
}
#page_3627 .default_teaser {
height: 166px ! important;
} /*--Landingpage--------*/
#page_3650 #sub_nav_container {
display: none !important;
}
#page_3650 #teaser_wrapper {
float:left !important;
width: 970px !important;
}
#page_3650 .full_teaser {
width: 970px !important;
}
#page_3686 #sub_nav_container {
display: none !important;
}
#page_3686 #teaser_wrapper {
float:left !important;
width: 970px !important;
}
#page_3686 .full_teaser {
width: 970px !important;
}
/*--Onglet Enfant  à cacher------*/
#main_nav_disney{
display:none !important;
}


.ips .activeXClient .basketItemLabel {
width: 100px;
overflow: hidden;
}
.start_4_left .teaser_price {
font-size:12px;
}
.dtEditor .tabContent {
height:378px !important;
}							
ul#pricelist li div.price.withPreviousPrice {
    position: absolute;
    top: 129px;
}

.withPreviousPrice .variantInfo {
    display: block;
    font-size: 11px;
    position: absolute;
    top: -12px;
}

.previousPrice {
    display: inline;
    font-size: 11px;
    position: relative;
}

.previousPrice div {
    background: none !important;
    border-bottom: 1px solid #000;
    border-top: 0 !important;
    display: inline !important;
    height: 1px;
    position: absolute;
    top: 6px !important;
    left: 0 !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.info_box .previousPrice {
    display: inline !important;
    position: relative !important;
    margin-right: 5px !important;
    font-weight: normal;
    font-size: 10px;
}

.info_box .withPreviousPrice .variantInfo {
    display: inline !important;
    top: 0 !important;
    margin-right: 90px !important;
}
ins {
	text-decoration:none;
}

#sub_nav li.hasSubcategories {
   background:url('https://cs.photoprintit.com/web/global/images/order_button_greetingcards_01.png') 2px 2px no-repeat ;
}

#sub_nav li.open {
   background:url('https://cs.photoprintit.com/web/global/images/order_button_greetingcards_02.png') 2px 2px no-repeat;
}
ul#pricelist li div.product_image.image_8258{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_large_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8258.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_large_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

ul#pricelist li div.product_image.image_8275{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_large_panorama_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8275.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_large_panorama_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

ul#pricelist li div.product_image.image_8292{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_xl_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8292.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_xl_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

.productId_8258 .price_nav .info_box label, .productId_8275 .price_nav .info_box label, .productId_8292 .price_nav .info_box label {
	font-size: 8px !important;
}
.productId_8258 .teaser_link_bar .button span, .productId_8275 .teaser_link_bar .button span, .productId_8292 .teaser_link_bar .button span {
	font-size: 9px !important;
}

						
