/* Header */

h1 {cursor: pointer; display: block; height: 128px; width: 371px; background: transparent url(/Merchant5//Merchant5//Merchant5/graphics/header_logo.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 0; left: 0;}
h2 {font: 24px Arial, Helvetica, sans-serif; margin: 20px 0 10px 0; font-weight: bold;}
h2.title {font: 14px Arial, Helvetica,  sans-serif; font-weight: bold; position: absolute; top: 55px; right: 20px; margin: 0;}
h3 {font: 20px Arial, Helvetica,  sans-serif; font-weight: bold; font-style: italic; margin: 10px 0 0 0; padding: 0;}

#topshop {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 6px; left: 742px; display: inline;}
#topshop li {display: inline; margin: 0 2px 0 0; padding: 0 8px 0 0; text-indent: 0; background: transparent url(/Merchant5/graphics/topshop_pipe.gif) no-repeat center right;}
#topshop ul {margin: 0; padding: 0;}

#topshop a:link {font-size: 14px; color: #000; text-decoration: none; margin: 0; padding: 0;}
#topshop a:visited {font-size: 14px; color: #000; text-decoration: none; margin: 0; padding: 0;}
#topshop a:hover {font-size: 14px; color: #000; text-decoration: none; margin: 0; padding: 0;}
#topshop a:active {font-size: 14px; color: #000; text-decoration: none; margin: 0; padding: 0;}

#header ul li.last {background: none;}
#header img.hr {position: absolute; top: 130px;}

#topnav {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 93px; left: 400px;}
#topnav li {display: inline; margin: 0 40px 0 0; padding: 0; text-indent: 0; cursor: pointer;}

#topnav a:link {font-size: 16px; color: #fff; text-decoration: none; margin: 0; padding: 0;}
#topnav a:visited {font-size: 16px; color: #fff; text-decoration: none; margin: 0; padding: 0;}
#topnav a:hover {font-size: 16px; color: #c5bd99 !important; text-decoration: none; margin: 0; padding: 0;}
#topnav a:active {font-size: 16px; color: #fff; text-decoration: none; margin: 0; padding: 0;}

#header {margin: 0 auto; width: 953px; height: 138px; position: relative; background: transparent url(/Merchant5/graphics/header_bg2.gif) no-repeat top left;;}


/* Left Column & Category Tree */

#lc {width: 220px; height: 520px; float: left; padding: 15px; text-align: center;}
#lc img {text-align: center;}
#lc h2 {font: 18px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; color: rgb(234, 21, 21); margin: 20px 0 10px 8px; padding: 0;}

#search {width: 247px; height: 40px; border: 2px solid #701112; margin: 30px 0 0 8px; background-color: #c5bd99; position: relative;}
#search img {position: relative; top: -25px; left: -2px;}
#search form input.search {width: 160px; height: 18px !important; margin: 0; padding: 2px 0 0 2px; display: inline; position: absolute; top: 8px; left: 8px;}
#search form .button input.go {width: 60px; height: 25px !important; margin: 0; padding: 0; float: right; display: inline; position: absolute; top: 7px; left: 180px;}
#search form {margin: 40px 0 0 0; padding: 0; width: 230px;}

#cattree img {position: relative; top: -31px; left: -2px;}
#cattree {width: 247px; margin: 30px 0 0 8px; padding: 6px 0 0 0; border: 2px solid #701112; background-color: #c5bd99;}

#games img.title {position: relative; top: -31px; left: -2px;}
#games {width: 247px; margin: 30px 0 0 8px; padding: 6px 0 0 0; border: 2px solid #701112; background-color: #c5bd99;}
#games a {margin: 5px;}

#companies img.title {position: relative; top: -31px; left: -2px;}
#companies {width: 247px; margin: 30px 0 0 8px; padding: 6px 0 0 0; border: 2px solid #701112; background-color: #c5bd99;}
#companies a {margin: 5px;}

#lc .current_cat {font-size: 14px; font-weight: bold; text-decoration: underline; color: #000; margin: 0 0 0 -3px; padding: 0; letter-spacing: 1px;}

#lc a:link {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin-left: 7px;}
#lc a:visited {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin-left: 7px;}
#lc a:hover {font-size: 14px; font-weight: bold; text-decoration: none color: #000; margin-left: 7px;}
#lc a:active {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin-left: 7px;}

#lc ul {margin: 0 5px 8px 0; padding: 0; text-indent: 0;}
#lc ul li {background: transparent url(/Merchant5/graphics/lc_bullet.gif) no-repeat center left; padding-left: 10px; list-style-type: none;}
#lc ul li.last {margin-right: 0; padding-right: 0; background: none;}
#lc ul li a:link {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin: 0;}
#lc ul li a:visited {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin: 0;}
#lc ul li a:hover {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin: 0;}
#lc ul li a:active {font-size: 14px; font-weight: bold; text-decoration: none; color: #000; margin: 0;}

#lc ul li.sub a:link {font-size: 13px; font-weight: bold; text-decoration: none; color: #000; margin: 0 0 0 15px; letter-spacing: 0px;}
#lc ul li.sub a:visited {font-size: 13px; font-weight: bold; text-decoration: none; color: #000; margin: 0 0 0 15px; letter-spacing: 0px;}
#lc ul li.sub a:hover {font-size: 13px; font-weight: bold; text-decoration: none; color: #000; margin: 0 0 0 15px; letter-spacing: 0px;}
#lc ul li.sub a:active {font-size: 13px; font-weight: bold; text-decoration: none; color: #000; margin: 0 0 0 15px; letter-spacing: 0px;}


#lc img.sdlogo {margin: 45px 0 0 72px;}

#lc ul.other_lc_ul li {background: transparent url(/Merchant5/graphics/lc_bullet.gif) no-repeat 0 6px; padding-left: 10px; list-style-type: none;}

#lc .current_cat {background: transparent url(/Merchant5/graphics/lc_bullet.gif) no-repeat center left; padding-left: 10px; list-style-type: none;}

#email_bar {height: 24px; width: 197px;}

#lc form {margin: 0 0 0 20px; padding: 0; height: 24px;}
#lc form input.search {height: 24px;}
#lc form input.go {margin: 0; padding: 0; height: 24px; position: relative; top: -1px;}
#lc form input.email {height: 19px !important; width: 132px; background-color: #fff; border: 1px solid #fc6; margin: 0 -3px 10px 0; padding: 3px 0 0 3px; text-align: left; font-size: 12px;}
#lc_footer {width: 197px; height: 100px; background-color: rgb(255, 253, 191); float: left;}

#lc p {margin: 15px 60px 18px 30px; line-height: 16px;}

/* Content Section */

#content_border {width: 616px; margin: 37px 0 0 1px; padding: 20px; border: 2px solid #701112; background-color: #fff; min-height: 470px; position: relative;}
#content_border p.question {font-weight: bold; margin: 5px 0 5px 0;}
#content_border p.answer {}
#content_border img.title {position: relative; top: -45px; left: 460px;}
#content_border table.wrap {margin-top: -31px; width: 100%;}

#content {width: 683px; padding: 0 10px 30px 10px; margin-left: 250px;}

#faq h2 {font: 30px Arial, Helvetica, "Gill Sans", sans-serif; letter-spacing: -.067em; margin: 0;}

#features {width: 656px; height: 636px; margin: 37px 0 0 1px; padding: 0; border: 2px solid #701112; background-color: #fff;}
#features img.title {position: relative; top: -25px; left: 480px;}
#features table {width: 656px; height: 636px; text-align: center; margin-top: -31px; padding: 20px;}
#features table td {width: 218px;}

#features a {line-height: 20px;}
#features a.cat {color: #000; font-size: 12px !important;}
#features a:link {color: #000; font-size: 16px;}
#features a:visited {color: #000; font-size: 16px;}
#features a:hover {color: #000; font-size: 16px;}
#features a:active {color: #000; font-size: 16px;}

#features p {margin: 5px 0 0 0; padding: 0; font-size: 16px; font-weight: bold;}



div.post {padding-bottom: 10px; margin-right: 20px; border-bottom: 1px solid #000;}


#other {width: 933px; padding: 10px; text-align: center;}

/* Footer */

#footer {border-top: 8px solid #bcb492;background-color: #fff; clear: both;}

#footer p {font-size: 11px; color: #666; margin: 0 0 0 20px; line-height: 40px;}


/* Category Page Template */


/* Product Page */

#product {width: 656px; margin: 37px 0 0 0; padding: 0; border: 2px solid #701112; background-color: #fff; position: realtive;}
#product img.title {position: relative; top: -25px; left: 480px;}
#product p {margin: 5px 0 0 0; padding: 0;}
#product table {margin-top: -25px;}
#product h2 {margin-top: 15px;}

#rel_items {width: 656px; margin: 37px 0 0 0; padding: 0; border: 2px solid #701112; background-color: #fff; position: realtive;}
#rel_items img.title {position: relative; top: -25px; left: 480px;}
#rel_items table {width: 656px; text-align: center; margin-top: -25px; padding: 10px;}
#rel_items p {margin: 0; padding: 0;}

/* Order Pages */


/* Storefront (Home Page) */


/* General Identifiers */

#wrap {width: 953px !important; margin: 0 auto 0 auto;  padding: 0; background: #fff url(/Merchant5/graphics/wrap_bg.gif) no-repeat 0 133px; position: relative;}

/* General Elements */

p {line-height: 22px; margin: 10px 30px 10px 0px;}
img {border: 0;}
body {margin: 0; padding: 0; background-color: #424242; font: 14px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif;}

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

/* General Classes */

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

.left {float: left; margin: 0 10px 0 30px;}
.right {float: right; margin: 0 56px 0 10px;}

.button button {background-color: #701112; border: none; height: 24px; font-size: 12px; padding: 1px 3px 2px 3px; vertical-align: top; margin: 0; cursor: pointer; color: #fff; font-weight: bold;}
.button input {background-color: #701112; border: none; height: 24px; font-size: 12px; padding: 1px 3px 2px 3px; vertical-align: top; margin: 0; cursor: pointer; color: #fff; font-weight: bold;}
button.button  {background-color: #701112; border: none; height: 24px; font-size: 12px; padding: 1px 3px 2px 3px; vertical-align: top; margin: 0; cursor: pointer; color: #fff; font-weight: bold;}
input.button {background-color: #701112; border: none; height: 24px; font-size: 12px; padding: 1px 3px 2px 3px; vertical-align: top; margin: 0; cursor: pointer; color: #fff; font-weight: bold;}
.button a {background-color: #701112; border: none; height: 24px; font-size: 12px; padding: 1px 3px 2px 3px; vertical-align: top; margin: 0; cursor: pointer; color: #fff; font-weight: bold;}

