﻿#shop { clear: both; }
#shop * { border: 0; margin: 0; padding: 0; }
#shop BR { display: none; }
#shop .bottom { background: url(/images/shop/bottom-border.gif) repeat-y; clear: both; float: left; width: 100%; }
#shop .bottom H2 { border-bottom: 1px solid #dedede; color: #ec0f91; font-size: 1.75em; padding: 0 0 5px; margin: 10px 28px 15px 27px; }
#shop DIV[class="bottom"] H2 { margin-left: 13px; margin-right: 38px; }
#shop .bottom H3 { color: #15357e; font-size: 105%; margin: 0 10px; }
#shop .bottom P { font-size: 97%;  margin: 0 10px; }
#shop .bottom .button { display: block;  margin: 10px 5px 20px; }
#shop .bottom .borderBottom { background: url(/images/shop/bottom-border-bottom.gif) no-repeat; height: 6px; font-size: 0px; }
#shop .bottom .borderTop { background: url(/images/shop/bottom-border-top.gif) no-repeat; height: 6px; font-size: 0px; }
#shop .bottom .container { width: 610px; }
#shop .bottom DIV[class="container"] { padding: 0 13px 0 12px; }
#shop .bottom .container DIV { float: left; margin: 0 10px; width: 175px; }
#shop .button INPUT { vertical-align: top; font-size: 100%; }
#shop .button LABEL { display: none; vertical-align: top; }
#shop .button .searchContainer { background: url(/images/shop/search-bg.gif) no-repeat; float: left; display: block; width: 117px; }
#shop .button .search {  background: transparent; border: 0; font-size: 95%; padding: 7px 5px; width: 95px; height: 17px; }
#shop .clear { clear: both; display: block; line-height: 0px; }
#shop .tabs { clear: both; }
#shop .tabs IMG { clear: both; display: block; height: 210px; position: relative; top: -8px; width: 400px; z-index: 1000; }
#shop .tabs LI { display: block; float: left; margin: 0 2px 0 0; padding: 0; width: 132px; }
#shop .tabs LI.last { margin: 0; }
#shop .tabs LI A { background: transparent url(/images/shop/tab.gif) no-repeat; color: #fff; cursor: pointer; display: inline-block; font-size: 95%; font-weight: bold; height: 30px; width: 100%; padding-top: 8px; text-align: center; text-decoration: none; }
#shop .tabs LI A.selected { background: transparent url(/images/shop/tab-selected.gif) no-repeat;  color: #fff; }
#shop .tabs UL { clear: both; float: left; list-style-type: none; margin: 0; padding: 0; position: relative; width: 400px; z-index: 3000; }
#shop .top { clear: both; float: left; padding: 0 0 10px; width: 100%; }
#shop .top .left { float: left; margin-right: 15px; width: 400px; }
#shop .top .right { float: right; width: 195px; }