/* other CSS rules */

body{
	margin:0px;
	padding:0px;
	font-family:Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
div, p, th, td{
	padding:0px;
	margin:0px;
	border:none;
}

.clboth{clear:both;}

img{ border:none; padding:0px; margin:0px; }

.topproviders {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 1px solid #3FAAF9;
padding-left: 10px;
color: #aaaaaa;
background: url(providers.png) no-repeat;
margin-bottom: 20px;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
height: 95px;
}



/* other CSS rules */

h1, h2, h3, h4, h5, p {
	margin: 0;
	padding-top: 5px;		
}


h1 { 
	font-size: 14pt; text-transform: uppercase; color:#333333; 

}

h2 { 
	font-size: 11pt; text-transform: uppercase; color:#EA8100; 

}

h3 { 
	font-size: 11pt; text-transform: uppercase; color:#444444; 

}

h4 { 
	font-size: 9pt; text-transform: uppercase; color:#444444; 

}

h5 { 
	font-size: 9pt; text-transform: none; color:#444444; 

}


.page{
	width:800px; 
	margin:  0px auto;
}


.mysite_img{
	float:right; 
	width:800px;
}

.mysite_menusmall{
    padding-top:15px;
    padding-left:15px;
	float:left; 
	width:326px;
}





#booking{
	background: #fff;
}








/* other CSS rules */








#menu {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight:normal;
}
#menu a {
	background: #333 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #2580a2 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}
	
	




#menu-travel {
	float:left;
	width:100%;
	background:#fff;
	font-size:93%;
	line-height:normal;
	border-top:0px solid #666;
	}
#menu-travel ul {
	margin:0;
	padding:0px 0px 10px 50px;
	list-style:none;
	}
#menu-travel li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu-travel a {
	float:left;
	background:url("images/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#menu-travel a span {
	float:left;
	display:block;
	background:url("images/tabrightF.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-travel a span {float:none;}
/* End IE5-Mac hack */
#menu-travel a:hover span {color:#FFFFFF;}
#menu-travel a:hover {background-position:0% -42px;}
#menu-travel a:hover span {background-position:100% -42px;}





#menu-travel-2 {
	background: #eeeeee;
	float: left;
	list-style: none;
	padding-top: 0px;
	margin: 0;
	margin-right: 56px;
	margin-top: 0px;
	/*width: 70%;*/
}
#menu-travel-2 ul {
	list-style:none;
	padding-top: 0px;
	margin-top: 0px;
}

#menu-travel-2 li {
	float: right;
	font: 8px "MS Sans Serif", Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
}
#menu-travel-2 a {
	background: #eeeeee url("images/seperator.gif") bottom right no-repeat;
	color: #444444;
	display: block;
	float: right;
	margin: 0;
	padding: 0px;
	padding: 3px 12px;
	text-decoration: none;
	font-weight: normal;
}
#menu-travel-2 a:hover {
	background: #2580a2 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	/*padding-bottom: 8px;*/
	}









.main_results {
	float:left; 
	width:800px;
	text-align: justify;
	padding-left:5px;
	margin-top:20px;
	}








.main_left {
	float:left; 
	width:505px;
	text-align: justify;
	padding-left:5px;
	padding-top:20px;
	padding-bottom:20px;
	/*background:#f8f8f8;*/
	background:#ffffff;
	}


.main_right {
	text-align: justify;
	margin-left:520px;
	margin-top:20px;
	padding:0px 0px 0px 0px;
	padding-left:0px;
	}
.main_right img {
	border:0px;
	padding: 0 0 0 0;
	}

.main_left2 {
	float:left; 
	width:255px;
	text-align: justify;
	padding-top:0px;
	padding-left:5px;
}


.main_left2 a {
	color: #EA8100;
	text-decoration: none;
}

.main_left2 a:active {
	color: #EA8100;
	text-decoration: none;
}

.main_left2 a:visited {
	color: #EA8100;
	text-decoration: none;
}

.main_left2 a:hover {
	background:#EA8100;
	color: #FFFFFF;
	text-decoration: none;
}

.main_right2{
	text-align: justify;
	margin-left:275px;
	margin-top:0px;
	padding-top:0px;

}
.main_right2 h1{
	padding-top:15px;
	padding-bottom:15px;

}
.main_right2 h1 {
	font-size: 17px; text-transform: none; color:#2580a2 ; 
}

.main_righttoptext {
	padding:00px 0px 0px 0px;
}
.main_righttoptext a:hover {
	background:#EA8100;
	color: #FFFFFF;
	text-decoration: none;
}
.main_righttoptext img{ border:none; padding:5px; margin:0px; }


.main_right2 img{ border:none; padding:5px; margin:0px; }

.content_right{
	margin-left:343px;
}

.content_left{
	float:left; 
	width:326px;
}



.data {
	width:522px; 
	margin:auto;

}






/* MAIN top all - news */


.g1, .g2, .g3, .g4{font-size:1px; overflow:hidden; display:block;}
.g1 {height:1px; background:#D8D8D8; margin:0 5px;}
.g2 {height:1px; background:#FFFFFF; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0 3px;}
.g3 {height:1px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 2px;}
.g4 {height:2px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 1px;}
.contentg {background: #FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8;}
.contentg div p{margin-left: 5px; margin-right: 5px;
				padding:7px 7px 2px 17px;
}
.contentg td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:7px 7px 15px 7px;
}
.contentg h4{
		color: #2580a2; 
		margin:0;
		padding:7px 3px 3px 7px;
}
.contentg a, a:active, a:visited
{
		color: #2580a2;
		text-decoration:none;
}
.contentg a:hover
{
		color:#FFFFFF;
		background: #2580a2;
}








.m1, .m2, .m3, .m4{font-size:1px; overflow:hidden; display:block;}
.m1 {height:1px; background:#D8D8D8; margin:0 5px;}
.m2 {height:1px; background:#FFFFFF; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0 3px;}
.m3 {height:1px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 2px;}
.m4 {height:2px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 1px;}
.contentm {background: #FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8;}
.contentm div p{margin-left: 5px; margin-right: 5px;
				padding:7px 7px 2px 17px;
}
.contentm p{margin-left: 5px; margin-right: 5px;
				padding:3px 5px 2px 5px;
}

.contentm td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:3px 3px 0px 3px;
}
.contentm h4{
		color: #2580a2; 
		margin:0;
		padding:7px 3px 3px 7px;
}
.contentm a, a:active, a:visited
{
		color: #2580a2;
		text-decoration:none;
}
.contentm a:hover
{
		color:#FFFFFF;
		background: #2580a2;
}


/* MAIN top all - articles */



.j1, .j2, .j3, .j4{font-size:1px; overflow:hidden; display:block;}
.j1 {height:1px; background:#D8D8D8; margin:0 5px;}
.j2 {height:1px; background:#FFFFFF; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0 3px;}
.j3 {height:1px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 2px;}
.j4 {height:2px; background:#FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0 1px;}
.contentj {background: #FFFFFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; padding: 5px;}
.contentj div p{margin-left: 5px; margin-right: 5px;
				padding:5px 5px 5px 5px;
}
.contentj td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:7px 7px 15px 7px;
}
.contentj h4{	color: #EA8100; 
				margin:0;
				padding:7px 3px 3px 7px;
}
.contentj a, a:active, a:visited{	color: #EA8100;
											text-decoration:none;
}
.contentj a:hover{	color: #FFFFFF;;
					text-decoration:none;
					background: #EA8100;}



/* MAIN HOTELS BOTTOM */



.h1, .h2, .h3, .h4{font-size:1px; overflow:hidden; display:block;}
.h1 {height:1px; background:#888; margin:0 5px;}
.h2 {height:1px; background:#FFFFFF; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.h3 {height:1px; background:#FFFFFF; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.h4 {height:2px; background:#FFFFFF; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contenth {background: #FFFFFF; border-right:1px solid #888; border-left:1px solid #888;}
.contenth div {margin-left: 5px;}
.contenth td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}
.contenth a {color:#0B1372; text-decoration: none;}
.contenth a:active {color:#0B1372;}
.contenth a:visited {color:#0B1372;}
.contenth a:hover {color:#FFFFFF; background: #EA8100;}




/* TOP TRAVEL DESTINATIONS */


.k1, .k2, .k3, .k4{font-size:1px; overflow:hidden; display:block;}
.k1 {height:1px; background:#9DB08E; margin:0 5px;}
.k2 {height:1px; background:#F3F6EB; border-right:2px solid #888; border-left:2px solid #9DB08E; margin:0 3px;}
.k3 {height:1px; background:#F3F6EB; border-right:1px solid #888; border-left:1px solid #9DB08E; margin:0 2px;}
.k4 {height:2px; background:#F3F6EB; border-right:1px solid #888; border-left:1px solid #9DB08E; margin:0 1px;}
.contentk {background: #F3F6EB; border-right:1px solid #888; border-left:1px solid #9DB08E;}
.contentk div {margin-left: 5px;}
.contentk td {
		font: 9pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}
.contentk a {color:#0B1372; text-decoration: none;}
.contentk a:active {color:#0B1372;}
.contentk a:visited {color:#0B1372;}
.contentk a:hover {color:#FFFFFF; background: #EA8100}








/* WEATHER IN MAIN WINDOW */



.main_weather td{
	font-size: 7pt; text-transform: uppercase; color:#444444; 
	font-family:Microsoft Sans Serif, Arial, Helvetica, sans-serif;

}

.main_weather img{
	border: 0px solid #efefef;
;
}
/* other CSS rules */






.article {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #efefef;
padding: 0px;
}

.article p{
	padding-left:5px;
	padding-right:5px;
}


.article td{
	font-size: 9pt; text-transform: none; color:#444444; 
	font-family:Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:5px;
} 



.article img{
	border: 1px solid #ffffff;
;
} 
.article h1 {
	padding-left:25px;
	padding-top:15px;
	padding-right:25px;
} 
.article h2 {
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	color:#2580a2; 
} 
.article h2 a, a:active, a:visited, a:hover{
	color:#2580a2; 
} 

.article h3, h5, h6{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
} 

.article h1 a, a:active, a:visited, a:hover{
	color:#2580a2; 
}

.article h3 {
	color:#2580a2; 
	font-size: 12px; text-transform: none; 
}
.article h3 a {
	color:#2580a2; 
}
.article h3 a:active{
	color:#2580a2; 
}

.article h3 a:visited{
	color:#2580a2; 
}

.article h3 a:hover{
	color:#2580a2;
	background:#ffffff;
 
}

.article h4 {
	color:#EA8100; 
	padding-left:25px;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:5px;
	text-transform: none; 
}

.articlehead {
	background: url(head-bg-light.gif);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ffffff;
	padding: 0px;
}

.articlehead h2 {
	padding-bottom: 5px;
}


.article a {
	color:#EA8100; 
	text-decoration: none;
}

.article a:active {
	color:#EA8100; 
	text-decoration: none;
}

.article a:visited {
	color:#EA8100; 
	text-decoration: none;
}

.article a:hover {
	color:#FFFFFF; 
	text-decoration: none;
	background:#EA8100;
}

.articlehead2 {
	background: url(head-bg-light.gif);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ffffff;
	padding: 0px;
}


.articlehead2 {
	font-size: 12px; text-transform: none; color:#2580a2 ; 
}


.article li {
	color:#2580A2; 
	text-decoration: none;
	padding-right:5px;
}

.article li b{
	color:#333333; 
	text-decoration: none;
}


/* other CSS rules */
.bottom-goodies{
	padding-bottom:5px; 
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background: #333;
	border-top: 3px solid #2580a2;
}
.goodies{
	text-align:center; 
}

.goodies, .goodies a, .goodies a:link, .goodies a:active, .goodies a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#eeeeee; 
	text-decoration:none;	
}
.goodies a:hover {
	color:#EA8100;
}


.menubottom{
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	background: #EEEEEE;
	border-top: 1px solid #EA8100; }


.bottom_site{
	float:right; 
	padding-right:15px; 
	padding-top:9px; 
	padding-bottom:5px; 
}

.bottom_site, .bottom_site a, .bottom_site a:link, .bottom_site a:active, .bottom_site a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#888888; 
	text-decoration:none;	
}

.bottom_site a:hover {
	color:red; 
}

.bottom_links{
	float:left; 
	padding-left:15px; 
	padding-top:9px;
	padding-bottom:5px; 

}


.bottom_links, .bottom_links a, .bottom_links a:link, .bottom_links a:active, .bottom_links a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#444444; 
	text-decoration:none;	
}

.bottom_links a:hover {
	color:red; 
}






div.imghotel
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  text-align:center;
  }
div.imghotel img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.imghotel a:hover img
  {
  border:1px solid #0000ff;
  }



	
	

















/* other CSS rules */






.spifB{
  margin-top:10px;

  margin-bottom:10px;
}

.spiffyB{display:block}
.spiffyB *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2580a2;
}
.spiffy1B{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #2580a2;
  border-right:1px solid #2580a2;
  background:#2580a2;}
.spiffy2B{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2580a2;
  border-right:1px solid #2580a2;
  background:#2580a2}
.spiffy3B{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2580a2;
  border-right:1px solid #2580a2;}
.spiffy4B{
  border-left:1px solid #2580a2;
  border-right:1px solid #2580a2;}
.spiffy5B{
  border-left:1px solid #2580a2;
  border-right:1px solid #2580a2;}
.spiffyfgB{
  background:#2580a2;
    padding-right:7px;
  padding-left:7px;
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; }
.spiffyfgB a{
  background:#2580a2;
    padding-right:7px;
  padding-left:7px;
	font-size:11px; 
	text-decoration:none;
	font-weight:normal; 
	color:#FFFFFF; }
.spiffyfgB a:hover{
  background:#2580a2;
    padding-right:7px;
  padding-left:7px;
	font-size:11px; 
	text-decoration:underline;
	font-weight:normal; 
	color:#eeeeee; }








/* other CSS rules */


	.teasermain {
		width:525px;
		padding:0 0 14px 0;
		margin:10px auto;
		background:url("teasermain.gif") bottom left no-repeat;
	}
	.teasermain h3 {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("teasermain.gif") top left no-repeat;
	}
	.teasermain p, .teasermain a.more {
		margin:0;
		padding:0 10px 3px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teasermain a.more {
		display:block;
		text-align:right;
		background:url("tsr-a.gif") 410px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teasermain a.more:hover {
		text-decoration:underline;
	}

	.teaser h4 {
		margin:0;
		padding:7px 7px 15px 7px;
		background:url("teaser.gif") top left no-repeat;
	text-transform: uppercase; color:#2580a2; 
	}




















/* currency-box */

	#curr-result-box{
		margin:0 auto;
		margin-top:10px;
		width:285px;
		text-align: center;
	}
	#CSB-middle{
		background:#2580a2;
		height:22px;
		float:left;
		width:245px;
		padding-top:5px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
		margin-top:10px;
		font-weight:bold;
		color:#eeeeee;
		}
	#CSB-middle p{
		font-family: Verdana, Helvetica, sans-serif;
		margin: 0 auto;
		float:left;	
		font-size:14px;
		font-weight:bold;
		color:#eeeeee;
	}
	#CSB-middle p.curr-value{
		color:#ffffff;
	}
	#CSB-middle p.curr-text{
		color:#ffffff;
		padding-right:6px;		
	}
	#CSB-middle p.curr-equals{
		color:#ffffff;
		padding-left:8px;
		padding-right:8px;		
	}
	
	
	
	
	
	
	#input-curr-box{
		margin:0 auto;
		width: 295px; 
		/*padding:5px 0px 10px 0px;*/
	}
	#input-curr-box h1,h2,h3{
		padding:10px 0px 0px 0px;
		font-size:11px;
		font-weight:bold;
	}
	#input-curr-box td{
		margin:0 auto;
		width: 295px;
		/*padding:5px 0px 10px 0px;*/
	}

	#converted{
		font-size:15px;
		width: 196px;
		color: #fff;
	}
	span.bld{
		font-weight:bold;
	}
	#conv{
		margin-top:8px;
		background: url(images/converter_button.jpg) no-repeat;
		width: 90px;
		height: 18px;
		border: none;
	}
/* end of currency-box */
