body, font, a, p, td, th, div, span, h1, h2, h3, legend, fieldset {
	font-family: arial;
	font-size: 12px;
	color: #fff;
}
body {
	margin: 0;
	background: #353c27 /*url('images/bggrad-winter2.jpg') repeat-x; background-attachment:fixed;*/
	
}
form {
	margin: 0;
}
a {
	text-decoration:none;
	color: #C27A46;
}
a.ul {
	text-decoration: underline;
}
a:hover {
	text-decoration:underline;
}
.req {
	color: #C27A46;
}
.msgs {
	color: #C27A46;
}
strong {
	color: #C27A46;
}
table#shell {
	width: 100%;
}
table#shell td#shell-left {
	padding: 0;
	vertical-align: top;
}
table#shell td#shell-center {
	padding: 0;
	vertical-align: top;
	text-align: center;
	border-left: 1px #613D23 solid;
	border-right: 1px #613D23 solid;
	border-bottom: 1px #613D23 solid;
	width: 724px;
}
table#shell td#shell-right {
	padding: 0;
	vertical-align: top;
}
table#header {
	width: 724px;
	height: 88px;
}
table#header td {
	padding: 0;
}
table#nav1 {
	width: 724px;
	height: 33px;
}
table#nav1 td {
	padding: 0;
	background-color: black;
}
table#nav2 {
	width: 724px;
	height: 21px;
}
table#nav2 td {
	padding: 0;
}
table#bar1 {
	width: 724px;
	height: 4px;
}
table#bar1 td {
	padding: 0;
}
table#bar2 {
	width: 724px;
	height: 5px;
}
table#bar2 td {
	padding: 0;
}
table#bar3 {
	width: 724px;
	height: 9px;
}
table#bar3 td {
	padding: 0;
}
table#phones {
	width: 724px;
	height: 20px;
}
table#phones td {
	padding: 0;
}
table#footer {
	width: 724px;
	height: 50px;
}
table#footer td {
	padding: 0;
}
table#main {
	width: 724px;
	background: #000;
}
table#main td#main-left {
	width: 176px;
	padding: 0;
	vertical-align: top;
}
table#main td#main-content {

	width: 548px;
	padding: 0;
	vertical-align: top;
}
table#main td#main-content table#page-title {

	width: 548px;
	height: 39px;
	background: url('images/title_bg.gif') no-repeat;
}
table#page-title td {
	padding: 0;
	padding-left: 68px;
}
table#welcome {
	width: 175px;
	background: #000 url('images/header/welcome_bg.gif') repeat-y right;
}
table#welcome td {
	padding: 0;
}
table#welcome td#welcome-user {
	color: #fff;
	font-size: 70%;
	padding-left: 6px;
	padding-bottom: 5px;
	line-height: 17px;
}
table#welcome td#welcome-user a {
	color: #A86A3D;
	text-decoration: none;
	font-size: 100%;
}
table#welcome td#welcome-user a:hover {
	color: #fff;
}
table#nopad {
	width: 100%;
	background: #000 url('images/header/welcome_bg.gif') repeat-y right;
}
table#nopad td {
	padding: 0;
}
table#keyword {
	width: 100%;
	background: #000 url('images/left/search_bg.gif') repeat-y right;
}
table#keyword td {
	padding: 0;
	padding-bottom: 10px;
}
table#keyword td input#keyword-search {
	margin: 0;
	margin-left: 6px;
	margin-right: 3px;
	width: 109px;
	height: 20px;
	font-size: 90%;
}
table.lnav {
	width: 176px;
	height: 28px;
	background: url('images/left/cat_bg.gif') no-repeat;
}
table.lnav td {
	vertical-align: top;
	padding: 0;
	padding-top: 5px;
	padding-left: 8px;
	color: #000;
	font-size: 60%;
	text-transform: uppercase;
	
}
table.lnav td a {
	color: #000;
	font-size: 90%;
	text-decoration: none;
	text-transform: uppercase;
}
table.lnav td a:hover {
	text-decoration: none;
}
table.lnavon {
	width: 176px;
	height: 28px;
	background: url('images/left/cat_bg_on.gif') no-repeat;
}
table.lnavon td {
	vertical-align: top;
	padding: 0;
	padding-top: 5px;
	padding-left: 8px;
	color: #000;
	font-size: 60%;
	text-transform: uppercase;
	
}
table.lnavon td a {
	color: #000;
	font-size: 90%;
	text-decoration: none;
	text-transform: uppercase;
}
table.lnavon td a:hover {
	text-decoration: none;
}
table.subnav {
	width: 176px;
	background: url('images/left/sub_bg.gif') repeat-y;
}
table.subnav td.subnav-top {
	width: 176px;
	height: 14px;
	background: url('images/left/sub_top.gif') no-repeat;
	font-size: 1px;
}
table.subnav td.subnav-bot {
	width: 176px;
	height: 14px;
	background: url('images/left/sub_bot.gif') no-repeat;
	font-size: 1px;
}
table.subnav td.subnav-link {
	font-size: 55%;
	color: #C27A46;
	text-transform: uppercase;
	padding: 3px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
	width: 160px;
}
table.subnav td.subnav-link a {
	font-size: 100%;
	color: #C27A46;
	text-transform: uppercase;
	text-decoration: none;
}
table.subnav td.subnav-link a:hover {
	color: #fff;
}
table.subnav td.subnav-gt {
	font-size: 55%;
	color: #C27A46;
	text-transform: uppercase;
	padding: 3px;
	padding-left: 8px;
	vertical-align: top;
}
table.products {
	width: 535px;
	background: url('images/products/product_bg.gif') bottom left no-repeat;
}
table.products td.img img {
	border: 1px solid #C27A46;
}
table.products td.img {
	padding-left: 10px;
	padding-top: 15px;
	width: 115px;
	vertical-align: top;
}
table.product-txt td.pname h1 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 15px;
	color: #C27A46;
}
table.product-txt td.pdesc {
    text-align:justify;
	padding: 10px;
}
table.products td.info {
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
}
table.infobar td {
	padding: 0px;
}
table.infobar td.left {
	width: 260px;
	background: url('images/products/infobar_left.jpg') no-repeat;
}
table.infobar td.right {
	width: 22px;
	background: url('images/products/infobar_right.jpg') no-repeat;
}
table.infobar td.divider {
	font-size: 1px;
	width: 32px;
	background: url('images/products/infobar_div.jpg') repeat-x;
}
table.infobar td.spacer {
	font-size: 1px;
	background: url('images/products/infobar_bg.gif') repeat-x;
}
table.infobar td.end {
	font-size: 1px;
	width: 1px;
	background: url('images/products/infobar_end.gif') no-repeat;
}
table.infobar td.more {
	width: 65px;
}
table.infobar td.search {
	width: 65px;
}
table.product {
	width: 535px;
	background: url('images/products/product_bg.gif') bottom left no-repeat;
}
table.product-imgs {
	margin: 10px;
}
table.product-imgs td {
	padding: 0;
}
table.product-imgs td.lg-img {
	vertical-align: top;
}
table.product-imgs td.lg-img img {
	border: 1px solid #C27A46;
}
table.product-imgs td.sm-imgs {
	vertical-align: top;
}
table.product-imgs td.sm-imgs td.imgs img {
	border: 1px solid #C27A46;
	margin-left: 10px;
}
table.product-imgs td.sm-imgs td.imgs a:focus {
	outline: none;
}
table.product-imgs td.sm-imgs td.imgs {
	padding-bottom: 20px;
}
table.product-imgs td.txt {
	color: #C27A46;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 20px;
}
table.border {
	width: 535px;
	margin-left: 13px;
	height: 184px;
	background: url('images/products/product_bg.gif') bottom left no-repeat;
}
table.border td.b {
	text-align: right;
	vertical-align: top;
	padding: 10px;
}
table.u-border {
	width: 535px;
	height: 184px;
	margin-left: 13px;
	background: url('images/products/var_bg.gif') top left no-repeat;
}
table.u-border td.ub {
	text-align: right;
	vertical-align: top;
	padding: 10px;
}
table.cart {
	width:100%;
}
table.cart th {
	padding:0px;
	text-align: left;
	color: black;
	background: url('images/products/var_th_bg.gif') repeat-x;
}
table.cart td {
	padding: 0;
	padding-top:4px;
}
table.cart td input {
	border: 1px solid #C27A46;
}
table.cart td .chk {
	border: none;
}
table.cart .r {
	text-align: right;
}
table.cart .c {
	text-align: center;
}
td.padd {
	padding: 20px;
}
td.sub {
	padding: 10px;
	padding-left: 35px;
	padding-right: 35px;
	font-weight: bold;
	font-size: 13px;
}
table.dark {
	width: 514px;
	background-color: #240902;
	border: 1px solid #C27A46;
}
table.dark td {
/*	color: #C27A46; */
}
table.dark td.body {
	padding: 15px;
}
table.dark td.light {
	padding: 15px;
	background-color: #613D23;
}
.b-bot {
	border-bottom: 1px solid #C27A46;
}

#chromemenu{
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: ""; 
display:block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border:  none;
width: 100%;
background: url(images/chromebg.gif) center center repeat-x; /*Theme Change here*/
margin-left: 0;
padding-left: 0;
padding-right: 0;
margin: 0;
float: left;
font: bold 12px Verdana;
}


#chromemenu ul li{
display:inline;
margin: 0px;
}


#chromemenu ul li a{
float: left;
color: #7F7F7F;
font-weight: bold;
padding: 0px 0px 0px 0px;
text-decoration: none;
background: url(images/divider.gif) center right no-repeat; /*Theme Change here*/
}

#chromemenu ul li a:hover{
text-decoration: none;
color: #494949;
}

#chromemenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
/*//content: "";
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv
{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
position:absolute;
top: 0;
border: 1px solid #000; /*Theme Change here*/
border-bottom-width: 1;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background-color:#613D23;
width: 200px;
visibility: hidden;
}

.dropmenudiv a
{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid #000; /*Theme Change here*/
border-left: 0px solid #000; /*Theme Change here*/
border-right: 1px solid #000; /*Theme Change here*/
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color: white;

}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #F0F0F0;
text-decoration: none;
color:#613D23;
}

ul.NoBullet {
	text-align:left;
  	padding: 0;
  	list-style-type:none;
	 }

lh {
  	padding: 0;
	margin-left: 0;
	font-weight: bold;}

li.NoBullet {
  	padding: 0;
	margin-left:1em;
	margin-bottom:0;
	}
	
.imgDisclaimer {
	font-size: 72%;
	font-weight:bold;
}

/* Countdown Styles */
.cdcontainer {			/* positioning the countdown container*/
	/*position: relative;
	
	top: 23px;
	left: 40px;*/
	text-align:right;
	background-image: url('images/header/ECNcountdown_04.jpg');
	width: 229px;
	height: 48px;
}
.cdtext {
	position: relative;
	top: 6px; right:12px;
	color: #df0419;
	font-size: 14px;
	font-weight: bold;
	
}
#main-content h1 {font-size:18px; font-weight: bold;}