html, body
{
    padding:0;
    border:0;
}
body
{
    padding: 0;
    margin: 0;
    font-family:"Cronos Pro Regular";
    font-size:10px !important;
}
#main_div
{
    font-family:Cronos Pro Regular;
}
.header
{
     background: url('../images/arc_images/homepage/ARC_logo.png') no-repeat 10px 10px,
                url('../images/arc_images/homepage/header_bg.png') no-repeat left top;
    width:100%;
    z-index:1000 !important;
}
#slideID
{
	top:0;
	position:absolute;
	height:100%;
	width:100%;
    
}
.slide_view
{
	/*height:775px; */
	width:100%;
}
.slide_show_content 
{
    overflow:visible;
    background: #FFFFFF !important;
    line-height: 1.2;
    opacity: 0.850;
}
/* .slide_bottom
{
      background: url('../images/arc_images/homepage/left_content_bg.png') no-repeat left top,
                url('../images/arc_images/homepage/right_content_bg.png') no-repeat right top;   
      height:400px;
      width:100%;
      z-index:1000 !important;
} */
.logo_top
{
  /* background: url('../images/arc_images/homepage/ARC_logo.png') no-repeat 80px 10px,
                url('../images/arc_images/homepage/header_image1.png') no-repeat 455px top,
                url('../images/arc_images/homepage/header_image.png') no-repeat right top;*/
    width:50%;
    min-width: 400px;
    height:121px;
    z-index:100;
    color:transparent;
}
#logo_id a
{
    width: 253px;
    height: 74px;
    display: block;
    margin:0px 0px 0px -30px;
}
#cart_icon a
{
    background: url('../images/arc_images/homepage/shopping_cart.png') no-repeat right 7px;
    width: 30px;
    height: 55px;
    display:block;
    font-size:0em;
    margin-top: -10px;
}
#cart_icon a:hover
{
    background: url('../images/arc_images/homepage/shopping_cart_hover.png') no-repeat right 7px;
}
.item-512 a
{
    background: url('../images/arc_images/homepage/shopping_cart.png') no-repeat right bottom;
    width: 150px;
    text-align:left;
}
.camera_pag
{
    display:none;
}
.camera_amber_skin
{
    margin-bottom:0px !important;
}
.home_left_bg {
    background: /* url('../images/arc_images/homepage/bubbles.png') no-repeat 60% 60px,  
    			url('../images/arc_images/homepage/footer_image.png') no-repeat center bottom,*/
    			url('../images/arc_images/homepage/footer_bg_strip_1.jpg') no-repeat center bottom;
    
    height:auto;
} 
.home_right_bg
{    
    background: url('../images/arc_images/homepage/right_image.png') no-repeat right center;
    height:257px;
}
.page_content
{
    margin: 0 20px 0 20px;
}
.page_conetent_size
{
    font-size: 2.5em;
    text-align: left;
    color:#1f3743 !important;
}
.quotation_button {
    background: url('../images/arc_images/homepage/request_quotation_link.png') no-repeat center center;
    height: 63px;
    width:186px;
    float:none !important;
}
.quotation_button:hover
{
    background: url('../images/arc_images/homepage/request_quotation_link_hover.png') no-repeat center center;
}
.get_catalog_button {
    background: url('../images/arc_images/homepage/get catalog_link.png') no-repeat left center;
    height:63px;
    width:188px;
    float:none !important;
}
.get_catalog_button:hover
{
    background: url('../images/arc_images/homepage/get catalog_link_hover.png') no-repeat left center;
}
.International_distributors_button
{
    background: url('../images/arc_images/homepage/International_distributors_link.png') no-repeat right center; 
    height:63px;
    width:238px;
    float:none !important;
}
.International_distributors_button:hover
{
    background: url('../images/arc_images/homepage/International_distributors_link_hover.png') no-repeat right center;
} 
.upcoming_meeting_button {
    background: url('../images/arc_images/homepage/upcoming_events_link.png') no-repeat right center;
    width:196px;
    height: 63px;
}
.upcoming_meeting_button:hover
{
    background: url('../images/arc_images/homepage/upcoming_events_link_hover.png') no-repeat right center;
}
.news_meeting_button {
    background: url('../images/arc_images/homepage/news_meetings_button.png') no-repeat right center;
    width:196px;
    height: 63px;
}
.news_meeting_button:hover
{
    background: url('../images/arc_images/homepage/news_meetings_button_hover.png') no-repeat right center;
}
/* Start Right Menu */
.new_products_button {
    background: url('../images/arc_images/homepage/new products_link.png') no-repeat left center;
    width:206px;
    height:63px;
    float:none !important;
}
.new_products_button:hover
{
    background: url('../images/arc_images/homepage/new products_link_hover.png') no-repeat left center;
}
/* .arc_newsletter_button {
    background: url('../images/arc_images/homepage/ARC_newsletter.png') no-repeat left center;
    width:300px;
    height:260px;
} */
.employment_button {
    background: url('../images/arc_images/homepage/emploment_link.png') no-repeat center center;
    width:200px;
    height:59px;
    float:none !important;
}
.employment_button:hover 
{
	background: url('../images/arc_images/homepage/emploment_link_hover.png') no-repeat right center;
}
.newsletter_bg{
    background: url('../images/arc_images/homepage/subscribe_blank_small.png') no-repeat left center;
    width:276px;
    height:63px;
}
.newsletter_icon{
    background: url('../images/arc_images/homepage/newsletter_icon.png') no-repeat left bottom;
    width:25px;
    height:27px;
    cursor: pointer;
}
.newsletter_field_div
{
    margin: 14px 0px 0px 20px;
}
.newsletter_btn_div
{
    margin: 14px 0px 0px 0px;
}
/*End Start Right Menu */

/*start  search*/
.search_background
{
	height:135px;
	background:#09AE95;
}
.search_main_button ,.btl-dropdown
{
    background: transparent;
    border: none;
    font-size: 1em;
    padding:.7em;
    color: #064983;
    text-transform: uppercase;
    cursor: pointer;
    margin: -12px 0 0 10px;
    outline: none;
    letter-spacing: .05em;
}
.search_main_button
{
    width:85px;
}
.search_main_button:hover 
{
	background: #09AE95;
	color:white;
}
.search-button-wrapper button , .search-button-wrapper button:hover
{
    background: url('../images/arc_images/search/search_button.png') no-repeat center top;
    width:146px;
    height:42px;
    cursor:pointer;
    border:none;
}
.search-button-wrapper button:hover
{
	background: url('../images/arc_images/search/search_hover_button.png') no-repeat center top;
}
.search-input-wrapper input
{
    margin-left:4px;
    font-family:Cronos Pro Regular;
}
/*End  search*/


.top_main_menu
{
	height:100%;
    font-size:1.7em;
    text-transform: uppercase;
    z-index:1000 !important;
background-color: #043556;
}
.top_main_menu:hover
{
    color:#00fed7;
}
.top_main_menu ul
{
    margin:10px 0 0 0;
    padding:0px;
    text-align:center;
   display:inline-block;
}
.top_main_menu ul li
{
    float:left;
    
}
/*
.top_main_menu ul li a
{
	margin: 0px 25px 0px 0px;
	letter-spacing: .1em;
    color: white;
}
.top_main_menu ul li a:hover
{
	color:#00fed7;
}
*/
@-moz-document url-prefix() {
    .menu_background ul li a {
        /*margin: -8px 0px 0px 15px !important;*/
    }
}
.menu_background ul li a
{
    margin: 0px 0px 0px 20px;
	letter-spacing: .1em;
    font-family: "Cronos Pro Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.6px;
}
.menu_background ul li a:hover
{
    color:#00fed7;
}

.background_09AE95
{
	background:#09AE95;
}
.home_content
{
    width:58%;
    float:left;
    height:auto;
}
.left_module
{    
    float:left; 
    width:20% !important; 
}
.home_center_module
{
    width:100%;
    float:left;
}
.right_module
{
	float:left;
    width:22%;
}
/* Start Footer */
.footer_main_class
{
    background-color:#01728F;
    height:75px;
}
.footer_menu_bottom
{
    float: left;
    font-size: 1.2em;
    color: white;
    letter-spacing: .1em;
    background-color:#004762;
    width: 100%;
    color: #0499d2;
}   
.footer_menu ul li
{
    list-style: none;
    margin: 0;
    float: left;
    padding: 0px 10px 0px 10px;
    height: 40px;    
}
.footer_menu ul li a
{
    min-width: 2px;    
}
.footer_menu ul
{
	width: 100%;
    margin: 0;
}
.footer_menu a
{
    font-size: 2em;
    color: white;
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: .1em;
}
.footer_menu a:hover
{
	color: #00FED7;
}
/* End Footer */


/*content */
.homepage_content
{
  font-family:"Cronos Pro Regular" !important;
}
.content_layout
{
   width:80%;
}
.content_layout_sitemap
{
   width:18%;
}
.page_content_custom
{   
   color: rgb(3, 114, 141) !important;
   font-size: 1.4em;
   line-height: 2em;
   text-align:left;
}
.contact_content_custom
{   
   color: rgb(3, 114, 141) !important;
   font-size: 2em;
   line-height: 1.5em;
   text-align:left;
}
.content_layout_custom
{
   width:52%;
   text-align:justify;
}
.content_head-custom
{
   height:2em;
   font-size: 2.8em;
   color: rgb(217, 241, 254) !important;
   background-color:#017290  !important;
   opacity: 0.749;
}
.content_head_text
{
   float:left;
   margin-left:13.5em;
   margin-top: 0.5em;
}
.innercolor
{
    font-family:"Cronos Pro Regular" !important;
    color:#03728d  !important;
    text-transform:uppercase;
    font-size: 1em;
}
.inner_main
{
	min-height:100%;
	height:auto;
	overflow:visible;
}
a.order_head, .order_custom
{
    color: #09ae95 !important;
}
.inner_content_bg
{
    min-height:600px;
    background: url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
}
.inner_center_module{
    min-height:650px;
}
.content_layout_custom
{
    width:52%;
    text-align:justify;
}
.content_head-custom
{
    height:2em;
    font-size: 2.8em;
    color: rgb(217, 241, 254) !important;
    background-color:#017290 !important;
    opacity: 0.749;
}
.content_head_text
{
    float:left;
    margin-left:13.5em;
    margin-top: 0.5em;
}
.Cronos_font_ul
{
     font-family:"Cronos Pro Regular" !important;
     color: rgb(3, 114, 141) !important;
     font-size:1em;
}
ul.Cronos_font_ul li
{
    list-style-type:disc !important;
}
.innercolor
{
     font-family:"Cronos Pro Regular" !important;
     color: rgb(3, 114, 141) !important;
     text-transform:uppercase;
     font-size: 1.2em;
      opacity: 0.749;
}
.custom_background_old
{
    background: url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
    display:block;
    width: 100%; 
    min-height: 900px;   
}
/* start login popup */
form#form-login, form#com-form-login
{
    display:none;
}
.btl-dropdown
{
    background-color: white !important;	
	color:#064983 !important;
	font-family:Cronos Pro Regular;
}
.btl-dropdown:hover
{
	background-color: #09AE95 !important;	
	color:white !important;
}
.btl-content-block h3
{
    background:none;
}
.btl-content-block
{
    background-color:#09AE95;
}
.btl-buttonsubmit input[type=submit]
{
    background: url('../images/arc_images/user/sign_in.png') no-repeat center top !important;
    width:146px;
    height:42px;
    cursor:pointer;
    border:none;
    margin-bottom:5px;
}
.btl-buttonsubmit input[type=submit]:hover
{
	background: url('../images/arc_images/user/sign_in_hover.png') no-repeat center top !important;
}
#btl-content-login .btl-input input
{
    color: #00695c !important;
    font-family: "Cronos Pro Regular";
    font-size:1.1em;
}
.btl-error
{
    color: #FF0000;
    background-color: white;
    text-indent: 5px;
    padding: 3px;
    font-family: "Cronos Pro Regular";
    font-size:1em;
    margin:-5px 0 5px 0;
}
/* end login popup */

/* start main menu drop down */
div#maximenuck111 div.floatck {
   
  
   border:1px solid #fff ;
   
   background:#fff  !important;
    opacity:0.8;
    text-align:center;
}
div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li,
div#maximenuck111 ul.maximenuck2 li {
   display:block;
    width:250px;
}

div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li a,
div#maximenuck111 ul.maximenuck2 li a {
   color:#09ae95 ;
   padding:5px;
   width:250px;
   text-shadow:none;
}

div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 a,
div#maximenuck111 ul.maximenuck2 a {
   font-size:1.2em;
   color:#09ae95 ;
   display: block;
   position: relative;
   padding:5px;
   width:250px;
   text-shadow:none;
}
div#maximenuck111 ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck111 ul.maximenuck li.maximenuck.level1 > span.separator {
	font-size:1em;
	color: #ffffff !important;
	display:block;
	float : none !important;
	float : left;
	position:relative;
	text-decoration:none
	box-shadow: none;
	min-height : 34px;
	outline : none;
	background : none;
	filter: none;
	border : none;
	padding : 0;
	white-space: normal;
	filter: none;
	text-transform: uppercase;
	font-family: "Cronos Pro Regular";
	text-shadow: none;
}

div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck111 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div#maximenuck111 ul.maximenuck2 li:hover > a,
div#maximenuck111 ul.maximenuck2 li:hover > h2 a,
div#maximenuck111 ul.maximenuck2 li:hover > h3 a,
div#maximenuck111 ul.maximenuck2 li.active > a{
   color:#09ae95  !important;
   background: transparent;
  padding:5px;
}
div#maximenuck111 ul.maximenuck li.maximenuck.level1 
{
vertical-align : baseline
}

/* end main menu drop down */

.registration fieldset
{
    border:none;
}

#jform_profile_aboutustext, #jform_hidden, #member-registration #jform_profile_lname
{
    display:none;
}
#member-profile #jform_profile_aboutus,#member-profile #jform_profile_aboutus_chzn, #member-profile #jform_profile_poi, #jform_profile_country_chzn, #jform_profile_state_chzn
{
    display:none;
}
#member-profile #jform_profile_state, #member-profile #jform_profile_country
{
    display:inline !important;
    width:310px !important;
    height: 25px;
    margin: 7px 0 7px 0;
}

.btn_register
{
    background: url('../images/arc_images/user/register_button.png') no-repeat center top !important;
    width:203px;
    height:42px;
    cursor:pointer;
    border:none;
}
.btn_register:hover
{
	background: url('../images/arc_images/user/register_hover_button.png') no-repeat center top !important;
}

.registration input, .registration textarea, .registration select, .registration legend, .registration span, #member-profile input, #member-profile select, #member-profile option
{    
    text-indent:5px;
    color:#00695c;
    font-family: "Cronos Pro Regular";
    font-size:1.5em;
}
.registration input[type="text"], .registration input[type="email"], .registration input[type="password"], .registration input[type="tel"]
{
    width:300px;
    height:22px;
}
.registration select
{
    width:302px;
    height:28px;
    border-color: #9e9c9c;
    margin-left: -2px;
}
.registration textarea
{
    width:81.5%;
}
.registration legend
{
    width:300px;
    color: #004762 !important;
    text-indent:0px;
}
.registration span
{
    color: #004762 !important;
    letter-spacing:1px;
}
.registration input[type="checkbox"]
{
    width:20px;
    height:20px;
    cursor:pointer;
}

/* start product listing */

.product_title
{
    background-color:#9CC8D2;    
}
.product_list_head
{
    background-color:#3A91A6;
    height:42px;
}
.product_list_head p
{
    color:#D9F1FE !important;
    font-family: "Cronos Pro Regular";
    padding-top: 5px;
    font-size: 2.8em;
    text-transform: uppercase;
}
.orderby-displaynumber
{
    border-bottom: none;
    border-top: none;
    background-color:#CEE3E9;
    color:#03728D;
    font-family: "Cronos Pro Regular";
    font-size: 1.2em;
    text-indent:15px;
    letter-spacing:0.05em;
}
.product_list_view
{
    background-color:#E3EAE9;
    width:100%;
    margin:5px 0 5px 0;
}
.product_field_name, .product_field_desc
{
    font-family: "Cronos Pro Regular";
    font-size: 1.2em;
    letter-spacing:0.05em;
    width:35%;
    float:left;
    margin: 15px 0 15px 20px;
    text-align:left;
}
.product_field_name
{
    color:#004762;
    font-weight:bolder;
}
.product_field_desc
{
    color:#658D9C;
}
div.vm-details-button a
{
    background: url('../images/arc_images/products/product_detail.png') no-repeat center center;
    font-size: 1.6em;
    width: 170px;
    height:26px;
}
div.vm-details-button a:hover
{
    background: url('../images/arc_images/products/product_detail_hover.png') no-repeat center center;
}
/* end product listing */

/* start contact us */
.contact_us input[type="text"], .contact_us input[type="email"]
{   
    width:318px;
    padding:8px;
    text-indent:5px;
    color:#00695c;
    font-family:"Cronos Pro Regular" !important;
    font-size:2em;
    margin: 10px 0 15px 0px;
    float:left;
}
.contact_us legend
{
    width:300px;
    color: #004762 !important;
    text-indent:0px;
}
.contact_us_address
{
	margin: -25px 0 0 0;
	font-size:1em;
    font-family: "Cronos Pro Regular"  !important;
}
.contact_us_street
{
	line-height: 1.1em;
	font-size:0.6em;
    font-family: "Cronos Pro Regular"  !important;
}
.contact_us span
{
    color: #004762 !important;
    letter-spacing:1px;
}
.contact_us_map
{
	border: 0;
    float: left;
    margin: -342px 0px 0px 412px;
}

.contact_us_layout
{
	padding: 3px 0px 0px 41px;
}
#jform_contact_country
{
	width:73% !important;
	font-family:"Cronos Pro Regular" !important;
	font-size: 2em;
	padding: 8px;
	 margin: 15px 0 15px 0px;
	 color:#00695c !important;
	 text-indent:5px;
     float:left;
}
#jform_contact_message
{
	width:84.5% !important;
	font-family:"Cronos Pro Regular" !important;
	font-size: 2em;
	padding: 8px;
	color:#00695c !important;
	 margin: 15px 0 15px 0px;
	 text-indent:5px;
     float:left;
}
.contact_us_phone
{
	background: url('../images/arc_images/contactus/phone_icon.png') no-repeat left center;
	height:24px;
	
}
.contact_us_mail
{
	background: url('../images/arc_images/contactus/email_icon.png') no-repeat left center;
	display:flex !important;
	
	height:18px;
	
}
.contact_us_fax
{
	background: url('../images/arc_images/contactus/fax_icon.png') no-repeat left center;
	height:21px;
	
}
.contact_us_website
{
	background: url('../images/arc_images/contactus/website_icon.png') no-repeat left center;
	
}

div.contact div.page-header { display:none}


div.contact span.contact-name{display:none}


div.contact h3{display:none}

/* end contact us */
#reset_complete .catalog input,
.catalog input[type="text"], .catalog input[type="email"], .catalog textarea[type="text"], .catalog select[type="text"], .catalog select[type="password"],.catalog input[type="password"]
{
	width:40%;
    padding:8px;
    color:#00695c;
    font-family:"Cronos Pro Regular" !important;
    font-size:2em;
    margin: 15px 15px 15px 15px;
}
.QUOTE input[type="text"], .QUOTE input[type="email"], .QUOTE textarea[type="text"], .QUOTE select[type="text"], .QUOTE select[type="password"], .QUOTE select
{
	width:73.5% !important;
    padding:8px;
    color:#a9acad;
    font-family:"Cronos Pro Regular" !important;
    font-size:2em;
    margin: 15px 15px 15px 0px;
    float:left;
}
textarea
{
	text-indent:5px;
    color:#00695c;
    font-family:"Cronos Pro Regular" !important;
    font-size:2em;
}
.quote_area
{
   width: 100% !important;
}
.catalog_image
{
	background: url('../images/arc_images/catalog/2025_COVER.png') no-repeat left center;
    width: 425px;
    height: 550px;
	display: block;
}

.catalog_head
{
	width:100%;
}
.catalog_content
{
    width: 50%;
    height: auto;
    font-family: "Cronos Pro Regular" !important;
}
.catalog_inner
{
	font-size: 1.6em;
    padding-left: 5px;
    text-align: left;
    font-family: "Cronos Pro";
   color: rgba(0, 71, 98, 0.702);
   line-height: 1.5;
}
/*
.catalog_layout
{
	padding: 25px 0px 0px 84px;
}
*/ 
#Catalog_pdf
{
	background: url('../images/arc_images/catalog/ARC_Catalog.pdf') no-repeat left center;
	display: block;
}
.catalog_border
{
	background: url('../images/arc_images/catalog/border.png') no-repeat left center;
	width:929px;
	height:410px;
	display: block;
}
.catalog_border_top
{
	background: url('../images/arc_images/catalog/top_line_contact.png') no-repeat left center;
	width:500px;
	height:39px;
	display: block;
}
.catalog_border_bottom
{
	background: url('../images/arc_images/catalog/bottom_line_contact.png') no-repeat left center;
	width:500px;
	height:39px;
	display: block;
}
.Catalog_button
{
	background: url('../images/arc_images/catalog/download button.png') no-repeat left center;
	width:244px;
	height:65px;
	display: block;
    cursor:pointer;
}
.Catalog_button:hover
{
	background: url('../images/arc_images/catalog/download button_hover.png') no-repeat left center;
}
.btn_submit
{
    background: url('../images/arc_images/buttons/submit_button.png') no-repeat top center !important;
    width: 102px;
    height: 29px;
    cursor: pointer;
    border: none;
}
.btn_submit:hover
{
	background: url('../images/arc_images/buttons/submit_hover_button.png') no-repeat top center !important;
}
.btn_clear
{
	background: url('../images/arc_images/buttons/clear_button.png') no-repeat top center !important;
	 width: 102px;
    height: 29px;
    cursor: pointer;
    border: none;
}
.btn_clear:hover
{
	background: url('../images/arc_images/buttons/clear_button_hover.png') no-repeat top center !important;
}
.get_catalog
{
	font-size:1.7em;
    font-family: "Cronos Pro Regular"  !important;
}

.content_layout_distributors
{
    width:100%;
}
.international_distributors
{
	background: url('../images/arc_images/catalog/border.png') no-repeat left center;
	width:929px;
	height:369px;
}
.international_distributors_page
{
	background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/map_bg.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 270px;
}
/*
.distributors_pointer_map 
{
    width: 600px;
    height: 295px;
}
*/
.distributors_country_title
{
	font-family: "Roboto" !important;
	color: rgb(3, 104, 89) !important;
    font-size: 2.5em;
}
.distributors_country_title_netherland
{
	font-family: "Roboto" !important;
	color: rgb(3, 104, 89) !important;
    font-size: 2.5em;
    width:600px;
}
.distributors_country_content_netherland
{
	font-family: "Roboto" !important;
	color: rgb(3, 104, 89) !important;
    font-size: 2em;
}
.distributors_location_netherland 
{
    background-color: #022D26 !important;
    width: 787px;
    height: 248px;
}

.distributors_company
{
    font-family: "Cronos Pro" !important;
    color: rgba(69, 146, 134, 0.8) !important;
    font-size: 1.4em;
}
.distributors_content
{
    font-family: "Cronos Pro" !important;
    color: rgba(68, 146, 134, 0.8) !important;
    font-size: 1.3em;
     line-height: 1.3em;
}

.distributors_content_india 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/india_map.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 335px;
}
.distributors_content_australia
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/australia.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 271px;
}
.distributors_content_austria
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Austria.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 200px;
    display:none;
}
.distributors_content_Brazil
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Brazil.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height:267px;
}
.distributors_content_canada 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/canada.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height:  250px;
}
.distributors_content_china 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/china.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height:  267px;
}
.distributors_content_Czech
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Czech Republic.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_chile
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/chile.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_Denmark
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Denmark.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 250px;
}
.distributors_content_france 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/france.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_germany 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/germany.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 500px
}
.distributors_content_greece 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/greece.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_Mexico 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Mexico.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 200px;
    display:none;
}

.distributors_content_Netherlands 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Netherlands.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_norway
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/norway.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 200px;
    display:none;
}

.distributors_content_newzealand 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/newzealand.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height:300px;
}
.distributors_content_Poland 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Poland.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 250px;
}
.distributors_content_SouthAfrica 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/SouthAfrica.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_russia 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/SouthAfrica.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_Spain 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Spain.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
   min-height: 300px;
}
.distributors_content_Sweden 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Sweden.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_Switzerland 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Switzerland.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height:267px;
}
.distributors_content_Taiwan 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Taiwan.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 276px;
}
.distributors_content_Turkey 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Turkey.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    height: 250px;
    display:none
}
.distributors_content_UK 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/UK.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_koraa 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/koraa.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 300px;
}
.distributors_content_Hungary 
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Hungary.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_Israel
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Israel.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height:267px;
}
.distributors_content_Japan
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/Japan.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
    min-height: 267px;
}
.distributors_content_malaysia
{
    background: url('../images/arc_images/catalog/top_line.png') no-repeat top center,
                url('../images/arc_images/catalog/malaysia.png') no-repeat right center,   
                url('../images/arc_images/catalog/bottom_line.png') no-repeat bottom center;
    width: 929px;
   min-height: 300px;
}

.distributors_content_left, .distributors_content_left_germany
{
	margin: 3em 0 0 3em;
	float: left;
    text-align:left;
    width: 40%;
   line-height: 2.1em;
}
.distributors_content_left_germany
{
    width: 48%;
}
.distributors_address
{
	margin: 4em 0 0 0;
	float: left;
    text-align:left;
    line-height: 1.3em;
    font-size: 1.3em;
}
.distributors_address_netherland
{
    margin: 5em 0 0 0px;
    float: left;
    text-align: left;
    line-height: 1.5em;
    font-size: 1.3em;
}
.display_block {
    display: block;
}
.map_pointer
{
    width: 32px;
    height: 39px;
  
 }
div#map_parant .toggleMap
{
    display: none;
    background-image: url('../images/arc_images/catalog/pointer.png');
    background-position:left 1em;
    background-repeat:no-repeat;
    padding-left:25px;
    z-index: 9999;
}
.distributors_location, .distributors_location_india 
{
    padding:1em;
    background-color:#022D26 !important;
    display: inline-block;
}
.distributors_location_content, .distributors_note_content
{
    font-size: 1.3em !important;
    font-family: "Cronos Pro";
    color: rgb(118, 203, 190) !important;
    line-height: 1.3em;
    text-align: left;
}
.distributors_note_content
{
    font-size: 2.5em !important;
    color: #004762  !important;
    line-height: 1.3em;
    text-align: left;
    font-family: "Cronos Pro";
}
.forget_content
{
    width:50%;
    font-size: 1.7em !important;
    color: #004762  !important;
    line-height: 1.3em;
    text-align: left;
    font-family: "Cronos Pro";
}
.distributors_location_country
{
    font-size: 2em;
    font-family: "Cronos Pro";
    color: rgb(118, 203, 190) !important;
    line-height: 1.778;
    text-align: left;
}
.distributors_location_Address
{
   margin: 0em 0 0 5px;
    float: left;
    text-align: left;
    line-height: 1.3em;
    font-size: 1.3em;
}
.distributors_location_Address_netherland 
{
    margin: 0em 0 0 5px;
    float: left;
    text-align: left;
    line-height: 1.3em;
    font-size: 1.3em;
}
.distributors_location_layout
{
    margin: 1em 0 0 1em;
    float: left;
    text-align: left;
    line-height: 2.1em;
    padding:1em;
}
/*
.map-image
{
    width:900px;
    height:442px;
    top: 0;
*/
div#australia
{   
    
    position: absolute;
    z-index: 9999;
}
div#Malaysia
{   
    
     position: absolute;
    z-index: 9999;
}
div#Japan
{   
    position: absolute;
    z-index: 9999;
}
div#Korea
{   
    position: absolute;
    z-index: 9999;
}
div#Taiwan
{   
    position: absolute;
    z-index: 9999;
}
div#SouthAfrica
{   
    position: absolute;
}
div#india
{ 
    position: absolute;
}
div#Turkey
{  
    position:absolute;
}
div#china
{  
    position: absolute;
}
div#canada
{  
    position: absolute;
}
div#Sweden
{   
    position: absolute;
}
div#Spain
{   
    position: absolute;
}
div#Poland
{  
    position: absolute;
}
div#Netherlands
{  
    position: absolute;
}
div#israel
{   
    position: absolute;
}
div#greece
{  
    position: absolute;
}
div#belgium
{  
    position: absolute;
}
div#UnitedKingdom
{   
    position: absolute;
}
div#AUSTRIA
{ 
    position:absolute;
}
div#MEXICO
{  
    position:absolute;
}
div#NORWAY
{ 
    position:absolute;
}
div#Switzerland
{  
    position:absolute;
}
div#NewZealand
{  
   
   position:absolute;
}
div#brazil
{  
  
    position: absolute;
}
div#Chile
{  
 
    position: absolute;
}
div#russia
{  
 
    position: absolute;
}
.international_distributors_pointer_left
{
	background: url('../images/arc_images/catalog/pointer.png') no-repeat left center;
	width:26px;
	height:18px;
}
.international_distributors_pointer_right
{
	background: url('../images/arc_images/catalog/pointer_right.png') no-repeat left center;
	width:26px;
	height:18px;
}
.height35px
{
    height:35px;
}
/* start product detail */
.product_detail_bg
{
    background-color:#3A91A6
}
.product_detail_name p
{
    color:#C9E6F3 !important;
    font-family:"Cronos Pro Regular" !important;
    padding-top: 5px;
    font-size: 2.5em;
}   
.product_detail_category_bg, .product_detail_sku_head_bg
{
    background-color:#CEE3E9;
    min-height:40px;
    display: flex;
    flex-wrap: wrap;
}
.product_detail_category, .product_detail_category_value,
.product_detail_spec, .product_detail_field, .product_detail_value
{   
    margin: 8px 0 10px 20px;
    letter-spacing: 0.05em;
}
.product_detail_category
{
    width:25%;
    color:#5D99AC;
}
.product_detail_category_value
{
    width:63%;
    color:#004762;
}
.product_detail_spec_bg
{
    background-color:#E2EFF2;
    min-height:40px;
}
.product_detail_spec{
    min-width:25%;
    color:#03728D;
}
.product_detail_res_bg
{
    background-color:#E3EAE9;
    min-height:500px;
    display: flex;
    flex-wrap: wrap;
}
.product_detail_field
{
    width:25%;
    color:#658D9C;
}
.product_detail_value
{
    width:63%;
    color:#004762;
}
.product_inquiry_btn, a.ask-a-question 
{
    background: url('../images/arc_images/products/product_inquiry_button.png') no-repeat center left;
    width: 158px;
    height:34px;
    margin-right:20px;
    cursor:pointer;
}
.product_inquiry_btn:hover, a.ask-a-question:hover
{
    background: url('../images/arc_images/products/product_inquiry_hover_button.png') no-repeat center left;
}

.ratingbox, .product-price /* need to remove this */
{
    
}
.ratingbox, .quantity-controls, .customer-reviews
{
    display:none;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button
{
  max-width: 100%;
  color: #fff;
  font-size: 1.6em;
  cursor: pointer;
  text-align: center;
  letter-spacing: 1px;
  border:none;
}
input.addtocart-button
{
    background: url('../images/arc_images/products/add_to_cart.png') no-repeat center left;
    width:158px;
    height:34px;
}
input.addtocart-button:hover
{
    background: url('../images/arc_images/products/add_to_cart_hover.png') no-repeat center left;
}
.payment_cart [name=updatecart]
{
    display:none;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, button.default, #userForm a, #adminForm a, #adminForm button
{
    background-color: #004762;
    color: #88BD13;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    margin: 0 8px 0 0;
    padding: 6px 12px 3px;
    font-size:2em;
    border:none;
    font-family:Cronos Pro Regular;
    text-transform:uppercase;
}
.vm-button-correct:hover, .vm-button-correct:active, button.default:hover, #userForm a:hover, #adminForm a:hover, #adminForm button:hover
{
    background-color: #03ABD4;
    color: #CDEBF6;
}
.product_detail_sku_head
{
    margin: 8px 0px 10px 0px;
    letter-spacing: 0.05em;
    color: #5D99AC;
}
.product_detail_multi_sku_bg
{
    background-color:#E3EAE9;
    min-height:50px;
    display: flex;
    flex-wrap: wrap;
}
.product_detail_sku, .product_detail_sku_price
{
    margin-top:10px;
    color: #004762;
    display: flex;
    flex-wrap: wrap;
}

.product_detail_even
{
    
}
.product_detial_odd
{
    
}

/* Need to remove this after done a price and currency logic 
.PricebasePriceVariant, PricevariantModification, .price-crossed, .PricesalesPrice, .PricepriceWithoutTax, span.vm-price-desc
{
    display:none;
}*/

/* end product detail */

/* start cart page */
#cart-view #form-login
{
    display:none;
}
.billto-shipto .vm2-email
{
    text-transform:lowercase;
}
.billto-shipto h1
{
    text-indent:10px;
    margin:10px 0 0px 0px;
}
.ship_add_section h3
{
    color:#004762;
    text-align:left;
    text-indent:10px;
    text-transform:none;
    letter-spacing:0.5px;
    font-weight:normal;
}
.bill_add_section, .ship_add_section, .order_detail_section, .order_result_section{
    border: solid #92B0BC 1px;
    text-transform:capitalize;
}
.bill_add_section span, .ship_add_section span
{
    font-size:1.8em;
    color:#004762;
    letter-spacing:1px;
}
.vm2-last_name, .vm2-middle_name, .shipto_last_name, .shipto_middle_name
{
    margin-left:10px !important;
}
.bill_to_line
{
    border-top: solid #B3D4DD 1px;
    width:100%;
    margin:10px 0 15px 0;
}
.bill_to_icon
{
    height:24px;
    width:45px;
    float:left;
}
.icon_phone, .icon_phone_1, .icon_phone_2, .icon_shipto_phone_1, .icon_shipto_phone_2
{
    background: url('../images/arc_images/cart/phone_icon.png') no-repeat center center;
}
.icon_fax, .icon_shipto_fax
{
    background: url('../images/arc_images/cart/fax_icon.png') no-repeat center center;
}
.icon_email, .icon_shipto_email
{
    background: url('../images/arc_images/cart/email_icon.png') no-repeat center center;
}
.bill_add_btn, .ship_add_btn
{
    width:184px !important;
    height:34px;
    margin:10px 25px 10px 0;
}
.bill_add_btn
{
    background: url('../images/arc_images/cart/add_edit_billing_address_button_hover.png') no-repeat center left;
}
.bill_add_btn:hover
{
    background: url('../images/arc_images/cart/add_edit_billing_address_button.png') no-repeat center left;
}
.ship_add_btn
{
    background: url('../images/arc_images/cart/add_edit_shipping_address_hover.png') no-repeat center left;
}
.ship_add_btn:hover
{
    background: url('../images/arc_images/cart/add_edit_shipping_address.png') no-repeat center left;
}
.output-shipto .controls
{
    width:100%;
    float:left;
    font-size:1.8em;
    color:#004762;
    letter-spacing:1px;
}
.controls input[type="radio"]
{
    float:left;
    width:40px;
    cursor:pointer;
}
.controls label
{
    border-top: solid #E9E8E8 1px;
    width: 100%;
    display: block;
    padding:10px 0 5px 0;
}
.controls a
{
    float:left;
}
.cart_product_head
{
    background-color:#EDF1F0;
    color:#03728d;
    height:40px;
}
.PriceshipmentValue span
{
    display:none;
}
.PricesalesPriceShipment
{
    padding-right:10px;
    font-size:1.2em;
}
.vm-cart-item-name_head, .vm-cart-item-name
{
    min-width:275px;
    width:30%;
    float:left;
}
.vm-cart-item-name
{
    text-align:left;    
    color:#004762;    
    margin-top:10px;
}
.vm-cart-item-quantity_head, .vm-cart-item-quantity
{
    min-width:120px;
    width:15%;
    float:left;
}
.vm-cart-item-quantity
{
    margin-top:10px;
    color:#004762;
}
.vm-cart-item-sku_head, .vm-cart-item-sku
{
    min-width:180px;
    width:18%;
    float:left;
}
.vm-cart-item-sku
{
    text-align:left;
    margin-top:10px;
    color:#658D99;
}
.vm-cart-item-basicprice_head, .vm-cart-item-basicprice
{
    min-width:120px;
    width:10%;
    float:left;
}
.vm-cart-item-basicprice
{
    text-align:left;
    margin-top:10px;
    color:#658D99;
}
.vm-cart-item-total_head
{
    text-indent:25px;    
}
.vm-cart-item-total_head, .vm-cart-item-total
{
    min-width:130px;
    width:15%;
    float:left;
}
.vm-cart-item-total
{
    text-align:left;
    margin-top:10px;
    color:#004762;
}
.cart_product_values .sectiontableentry1, .cart_product_values .sectiontableentry2
{
    margin:12px 0 12px 0;
}
.border_cart_product
{
    border-bottom: solid #E9E8E8  1px;
    width:100%;
    margin:5px 0 5px 0;
    float:left;
}
.vm-cart-item-quantity input[type="text"]
{
    vertical-align: top;
}
.vm2-add_quantity_cart
{
    background: url('../images/arc_images/cart/refresh_icon.png') no-repeat center left;
    width:32px;
    height:28px;
    vertical-align: top;
}
.vm2-remove_from_cart
{
    background: url('../images/arc_images/cart/delete_icon.png') no-repeat center left;
    width:30px;
    height:30px;
    vertical-align: top;
}
.cart-summary .details-button
{
    background: url('../images/arc_images/cart/submit_button.png') no-repeat bottom left;
    width:102px;
    height:29px;
    border:none;
    color:transparent;
}
.cart-summary .details-button:hover
{
    background: url('../images/arc_images/cart/submit_hover_button.png') no-repeat bottom left;
}
.coupon_cart
{
    border: solid #E9E8E8 1px;
    color: #004762;
    font-size:0.8em;
    text-align: left;
    text-indent: 10px;
    text-transform: none;
    letter-spacing: 0.5px;
}
.coupon
{
    font-size:1em;
    margin-left:10px;
    width: 250px;
    height: 20px;
    margin-top:10px;
    color: #004762;
    font-family: Cronos Pro Regular;
}
.shipment_cart .vmshipment_name, .shipment_cart, .vmpayment_name
{
    font-size:1.3em;
    margin-left:10px;
}
#paymentForm input[type="radio"], .payment_cart input[type="radio"]
{
    vertical-align:top;
    cursor:pointer;
}
.shipment_cart, .payment_cart, #paymentForm
{
    border: solid #E9E8E8 1px;
    color: #004762;
    font-size:0.8em;
    text-align: left;
    text-indent: 10px;
    text-transform: none;
    letter-spacing: 0.5px;
    font-family: Cronos Pro Regular;
}
.vmpayment_description
{
    color: #004762;
}
.vmpayment_cardinfo
{
    color: #004762;
    font-size:1em;
    /*margin-left:10px;*/
    display:block;
    text-indent:0;
    line-height: 1.2em;
}
.vmpayment_cardinfo select, .vmpayment_cardinfo .inputbox
{
    border: 1px solid #CAC9C9;
    color: #004762;
    font-size:1em;
    font-family: Cronos Pro Regular;
}
.vm-fieldset-tos
{
    color:#004762;
    font-size:1.3em;
}
.vm-fieldset-tos span, .vm-fieldset-tos input[type="checkbox"], .vm-fieldset-tos a
{
    float:left;
    margin-left:10px;
}
.vm-fieldset-customer-note
{
    display:none;
}

.vm-fieldset-pricelist
{
    font-size:1.8em;
    color:#004762;
    letter-spacing:1px;
    min-width: 958px;
}
.vm-fieldset-pricelist th
{
    color:#658d9c;
    letter-spacing:1px;
}
/* end cart page */


/*dropdown*/
ul, li
{
    list-style-type: none;
}
.our_products_chemicals {
    top: 100%;
    right: 0;
    left: 0;
    background-color:transparent !important;

}
.our_products_menu 
{
    color: #09ae95;
    font-size: 1.1em;
}
.our_products_menu ul
{
    width:100%;
}
.ourproducts_sub
{
    margin: -361px 0px 0px 337px;
    font-size: 1.7em;
    line-height: 35px;
    width: 100%;
}
.toggle {
    background: url('../images/arc_images/homepage/left_image.jpg') no-repeat left top,
                url('../images/arc_images/homepage/right_bg.jpg') no-repeat right top;
    display: none;
    left: 0;
    top: 130px;
    background-color:white;
    position:absolute;
    width:100%;
    height:520px;
    z-index:1;
    letter-spacing: .03em;
    font-family: "Cronos Pro Regular";
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
}
.radio_chemicals
{
    font-size: 0.8em;
    line-height: 3em;
    color: #065d92 !important;
    text-align:left;
}
.radio_chemicals li
{
    width:100%;
    float:left;
    text-align:left;
}
.radio_chemicals a
{
    width:100%;
}
.radio_chemicals a:hover
{
    color:#0d79c7;
}
.our_products_chemicals  li
{
    width:100%;
}
.our_products_chemicals a{
    min-width:100%;
    text-align:left;
    line-height: 3em;
}
.our_products_chemicals a:hover, a.order_head:hover
{
    color:#0288b8 !important;
}
.vertical_line
{
    background: url('../images/menu_images/aboutus/vert_line.png') repeat-y left top;
}
.border_left
{
     border-left: solid #A7BAC8  1px;
}
.border_right
{
      border-right: solid #A7BAC8  1px;    
}
.border_bottom span
{
    height: 1px;
    width: 90%;
    background-color: #A7BAC8;
    display: block;
    float: left;
    margin-left:15px;
}
.drop_down_arrow
{
    background: url('../images/arc_images/homepage/arrow.png') no-repeat center bottom;
    display:block;
    height:39px;
    z-index: 1000;
    position: relative;
}


/* start cart popup */
#fancybox-wrap
{
    width:620px !important;
}
#fancybox-content
{
    background: url('../images/arc_images/cart/shopping cart.png') no-repeat right bottom;
    font-family:Cronos Pro Regular;
    min-height:180px !important;
    width:600px !important;
    display: flex;
    flex-wrap: wrap;
}
.vm-continue-shopping .continue_link
{
    width:203px;
}
#fancybox-content .continue_link, #fancybox-content .showcart, .vm-continue-shopping .continue_link,
.vm-wrap .continue_link, .order-view input[type="submit"], #user_profile .continue_link, .vm_ask_buton,
#member-profile .btn, #user_profile .view_order_link, #shop_login_form button
{
    color: #88BD13;
    font-size: 2em;
    text-transform:uppercase;
    letter-spacing:0.06em;
    margin: 4px 5px 0 5px;
    background-color:#004762;
    padding:5px;
    border:none;
    cursor:pointer;
}
#user_profile .view_order_link{
    margin: 10px 0px 10px 0px !important;
    width:174px;
    color:white !important;
}
#user_profile .view_order_link:hover{
    background-color:#09AE95;
}
.vm_ask_buton
{
    font-size:1em !important;
    font-family:Cronos Pro Regular;
}
.continue_link span, .showcart span
{
}
#fancybox-content .continue_link:hover, #fancybox-content .showcart:hover, .vm-continue-shopping .continue_link:hover,
.vm-wrap .continue_link:hover, .order-view input[type="submit"]:hover, #user_profile .continue_link:hover, .vm_ask_buton:hover,
#member-profile .btn:hover, #shop_login_form button:hover
{
    background-color:#03ABD4;
    color:#CDEBF6;
}
#fancybox-content h4
{
    font-size:1.8em;
    color:#01372f;
    letter-spacing:0.04em;
    margin-left:5px;
    font-weight:normal;
}
.cart_popup_desc
{
    color:#09ae95;
    font-size:1em;
}
/* end cart popup */
/* start cart bill address */
#adminForm .del_bill_ship_buttons{
    width:100%;
    float:right;
}
#userForm, #adminForm
{
    width:90%;
    font-family: Cronos Pro Regular;
}
#userForm h2, #adminForm h2
{
    font-size: 3em;
    color: #017290;
    opacity: 0.749;
    padding-left: 0px;
    text-align: left;
    margin-bottom:10px;
}
 #userForm a, #adminForm a
 {
     float:right;
 }
#userForm input, .chzn-results li, #adminForm input
{
    width: 300px;
    height: 22px;
    text-indent: 5px;
    color: #00695c;
    font-size:1.7em;
    margin: 5px 0px 5px 0px;
    font-weight:normal;
    font-family: Cronos Pro Regular;
}
register.vm-button-correct
{
    margin-right: 8px;
}
.chzn-container
{
    font-size:1.4em;
}
#userForm .chzn-container, #adminForm .chzn-container
{
    width:auto !important;
}
.vm-chzn-select, .chzn-done
{
}
.display-number
{
    width: 50%;
}
.control-buttons
{
    width: 100%;
}
.del_bill_ship_buttons ul, .control-buttons ul li
{
    float: right;
    width: 100%;
}
.del_bill_ship_buttons ul li
{
    height:45px;
}
#adminForm .del_bill_ship_buttons{
    margin-top:15px;
}
#adminForm span{
    font-size:2em;
}
#adminForm .userfields_info{
    float:left;
    width:100%;
}
#adminForm table.user-details{
    font-size:1.5em;
    float:left;
    margin-left:25px;
}
.del_bill_ship_buttons a
{
    margin:5px;
}
.display-number, .control-buttons
{
    text-align: right !important;
    margin: 0 8px 0 0;
    padding: 10px 0 15px 0;
    float: right;
}
#userForm select, #adminForm select
{
    display:block !important;
    width: 303px !important;
    height: 22px;
    text-indent: 5px;
    color: #00695c;
    font-size: 1.4em;
    margin: 5px 0px 5px 0px;
    font-weight: normal;
    font-family: Cronos Pro Regular;
}
#title_chzn, #virtuemart_country_id_field_chzn, #virtuemart_state_id_field_chzn,
#shipto_virtuemart_country_id_field_chzn, #shipto_virtuemart_state_id_field_chzn
{
    display:none !important;
}
/* end cart bill address */
/* start about us */
.about_us_content
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    width: 704px;
    padding-left: 1em;
    letter-spacing: 0.02em;
}
.about_background
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    background-color: white!important;
    width: 704px;
    height: 390px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
    
}
.about_arc_background
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    background-color: #0AAE95 !important;
    width: 704px;
    height: 218px;
    padding: 1em;
    color:white;
    letter-spacing: 0.02em;
}
.custom_background_about_us
{
    background: url('../images/arc_images/aboutus/homepage_top.jpg') no-repeat left top,
                url('../images/arc_images/aboutus/footer_image.png') no-repeat right bottom,
                url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
    
    width: 100%;  
}
.about_arc_footer
{
    background: url('../images/arc_images/aboutus/footer_image.png') no-repeat left bottom;
    width: 100%;
    height:457px;
}
.about_us_layout
{
    width:40%;
}

.page_content_aboutus
{   
   color: rgb(3, 114, 141) !important;
   font-size: 2.4em;
   line-height: 1.4em;
   text-align:left;
}
.about_arc_layout
{
   display:inline-block !important;
   
}
.abour_arc_title
{
   width: 79%;
}
.about_arc_head
{
    color: rgb(254, 255, 255) !important;
    font-size:1.5em;
    font-family:"Cronos Pro Regular" !important;
    opacity: inherit;
}
.about_us_head
{
   color: rgb(254, 255, 255) !important;
    font-size:2em;
    font-family:"Cronos Pro Regular" !important;
    opacity: inherit;
}
.letter_about_us
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    background-color: white!important;
    padding: 1em;
    letter-spacing: 0.02em;
    opacity: 0.767;
     min-width: 707px;
    min-height: 900px;
}
.letter_background_about_us
{
    background: url('../images/arc_images/aboutus/homepage_top.jpg') no-repeat left top,
                url('../images/arc_images/aboutus/footer_image_letter.png') no-repeat right bottom,
                url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
   
    width: 100%;  
}
.team_drgupta
{
     background: url('../images/arc_images/aboutus/Surendra-Gupta_photo.png') no-repeat left center;
     height:381px;
     float:left;
}
.team_drgupta:hover
{
     background: url('../images/arc_images/aboutus/Surendra-Gupta_photo_hover.png') no-repeat left center;
}
.team_kamal
{
     background: url('../images/arc_images/aboutus/Kamal_Das.png') no-repeat left center;
     height:381px;
     float:left;
}
.team_kamal:hover
{
     background: url('../images/arc_images/aboutus/Kamal_Das_hover.png') no-repeat left center;
}
.team_janard
{
     background: url('../images/arc_images/aboutus/Janard_Selvasekaran.png') no-repeat left center;
     height:381px;
     float:left;
}
.team_janard:hover
{
     background: url('../images/arc_images/aboutus/Janard_Selvasekaran_hover.png') no-repeat left center;
}
.team_don
{
     background: url('../images/arc_images/aboutus/Don_Tegeler.png') no-repeat left center;
     height:381px;
      float:left;
}
.team_don:hover
{
     background: url('../images/arc_images/aboutus/Don_Tegeler_hover.png') no-repeat left center;
}
.team_background
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    background-color: white!important;
    width: 800px;
    height: 527px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.team_content
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    background-color: #6AA4A5!important;
    width: 800px;
    height: 390px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
    color: rgb(254, 255, 255) !important;
}
.team_background_about_us
{
    background: url('../images/arc_images/aboutus/homepage_top.jpg') no-repeat left top,
                url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
    
    width: 100%;  
}
.team_about
{
    margin: 0 0 0 50px;
}
.india_background
{
    background-color:#0AAE95 ! important;
    min-width:723px;
    height:328px;
    color:white ! important;
    padding: 1em;
    line-height: 0.9em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.india_background_about_us
{
    background: url('../images/arc_images/aboutus/homepage_top.jpg') no-repeat left top,
                url('../images/page_bg_left_small.jpg') repeat-y left top,
                url('../images/page_bg_right_small.jpg') repeat-y right top;
    
    width: 100%;  
    min-height: 1490px;
}
.india_background_arc
{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white!important;
    min-width: 722px;
    height: 598px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.about_india_content
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    opacity: inherit;
    width: 704px;
    padding-left: 1em;
    letter-spacing: 0.02em;
     color:white ! important ;
}
.about_india_address
{
    font-family:"Cronos Pro Regular" !important; 
    font-size: 1em;
    opacity: inherit;
    width: 704px;
    letter-spacing: 0.02em;
    color:white ! important ;
}
.about_contact_us_phone
{
	background: url('../images/arc_images/aboutus/White_phone_icon.png') no-repeat left center;
	
}
.about_contact_us_mail
{
	background: url('../images/arc_images/aboutus/white_email_icon.png') no-repeat left center;
	
}
.about_contact_us_fax
{
	background: url('../images/arc_images/aboutus/white_fax_icon.png') no-repeat left center;
	
}
.arc_uk_background{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white !important;
    min-width: 715px;
    height: 688px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.uk_background
{
    background-color:#0AAE95 ! important;
    min-width:715px;
    height: 276px;
    color:white ! important;
    padding: 1em;
    line-height: 0.9em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.news_events_background
 {
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white !important;
    min-width: 768px;
    min-height: 2500px;
    letter-spacing: 0.02em;
}

.about_histroy
{
	background: url('../images/arc_images/aboutus/history_image.jpg') no-repeat left center;
    width:827px;
    height:1201px;
}
.about_histroy_arc
{
	background: url('../images/arc_images/aboutus/histroy_arc.jpg') no-repeat left center;
	width:900px;
    height:1252px;
}
.arc_histroy_background
{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white !important;
    min-width: 763px;
    padding: 0.1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.arc_histroy_background_new 
{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white !important;
    min-width: 720px;
    min-height: 900px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.arc_histroy_event
{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    width: 775px;
    height: 674px;
    padding: 1em;
    opacity: 0.787;
    letter-spacing: 0.02em;
}
.arc_histroy_background_image
 {
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    background-color: white !important;
    width: 804px;
    height: 1226px;
    padding: 1em;
    letter-spacing: 0.02em;
}
.about_histroy_content 
{
    font-family: "Cronos Pro Regular" !important;
    font-size: 1em;
    opacity: inherit;
    width: 740px;
    padding-left:1em;
    letter-spacing: 0.02em;
}.news_Philanthropy
{
    background: url('../images/arc_images/news_events/philanthrophy.png') no-repeat left center;
    margin: 0 0 0 60px; 
    height:561px;
}
.news_Philanthropy_image
{
    background: url('../images/arc_images/news_events/philanthrophy_image.jpg') no-repeat left center;
    height:582px;
    margin: 0 0 0 60px; 
}
.news_Philanthropy_student
{
    background: url('../images/arc_images/news_events/philanthrophy_student.jpg') no-repeat left center;
    height:993px;
    margin: 0 0 0 60px; 
}
.news_Philanthropy_event
{
    background: url('../images/arc_images/news_events/y3qe.jpg') no-repeat left center;
	width:500px;
    height:700px;
    margin: 0 0 0 60px;
}
.news_Philanthropy_photo
{
    background: url('../images/arc_images/news_events/g07j.jpg') no-repeat left center;
	width:500px;
    height:700px;
    margin: 0 0 0 60px;
}
.trip_inida
{
    background: url('../images/arc_images/news_events/trip_inida.jpg') no-repeat left center;
    height:582px;
    margin: 0 0 0 50px;
}
.trip_inda_student
{
    background: url('../images/arc_images/news_events/trip_inda_student.jpg') no-repeat left center;
    height:582px;
    margin: 0 0 0 50px;
}
.trip_image
{
    background: url('../images/arc_images/news_events/trip_image.jpg') no-repeat left center;
	width:700px;
    height:993px;
    margin: 0 0 0 50px;
}

.news_artical
{
     background: url('../images/arc_images/news_events/radio_inner.jpg') no-repeat left center;
	width:700px;
    height:525px;
    margin: 0 0 0 50px;
}
.events_artical
{
     background: url('../images/arc_images/news_events/radio_chemicals.jpg') no-repeat left center;
	width:700px;
    height:525px;
    margin: 0 0 0 50px;
}
.page_content_browser
{   
   line-height: normal;
   text-align:left;
}
/* end about us */

/* start Message and Error Container */
#system-message-container, #paymentForm
{
    width:70%;
    font-family: "Cronos Pro Regular" !important;
    letter-spacing: 0.02em;
    text-align:left;
    margin: 40px 0 0 0;
}
#system-message-container dt
{
    font-size:3em;
    color: #017290;
}
#system-message-container dd
{
    font-size:1.8em;
    color: #004762;
}

#paymentForm h5.vm-payment-header-selected
{
    font-size:2em;
}
#paymentForm .vmpayment_name
{
    font-size:2.5em;
}
#paymentForm .vmpayment_cardinfo
{
    font-size:1.5em;
}

/* end Message and Error Container */

/* start Order Pages*/
.vm-order-done
{
    text-align:left;
    color:#004762;
    font-size: 1.5em;
    line-height:2em;
}
.vm-orders-information
{
    text-align:left;
    color:#004762;
    font-size: 1.5em;
    line-height:1.5em;
}
.vm-wrap .vmshipment_name, .vm-wrap .vmpayment_name
{
    font-size:1em;
}
#vm_order_info .continue_link
{
    font-size: 1.4em;
    padding: 5px 10px;
}
/* End Order Pages */

/* product Inquiry */
#login_com_user h2
{
    text-align:left;
    color:#017290;
    font-size: 1.3em;
}
.view_order_label, .view_order_value
{
    min-width:150px;
    display: flex;
    flex-wrap: wrap;
}
.view_order_label
{
    color:#658d9c;
}
.view_order_value
{
    color:#004762;
}
#ui-tabs ul#tabs li
{
    color: white;
    font-size: 1.2em;
    text-transform:uppercase;
    background-color:#09AE95;
}
#ui-tabs ul#tabs li.current
{
    background-color:#035245;
    color:#CDEBF6;
}
#adminForm #ui-tabs ul#tabs li{
    display:none;
}

.vm-orders-items th
{
    color: #017290;
    font-size: 1.2em;
    font-weight: normal;
}
.vm-orders-items td
{
    font-size:1.1em;
    font-weight: normal;
}
.vm-orders-items a
{
    margin-left:5px;
}

.vm_total_border{
    border-top: solid #E9E8E8 1px;
    border-bottom: solid #E9E8E8 1px;
    padding:10px 0 20px 0;
}
.vm_order_item_head, .order_result_head
{
    margin: 10px 0 5px 10px;
    color: #658d9c;
}
.vm_order_item_value, .order_result_value, .order_price_value
{
    margin: 5px 0 5px 10px;
}
.vm_order_item_id a
{
    float:left;
}
.vm_order_item_id a:hover, .vm-orders-items a:hover
{
    color:#0d79c7;
}
.order-view
{
    padding:0 0 15px 10px;
    border: solid #E9E8E8 1px;
    text-align: left;
    font-family: Cronos Pro Regular;
}
#com-form-order-submit input[type="submit"]
{
    margin: -5px 0px 0 0px;
}
#com-form-order-number input[type="text"], com-form-order-pass input[type="text"]
{
    color: #004762;
    font-family: Cronos Pro Regular;
    font-size: 1.5em;
}

/* end product Inquiry */
/* Start User Profile */
#user_profile, #user_profile a
{
    width:60%;
    font-family: Cronos Pro Regular;
}
#user_profile fieldset
{
    font-size:1.8em;
    text-align:left;
}
#user_profile .continue_link
{
    width:130px;
}
#member-profile input
{
    text-transform:uppercase;
    font-size:1.6em;
    margin:7px 0 7px 0;
    width:310px;
}
#member-profile .btn
{
    float:right !important;
}
#member-profile option
{
    font-size:1em;
}
#member-profile #jform_profile_lname
{
    width:310px;
}
/* end User Profile */

/* Start style for Mobile */

.product_detail_sku_mobile
{
	display:none;
}

/* End style for Mobile */

.CustomInput {
    width:80% !important; 
}

.vhscreen{
    height: calc(100vh-100px);
}
#camera_wrap_108{
    height: 100vh !important;
}

.invalid {
    border-color: #B94A48 !important;
}
#shop_login_form input{
    margin:5px 0 5px 0;
}
#shop_login_form button {
    font-family: Cronos Pro Regular;
}
#jform_email-lbl,#jform_username-lbl,#jform_token-lbl,#jform_password1-lbl,#jform_password2-lbl
{
	display:none;
}
#pagination_id .pagenav
{
	font-size: 1.5em;
	color: #004762;
	background-color: #E3EAE9;
}
#pagination_id li
{
	display: inline-flex !important;
}
.loadingWait{
    background: #021739  url('../images/ico_loading.gif') no-repeat center center;
    opacity:0.5;
    height:50px;
    width:100%;    
}
a.order_head
{
	float:inherit;
}
.about_arc_layout_history
{
	width:100%;
}

