/* CSS style */



table {table-layout: fixed;}

body {margin-top: 0px;}
body {
    font-family:Verdana, sans-serif;
}

p.text {font-size: 11px; color: #4e1b06; font-weight: normal; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 10px;}

p.other {font-size: 11px; color: #b08f81; font-weight: normal;}

p.status {font-size: 11px; color: #4e1b06; font-weight: normal; margin: 0; text-align:left;}

p.pagelist {font-size: 11px; color: #4e1b06; font-weight: normal; margin-right: 15px;}

p.pagelist1 {font-size: 11px; color: #4e1b06; font-weight: normal; margin-left: 15px; margin-right: 15px;}

p.white {font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}
.asd {
    padding-bottom: 5px;
}
.asdf {
    padding-left: 100px;
}


a.menu {
font-weight: bold;
 font-size: 12px; color: #868d70; text-align:left; text-decoration: none;            
}

a.menu:hover {
font-weight: bold;
font-size: 12px; color: #ff6d2d;  text-align:left; text-decoration: underline;  
}


a {font-size: 13px; color: #868d70;  font-weight: bold; text-decoration: underline;
}

h2 a, font a {
    font-size: inherit;
    text-decoration: none;
    color: inherit;
    font: inherit;
font-weight: bold;

}

.imagesm
{   
    float: left;
}

.imagesm2
{   
    float: right;
    padding-right: 130px;
    padding-top: 50px;
}

a.pagemenu {font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: underline;}

.adminmenu {font-size: 11px; color: #999999; font-weight: normal; text-align:left; text-decoration: underline; border-top: 1px solid #4e1b06;}

.smallmenu {font-size: 8px; color: #999999; font-weight: normal; text-align:right; text-decoration: underline; margin-bottom: 1px;}

ul, li {
margin:0;
border:0;
padding:0;
list-style:none;
}

#catlist {
font-size:14px;
padding:0px;
height:28px;
padding: 7px 0 0 10px;
float: left;
}

#catlist .menu li {
height:28px;
float:left;

}

#catlist .menu li a {
color:#1F1D1D;
text-decoration:none;
padding:0 20px;
height:28px;
line-height:28px;
display:block;
float:left;
padding:0 20px 0 20px;
border-right-width: 1px;
border-right-style: dotted;
}

#catlist .menu li a:hover {
color:#565050;
}

#choose-pic {
    position: relative;
}
.size-pic {
    position: absolute;
    top: -557px;
    text-decoration: none;
}
.size-pic .pic-capture {
    color: white;
    margin-top: 5px;
    font-family: 'Open Sans Condensed', Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.size-pic img{
    background-color:white;
    border: 1px solid;
    padding: 5px;
    display:block;
}

#small-thumb {
    left: 114px;
}

#middle-thumb {
    left: 327px;
}
#large-thumb {
    left: 582px;
}

.cart-select, .cart-select select{
    background-color: #86aeff;
    color: white;

}
.quant {
    width: 65px;
    position: relative;
}
.quant span {
    position: relative;
    top: 3px;
}
.cart-select {
    display: inline-block;
    -moz-border-radius: 30px; 
    -webkit-border-radius: 30px; 
    -khtml-border-radius: 30px; 
    border-radius: 20px;
    padding: 2px;
    border: none;
    margin: 0 15px 5px 15px;
    font-size: 11px;
}
.cart-select label {
    color: black;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 2px;
}
.cart-select .select-title {
    color: black;
}

.cart-select:hover, .cart-select:hover select {
    background-color: #66ccff;
}

.pure-button {
    font-family: 'Open Sans Condensed', Verdana, sans-serif;
    background: #4d60bf;
    color: white;
    font-size: 15px;
    padding: 12px;
    border: none;
    width: 228px;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.6;
}

.pure-button-red {
    font-family: 'Open Sans Condensed', Verdana, sans-serif;
    background: #ba3433;
    color: white;
    font-size: 12px;
    padding: 1px;
    margin: 0;
    border: none;
    width: 100%;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    /* line-height: 1.6; */
}   

.continue-button {
   /* background: #86aeff;*/
    background: #ffffff;
    color: #4d60bf;
    font-weight: bold;
    border: 1px solid;
}
.pure-button:hover {
    /*background: #86aeff;*/
    background: #4d60bf;
    color: white;
}

.simpleCart_decrement,.simpleCart_increment{
    background: #86aeff;
    color: white;
    margin: 5px;
    display: inline-block;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    -khtml-border-radius: 50%; 
    border-radius: 50%;
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 16px;
    text-decoration: none;
}
#checkout-buttons button {
    margin-top: 20px;
}
.simpleCart_items table {
    border-collapse: collapse;
    font-size: 14px;
    width: 100%;
    padding: 15px;
    text-align: center;

}
.simpleCart_items td, .simpleCart_items th {
    padding: 15px;
}
.item-thumb img{
    width: 57px;
}
.itemRow {
    color: #b08f81;
}
.headerRow, .simpleCart_items table{
    border-bottom: 2px solid #4d60bf;
}
.fa {
    float: left;
    background-repeat: no-repeat;
    # line-height: 1.25;
    background-position: 0px 0px;
    margin-right: 12px;
    width: 38px;
    height: 25px;
    display: inline-block;
}

.fa-add-to-cart {
    background-image: url('../images/add_cart_ico.png')
}
.fa-cart {
    background-image: url('../images/cart_ico.png')
}
.fa-cart-red {
    background-image: url('../images/cart_ico_red.png')
}

.free-shipping {
    color: red;
}

/* Poster art */

.poster-params p.text {
    margin-left: 0;
}
.poster-params .cart-select {
    margin-left: 0;
}
div.top-banner {
    text-align: center;
    margin: 40px;
    margin-bottom: 80px;
}
img.inline-banner {
    display: inline-block;
    float:left;
}
#logo-banner {
    text-align: center;
}

.poster-params #add-cart-button {
    width: 200px;
}
.poster-params div.cart-select {
    margin-right: 0px;
}
.middle-banner {
    float: right;
    margin-right: 20px;
}

/* Cart */

.headerRow th.item-name {
    width: 20%;
}
.headerRow th.item-total {
    width: 10%;
}
.headerRow th.item-price {
    width: 10%;
}
.headerRow th.item-size {
    width: 12%;
}
.simpleCart_items td {
    padding: 5px;
}
