/*--------------------------------All Pages----------------------------------------------------*/
#leftContainer {float:left; width:181px; padding-left:4px; padding-right:0px; background-color:#045CFC; min-height:500px; height:auto; _height:500px;   }
#mainContainer {float:left; padding-left:3px; width:592px; background-color:#045CFC;  }
#footer {position:relative; top:5px;}

/*---------------------------------New CSS Attempt James Howell 16/03/06--------------------------------------------------*/

/*body { 	
	color:#3280B4;
	color:#333333; top: 0px; left: 0px; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 800px; text-align:center; margin:0 auto;} */
	
body { 
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/	
	color:#045CFC;
	font-size:11px;
	font-weight:normal;
	/*position: absolute;*/
	background-color: #ffffff;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	
	width:1100px; 
	height:auto;
	text-align:center; 
	margin:0 auto;  
	}
	
	/* width was 760*/

.layout {position: absolute; top: 0px; left: 0px; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	width: 760px; height: auto;}

table {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	}

form { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}


h1 { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/	
	color:#045CFC;
	font-size:18px;
	font-weight:bold; margin-bottom:5px;
	}

#pageTitleContainer h1
{
color:#FFFFFF;}
	
h2 { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	color:#045CFC;
	font-size:14px;
	font-weight:bold; margin-bottom:5px;
	}


.h1Alternate {
	color:#ffffff;
	}
	
.h2Alternate {
	color:#ffffff;
	}

.bodyAlternateText {
	color:#F1F1F1;
	}
	
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	/*color: #3280B4;*/
	color: #045cfc;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
LinkFormat {
	color: #045cfc;

	}
	
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	/*color: #3280B4;*/
	color:#045cfc;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*text-decoration:underline;*/
	}		
	
.aLinkAlternate {
	color:#045cfc;
	text-decoration:none;
	font-size:12px; 
	font-weight:bold;
	padding-left:5px;
	}	
/*---------------------------------Menu Include--------------------------------------------------*/

#menuMainContainer{width:780px; background-color:#045CFC; height:251px;}
#menuLinksContainer{width:780px; }
#menuLinksContainer a{color:#FFD802; font-size:12px; font-weight:bold;}
#menuLinksContainer a:hover{color:#ffffff; font-size:12px; font-weight:bold;}
#menuLinksContainerBottom{width:800px;}
/*---------------------------------index page--------------------------------------------------*/
#indexContent{float:left; width:409px; min-height:500px; height:auto; _height:500px; padding-right:3px;}


#indexBlueContentBox {width:200px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	background-color:#3280B4;					
	}

#indexGreyContentBox {width:200px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	background-color:#F1F1F1;					
	}
	
#indexGreyEmailContentBox {width:239px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	background-color:#F1F1F1;					
	}
					
#indexContentBox {width:239px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	}

#indexContentBoxInner {
	margin-left:7px;
	margin-right:7px;
}

#indexLogoContainer{position:relative; left:-4px; margin-bottom:8px; width:118px; }

#indexgreyline {float:left; 
			position: relative; 
			top:5px; left:5px; 
			border-left:1px solid #E1E1E1; 
			height:800px;}
			
#indexAboutSubmitButtonContainer{position:relative; top:20px; left:176px;}			
#indexEmailSubmitButtonContainer{position:relative; top:16px; left:143px;}	
#indexOtherSubmitButtonContainer{position:relative; top:5px; left:176px;}		

#indexLogoColumn{float:left; width:177px; }

/*Sydney*/
.WelcomeBoxTop { }
.WelcomeBoxIndexMiddle 
{ 
	padding:7px 4px 7px 7px;
	border-left:2px solid #FFD802; 
	border-bottom:2px solid #FFD802;  
	border-right:2px solid #FFD802; 
	background-image:url(../images/Welcome_box_bg.gif); 
	min-height:306px; 
	height:auto; 
	_height:306px; 
	width:394px; 
	background-repeat:no-repeat; 
	background-color:#ffffff; 
	background-position:bottom left;   
}
.SearchWelcomeBoxMiddle { padding:7px 4px 7px 7px;border-left:2px solid #FFD802;  border-right:2px solid #FFD802;    min-height:306px; height:auto; _height:306px; width:394px; background-position:top right; background-color:#FFD801; background-image:url(../images/display_results_bg.gif); background-repeat:no-repeat;     }
.WelcomeBoxMiddle { padding:7px 4px 0px 7px;border-left:2px solid #FFD802;   border-right:2px solid #FFD802;    min-height:224px; height:auto; _height:224px; width:394px;  background-color:#ffffff;   }
.WelcomeBoxMiddle a { color:#045CFC;}
.WelcomeBoxMiddleFeature { margin-top:3px; min-height:900px; height:auto; _height:400px; width:405px; background-color:#ffffff;  border:2px solid #FFD802; }
.WelcomeBoxBottom {margin-bottom:6px; background-image:url(../images/page_footer_img.gif); background-repeat:no-repeat; width:409px; height:74px;}
.WelcomeBoxText {-moz-box-sizing:border-box; margin-top:10px; width:370px;  min-height:222px; height:auto; _height:222px; font-weight:bold; font-size:11px; color:#006397; }
/*.articlerightcontainer {background-color:#FFFFFF; min-height:450px; height:auto; _height:450px; width:380px; float:left; border-left:1px solid #888888;}*/

.SiteImage { background-image:url(../images/Site_text.gif); height:54px; width:184px; }
.FrontImage {  height:133px; width:182px; }
.SiteWhiteText { font-size:12px; color:#FFFFFF; margin-left:10px; }
.SiteBlueText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#045CFC; margin-left:10px; }
.BlackText { color:#000000; }
.BlueText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#045CFC; }
.WhiteText { color:#ffffff; }
.BoldText { color:#045CFC; font-size:14px; }
.DarkOrangeText { color:#EA7500;}
.DarkOrangeTextss { color:#F97C00; }
.RedText { color:#990000 }
.OrangeText {color:#333333;}
.ButtonText {font-size:9px; color:#FFFFFF; margin-top:6px; margin-left:7px; }
.OrangeTitle {font-size:14px; margin-left:3px;}
.FeaturedAdvertBox {width:82px; _height:80px; height:auto; min-height:80px; margin-left:4px; float:left;}
..FeaturedAdvertBox img {width:82px; _height:80px; height:auto; min-height:80px; padding-top:2px; }

.FeaturedAdvertTextBox {width:310px; height:auto; _height:80px; min-height:80px;  margin-left:4px; float:left; margin-bottom:5px; color:#045CFC;}

.FeaturedAdvertTextBox p { color:#045CFC; margin:0; padding:0;}

.FeaturedAdvertTextBox h2 { color:#045CFC; margin:0; padding:0;}

.SiteMainText {color:#006397;}
.SearchBoxTop {background-image:url(../images/Search_box_top.gif); background-repeat:no-repeat; height:34px; width:181px; }
.SearchBoxTitleText {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:6px 0px 0px 10px; height:26px; color:#045CFC;border-bottom:1px solid #045cfe;border-top:1px solid #045cfe;}
.QuickSearchBoxTop {background-image:url(../images/Quick_Search_box_top.gif); background-repeat:no-repeat; margin-top:6px; height:34px; width:181px; }
.WeatherSearchBoxTop {background-image:url(../images/Weather_search_box_top.gif); height:26px; width:181px; }
.TravelBoxTop {background-image:url(../images/Travel_box_top.gif); height:33px; width:198px; }
.SearchBoxTopText {font-size:16px; font-weight:bold; color:A65E03; margin-top:-5px;}
.SiteGenText {margin-left:3px; color:#006396; font-weight:bold; font-size:11px;}

/*--------------------------------------Old 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;}

#indexFeatureBox {padding-bottom:10px;}
#indexFeatureHeaderImage {}
#indexFeatureHeaderBox {height:19px; background-color:#66BFFF; width:277px; margin-top:3px;}
#indexFeatureContentContainer {float:left; min-height:500px; height:auto; _height:500px; width:409px;  }
#indexFeatureText {position:relative; left:2px; float:left; width:155px; height:88px; overflow:hidden; margin-right:5px;}
#indexFeatureImage {float:left; width:117px;}
.indexFeatureImage {width:117px; height:88px;}

#indexSpecialOfferContainer {padding-bottom:10px;}
#indexSpecialOfferInnerContainer {margin-bottom:5px;}
#indexSpecialOfferDescription {width:262px; position:relative; left:15px;}
#indexSpecialOfferTitle {}

/*-------------------------contact us---------------------------------------------------------------*/
#contactFormMainContainer{float:left; width:281px;  margin-top:19px;}
#contactFormContainer{width:250px; float:left; position:relative; left:20px; margin-top:19px;}
#contactFormItem{}
#contactFormButtonsContainer{position:relative;left:40px; margin-top:10px;}
#contactFormLowerContainer{margin-top:40px;}

/*---------------------------------display results--------------------------------------------------*/
/* Hides from IE-mac \*/
* html .buggyDiv {height: 1%;}
/* End hide from IE-mac */

#displayResultsContainer { height:100px;  }
#displayResultsInnerContainer {}
	#displayResultsImageContainer { float:left; width:98px; height:62px;}
	.displayResultsOtherContainer {margin-left:100px; }
	.displayResultsTitle h2 {margin:0; padding:0;}
	.displayResultsAddressContainer { margin-top:0px; position:relative;}
		.displayResultsCountry { position:relative; }
		.displayResultsCounty { position:relative; }
		.displayResultsPhone { color:#045CFC; }
	.displayResultsDescription { height:32px; width:250px; overflow:hidden; float:left;  }
	.displayResultsLink { float:left; margin-left:0px; }
	
#displayResultsPageNumberContainer { position:relative;  height:40px; left:80px; width:270px; margin-top:5px;}
#displayResultsPrevious { float:left; width:90px; padding-right:5px; }
#displayResultsNext { float:left; width:90px; padding-left:20px; }

.displayResultsImage { width:95px; height:70px; }

.googleSearchResults h2
{
	color:#FFFFFF;
	margin:10px 0px 10px 0px;
}

.googleSearchResults
{
	color:#FFFFFF;
	padding:0px 0px 0px 6px;
}


/*-------------------advertise form-------------------*/

#advertiseFormContainer
{
    LEFT: 125px;
    WIDTH: 360px;
    POSITION: relative;
		float:left;
		margin-top:10px;
}

/*------------------Display Page Content -------------*/
#displayContainer { position:relative; top:10px; left:10px; height:500px;}

#displayImageContent {width:295px; height:224px; float:left; position:relative; left:0px;}
#displayImage1{ width:146px; height:110px; float:left; padding-right:3px; padding-bottom:4px;}
#displayImage2{ width:146px; height:110px; float:left; padding-bottom:4px;}
#displayImage3{ width:146px; height:110px; float:left; padding-right:3px;}
#displayImage4{ width:146px; height:110px; float:left;}
.displayImage{width:180px; margin-top:5px;}

#displayAddressContent {  width:270px; }
#displayAddress { width:190px;} /*Put on float left to have buttons next to address*/
#displayButtons { width:20px;} /*Put on float left to have services next to buttons*/
#displayButtonsButton { margin-bottom:0px; }

#displayDescriptionContent {width:295px; height:224px;float:left; border-right: 1px solid #F9A40B;}
#displayDescription {margin-right:5px;}
#displayServicesContent {width:269px; height:224px;float:left; position:relative; left:5px;}

#displayHeader { height:19px; background-color:#F9A40B;}


#links {visibility:visible; width:230px; background-color: #DDE9FA; padding: 3px; filter: alpha(Opacity=65);}

#quicklinks {position:relative; visibility:visible; left:0px; top:0px; width:160px; z-index:100;}
#basic-search {position:relative; display:block; left:0px; top:3px; width:160px; z-index:100 }
#adv-search {position:relative; display:none; left:0px; top:3px; width:160px; z-index:100}
/*---------------------------------City and County Links---------------------------------*/
.CCLinksContainer	{background-color:#F1F1F1; clear:left}
.CCLinks					{}
.CCLink						{margin-bottom:10px;}
.CCURL						{ width:200px}
.CCURL a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.CCURL a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}		
.CCDescription		{}
/*---------------------------------Site Layout---------------------------------*/
.content-layout {width: 603px; background-color: #ffffff;}
#layout {visibility: visible; /*position: absolute; top: 0px; left: 0px;*/}
#prepage {visibility: visible;}
/*body {text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}*/
.layout {
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/	
	color:#000000;
	font-size:11px;
	font-weight:normal;
	/*position: absolute;*/
	top: 0px; left: 0px; background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:780px; height: auto; 
	text-align:center; margin:0 auto;}
		
	
	/* width was 760*/
/*.menu-bar-bg {width: 230px;	height: auto;	background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	}
.menu-bar {width: auto;	height: auto;	background-color: #00ffff;}
.menu-header {width: 611px;	height: auto ;}
.menu-header-pic {width: 100%; height: 100%;}*/
/*.menu-layout {width: 611px;	height: 100px;}*/
.search-layout {background-color: #ffffff; width: 160px;}
.search-bar {width: 160px; background-color:#FFFFFF;}
.search-spacer {width: 160px; background-color:#CC6699;}

.search-btn {font-size:9px; font-weight:bold; background-image:url(../images/but_search.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}
.search-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/but_search_on.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}

.searchblue-btn {font-size:9px; font-weight:bold; background-image:url(../images/but_search_blue.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}
.searchblue-btn-on  {font-size:9px; font-weight:bold; background-image:url(../images/but_search_blue_on.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}

.sWord-btn {font-size:9px; font-weight:bold; background-image:url(../images/mag_glass.gif); background-repeat: no-repeat; background-color:#C8A472; background-position: center left;  border:0px solid #ffffff;  width:16px; height:17px; cursor:pointer;}
.sWord-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/mag_glass.gif); background-repeat: no-repeat; background-color:#97A6E7; background-position: center left;  border:0px solid #ffffff; width:16px; height:17px; cursor:pointer;}

.email-btn {font-size:9px; font-weight:bold; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-color:#C8A472; background-position: center left;  border:0px solid #ffffff;  width:19px; height:17px; cursor:pointer;}
.email-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/arrow_on.jpg); background-repeat: no-repeat; background-color:#97A6E7; background-position: center left;  border:0px solid #ffffff; width:19px; height:17px; cursor:pointer;}


/*---------------------------------End Site Layout---------------------------------*/
/*---------------------------------Form Scripts---------------------------------*/
.form-table {width: 360px;}
.form-table td {font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-tag-cell {width: 360px;}
.form-element-cell {width: 360px;}
.form-input {width: 360px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-textarea {width: 360px; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-select {width: 360px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-select-list {width: 180px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-input {width: 205px; font-family: Verdana, Arial, Helvetica, sans-serif;  letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-select {width: 205px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.but-add {float: left; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_add_fs.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-del {float: right; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.but-add-on {float: left; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_add_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-del-on {float: right; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_remove_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.but-clear {float: right; background-color:#ffffff; border:0px solid #ffffff; width:65px; height:18px; background-image:url(../images/but_clear.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-clear-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:65px; height:18px; background-image:url(../images/but_clear_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but {background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
.but-submit {float: right; background-color:#ffffff; width:113px; height:26px; border:0px solid #ffffff; background-image:url(../images/but_submit_white.gif); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-submit-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:68px; height:18px; background-image:url(../images/but_submit_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-payment {float: right; background-color:#ffffff; border:0px solid #ffffff; width:138px; height:18px; background-image:url(../images/but_proceed_payment.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-payment-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:138px; height:18px; background-image:url(../images/but_proceed_payment_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

/*.but-add {float: left; background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_add.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
/*.but-del {float: right; background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
/*.but {background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
.contact-form-input {width: 235px; font-family: Verdana, Arial, Helvetica, sans-serif;; letter-spacing: 1px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.loginInput {width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif;; letter-spacing: 1px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
/*---------------------------------End Form Scripts---------------------------------*/

/*-------Transparent Border Image Script-------*/
.imgabove {
position:absolute;
}
/*-------End Transparent Border Image Script-------*/

.unnamed1 {
}
