 .book-wrap{display:none;}
#vtab >div.book-wrap{border:1px solid #ccc;border:1px solid rgba(33,33,33,.15);background:#ffffff;background:-moz-linear-gradient(-90deg,#ffffff 29%,#e2e2e2 71%);background:-webkit-gradient(linear,left top,right bottom,color-stop(29%,#ffffff),color-stop(71%,#e2e2e2));background:-webkit-linear-gradient(-90deg,#ffffff 29%,#e2e2e2 71%);background:-o-linear-gradient(-90deg,#ffffff 29%,#e2e2e2 71%);background:-ms-linear-gradient(-90deg,#ffffff 29%,#e2e2e2 71%);background:linear-gradient(180deg,#ffffff 40%,#e2e2e2 75%);padding:25px;position:relative;margin-top:-4px;z-index:10; display:none;}
  #vtab div.book-wrap img{background:none;box-shadow:none;}
  #vtab >ul{margin:0 auto 0 auto;padding:0; width: 100%;}
  #vtab >ul >li{font-weight: 500;color:white;list-style-type:none;display:inline-block;text-shadow:1px -1px 0 #22446F;font-size:.9em;width:33.3%;background:#6594ce;cursor:pointer;margin-bottom:2px;border:1px solid rgba(33,33,33,.45);padding:5px 1%;text-align:center;position:relative;z-index:11;}
  #vtab >ul >li:first-child{border-right: none;}
  #vtab >ul >li.current {color:#424242;;text-shadow:none;z-index:11;border:1px solid #ccc;border:1px solid rgba(33,33,33,.15);border-bottom:none;background:white !important;position:relative;box-shadow:none;cursor:text;}
  #vtab div.book-wrap .button{font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;display:inline-block;clear:both;}
  #vtab >div.book-wrap >h4{font-size:.9em;color:Black;text-shadow:0px 1px 1px #F2F1F0;padding-top:5px;padding-bottom:5px;}

@media only screen and (min-width: 520px) {
  #vtab .book-description{ float: left; width:70%; }
  #vtab div.book-wrap img{margin:10px;width:25%;float:left;}
}

@media only screen and (min-width: 1110px) {

  #vtab >ul{float:left;width:255px;display:block;position:relative;top:0;margin:auto 0;padding:0;}
  #vtab >ul >li{width:99%;list-style-type:none;display:block;font-size:1.11em;position:relative;margin:auto;padding:15px !important;margin-bottom:2px;box-shadow:inset -15px 0 15px -15px black;border:1px solid rgba(33,33,33,.45);}
  #vtab >ul >li.current{z-index:11;border:1px solid #ccc;border:1px solid rgba(33,33,33,.15);border-right:none;background:white !important;position:relative;width:101%;}
  #vtab >ul >li.last{margin-bottom:0;}
  #vtab >div.book-wrap{margin-left:255px;background-color:#FFF;background:#ffffff; background:-moz-linear-gradient(-45deg,#ffffff 40%,#e2e2e2 75%);background:-webkit-gradient(linear,left top,right bottom,color-stop(40%,#ffffff),color-stop(75%,#e2e2e2));background:-webkit-linear-gradient(-45deg,#ffffff 40%,#e2e2e2 75%);background:-o-linear-gradient(-45deg,#ffffff 40%,#e2e2e2 75%);background:-ms-linear-gradient(-45deg,#ffffff 40%,#e2e2e2 75%);background:linear-gradient(45deg,#ffffff 40%,#e2e2e2 75%); min-height:200px;position:relative;z-index:10;padding:25px;display:none;}
  #vtab >div.book-wrap >h4{font-size:1.2em;color:Black;text-shadow:0px 1px 1px #F2F1F0;padding-top:5px;padding-bottom:5px;}
  #vtab ul li{font-size:1.5em;line-height:1.04em;}
  #vtab .book-description{ float: left; width:50%; }
  #vtab div.book-wrap img{margin:10px;width:35%;float:left;}
}