/* STANDARD TAG REDEFINITIONS */
BODY{ color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: Black; margin: 0; padding: 0; }
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; }
a{ color: #dc1f26; text-decoration: none; }
a:hover{	text-decoration: underline;  color: White;   }
form{	margin:0;}

ul {}
li {list-style:disc;padding:2px;}
li a{font-weight:bold;}


 #headerLeft {
	float:left;
	width:210px;
 }
  #headerRight {
	float:left;
	width:545px;
	padding: 40px 0 0 5px;
 }
 .clear {
	clear:both;
 }
 
#header{	width:760px; margin-left:auto; margin-right:auto;}
#header ul{ margin: 0; padding-left: 0; height: 44px; line-height: 44px; display: block; list-style: none; background-color: #4D4D4D; background-image: url(/assets/images/bg_topnav.gif); background-repeat: no-repeat;  }
#header li{ font-weight:bold; display: inline; background-color: #222222;  float: right; height:40px;  }
#header li a{ color:#fff;height: 44px; line-height: 44px; display: block; padding-left: 15px; padding-right: 15px; border-left: 1px solid Black;  float: left;     }
#header li a:hover{ background-color: #444444; text-decoration: none;}
#header .visual{ height:130px; background-image: url(/assets/images/bg_visual.jpg);  background-repeat: no-repeat;  background-color: #000;  border-top: 3px solid Black;   }
#header .visual img{float:right;}
h1{ margin: 0; padding: 10px 0 0 0; font-family: Rockwell,"trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White;  font-size: 20pt;  }
h3{ margin: 0; padding: 10px 0 0 0; font-family: Rockwell,"trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White;  font-size: 12pt;  }

#content{ width:760px; margin-left:auto; margin-right:auto;   }
h2{ margin: 0; padding: 24px 0 7px 0px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt; }
#text{ padding: 35px 40px 35px 40px; border-bottom: 1px solid #484848; border-top: 1px solid #484848; background-color: #222222; }
#text p{	margin-bottom: 1em;}

#text .imageLeft {
		float:left;
		padding-right:15px;
	}
	
#text .halfPage {
		float:left;
		width:320px;
		padding:10px;
}

#text .innerBlock {
		background-color:#363636;
		padding:10px;
}

#text .innerBlockLeft {
			float:left;
			width:50%;
			padding:10px;
		}
#text .innerBlockLeft {
			float:left;
			width:50%;
			border-right:1px solid #484848;
			margin:10px;
		}



#text .innerBlock label {
	width:200px;
	float:left;
	color:#fff;
	font-weight:bold;
}

#text .innerBlock input {
	background-color:#222222;
	border:1px solid #000;
	color:#fff;
}

#text .innerBlock form input.button {
background:transparent url(/assets/images/bookingBtn.jpg) no-repeat scroll center top;
border:0 none;
color:#fff;
font-weight:bold;
cursor:pointer;
float:left;
margin:0.2em 0;
padding:0.4em 0;
width:172px;
}


.clean-ok{
	background:#EEF4D3 8px 6px;
	border:1px solid #90AC13;
	color:#6B800D;
	font-weight:bold;
	padding:4px;
	text-align:center;
	}
	
	
.clean-error {
	background:#F7CBCA 8px 6px;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}


#bookText{width:760px; margin-top:27px; margin-left:auto; margin-right:auto; text-align:center;padding: 5px 20px 5px 20px; background:url('/assets/images/bookquote.jpg') no-repeat}
#bookText p { font-family:Rockwell,"trebuchet ms",arial,tahoma,verdana,sans-serif;font-size:1.2em;color:#ccc;}
#bookText span { color:#dc1f26;}


#footer{	width:760px; margin-top:27px; margin-left:auto; margin-right:auto;  border-top: 4px solid #363636;  text-align: right;  padding-top: 5px;   }
#footer p{ font-size: 11px; line-height: 14px; margin: 0;  color: #DDDDDD; }
#footer a{ font-size: 11px;	font-weight: normal;	text-decoration: none;  color: White;    }
#footer a:hover{ color: white; text-decoration: underline; }

blockquote {
	width:550px;
	margin:auto;
	background-color:#363636;
	border-top:2px solid #666;
	padding:15px;
	margin-bottom:15px;
}



#gallery img {
	margin:10px;
	border:2px solid #000;
}
#gallery img:hover {
	margin:10px;
	border:2px solid #666;
}
#gallery .thumbHolder {
	width:165px;
	float:left;
}