/* CSS Document */

body {
	/*background-color:#84AED9;*/
	background-image:url(images/BackGround.gif);
	background-attachment:fixed;
	background-repeat:repeat-x;
	/*padding:0;*/
	/*margin:150px 0 150px 0;*/
}	

select, select option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F588B;
	line-height:12px;

}		

p 
{
	/*
	margin:0;
	padding:0;
*/
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

td 
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F588B;

}		

.logo {
	padding-bottom:22px;
	background-image:url(images/logo-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
}	

.top-links-td {
	padding-bottom:20px;
}	

.top-links-bg {
	border-left:#697DA4 1px solid;
	padding:16px 22px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}	

.top-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}	
.top-links:hover {
	text-decoration:none;
}	

.menu-td {
	padding:2px 2px 2px 0;
	background-color:#FFFFFF;
}

.menu-bg {
	padding:8px 40px 8px 0;
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-x;
}		

.menu {
	padding:5px 10px 0 10px;
	border-right:#5573A3 1px solid;
	border-left:#A0C4EA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	height:24px;
}
.menu:hover {
	color:#13306D;
}	

.menu-current {
	padding:5px 28px 0 28px;
	border-right:#5573A3 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	height:24px;
}
.menu-current:hover {
	color:#13306D;
}

.menu-end {
	padding:5px 0px 0 28px;
	border-left:#A0C4EA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	height:20px;
}
.menu-end:hover {
	color:#13306D;
}	

.content-td {
	background-color:#FFFFFF;
	padding:15px;
	/*
	padding-left:17px;
	padding-right:17px;
	*/
}	

.welcome {
	padding:25px 10px 18px 25px;
	border-bottom:#3F588B 1px solid;
}

.p-top20 {
	padding-top:20px;
}
.p-right5 {
	padding-right:5px;
}	

.blue-border {
	border-bottom:#3F588B 1px solid;
}	

.read-more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F588B;
	font-weight:bold;
	padding-right:15px;
}			
.read-more:hover {
	text-decoration:none;
}	


.bottom-content-td {
	padding-bottom:8px;
	padding-top:20px;
}	

.p-right20 {
	padding-right:20px;
	border-right:#3F588B 1px solid;
}

.p-right44 {
	padding-right:44px;	
}
.p-right14 {
	padding-right:14px;
	
}

.p-left14 {
	padding-left:14px;
}	
.p-top4 {
	padding-top:4px;
}		
.p-top2 {
	padding-top:2px;
}

.p-top12 {
	padding-top:12px;
}

.p-top14 {
	padding-top:12px;
}
.p-top8 {
	padding-top:8px;
}

.search {
	/*background-color:#D6E9FC;*/
	background:url(images/bookingBG.png) repeat-x;
	padding:5px;
	border:/*#B5C6D6*/ #3379ab 1px solid;
}	
.search1 {
	background-color:#D6E9FC;
	padding:12px 18px 12px 18px;
	border:#B5C6D6 1px solid;
	border-bottom:#3F588B 1px solid;
}	

.combo {
	width:138px;
	height:16px;
}
.combo1 {
	width:68px;
	height:16px;
}
.combo2 {
	width:54px;
	height:16px;
}
.p-border {
	border-bottom:#3F588B 1px solid;
}	

.go {
	background-color:#3F588B;
	border:#000000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:34px;
	height:18px;
	cursor:hand;
}	

.tbutton {
	background-color:#3F588B;
	border:#000000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:74px;
	height:20px;
	cursor:hand;
}		

.booking-text {
	font-size:11px;
}

.booking-text1 {
	font-size:11px;
	padding-right:36px;
}	

.services-td {
	padding:0 0 0 14px;
	
}	

.services {
	padding:0 0 20px 0;
	border-bottom:#3F588B 1px solid;
}
.services1 {
	padding:20px 0 20px 14px;
	border-bottom:#3F588B 1px solid;
}

.float {
	float:left;
	padding-right:14px;
}

.list {
	list-style-type:disc;
	line-height:14px;
	margin-bottom:6px;
}	

.offers {
	padding-right:16px;
	border-right:#3F588B 1px solid;
}		

.footer {
	padding:27px 0 14px 20px;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(images/downbar.jpg);
	
}	
/***************/
img {border: none}
.ArticleDateDay {
background-color:#DAF0EB;
color:#333333;
float:left;
font-size:10px;
font-weight:bold;
height:14px;
letter-spacing:4px;
text-align:center;
width:46px;
}
.ArticleDateMonth {
background-color:#7EBCA6;
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:bold;
height:11px;
letter-spacing:0;
text-align:center;
width:46px;
}
.ArticleDateNum {
background-color:#EFFFFB;
color:#333333;
float:right;
font-size:21px;
font-weight:bold;
height:24px;
text-align:center;
width:43px;
}
.ArticleDate {
border-bottom:1px solid #9B9B9B;
border-right:1px solid #9B9B9B;
float:right;
margin:0;
width:90px;
}
.info {border:solid 1px #CFCCC4;background-color:#E6E3D8;padding:7px;margin:7px}
.warning {color:#cc9900; border:solid 1px #663300;background-color:#ffffcc;padding:7px;margin:7px}
.booking-text input {font-size:10px}
.booking-text select {font-size:10px}
td.booking-text {font-size:10px!important}
a.tata {color:#3F588B;text-decoration:none}
a.tata:hover{text-decoration:underline}
