@charset "utf-8";
/* CSS Document */

body {margin:0px; background:#000 repeat;}
body,td,th {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #fff;}
h1 {font-size:30px; color:#ffc247; font-weight:normal; margin:0px 0px 5px 0px; padding-bottom:1px;}
h2 {font-size:30px; color:#fff; font-weight:normal; margin:0px 0px 5px 0px; padding-bottom:1px;}
h3 {font-size:14px; color:#ffc247; margin:0px;}
hr {color:#d2cab8; height:1px; padding-top:0px; margin-bottom:8px;}
form {padding:0px; margin:0px;}
p {margin-top:0px; margin-bottom:10px; line-height:16px;}
input {font-size:12px;}

a:link {color: #f8a035; text-decoration:none;}
a:visited {color: #f8a035; text-decoration:none;}
a:hover {color:#ffc247; text-decoration:none;}
a:active {color: #f8a035; text-decoration:none;}

.highlight {color:#FF0000;}
.tinyText {font-size:10px;}
.comments	{width:750px; float:left; padding:7px; margin-bottom:3px;}
.commentsAltRow	{width:750px; float:left; padding:7px; margin-bottom:3px; background-color:#333;}

.wrapper {width:788px; padding:0px; margin:0 auto; position:relative;}

.topNav {width:788px; height:50px; float:left; position:relative; font-size:11px;}
	.topNav a:link {color: #fff; text-decoration:none;}
	.topNav a:visited {color: #fff; text-decoration:none;}
	.topNav a:hover {color:#f8a035; text-decoration:none;}
	.topNav a:active {color: #fff; text-decoration:none;}
	.memberNav {position:absolute; left:0px; top:22px;}
	.cartNav {position:absolute; right:0px; top:22px;}

.header {width:774px; height:235px; float:left; padding:7px; background:#565656;}
	.flash {width:535px; height:235px; float:left;}
	.logoArea {width:239px; height:235px; float:left; background:url(images/logoAreaBG.jpg); text-align:center;}

.nav {width:786px; float:left; background:#000; padding:9px 0px; margin-bottom:15px; border-bottom:#272727 1px solid; border-left:#272727 1px solid; border-right:#272727 1px solid; text-align:center; color:#999; font-size:14px; display:block;}
	.nav a {margin:0px 7px;}
	.nav a:link {color: #999; text-decoration:none;}
	.nav a:visited {color: #999; text-decoration:none;}
	.nav a:hover {color:#f8a034; text-decoration:none;}
	.nav a:active {color: #999; text-decoration:none;}

.content {width:770px; float:left; margin-left:9px; position:relative; z-index:1;}
	.newsletterBox {width:220px; height:81px; float:right; background:url(images/newsletterBG.jpg); padding:10px; clear:right; color:#000;}
		.newsletterBox b {font-size:18px; line-height:24px;}
	.homeGallery {width:200px; height:293px; float:right; background:#212121; border:#353535 1px solid; margin-bottom:15px; padding:10px 19px; clear:right;}
		.homeGallery1 {border:##FFF solid 1px; margin-right:12px; margin-bottom:10px; border:#FFF solid 1px;}
		.homeGallery2 {border:##FFF solid 1px; margin-bottom:10px; border:#FFF solid 1px;}
	.homeAbout {width:240px; float:left; clear:left; border-right:#3b3b3b solid 1px; padding-right:15px; margin-right:15px;}
	.homeWelcome {width:510px; float:left; border-bottom:#3b3b3b solid 1px; padding-bottom:7px; margin-bottom:20px;}

.footer {width:770px; float:left; margin-left:9px; margin-top:15px; padding-top:10px; text-align:center; position:relative; border-top:#3b3b3b solid 1px; color:#999;}
	.footer a:link {color: #999; text-decoration:none;}
	.footer a:visited {color: #999; text-decoration:none;}
	.footer a:hover {color:#f8a034; text-decoration:none;}
	.footer a:active {color: #999; text-decoration:none;}

/*DROP DOWN MENU STYLES*/
#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0px 0px 0px 13px;
	list-style: none;
	z-index:2;
}

#nav a {
	display:block;
}

#nav li { /* all list items */
	float: left;
}

#nav li ul { /* second-level lists */
	position:absolute;
	background: #545456;
	left: -1999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-top:#000 solid 5px;
}

#nav li ul a { /* second-level lists */
	padding-top:5px;
	padding-bottom:5px; 
	color:#fcb034; 
	font-size:11px;
}
#nav li ul a:hover { /* second-level lists */
	text-decoration:underline;
	color:#FFFFFF;
/*	background:#000000;*/
}
#nav li ul li { /* second-level lists */
	margin:0px;
	padding:0px 10px 0px 10px; 
	border:#FFFFFF; 
	background: #545456;
	border-bottom-style:solid; 
	border-width:1px;
	height:25px;
	text-align:left;
	
}
#nav li ul li:hover { /* second-level lists */
	background: #000000; 
}

#nav li:hover ul { /* lists nested under hovered list items */
	position:absolute;
	left: auto;
}