/* Header */

h1 {display: block; height: 92px; width: 401px; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 15px; left: 4px; cursor: pointer;}
h2 {font-size: 20px; font-weight: bold; margin-top: 5px; color: #666666}
h3 {font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; color: #000;}
h4 {padding: 0; font-size: 14px; font-weight: bold; color: #000000;}



img.logo-print {display: none;}

#topnav {margin: 0; list-style-type: none; padding: 0;  text-indent: 0; position: absolute; top: 130px; left: 265px;}
#topnav li {display: inline; text-transform: uppercase; font-color: #975b25; font-size: 13px; font-weight: bold; border-right: 1px solid #975b25;; margin-right: 0; padding-left: 12px; padding-right: 12px;}
#topnav li.last {margin-right: 0; padding-right: 0; border-right: none;}
#topnav li a:link,
#topnav li a:visited {color: #975b25; text-decoration: none;}
#topnav li a:hover,
#topnav li a:active {color: #fff; text-decoration: underline;}

#category_nav {margin: 0; list-style-type: none; padding: 0; text-indent: 0; position: absolute; top: 195px; left: 285px;}
#category_nav li {display: inline; text-transform: uppercase; font-size: 12px; font-weight: bold; border-right: 1px solid #fff; margin-right: 0; padding-left: 14px; padding-right: 14px;}
#category_nav li.last {margin-right: 0; padding-right: 0; border-right: none;}
#category_nav li a:link,
#category_nav li a:visited {color: #fff; text-decoration: none;}
#category_nav li a:hover,
#category_nav li a:active {color: #fff; text-decoration: underline;}


#header {margin: 0; background: transparent url(graphics/header.jpg) no-repeat top left; width: 1000px; height: 228px;}

#left_margin { margin-left:100px; margin-right: 100px}
/* Left Column & Category Tree */

#lc {width: 240px; background: transparent url(graphics/sidebar.gif) no-repeat top left;}
#sidebar_ad {padding-left: 100px}

#cattree {width: 140px; margin-top: 0; margin-left: 0px; }

#categories {background: transparent url(graphics/lc_categories_sides.gif) repeat-y 0 100%;}
#category{background: url(graphics/category_background.gif) 0 0 no-repeat; padding: 10px 10px 10px 0;}
.lc_bottom {background: url(graphics/lc_categories_bottom.gif) 100% 100% no-repeat}



/* Content Section */
.table_body  {height: 550px; background: transparent url(graphics/body_background.jpg) repeat-y; padding:0px}
.full_body  {height: 550px; background: transparent url(graphics/full_background.jpg) repeat-y; padding:0px}
#content {width: 400px; margin: 0; padding: 0 0 0 5px; background: #FFFFFFF; font: Verdana, Arial, Helvetica, sans-serif;}


/* Footer */

#footer {background: transparent url(graphics/footer.gif) no-repeat top left; padding-left: 0px; font-face: arial; font-size: 12px; color: #FFCC66; padding-top: 0px; margin-top: 0px; text-align: center;}
#footer a:link {color: #FFCC66; text-decoration: underline;}
#footer a:visited {color: #FFCC66; text-decoration: underline;}
#footer a:hover {color: #FFCC66; text-decoration: underline;}
#footer a:active {color: #FFCC66; text-decoration: underline;}

/* Category Page Template */



/* Product Page */

#product {width: 475px;}

#product td p {margin: 0 20px 0 0; line-height: 1.4em;}


/* Storefront (Home Page) */

#sfnt {margin: 0; position: relative; top: -10px;}
#sfnt p {margin-top: 2px; margin-right: 10px;font: 13px/20px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; letter-spacing: -.005em;}

/* General Identifiers */

#wrap {background: url(graphics/background.jpg) repeat; margin: 0 auto 0 auto; background-color: #fff; position: relative;}


/* General Elements */

img {border: 0; margin: 0; padding: 0;}

body {background: url(graphics/background.jpg) repeat; font: 13px/20px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 0; padding: 0;}

a:link {color: #333300; font-weight: bold; text-decoration: none;}
a:visited {color: #333300; font-weight: bold;text-decoration: none;}
a:active {color: #333300; font-weight: bold; text-decoration: none;}
a:hover {color: #336600; font-weight: bold; text-decoration: none;}

hr {color: #fff; background: #fff; border: 0; border-bottom: 1px solid #999; height: 1px;}

ul {margin-top: 0; margin-right: 0px}
ul li {margin: 0; margin-right: 10px}


/* General Classes */

.clear {clear: both !important;}
div.clear {margin: 0;}

.left {float: left; margin: 20px 40px 28px 30px;}
.right {float: right; margin: 20px 57px 28px 40px !important;}

input.button {}
.button input {}
em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3399;
}

.lucida13 {
	color: #333333;
	font: normal normal 13px/150% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
