

.contact-us-links 
{
	color:#c37224;
	font-weight:bold;
}
.errors 
{
	color:#F00;
}
#content 
{
	position: relative;
	width:919px;
	height:auto;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a3c1a;
}
#content-top 
{
	background-image:url(/includes/images/common/contact_us/bg-contact-content-top.jpg);
	position:relative;
	width:919px;
	height:348px;
}
#top-address 
{
	position:absolute;
	height:200px;
	width:300px;
	top:50px;
	left:68px;
	font-size:14px;
	text-align:center;
}
#note 
{
	position:absolute;
	height:65px;
	width:795px;
	top:255px;
	left:68px;
	font-size:14px;
	text-align:center;
}
#email-comments 
{
	font-size:14px;
}
#check-list 
{
	font-size:12px;
}
#content-middle 
{
	background:url(/includes/images/common/contact_us/bg-contact-content-middle.jpg) repeat-y 0 0;
	position:relative;
	width:919px;
	height:auto;
}
form#frmContact 
{
	display:none
}
a.contact-us-links 
{
	display:none
}
div#wrapper-form 
{
	position:relative;
	height:650px;
	width:765px;
	top:10px;
	left:75px;
}
span#text-required 
{
	font-size:10px;
}
label#first_name_e 
{
	position: relative;
	top:0px;
	left:0px;
}
input#first_name 
{
	position:relative;
	top:0px;
	left:60px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#first_name 
{
	left:72px;
}

label#last_name_e
{
	position: relative;
	top:20px;
	left:0px;
}
input#last_name 
{
	position:relative;
	top:20px;
	left:60px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#last_name 
{
	left:90px;
}

label#company_name_e
{
	position: relative;
	top:40px;
	left:0px;
}
input#company_name 
{
	position:relative;
	top:40px;
	left:36px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}
.fr_CA input#company_name
{
	left:14px
}

label#address_e
{
	position: relative;
	top:60px;
	left:0px;
}
input#address 
{
	position:relative;
	top:60px;
	left:45px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}
.fr_CA input#address 
{
	left:77px;
}
label#city_e 
{
	position: relative;
	top:80px;
	left:0px;
}
input#city 
{
	position:relative;
	top:80px;
	left:67px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}
.fr_CA input#city 
{
	left:96px;
}

#wrapper-right-col 
{
	position:absolute;
	left:430px;
	top: 30px;
	width:390px;
}
label#province_e 
{
	position: relative;
	top:0px;
	left:0px;
}
select#province 
{
	position:relative;
	top:0px;
	left:60px;
	width:180px;
	height:24px;
	border:1px solid #cac4a1;
}
label#postal_e 
{
	position: relative;
	top:20px;
	left:0px;
}
input#postal1 
{
	position:relative;
	top:20px;
	left:39px;
	width:55px;
	height:20px;
	border:1px solid #cac4a1;
}
input#postal2 
{
	position:relative;
	top:20px;
	left:50px;
	width:55px;
	height:20px;
	border:1px solid #cac4a1;
}
label#phone_e 
{
	position: relative;
	top:40px;
	left:0px;
}
input#phone1 
{
	position:relative;
	top:40px;
	left:75px;
	width:55px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#phone1 
{
	left:53px;
}

input#phone2 
{
	position:relative;
	top:40px;
	left:87px;
	width:55px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#phone2
{
	left:64px;
}

input#phone3 
{
	position:relative;
	top:40px;
	left:95px;
	width:80px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#phone3
{
	left:76px;
}

label#email_e
{
	position: relative;
	top:60px;
	left:0px;
}
input#email 
{
	position:relative;
	top:60px;
	left:22px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#email 
{
	left:18px;
}

div#wrapper-which-product 
{
	position:relative;
	top:110px;
	left:0px;
	height:330px;
	width:770px;
	text-align:center;
}
#text-contact-us 
{
}
#wrapper-middle-col 
{
	height:270px;
	left:185px;
	position:absolute;
	top:60px;
	width:500px;
	text-align:left;
}
label#product_name_e 
{
	position:relative;
	top:10px;
	left:10px;
}
input#product_name 
{
	position:relative;
	top:10px;
	left:60px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}
label#product_upc_e
{
	position:relative;
	top:30px;
	left:10px;
}
input#product_upc 
{
	position:relative;
	top:30px;
	left:35px;
	width:220px;
	height:20px;
	border:1px solid #cac4a1;
}

.fr_CA input#product_upc
{
	left:28px;
}

label#questions_e
{
	position:absolute;
	top:95px;
	left:10px;
}
textarea#questions 
{
	position:absolute;
	top:130px;
	left:10px;
	width:350px;
	height:85px;
	border:1px solid #CAC4A1;
}
#optin_catelli 
{
	position:relative;
	top:180px;
	left:55px;
	border:1px solid #CAC4A1;
}
span.optin_catelli 
{
	position:relative;
	top:177px;
	left:70px;
}
#div-submit-btn 
{
	height:30px;
	left:150px;
	position:relative;
	top:200px;
	width:100px;
}
#contactus-btn-submit 
{
	cursor:pointer;
}
#content-bottom 
{
	background-image:url(/includes/images/common/contact_us/bg-contact-content-bottom.jpg);
	position:relative;
	width:919px;
	height:149px;
}
#pp 
{
	position:relative;
	top: 10px;
	left:320px;
}

