body {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-style: normal;







	color: #003366;







	margin: 20px 0px;







	padding: 0px;







	/* background-color: #B73B3B; */ 







	/* background-image: 







	url('background-new.gif');







	background-repeat: repeat*/ 







	background-image: url("background-new.gif");







	background-attachment: fixed







}







a:link {
	font-weight: normal;
	color: #003366; 
	text-decoration: underline;
}

a:visited {
	font-weight: normal;
	color: #003366; 
	text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #003366; 
	text-decoration: none;
}







a:active {







	font-weight: normal;







	color: #003366; 







	text-decoration: none;







}







form {







	display:inline;







	margin:auto;







}







img {
	border:0;
}







/*h1 {







	font-size:18px;







	font-weight:bold;







	margin:5px 0 5px 4px;







}







h2 {







	font-size:11px;







	font-weight:bold;







	margin:5px 0 5px 4px;







}







h3 {







	font-size:10px;







	font-weight:bold;







	margin:5px 0 5px 4px;







}*/







.red {







	font-weight: bold;







	color: #cc3300;







}







.green {







	font-weight: bold;







	color: #339933;







}







.amber {







	font-weight: bold;







	color: #FF9900;







}







.topBg {







	background-image: url(images/topBg.gif);







	background-repeat: repeat-x;







}







.botBg {







	background-color: #FFFFFF;







}







.mainBg {
	background-color: #FFFFFF;
	padding-top: 10px;

}







.topLinks {







	padding: 0 0 10px 0;







}







.topBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







	text-align: center;







	font-weight: bold;







}







.topBox h1 {







	font-size:13px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.botBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







	text-align: center;







}







.breadBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







}







.accBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







	text-align: right;







}







.frontBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







}







.insideBox {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







}
.insideBox2010 {







	background-color: #FEC200;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







}


.insideBoxLogin {







	background-color: #ffffff;







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	vertical-align: top;







}







.insideBox h1 {







	font-size:12px;







	font-weight:bold;







	margin:4px 4px 4px 4px;







}







.insideBox h2 {







	font-size:12px;







	font-weight:bold;







	margin:4px 4px 4px 0;







}







.insideBox ul {







	border: 0;







	margin: 4px 0 0 0;







	padding: 0 0 0 0;







	list-style: none;







	}







.insideBox li {







	display: block;







	text-align: justify;







	border: 0;







	margin: 4px 0 4px 0;







	padding: 0 0 0 0;







}







.insideBox ul li a, .insideBox ul li a:visited {







	display: block;







	color: #003366;







	background: #EDF1F5;







	margin: 0;







	padding: 2px 0 2px 0;







	font: normal 11px Verdana, Arial, Helvetica, sans-serif;







	text-decoration: none;







}







.insideBox ul li a:hover {







	text-decoration: none;







	color: #454545;







	background: #FAFBFC;







}







.insideBoxHotelsTop {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







/*	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #ffffff;*/







	text-align: center;







	vertical-align: middle;







}







.insideBoxHotelsDivider {







	background-color: #EDF1F5;







	background-image: url(images/boxDivider.gif);







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #4F799C;







}







.insideBoxHotels {







	background-color: #EDF1F5;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #4F799C;







	vertical-align: top;







}







.insideBoxHotels h2 {







	font-size:12px;







	font-weight:bold;







	margin:4px 4px 4px 2px;







}







.insideBoxHotels ul {







	border: 0;







	margin: 4px 4px 0 4px;







	padding: 0 0 0 0;







	list-style: none;







	}







.insideBoxHotels li {







	display: block;







	border: 0;







	margin: 4px 0 4px 0;







	padding: 0 0 0 0;







}







.insideBoxHotels ul li a, .insideBoxHotels ul li a:visited {







	display: block;







	color: #003366;







	background: #EDF1F5;







	margin: 0;







	padding: 2px 0 2px 0;







	font: normal 11px Verdana, Arial, Helvetica, sans-serif;







	text-decoration: none;







}







.insideBoxHotels ul li a:hover {







	text-decoration: none;







	color: #454545;







	background: #FAFBFC;







}







.mainBox {







	background-color: #ffffff;







	border-top-width: 1px;







	border-bottom-width: 1px;







	border-top-style: solid;







	border-bottom-style: solid;







	border-top-color: #4F799C;







	border-bottom-color: #4F799C;







	vertical-align:top;







}







.mainBox img {







	padding:4px 6px 4px 0;







}







.mainBox h1 {







	font-size:15px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.mainBox h2 {







	font-size:12px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.mainBox h3 {







	font-size:11px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.mainBox p {







	text-align:justify;







	margin:0 0 10px 0;







}







.resultBox {







	background-color: #ffffff;







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	padding:0 4px 0 4px;







}







.resultBox img {







	padding:4px 6px 4px 0;







}







.resultBox h1 {







	font-size:13px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.resultBox h2 {







	font-size:12px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.resultBox p {







	text-align:justify;







	margin:0 0 10px 0;







}







.resultBox a:link {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #003366; 







	text-decoration: none;







}







.resultBox a:visited {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #003366; 







	text-decoration: none;







}







.resultBox a:hover {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #3D8A6A; 







	text-decoration: none;







}







.resultBox a:active {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #3D8A6A; 







	text-decoration: none;







}







.pricesTop {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #4F799C;







	padding:0 4px 0 4px;







}







.pricesBot {







	background-color: #EDF1F5;







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #4F799C;







	padding:0 4px 0 4px;







	text-align:right;







}







.prices {







	background-color: #F6F9FB;







	text-align:center;







	margin:0 0 0 0;







}







.prices h1 {







	font-size: 11px;







	color: #31AC7D;







	text-align:center;







	margin:0 0 0 0;







}







.surcharges {







	background-color: #F6F9FB;







	text-align: center;







	margin:0 0 0 0;







}







.total {







	background-color: #EDF1F5;







	text-align:center;







	margin:0 0 0 0;







}







.config {







	background-color: #F6F9FB;







	margin:0 0 0 0;







	padding:4px 4px 4px 4px;







}







.formFieldName {







	background-color: #F6F9FB;







	text-align:right;







	margin:0 0 0 0;







}







.formField {







	background-color: #F6F9FB;







	margin:0 0 0 0;







}







.formFieldSubmit {







	background-color: #F6F9FB;







	margin:0 0 0 0;







	padding:4px 4px 4px 4px;







	text-align:center;







}







.formFieldSubmitBasket {







	background-color: #F6F9FB;







	margin:0 0 0 0;







	padding:4px 4px 4px 4px;







	text-align:right;







}







.formFieldBasket {







	background-color: #EDF1F5;







	margin:0 0 0 0;







	padding:4px 4px 4px 4px;







}







.sort {







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333; 







}







.paging {







	border-top-width: 1px;







	border-top-style: solid;







	border-top-color: #4F799C;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333; 







	text-align: right;







}







.paging a:link {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #3D8A6A; 







	text-decoration: none;







}







.paging a:visited {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #3D8A6A; 







	text-decoration: none;







}







.paging a:hover {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333; 







	text-decoration: underline;







}







.paging a:active {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333; 







	text-decoration: underline;







}







.topMenu {







	background-image: url(images/menuBg.gif);







	background-repeat: repeat-x;







}







.topMenu a:link {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #ffffff; 







	text-decoration: none;







}







.topMenu a:visited {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #ffffff; 







	text-decoration: none;







}







.topMenu a:hover {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #36D295; 







	text-decoration: none;







}







.topMenu a:active {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #36D295; 







	text-decoration: none;







}







.rightMenu {







	vertical-align: top;







}







.rightMenu h1 {







	font-size:15px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.rightMenu h2 {







	font-size:12px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.rightMenu h3 {







	font-size:11px;







	font-weight:bold;







	margin:4px 0 4px 0;







}







.rightMenu p {







	text-align:justify;







	margin:0 0 10px 0;







}







input {







	font-size:10px;







}







select {







	font-size:10px;







}















/* Anon on May 26, 2008 */







.button_blue_11px {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-style: normal;







	color: #FFFFFF;







	background-color:#4F799C;







	background-image: none;







	font-weight: bolder;







	line-height: normal;







	font-variant: normal;







	border-color:#4F799C;







}







.button_green_11px {




	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-style: normal;







	color: #FFFFFF;







	background-image:url(images/bt_bg.jpg);







	







	font-weight:bolder;







	line-height: normal;



	font-variant: normal;
	border-style:hidden;
	border-color:77bcf2;
	



}







#paging{   







    padding:5px;   







    font-family:Arial, Helvetica, sans-serif;   







    font-size:12px;   







    color:#000000;   







    font-weight:bold;   







}   







  







#paging a{   







    padding:4px 7px 4px 7px;   







    margin:0px 2px 0px 2px;   







    border:1px solid #97A7DA;   







    background:#FFFFFF;   







    color:#003551;   







    text-decoration:none;   







}   







  







#paging a:hover{   







    border:1px solid #2C6AB5;   







    background:#2C6AB5;   







    color:#FFFFFF;   







    text-decoration:none;   







}











#dek_ab{



	position:absolute !important;



	z-index:200; 



	border:2px solid #feba02;



	color:#444; 



	background-color:#fff9e7;



	width:250px;



	padding:10px;



	display:none;



	font:Arial, Helvetica, sans-serif



}



.checkrate_bestprice{width:168px;float:right;margin-top:-10px;}



#box_search div.re_best{.margin:20px 0 -20px !important;_margin:20px 0 -20px !important;margin:20px 0 -10px;}



/*-----Window Popup-----*/



#tblpopup{



	width:500px;



	padding:10px 15px;



	background-color:#fff;



}



.tex_right{text-align:right;}



/*---My Short List POP---*/



.contentpopup{border:2px solid gray;padding:10px;font:small Arial, Helvetica, sans-serif;}



.titlepopup{padding-bottom:10px;font-size:medium;font-weight:bold;color:#000;}



#popcp{



	width:800px;



	padding:10px 15px;



	background-color:#fff;



}



.popupform{padding:10px 10px 12px;}



.popheading{



	background-position:-121px -381px;



	width:116px;



	height:17px;



	display:block;



	margin-top:2px;



}



.popbody{padding:5px 0;}



.popbody p{padding-bottom:10px}



.popfooter{padding:10px;text-align:center;}



.popfooter input,a.btn_close,input.btn_close{



	background-color:#fff;



	font-weight:700;



	cursor:hand;



	border-right:1px outset #29303b;



	border-bottom:1px outset #29303b;



	padding:3px 8px;



}



.popfooter input,a.btn_close,input.btn_close{_padding:0 !important;.padding:0 !important}











<!--



.normal {



position:relative;



-moz-opacity:1;



}



.transparent { 



filter: alpha(opacity=50); /* ie */ 



-moz-opacity: .5; /* mozilla */ 



background:#ccc;



color:#000;



width:100%; 



} 



#block {



position:absolute;



top:50%;



left:50%;



border:1px solid #000;



}



.bgc {



background:#ffc;



color:#f00;



}



-->







#imageContainer {



	position:relative;



	margin:auto;



	width:200px;



	border:1px solid #FFFFFF;



}

-->

/*---TOUR PACKAGES---*/

.tablelist{

	width:920px; height:170px;

	background-image:url(images/bg_tourList.gif);

	text-align:left;

}
.tablelistmenu{

	width:920px; height:61px;
	font-size:9px;

	background-image:url(images/br_buttonDest-Inter.gif);

	text-align:left;

}


.txt16TitelList{

	padding-left:40px;

	font-size:14px #FFF;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.imgTourStyle{

	border-color:2 px #FFF;

	margin-left:5px;

}

.txt14TitelList{

	padding-left:10px; padding-right:15px;

	font-size:12px #999;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;



}	

.txt14TitelList{

	padding-left:10px; padding-right:15px;

	font-size:12px #999;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;



}	

.txt12TitelList{

	padding-left:2px; 

	font-size:14px;

	color:#369;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image:url(images/bgtourlist_width920.gif);

	height:23px;





}

.txt12TitelList02{

	padding-left:2px; 

	font-size:18px;

	color:#369;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image:url(images/bg_tourList03.gif);

	height:23px;





}



.tablelist02{

	width:920px; height:22px;

	text-align:left;

}

.tablelist03{

	width:920px; 

	

}



.txt14TitelList_02{

	padding-left:5px; padding-right:10px;

	font-size:16px #0E0;	

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height:25px;

}

.txt14TitelList_03{

	padding-left:40px;  padding-right:40px;

	

	font-size:18px #0E0;

	font-weight:bold;

	font-style:inherit;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image:url(images/bgbt_tourList03.gif);

	height:18px;

}



.tablelistDetail{

	width:920px; height:auto;

	background-image:url(images/bg_tpd.gif);

	padding-left:inherit;

	

}



.tablelistDetailMenu{

    padding-left:15px;  padding-right:5px;

	font-size:14px #0E0;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height:auto;





}



.tablelistDetailMenu02{

    padding-left:15px;  padding-right:5px;

	font-size:16px #0E0;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height:auto;





}

.img4{

	border:thick; border-color:#ffffff;



}

.menu02{
	background-color:#FFC;
}





