/* CSS Document */
body {
  font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	background-color:#FFFFFF;
	width:1024px;
	
	
}
/* Book "Add to Cart" Button */
.bld{font-weight:bold;}
	/* button color's: Text then Background*/
.btn {color:#FFF; background: #0B0B61; font: .8em Verdana, Arial, Helvetica, sans-serif; border: 1px solid #484848; width:90px;}
	/* Book Title Color*/
.book_title{
  font-size:105%;
  font-weight:bold;
	color:#0B0B61;
}
/* Left Boxes & FAQ's Boxes */
.browse_box{
  margin-bottom: 10px;
  border: 1px solid #0B0B61;
	width:14em;
}
.browse_box h2 {
  margin: 0;
  padding: 4px;
  background: #0B0B61;
  color: #FFF;
  text-align: center;
  font-size: 85%;
}




#cats_tbl table, td{
 padding:5px;
 
}


h1{
  font-family:"Times New Roman", Times, serif; 
	font-size:169%; 
	font-style:italic;
	color:#000000;
	font-weight:bold;
}
h3{ 
  font-size:95%;
  font-weight:bold;
	color:#996633;
}
h4{
  font-family:"Times New Roman", Times, serif; 
	font-size:70%; 
	font-style:italic;
	color:#000000;
	font-weight:bold
}
/* home page "WEB SPECIAL" */
h5{
  font-family:"Times New Roman", Times, serif; 
	font-size:130%; 
	font-style:italic0;
	color:#0B0B61;
	font-weight:bold
}
h6{
  font-family:"Times New Roman", Times, serif; 
	font-size:155%; 
	color:#0B0B61;
	font-weight:bold
}

p {
  font-size:93%;
  color:#333333; 
}




/* classes */
	/* Top Search Text, Seperators on Header, text "book quote" on footer */
.hdr_form{ color:#FFF}
.hdr_form a{ color::#FFF; text-decoration:none;}
.hdr_form a:link{ color:#FFF; text-decoration:none;}
.hdr_form a:active{ color:#8FB9E9; text-decoration:none;}
.hdr_form a:hover{ color:#8FB9E9; text-decoration:underline;}
	/* Header Buttons: Home, view Cart, About Us, My Account */
.hdr_form a{ color:#FFF; text-decoration:none;}

/*hdr box*/
.hdrbox_box {
   background: #0B0B61;
}
.hdrbox_top div {
   background: url(/images/hdrbox_tl.png) no-repeat top left;
}
.hdrbox_top {
   background: url(/images/hdrbox_tr.png) no-repeat top right;
}
.hdrbox_bottom div {
   background: url(/images/hdrbox_bl.png) no-repeat bottom left;
}
.hdrbox_bottom {
   background: url(/images/hdrbox_br.png) no-repeat bottom right;
}
.hdrbox_top div, .hdrbox_top, 
.hdrbox_bottom div, .hdrbox_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.hdrbox_content { margin: 0 15px; }

/*top box*/
.topbox_box {
   background: #0B0B61;
}
.topbox_top div {
   background: url(/images/left_tab.gif) no-repeat top left;
}
.topbox_top {
   /*background: url(/images/hdrbox_tr.png) no-repeat top right;*/
}
.topbox_bottom div {
   /*background: url(/images/hdrbox_bl.png) no-repeat bottom left;*/
}
.topbox_bottom {
   background: url(/images/right_tab.gif) no-repeat bottom right;
}
.topbox_top div, .hdrbox_top, 
.topbox_bottom div, .topbox_bottom {
   width: 100%;
   /*height: 15px;*/
   font-size: 1px;
}
.topbox_content { margin: 0.5em; }



/* bullet list from left browse box*/

.nav_bar{
  font-size:77%;
  margin-bottom: 5px;
}
.nav_bar ul{margin-left:0; padding-left:0}
.nav_bar li{list-style-image:url(../images/bullet.gif); margin-top:0.5em;}
.nav_bar a{ color:#003399; text-decoration:none;}
.nav_bar a:link{ color:#003399; text-decoration:none;}
.nav_bar a:active{ color:#003399; text-decoration:none;}
.nav_bar a:hover{ color:#000099; text-decoration:underline;}
.nav_bar a{ color:#003399; text-decoration:none;}


.pagenum_box {
   background: #ffffff url(/images/page_num_grad.gif) repeat-x top left;
}
.pagenum_top div {
   background: url(/images/page_num_tl.gif) no-repeat top left;
}
.pagenum_top {
   background: transparent url(/images/page_num_tr.gif) no-repeat top right;
}
.pagenum_bottom div {
   background: url(/images/page_num_bl.gif) no-repeat bottom left;
}
.pagenum_bottom {
   background: transparent url(/images/page_num_br.gif) no-repeat bottom right;
}

.pagenum_top div, .pagenum_top,
.pagenum_bottom div, .pagenum_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.pagenum_content { 
  margin: 0 10px;
	color:#484848;
	font-size:77%;
	font-weight:bold;
	
}
.pagenum_content a{ color:#484848; text-decoration:underline;}
.pagenum_content a:link{ color:#484848; text-decoration:underline;}
.pagenum_content a:active{ color:#484848; text-decoration:underline;}
.pagenum_content a:hover{ color:#000099; text-decoration:none;}



#products_tbl table, td{
 padding:5px;
 
}
#products_tbl td{ 
 border-bottom-color:#CCCCCC; 
 border-bottom-style:solid; 
 border-bottom-width:1px;
}




.srch_box {
	background: url(/images/srch_tl.png) no-repeat top left; width:80%; margin-top:1em; margin-bottom:1em;
}
.srch_top {
	background: url(/images/srch_tr.png) no-repeat top right;
}
.srch_bottom {
	background: url(/images/srch_bl.png) no-repeat bottom left;
}
.srch_bottom div {
	background: url(/images/srch_br.png) no-repeat bottom right;
}
.srch_content {
	background: url(/images/srch_r.png) top right repeat-y;
}

.srch_top div,.srch_top,
.srch_bottom div, .srch_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.srch_content, .srch_bottom {
	margin-top: -19px;
}
.srch_content { padding: 0 10px; }

.small-list{ 
  font-size:88%;

}
.sml{ font-size:77%;}


.fail{
  color:#FF0000;
}
.success{ 
  color:#006600;
}
.ftr{ font-size:77%; 
  text-align:center;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
/*.ftr a{text-decoration:none; color:#CCCCCC;}*/
.data td{
padding:5px;
}
/*for the box on the left */
.t {background: url(/images/bludot.gif) 0 0 repeat-x; width: 14em;}
.b {background: url(/images/bludot.gif) 0 100% repeat-x}
.l {background: url(/images/bludot.gif) 0 0 repeat-y}
.r {background: url(/images/bludot.gif) 100% 0 repeat-y}
.bl {background: url(/images/botl.gif) 0 100% no-repeat}
.br {background: url(/images/botr.gif) 100% 100% no-repeat}
.tl {background: url(/images/topl.gif) 0 0 no-repeat}
.tr {background: url(/images/topr.gif) 100% 0 no-repeat; padding:8px} 

/*for the rounded corner boxes in checkout */
.roundedcornr_box_761160 {
	background: url(/images/roundedcornr_761160_tl.png) no-repeat top left;
}
.roundedcornr_top_761160 {
	background: url(/images/roundedcornr_761160_tr.png) no-repeat top right;
}
.roundedcornr_bottom_761160 {
	background: url(/images/roundedcornr_761160_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_761160 div {
	background: url(/images/roundedcornr_761160_br.png) no-repeat bottom right;
}
.roundedcornr_content_761160 {
	background: url(/images/roundedcornr_761160_r.png) top right repeat-y;
}

.roundedcornr_top_761160 div,.roundedcornr_top_761160,
.roundedcornr_bottom_761160 div, .roundedcornr_bottom_761160 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_761160, .roundedcornr_bottom_761160 {
	margin-top: -19px;
}
.roundedcornr_content_761160 { padding: 0 15px; }

/*for the rounded corner boxes around picture images */
.roundedcornr_box_701008 {
	background: url(/images/roundedcornr_701008_tl.png) no-repeat top left;
}
.roundedcornr_top_701008 {
	background: url(/images/roundedcornr_701008_tr.png) no-repeat top right;
}
.roundedcornr_bottom_701008 {
	background: url(/images/roundedcornr_701008_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_701008 div {
	background: url(/images/roundedcornr_701008_br.png) no-repeat bottom right;
}
.roundedcornr_content_701008 {
	background: url(/images/roundedcornr_701008_r.png) top right repeat-y;
}

.roundedcornr_top_701008 div,.roundedcornr_top_701008,
.roundedcornr_bottom_701008 div, .roundedcornr_bottom_701008 {
	width: 100%;
	height: 40px;
	font-size: 1px;
}
.roundedcornr_content_701008, .roundedcornr_bottom_701008 {
	margin-top: -19px;
}
.roundedcornr_content_701008 { padding: 0 10px; }

/*floats to wrap text around an image */
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
