 html, body, h1, h2, h3, h4, h5, h6, div.paragraph, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; list-style : none; }
 html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; list-style : none; }
 html{ width:100% }
 body { background : url("theme/bodybg.jpg?844487") no-repeat center top; background-size : 100% auto; background-repeat : no-repeat; background-attachment : fixed; width : 100%; margin : 0; font-size : 12px; font-family : "Mongolian Baiti", Nyala, Times New Roman, Lucida Bright; line-height : 1.5; color : #dedede; }
 .clearfix:after { content : "."; display : block; clear : both; visibility : hidden; line-height : 0; height : 0; }
 .clearfix { display : inline-block; }
 html[xmlns] .clearfix { display : block; }
 * html .clearfix { height : 1%; }
 blockquote:before, blockquote:after, q:before, q:after { content : ""; }
 blockquote, q { quotes : "" ""; }
 a img { border : none; }
 hr { height : 1px; border : 0; border-top : 1px solid #959595; background : transparent; margin : auto; margin-bottom : 20px; width : 100%; }
 a { color : #7ec2c1; text-decoration : none; }
 a:hover { color : #7ec2c1; text-decoration : underline; }
 a:active { color : #cccccc; text-decoration : none; }
 h1 { font-size : 40px; color : #ffc600; }
 h2 { font-size : 32px; font-weight : normal; color : #ffffff; padding-bottom : 5px; line-height : 130%; font-family : "Mongolian Baiti", Nyala, Times New Roman, Lucida Bright; }
 div.paragraph { font-size : 13px; font-weight : normal; color : #dedede; padding-bottom : 10px; font-family : "Lucida Bright", Mongolian Baiti, Nyala, Times New Roman; }
 p { font-size : 13px; font-weight : normal; color : #dedede; padding-bottom : 10px; font-family : "Lucida Bright", Mongolian Baiti, Nyala, Times New Roman; }
 #dots { background : url("theme/dots.png?844487"); background-repeat : repeat; background-size : 100% 100%; width : 100%; min-height : 100%; position : absolute; background-attachment : fixed; left : 0; top : 0; }
 #bg { position : fixed; top : 0; left : 0; background-size : 100% auto; width : 100%; margin : 0; background-repeat : no-repeat; background-attachment : fixed; }
 .product-block { width: 201px !important; height: auto !important; padding-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 15px !improtant; boarder: none !important; background-color: #ffffff; }
 .product-block-inner { width: 200px !important; height: 200px !important; margin: 0px auto !important; boarder: none !important; overflow: hidden; }
 .product-block .product-title { padding: 10px; color: #444444; }
 .product-block .product-currency{ color: #444444; padding-left: 10px; font-weight: bold; }
 .product-block .product-price{ color: #444444; font-weight: bold; }
 .product-block .product-image { width: 200px !important; height: 200px !important; }
 .product-block .product-button { margin-right: 10px; }
 .product-small .product-image, .product-large .product-image, .product-long .product-image { -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; border-top: 1px solid #CCC !important; border-left: 1px solid #CCC !important; border-right: 1px solid #CCC !important; padding: 7px !important; background-color: #ffffff; }
 .product-small .product-description { margin-bottom: 10px; }
 .blog-post { border: 1px solid #C1C1C1; padding: 15px; margin-bottom: 30px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 10px 6px -6px rgba(0,0,0, 0.2); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #c8ced5; border-bottom-color: #bebfc0; }
 .wslide-slide-inner2 img { -webkit-box-shadow: 0 10px 8px -6px #1E1E1E; -moz-box-shadow: 0 10px 8px -6px #1E1E1E; box-shadow: 0 10px 8px -6px #1E1E1E; }
 .wslide-link-number { line-height: 2em; background: #535353 !important; width: 1em; -moz-border-radius: 1em !important; border-radius: 1em !important; }
 .wslide-link-thumbnail { background: white !important; padding: 6px; border: 1px solid #C1C1C1 !important; }
 .wslide-link-thumbnail .wslide-link-inner1 { height: 55px; }
 html body .galleryImageBorder, html body a .galleryImageBorder { -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5); }
 .wsite-button { color: #333 !important; font-family: Arial, Helvetica, sans-serif; height: 34px; display: inline-block; font-size: 12px; border: none; font-weight: normal; font-size: 13px; text-decoration: none; padding: 0 15px 0 0; background: url(theme/button.png?844487) no-repeat 100% -105px; }
 .wsite-button:hover { background-position: 100% -140px; }
 .wsite-button:active { background-position: 100% -175px; }
 .wsite-button-inner { height: 34px; line-height: 34px; display: block; font-size: 14px; font-weight: normal; border: none; text-decoration: none; padding: 0 10px 0 25px; background: url(theme/button.png?844487) no-repeat 0 0; }
 .wsite-button:hover .wsite-button-inner { background-position: 0 -35px; }
 .wsite-button:active .wsite-button-inner { background-position: 0 -70px; }
 .wsite-button-large { height: 41px; background: url(theme/button_large.png?844487) no-repeat 100% -126px; padding: 0 15px 0 0; }
 .wsite-button-large:hover { background-position: 100% -168px; }
 .wsite-button-large:active { background-position: 100% -210px; }
 .wsite-button-large .wsite-button-inner { height: 41px; line-height: 41px; padding: 0 10px 0 25px; background: url(theme/button_large.png?844487) no-repeat 0 0; }
 .wsite-button-large:hover .wsite-button-inner { background-position: 0 -42px; }
 .wsite-button-large:active .wsite-button-inner { background-position: 0 -84px; }
 .wsite-button-large.wsite-button-highlight { background-image: url(theme/button_large_highlight.png?844487); }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_large_highlight.png?844487); }
 .wsite-button-highlight { color: #fff !important; background-image: url(theme/button_highlight.png?844487); }
 .wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_highlight.png?844487); }
 .menu { width : 45px; min-height : 100%; float : left; background : url("theme/menu.png?844487"); position : absolute; left : 0; background-attachment : fixed; background-size : 50px 100%; box-shadow : 1px 1px 15px 1px #000; display : none; }
 #logo { width : 200px; height : 110px; margin-top : 80px; margin-left : 20px; }
 .logo-image { width : 160px; height : 110px; margin : auto; position : fixed; }
 .sliderContainer { width : 980px; margin : 0 auto; padding-top : 30px; min-height : 250px; height : auto; max-height : 400px; overflow : hidden; }
 .imageFrame { width : 870px; margin : 0 auto; padding-top : 30px; height : 400px; }
 #video-text{ padding-top: 30px; width: 460px; padding-right: 20px; }
 #landing-text{ padding-top: 20px; width: 440px; float: right; }
 #video{ float:right; margin-top: 30px; text-align: right; height: 280px; width: 498px; background: url("theme/video_bg.png?844487") no-repeat 50% 100%; padding-bottom: 35px; }
 #slider-landing{ float:left; margin: 20px 0; -webkit-box-shadow: 0 10px 12px -6px black; -moz-box-shadow: 0 10px 12px -6px black; box-shadow: 0 10px 12px -6px black; }
 .landing-page .wsite-header{ width: 498px; height: 300px; background:transparent url("theme/landing-page.jpg?844487") no-repeat 50% 0; }
 #slider-tall{ }
 .tall-header .wsite-header{ width: 980px; height: 360px; background:transparent url(theme/default_header.jpg?844487) no-repeat; }
 .button-to-show { background : url("theme/arrow.png?844487"); }
 .button-to-hide { background : url("theme/arrow-2.png?844487"); }
 #menu-indicator{ width : 30px; height : 30px; border : 0px; margin-top : 15px; margin-left : 177px; float : right; position : fixed; cursor : pointer; }
 #menuTitle{ width : 58px; height : 30px; border : 0px; margin-top : 80px; left : 5px; position : fixed; padding : 0; background : none; transform : rotate(90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000, sizingMethod='auto expand'); zoom: 1; }
 .menuTitle-to-hide{ display : none; }
 .menuTitle-to-show{ display : inline; }
 #menuTitle span{ color: #fff; font-size: 20px; font-family: "Microsoft Sans Serif", Arial; }
 .rotate { }
 #social-2 li{ display : inline; margin : 0 3px; }
 #social-2 li a{ width : 30px; height : 30px; border : 0px; cursor : pointer; display : inline-block; }
 #fb { background : url("theme/facebook.png?844487") top center; }
 #fb:hover { background : url("theme/facebook.png?844487") bottom center; }
 #mail { background : url("theme/mail.png?844487") top center; }
 #mail:hover { background : url("theme/mail.png?844487") bottom center; }
 #rssf { background : url("theme/rss.png?844487") top center; }
 #rssf:hover { background : url("theme/rss.png?844487") bottom center; }
 #twitter { background : url("theme/twitter.png?844487") top center; }
 #twitter:hover { background : url("theme/twitter.png?844487") bottom center; }
 #google { background : url("theme/?844487") top center; }
 #google:hover { background : url("theme/?844487") bottom center; }
 #button-to-hide { background : url("theme/arrow-2.png?844487"); width : 30px; height : 30px; border : 0px; margin-top : 15px; margin-left : 170px; float : right; position : fixed; cursor : pointer; }
 #social-2 { width : 200px; height : 30px; position : absolute; bottom : 25px; margin-left : 10px; position : fixed; text-align : center; float : none; }
 .main-container { background : url(theme/contentbg.png?844487) repeat; margin : auto; width : 980px; min-height : 500px; height : auto; margin-top : 20px; color : #fff; border-radius : 20px; -webkit-border-radius : 20px; padding-top : 10px; box-shadow : 1px 1px 15px 1px #ebebeb; }
 #content-wrapper { margin : 40px auto; width : 880px; min-height : 500px; }
 .frame{ width : 880px; margin : 0 auto; }
 #one-column-a { margin : 40px auto; width : 870px; min-height : 500px; height : auto; }
 #one-column-b { background : url(theme/sidebarbg.png?844487)repeat; margin : auto; width : 870px; height : auto; min-height : 500px; margin-top : 20px; color : #fff; border-radius : 20px; -webkit-border-radius : 20px; padding-top : 10px; box-shadow : 1px 1px 15px 1px #000; }
 #mc-area { background : url(theme/sidebarbg.png?844487)repeat; width : 630px; min-height : 500px; float : left; color : #fff; border-radius : 20px; -webkit-border-radius : 20px; box-shadow : 1px 1px 15px 1px #000; }
 #mc-area-clear-bg { width : 630px; min-height : 500px; float : left; color : #fff; }
 #main { width : 830px; min-height : 100%; padding : 20px; }
 #index { width : 940px; min-height : 100%; padding : 20px; }
 #page-main { width : 610px; min-height : 100%; margin : 10px; }
 #content { width : 100%; min-height : 100%; font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
 #sidebar-content { width : 195px; margin : 10px; min-height : 100%; font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
 #sidebar { background : url(theme/navbg.png?844487)repeat; width : 220px; min-height : 500px; height : auto; float : right; border-radius : 20px; -webkit-border-radius : 20px; box-shadow : 1px 1px 15px 1px #000; }
 #footer { width : 870px; height : 50px; margin : auto; margin-top : 20px; }
 #footer-content { width : 870px; height : 30px; }
 .weeblyfooter { width : 870px; height : 40px; margin : 10px; display : none; }
 .design{ font:11px Arial,sans-serif; color:#363636; text-align: center; padding: 0; text-indent: -2400px; }
 .wsite-theme-dark #errorMessage b{ color: white !important; }
 #navigation { display : none; width : 220px; min-height : 100%; background : #000; opacity : 0.9; position : absolute; left : 0px; z-index : 2; box-shadow : 1px 1px 15px 1px #000; }
 #navContainer { float : left; width : 200px; height : 100%; margin-top : 20px; margin-left : 20px; text-align : right; position : fixed; }
 .mainNav { text-transform : lowercase; font-size : 20px; text-align : right; text-decoration : none; margin-top : 10px; width : 200px; height : 100%; font-family : HYPEWRITER; }
 .mainNav a { display:inline-block; text-decoration:none; padding-bottom: 10px; line-height: 1; }
 .mainNav a:hover, #active a{ text-decoration: none; }
 .mainNav ul{ margin: 0; list-style:none; }
 .mainNav ul li{ padding-right:20px; }
 #wsite-menus .wsite-menu-wrap {z-index: 5000; margin: 0; }
 #wsite-menus .wsite-menu {padding: 0; margin: 0; list-style: none; }
 #wsite-menus .wsite-menu li { width: 163px; text-align: left;}
 #wsite-menus .wsite-menu li a { border: none; display: block; width: 161px; background-color: rgba(0,0,0, 0.8); text-decoration: none; font-size: 14px; font-weight: normal; line-height:1; padding: 5px 0px 5px 0px; color: #d0d0d0; }
 #wsite-menus .wsite-menu-wrap, #wsite-menus .wsite-menu-wrap {z-index: 5000; margin: 0; postiion: relative !important;}
 #galleria-menu{ position:relative; padding:20px 0 40px; display:none; }
 #icontent #galleria-menu{ display:block; width:980px; margin:0 auto; background: #fff; height: auto; }
 #galleria-menu li{ float:left; text-align:center; position:relative; }
 #galleria-menu li a{ font-size: 12px; text-transform:uppercase; display:inline-block; color: #000; padding:0 10px ; white-space:nowrap; }
 #galleria-menu li a:hover, #galleria-menu li.selected a{ color: #007f8a; background-color: #fff; }
 #galleria-menu li:hover > .wsite-menu-wrap{ display:block !important; }
 #galleria-menu .wsite-menu-wrap{ position:absolute !important; z-index: 5000 }
 #galleria-menu .wsite-menu-wrap li{ background:#000; float:none; color: #fff; }
 #galleria-menu li .wsite-menu-wrap a{ background:#000; color: #fff; }
 #galleria-menu .wsite-menu-wrap .wsite-menu-wrap{ left:100%; top:0; position:absolute !important; }
 .mainNav a{ color:#FFFF66}
 .mainNav a:hover, #active a{ color:#7ec2c1}
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{ background: #7ec2c1; color: #1a1a1a; }
 .slider6400 {width:980px; height:400px; overflow:hidden; margin:0 auto;}
 .slider6400 .slide6400 {padding:0; margin:0; list-style:none; width:2560px; height:400px; overflow:hidden;}
 .slider6400 .slide6400 li {float:left;}
 .slider6400 .slide6400 li a {display:block; float:left; width:163px; border-right:1px solid #fff; height:400px; overflow:hidden; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
 .slider6400 .slide6400 a#p66400 {width:750px;}
 .slider6400 .slide6400.current a {width:45px;}
 .slider6400 .slide6400.current li a.current {width:750px;}
 .slider6400 .slide6400 li a img {border:0;}
 .slider6400 .slide6400:hover a#p16400, .slider6400 .slide6400:hover a#p26400, .slider6400 .slide6400:hover a#p36400, .slider6400 .slide6400:hover a#p46400, .slider6400 .slide6400:hover a#p56400 {width:45px;}
 .slider6400 .slide6400 a#p16400:hover, .slider6400 .slide6400 a#p26400:hover, .slider6400 .slide6400 a#p36400:hover, .slider6400 .slide6400 a#p46400:hover, .slider6400 .slide6400 a#p56400:hover {width:750px;}
 #S-page{ width:940px; margin:0pt auto; position:relative; font-family:Arial,Microsoft,sans-serif; padding:20px; z-index:2; }
 #S-menu{ position:relative; padding:20px 0; overflow:hidden; display:none; }
 #icontent #S-menu{ display:block; background: black; }
 #S-menu li{ float:left; text-align:center; padding:0 10px; list-style: none; }
 #S-menu li a{ font-size: 14px; text-transform:uppercase; display:inline-block; color: #ffffff; }
 #S-menu li a:hover, #S-menu li.selected a{ color: #007f8a; }
 #S-content{ color:#fff; background:url("theme/S-cont-bg.png?844487") 0 0 repeat; padding:30px; min-height: 400px; height: auto; margin-top: 20px; margin-bottom: 20px; box-shadow: 0 0 5px 3px rgba(0,0,0,0.35); }
 #S-bg{position:fixed; top:0; left:0; width:100%; height:100%}
 .S-footer {text-align: center; color: #fff; margin-top: 15px; font-size: 10px;}
 .S-bgstretcher { background: black; overflow: hidden; width: 100%; position: fixed !important; z-index: 1; }
 .S-bgstretcher, .S-bgstretcher UL, .S-bgstretcher UL LI { position: absolute; top: 0; right: 0; left: 0; bottom: 0; }
 .S-bgstretcher UL, .S-bgstretcher UL LI { margin: 0; padding: 0; list-style: none; }
 .design{ font:11px Arial,sans-serif; color:#979797; text-align: center; padding: 0; text-indent: -2400px; position: absolute; }

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }