/* Copyright: Stefan Schulz, Professional Web Solutions						*/

/* :link { color:#ffffff; font-weight:normal } */
/* :visited { color:#336633; } */
/* #:active { color:#0000FF; } */
body { margin:0px; background:#cbdafc;}

a:link {
  color: #990000;
  background: transparent;
  text-decoration: none;
}

a:visited {
  color: #990000;
  background: transparent;
  text-decoration: none;
}

a:active {
  color: #990000;
  background: transparent;
  text-decoration: none;
}

a:hover {
  color: #000000;
  background: transparent;
  text-decoration: none;
}

/* formating the Menu entries */
a.Menu:link, a.Menu:visited, a.Menu:active { color:#cbdafc; background: transparent; text-decoration:none; font-weight:bold; font-size:100%; font-family:arial;}
a.Menu:hover { color: yellow;}
td.Menu { text-align:right; }


p {
	text-align: justify;
	margin: 0.5em 0em;
	}

li {
	text-align: justify;
	margin: 0.5em 0 0.5em 2em;
	}

.TextMenu {
	padding: 2em 2em;
	text-align: center;
	clear: both;
	}

a.TextMenu:link, a.TextMenu:visited, a.TextMenu:active { color: black; text-decoration:none; font-weight:bold; font-size:60%;}
a.TextMenu:hover { color: #990000;}

.titlecolor { color:#f4c883 }

H1.titlecolor { font-size:200%; font-family:arial; font-weight:bold;}
h2 {font-size: 130%; color:#555555; clear:both; margin-top:2em;}

h1.title {
	width: 360px; height: 223px;
	position: relative;
	float: left;
	}
	h1.title span {
		background: url("../img/KenepuruWaterTaxi_logoLarge.gif");
		position: absolute;
		width: 100%;
		height: 100%;
	}
h2.title {
	width: 360px; height: 228px;
	position: relative;
	float: right;
	clear: none;
	margin-bottom: 2em;
	}
	h2.title span {
		background: url("../img/kenepuru_1.jpg");
		position: absolute;
		width: 100%;
		height: 100%;
	}
/* style for the headings */
/*h1 {background-image:url(img/h-bg.jpg); background-repeat:repeat-y; font-size:180%; color:black;} */

/* formating for the header graphic = top entries */
td.contents {background-image:url(../img/t_shaddow.gif); background-repeat:repeat-x; padding-top:30px; padding-right:30px; padding-left:10px;}
td.top {background-image:url(../img/KenepuruWaterTaxi_header.jpg); background-repeat:repeat-x  ; padding-right:30px; text-align:right;}
h1.top { color:#cbdafc; font-size:30px; }
a.top:link, a.top:visited, a.top:active { color:#cbdafc; background: transparent; text-decoration:none; font-weight:bold; font-size:130%; font-family:arial;}
a.top:hover { color: yellow;}

div#map {
	font-size: 80%;
	}
	
	
/* the address listing in the left and collumn */
div.address {text-align: left; font-size:80%; background: transparent; padding-left:10px; padding-right:10px;}

.MasterError {color: #ff0000; font-family: times new roman; font-size: 100%}
.form_error {color: #ff0000; font-family: times new roman; font-size: 80%}


td.news {background-image:url(../img/h-bg.jpg); background-repeat:repeat-y;}
.newstitle {font-size:100%; font-weight:bold; color:black;}
tr.news {background-color: #b4cecd; }

#big {font-size:24pt; font-weight:bold; }
/* font-family:Arial; margin-top:1cm; margin-left:1cm; \}*/
0.5em 0 0.5em 2em

td.footer {font-size: 70%; color: #cccccc;}
td.center {text-align: center; }
td.verysmall {font-size: 70%}
td.small {color: #666666; font-family: times new roman; font-size: 80%}
td.grey {color: #cccccc;}

div.center {text-align: center;}
div.right {text-align: right;}

.justify {text-align: justify;}
span.center {text-align: center;}
span.right {text-align: right;}
span.email {text-align: left; font-size:10%;}

span.footer {font-size: 60%}
span.bodytext {font-size: 100%}
span.nav {font-size: 100%; color: #cccccc; text-align: center;}

hr.nav_bottom {width:80%; text-align:center; height:1px;}

.MenuRowOver     {background-image:url(../img/m1a.gif); background-repeat:no-repeat; vertical-align:middle; height:24px;}
.MenuRowSelected {background-image:url(../img/m1a.gif); background-repeat:no-repeat; vertical-align:middle; height:24px;}
.MenuRow         {background-image:url(../img/m0a.gif); background-repeat:no-repeat; vertical-align:middle; height:24px;}

.TofP            {background-image:url(../img/top.gif); background-repeat:no-repeat; vertical-align:middle; height:24px;}


a.thickbox {
    vertical-align: baseline;
    color: #8398dd;
	border: 0 none;
	font-size: 70%;  /* for the word Magnify */
}

a img {
	border: 0 none;
}

.errorbox {
    border: 3px solid red;
    background-color: #eee;
    margin: 0 5em 1em 5em;
    padding: 5px;
}


.img-shadow {
  float:left;
  background: url(../img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  /* the following two for the border around the image */
  border: 1px solid #a9a9a9;
  padding: 4px;
  } 

.img-caption {
    font-size:80%;
    text-align:left;
    color:#777777;
    padding-left:1em;
    clear: both;
}



.imgright {
    float: right;
    margin-left:19px;
    }

.imgleft {
    float: left;
    margin-right:19px;
    }

.imgcenter {
    clear: both;
    text-align: center;
    margin-left:30%;
}

.clear {
    clear: both;
	margin-bottom: 1.5em;
}


input.readonly {
    background: #cbdafc;
	border: 0px;
}

