/* CSS Document */
a.arrowLinks{
	background:transparent url(../images/arrow.gif) no-repeat scroll 0px 5px;
	padding:0px 0px 0px 20px;
	display:block;
}

/*GENERAL ++++++++++++++*/
h1{
	font: normal 2.0em "Times New Roman", Times, serif;
	color:#fff;
	margin:10px 0px;
	padding:0px;
}
h1.red{
	font: normal 2.0em "Times New Roman", Times, serif;
	color:#f26222;
	margin:10px 0px;
	padding:0px;
}
h2{
	color:#000;
	font: bold 1.6em "Times New Roman", Times, serif;
	padding:0px;
	margin:18px 0px 0px 0px;
}
h2.orange{
	color:#ea8a02;
}
h2.home-blue{
	color:#0096db;
}
h2.blue{
	color:#569cb9;
}

h2.purple{
	color:#743f9e;
}
h2.red{
	color:#f26222;
}
.column-right h2.purple,
.column-right h2.orange,
.column-right h2.blue,
.column-right-bookings h2.red,
.column-right h2.red{
	margin:0px;
}

.column-right-bookings h2.red,
.column-right h2.red{
	margin:8px 0px 0px 0px;
}

h3{
	margin:0px;
	padding:5px 0px;
	color:#000;
	font: bold 1.4em "Times New Roman", Times, serif;
}
a{
	color:#808285;
	text-decoration:underline;
}
a:hover{
	color:#808285;
	text-decoration:none;
}
p{
	margin:0px;
	padding:5px 0px 3px 0px;
	color:#000;
	font: normal 1.4em "Times New Roman", Times, serif;
	line-height:1.2em;
}
p.home-quote-signature{
	color:#000;font-size:1.5em;
}
.column-right-bookings p,
.column-right p{
	margin:0px 25px 0px 0px;
	padding:14px 0px;
	color:#231f20;
	font: normal 1.4em "Times New Roman", Times, serif;
	line-height:1.2em;
}
.column-right div.divider{
	margin:0px 25px 0px 0px;
	padding:0px;
	border-bottom:1px dotted #000;
	height:0px;
}
.column-right p.bookabach{
	margin:0px 25px 20px 0px;
	padding:14px 0px;
	color:#790000;
	font: normal 1.2em "Times New Roman", Times, serif;
	line-height:1.1em;
	border:none;
}

fieldset{
	border:none;
}

input,
textarea,
select{
	font: normal 1.0em arial;
	margin:0px 0px 5px 0px;	
	border:1px dotted #666;
	padding:0px 3px;
	margin-left:3px;
}