html{
	background-color:#cbd3d8;
	background-image:url(http://www.relaxzone.be/images/back.jpg);
}

body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

td,p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

h1 {
	color:#2187b7;
	font-size:21px;
	margin-top:10px;
}

h2 {
	color:#83c505;
	font-size:15px;
	margin-top:0px;
}

.subheader {
	color:#83c505;
	font-size:15px;
	margin-top:0px;
	font-weight:bold;
}

a {
	color:#555555;
}

a:hover {
	color:#000000;
}

li {
	margin-left:-20px;
}

input {
	width:190px;
	border:solid 1px #cccccc;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.input_long, textarea {
	width:300px;
	border:solid 1px #cccccc;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.select {
	width:280px;
	font-size:12px;
	border:solid 1px #cccccc;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.button {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:90px;
	background-color:#0180a9;
	border:solid 1px #0180a9;
}

.smallbutton {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	width:60px;
	background-color:#0180a9;
	border:0px;
	position:absolute;
	margin-left:266px;
	margin-top:184px;
}

.smallbutton:hover {
	background-color:#000000;
}

.button:hover {
	background-color:#000000;
	border:solid 1px #000000;
}

.bigbutton {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:280px;
	background-color:#0180a9;
	border:solid 1px #0180a9;
}

.bigbutton:hover {
	background-color:#000000;
	border:solid 1px #000000;
}

.middlebigbutton {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:150px;
	background-color:#0180a9;
	border:solid 1px #0180a9;
}

.middlebigbutton:hover {
	background-color:#000000;
	border:solid 1px #000000;
}


.checkbox {
	width:50px;
	border:0px;
}

.headerline {
	background-color:#d2d5d6;
	width:100%;
	height:1px;
	float:left;
}

.search {
 	width:400px; 
 	margin-left:560px; 
	position:relative; 
	z-index:2;
}

.menuline {
	background-color:#dfdfdf;
	margin-left:auto;
	margin-right:auto;
	width:979px;
	height:1px;
	float:left;
}

.menubar {
	background-color:#b9c5c9;
	width:100%;
	height:28px;
}

.menu {
	margin-left:auto;
	margin-right:auto;
	width:979px;
	height:28px;
	background-image:url(../images/menu.gif);
}

#menuitem {
	float: left;
	height: 27px;
	text-align:center;
}

#menuitem a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
} 

.menulink {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	margin-top:5px;
	
}

#menuitem:hover {
	background-color:#006b8e;
	border-left: 1px solid #2c88a4;
}

.selectedmenu {
	border-left: 1px solid #2c88a4;
	border-right: 1px solid #2c88a4;
	background-color:#006b8e;
}

.afterselectedmenu {
	border-left: 1px solid #1a64b3;
	border-right: 1px solid #1a64b3;

}

.beforeselectedmenu {
	border-left: 1px solid #45a8ea;
	border-right: 1px solid #0180a9;
}

.nonselectedmenu {
	border-right: 1px solid #1a64b3;
	border-left: 1px solid #45a8ea;
}

.menu1 {
	width:127px;
}
.menu2 {
	width:150px;
}
.menu3 {
	width:130px;
}
.menu4 {
	width:100px;
}
.menu5 {
	width:110px;
}
.menu6 {
	width:145px;
}
.menu7 {
	width:70px;
}
.menu8 {
	width:50px;
}
.menu9 {
	width:80px;
	border-right:0px;
}

.menushadow {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	background-image:url(http://www.relaxzone.be/images/menushadow.gif);
	height:11px;
	line-height:11px;
}


strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.colorbar {
	width:979px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	clear:right;
}

.colorbar_1 {
	width:196px;
	background-color:#7cecfc;
	height:9px;
	float:left;
}

.colorbar_2 {
	width:196px;
	background-color:#4ac8da;
	height:9px;
	float:left;
}

.colorbar_3 {
	width:196px;
	background-color:#2187b7;
	height:9px;
	float:left;
}

.colorbar_4 {
	width:196px;
	background-color:#0247a4;
	height:9px;
	float:left;
}

.colorbar_5 {
	width:195px;
	background-color:#041298;
	height:9px;
	float:left;
}

.header {
	width:979px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
	clear:right;
	background-color:#ffffff;
}

.relaxzone_logo {
	margin-top:8px;
	margin-left:20px;
	float:left;
}

.photobar_container_home {
	background-color:#e9eef0;
	background-image:url(http://www.relaxzone.be/images/grass.jpg);
	width:100%;
	height:156px;
}

.photobar {
	background-color:#ffffff;
	clear:right;
	margin-left:auto;
	margin-right:auto;
	width:979px;
	height:156px;
}

.photobar_sub_container {
	width:100%;
	height:50px;
	background-color:#ffffff;
}

.photobar_sub {
	margin-left:auto;
	margin-right:auto;
	width:979px;
}

.photobar_shadow {
	width:100%;
	height:5px;
	background-image:url(http://www.relaxzone.be/images/photobar_shadow.png);
	line-height:5px;
}

.photo_1 {
	border-left: 1px solid #ffffff;
}

.photo_2 {
	border-left: 1px solid #ffffff;
}

.photo_3 {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.greybox {
	width:30px;
	height:36px;
	background-color:#e3e6e5;
	float:left;
	margin-left:1px;
	margin-right:10px;
	margin-top:-5px;
}

.photobar_text {
	width:326px;
	float:left;
	padding-top:5px;
	line-height:13px;
	font-weight:bold;
}

.photobar_subtext {
	font-size:10px;
	color:#777777;
	font-weight:normal;
}

.top {
	margin-left:auto;
	height:35px;
	width:985px;
	margin-right:auto;
	background-image:url(http://www.relaxzone.be/images/top.png);
}

.home_left {
	width:320px;
	float:left;
}

.home_right {
	float:right;
	text-align:right;
	width:250px;
	padding-right:20px;
}

.content {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image:url(http://www.e-kortingsbon.be/images/content.png);
}

.widecontent {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image:url(http://www.relaxzone.be/images/widecontent.png);
}

.content_container {
	margin-left:4px;
	margin-right:4px;
}

.bottom {
	width:985px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.relaxzone.be/images/bottom.png);	
	clear:both;
}

.footer {
	width:985px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footer.png);	
	clear:both;
}

.footer_banners {
	width:978px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top:5px;
}

.newsletter {
	padding-top:2px;
	color:#aaaaaa;
	font-size:10px;		
}

.date {
	margin-left:22px;
	padding-top:12px;	
	width:220px;
	color:#aaaaaa;
	font-size:10px;
	float:left;
}

.intro {
	padding-left:18px;
	padding-top:1px;
	height:336px;
	background-image:url(http://www.relaxzone.be/images/intro_photo.jpg);
	width:633px;
}

.newsletter_text {
	width:350px;
	padding-top:12px;
	padding-right:32px;
	color:#aaaaaa;
	font-size:10px;	
	text-align:right;
	float:left;
}

.contentblock {
	width:615px;
	margin-left:16px;
	padding-top:1px;
	display:inline-table;
}

.contentblock_page {
	width:615px;
	height:1100px;
	display:inline-table;
	margin-left:16px;
	padding-top:1px;
}

.contentblock_mediumpage {
	width:615px;
	height:920px;
	display:inline-table;
	margin-left:16px;
	padding-top:1px;
}

.widecontentblock {
	width:950px;
	margin-left:25px;
}

.contentblock_right { 
	float: right; 
	width:260px;
	padding-top:5px;	
}

.contentblock_right_hidden { 
	float: right; 
	width:260px;
	display:none;
	padding-top:5px;
}

.logo {	
	margin:1px;
	opacity:0.6;
	filter: alpha(opacity = 60);
	border:1px solid #aaaaaa;
}

.logo:hover {
	margin:1px;	
	opacity:1;
	filter: alpha(opacity = 100);
	border:1px solid #000000;
}

.logo_selected {	
	margin:1px;
	opacity:1;	
	filter: alpha(opacity = 100);
	border:1px solid #000000;
}

.logo_city {	
	margin:0px;
	border:1px solid #cccccc;
}

.logo_city:hover {
	border:1px solid #000000;
}

.extra_link {
	padding-top:11px;
	position:absolute;
	margin-left:495px;
	font-size:10px;
	color:#aaaaaa;
}

.promologo {	
	margin:0px;
	border:1px solid #aaaaaa;
}

.promologo:hover {	
	margin:0px;
	border:1px solid #000000;
}

.promo {
	width:102px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	height:136px;
	background-color:#748689;
	color:#ffffff;
	font-size:10px;
}

.rightcolumn {
	width:330px;
	float:left;
	position:absolute;
	margin-left:655px;
}

.rightcolumn_gold {
	width:310px;
	padding-left:15px;
	background-image:url(../images/back_blue.jpg);
}

.rightcolumn_block {
	width:290px;
	padding-left:15px;
}

.white {
	color:#ffffff;
}

.red {
	color:#83c505;
}

.footer_column_small {
	padding-left:15px;
	padding-top:10px;
	width:50px;
	float:left;
	color:#ffffff;
	text-align:center;
}


.footer_column {
	padding-left:15px;
	padding-top:10px;
	width:138px;
	float:left;
	color:#ffffff;
	text-align:center;
}

.footer_column_small a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.footer_column a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.footer_column a:hover {
	color:#cdcdcd;
}

.copyright {
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:center;
	width:979px;
}

.copyright a {
	color:#444444;
}

.copyright a:hover {
	color:#000000;
}

.centerdivider {
	margin-left:-5px;
	width:610px;
	background-color:#b40000;
	color:#ffffff;
	padding:3px;
}

.divider {
	margin-top:20px;
}

.attention {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#fef500;
	padding:3px;
}

.small {
	font-size:9px;
	color:#777777;
}

.obligatory {
	font-size:14px;
	color:#b10101;
	font-weight:bold;
}

.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}

input.gsc-search-button {
	margin-left:5px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:90px;
	background-color:#000000;
	border:solid 1px #000000;
}

input.gsc-search-button{
	background-color:#0180a9;
	border:solid 1px #0180a9;
}

/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #eeeeee;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}

.article_image {
	margin-left:30px;
	float:right;
	margin-top:4px;
	padding-bottom:20px;
}

.article_image_sub {
	width:270px;
	margin-left:30px;
	float:right;
	font-size:9px;
	background-color:#f5f5f5;
	margin-bottom:10px;
	padding:1px;
}

.home_image {
	width:320px;
	margin-right:30px;
	float:left;
}

.sol_intro {
	padding-left:18px;
	padding-top:1px;
	height:258px;
	width:633px;
	background-image:url(http://www.relaxzone.be/images/sol_intro.jpg);
}

.quote {
	font-size:14px;
	width:280px;
	float:right;
	margin-left:20px;
	padding-top:20px;
	margin-bottom:10px;
	font-weight:bold;
}

.facebook {
	text-align:center; 
	display:none;
}

.toggle {
	width:295px;
	background-color:#dddddd;
	height:38px;
	cursor:pointer;
}

.toggle:hover {
	background-color:#cccccc;
}


.rightcolumn_image {
	padding-right:10px;
}

.rightcolumn_button {
	padding-left:180px;
	margin-top:10px;
	margin-bottom:10px;
}

.twitter {
	display:none;
}	

.online_container {
	padding-top:10px;
}

.boldlink {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.customer_logo {
	width:153px;
	text-align:center;
	float:left;
}

.smalllink {
	font-size:10px;
}

.smalllink:hover {
	color:#666666;
	font-size:10px;
}

.plus_name_link {
	font-size:12px;
}

.winner_name_link {
	font-size:10px;
}

.exclusive_name_link {
	font-size:13px;
}

.blue_text_small {
	font-size:10px;
	color:#555555;
	text-decoration:none;
	background-color:#ffffff;
}

.blue_text_small:hover {
	color:#000000;
}

.blue_text {
	font-size:10px;
}

.blue1 {
	font-size:11px;
	color:#999999;
}

.green_text {
	font-size:10px;
}

.orange_text {
	font-size:10px;
}

.blue_back_border {
	border: solid 1px #cccccc;
}

.blue_back {
	border: solid 1px #cccccc;
}

.green_back {
	border: solid 1px #cccccc;
}

.blue_link {
	color:#aaaaaa;
}

.green_link {
	color:#aaaaaa;
}

.orange_link {
	color:#aaaaaa;
}

.exclusive_name_div {width:190px; height:40px; padding-top:5px; font-size:13px; background-color:#d1f29a;}
.exclusive_name_div2 {width:190px; height:40px; padding-top:5px; font-size:13px; background-color:#d1f29a;}
.plus_name_div {width:150px; height:40px; background-color:#d1f29a;}
.winner_name_div {width:120px; height:35px; background-color:#d1f29a;}

a.boldbuttons{background:url(../images/button.gif) no-repeat top left;display: block;float: left;font-size:15px;line-height: 22px; height: 33px;padding-left: 5px;text-decoration: none;}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{color: white;}
a.boldbuttons span{background:url(../images/button_2.gif) no-repeat top right;display: block;padding: 5px 10px 6px 6px;}
a:hover.boldbuttons{ color:#000000;}
.buttonwrapper{overflow: hidden;width: 100%; margin-top:30px;}
.newsitem_photo{padding-left:30px;}
.ad_text {
	margin-top:0px;
}

