body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}

#container {
	width:800px;
	border:none;
	margin:0px;
	padding:0px;}
	
	
#header {height:150px; 
		width:800px;
		background: url('images/wbheader.jpg') #fff top left no-repeat;
		text-align:center;
		vertical-align:bottom;}
	
#header ul { list-style-type:none;
		margin:0px;
		padding:0px; 
		padding-top:125px;
		padding-left:150px;}
		
#header li{display:inline; 
		color:#fff;
		font-size:14px;
		font-weight:bold;
		margin-right:25px;	}	
		
#header li a {
		color:#fff;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;}
#header li a:link{color:#fff;}	
#header li a:hover{color:#005588;}


#mainnav {width:585px;
	background:#abdaff;
	float:left;
	background:#fff url('images/mainbodycorner.jpg') top left no-repeat;}
	
#mainnav ul { list-style-type:none;
		margin:0px;
		padding:0px;
		padding:20px;
		padding-right:0px;
		padding-bottom:10px;
		line-height:normal;}
		
#mainnav li{display:inline; 
		min-width:100px;
		height:30px;
		background: #abdaff url('images/buttonleft.gif') top left no-repeat;
		color:#058;
		font-size:17px;
		font-weight:bold;
		margin-right:10px;
		padding-left:10px;
		padding-bottom:5px;
		padding-top:5px;}
			
		
#mainnav li a {
		background:url('images/buttonright.gif') top right no-repeat;
		color:#058;
		height:30px;
		min-width:100px;
		font-size:17px;
		font-weight:bold;
		text-decoration:none;
		padding-right:10px;
		padding-bottom:5px;
		padding-top:5px;}
		
#mainnav li a:link {color:#058;}

#mainnav li a:visited {color:#058; }
						
#mainnav li a:hover{color:#fff;	}		 

#mainnav li a:active {color:#fff;}	

#mainnav li#cart {display:inline;
	background:none;
	font-size:11px;
	line-height:normal;
	color:#004e8d;
	margin:0px;
	padding:0px;
	text-align:left;}
	
#mainnav li#cart img { margin:0px; padding:0px; float:left; }

#mainnav li#cart table {display:inline; border:0px; padding:0px; margin:0px; vertical-align:middle;}

#mainnav li#cart a{ background:none;
		font-size:12px;
		height:auto;
		line-height:normal;
		color:#004e8d;
		text-decoration:none;
		margin:0px;
		padding:0px;} 
		
#mainnav li#cart a:hover{color:#7f7f7f; } 
		
#cattree{max-width:200px;
	float:left;
	background:url('images/leftbarcorner.jpg') bottom right no-repeat #abdaff;
	min-height:100%;
	padding-top:50px;
	padding-bottom:25px;
	padding-left:10px;
	padding-right:5px;
	width:expression(document.body.clientWidth > 10 ? "200px": "auto");}


#cattree a {
		color:#058;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		line-height:125%;
		}
		
#cattree a:link {color:#058;}

#cattree a:visited {color:#035; }
						
#cattree a:hover{color:#fff;	}		 

#cattree a:active {color:#fff;}



#content {width:520px;
	float:left;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:150%;
	text-align:left;
	padding-left:20px;
	padding-right:40px;}

#mainpagepic{float:right;
	padding:25px;
	padding-right:0px;}
	
#address { 
	font:11pt normal Georgia, "Times New Roman", Times, serif;
	line-height:115%;
	color:#004e8d;
	clear:both;
	vertical-align:bottom;}

hr#addy {width:350px; 
	color:#004e8d;
	float:left;
	margin-top:15px;}
	


#bottompics {text-align:center; width:800px;}
#bottompics a{color:#000; text-decoration:none; font-size:12px;}
#bottompics a img{border:0px;}
#bottompics a:hover{color:#000; text-decoration:underline}


p {text-align:left; padding-left:15px;}
 
h1 {text-size:20pt; line-height:150%;} 

.listimage {max-width:100px;
	width: expression(this.width > 75 ? 75: true);}
	
img	{max-width:350px;
	width: expression(this.width > 350 ? 350: true);}
