@charset "utf-8";
/* CSS Document */
body{color: #666665;margin:0px;padding:0px; background:url(../images/bg_body.gif) 0px 0px repeat #410000; font-size:14px ; font-weight:normal; line-height:17px; font-family:Arial, Helvetica, sans-serif; width:100%;}

*{padding:0; margin:0;}
img{border:0;}

form,input, select, textarea{outline:0;}
p strong{ font-weight:bold; font-size:16px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5 {
	font-weight: normal;
}

ul,li,a{ 
	list-style:none; 
	text-decoration:none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}


/*------font-face END ------*/

#wrapper{padding:21px 0; margin:0;background:url(../images/bg_body2.gif) 0px 0px repeat-x;}	
.content{ width:1020px; margin:0 auto;}

/*================== HEADER =======================*/	
header{ margin:0; padding:0;}
header .logo-block{ float:left; padding:15px 1% 6px 4%; background:#f7f5ef url(../images/bg_logo.gif) 0px 0px repeat-x; width:20%;}
header .nav-block{ float:right;background:url(../images/navigation.gif) 0px 42px repeat-x; width:75%;}
header .nav-block .lt-block{ float:left;}
header .nav-block .md-block{ float:left; margin:65px 0 0 100px; width:60%;}
header .nav-block .md-block img{padding: 0 18%;}
header .nav-block .md-block form{float:right; margin:10px 0 0;}
header .nav-block .rt-block{ float:right; padding:42px 0 0 0;}
/*================== //HEADER =======================*/	

/*================== navigation =======================*/	
#navigation{ margin:0; padding:3px 16px 10px; background:#f7f5ef;}
#navigation .nav-in{background:url(../images/menu_bg.gif) 0px 0px repeat-x; border-radius:4px; position:relative;}
#navigation .nav-in-arrow{ position:absolute; left:0; top:0;}
/*================== //navigation =======================*/

/*================== min =======================*/	
.min-block{ margin:0; padding:0 16px 15px; background:#f7f5ef; border-radius:0 0 10px 10px;}
.min-block .side-bar{ float:left; width:215px;}
.min-block .side-bar ul{ background:#dbd1be url(../images/corner_bottom_right.gif) no-repeat scroll 100% 100%; border-radius:4px; padding-bottom:12px;}
.min-block .side-bar ul h3{ border-radius:4px; background:#ece4d5 url(../images/infoBoxHeading_table.gif) repeat-x scroll 0 100%; padding: 20px 10px 22px 34px; font-weight:bold; color: #535353; font-size: 14px; line-height: 12px; text-transform:uppercase;}
.min-block .side-bar ul h3 a{color: #000000; font-size: 14px; text-decoration:none;}
.min-block .side-bar ul h3 a:hover{color: #535353; text-decoration:underline;}
.min-block .side-bar ul li{ background:rgba(0, 0, 0, 0) url(../images/bg_list_hline.gif) repeat-x scroll 0 100%}
.min-block .side-bar ul li a{ background:rgba(0, 0, 0, 0) url(../images/bg_list.gif) no-repeat scroll 20px 8px;color: #50493c; font-size: 13px; line-height: 13px;   padding: 6px 1px 11px 39px; display:block;}
.min-block .side-bar ul li a:hover{ text-decoration:underline;}
.min-block .side-bar .new-block{ margin:12px 0; background:#F3EDE3; border-radius:4px; padding:0 0 6px;}
.min-block .side-bar .new-block h3{ background:#aa0505 url(../images/infoBoxHeading3_table.gif) repeat-x scroll 0 100%; border-radius:4px 4px 0 0; padding:19px 10px 20px 35px; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 16px; text-transform: uppercase;}
.min-block .side-bar .new-block .img{ padding:20px 0; text-align:center; display:block; margin:0 auto;}
.min-block .side-bar .new-block h4{font-weight: bold;color: #535353; font-size: 14px; line-height: 12px; text-transform:uppercase; text-align:center;}
.min-block .side-bar .new-block h4 span{ padding:15px 0; display:block;}

.min-block .side-bar .new-block2{ margin:12px 0; background:#AA0505; border-radius:4px; padding:0 0 30px;}
.min-block .side-bar .new-block2 h3{ background:#aa0505 url(../images/infoBoxHeading3_table.gif) repeat-x scroll 0 100%; border-radius:4px 4px 0 0; padding:19px 10px 20px 35px; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 16px; text-transform: uppercase;}
.min-block .side-bar .new-block2 .img{ text-align:center; display:block; margin:20px auto 10px; box-shadow:0 0 3px #000;}
.min-block .side-bar .new-block2 h4{font-weight: bold;color: #fff; font-size: 14px; line-height: 14px; padding:4px 25px 12px; text-align:center;}
.min-block .side-bar h4 a{font-weight: bold;color: #fff; font-size: 12px; text-transform:uppercase; line-height: 14px; text-align:center;}
.min-block .side-bar .new-block2 h4 a:hover{ text-decoration:underline; color:#999;}
.min-block .content-block{ float:right; width:760px;}
.min-block .content-block .banner-block{ margin-bottom:12px;}
.min-block .content-block .min-content{ float:left; width:532px;}
.min-block .content-block .min-content2{ float:none; width:auto; text-align:center;}
.min-block .content-block .min-content3{text-align:left;}
.min-block .content-block .min-content .cont_heading_td{color: #50493c; font-size: 24px; font-weight: bold; line-height:26px; text-transform: uppercase; padding: 11px 15px 2px 18px;}
.min-block .content-block .min-content .cont_heading_td h1{color: #50493c; font-size: 50px; font-weight: bold; line-height: 20px; padding: 5px 0 20px; text-transform: uppercase;}
.min-block .content-block .min-content .cont_heading_td p{ padding-top:10px;}
.min-block .content-block .min-content .content_wrapper_b {background: #f3ede3 url(../images/content_wrapper_b.gif) repeat-x scroll 0 100%; margin: 0;}
.min-block .content-block .min-content .content_wrapper_r {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_r.gif) repeat-y scroll 100% 0;}
.min-block .content-block .min-content .content_wrapper_t {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_t.gif) repeat-x scroll 0 0;}
.min-block .content-block .min-content .content_wrapper_br {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_br.gif) no-repeat scroll 100% 100%; padding: 16px 24px 34px;}
.min-block .content-block .min-content .content_wrapper_br p{ padding:15px 0 10px; font-size:15px; color:#333;}
.min-block .content-block .min-content .content_wrapper_br p.ij {font-size: 24px; font-weight: bold; color:#A04B42;}
.ij {font-size: 24px; font-weight: bold; color:#A04B42;}
.min-block .content-block .min-content .content_wrapper_br p strong{ display:block; font-size:16px; color:#A04B42; font-weight:700;}
.min-block .content-block .min-content .content_wrapper_br p a{ color: #333; font-size: 15px; line-height: 26px; padding: 5px 0;}
.min-block .content-block .min-content .content_wrapper_br p a:hover{color:#A04B42; text-decoration:underline;}
.min-block .content-block .min-content .content_wrapper_br ul li a{ color: #333; font-size: 15px;}
.min-block .content-block .min-content .content_wrapper_br ul li a:hover{color:#A04B42; text-decoration:underline;}
.min-block .content-block .min-content .content_wrapper_br a span{ color: #333; font-size: 15px; padding-top:15px; display:block;}
.min-block .content-block .min-content .content_wrapper_br a span:hover{color:#A04B42; text-decoration:underline;}
.min-block .content-block .min-content .table1{ width:600px;}
ul.information{ padding:0 0 10px 25px;}
.min-block .content-block .min-content2 a{ color: #333; font-size: 15px;}
.min-block .content-block .min-content2 a:hover{color:#A04B42; text-decoration:underline;}
.min-block .content-block .min-content .content_wrapper_tr {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_tr.gif) no-repeat scroll 100% 0;}
.min-block .content-block .min-content .content_wrapper_bl {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_bl.gif) no-repeat scroll left 100%;}
.min-block .content-block .min-content .content_wrapper_tl {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_tl.gif) no-repeat scroll 0 0; width: 100%;}
.min-block .content-block .min-content .content_wrapper_l {background: rgba(0, 0, 0, 0) url(../images/content_wrapper_l.gif) repeat-y scroll 0 0;}
.min-block .content-block .min-content .padd_3 {padding: 5px 0 10px;}
.min-block .content-block .min-content .name2_padd {padding: 6px 3px 8px 6px; vertical-align: middle;}
.min-block .content-block .min-content .name {line-height: 20px;}
.min-block .content-block .min-content .name a{color: #50493c; font-size: 16px; font-weight: bold; line-height: 16px; text-decoration: none;}
.min-block .content-block .min-content .name a:hover{ text-decoration:underline;}
.min-block .content-block .min-content .pic2_padd {padding: 0 14px 4px 0;}
.min-block .content-block .min-content .desc2_padd {padding: 2px 0 11px;}
.min-block .content-block .min-content .desc {color: #50493c; font-size: 13px; line-height: 17px;}
.min-block .content-block .min-content .desc a {color: #a60e02;}
.min-block .content-block .min-content .price2_padd {background: rgba(0, 0, 0, 0) url(../images/part2.gif) no-repeat scroll 0 center; padding: 4px 2px 7px 15px; text-align: center; vertical-align: middle;}
.min-block .content-block .min-content SPAN.productSpecialPrice {color: #4b4b4b; display: inline; font-size: 16px; font-weight: bold; line-height: 18px;}
.min-block .content-block .min-content .button2_padd {padding: 0 20px 0 0;}
.min-block .content-block .min-content .W3ShoppingCart_Product_Form { margin: 0;}
.min-block .content-block .min-content td {vertical-align: top;}



.min-block .content-block .min-content2 h3{ padding:15px 0; font-size:20px; text-align:center; color:#A04B42; font-weight:700; line-height:24px;}
.min-block .content-block .min-content2 p{padding:5px 0 10px; font-size:15px; color:#333; line-height:22px;}
.cont_heading_td {color: #50493c; font-size: 24px; font-weight: bold; line-height: 14px;padding: 11px 15px 2px 18px; text-transform: uppercase;}
.content_wrapper1_b{background: #f3ede3 url(../images/content_wrapper_b.gif) repeat-x scroll 0 100%; margin: 0 0 10px;}
.content_wrapper_l{background: rgba(0, 0, 0, 0) url(../images/content_wrapper_l.gif) repeat-y scroll 0 0;}
.content_wrapper_l p{padding:5px 0 10px; font-size:15px; color:#333;}
.content_wrapper1_b strong{ font-size:16px; color:#A04B42; font-weight:700;}
.content_wrapper_tr{background: rgba(0, 0, 0, 0) url(../images/content_wrapper_tr.gif) no-repeat scroll 100% 0;}
.content_wrapper_bl{background: rgba(0, 0, 0, 0) url(../images/content_wrapper_bl.gif) no-repeat scroll left 100%;}
.content_wrapper1_b{background: #f3ede3 url(../images/content_wrapper_b.gif) repeat-x scroll 0 100%; margin:10px 0; padding:10px; border-radius:4px;}
.content_wrapper1_b ul li{ padding:5px 0 5px 30px; font-size:15px; color:#333; list-style:inside; text-align:left;}
.pic_bl{background: /*rgba(0, 0, 0, 0) url(../images/pic_bl.gif) no-repeat scroll left 100%*/;}
.pic_br {background: /*rgba(0, 0, 0, 0) url(../images/pic_br.gif) no-repeat scroll 100% 100%*/; padding: 3px;}


.min-block .content-block .side-bar-right{ float:right; width:214px;}
.min-block .content-block .side-bar-right ul{background:#DBD1BE; padding-bottom:15px; border-radius:0 0 4px 4px;}
.min-block .content-block .side-bar-right ul li a{color: #50493c; font-size: 14px; font-weight: bold; text-transform:uppercase; line-height: 16px; background:#ece4d5 url(../images/infoBoxHeading_table.gif) repeat-x scroll 0 100%; display:block; padding:19px 10px 19px 36px;}
.min-block .content-block .side-bar-right ul li a:hover{ text-decoration:underline;}


.min-block .content-block .side-bar-right .new-block{ margin:12px 0; background:#AA0505; border-radius:4px; padding:0 0 30px;}
.min-block .content-block .side-bar-right .new-block h3{ background:#aa0505 url(../images/infoBoxHeading3_table.gif) repeat-x scroll 0 100%; border-radius:4px 4px 0 0; padding:19px 10px 20px 35px; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 16px; text-transform: uppercase;}
.min-block .content-block .side-bar-right .img{ text-align:center; display:block; margin:20px auto 10px; box-shadow:0 0 3px #000;}
.min-block .content-block .side-bar-right h4{font-weight: bold;color: #fff; font-size: 14px; line-height: 14px; padding:4px 25px 12px; text-align:center;}
.min-block .content-block .side-bar-right h4 a{font-weight: bold;color: #fff; font-size: 12px; text-transform:uppercase; line-height: 14px; text-align:center;}
.min-block .content-block .side-bar-right h4 a:hover{ text-decoration:underline; color:#999;}
/*================== //min =======================*/

/*================== footer =======================*/	
footer{ margin:0; padding:15px 0 20px;}
footer .lt-block{ float:left; display:inline-block; text-align:center;}
footer .lt-block p{ color: #8c302e; font-size: 12px; font-weight: normal; text-decoration: none; padding:10px 0 0;}
footer .lt-block p a{ display:block; color: #8c302e; font-size: 12px; font-weight: normal; text-decoration: none;}
footer .lt-block p a:hover{ text-decoration:underline; color:#fff;}
footer .rt-block{ float:right;}
footer .rt-block p{ text-align:right; color: #8c302e; font-size: 12px; font-weight: normal; text-decoration: none;}
footer .rt-block p a{color: #8c302e; font-size: 12px; font-weight: normal; text-decoration: none; display:inline-block; padding:0 12px; line-height:20px;}
footer .rt-block p a:hover{ text-decoration:underline; color:#fff;}
/*================== //footer =======================*/

.Fullcontent-block{ float:none !important; width:100% !important;}
.formBlock{ margin:0; padding:0;}
.formBlock .formBlockLt{ float:left; width:48%;}
.formBlock .formBlockRt{ float:right; width:48%;}
.formBlock label{display: block;margin: 0;padding: 15px 0 5px;color: #50493C;font-size: 15px;}
.formBlock input[type='text']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='text']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='email']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='email']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='password']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='password']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='tel']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='tel']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock select{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock select:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='number']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='number']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='url']{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset;}
.formBlock input[type='url']:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock textarea{width: 94%;border: 1px solid #5A0000;padding: 9px 3%;border-radius: 3px;color: #333;font-size: 14px;box-shadow: 0 5px 10px #F9DCDC inset; height:100px; resize:none;}
.formBlock textarea:focus{border: 1px solid #B00707;box-shadow: 0 0 3px #5A0000;}
.formBlock input[type='submit']{background: #8C0404;padding: 12px 25px;margin-top: 20px;border: none;color: #fff;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;border-radius: 3px;cursor: pointer;}
.formBlock input[type='submit']:hover{background:#540000;}
.formBlock input[type='button']{background: #8C0404;padding: 12px 25px;margin-top: 20px;border: none;color: #fff;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;border-radius: 3px;cursor: pointer;}
.formBlock input[type='button']:hover{background:#540000;}

/*-- MOBILE RESPONSIVE START --*/
@media screen and (max-width:1019px) {
.content{ width:92%;}
header .logo-block img{ max-width:100%; max-height:100%;}
header .nav-block .md-block{width:46%;}
header .nav-block .md-block img {padding: 0 12%;}
.min-block .side-bar{float: none; width: 100%; margin-bottom:20px; clear:both;}
.min-block .side-bar ul{ float:left; width:46%; margin:1%;}
.min-block .side-bar .new-block{ float:left; width:46%; margin:1%;}
.min-block .side-bar .new-block2{ float:left; width:46%; margin:1%;}
.min-block{ padding-top:5px;}
.min-block .content-block {float: none; width: 100%;}
.min-block .content-block .min-content {float: none; width: 100%;}
.min-block .content-block .side-bar-right {float: none; width: 100%;}
.min-block .content-block .side-bar-right ul{float:left; width:46%; margin:1%;}
.min-block .content-block .side-bar-right .new-block{float:left; width:46%; margin:1%;}
}

@media screen and (max-width:850px) {
footer .lt-block {float: none; text-align: center; width: 100%;}
footer .rt-block{ float:none; width:100%;}
footer .rt-block p{ text-align:center;}
.min-block .content-block .min-content .table1{ width:100%;}

}

@media screen and (max-width:767px) {
header .logo-block {float: none; padding: 10px 0; text-align: center; width: 100%; border-radius:10px;}
header .nav-block { background: #ece4d5; border: 4px solid #fff; border-radius: 4px; float: left; height: 35px; margin: 10px 0;}
header .nav-block .md-block img {padding: 0 12%; display:none;}
header .nav-block .md-block form{float: none; margin: 0;}
header .nav-block2{ background:none; border:none;}
header .nav-block .md-block {float: none; margin: 0; padding-top: 6px; text-align: center; width: 100%;}
header .nav-block .lt-block{ display:none;}
header .nav-block .rt-block{ display:none;}
#navigation .nav-in-arrow{ display:none;}
.min-block .content-block .min-content .cont_heading_td h1 {font-size:45px;}
}

@media screen and (max-width:639px) {
.min-block .side-bar ul{ float:none; width:100%; margin:0;}
.min-block .side-bar .new-block{ float:none; width:100%; margin:0;}
.min-block .side-bar .new-block2{ float:none; width:100%; margin:0;}
.min-block .content-block .side-bar-right ul{float:none; width:100%; margin:0;}
.min-block .content-block .side-bar-right .new-block{float:none; width:100%; margin:0;}

}

@media screen and (max-width:600px) {
.min-block .content-block .min-content .button2_padd { display:block;  padding: 0;}
.min-block .content-block .min-content .price2_padd {background:none; display: block; padding: 5px; vertical-align: middle;}
.min-block .content-block .min-content td {display:inline-block; text-align:center; width:auto;}
.min-block .content-block .min-content .pic2_padd{display: inline-block; padding: 10px 0; text-align: center;}
.W3ShoppingCart_Product_Form > a {display: block;}
.min-block .content-block .min-content .cont_heading_td{ display:block;}
.min-block .content-block .min-content .cont_heading_td h1 {display: inline; font-size:36px; line-height:40px; padding: 0; text-align: center;}
.min-block .content-block .min-content .content_wrapper_br p.ij {font-size: 20px; line-height:24px;}
.ij{font-size: 20px; line-height:24px;}
.formBlockMin{ display:block !important; width:100% !important;}
.formBlock{ margin:0; padding:0; width:100%; text-align:left;}
.formBlock .formBlockLt{ float:none; width:100%;}
.formBlock .formBlockRt{ float:none; width:100%;}
}

@media screen and (max-width:500px) {
.min-block .content-block .min-content .cont_heading_td{ font-size:20px;}
.min-block .content-block .min-content .cont_heading_td h1 {font-size: 27px; line-height: 34px;}
}

@media screen and (max-width:400px) {
.min-block .content-block .min-content .cont_heading_td{ font-size:16px;}
.min-block .content-block .min-content .cont_heading_td h1 {font-size: 20px; line-height: 30px;}
}