/* CSS Document */

/******************/
/* Global Section */
/******************/

body
{
	background: #002753;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;	 
	text-align: center;
	color: #CCC;
	padding-bottom: 150px;
	overflow-y: scroll;
}

a {
	text-decoration: none;
	color: #CCC;
}

a:hover {
	color: #BAA571;
}

img{
	border: none;
	display: inline;	
}

/****************/
/* Logo Section */
/****************/

div#logo {
	width: 980px;
	margin: 0 auto; /* it makes the div center */
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#logo_text {
	font-size: 12px;
	margin-left: 50px;
	vertical-align: top;	
}

div#learn_seneplex {
	display: none;
}

div#logo a#lnk_learn_seneplex {
	position: absolute;
	margin-left: 370px;
	margin-top: -20px;
	font-size: 14px;	
}

div#logo img#img_learn_seneplex {
	position: absolute;
	margin-left: -30px;
	margin-top: -7px;
}

div#logo img#img_learn_seneplex_hover {
	position: absolute;
	margin-left: -30px;
	margin-top: -7px;
	display: none;
}

/***********************/
/* Header Menu Section */
/***********************/

div#header_menu {
	width: 980px;
	margin: 0 auto; /* it makes the div center */		
	font-size: 14px;
	text-align: right;
	margin-top: -80px;
	margin-bottom: -10px;
}

div#header_menu ul {
	list-style-type: none;
}

div#header_menu ul li {
	display: inline;	
}

div#header_menu ul li#header_login {
	margin-right: 0px;
}

div#header_menu ul li#header_customer_login {
	margin-left: 24px;
	margin-right: 4px;
}

div#header_menu ul li#header_customer_login #hsm_cust_header_text {
	width: 100px;	
	text-align: center;
	display: inline-block;
}

div#header_menu ul li#header_findDist {
	margin-left: 24px;
	margin-right: 4px;
}

div#header_menu ul li#header_Help {
	margin-left: 20px;
	margin-right: 8px;
}

div#header_menu ul li#header_Email {
	margin-left: 12px;
	margin-right: 10px;
}

div#header_menu ul li#header_Email a#lnk_hm_email {
	color: #FFF;
	font-weight: bold;
}

div#header_menu img {
	float: right;
	margin-top: -30px;	
}

/***************************/
/* Header Sub Menu Section */
/***************************/

div.header_sub_menu {
	display: none;
	position: absolute;		
	top: 34px;
	left: 50%;	
	width: 230px;
	border: solid 3px #BAA571;
	background-color: #FFF;
	color: #002753;
	text-align: left;
	z-index: 200; /* for presentation & beauty book & product video */
}

div.header_sub_menu a {
	color: #002753;
}

div.header_sub_menu a:hover {
	color: #BAA571;
}

div.header_sub_menu p.hsm_title {
	margin-left: 10px;	
}

div.header_sub_menu p.hsm_text {
	text-align: center;
	font-size: 12px;
}

div.header_sub_menu p.hsm_input {
	text-align: right;
	margin-right: 10px;
	font-size: 12px;
}

div#hsm_login {
	margin-left: -188px;		
}

div#hsm_login div#hsm_dist_forgot,
div#hsm_login div#hsm_dist_office {
	display: none;
}

div#hsm_login p.hsm_input input[type="text"], input[type="password"] {
	width: 100px;
	height: 14px;
	margin-bottom: 5px;
}

div#hsm_login p.hsm_input span#hsm_login_txt_invalid {
	color: #900;
	display: none;
}

div#hsm_login p.hsm_input input[type="button"] {
	width: 53px;	
	height: 24px;
	margin-bottom: 5px;
	cursor:pointer;
}

div#hsm_login p.hsm_text {
	text-align: left;
	margin-left: 10px;
	margin-bottom: 10px;	
}

div#hsm_login img {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 14px;
}

div#hsm_login img#dist_login_img_expand {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

div#hsm_login span#hsm_forgot_dist_invalid {
	color: #900;
	display: none;
}

div#hsm_login p#hsm_forgot_dist_valid {
	color: #390;
	font-size: 12px;
	text-align: center;
	display: none;
}

div#hsm_login #btn_learn_more {
	width: 73px;	
	height: 24px;
	margin-top: 10px;
	cursor:pointer;
}

div#hsm_login .btn_sign_up {
	width: 73px;	
	height: 24px;
	margin-left: 60px;
	margin-top: 10px;
	cursor:pointer;
}

div#hsm_login #hsm_login_txt_events_title {
	text-align: center;
}

div#hsm_login #btn_dist_back_office {
	width: 153px;	
	height: 24px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	cursor:pointer;
}

div#hsm_login #hsm_login_txt_events {
	text-align: center;
	margin-left:20px;
	margin-right: 20px;
}

div#hsm_login #btn_dist_events {
	width: 73px;	
	height: 24px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 10px;
	cursor:pointer;	
}

div#hsm_login #btn_dist_logout {
	width: 73px;	
	height: 24px;
	margin-top: 20px;
	margin-bottom: 10px;
	cursor:pointer;	
}

div#hsm_cust_login {
	margin-left: -60px;		
}

div#hsm_cust_login p.hsm_input input[type="text"], input[type="password"] {
	width: 100px;
	height: 14px;
	margin-bottom: 5px;
}

div#hsm_cust_login span#hsm_cust_login_txt_invalid {
	color: #900;
	display: none;
}

div#hsm_cust_login p.hsm_input input[type="button"] {
	width: 53px;	
	height: 24px;
	margin-bottom: 5px;
	cursor:pointer;
}

div#hsm_cust_login p.hsm_text {
	text-align: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

div#hsm_cust_login img {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 14px;
}

div#hsm_cust_login a#hsm_lnk_cust_find {
	text-decoration: underline;
}

div#hsm_cust_login #btn_cust_find_distributor {
	width: 93px;	
	height: 24px;
	margin-top: 10px;
	cursor:pointer;
}

div#hsm_cust_login #btn_cust_learn_more {
	width: 73px;	
	height: 24px;
	margin-top: 10px;
	margin-left: 40px;
	cursor:pointer;
}

div#header_menu ul li#header_customer_login div#hsm_div_cust_logout,
div#header_menu ul li#header_customer_login div#hsm_div_cust_forgot {
	display: none;
}

div#hsm_div_cust_forgot span#hsm_forgot_cust_invalid {
	color: #900;
	display: none;	
}

div#hsm_div_cust_forgot p#hsm_forgot_cust_valid {
	color: #390;
	font-size: 12px;
	text-align: center;
	display: none;
}
	

div#hsm_div_cust_logout a {
	text-decoration: underline;
}

div#hsm_div_cust_logout p.hsm_title,
div#hsm_div_cust_logout p.hsm_text {
	text-align: center;
}

div#hsm_div_cust_logout #btn_cust_order_now {
	width: 93px;	
	height: 24px;
	margin-top: 20px;
	margin-left: -10px;
	margin-bottom: 10px;
	cursor:pointer;	
}

div#hsm_div_cust_logout #btn_cust_logout {
	width: 73px;	
	height: 24px;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 10px;
	cursor:pointer;	
}

div#hsm_find_distributor_choice, div#hsm_find_my_distributor,
div#hsm_find_distributor_us, div#hsm_find_distributor_ca, 
div#hsm_find_distributor_au, div#hsm_find_distributor_un {
	margin-left: 68px;		
}

div#hsm_find_my_distributor img,
div#hsm_find_distributor_us img,
div#hsm_find_distributor_ca img,
div#hsm_find_distributor_au img {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 14px;
}

div#hsm_find_my_distributor img.hsm_img_expand,
div#hsm_find_distributor_choice img.hsm_img_expand {
	float: right;
	margin-top: 10px;
	margin-right: 10px;	
}

div#hsm_find_distributor_choice p.hsm_title {
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}

div#hsm_find_distributor_choice p.hsm_title img {
	float: none;
	margin-left: 20px;
	margin-right: 20px;
}

div#hsm_find_distributor_us img.hsm_img_expand,
div#hsm_find_distributor_ca img.hsm_img_expand,
div#hsm_find_distributor_au img.hsm_img_expand {
	float: right;
	margin-top: -35px;
	margin-right: 10px;
}

div#hsm_find_distributor_us img#imgFlag_hsm_us,
div#hsm_find_distributor_ca img#imgFlag_hsm_ca,
div#hsm_find_distributor_au img#imgFlag_hsm_au {
	float: left;
	margin-top: 3px;	
	margin-left: 10px;
}

div#hsm_find_my_distributor p.hsm_input,
div#hsm_find_distributor_us p.hsm_input,
div#hsm_find_distributor_ca p.hsm_input, 
div#hsm_find_distributor_au p.hsm_input {
	text-align: left;
	margin-left: 10px;		
}

div#hsm_find_my_distributor input.input_dist_id,
div#hsm_find_distributor_us input.input_dist_id,
div#hsm_find_distributor_ca input.input_dist_id,
div#hsm_find_distributor_au input.input_dist_id {
	width: 122px;
	height: 14px;
}

div#hsm_find_my_distributor p.hsm_input input[type="button"],
div#hsm_find_distributor_us p.hsm_input input[type="button"],
div#hsm_find_distributor_ca p.hsm_input input[type="button"], 
div#hsm_find_distributor_au p.hsm_input input[type="button"] {
	width: 34px;	
	height: 24px;
	margin-left: 10px;
	margin-bottom: 5px;
	cursor:pointer;
}

div#hsm_find_my_distributor p.hsm_input span.invalid_dist_id,
div#hsm_find_distributor_us p.hsm_input span.invalid_dist_id,
div#hsm_find_distributor_ca p.hsm_input span.invalid_dist_id,
div#hsm_find_distributor_au p.hsm_input span.invalid_dist_id {
	float: left;
	display: none;
	color:#F60;	
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: -23px;	
}

div#hsm_find_distributor_us input#zip_code {
	width: 80px;
	height: 14px;
	margin-bottom: 5px;
}

div#hsm_find_distributor_us #btn_search {
	float: right;
	margin-top: -28px;
}

div#hsm_find_distributor_us p.hsm_input span#invalid_zip {
	display: none;
	color:#F60;
	margin-left: 10px;
}

div#hsm_find_distributor_us input#us_city {
	width: 145px;
	height: 14px;
	margin-bottom: 5px;
	margin-left: 30px;
}

div#hsm_find_distributor_us span#hsm_fdt_optional {
	float: right;
	color:#999;
	font-size: 12px;
	margin-right: 4px;
	margin-top: -7px;
}

div#hsm_find_distributor_us p.hsm_input .us_state,
div#hsm_find_distributor_ca p.hsm_input .ca_province, 
div#hsm_find_distributor_au p.hsm_input .au_state {
	width: 208px;
	font-size: 12px;
}

div#hsm_find_my_distributor p.hsm_input input.btn_find,
div#hsm_find_distributor_us p.hsm_input input.btn_find,
div#hsm_find_distributor_ca p.hsm_input input.btn_find, 
div#hsm_find_distributor_au p.hsm_input input.btn_find {
	width: 53px;	
	height: 24px;
	margin-left: 155px;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor:pointer;
}

div#hsm_find_distributor_us p.hsm_input span.invalid_state,
div#hsm_find_distributor_ca p.hsm_input span.invalid_state,
div#hsm_find_distributor_au p.hsm_input span.invalid_state {
	display: none;
	float: left;	
	color:#F60;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: -50px;
}

div#hsm_find_my_distributor input.last_name, div#hsm_find_my_distributor input.first_name,
div#hsm_find_distributor_us input.last_name, div#hsm_find_distributor_us input.first_name,
div#hsm_find_distributor_ca input.last_name, div#hsm_find_distributor_ca input.first_name,
div#hsm_find_distributor_au input.last_name, div#hsm_find_distributor_au input.first_name {
	width: 135px;
	height: 14px;
}

div#hsm_find_my_distributor input.first_name,
div#hsm_find_distributor_us input.first_name,
div#hsm_find_distributor_ca input.first_name,
div#hsm_find_distributor_au input.first_name {
	margin-bottom: 5px;
}

div#hsm_find_my_distributor span.hsm_fdt_empty_name,
div#hsm_find_distributor_us span.hsm_fdt_empty_name,
div#hsm_find_distributor_ca span.hsm_fdt_empty_name,
div#hsm_find_distributor_au span.hsm_fdt_empty_name {
	display: none;
	float: left;	
	color:#F60;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: -50px;
}

div#hsm_find_my_distributor p.hsm_text {
	text-align: left;
	margin-left: 10px;
}

div#hsm_find_my_distributor p.hsm_text a {
	text-decoration: underline;
}

div#hsm_find_distributor_un p.hsm_text img#imgFlag_hsm_un {
	float: none;		
	margin: 10px;
}

div#hsm_find_distributor_result {
	width: 300px;
	margin-left: -2px;
}

div#hsm_find_distributor_result p.hsm_title {
	text-align: right;
	margin-right: 50px;
	padding-bottom: 0px;
}

div#hsm_find_distributor_result p#hsm_fdr_none {
	text-align: center;
	color:#F60;
}

div#hsm_find_distributor_result img {
	float: none;
	margin-left: 50px;
	margin-top: 0px;
}

div#hsm_find_distributor_result div.hsm_fdr_distributor img {
	float: left;
	margin-top: -10px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 94px;
	height: 91px;
}

div#hsm_find_distributor_result div.hsm_fdr_distributor a {
	color: #006;
	text-decoration: underline;
	font-weight: bold;	
}

div#hsm_find_distributor_result div.hsm_fdr_distributor a:hover {
	color: #BAA571;
}

div#hsm_find_distributor_result div.hsm_fdr_distributor ul {
	margin-top: 20px;
	margin-bottom: 22px;
}

div#hsm_find_distributor_result div.hsm_fdr_distributor ul li {
	display: block;
	margin-right: 20px;
	font-size: 12px;	
}

div#hsm_find_distributor_result_list {
	margin-bottom: 36px;	
}

div#hsm_find_distributor_result input#btn_more {
	float: left;
	width: 53px;	
	height: 24px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor:pointer;
}

div#hsm_find_distributor_result input.btn_close {
	float: right;
	width: 53px;	
	height: 24px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor:pointer;
}

div.header_sub_menu a.lnk_change_country {
	text-decoration: underline;	
}

div#hsm_help {
	margin-left: 164px;		
}

div#hsm_help p.hsm_text {
	text-align: left;
	margin: 12px;
}

div#hsm_help #hsm_lnk_distributor_inquiry {
	text-decoration: underline;
}

div#hsm_help div#hsm_contact_us, div#hsm_contact_ca, div#hsm_contact_au {
	text-align: left;
	margin: 12px;
	font-size: 12px;
}

div#hsm_help div#hsm_contact_us img,
div#hsm_help div#hsm_contact_ca img,
div#hsm_help div#hsm_contact_au img {
	float: right;
	margin-right: 0px;	
}

div#hsm_help p.hsm_input {
	text-align: left;
	margin-left: 10px;
}

div#hsm_help p.hsm_input input#hsm_help_name {
	margin-left: 20px;
	margin-bottom: 5px;				
}

div#hsm_help p.hsm_input input#hsm_help_email {
	margin-left: 22px;	
	margin-bottom: 5px;			
}

div#hsm_help p.hsm_input input#hsm_help_phone {
	margin-left: 18px;				
}

div#hsm_help #hsm_help_country {
	width: 210px;
	font-size: 12px;
}

div#hsm_help #txt_area {
	margin-bottom: 5px;
}

div#hsm_help #btn_submit {
	width: 53px;	
	height: 24px;
	margin-top: 10px;
	margin-bottom: 15px;
	cursor:pointer;
	margin-left: 155px;	
}

div#hsm_help p.hsm_note {
	font-size: 10px;	
	text-align: left;
	margin-left: 12px;
	margin-top: -50px;
}

div#hsm_help img {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 14px;		
}

div#hsm_help img#hsm_help_skype {
	margin-top: -2px;
	margin-left: 10px;	
}

div#hsm_help img#hsm_help_us_flag {
	margin-top: -25px;
}

div#hsm_help div.hsm_address {
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}

div#hsm_email {
	width: 260px;
	margin-left: 222px;	
}

div#hsm_email p.hsm_text {
	text-align: left;
	margin: 12px;
	margin-bottom: 15px;
}

div#hsm_email p.hsm_input input[type="text"] {
	width: 138px;
	height: 14px;
	margin-right: 2px;
	margin-bottom: 5px;
}

div#hsm_email .btn_sign_up {
	width: 73px;	
	height: 24px;
	margin-right: 3px;
	margin-bottom: 5px;
	cursor:pointer;
}

div#hsm_email img {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 30px;	
}

div#hsm_email p.hsm_note {
	font-size: 10px;	
	text-align: left;
	margin: 12px;
}

div#hsm_email span#hsm_email_invalid {
	color: #900;
	display: none;	
}

div#hsm_email span#hsm_mobile_invalid {
	color: #900;
	display: none;	
}

form#theform {
	display: none;
}

/**********************/
/* Quick Link Section */
/**********************/

div#quick_link {
	width: 980px;
	margin: 0 auto; /* it makes the div center */
	text-align: right;	
	font-size: 16px;
	margin-top: 45px;
	margin-bottom: -10px;		
}

div#quick_link ul {
	list-style-type: none;	
}

div#quick_link ul li {
	display: inline;
	margin-left: 25px;
	margin-right: 3px;		
}

div#quick_link ul li a {
	color: #BAA571;
	font-weight: bold;
}

div#quick_link ul li a:hover {
	color: #FFF;
}

div#quick_link ul li img {
	margin-right: 5px;		
}

/*************************/
/* Search Result Section */
/*************************/

div#main_section h2#srst_search_term {
	text-align: left;
	margin-left: 30px;
}

div#main_section div#srst_no_result,
div#main_section ol#srst_result_list {
	display: none;
}

div#main_section div#srst_no_result p {
	text-align: center;
}

div#main_section ol li {
	margin-bottom: 20px;
}

div#main_section ol li a {
	text-decoration: none;
}

div#main_section ol li span.srst_url {
	font-size: 14px;
	color:#666;
}

div#main_section hr#srst_bottom_hr {
	margin-bottom: 40px;
}

/****************/
/* Menu Section */
/****************/

div#menu {
	width: 980px;
	margin: 0 auto; /* it makes the div center */
	text-align: left;
	font-weight: bold;
	margin-top: 0px;	
}

div#menu ul {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;		
}

div#menu ul li { 
	display: inline;
	margin-right: 80px;	
}

div#menu ul li:hover { 
	color: #BAA571;
}

div#menu ul li#menu_search input {
	width: 100px;
	height: 15px;	
}

div#menu ul li#menu_search img {
	float: right;
	margin-top: 1px;
	margin-right: 5px;	
}

/********************/
/* Sub Menu Section */
/********************/

div.sub_menu {
	display:none; /* hide at loading time */
	position: absolute;		
	top: 119px;
	left: 50%;	
	width: 300px;
	border: solid 3px #BAA571;
	background-color: #FFF;
	z-index: 200; /* for presentation & beauty book */
}

div.sub_menu a {
	color: #002753;
}

div.sub_menu a:hover {
	color: #BAA571;
}

div.sub_menu ul {
	margin-left: -8px;	
}

div#sub_menu_products {
	width: 885px;
	margin-left: -361px;
	color: #002753;			
}

div#sub_menu_products ul li:hover { 
	color: #002753;
}

div#sub_menu_products ul li {
	display: inline-block;
	width: 160px;
	vertical-align: top;
	margin-top: 7px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

div#sub_menu_products img.imgProductBar {
	margin-bottom: 6px;
}

div#sub_menu_products ul li p {
	font-size: 12px;
}

div#sub_menu_products ul li p.prodFirst {
	margin-top: 1px;
}

div#sub_menu_products img#imgProduct {
	margin-top: -10px;
	margin-left: 80px;
}

div#sub_menu_products div#beauty_book {
	font-size: 12px;
	width: 120px;
	text-align: center;
	float: right;
	margin-right: 40px;
	margin-top: 18px;	
}

img#img_menu_expand {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

div#product_image {
	display: none;
	position: absolute;		
	border: double 3px #BAA571;
	background-color: #FFF;
}

div#sub_menu_career {
	width: 400px;
	margin-left: -202px;
}

div#sub_menu_career ul li {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;	
}

div#sub_menu_career img#img_side {
	margin-top: -240px;
	margin-left: 0px;
	float: right;
}

div#sub_menu_career img#img_bottom {
	margin-left: 15px;
}

div#co_brochure_pop {
	display: none;
	border: #BAA571 double 5px;
	position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -475px;
	background: #FFF;
	width: 950px;
	z-index: 300;
	color: #002753;			
}

div#co_brochure_pop img#co_img_pdf_icon {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}

div#co_brochure_pop img#co_brochure_img_close_icon {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

div#co_brochure_pop span#co_brochure_download_text {
	font-size: 14px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;	
}

div#co_brochure_pop a {
	color: #002753;
}

div#co_brochure_pop a:hover {
	color: #BAA571;
}

div#co_brochure_pop img#co_brochure_img_first,
div#co_brochure_pop img#co_brochure_img_prev,
div#co_brochure_pop img#co_brochure_img_next,
div#co_brochure_pop img#co_brochure_img_last {
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}

div#co_brochure_pop img#co_brochure_img_last {
	padding-right: 70px;
}

div#co_brochure_pop div#co_brochure_pages {	
	float: right;
	margin-top: 35px;
	margin-right: -220px;
}

div#co_brochure_pop div#co_brochure_pages div.b-selector-page span.b-current {
	margin-right: -15px;
	margin-top: -35px;
}

div#co_brochure_pop div.b-load {
	margin-top: 40px;
}

div#sub_menu_company {
	width: 400px;
	margin-left: -67px;		
}

div#sub_menu_company ul li {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#sub_menu_company img {
	margin-top: -188px;
	margin-left: 0px;
	float: right
}

/************************/
/* Main Wrapper Section */
/************************/

div.main_wrapper {
	width: 100%;
	background: #FFF;
}

div.main_wrapper img#wrapper_bar_top {
	margin-top: -10px;	
}

div.main_wrapper img#wrapper_bar_bottom {
	margin-bottom: -10px;
}

/**********************/
/* Navigation Section */
/**********************/

div#navigation {
	margin: 0 auto; /* it makes the div center */
	margin-top: 3px;
	padding-top: 10px;
	margin-bottom: -3px;
	padding-left: 0px;
	width: 980px;
	text-align: left;
	font-size: 12px;
	color: #666;
	background: #FFF;
}

div#navigation a {
	color: #666;
}

div#navigation a:hover {
	color: #002753;
	text-decoration: underline;
}

div#navigation a#nav_home {
	margin-left: 10px;	
}

div#navigation span#cur_page {
	text-decoration: underline;		
}

/****************/
/* Main Section */
/****************/

div#main_section {
	margin: 0 auto; /* it makes the div center */
	margin-top: 3px;
	width: 980px;
	color: #002753;
	background: #FFF;
}

div#main_section h1 {
	margin-top: 0px;
	padding-top: 25px;
	text-align: center;
	margin-left: 20px;
	font-size: 48px;
	line-height: 60px;
}

div#main_section h2.left_align {
	text-align: left;
	margin-left: 30px;	
}

div#main_section h2#size_36_italic {
	font-size: 36px;
	font-style: italic;		
}

div#main_section p {
	text-align: justify;
	margin: 30px;
	line-height: 30px;
}

div#main_section a {
	color: #002753;
	text-decoration: underline;
}

div#main_section a:hover {
	color: #BAA571;
}

div#main_section span.lnk_checklist {
	color:#930;
}

div#main_section ol, div#main_section ul {
	text-align: left;
	margin: 30px;
	margin-left: 50px;	
	line-height: 30px;
}

div#main_section img#main_img_btn_gold_01 {
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -480px;
	z-index: 100;

}

div#main_section img#main_img_btn_blue_01 {
	display: none;
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -480px;	
	z-index: 100;
}

div#main_section img#main_img_btn_gold_02 {
	display: none;
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -445px;	
	z-index: 100;
}

div#main_section img#main_img_btn_blue_02 {
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -445px;		
	z-index: 100;
}

div#main_section img#main_img_btn_gold_03 {
	display: none;
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -410px;
	z-index: 100;
}

div#main_section img#main_img_btn_blue_03 {
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -410px;	
	z-index: 100;
}

div#main_section img#main_img_btn_gold_04 {
	display: none;
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -375px;	
	z-index: 100;
}

div#main_section img#main_img_btn_blue_04 {
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -375px;	
	z-index: 100;
}

div#main_section div#main_image_02,
div#main_section div#main_image_03,
div#main_section div#main_image_04 {
	display: none;	
}

div#main_section div#div_sign_up {
	text-align: center;
	margin-bottom: 40px;
}

div#main_section img#btn_sign_up_hover {
	display: none;
}

/***************/
/* Box Section */
/***************/

div#box_section {
	margin: 0 auto; /* it makes the div center */
	width: 980px;
	position: relative;
	margin-top: 32px;
	margin-bottom: 36px;
}

div#box_shuttle {
	position: absolute; 
	bottom: 0px;
}

div#box_01_section,
div#box_02_section,
div#box_03_section,
div#box_04_section {
	display: inline-block;	
}

div#box_01_section img#box_01_top {
	border-top: #002753 solid 4px;
	border-right: #002753 solid 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

div#box_02_section img#box_02_top,
div#box_03_section img#box_03_top {
	border-top: #002753 solid 4px;
	border-left: #002753 solid 4px;
	border-right: #002753 solid 4px;
	margin-top: 0px;
	margin-left: -4px;
	margin-right: 0px;
}

div#box_04_section img#box_04_top {
	border-top: #002753 solid 4px;
	border-left: #002753 solid 4px;
	margin-top: 0px;
	margin-left: -4px;
	margin-right: 0px;
}

div#box_01_bottom,
div#box_02_bottom,
div#box_03_bottom,
div#box_04_bottom {
	display: none;
}

div#box_01_section img#box_01_full {
	display: none;
	border-right: #002753 solid 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#box_02_section img#box_02_full,
div#box_03_section img#box_03_full {
	display: none;
	border-left: #002753 solid 4px;
	border-right: #002753 solid 4px;
	margin-top: 0px;
	margin-left: -4px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

div#box_04_section img#box_04_full {
	display: none;
	border-left: #002753 solid 4px;
	margin-top: 0px;
	margin-left: -4px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

/******************/
/* Footer Section */
/******************/

div#footer {
	width: 980px;
	margin: 0 auto; /* it makes the div center */	
}

div#footer img#img_country_up {
	display: none;
}

/*******************/
/* Country Section */
/*******************/

div#country {
	margin: 0 auto; /* it makes the div center */
	margin-top: -30px;
	font-size: 12px;
	text-align: left;
}

div#country_code {
	display:none;	
}

div#country img#imgFlag {
	float: left;
	margin-left: -1px;
	margin-right: 3px;
	margin-top: 3px;
}

div#curCountry {
	color: #BAA571;
	display: inline;
}

div#country a:hover {
	color: #BAA571;
}

div#country_choice {
	display: none;		
	margin-left: -40px;
}

div#country_choice img {
	margin-left: 40px;
}

div#country_choice ul#country_outer {	
	list-style-type:none;
	width: 980px;
	margin-top: 3px;
	text-align: left;	
}

div#country_choice ul li {
	display: inline-block;
	width: 150px;
	vertical-align: top;
}

div#country_choice ul li span {
	font-size: 10px;
}

div#country_choice ul li ul li {	
	display: block;
	margin-left: -9px;		
}

/*********************/
/* Copyright Section */
/*********************/

div#copyright {
	margin: 0 auto; /* it makes the div center */	
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
}

div#member {
	margin: 0 auto; /* it makes the div center */	
	margin-top: -30px;
	margin-right: 2px;
	font-size: 12px;
	text-align: right;
}

div#member img#img_blog {
	float: right;
	margin-top: 1px;
	margin-left: 5px;
}

/******************************/
/* Pop Country Choice Section */
/******************************/

div#pop_country_choice {
	display: none;
	position: absolute;		
	top: 125px;
	left: 50%;	
	width: 300px;
	margin-left: -150px;
	border: solid 3px #BAA571;
	background-color: #FFF;
	font-size: 14px;
	color: #002753;
}

div#pop_country_choice input[type="radio"] {
	margin-left: 14px;
	margin-right: 13px;
}

div#pop_country_choice input[type="checkbox"] {
	vertical-align: -1px;
}

div#pop_country_choice #btn_proceed {
	width: 73px;	
	height: 24px;
	margin-bottom: 10px;
}

div#pop_country_choice img {
	margin-top: 5px;	
}

div#pop_country_choice img.cc_img_flag {
	margin-left: 2px;
	margin-right: 2px;
}

div#pop_country_choice a {
	color: #002753;
	text-decoration: underline;		
}

div#pop_country_choice a:hover {
	color: #BAA571;
}

/***********************************/
/* Pop Distributor Inquiry Section */
/***********************************/

div#pop_distributor_inquiry {
	display: none;
	position: absolute;		
	top: 117px;
	left: 50%;	
	width: 800px;
	margin-left: -400px;
	border: solid 3px #BAA571;
	background-color: #FFF;
	font-size: 14px;
	color: #002753;
	z-index: 200;
}

div#pop_distributor_inquiry h1 {
	margin-left: 75px;	
}

img#dif_img_close_icon {
	float: right;
	margin-top: 10px;
	margin-right: 10px;		
}

div#dif_company_info {
	float: left;
	width: 350px;
	margin-bottom: 20px;	
}

div#dif_company_info h3 {
	text-align: left;
	margin-left: 30px;
}

div#dif_company_info p {
	text-align: left;
	margin-left: 30px;
	font-size: 14px;
}

div#dif_company_info input {
	float: right;
	margin-right: 10px;
	margin-top: -32px;
	width: 180px;	
}

div#dif_company_info select {
	float: right;
	margin-right: 10px;
	margin-top: -32px;
	width: 185px;	
}

div#dif_contact_info {
	float:right;
	width: 450px;	
	margin-bottom: 20px;
}

div#dif_contact_info h3 {
	text-align: left;
	margin-left: 50px;
}

div#pop_distributor_inquiry font#required_color {
	color: #F30;
}

div#dif_contact_info span#dif_lbl_required {
	font-size: 12px;
	font-weight: normal;
	margin-left: 100px;	
}

div#dif_contact_info span.dif_requied {
	color: #F30;
}

div#dif_contact_info p {
	text-align: left;
	margin-left: 50px;
	font-size: 14px;
}

div#dif_contact_info input {
	float: right;
	margin-right: 30px;
	margin-top: -32px;
	width: 300px;	
}

div#dif_contact_info input[type="radio"] {
	float: left;
	margin-left: 50px;
	margin-top: 0px;
	width: 20px;
}

p#dif_text_reason {
	text-align: left;
	margin-left: 30px;
}

p#dif_text_catalog {
	float: left;
	margin-left: 30px;
}

#dif_btn_submit {
	width: 53px;	
	height: 24px;
	margin-top: 0px;
	margin-bottom: 20px;
	float: right;
	margin-right: 30px;
}

p#dif_invalid {
	display: none;
	float: left;
	margin-left: 400px;
	margin-top: -30px;
	color: #900;
}

#skypedetectionswf {
	display: none;	
}

/*********************/
/* Meebo Bar Section */
/*********************/

/*#meebo_bar {
	position: fixed;
	bottom: 0;
	width: 300px;
	height: 30px;
	background-color: #333;
	color: #CCC;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
	z-index: 200;
}

#meebo_bar span#mbb_label {
	display: block;
	margin-right: 30px;	
	margin-top: 5px;
}
*/

#footer_social_media_bar
{
    text-align:center;
    position: static;
	bottom: 6;
	width: 980px;
	height: 38px;
	color: #e5e7e9;
	z-index: 20;
}