
@charset "UTF-8";
/* CSS Document */

*{
	font-size:11px;text-align:left;
}



#ar_bold_14, .ar_bold_14, #ar_bold_14 p{
color:#bfbfbf;
font-size:14px;
font-weight:bold !important;
margin-bottom:22px;
}

#content_headline{
	color:#bfbfbf;
	margin-top:25px;
	text-transform:uppercase;
}
.lates_news_home1{
color:#d92c00;
font-size:20px;
font-family:arial;

text-transform:uppercase;
font-weight:bold;
line-height:20px;
display:inline;

}
.lates_news_home2{
color:#d92c00;
font-size:20px;
line-height:20px;
font-family:arial;
text-transform:uppercase;
font-weight:normal;
display:inline;

}
td{
vertical-align:top;
}
a{
color:#d92c00;
}

.img_loader{
	position:absolute;
	top:380px;
	left:50%;
	border: 10px #FFFFFF;
	width: 100px;
	height: 20px;
}
#main_big{



height:100% !important;
width:100%;

min-height:100% !important;

}

body {
	background: #000 url('http://www.ion-essentials.com/content/img/ion_2011_bg.jpg') fixed top;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:arial;
 
  width: 100%;

  min-height:100%;

	
}

#main{
 width:730px;
 text-align:left;
 position:absolute;
 top:12px;
 left:50%;
 margin-left: -365px;
 
}

#top{
/*margin-top:160px;*/
	height:69px;
	
}
#flash_menu{
	width:609px;
	height:24px;
	margin-top:4px;
	top:116px;
	left:50%;
	margin-left: -365px;
	z-index:80;
	position:absolute;
}

/*#general{
	margin:auto;
	width:1028px;
}*/

#top_headline{
	color: #b3b3b3;
	height:18px;
	font-size:11px;
	margin:48px 0 0 10px;
	position:absolute;
	float:left;
}

#top_headline a {
	color:#b3b3b3;text-decoration:none;
}

#top_headline a:hover {
	color:#d92c00;
}

#line{
	background-image:url('http://www.ion-essentials.com/content/img/logo_line.gif');
	background-repeat:repeat-x;
	width:726px;
	height:2px;
	position:relative;

	top:20px;

}
#logo{
	background-image:url('http://www.ion-essentials.com/content/img/logo.png');
	background-repeat:none;
	width:116px;
	height:31px;
	margin-left:614px;
	margin-top:-41px;
	position:absolute;
	float:left;
	top:145px;
	border:0px red solid;
	cursor:pointer;
}
#headline{
	color:#bfbfbf;
	text-transform:uppercase;
	font-size:34px;
	font-family:arial;
	position:relative;
	top:7px;
margin-left:9px;
padding-left:0px;
}
#pages{
	
	text-transform:none;
	color:#FFFFFF;
	font-size:11px;
	margin-left:301px;

}
.lookbook_wrap{
	position:relative;
	z-index:70;
	margin-bottom: 8px;
}
#content_main{
        padding:10px;
	height:100%;
border:0 red solid;
	background-image:url('http://www.ion-essentials.com/content/img/bg_content.png');
	background-repeat:repeat;	
	padding-bottom:10px;
}
/*HOME PAGE*/
#picture{
	/*background-image:url('http://www.ion-essentials.com/content/img/home_1.jpg');*/
	background-repeat:none;
	width:710px;
	height:325px;
	position:relative;
	top:5px;
}
#red_area{
	width:133px;
	height:17px;
	position:relative;
	vertical-align:bottom;
	background-color:#d92c00;
	top:280px;
	padding-top:3px;
}
#red_area a{
	color:#FFFFFF;
	font-size:11px;
	padding-left:18px;
	
	text-decoration:none;
}
#black_area{
	width:710px;
	height:17px;
	background-color:#000000;
	margin-top:13px;
	padding-top:3px;
		
}
#black_area span{
	color:#bfbfbf;
	font-size:11px;
	padding-left:17px;
	margin-top:3px;

}
#content_headline{
	color:#bfbfbf;
	margin-top:25px;
	text-transform:uppercase;
}
#news{
	width:710px;
	height:170px;
	margin-top:7px;
	clear:both;
	
}
div.red_area_news{
	width:85px;
	height:16px;
	background-color:#d92c00;
	padding-top:4px;
}
div.red_area_news a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	margin-top:5px;
}
td.black_area_news{
	width:170px;
	height:16px;
	
}
td.black_area_news div{
	background-color:#000000;
	color:#bfbfbf;
	font-size:11px;
	height:16px;
	margin-top:4px;
	padding-top:4px;
	padding-left:10px;
}
/*END HOOME PAGE*/

/*PRODUCTS*/
#product_type{
	width:708px;
	height:194px;
	background-color:#000000;
	margin-bottom:10px;
	
       
}

.box_logo{
	width:70px;
	height:70px;
	background-color:#1a1a1a;
	margin-left:9px;
	position:relative;
	top:9px;
	padding-top:13px;
	float:left;
	position:relative;
	text-align:center;
	

}
.product_logo{
	margin:auto;
	text-align:center;
	padding-top:15px;
}

.suite{
float:left;
	position:relative;
	left:78px;
	padding-top:24px;
}
.series_text{
float:left;
	position:relative;
	color:#bfbfbf;
	width:310px;
	font-size:11px;
	left:174px;
	top:23px;
	line-height:22px;
}
.series_text span{
line-height:33px;
	color:#d92c00;
	font-size:20px;
	text-transform:uppercase;
}
#back_btn{
	background-color:#d92c00;
	width:53px;
	height:16px;
	position:relative;
	top:36px;
	float:left;
	text-align:center;
	padding-top:4px;
}
#back_btn a{
	text-decoration:none;
	color:#dfdfdf;
}
#thumbnails{
	padding-top:10px;
	width:350px;
	
	
}
#picture_bit{
	width:350px;
	height:299px;
}

#picture_small{
	height:120px;
	background-color:#000000;
	margin-top:10px;
}
#picture_small img{
	margin-top:10px;
	
	
}
#features{
	margin-top:6px;
	margin-left:6px;
	position:relative;
	
}

.facebook {
	margin:20px 0 1px 10px;
}

div.like span.connect_widget_text {color:#fff;}
div.like div.connect_widget_confirmation {color:#fff;}
div.like span.connect_widget_text a {color:#ffc6ff;}

.pad10 {
	padding-left:8px;
}
.title_white_bg, .title_red_bg{
	height:14px;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 10px 0px 10px;
	float:left;
	font-weight:bold;
	margin-padding:10px;
}
.title_red_bg {
	margin-left: 3px;
	color:#FFF;
	background-color:#d92c00;
	cursor:pointer;	
}
#features table{
	padding-top:20px;
	
}
.det_logo{
 	width:30px;
	height:20px;
	float:left;
	
	overflow:hidden;
	text-align:center;
		overflow:hidden;
		border:0px red solid;

}
.features_space{
	width:1px;
	float:left;
overflow:hidden;
	border:0px red solid;
}
.det_text{
overflow:hidden;
margin-top:2px;
	width:126px;
	height:17px;
	padding-left:12px;
	padding-top:3px;
	float:left;
		border:0px blue solid;

}
.det_text div{
	color:#FFFFFF;
}
.det_text span {
	text-transform:uppercase;
	line-height:20px;
}
.det_text:hover{
	color:#d92c00;
	cursor:pointer;
}
#size{
	margin-top:18px;
    color:white;
    line-height:21px;
	padding-left:10px;
	padding-right:16px;
    
} 
#description{
	margin-top:18px;
    color:white;
    line-height:21px;
    
} 

#characteristics{
	margin:28px 0 0 0;
    color:white;
	padding:0 16px 0 10px;
    
} 
 #size_btn .title_white_bg{
	/*margin-top:18px;*/
	padding-right:-6px;

}
/*END PRODUCTS*/
/*MEDIA*/
.red_arrow{
	color:#d92c00;
}
.video{
	position:relative;
	height:168px;
	width:716px;
	margin-top:10px;
}
.left_media_link{
	position:absolute;
	float:left;
	text-align:right;
	
	width:716px;
	left:0;
	
}
.left_media_link a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:100;
	font-size:11px;
}
	.media_video{
		width:170px;
		margin-top:20px;
		position:relative;
		float:left;
		margin-right:9px;
	}
	.bg_text{
	padding:0;
	margin:0;
	margin-top:2px;
     color:white;
     line-height:21px;
     padding-left:10px;
     padding-right:12px;
}

.bg_text.video {
	background:#000;
	position:relative;
	height:auto;
    padding-left:110px;	
	margin-left:-100px;	
	width:588px;
}

.watch{
	height:17px;
	text-align:center;
	width:59px;
	padding-top:3px;
	margin-top:-20px;
	position:absolute; 
	color:#FFFFFF;
	background-color:#d92c00;
}.watch a{
	color:#FFFFFF;
	text-decoration:none;
}
#online_video{
	width:710px;
	height:324px;
	background-color:#000000;
}
#mess{
	margin-left:149px;
	margin-top:39px;
	visibility:hidden;
	position:absolute;
	height:259px !important;
	width:200px !important;
	background-color:#000000;
	border:1px #333333 solid;
	height:100px;
	width:100px;
	
}
#mess span{
	color:#d92c00;
}
#mess div{
	font-size:10px;
	padding:10px 15px 0px 10px;
	
}

/*END MEDIA*/
#bottom{
	margin-top:8px;
	padding-top:2px;
	height:15px;
	background-image:url('http://www.ion-essentials.com/content/img/bg_content.png');
	background-repeat:repeat;
	/*margin-bottom:143px;*/
	color:#bfbfbf;
	font-size:10px;
	text-align:right;
	padding-right:21px;
	margin-bottom:6px;
}
#bottom a{
 color:#bfbfbf;
 text-decoration:none;
}

#sharethis {
	position:absolute;
	margin-left:10px;
	left:0;
}

.st_sharethis_custom{
    background: url(http://www.ion-essentials.com/content/img/sharethis.png) no-repeat scroll left top transparent;
    padding:0px 16px 0 16px;
	color: #bfbfbf;    
}


/* ########################################NEWS START ########################################*/


#content2{
	height:100%;
	background-image:url('http://www.ion-essentials.com/content/img/bg_content.png');
	background-repeat:repeat;	
	padding:10px;
}

.news_preview{
	width:351px;
	float:left;
	margin-bottom:20px;
}
.news_date{
	background-color:#d92c00;
	width:79px;
	height:19px;
	position:absolute;
	margin-top:-19px;
	padding-left:11px;
}
.news_date a{
	color:#ffffff;
	text-decoration:none;
	line-height:19px;
	font-weight:bold;
	background-image:url('http://www.ion-essentials.com/content/img/arrow_news.gif');
	background-position:right;
	padding-right:10px;
	background-repeat:no-repeat;

}

.news_desc{
	background-color:black;
	height:22px;
	color:#bfbfbf;
	line-height:22px;
	padding-left:11px;
}

.news_preview_blank{
	width:6px;
	float:left;
	overflow:hidden;
}



.news_detail_image{
	text-align:right;
	width:350px;
	float:left;
}
.plus{
	margin-top:-20px;
}

.news_content{
	background:#000;
	color:#bfbfbf;
	line-height:22px;
	padding:6px 25px 2px 15px;
	width:310px;
}
.news_content_bot {
	background:#000;
	height:18px;
}

.news_title{
	color:black;
	background-color:#ffffff;
	padding-left:10px;
	margin-left:-10px;
	padding-right:16px;
	margin-right: 14px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:25px;
	max-width:314px;
}
.pics_title{
	color:black;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:16px;
	height:20px;
line-height:20px;
color:#000000;
	font-weight:bold;
	position:absolute;
}


/* ########################################NEWS END ########################################*/


/* ####################################### PRODUCTS START ##################################*/

.overview_prod_general{
	width:169px;
	float:left;
	
	
}
.overview_product{
	background-color:#000000;
	width:168px;
	height:153px;
	vertical-align:bottom;
	margin-bottom:3px;
	
	border:solid 1px black;
}

.product_overview_image{
	text-align:center;
	height:153px;
}
.arrow_prod{
position:absolute;
margin-top:-20px;
}
.prod_overview_desc{
	background-color:#000000;
	color:#ffffff;
}

.prod_overview_desc{
	line-height:22px;
	padding-left:10px;
	margin-bottom:12px;
	width:160px;
}
.blank_10{
	width:10px;
	overflow:hidden;
	float:left;
}
.blank_9{
	width:9px;
	overflow:hidden;
	float:left;
}

.prov_overview_title, .prov_overview_title_red{
	color:black;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:16px;
	height:22px;
	font-weight:bold;
	margin-bottom:2px;
	line-height:22px;
	float:left;
}

.prov_overview_title_red {
	margin-left: 3px;
	color:#FFF;
	background-color:#d92c00;
	cursor:pointer;	
}

.bg_text, #bag_feature{

	color:white;
	line-height:22px;
	padding-left:10px;
	padding-right:12px;
	margin-bottom:24px;
	margin-top:0px;
	padding:top:0px;
}



.wetsuites_overview{
background-image:url('http://www.ion-essentials.com/content/img/bg_wetsuites_overview.png');
background-repeat:no-repeat;
background-position:left bottom;

width:330px;
background-color:#e6e6e6;
padding:4px 9px 9px 9px;
margin-bottom:10px;

}
.wetsuite_title {
	height:16px;
}
.wetsuite_title a{
	color:#000;
	font-weight:bold;
	font-size:16px;
	height:16px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
}
.wetsuite_title a:hover{
	color:#d92c00;
}
.wetsuite_title a span.pfile{
	background:url('http://www.ion-essentials.com/content/img/prile.png') 100% 0 no-repeat;	
}
.wetsuite_title a:hover span.pfile{
	background:url('http://www.ion-essentials.com/content/img/prile.png') 100% -16px no-repeat;		
}

.websuite_img_small{
	float:left;
	width:50px;
	text-align:center;
	padding-top:10px;
	
	border:0px red solid;
	
}



.prod_div{
	background-color:black;
	width:168px;
	height:100px;
	float:left;
	margin-bottom:20px;
	border:1px #000000 solid;

}
.prod_div.team{
	width:170px;
	height:120px;	
}

.prod_td{
vertical-align:middle;
height:100px;
text-align:center;
width:168px;
}

.prod_img{
	background-color:black;
	width:168px;
	height:100px;
	text-align:center;
}


.prod_link{
	position:relative;
	text-align:center;
	margin-top:-19px;
	width:100%;
}
.prod_link.team {
	position:relative;
	margin-top:0;
	line-height:20px;
}
.prod_link a{
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
	line-height:19px;

}

.prod_detail_img{
	width:350px;
	text-align:center;
	background-color:black;
	padding-top:10px;
	padding-bottom:10px;
}


.prod_title, .prod_title_red{
	color:black;
	background-color:white;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	line-height:20px;
	float:left;
}
.prod_title_red {
	margin-left: 3px;
	color:#FFF;
	background-color:#d92c00;
	cursor:pointer;	
}

#overlay1 {
	background:url('http://www.ion-essentials.com/content/img/bg-popup.png');
}

.div23{
clear:both;
	height:23px;
}
.div50{
	height:50px;
}
.div31{
	height:31px;
}
.div20{
 clear:both;
	height:20px;
}

.div20_1{

	height:20px;
}
.prod_prev img{
border:solid 0px red;
}
.prod_prev{
	height:100px;
width:350px;
//overflow:hidden;
	background-color:black;
	margin-top:10px;
	margin-bottom:10px;
}


h1{
	color:#d92c00;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:36px;
}

.tech_icon{
	float:left;
	height:20px;
	width:30px;
	margin-right:2px;
	margin-bottom:2px;
	background-color:black;
	text-align:center;
}
.tech_name{
	float:left;
	height:20px;
	line-height:20px;
	margin-bottom:2px;
	background-color:black;
	color:#bfbfbf;
	width:308px;
	font-weight:bold;
	padding-left:10px;
}

.bg_text_grey{

	color:#bfbfbf;
	line-height:22px;
	padding-left:10px;
	padding-right:10px;
	/*width:330px;*/
	
}

.tech_desc_item{
	width:350px;
	position:relative;
}
/* ####################################### PRODUCTS END ##################################*/



/* ####################################### TEAM START ##################################*/

.team_link{
	background-color:#d92c00;
	position:absolute;
	margin-top:-19px;
	padding-left:11px;
	padding-right:11px;
}
.team_link a{
	color:#ffffff;
	text-decoration:none;
	line-height:19px;
	background-position:right;
	padding-right:10px;
	background-repeat:no-repeat;

}

.team_detail_img{
	width:350px;
	text-align:center;

}

.link_team{
	display:block;
	color:#bfbfbf;
	text-decoration:none;
	padding-left:22px;
	background-image:url('http://www.ion-essentials.com/content/img/arrow_team.gif');
	background-repeat:no-repeat;
	line-height:22px;
	background-position:0px 7px;

}

.box-top{
	background:#000;
}
.box-bottom {
	background:#000;
	height:18px;
}

.box-top-226{
	/*background:url('http://www.ion-essentials.com/content/img/box-top-226.png') no-repeat left top;*/
	height:18px;	
}
.box-middle-226{
	/*background:url('http://www.ion-essentials.com/content/img/box-middle-226.png') repeat-y left top;*/
}
.box-bottom-226 {
	/*background:url('http://www.ion-essentials.com/content/img/box-bottom-226.png') no-repeat left top;*/
	height:18px;
}

.box-bottom-226-1 {
	background:#000;
	height:18px;
}

.box-top-226-1{
	background:#000;
}

.tech_header {
	font-size:11px;
	font-weight: bold;
	color: #b3b3b3;
	padding: 0 12px 0 12px;
}

.tech_text {
	font-size:11px;
	color: #b3b3b3;
	padding: 0 12px 0 12px;
}

.tech_text #feature_content{
	background:none;
	color:#bfbfbf;
	position:relative;
	display:block;
	padding:0;
	margin:8px 0 19px 0;
	line-height: 18px;
	width: auto;
}

.tech_ico {
	margin-bottom: 26px;
}


/* ####################################### TEAM END ##################################*/


#overlay{ 
position:absolute;
 top: 0;
 left: 0;
  background-color: black;
 display:none; 
text-align:center !important;
 height:100%;
min-height:100%;
border:solid 0px yellow;
z-index:50;
}

#showproc{
border:solid 1px green;
 width:100%;
text-align:center;
position:absolute;
 top:0px;
z-index:500;

}
#haupt{
border:solid 0px red;
position:absolute;
margin:0px;width:100%;top:0px;
}

#overlay2, #overlay3, #overlay_menu{ 
position:absolute;
 top: 0;
 left: 0;
  background-color: black;
 display:none; 
text-align:center !important;
 height:100%;
min-height:100%;
border:solid 0px yellow;
clear:both;
z-index: 80;
}

#sizechart {
position:absolute;
display:none;
}

.sizechart_new {
	margin-top:16px;
}

#showproc2{
border:solid 1px green;
 width:100%;
text-align:center;
position:absolute;
 top:0px;
z-index:100;

}
#haupt2{
border:solid 0px red;
position:absolute;
margin:0px;width:100%;top:0px;
}

#results, #series_features, #line_concept, #material_description, #feature_content{
   /*background-image:url('http://www.ion-essentials.com/content/img/bg_text.gif');*/
	color:#bfbfbf;
	line-height:22px;
padding-left:10px;
	padding-right:10px;
	margin-bottom:6px;

}

.tooltip #feature_content{
line-height:15px;
}

.serie_overview{
	font-size:11px;
}
.serie_overview #line_concept {
	border:0px red solid;
	margin:0px;
	line-height:22px;
	padding:0px;
		text-transform:none;
	
}
a.series_overview_link #product_type{
	text-decoration:none;
	border:1px #000000 solid;
}
a.series_overview_link:hover #product_type{
	text-decoration:none;
	border:1px #d92c00 solid;
cursor:pointer;
}

.red{
	color:#d92c00;
}
.tolltips_holder_table{
position:absolute;

}

.image_thumb{
	cursor:pointer;
}

.tooltips_holder_td{
height:300px;
width:350px; 
cursor:pointer;
}
.tooltip{

background-color:black;
border:solid 1px #333333;
padding:10px;
line-height:15px;
color:#bfbfbf;div
}
.div25{
height:30px;
overflow:hidden;
}

.tooltip #feature_content{
	width:auto;
}

#bag_feature{
	width:330px;
}


.contact_div{
	width:690px;
	background-color:#000000;
	heigth:20px;
	color:#FFFFFF;
	font-size:11px;
	line-height:22px;
	margin-bottom:10px;
	padding:10px;
}
.reg_div{
	width:690px;
	background-color:#000000;
	heigth:20px;
	color:#FFFFFF;
	font-size:11px;
	line-height:22px;
	margin-bottom:10px;
	padding:10px;
padding-bottom:0px;
}

textarea{
color:#FFFFFF;
font-family:arial;
font-size:11px;
}
.contact_input{
 background-color:#292929;
 border:0px;
 height:20px;
color:#FFFFFF;
}
.contact_submit{
cursor:pointer;
height:21px;
background-color:#d92c00;
border:0px;
width:107px;
color:#FFFFFF;
font-size:11px;
text-align:center;
}
.div140{
height:140px;
overflow:hidden;
border:solid 0px yellow;
}
.div160{
height:160px;
overflow:hidden;
border:solid 0px yellow;
}

.div95{
height:90px;
overflow:hidden;
border:solid 0px yellow;
}
#headline h2, #headline h3{
display:inline;
font-size:34px;
}
#headline h2{
font-weight:bold;
color:#bfbfbf;
}
#headline h3{
font-weight:normal;
color:#999999;
}
#imprint_contact, #imprint_responsible{
 color:#FFFFFF;
 padding:10px;
 line-height:22px;
background-color:#000000;
}
a.bottom_menu{
font-weight:normal !important;
}
a.bottom_menu:hover{
  color:#d92c00 !important;
}

.div9{
width:9px;
float:left;

}

#picture_big{
	overflow:hidden;
}
.faq_bg{
padding:0;
	margin:0;
     background-image:url('http://www.ion-essentials.com/content/img/bg_text.gif');
     color:white;
     line-height:22px;
     padding-left:10px;
     padding-right:12px;
margin-top:2px;


}

.faq_question{
color:white;
text-decoration:none;
font-weight:bold;
}
.video_preview{
	float:left;
	width:170px;
}
.blank10{
width:10px;
overflow:hidden;
float:left;
}
#picture_small img, #prod_prevs img{
cursor:pointer;
}

#main_big{
	border:solid 0px green;
}
#main{
	border:solid 0px yellow;
}

#flash_menu{
	border:solid 0px red;
}
#under_construction{
height:390px;
padding-top:170px;
text-align:center;

}
#under_construction1{
padding-top:170px;
text-align:center;

}
.under1{
font-weight:bold;
font-size:20px;
color:#ffffff;
}
.under2{
font-weight:normal;
font-size:20px;
color:#ffffff;
}


#feature_content{
   background-image:url('http://www.ion-essentials.com/content/img/bg_text.gif');
	color:#bfbfbf;
	line-height:22px;
padding-left:10px;
	padding-right:10px;
	width:330px;
display:block;
position:relative;
}


.bg_text_grey_scroll #feature_content{
   background-image:url('http://www.ion-essentials.com/content/img/bg_text.gif');
	color:#bfbfbf;
	line-height:22px;
      padding-left:10px;
	padding-right:10px;
	width:315px !important;
	position:relative;
	
}
.bg_text_grey_scroll{
	position:relative;
}	



.top_serie_image{
	float:left;
	width:330px;
	text-align:center;
	top:23px;

}

.top_series_text{
	float:left;
	color:#bfbfbf;
	width:310px;
	font-size:11px;
	margin:28px;
	top:20px;
	line-height:22px;
}
.top_series_text span{
line-height:33px;
	color:#d92c00;
	font-size:20px;
	text-transform:uppercase;
}
#product_type_top{
	width:708px;
	background-color:#000000;
	margin-bottom:10px;
	padding-bottom:10px;
	
       
}
#feature_content{
	border:0px yellow solid;

	position:static !important;;
}


.f_content #feature_content{
	width:320px;
font-size:11px;text-align:left;
font-family:arial;
}
.tech_name_smaller{
	float:left;
	height:20px;
	line-height:20px;
	margin-bottom:2px;	
	background-color:black;
	color:#bfbfbf;
	width:293px;
	font-weight:bold;
	padding-left:10px;
}
.white_link{
color:white !important;
text-decoration:none;
}
.white_link:hover{
color:white;
text-decoration:underline;
}


.carousel {
    background-color: #e6e6e6;
    width: 348px;
    height: 105px;
    margin-top: 0px;
    padding-bottom:10px;
    margin-left:-9px;
    overflow: hidden;    
    font-size:0px;
}

.carousel .middle {
    float: left;
    width: 328px;
    height: 150px;
    font-size:0px;    
}

.carousel .inner img {
    float: left;
}

.carousel a {
    float: left;
    width: 10px;
    height: 40px;
    margin-top:42px;
    background-color: #e6e6e6;
    text-align: center;
    text-decoration: none;    
    font-size: 12px;
    line-height: 40px;
    color: #FFFFFF;    
}

.carousel a.next {
    float: right;

}

.carousel a.prev {

}

.carousel a:hover {
    color: #FFFFFF;
}

.carousel .middle {
    /*overflow: auto;*/
}


div.selectbox {
  position:absolute;
  width:341px;
  background-color:#292929;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-family:arial;
  font-weight:bold;  
  text-transform:uppercase;
  text-align:left;
  max-height:200px;
  -height:200px;
  overflow:auto;
}
div.selectbox ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox ul li.selected { 
  background-color: #d92c00;
}
div.selectbox ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:0px;
  padding-left:2px;  
  cursor:pointer;
}

.combo /* look&fell of scriptaculous select box*/
{
  margin: 0px 5px 10px 0px;
  margin-top:0px;
  padding-left:2px;
  font-size:11px;
  font-family:arial;
  font-weight:bold;  
  text-transform:uppercase;  
  width : 339px; 
  text-align:left; 
  background: url('../img/select.gif') no-repeat;
  cursor: pointer;
  border:0px;
  height:20px;
  color:#FFFFFF;
}

.combo1 /* look&fell of scriptaculous select box*/
{
  margin: 0px 5px 10px 0px;
  margin-top:0px;
  padding-left:2px;
  font-size:11px;
  font-family:arial;
  font-weight:bold;  
  text-transform:uppercase;  
  width : 326px; 
  text-align:left; 
  background: url('../img/select1.gif') no-repeat;
  cursor: pointer;
  border:0px;
  height:20px;
  color:#FFFFFF;
}

/* New Home*/

/* Home Slider*/
#home-slider {
	width: 710px;
	height: 423px;
}

.slider-prev {
	position: absolute;
	cursor: pointer;
	width: 55px;
	height: 423px;
	background: url(http://www.ion-essentials.com/content/img/slider-prev.png) left top;		
	z-index: 50;
}
.slider-prev:hover, .slider-next:hover {
	background-position: right top;
}
.slider-next {
	position: absolute;
	cursor: pointer;
	width: 55px;
	height: 423px;
	background: url(http://www.ion-essentials.com/content/img/slider-next.png) left top;		
	margin-left: 655px;
	z-index: 50;
}
.slider-pager-block {
	position: absolute;
	z-index: 50;
	margin: 385px 0 0 70px;
	width: 570px;
	text-align: right;
}
.slider-pager {
	float: right;
}
.slider-pager a {
	float: left;
	background: url(http://www.ion-essentials.com/content/img/navi-bar.png) no-repeat right top;
	width: 17px;
	height: 16px;
	text-decoration: none;	
}
.slider-pager a:hover, .slider-pager a.active, .slider-pager a.activeSlide {
	background-position: left top;
}
/* End Home Slider*/


#fuse-block {
	width: 300px;
	height: 460px;
	margin: 10px 10px 0 0;
	float: left;
}
#fuse-block .text {
	position: absolute;
	margin: 16px 0 0 16px;
	z-index: 2;		
}
#apparel-block .text, #news-block .text {
	position: absolute;
	margin: 16px 0 0 10px;
	z-index: 2;	
}

#apparel-block, #news-block {
	width: 400px;
	height: 225px;
	float: left;
	margin: 10px 0 0 0;	
}
#apparel-block .rollover, #news-block .rollover, #fuse-block .rollover{
	position: absolute;
	z-index: 1;
	display: none;
	cursor: pointer;
}
.clear { clear: both; line-height: 1px; font-size: 1px; height: 1px; }

/* Menu */
#menu1 {
	background: url(http://www.ion-essentials.com/content/img/bg_content.png) left top;	
	height: 16px;
	width: 604px;
	margin: 0;
	padding: 4px 0px 4px 5px;
}

#menu1 .red-arrow {
	position: absolute;
	width: 11px;
	height: 26px;
	margin-left: -1px;
	background: url(http://www.ion-essentials.com/content/img/menu-red-arrow.png) no-repeat left top;		
	display: none;
	z-index: 20;
}

#menu1 li {
	float: left;
	padding:0;
	margin:0;
	margin-right: 10px;	
}

#menu1 li a {
	font-family:Arial;
	font-size: 15px;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 6px;
	display: block;	
	color:#FFF;
}
#menu1 li a:hover, #menu1 li a.active {
	color: #d92c00;
}

#menu1 ul {
	background: url(http://www.ion-essentials.com/content/img/bg_content.png) left top;	
	position: absolute;
	z-index: 20;
	padding: 7px 7px 2px 7px;
	margin: 0 0 0 10px;
}

#menu1 li ul li {
	float: none;
	line-height: 20px;
	margin: 0;
	padding: 3px 6px 0 2px;	
	background: url(http://www.ion-essentials.com/content/img/menu-sep.png) no-repeat left bottom;	
}
#menu1 li ul li.last {
	background: none;
}
#menu1 li ul li a {
	font-size: 11px;
	font-weight: normal;
}

#menu1 ul ul {
	position: relative;
	background: none;
	padding: 0 0 4px 0; margin: -4px 0 0 0;
}

#menu1 ul ul li {
	float: none;
	line-height: 10px;
	margin: 0 0 0 7px;
	padding: 0 2px 0 8px;	
	background: url(http://www.ion-essentials.com/content/img/menu-level3.png) no-repeat 0 3px;
}
#menu1 ul ul li a {
	text-transform: none;
	color: #959595;
}
#menu1 ul ul li a:hover, #menu1 ul ul li a.active {
	color: #FFF;
}
#menu1 .level-1.last{
	margin-right: 0px;
}

#menu1 ul.level-2 {
	display: none;
	top:24px;	
}
/* End Menu */

/* Ecological Page */

#content2 .text-image-block h2,  #content2 .text-image-block em{
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #000;
	background: #FFF;
	display: inline;
	padding: 5px 10px 4px 10px;
}
#content2 .text-image-block .image {
	width: 346px;
	vertical-align: top;
}

#content2 .text-image-block .image span{
	color: #acacac;
	margin-bottom:10px;
	display:block;
}

#content2 .text-image-block .image img{
	margin-bottom: 10px;
}

#content2 .text-image-block .text {
	width: 350px;
	vertical-align: top;	
	background: #000;	
}
#content2 .text-image-block .text.middle {
	background: #000;
}
#content2 .text-image-block .text {
	padding: 6px 10px 2px 8px;
}
#content2 .text-image-block .text.last {
	background: #000;
	height: 18px;
}
#content2 .text-image-block .text p {
	color: #acacac;
	line-height: 22px;
	padding-left: 8px;
	padding-right: 8px;	
}

#content2 .text-image-block .text .header {
	margin: 4px 0 8px -3px;
}
/* End Ecological Page */

#overlay_news {
	position:absolute;
	z-index:100;
}

.combo2 /* look&fell of scriptaculous select box*/
{
  margin: 0px 5px 10px 0px;
  margin-top:-4px;
  padding: 4px 2px 4px 2px;
  font-size:11px;
  font-family:arial;
  font-weight:normal;  
  text-transform:uppercase;  
  width : 220px; 
  text-align:left; 
  background: #000000 url('http://www.ion-essentials.com/content/img/select2.gif') right top no-repeat;
  cursor: pointer;
  border:solid 1px #FFFFFF;
  height:12px;
  color:#FFFFFF;
}


.finder-subheader {
	font-size:14px;
	color:#bfbfbf;
	font-weight:bold;
	width:484px;
	padding-bottom:10px;
}
.finder-select-block {
	width:224px;	
	height:30px;

	margin-top: -26px;
	margin-left:484px;
}
#countryKS_options {
	z-index:1000;
}

.finder-select-block div.selectbox ul li {
  padding: 4px 0 4px 2px;  
}
.finder-select-block div.selectbox {
	background: #000000;
	color: #FFFFFF;
}

.KSFinder_adress{
	background-image:url('http://www.ion-essentials.com/content/img/bg_content.png');
	background-repeat:repeat;	
	padding:16px 10px 24px 126px;
	color: #bfbfbf;
	font-size:11px;
	margin-top:3px;
}
.KSFinder_adress .title {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#FFFFFF;
	padding: 4px 10px 4px 10px;
	margin-left: -10px;
	position:absolute;
}

#map_popup{
	width:485px; 
	height:268px;
	z-index:2;
	position:absolute;
	display:none; 
	background: #000000; 
	left:0;
	margin-left:116px;
	margin-top:28px;
}

#gmapPopupConteiner{
	width:485px;
	height:268px; 
	text-align: left;	
}
#gmapPopupContent{
	font-size: 11px;
	color:#bfbfbf;
	background: #000000;
	text-align: left;	
}
#gmapPopupButton{
	position:absolute;
	width:5px;
	height:5px;
	margin-top:6px;
	margin-left:470px;
}
#gmapPopupPicConteiner{
	height:250px;
	width:160px;
}
.gmapPopupPic{
	padding-bottom:10px;
}
#gmapPopupContent .title {
	font-size:12px;
	font-weight:bold;
}
#gmapPopupContent input {
	font-size:11px;
	color:#bfbfbf;
	background:#000000;
	border:solid 1px #FFFFFF;
	width:116px;
	padding: 2px 2px 2px 6px;
	margin-right:2px;
}

#web-special, #web-special1, #web-special2 {
	cursor:pointer;
}
.web-special-link-block {
	position:absolute;
	left:0;
	margin: -50px 0 0 622px;
}

#web-special-block {
	display:none;
}

.apparel_overview_block {
	display:block;
	width:138px;
	height:264px;
	float:left;
	margin: 0 5px 5px 0;
	background: 0 0 no-repeat;
}
.apparel_overview_block:hover {
	background: -138px 0 no-repeat;
}
