@charset "utf-8";
.clear, .clear1 {
	clear:both
}
#call, #call span, #right, nav {
	float:right
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, nav ul li a, section {
	display:block
}
#main_wrap, #wrapper, article, body, header {
	margin:0 auto
}
#call, .subcat, .welcome {
	font-style:italic
}
.prod ul, .prod ul li, nav ul li {
	list-style:none
}
.categorie ul li a, .prod ul li, .prod ul li a, a, nav ul li a, ol.bjqs-markers li a {
	text-decoration:none
}
body {
	 border-bottom: 2px solid #75112E;
    background: #4b6cb7;
 /*   background: linear-gradient(to bottom, #75112E 0%, #bd4769 96%, #75112E 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(160, 29, 214)', endColorstr='rgba(1,38,15,1)', GradientType=0 );
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	padding:0
}
#call, #call label {
	/*font-family:Georgia, "Times New Roman", Times, serif*/
}
header {
	width:1106px;
	height:135px
}
img {
	border:0
}
#logo {
	height:130px;
	margin-top:7px;
	float:left
}
#right {
	width:698px;
	height:200px
}
.clear1 {
	background:url(../images/clear.jpg) left top repeat-x;
	height:15px
}
#main_wrap {
	background:url(../images/img/main_bg.jpg) #EEE;
	padding:15px 0!important
}
#wrapper {
	width:1024px;
	padding-top:0;
	padding-bottom:15px
}
#call {
	text-align:left;
	line-height:30px;
	color:#000;
	font-size:20px;
	margin-top:22px;
	width:750px;
	margin-right:25px;
}
#call label {
	font-size:14px;
	color:#ed6317;
	padding-left:80px
}
#call span {
	color:#FFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	padding-right:20px;
	line-height:.2;
	height:25px;
	padding-left:50px
}
nav {
	background:url(../images/menubg.jpg) left bottom no-repeat;
	height:40px;
	text-transform:uppercase;
	font-size:14px;
	vertical-align:bottom;
	width:100%;
	border-radius:10px;
	padding-bottom:7px;
	margin:10px 10px 3px
}
nav ul {
	margin:0;
	padding:0
}
nav ul li {
	float:left;
	line-height:40px;
	margin-left:6px
}
nav ul li a {
	color:#fff;
	padding:4px;
	text-shadow:0 1px 0 #142353
}
nav ul li a.active, nav ul li a:hover {
	color:#fff;
	background:url(../images/menuhover.png) left top no-repeat;
	background-size:100% 100%;
	height:40px
}
nav ul li ul, nav ul li:hover ul li ul {
	display:none
}
nav ul li:hover ul {
	display:block;
	z-index:100;
	position:absolute;
	width:auto;
	background:#B74104;
	overflow:none
}
nav ul li ul li {
	float:none;
	background:0 0;
	padding:0 10px
}
nav ul li ul li a {
	display:block;
	padding:0;
	border-bottom:#ccd59e solid 1px;
	background:#B74104;
	font-size:14px;
	color:#FFF
}
nav ul li ul li a:hover {
	color:#fff;
	background:#944704
}
nav ul li:hover ul li:hover ul {
	display:block;
	z-index:120;
	position:absolute;
	margin-left:20px!important;
	margin-top:-25px;
	float:none;
	width:auto;
	background:#FF951B
}
nav ul li ul li ul li {
	float:none;
	background:0 0;
	padding:0 5px
}
.cat, .subcat {
	padding-left:10px;
	/*font-family:Georgia, "Times New Roman", Times, serif*/
}
aside {
	width:230px;
	float:left
}
.cat {
	line-height:25px;
	font-size:18px;
	font-weight:700;
	color:#dd7708;
	background:url(../images/wel1.png) left bottom no-repeat;
	height:45px
}
.qty, .subcat, .welcome {
	color:#000
}
.subcat {
	background:#ccc;
	line-height:30px;
	font-size:15px
}
.categorie {
	width:226px
}
.categorie ul {
	margin:0;
	padding:0
}
.categorie ul li {
	background:#eee;
	line-height:28px;
	list-style:none;
	border-bottom:#F90 solid 1px
}
.categorie ul li a {
	color:#000;
	padding:0 20px;
	display:block
}
.categorie ul li a:hover {
	background:url(../images/hover.png) left top no-repeat;
	width:230px
}
.quantity {
	background:#ececec;
	height:34px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	line-height:34px;
	width:141px;
	padding:0 10px;
	margin:5px auto 0;
	text-align:center
}
.qty {
	background:url(../images/qty_bg.jpg);
	border:none;
	width:37px;
	height:24px;
	padding-left:10px
}
.addtocart {
	width:161px;
	height:41px;
	background:#ececec;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	margin:0 auto
}
.welcome {
	background:url(../images/wel.png) left bottom no-repeat;
	height:45px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:20px;
	line-height:30px
}
.welcome span {
	color:#dd7708
}
.text {
	color:#555;
	text-align:justify
}
.text span {
	font-size:11px;
	color:#fff
}
.footer {
	  clear:both;
    border-top: 2px solid #920442;
    border-bottom: 2px solid #ce1166;
    background: #75112E;
    background: linear-gradient(to bottom, #75112E 0%, #bd4769 96%, #75112E 100%);
/*background: -moz-linear-gradient(top, rgb(160, 29, 214) 0%, rgba(1,38,15,1) 96%, rgba(1,38,15,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(160, 29, 214)), color-stop(96%, rgba(1,38,15,1)), color-stop(100%, rgba(1,38,15,1)));
background: -webkit-linear-gradient(top, rgb(160, 29, 214) 0%, rgba(1,38,15,1) 96%, rgba(1,38,15,1) 100%);
background: -o-linear-gradient(top, rgb(160, 29, 214) 0%, rgba(1,38,15,1) 96%, rgba(1,38,15,1) 100%);
background: -ms-linear-gradient(top, rgb(160, 29, 214) 0%, rgba(1,38,15,1) 96%, rgba(1,38,15,1) 100%);
background: linear-gradient(to bottom, rgb(160, 29, 214) 0%, rgba(1,38,15,1) 96%, rgba(1,38,15,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(160, 29, 214)', endColorstr='rgba(1,38,15,1)', GradientType=0 );*/
    padding:20px;
    width:100%;
    /*position:inherit;*/
    bottom:0px;
    color:#FFF;
    position: relative;
	
}
.footer1 {
	width:1024px;
	margin:0 auto;
	vertical-align:middle;
	color:#FFF;
	height:60px
}
#copy, #payment_text {
	color:#FFF;
	text-align:left;
	margin-top:30px
}
#payment, #payment_text {
	height:30px;
	float:left
}/**/
#copy {
	width:500px;
	height:auto;
	float:left;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:14px
}
#payment_text {
	width:90px;
	/*font-family:Electrolize, sans-serif;*/
	font-size:16px;
	margin-right:10px
}
#payment {
	width:250px;
	margin-top:15px
}
label {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:20px;
	color:#F60;
	padding-left:24px
}
ul.bjqs-controls.v-centered li a {
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration:none
}
ol.bjqs-markers li a {
	color:#fff;
	margin:5px
}
p.bjqs-caption {
	background:rgba(255, 255, 255, .5)
}
a {
	color:#ed1e25
}
.img {
	padding-bottom:10px
}
.prod ul li {
	float:left;
	margin:5px;
	text-align:center
}
.prod ul li a {
	float:left
}
a.dp-choose-date {
	float:left;
	width:16px;
	height:16px;
	padding:0;
	margin:5px 3px 0;
	display:block;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/calendar.png) no-repeat
}
a.dp-choose-date.dp-disabled {
	background-position:0 -20px;
	cursor:default
}
input.dp-applied {
	width:140px;
	float:left
}
