#reseller_carton_panel
{
	position:relative;
	height:520px;
	width:100%;
	background-color: #f1f1f1;
}

#reseller_carton
{ 
	height: 520px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	background-color: #f1f1f1;
}

#reseller_carton img.qimini_pocket_carton
{
	left: 160px;
    display: block;
	float: left;
	height: 600px;
	width: 600px;
	position:absolute;
	z-index: 2;
}


#reseller_carton-shadow_panel
{
	position:relative;
	height:305px;
	width:100%;
	background-color: #e5e5e5;
}

#reseller_carton-shadow
{ 
	height: 305px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	background-color: #e5e5e5;
}

#reseller_carton-shadow img.qimini_shadow
{
	left: 160px;
    display: block;
	float: left;
	height: 93px;
	width: 600px;
	position:absolute;
	z-index: 1;
}


#reseller_form_panel
{
	position:relative;
	height:690px;
	width:100%;
	background-color: #F1F1F1;
}

.reseller_form
{ 
	height: 690px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	background-color: #F1F1F1;
}


#reseller_left_wrapper{
	float: left;
	width: 500px;
}


#reseller_enquiry_contact
{ 
	height: 440px;
	padding: 0; 
	margin: 0; 
	width: 476px; 
	position: relative; 
	margin: 0 auto; 
	float: left;
}
#reseller_enquiry_contact article 
{
	margin-top: 40px;
	margin-left: 70px;
	position:relative;
	text-align: center;
}
#reseller_enquiry_contact article h4
{
	font-size: 10pt;  
	text-align: left;
	margin-bottom: 20px;
}

input#enquiry_name,
input#enquiry_company,
input#enquiry_email,
input#enquiry_phone,
input#enquiry_distributor,
input#enquiry_captcha_code
{
	margin-bottom: 30px;
	float: left;
	width: 280px;
	height: 33px;
	background: #e5e5e5;
	border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
	-webkit-border-radius: 50px; 
    -moz-border-radius: 50px; 
	border-radius:50px;
	padding-left:2em;
}


input#enquiry_name_error,
input#enquiry_company_error,
input#enquiry_email_error,
input#enquiry_phone_error,
input#enquiry_country_error,
input#enquiry_distributor_error,
input#enquiry_captcha_code_error
{
	margin-bottom: 30px;
	float: left;
	width: 280px;
	height: 33px;
	background: #e5e5e5;
	border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
	-webkit-border-radius: 50px; 
    -moz-border-radius: 50px; 
	border-radius:50px;
	padding-left:2em;
	border: 2px solid red;
	color: red;
}






#reseller_captcha
{ 
	height: 160px; 
	padding: 0; 
	margin: 0; 
	width: 476px; 
	position: relative; 
	margin: 0 auto; 
	float: left;
}

#reseller_captcha article 
{
	margin-left: 70px;
	position:relative;
}

#reseller_captcha-image
{
    display: block;
	float: left;
	margin-top: 25px;
	margin-bottom: 30px;
}

#reseller_captcha-refresh
{
    display: block;
	float: left;
	margin-left: 10px;
	margin-top: 45px;
}

#reseller_right_wrapper{
	float: left;
	width: 400px;
}


#reseller_enquiry_message
{ 
	height: 540px; 
	padding: 0; 
	margin: 0; 
	width: 476px; 
	position: relative; 
	margin: 0 auto; 
	float: left;
}

#reseller_enquiry_message article 
{
	margin-top: 40px;
	margin-left: 50px;
	position:relative;
	text-align: center;
}

textarea#enquiry_message 
{
	margin-top: 38px;
	float: left;
	width: 280px;
	height: 428px;
	background: #e5e5e5;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding-left: 2em;
	padding-top: 1em;
	font-family: 'Verdana';
}

textarea#enquiry_message_error
{
	margin-top: 38px;
	float: left;
	width: 280px;
	height: 428px;
	background: #e5e5e5;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding-left: 2em;
	padding-top: 1em;
	font-family: 'Verdana';
	border: 2px solid red;
	color: red;
}

#reseller_form_submit_panel
{
	position:relative;
	height:412px;
	width:100%;
	background-color: #e5e5e5;
}

.reseller_form_submit
{ 
	height: 412px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	background-color: #e5e5e5;
}
.reseller_form_submit article 
{
	padding-top: 25px;
	width: 520px;
	position:relative;
	text-align: center;
	margin-left: 200px;
}
.reseller_form_submit p 
{
	margin-top: 10px;
}

.reseller-buttons-wrapper{
	margin-left: 220px;
}