﻿/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;



}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
		border: 0px solid green;


}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}


/*------------------------------- Old CSS -----------------------------------------*/

#firstpage{display:inline}
#middlecontent{line-height:160%;padding:2px;width:680px;}

#container{overflow:hidden;background-color:#ffffff;border:1px solid #acacac;}

#headertable td{border:0px solid black;padding:0px;margin-bottom:0px;vertical-align:middle}
#headertext{background-color:#ffffff;font-size:10px;color:#000000;height:33px;width:230px;border:0px solid #acacac;padding:8px}
#springsmall{margin-top:4px;}

body{font-family: verdana, sans-serif;font-size:12px;line-height:normal;margin-top:0px}

a{font-size: 12px;font-weight:bold;color:#5d7883;text-decoration:none}
a:visited{font-size: 12px;color:#555555;}
a:hover{color:#68abd8}

a.white{font-size:12px;color:#fff;text-decoration:none;font-weight:bold}
a.white:visited{font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold}
a.white:link{color:white}
a.white:hover{color:white}

#f03d00tag{}
#footer{height:20px;background-color:#003bf0;}
#browse{background-color:#fff;border: 1px solid #acacac;line-height:160%;}
#topbooks{background-color:#fff;font-size:11px;border: 1px solid #acacac;}

#searchamazon{margin-left:420px}
#topsearchs{background-color:#ffffff; border: 1px solid #acacac;text-align:center;line-height:160%}
#topsearchesinner{padding:8px;text-align:left;line-height:150%}
.headers{display:block;text-align:center;font-size:12px;color:#000000;background-color:#e4e4e4;height:16px;border: 0px solid #acacac;line-height:14px;border-bottom:1px solid #787878}

#headerbackground{margin-left:0px;border:0px solid #acacac;border-bottom:0px;margin-bottom:-15px}
#mainheader{height:18px;background-color:#003bf0;font-size:14px;color:#ffffff;border-bottom:1px solid #acacac;border-top:0px solid #003bf0;margin-bottom:10px;marin-top:0px}
#topnav{text-align:left;margin-left:18px;margin-top:0px;text-decoration:none}
#sitedescription{font-weight:bold;display:inline;margin-left:180px;font-size:12px}

#blueline{background-color: #acacac; height:0px;margin-bottom:20px}

.mylink{text-align:center;margin-top:3px}
#copyright{text-align:center}

#searchbox{background-color:#fff;border:1px solid #acacac;padding:0px;}
#innersearchbox{margin-left:15px;margin-bottom:3px;}

strong.smallfont{font-size: 8px;}

.topbooksinner{margin-left:9px;margin-bottom:10px;font-size:9px}


p.indent{text-indent:15px;text-align:left}

p.reviews{font-size:9px;font-style:italic}

p.title{font-weight:bold;font-size:14px;color:#0367a6;text-align:center}

ul.circle{list-style-type:circle;margin-top:0px;margin-left:-9px}

ul.websites{font-size: 12px;font-weight:bold;color:#5d7883;list-style-type:none;margin-top:4px;margin-left:25px;padding:5px;}

.title{margin-top:10px}


div.spacer{height:15px}

#google_ads{margin-left:245px;}

table#layout td { margin-left:20px;position:relative;vertical-align:top;padding:4px }
table#layout td p { position:relative;top:0px; }


table.layout td { margin-left:20px;position:relative;vertical-align:top;padding:4px }
table.layout td p { position:relative;top:0px; }

tr.grayborder{border-width:1px;border-style:solid;background-color:#ffffff;color:#000000;font-size:9px}

table.used_books{padding:8px;width:640px;margin-left:16px}
table.used_books td
{
width: 380px;
    border-color: #acacac;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}



.button{background-color:#0367a6;height:25px;width:150px;border: 1px solid #000000;display:inline;padding:3px;font-color:#000000}

.sub_cat{line-height:160%}

#tellafriend{font-size:11px}

p.sellmybook{font-weight:bold;font-size:16pt;color:#1B5F8F;text-align:center}

div.scroll{position:relative;height:80px;width:440px;overflow:auto;overflow-y:auto;border: 1px solid #000;padding:2px}
hr.sixx{background-color:#cccccc;color:#cccccc;width:98%;}
#span.headerinner{font-weight:bold;}

.buynow{vertical-align:middle;text-align:center}
.buynow2{vertical-align:middle;align:left}
.buynowheader{background-color:#e4e4e4;color:#000000;height:20px;border:1px solid #787878}

#navcontainer ul{margin-top:0px;margin:0px;padding:0px;list-style-type: none}
#navcontainer li{margin:0px 0px 1px 0px;}
#navcontainer a{display:block;border-bottom:1px solid #acacac;width:174px;text-decoration:none;height:22px}
#navcontainer a:hover{background-color:#0367a6;color:#fff;height:22px}
.browselink{margin-left:12px;height:22px;}

ul#bookdetails{font-size:10pt}



/*-------------------------------------- New CSS ------------------------------------*/

#centerborder{background-position: center top;background-image:url('/bsp_v2_images/lrborder.png');}

a.sellbook{margin-left:16px;margin-top:1px;color:#f03d00;font-size:14px;text-decoration:underline}
a.buyback{font-weight:bold;font-size:12px;text-decoration:underline;color:#0367a6}
img{border-style:none}
.floatleft{float:left;}
#bsp_03{float:left;background-image:url('bsp_v2_images/bsp_03.png');width:450px;height:79px;} 
#bsp_08{float:left;background-image:url('bsp_v2_images/bsp_08.png');width:294px;height:64px;} 

.smallgray{width:200px;padding:0px;background-image:url('bsp_v2_images/bsp_24.png');}
.graymiddle{width:200px;padding:0px;background-image:url('bsp_v2_images/gray_box_middle.png');}
.orangemiddle{width:200px;padding:0px;background-image:url('bsp_v2_images/bsp_22.png');}

#nytcats a{font-size:10px;color:white}

#footerbackground{background-color:#0367a6;color:#fff;width:938px}

#container{border: 1px solid gray;}

#alignsearchbox{margin-right:15px;margin-top:15px;color:#fff;font-weight:bold;text-align:right}
#searchbox{vertical-align:middle; border:2px solid #fff;}
#searchbutton{vertical-align:middle;}

#headernavbar{margin-left:85px;margin-top:30px;}
#bsb{vertical-align:top;text-align:center;font-size:12px;font-weight:bold}
#footernav{margin-left:230px;}
#footertext{text-align:center}

p{padding:5px width:600px}

#mpb{font-size:10px}

#mpb a{font-size: 10px;font-weight:bold;color:#5d7883;text-decoration:none}
#mpb a:visited{font-size: 10px;color:#555555;}
#mpb a:hover{color:#68abd8}

#frontpage{width:620px;margin-left:30px}


.cpbutton{vertical-align:middle}

.fourteen{font-size:16px;font-weight:bold;color:#0367a6;margin-bottom:5px}
/*   ------------------------------------------------------------------------------------ */


#tableor{text-align:center;width:120px;font-size:10px;}

/* Easy Slider */
.nyttextalign{vertical-align:middle}
#nytbox{padding:1px;vertical-align:middle;text-align:left;width:665px;height:100px}
#nytcontainer{	
		margin-left:1px;
		position:relative;
		text-align:center;
		width:655px;
                height:184px;
		background:#fff;		
		margin-bottom:0em;
border:1px solid #acacac;
		}	
	#nytheader{
		height:35px;
		background:#68abd8;
		color:#fff;
		}
        #nyttext{vertical-align:middle;font-weight:bold;font-size:14px}				
	#nytcontent{
		position:relative;
		}			

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
						



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:134px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:50px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:600px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:50px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:-10px 4px;
		padding:0;
		height:20px;	
		}
	ol#controls li{
		margin:0px 10px 0px 0px; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #ccc;
		background:#68abd8;
		color:#fff;
		padding:0 6px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#0367a6;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */