/*-----------------------------All Pages-----------------------------------------------*/
#leftContainer {float:left; width:186px; position:relative; left:0px;}
#mainContainer {float:left; width:588px; padding-left:2px;}
#siteContainer {border-left:2px solid #376490; border-right:2px solid #376490; border-bottom:2px solid #376490; width:780px; text-align:left; background-color:#FFFFFF; }
#footer {position:relative; top:5px;}

/*--------------------------New CSS--------------------------------------*/

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#333333;
	font-size:11px;
	font-weight:normal;	
	top: 0px; left: 0px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 790px; height: auto;
	text-align:center; margin:0 auto;
	background-color:#CDE682;
	position:relative;
	}	
	
.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:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	}

form { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	}


h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#333333;
	font-size:18px;
	font-weight:bold; margin-bottom:5px;
	}
	
h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:bold; margin-bottom:5px;
	}


.h1Alternate {
	color:#333333;
	}
	
.h2Alternate {
	color:#333333;
	}

.bodyAlternateText {
	color:#333333;
	}
	
a:link { 	 
	text-decoration: none; 	
	color: #FF9900;
	}	
	
LinkFormat {
	color: #FF9900;
	}	
	
a:visited { 	
	text-decoration: none; 
	color:#FF9900;
	}		
	
.aLinkAlternate {	
	color:#FF9900;
	text-decoration:none;
	}	
/*---------------------------Menu Include---------------------------------------------*/

#menuMainContainer{width:780px; height:221px; border-left:2px solid #376490; border-right:2px solid #376490; border-top:2px solid #376490; background-color:#FFFFFF;}
#menuLinksContainer{width:780px; background-color:#FFFFFF; height:26px;}
#menuLinksContainerBottom{width:800px;}
/*---------------------------------index page--------------------------------------------------*/
#indexContent{float:left; min-height:500px; height:auto; _height:500px;}


#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:2px;}

/*North Carolina*/
/*.WelcomeBoxTop { background-image:url(../images/Welcome_box_top.gif); height:18px; width:400px;  float:left; }*/
.WelcomeBoxMiddle { background-image:url(../images/gradient.gif); min-height:410px; height:auto; _height:410px; width:390px; background-repeat:repeat-x; border:1px solid #376490; padding:5px; margin-bottom:2px; }
.WelcomeBoxMiddleFeature {background-image:url(../images/gradient.gif); min-height:400px; height:auto; _height:400px; width:400px; background-repeat:repeat-x; border:1px solid #376490; margin-bottom:2px;}
/*.WelcomeBoxBottom {background-image:url(../images/Welcome_box_bottom.gif); height:23px; width:400px;}*/
.WelcomeBoxText {margin-top:10px; width:380px;  min-height:400px; height:auto; _height:400px; font-weight:bold; font-size:11px;}
/*.articlerightcontainer {background-color:#FFFFFF; min-height:450px; height:auto; _height:450px; width:380px; float:left; border-left:1px solid #888888;}*/

#TravelFolder {margin-top:-3px; border-right:1px solid #95CE66; border-left:1px solid #95CE66; min-height:90px; height:auto; _height:90px;}
#TravelFolderContainer {border-right:1px solid #FF9900; border-left:1px solid #FF9900; width:182px;}
#MapContainer {width:182px; height:170px; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
#QuickLinkContainer {margin-top:-3px; border-right:1px solid #FF9900; border-left:1px solid #FF9900; height:auto; text-align:left;}
.LoginLineSplit {width:380px; border-bottom:1px solid; height:40px;}
.LoginCheckbox { margin-left:45px; margin-right:3px; border:1px solid #333333;}

.CarolinaImage { background-image:url(../images/Carolina_text.gif); height:54px; width:184px; }
.FrontImage {  height:137px; width:206px; float:right; background-repeat:no-repeat; }
.CarolinaWhiteText { font-size:12px; color:#FFFFFF; margin-left:10px; }
.BlackText { color:#000000; }
.BlueText { color:#006397; }
.WhiteText { color:#ffffff; font-size:13px; }
.BoldText { 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:68px; height:71px; margin-left:4px; float:left; margin-top:4px;}
.FeaturedAdvertTextBox {width:117px; height:71px; margin-left:7px; float:left; font-size:9px; margin-top:3px;}


.CarolinaMainText {color:#006397;}
.SearchBoxTop {background-image:url(../images/Search_box_top.gif); height:31px; width:184px; }
.InterestBoxTop {background-image:url(../images/Interest_box_top.gif); height:31px; width:184px; }
.SearchBoxTopText {font-size:16px; font-weight:bold; color:A65E03; margin-top:-5px;}
.CarolinaGenText {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;  }
#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:30px; margin-top:10px;}
#contactFormLowerContainer{margin-top:40px;}

/*---------------------------------display results--------------------------------------------------*/
/* Hides from IE-mac \*/
* html .buggyDiv {height: 1%;}
/* End hide from IE-mac */

#displayResultsContainer { height:125px; }
#displayResultsInnerContainer { }
	#displayResultsImageContainer { float:left; width:98px; height:62px;}
	.displayResultsOtherContainer {margin-left:100px;}
	.displayResultsTitle {}
	.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 { top:20px; height:40px; margin-left:60px; width:300px; }
#displayResultsPrevious { float:left; width:100px; 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:390px; float:left; }
#displayAddress { width:128px; float:left; min-height:130px; height:auto; _height:130px; } /*Put on float left to have buttons next to address*/
#displayButtons { width:90px; min-height:130px; height:auto; _height:130px;	} /*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}

.graytab {background-image:url(../images/Display_Top_Gray.gif); height:28px; width:135px; cursor:pointer; float:left;}
.bluetab {background-image:url(../images/Display_Top_Blue.gif); height:28px; width:132px; float:left;}
.tabboldtext {margin-top:3px; margin-left:10px; font-weight:bold; font-size:14px; color:#FFFFFF;}
.tabtext {margin-top:3px; margin-left:10px;}
.tabtextboldgray {margin-top:10px; margin-left:20px; color:#919090; font-weight:bold; font-size:16px;}


/*---------------------------------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-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.CCURL a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	font-family:Verdana, 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:Verdana, 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; width:93px; height:23px; 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 {
}
