body {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}
h1 {
	display: none;
}
a:link {color: #808080; text-decoration: none;}
a:visited {color: #808080; text-decoration: none;}
a:hover {color: #2F6CA7; text-decoration: none;}
a:active {color: #808080; text-decoration: none;}

input { margin: 0 0 2px 0; }
select { margin: 0 0 2px 0; }
textarea {margin: 0 0 2px 0; }
.email2screenshot {
	margin: 15px 0 0 -50px;
}
.abscreenshot1 {
	margin: 15px 0 0 -70px;
}
.abscreenshot2 {
	margin: 15px 0 0 -80px;
}
#wrapper {
	margin: 10px auto 0px auto;
	display: block;
	width: 702px;
}
#header_wrapper {
	background: url("../images/img_temp_header.gif");
	margin: 0px 0px 0px 0px;
	display: block;
	width: 127px;
	height: 31px;
	padding: 120px 0 0 573px;
}

#buttons_wrapper {
	margin: 0px auto 0px auto;
	display: block;
	width: 702px;
	height: 27px;
}
#buttons {
	text-align: center;
}
	#buttons ul {
		list-style: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	#buttons li {
		float: left;
	}
		#buttons li a {
			background: url("../images/img_temp_button.gif");
			display: block;
			color: #FFFFFF;
			font-size: 8pt;
			font-family: Tahoma;
			text-decoration: none;
			width: 115px;
			height: 20px;
			padding: 7px 0px 0px 0px;
			margin: 0 2px 0 0;
		}
		#buttons li a:hover {
			background: url("../images/img_temp_button.gif") bottom;
		}

#middle_wrapper {
	margin: 0px auto 0px auto;
	display: block;
	width: 702px;
}

#menu {
	width: 195px;
	float: left;
}
.menu_top {
	background: url("../images/img_temp_menu_top.gif");
	width: 195px;
	height: 30px;
	font-size: 8pt;
	font-family: Tahoma;
	color: #0c3d6d;
	float: left;
}
	.menu_top_left {
		width: 22px;
		float: left;
		padding: 5px 0 0 8px;
	}
	.menu_top_right {
		width: 165px;
		float: left;
		padding: 5px 0 0 0;
	}
.menu_center {
	background: url("../images/img_temp_menu_center.gif") top;
	width: 175px;
	font-size: 8pt;
	font-family: Tahoma;
	color: #000000;
	float: left;
	padding: 0 8px 0px 12px;
}
  .menu_center ul {
		list-style: none;
		padding: 0;
		margin: 0 0 0 5px;;
	}
  .menu_center li {
    	font-size: 8pt;
		font-family: Tahoma;
		color: #000000;
		padding: 0 0 0 0;
  }
  .menu_center li ul {
		padding: 0 0 0 20px;
  }
  .menu_center li ul li {
    	font-size: 8pt;
		font-family: Tahoma;
		color: #303030;
  }
  .menu_center a:link {color: #0c3d6d;}
  .menu_center a:visited {color: #0c3d6d;}
  .menu_center a:hover {color: #2F6CA7;}
  .menu_center a:active {color: #0c3d6d;}
  .menu_center li a:link {
    	color: #000000; }
  .menu_center li a:visited {
    	color: #000000; }
  .menu_center li a:active {
    	color: #000000; }
  .menu_center li ul li a:link {
    	color: #404040; }
  .menu_center li ul li a:visited {
    	color: #404040; }
  .menu_center li ul li a:active {
    	color: #404040; }
  .menu_center li ul li a:hover {
    	color: #2F6CA7; }
  .menu_center span {
  		color: #404040; }
  .menu_center label {
  		display: block;
  		width: 20px;
		float: left; }
.menu_bottom {
	background: url("../images/img_temp_menu_bottom.gif");
	width: 195px;
	height: 15px;
	font-size: 1px;
	float: left;
}

#sms_wrapper {
	background: url("../images/img_temp_sms.gif") left no-repeat;
	display: block;
	width: 155px;
	height: 28px;
	float: left;
	clear: both;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	padding: 13px 0 0 40px;
}
#faq_wrapper {
	display: block;
	width: 195px;
	height: 41px;
	float: left;
	text-align: center; }
	#faq_wrapper ul {
		list-style: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	#faq_wrapper li {
		float: left;
	}
		#faq_wrapper li a {
			background: url("../images/img_temp_faq.gif") bottom;
			display: block;
			color: #FFFFFF;
			font-size: 8pt;
			font-family: Tahoma;
			text-decoration: none;
			width: 195px;
			height: 41px;
		}
/*		#faq_wrapper li a:hover {
			background: url("../images/img_temp_faq.gif") bottom;
		}*/
#chat_wrapper {
	display: block;
	width: 195px;
	height: 61px;
	float: left;
	clear: both;
}

.page_header {
    height: 58px;
    width: 480px;
    padding: 18px 0 0 25px;
}
  .page_header span {
    font-family: Tahoma;
    font-weight: normal;
    font-size: 8pt;
    color: #FFFFFF;
    padding: 0 0 0 10px;
  }
  .page_header h2 {
    font-family: Verdana;
    font-weight: normal;
    font-size: 16pt;
    color: #FFFFFF;
    margin: 0 -10px 0 0;
    width: 300px;
  }
  .home { background: url("../images/img_temp_header_home.gif"); }
  .software { background: url("../images/img_temp_header_software.gif"); }
  .credits { background: url("../images/img_temp_header_credits.gif"); }
  .operators { background: url("../images/img_temp_header_operators.gif"); }
  .faq { background: url("../images/img_temp_header_faq.gif"); }
  .login { background: url("../images/img_temp_header_login.gif"); }
  .error { background: url("../images/img_temp_header_error.gif"); }
  .adresboek { background: url("../images/img_temp_header_adresboek.gif"); }
  .orders { background: url("../images/img_temp_header_orders.gif"); }
  .msg { background: url("../images/img_temp_header_msg.gif"); }

.textbox {
	float: left;
	width: 500px;
}
h3 {
	background: url("../images/img_temp_textbox_top.gif");
	width: 493px;
	height: 24px;
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: normal;
	color: #0c3d6d;
	float: left;
	padding: 6px 0 0 12px;
	margin: 0 -10px 0 0;
}
  	h3 a:link {color: #0c3d6d;}
  	h3 a:visited {color: #0c3d6d;}
  	h3 a:hover {color: #2F6CA7;}
  	h3 a:active {color: #0c3d6d;}
.textbox_center {
	background: url("../images/img_temp_textbox_center.gif") no-repeat #edf1f5;
	width: 505px;
	font-size: 8pt;
	font-family: Tahoma;
	color: #000000;
	float: left;
}
  .textbox_center p {
    margin: 0 0 10px 0;
  }
  .textbox_center h4 {
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma;
    display: inline;
  }
  .textbox_center label {
    display: block;
    width: 105px;
    float: left;
  }
  .textbox_center label span { font-size: 7pt; }
  .textbox_center input { margin: 0 0 2px 0; }
  .textbox_center select { margin: 0 0 2px 0; }
  .textbox_center textarea {margin: 0 0 2px 0; }
  .input_zonder_margin { margin: 0 0 -2px 0; }
  .textbox_center #password_edit label {
    display: block;
    width: 145px;
    float: left;
  }
.gradient_box {
	background: url("../images/img_temp_gradient_box.gif") no-repeat;
	width: 387px;
	padding: 7px 5px 0 8px;
	color: #0c3d6d;
}
.textbox_bottom {
	background: url("../images/img_temp_textbox_bottom.gif");
	width: 505px;
	height: 8px;
	font-size: 1px;
	float: left;
}
.textbox_left_side {
  width: 62px;
  float: left;
  padding: 0px 0 0 13px;
}
.textbox_right_side {
  width: 430px;
  float: left;
}
.textbox_full {
	padding-left: 7px;
}
#s4l_copyright {
  height: 18px;
  font-family: Tahoma;
  font-size: 8pt;
  color: #0c3d6d;
  clear: both;
  text-align: center;
  width: 692px;
  padding: 5px 0 0 8px;
  background: url("../images/img_temp_bg.gif") bottom no-repeat;
}

form {
	display: inline;
}
input {
	font-family: Tahoma;
	color: #000000;
	font-size: 8pt;
}

#contacts_buttons_wrapper {
  height: 20px;
  display: block;
  width: 202px;
}
#contacts_list_wrapper {
  display: block;
  width: 400px;
}

#page_button_long {}
	#page_button_long ul {
		list-style: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	#page_button_long li {
		float: left;
	}
		#page_button_long li a {
			background: url("../images/img_temp_page_button.gif");
			display: block;
			color: #FFFFFF;
			font-size: 8pt;
			font-family: Tahoma;
			text-decoration: none;
			width: 200px;
			height: 17px;
			padding: 3px 0px 0px 0px;
			margin: 0 2px 2px 0;
			text-align: center;
		}
		#page_button_long li a:hover {
			background: url("../images/img_temp_page_button.gif") bottom;
		}

.contact_buttons {}
	.contact_buttons ul  {
		list-style: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	.contact_buttons li {
		float: left;
	}
		.contact_buttons li a {
			display: block;
			text-indent: -9999px;
			width: 20px;
			height: 20px;
			margin: 0 0px 0 2px;

		}
	li.delete_contact_button { background: url("../images/img_button_delete.gif") top right no-repeat; }
	li.delete_contact_button a:hover { background: url("../images/img_button_delete.gif") bottom; }
	li.edit_contact_button { background: url("../images/img_button_edit.gif") top right no-repeat; }
	li.edit_contact_button a:hover { background: url("../images/img_button_edit.gif") bottom; }
	li.sms_contact_button { background: url("../images/img_button_send.gif") top right no-repeat; }
	li.sms_contact_button a:hover { background: url("../images/img_button_send.gif") bottom; }

.bar_begin {
  height: 21px;
  padding: 0 8px 0 10px; }
.bar_dark_begin {
  background: url("../images/img_bar_dark_begin.gif");
  height: 21px;
  padding: 0 8px 0 8px;
  font-weight: normal; }
  	.bar_dark_begin a:link {color: #0c3d6d;}
  	.bar_dark_begin a:visited {color: #0c3d6d;}
  	.bar_dark_begin a:hover {color: #2F6CA7;}
  	.bar_dark_begin a:active {color: #0c3d6d;}
.bar_dark_middle {
  background: url("../images/img_bar_dark_middle.gif");
  height: 21px;
  padding: 0 8px 0 8px;
  font-weight: normal; }
  	.bar_dark_middle a:link {color: #0c3d6d;}
  	.bar_dark_middle a:visited {color: #0c3d6d;}
  	.bar_dark_middle a:hover {color: #2F6CA7;}
  	.bar_dark_middle a:active {color: #0c3d6d;}
.bar_dark_end {
  background: url("../images/img_bar_dark_end.gif") right;
  height: 21px;
  padding: 0 8px 0 8px;
  font-weight: normal; }
  	.bar_dark_end a:link {color: #0c3d6d;}
  	.bar_dark_end a:visited {color: #0c3d6d;}
  	.bar_dark_end a:hover {color: #2F6CA7;}
  	.bar_dark_end a:active {color: #0c3d6d;}
.bar_light_begin {
  background: url("../images/img_bar_light_begin.gif");
  height: 21px;
  padding: 0 8px 0 10px; }
.bar_light_middle {
  background: url("../images/img_bar_light_middle.gif");
  height: 21px;
  padding: 0 8px 0 10px; }
.bar_light_end {
  background: url("../images/img_bar_light_end.gif") right;
  height: 21px;
  padding: 0 8px 0 10px; }

.contacts_list {
	float: left;
	width: 180px;
}
	.contacts_list select {
		width: 180px;
	}
.contacts_buttons {
	float: left;
	width: 50px;
	padding: 60px 0 0 0;
	text-align: center;
}
	.contacts_buttons input {
		width: 30px;
		height: 30px;
		margin: 0 0 1px 0;
	}
.sendcontacts {
	width: 425px;
	height: 290px;
	overflow: auto;
	background: ;
}
.widetable { width: 94%;}
.clear { clear: both; }
.tright {
	text-align: right;
	display: block;
    width: 60px; }
.tleft {
	text-align: left;
    display: block;
    width: 105px; }
.captcha { margin: 0 0 2px 0; }
.opsomming {
	list-style-image: url("../images/img_temp_arrow.gif");
	margin: 7px 0 0 15px;
}

.message_padding { padding: 0 5px 0 10px; }

#news { padding: 0 5px 0 0px; }
	#news ul { list-style: none;}


	
	
	.textbox_top_kerst {
		width: 493px;
		height: 24px;
		float: left;
		color: #0c3d6d;
		padding: 6px 0 0 12px;
		background: url("http://www.sms4less.be/images/newsletter/kerst/img_nsl_textbox_top.gif");
	}
	.textbox_middle_kerst {
		width: 505px;
		float: left;
		background: url("http://www.sms4less.be/images/newsletter/kerst/img_nsl_textbox_middle.gif") no-repeat #f9e9ea;
	}
		.textbox_left_side_kerst {
		display: none; /*kerst*/
		  width: 62px;
		  float: left;
		  padding: 0px 0 0 13px;
		}
		.textbox_right_side_kerst {
			padding: 0 0 0 10px; /*kerst*/
			
		  width: 425px;
		  float: left;
		}
		.gradient_box_kerst {
			background: url("http://www.sms4less.be/images/newsletter/kerst/img_temp_gradient_box.gif") no-repeat;
			width: 387px;
			padding: 7px 5px 0 8px;
			color: #0c3d6d;
			margin: 6px 0 6px 0;
		}
	.textbox_bottom_kerst {
		width: 505px;
		height: 8px;
		float: left;
		font-size: 1px;
		background: url("http://www.sms4less.be/images/newsletter/kerst/img_nsl_textbox_bottom.gif");
	}
	.footer_kerst {
		width: 505px;
		height: 18px;
		float: left;
		font-family: Tahoma;
		font-size: 8pt;
		color: #000000;
		padding: 5px 0 0 0px;
		text-align: center;
		clear: both;
		background: url("http://www.sms4less.be/images/newsletter/kerst/img_nsl_footer.gif");
	}	
#header_kerst {
	height: 101px;
	width: 505px;
	background: url("http://www.sms4less.be/images/newsletter/kerst/img_nsl_header.gif");
}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

