@charset"UTF-8";

body {font-size:12px; font-family:arial; padding:0px; margin:0px; color:#333; background:url('images/back.jpg') fixed top center; }
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;}
#newsletter span.error {color:yellow!important;}
#newsletter span.success {color:yellow!important;}
table#content { width:1150px; min-width:1150px; max-width:1150px; margin:100px auto 50px auto;}
table#content td#left {width:330px; background:#fafafa; padding-bottom:40px;}
table#content td#right {width:820px; background:#fff; padding-bottom:40px;}
table#content td#footer {padding:10px 30px 40px 30px; background:url('images/redback.gif'); color:#e9c9c4;}

a#logo {float:left; position:relative; margin-top:-72px;}
#left form {float:left; width:270px; background:url('images/searchback2.gif'); padding:18px 30px; }
#left form input {
-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;
display:block; float:left; width:135px; color:#fff; font-size:12px; padding:10px 10px 10px 35px; background:url('images/search.png') no-repeat 10px center #d27261; border:0px; }
#left form select {display:none;}
#left form input.sendbutton {
-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;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
position:relative; color:#333; font-size:12px; height:34px; font-weight:bold; cursor:pointer; left:0px; background:#fff; width:90px; padding:9px 10px 9px 10px; text-transform:uppercase; text-align:center;}

ul#menu, ul#menu li {float:left; list-style:none; margin:0px; padding:0px;}
ul#menu {width:820px; background:url('images/menuback.gif');}

li.anpc, li.telmob {display:none;}
ul#menu a {float:left; font-size:13px; font-weight:bold; text-transform:uppercase; margin-right:25px; padding:22px 0 22px 10px; background:url('images/arrow2.png') no-repeat left center; color:#fff;}
ul#menu a:hover, ul#menu a#selected1 {text-decoration:underline;}
ul#menu li.anpc {display:none;}
ul#menu li.facebook a {padding-left:25px; background:url('images/fb.gif') no-repeat left center;}

#lang {float:right; position:relative;margin-top:-22px;}
#lang a {float:right; margin-left:10px;}

#cart  {float:left; width:270px; background:url('images/blueback.gif'); padding:20px 30px; overflow:hidden; }
#cart h3 {float:left; font-size:16px; padding-bottom:5px; border-bottom:1px dotted #fff; color:#fff; width:100%;}
#cartdata {float:left; margin-top:10px; width:190px; padding-left:80px; background:url('images/cart.png') no-repeat top left;}
#cartdata b {float:left; width:100px; color:#dcddec; margin-bottom:5px; font-weight:normal;}
#cartdata i {float:left; width:90px; color:#dcddec;  margin-bottom:5px;}
#cartdata a {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:7px 10px 7px 10px; width:95px; background:url('images/cartbut.gif') no-repeat 100px center #fafafa; float:left; color:#333; margin-top:5px;}

#zone1 {float:left; width:820px;}
#zone2 {float:left; width:760px; padding:40px 30px; background:#f2f2f2;}
#databox {float:left; width:760px; padding:0 30px; margin-top:40px;}
#data-gallery {width:760px; padding:0 30px; float:left; margin-top:5px;}
#data-gallery img {float:left; width:175px; height:150px; margin:15px 15px 0 0;}


#contactform {float:left; width:760px; padding:0 30px; margin-top:40px; color:#333;}
#contactform h3 {float:left; font-weight:normal; width:100%; font-size:20px; color:#111; border-bottom:1px dotted #333; padding-bottom:5px;}
#contactform form {float:left; width:100%; margin-top:10px;}
#contact-left {float:left;width:330px;}
#contact-right {float:right; width:420px;}
#contactform .row {float:left; padding:5px 0; width:100%;}
#contactform strong {float:left; font-weight:normal; width:90px; margin-right:10px;}
#contactform input, #contactform select { font-size:13px;  float:left; width:198px; background:#fff; border:1px solid #ccc; padding:7px 10px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#contactform img {float:left; width:100px; height:30px; background:#d1d1d1;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px;}
#contactform input.sendbutton {background:#4a55a9; border:1px solid #4a55a9; color:#fff; font-size:12px; width:auto; cursor:pointer;}
#contactform textarea {font-size:13px; font-family:arial; float:left; width:297px; height:180px; background:#fff; border:1px solid #ccc; padding:8px 10px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#footer-left {width:400px; float:left; }
#zone3 {width:400px; float:left; margin-top:30px; font-size:13px;}
#footer-left ul#menu, #footer-left ul#menu li {margin:0px; padding:0px; list-style:none; float:left; }
#footer-left ul#menu {margin-top:20px; width:100%; background:none;}
#footer-left ul#menu li {width:50%;}
#footer-left ul#menu a {padding-left:12px; padding:0 0 0 10px; background:url('images/arrow2.png') no-repeat left center; color:#e9c9c4; margin-top:10px; font-weight:bold; text-transform:uppercase; float:left; font-size:11px;}
#footer-left ul#menu a:hover {color:#e9c9c4;}
#footer-left ul#menu a#selected1 {color:#fff;  text-decoration:underline;}
#footer-left ul#menu li.facebook a {padding-left:12px; padding:0 0 0 10px; background:url('images/arrow2.png') no-repeat left center; color:#e9c9c4; margin-top:10px; font-weight:bold; text-transform:uppercase; float:left; font-size:11px;}
#footer-left ul#menu li.telmob {display:none;}
#footer-left ul#menu li.anpc {display:block;}

hr {border:0px; height:1px; background:#ccc; }

#newsletter {float:right; width:650px; color:#fff; margin-top:30px;}

#newsletter h1 {float:left; font-size:13px; padding-left:20px; background:url(images/newsletter.png) no-repeat left center; text-transform:uppercase;}
#newsletter p {float:left; width:100%; margin-top:15px; color:#e9c9c4;}
#newsletter form {float:left; width:100%; margin-top:15px;}
#newsletter .row {width:100%; padding:1px 0; float:left;}
#newsletter .nlcol {float:left; width:260px;}
#newsletter strong {font-weight:normal; width:90px; float:left; position:relative; top:6px;}
#newsletter input {width:140px; float:left; padding:6px; border:0px; background:#d28374; color:#fff; font-weight:normal; font-size:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#newsletter img {width:68px; height:27px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#newsletter input.sendbutton {width:111px; height:59px; padding:0px; float:left; background:url('images/subscribe.png'); cursor:pointer;}


.box {width:270px; floaT:left; padding:0 30px; margin-top:40px;}
h2.btitle {font-size:20px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #cecece;}
.bdata {float:left; width:100%; margin-bottom:0px;}
.box ul, .box ul li {float:left; width:100%; list-style:none; margin:0px; padding:0px;}

.box ul li a {float:left; width:255px; padding:4px 0 4px 10px; background:url('images/dot.png') no-repeat 0px center; color:#333;}
.box ul li ul li a {float:left; width:240px; padding:4px 0 4px 25px; background:url('images/dot.png') no-repeat 15px center; color:#333;}
.box ul li ul {margin:10px 0;}

.box ul li a#selected2 {background:url('images/dot2.png') no-repeat 0px center; color:#b73318;}


#data-articles {float:left; margin-top:0px; width:760px; padding:0 30px;}
.artpaging {float:left; margin-top:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 0; width:100%;}
.artpaging a {float:left; font-size:13px; font-weight:bold; margin-right:10px; color:#777;}
.artpaging a:hover, .artpaging a#selected4 {color:#333; text-decoration:none;}
.artpaging form select {float:right; border:0px; padding:0px; background:none; 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 {width:211px; padding:10px; border:1px solid #ccc; float:left; margin:20px 20px 0 0;}
.articles a.artpic {width:211px; height:170px; background:url('images/noimage.gif') center; float:left;}
.articles h1 {font-size:13px; float:left; width:100%; margin-top:10px; line-height:18px; height:35px;}
.articles b {color:#b73318; font-size:16px; margin-top:10px; float:left; font-family:trebuchet ms; width:100%;}
.articles b i {font-size:14px; font-weight:normal; font-style:normal; color:#f92e07;}
.articles .cart {color:#fff; text-decoration:none!important;width:114px; padding:8px 5px; float:left; background:url('images/cart2.png')no-repeat 95px center #4a55a9; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.articles .details {float:right; text-decoration:none!important; width:70px; padding:8px 5px; background:#414141; color:#fff; text-align:center; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}


#article-top {width:760px; float:left; position:relative; left:30px; padding-bottom:10px; border-bottom:2px dotted #555; margin-top:40px;}
#article-top h1 {float:left; width:400px; font-size:20px;}
#article-top b {color:#b73318; font-size:20px; float:right; font-family:trebuchet ms;}
#article-top b i {font-weight:normal; font-style:normal; color:#f92e07;}

#social {width:760px; padding:0 30px; float:left; margin-top:10px;}

a.art-inside-pic {float:left; margin:30px 20px 0 0;  position:relative; left:30px; background:url('images/noimage.gif') no-repeat center #f5f5f5; }
a.art-inside-pic img {float:left;}
#art-content {width:380px; float:left; margin-top:30px; position:relative; left:30px;}
a.addtocart{padding:16px 20px; width:160px; font-size:17px; background:url('images/cart3.png')no-repeat 150px center #4a55a9; float:left; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:20px; text-decoration:none!important;}
a.back {padding:19px 20px 19px 30px; width:110px; font-size:13px; background:url('images/back.png')no-repeat 10px center #dadada; float:left; color:#666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none!important;}

#data {float:left; width:100%; margin-top:20px;}
h1#recommended {float:left; width:760px; margin-top:40px; position:relative; left:30px; font-size:20px; padding-bottom:5px; border-bottom:2px dotted #555;}
#top-prod {float:left; width:760px; position:relative; left:30px; }

#quantity {float:left; clear:both; margin-bottom:15px; width:100%;}
#quantity input {float:left;  margin-right:5px; padding:4px 5px; width:50px; border:1px solid #ccc;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#quantity a {floaT:left; margin-right:5px;}
#quantity b {float:left; margin-right:15px; margin-top:5px;}





#popup_continue_shopping {display:inline-block; padding:10px 10px; background:#4a55a9; color:#fff; margin:5px 5px 0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#popup_view_cart  {display:inline-block; padding:10px 10px; background:#cc0000; color:#fff; margin:5px 5px 0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.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;}