/***
Code copyright of Emile Kott 1/2/2011
***/

body{
	text-align: left;
	background: #ccc url("../images/tile.png") repeat-y 50% 0;
	margin:0;
	padding:0;
	font-family: sans-serif;
}
#wrapper{
	text-align:left;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	barckground-color: #fff;
}
#left-column{
	min-height: 776px;
	width: 216px;
	float: left;
	background-color: #006699;
}
#right-column-home{
	min-height: 176px;
	width: 808px;
	float: right;
	background: url("../images/bg-home.png") no-repeat left bottom #fff;
}
#right-column-splinning{
	min-height: 100px;
	width: 808px;
	float: right;
	background: url("../images/bg-home.png") no-repeat left bottom #fff;
}
#right-column{
	min-height: 896px;
	width: 808px;
	float: right;
	background: url("../images/bg.png") no-repeat left bottom #fff;
}
#top-bar{
	height: 100px;
	width: 100%;
	background-color: #006699;
}
img.logo{
	margin-top: 32px;
	border-style: none;
}

ul.sf-vertical{
  margin-top: 25px;
}

ul.sf-vertical li{
  background: url("../images/vert-bullet.png") left center no-repeat;
  margin-bottom: 40px;
}

ul.sf-vertical li li{
  margin-bottom: 0;
}

ul.sf-vertical a{
  padding-left: 49px;
}

ul.sf-vertical li li a{
  padding-left: 1em;
  background-color: #999;
}

ul.sf-horiz{
  margin-top: 50px;
  margin-left: 5px;
}

ul.sf-horiz li{
  display: inline;
}

ul.sf-horiz li{
  background: url("../images/horiz-bullet.png") left center no-repeat;
}
ul.sf-horiz a{
  padding-left:36px;
}
ul.sf-horiz li li a{
  padding-left: 1em;
  background-color: #999;
}



#content{
	margin: 28px 10px 30px 10px;
	width: 778px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
h1{ font-size: 18px; margin-top: 0;}
h2{ font-size: 14px; margin-top: 30px;}
h3{ font-size: 13px;}
#content a{
	color: #D5791A;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover{ text-decoration: underline;}

/*Layout 1*/
#image-column-left{
	float: left;
	width: 200px;
	margin-top: 30px;
	margin-left: 19px;
	text-align: left;
}
.image-left{
  margin-bottom: 10px;
}
#text-column-right{
	float: left;
	margin-left: 15px;
	width: 527px;
	text-align: left;
}

/*layout 2*/
#layout2{
	margin: 0 19px;
}

/*All layouts */
#footer{
	width: 100%;
	clear: both;
	text-align: center;
	color: #006699;
	margin-top: 20px;
}
.slogan{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	margin-top: 40px;
	border-top: 4px solid #006699;
	margin: 20px 80px 0 80px;
}

/*booking form */
table.booking-form th{
	background-color: #006699;
	color: #fff;
	text-align: center;
}

form#bookng{
	width: 400px;
}
form#booking label{
	float: left;
}
form#booking input{
	float: right;
}
scoring table {
	text-align: right;
}
