/*--------------------/Global-----------------------------*/
/*--------------------General-----------------------------*/
header {
    background: #f5f0e6 url(../images/bg-topbody.jpg) repeat-x 50% 0;
    height: 160px;
    padding-top: 10px;
}
header .main-logo img {

}
main {
    background: #f5f0e6 url(../images/bg-page-b.png) repeat-x 50% 100%;
    padding-bottom: 50px;
}
.main-menu {
    background: url(../images/bg-nav.png) left center no-repeat;
}
.left-menu span.navbar-brand {
    background: url(../images/bg-heading.png) 0px 100% no-repeat;
}
header .top-menu li > a {
    color: #fff;
}
fieldset.prize-details {
    padding: 1em 1em 0 1em;
    background: #faf8f5;
    border: 1px solid #f2e4c7;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin-bottom: 1em;
}

fieldset.prize-details legend {
    padding: 0;
    border: 0;
    font-size: inherit;
    margin-bottom: 0px;
}
.book-detail-info .prize-details {
    font: 14px arial, helvetica, sans-serif;
}
.prize-details h3 {
    font: 15px  arial, helvetica, sans-serif;
    margin: 0;
    color: #221f20;
    font-weight:bold;
}

.book-detail .book-detail-tabs .tab-pane iframe {
    max-width: 100%;
}

ul.resource-tab-resource-data li p {
    line-height: 35px;
}

ul.resource-tab-resource-data li p a {
    padding: 7px 20px;
    margin: 0;
    font-size: 11px;
    background: #f3f3f3;
}
.childrens-books {
    position: relative;
    height: 305px;
    background: url(../images/bg-childrenbooks.jpg);
    margin: auto;
    float: none;
}
.childrens-books h3 {
    display: none;
}
.childrens-books a{
	position:absolute;
	text-indent:-9999px;
	width:83px;
	height:27px;
	left:25px;
	top:141px;
}
.childrens-books .plus5,
.childrens-books .plus4{top:171px;}
.childrens-books .plus8,
.childrens-books .plus6{top:201px;}
.childrens-books .plus13,
.childrens-books .plus10{top:239px;}
.childrens-books .bridges,
.childrens-books .plus5{left:107px;}
.childrens-books .plus8,
.childrens-books .plus13{left:103px;}

ul.a_to_z_list li { float:left; margin-right:1px; }
ul.a_to_z_list li a { padding:3px 7px; border:1px solid #e3d0a8; }
ul.a_to_z_list li a:hover { background: #faf8f5; border: 1px solid #ebdab7; }
ul.a_to_z_list li a.active { background: #faf8f5; border: 1px solid #e3d0a8; color:#fb0800; }
div.award-item-info img { max-width:100%; }
/*--------------------/General-----------------------------*/

@media (min-width: 577px) and (max-width: 579px) {
    header .main-menu  {
        min-width:550px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    header .header-menu-left .basket-button-block
    {
        top:6px;
    }
    header {
        height: 150px;
    }
    header .main-menu  {
        width:100%;
    }

    header .top-menu
    {
        width:320px;
    }

    header .social-icon-top
    {
        left: 0px;
        width: 155px;
    }
    header .social-icon-top ul
    {
        text-align: right;
    }

    header div#above-header-wrap .basket-button-block{
        top:-67px;
        left: 1px;
    }
    header .search-block a {
        display: none;
    }
    header div.search-block
    {
        margin-top:7px;
    }
}

@media (min-width: 992px) {
    .left-menu .navbar-collapse {
        background: url(../images/bg-heading.png) 0px 100% no-repeat !important;
        padding-bottom:15px;
    }
}

.modal .modal-body button.button {
    padding: 8px 12px;
    background: #5d9732;
    text-align: center;
    white-space: nowrap;
    color: #fff;
}