#main { /*margin-top:-40px !important;*/
margin-top:0 !important; 
}
.body_home{
	 background-image: url("/sites/all/themes/dimention/images/home/home_bkg_header2.png") !important;
	
	background-repeat: repeat-x !important;
}
#home_main_banner{
	position:relative;
	
	height:428px;
	
	z-index:20;
	margin-top:-422px;
}
#home_main_banner #fadeban a img{
	width:970px;
	height:411px;
}
#home_main_center{
	position:relative;
	z-index:20;
	margin-top:20px;
}
#home_ref {
  background-color: #FFFFFF;
  border: 1px solid #D1D1D1;
  height: 100px;
  position: relative;
  margin-top:20px;
  margin-bottom:25px;
    -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


#home_ref .jcarousel-skin-tango .jcarousel-container-horizontal{

/*	width:955px;
	height:53px;
	border-style:none;	
	margin-top:15px;
	padding:15px 5px 0*/
	
		width:945px;
	height:53px;
	margin:0 auto;
	background-image:none;
	
	border-style:none;	
	padding-top:27px;
	padding-bottom:13px;
	padding-left:5px;
	padding-right:5px;

}

#home_ref .jcarousel-skin-tango .jcarousel-clip-horizontal {
	top:10x !important;
	
	widht:820px !important;
	left:0px;
	margin:0 auto;
	position:relative;
	
	
}	

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:590px;
	height:141px;
		background-color:#fff;
	border-style:none;
}

#home_main_banner #fadeban a img{
	width:970px;
	height:411px;
}
#backslide {
  background: url("http://www.4d.com/sites/all/themes/dimention/images/home/homeslide.png") no-repeat scroll 0 0 transparent;
  height: 432px;
  position: relative;
  width: 987px;
  z-index: 5;
  margin-left:-8px;
	margin-top:-7px;
}
#home_main_content2{
	/*background-color:#fff;
	margin-top:10px;
	margin-left:6px;
	width:654px;
	min-height:411px;
	position:relative;
	border:1px solid #dadada;
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	line-height:14px;*/
	width:970px;
	height:315px;
}
#wak4dblochome{

  background-color: #FFFFFF;
  border: 1px solid #DADADA;
  float: left;
  height: 268px;
  width: 422px;
  padding-top: 26px;
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 20px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color:#333333;
  font-size:14px;
  font-family:'myriad-pro',arial;
  

}
.corner_main_tl, .corner_main_tr, .corner_main_bl, .corner_main_br,.corner_ql_tr, .corner_ql_tl,.corner_box_bl,.corner_box_br{
	display:none;;
}
.bodybloc .rtecenter img{
	margin-top:-5px;
}	
.bodybloc .learnmore{
	margin-top:-10px;
}	
.bodybloc a {
	color:#FB7109;
}	
#wakblochome{

  background-color: #FFFFFF;
  border: 1px solid #DADADA;
  float: right;
  height: 268px;
  width: 422px;
  padding-top: 26px;
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 20px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color:#333333;
  font-size:15px;
  font-family:'myriad-pro',arial;

}
.titlebloc{
color: #3C4B6A;
    font-family:'myriad-pro',arial;
    font-size: 24px;
    font-weight: bold;
} 
#ban_links {
  height: 25px;
  left: 10px;
  position: absolute;
  right: 10px;
  top: 365px;
  width: auto;
  z-index: 100;
}

#home_news_carrousel{
	height:40px;	
	background-color:#dbdbdb;
	position:relative;
	top:517px;
	border-top: 1px solid #cac8cb;
	border-bottom: 1px solid #cbcbcb;
	/*z-index: 100;*/
	text-align: center; 
}

#home_blog_news_carousel{
	display:none;

}	

.carouselhomeblog{
width:970px;
	margin:0 auto;
display:block !important;


}	
.carouselhomeblog li{
	list-style:none;
	font-family:'myriad-pro',arial;
	margin-top:10px;
}
.carouselhomeblog .date{
	font-family:'myriad-pro',arial;
	font-size:14px;
	color:#666666;
}
.carouselhomeblog .title a{
	font-family:'myriad-pro',arial;
	font-size:14px;
	font-weight:bold;
	color:#3c4b6a;
}
.carouselhomeblog .separatorb {
	margin-left:8px;
	margin-right:8px;
	
	height: 22px; 
	background: url("/sites/all/themes/dimention/images/home/separator.png") no-repeat scroll 0% 0% transparent; 
	width: 2px;

}
.carouselhomeblog .bodyb{
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#333333;
}
.carouselhomeblog .rmore a{
	font-family:'myriad-pro',arial;
	font-size:12px;
	color:#3c4b6a;
	font-weight:bold;
}