/* CSS Document */

body {text-align:center;}
div#hldr {
	text-align:left;
	position:relative;
	width: 750px /* fallback value */;
	width:expression(((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) 
	> 1172 ? "1150px" : (((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) < 750 ? "752px" : "99.5%"));
}

/*********************************************
*** NAVIGATION BAR
*********************************************/

div#tp {
	position:relative;
}

/*********************************************
*** MAIN NAVIGATION
*********************************************/

div#hdrNav  {position:relative; }

div#nv li a {
	position:relative;
	height:1.6em;
	width:5.8em;
}


/* DROP DOWN MENU */
div.Mnu{top:2.4em;margin-right:-0.1em;z-index:10000;}
div.Mnu ul a{width:13.4em;}
div.Mnu ul a:link,div.Mnu ul a:visited,div.Mnu ul a:active{padding:0.3em 0.3em;}

#mnuLft1Mnu {left:-0.1em}
#mnuLft2Mnu {left:7em}/*Events*/
#mnuLft3Mnu {left:14.1em}
#mnuLft4Mnu {left:21.1em}/*Rules*/
#mnuLft5Mnu {left:28.2em}/*Contact*/

/*********************************************
*** SEARCH AND SEARCH BUTTON
*********************************************/

div#navfrm {
	width:336px;
	height /**/:13px;
}


div#navfrm div#srh form input{
	margin: 0.1em 0;
	padding:0;
}

div#navfrm div#srh #goArr{
	margin-top:0.2em;
	height: 0px !important;
	height /**/:13px;
}

/*********************************************
*** SITE NAV DROP DOWN
*********************************************/

div#nvSte {position:relative;}
div#nvSte ul {
	padding:0;
	margin-top: 0.3em;
}

div#nvSte li a {
	position:relative;
	height:1.4em;
	width:13.3em;
}


/* DROP DOWN MENU */
div.MnuSte{top:1.9em;margin-right:-0.1em;z-index:10000;}
div.MnuSte ul a{width:14.4em;}
div.MnuSte ul a:link,div.MnuSte ul a:visited,div.MnuSte ul a:active{padding:0.2em 0.2em;}

/************************************************** COMMENTED OUT #mnuRht1Mnu ORGINAL SETTING WHILE SEARCH IS HIDDEN*/
/* Site Navigation 
#mnuRht1Mnu {right:12.1em} */
#mnuRht1Mnu {right:0.6em}

/*********************************************
*** CONTENT
*********************************************/

div#cntnt, div#cntnt table#allocation_table, div#cntnt table#allocation_table td, div#cntnt table#docstore_table, div#cntnt table#docstore_table img,
div#cntnt div.event-list-item div.event-list-row img,
div#cntnt div.event_overview img,
div#cntnt table#entry_list_table,
div#cntnt table#entry_list_table img {position:relative}

div#cntnt div.event_menu_sub, div#cntnt div.event_menu{margin-top:1.8em;position:relative}

/*********************************************
*** BROWN FORM
*********************************************/

/**** Fieldset Styling ****/
form.brown_form legend {margin:2em 0;}

/**** Form Styling - form_container ****/
form.brown_form div.form_container {
	margin:0.1em 0 0;
	background:#b1985c;
}

/**** Form Styling - Inputs *****/
form.brown_form input {
	border:none;
	margin:3px;
}
/**** Form Styling - Selects *****/
form.brown_form select {
	margin: 3px 3px 3px 2px;
	border:none;
}

/**** Form Styling - Textareas *****/
form.brown_form textarea {
	margin:0;
}

/**** Form Styling - Labels *****/
form.brown_form label {
	width:18em;
	margin:0;
}

/**** Form Styling - Notices ****/
form.brown_form .form_notice {
	width:30.4em;
}

form.brown_form p {width:48em}

/*********************************************
*** FORM ELEMENTS
*********************************************/

/**** Percent and 5 char fields 67px ****/
form#event_form #year,
form#event_form #entry_limit, 
form#event_form #entry_refund, 
form#event_form #event_no_of_charter_boats, 
form#event_form #charter_refund, 
form#event_form #damage_deposit_refund, 
form#event_form #advert_deposit_refund, 
form#event_form #event_no_of_charter_ext_boats, 
form#event_form #charter_ext_refund, 
form#phase_form #entry_limit, 
form#phase_form #entry_fee, 
form#phase_form #charter_fee, 
form#phase_form #damage_deposit, 
form#phase_form #advert_fee, 
form#phase_form #charter_ext_fee, 
form#phase_form #min_age, 
form#phase_form #max_age {width:68px}

/**** small-input 88px ****/
form#entry_form #address_postcode, 
form#entry_form #payment_address_postcode, 
form#entry_form #payment_personal_alt_title,
form#entry_form #personal_alt_title {width:95px;}

/**** medium-input 225px ****/
form#entry_form #personal_forname,
form#entry_form #personal_mid_name,
form#entry_form #personal_surname,
form#entry_form #address_housename_no,
form#entry_form #contact_email_home,
form#entry_form #contact_email_work,
form#entry_form #payment_personal_forname,
form#entry_form #payment_personal_mid_name,
form#entry_form #payment_personal_surname,
form#entry_form #payment_address_housename_no,
form#entry_form #payment_contact_email_home {width:226px}

/**** long-select 248px ****/
form#entry_form #address_country,
form#entry_form #payment_address_country,
form#event_form #host_country,
form#event_form #host_venue,
form#event_form #type,
form#event_form #charter_availability,
form#event_form #charter_extension_availability,
form#phase_form #short_code {width:247px}


/*********************************************
*** ENTRY LIST
*********************************************/

/* MAIN PLACEMENT CONTAINER AND HOLDER */
.place_container {margin: 3px;}
.place_holder p {margin:0; font-size:70%;}

/* PLACEMENT CONTENT CONTAINER */
.place_confirmed {
	width:99.5%;
	position:relative;
	border-right:2px solid #111111; 
	border-left:2px solid #111111;
	background:#82C144; 
	color:#ffffff; 
	font-weight:bold;
}
.place_open {width:99.5%;position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#ffffff; color:#000000; font-weight:bold;}
.place_pending {width:99.5%;position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#ba060e; color:#ffffff; font-weight:bold;}
.place_brown {width:99.5%;position:relative;border-right:2px solid #111111; border-left:2px solid #111111;background:#b1985c; color:#ffffff; font-weight:bold;}

.c1_1, .c1_2, .c1_3, .c1_4 {position:relative;}

/* PLACEMENT INFORMATION DIVS */
.c1_1 {float:left;margin:0px 15px; }
.c1_2 {float:right;margin:0px 15px; text-align:right;}
.c1_3 {margin:0px; padding:0;float:left;} 
.c1_4 {margin:0px; padding:0;float:left;}

.c1_4 img {margin:0 5px 0 15px;padding:0;border:1px solid #333;}
.c1_3 p {padding:3px 0;margin:0;}

/**** form element misc ****/
form#brown_form_calc div.form_container {width:24.8em}
