html, Body	{
margin:0;
padding:0;
font-family:Arial;
font-size:12px;
line-height:18px;
color:#000;
background-image:url(images/pattern.gif);
height:100%;
}

A	{	color:#000;	}
A:hover	{	color:#990000;	}

.wrap	{	width:1024px; min-height:100%; margin:0 auto; background-color:#FFFFFF;	}
*html #wrap {	height:100%;	}
.contentwrap	{	margin:0 58px; padding:0;	}

h1	{	font-size:22px; letter-spacing:3px; color:#990000; padding:90px 0 0 0; margin:0;	}
h2	{	font-size:16px; padding:10px 0 0 0; margin:0;	}
h3	{	font-size:12px; line-height:16px; color:#000; font-style:italic; padding:10px 0 0 0; margin:0;	}
h4	{	font-size:16px; line-height:22px; color:#A7A7A7; font-weight:normal; margin:0;	}
h5	{	font-size:12px; color:#990000; margin:0; padding:10px 0 0 0;	}

/** Start Navigation **/
.toptool	{	padding:15px 0 0 0;	}
.mainnav	{	border-bottom:1px solid #858585; margin:26px 0 0 0; padding:0; height:25px;}
.bottomnav	{	font-size:10px; padding:8px 0 20px 0; margin:0; border-top:1px solid #858585; clear:both;	}
.bottomnav A	{	color:#858585; text-decoration:none; padding-right:30px;	}
.bottomnav A:hover	{	color:#990000;	}

.prodnav	{	font-size:11px; color:#990000; text-align:right; padding:40px 0 0 0;	}
.prodnav A	{	color:#990000; text-align:right; text-decoration:none;	}
.prodnav A:hover	{	color:#000;	}
.prodnavview	{	padding-right:50px;	}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav {
  /*margin-top: 26px;*/
}

#nav a {
	display: block;
	/*width: 135px;*/
	height: 12px;
	text-decoration: none;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	padding: 8px 0 5px 0;
	
}

#nav a:hover {
  color: #000;
}


#nav li { /* all list items */
	float: left;
	/*width: 125px;*/ /* width needed or else Opera goes nuts */
	height: 12px;
	margin-right: 122px;	
}


#nav li#navContact {
  margin-right: 0;
}

#nav li#navHome a:hover {
  background: url(images/dot_red.gif) no-repeat 17px top;
}

#nav li#navShop a:hover {
  background: url(images/dot_red.gif) no-repeat 17px top;
}

#nav li#navAbout a:hover {
  background: url(images/dot_red.gif) no-repeat 20px top;
}

#nav li#navBlog a:hover {
  background: url(images/dot_red.gif) no-repeat 17px top;
}

#nav li#navBookings a:hover {
  background: url(images/dot_red.gif) no-repeat 32px top;
}

#nav li#navContact a:hover {
  background: url(images/dot_red.gif) no-repeat 29px top;
}

#nav li#navAbout a.current {
  background: url(images/dot_red.gif) no-repeat 17px top;
  color:#000;
}

#nav li#navBookings a.current {
  background: url(images/dot_red.gif) no-repeat 32px top;
  color:#000;
}

#nav li#navContact a.current {
  background: url(images/dot_red.gif) no-repeat 29px top;
  color:#000;
}

#nav li#navShop a.current {
  background: url(images/dot_red.gif) no-repeat 17px top;
  color:#000;
}

/* Add hover state for other menu items here, just like the one above */

a.current {
   color: #000;
}

#nav li li { 
	padding: 4px;
	height: 15px;
}

#nav li li a {
  padding: 0;
  width: 16em;
  height: 15px;
}

#nav li#navShop li a:hover {
  background: none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #888;
	width: 16em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul A { /* second-level lists */
	color:#FFF;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/** End Navigation **/

/** Start Columns **/
.topbnr1	{	width:400px; float:left;	}
.topbnr2	{	float:right;	}
.column50A	{	width:50%; float:left;	}
.column50B	{	width:50%; float:right;	}
.column33	{	width:45%; float:left;	}
.column66	{	width:55%; float:right;	}
div.clear	{	clear:both;	}
/** End Columns **/

/** Start Page Details **/
h1.head	{	padding:50px 0 0 0; margin:0;	}
h4.head	{	padding:30px 0 0 0;	}
/** End Page Details **/

/** Start Shop Pages **/
div.mainborder	{ background-color:#858585; padding:18px; margin:20px 0 0 0;	}
div.subborder	{ background-color:#990000; padding:5px;	}
div.bordercontent	{ background-color:#FFF;	}

p.message	{	font-size:11px; font-weight:bold; color:#990000;	}
.details	{	font-size:11px;	}
.type	{	font-size:12px; }
.style	{	font-size:11px; font-style:italic; 	}
.icons	{	padding:30px 0 0 0;	}
.lrn	{	font-size:11px; color:#666; padding:20px 0 0 0;	}
.lrn A	{	color:#666; text-decoration:none;	}
.lrn A:hover	{	color:#990000;	}
.click	{	font-size:15px; text-align:center; color:#666;	}

#malta	{	background-image:url(images/shop/product/malta_bkgd.jpg); background-repeat:no-repeat;	}
#eve	{	background-image:url(images/shop/product/eve_bkgd.jpg); background-repeat:no-repeat;	}
#goddesseyes	{	background-image:url(images/shop/product/goddesseyes_bkgd.jpg); background-repeat:no-repeat;	}
#sacreddoor	{	background-image:url(images/shop/product/sacreddoor_bkgd.jpg); background-repeat:no-repeat;	}
#aphrodite	{	background-image:url(images/shop/product/aphrodite_bkgd.jpg); background-repeat:no-repeat;	}
#artemis	{	background-image:url(images/shop/product/artemis_bkgd.jpg); background-repeat:no-repeat;	}
#delphi	{	background-image:url(images/shop/product/delphi_bkgd.jpg); background-repeat:no-repeat;	}
/** End Shop Pages **/

