@charset "utf-8";
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSans-Regular-webfont.eot'); 
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;}

body { background:url(../images/bodybg.jpg) top center no-repeat #551919; height:100%; font-family:Arial, Helvetica, sans-serif; }
.topbg01{ width:100%; background:url(../images/bannersedo.png) center 381px no-repeat;    }
.topbg02{ width:100%; background:url(../images/bannersedo.png) center 195px no-repeat;    }
.wrapper{width:100%;  max-width:1170px; margin:0px auto; padding:0px 0px 0px 0px;}
.header{width:100%; margin:0px; padding:0px 0px 0px 0px;}
.logo{  float:left; padding-top:17px;}
.headright{float:right;  padding-top:33px; font-family: 'OpenSansRegular';   }
.phonenum{ font-size:15px; color:#fff; background:url(../images/phic.png) 0px 0px no-repeat; padding:2px 0px 6px 29px; float:right; margin-right:35px; font-family: 'OpenSansRegular';  }
.extraheadlink{ float:right; font-size:13px; color:#ebc690; font-family: 'OpenSansRegular';}
.extraheadlink a{color:#ebc690;}
.extraheadlink a:hover{ text-decoration:underline;}
.extraheadlink a.active{ text-decoration:underline;}
.extraheadlink span{padding:0px 6px;}
.complink{ float:right; font-size:14px; color:#fff; font-family: 'OpenSansSemibold'; margin-top:20px; }
.complink a{color:#fff;}
.complink a:hover{text-decoration:underline;}
.complink a.active{ text-decoration:underline;}
.complink span{padding:0px 9px;}

.bodypart{width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:24px; margin-top:22px; min-height:200px; background-color:#fff;}
.pageheader{ font-size:26px; color:#47200a; letter-spacing:-1px; font-size:26px; padding:8px 0px 15px 0px; display:block; border-bottom:solid 1px #cccccc; margin-bottom:11px; font-family: 'OpenSansRegular';   }
.textpart{ width:100%; font-size:14px; color:#171717; text-align:justify; line-height:22px;}
.mailprobox{ width:100%; display:block; margin-top:25px; margin-bottom:10px; }
.fproboximg{ width:100%; position:relative;}
.fproboxinfo{ position:absolute; text-align:left; top:38%; left:7%; display:block; text-align:left; font-size:22px;  font-family: 'OpenSansLight'; color:#fff; line-height:24px;}

/*Bottompart*/
.bottompart{width:100%; max-width:1170px; margin:16px auto 0 auto; padding:22px 24px 10px 24px; background:url(../images/bottombg.png) top left repeat;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  font-family: 'OpenSansRegular';  }
.btmlinktab01{width:25%; display:block; float:left; margin:0% 0%; min-height:158px; }
.btmlinktab02{width:45%; display:block; float:left; margin:0% 5% 0% 0%; min-height:158px; }
.btmlinktab03{width:25%; display:block; float:left; margin:0% 0%; min-height:158px; }
.btmlinkul{ width:50%; float:left; margin:3px 0px 0px 0px; padding:0px; list-style:none;}
.btmlinkul li{display:block; font-size:13px; color:#262626;}
.btmlinkul li a{ color:#fff; display:inline-block; line-height:21px; padding:4px 0px 4px 15px; background:url(../images/bt01.png) 0px 12px no-repeat;}
.btmlinkul li a:hover{ color:#fff; text-decoration:underline;}
.phoneic{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#e8e8e8; background:url(../images/icon-phone.png) 0px 5px no-repeat; line-height:21px; padding:4px 0px 4px 26px; display:block; margin-top:7px;}
.addic{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#e8e8e8; background:url(../images/addresspo.png) 0px 5px no-repeat; line-height:21px; padding:4px 0px 4px 26px; display:block;}
.emailic{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#e8e8e8; background:url(../images/icon-massage.png) 0px 7px no-repeat; line-height:21px; padding:4px 0px 7px 26px; display:block;}
.emailic a{color:#e8e8e8;}
.emailic a:hover{ text-decoration:underline; }
.copyleft{ width:60%; float:left; padding-top:2px; color:#dca27f; font-size:13px;}
.btmcopytxt{width:100%; border-top:solid 1px #4e3939; font-size:14px; color:#fff;  display:block; padding:10px 0px 10px 0px;}
.btmcopytxt a{color:#767676;}
.btmcopytxt span{ padding:0px 5px}
.btmcopytxt a:hover{ text-decoration:underline;}
.btmhead{ font-size:16px;  color:#fff; display:block; padding:0px 0px 8px 0px; text-transform:none; letter-spacing:-0.5px; border-bottom:dotted 1px #ffffff; margin-bottom:5px; }
/* END Bottompart*/

.innerbn{width:100%; min-height:220px; display:block; background:url(../images/product-list-bn.jpg) top left no-repeat;}
.innerbntxt{font-family: 'OpenSansLight'; font-size:38px; color:#ffffff; letter-spacing:-1px; width:100%; height:220px; display:table-cell; vertical-align:middle; padding:0px 0px 0px 44px; }
.pageheader .intxtar{ float:left;  font-family: 'OpenSansRegular';}
.optionsel{font-size:13px; color:#321404; padding:0px; margin:0px; float:right; width:153px; padding:3px; background:url(../images/selbg.jpg) top left repeat-x; font-size:13px; }

.productmail{width:100%; margin:0px; padding:0px; }
.productbx{ width:21%; margin:1% 2%; float:left;   }
.productbximg{ width:100%;   padding:10px; border:solid 1px #dedede; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:4px 4px 4px rgba(0, 0, 0, 0.08); -moz-box-shadow:4px 4px 4px rgba(0, 0, 0, 0.08); box-shadow:4px 4px 4px rgba(0, 0, 0, 0.08);}
.productbximg img{ width:100%;}
.proname{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#9a4901; text-align:center; line-height:21px; display:block; width:100%; padding:8px 0px 4px 0px;}

.listnav{ width:100%; background-color:#ccc; padding:8px 15px; margin:8px 0px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pagenav{ /*width:40%;*/ float:right; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.pagenav a{width:20px; height:20px; display:inline-block; background-color:#fff; text-align:center; line-height:19px; margin:0px 3px; float:left; border:solid 1px #fff; }
.pagenav a:hover{background-color:#1a1a1a; color:#fff; border:solid 1px #fff; }
.pagenav a.active{background-color:#1a1a1a; color:#fff; border:solid 1px #fff; }
.pagenav .nxtbt{ background:url(../images/bt05.png) center center no-repeat #fff; }
.pagenav .nxtbt:hover{ background:url(../images/bt05.png) center center no-repeat #fff !important; }
.pagenav .prvbt{ background:url(../images/bt06.png) center center no-repeat #fff; }
.pagenav .prvbt:hover{ background:url(../images/bt06.png) center center no-repeat #fff !important; }

.detailmainarea{width:100%; display:block; padding:15px 0px 15px 0px; }
.detailleft{width:45%; display:block; float:left;}
.detailright{width:52%; display:block; float:right;}
.zoomnote{ font-size:13px; font-style:italic; color:#232323; padding:0px 0px 0px 23px; background:url(../images/zoomic.png) 0px 3px no-repeat; float:right;}

.productview{width: 100%; padding:4px; border:solid 1px #a3a3a3; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:4px 4px 4px rgba(0, 0, 0, 0.10); -moz-box-shadow:4px 4px 4px rgba(0, 0, 0, 0.10); box-shadow:4px 4px 4px rgba(0, 0, 0, 0.10);}
.producthead{ width:100%; display:block; padding:7px 0px 7px 0px;  font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#9a4901; font-weight:bold; border-bottom:solid 1px #cccccc; margin-bottom:10px; }

.detailrow{ width:100%; display:block; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:dotted 1px #acacac; padding:18px 0px 11px 0px;}
.lbheadtd{ width:20%; float:left;}
.dtdetailtd{ width:80%; float:left;}

.availableicon{ font-weight:bold; color:#538d08; font-size:13px; background:url(../images/okicons.png) 0px 0px no-repeat; padding:0px 0px 8px 30px }
.notavailableicon{ font-weight:bold; color:#538d08; font-size:13px; background:url(../images/cancelicon.png) 0px 0px no-repeat; padding:0px 0px 8px 30px }

.sendinq{width:154px; height:41px; display:block; background:url(../images/buttonbg.png) top left repeat-x; font-weight:bold; font-size:16px; text-align:center; color:#fff; line-height:40px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:20px 0px 0px 0px; }
.sendinq:hover{background:url(../images/buttonbg.png) bottom left repeat-x; color:#fff;}
.ortxt{font-size:34px; text-transform:uppercase; font-weight:bold; color:#7b7b7b; margin-top:30px;}

.orcalltxt{font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif ; margin-top:25px;}
.orcalltxt span{ color:#da6a0f; text-decoration:underline;}





/*login page*/
.loginbox01{width:46%; margin:0% 2% 0% 2%; float:left;}
.loginbox02{width:46%; margin:0% 2% 0% 2%; float:right; }
.loginbxwp{width:100%;}
.loginbxhead{width:100%; background:url(../images/menubg.png) bottom left repeat-x; border:solid 6px #bb0808; padding:10px 14px 18px 20px; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-size:22px; border-bottom:solid 0px; border-radius:3px; letter-spacing:-1px;}
.loginbxbody{ width:97%; background-color:#eaeaea; margin:0 auto; padding:20px 20px 20px 20px; border:solid 1px #d2cec6; border-radius:0px 0px 3px 3px;}
.logdivrow01{ width:100%; display:block; margin-bottom:4.5%; font-size:15px; font-weight:normal;  }
.logdivtd01{ width:23%; float:left; font-size:12px; font-weight:bold; color:#353535; text-transform:none; padding:4px 0px; line-height:22px;}
.logdivtd02{ width:77%; float:right;}
.txtbxsty{ width:100%; height:31px; border-radius:4px; background-color:#fff ; border:solid 1px #e4e1dc; padding:0px; font-size:16px; color:#6c6559; font-weight:bold;  margin:0px;  }
.loginbt{ width:50%; margin:0px; padding:0px; border:solid 0px; background-color:#d00000; border-radius:3px; font-size:15px; color:#fff; font-weight:bold; text-transform:none; height:31px; float:right;}
.loginbt:hover{background-color:#424242;}
.backbt{ color:#2e2e2f; font-size:14px; font-weight:bold; padding:0px 0px 0px 24px; background:url(../images/bt02.png) 0px 3px no-repeat; margin-top:2px; margin-left:5px; float:right } 
.inquirybox { width:60%; }