*{margin:0;padding:0;}
body{background:#fff;color:#000;font-size:12px;line-height:170%;font-family:arial, helvetica, sans-serif;text-align:left;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a img{border:0;}
:focus{outline:0;}
h1{font-size:2em;line-height:1.17em;}
h2{margin-bottom:.4em;font-size:1.5em;line-height:1.2em;}
h3{margin-bottom:.4em;font-size:1.35em;line-height:1.2em;}
h4{margin-bottom:.4em;font-size:1.05em;line-height:1.35em;}
h5{margin-bottom:.4em;font-size:1.05em;line-height:1.35em;}
h6{margin-bottom:.1em;font-size:1em;line-height:1.35em;}
th{vertical-align:top;font-weight:normal;text-align:left;}
td{vertical-align:middle;}
p{margin-bottom:.9em;}
address{margin-bottom:.4em;font-style:normal;line-height:1.4em;}
cite{font-style:normal;font-size:10px;}
q:before, q:after{content:'';}
form{display:inline;}
fieldset{border:none;}
legend{display:none;}
label{color:#555;font-weight:bold;}
input, select, button{vertical-align:middle;}
.pdnform1 input, button{vertical-align:middle;margin-bottom: 10px;margin-top: 10px;padding: 5px;}
.rc-anchor-light.rc-anchor-normal {border: 1px solid #d3d3d3;margin-top: 20px;}


 /*#recaptcha {
    display: block;
    margin: 20px 0px 15px 0px;
}
#recaptcha::before {
    width: 100px;
    text-align: right;
    float: left;
    padding-top: 8px;
    padding-right: 20px;
    content:""; //Make sure you add this as well
}*/
.g-recaptcha {
    width: 70%;
    font-size: 18px;
    display: inline-block;
    margin-top: 25px;
}




 dt{display:block;font-weight:bold;}
ul,ol{list-style:none;}
small{font-size:.85em;}
big{font-size:1.15em;}
hr{height:0;margin:0;overflow:hidden;visibility:hidden;}
div{padding:0;margin:0;}
.clear{padding:0;margin:0;clear:both;}
br{margin:0;padding:0;height:5px;overflow:hidden;}
.clearing{padding:0;margin:0;clear:both;height:0px;overflow:hidden;}
/*	Dialog info box*/
TABLE.DialogInfo {WIDTH: 85%;TEXT-ALIGN: center;}
.DialogInfoTitle {COLOR: #FFFFFF;FONT-WEIGHT: bold;FONT-SIZE: 11px;VERTICAL-ALIGN: bottom;TEXT-ALIGN: left;HEIGHT: 15px;PADDING-TOP: 0px;PADDING-BOTTOM: 0px;PADDING-LEFT: 5px;PADDING-RIGHT: 5px;}
.DialogInfoTitleBorder {BACKGROUND-COLOR: #075689;PADDING: 0px;VERTICAL-ALIGN: bottom;HEIGHT: 15px;}
.DialogInfoBorder {BACKGROUND-COLOR: #075689;PADDING: 0px;}
.DialogInfoIcon {WIDTH: 16px;HEIGHT: 16px;}
.DialogInfoClose {WIDTH: 15px;HEIGHT: 13px;}
.DialogBox{background:#ffffff;}
/*** Side Banners ***/
.side_banners {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	/*z-index: 1;*/
}
.footer-message_mm {font-family:arial,helvetica,sans-serif ;font-size:12px;line-height:26px;color:#ccccc;text-align:center;padding:22px 0px 10px 0px;margin:0px auto;width:816px;}
.customer-option table tr td{vertical-align: top;}
.sectioncol-2content p{

text-align:justify;}
#topgallery .gallerylayer a img {width:100%;}
.china_txt {position: absolute;left: -64px;color: #584F4F;top: 3px;}
.china_txt img{margin-right: 10px;position: relative;top: 4px;}
.china_txt a{color: #584F4F;}
.product_question .inputbox textarea{min-width:42% !important;}
.pdn-newsletter{margin-top: 10px !important;}
.btn-newsletter{background-color: #005189;color: #fff;padding: 3px 5px 3px 5px;margin-top: 10px;cursor: pointer;margin-top: -10px;}
.g-recaptcha {margin-top: 15px !important;width: 60%;transform:scale(0.66);transform-origin:0 0;}