body { border: 0px; margin: 0px; padding: 0px; text-align: center; font-family: Monaco, Courrier; font-size: 7pt; color: #4A4344; background: #ffffff; }
img { border: 0px; }
a { border: 0px; margin: 0px; padding: 0px; text-align: center; font-family: Monaco, Courrier; font-size: 8pt; color: #000000; background: #ffffff;  }
a:hover { border: 0px; margin: 0px; padding: 0px; text-align: center; font-family: Monaco, Courrier; font-size: 8pt; color: #a0a1a5;  }
br.clear { clear: both; height: 0px; overflow: hidden; }

#contents, br.cleari, #splash, #top_menu, #logo, #top_nav, #top_menu, #bottom_menu, #icons, #middiv, #products, #item, #item_info, #checkout, #shop, #shop_bar, #about, #policy
{ margin: 0px; border: 0px; padding: 0px; }

#content { position: relative; padding-top: 4em; padding-bottom: 4em; width: 870px; margin-left: auto; margin-right: auto; text-align: left; }

#splash { margin-top: -4em; text-align: center; }

#logo { text-align: right; }
#logo p { margin: 0em; }

#top_menu { padding-bottom: 1em; border-bottom: 1px dotted #000000; position: relative; }

#top_nav { position: absolute; bottom: 1em; }
div.top_nav ul { margin: 0em; padding: 0em; padding-top: 0em; }
div.top_nav ul li { list-style-type: none; font-size: 1em; color: #000000; }
div.top_nav ul li a { text-decoration: none; color: #a0a1a5; }
div.top_nav ul li a:hover { color: #000000; }
div.top_nav ul li a.selected { color: #ff2200; }
div.top_nav ul li div { display: inline; margin: 0em; }
div.top_nav ul li a.stab { color: #000000; }

#middiv { margin: 0em; margin-top: 0em; margin-bottom: 1em; position: relative; }

#bottom_menu { padding-top: 1em; border-top: 1px dotted #000000; }

#icons { float: right; display: inline; }
#icons ul { padding: 0em; margin: 0em; }
#icons ul li { list-style-type: none; display: inline; margin-left: 1em; }

#bot_nav { margin: 0em; padding: 0em; }
#bot_nav ul { padding: 0em; margin: 0em; }
#bot_nav ul li { list-style-type: none; display: inline; margin-right: 2em; }
#bot_nav ul li a { text-decoration: none; color: #a0a1a5; font-size: 1em; }
#bot_nav ul li a:hover { color: #000000; }
#bot_nav ul li a.selected { color: #ff2200; }

#products ul { margin: 0em; padding: 0em; }
#products ul li { display: inline; float: left; width: 195px; margin-left: 30px; margin-bottom: 50px; height: 235px; }
#products ul li.last { margin-right: 0px; }
#products ul li.five { clear: left; margin-left: 0px; }
#products ul li p.for_sale { border: 0px; margin: 0px; padding: 0px; font-family: Monaco, Courrier; font-size: 8pt; color: #4A4344; background: #ffffff; font-weight: bold }
#products ul li p a.add_cart { color: #ff2200; font-size: 6pt; margin-left: 2em; font-weight: normal; }
#products h4 { margin-top: 3em; border-top: 1px dotted #a0a1a5; padding-top: 1em; text-align: right; margin-bottom: 4em; font-size: 9pt; font-weight: bold; }
#products h4.first { border: 0em; border-top: 1px dotted #a0a1a5;  }

#item { float: left; width: 500px; display: inline; }

#item_info { float: left; width: 340px; margin-left: 30px; display: inline; }
#item_info h1 { margin: 3em 0 0 0; font-size: 8pt; font-weight: bold; }
#item_info h2 { margin-top: 1em; font-size: 1em; font-weight: normal; color: #a0a1a5; }
#item_info a { text-decoration: none; color: #a0a1a5; }
#item_info a:hover { color: #000000; }
#item_info p.for_sale { font-size: 1.3em; }
#item_info p a.add_cart { color: #ff2200; font-size: 0.8em; margin-left: 2em; text-decoration: underline; }

#back_to { display: inline; position: absolute; bottom: 0em; right: 0em; }
#back_to p { margin: 0em; }
#back_to p a { color: #000000; text-decoration: none; }

#see_also { margin-top: 3em; }
#see_also ul { margin: 0em; padding: 0em; }
#see_also ul li { list-style-type: none; display: inline; }

#checkout { display: inline; position: absolute; top: 1em; right: 1em; }
#checkout p { margin: 0em; }
#checkout p a { color: #ff2200; }

#some_items { color: #a0a1a5; font-style: italic; margin-bottom: 4em;}

#shop { display: inline; float: left; width: 487px; margin-right: 40px; }
#shop h1 { font-size: 1.2em; margin: 0em 0 1em 0; }
#shop ul { padding: 0em; margin: 0em; }
#shop ul li { list-style-type: none; border-bottom: 1px dotted #a0a1a5; padding: 1em 0 1em 0; }
#shop ul li.last { border: 0em; }
#shop ul li div { margin: 0em; }
#shop ul li div.img { float: left; width: 60px; display: inline; margin-right: 20px; }
#shop ul li div.info { float: left; width: 407px; display: inline; }
#shop ul li div.info p { margin: 0em; }
#shop ul li div.info p.sub { color: #a0a1a5; }

#shop_bar { display: inline; float: left; width: 343px; }

#about div.abouts { display: inline; width: 410px; margin: 0 0 2px 0; float: left; }
#about div.abouts h3 { margin-top: 11px; }
#about div.marlef { margin-left: 50px; }

#policy img { float: left; margin-right: 3em; margin-bottom: 1em;  }

#look_inside_imgs { margin: 3em; display: none; }

#qimg { float: left; width: 500px; display: inline; margin: 0em; }
#questions { float: left; width: 340px; display: inline; margin: 0 0 0 0em; }
