	/*Home Page*/
body 	
{
	font-family: Verdana, Arial;

}

div.main
{
	background-color: #FFFFFF;
	width: 940px;
	/*height: 1170px;*/
	margin: 0 auto;
	padding: 20px;
	overflow: auto;

}

	/*Header*/
div.header
{
	padding-bottom: 15px;
	font-size:18px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;

	
}
h3
{
	color: #0033FF;
}

div.logo
{
    float: left;
    border: thin groove #3399FF;
}

img#artbook
{
	width: 110px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0px; 
	border: 0;
}

img#imgbooks
{
    width:70%;
    height: 125px;
    border: 0;
	padding-left:20px;

}

div.banner
{
	margin-bottom: 25px;


}

div.pagelinks
{
	height: 40px;
	text-align: center;
	z-index : 10 ;
	line-height: 40px;
	position : relative ;
	width: 630px;
	margin:auto;
	text-decoration: none;
}
.pagelinks A
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px -40px;
}

.pagelinks A:HOVER
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px 0px;
}

#pagelinksb
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px -80px;
}
#pagelinksb:HOVER
{
	position : relative;
	float:left;
	height : 40px;
	width : 90px;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px 0px;
	vertical-align: middle;
}

div.pagelinksspacer
{

	height : 20px ;

}

div.pagelinkslog
{
	height: 40px;
	text-align: center;
	z-index : 10 ;
	line-height: 40px;
	position : relative ;
	width: 540px;
	margin:auto;
	text-decoration: none;
}
.pagelinkslog A
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px -40px;
}

.pagelinkslog A:HOVER
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px 0px;
}

#pagelinkslogb
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px -80px;
}
#pagelinkslogb:HOVER
{
	position : relative ;
	float:left;
	height : 40px ;
	width : 90px ;
	text-decoration: none;
	background: url(/images/buttonsbackground.gif) no-repeat 0px 0px;
}


	/*Footer*/
div.pagelinksfooter
{
	font: 10px/20px Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: center;
	z-index : 10;
	position : relative;
	width: 315px;
	margin: auto;
	text-decoration: none;
	line-height: 20px;
}

.pagelinksfooter A
{
	position : relative;
	float:left;
	height : 20px;
	width : 45px;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px -20px;
	line-height: 20px;
}

.pagelinksfooter A:HOVER
{
	position : relative;
	float:left;
	height : 20px;
	width : 45px;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px 0px;
	line-height: 20px;
}

#pagelinksfooterb
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px -40px;
	line-height: 20px;
}
#pagelinksfooterb:HOVER
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px 0px;
	line-height: 20px;
}

div.pagelinksfooterspacer
{

	height : 20px ;

}

div.pagelinksfooterlog
{
	height: 20px;
	text-align: center;
	z-index : 10 ;
	line-height: 20px;
	position : relative ;
	width: 270px;
	margin:auto;
	text-decoration: none;
}
.pagelinksfooterlog A
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px -20px;
	line-height: 20px;
}

.pagelinksfooterlog A:HOVER
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px 0px;
	line-height: 20px;
}

#pagelinksfooterlogb
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px -40px;
	line-height: 20px;
}
#pagelinksfooterlogb:HOVER
{
	position : relative ;
	float:left;
	height : 20px ;
	width : 45px ;
	text-decoration: none;
	background: url(/images/buttonsbackgroundfooter.gif) no-repeat 0px 0px;
	line-height: 20px;
}

	/*Main*/
	


div.memo
{
	margin-left: 15px;
	width: 280px;
	text-align: justify;
	float: left;
	font-size: 12px;



}

		/*Barnes and Noble*/
div#bn
{
	width:400px;
	height:430px;
	overflow: auto;
	text-align:center;	
}

		/*Amazon*/
#amazon
{
	float: left;
	margin-left: 15px;
	height: 600px;
}

#footer
{
	margin-top: 20px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	float: left;
}
		/*Google*/
#googlebanner 
{

	margin-bottom:20px;

}
#amazontable
{
	font-size: 12px;
	
}

#leftskyscraper 
{
	width: 120px;
	float: left;
	margin-left: 18px;
}
#skyscraper 
{
	width: 120px;
	float: left;
	margin-left: 15px;
}
#googlesearch
{
	width: 100%;
	float: left;	
}		
/*-------*/