/*
#(c)#=====================================================================
#(c)#
#(c)#       Copyright 2008 ExLibris Group
#(c)#                       All Rights Reserved
#(c)#
#(c)#=====================================================================

**          Product : WebVoyage :: webvoyageStyles css
**          Version : 2007.0.1
**          Created : 26-MAR-2008
**      Orig Author : Mel Pemble
**    Last Modified : 27-MAR-2008
** Last Modified By : Mel Pemble
*/





#googleBooksRow
{
   padding:0px;
   margin:-90px 0 0 10px;
   clear:both;
   /*background-image:url(../images/googleborder.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   height:189px;
   width:134px;*/
   position:absolute;
}

#googleBooks
{
   width:360px;
}

.bookinfo
{
   position:absolute;
   padding:0px;
   margin:50px 0 0 -210px;
   text-align:left;
}

.bookinfo img 

{  
margin:-95px 0 0 100px;
   padding:0px 0 0 0;
   border:2px solid #aeaeae;
 /*   background-image:url(../images/imagenotavailable.gif);
   background-position:bottom;
   background-repeat:no-repeat;  */
}


.googleborder {margin:-80px 0 0 -170px;
   border:0px solid silver;
   float:left;
   position:absolute;
}

.googleImage
{
   float: left;
  
}

.bookinfo p
{
   margin:0px 0 0 50px;
   border:0px solid silver;
   position:relative;
   padding:2px 0 2px 35px;
  /* background-image:url(../images/googlepreviewbg.gif);
   background-position:bottom left;
   background-repeat:no-repeat; */


}

h3 {display:none;}


/* ==================== Added 05-20-13 by JS* ========================== */

.wrlc-nav {
	background-color:#2d2d2d;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:8px;
	position:relative;
	margin:-10px -8px 10px -8px;
}

.wrlc-nav a {
	color:#bbbbbb;
	text-decoration:none;
	margin:5px 10px;
}

.wrlc-nav a:hover {
	color:#ffffff;
}

#current {color:#ffffff;}

.wrlc-title {
	font-size:26px;
	letter-spacing:-0.05em;
	font-family:Arial, sans-serif;
	font-weight:100;
	color:#076291;
	vertical-align:central;

}
.wrlc-title a{

	text-decoration:none;
	color:#076291;
}

.catalog-nav-new {
	
	border-top:1px solid silver;
	color:#f1f1f1;
	position:relative;
	
	margin:-1px -8px 20px -8px;
	z-index:-1000;
}

.new-sms a{
	position:relative;
	float:right;
	margin:-62px 200px 0 0;
	background-color:#d94a38;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:8px 10px;
	text-decoration:none;
	border-radius:2px;
}
	
	.new-print a{
	position:relative;
	float:right;
	margin:-75px 137px 0 0;
	background-color:#d94a38;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:8px 10px;
	text-decoration:none;
	border-radius:2px;
}


.new-cls {
	position:relative;
	float:right;
	margin:-79px 50px 0 0;
	background-color:#d94a38;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:8px 10px;
	text-decoration:none;
	border-radius:2px;
}

.hover p a{
	float:right;
	position:relative;
	margin:-92px 50px 0 0;
	padding:50px 12px 10px;
	color: #fff;
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.hover p a:hover {
	color:#fff;
	text-decoration:none;

	font-weight:bold;
	background-image:url(../images/hover-bg.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	border-radius:2px;
	z-index:10000;
	
	
}

table {font-size:95%;
font-family:Arial, sans-serif;
border:none;
}



.wrlc-details-header {
	background-color:#ededed;
	padding:5px;
	font-weight:bold;
	letter-spacing:-0.05em;
	min-width:800px;
}




.displaytitle {
	font-weight:bold;
	letter-spacing:-0.05em;
	font-size:150%;
	margin:0 0 0 0;
	position:relative;
	text-transform:capitalize;
	
}

.displaytitle2 {
	font-weight:bold;
	text-transform:capitalize;
	
}


.displayauthor {
	font-style:italic;
	position:relative;
	
}

.footer-text {
	font-size:10px;
	font-family:Arial, sans-serif;
}

input[type="submit"] , input[type="reset"]  {
	border: solid 1px #dadada;
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
    color: #555;
	padding:5px 12px 6px;
	border:1px solid #c6c6c4;
	border-radius:2px;
	font-weight:bold;
	font-size:10px;
	letter-spacing:-0.05em;
	cursor:pointer;
	margin:5px 1px;
}

input[type="submit"]:hover , input[type="reset"]:hover  {
	box-shadow:0 1px 2px #888; ;
	
}

/************* Drop Down Menu ****************/

.menu{
     font: 14px/1.6 'Open Sans', Helvetica Neue, Helvetica, Arial;
	  font-weight:200;
	  color:#bbbbbb;
      /*color:#3366CC;*/
      height:55px;
      background: #076291;
	  position:relative;
	  margin:-8px -8px 10px;
}
.menu a:hover{
    /*background-color:#e4ebf8;*/
    color:#ffffff;


}
.menu a {
    text-decoration: none;
    padding: 6px 18px 7px;
    color:#fff;
    outline:none;
}
.menu ul{
    list-style: none;
    margin:0;
    padding:15px 0 0 10px;
}
.menu ul li{
    padding:0;
    float:left;
    
}
.menu ul li ul li{
    padding:0;
    float:none;
    margin: 0 0 0 0px;
    width:100%;
}
.menu ul li ul{
    position: absolute;
    border: 1px solid #C3D1EC;
   /* box-shadow: 0 1px 5px #CCCCCC;*/
    margin-top: -1px;
    display:none;
    padding: 0px 16px 0px 0;
}
.active ul{
    display:block !important; 
}
.active a{
	 font: 14px/1.6 'Open Sans', Helvetica Neue, Helvetica, Arial;
	  font-weight:200;
    background-color: white;
    border: 1px solid #C3D1EC;
    border-bottom: 0;
    /*box-shadow: 0 -1px 5px #CCCCCC;*/
    display: block;
    height: 29px;
    padding: 0 8px 0 8px;
    position:relative;
    z-index: 1;
    color:#000000;
	 font-weight:600;

}
.active a:hover{
    background-color:white;
	color:#076291;
}
.active ul a:hover{
    background-color:#076291;
	color:#fff;
}

.active ul a{
	 font: 14px/1.6 'Open Sans', Helvetica Neue, Helvetica, Arial;
	  font-weight:200;
    border: 0 !important;
   /* box-shadow: 0 0 0 #CCCCCC;*/
    border:0;
    width: 100%;
	padding-top:5px;
}
.arrow {
    border-color: white transparent transparent;
    border-style: solid dashed dashed;
    margin-left: 5px;
    position: relative;
    top: 10px;
	}
	
.circle {
	border-radius: 50%;
	width: 16px;
	height: 16px; 
	
	/* width and height can be anything, as long as they're equal */
}

.nobreak {display:block;}

.chat-api {position:absolute; margin:0 0 0 0; z-index:1000; max-height:30px; max-width:30px;}


@media only screen and (min-width:500px) {
.mobile-message {display:none; }



}
@media only screen and (max-width:500px) {
.menu {display:none;}
.wrlc-title {display:none;}
.catalog-account {display:none;}

}

/*@media only screen and (min-width:1180px) {
.results {margin:-155px 0 0 650px; position: absolute; font-size:12px; }
}*/

@media only screen and (max-width:1180px) {
.results {font-size:12px; z-index:10000; margin:10px 0; }
}
.mobile-message {margin:-10px -8px 10px; padding:20px; background-color:#d94a38;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em; 
	text-align:center;}
	
.mobile-message a {text-decoration:none; color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.05em; }
	
	
.scrape {display:none;}
	
.search-options {
	border: solid 1px #dadada;
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(top,  #f4f4f4 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
    color: #555;
	padding:5px 12px 6px;
	border:1px solid #c6c6c4;
	border-radius:2px;
	font-weight:bold;
	font-size:10px;
	letter-spacing:-0.05em;
	cursor:pointer;
	margin:5px 1px;
}



.catalog-account {
	position:relative; float:right; margin:-50px 20px 0 0;
}

.categorytitlehide {font-weight:bold; margin:10px 0;}