html,body,img,p,a,h1,h2,h3,h4,ul,ol,li,br,form,div,table{
	border:0;
	margin:0;
	padding:0;
}

html{
height:100%;
}

body{
	position:relative;
	float:left;
	height:100%;
	background: #FFF;
}

.wrapper{
height:100%;
}

h1{
	margin:20px 0px 0px 0px;
	font:bold 26px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color:#264743;
}

h2{
margin:20px 0px 0px 0px;
font:bold 20px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
color:#264743;
}

h3{
margin:20px 0px 0px 0px;
font:bold 18px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
color:#264743;
}

h4{
margin:20px 0px 0px 0px;
font:bold 16px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
color:#264743;
}

p{
	font:normal 11pt/16pt Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color:#666;
}


a{
font:normal 14px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
outline:none;
text-decoration:none;
line-height:1.6;
color:#666;
}

li{
list-style:none;
line-height:1;
}

.header{
float:left;
width:100%;
height:106px;
background:url('../images/header_green_bkg.png') repeat-x top left;
}

.header .content .country_image{
	float:left;
	width:70px;
	height:100%;
	background:url('../images/svep_swedish.png') top left;
}

.header .content .logo{
float:left;
width:280px;
height:100%;
background:url('../images/exuberate_logo.png') top left;
}

.header .content{
	width:870px;
	height:100%;
	margin:0 auto;
	background: url(../images/background_highlight.png);
}

.header .content .menu{
	float:right;
	margin:5px 0px 0px 0px;
}

.header .content .menu li{
	position:relative;
	float:left;
	margin:0px 5px 0px 17px;
}

.header .content .menu li a{
	font:bold 12pt/14pt Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color:#ccc;
}

.header .content .menu li a:hover {
	color: #fff;
}

.header .content .menu li .selected{
	font:bold 12px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color:#fff;
}

.header .content .menu li ul{
	position:absolute;
	float:left;
	width:220px;
	margin: 6px 0px 0px;
}

.header .content .menu li ul .arrow{
	position:absolute;
	float:left;
	margin: -8px -9px 0px 0px;
}

.header .content .menu li ul li{
	float:left;
	margin:1px 6px 0px 6px;
}

.header .content .menu li ul li a{
	font:normal 9pt/10pt Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color:#ccc;
}

.body{
position:relative;
float:left;
width:100%;
height:auto;
background:url('../images/grey_toned_bkg.png') repeat-x top left;
}

.body .content{
width:870px;
height:auto;
min-height:481px;
margin:0 auto 0 auto;
background:url('../images/white_toned_bkg.png') no-repeat top left;
}

.body .content .start{
	float:left;
	width:750px;
	height:auto;
	margin:30px 50px 50px 60px;
}

.body .content .start .box{
	float:left;
	width:235px;
	height:194px;
	border:1px solid #dfe6e9;
	margin:30px 0px 30px 19px;
	overflow:hidden;
}

.body .content .start .box .text{
float:left;
width:90px;
margin:10px 0px 10px 10px;
}

.body .content .start .box .text h3{
	margin:0px 0px 5px;
	font-size: 17px;
}

.body .content .start .box .text p{
	font-size: 10pt;
	line-height: 12pt;
}
.body .content .start .box .text a{
	font-size: 13px;
	font-style: italic;
	text-align: right;
	color: #446a9d;
	line-height: 13px;
}

.body .content .start .box img{
float:left;
}

.body .content .start .box .imgRight{
float:right;
margin:10px 10px 0px 0px;
}

.body .content .left_product{
	float:left;
	width:219px;
	height:auto;
	margin:50px 0px 50px 60px;
}

.body .content .product{
float:left;
width:521px;
height:auto;
margin:30px 50px 50px 10px;
}

.body .content .product .images{
position:relative;
width:521px;
height:200px;
}

.body .content .product .images .image{
position:absolute;
}

.body .content .left_info{
	float:left;
	width:480px;
	height:auto;
	margin:30px 50px 50px 60px;
}
.body .content .left_info a{
	font-size: 13px;
	font-style: italic;
	color: #446a9d;
	line-height: 13px;
	text-align: justify;
}

.body .content .small_footer{
margin:7px 0px 35px 0px;
}

.body .content .right_info{
position:relative;
float:left;
width:170px;
height:auto;
margin:30px 40px 50px 20px;
padding:0px 20px 0px 20px;
}

.body .content .right_info ul{
margin:20px 0px 0px 15px;
}

.body .content .right_info ul li{
list-style:disc;
color:#666;
}

.verticalDivider{
position:absolute;
top:20px;
left:0px;
float:left;
width:1px;
height:100%;
background:#f0f0f0;
}

.footer{
float:left;
width:100%;
height:40px;
padding-top:10px;
border-top:1px solid #dedede;
margin:-51px 0px 0px 0px;
}

.footer .content{
width:870px;
min-height:0px;
height:20px;
margin:0 auto 0 auto;
background:0;
}

.footer .content p{
	text-align:center;
	color:#ccc;
	font-size: 9pt;
	line-height: 10pt;
}
.footer .content a{
	text-align:center;
	color:#aaa;
	font-size: 9pt;
	line-height: 10pt;
}
.left{
	float:left;
	font: oblique normal 9pt/12pt Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color: #666666;
}

.right{
	float:right;
	font: oblique normal 9pt/12pt Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
	color: #666666;
	white-space: nowrap;
	padding-bottom: 6px;
	padding-left: 6px;
}

.tabs{
width:500px;
height:auto;
}

.tabs .headers{
height:25px;
width:100%;
}

.tabs .headers .active_tab{
float:left;
height:25px;
width:auto;
margin-left:1px;
cursor:pointer;
}

.tabs .left{
padding:0;
margin:0;
}

.tabs .right{
padding:0;
margin:0;
}

.tabs .headers .active_tab .text{
float:left;
width:auto;
height:21px;
background:url('../images/flik_center_white.png') repeat-x;
padding-top:4px;
color:#000;
font:bold 15px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
}

.tabs .headers .active_tab .left{
float:left;
height:25px;
width:12px;
background:url('../images/flik_left_white.png') no-repeat;
}

.tabs .headers .active_tab .right{
float:left;
height:25px;
width:12px;
background:url('../images/flik_right_white.png') no-repeat;
}

.tabs .headers .tab{
float:left;
height:25px;
width:auto;
margin-left:1px;
cursor:pointer;
}

.tabs .headers .tab .text{
float:left;
width:auto;
height:21px;
background:url('../images/flik_center_grey.png') repeat-x;
padding-top:4px;
color:#999;
font:bold 15px Calibri, "Helvetica Neue", Arial, verdana, sans-serif;
}

.tabs .headers .tab .left{
float:left;
height:25px;
width:12px;
background:url('../images/flik_left_grey.png') no-repeat;
}

.tabs .headers .tab .right{
float:left;
height:25px;
width:12px;
background:url('../images/flik_right_grey.png') no-repeat;
}

.tabs .content{
width:100%;
height:auto;
min-height:0;
background:0;
padding:50px 0px 10px 0px;
}

hr {
	color: #e0e0e0;
}

