/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
html, body
{
margin:0;
padding:0;
width: 100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E8E8E8;
}

/* Forces scroll in Mozilla and stops page shift because of scroll bar */
html { min-height: 100%; margin-bottom: 1px; }

a:link { text-decoration: underline; color: #B60029; }
a:visited { text-decoration:underline; color: #B60029; }
a:hover { text-decoration: underline; color: gray; }

img
{
border: 0 none;
}

h1
{
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}

label
{
	display:block;
	font-weight:bold;
	padding:2px 0px;
}

div.formelement
{
	float:left;
	margin:10px;
	width:200px;	
}

/* Used for the submit button */
div.formelement_last
{
	float:left;
	margin:10px;
	/*border:1px solid #000;*/
	
	
}

/* the media one logo */
div.formimage
{
	float:left;
	padding-left:54px;
}

input.textbox
{
	width:190px;
	color: #B60029;
}

select.selectbox
{
	width:190px;
	color: #B60029;
}

/* holds everything */
#container
{
	width:741px;
	margin: 20px auto;
	background-color:#FFFFFF;
	border:1px solid #000;
	padding-bottom:0px;
}

/* stops flots going crazy in ie when a selct box is present */
div.clear
{
	clear:both;
	margin:0;
	padding:0;
	border:0;
}

p.sectionheader
{
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#C53347;
	
}

/* Hold everything but the header image */
#content
{
	margin:20px 40px;
}

p.label
{
	font-weight:bold;
	display:inline;
	width:120px;
	/*border:1px solid #000;*/
	text-align:right;
}

#content.confirm div { 
	padding-bottom:4px;
}

p.value
{ 
	display:inline;
	margin:5px;
}

#bottom_strap {
	height:20px;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}

#links {
	width:280px;
	float:left;
}

#enquiries {
	float:right;
}
#footer {
	height:18px;
	padding:5px;
	background-color:#B60029;
	color:#CCC;
}

#footer img {
	padding-right:15px;
}

div#detailsPanel
{
	float:left;
}
div#confirmButtonPanel
{
	float:left; 
	margin-left:30px;
}
