/* HTML */
body{
	background:#FFF url("../images/body_bg.gif") repeat-x top left;
	color:#333333;
	font-family:Arial;
	font-size:62.5%;
}
h1{
	font-size:2em;
}
p{
	font-size:1.3em;
}
a{
	text-decoration:none;
}
/* Wrapper */
#wrapper{
	margin:auto;
	width:900px;
}
/* Header */
#header{
	height:89px;
	position:relative;
}
#header h1{
	background:url("../images/zuberance_logo.gif") no-repeat top left;
	height:37px;
	left:0;
	position:absolute;
	top:24px;
	width:264px;
	z-index:1;
}
#header h1 a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:-3000px;
	width:100%;
}
#header ul{
	position:absolute;
	right:0;
}
#header ul li{
	float:left;
}
#header ul li a{
	display:block;
	height:100%;
	text-indent:-3000px;
	width:100%;
}
/* Header :: Menu Main */
#header ul#menu_main{
	bottom:0;
	height:45px;
}
#header ul#menu_main li{
	background-image:url("../images/menu_main_buttons.gif");
	height:100%;
	margin-left:4px;
}
#header ul#menu_main li.product{
	background-position:0 0;
	width:106px;
}
#header ul#menu_main li.research{
	background-position:-110px 0;
	width:116px;
}
#header ul#menu_main li.news{
	background-position:-230px 0;
	width:94px;
}
#header ul#menu_main li.events{
	background-position:-328px 0;
	width:94px;
}
#header ul#menu_main li.about{
	background-position:-426px 0;
	width:94px;
}
/* Header :: Menu Extra */
#header ul#menu_extra{
	top:1px;
	height:29px;
}
#header ul#menu_extra li{
	background-image:url("../images/menu_extra_buttons.gif");
	background-repeat:no-repeat;
	height:100%;
	margin-left:2px;
}
#header ul#menu_extra li.phone{
	background-image:url("../images/phone.png");
	background-position:115px top;
	text-align:right;
	padding:10px 45px 0 10px;
	width:105px;
}
#header ul#menu_extra li.phone a{
	color:#588CB7;
	font-size:12px;
	text-indent:0;
	text-align: right;
}
#header ul#menu_extra li.facebook{
	background-position:-127px 0;
	width:28px;
}
#header ul#menu_extra li.twitter{
	background-position:-159px 0;
	width:28px;
}
#header ul#menu_extra li.blog{
	background-position:-190px 0;
	width:69px;
}
#header ul#menu_extra li.contact_sales{
	background-position:-263px 0;
	width:128px;
}
#header ul#menu_extra li.advocate_analytics_login{
	background-image:url("../images/btn_customer.png");
	width:130px;
}
/* Slider */
#slider{
	background:url("../images/slider_bg.png") no-repeat top center;
	height:379px;
	margin-top:1px;
	position:relative;
}
#slider .slide{
	height:100%;
	width:100%;
}
#slider .slide .image{
	right:20px;
	position:absolute;
	top:25px;
}
#slider .slide .image #contact_sales_btn{
	background:url("../images/contact_sales_btn.png") no-repeat top left;
	bottom:10px;
	display:block;
	height:41px;
	text-indent:-3000px;
	position:absolute;
	right:70px;
	width:237px;
}
#slider .slide .image #register_webinar_btn{
	background:url("../images/register_webinar_btn.png") no-repeat top left;
	bottom:10px;
	display:block;
	height:41px;
	text-indent:-3000px;
	position:absolute;
	right:70px;
	width:257px;
}
#slider .slide .content{
	color:#FFF;
	height:323px;
	left:28px;
	position:absolute;
	top:24px;
	width:468px;
}
#slider .slide .content p{
	font-size:1.8em;
	line-height:1.3em;
	margin-bottom:15px;
}
#slider .slide .content p .color{
	color:#FF9900;
}
#slider .slide .content p.title{
	font-size:4em;
	font-weight:bold;
	width:340px;
}
#slider .slide .content ul li{
	margin-bottom: 1px;
} 
#slider .slide .content ul li img {
	margin-right: 13px;
	vertical-align: middle;
}
#slider .slide .content ul li p{
	margin-bottom:0;
}
/* Value */
#headline{
	height:60px;
	margin-top:2px;
}
#headline p{
	color:#FFF;
	line-height:60px;
	font-size:2.8em;
	font-weight:bold;
	text-align:center;
}
/* Content */
#content{
	padding-top:20px ;
}
/* Content :: Module*/
#content .module{
	margin-bottom:10px;
}
#content .module.wide{
	width:100%;
}
#content .module.narrow{
	float:left;
	margin-right:2%;
	width:32%;
}
#content .module.double{
	float:left;
	margin-right:2%;
	width:66%;
}
#content .module.last{
	margin-right:0;
}
#section .title ,
#content .module .title{
	background-position:top left;
	background-repeat:repeat-x;
	border:1px solid;
	color:#FFF;
	font-size:2em;
	height:44px;
	line-height:44px;
	padding:0 20px;
	text-shadow:0 1px 0 #666;
}
#section .content,
#content .module .content{
	background-color:#FFF;
	padding:15px 20px;
}
#content .module .content{
	border:1px solid #CCC;
}
#section .content p,
#content .module .content p{
	font-size:1.3em;
	line-height:18px;
}
#section .content p.highlight,
#content .module .content p.highlight{
	font-size:1.5em;
	margin-bottom:10px;
}
#section .content ul.thumbs,
#content .module .content ul.thumbs{
	height:140px;
	overflow:hidden;
}
#section .content ul.thumbs li,
#content .module .content ul.thumbs li{
	float:left;
	margin-right:10px;
}
#section .content ul.check li,
#content .module .content ul.check li{ 
	background:url("../images/check_tiny.png") no-repeat top left;
	height:auto!important;
	height:20px;
	margin-top:15px;
	min-height:20px;
	padding-left:30px;
}
#section .content ul.bullet li,
#content .module .content ul.bullet li{
	background:url("../images/bullet.png") no-repeat top left;
	height:auto!important;
	height:15px;
	margin-top:0;
	margin-bottom:5px;
	min-height:15px;
	padding-left:15px;
}
#content .module.module1 .title{
	background-image:url("../images/module1_title_bg.gif");
	border-color:#8B8B8B;
}
#section .title ,
#content .module.module2 .title{
	background-image:url("../images/module2_title_bg.gif");
	border-color:#ce7915;
}
#content .module.module3 .title{
	background-image:url("../images/module3_title_bg.gif");
	border-color:#2d6899;
}
#content .module.module3 .content{
	background-color:#deecf7;
}
#content .module.module3 .content a{
	color:#3992C5;
	text-decoration:none;
}
#content .module.module1.wide .content{
	position:relative;
}
#content .module.module1.wide .arrow{
	position:absolute;
	top:65px;
}
#content .module.module1.wide .arrow.left{
	left:10px;
}
#content .module.module1.wide .arrow.right{
	right:10px;
}
#content .module.narrow .content{
	height:320px;
}

/* CLEAR-FIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear{
	clear:both;
}

/* SLIDER JQUERY */

#carousel{
/*	margin-left:30px;*/
	margin-left:30px;
}
*:first-child+html #carousel{
	position:relative;
	left:30px;
}
#carousel ul{
	list-style:none;
}
#carousel ul li.pages{
	width:808px;
	height:152px;
	overflow:hidden;
}
#carousel ul li.pages a{
	width:192px;
	height:150px;
	float:left;
	margin-right:10px;
}
#carousel ul li img{
	display: block;
	margin-left: auto;  
	margin-right: auto;
}
p#controls1{
	margin:0;
	position:relative;
}
#prevBtn_carousel, #nextBtn_carousel{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:31px;
	height:31px;
	position:absolute;
	left:-10px;
	top:-90px;
}
#nextBtn_carousel{
	left:840px;
}
#prevBtn_carousel a, #nextBtn_carousel a{ 
	display:block;
	width:31px;
	height:31px;
	background:url('../images/jcarousel_arrow_left.png') no-repeat 0 0;	
}	
#nextBtn_carousel a{ 
	background:url('../images/jcarousel_arrow_right.png') no-repeat 0 0;	
}



/*FOOTER*/
#footer {
	background-color: #FFF;
	padding: 0;
	padding-top: 50px;
	padding-bottom: 20px;
}
#footer div.divisor {
	background-color: #CCC;
	height: 1px;
	margin-bottom: 10px;
}
#footer p  {
	float:left;
}
#footer p a {
	background:url("../images/footer-zuberance.gif") no-repeat scroll left 1px transparent;
	display:block;
	height:20px;
	text-indent:-3000px;
	width:117px;
}
#footer ul {
	float:left;
	margin-left:45px;
}
#footer ul li {
	font-size:1.1em;
	margin-top: 7px;
}
#footer ul li a,
#footer ul li a:visited {
	color: #0072B4;
}
#footer ul li a.sitemap_first {
	font-size:1.2em;
	font-weight:bold;
}

