/* body and text*/

h1.top{
text-align: center;
font-size: small;
color: rgb(0, 0, 255) !important;
}

.top ,h2 {
text-align: center;
font-size: small;
color: rgb(255, 0, 0);
}

.top1 ,h2 {
font-size: small;
color: rgb(255, 102, 0);
}

.middle ,h2 {
color: rgb(0, 0, 128);
font-size: small;
}

.hometext ,h2 {
text-align: left;
font-size: small;
color: rgb(0, 0, 255);
}

.hometext ,h3 {
text-align: left;
font-size: small;
color: rgb(0, 0, 255);
}

.hometext  ,p{
font-size: x-small;
color: rgb(255, 102, 0);
}

.hometext ,ul {
font-size: x-small;
color: rgb(255, 102, 0);
}

body
	{font-family: arial,Helvetica;
		font-size:	12px;
		color:	#000000;
		font-weight:	normal;
		margin:0px;
		background-color: #31456a;
	}
	
	td
	{font-family: arial,Helvetica;
		font-size:	12px;

	}

	
	td.HomeFlash {
background-image: url(../images/structure/homeforflash2.gif);
padding:0px 0px 0px 0px

}
		Td.CL {
	background-image:url(../images/structure/CentralLeft.gif);
	padding:0px 0px 0px 0px
}

		
/* tables*/

.OuterTable {
background-image: url(../images/structure/OuterBg.gif);
background-position: center top;
}

.SearchTable {
	background-color: #fe9a02;
}

.SearchMainTable {
	background-color: #fe9a02;
	width:542px
}

.HeaderTable {
width:989px
	}

.MainTable {
width:989px
	}
	
	.FooterTable {
width:989px
	}
/* td*/

td.TitleBg {
	background-image:url(../images/structure/TitleBg.jpg);
	height:5px
	}
	
	td.MainLeft {
		background-image: url(../images/structure/MainLeft.jpg);
		background-repeat:no-repeat;
		width:23px
	}
	td.MainRight {
		background-image:url(../images/structure/MainRight.jpg);
		background-repeat:no-repeat;
		width:23px
	}
	
	td.Menu {
		width:189px;
		background-color:#f8f8ed
	}
	
	td.Central {
	
	width:100%;
		background-color:#f8f8ed
	}
	
	Td.CentralTL {
		background-image: url(../images/structure/CentralTL.gif);
		width:100%
		
	}
	
	Td.SearchCell {
		background-color: #f8f8ed
	}
	
		Td.CentralLeft {
	background-image:url(../images/structure/CentralLeft.gif);
	padding:0px 0px 0px 20px
}



Td.CentralRight {
	background-image:url(../images/structure/CentralRight.gif);
}

	Td.CentralBL {
		background-image:url(../images/structure/CentralBL.gif);
		width:100%
			}

	td.Filler {
		width:12px;
		background-color:#f8f8ed
	}
	
	td.Column{
		width:209px;
		background-color:#f8f8ed
	}
	
		td.NoColumn{
		width:209px;
		background-color:#f8f8ed;
		background-image: url(../images/structure/NoCol.gif);
	
	}
	
		td.ColumnCont{
		width:209px;
		background-color:#ffde01;
		padding:0px 10px 0px 10px
	}
	
	td.Footer {
		background-image: url(../images/structure/BotBg.jpg);
		height:51px
	}
	
	td.SearchF {font-size: 11px;
		
	}
	td.SearchFS {font-size: 11px;
	padding:2px 2px 0px 4px
		
	}
	
		td.SearchSub {font-size: 11px;
	padding:5px 0px 0px 8px
		
	}
			td.SearchMainSub {font-size: 11px;
	padding:8px 0px 0px 0px
		
	}
	
	td.SearchDesc {
		padding:27px 0px 5px 5px;
		width:230px
	}
		td.ContDesc {
		padding:27px 0px 5px 5px;
	}
		td.SearchCost {
		padding:27px 0px 5px 5px;
		text-align: center
	}
	
	td.CurrencySelect {
	padding-bottom:5px
		
	}
	
		td.FooterR {
	padding-right:29px
		
	}
	
			td.News {
padding:0px 5px 0px 10px
		
	}
	
	
	tr.MyBookingsHdr{
	background-color: #fee488;
	font-size:7px;
	font-weight:bold
		
	}
	
	tr.SearchResultAlt {
	background-color: #fee488
		
	}
	
	tr.SearchResult {
	background-color: #fef5d2
		
	}
	
/* spans*/


.Title {
	color: #26259a;
	font-size: 18px;

	font-family: verdana,arial,Helvetica;
	font-style: normal;

}

.VanTitle {
	color: #000;
	font-size: 15px;
	line-height:25px;
	font-weight: bolder;
	font-family: trebuchet,arial,Helvetica;
}

.Footer {

font-size: 11px;
font-weight:normal;
color:#ccc;
}

.sm {
font-size: 11px;

}
.smm {
font-size: 10px;

}

.smmw {
font-size: 10px;
color:#fff
}

.smb {
font-size: 11px;
font-weight:bold;
color:#d88502
	
}


li { 
padding: 0; 
padding-left: 0.7em; 
background-position: 1.2em; 
}

/* other */

.imgb {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; 
BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;}

/* divs */

#Title {
padding: 4px 0px 8px 0px;
text-align: right;
}


#ColumnsTitle 
{
	padding-bottom:4px
}

#Continue {padding-Top:5px
	
}

#Footer {
	padding:30px 0px 0px 20px
}

#Address {
	padding:10px 0px 0px 10px
}

/* misc*/


/* anchors*/


		


.FooterMenu {
	FONT-SIZE: 11px; color:#808080;
}

.FooterMenu:Link
	{text-decoration:	none; color:#808080;}

.FooterMenu:visited
	{	color:	#5e5e5e;
				text-decoration:	none;}
.FooterMenu:hover
	{	color:	#af1b4c;
		text-decoration:	none;}
		
	
		A:link
	{

		color:	#0204a4;
		text-decoration:	none;}

A:visited
	{

		color:	#0204a4;
		text-decoration:	none;}

A:hover
	{

		color:	#ff9900;
		text-decoration:	none;}
		
		/* forms */
		
		
input {font-size: 10px; font-family: Verdana, Arial;
font-weight: normal ; color:#000000; background-color: #FFFFFF; 
border: 1px Solid #808080; width:120px }
.SelectBox
{
	font-family: Verdana, Arial;
	font-size: 10px;
}
.inputsm {width:80px }
.inputm {width:120px }

.inputbooking {color:#fff; background-color: #fe9a02; 
border: 1px Solid #fe9a02;	width:148px}
.inputreseller {color:#fff; background-color: #ffcb07; 
border: 1px Solid #ffcb07;	width:148px}

.radch{width:12px;border:0px;background-color: #fe9a02;
	
}
.select {font-size: 7pt; 
font-weight: normal; color:#000000; background-color: #FFFFFF; border: 1px Solid #808080; width:120px }
.inputamt{width:40px }
TEXTAREA {font-size: 7pt;}
.sub {width:83px;border:0px;background-color: #ffeea9;height:26px}
.subsm {width:77px;border:0px;background-color: #fe9a02;height:24px}
.subbook {width:19px;height:16px;border:0px;}
.subrese {width:19px;height:16px;border:0px;}

