body {
font-size:1em;
}
#main-nav, #marq, #member-form {
background:#ccc;
}
#main-nav, #big-ads, #marq, #adsup {
margin:0 0 10px;
}
#main-nav {
background:#ccc url(/img/menubg.png) repeat-x;
}
#tabs {
list-style:none;
margin:0 0 0 10px;
}
#tabs li {
float:left;
text-align:center;
margin:0;
}
#tabs li a {
display:block;
background:#ccc url(/img/menubg.png) repeat-x;
width:100px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:10px 5px;
}
#tabs li a:hover {
background:#ccc url(/img/menubg-active.png) repeat-x;
}
#search-form {
float:right;
margin:-5px 5px 0 0;
}
#search-form input {
margin:0;
}
#marq {
padding:10px 20px;
}
#marq-head {
font-weight:bold;
}
.member-form {
margin:0 !important;
height: auto !important;
height: 230px;
min-height:230px;
}
label, .label-like {
float:left;
margin:7px 5px 0 0;
text-align:right;
width:160px;
display:block;
}
.label-like2 {
float:left;
margin:0 10px 0 0;
text-align:right;
width:160px;
display:block;
}
.member-form label, .member-form .label-like {
float:left;
margin:10px 5px 0 0;
text-align:right;
width:80px;
}
.member-form input {
width:145px;
}
.part-h {
background:#0f2850 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:2px 0 2px 10px;
font-size:1.2em;
border:1px solid #0f2850;
margin:-1px -1px 1px -1px;
}
.login-btn {
font-weight:bold;
width:auto !important;
padding:5px 10px;
}
#footer {
font-size:.9em;
line-height:1.5em;
text-align:center;
clear:both;
border-top:1px dashed #bbb;
background:#e9e9e9;
padding:10px 0 0 0;
}
#footer a {
text-decoration:none;
color:#5a5a5a;
}
#footer a:hover, #footer a:visited {
color:#000;
}
.div-content {
padding:10px;
font-size:.95em;
}
h3 {
font-size:1.1em;
font-weight:bold;
}
.page-part {
border:1px dashed #bbb;
margin:0 0 10px;
background:#eee !important;
}
.products {
list-style:none;
overflow:auto;
margin:0;
}
.product-img {
width:125px;
height:125px;
margin:auto;
}
.products li {
float:left;
margin:5px;
text-align:center;
width:152px;
height: auto !important;
height: 220px;
min-height:220px;
}
.products h3 {
margin:5px;
font-weight:bold;
font-size:1.15em;
}
.cart-items {
border-collapse:collapse;
width:100%;
font-size:.86em;
}
.cart-items td {
padding:4px;
border-bottom:1px dashed #ccc;
}
.cart-items tr.hover td {
background:#8fd4ea;
}
.cart-items tr.hover a {
display:block !important;
float:left;
}
.cart-item-name {
width:42%;
}
.cart-item-count {
font-weight:bold;
font-style:italic;
width:10px;
}
.cart-item-qty-tool {
width:32px;
}
.cart-item-qty-tool a {
float:left;
}
.cart-item-total {
width:30%;
text-align:right;
}
.total td {
border-top:1px dashed #000;
font-size:1.2em;
}
.cart-total {
font-weight:bold;
font-style:italic;
}
.cart-item-list {
border-collapse:collapse;
width:100%;
}
.cart-item-list th, .cart-item-list td {
padding:5px;
}
.cart-item-list th {
border-bottom:1px solid #000;
font-size:1.2em;
font-style:italic;
}.cart-item-list td {
background:#f5f5f5;
}
.item-index {
width:5%;
text-align:right;
}
.item-name {
width:47%;
text-align:left;
}
.item-price {
width:10%;
text-align:right;
font-style:italic;
}
.item-count {
width:5%;
text-align:right
}
.cart-item-list tr:hover td {
background:#8fd4ea;
}
.cart-item-list tr:hover a {
display:block !important;
float:left;
}
.qty-tool {
width:18%;
}
.item-total {
width:25%;
text-align:right;
}
.checkout {
display:block;
padding:5px 10px;
width:180px;
margin:5px 0;
text-align:center;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
color:#fff;
background:#1e90ff;
}
.checkout:hover {
color:#0759a9;
background:#b2d9ff;
}
#about-image {
float:right;
margin:0 0 10px 10px;
}
#about-text {
width:338px;
float:right;
margin:0 0 10px;
}
.products-letter {
font-size:1.4em;
font-weight:bold;
text-align:center;
margin:0 0 10px;
}
.products-letter a {
text-decoration:none;
}
.order-notification {
margin:0 10px 0 170px;
background:#fffc8b;
padding:10px;
}
.plain-list {
list-style:none;
margin:0;
padding:0;
}
.view {
    border-collapse:separate;
    border:none;
    border-spacing:5px;
    background:#f5f5f5;
    margin:0;
    width:100%;
}
.view tr td {
    padding:5px;
}
.keys {
    background:#006a88;
    color:#fff;
    font-weight:bold;
    width:35%;
    text-align:right;
}
.values {
    background:#e3e6f6;
}
.view-div {
    margin:30px 0 0;
}
.view-thumb {
    float:left;
    width:125px;
    height:125px;
    margin:0 10px 0 0;
}
.product-data {
width:79% !important;
}
.change-password-link {
  float:right;
}
.change-password-link a {
  padding:5px;
  margin:0 5px 5px;
  display:block;
  text-decoration:none;
  border-bottom:1px dashed #000;
  color:#1515ff;
}
.change-password-link a:hover {
  background:#99ccff;
}
#error-explanation {
margin:5px 10px 10px;
border:solid 1px #f00;
}
#error-explanation-head {
color:#fff;
background:#f00;
font-weight:bold;
padding:4px;
}
#error-explanation-body {
padding:8px 5px 5px;
}
#error-explanation-body ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0 0 0 10px;
}
#error-explanation-body ul li {
margin:0 0 4px;
}
