/* 
CSS Created For National Holidays //
By // 
David Oldfield // 
Brainstotm Design //
w. w3.brainstormdesign.co.uk //
e: david.oldfield@brainstormdesign.co.uk //
t: 0113 246 1010 //

Colour references //
Orange #e20021 //
Light Blue #70c1ea //
Dark Blue #001583 //

Red #e20021
Blue #001583
*/

body {
	margin:0px;
	padding:0px;
	color:#000;
	font-family: "Century Gothic", Futura, "Helvetica Neue", Helvetica, "News Gothic MT", sans-serif;
	font-size:12px;
	background-color:#70c1ea;
}
.disney {
	color:#000;
	font-family: "Century Gothic", Futura, "Helvetica Neue", Helvetica, "News Gothic MT", sans-serif;
	font-size:12px;
}
a {
	outline:none;
}
a img {
	border:0px solid #fff;
}
p.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:1px;
}
ul {
	margin:0px;
	padding:0px;
}
a:hover {
	cursor:pointer;
}
.bold {
	color:#001583;
	font-weight:bold;
	text-decoration:none;
}
#container {
	width:900px;
	margin:0px auto 30px auto;
	background-color:#fff;
}
.header {
	background-image:url(../images/General/bg-header.jpg);
	background-repeat:no-repeat;
	height:113px;
}
img.nationalLogo {
	float:left;
	margin:10px 0px 0px 10px;
}
ul#navigation {
	list-style:none;
	background-color:#fff;
	background-image:url(../images/General/bg-navigation.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding:5px 0px 0px 15px;
}
ul#navigation a {
	display:block;
	float:left;
	margin-right:15px;
	color:#fff;
	font-size:15px;
	padding:2px 8px 3px 8px;
	background-color:#001583;
	text-decoration:none;
}
ul#navigation a:hover, ul#navigation a.active {
	background-color:#e20021;
}
#leftColumn {
	float:left;
	width:195px;
	padding:15px 10px 15px 15px;
	background-image:url(../images/General/bg-left-column.jpg);
	background-repeat:no-repeat;
	border-right:2px solid #fff;
	background-color:#fff;
	min-height:176px;
}
img.request {
	margin-top:12px;
}
#rightColumn {
	float:left;
}

.banner {
	width:456px;
	float:left;
	background-color:#001583;
	height:206px;
	overflow:hidden;
}
.banner img.bannerImage {
	border-bottom:2px solid #fff;
	height:144px;
}
.banner img {
	width:456px;
}
.banner ul li {
	float:left;
	position:absolute;
	list-style: none;
}
.banner ul li.show {
	z-index:500;
}
h2#holidayTitle {
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	color:#fff;
	font-size:25px;
	background-color:#001583;
	
	width:426px;
	line-height:125%;
}
h2#title2Lines {
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	color:#FFFFFF;
	font-size:20px;
	background-color:#001583;
	
	width:426px;
	line-height:125%;
}

h10#DealofTheDay {
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	color:#fff;
	font-size:25px;
	background-color:#001583;
	
	width:426px;
	line-height:125%;
}
.offer {
	width:220px;
	float:left;
	border-left:2px solid #fff;
	background-image:url(../images/General/bg-offer.jpg);
	background-repeat:no-repeat;
	height:206px;
}
#content {
	width:426px;
	padding:15px 15px 15px 15px;
	float:left;
	line-height:150%;
}
h1#introduction {
	font-size:16px;
	color:#001583;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h1#subtitle {
	font-size:16px;
	color:#001583;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2#subtitle {
	font-size:16px;
	color:#001583;
	margin:0px 0px 10px 0px;
	padding:0px;
}

h1#introduction span {
	display:none;
}
ul#homeBullets {
	list-style:none;
}
h3#welcome {
	font-size:12px;
	font-weight:normal;
	margin:5px 0px 10px 0px;
	padding:0px;
	line-height:150%;
}
h3#welcome a {
	color:#001583;
	text-decoration:none;
}
h3#welcome a:hover {
	text-decoration:underline;
}
#finder {
	width:190px;
	padding:15px 10px 15px 15px;
	float:left;
}
ul.youGet {
	padding-left:16px;
}
ul.youGet li {
	margin-bottom:4px;
}
#footer {
	height:19px;
	background-image:url(../images/General/bg-container.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:75px 15px 15px 15px;
}
#footer ul {
	list-style:none;
	color:#fff;
}
#footer ul li {
	float:left;
}
#footer ul li.spacer {
	padding:0px 8px;
}
#footer a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
#footer a:hover {
	text-decoration:underline;
}
.offer img {
	margin:10px 0px 0px 13px;
}
#leftContent {
	float:left;
	width:197px;
	padding:15px 10px 15px 15px;
	background-color:#fff;
}
/*
===== Holiday Search Step 2 ===
*/
#contentStretch {
	padding:15px;
}
h3#step {
	font-weight:normal;
	font-size:16px;
	color:#001583;
	margin:0px 0px 15px 0px;
	padding:0px;
}
h3#step span {
	font-weight:bold;
}
h3#step2 {
	font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
	margin:0px 0px 15px 0px;
	height:22px;
	vertical-align: middle;
	padding:0px;
}
h3#step2 span {
	font-weight:bold;
}
ol#searchOptions {
	font-size:16px;
	color:#001583;
	font-weight:bold;
	padding:15px 0px 10px 20px;
	margin:0px;
	float:left;
	width:350px;
}
p.quickHolidaySearch {
	float:right;
	width:370px;
	margin:0px;
	padding:0px;
	color:#fff;
	position:relative;
	left:-100px;
	top:-12px;
	font-weight:bold;
	font-size:14px;
}
p.quickHolidaySearch input {
	margin-top:10px;
}
.mapHeading h2.searchTitle {
	float:left;
	width:200px;
	position:relative;
	top:-2px;
}
input.submitButton2 {
	width:40px;
	height:22px;
	border:0px solid #fff;
	background-image:url(../images/General/button-go.png);
	background-repeat:no-repeat;
	background-color:none;
}
.quickie {
	color:#E90E14;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	/*position:relative;
	left:-400px;
	top:8px;*/
}
.blue {
	background-color:#001583;
}
input.top {
	margin-top:20px;
}
#option {
	border:1px solid #00aaf2;
	padding:10px;
	margin-bottom:15px;
	margin-top:15px;
}
#option h3 {
	margin:-11px -11px 10px -11px;
	padding:5px 10px;
	background-color:#001583;
	color:#fff;
}
#option h3 span {
	color:#F2562D;
}
#option h4 {
	font-size:14px;
	color:#001583;
	margin:0px 0px 15px 0px;
	padding:0px;
}
p.label {
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}
p.quickEnter {
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
p.quickEnter span {
	font-weight:normal;
	font-style:italic;
}
table.destinationsTable {
	padding:10px 0px;
	margin:0px;
	border-bottom:1px solid #00aaf2;
	width:846px;
}
table.destinationsTable td {
	width:275px;
	vertical-align:top;
}
table.destinationsTable td.tableTitle {
	font-weight:bold;
	text-transform:uppercase;
}
table.destinationsTable td.tableTitle span {
	font-weight:normal;
}
table.days {
	margin-bottom:30px;
}
table.days td {
	padding-right:20px;
	vertical-align:top;
}
input.textBox, form.contactNational textarea {
	border:1px solid #00aaf2;
	padding:1px;
	width:230px;
	margin:0px;
}
input.Small {
	width:80px;
}
form.contactNational p {
	margin:0px 0px 5px 0px;
	padding:0px;
}
form.contactNational textarea {
	height:80px;
	margin-top:5px;
}
input.searchbox {
	border:2px solid #00aaf2;
	padding:3px;
	width:300px;
	position:relative;
	top:8px;
	left:225px;
}
table.month {
	float:left;
}
table.month td {
	padding-right:20px;
	vertical-align:top;
}
input.submitButton {
	width:100px;
	height:59px;
	border:0px solid #fff;
	background-image:url(../images/General/button-go.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-top:10px;
}
input.submitButton:hover {
	cursor:pointer;
}
/*
===== Sortable search results ==
*/
table.sortable {
	width:900px;
	margin-left:-15px;
	margin-top:15px;
}
.sortable th {
	padding:10px 10px 10px 15px;
	color:#fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#001583;
	text-align:left;
}
.sortable th#last, .sortable td.last {
	border-right:0px solid #fff;
}
.sortable td {
	padding:5px 5px 5px 15px;
	font-weight:bold;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#c6e3f6;
}
.sortable .head {
	background:#001583 url(../images/General/sort.gif) 6px center no-repeat;
	cursor:pointer;
	padding-left:15px;
}
.sortable .desc {
	background:#001583 url(../images/General/desc.gif) 6px center no-repeat;
	cursor:pointer;
	padding-left:15px;
}
.sortable .asc {
	background:#001583 url(../images/General/asc.gif) 6px center no-repeat;
	cursor:pointer;
	padding-left:15px;
}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {
	color:#fff;
}
.sortable .even td {
	background:#c6e3f6;
}
.sortable .odd td {
	background:#c6e3f6;
}
.sortable td span {
	color:#F2562D;
}
.sortable td.availability a {
	color:#001583;
	text-decoration:none;
}
.sortable td.moreInfo a {
	color:#F2562D;
	text-decoration:none;
}
p.paginate, p.paginate a {
	color:#001583;
	font-weight:bold;
	text-decoration:none;
}
p.paginate a:hover {
	color:#e20021;
}
p.paginate span {
	color:#e20021;
}
#content h3#subTitle {
	color:#001583;
	font-size:18px;
	padding-bottom:0px;
	margin-bottom:10px;
}
.discovery, .discovery a {
	font-size:14px;
}
.discovery p, p.searchAll {
	padding:4px 0px;
	border-top:1px solid #70c1ea;
	margin:0px;
	color:#001583;
	font-weight:bold;
}
p.searchAll {
	margin-top:10px;
	padding-top:10px;
	font-size:17px;
}
.noBorder p {
	border-top:0px solid #fff;
}
.discovery p.bottomBorder, p.bottomBorder {
	border-bottom:1px solid #70c1ea;
}
.discovery p a, a.moreLink, a.searchLink {
	float:right;
	margin-left:10px;
	font-weight:bold;
	text-decoration:none;
	color:#001583;
}
a.searchLink {
	font-size:14px;
}
.discovery p a:hover {
	text-decoration:underline;
}
.discovery p a.moreLink, a.moreLink {
	color:#e20021;
}
input.noLeft {
	float:left;
}
.introText {
	width:870px;
}
/*
== Map == 
*/
.mapHeading {
	border-top:20px solid #F2562D;
	background-color:#001583;
}
/*
== Content Pages ==
*/
.contentPage {
	padding:20px 0px 20px 15px;
	float:left;
	width:660px;
}
.contentPageMargin {
	padding:20px 0px 20px 15px;
	float:left;
	width:640px;
}
.column {
	width:315px;
	float:left;
	margin-right:15px;
}
h3.contentHead {
	color:#001583;
	border-bottom:1px solid #70c1ea;
	padding-bottom:5px;
	margin-bottom:5px;
}
.contentPageMargin h3.contentHead {
	border-bottom:1px solid #70c1ea;
}
.contentPageMargin h3.step, h3#underscore {
	border-bottom:1px solid #001583;
	font-size:16px;
	color:#001583;
	padding-bottom:8px;
}
.contentPage ul {
	padding:0px 0px 0px 15px;
}
.contentPage ul li {
	margin-bottom:5px;
}
h3.subTitle, p.subTitle {
	color:#001583;
}
p.subTitle {
	font-weight:bold;
}
h3#largeHeading {
	font-size:30px;
	color:#001583;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}
p.bottomBorder {
	padding-bottom:5px;
}
img.exclusion {
	margin-top:16px;
}
p.disclaimer {
	font-size:10px;
}
table.premiums {
	border:2px solid #001583;
	margin-bottom:20px;
}
table.premiums td {
	border-right:0px solid #001583;
	padding:0px;
	text-align:center;
}
table.premiums td.tableHeader {
	font-weight:bold;
	font-size:16px;
	color:#001583;
	text-align:left;
	border-bottom:2px solid #001583;
	padding:8px 5px;
}
table.premiums td.right {
	border-right:0px solid #fff;
}
td.tableTop {
	font-size:11px;
	vertical-align:top;
	border-bottom:2px solid #001583;
}
table.benefits td {
	text-align:left;
	vertical-align:top;
	padding:5px;
}
table.benefits td.desc {
	width:120px;
}
table.premiums td table td {
	border-right:0px solid #001583;
	padding:0px;
	text-align:left;
	font-size:11px;
}
table.premiums td table td table td {
	padding:5px 2px 5px 3px;
}
table.premiums td table td.border, #container td.border {
	border-right:2px solid #001583;
}
table.benefits td table td table td {
	border-right:0px solid #fff;
}
#container td.topBorder {
	border-top:2px solid #001583;
}
p.centre {
	text-align:center;
	font-size:14px;
}
img.numbers {
	float:left;
	margin-bottom:2px;
	margin-right:10px;
}
td.fixedWidth {
	width:160px;
}
.groupBox {
	width:270px;
	float:left;
	margin-right:15px;
}
.groupBox2 {
	width:350px;
	float:left;
}
.groupText {
	border-left:1px solid #2053af;
	border-right:1px solid #2053af;
	padding:10px;
	color:#001583;
	min-height:232px;
}
.groupText p.border {
	border-bottom:1px solid #001583;
	padding:7px 0px 4px 0px;
	margin:0px;
	font-weight:bold;
}
.groupText p.border .orange {
	color:#e20021;
}
.groupText p.non {
	border-bottom:0px solid #001583;
}
ul#offer {
	padding:14px 0px 10px 15px;
	font-weight:bold;
}
ul#offer li {
	padding:4px 0px;
	border-bottom:1px solid #001583;
}
.groupText p.increase {
	margin-bottom:15px;
}
h3#step a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
td.small {
	font-size:11px;
}
td.last {
	padding-left:8px;
	font-size:12px;
}
img.couple {
	float:right;
	margin-top:22px;
}
input.continue {
	display:block;
	background-image:url(../images/General/bg-continue.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:81px;
	border:none;
	color:#fff;
	font-size:12px;
	font-family: "Century Gothic", Futura, "Helvetica Neue", Helvetica, "News Gothic MT", sans-serif;
}
input.continue:hover {
	color:#e20021;
	cursor:pointer;
}
table.returner {
	padding-top:20px;
}
table.returner td {
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
}
input.textBox {
	margin-top:5px;
}
#content h3.enterEmail {
	margin-bottom:0px;
	padding-bottom:0px;
}
p.forgotten {
	border-bottom:1px solid #001583;
	width:232px;
	margin:10px 0px 30px 0px;
	padding:5px 0px;
}
p.forgotten a {
	font-weight:bold;
	color:#001583;
	text-decoration:none;
}
.leftContact, .rightContact {
	float:left;
}
.leftContact {
	margin-right:15px;
	width:240px;
}
.rightContact {
	width:170px;
	padding-top:18px;
}
form.contactNational input {
	margin-top:5px;
}
.larger {
	font-size:14px;
}
ul#includes {
	font-weight:bold;
	list-style:none;
	color:#001583;
}
.orange {
	color:#e20021;
}
p.top {
	border-top:1px solid #70c1ea;
}
a.forgotten {
	color:#001583;
	text-decoration:none;
	font-weight:bold;
}
h3.borderBottom {
	border-bottom:1px solid #70c1ea;
}
a.move {
	margin-right:45px;
}
#list1b {
	padding-right:20px;
}
#list1b a.openMe, a.selected {
	display:block;
	color:#001583;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0px;
	padding:2px 0px 4px 0px;
	border-bottom:1px solid #001583;
	background-image:url(../images/General/image-plus.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
#list1b a.selected {
	background-image:url(../images/General/image-minus.jpg);
}
table.cancelCharges {
	border:2px solid #001583;
}
table.cancelCharges td {
	border-bottom:1px solid #eee;
}
table.agents td {
	padding:2px 5px 2px 0px;
	vertical-align:top;
	width:80px;
	border-bottom:1px solid #eee;
}
#container table.agents td.orange {
	color:#000;
	width:150px;
}#container table.agents td.orange span {
	color:#e20021;
}
#container table.agents td.rightTable {
	width:300px;
}
ul#includes li ul {
	margin-left:30px;
}
/*
== Gallery ==
*/
#gallery {
	width:190px;
}
ul.thumbs {
	list-style:none;
	padding:0px;
	margin:5px 0px 0px 3px;
	width:190px;
}
ul.thumbs li {
	height:40px;
	width:57px;
	overflow:hidden;
	text-align:center;
	background-color:#ddd;
	margin-bottom:5px;
}
ul.thumbs img {
	height:40px;
}
img.indexGallery {
	height:40px;
	margin-right:5px;
	margin-bottom:5px;
}
p.galleryLink {
	margin-top:25px;
}
ul.thumbs li {
	float:left;
	margin-right:5px;
}
#slideshow {
	width:190px;
	overflow:hidden;
}
#slideshow img {
	height:121px;
	margin:0px;
}
.slideshow-container {
	padding:0px;
	margin:0px;
	height:120px;
	width:190px;
	overflow:hidden;
}
a.advance-link {
	padding:0px;
	margin:0px;
}
a.advance-link:hover {
	text-decoration:none;
}
#controls {
	height:26px;
	margin:0px 0px 0px 3px;
	background-color:#0c2494;
	width:181px;
}
#controls a {
	display:block;
	background-color:#0c2494;
	color:#fff;
	float:left;
	padding:5px;
	font-size:11px;
	text-decoration:none;
}
.pagination {
	clear:both;
}
.pagination {
	display:none;
}
#loading, #slideshow {

	background-repeat:no-repeat;
	background-position:center;
	width:190px;
}
table.signUp td {
	padding-right:10px;
}
table.signUp input.Smaller {
	width:30px;
}
table.signUp td {
	padding-bottom:10px;
}
table.signUp input.largerText {
	width:318px;
}
.searchFields {
	border-right:1px solid #00AAF2;
}
.searchGoButton {
	position:relative;
	top:5px;
}


























.mapWrap {
	width:874px;
}
.leftMap {
	width:274px;
	margin-right:20px;
	float:left;
	font-size:14px;
	color:#001583;
	position:relative;
	z-index:1;
}
img.cameo {
	position:absolute;
	z-index:2;
	top:364px;
	left:0px;
	width:240px;
}
.leftMap h1, .regionMap {
	color:#001583;
	font-size:20px;
	font-weight:bold;
}
input, select {
	font-family: "Century Gothic", Futura, "Helvetica Neue", Helvetica, "News Gothic MT", sans-serif;
}
.leftMap select {
	border:2px solid #001583;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#001583;
	font-size:14px;
	width:180px;
	font-weight:bold;
}
.leftMap select option {
	font-weight:normal;
	background-image:url(../images/General/bg-right-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding:1px 2px;
	border-top:1px solid #001583;
}
.leftMap input.soob {
	width:50px;
	background-color:#001583;
	color:#fff;
	font-weight:normal;
	font-size:16px;
	padding:1px 5px 4px 5px;
	border:2px solid #001583;
	border-width:0px 2px 2px 2px;
}
.leftMap input.soob3 {
	position:absolute;
	top:158px;
	right:6px;
	z-index:99;
	width:50px;
	background-color:#001583;
	color:#fff;
	font-weight:normal;
	font-size:16px;
	padding:1px 5px 4px 5px;
	border:2px solid #001583;
	border-width:0px 2px 2px 2px;
}
h1.region {
}
.rightMap, #map {
	width:553px;
	float:left;
	border:3px solid #001583;
	height:520px;
	position:relative;
	z-index:1;
	margin-top:0px;
}
#map {
	border:none;
	margin-top:0px;
}
img.mainMap {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.marker {
	position: absolute;
	z-index:52;
	display:block;
}
.popup2 {
	position: absolute;
	display: none;
	z-index: 97;
	width:250px;
	padding:10px 0px 30px 0px;
}
.centreBubble {
	background-image:url(../images/General/bg-bubble-centre.png);
	background-repeat:repeat-y;
	padding:2px 20px 5px 10px;
	text-align:center;
	position:relative;
	z-index:20;
}
.popup2 h2 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}
.popup2 ul {
	list-style:none;
}
.popup2 ul li {
	margin-bottom:2px;
}
.popup2 p {
	padding:0px 0px 4px 0px;
	margin:0px;
}
.trigger {
	position: absolute;
	z-index:52;
}
.marker a {
	color:#001583;
}
a.ne {
	left:15px;
	top:105px;
	width:90px;
	height:105px;
	display:block;
	overflow:hidden;
}
.northeast {
	left:290px;
	top:-20px;
	width:90px;
	height:105px;
	display:block;
}
a.sc {
	left:40px;
	top:-160px;
	width:90px;
	height:80px;
	display:block;
	overflow:hidden;
}
.scotland {
	left:100px;
	top:180px;
	width:90px;
	height:205px;
	display:block;
	z-index:5;
}
a.yo {
	left:20px;
	top:140px;
	width:120px;
	height:80px;
	display:block;
	overflow:hidden;
}
.yorkshire {
	left:280px;
	top:50px;
	width:90px;
	height:105px;
	display:block;
}
a.md {
	   left:30px;
            top:150px;
            width:118px;
            height:100px;
            display:block;
            overflow:hidden;
            z-index:53

}
.midlands {
	left:280px;
            top:200px;
            width:90px;
            height:105px;
            display:block;
            z-index:98;

}
a.nw {
	left:30px;
	top:150px;
	width:70px;
	height:70px;
	display:block;
	overflow:hidden;
	z-index:52;
}
.northWest {
	left:200px;
	top:80px;
	width:90px;
	height:105px;
	display:block;
	z-index:52;
}

img.sMap {
	position:absolute;
	z-index:100;
	top:15px;
	right:25px;
}
.centreBubble h2 {
	background-color:#f1562c;
	padding:3px 5px;
	color:#fff;
	margin-right:5px;
}
.centreBubble p {
	line-height:115%;
}
p.large {
	margin:0px;
	color:#fff;
	font-size:11px;
	line-height:13px;
	background-color:#001583;
	padding:5px;
	width:205px;
	margin-bottom:5px;
}
p.large a {
	text-decoration:none;
	color:#fff;
}
.popup2 ul li span {
	font-size:10px;
}
p.links {
	z-index:100;
}
p.links a {
	margin-right:5px;
	position:relative; /*this is the key*/
	z-index:1;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	background-color:#f1562c;
	padding:2px 4px;
	color:#fff;
}
p#vtip {
	display: none;
	position: absolute;
	padding: 10px;
	left: 5px;
	font-size: 10px;
	background-color: white;
	border: 1px solid #a6c9e2;
	z-index: 9999;
	width:200px;
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px
}
form.regionSelect {
	padding-top:0px;
	margin-top:0px;
}
.centreBubble select {
	border:2px solid #001583;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#001583;
	font-size:12px;
	width:165px;
	font-weight:bold;
	margin-left:-5px;
	margin-bottom:5px;
}
.centreBubble select option {
	font-weight:normal;
	background-image:url(../images/General/bg-right-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding:1px 2px;
	border-top:1px solid #001583;
}
.centreBubble input.soob2 {
	width:40px;
	background-color:#001583;
	border:none;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	float:right;
	padding:5px;
	margin-right:5px;
	margin-top:-107px;
}
.centreBubble .points {
	text-align:left;
	padding:5px 10px;
	height:90px;
	overflow:auto;
	margin:5px 5px 5px 0px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	width:150px;
}
p.tick {
	font-size:11px;
}
p.checkers {
	border-top:1px solid #001583;
	padding-top:10px;
}
h2#pTitle {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:16px;
}
p.selection {
	margin-top:0px;
	padding-top:5px;
}
