@charset "utf-8";
/* 
		Blakes Boats ----------
    Document   : static.css
    Created on : 23-03-2009
    Author     : Chris McKee
    Description:
        STATIC STYLES, styles that are ...
*/

#content{ min-height:400px; }

#content h2{ font-size:2em; margin:0 0 15px; }
#content h3{ font-size:1.65em; margin:8px 0; }
#content h4{ font-size:1.25em; margin:8px 0; }
#content h5{ font-size:1.00em; margin:8px 0; font-weight:bold; }
ul#instructions,ol#instructions{ width:944px; background:#fff; min-height:450px; padding:8px 4px; }

.homebtn,.backbtn{
	display:block;
	width:94px;
	height:32px;
	background: url(/images/global/back_button.gif) no-repeat center center;
	float:left;
}
.homebtn{
	background: url(/images/global/home_button.gif) no-repeat center center;
}
.homebtn span, .backbtn span{ position:absolute; left:-10000px; }

/*~ Generic ~*/
#help, #security, #terms, #brochure, #newsletter
{ width:926px; padding:8px 8px 15px; background:#fff; }
#help a, #security a, #terms a, #brochure a, #newsletter a { color:#002F5E; }
#content p{ margin:0 0 8px 0;}

#blakes-newsletter #newsletter{ height:450px; }
#blakes-newsletter form{ margin:12px 0; }
#blakes-newsletter li{ padding:4px 0; clear:both; }
#blakes-newsletter label{ width:120px; display:block; float:left; }
#blakes-newsletter input, #blakes-newsletter select{ float:left; }
#blakes-newsletter label.error{ float:left; display:block; width:160px; }
#blakes-newsletter h4,#blakes-newsletter p{ clear:left; }
#blakes-newsletter h4{padding:26px 0 6px; }
#blakes-newsletter #blakesmessage{ display:block; clear:both;}

#advancedbooking{ background:#fff; line-height:1.6; }
#advancedbooking p,#advancedbooking form, #advancedbooking h3{ margin:0 0 8px 0; padding:0 0 0 6px; }
#advancedbooking form label{ display:block; width:180px; float:left; }

/* VALIDATION */
label.error {
	color:red;
}
