a:link {
color: #ffffff;
 text-decoration: none;
  }

a:visited {
color: #ffffff;
text-decoration: none; 
}

a:hover {
color: #ffffff;
 text-decoration:underline;
  }

h5{
font-size:9px;
}




#ConnectLink, A.ConnectLink:link, A.ConnectLink:visited
{
color:#DD4800;
font-size:14px;
font-weight:bold;
}




.optionColor{
color:#ffffff;
background-color:#84C1FF;
font-weight:bold;

}

.optionColorTEXT{
color:#004A95;
}

.PriceColorRed
{	
	
	font-weight:bold;
	color:#FF3300;
	
}	
	



body 
{
font-family: Calibri, Helvetica, sans-serif;

	background-image: url(../images01/mainBackground.jpg); 
	background-repeat:repeat;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 880px;
	margin-top: 4px;
}



.HomeTable{
	width: 880px;
	height:36px;
	background:url(../images01/home_line1.png);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.HomeSearchText {
display:block;
font-size:10px;
color:#D7EBFF;
text-indent:12px;
text-align:center;



}



.linkTable{
background-color:#FFFFFF;
}


table.Destination_link {
width: 209px; height: 364px;
text-align:left;
background-image:url(../images01/linkItem.jpg);
color: #ffffff;
font-size: 12px; 
}





table.linkItemBelow td.Name {
width: 80px; 
height: 121px;
color: #ffffff;
}

.threeColounMainPage
{
width:880px;
background-color: #ffffff;
font-size:12px;
margin:0px;
padding-top:0px;
vertical-align:top;
font-family:Tahoma, Helvetica, sans-serif, Calibri;
color:#0057AE;

}







table.line {width: 200px;  
background-color: #ffffff; 

background-position: right; 
background-repeat:repeat-y;
}

table.MoreServices {
width: 174px; height: 257px;
vertical-align:top;
text-align:left;

}


table.ContentWelcome {
width: 696px; height: 257px;
vertical-align:top;
text-align:center;

}

table.WelcomeTable_main_HomePage
{
width:440px;
text-align:justify;
vertical-align:top;
}




table.item {
width: 332px; height: 30px;
background:#FFCC00;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;

}




table.item td.left {
width: 4px; height: 13px; 
}

table.item td.leftName {
width: 210px; height: 13px;
font-size: 11px; color:#007AF4;
text-align:center;
 }

table.item td.leftNameLocation {
width: 220px; height: 13px;
font-size: 10px; color: #FF0000;
 }

table.item td.leftNameWidth {
width: 40px; height: 16px;
 }

table.item td.leftNameWidth3star {
width: 50px; height: 16px;
 }



table.item2 {
width: 332px; height: 30px;
background:#FFEFCE;
border-top:#ffffff 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}


table.item2 td.left2 {
width: 4px; height: 13px; 
}

table.item2 td.leftName {
width: 160px; height: 16px;
font-size: 11px; color: #c6483a;
 }


.link_color03
{

color:#F45000;
}


/*     ======================      CAR HIRE ==========================                 */

table.CarSearch {
width:545Px;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}

table.CarSearch td.TitleColor {
background-color:#D2E9FF;
height:20px;
font-weight:bold;
}

table.CarSearch td.SmallTitle {
background-color:#FFFFB0;
height:20px;

}

table.CarSearch td.borderBottom {
border-top:#0099FF 1px dotted;

}









table.carhire_table {
width:300px;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}

table.carhire_table td.TitleColor {
background-color:#D2E9FF;
height:20px;
font-weight:bold;
}

table.carhire_table td.SmallTitle {
background-color:#FFFFB0;
height:20px;

}

table.carhire_table td.borderBottom {
border-top:#0099FF 1px dotted;

}




table.SiteMap {

border-left:#B70000 1px solid;
border-right:#B70000 1px solid;
border-bottom:#B70000 1px solid;
display:block;
width:800px;
text-align:left;


}

table.SiteMap td.width {
display:block;
width:300px;
}
table.SiteMap td.width2 {
border-left:#B70000 1px solid;
}


table.SiteMap td.TitleColorSite {


width:100%;
text-indent:12px;

background-color:#3399FF;
height:30px;
color:#FFFFFF;
}



table.TermandConditions {




text-align:justify;


}



.BottomBorder {

border-bottom:#EC7600 1px dotted;


height:30px;
}







#SitemMapLinkTitle, A.SitemMapLinkTitle:link, A.SitemMapLinkTitle:visited
{	font-size: 13px;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#FF0000;
	padding-left: 10px;
	
	
}
#SitemMapLinkTitle a:visited 
{		color: #ffffff;
}

#SitemMapLinkTitle a:hower
{		text-decoration: underline;
}



#SitemMapLink, A.SitemMapLink:link, A.SitemMapLink:visited
{	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color:#990000;
	padding-left: 10px;
	
}
#SitemMapLink a:visited 
{		color: #ffffff;
}

#SitemMapLink a:hower
{		text-decoration: underline;
}









.footer {
	width: 880px;
	height:135px;
	margin-right: auto;
	margin-left: auto;
	background:url(../images01/footerImage.png);
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:20px;
	color:#710000;
	padding-bottom:40px;

	
}



#IndexTopDesti_link, A.IndexTopDesti_link:link, A.IndexTopDesti_link:visited
{
display:block;
color:#DD4800;
font-size:10px;
text-align:left;
font-weight:bold;
text-indent:7px;
}

#IndexTopDesti_linkText, A.IndexTopDesti_linkText:link, A.IndexTopDesti_linkText:visited
{
display:block;
color:#0070DF;
font-size:10px;
text-align:left;
font-weight:bold;
text-indent:10px;
}


#TopDesti_link, A.TopDesti_link:link, A.TopDesti_link:visited
{
display:block;
color:#DD4800;
font-size:12px;
font-weight:bold;
text-indent:10px;
}





table.PriceSiteMap {
width:870px;
table-layout:border-bottom:#000000 1px solid;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}

table.PriceSiteMap tr.ColomTitle {

width:200px;
height:30px;
color:#CA0000;
text-indent:3px;
background-color:#cccccc;
font-size:14px;
font-weight:bold;


}

table.PriceSiteMap tr.TitleLink {
background-color:#FFF9F9;
height:25px;
text-indent:6px;

}

table.PriceSiteMap tr.TitleLink2 {
background-color:#D7EBFF;
height:25px;
text-indent:6px;

}




#PriceColorRed, A.PriceColorRed:link, A.PriceColorRed:visited
{	
	
	font-weight:bold;
	color:#FF3300;
	
}	
	



#LinkSiteMap, A.LinkSiteMap:link, A.LinkSiteMap:visited
{	
	

	color:#710000;
	border-bottom:#710000 1px solid;
	
}








table.waltDisneyPage {
width:850px;
table-layout:border-bottom:#000000 1px solid;

border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
text-align:center;
}

table.waltDisneyPage tr.ColomTitle {

width:200px;
height:30px;
color:#ffffff;
text-indent:3px;
background-color:#0057AE;
font-size:14px;
font-weight:bold;
text-align:center;


}

table.waltDisneyPage tr.TitleLink {
background-color:#FFF9F9;
height:25px;
text-indent:6px;

}

table.waltDisneyPage tr.TitleLink2 {
background-color:#D7EBFF;
height:25px;
text-indent:6px;

}











.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */
border-left: 1px solid   #A4D1FF; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid  #CCCCCC; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(../images01/menuImage1.jpg) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font-family:Tahoma, sans-serif;
font-weight:bold;

font-size:11.5px;

display: block;
color:#ffffff;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 6px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color:#ffffff;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color:#0058B0;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}



