html, html * { font-family: Century, Georgia, serif; }

body { color: #5c5850; font-family: Century, Georgia, serif; font-size: 14px; line-height: 20px; text-align: center; background-image: url(../graphics/market_bg.gif); margin: 0; padding: 0; list-style-type: square; list-style-position: inside; }

div#menubar { position: relative; z-index: 5; width: 100%; margin: 0; padding: 0; background-image: url(../graphics/market_01.gif); background-position: top center; background-repeat: repeat-x; }

div#menucontainer { color: #eceaca; font-family: Georgia, serif; width: 950px; margin: 0 auto; padding: 0px; position:relative; }

.fb { position: relative; top: 48px; left: 590px; width: 150px;}

div#menucontainer table td table td table td div { font-family: "Calibri", Arial, Helvetica, sans-serif; }

div#body { width: 100%; margin: 0; padding: 0; background-color: #f6f4e8; background-image: url(../graphics/container-top.gif); background-position: top center; background-repeat: repeat-x; }

div#container { width: 950px; margin: 0 auto; padding: 0px; background-image: url(../graphics/market_02.gif); background-position: top center; background-repeat: no-repeat; }

div#container table td { padding: 20px 0 15px; }

div#container table td table td { padding: 0; }

div.rightsidefeature {position: relative;}

div.rightsidefeature p { margin: 0 0 10px 0;}

td.rightsidebar {width: 50px;}

div.featured { padding: 20px 0; }

div.featurehr { background: url("../graphics/hr.gif") no-repeat scroll 0 0 transparent; width: 251px; position: absolute; right: 10px; }

div#container div#content { width: 700px; padding-top: 30px; }

div#container #content { padding-right: 50px; }

div#container div#featprod { width: 250px; height: 450px; float: left; background-image: url(../graphics/featured.gif); margin: -20px 0 0 -30px;}

div#container div#featprod .content { width: 150px; margin: 50px auto 0 auto;}

div#container div.maincontent h3 { color: #b04f2e; font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 14px; line-height: 20px; font-style: italic; font-weight: bold; margin: 0; padding: 10px 0;}

/*div#container table td#store { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }*/

div#container table td#store h3 { text-transform: uppercase; font-size: 18px; line-height: 18px; margin: 0; padding: 0; margin-bottom : 10px; }

div#container table td#store img { float: left; margin: 0 10px 10px 0; }

div#footer { width: 100%; margin: 0; padding: 20px 0; background-image: url(../graphics/market_04.gif); background-position: top center; background-repeat: repeat-x; }

div#footercontainer { width: 950px; margin: 0 auto; padding: 0px; }

div#footercontainer p { padding-top: 4px; }

div#footercontainer * { color: #fff; }

div#footercontainer img { float: left; margin-right: 5px; }

div#logo { position: relative; }

div#logocontainer { position: absolute; left: -47px; top: 5px; z-index: 10; }

table#search { background-image: url(../graphics/search.gif); background-position: top left; background-repeat: repeat-x; }

table#search td { padding: 25px 0 9px; }

table#search td#input { padding-left: 70px; }

table#search input#searchbox { color: #caa092; font-size: 12px; line-height: 22px; font-family: Georgia, serif; width: 144px; height: 25px; margin: 0; padding: 0; background-color: transparent; border-style: none; }

table#search input#submit { width: 38px; height: 25px; }

/* start styles for font tags */

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

b, strong { font-weight: bold; }

small { font-size: 75%; }

i, em { color: #b04f2e; }

p { color: #5c5850; font-size: 14px; line-height: 20px; margin: 0; padding: 5px 0; }

h1 { color: #47292b; font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 38px; line-height: 42px; font-weight: normal; margin: 0; padding: 0 0 10px; }

h1 span { color: #b04f2e; font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 38px; line-height: 42px; font-weight: normal; margin: 0; padding: 0 0 10px; }

h2 { color: #47292b; font-size: 20px; line-height: 24px; font-weight: normal; margin: 0; padding: 5px 0; }

h3 { color: #47292b; font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 18px; line-height: 22px; font-weight: normal; margin: 0; padding: 10px 0; }

h3#popular { margin-top: 30px !important; text-transform: uppercase; font-size: 18px; line-height: 18px; margin: 0; padding: 0; margin-bottom : 10px; }

.featured h3 {text-transform: uppercase; font-size: 18px; line-height: 20px; margin: 0; padding: 0; }

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

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

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

a:link { color: #b04f2e; text-decoration: none; }

a:visited { color: #b04f2e; text-decoration: none; }

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

a:active { color: #000; text-decoration: 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: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 50%; margin: 3px; padding: 2px 5px; }

select { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 50%; margin: 3px; padding: 2px 5px; }

textarea { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 75%; height: 125px; margin: 3px; padding: 2px 5px; }

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

/* start styles for category menubars */

div#accordion { width: 97%; background-color: transparent; font-family: Comic Sans MS, Comic Sans MS, cursive; }

div#accordion * { font-family: Comic Sans MS, Comic Sans MS, cursive; }

div#accordion h3 { color: #b04f2e; font-size: 20px !important; line-height: 20px !important; padding: 4px 0 4px 10px !important; margin: 0 !important; font-weight: 100; }

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

div#accordion h3 img { cursor: pointer; }

div#accordion div.subitem { color: #b04f2e; border-bottom: 1px solid #cba876; 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: #f6f4e8; }

div#accordion div.subitem a { color: #2e2e2b; 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: #b04f2e !important; font-size: 18px !important; line-height: 18px !important; font-weight: bold; text-decoration: none; text-transform: capitalize; }

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

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

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

div.subitemactive { border-bottom: 1px solid #b04f2e; padding: 5px 0; }

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

div.categorysubactive { border-bottom: 0px dotted #8c8c8c; background-color: #005696; padding: 5px 0; }

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

ul, ol {
	margin-left: 0;
	padding-left: 1em;
}
li {
	margin: 0;
	padding: 0;
	text-indent: -1em;
}

/** Forms **/
.form_label { font-size: 12px; }
.form_field { font-size: 12px; }
.form_field select { margin: 0; padding: 2px; }
