#dropdown {
	float: left;
	margin-left: 1em;
	padding-bottom: 1em;
}

#dropdown label {
	position: absolute;
	left: -9999px;
}

#dropdown input {vertical-align: top;}

#uberContentContainer {
	width: 100%;
	margin-bottom: 45px;
	float: left;
	padding-top: 45px;
}

#leftNavContainer {
	float: left;
	width: 29%;
}

#leftNav {margin-right: 25px;}

#leftNav ul {
	margin-bottom: 1em;
}

#leftNav li {
	list-style: none;
	text-align: right;
	background: url(../images/arrow_pink.gif) no-repeat left;
	margin: 0 1em;
	padding: .3em 0;
	border-bottom: 1px solid #ccc;
}

#leftNav li a {
	text-decoration: none;
	color: #333;
	font-weight: 800;
}

#leftNav li a:hover {
	color: #fe019a;
}

#contentContainer {
	float: left;
	width: 40%;
}

#breadcrumbsContainer {margin-bottom: 12px;}

#breadcrumbs {
	list-style-type: none;
}

#breadcrumbs li {
	display: inline;
	border: none;
	color: #666;
}

#breadcrumbs li a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	margin-right: .3em;
}

#breadcrumbs li a:hover {
	text-decoration: underline;
}

#content {
	clear: both;
}

#content h1 {
	color: #fe019a;
}

#content p {
	margin-bottom: 1em;
}

#content ul#listing {
	list-style-type: none; 
	background: url(../images/bg-dotted_bdr.gif) repeat-x left top; 
	padding-top: 1px; 
	margin-bottom: 10px; 
	float: left;
}

#content ul#listing li {
	list-style: none;
	width: 100%;
	clear: both;
	float: left;
	padding: 11px 0 0;
	background: url(../images/bg-dotted_bdr.gif) repeat-x left bottom;
}

#content ul#listing li img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#content ul#listing li h2 {
	color: #00458b;
}

#content ul#listing li h2 a {color: #00458b; text-decoration: none;}

#content ul#listing li h2 a:hover {text-decoration: underline;}

#content ul#listing li p {margin-bottom: 10px;}


#pageTools {list-style-type: none; clear: both; float: left; width: 100%;}
#pageTools li {float: left; color: #00458b; border-right: 1px solid #00458b; margin-right: 3px; padding-right: 2px;}
#pageTools li.last {border: none;}
#pageTools li a {color: #00458b; text-decoration: none;}
#pageTools li a:hover {text-decoration: underline;}


#rightColContainer {
	float: right;
	width: 29%;
}

#rightCol {
	margin: 0 10px 0 25px;
}

#rightCol h2 {
	color: #00458b;
	padding: 0 5px 5px 5px;
	margin: 0 0 5px 0;
	background: url(../images/bg-dotted_bdr.gif) repeat-x left bottom;
}

#rightCol p {
	margin-bottom: 2em;
	padding: 0 5px;
}

#rightCol img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#rightCol ul {list-style-type: none; margin: 0 5px;}

#rightCol ul li a {
	text-decoration: none;
	background: url(../images/arrow_pink.gif) no-repeat left .3em;
	padding-left: 15px;
	color: #00458b;
}

#rightCol ul li a:hover {
	text-decoration: underline;
}




.formField2, .formField {
  clear: left;
  display: block;
  width: 100%;
  margin: 0px 0px 10px 0px;
}

form .formField label {
  font-size: .8em;
  display: block;
  float: left;
  width: 12em;
  text-align: left;
  padding-top: 3px;
}

form .mandatoryNote { margin-top: 1em ;}
form .mandatoryNote span { color: #099;}
.error{
	color: #f00;
}
.tnc{
	color: #000;
	font-size: .8em;
}
form .formField label span { font-weight: 800; color: #099;}

form .formField input {
	width: 285px;
}

form .formField input#fldPostcode {
	width: 100px;
}

form .formBtn input {
	margin-left: 11.5em; 
} 	
/* download page styles - 15/04/10 GM */
.download_images{
	display: block;
	margin: 20px 0 10px 0;
	position: relative;
	clear: both;
	overflow: hidden;
	height: 150px;
}
.download_images h2{
	padding: 0 0 10px 240px;
}
.download_images .dnload_image{
	position: absolute;
	top: 0;
	left: 0;
}
.download_images ul{
	float: left;
	width: 200px;
	margin: 30px 0 0 240px;
	display: inline;
}
.download_images li{
	list-style: none;
	float: left;
	clear: both;
	width: 180px;
	margin-bottom: 5px;
	font-size: 1.0em;
}
.dnload_image {
width: 200px;
float: left;
margin-right: 20px;
}



#download_images a{
float: right;
}

/*New Styles from Purple*/






