body
	{
	margin:0;
	padding-bottom: 5px;
	color: #333;
	font-family: arial;
	font-size: .75em; 
height:100%;
background-color:#fff;
text-align:center;
}
.content
	{margin: auto;
	width: 790px;
	position: relative;
	background:#fff;
	padding: 0 1px 0 1px;
	text-align: left;
	border-left:1px solid #98aabb;
	border-bottom:1px solid #98aabb;
	border-right:1px solid #98aabb;
	background-color:#e7ebf0
	}
.header 
	{margin:auto;
	width:790px;
	position: relative;
	background-color:#1e4f81;
	padding:0;
	text-align: left;
	border-bottom:2px solid #fff;
	border-left:1px solid #98aabb;
	border-right:1px solid #98aabb;
}	

img.logomain
	{}

.header ul 
	{list-style:none;
	position:absolute;left:645px;top:10px;
	color:#fff;
	font-weight:bold;}
.header ul li
	{padding-bottom:5px}	
.header ul li a 
	{text-decoration:none;
	color:#fff;
	font-family:helvetica;
	font-weight:bold;
	}	
		
#pageheader img
	{position:relative;
	margin:0;
	padding:0;
	}
.logomain
	{position:relative;top:4px;}	
/*end header*/

/*begin content*/

table.topnav tbody tr td 
	{
	height:26px;
	text-align:center;
	border:3px double #98aabb;
	background-color:#e7ebf0;
	}	
	
table.topnav tbody tr td a
	{text-decoration:none;
	color:#033668;
	font-family:times;
	font-size:.7em;
	background-color:#e7ebf0;
	padding:3px 28px 3px 28px;}
	
table.topnav tbody tr td a:hover
	{
	background-color:#fff;}		
	
.leftnav
	{position:absolute;
	margin:0;
	padding:0;
	margin-left:0px;
	text-align:left;
	background-color:#e7ebf0;;
	width:145px;
	border:0;
}
.leftnav table tbody tr 
	{margin:0;
	padding:0;
	text-align:left;
	}
	
.leftnav ul li 
	{
	list-style-type:none;
	}	
	
.leftnav a
	{text-decoration: none;
	color:#58426b;
	font-size:.75em;
}

.leftnav a:hover
	{text-decoration:underline;}
	
.leftnav ul li a.active
	{color:#c4467b;
	}
		

td.category
	{width:120px;
	background-color:#5b7290 !important;
	padding-left:5px;}
td.category a
	{color:#fff;
	font-size:.75em !important;
	color:#fff !important;
	font-weight:bold;}	

.signaturecat

	{
	font-size:.7em !important;
	font-weight:bold;
	}
#new 
	{color:#965470;
	margin:0;
	padding:0;
	font-weight:bold;}
			
.leftnavheader
	{height:32px;
	text-align:left;
	font-size:1em;
	color:#fff;
	border-bottom:3px solid #fff;
	padding-bottom:0px;
	background-color:#033568}	

/*homepage*/

.showcasehome
	{margin:0;
	padding:0;
	width:650px;
	position:relative;left:130px;bottom:31px;
	background-color:#FFF;
	
	}
.showcase	
	{margin:0;
	padding:0;
	width:650px;
	position:relative;left:130px;bottom:31px;
	background-color:#fff;
	}	
.showcasecontenthome
	{margin:3px;
	padding-top:5px;
	border:1px solid #98aabb;
	height:700px;}	
.showcasecontent
	{margin:3px 0px 0px 0px ;
	padding:5px 0px 20px 0px;
	border:1px solid #98aabb;
	height:600px}

.showcasecontentlong
	{margin:3px 0px 0px 0px ;
	padding:5px 0px 20px 0px;
	border:1px solid #98aabb;
	height:auto;}	

.freeship
	{text-align:center;
	font-weight:bold;
	border-bottom:1px solid #98aabb;
	margin-bottom:25px;
	padding-bottom:5px;}		
	
	
.featured
	{
	margin-bottom:50px;}
.featuredpic 
	{margin:0;
	width:auto;
	float:left;
	}
img.featuredpic 
	{
	margin:0px 10px 10px 10px;}	
.featuredwords
	{position:relative;bottom:10px;right:0px;}	
.featuredcopy h1
	{font-size:1.3em;
	font-family:times;
	text-align:center;
	margin:0;
	padding:0;
	color:#5c5c5c}	
.featuredcopy p
	{
	margin:0px 10px 0px 10px;
	padding:5px 10px 0px 25px;
	text-align:justify;
	font-size:1em
	}	


.more
	{position:relative;left:220px;
	border:3px double #98aabb;
	}
.more a
	{color:#033668;
	background-color:#e7ebf0;
	padding:2px;
	text-decoration:none;
	font-size:.8em;
	}
.more a:hover
	{
	background-color:#fff;
	}

.traditions
	{
	clear:left;
	float:left;
	width:329px;
	position:relative;top:15px;

}	
	
.traditionspic
	{float:left}	
	
h2.traditionsheader 
{font-size:1.3em;
	font-family:times;
	text-align:center;
	margin:0;
	padding:0;
	color:#5c5c5c
	}	
	
.traditionswords
	{position:relative;right:30px;}	
	
p.traditionscopy
	{margin-top:7px;
	text-align:justify;
	font-size:.9em;}		
	
	
.traditions ul
	{padding:5px 0px 5px 0px;
	position:relative;left:160px;bottom:35px;
	text-indent:0;
	}
	
.traditions ul li a 
		{text-decoration:none;
		font-size:.9em;}
.traditions ul li a:hover
		{text-decoration:underline}		

#maidswidthfix
	{width:300px;
	float:right;}		
.maids
	{margin:0;
	padding:0;
	position:relative;right:10px;top:15px}
img.maidspic
	{float:left;
	margin:0;
	padding:0;}	
	
.maidscopy
	{position:relative;right:10px;
	text-align:justify;
	margin:0;
	padding:0;
	font-size:.9em;
	}	
	
.maidswords
	{position:relative;left:95px;}	
	
h2.maidsheader 
{font-size:1.3em;
	font-family:times;
	text-align:center;
	margin:0;
	padding-bottom:5px;
	position:relative;right:15px;
	color:#5c5c5c
	}			
	
.maids ul
	{padding:0px 0px 5px 0px;
	position:relative;left:130px;bottom:65px;
	text-indent:0;}
	
.maids ul li a 
		{text-decoration:none;
		font-size:.9em;}
.maids ul li a:hover
		{text-decoration:underline}	
		
		
.men
		{clear:left;
		float:left;
		width:300px;
		position:relative;left:20px;top:5px}
img.menwords
	{margin:0;
	padding:0;}
.menpic
	{float:left;}
	
h2.menheader
	{font-size:1.3em;
	font-family:times;
	text-align:center;
	margin:0;
	padding:0;
	position:relative;;right:20px;
	color:#5c5c5c
	}
	
p.mencopy
	{font-size:.9em;
	padding:0;
	margin:5;}
	
	
.men ul li a
	{margin:0;
	padding:0;
	text-decoration:none;
	font-size:.9em;}		
.men ul li a:hover
	{text-decoration:underline;}
.men ul li
	{margin:0;
	padding:0;
	position:relative;left:140px;bottom:55px}	
	
.signature
	{width:300px;
	position:relative;bottom:30px;left:px;
	float:right;}	
	
h2.sigheader
	{font-size:1.3em;
	font-family:times;
	text-align:center;
	margin:0;
	padding:0;
	position:relative;;right:15px;
	color:#5c5c5c
	}	
img.sigpic
	{float:left;}
.sigcopy
	{font-size:.9em;
	margin:5px;}	
.signature ul li a
	{margin:0;
	padding:0;
	text-decoration:none;
	font-size:.9em;}
.signature ul li a:hover	
	{text-decoration:underline;}
.signature ul
	{position:relative;bottom:50px;left:130px}
.sigwords
	{position:relative;right:25px;}					
.testimonholder
	{margin:0;
	padding:0;
	width:174px;
	position:absolute;
	left:11px;
	bottom:280px;}	
	
	
		
.testimonials
	{font-size:.9em;
	font-style:italic;
	width:510px;
	position:relative;left:200px;bottom:15px;
	margin-bottom:25px
	}	
	

#sig
	{margin:0;
	padding:0;
	position:relative;left:300px;
	font-weight:bold;}
#sig a				
	{float:right}
					
		
/*catalogue*/
.productwidthfix
	{margin:0;
	padding:0;
	width:530px;
	border:1px solid #98aabb;
	position:relative;left:60px;
}
	
.product
{padding:10px;
background-color:#fff}

.pictures 
	{
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	}
	
.pictures img
	{border:1px solid silver;
	}	
	
.enlarge img
	{border:1px  !important;}
	
.producttitle
	{text-align:center;
	font-size: 1.2em;
	font-weight:bold;
	}	
	
.copy
	{text-align:justify;
	margin:0;
	}	
/*coin formatting for price and dateform*/	
#price
	{position:relative;left:430px;
	font-weight:bold;
	
	}	
#dateform
	{position:relative;left:200px;
	margin:0;
	padding-top:10px;}	
/*end coin only formatting*/

/*formatting for price and button*/
#price2
	{position:relative;left:210px;
	font-weight:bold;}
.cartbutton
	{position:relative;left:420px}
.cartbutton2
{position:relative;left:197px}	

#pricecharms
	{position:relative;left:425px;
	font-weight:bold;}
.charmbutton
	{position:relative;left:335px;}	
#claspform
	{position:relative;left:250px;}	
	
/*category pages*/

.cathead h1
	{display:none
	}
.catheadpic
	{width:100%;
	text-align:center;
	margin:0 0 15px 0;}
.underproduct
	{width:530px;
	position:relative;left:55px;
	margin:5px;
	text-align:center;}
.leftarrow
	{float:left}
.rightarrow
	{position:relative;left:150px}		
.emailitem a
	{position:relative;left:0px;
	text-decoration:none;
	font-weight:bold;
	color:#292049}
.emailitem a:hover
	{color:#c4467b}		
.rightarrow
	{position:relative;left:px;}	
.alsobought
	{width:355px;
	position:relative;left:55px;
	border:1px dashed silver;
	background-color: #fff;
	padding:5px;
	margin:25px 0 0px 0;
	text-align:center;}
		
.alsobought a
	{
	font-weight:bold;}	
		
/*st legend page*/

.goback
	{position:relative;left:455px;
	font-size:1.1em;
	}	
		
.footer
	{
	width:786px;
	position:relative;left:0px;
	text-align:center;
	margin:0px;
	padding:0px 0 0 0;
	background-color:#e7ebf0;
	}	
.footerhome
	{
	width:785px;
	position:relative;
	text-align:center;
	margin:0px;
	padding:0px 0 0 0;
	background-color:#e7ebf0;
	clear:right;
	}
		
.footer p
	{padding-bottom:0;
	margin-bottom:0;}
	
#infotable 
	{
	padding-top:5px;
	font-size:1em;
	text-align:center;
	color:#666}
	
#infotable a 
	{text-decoration:none;
	margin-bottom:0px;
	color:#292049}
	
/*sixpence history*/
#sixpencehistory
{text-align:justify;
	width:530px;
	position:relative;left:60px;top:30px;
	padding-bottom:75px;
	}	
p.pheader
	{font-weight:bold;
	font-family:arial;
	}	
.historypoem	
	{text-align:center;
	width:400px;
	position:relative;left:75px;
	font-style:italic;}	
h1.pheader
{font-size:1.3em}	
/*about*/
#about
	{text-align:justify;
	width:530px;
	position:relative;left:60px;top:30px;
	padding-bottom:127px;
	}
/*contact*/
#sendfeedback
	{padding:35px 180px 10px 180px; 
	text-align:justify;}
form.feedback
	{width:350px;
	position:relative;left:150px;
	padding:10px 5px 10px 10px;
	border:1px solid #98aabb;}
.pfeed
	{padding-left:14px;
	margin:10px;}		
/*policies*/
#policies
	{text-align:justify;
	width:530px;
	position:relative;left:60px;top:30px;
	padding-bottom:50px;
	}	
/*enlarge*/
td.view p#rollovers
{font-size:.8em;}
td.view p#rollovers a
	{
	width:100%;
	font-size:1em;
	color:#033668;
	background-color:#e7ebf0;
	padding:2px;
	text-decoration:none;
	font-size:.8em;
	border:3px double #98aabb;
	text-align:center;
	}	
td.view p#rollovers a:hover
	{background-color:#fff;}	