body{margin-top:0;margin-left:0;background-color:#fff;}

form{
	margin:0;
	padding:0;
}

#banner {
background-image: url(../images/bannerback.gif);
	height:124px;
	background-repeat: no-repeat;
	margin:0;width:960px;
	text-align:center;
	margin-bottom:0;
}
#banner img {
padding-top:3px;
}

#container{
	background-color:#fff;
	overflow:hidden;
	margin:0;
	padding-left:200px; /* The width of the rail */
	width:750px;
}
* html #container{
	height:1%; /* So IE plays nice */
}
#content{
	background-color:#fff;
	width:100%;
	
	border-left:200px solid #fff; /* The width and color of the rail */
	margin-left:-200px; 
	float:right;
	/*added */
	border-left:1px solid #848e98;
}
#rail{
	background-color:#fff;
	width:199px;
	float:left;
	margin-left:-200px;
	display:inline; /* So IE plays nice */
}
#rail p {
	/*border-bottom:1px solid #d5c790;*/
	padding-bottom:10px;
	margin-right:10px;
	margin-left:5px;
	
}
#rail p.last {
	border-bottom:none;
	padding-bottom:10px;
	margin-right:10px;
	
}

#rail p a {
	color: #993333;
	text-decoration:none;
	margin-left:5px;
	white-space:nowrap;
	font-size:.9em;
	letter-spacing:1px;
	font-family: Arial, non-serif;
}

#rail p a:link {color: #993333;}    
#rail p a:visited {color: #993333;} 
#rail p a:hover {color: #c8d1d6;}  
#rail p a:active {color: #c8d1d6;}   
/*
#rail p a:hover {color: #e3d9b5;}  
#rail p a:active {color: #e3d9b5;}   
*/
#logoURL {
margin-left:5px;

}
#spacer {
margin-bottom:82px;
}
#spacer2 {
margin-bottom:18px;
}
#innercontent{
margin-left:10px;
}

#masthead {
	margin-top:0;
	height:32px;
	line-height:24px;
	background-color:#c8d1d6;
	border:1px solid #c8d1d6; 
	text-align:center;
	color: #858f9b;
	
	vertical-align:middle;	
	width:958px;	
	margin-bottom:20px;
		 }
		
#masthead img {padding-top:5px;}		
		
#callout {
background-color: #80b0bf;
color: #fff;
padding:10px;
margin-right:10px;
margin-bottom:10px;
}
#callout a{
color:#fff;
text-decoration:none;

}
#callout a:link {color: #fff;}    
#callout a:visited {color: #fff;} 
#callout a:hover {color: #e3d9b5;}  
#callout a:active {color: #e3d9b5;}   

h1 {
	color: #993333;
	margin-left:10px;
	margin-bottom:0;
	font: 1.2em Arial, sans-serif;
	letter-spacing: 1px;
}

#sixbooks {	
width:750px;
line-height:1.2em;
}
#sixbooks td {width:375px;
vertical-align:top;
padding-bottom:10px;
}
#sixbooks td.colA {
border-right:1px solid #858f9b;
padding-top:20px;

}
#sixbooks td.rowA {
border-bottom:1px solid #858f9b;
padding-top:20px;
}
#sixbooks td.rowLast {
border-top:1px solid #858f9b;
padding-top:20px;
}

#sixbooks div {float:left;width:170px;}
#sixbooks div a {
	text-decoration:none;
}

#sixbooks div a:link, #sixbooks a:visited  {
color: #663333;
}    
#sixbooks div a:hover {color: #c8d1d6;}  
#sixbooks div a:active {color: #c8d1d6;}   

#sixbooks div p{
	margin-bottom:.5em;
}
	
#sixbooks div.imgcontainer {
	float:left;
	width:153px;
	padding-left:20px;
	padding-right:20px;
}

#sixbooks span {
	color: #096b8b;
}

#footer {
background-color:#858f9b;
padding: 5px 20px 3px 20px;
color: #cccccc;
margin-top:5px;
vertical-align: middle;
height:30px;
width:920px;
}
#footer a {
color: #cccccc;
text-decoration:none;
white-space: nowrap;

}
#footer a:link {color: #cccccc;}    
#footer a:visited {color: #cccccc;} 


#footer a:hover {color: #cccccc;}  
#footer a:active {color: #cccccc;}   

#footer a.pad1 {
	margin-right:32px;
}

#footer a.pad2 {
	margin-right:10px;
}

#copy {text-align:center;vertical-align:middle;padding-top:8px;color: #ccc;font: 12px Arial, sans-serif;
	letter-spacing: 1px;}
	
.shopbtn {
background-image: url(../images/buttonback.gif);
background-repeat: repeat-x;
border:1px solid #858f9b;
color: #947500; 
padding: 3px 5px 2px 5px;
font: .8em Times, Georgia, serif;

}	



#sixbooks div span.shopbtn a:link {color: #993333;}    
#sixbooks div span.shopbtn a:visited {color: #993333;} 
#sixbooks div span.shopbtn a:hover {color: #993333;}  
#sixbooks div span.shopbtn a:active {color :#993333;}  

#sixbooks div a:link.shopbtn {color: #993333;}    
#sixbooks div a:visited.shopbtn {color: #993333;} 
#sixbooks div a:hover.shopbtn {color: #993333;}  
#sixbooks div a:active.shopbtn {color :#993333;}  


.shopbtn a, a:hover .shopbtn {
	color: #993333;
	text-decoration: none;

}

.whtSpc1em {
	margin-top:2.5em;
}	

.infoWhtSpc {
	margin-top:.4em;
}

.smText {font-size:.8em;}


#news {font-family:Arial, non-serif;font-size:1.1em;color: #663333;white-space: normal;
line-height:1.2em;margin-top:10px;width:620px;
}
#news a {color: #663333;white-space:normal;}
#news a:hover {color:#c8d1d6}
#news ul, #news li {white-space:normal;width:620px;list-style: none;}
#news li {margin-top:10px;}