@charset"UTF-8";

body {font-size:12px; font-family:arial; padding:0px; margin:0px; color:#333; background:url('images/body.jpg') top center;}
p, span, form, table, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-family: 'Share Tech Mono' ; font-weight:normal;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}
.img { background-size:cover!important; background-repeat:no-repeat!important; background-position:center!important; display:inline-block!important;}

#top {float:left; width:100%;}
#top ul {width:629px;}
#wrap {width:1202px; margin:0 auto;}
#wrap-in {float:left; width:1180px; padding:10px 10px 0 10px; background:#fff; border:1px solid #eee; margin:50px 0;}
#left {float:left; width:250px;}
#right {float:right; width:920px;}
#footer {float:left; width:1180px; padding:20px 10px; background:red; position:relative; left:-10px; margin-top:20px; background:#585858; color:#ccc;}
#footer-left {float:left; width:50%;}
#footer ul#menu {width:100%;}
#footer ul#menu, #footer ul#menu li {margin:0px; padding:0px; float:left; list-style:none;}
#footer ul#menu a {color:#fff; float:left; margin-right:20px; text-transform:uppercase; margin-top:7px;}
#footer ul#menu a#selected1, #footer ul#menu a:hover {text-decoration:underline;}
#footer ul#menu a#facebook {margin-top:0px;}
#footer #zone4 {float:left; margin-top:10px; width:100%;}
#footer #zone5 {float:right; width:45%; text-align:right;}

a#logo {float:left;}

.box {float:left; width:100%; background:#313D47;   margin-top:10px;}
.box h1 {color:#fff; float:left; width:230px; padding:10px; font-size:18px; text-transform:uppercase; border-bottom:1px solid #000;}

.box ul,.box ul li {float:left; width:100%; width:250px; list-style:none; margin:0px; padding:0px;}
.box ul li a {float:left; width:220px; padding:10px 20px 10px 10px; background:url('images/cat.gif') no-repeat 230px center #585858; color:#fff; text-transform:uppercase; font-size:12px; border-bottom:1px solid #fff;}
.box ul li a:hover, .box ul li a#selected2 {background:url('images/cathover.gif') no-repeat 230px center #68c7c9; text-decoration:none;}


.box ul li ul {background:url('images/') no-repeat 150px top #313d47; padding:15px 0; }
.box ul li ul li ul, .box ul li ul li ul li ul {padding:10px 0; background:none; border-top:0px;}
.box ul li ul li a {padding:10px 20px 10px 10px; border-bottom:0px; background:none; text-transform:none; width:220px; clear:both;}
.box ul li ul li ul li a {padding:3px 0px 3px 70px; border-bottom:0px; background:none; text-transform:none; width:auto; clear:both;}
.box ul li ul li a:hover, .box ul li ul li a#selected2 {background:url(images/cathover.gif) no-repeat 230px center #68c7c9; text-decoration:none;}

.box .bdata { float:left; width:250px; color:#ccc; background:#fff; }

#social, #newsletter {float:left; width:100%; margin-top:20px;}

#newsletter h1 {background:#68c7c9 repeat-x; float:left; width:230px; padding:9px 10px; color:#fff; text-transform:uppercase; font-size:18px;}
#newsletter h1 img {margin-right:5px; position:relative; top:1px;}
#nldata {float:left; width:228px; padding:10px 10px 80px 10px; background:url('images/logo.gif') no-repeat bottom center #f8f8f8; border:1px solid #eee; border-top:0px;}
#nldata p {float:left; width:100%;}
#nldata form {float:left; margin-top:10px;}
#nldata .row {float:left; width:100%; padding:3px 0;}
#nldata strong {float:left; width:80px; margin-right:10px;}
#nldata input {width:120px; background:#fff; padding:5px; border:1px solid #ddd;}
#nldata input.sendbutton {background:#333333; color:#fff; width:auto; bordeR:1px solid #333333; cursor:pointer;}

.box2 {float:left; width:100%; background:#fff; margin-top:20px;}
.box2 h1 {color:#333; float:left; width:250px; padding-bottom:5px; margin-bottom:10px; font-size:18px; text-transform:uppercase; border-bottom:1px solid #000;}
.box2 .bdata {float:left;  width:100%;}


#right ul#menu, #right ul#menu li {list-style:none; float:left; height:80px; overflow:hidden; margin:0px; padding:0px;}
#right ul#menu li {width:auto; display:inline-block;}
#right ul#menu {background:#585858 repeat-x;}
#right ul#menu a{float:left; color:#fff; text-transform:uppercase;  padding:32px 20px; border-right:1px solid #fff;}
#right ul#menu a:hover, #right ul#menu a#selected1 {float:left; color:#00FF00; text-decoration:none; text-transform:uppercase; background:#313D47;}
#right ul#menu a#facebook {padding:25px 20px; background:#313D47!important;}

#search {width:279px; border:1px solid #ddd; height:78px; floaT:right; overflow:hidden;}
#search img {display:inline-block; margin:8px; float:left;}
#search h1 {display:inline-block; font-size:18px; color:#444; float:left; clear:right; font-family:arial; margin-top:4px;}
#search p#text {display:inline-block; font-size:11px; color:#888; float:left; }
#search form {float:left; width:100%; margin:1px 0 0 0; padding:0px;}
#search form input {background:#fff; font-size:11px; padding:5px; border:0px; border-top:1px solid #ddd; width:191px; float:left; line-height:23px; margin-top:1px;}
#search form input.sendbutton {width:78px; height:33px; background:url('images/cauta.gif') no-repeat; cursor:pointer; float:right; bordeR:0px;  margin-top:1px;}

#zone1, #databox {floaT:left; width:920px;  margin-top:10px;}

#zone2 {floaT:left; width:918px;  border:1px solid #ddd; margin-top:10px; 
 -webkit-linear-gradient:(#fff, #f2f2f2); 
 background: -o-linear-gradient(#fff, #f2f2f2); 
 background: -moz-linear-gradient(#fff, #f2f2f2); 
 background: linear-gradient(#fff, #f2f2f2);
 }
 
#zone3 {floaT:left; width:918px;  border:1px solid #ddd; margin-top:20px; 
 -webkit-linear-gradient:(#fff, #f2f2f2); 
 background: -o-linear-gradient(#fff, #f2f2f2); 
 background: -moz-linear-gradient(#fff, #f2f2f2); 
 background: linear-gradient(#fff, #f2f2f2);
 }
 
#zone2 table td, #zone3 table td {border-right:1px solid #ddd;}
#zone2 table td:last-child, #zone3 table td:last-child {border-right:0px;}

h1#title {font-sizE:24px;  float:left; width:100%; margin-top:10px; width:700px;  font-family:arial;}
b#price {color:#F70D1A; font-size:24px; floaT:left; width:100%;  font-family:arial;}
b#price i {font-size:18px; font-weight:normal; font-style:normal;}
a.back {float:right; padding:10px; border:1px solid #68c7c9; coloR:#fff; background:#68c7c9; text-decoration:none!important; margin-top:10px;}
a.back:hover {color:#fff; background:#1b9d1f; border:1px solid #1b9d1f;}
#databox2 {border-top:1px solid #ddd; float:left; width:100%; margin-top:10px; padding-top:10px;}
#data-gallery {float:left; width:100%; margin-top:10px;}

#data-gallery a .img {float:left; width:174px; box-shadow:0 0 1px #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:150px; margin:10px 10px 0 0; padding:0px;}
#data-gallery a {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#data-gallery a .img { background:#f5f5f5; -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 a .img:hover {z-index:10000; position:relative; -ms-transform: scale(1.1); /* IE 9 */    -webkit-transform: scale(1.1); /* Safari */    transform: scale(1.1); }
#gallery_slide {position:relative; z-index:1;}


#contactform {float:left; width:100%; margin-top:10px; color:#333;}
#contactform  h3 {font-size:18px; font-family:arial; float:left; width:100%; margin-top:10px; border-bottom:1px solid #ddd;}
#contactform form {float:left; width:100%; margin-top:10px;}
#contact-left {float:left;width:330px;}
#contact-right {float:right; width:570px;}
#contactform .row {float:left; padding:5px 0; width:100%;}
#contactform strong {float:left; font-weight:bold; font-size:12px;margin-top:8px; width:100px; margin-right:10px;}
#contactform input, #contactform select { font-size:13px;  float:left; width:198px; background:#fff; border:1px solid #ddd; padding:8px 10px;  }
#contactform .img {float:left; width:100px; height:30px; background:#d1d1d1;   padding:0px;}
#contactform input.sendbutton {background:#68c7c9; border:1px solid #68c7c9; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px; width:auto; cursor:pointer;}
#contactform textarea {font-size:13px; font-family:arial; float:left; width:438px; height:185px; background:#fff; border:1px solid #ddd; padding:8px 10px;  }

#top-product {float:left; width:100%; margin-top:20px; height:69px; background:#313d47; }
#top-product img {float:left; width:54px;}

#top-product h3 {float:left; color:#fff; width:920px; font-size:20px; text-transform:uppercase; margin-top:15px; background:url('images/recomended.gif') no-repeat 880px center; padding:5px;}
#prod-container {float:left; width:100%; overflow:hidden; height:321px;}

#top-art-cont {float:left; width:100%; }
.articles {float:left; margin:10px 10px 0 0; width:198px; padding:10px; border:1px solid #eee; height:311px;}
.articles h1 {overflow:hidden;color:#585858; font-size:19px; font-family:arial; height:17px;}
.articles .img {width:198px; height:150px; }
.articles a .img { background:#f5f5f5; -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari */    transition: width 0.5s, height 0.5s, transform 0.5s;}
.articles a .img:hover {z-index:10000; position:relative; -ms-transform: scale(1.1); /* IE 9 */    -webkit-transform: scale(1.1); /* Safari */    transform: scale(1.1); }
.articles a.artpic {width:198px; height:150px; background:url('images/noimage.gif') no-repeat center #f6f6f6; margin-top:18px;  float:left;}

.articles b {float:left; width:100%; margin-top:10px; font-size:18px; color:#F70D1A;}
.articles b i {font-size:14px; font-weight:normal; float:left; overflow:hidden; height:16px; }
.articles p {float:left; width:100%; margin-top:10px; font-size:12px; color:#888; height:29px; overflow:hidden;}
.articles a.details2 {background:url('images/detail.gif') repeat-x; color:#fff; text-transform:uppercase; float:left; padding:8px 10px; margin-top:10px; text-decoration:none!important;}
.articles a.details {background:#68c7c9; color:#fff; text-transform:uppercase; float:left; padding:8px 10px; margin-top:10px; text-decoration:none!important;}
.articles a.cartbut {background:#1b9d1f; color:#fff; text-transform:uppercase; float:right; padding:8px 10px; margin:10px 0 0 0; text-decoration:none!important;}

.addArticleToCart  {background:#1b9d1f; color:#fff; text-transform:uppercase; float:left; padding:8px 10px; margin:15px 0; text-decoration:none!important;}

.articles:hover{background:#fff;}

#data-articles {float:left; width:100%;}
.artpaging {float:left; width:898px; background:#f8f8f8; border:1px solid #ddd; padding:10px; margin-top:10px;}
.artpaging .paging {float:left; width:600px;}
.artpaging form {float:right; margin:0px; padding:0px;}
.artpaging form select {background:#fff; padding:5px 10px; border:1px solid #ddd; color:#333;}
.artpaging .paging a {float:left; color:#333; text-decoration:none; margin-right:7px; padding:7px 0;}
.artpaging .paging a:hover {text-decoration:underline;}
.artpaging .paging a#selected4 {color:#1b9d1f;  font-weight:bold;}




.theme-default .nivo-controlNav {displaY:none!important;}
.theme-default .nivoSlider {box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important;}

#cart {float:left; width:238px; padding:10px 5px; border:1px solid #ddd; background:#eee; margin-top:20px;}
#cart h3 {float:left; font-size:20px; padding-bottom:10px; margin-bottom:0px; border-bottom:1px dotted #ccc; font-weight:bold; width:100%;}
#cart b {float:left; margin-top:10px; margin-right:10px;}
#cart i {float:left; width:138px; margin-top:10px; font-style:normal;}
#cart a {float:left; margin-top:10px; background:#1b9d1f; color:#fff; float:left; padding:8px 10px; }




#big_image
{
	width: 544px;
	padding-bottom: 10px;
	float: left;
	display: inline;
}
#big_image .img
{
	width: auto !important;
	height: auto !important;
}
#gallery_left
{
	width: 27px;
	height:150px;
	background:url('images/left.png');
	float: left;
	display: inline;
	
}
#gallery_scroll
{
	width: 1126px;
	height: 150px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

#gallery_right a, #gallery_left a {float:left; width:27px; height:150px;}
#gallery_slide
{
	width: 1126px;
	height: 150px;
	margin-left: -10px;
	position: relative;
	float: left;
	display: inline;
}
#gallery_slide .img
{
	/*border: 0px;*/
	margin: 0px 0px 0px 10px !important;
}
#gallery_right
{
	width: 27px;
	height:150px;
	background:url('images/right.png');
	margin-left: 10px;
	float: left;
	display: inline;
}
iframe
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#popup_continue_shopping {display:inline-block; padding:10px; background:#68c7c9; color:#fff; margin:5px 5px 0 5px;}
#popup_view_cart  {display:inline-block; padding:10px; background:#1b9d1f; color:#fff; margin:5px 5px 0 5px;}
.addto {float:left; width:100%; margin-top:10px;}
.addto input, .addto a {float:left; margin-right:10px;  margin-top:10px;}
.addto input {width:30px; border:1px solid #ddd; padding:4px;}
.addto .addArticleToCart {clear:both;}

.theme-default .nivo-controlNav {padding:15px 0 !important;}