html {
	width:100%;
	height:100%;
	margin:0px;
	overflow-y:scroll;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	font-family:Verdana, Arial;
	font-size:11px;
	background:url(../images/bg.jpg) top center repeat-y;
	color:#7b7b7b;
}
.freequote
{
	background: url('/images/getafreequote.png');
	width:139px;
	border:0px;
	height:30px;
	float:right;
	margin-right:7px;
}
.alignc{
	text-align: center;
}

.button{
	background: url('/webblocks/images/buttonbg.png');
	border-radius: 4px;
	border: 0;
	color: #FFFFFF;
	font-size: 13px;
	padding: 4px 10px;
	display: inline-block;
}
/* Default styles */
h1, .h1 {
	color:#363636;
	font-size:18px;
	font-family:"Trebuchet MS", Verdana, Arial;
	margin:0px 0px 5px 0px;
	padding:0;
}

h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#363636;
	margin:0;
	padding:0;
}

h3 {
	margin:0;
	padding:0;
}

h4 {
	margin:0;
	padding:0;
}

h5 {
	margin:0;
	padding:0;
}

p {
	color:#7b7b7b;
	line-height:24px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family: Verdana, Arial;
	font-size:11px;
}

ul, li {
	margin:0px;
	padding:0px;
	color:#7b7b7b;

}

ul {
	padding:0px 0px 0px 20px;
}

a {
	color:#f9832e;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:none;

}

form {
	display:inline;
}

.container {
	width:979px;
	margin:0px auto;
}

/* Head */
.head {
	width:919px;
	margin:0px 30px 0px 30px;
}

.logo {
	float:left;
	margin:10px 0px 0px 0px;
}

.head h2 {
	color:#7b7b7b;
	font-size:30px;
	margin:-38px 0px 0px 240px;
	padding:0px;
	font-weight:normal;
	font-style:italic;
}

#slide {
	margin:-30px 0 0 0;
	height: 320px;
}

.steps {
	float:left;
	margin:56px 0px 0px 25px;
}

/* Content */
.content {
	width:919px;
	margin:0px 30px 0px 30px;
}

.adres_blok {
	float:left;
	margin:0 0 0 37px;
	width:347px;
	height:86px;
	padding:5px 0 5px 15px;
	background:url(../images/blok2.png) no-repeat top left;
}

.adres_blok p {
	color:#FFFFFF;
	margin:0px 0px 8px 0px;
	padding:0px;
	font-family:Verdana, Arial;
	font-size:12px;
}

.adres_blok_step p {
	color:#FFFFFF;
	margin:0px 0px 16px 0px;
	font-family:Verdana, Arial;
	font-size:12px;
	line-height:20px;
}


.tekst_blok {
	float:left;
	width:550px;
}

.tekst_blok p, .tekst_blok li {
	font-size:12px;
	line-height:20px;
}

/* Menu */
.menu {
	float:left;
	width:220px;
	margin:0px 19px 5px 0px;
	border:solid 1px #FB7A1E;
}

.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 220px;
}

.menu ul a {
  display: block;
  text-decoration: none;
}

.menu ul li a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	background: #fca160;
	color: #FFFFFF;
	height:27px;
	line-height:26px;
	padding:0 0 0 15px;
}

.menu ul li a:hover {
	background: #fb7a1e;
	color:#363636;
}

.menu ul li .sel{
	background: #fb7a1e;
	color:#363636;
}

.menu ul li ul li a {
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	background: #FFFFFF;
	color: #fca05f;
	height:28px;
	line-height:28px;
	padding:0 0 0 15px;
}

.menu ul li ul li a:hover {
	background: #FFFFFF;
	color:#7b7b7b;
	font-weight:bold;
	background:url(../images/select.jpg) no-repeat center left;
}

.menu ul li ul li .sub_sel{
	background: #FFFFFF;
	color:#7b7b7b;
	font-weight:bold;
	background:url(../images/select.jpg) no-repeat center left;
}

/* Grumblpad */
.kr {
	background-color:#FC9D59;
	padding:4px 4px 4px 10px;
	color:#FFFFFF;
	font-size:13px;
	border-bottom:solid 1px #FB7A1E;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:normal;
}

.kr p {
	padding:0;
	margin:0;
	color:#FFFFFF;
}

.kr a {
	color:#FFFFFF;
	text-decoration:underline;
}

.kr a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/* Blocks */
.blocks h1 {
	margin:12px 12px 0 12px;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:#fb7a1e;
}

.blocks h2 {
	margin:8px 12px 4px 12px;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#fca160;
}

.blocks h3 {
	margin:8px 12px 4px 12px;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#7d7d7d;
}

.blocks h4 {
	margin:8px 12px 4px 12px;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#7d7d7d;
}

.blocks p {
	margin:8px 12px 4px 12px;
	padding:0;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#7b7b7b;
	line-height:16px;
}

.blocks ul, .blocks ol {
	margin:8px 12px 4px 12px;
	padding:0 0 0 30px;
	line-height:16px;
}

.blocks table {
	margin:8px 12px 4px 12px;
	padding:0;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#7b7b7b;
	line-height:16px;
}

.blocks .blockhead, .layer_block .blockhead {
	margin:0;
	padding:4px 4px 4px 10px;
	background-color:#FC9D59;
	border-bottom:solid 1px #FB7A1E;
	font-size:13px;
	color:#FFF;
}

.blocks .calc_details table {
	margin:0px 10px 0px 10px;
}

.blocks .calc_details td {
	border-bottom:solid 1px white;
	padding-left:5px;
}

.blocks .selected_row {
	background-image:url('../images/tables/selected_row.png');
}

.blocks .numberlist {
	padding:0px 10px 0px 35px;
	margin:10px 0px 0px 10px;
	line-height:16px;
	background-repeat:no-repeat;
	color:#7b7b7b;
}

.block220 {
	float:left;
	width:445px;
	min-height:364px;
	margin:0px 19px 5px 0px;
	border:solid 1px #FB7A1E;

}

.block327 {
	float:left;
	width:327px;
	min-height:374px;
	margin:0px 19px 5px 0px;
	border:solid 1px #FB7A1E;
}

.block346 {
	float:left;
	width:346px;
	min-height:100px;
	margin:0px 20px 5px 0px;
	border:solid 1px #FB7A1E;
}

.block434 {
	float:left;
	min-height:350px;
	width: 434;
	margin:0px 19px 5px 0px;
	border:solid 1px #FB7A1E;
	position: relative;
}

.maps_overlay{
	position: absolute;
	width: 400px;
	height: 325px;
	padding: 20px 20px 20px 20px;
	margin: 0 auto;
	background: url(../images/hideme_bg.png);
	z-index: 10000;
	top: 5px;
	left: 5px;
}

.maps_overlay .block{
	width: 200px;
	float: left;
}

.maps_overlay .block h3{
	font-size: 20px;
	margin: 20px 0 0 0;
	padding: 0;
}

.maps_overlay .big{
	font-size: 18px;
	font-weight: bold;
}

.maps_overlay p{
	margin: 10px 0 0 0;
	padding: 0;
}

.block350 {
	float:left;
	width: 300px;
	min-height: 200px;
	margin:0px 0px 5px 0px;
	border:solid 1px #FB7A1E;
}

.block445 {
	float:left;
	width:447px;
	min-height:100px;
	margin:0px 20px 20px 0px;
	padding:0 0 8px 0;
	border:solid 1px #FB7A1E;
}


.block547 {
	float:left;
	width:548px;
	min-height:374px;
	margin:0px 20px 5px 0px;
	border:solid 1px #FB7A1E;
}

.block676 {
	float:left;
	width:676px;
	min-height:374px;
	margin:0px 0px 5px 0px;
	border:solid 1px #FB7A1E;
}

.block917 {
	width: 916px;
	border:solid 1px #FB7A1E;
	margin:0 0 20px 0;
}

/* Topmenu step 1 to 5 */
.tableStep3 {
	margin:0;
	padding:0;
}

.tableStep3 tr {
	margin:0;
	padding:0;
	height:34px;
}

.tableStep3 td {
	margin:0;
	padding:0 5px;
	width:116px;
}

.tableStep3 .firstcol {
	width:160px;
}

.item_selected{
	float: left;
	height: 33px;
	width: 120px;
	background: url('../images/stepbuttons/li_bg_selected.jpg') top left repeat-x;
	color: #FFF;
	font-size: 9px;
	cursor:pointer;
}

.item_notselected{
	float: left;
	height: 33px;
	width: 120px;
	background: url('../images/stepbuttons/li_bg_notselected.jpg') top left repeat-x;
	color: #363435;
	font-size: 9px;
}

.seltosel{
	float: left;
	width: 14px;
	height: 33px;
	background: url('../images/stepbuttons/selectedtoselected.jpg') top left no-repeat;
}

.seltonotsel{
	float: left;
	width: 14px;
	height: 33px;
	background: url('../images/stepbuttons/seltonotsel.jpg') top left no-repeat;
}

.notseltonotsel{
	float: left;
	width: 14px;
	height: 33px;
	background: url('../images/stepbuttons/notseltonotsel.jpg') top left no-repeat;
}


.tb_num {
	font-size: 26px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
	line-height: 29px;
}

.item_txst{
	float:left;
	width:95px;
	margin-top: 4px;
	line-height: 11px;
}

.supercheck {
	margin:30px 0 0 40px;
}

.supercheck ul {
	margin:0;
	padding:0;

}

.supercheck li {
	list-style:none;
	background:url('../images/tick_large.png') no-repeat top left;
	margin:0;
	padding:0 0 0 45px;
	height:65px;
}

.supercheck h2 {
	margin:0 0 5px 0;
	padding:4px 0 0 0;
	font-size:26px;
	color:#f9832e;
}

/* Table result */
.realtable{
	background-image: url('../images/system_tabel_header.jpg');
	background-repeat: no-repeat;
}

.result_table {
	width: 919px;
}

.result_table td {
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	padding: 4px;
}

.result_table th {
	color:#FFF;
	border-right:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	height:50px;
	background:none;
	padding:3px 3px 0px 3px;
	line-height:13px;
	vertical-align:top;
}

.tablefield_light {
	background-color: #d9d9d9;
}

.tablefield_lighter {
	background-color: #ebebeb;
}

/* Footer */
.footer{
	width:919px;
	margin:0px 30px 0px 30px;
	padding-bottom:15px;
}

.footer p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
}

.footer ul {
	margin:0px;
	padding:0px;
}

.footer li {
	color:#7b7b7b;
	line-height:24px;
}

.footer-kolom {
	width:215px;
	float:left;
}

.footer-kolom h2{
	padding:0px 0px 5px 0px;
}

.footer-kolom ul{
	margin:0px;
	padding:0px;
}

.footer-kolom ul li{
	display:block;
	margin-left:0;
}

.footer-tussen{
	float:left;
	width:1px;
	height:165px;
	margin:-10px 14px 0 0;
	background-image:url(../images/tussen_footer.png);
}

.footer .grey {
	margin-top:10px;
	color:#AFAFAF;
	text-align:center;
}

.current_country a {
	background:url(../images/mini_select.png) center left no-repeat;
	font-weight:bold;
	padding-left:7px;
}

/* Support blocks */
.stripe {
	height:2px;
	width:918px;
	background:url(../images/geblokte_lijn.jpg) top left repeat-y;
	margin:15px 0px 15px 0px;
}

.clear {
	font-size:1px;
	line-height:normal;
	height:0px;
	clear:both;
}

.orange {
	color:#f79645;
}

.info_button {
	cursor:pointer;
}

/* Flash banner */
.banner {
	position:absolute;
	width:100%;
	height:300px;
	top:165px;
	left:0px;
}

/* NO ie6 */
#ie6zuigt {
	background-color:#FFC;
	text-align:left;
	margin:0px 0 0 0;
	padding:7px;
	z-index:20;
	border-bottom:1px solid black;
}

/* Forms */
textarea {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#7b7b7b;
	height:100px;
	width:300px;
}

.formobject {
	background:white;
	border:1px solid #F79645;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	padding:1px 5px 0px 2px;
	margin:0px 0px 8px 0px;
	color:#7b7b7b;
	line-height:normal;
	height:18px;
}

.formdisabled {
	border:solid 1px #7b7b7b;
	background-color:#F0F0F0;

}

/* Form step 3 */
.button_orange {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:white;
	border:0px;
	width:74px;
	height:25px;
}

.address_field {
	border:0;
	padding:5px;
	margin:10px 0 0 0;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#7b7b7b;
}

.address_field2 {
	font-family:Verdana, Arial;
	font-size:11px;
	color:#7b7b7b;
	border:1px solid #f79645;
	padding:2px;
	width:200px;
}

.TD_element {
	cursor:pointer;
}

.btn a {
	text-decoration:none;
}

.btn a:hover {
	text-decoration:none;
}

/* Red button */
.r_btn_l {
	float:left;
	width:6px;
	height:28px;
	background:url(../images/r_btn_l.png) top left no-repeat;
	cursor:pointer;
}

.r_btn_m {
	float:left;
	height:28px;
	padding:0 8px 0 5px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/r_btn_m.png) top left repeat-x;
	line-height:25px;
	cursor:pointer;
}

.r_btn_r {
	float:left;
	width:6px;
	height:28px;
	background:url(../images/r_btn_r.png) top left no-repeat;
	float:left;
	cursor:pointer;
}

/* Orange button */
.o_btn_l {
	height:27px;
	width:10px;
	background:url(../images/o_btn_l.png) top left no-repeat;
	float:left;
}

.o_btn_m {
	float:left;
	height:27px;
	padding:0 5px 0 4px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/o_btn_m.png) top left repeat-x;
	line-height:25px;
	cursor:pointer;
}

.o_btn_r {
	float:left;
	width:10px;
	height:27px;
	background:url(../images/o_btn_r.png) top left no-repeat;
	cursor:pointer;
}

/* Edit button */
.edit_content {
	position:absolute;
	margin:0px 0 0 636px;
	text-align:right;
}

.submit_error, red {
	border-top:1px solid #FB7A1E;
	border-bottom:1px solid #FB7A1E;
	background-color:#FFD2D2;
	padding:5px 5px 5px 12px;
	margin:10px 0;
	color:#F00;
}

/* Fixed menu */
.fixed_menu {
	width:326px;
	position:absolute;
	margin:0px 0px 0px 625px;
	#margin:0px 0px 0px 595px;
	padding:0px;
	color:#fff;
	background: url('../images/loginbg_lang.png') bottom left no-repeat;
	z-index:2;
}

.fixed_menu p {
	color:#fff;
	line-height:14px;
}

.fixed_menu a {
	color:#fff;
	text-decoration:underline;
}

.fixed_menu ul, .fixed_menu li {
	color:#FFF;
	list-style:square;
}

.fixed_menu a:hover {
	text-decoration:none;
}

.fixed_menu .formobject {
	background-color:#FFF;
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Error melding */

.error_msg {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10001;
	vertical-align:middle;
}

.error_top{
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #FB7A1E;
}

.overlay_black {
	display: none;
	position: fixed;
	background-color: #000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	z-index: 10000;
}

#header_tekst {
	padding: 0px;
	line-height: 16px;
	text-align:left;
}

/* assumptions layer */
.layer_bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5;
	display:none;
}

.layer_holder {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:101;
	display:none;
}

.layer_block {
	width:370px;
	border:solid 1px #FB7A1E;
	background-color:#FFF;
	text-align:left;
}

/* callmeback */
.callmeback {
	height: 40px;
	padding: 8px 0 0 0;
}

.callmeback .image {
	float:left;
	margin: 0 5px 0 0;
}

.callmeback .text {
	float:left;
}

.callmeback p {
	margin:0;
	font-weight:bold;
}

.callmeback .text .phone p{
	font-size:20px;
	line-height:12px;
	margin-top:5px;
	color:#7b7b7b;

}

.callmeback .text .callmelink p{
	font-size:11px;
	color:#fe852a;
}

.callmeback .text .callmelink p.findInstaller{
	margin: 5px 0 0 0;
}

/* call me back popup */

.callmebackpopup {
	position:absolute;
	z-index:300;
	top: 25px;
	margin: 0 0 0 220px;
	display: none;
	background-image:url(../images/callmebackpopup.png);
	height:176px;
	width:356px;
}

.callmebackpopup .text .phone p{
	font-size:20px;
	line-height:12px;
	margin-top:5px;
	color:#7b7b7b;
	font-weight:bold;
}

.callmebackpopup .image {
	float:left;
	margin: 0 5px 0 0;
}

.callmebackpopup .content {
	padding: 55px 0 0 10px;
	width:270px;
}

.callmebackpopup .close {
	margin: 40px 26px 0 0;
	float: right;
}

.callmebackpopup .text .callmelink p{
	font-size:11px;
	color:#fe852a;
}

/* Landing pages */
.landingpage_text {
	float:left;
	width:49%;
	border:0px;
}

.landingpage h1 {
	font-size:24px;
	font-family:"Trebuchet MS", Verdana, Arial;
	margin: 20px 0px 10px 0px;
	color: #7b7b7b;
}

.landingpage_text p, .landingpage_text ul, .landingpage_text ol {
	font-size:12px;
	line-height:17px;
}

.landingpage_text .motivation p {
	font-weight:bold;
	color:#7b7b7b;
}

.landingpage_text h2 {
	margin:0 0 0 0;
	font-weight:bold;
	color:#7b7b7b;
	font-size:15px;
}

.landingpage_text h3 {
	margin:20px 0 0 0;
	font-weight:bold;
	color:#7b7b7b;
	font-size:15px;
}

.landingpage_text ul {
	margin:15px 0 15px 20px;
}

.landingpage_image {
	margin-left:20px;
	float:right;
	width:48%;

}

.landingpage_image p {
	line-height:normal;
}

.landingpage_image img {
	float:left;
	border:1px solid #e78c2c;
}

.address_video_welcome {
	margin:20px 0 0 0;
}

.orange{
	color: #f9832e;
}

.step2
{
	width:455px; height:374px;background:#ebebeb;
}
.step2 h1
{
	font-weight:normal;
	color:#7f7f7f;
	font-size:18px;
	margin-top:-5px;
	line-height: 25px;
}
.step2 h2
{
	font-weight:normal;
	color:#7f7f7f;
	font-size:18px;
	margin-top:0px;
}

.moreoptions_icon {
	height: 100%;
	position: absolute;
	right: 7px;
	top: 0px;
}
.more-less{
	line-height:19px !important;
	padding-top:20px !important;
	margin-top:0px !important;
}
.moreoptions_icon.home_icon {
	width: 25px;
	background: url('../images/button_icons/button_home_icon.png') no-repeat center;
}
.moreoptions_icon.info_icon {
	width: 24px;
	background: url('../images/button_icons/button_info_icon.png') no-repeat center;
}
.moreoptions_icon.files_icon {
	width: 20px;
	background: url('../images/button_icons/button_files_icon.png') no-repeat center;
}
.moreoptions_icon.pound_icon {
	width: 20px;
	background: url('../images/button_icons/button_pound_icon.png') no-repeat center;
}


.moreoptions_icon.home_icon.hover {
	background: url('../images/button_icons/button_home_icon_hover.png') no-repeat center;
}
.moreoptions_icon.info_icon.hover {
	background: url('../images/button_icons/button_info_icon_hover.png') no-repeat center;
}
.moreoptions_icon.files_icon.hover {
	background: url('../images/button_icons/button_files_icon_hover.png') no-repeat center;
}
.moreoptions_icon.pound_icon.hover {
	background: url('../images/button_icons/button_pound_icon_hover.png') no-repeat center;
}

.moreoptions{
	display: block;
	width: 160px;
	margin: 2px;
	padding: 5px;
	float: left;
	background-color: #ebebeb;
	min-height: 30px;
	position: relative;
}

.moreoptions a{
	width: 100%;
	display: block;
	text-align: left;
}

.moreoptions:hover{
	background: #d9d9d9;
}

.moreoptions.first{
	width: 100px;
	margin-left: 35px;
	line-height: 30px;
	text-align: center;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
}
.moreoptions.last{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
}
.stap2textboxleft{
	float:left;width:435px;margin-right:30px;
}
.stap2textboxright{
	float:left;width:450px;
}
.stap2textboxleft h3{
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0px;
}
.stap2textboxright h3{
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0px;
}

.graysubmit{
	background-color: #8e8e8e;
	color: #fff;
	border: 0px;
	font-size: 12px;
	padding: 3px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.slides_container {
	width: 920px;
	height: 296px;
	position: relative;
	padding-top: 0px;
	margin-bottom: 25px;
}

.slide_container{
	position: relative;
}

.relative_container {
	position: relative;
}

.bottom_slider {
	background: url('../images/gray_tp_bg.png');
	height: 140px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	overflow: hidden;
}

.links {
	width: 200px;
	margin: 0 auto;
	padding-top: 6px;
	padding-bottom: 6px;
}

.bottom_slides_holder .slide {
	width: 920px;
	height: 110px;
	float: left;
}
.bottom_slider .links ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.bottom_slider .links li {
	float: left;
	margin-right: 20px;
	background-image: url('../images/slider_button_inactive.png');
	height: 18px;
	width: 18px;
}

.bottom_slider .links li.selected {
	background-image: url('../images/slider_button_active.png');
}


.bottom_slider .links li span {
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
}

.slider_arrow_left {
	position: absolute;
	background: url('../images/slider_arrow_left.png') center no-repeat;
	height: 100%;
	width:34px;
	left: 5px;
	top: 0px;
}

.slider_arrow_right {
	position: absolute;
	background: url('../images/slider_arrow_right.png') center no-repeat;
	height: 100%;
	width: 34px;
	right: 5px;
	top: 0px;
}

.slider_arrow_right span, .slider_arrow_left span{
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	height: 34px;
	width: 100%;
	cursor: pointer;
}


.adres_blok_step {
	float:left;
	width:345px;
	height:110px;
	margin-right:9px;
	padding:10px 0px 15px 15px;
	background-image:url(../images/blok.png);
	background-repeat:no-repeat;
}

.adres_blok_step input {
	background-color: #ffffff;
	border: 1px solid #f99442;
	width:205px;
	margin: 0px 15px 0px 0px;
	float: left;
	font-size: 15px;
}


/* temp slider*/
.adres_blok_step2 {
	width:450px;
	height:110px;
	margin: 0 auto;
	padding:10px 0px 15px 15px;
	background: url('../images/gray_tp_bg.png');
	text-align: center;
	border-radius: 15px;
}

.adres_blok_step2 input {
	background-color: #ffffff;
	border: 1px solid #f99442;
	width:205px;
	margin: 0px 15px 0px 0px;
	float: left;
	font-size: 15px;
}



.go_button {
	float: left;
	width: 54px;
	height: 30px;
	background: url('../images/go_button.png');
}

.go_button div {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.home_content h2 {
	font-size: 15px;
	color: #7f7f7f;
}
.home_content div p{
	color: #7f7f7f
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}

.home_content div span{
	font-style: italic;
	font-size: 11px;
	line-height: 23px;
}


.home_content div {
	float: left;
	margin-right: 40px;
	width: 270px;

}

.bigbold,
.bigbold *{
	font-weight: bold !important;
	font-size: 14px !important;
}


/*  */
/*********************/
/** jRating CSS **/
/*********************/

/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:#f4c239; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}

.starrating{
	display: inline-block;
}

/** Div containing the stars **/
.jStar {
	position:relative;
	left:0;
	z-index:3;
}

/** P containing the rate informations **/
p.jRatingInfos {
	position:		absolute;
	z-index:9999;
	background:	transparent url('/webblocks/images/stars/bg_jRatingInfos.png') no-repeat;
	color:			#FFF;
	display:		none;
	width:			91px;
	height:			29px;	
	font-size:16px;
	text-align:center;
	padding-top:5px;
}

p.jRatingInfos span.maxRate {
	color:#c9c9c9;
	font-size:14px;
}
	
	
.left{
	float: left;
}

.right{
	float: right;
}

.inline{
	display: inline;
}

.mt10{
	margin-top: 10px !important;
}
.mt20{
	margin-top: 20px !important;
}

.mb20{
	margin-bottom: 20px !important;
}

.mt40{
	margin-top: 40px !important;
}

.mb40{
	margin-bottom: 40px !important;
}

.nomr{
	margin-right: 0 !important;
}

#installateurHome h1, .h1{
	font-size:19px;
	color:#7b7b7b;
	margin-bottom: 10px;
}

#installateurHome .block{
	float:left;
	width:299px;
	margin-right:10px;
	min-height:100%;
}

#installateurHome .block h3{
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 16px;
}

.block p.big{
	font-size: 16px;
}

#installateurHome .gray
{
	background:#ebebeb;
	padding: 5px;
}
.gray {
background-color: #ebebeb;
}
#installateurHome .installation img{
	margin-right: 5px;
}

#installateurHome .feedback span.small{
	font-size: 13px;
}

#installateurHome .feedback .rating{
	color: #f9832e;
	font-size: 14px;
}

.fakeh1{
	height: 39px;
}

.form_row{
	margin: 0 0 12px 0;
}

.form_row label{
	float: left;
	display: block;
	width: 85px;
	font-size: 16px;
	line-height: 23px;
}

.form_row input[type="text"]{
	height: 23px;
	border: 1px solid #dddddd;
	width: 190px;
	padding-left:5px;
}

.form_row input[type="submit"]{
	background: url('/webblocks/images/buttonbg.png');
	border-radius: 4px;
	border: 0;
	color: #FFFFFF;
	font-size: 13px;
	padding: 4px 10px;
	float: right;
}

table.installer{
	border-top: 1px solid #ebebeb;
	background: url('/webblocks/images/system_tabel_header.jpg') repeat-x;
}

table.installer th{
	height: 44px;
	padding: 5px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

table.installer th.active{
	background: #FB7A1E;
}

table.installer td, table.installer_small td{
	background: #ebebeb;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
}

table.installer_small{
	border-top: 1px solid #ebebeb;
	background: #8b8b8b url('/webblocks/images/tablehead_grey.png') repeat-x;
}

table.installer_small th{
	min-height: 44px;
	padding: 5px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

table.installer_small tr.odd td{
	background: #d9d9d9;
}

.localrow{
	margin-bottom: 10px;
}

.localrow .rowcontent{
	margin-left: 15px;
}

.localrow .rowcontent h3{
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: normal;

}

.localrow .rowcontent p{
	line-height: 16px;
}

.localrow .contentright{
	width: 300px;
	margin-left: 15px;
	
}

.checked{
	background: url('/webblocks/images/tick_med.png') no-repeat left center;
	padding-left: 30px !important;
	display: inline-block;
}

.crossed {
	background: url('/webblocks/images/erroricon.png') no-repeat left center;
	padding-left: 30px !important;
	display: inline-block;
}

h1.big{
	font-size: 24px !important;
}

.feedbackBox
{
	width:930px;border:1px solid #999;height:128px;margin-bottom:15px;	
}
	.feedbackBox .leftTop
	{
		float:left;width:270px;height:63px;background:#dedede;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;
	}
	.feedbackBox .centerTop
	{
		float:left;width:340px;height:53px;background:#dedede;text-align:center;padding-top:10px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;
	}
	.feedbackBox .rightTop
	{
		float:left;width:318px;height:38px;background:#dedede;text-align:center;padding-top:25px;border-bottom:1px solid #cfcfcf;	
	}
	.feedbackBox .leftBottom
	{
		float:left;width:250px;height:43px;background:#eeeeee;border-right:1px solid #cfcfcf;padding:10px;
	}
	.feedbackBox .centerBottom
	{
		float:left;width:340px;height:65px;background:#ffffff;text-align:center;margin-top:-1px;border-right:1px solid #cfcfcf;
	}
	.feedbackBox .rightBottom
	{
		float:left;width:318px;height:53px;background:#ffffff;text-align:center;
	}
	
.errorBox
{
	padding:5px;
	border:1px solid #ee7d7d;
	color:#c71919;
	background:#fad8d8;
	margin-bottom:15px;
}
.compare_button {
	width: 227px;
	height: 30px;
	background: url('/webblocks/images/comparepanels.png');
	margin: 0 auto;
	cursor: pointer;
	
}
.compare_button.activated {
	background: url('/webblocks/images/comparepanels_active.png');
	cursor: pointer;
}

.clearmap_button {
	width: 40px;
	height: 19px;
	background: url('/webblocks/images/clear_map.png');
	cursor: pointer;
	position:absolute;
	top: 5px;
	right: 130px;
}

.red_text {
	color: #ff1616;
	font-size: 18px;
}
.orange_text {
	color: #f9832e;
	font-size: 18px;
}
.bigger {
	font-size: 24px;
}
.errorMsg
{
	border:1px solid #F8ABAB;
	padding:5px;
	background:#FBCECE;
	margin-bottom:10px;
	font-weight:bold;
}
.pcaCapturePlusTable {

                width: auto !important;

}