div .scm_alert {
	background-color: #e60000;
	color: yellow;
	vertical-align: middle;
	width: 100%;
	border: 1px solid #b30000;
    padding: 25px 25px 25px 65px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
   	border-radius: 4px;
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/alert.png");
	background-repeat: no-repeat;
    background-position: left top;
}

div .scm_warn {
	background-color: #fafa38;
	color: black;
	vertical-align: middle;
	width: 100%;
	border: 1px solid #e0e006;
    padding: 25px 25px 25px 65px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	border-radius: 4px;
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/warning.png");
	background-repeat: no-repeat;
    background-position: left top;
}


div .scm_msg {
	background-color: #009900;
	color: white;
	vertical-align: middle;
	width: 100%;
	border: 1px solid #003300;
    padding: 25px 25px 25px 65px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	border-radius: 4px;
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/msg.png");
	background-repeat: no-repeat;
    background-position: left top;
}


div .scm_bookok {
	background-color: #2e7d32;
	color: white;
	width: 100%;
	border: 1px solid #008000;
    padding: 10px 25px 10px 25px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
   	border-radius: 32px;
}

div .scm_bookcloser {
	background-color: #00b300;
	color: white;
	width: 100%;
	border: 1px solid #008000;
    padding: 10px 25px 10px 25px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
   	border-radius: 32px;
}

div .scm_main {
    //padding: 25px 5% 25px 5%;
    padding: 25px 250px 25px 5%;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	color: white;
	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/VillaGeV.png");
	background-repeat: repeat-y;
    background-position: right top;
	//background-attachment: fixed;
	background-origin: border-box;
	min-height: 800px;
}

div .scm_title {
	color: white;
	vertical-align: middle;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 40px; 
}

p .scm_header {
	color: white;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 40px; 
}

p. scm_footer {
	color: white;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
}

div .dimmed {
  	position: relative;
	color: white;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
}

div .dimmed:after {
  	content: " ";
  	z-index: 10;
	display: block;
  	position: absolute;
  	height: 100%;
  	top: 0;
  	left: 0;
  	right: 0;
  	background: rgba(0, 0, 0, 0.5);
	color: white;
}

div .scm_messagebox {
   	position: absolute;
   	left: 2%;
   	top: 2%;
   	width: 96%;
   	height: 96%;
   	color: solid White;
   	padding: 25px 25px 25px 25px;
   	background-color: Black;
   	opacity: 0.9;
   	filter: alpha(opacity=90); / For IE8 and earlier /
   	/*background-color: rgba(0, 0, 0, 0.9); */
   	display: inline;
   	border-radius: 4px;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
}

div .scm_messagebox_label {
	color: white;
	vertical-align: middle;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
}

.scm_button {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	cursor: pointer;
}


.scm_bookbutton {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	position: absolute;
    bottom: 0px;
    left: 0px;
    //position: relative;
	//bottom: 4px;
	cursor: default;
}


.scm_button_link {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	border:none;
  	outline:none;
  	background:none;
  	cursor:pointer;
  	color:#4444EE;
  	padding:0;
  	text-decoration:underline;
}

.scm_input {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
}

.scm_img {
	border-style: none;
	vertical-align: middle;
}

.scm_label {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	padding-right: 4px;
	color: white;
	text-align: left;
}

.scm_note {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 20px; 
	padding-right: 4px;
	color: #f0f4c3;
	text-align: left;
}


#scm_link {
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 22px; 
	text-align: left;
	overflow: hidden;
    white-space: nowrap;
}


div .scm_divlabel {
	float: left;
	height: 100%;
}


div .scm_sportblock_container {
	width: 100%;
	/*height: 165px;*/
  	margin: 0 auto;
	margin-left: 50px;
	display: inline-block;
}

.scm_sportblock {
	text-align: center;	
	width: 80px;
	height: 130px;
	padding: 10px;
	/*float: left;*/
  	vertical-align: middle; 
  	display: inline-block;
	color: white;
	/* INT text-shadow: 0px 0px 23px rgba(0, 0, 0, 0.8); */
	/*text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;*/
	//text-shadow: -1px 0 #080DA3, 0 1px #080DA3, 1px 0 #080DA3, 0 -1px #080DA3;
	text-shadow: 1px 1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, -1px -1px 0 #333;
   	//text-shadow: 0px 0px 7px #080DA3;
   	border-radius: 8px;
	border: 3px solid #b30000;
 	margin:4px;
 	position: relative;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 18px; 
	cursor: pointer;
  	user-select: none; 
}

.sand {
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/sand.png");
	background-repeat: no-repeat;
    background-position: left top;
}

.clay {
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/clay.png");
	background-repeat: no-repeat;
    background-position: left top;
}

.grass {
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/grass.png");
	background-repeat: no-repeat;
    background-position: left top;
}

.lightgrass {
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/grassl.png");
	background-repeat: no-repeat;
    background-position: left top;
}

.tennisgrass {
   	background-image: url("https://web.archive.org/web/20240409081417im_/http://www.villa-ge.com/image/grassl2.png");
	background-repeat: no-repeat;
    background-position: left top;
}

div .scm_courtblock_container {
	width: 100%;
	/*height: 165px;*/
  	margin: 0 auto;
	display: inline-block;
}

.scm_courtblock {
	text-align: center;	
	width: 80px;
	height: 150px;
	padding: 10px;
	//float: left;
  	vertical-align: middle; 
  	display: inline-block;
	color: white;
	//text-shadow: 2px 0 0 black, -2px 0 0 black, 0 2px 0 black, 0 -2px 0 black, 1px 1px black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black;
	text-shadow: 1px 1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, -1px -1px 0 #333;
	//text-shadow: -1px 0 rgb(8, 13, 163), 0 1px rgb(8, 13, 163), 1px 0 rgb(8, 13, 163), 0 -1px rgb(8, 13, 163);
 	//text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
   	border-radius: 8px;
	border: 1px solid #008000;
 	margin:4px;
 	position: relative;
	font-family: "Segoe UI", "Verdana", serif;
	font-size: 16px; 
	cursor: pointer;
  	user-select: none; 
}

.bordernone {
	border: 0px solid #008000;
}

.scm_book_p0 {
	font-family: "Segoe UI", "Verdana", serif;
	text-align: left;	
}

.scm_book_p1 {
	font-family: "Segoe UI", "Verdana", serif;
	text-align: left;	
}

/*
     FILE ARCHIVED ON 08:14:17 Apr 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:45:28 Sep 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.468
  load_resource: 84.431
  PetaboxLoader3.resolve: 53.018
  PetaboxLoader3.datanode: 11.068
*/