/*--------------------------------All Pages----------------------------------------------------*/
#leftContainer {float:left; width:163px;  left:0px; margin-right:1px}

* html leftContainer {  /* This is the Tan hack */
	width: 163px; 
	w\idth: 162px; }

#mainContainer {float:left;  width:616px; position:relative;} <!--left:5px;!-->
#footer {position:relative; top:5px;}
#RightContainer {height700:px; height:auto; width:143px; float:right; top:auto;}

/* html RightContainer {  /* This is the Tan hack */
/*	width: 140px; 
	w\idth: 140px; }
*/
/*---------------------------------New CSS Attempt James Howell 16/03/06--------------------------------------------------*/

body { 
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/	
	color:#000000;
	font-size:11px;
	font-weight:normal;
	/*position: absolute;*/
	padding: 0px 0px 0px 0px;
	height: auto; 
	xwidth:800px;
	background-color: #ffffff;
	margin:0 auto;
  	width: 800px;
	text-align:center;
	margin:0 auto;
	
	}
	
	/* width was 760*/


table {
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	color:#000000;
	font-size:11px;
	font-weight:normal;
	}

form { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	/*color:#FF9933;*/
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}


h1 { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	color:#1194CB;
	font-size:30px;
	font-weight:bold;	
	}
	
h2 { 
	font:Arial, Helvetica, sans-serif;
	/*color:#3280B4;*/
	/*color:#006397;*/
	color:#FF6600;	
	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: #FF9933;*/
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
LinkFormat {
	color: #FF9933;

	}
	
	
a:visited { 
	/*font-weight: bold; */
	text-decoration: none; 
	/*color: #3280B4;*/
	/*color:#FF9933;*/
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*text-decoration:underline;*/
	}		
	
.aLinkAlternate {
	color:#FF944D;
	text-decoration:underline;
	font-size:12px; 
	font-weight:bold;
	}	
/*---------------------------------Menu Include--------------------------------------------------*/

#menuMainContainer{width:780px; height:90px;}
#menuLinksContainer{width:470px; }
/*---------------------------------Bottom Include----------------------------------------------*/
#bottomContainer{width:470px; }
/*---------------------------------index page--------------------------------------------------*/
#indexContent{width:470px; float:left;}


#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; margin-left:8px; width:176px;}

.WelcomeBoxTop { background-image:url(../images/Welcome_box_top.gif); height:18px; width:411px; }
.WelcomeBoxMiddle { background-image:url(../images/Welcome_box_middle.gif); height:400px; background-repeat:no-repeat; background-color:#F0F6FF;  border-left:1px solid #FF944D; border-right:1px solid #FF944D; }
.WelcomeBoxBottom {background-image:url(../images/Welcome_box_bottom.gif); height:23px; width:411px;}
.WelcomeBoxText {margin-top:10px; width:390px; height:400px; 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;}*/

.IndexLargeText { font-size:27px; margin-left:10px; margin-top:10px; color:#FFFFFF; }
.IndexNormalText { font-size:25px; margin-left:10px; color:#FFFFFF; }
.IndexBox {background-image:url(../images/top_blue_box.gif); width:472px; height:252px;}
#header_bar {margin-top:5px;}

.ButtonText {font-size:9px; color:#FFFFFF; margin-top:6px; margin-left:7px; }
.FeaturedAdvertBox {width:60px; height:60px; margin-left:4px; float:left;}
.FeaturedAdvertTextBox {width:130px; height:80px; margin-left:4px; float:left;}

/* Box model hack for index page. */
#formcontainer {
	width: 470px;
	margin-top:-3px; 
	border-left:1px solid #34A4D3; 
	border-right:1px solid #34A4D3; 
	height:650px;	
}
	/*padding: 10px;
	border: 5px solid black;
	margin: 10px; }
	*/

* html formcontainer {  /* This is the Tan hack */
	width: 470px; 
	w\idth: 470px; }


/*--------------------------------------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 {width:472px; float:left;}
* html indexFeatureContentContainer {  /* This is the Tan hack */
	width: 472px; 
	w\idth: 472px; }
#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{float:left; position:relative;left:130px; 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; top:15px;}
#displayResultsInnerContainer { top:10px;}
	#displayResultsImageContainer { float:left; width:98px; height:62px;}
	.displayResultsOtherContainer {}
	.displayResultsTitle {}
	.displayResultsAddressContainer { margin-top:0px; position:relative;}
		.displayResultsCountry { position:relative; }
		.displayResultsCounty { position:relative; }
		.displayResultsPhone { position:relative; margin-bottom:5px; position:relative; }
	.displayResultsDescription { height:32px; width:250px; overflow:hidden; float:left; }
	.classdisplayResultsLink { top:-5px;  }
	
#displayResultsPageNumberContainer { position:relative; top:20px; height:40px; left:100px; }
#displayResultsPrevious { float:left; width:90px; padding-right:5px; }
#displayResultsNext { float:left; width:90px; padding-left:5px; }

.displayResultsImage { width:95px; height:70px; }
/*-------------------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:200px; height:224px; margin-left:10px; }
#displayAddress { width:120px;} /*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:5px; }

#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 {position: absolute; top: 0px; left: 0px; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	width: 760px; height: auto;}
/*.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:90px; height:18px; border:0px solid #ffffff; background-image:url(../images/but_submit.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 {
}
.bSubtitleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
