/*--------------------------------All Pages----------------------------------------------------*/
#leftContainer {float:left; width:189px; background-image:url(../images/sun.jpg); background-repeat:no-repeat; background-color:#B3B2B0; }
#mainContainer {float:left; width:563px; left:3px;}
#siteContainer {width:753px; text-align:left; border-right:1px solid #F6E4CB; min-height:671px; height:auto; _height:671px; margin-top:-3px;}
#footer {position:relative; top:5px;}
#fullContainer {float:left; width:753px; text-align:right;}
#bannerContainer {float:left; width:130px; text-align:left;}

body { 
	font-family:Tahoma;
	color:#363636;	
	font-size:11px;
	font-weight:normal;
	top: 0px;
	left: 0px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 890px;
	height: auto;
	text-align:center;
	margin:0 auto;	
	}
	
.layout {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 780px;
	height: auto;
	}

h1 { 
		
	margin-bottom:5px;	
	font-family:Tahoma;	
	color:#000000;
	font-size:11px;
	font-weight:bold;		
	}
	
h2 { 
	margin-bottom:5px;
	font-family:Tahoma;	
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}

a:link { 	
	text-decoration: none; 	
	color:#000000;	
	}	
	
a:visited { 	
	text-decoration: none; 
	color:#000000;
	}		
	
/*---------------------------------Menu Include--------------------------------------------------*/

#menuMainContainer{width:754px; height:336px;}
#menuLogoContainer{width:752px; height:80px; border-left:1px solid #F6E4CB; border-top:1px solid #F6E4CB; border-right:1px solid #F6E4CB;  font-size:11px; background-color:#F6E4CB;}
#menuLinksContainer{width:754px; height:65px; font-size:11px; padding-top:1px;}
#menuImagesContainer{width:754px; height:190px; margin-top:-3px;}

.menuitem
{
	float:left;
	margin-left:35px;
}

.menubottomitem
{
	float:left;
	margin-left:10px;	
}

#bottommenuContainer {
	width:754px;
	background-color:#0F0705;	
	height:80px;
	font-size:11px;
	border-top:6px solid #595451;
	border-bottom:6px solid #EEEFF3;
	}
	
.menuline {
	color:#AFAFAF;
	float:left;
	margin-left:10px;
	}	
/*---------------------------------index page--------------------------------------------------*/

#indexContent{float:left; min-height:500px; height:auto; _height:500px; padding-left:3px;}
					
#indexContentBox {width:239px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	}

#indexLogoContainer{position:relative; left:-4px; margin-bottom:8px; width:118px; }

#indexLogoColumn{float:left; width:198px; min-height:480px; height:auto; _height:480px; background-color:#F6E4CB;}

#contactContainer {
	width:250px;
	border:1px solid #FDD993;
	height:420px;
	margin-left:60px;
	}

/*-----------------------------------links and display_links---------------------------------------------------------*/

.linkbuttonContainer {
	float:left;
	width:50px;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.linkpageContainer {
	padding:3px 3px 3px 7px;
	width:400px;
	float:left;	
	}
	
#leftlinkbutton {
	width:170px;
	height:30px;
	margin-left:7px;
	text-align:right;
	float:left;
	}
	
#middlelinkbutton {
	width:100px;
	height:30px;
	text-align:center;
	float:left;
	}
	
#rightlinkbutton {
	width:100px;
	height:30px;
	text-align:left;
	float:left;
	}
	
#accounttopContainer {
	border-right:1px solid;
	width:185px;
	float:left;
	height:130px;
	}

.advertiseinput {
	float:left;
	width:150px;
	}

/*American Sites*/

.WelcomeBoxMiddle { 		
	min-height:250px;
	height:auto;
	_height:250px;
	width:554px;		
	padding:3px;
	text-align:left;	
	}
	
.WelcomeBoxMiddleFeature { 	
	min-height:200px;
	height:auto;
	_height:200px;
	width:535px;	
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	/*border:1px solid #F2D8A9;	*/
	}
	

.WelcomeBoxText {
	margin-top:10px;
	width:370px;
	min-height:400px;
	height:auto;
	_height:400px;
	}


.FrontImage { 	
	height:180px;
	width:232px;
	float:right;
	background-repeat:no-repeat;	
	}
	
.FeaturedAdvertBox {
	width:65px;	
	height:70px;	
	margin-top:5px;
	float:left;	
	}
	
.FeaturedAdvertTextBox {
	width:190px;
	height:70px;
	margin-left:4px;	
	margin-bottom:5px;	
	margin-top:3px;	
	float:left;	
	margin-right:4px;
	}
/*------------------------------------------Search Box---------------------------------*/

.SearchBoxTop {	
	height:31px;
	width:194px;
	}

.SearchBoxTopText {
	font-size:12px;	
	margin-top:5px;
	margin-left:5px;
	font-weight:bold;
	}
	
.QuickSearchBoxTop {
	background-image:url(../images/Quick_Search_box_top.gif);
	height:26px;
	width:184px;
	}
	
.WeatherSearchBoxTop {
	background-image:url(../images/Weather_search_box_top.gif);
	height:26px;
	width:184px;
	}
	
.TravelBoxTop {
	background-image:url(../images/Travel_box_top.gif);
	height:33px;
	width:189px;	
	float:left;
	}

.SiteGenText {
	margin-left:3px;
	color:#006396;
	font-weight:bold;
	font-size:11px;
	}
	
.TravelDescription {
	border:1px solid #407D48;
	background-color:#FCF6EB;
	width:170px;
	height:140px;
	margin-left:10px;
	margin-top:10px;	
	}
	
.TravelFolder {		
	width:189px;	
	min-height:100px; height:auto; _height:100px;
	background-color:#A4A4A4;
	}
	
.TravelFolderText {	
	
	}

/*--------------------------------------index content---------------------------------------*/
#indexWelcomeContainer { position:relative; top:0px; left:0px;}
#indexMainContainer { height:100px; position:relative; top:10px; left:0px;}

#indexLeftFeatureColumn {width:286px; float:left; position:relative; left:4px; top:0px;}
#indexRightFeatureColumn {width:286px; float:left; position:relative; left:9px; top:0px;}

/*-------------------------contact us---------------------------------------------------------------*/
#contactFormButtonsContainer{float:left; position:relative;left:40px; margin-top:10px;}

/*---------------------------------display results--------------------------------------------------*/

#displayAddressContent {
	float:left;
	width:545px;	
	}

#AddressContainer {
	 float:left;
	 width:290px;	 
	 min-height:130px;
	 height:auto;
	 _height:130px;	
	 margin-left:5px;
	 }
	 
#displayButtons {
	 min-height:130px;
	 height:auto;
	 _height:130px;	
	 }
	 
#displayButtonsButton {
	width:47px;
	height:13px;
	cursor:pointer;
	background-repeat:no-repeat;
	}

#displayResultsContainer { height:120px; }
	#displayResultsImageContainer { float:left; width:98px; height:62px;}
	.displayResultsOtherContainer {margin-left:100px; }	
	.displayResultsAddressContainer { margin-top:0px; position:relative;}
		.displayResultsCountry { position:relative; }
		.displayResultsCounty { position:relative; }
		.displayResultsPhone { position:relative; margin-bottom:10px; position:relative; }
	.displayResultsDescription { height:32px; width:250px; overflow:hidden; float:left;  }
	.displayResultsLink { float:left; margin-left:0px; }
	
#displayResultsPageNumberContainer { position:relative; top:20px; height:40px; left:60px; width:280px;}
#displayResultsPrevious { float:left; width:90px; padding-right:5px; }
#displayResultsNext { float:left; width:90px; padding-left:5px; }

.displayResultsImage { width:95px; height:70px; }

.graytab {height:34px; background-color:#FFFFFF; width:183px; cursor:pointer; float:left; border-top:1px solid #F6E4CB; border-left:1px solid #F6E4CB; border-right:1px solid #F6E4CB; border-bottom:1px solid #F6E4CB; margin:0; padding:0;}
.bluetab {height:34px; background-color:#F6E4CB; width:183px; float:left; border-top:1px solid #F6E4CB; border-bottom:1px solid #F6E4CB; border-left:1px solid #F6E4CB; border-right:1px solid #F6E4CB; margin:0; padding:0;}
.tabboldtext {margin-top:3px; margin-left:10px; font-weight:bold; font-size:14px;}
.tabtext {margin-top:3px; margin-left:10px;}
/*-------------------advertise form-------------------*/

#advertiseFormContainer
{
    LEFT: 125px;
    WIDTH: 360px;
    POSITION: relative;
	float:left;
	margin-top:10px;
}

/*---------------------------------Content Layout---------------------------------*/
.content-layout {width: 603px; background-color: #ffffff;}	


/*--------Extra Styles-----------*/

.left
{
	float:left;
}

.but-submit {float: right; background-color:#ffffff; width:113px; height:26px; border:0px solid #ffffff; background-image:url(../images/but_submit.gif); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.form-input {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; margin-bottom:10px; font-weight: normal; color: #333333;}

.input-border {border:1px solid #F6E4CB;}
.input-border2 {border:2px solid #F6E4CB;}
