h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
	font-family: 'Open Sans', sans-serif;
}
ul, ol {
	margin: 0;
	padding:0;
}

p {
	margin: 0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.938em;
}
img{
	border:none;
}

html, body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	background-color: #FFF;
	margin:0;
	padding:0;	
	-webkit-font-smoothing: antialiased;
}

body{overflow-x: hidden;}

.clear{clear:both;}

#main_container{
	width:100%;
	margin:0px auto;
}

/****************Shopping Cart Section Css start******************/

.inner-body-container{
	width:93%;
	padding:0;
	margin: auto;
}
.contact_header{ margin-top:10px; overflow:hidden;}
.contact_header h1{ font-size:24px; color:#000; font-weight:600; margin:0; padding:0;}
.contact_header p{ font-size:14px; color:#4d4d4d; font-weight:400; margin:0; padding:10px 0 0 0;}
.contact_body{ margin-top:20px;}
.contact_left{ float:left; width:32%;}

.postal_address{ border:#e3e3e3 solid 1px; overflow:hidden; border-radius:8px; background:url(../images/contact-icon.png) no-repeat; background-position:25px 27px; padding:29px 0 31px 145px; }
.postal_address h3{ font-size:20px; font-weight:400; color:#1062b2; margin:0; padding:0;}
.postal_address p{ font-size:14px; font-weight:400; color:#484848; margin:0; padding:9px 0 0 0;}

.partners_resellers{ border:#e3e3e3 solid 1px; overflow:hidden; border-radius:8px; background:url(../images/contact-icon.png) no-repeat; background-position:25px -166px; padding:17px 0 17px 145px; margin-top:25px;}
.partners_resellers h3{ font-size:20px; font-weight:400; color:#1062b2; margin:0; padding:0;}
.partners_resellers p{ font-size:14px; font-weight:400; color:#484848; margin:0; padding:9px 0 0 0; line-height:16px;}
.partners_resellers span a{ font-size:14px; font-weight:400; color:#1062b2; line-height:34px; text-decoration:none; }

.contact_right{float:right; width:65.8%; border:#e3e3e3 solid 1px; overflow:hidden; border-radius:8px; background:url(../images/contact-icon.png) no-repeat; background-position:14px -360px; }
.customer_support{ overflow:hidden; border-bottom:#e3e3e3 dashed 1px; margin:0px 10px; padding: 20px 0 25px 105px;}
.customer_support h3{font-size:20px; font-weight:400; color:#1062b2; margin:0; padding:0 0 10px 0;}
.customer_support p{font-size:14px; font-weight:400; color:#484848; margin:0; padding:12px 0 0 0; line-height:16px;}
.customer_support p strong{font-size:14px; font-weight:600; color:#000;}
.customer_support p a{font-size:14px; font-weight:600; color:#1062b2; text-decoration:none; }
.customer_support span{}
.customer_support p span strong{font-size:16px; font-weight:700; color:#1062b2; }
.aust{font-size:16px; font-weight:700; color:#1062b2; background:url(../images/contact-icon-loc.png) no-repeat 0px -31px; padding: 4px 0 4px 37px;}
.usa{font-size:16px; font-weight:700; color:#1062b2; background:url(../images/contact-icon-loc.png) no-repeat 0px 0px; padding: 4px 20px 4px 37px; margin-left: 10px;}
.aust strong, .usa strong{font-size:14px !important; font-weight:600 !important; color:#1062b2; }

.customer_support_btt{overflow:hidden; margin:0px; padding: 15px 0 30px 105px; background-color:#fbfbfb;}
.customer_support_btt p{font-size:14px; font-weight:400; color:#484848; margin:0; padding:11px 0 0 0; }
.customer_support_btt p a{font-size:14px; font-weight:600; color:#1062b2; text-decoration:none; }
.customer_support_btt strong{font-size:16px; font-weight:700; color:#1062b2; }

.please_note{ background-color:#f7f7f7; border-radius:8px; margin:30px 10px; overflow:hidden; padding:15px;}
.please_note h2{ font-size:14px; font-weight:600; color:#000; margin:0; padding:0;}
.please_note p{ font-size:13px; font-weight:400; color:#484848; padding-top:5px;}
