body {
    background-color:#c3cdbb;  font-size: 10px; height: 100%; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;
}
textarea {
    font-family: verdana,helvetica; font-size: 10px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
hr {
    background-color: #999999; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; color: #999999; height: 1px
}
form {
    margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
    font-family: verdana,helvetica; font-size: 11px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
    }
select {
    color: #333333; font: 11px geneva, verdana, arial;
}
img {
    border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px
}
ul {
margin-left: 30px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
ul li {
    line-height: 1.4em;  list-style-type: square;
    }

p {
}
big {
    font-family: arial,verdana; font-size: 18px; font-weight: 800;  line-height:22px; color: #ffc600
    }

h3 {
    font-family: arial; color: #904c01; font-weight: bold; font-size: 22px; line-height: 1.4em;
}

a {
    color: #E77A9A;text-decoration: none
}
a:hover {
    color:#5D714E;
    text-decoration: none;
}
a.morelink:hover {
font-size: 10px; color:#000000; font-family: tahoma,verdana,arial,helvetica; line-height:1.4em; font-weight: bold; text-decoration: none;
}
.padding1 {
    padding-left:6px; color: #9f0000;
    }
.padding2 {
    padding-left:6px; padding-right:23px; padding-bottom: 40px;
    }
.padding3 {
    padding-top:37px; padding-bottom:30px;
    }

.padding-left {
padding-left: 10px;
}

.paddingtop {
padding-top: 25px;
}
td {
    font-size: 11px; color:#333333; font-family: verdana,tahoma,arial,helvetica; line-height:1.4em;
}



.text {
color: #000000; font-size:30px: font-family:verdana, arial, tahoma; text-align: justify;
}

.textheading {
color: #005596; font-size:35px: font-family:verdana, arial, tahoma;
}

.bg1 {
background-image: url( ../images/logo_bg1.jpg); background-repeat: repeat-x; background-position: right;
}
.border {
border-left: 1px solid #7f87b2; border-right: 1px solid #7f87b2; border-top: 1px solid #7f87b2; border-bottom: 1px solid #7f87b2;
}

.bg2 {
background-image: url( ../images/right-image1.jpg); background-repeat: repeat-x; background-position: left;
}
/* xx-small.css*/
body,
body div,
body p,
body th,
body td,
body li,
body dd {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small
}

html>body,
html>body div,
html>body p,
html>body th,
html>body td,
html>body li,
html>body dd {
  font-size: small
}
h1 {
    text-align:left;
    font-size:24px;

    font-family:arial;
    letter-spacing:0.1em;
    line-height:24px;
    border-bottom:1px solid #c3cdbb;
     clear:left;
}
h2 {
    color:#C695B7;
    text-align:left;
    font-size:20px;
    font-family:arial;
    font-weight:normal;
    letter-spacing:0.1em;
    line-height:20px;
    clear:left;
    padding-top:20px;

}

.menu img {
padding-right:30px;	
	
}
#content {
    padding:20px 40px 120px 40px;

}

/* for editor */
img.left {
    margin-right:5px;
}

img.right {
    margin-left:5px;
}

img.divide {

}
#footer {
    font-family:arial;
    padding-top:10px;
    text-align:center;
}
#copyright {
    font-family:arial;
    padding-top:10px;
    text-align:center;
    color: #53584e;
     font-size: xx-small;
}

.copyright {
    font-size: xx-small;
    color: #53584e;

}
.catalogPhoto {
    padding:0 5px 20px 0;
     float:left;
}
.catalogPhoto img {
    padding:2px;
    border:1px solid lightgrey;
}
.catalogImage {
    float:left;
}
.catalogPriceSale {
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#D73A3A;

    padding:20px 10px 0 0;
}
.catalogPriceRetail {
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#AC5948;

    padding:20px 10px 0 0;
}
.catalogPriceStrike {
    font-size:16px;
    font-family:arial;
    font-weight:normal;
    letter-spacing:0.1em;
    color:grey;
    float:left;
    text-decoration: line-through;
    padding:20px 10px 0 0;
}
.catalogInfo {


    padding-top:10px;
}
.catalogItem {
    clear:both;
}

.product {

}

.productInfo {
    clear:left;
    padding-top:10px;
}
.productBuy {
    padding:15px;
}
.productPhoto img {
    padding:2px;
    border:1px solid lightgrey;
}
.productImage {
    float:left;

}
.productRelated  {
    float:left;

}
.productRelated b {
    color:grey;

}
.productPhoto {
    padding:0 5px 20px 0;
}
.productPriceSale {
    font-size:18px;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#D73A3A;
    float:left;
    padding:20px 10px 0 0;
}
.productPriceRetail {
    font-size:18px;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#AC5948;
    float:left;
    padding:20px 10px 0 0;
}
.productPriceStrike {
    font-size:18px;
    font-family:arial;
    font-weight:normal;
    letter-spacing:0.1em;
    color:grey;
    float:left;
    text-decoration: line-through;
    padding:20px 10px 0 0;
}
.productOut {
    font-weight:bold;
    color:black;
    padding:20px;
}
.productCode {
    font-weight:bold;
    color:#AE9866;
}
.productCaption {
    text-align:center;
    font-style:italic;
    font-size:10px;
    height:10px;
    margin-top:5px;
}
.productEnlarge {
    margin:auto;
     margin-top:-10px;
}

/* for old store */
.productPrice {
    font-size:18px;
    font-family:arial;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#AC5948;
    float:left;
    padding:20px 10px 0 0;
}