/* http://www.opal33.com/ */

body {
	margin:auto;
	font:76% Tahoma, Verdana;
	color:#003;
	background:#FFFFFF url(http://www.opal33.com/images/background2.JPG) repeat-y;
}
#wrap {
	width:870px;
	margin:0 auto;
	padding:0 0 0 20px;
	}
h1 {
	font-size:2.4em;
	color:#036;
	margin:0px 0px 20px 0px;
	font-weight:500;
}
h2, h3, h4 {
	margin:30px 0px 25px 0px;
}
p {
	line-height:1.3em;
	font-family:Verdana;
	margin: 0 0 20px;
}
a {
	text-decoration:underline;
	color:#3366FF;
	font-weight:bold;
}
a:hover, #nav a:hover {
	color:#FFCC66;
}
li {
	margin:0px 0px 10px 0px;
}
b, strong {
	color:#C63;
	font-size:1.1em;
}
img {
	border:0;
	margin:10px;
}
/*  header */
.header {
	float:left;
	width:870px;
	}
.logo {
	float:left;
	}
.topLinks {
	float:right;
	font-size:11px;
	padding:40px 20px 20px;
	}
.topLinks a {
	}
/* Nav */
#nav {
	width:870px;
	list-style-type:none;
	padding:0;
	margin:0 0 40px;
	clear:both;
}
#nav li {
	display:inline;
	border-right:#3366ff solid 1px;
}
#nav li.last, #nav li.last a {
	border:none;
	padding-right:none;
	margin-right:0;
}
#nav a {
	margin:0 10px;
	font-size:16px;
}
/* Content */
.left {
	float:left;
	padding:0;
	margin:0;
	/*width:570px;*/
}
.right {
	float:right;
	padding:0;
	margin:0;
	/*width:300px;*/
}
.saleBox {
	 padding:10px; 
	 text-align:center; 
	 width:256px; 
	 border:#ccc solid 1px;
	 }
.saleBox img {
	 display:block
	 }
.caption {
	color:#999;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.caption img, .caption span {
	display:block;
	}

/*  Resets  */

.clearNone {
	clear:none;
	}

/* Footer */
.footer {
	clear:both;
	border-top:#000033 solid 1px;
	padding-top:15px;
}
.copyright {
	float:left;
}
.footLinks {
	float:right;
}
