/* Positioning */
html {background: #2d1a09;}
body {background: #2d1a09 url(../images/html-bg.gif) repeat-x top left; min-width: 910px; text-align: center;}
#container {background: #2d1a09 url(../images/container-bg.gif) repeat-y top left; margin: 0 auto; width: 910px;}
#container-2 {background: transparent url(../images/container-2-bg.gif) no-repeat top left; padding: 9px 14px;}
#main-wrapper {background-color: white; border: 1px solid #beb5ae; padding: 1px;}
#header {background: white url(../images/header-bg.gif) no-repeat top left; height: 149px; position: relative; width: 878px;}
#nav-wrapper {background-color: white; border: 1px solid #ac9f96; border-width: 1px 0; padding: 1px 0; width: 878px;}
#nav-wrapper-2 {background: #4a3d35 url(../images/nav-wrapper-bg.gif) no-repeat top left; height: 36px; padding: 0 27px;}
#body-wrapper {padding: 15px 14px;}
#body {background-color: #f0e4d4; float: left;}
#body.white {background-color: white;}
#content-wrapper {float: left; text-align: left; width: 850px;}
#content-wrapper-2 {padding: 28px 25px;}
#sidebar {float: right; width: 200px;}
#sidebar .pod {margin-bottom: 10px;}
.home #sidebar {width: 425px;}
#footer {clear: both; float: left; height: 70px; position: relative; width: 878px;}
#footer, #footer a {color: #76736e; font-weight: bold;}
#footer a:hover {color: black;}
/* End Of Positioning */

/* test */

/* eo test */

/* Formatting */
object {outline: none;} /* firefox 3 (pc) issue */
a {color: #a50200; text-decoration: none;}
a:hover {color: #a50200; text-decoration: underline;}
#page-heading {color: #3f3e3c; font-size: 22px; font-weight: bold; line-height: 1;}
.sub-heading {color: #a50200; font-size: 18px;}
/* End Of Formatting */

/* header */
#logo {background: white url(../images/logo-bg.gif) no-repeat top left; height: 148px; position: absolute; left: 0; top: 0; width: 351px;}
#top-bar {background: #c9c5c2 url(../images/top-bar-right-bg.gif) no-repeat top right; padding-right: 11px; position: absolute; right: 30px; top: -2px;}
#top-bar-2 {background: #c9c5c2 url(../images/top-bar-left-bg.gif) no-repeat top left; padding-left: 11px;}
#top-bar-3 {background: #c9c5c2 url(../images/top-bar-bg.gif) repeat-x top left; height: 26px; line-height: 26px;}
#top-bar-3 {width: 360px;} /* ie6 */
#top-bar, #top-bar a {color: #6f6657; font-size: 11px; font-weight: bold;}
/* end of header */

/* nav */
#nav table {width: 825px;}
#nav table td div.left {background: transparent url(../images/nav-left-bg.gif) no-repeat top left; padding-left: 1px; position: relative;}
#nav table td div.right {background: transparent url(../images/nav-right-bg.gif) no-repeat top right; padding-right: 1px;}
#nav table td a {background: #4a3d35 url(../images/nav-bg.gif) repeat-x top left; color: white; display: block; font-weight: bold; height: 36px; line-height: 36px; text-align: center; text-decoration: none;}
#nav table td.current a {background: url(../images/nav-active-bg.gif);}
#nav table td.hi a {background: url(../images/nav-hover-bg.gif);}
#nav ul {background-color: #271e17; border-top: 3px solid black; display: none; position: absolute; left: 1px; list-style: none; margin: 0; padding: 7px; padding-top: 4px; top: 36px; z-index: 1000;}
#nav ul li {list-style: none; margin: 0; padding: 0 10px;}
#nav ul li.hi {background: #4a3d35;}
#nav ul li a {background: transparent !important; text-align: left; width: 180px;}
#nav td.hi ul {display: block;}
/* end of nav */



a.catlinks:Link, a.catlinks:Visited {color: #42362d; text-decoration: underline; font-weight: bold;}
a.catlinks:hover {color: #42362d; text-decoration: underline; font-weight: bold;}

a.brandlinks:Link, a.brandlinks:Visited {font-weight: bold;}
a.brandlinks:hover {font-weight: bold;}

