.linkbox a{
	margin-right:20px;
	margin-top:20px;
	display:inline-block;
}

.retailerbox a{
	font-weight:normal;
	text-decoration:none;
	color:#666;
}

.retailerbox a:hover{
	color:#000;
}

/* ================== CONTACT PAGE =============== */
.contactbox{
	display:block;
	float:left;
	min-height:310px;
	background-color:#fff;
	border-radius: 0px; 
	margin-bottom:80px;
	margin-top:20px;
	margin-left:40px;
	margin-right:40px;
	padding:30px;
	-moz-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	overflow:auto;
	min-width:600px;
	border:1px solid #000;
}

.retailerbox{
	display:block;
	min-height:310px;
	background-color:#fff;
	border:1px solid #eee;
	border-radius: 0px; 
	margin-bottom:80px;
	margin-top:20px;
	margin-left:40px;
	margin-right:300px;
	padding:30px;
	-moz-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	overflow:auto;
	min-width:600px;
	border:1px solid #000;
}

.contactbox h1{
/*	margin-top:-2px;*/
	font-weight:bold;
	font-size:37px;
}
.contactbox h2{
	font-weight:bold;
	font-size:18px;
}
.contactbox p{
	margin-top:20px;
	text-align:justify;
}
.contactbox table{
	width:100%;
	padding:0;
	margin:0;
	margin-top:15px;
	text-align:left;
	border-collapse:collapse;
}

.retailerbox h1{
/*	margin-top:-2px;*/
	font-weight:bold;
	font-size:37px;
}
.retailerbox h2{
	font-weight:bold;
	font-size:18px;
}
.retailerbox p{
	margin-top:20px;
	text-align:justify;
}
.retailerbox table{
	width:100%;
	padding:0;
	margin:0;
	margin-top:15px;
	text-align:left;
	border-collapse:collapse;
	font-size:15px;
}

.col1{
	}
.col1 a:hover {
	}
.col2 {
	}
.col3 {
	}
.col4 {
	}

.contactbox th{
  padding-bottom:8px;
  }
 
.contactbox td{
}

.contactbox a{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

.contactbox a:hover{
	color:#666;
}

/* ================= form ================ */

.formbox{
	display:none;
	float:right;
	min-height:310px;
	background-color:#fff;
	border-radius: 0px; 
	margin-bottom:80px;
	margin-top:20px;
	margin-left:0px;
	margin-right:40px;
	padding:30px;
	-moz-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	box-shadow: 0 0 15px -2px rgba(0,0,0,0.3);
	overflow:auto;
	min-width:300px;
	width:40%;
	border:1px solid #000;
}

.formbox p{
	margin-bottom:20px;
}

.formbox h2{
	margin-bottom:10px;
}

.formbox h3{
	margin-bottom:10px;
	margin-top:0px;
	color:#F00;
	font-weight:bold;
}

/* DISTRIBUTORS */

.distributor {
	margin:0;
	padding:0;
	display:block;
	position:relative;
}

.distributor_name {
	padding-top:15px;
	font-weight:bold;
	font-size:18px;
}

.distributor_details {
	display:block; /*none;*/
	padding-top:15px;
	padding-left:50px;
	font-size:15px;
	width:380px;
}

.distributor_logo {
	float:right;
}
.distributor_address {
	display:block;
}

.distributor_web {
	display:block;
}

.distributor_phone {
	display:block;
}