/* Main Structure */

table#header {width: 922px; background-color: #AAF2FF;}
table#mid {width: 922px; background-color: #AAF2FF;}
table#footer {width: 922px; background-color: #AAF2FF;}
table#left_title {height: 25px;}
table#mid_title {height: 25px; background-color: #F8FEFF; padding-left: 10px;}
table#right_title {height: 25px;}
table#page_strap {height: 25px; vertical-align: top;}
table#right_content {vertical-align: top;}
td#topcontact {background-color: #AAF2FF; padding: 7px; font: 12px/16px Georgia, "Times New Roman", Times, serif; color: #006C84;}
td#landback {background-image: url(../images/land_background.gif); background-repeat: no-repeat; background-position: bottom; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}

/* Copy */
.prices {font: 16px/16px Georgia, "Times New Roman", Times, serif; color: #CC171F; font-weight: bold;}
.price_small {font: 11px/11px Georgia, "Times New Roman", Times, serif; color: #CC171F; font-weight: bold;}
.price_slashed {font: 16px/16px Georgia, "Times New Roman", Times, serif; color: #CC171F; font-weight: bold; text-decoration: line-through;}
.main_copy01 {font: 12px/16px Georgia, "Times New Roman", Times, serif; color: #006C84;}
.active_page {font: 12px/16px Georgia, "Times New Roman", Times, serif; color: #CC171F;}
.main_copy01_italic {font: 12px/15px Georgia, "Times New Roman", Times, serif; color: #006C84; font-style: italic;}
.main_copy_header {font: normal 18px/14px Georgia, "Times New Roman", Times, serif; color: #008EAD; line-height:1.1em;}
.main_copy_large {font: bold 15px/14px Georgia, "Times New Roman", Times, serif; color: #006C84; line-height:1.1em;}
.nav_sep {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #006C84;}
.ital_header {font: normal 15px/14px Georgia, "Times New Roman", Times, serif; color: #006C84; font-style: italic;}

/* Links */

a {font: Georgia, "Times New Roman", Times, serif;}
a:link {color: #006C84; text-decoration: underline;}
a:visited {color: #006C84; text-decoration: underline;}
a:hover {color: #CC171F; text-decoration: none;}
a:active {color: #006C84; text-decoration: underline;}

/* Floats */

.regatta_left {float: right; padding-top: 3px; padding-right: 12px;}
.titletable {float:left;}

/* Form Elements */

.textfeild {font: 0.7em Georgia, "Times New Roman", Times, serif; color: #006C84; background-color: #FFFFFF; border: 1px solid #006C84}
.formbutton {font: 0.7em Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background-color: #006C84; border: 1px solid #006C84}

/* Main Structure - Top Bar */

td#tb_main {width: 624px;}

/* Main Structure - Mid Page */

td#mid_left {width: 453px; background-color: #CCF7FF; vertical-align: top; background-image: url(../images/bott_wave.gif); background-repeat: no-repeat; background-position: left bottom;}

td#mid_mid {width: 171px; background-color: #AAF2FF; vertical-align: top;}





td#mid_right {background-color: #F8FEFF; vertical-align: top; background-image: url(../images/top_right_wave.gif); background-repeat: no-repeat; background-position: right top;}
td#mid_right_gallery {width: 469px; background-color: #F8FEFF; vertical-align: top; background-image: url(../images/top_right_wave_gall.gif); background-repeat: no-repeat; background-position: top;}

td#left {vertical-align: top; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}
td#right {vertical-align: top; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}

/* Main Structure - Mid Page Insert */

td#book_top {background-color: #F8FEFF; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}
td#book_pic {background-color: #F8FEFF;}
td#book_address {background-color: #F8FEFF; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

/* Main Structure - Mid Page Insert */

td#yachts_header {padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
td#yachts_link {padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}


/* Main Structure - Footer */

td#footer {height: 34px; background-image: url(../images/basebar_wave.gif); background-repeat: no-repeat; background-position: left;}

/* Regatta */

td#reg_date {height: 20px; vertical-align: top;}
td#reg_name {height: 30px; vertical-align: top;}
td#regatta_sub {vertical-align: top; padding-bottom: 20px;}
td#inner_strap {height: 25px; vertical-align: top;}

/* Data Sheet */

table#datasheet {width: 350px; background-color: #CCF7FF;}
td#head {width: 154px; padding-left: 5px; border-bottom: 2px solid #FFFFFF; height: 20px; vertical-align: middle; background-color: #008EAD; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #FFFFFF;}
td#left2 {width: 150px; padding-left: 5px; border-bottom: 2px solid #FFFFFF;  height: 20px; vertical-align: middle; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #006C84;}
td#right2 {width: 200px; padding-left: 5px; border-bottom: 2px solid #FFFFFF;  height: 20px; vertical-align: middle; font: 11px/13px Georgia, "Times New Roman", Times, serif; color: #006C84;}
td#gallery {text-align: center;}
#spacer {height:23px; vertical-align:bottom; }

/* Stu 10/01/08*/

.bttn01 {margin: 15px 5px 0 0;}
.bttn02 {margin: 15px 0 0 10px;}.sales_copy01 {
font: 12px/16px Georgia, "Times New Roman", Times, serif; color: #FFFFFF;
}
.small_copy01 {
	color: #006C84;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 16px;
}
td#mid_mid_left {
width: 453px; background-color: #CCF7FF; vertical-align: top;
}
td#mid_left_bot {
background-color: #CCF7FF; vertical-align: top; background-image: url(../images/bott_wave.gif); background-repeat: no-repeat; background-position: left bottom;
}
