@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
@import url('https://ordering.photo-products.com.au/css/csscustomer_large.104584bfae.css');

/* ALL ALWAYS */
.note2{
    display:block;
    text-align:center;
    margin-bottom:15px;
}

.note2 span{
    font-size:12px;
    padding:0 1em;
    background:#ffc7c7;
    font-weight:bold;
    color:red;
}

#header {
    background:transparent;
}

.outer-page .headerScroll, .side-outer-panel-scroll{
    position:static;
}

.outer-page .contentScroll {
    padding: 20px 0 0 0;
}

#leftSidebar{
    border:none;
    border-radius:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

#leftSidebar .banner{
    -webkit-border-radius:14px 12px;
    -moz-border-radius:14px/12px;
    border-radius:14px/12px;
    width:200px;
    height:531px;
    height:1500px;
}

#saleMessage, #starAction{
    display:none;
}

.component-preview{
    height:65px;
    width:auto;
}

/*
#previewHolderCart .previewItemHolder .previewItemDescHolder img{
    width:227px;
}
*/

.legendMeta{
    display:none;
}

.metadataadditional{
    margin-top:0;
}

.headerLeft{
    width:850px;
}

.orderSummaryGift{
    display:none;
}


.dialogTop .title-bar{
    color:white;
    background:none !important;
}

.side-panel{
    background:white;
    color:black;
    margin:0 0 15px;
    padding:5px;
}

.side-panel .title-bar{
    padding:5px 0 5px 5px !important;
}

#header{
    height:90px;
}

.headerLeft img{
    margin-top:2px;
    height:70px;
}

.sidebaraccount_text, .sidebaraccount_text a{
    color:black;
}
.sidebaraccount_text a{ text-decoration: underline; }

.fullsize-outer-page .side-outer-panel-scroll,
.fullsize-outer-page .cart-side-outer-panel-scroll{
    position:static;
    float:right;
    margin-left:0;
}

.outer-page .contentNavigation{
    position:static;
    background:white;
    width:auto;
    padding:10px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height:50px;
}
.sharepage .outer-page .contentNavigation{
    padding:16px 0 25px 0;
}

.outer-page .contentScrollCart{
    padding:10px 0 0;
    clear:both;
}

.btnLogOut{
    margin-right:20px;
}

.hidden, .menuItemChangePreferences { display:none; }

.navigationInactiveMiddle{
    background: transparent url('images/progress_bar/progress_bar_dots.png') left top no-repeat;
}

.navigationInactiveLeft{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -30px no-repeat;
}

.navigationActiveRight{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -90px no-repeat;
}

.navigationActiveMiddle{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -60px no-repeat;
}

.navigationActiveLeftInactiveRight{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -150px no-repeat;
}

.navigationActiveInactiveRight{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -180px no-repeat;
}

.navigationActiveLeft{
    background: transparent url('images/progress_bar/progress_bar_dots.png') 0 -120px no-repeat;
}

.navigationLineInactive{
    background: transparent url('images/progress_bar/progress_bars.png') top left repeat;
}

.navigationLineActive{
    background: transparent url('images/progress_bar/progress_bars.png') 50% 100% repeat;
}

.customertable{
    padding:10px;
    height:460px;
}

.customertable .panel{
    float:left;
    width:230px;
    margin-right:12px;
}

.customertable h4{
    text-align:left;
    font-size:16px;
    border-bottom:2px solid #b1b1b1;
    margin-right:15px;
    color:#4f4f4f;
}

.section .content .customertable .menuItem{
    background:white;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding:0;
    margin:10px 0 0 0;
    width:auto;
    height:auto;
}

.section .content .customertable a{
    background:white;
    position:relative;
    width:215px;
    height:50px;
    color:#b1b1b1;
    padding:0 !important;
}

.section .content .customertable a img{
    position:absolute;
    top:0;
    left:0;
}

.section .content .customertable a span{
    text-decoration: underline;
    font-weight: normal;
    font-size:14px;
    position:absolute;
    top:12px;
    left:55px;
}

#header{
    visibility:visible;
}

#shippingMethodsList li{
    height:auto;
}

#shippingMethodsList li .textShipping{
    width:665px;
}

#selectstore{
    margin-top:0;
}

body .dialogTop .title-bar{
    background:none !important;
    color:white !important;
}

.noprojecttile{
    margin-top:20px;
    border:1px solid gray;
}

.pleasesignupmessage{
    float: left;
    color: red;
    font-style: italic;
    font-weight: bold;
    padding: 14px;
}

.sharepage .contentNavigation{
    background:transparent;
}

.sharepage .contentScrollPreview{
    padding-top:0;
}

.subsection .subcomponent-metadata .metadataHolder .metadataItem .inputFullSize{
    width:100% !important;
}

.headerinside .headerRight > div{
    background:white;
    padding:5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.section .content div.customisationOption.photoenhancement{
    background:#feeae3;
}

.section .content div.customisationOption.photoenhancement .componentbloc{
    background:#feeae3;
}

.section .content div.customisationOption.photoenhancement .section-category-name{
    display: block;
    color: white;
    margin-left: -10px;
    padding: 10px;
    width: calc(100% + 10px);
    background: url(albumworks/images/wand.png) 10px center no-repeat #f23230;
    background-size: contain;
    text-indent: 50px;
    margin-top: -10px;
}

.section .content div.customisationOption.photoenhancement .section-category-prompt{
    display: block;
    padding: 15px 0 0 30px;
}

.section .content div.customisationOption.photoenhancement .section-category-prompt div{
    padding-bottom:1em;
}

.section .content div.customisationOption.photoenhancement .section-category-prompt div b {
    color: #f23230
}

.section .content div.customisationOption.photoenhancement .componentContentText .section-title{
    font-size:20px;
}

.photoenhancement .btn-white-left, .photoenhancement .btn-white-middle, .photoenhancement .btn-white-right{
    background:#f23230;
    color:white;
}

/* END ALL ALWAYS */

html, body {
    font-family: 'Open Sans', sans-serif;
    background:url(../images/background.jpg?v2024.1) center -6px repeat-x;

}

.section .title-bar {
    text-shadow:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e5f9f+0,204f8c+50,103e79+100 */
    color:white;
    background: #2e5f9f; /* Old browsers */
    background: -moz-linear-gradient(top, #2e5f9f 0%, #204f8c 50%, #103e79 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2e5f9f 0%,#204f8c 50%,#103e79 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2e5f9f 0%,#204f8c 50%,#103e79 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e5f9f', endColorstr='#103e79',GradientType=0 ); /* IE6-9 */
}

.order-line-price-panel, .discount-price, .order-line-price{
    color:#46bf81;
}

.menuItemCurrentOrder{
    background-color:#7fd3aa;
}
.menuItemAccountDetails{
    background-color:#9fc1e4;
}
.menuItemChangePassword{
    background-color:#f67f3f;
}
