﻿
body
{
	background-color:#204270; 
}

.MenuIcon
{
	display:block;
	float:left;
}

.Left
{
	float:left;
}

.Right
{
	float:right;
}



.SocialRegistration h2
{
	font-size:16px;
}

.SocialRegistration p
{
	margin-top:4px;
	margin-bottom:4px;
}

.SocialRegistration
{
	padding-top:20px;
	padding-left:40px;
}

.SocialForm, .BoatDetails
{
	float:left;
	width:600px;
	min-height:150px;
}

.BoatRow
{
	min-height:200px;
	margin-top:10px;
}

.BoatDetails
{
	float:left;
	text-align:left;
	width:160px;
	padding-right:15px;
}

.BoatDetails h2
{
	margin-top:4px;
	font-size:16px;
}

.BoatDetails label
{
	font-weight:bold;
}

.BoatListing
{
	margin-top:10px;
	float:left;
	
}

.BoatThumb, .BoatThumbBooked
{
	display:block;
    float:left;
    width:231px;
    min-height:142px;
    _height:142px;
    
    font-size:0px;
    line-height:0px;
    padding:0px;
    margin:0px;
}

.BoatThumb
{
	
	border:solid 4px #ffffff;
}

.BoatThumbBooked 
{
	border:solid 4px #cc3333;
}

.BoatThumbHover
{
	border:solid 4px #c4e1fc;
}

.BoatThumbSelected
{
	border:solid 4px #204270;
}

.BoatBookings
{
	float:left;
	margin-left:15px;
	width:150px;
}

.BoatBookingTable tr td
{
	font-weight:bold;
	border:solid 2px black;
}


.fieldRow
{
	clear:both;
	margin-top:4px;
}

.fieldRow .FL
{
	float:left;
	text-align:left;
	width:100px;
	display:block;
	font-weight:bold;
	padding-top:2px;
	
}

.fieldRow .FV
{
	float:left;
	display:block;
	padding:2px;
	text-align:left;
	min-height:16px;
	_height:16px;
	border:solid 1px transparent;
	_border-color:#ffffff;
}

.Clear
{
	float:none;
	clear:both;
	font-size:0px;
	line-height:0px;
	min-height:0px;
	_height:0px;
}

.SocialDetails 
{
    padding-left:40px;
    padding-top:20px;
}

.SocialDetails h2
{
	font-size:16px;
}


.SocialImage
{
    display:block;
    float:left;
    margin-top:8px;
    width:231px;
}

.SocialDetail
{
    display:block;
    float:left;
    margin-top:8px;
    padding-left:10px;
    padding-right:10px;
    width:108px;
}

.RegistrationForm
{
	padding-top:10px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

.RegistrationForm h2
{
	font-size:16px;
}

.Column
{
	padding-right:16px;
}

input.registrationBoxes
{
	width:140px;
}

.registrationBoxesTB{
	width:340px;
	height:100px
}



input.WriteIn
{
	width:60px;
}

.condHeader
{
	border:solid 2px #000000;
	padding:0px 5px;
	background-color:#C0C0C0;
}



.condHeader p, .condField p
{
	margin:11px 0px;
}

.condField
{
	border:solid 2px #000000;
	padding:0px 5px;
	background-color:#ffffff;
}

