body{background-color:#69C8C6; margin:0px; padding:0px;   background-image: url(images/top-bgd.gif);  background-repeat:no-repeat; background-position:top center;font-family: Century Gothic, sans-serif; font-size:14px; line-height:20px; color:#193938;}

.container {margin:0px auto 0px auto; width:902px; height:auto;}
.header { height:46px; width:902px; padding: 90px 0px 0px 0px;  background-image: url(images/header_bgd.gif);  background-repeat:no-repeat; background-position:top left;}
.header .contact { position:absolute; margin:-54px 0px 0px 506px; width:150px; height:46px; }
.header .basket { position:absolute; margin:-54px 0px 0px 656px; height:46px; }
.header .basket a { float:right; color:#69c8c6; font-size:14px; margin:17px 0px 0px 4px; }
.menu {height: 39px; margin: 0px 0px 0px 9px; float:left;}
.search {height: 39px; padding: 12px 27px 0px 0px; float: right;}
.content {width:902px; height:auto; margin:0px 0px 0px 0px;   background-image: url(images/mid-bgd.gif);  background-repeat:repeat-y; background-position:top center;  overflow: hidden;}
.column-left {width:161px; height: auto; background-image: url(images/mid-bgd-left.gif);  background-repeat:repeat-y; background-position:top left; background-color:#69C8C6; border-color:#2D9795; border-style:solid; border-width: 0px 1px 0px 1px; margin: 0px 0px -32767px 9px; padding-bottom: 32747px;
 float:left;}
.column-left-menu {width:141px; padding: 0px 0px 0px 20px;}
.column-left-register {width:161px; padding: 0px 0px 0px 0px; background-color:#51AEAC}
.column-right {width:721px; margin: 0px 0px 0px 8px; background-color:#FFFFFF; float:left;  }
.column-right-categories {width:710px; margin: 0px 0px 0px 10px; background-color:#FFFFFF; float:left;  }
.home-center {width:562px; height:auto; margin: 0px 8px 0px 0px; float:left}
.home-right {width: 141px; height:auto; margin: 0px 10px 0px 0px; float:right;  background-image: url(images/mid-bgd-right.gif);  background-repeat:repeat-x; background-position:top right; } 
a {font-family:Arial, Helvetica, sans-serif; color:#ED4697; border:none; outline:none; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; color:#ED4697; text-decoration:underline;}

img {border:none; outline:none;}

.category_box_container { width:227px; height:284px; margin:10px 0px 10px 8px; float:left; cursor:pointer;}
.product_box_container { width:168px; height:340px; margin:10px 0px 10px 5px; float:left; cursor:pointer;}
.product_box_container p { line-height:16px; font-size:12px; color:#999999;}
.footer_link {color:#ffffff; font-size:12px;}
a.footer_link { color:#ffffff; font-size:12px; padding:0px 0px 0px 0px; text-decoration:none;}
a.footer_link:hover { color:#ffffff; text-decoration:underline;}
a.footer_link:visited { color:#ffffff; font-size:12px; padding:0px 0px 0px 0px; text-decoration:none;}

.left_menu_link {color:#ffffff; font-size:12px; line-height:13px;}
a.left_menu_link { color:#ffffff; font-size:12px; padding:0px 0px 0px 0px; text-decoration:none; line-height:13px;}
a.left_menu_link:hover { color:#C15995; text-decoration:none; line-height:13px;}
a.left_menu_link:visited { color:#ffffff; font-size:12px; padding:0px 0px 0px 0px; text-decoration:none; line-height:13px;}

h1 {font-family: Century Gothic, sans-serif, Arial; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:22px; color:#ED4796; font-weight:normal}
h2 {font-family: Century Gothic, sans-serif, Arial; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; color:#51AEAC; font-size:18px;  font-weight:normal}
h3 {font-family: Century Gothic, sans-serif, Arial; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; color:#51AEAC; font-size:16px;  font-weight:normal}
h4 {font-family:"Times New Roman", Times, serif; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:19px; line-height:26px; color:#ED4796; font-weight:bold}
p {font-family: Century Gothic, sans-serif; font-size:14px; line-height:20px; color:#193938;}
ul {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#255150; margin:0px 0px 0px 0px; padding:0px; }
li {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#255150; margin:0px; padding:0px;}
ol {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#255150;}

.productdetail { padding:5px; text-align:left; font-size:12px; border-top: 1px dashed #000000;}
.productdetail_center { padding:5px; text-align:center; font-size:12px;  border-top: 1px dashed #000000;}

.productdetail_1st { padding:5px; text-align:left; font-size:12px;}
.productdetail_center_1st { padding:5px; text-align:center; font-size:12px;}

#slideshow {
    position:relative;
    height:282px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.footer_menu {font-family:Arial, Helvetica, sans-serif; margin:0px auto 0px auto; width:902px; height:54px; padding-left:20px; }
.footer_container {font-family:Arial, Helvetica, sans-serif; margin:-200px -179px 0px -179px; width:1260px; height:412px; background-image: url(images/footer-bgd.gif);  background-repeat:no-repeat; background-position:bottom center; z-index:-1000}
.footer_left {font-family:Arial, Helvetica, sans-serif; margin:220px 0px 0px 179px; width:430px; float:left; font-size:12px; line-height:18px; color:#ED4597; height:90px; padding:0px 0px 0px 20px; }
.footer_right {font-family:Arial, Helvetica, sans-serif; margin:220px 179px 0px 0px; width:430px; float:right; text-align:right; font-size:12px; line-height:18px; color:#ffffff; height:90px; padding:0px 20px 0px 0px; }