/*  Main Page Styles */




body    
{ 
font-family: Century Gothic; 
font-size:12.75px; color:#666666
}



h1 
{
padding:0;
font-size:25px; 
font-family: Century Gothic; 
}
	
h2 
{
font-size:18px;
}
	




#header h1 a {
padding:0;
font-size:44px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:black;
text-decoration:none;
font-weight:400;
}

#header h1 a:hover
{
color:white;
text-decoration:none;

}
	
#mainContent p
{	
font-family: Century Gothic, Times, serif; 
line-height:108%;
font-size:12.75px; color:#666666;
}

#mainContent ul

{
font-family: arial, sans-serif; 
font-size:11px; 
}


#mainContent ul a
{
font-family: arial, sans-serif; 
text-decoration:none;
color:#7F7E13;
}

#mainContent a 
{
color:#666666;
text-decoration:underline;
}

#mainContent a:hover 
{
text-decoration:none;
color:#7F7E13;
}

#sidebar1 ul,
#sidebar1 li      
{ font-family: Verdana; 
font-size: 11px; 
list-style:none;
font-weight: bold 
}

#sidebar1 ul a
{
font-size:12.75px; text-decoration:none;
color:#7F7E13;
}

#sidebar1 li a:hover
{
text-decoration:none;
color:#8BA9B3;
}



/*  Menu and Form Pages */



td {
	padding-right: 5px;
	padding-left: 5px;
}

td .datawithline {
	padding-right: 5px;
	padding-left: 5px;
}

.testimonialtable td, .testimonialtable tr, .testimonialtable p { 
	color:#666666}

.anchorListDiv {
width: 155px;
	list-style-type: none;
	right: 5px;
	border: 1px solid #999966;
}
.anchorListDiv ul {
padding: 11px;
	list-style-type: none;
}
.anchorListDiv li {

	list-style-type: none;
}



.redWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 600;
	color: #FF0000;
	text-align: center;
}



#sidebar1 ul   

{ 
border-left: 1px solid #8BA9B3;
padding-left:15px;
font-family: Verdana; font-size: 11px; font-weight: bold }

#sidebar1 li   

{ 
border-bottom: 1px dotted #8BA9B3;
}


#londonlinks a
{
font-family: arial, sans-serif; 
text-decoration:none;
color:#7F7E13;
}



#mainContent p.small       
{ 
font-size:11px; 
}


.quotetable

 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size:11px;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.infoitalic
{

font-style:italic;
color:#8BA9B3;
}

.smaller
{
font-size:smaller;
}

.testimonialguestname
{
	font-size:10.5px;
	color:#7F7E13 !important;
	margin:6px 0 19px 0;
}

.testimonialintro
{
padding:10px 0 0 0;
 font-size:15px !important;
 font-style:italic;
 font-family: "Times New Roman", Times, serif;
 font-weight:bold;
 color:#8BA9B3 !important;
 line-height:130%;
 }

.termsjustified p
{
text-align:justify !important;
}


#bookingfooter,
#bookingfooter p
{
text-align:center !important;
}


#bookingfooter p
{
font-size:smaller;
}

#bookingfooter
{
display:block;
padding-bottom:20px;}

#bookingfooter,
#bookingfooter p
{
text-align:center;
}

#bookingfooter
{
display:block;
padding-bottom:20px;
}

#myform_errorloc li
{
font-size:larger;
color:red !important;
}

/* Floating Right Box */
/* Floating Right Box */

.leftfloatbox {
	padding:0 7px 0 7px;
	width:150px;
	float: left;
	text-align:center;
	margin:5px 40px 10px 0;
	}



.leftfloatbox img
{
padding:0;
}

div.leftfloatbox p.photolabel
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:9.5px !important;
text-align:left !important;
color:#666;
line-height:100%;
padding:0 0 5px 0;
margin:0;
}
