@charset"UTF-8";

body {font-size:13px; font-family:arial; padding:0px; margin:0px; color:#222; background:url('images/back.gif') fixed; }
p, span, form, table, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-family:trebuchet ms;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}
input, textarea, select {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px;}

#head, #zone1, #zone2, #content, #zone3, #bottom, #footer {width:100%; min-width:1200px; float:left;}
#headin, #zone2in, #contentin, #zone3in, #bottomin, #footerin {width:1200px; margin:0 auto;}
#clear {float:left; width:100%; height:70px;}
#head {padding:15px 0; border-bottom:5px solid #19d84b;  background:url('images/back.gif') fixed; position:fixed; z-index:1000;}
a#logo {float:left;}
#head form {float:right; margin-left:15px; margin-top:10px;}
#head form input {float:left; border:0px; width:150px; padding:10px 40px 10px 10px; background:#fff; color:#555; font-size:12px; position:relative; left:18px;}
#head form input.sendbutton {width:18px; height:18px; padding:0px; background:url('images/search.png') no-repeat center; position:relative; cursor:pointer; left:-10px; top:7px;}

#head ul {float:right; margin-top:10px!important;}
#head ul li {float:left;}
#head ul, #head ul li {margin:0px; padding:0px; list-style:none;}
#head ul a {float:left; color:#fff; padding:9px 10px; margin-right:5px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#head ul a#selected1, #head ul a:hover {background:#eeee45; color:#222; text-decoration:none;}
#head ul li#anpc {display:none;}
#head li#facebook a, #head li#facebook a:hover {background:none!important; padding:8px 10px!important;}

#zone1 {background:#fff;}
#zone1 img {width:100%; float:left;}


#zone2 {background:#f9f9f9; padding:50px 0; }
#zone3 a {text-decoration:underline; color:#fff;}
#zone3 {color:#fff; padding:50px 0 45px 0; }
#bottom {background:#eee; padding:50px 0; margin-top:5px;}
#zone4 {float:left; width:350px; margin-right:50px;}
#zone5 {float:left; width:350px; margin-right:50px;}
#newsletter {width:400px; float:left;}

#footer {border-top:5px solid #19d84b; padding:30px 0;}
#footer-left {width:700px; float:left;}
#footer-left p {width:700px; float:left; color:#fff;}

#footer-left ul {width:100%; margin-top:15px!important;}
#footer-left ul, #footer left ul li {float:left; list-style:none; margin:0px; padding:0px;}
#footer-left ul a {color:#fff; font-size:12px; float:left; margin-right:10px; padding-right:10px; border-right:1px dotted #fff;}
#footer-left ul a#selected1, #footer-left ul a:hover {color:#eeee45; text-decoration:underline;}
#footer a#logo {float:right; }

#newsletter h1 {width:370px; padding:0 0 0 35px; background:url('images/mail.png') no-repeat left center; font-size:20px;}
#newsletter #bdata {float:left; width:100%; margin-top:25px; font-size:13px; }
#newsletter form {float:left; width:100%; margin-top:10px;}
#newsletter form .row {float:left; width:100%; padding:5px 0;}
#newsletter form strong {font-size:13px; width:110px; floaT:left; position:relative; top:10px;}
#newsletter form input {float:left; padding:8px 10px; border:1px solid #bbb; width:250px;}
#newsletter form img {background:#999;}
#newsletter form input.sendbutton {color:#fff; width:auto; border:0px; cursor:pointer; background:#048e27;}

#content {padding:20px 0 50px 0; background:#f9f9f9;}
#left {width:300px; float:left;}
#right {width:870px; float:right;}

.box {float:left; margin-top:30px; width:300px;}
.box h1.btitle {font-size:16px; background:#048e27; color:#fff; padding:15px 20px; width:260px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px;}
.bdata {float:left; width:100%;}
.box ul, .box ul li {float:left; margin:0px; padding:0px; list-style:none;}
.box li {width:100%;}
.box ul {width:278px; padding:10px; border:1px solid #ccc; background:#fff;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.box ul li ul {padding:20px 0; width:240px; position:relative; left:28px; border:0px;}
.box ul li ul li ul {padding:0px 0; width:220px; position:relative; left:28px; border:0px; }


.box ul li a {color:#333; float:left; width:268px; padding:6px 0 6px 10px; background:url('images/dot2.png') no-repeat left center; border-bottom:1px dotted #ccc;}
.box ul li a:hover, .box ul li a#selected2 {color:#048e27; background:url('images/dot1.png') no-repeat left center; text-decoration:none;}
.box ul li ul li a {width:230px; border-bottom:0px; padding:3px 0 3px 10px; font-size:12px; background:none!important;}
.box ul li ul li a:hover, .box ul li ul li a#selected2 {text-decoration:underline;}

#databox {float:left; width:100%; margin-top:30px;}
#data-gallery {width:100%; float:left; margin-top:15px;}
#data-gallery img {float:left; width:207px; height:170px; margin:10px 10px 0 0;}

#data-gallery img { -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari */    transition: width 0.5s, height 0.5s, transform 0.5s;}
#data-gallery img:hover { position:relative; -ms-transform: scale(1.05); /* IE 9 */    -webkit-transform: scale(1.05); /* Safari */    transform: scale(1.05); }

#contactform {float:left; margin-top:20px; width:870px;}
#contactform .row {float:left; width:100%; padding:5px 0;}
#contactform .row strong {float:left; color:#222; width:120px; }
#contactform .row input {float:left; margin-right:10px; width:300px; background:#fff;  border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:7px 5px;}
#contactform .row select {width:309px;  background:#fff;  border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
#contactform .row textarea {width:730px; background:#fff; height:150px;   border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
#contactform .row input.sendbutton {background:#048e27; color:#fff; bordeR:0px; cursor:pointer; width:auto;}
#contactform .row img {float:left;}

#data-articles {float:left; width:100%;}
.artpaging {float:left; margin-top:30px; width:100%;}
.artpaging a {float:left; font-size:13px;  margin-right:2px; color:#222; background:#e2e2e2; padding:8px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.artpaging a:hover, .artpaging a#selected4 {color:#fff; background:#048e27; text-decoration:none;}


.artpaging form select {float:right; border:1px solid #ccc; padding:8px 10px; background:#fff; font-weight:bold; text-transform:uppercase; font-size:12px; width:auto; padding-right:10px;}
.artpaging form select option {background:#fff; padding:3px 0; display:block;  font-weight:normal;}

.articles {float:left; width:394px; float:left; margin:30px 29px 0 0; padding-right:10px; border:1px solid #ccc; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.articles a.artpic {float:left; width:175px; height:175px; background:url('images/noimage.gif') center #eee; margin-right:10px;}
.articles h1 {font-size:16px; margin-top:10px; height:37px;overflow:hidden; }
.articles b {color:#de0000;font-size:16px; margin-top:10px; display:inline-block;}
.articles b i {font-size:14px; font-weight:normal;}
.articles p { color:#666; margin-top:10px; font-size:12px; overflow:hidden; height:41px;}

a.cartbut {padding: 8px 10px; color:#fff; display:inline-block; float:left; margin-top:10px; text-decoration:none!important;}

a.details {background:#555; padding: 8px 10px; color:#fff; display:inline-block; float:left; margin-top:10px; text-decoration:none!important;}
a.cartbut {padding-left:35px; background:url('images/cart.png') no-repeat 5px center #048e27;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
a.cartbut:hover {background:url('images/cart.png') no-repeat 5px center #eeee45; color:#222;}
a.details {-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}



#desc-top {float:left; margin-top:30px; padding-bottom:15px; border-bottom:1px dotted #ccc; width:100%;}
#desc-top h1 {font-size:22px; float:left; margin-right:10px;}
#desc-top #social {float:right; }
#desc-top #social a {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#desc-top a.back {float:right; margin-right:20px;}
#soceal {margin-top:2px;}
#desc-top a.back {padding:8px 15px 9px 15px; color:#222; background:#e2e2e2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none!important;}
#desc-top a.back:hover {background:#ccc;}

#desc-top i {background:#de0000; color:#fff;
width:auto; height:26px; line-height:26px; 
border-radius:50%;  -moz-border-radius:50%; -webkit-border-radius:50%; 
float:left; padding:5px; font-size:11px; border:1px solid #fff; font-weight:bold; position:relative; margin-top:-20px; }

hr {width:100%; height:1px; line-height:1px; background:#bbb; bordeR:0px; margin:0px; padding:0px;}
#desc-bottom {float:left; width:100%; margin-top:30px;}
#desc-bottom a.artpic {float:left; width:380px; min-height:200px; background:url('images/noimage.gif') no-repeat center #f6f6f6;}
#desc-bottom #description {float:right; width:460px;}
b#article-price {float:left; width:100%; color:#de0000; font-size:20px; }
b#article-price i {font-weight:normal; font-size:14px;}
#desc-bottom a.cartbut {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px 10px 15px 35px; clear:both;}
#alldata {float:left; width:100%; margin-top:20px;}



#cart {float:left; color:#fff; background:url('images/big-cart.png') no-repeat 180px -12px #048e27; padding:15px 10px 0 10px; width:280px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:30px;}
#cart h3 {font-size:15px; float:left; width:190px; padding-bottom:15px; border-bottom:1px dotted #8abe92;}
#cartdata {float:left; margin-top:15px; width:200px;}
#cartdata b {float:left; width:100px; font-size:12px;}
#cartdata b, #cartdata i { margin-top:3px;}
#cartdata i  {float:left; width:100px;}
a.openCart {-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
float:left; background:url('images/arrow.png') no-repeat 105px center #eeee45; padding:10px 30px 8px 10px; color:#222; margin-top:15px; text-decoration:none!important;}
img#oldcart {position:relative; margin-top:-123px; float:left; left:166px;}


#description input {float:left; width:100px; padding:4px 10px; border:1px solid #ccc; background:#fff; margin-right:10px; margin-top:10px;}
a.cart-button-plus, a.cart-button-minus {float:left; margin-right:10px;  margin-top:10px;}

.addthis_sharing_toolbox {float:right;}
#popup_continue_shopping {display:inline-block; padding:10px 15px; background:#eeee45; color:#222; margin:5px 5px 0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none!important;}
#popup_view_cart  {display:inline-block; padding:10px 15px; background:#048e27; color:#fff; margin:5px 5px 0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  text-decoration:none!important;}

iframe
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.nivo-controlNav {display:none!important;}
.theme-default .nivoSlider {box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; margin:0px!important;}