body {
	font: 11px Arial, Helvetica, sans-serif;
	/*background: #ffffff url(images/main-bg.gif);*/
	padding: 0;
	margin: 0;
}
img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	/*background: url(images/dock-bg2.gif);*/
	background: #ffffff;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #cbcbcb;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.search-box{ width:220px; height:22px; padding:0 3px 0 3px; border:1px solid #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}






.new-heading123{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#054d87 !important;
padding:0px 0 0px 20px !important;
}


.new-12heading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8babc4;
padding:10px 0 10px 0;
}

.title-new123
{
   color:#a2c0d8; 
   font-size: 11pt; 
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-weight:600; 
   line-height:17pt;
   
}

.new-grey{
font-size:12px;
color:#929292;
text-align:left;
}
.new-red123{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:800;
color:#cc000c;
}

.more-detail123{
font-size:13px;
color: #7a9eb8; 
}
.more-detail123 a{
font-size:12px;
color: #7a9eb8;
font-size:13px !important;

font-weight:800;
text-decoration:none;
}
.more-detail123 a:hover{
font-size:12px;
color: #000;
text-decoration:underline;
}


#new-nav
{
float:left;
margin:0px 0px 0px 0px;
padding-left:0px;
}

#new-nav A SPAN {
	PADDING-RIGHT:12px;
	height:19px;
	cursor:pointer;
	padding-top:11px;
	}
#new-nav{ margin-left:0;}

#new-nav A {FLOAT:left;}

#new-nav A SPAN {FLOAT:none;}


#new-nav A SPAN {
	DISPLAY: block; FLOAT:left}

#new-nav  A {

PADDING-LEFT:12px; FONT-SIZE:12px; COLOR: #757575; 
BACKGROUND:url(nav-left.jpg) repeat-x left top; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 	TEXT-DECORATION:none; padding-top:0px; font-weight:normal;}

#new-nav A SPAN {

	PADDING-RIGHT:12px; BACKGROUND:url(images/nav-right.jpg) no-repeat right top; FONT-WEIGHT: bold;
	
}

#new-nav A:hover {

	/*PADDING-LEFT:12px; BACKGROUND:url(images/nav-left-hover.jpg) repeat-x left top;*/ COLOR: #6990af;
}

#new-nav A:hover SPAN {

	PADDING-RIGHT:12px; /*BACKGROUND:url(images/nav-right-hover.jpg) no-repeat right top;*/
}

#new-nav A.slected {

	PADDING-LEFT:12px; BACKGROUND:url(images/nav-left-hover.jpg) repeat-x left top; COLOR:#6990af;
}

#new-nav A.slected SPAN {

	PADDING-RIGHT:12px; BACKGROUND:url(images/nav-right-hover.jpg) no-repeat right top;
}
#new-nav A SPAN:hover{

	PADDING-RIGHT:12px; /*BACKGROUND:url(images/nav-right-hover.jpg) no-repeat right top;*/
}
#new-nav UL { padding:0; margin:0; display:inline;
}
#new-nav LI {
	FLOAT: left; MARGIN: 0px;  LIST-STYLE-TYPE: none; display:inline; padding:0 1px 0 1px;
}



.new-click{
font-size:11px;
color:#aeaeae;
padding:5px 2px 6px 0;
}
.new-click a{
font-size:11px;
color:#aeaeae;

text-decoration:none;
}
.new-click a:hover{
font-size:11px;
color:#6990af;
text-decoration:underline;
}

.booking-heading{
background:#98bbd7;
padding:5px 0 5px 8px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.booking-heading1{
padding:5px 0 5px 8px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#00549a;
}


.new-darkgrey{
font-family:;
font-size:13px;
color:#999999;
text-align:left;
}
.total-new123
{
   color: #a2c0d8; 
   font-size: 13px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: 600;
    text-align:left; 

}
.total-newred
{
   color:#c30000; 
   font-size: 13px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: 600;
  
}

.red-123{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ba3200;
text-align:left;
}



.link-123{
font-size:12px;
color: #a2c0d8; 
}
.link-123 a{
font-size:12px;
color: #a2c0d8;
text-align:left;
text-decoration:none;
}
.link-123 a:hover{
font-size:12px;
color: #000;
}


.grey321{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7f7f7f;
padding:0 0 0 10px;
}
.grey321-small{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
padding:0 0 0 5px;
line-height:24px;
}

.red-small{
color:#c40005;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.center-blue-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#97b7d0;
padding-bottom:8px;
}
.new-textbox{
width:120px;
border:#ababab 1px solid;
padding:0 0 0 2px;
}

.new-form-text{
font-size:12px;
color:#7d7d7d
}
.new-right123{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aac1d3;
font-weight:800;
}
.new-right1245{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#848484;
}


.right-img ul{
padding:0px;
margin:0px 0 0 5px;
list-style:none;
}
right-img ul li{
padding:10px 0 10px 10px;
background:url(images/img-border.jpg) no-repeat !important;
float:left;
display:inline;
margin:8px 0px 10px 2px;
width:86px;
text-align:center;
height:83px;
}

