body {
background:#efefef;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 padding:0px;
 margin:0px;
}
.clear{clear:both;}
#wrapper_bk { 
 margin: 0 auto;
 width: 920px;
 background:url(/images/wrapper_bk.gif);
}
#wrapper { 
 margin: 0 auto;
 width: 900px;

}
#header {
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 132px;
 margin: 0px 0px 0px 0px;
 }
#navigation {
 float: left;
 width: 900px;
 height:60px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background:url(/images/navigation_bk.gif);
}
#menucase{margin:0px 20px 0px 0px; float:right;border:0px solid #000;width:580px;}
#styletwo{position:relative;display:block;float:right;height:24px;font-size:11px;font-weight:bold;background:transparent url(/images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#003366;text-decoration:none;text-align:center;padding:20px 2px 0px 2px;height:28px;width:90px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#003366;background: url(/images/current.gif) no-repeat bottom center;}

#search{
width:200px;
border:0px solid #000;
float:left;
margin:5px 0px 0px 20px;
font-size:10px;
}

#search2{
width:200px;
border:0px solid #000;
float:left;
margin:0px 0px 0px 0px;
font-size:10px;
}
#leftcolumn { 
 margin: 0px 0px 0px 20px;
 padding: 0px;
 width: 180px;
 float: left;
}
#pop_subs{
margin:0px 0px 20px 0px;
width:175px;
padding:0px;
}
#pop_subs a{
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#003366;
display:block;
line-height:18px;
border-bottom:1px solid #ccc;
}
#pop_subs a:hover{
color:#666;
}
#rightcolumn { 
 float: left;
 margin: 0px 10px 0px 0px;
 padding: 0px;
 width: 680px;
 display: inline;
}
#page_content{
line-height:18px;
padding:0px 5px 5px 5px;
color:#666;
margin:0px;
clear:both;
}
#page_content a{
color:#003366;
text-decoration:none;
font-weight:bold;

}
#page_content h1{
color:#003366;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px 0px 10px 0px;
}
h1{
color:#669900;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px 0px 10px 0px;
}
h2{
color:#003366;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px 0px 10px 0px;
}
#top_sellers{
height:360px;
width:654px;
padding:0px;
margin:0px 0px 10px 5px;
clear:both;
}
.books{
margin:0px 0px 5px 0px;
padding:5px 0px 0px 0px;
clear:both;
border-top:1px solid #ccc;
}
.books_top{
margin:0px 2px 2px 0px;
padding:5px 0px 0px 0px;
float:left;
border:1px solid #ccc;
background:#fff;
height:230px;
width:320px;

}
.price{
font-size:10px;
font-weight:bold;
color:#cc3300;
margin:0px 5px 0px 0px;
padding:0px;
display:block;
border:1px solid #ccc;
}
.price2{
font-size:10px;
font-weight:bold;
color:#cc3300;
margin:0px 5px 0px 0px;
padding:0px;
float:left;

}
.stock{
font-size:10px;
font-weight:bold;
color:#339933;
margin:0px 5px 0px 0px;
padding:0px;

}
.stock2{
font-size:10px;
font-weight:bold;
color:#339933;
margin:0px 5px 0px 0px;
padding:0px;
display:block;
}
.buy{
margin:0px;
padding:5px 0px 5px 0px;
display:block;
clear:both;
}
.text{
float:left;
border:0px solid #000;
margin:0px;
padding:0px;
}
.ttext{
float:left;
border:0px solid #000;
margin:0px;
padding:0px;
width:180px;
}
.tbook{
float:left;
border:0px solid #000;
margin:0px 5px 0px 0px;
padding:0px 5px 0px 0px;
width:115px;
border-right:0px solid #ccc;
}
.tbook img{
border:0px solid #ccc;
}
#home_base{
border-top:1px solid #ccc;
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
clear:both;
}
#home_left{
float:left;
width:480px; 
margin:0px 0px 20px 0px;
}
#home_right{
float:right;
width:170px;
margin:0px 0px 20px 0px;
font-size:10px;
font-weight:bold;
color:#cc3300;
text-align:left;
}
#footer_top { 
 width: 920px;
 height:18px;
 clear: both;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align:center;
}
#footer { 
 width: 920px;
 clear: both;
 color: #003366;
 border: 0px solid #ccc;
 background:url(/images/footer_bk.gif);
 background-repeat:repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 10px 0px;
 text-align:center;
 font-size:11px;
}
#footer a{
text-transform:normal;
color:#003366;
font-size:10px;
padding:0px 10px 0px 10px;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}

label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}
label span{
	display:block;
	float:left;
	padding-right:6px;
	width:100px;
	text-align:right;
	font-weight:bold;
}
form{
margin:0px;
padding:0px;
}
#email{
margin:0px 40px 0px 40px;
padding:10px;
border:2px solid #ccc;
width:600px;
}