body{margin:0; padding:0; font-size:13px; color:#36342b; font-family: Georgia, "Times New Roman", Times, serif; background-color:#fffcdd; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position: 50% 0px;}
ul,input[type=text],.send,select{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6{font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#36332b; margin:0; padding:0;}
h1{font-size:30px;}
h2{font-size:22px; font-weight:bold;}
a{ text-decoration:none; color:#fffcdd; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif;}
img{border:none;}
a img{ border:none;}
.fleft{float:left;}
.fright{float:right;}

.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.wrapper{ width:1000px; margin:auto; }
/*header start*/
.header{width:1000px; margin:24px auto 0; position: relative; z-index:1;}
	.logo{float:left;}
	.main_menu{float:right; background:#85abe0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 49px;}
	.main_menu li{float:left; color:#fffcdd; padding: 8px 0;}
	.main_menu li a{color:#fffcdd; text-transform:uppercase; padding: 0px 16px;}
	.main_menu li a:hover{color:#fff;}
.header_title-container{background-image:url(../images/header_title.jpg); background-repeat:no-repeat; background-position:center bottom; padding: 4px 0; position:absolute; left:0; right:0; top:140px;}
	.header_title{color:#36332e; font-size:15px; margin:auto; letter-spacing: 4px; text-align:center;}
.section1{margin:40px 0 40px; width: 1000px; position:relative;} 
	.heading{float:left; width:490px;}
	.heading span{margin-top:15px; display:block;}
	.heading p{color:#36342b; font-size:14px; line-height:21px; margin:6px 0;}
	.heading span img{float:left; width:144px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 5px;}
	.heading span p{float:right; width:326px; margin:0;}
	.heading p span{font-weight:bold; font-style:italic; display:inline; font-size:16px;}
	.slider {float: right; width: 500px;}
	.slider span{display:block; color:#36332e; font-size:20px; font-weight:bold; background:url(../images/slider-arrow.png) no-repeat 15% 100%; padding: 2px 0 80px; position: absolute;}
	.slider-button{position:absolute; right: 0; bottom:61px; z-index: 2000;}
	.slider-button a{color:#fffcdd; font-size:28px; font-family:Trebuchet MS; border:2px solid #36342b; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px 20px 9px; border-bottom:none; display:inline-block;
				background: rgb(77,75,63); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(77,75,63) 0%, rgb(54,52,43) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(77,75,63)), color-stop(100%,rgb(54,52,43))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(77,75,63) 0%,rgb(54,52,43) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(77,75,63) 0%,rgb(54,52,43) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(77,75,63) 0%,rgb(54,52,43) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(77,75,63) 0%,rgb(54,52,43) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4b3f', endColorstr='#36342b',GradientType=0 ); /* IE6-9 */
				}
	.slider-button a:hover{border:2px solid #4d4a3f; border-bottom:none;
					background: rgb(54,52,43); /* Old browsers */
					background: -moz-linear-gradient(top,  rgb(54,52,43) 0%, rgb(77,75,63) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(54,52,43)), color-stop(100%,rgb(77,75,63))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgb(54,52,43) 0%,rgb(77,75,63) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgb(54,52,43) 0%,rgb(77,75,63) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgb(54,52,43) 0%,rgb(77,75,63) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgb(54,52,43) 0%,rgb(77,75,63) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36342b', endColorstr='#4d4b3f',GradientType=0 ); /* IE6-9 */
					}

	.latest_video{width:458px; float:left;}
	.video_heading{font-size:25px; padding: 9px 135px 10px 15px; display:inline-block; margin-bottom:20px; background:url(../images/video_heading-image.png) no-repeat;}
	.product_heading{font-size:25px; padding: 9px 115px 10px 27px; display:inline-block; margin-bottom:20px; background:url(../images/product_headind-image.png) no-repeat;}
	.featured_product{float:right; margin-left:20px; width: 490px;}
	.featured_product img{border-radius: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
	
.footer{background-image:url(../images/footer_border.png); background-repeat:no-repeat; background-position:center top; padding:25px 0; margin:80px 0 0px; font-family:'Open Sans',sans-serif;}
	.footer-menu{float:left;}
	.footer-menu li{float:left; color:#36332e; font-size:12px;}
	.footer-menu li a{color:#36342b; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 8px;}
	.footer-menu li a:hover{text-decoration:underline;}
	.copyright{float:right; font-size:12px;}
	.social{text-align:center; margin-bottom:30px;}
	.social a{margin-right:5px;}
	.social a:hover{opacity: 0.7; filter: alpha(opacity=70); /* For IE8 and earlier */}
	
/*book page css*/
	.book-container p{line-height:22px; width:468px; float:left; margin:24px 0 0 30px;}
	.book-container span{float:left; margin-top:25px;}
	span.bookpage-image2{float:right; margin:0;}
	.book-container img{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
	.buy-book a{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 2px; padding: 6px 20px;}
	.buy-book a,.download-sample a{color:#fffcdd; font-size:16px; text-transform:uppercase; font-family:'Trebuchet MS',sans-serif; display:inline-block; border:2px solid #312f27; position:absolute; top:0; right:0;	
		background: #4d4a3f; /* Old browsers */
		background: -moz-linear-gradient(top,  #4d4a3f 0%, #38362d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4a3f), color-stop(100%,#38362d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4d4a3f 0%,#38362d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4d4a3f 0%,#38362d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4d4a3f 0%,#38362d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4d4a3f 0%,#38362d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4a3f', endColorstr='#38362d',GradientType=0 ); /* IE6-9 */}
	.download-sample{position:relative; bottom: 125px; z-index:2000}
	.download-sample a{border-radius: 10px 0px 0px 10px; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px;  padding: 8px 9px;}
	.download-sample a:hover,.buy-book a:hover{
	background: #38362d; /* Old browsers */
	background: -moz-linear-gradient(top,  #38362d 0%, #4d4a3f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38362d), color-stop(100%,#4d4a3f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #38362d 0%,#4d4a3f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #38362d 0%,#4d4a3f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #38362d 0%,#4d4a3f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #38362d 0%,#4d4a3f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38362d', endColorstr='#4d4a3f',GradientType=0 ); /* IE6-9 */
	}
	
	.add_testimonail{float:right; margin: 0 35px 5px 0; color:#36342b; font-size:18px; line-height:24px; font-style:italic;}
	.add_testimonail span{float:left; margin-top: 14px;}
	.add_testimonail a{color:#fffcdd; font-size:42px; float:left; padding: 10px 11px 16px 12px; margin-right:10px; background-color:#36342b; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
	.testimonial_container{margin-top:30px;}
	.testimonial_image{width:200px;}
	.testimonial_image img{display:block;}
	.testimonial_text{width:767px; margin-left:20px; font-size:20px; font-style:italic; line-height:26px;}
	.testimonial_text p{font-weight:bold;}
	
/*contact page css*/
.contact_container{margin-top:17px;}
	.contact_form{float:left; width:615px; text-align:right; margin-top:13px;}
	.contact_form select{width:74px; float:left; padding: 11px 10px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff; margin:0 20px 20px 0; border:none; outline:none; box-shadow: 0 1px 0 0 #0e0d0b; -moz-box-shadow: 0 1px 0 0 #0e0d0b; -webkit-box-shadow: 0 1px 0 0 #0e0d0b;}
	.input-field{width: 220px !important;}
	.contact_form input[type=text]{float:left; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff; width:267px; padding: 12px 10px; margin:0 20px 20px 0; border:none; outline:none; box-shadow: 0 1px 0 0 #0e0d0b; -moz-box-shadow: 0 1px 0 0 #0e0d0b; -webkit-box-shadow: 0 1px 0 0 #0e0d0b;}
	.contact_form textarea{float:left; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff; width:574px; padding:12px 10px; margin:0 0 20px 0; border:none; outline:none; height:113px; box-shadow: 0 1px 0 0 #0e0d0b; -moz-box-shadow: 0 1px 0 0 #0e0d0b; -webkit-box-shadow: 0 1px 0 0 #0e0d0b;}
	.send{outline:none; margin:0 21px 0 0; border:2px solid #36342b; border-bottom:none;  padding: 8px 22px; color:#fffcdd; font-size:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
									background: rgb(160,159,125); /* Old browsers */
									background: -moz-linear-gradient(top,  rgba(160,159,125,1) 0%, rgba(54,52,43,1) 62%); /* FF3.6+ */
									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,159,125,1)), color-stop(62%,rgba(54,52,43,1))); /* Chrome,Safari4+ */
									background: -webkit-linear-gradient(top,  rgba(160,159,125,1) 0%,rgba(54,52,43,1) 62%); /* Chrome10+,Safari5.1+ */
									background: -o-linear-gradient(top,  rgba(160,159,125,1) 0%,rgba(54,52,43,1) 62%); /* Opera 11.10+ */
									background: -ms-linear-gradient(top,  rgba(160,159,125,1) 0%,rgba(54,52,43,1) 62%); /* IE10+ */
									background: linear-gradient(to bottom,  rgba(160,159,125,1) 0%,rgba(54,52,43,1) 62%); /* W3C */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09f7d', endColorstr='#36342b',GradientType=0 ); /* IE6-9 */
									}
	.send:hover{border:2px solid #a09f7d; border-bottom:none;
											background: rgb(54,52,43); /* Old browsers */
											background: -moz-linear-gradient(top,  rgba(54,52,43,1) 38%, rgba(160,159,125,1) 100%); /* FF3.6+ */
											background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,rgba(54,52,43,1)), color-stop(100%,rgba(160,159,125,1))); /* Chrome,Safari4+ */
											background: -webkit-linear-gradient(top,  rgba(54,52,43,1) 38%,rgba(160,159,125,1) 100%); /* Chrome10+,Safari5.1+ */
											background: -o-linear-gradient(top,  rgba(54,52,43,1) 38%,rgba(160,159,125,1) 100%); /* Opera 11.10+ */
											background: -ms-linear-gradient(top,  rgba(54,52,43,1) 38%,rgba(160,159,125,1) 100%); /* IE10+ */
											background: linear-gradient(to bottom,  rgba(54,52,43,1) 38%,rgba(160,159,125,1) 100%); /* W3C */
											filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36342b', endColorstr='#a09f7d',GradientType=0 ); /* IE6-9 */
}
	::-webkit-input-placeholder {color:#000;}
	:-moz-placeholder {color:#000;}
	::-moz-placeholder {color:#000;}
	:-ms-input-placeholder {color:#000;}
	
	.contact_info{font-size:15px; line-height:20px; float:right; width:341px;}
	.contact_info a{color:#36342b;}
	.contact_info a:hover{text-decoration:underline;}
	.contact_info span{font-weight:bold;}
/*slider css*/
	
	#slides2 {width:430px; float:right; display: none; position:relative; margin-top: 35px;}
	.slidesjs-navigation {margin-top:3px;}
    .slidesjs-previous {margin-left: 5px; float: left;}
    .slidesjs-next { margin-right: 5px; float: left;}
	a.slidesjs-next.slidesjs-navigation,a.slidesjs-previous.slidesjs-navigation{position: absolute; top:40%; z-index:2000; opacity: 0.4;
    filter: alpha(opacity=40%); }
	a.slidesjs-next.slidesjs-navigation:hover,a.slidesjs-previous.slidesjs-navigation:hover{opacity: 1; filter: alpha(opacity=100%); }
	a.slidesjs-previous.slidesjs-navigation { left:0; }
	a.slidesjs-next.slidesjs-navigation {right:0;}
	.slidesjs-pagination{display:none;}
	
.product{width:220px; float:left; text-align:center; margin: 0 30px 40px 0;}
	.product-image{text-align:center;}
	.product-name a{color:#000; font-size:18px; display:block; margin:10px 0;}
	.product-desc{font-size:12px; color:#656565; line-height:20px;}
	.product-price{font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:10px 0;}
	.product-price span{color:#000; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
	.cart a{color:#fff; font-size:13px; background:#000; display:inline-block; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.cart a:hover{background:#f9f998; color:#000; -webkit-transition: background-color 100ms ease-out 0.2s; -moz-transition: background-color 100ms ease-out 0.2s; -o-transition: background-color 100ms ease-out 0.2s; transition: background-color 100ms ease-out 0.2s;}
	.mycart{position:relative;}
	div#my-cart-1686110 {position: fixed; right: 10px; bottom: 10px;}
	.ecwid-productBrowser-productNameLink, .ecwid-productBrowser-price.notranslate{text-align:center !important;}
	.ecwid-ProductBrowser-auth-anonim{width:900px; margin:0 !important; }
	html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth{top: -100px;padding: 12px 0px 18px 0px !important;}
	html#ecwid_html body#ecwid_body .ecwid a{font-size:18px !important; font-family:Georgia, "Times New Roman", Times, serif !important; color:#000 !important;}
	html#ecwid_html body#ecwid_body .ecwid a:hover{text-decoration:none;}
	
	.container{margin-top:20px;}
	.container span{color:#36332b; font-size:20px; font-weight:bold;}
	.container p{font-size:13px; color:#36332b; line-height:22px;}
	.loaction{font-size:17px !important; color:#36332b; font-weight:bold; display:block; margin-top:10px;}
	.container p span{font-size:15px; font-weight:bold;}
	.container a{color:#85abe0; text-decoration:underline;}
	.container a:hover,.libeling-link:hover{text-decoration:none;}
	.libeling-link{font-size:22px; color:#85abe0; text-decoration:underline;}
