body, html {
margin:0px;
padding:0px;
color:#888888;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
background-color:#AFD2F0;
background-image:url(../images/body-bg-x.jpg);
background-position:top;
background-repeat:repeat-x;
}
a, a:visited {
text-decoration:underline;
color:#a8ca12;
}
a:hover, a:active {
text-decoration:none;
color:#78a3c5;
}
div#main {
width:999px;
margin:0px auto;
padding:0px 10px;
background-image:url(../images/main-bg-y.jpg);
background-position:top;
background-repeat:repeat-y;
text-align:center;
}
img.head  {
width:999px;
margin:0px auto;
padding:0px;
border:0px;
display:block;
}
/********************************************************* left */
div.left {
float:left;
width:195px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 5px;
text-align:left;
}
div.left a, div.left a:visited {
font-size:1.3em;
font-weight:bold;
display:block;
margin:0px 0px 0px 5px;
padding:8px 0px 7px 5px;
text-decoration:none;
border-bottom:1px dashed #E0E0E0;
color:#78a3c5;
}
div.left a:hover, div.left a:active {
text-decoration:underline;
color:#a8ca12;
}
div.left p.first {
font-size:16px;
font-weight:bold;
margin:0px 0px 15px 5px;
padding:10px 0px 7px 5px;
border-bottom:1px dashed #E0E0E0;
color:#78a3c5;
}
div.left p.first a, div.left p.first a:visited {
display:	inline;
font-size:	16px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
text-decoration:none;
color:#78a3c5;
}
div.left p.first a:hover, div.left p.first a:active {
text-decoration:underline;
color:#a8ca12;
}
div.left a.last, div.left a.last:visited {
font-size:1.3em;
font-weight:bold;
display:block;
margin:0px 0px 0px 5px;
padding:8px 0px 7px 5px;
text-decoration:none;
border-bottom:0px;
color:#78a3c5;
}
div.left a.last:hover, div.left a.last:active {
text-decoration:underline;
color:#a8ca12;
}
div.left a.separated, div.left a.separated:visited {
font-size:1.3em;
font-weight:bold;
display:block;
margin:0px 0px 0px 5px;
padding:28px 0px 7px 5px;
text-decoration:none;
border-bottom:1px dashed #E0E0E0;
color:#78a3c5;
}
div.left a.separated:hover, div.left a.separated:active {
text-decoration:underline;
color:#a8ca12;
}
/********************************************************* right */
div.right {
float:left;
width:775px;
margin:15px 0px 0px 0px ;
padding:0px 0px 0px 15px;
}

p.back-to {
letter-spacing:0px;
font-size:1.4em;
font-weight:bold;
text-align:right;
padding:0px;
margin:0px 50px 0px 0px;
height:15px;
color:#78a3c5;
}
.back-to a, .back-to a:visited, .back-to a:hover, .back-to a:active {
letter-spacing:0px;
color:#78a3c5;
}
p.back-to-1 {
letter-spacing:0px;
font-size:1.4em;
font-weight:bold;
text-align:right;
padding:0px 0px 20px 0px;
margin:0px 10px 0px 0px;
height:15px;
color:#78a3c5;
}
.back-to-1 a, .back-to-1 a:visited, .back-to-1 a:hover, .back-to-1 a:active {
letter-spacing:0px;
color:#78a3c5;
}
h1 {
font-size:1.6em;
font-weight:bold;
color:#78a3c5;
text-align:left;
margin:0px 0px 5px 10px;
}
h2 {
font-size:1.4em;
font-weight:bold;
color:#78a3c5;
text-align:left;
border-bottom:1px dashed #E0E0E0;
margin:20px 10px 10px 0;
padding:10px;
}
p.home-editorial {
text-align:justify;
padding:0px 10px 0px 0px;
margin:0px auto 10px auto;
color:#122f6b;
font-size:1.3em;
text-indent:10px;
line-height:20px;
}
p.home-editorial a, p.home-editorial a:visited {
color:#122f6b;
}
p.home-editorial a:hover, p.home-editorial a:active {
color:#78a3c5;
}
p.floating-editorial {
float:left;
width:490px;
text-align:justify;
padding:0px 10px 0px 0px;
margin:0px auto 10px auto;
color:#122f6b;
font-size:1.3em;
text-indent:10px;
line-height:20px;
}
p.floating-editorial a, p.editorial a:visited {
color:#122f6b;
}
p.floating-editorial a:hover, p.editorial a:active {
color:#78a3c5;
}
div.floating-image {
float:left;
width:270px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:center;
}
div.floating-image img {
margin:0px auto;
padding:0px;
border:0px;
display:block;
}
div.floating-image p {
font-size:10px;
margin:0px auto;
padding:0px;
}

/********************************************************* bestsellers */
div.bestsellers {
width:760px;
margin:30px auto 0px auto;
padding:0px 0px 0px 0px;
}
div.bestseller {
float:left;
margin:0px auto 0px auto;
padding:0px 0px 30px 0px;
text-align:center;
width:190px;
}
a.bestseller-name, a.bestseller-name:visited {
font-size:1.6em;
font-weight:bold;
margin:0px auto 0px auto;
padding:0px 5px;
text-decoration:underline;
}
a.bestseller-name:hover, a.bestseller-name:active {
text-decoration:none;
}
a.bestseller-img {
text-decoration:none;
}
.bestseller-img img{
border:0px;
margin:5px auto 5px auto;
padding:0px 0px 0px 0px;
display:block;
}
p.bestseller-price {
font-size:1.5em;
font-weight:bold;
color:#78a3c5;
margin:5px auto 0px auto;
}
p.bestseller-desc {
font-size:1.1em;
font-weight:normal;
color:#888888;
text-align:justify;
margin:5px auto 0px auto;
width:160px;
padding:0px;
}
.yes {
font-weight:bold;
color:#b1c934;
}
.no {
font-weight:bold;
color:#78a3c5;
}
.clear {
clear:both;
height:1px;
line-height:1px;
margin:0px;
padding:0px;
border:0px;
}

/********************************************************* product */
div.product {
margin:10px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:left;
}
h1.product-h1 {
font-size:2.0em;
font-weight:bold;
color:#a8ca12;
text-align:left;
margin:0px 0px 0px 0px;
display:inline;
}
.product-price {
font-size:2.0em;
font-weight:bold;
color:#78a3c5;
margin:0px 0px 0px 30px;
display:inline;
}
div.product-details {
float:left;
width:360px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
p.product-desc {
font-size:1.1em;
font-weight:normal;
color:#888888;
text-align:justify;
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
}
a.button, a.button:visited, a.button:hover, a.button:active {
margin:0px;
padding:0px;
text-decoration:none;
}
.button img {
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
border:0px;
}
div.product-image {
float:right;
width:400px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}
.product-image img {
margin:0px;
padding:0px;
border:0px;
}
.top {
text-align:right;
margin:0px 10px 0px 0px;
padding:0px 0px 20px 0px;
font-size:1.0em;
vertical-align:top;
}
.top-s {
font-size:1.7em;
font-weight:bold;
text-decoration:none;
vertical-align:top;
color:#898989;
}
.top a, .top a:visited {
color:#78a3c5;
text-decoration:underline;
vertical-align:top;
}
.top a:hover, .top a:active{
color:#898989;
text-decoration:none;
}
.top-1 {
text-align:right;
margin:0px 15px 0px 0px;
padding:0px 0px 20px 0px;
font-size:1.0em;
vertical-align:top;
}
.top-1-s {
font-size:1.7em;
font-weight:bold;
text-decoration:none;
vertical-align:top;
color:#898989;
}
.top-1 a, .top-1 a:visited {
color:#78a3c5;
text-decoration:underline;
vertical-align:top;
}
.top-1 a:hover, .top-1 a:active{
color:#898989;
text-decoration:none;
}
#foot {
height:23px;
margin:0px auto;
padding:30px 0px 0px 0px;
background-image:url(../images/foot-bg.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:center;
font-size:1.0em;
color:#898989;
}
#foot a:link, #foot a:visited {
color:#78a3c5;
}
#foot a:hover, #foot a:active {
color:#898989;
}
/*#foot-menu {
font-size:1.5em;
letter-spacing:1px;
color:#898989;
}
#foot-menu a, #foot a:visited {
color:#898989;
font-size:1.2em;
margin:0px 5px;
padding:0px;
}
#foot-menu a:hover, #foot-menu-menu a:active {
color:#78a3c5;
}*/