﻿body
{
	font-size: 12px;
	font-family: 'Lucida Sans Unicode' , Verdana;
	padding: 0px;
	margin: 0px;
}
h1, h2, h3
{
	margin: .8em 0 .2em 0;
	padding: 0;
}
p
{
	margin: .4em 0 .8em 0;
	padding: 0;
}

/* GLOBAL FONTS*/
.boldtext
{
	color: #006699;
	font-weight: bold;
	font-size: 14px;
}
.boldtext2
{
	color: #006699;
	font-weight: bold;
	font-size: 12px;
}
.boldtext2Brown
{
	color: #6e5a28;
	font-weight: bold;
	font-size: 12px;
}
.subBoldText
{
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
img
{
	border: 0px;
}



#topnav
{
	color: #ffffff;
	text-align: right;
	float: right;
	vertical-align: top;
	margin: 0px;
	z-index: 10;
	margin-right: 5px;
}
#topnav a
{
	color: #ffffff;
}
#headerimg
{
	float: left;
	height: 40px;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#header
{
	height: 40px;
	background: #ffffff url('http://d15blgibrpmosd.cloudfront.net/images/fictfactlogoBG.jpg') repeat-x;
}
#footer
{
	/*     height:50px;     vertical-align:middle;     text-align:center;     background-color:#ffffff; 	width:100%; 	margin-top:20px; 	float: left;     */
}

.footerli
{
	float: left;
	font-size: 12px;
	margin-right: 14px;
}

.center-box
{
	width: 700px; /*             margin-left:auto;             margin-right:auto;*/
	display: block;
}

/*RIGHT COLUMN CSS */
.module-header
{
	margin: 5px 0;
	border: 0;
	color: #006699;
	font-family: "Lucida Grande" , Lucida, Verdana, sans-serif;
	font-size: large;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 0;
	text-align: left;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: #666666;
	font-family: "Lucida Grande" , Lucida, Verdana, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
}

.module-list
{
	margin: 0;
	list-style-type: none;
	padding-left: 20px;
}

.module-list a
{
	text-decoration: none;
	font-weight: bold;
}

.module-list a:link
{
	color: #666666;
}

.module-list a:visited
{
	color: #666666;
}

.module-list a:hover
{
	color: #252525;
}
.module-list a:active
{
	color: #666666;
}

.module-list-item
{
	margin: 0px 0;
}
.typelist-thumbnailed .module-list-item
{
	margin: 10px 0;
}

/*END RIGHT COLUMN CSS */

/* CSS FOR THE 2 COLUMNS */

/* column container */
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright, .colmid, .colleft
{
	float: left;
	width: 100%; /* width of page */
	position: relative;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 1em 0; /* no left and right padding on columns, we just make them narrower instead  							only padding top and bottom is included here, make it whatever value you need */ /*overflow:hidden;*/
}

.rightmenu
{
	background: #eee; /* right column background colour */
}
.rightmenu .colleft
{
	right: 25%; /* right column width */
	background: #fff; /* left column background colour */
}
.rightmenu .col1
{
	width: 71%; /* left column content width (left column width minus left and right padding) */
	left: 27%; /* (right column width) plus (left column left padding) */
}
.rightmenu .col2
{
	width: 21%; /* right column content width (right column width minus left and right padding) */
	left: 31%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}



/* END CSS FOR THE 2 COLUMNS */

.resulttable td, th
{
	border-bottom: solid 1px #999999;
	vertical-align: middle;
}
.resulttable th
{
	background-color: #ead1ab;
	border-top: solid 1px #999999;
}


.bluebox
{
	background-color: #e5f1f1;
	border: 1px solid #006699;
	padding: 10px;
}

.bookImg img
{
    margin-top:2px;
}

.aTagNoImg
{
	font-size: 10px;
}

.seriesTable
{
	margin-bottom: 3px;
}
.seriesTable td
{
  width:12%;
}
.overlay
{
	overflow: hidden;
	position: relative;
	left: 0px;
	margin-right: 0px;
	margin-top: -117px;
	width: 53px;
	height: 84px;
	float: left;
	background-color: Transparent;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.overlayNoImg
{
	overflow: hidden;
	position: relative;
	left: 0px;
	margin-right: 0px;
	margin-top: -76px;
	width: 53px;
	height: 84px;
	float: left;
	background-color: Transparent;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.overlayMain
{
	overflow: hidden;
	position: relative;
	left: 0px;
	margin-right: 0px;
	margin-top: -116px;
	margin-left: 2px;
	float: left;
	background-color: Transparent;
}

.divlink
{
	cursor: pointer;
	color: #0099cc;
}

.divlink:hover
{
	cursor: pointer;
	color: #0099cc;
	text-decoration: underline;
}



.bookdetailtable td
{
	padding: 3px;
}


.salesheader
{
}

.saleslinks
{
	width: 100%;
	text-indent: 25px;
	padding-top: 10px;
}

.saleslinks ul
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.saleslinks li
{
	list-style-type: none;
	padding: 1px;
	font-size: 12px;
	font-family: 'Lucida Grande' , Lucida, Verdana, sans-serif;
	color: #036;
}

.saleslinks a
{
	vertical-align: top;
	text-decoration: none;
	color: #036;
}

.saleslinks a:hover
{
	color: #36C;
}

.greybox
{
	background: #EEE url(http://d15blgibrpmosd.cloudfront.net/images/left_header_grey.gif) no-repeat 0px 0px;
	height: 30px;
	text-indent: 10px;
	width: 95%;
	float: left;
}

.greyboxInner
{
	background: url(http://d15blgibrpmosd.cloudfront.net/images/right_header_grey.gif) no-repeat 100% 0px;
	float: left;
	height: 30px;
}

.greybox span
{
	float: left;
	height: 18px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	font-family: 'Lucida Grande' , Lucida, Verdana, sans-serif;
}

.greybox img
{
	margin-top: 5px;
	width: 28px;
	height: 18px;
	float: left;
	padding-left: 10px;
}

/*USed for book status dropdown*/

#userbookoptions
{
	list-style: none;
	padding: 0px;
	margin: 5px;
	background-color: #dddddd;
	border: solid 1px #999999;
	position: absolute;
	z-index: 10;
}

#userbookoptions ul
{
	list-style: none;
	padding: 5px;
	margin: 0;
}
#userbookoptions li
{
	margin: 0px;
	padding: 0px;
}

a.userListItem
{
	color: #000000;
}
a.userListItem
{
	color: #000000;
}

.userbookoptions li a:hover
{
	color: #ffffff;
	background-color: #006699;
	text-decoration: none;
}


.serieslistdetail td
{
	border-bottom: solid 1px #999999; /*background: #ffffff url('../bookbg.jpg') repeat-x;*/
	padding: 5px;
}
table.serieslistdetail
{
	border-top: solid 1px #999999;
}


.loginbox td
{
	padding: 5px;
}

.registrationinfotable td
{
	padding: 5px;
}

.main_list 
{
	border-top: solid 1px #999999;
	padding: 5px;
	border-bottom: solid 1px #999999;
	margin: 3px;
}

.lighttext
{
	color: #666666;
	font-size: 11px;
}

.user_detail
{
	margin: 3px;
}
.buttonStyle
 {
 	border:solid 1px #bbccaa;
 	padding:3px;
 	background-color:#006699;
 	color:#ffffff;
 	text-align:center;
 	font-size:11px;
  
 }
 
 /*ADDED FOR PROFILE LIST*/
 
 
  #addListForm 
    {
        border: solid 2px #999999;
        position: absolute;
        top:10%;
        left:50%;
        margin-left:-150px;
        z-index:10;
        height:250px;
        width:300px;
        padding:10px;
        display:none;
        background-color:#e5f1f1;
   
       
    }
    
     .addSeriesForm 
    {
        border: solid 2px #999999;
        position: absolute;
        top:10%;
        left:50%;
        margin-left:-150px;
        z-index:10;
        height:250px;
        width:300px;
        padding:10px;
        display:none;
        background-color:#e5f1f1;
   
       
    }
    #main_content
    {
    	width:100%;
    	display:block;
    	margin-top:10px;
    	
    	
    }
    #list_description, #txtListName
    {
    	width:280px;
    }
    #list_form_head
    {
    	color:#ffffff;
    	background-color:#006699;
    	padding:5px;
    	width:285px;
    	text-align:center;
    	font-weight:bold;
    	height:15px;
    }
    #list_form_fields
    {
    	margin-top:10px;
    }
    .list_form_item
    {
    	margin-top:8px;
    	margin-bottom:4px;
    }
    #close_form
    {
    	width:40px;
    	float:left;
    }
    #form_title
    {
    	width:245px;
    	float:left;
    	
    }
    
    
     .buttonStyleRed
 {
 	border:solid 1px #bbccaa;
 	padding:3px;
 	background-color:#ff3300;
 	color:#ffffff;
 	text-align:center;
 	margin:5px;
 }
 .buttonStyle hover
 {
 	color:Red;
 }
 
  .order_input
 {
 	width:30px;
 	border:solid 1px #999999;
 }
