html, html * { font-size: 12px; line-height: 20px; font-family: Segoe UI, Helvetica, sans-serif; }

*, input { outline: none; }

body { color: #000; text-align: center; margin: 0; padding: 0; list-style-type: square; list-style-position: inside; background-image: url(../graphics/maruskiya_bg.png); background-color: #3f1b14; background-position: top center; background-repeat: repeat-y; }

div#body { width: 100%; margin: 0; padding: 0; }

div#container { width: 1024px; min-height: 1750px; margin: 0 auto; padding: 0px; background-image: url(../graphics/maruskiya_bg.jpg); background-position: top center; background-repeat: no-repeat; background-color: #351a13; }

table#menu { background-image: url(../graphics/maruskiya_03.png); background-position: top center; background-repeat: repeat-x; }

table#menu { font-weight: bold; }

div#logo { position: relative; z-index: 110; text-align: left; width: 1024px; height: 80px; }

div#logoimg { position: absolute; left: 0; top: 0; }

td#leftmenu { background-color: #7f7f7f; }

td#leftmenu strong { color: #fff; font-size: 15px; line-height: 26px; text-decoration: none; }

td#leftmenu a { color: #fff; text-decoration: none; }

td#leftmenu table td table { width: 100%; }

div#tagline { position: relative; z-index: 110; text-align: right; background-color: #5f1616; padding-right: 15px; }

div#subtagline { position: relative; text-align: left; background-color: #5f1616; }

div#tagline p, div#tagline h1, div#tagline h2, div#subtagline p, div#subtagline h1, div#subtagline h2 { color: #fff; font-size: 24px; line-height: 28px; height: 28px; overflow: hidden; font-style: italic; text-transform: none; font-family: Times New Roman; padding: 2px 0 6px 10px; }

div#content { padding: 10px 0; position: relative; z-index: 110; }

div#content table td table td a { text-decoration: none; }

table#base { color: #a6a085; background-color: #5f1616; }

table#base * { color: #a6a085; }

table#base td.sidebarform { padding: 0 15px 5px 0; }

table#base td.sidebarform table td table { width: 95%; }

div#copy { color: #a6a085; text-align: left; padding: 0 0 10px 59px; margin-bottom: 20px; }

div#copy * { color: #a6a085; text-decoration: none; }

div#copy a { font-style: italic; }

div#leftmenudiv { position: relative; z-index: 100; background-color: #7f7f7f; padding: 10px 15px 5px 10px; min-height: 875px; }

td.datesquare { padding: 0 20px 0 0; }

td.blurb strong { color: #732a19; }

td.date { background-image: url(../graphics/date.gif); background-position: top left; background-repeat: no-repeat; padding: 0 11px 0 5px; }

td.date a { text-decoration: none; text-transform: uppercase; }

td.blurbs { padding: 0 20px 10px; }

/* start styles for font tags */

form.sidebarform input { height: 14px; }

form.sidebarform input.submit, form.sidebarform input#submit { height: 28px; line-height: 18px; }

address { margin: 0px; padding: 0px; }

b, strong { font-weight: bold; }

small { font-size: 75%; }

p { color: #000; font-size: 12px; line-height: 20px; margin: 0; padding: 0; }

h1 { color: #732a19; font-size: 24px; line-height: 30px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0 0 10px; }

h2 { color: #732a19; font-size: 18px; line-height: 24px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 10px 0; }

h3 { color: #777; font-family: Georgia, serif; font-size: 17px; line-height: 21px; font-weight: normal; margin: 0; padding: 10px 0; }

h4 { color: #000; font-family: Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: normal; margin: 0; padding: 0 0 5px; }

h5 { color: #000; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0; padding: 5px 0; }

h6 { color: #000; font-size: 11px; line-height: 15px; font-weight: normal; margin: 0; padding: 2px 0; }

div { margin: 0px; padding: 0px; }

a:link { color: #000; text-decoration: underline; outline: none; }

a:visited { color: #000; text-decoration: underline; outline: none; }

a:hover { color: #000; text-decoration: none; outline: none; }

a:active { color: #000; text-decoration: none; outline: none; }

a img { border: none; }

/* start styles for horizontal rule */

/*hr { border-style: none; border-top: 1px #beb18c solid; background-color: transparent; height: 0; padding: 0; margin: 10px 0; }*/

/* start styles for input fields */

input { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

select { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

textarea { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

input.submit { cursor: pointer; color: #000; width: 75px !important; float: right; margin: 10px 0; }

input#submit { cursor: pointer; color: #000; width: 75px; float: right; margin: 10px 10px 0 0; }

/* start styles for drop shadow picture frame */

td.pictop { font-size: 0; line-height: 0; background-image: url(../graphics/pic_02.png); background-repeat: repeat-x; background-position: center bottom; }

td.picleft { font-size: 0; line-height: 0; background-image: url(../graphics/pic_04.png); background-repeat: repeat-y; background-position: right top; }

td.picright { font-size: 0; line-height: 0; background-image: url(../graphics/pic_06.png); background-repeat: repeat-y; background-position: left top; }

td.picbottom { font-size: 0; line-height: 0; background-image: url(../graphics/pic_08.png); background-repeat: repeat-x; background-position: center top; }

td#picholder { width: 872px; background-color: #fff; border: 15px #5f1616 solid; }

/* start styles for dropdown menubars */

td.menuoff5, td.menuon5 { padding: 5px 25px 5px 15px; }

/* start styles for category menubars */

div#accordion { width: 97%; background-color: transparent; }

div#accordion h3 { color: #fff; border-bottom: 3px dotted #fff; font-size: 20px !important; line-height: 20px !important; padding: 10px 0 10px 10px; outline: none; }

div#accordion h3 a { color: #fff; font-size: 20px !important; line-height: 20px !important; text-decoration: none; text-transform: uppercase; }

div#accordion div.subitem { color: #fff; border-bottom: 1px dotted #fff; font-size: 14px !important; line-height: 14px !important; padding: 5px 0 5px 10px; }

div#accordion div.subitem:hover a, div#accordion div.subitem:hover, div#accordion div.subitem a:hover { color: #000; background-color: #fffaf3; }

div#accordion div.subitem a { color: #fff; font-size: 14px !important; line-height: 14px !important; text-decoration: none; text-transform: capitalize; }

h3.categorymain { border-bottom: 0px dotted #8c8c8c; }

h3.categorymain, h3.categorymain a { color: #afcabf !important; font-size: 18px !important; line-height: 18px !important; font-weight: bold; text-decoration: none; text-transform: uppercase; }

div.categorysub { border-bottom: 0px dotted #8c8c8c; padding: 5px 0; }

div.categorysub, div.categorysub a { color: #fff !important; font-size: 14px; line-height: 18px; text-decoration: none; }

div.categorysub:hover, div.categorysub a:hover { color: #fff !important; font-size: 14px; line-height: 18px; background-color: #005696; }

div.subitemactive { color: #000; border-bottom: 1px dotted #fff; font-size: 14px !important; line-height: 14px !important; padding: 5px 0 5px 10px; }

div.subitemactive, div.subitemactive a { color: #000 !important; font-size: 14px; line-height: 14px; text-decoration: none; }

div.upsell { float: left; width: 190px; padding-bottom: 10px; }

div#sidebarform { margin-top: 20px; }

div#sidebarform h3 { color: #fff; padding-bottom: 5px; }

div#sidebarform p { color: #fff; padding: 0px 0px 5px 3px; }

div#sidebarform input { color: #333; width: 60%; }

div#sidebarform textarea { color: #333; width: 93%; }

div#searchbox { position: absolute; width: 250px; top: 4px; right: 4px; text-align: right; }

div#searchbox input { width: 150px; line-height: 16px; padding: 3px 0px 2px 3px; background-color: #fff; border: 1px #ddd solid; }

div#searchbox input.submit { font-size: 12px; line-height: 16px; margin-top: 0; background-color: #ccc; background-image: url(../graphics/button.png); background-position: bottom left; background-repeat: repeat-x; border: 1px #ccc solid; padding: 2px 0px 1px; margin-top: 3px; }

div#searchbox input.submit:hover { color: #000; background-color: #ddd; }

div#mastheadbg { position: relative; }

div.mastheadbg { position: absolute; left: -10px; top: -10px; width: 900px; height: 900px; z-index: 0; }

div#disclaimer { padding-top: 10px; }

div#disclaimer p { font-size: 11px; line-height: 15px; }