body{ font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#D9DADC; color:#666666; line-height:150%; display:block;}
html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; }
p, div, html, body, img, h1, h2, ul, li, h3, h4, dl, dt, dd, ol, input{margin:0; padding:0;}
body, html{height:100%;}

a:link, a:visited{color:#666666; text-decoration:none;}
a:hover{color:#B10034; text-decoration:none;}

#container{ width:760px; margin:0 auto;}
#border{border-left:#7F7F7F 1px solid; background:#fff;border-right:#808080 1px solid; background:#fff;border-bottom:#808080 1px solid; background:#fff;}
#content{margin:1px 0 0 0;}

#logo{float:left;}
#header{height:89px;}
#header-menu{ float:right; margin:20px 0 0 0; width:200px; text-align:left;}
#header-menu ul{list-style:none;}
#header-menu li{float:right; padding:5px;}
#header-menu li a{display:block;}

#menu ul{list-style:none;}
#menu li{float:left;}
#menu li a{display:block; height:32px; text-indent: -10000px;}
#menu li #sak a{ background:url(../images/common/menu-sak.jpg); width:153px;}
#menu li #sak a:hover,#menu #sak .select{background:url(../images/common/menu-sak.jpg) bottom;}
#menu li #cutlery a{ background:url(../images/common/menu-cutlery.jpg); width:152px;}
#menu li #cutlery a:hover,#menu #cutlery .select {background:url(../images/common/menu-cutlery.jpg) bottom;}
#menu li #timepieces a{ background:url(../images/common/menu-timepieces.jpg); width:152px;}
#menu li #timepieces a:hover,#menu #timepieces .select{background:url(../images/common/menu-timepieces.jpg) bottom;}
#menu li #travelgear a{ background:url(../images/common/menu-travelgear.jpg); width:152px;}
#menu li #travelgear a:hover,#menu #travelgear .select{background:url(../images/common/menu-travelgear.jpg) bottom;}
#menu li #about a{ background:url(../images/common/menu-about.jpg); width:151px;}
#menu li #about a:hover,#menu #about .select{background:url(../images/common/menu-about.jpg) bottom;}

#index-flash{float:left; margin:0 0 1px 0;}
#index-info{float:right;width:302px;}
#index-news {margin:0 0 2px 0;}
#index-news dl {float:right; width:76px; height:76px; text-align:center;}
#index-news div { margin:1px 0 0 0 ;}
#index-news .title{color:#B10034; font-weight:bold; font-size:11px;width:200px; display:block;}
#index-news div div{float:left; width:210px; padding:2px 4px; display:block; border-bottom:1px dotted #7F7F7F; height:72px;}
#index-news .more{display:block;}
#index-news .more a{ height:16px;  padding:0 0 0 10px}
#index-news .more a:link,#index-news .more a:visited{background:url(../images/common/more.jpg) no-repeat; color:#B10034; text-decoration:none;}
#index-news .more a:hover{background:url(../images/common/more.jpg)no-repeat left bottom; color:#666666; text-decoration:none;}

#new-products{width:178px; height:223px; float:left; display:table-cell;text-align:center;vertical-align:middle;}
#new-products *{vertical-align:middle;}
* #new-products span {height:100%;display:inline-block;}
#new-pic{float:right; margin:0 auto;}
#newsletter{background:#7F7F7F; height:24px; padding:4px 6px; color:#fff; width:682px; float:left; line-height:normal;}
#newsletter p{ border:1px solid #999; margin:0 0 0 5px; padding:4px; background:#fff; width:180px; float:left; padding:0; vertical-align:middle;}
#newsletter input{height:16px; margin:0; padding:0; border:0; width:154px; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#newsletter h2{ font-size:11px; font-weight:normal; float:left; margin:3px; padding:0;}
#copyright{color:#FFFFFF; text-align:right; margin:9px 0 0 0;}

#sub-menu{width:151px; float:left; border-bottom:1px #7F7F7F dotted; padding:0 0 10px 0;}
#sub-menu a:hover{color:#B10034;}
#sub-menu ul{list-style:none; margin:0 0 0 16px;}
.sub-bg{background:url(../images/common/sub-meun-bg.jpg) repeat-y;}
.product-info-bg{background:url(../images/common/products-info-bg.jpg) repeat-y;}

#products-content{float:right; width:606px; margin:0 0 20px 0;}
#products{background:#B10034; height:16px; display:block; color:#FFF; width:143px; margin:10px 0; padding:2px 0px 2px 8px;}
#products a{color:#fff;}
#products a:hover{text-decoration:none;}
#products-nav { float:left;padding:5px; background:#fff;}
#print{float:right; background:url(../images/sak/print.jpg) no-repeat; padding:0 0 0 20px; margin:6px;}
#no-banner-nav{border-bottom:1px solid #999; display:block; height:30px;}

.products-info{width:606px; border-bottom:1px dotted #7F7F7F;}
.products-info div{ width:130px; text-align:center; font-size:12px; font-weight:bold; margin:10px; float:left;}
.products-info div div{padding:0; margin:0; min-height:140px;}

#products-details {border-top:1px solid #999; height:100%;}
#products-details img{float:left; margin:25px;}
#products-details div{float:right; width:280px; padding:10px;}
#products-details h1{color:#B10034; font-size:16px; margin:20px 0 0 0; font-weight:normal;}
#products-details ol{margin:10px 0 0 20px;}
#products-details p{margin:0 0 5px 0;}
#products-details ul{list-style:georgian;margin:0 0 0 20px;}

#cutlery-info{border-top:1px dotted #7F7F7F;}
#cutlery-info img{float:left;}
#cutlery-info div{border-bottom:1px dotted #7F7F7F; padding:10px 0;}
#cutlery-info div div{float:right; width:270px; border:0; padding:5px;}
#cutlery-info h3{color:#B10043; font-size:13px; margin:0 0 10px 0;}

#timeline-pic{float:left; margin:10px 0 0 10px; width:100px;}
#timeline-words{float:right; margin:10px 10px 0 10px; width:470px;}
#timeline-words h3{color:#B10034; margin:10px 0;}
#timeline-words dt{float:left; width:50px; margin:5px 0; font-size:10px; font-weight:bold;}
#timeline-words dd{float:left; width:400px; margin:5px 0; font-size:10px;}

#where-info{padding:10px 20px;}
#where-info h2{color:#B10034; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
#where-info img{float:left; padding:2px; border:1px #7F7F7F solid;}
#where-info p{float:right; width:300px;}
#where-info div{margin:10px 0;}

#customer-info{padding:10px 20px;}
#customer-info h2{color:#B10034; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
#customer-info div{margin:100px 0 0 0;}
#customer-info p{margin:0 0 10px 0;}
#customer-info strong{color:#333;}
#customer-info span{text-align:right;}

#gift-content{margin:15px;}
#gift-content h1{background:url(../images/common/button.jpg) no-repeat; font-size:14px; font-weight:bold; padding:0 0 0 17px; line-height:normal; color:#B10034;}
#gift-info{ margin:50px 0 0 0;}
#gift-info div {margin:20px 0 0 0;}
#gift-info div img{float:left;}
#gift-info div div{float:right; width:440px; margin:0;}
#gift-content p{margin:10px 20px;}

#media-content{margin:20px;}
#player{float:left; width:400px;}
#player-list{float:right; width:150px;}

#news-info{margin:10px;}
#news-info img{float:left; border:1px solid #999; margin:0 0 0 10px;}
#news-info div{border-bottom:1px dotted #7F7F7F; padding:10px 0;}
#news-info div div{float:right; width:360px; border:0; padding:5px;}
#news-info h3{color:#B10043; font-size:13px; line-height:normal;}
#news-info p{margin:0 0 10px 0;}

#privacy-info {margin:20px;}
#privacy-info h1{font-size:16px; color:#B10034; font-weight:bold;}
#privacy-info h2{font-size:12px; color:#B10034; font-weight:bold;}
#privacy-info a{color:#B10034;}

#contact-info {margin:20px;}
#contact-info div{padding:30px 20px;}
#contact-info h1{font-size:16px; color:#B10034; font-weight:bold;}
#contact-info h2{font-size:12px; color:#B10034; font-weight:bold;}
#contact-info a{color:#B10034;}
#contact-info dl{width:700px; margin:10px;}
#contact-info dt{width:120px; float:left; margin:5px;}
#contact-info dd{width:550px; float:left; margin:5px;}
#contact-info input,#contact-info textarea, #contact-info select {border:1px solid #999;}

#footer-menu{background:#EDEDED; height:32px;}
#footer-menu ul{list-style:none; margin:0; padding:0; float:left;}
#footer-menu li{float:left; margin:0; padding:6px 10px;}

.anylinkcss{position: absolute;	left: -6px;	top: 2px;	visibility: hidden;	border: 1px solid #999; border-bottom-width: 0;	line-height: 18px;	z-index: 100; background: #fff; width:108px;}
.anylinkcss ul{margin: 0;padding: 0;list-style-type: none;}
.anylinkcss ul li a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #999;padding: 1px 0;text-decoration: none;font-weight: bold;text-indent: 5px;}
.anylinkcss a:hover{background: #B10034;color: white;}

#inno-design{color:#999999; font-size:10px; text-align:right;}
#inno-design a{color:#999999; text-decoration:none;}
#inno-design a:hover{color:#FF6600; text-decoration:underline;}
.top{float:right; margin:8px;}
.top a{background:url(../images/common/top.jpg);text-indent: -10000px; display:block;height:11px; width:36px;}
.top a:hover{background:url(../images/common/top.jpg) bottom;}
.right{float:right;}
.left{float:left;}
.clear {zoom:1; clear:both; margin:0; padding:0;}
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}

#sitemap {margin:20px;}
#sitemap li{margin:5px 20px;}