﻿body
{
	background-color: #c8c8c8;
	background-attachment: fixed;
	background-image: url(images/pattern.gif);
	margin:0px;
	padding:0px;
	font-family:Verdana;
}
.holder
{ 
	width:770px;
	border-left:gray 1px solid;
	border-right:gray 1px solid;
	border-bottom:gray 1px solid;
	margin-left:auto;
	margin-right:auto;
}
.logo, .search
{
	height:78px;
}
.logo
{
	background-color: #a6a6a6;
	float: left;
	width: 570px;
	font-family: 'Bookman Old Style' , Georgia, Serif;
}
.logo img
{
	padding:10px;
}
.search
{
	background-color: #e0e0e0;
	float: right;
	width: 200px;
	font-family: Arial, Sans-Serif;
	text-align:center;
	font-size:70%;
}
.date
{
	margin-top:10px;
	text-align:right;
	margin-right:10px;
}
.txtSearch
{
	width: 100px;
	font-family: Verdana;
}
.menu
{
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	background-position:top;
	height:35px;
	width:770px;
	border-bottom:1px solid gray;
}

.menu ul
{
	display:inline;
	list-style: none;

}
.menu li, .menu a
{
	padding-top:12px;
	padding-bottom:12px;
}  
.menu li
{

	float: left;
	margin: 0px 0px 0px 0px;
	font-family:Verdana;
	font-size:7pt;
}
.menu li a
{
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	color:Black;
	text-decoration:none;
	padding-left:19px;
	padding-right:19px;
}
.menu li a:hover
{
	background-image:url(images/menubgon.gif);
	text-decoration:none;
}
.menu li a.selected:hover
{
	background-image:url(images/menubgsel.gif);
	text-decoration:none;
}
.menu a.selected
{
	font-weight:bold;
	background-image:url(images/menubgsel.gif);
}
.content
{
	background-color: #ffffff;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:28px;
	padding-right:28px;

}

a
{

	color:#000000;

}

.content p
{
	font-family: Verdana;
	color: #313131;
	font-size: 70%;
	line-height: 1.4em;
	text-align:justify;
}
.content h1
{
	font-family: Verdana;
	font-weight:normal;
	font-size:150%;
	padding-bottom:0px;
	margin-bottom:0px;
}
.footer
{
	background-image: url(images/menubg.gif);
	display:block;
	margin:0px;
	padding:0px;
	border-top:1px solid gray;
	height:29px;
	font-family:Verdana, Sans-Serif;
	font-size:7pt;
}
.footer *
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
	line-height:29px;
	text-decoration:none;
	color:Black;
}
.sectionpic
{
	text-align: center;
}
.sectionpic a
{
	text-decoration: none;
	color: #4d4d4d;
	margin-bottom: 6px;
}
.sectionpic a:hover
{
	color:Black;
    
    font-weight:bold;
}

.sectionpic2 a:hover
{
	color:Black;
    
    font-weight:bold;}

.sectionpic .description
{
	font-size:8pt;
	line-height:1em;
	margin-top:13px;
	margin-bottom:13px;
	color:Red;
}

.edit
{
	width:95%;
}
.fieldtitle
{   
	width:150px;
	font-weight:bold;
	font-size:70%;
}
.imagelist
{
	
}
.itemlist td
{
	vertical-align:top;
	font-family:  Verdana;
	font-size:80%
}
.itemlist td.imageholder
{
	width:80px;
}
.itemlist td.price
{
	width:60px;
	text-align:right;
}
.itemlist a
{
	font-size:100%;
	font-variant:small-caps;
}

.bookclass ul
{
	display:inline;
	list-style:bulleted;
	font-size:70%;

}
.bookclass li
{
	list-style:bulleted;
	font-size:70%;
}  


.booksize
{   
    text-align:center;
    width:500px;


}
.booksize td
{   
    
    text-align:left;
	vertical-align:top;
	font-family:  Verdana;
	font-size:80%;
}
h2
{
    font-size:100%;
    font-weight:bold;
}

h3
{
    text-align:center;
    font-size:60%;
    font-style:italic;
    color:#606060;
}

/* Admin Section */


table.edit td INPUT.button
{
    width:160px;
}


table.edit td INPUT
{
    width:80%;
}

.productdetails
{
    font-size:110%;
}

p.description
{
    line-height:1.4em;
}

.tbldetail

{
    margin:10px;
    padding:10px;
}

