* { margin:0; padding:0;}
body { background-color:#DBE6E1; font-family:Tahoma; font-size:100%; line-height:.8125em; color:#666666; text-align:center;background-image:url(../images/page-background.gif); background-repeat: repeat-x;
}
#container-bg {
	background: url(../images/container-background.gif);
	background-repeat: no-repeat;
	background-color: #DBE6E1;
	width: 840px;
	margin:0 auto;
	margin-top: 0px;
}
.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin:0; padding:0;}

.tall_top { background:url(../images/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x;}
/*==================home page extra====================*/
.homePageTopBox {background-color: white; height: 160px; }
.homePageTopBox p {padding:11px 10px 7px 10px; }
.homePageTopBox p a {text-decoration:none; font-weight:normal; border-bottom: 1px dashed #98A9B0;}
.homePageTopBox img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
/*==================home page feature attraction====================*/
.homePageAttractionBox {background-color: white; height: 100px; }
.homePageAttractionBox p {padding:11px 10px 7px 10px; }
.homePageAttractionBox img {float:left; margin:0px 10px 0px 0px;}
/*==================home page bottom advert====================*/
.homePageContentAdvert {height: 100px;background: #ffffff url(../images/homeAdvertbanner.jpg) right bottom no-repeat; }
.homePageContentAdvert p {padding:11px 10px 7px 10px;}
.homePageContentAdvert p a {text-decoration:none; font-weight:normal;}
.homePageContentAdvert img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.homePageContentAdvert li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.jobsPageHeading {height: 100px;background: #E8EBEC url(../images/jobsHeaderBanner.jpg) right bottom no-repeat; }
.jobsPageHeading p {padding:11px 10px 7px 10px;}
.jobsPageHeading p a {text-decoration:none; font-weight:normal;}
.jobsPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.jobsPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.newsPageHeading {height: 100px;background: #E8EBEC url(../images/newsHeaderBanner.jpg) right bottom no-repeat; }
.newsPageHeading p {padding:11px 10px 7px 10px;}
.newsPageHeading p a {text-decoration:none; font-weight:normal;}
.newsPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.newsPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.classifiedsPageHeading {height: 100px;background: #E8EBEC url(../images/classifiedsHeaderBanner.jpg) right bottom no-repeat; }
.classifiedsPageHeading p {padding:11px 10px 7px 10px;}
.classifiedsPageHeading p a {text-decoration:none; font-weight:normal;}
.classifiedsPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.classifiedsPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
/*==================home page bottom advert====================*/
.webhostingPageHeading {height: 100px;background: #E8EBEC url(../images/webhostingHeaderBanner.jpg) right bottom no-repeat; }
.webhostingPageHeading p {padding:11px 10px 7px 10px;}
.webhostingPageHeading p a {text-decoration:none; font-weight:normal;}
.webhostingPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.webhostingPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.classifiedsPageHeading2 {height: 100px;background: #E8EBEC url(../images/classifiedsHeaderBanner2.jpg) left bottom no-repeat; }
.classifiedsPageHeading2 p {padding:11px 10px 7px 125px;}
.classifiedsPageHeading2 p a {text-decoration:none; font-weight:normal;}
.classifiedsPageHeading2 img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.classifiedsPageHeading2 li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.businessPageHeading {height: 100px;background: #E8EBEC url(../images/businessHeaderBanner.jpg) right bottom no-repeat; }
.businessPageHeading p {padding:11px 10px 7px 10px;}
.businessPageHeading p a {text-decoration:none; font-weight:normal;}
.businessPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.businessPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.businessPageHeading2 {height: 100px;background: #E8EBEC url(../images/businessHeaderBanner2.jpg) left bottom no-repeat; }
.businessPageHeading2 p {padding:11px 10px 7px 125px;}
.businessPageHeading2 p a {text-decoration:none; font-weight:normal;}
.businessPageHeading2 img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.businessPageHeading2 li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.accommodationPageHeading {height: 100px;background: #E8EBEC url(../images/accommodationHeaderBanner2.jpg) left bottom no-repeat; }
.accommodationPageHeading p {padding:11px 10px 7px 125px;}
.accommodationPageHeading p a {text-decoration:none; font-weight:normal;}
.accommodationPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.accommodationPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.accommodationPageHeading2 {height: 100px;background: #E8EBEC url(../images/accommodationHeaderBanner2.jpg) left bottom no-repeat; }
.accommodationPageHeading2 p {padding:11px 10px 7px 125px;}
.accommodationPageHeading2 p a {text-decoration:none; font-weight:normal;}
.accommodationPageHeading2 img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.accommodationPageHeading2 li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.attractionPageHeading {height: 100px;background: #E8EBEC url(../images/attractionHeaderBanner.jpg) right bottom no-repeat; }
.attractionPageHeading p {padding:11px 10px 7px 10px;}
.attractionPageHeading p a {text-decoration:none; font-weight:normal;}
.attractionPageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.attractionPageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================home page bottom advert====================*/
.featurePageHeading {height: 100px;background: #E8EBEC url(../images/featureHeaderBanner.jpg) right bottom no-repeat; }
.featurePageHeading p {padding:11px 10px 7px 10px;}
.featurePageHeading p a {text-decoration:none; font-weight:normal;}
.featurePageHeading img {float:right; margin:0px 0px 0px 10px;border-left: 1px solid white;}
.featurePageHeading li { background:url(../images/marker2.gif) no-repeat 20px 4px; padding:0 0 7px 30px; color:#5f5f5f; text-decoration:none; margin-bottom:3px;}
/*==================accommodation====================*/
.accommodationPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px; border-right: 1px solid white;}
.accommodationPageTopBox p {padding:11px 10px 7px 10px;}
.accommodationPageTopBox p a {text-decoration:none; font-weight:bold;}
.accommodationPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
.accommodationLocationSearchText {width: 45%;font-weight:normal; float:left;clear:both;}
.accommodationLocationSearchForm {width: 45%;color: black;font-weight:normal; float:right; text-align: center; background-color:#990000;}
.accommodationLocationSearchForm input, select { vertical-align:middle; font-weight:normal; font-size: 1.00em;}
/*==================business====================*/
.businessPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.businessPageTopBox p {padding:11px 10px 7px 10px;}
.businessPageTopBox p a {text-decoration:none; font-weight:bold;}
.businessPageTopBox img {float:left; padding:0px 10px 0px 0px;}
/*==================attraction page extra====================*/
.attractionPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.attractionPageTopBox p {padding:11px 10px 7px 10px;}
.attractionPageTopBox p a {text-decoration:none; font-weight:bold;}
.attractionPageTopBox img {float:right; margin:0px 0px 0px 10px; border-left: 1px solid white;}
/*==================classifieds====================*/
.classifiedPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px; }
.classifiedPageTopBox p {padding:11px 10px 7px 10px;}
.classifiedPageTopBox p a {text-decoration:none; font-weight:bold;}
.classifiedPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
.classifiedPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 513px; margin-left:3px; margin-top:5px; border: 1px dotted #d4d0c8;}
.classifiedPageLinks a { font-weight: bold; text-decoration:none;  }
.classifiedErrorMessageBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}

.classifiedCatBox { border:solid 1px #eee;float:left;margin:4px 0px 2px 0px;padding: 2px; width:165px;}
.classifiedCatBoxHeading { width:159px;background: #efefef url(../images/short-gradient.gif) repeat-x; height:17px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;}
.classifiedCatBoxHeadingText { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight:bold;}
.classifiedCatBoxContent { width:154px;background: #efefef url(../images/tall-gradient.gif) repeat-x; height:auto;padding: 0px 5px 0px 5px;}
.classifiedCatBoxFooterImageBusiness { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageComputers { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageEmployment { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageHome { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageJewellery { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageMotor { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImagePets { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageProperty { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageSporting { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageToys { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageVideo { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.classifiedCatBoxFooterImageSubmit { width:159px;background: #efefef url(../images/classifiedSubmit.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
/*==================employment====================*/
.employmentPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.employmentPageTopBox p {padding:11px 10px 7px 10px;}
.employmentPageTopBox p a {text-decoration:none; font-weight:normal;}
.employmentPageTopBoxLink {text-decoration:none; font-weight:bold;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;}
.employmentPageTopBox img {float:right; margin:0px 0px 0px 10px; border-left: 1px solid white;}
.employmentArchiveBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:15px; margin-bottom:15px; padding: 10px; clear:both;}
/*==================features====================*/
.featuresPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.featuresPageTopBox p {padding:11px 10px 7px 10px;}
.featuresPageTopBox p a {text-decoration:none; font-weight:bold;}
.featuresPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
/*==================localinfo====================*/
.localinfoPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.localinfoPageTopBox p {padding:11px 10px 7px 10px;}
.localinfoPageTopBox p a {text-decoration:none; font-weight:normal;}
.localinfoPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
.localInfoBox { border:solid 1px #EDE0AD;float:left;margin:4px 0px 2px 0px;padding: 2px; width:165px;}
.localInfoBoxHeading { width:159px;background-color: #EDE0AD; height:17px; color: #930000; font-weight:bold;padding: 2px 0px 0px 5px;}
.localInfoBoxHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;color: #930000;}
.localInfoBoxHeadingText { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight:bold;}
.localInfoBoxContent { width:154px;background-color:#FDFBF7; height:auto;padding: 0px 5px 0px 5px;}
.localInfoBoxContent a { color: #930000;}
.localInfoBoxFooterImageCouncils { width:159px;background: #efefef url(../images/councilFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.localInfoBoxFooterImageCommunity { width:159px;background: #efefef url(../images/communityFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.localInfoBoxFooterImageGenealogy { width:159px;background: #efefef url(../images/genealogyFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.localInfoBoxFooterImageChurch { width:159px;background: #efefef url(../images/churchFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.localInfoBoxFooterImageRadio { width:159px;background: #efefef url(../images/radioFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
.localInfoBoxFooterImageRegistry { width:159px;background: #efefef url(../images/registryFooterPic.jpg) repeat-x; height:70px; color: #3988ae;padding: 0px 0px 0px 5px;}
/*==================attractionBoxes============*/
.attractionMainBox { border:solid 1px #EDE0AD;float:left;margin:4px 0px 2px 0px;padding: 2px; width:245px;}
.attractionMainBoxHeading { width:239px;background-color: #EDE0AD; height:17px; color: #930000; font-weight:bold; padding: 2px 0px 0px 5px;}
.attractionMainBoxHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px; color: #930000;}
.attractionMainBoxHeadingText { text-decoration:none; background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight:bold;}
.attractionMainBoxContent { width:234px; height:auto;padding: 0px 5px 0px 5px;background-color:#FDFBF7;}
.attractionMainBoxContent a { color: #930000;}
.attractionMainBoxFooterAnimals { width:239px;background: #efefef url(../images/attractionMainBoxFooterAnimals.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}
.attractionMainBoxFooterFamily { width:239px;background: #efefef url(../images/attractionMainBoxFooterFamily.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}
.attractionMainBoxFooterGarden { width:239px;background: #efefef url(../images/attractionMainBoxFooterGarden.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}
.attractionMainBoxFooterHeritage { width:239px;background: #efefef url(../images/attractionMainBoxFooterHeritage.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}
.attractionMainBoxFooterTransport { width:239px;background: #efefef url(../images/attractionMainBoxFooterTransport.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}
.attractionMainBoxFooterMisc { width:239px;background: #efefef url(../images/attractionMainBoxFooterMisc.jpg) repeat-x; height:100px; color: #3988ae;padding: 0px 0px 0px 5px;}

/*==================schools====================*/
.schoolsPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.schoolsPageTopBox p {padding:11px 10px 7px 10px;}
.schoolsPageTopBox p a {text-decoration:none; font-weight:bold;}
.schoolsPageTopBox img {float:right; margin:0px 0px 0px 10px; border-left: 1px solid white;}
/*==================news====================*/
.newsPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.newsPageTopBox p {padding:11px 10px 7px 10px;}
.newsPageTopBox p a {text-decoration:none; font-weight:bold;}
.newsPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}

.newsPageTopBoxArticle {background-color: white; }
.newsPageTopBoxArticle p {padding:11px 10px 7px 10px;}
.newsPageTopBoxArticle p a {text-decoration:none;}
.newsPageTopBoxArticle img {float:right; margin:0px 10px 0px 0px; border-right: 1px solid white;}
/*==================focus====================*/
.focusPageTopBox {background: #E8EBEC  url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.focusPageTopBox p {padding:11px 10px 7px 10px;}
.focusPageTopBox p a {text-decoration:none; font-weight:bold;}
.focusPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
/*==================hosting====================*/
.hostingPageTopBox {background: #E8EBEC url(../images/tall-gradient.gif) repeat-x; height: 160px;}
.hostingPageTopBox p {padding:11px 10px 7px 10px;}
.hostingPageTopBox p a {text-decoration:none; font-weight:bold;}
.hostingPageTopBox img {float:left; margin:0px 10px 0px 0px; border-right: 1px solid white;}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
/*===================submitadvert page=======*/
.submitAccommAdvert {	color: black; width: 125px; height: 100px;	padding-top: 7px; padding-bottom: 5px; margin-top: 0px;margin-bottom: 10px;background-color: #F5F4EB;text-align:center;border: 1px solid #D30601; float:left}
/*==================login and register page======*/
.loginBox { float: left;background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; height: 145px;}
.forgotPassword { float: right;background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;height: 145px;}
.loginButton {	margin-top:0px; padding: 10px; clear:both;}
.forgotPasswordButton {	margin-top:0px; padding: 10px; clear:both;}
.registerButton {	margin-top:0px; padding: 10px; clear:both;}
/*==================list====================*/
.form { height:26px;}
.form input {width:273px; height:18px; border:1px solid #555038;}
textarea { width:403px; height:128px; overflow:auto; border:1px solid #d4d0c8;}
.input_border {border:1px solid #d4d0c8; padding-left:2px; padding-top:1px; padding-bottom:1px; color:#6e6565;}
.input_1 { width:258px; height:16px; background:none; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; margin:0 6px 0 6px; font-size:1em; padding-left:3px; color:#6e6565;}
.accommQuickJump {padding-left:2px; padding-top:1px; padding-bottom:1px; width: 150px; color:#6e6565;}
.businessQuickJump {padding-left:2px; padding-top:1px; padding-bottom:1px; width: 150px; color:#6e6565;}
.jobsQuickJump {padding-left:2px; padding-top:1px; padding-bottom:1px; width: 150px; color:#6e6565;}

.form1 { height:36px;}
.form2 { padding:0 0 0 20px;}
.checkbox { height:10px; width:10px;}


/*==================list====================*/
ul { list-style:none;}

.top_menu li { display:inline;}
.top_menu li a { display:block; float:left; background:url(../images/head_marker.gif) no-repeat left 0px; padding:25px 12px 0 12px; color:#717171; text-decoration:none; }
.top_menu li a:hover { color:#3988ae; text-decoration:underline;}

.main_menu { padding:0px 0 0 0;}
.main_menu li { display:inline;}
.main_menu li a { display:block; float:left; width:71px; color:#fff; text-decoration:none; font-weight:bold; padding:3px 0 0px 0; text-align:center; height:26px; line-height:20px; border-right: 1px solid white;}
.main_menu li a:hover { background:url(../images/top_menu_bg.jpg) left top repeat-x; color: white;}
/*.main_menu li a.bg2 {  background:url(../images/m2.gif) no-repeat left top;}
.main_menu li a.bg3 {  background:url(../images/m3.gif) no-repeat left top;}
.main_menu li a.bg4 {  background:url(../images/m4.gif) no-repeat left top;}
.main_menu li a.bg5 {  background:url(../images/m5.gif) no-repeat left top;}
.main_menu li a.bg6 {  background:url(../images/m6.gif) no-repeat left top;}*/

.footer_menu { text-align:center; background:url(../images/top_menu_bg_hover.jpg) left top repeat-x; padding:6px 0 6px 0; margin-bottom:15px;}
.footer_menu li { display:inline;}
.footer_menu li a { background:url(../images/footer_divider.gif) no-repeat right 4px; padding:0 7px 0 6px; color: white; text-decoration:none;}
.footer_menu li a:hover { text-decoration:underline;}
.footer_menu li a.last { background:none;}

.list1 li { background:url(../images/line2.gif) left bottom repeat-x;}
.list1 li a { display:block; background:url(../images/marker2.gif) no-repeat 2px 4px; padding:0 0 7px 15px; color:#666666; text-decoration:none; font-size:.9em; margin-bottom:7px;}
.list1 li a strong { text-decoration:underline; display:block; font-size:1.1em; margin-bottom:2px;}
.list1 li a:hover { color:#000;}
.list1 li.last { background:none; margin-bottom:0;}
.list1 li.last a { margin-bottom:0; padding-bottom:0;}

.listIndustries li a { display:block; background:url(../images/marker2.gif) no-repeat 2px 4px; padding:0 0 7px 15px; color:#5f5f5f; text-decoration:none; font-size:.9em; margin-bottom:0px;}
.listIndustries li a strong { text-decoration:underline; display:block; font-size:1.1em; margin-bottom:2px;}
.listIndustries li a:hover { color:#000;}
.listIndustries li.last { background:none; margin-bottom:0;}
.listIndustries li.last a { margin-bottom:0; padding-bottom:0;}

.list2 { padding:6px 0 10px 0;}
.list2 li { background:url(../images/marker3.gif) no-repeat left 5px; padding-left:10px; line-height:1.45em; }
.list2 li a { color:#374E6C;}

.list3 li { background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; color:#5f5f5f; margin-bottom:16px;}
.list3 li p { font-size:.9em; line-height:1.4em;}
.list3 li span {font-size:.9em;}
.list3 li span a { color:#21930d;  text-decoration:none;}
.list3 li span a:hover { text-decoration:underline;}
.list3 li.last { margin-bottom:12px;}

.list4 li {background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; font-size:.9em; line-height:1.4em; color:#5f5f5f; margin-bottom:14px;}
.list4 li strong { font-size:1.1em;}
.list4 li.last { margin-bottom:0;}

/*==================other====================*/
.img_indent { margin:0 12px 0 0; float:left;}
.p1 { margin-bottom:0; padding:4px 0 0 6px;}

/*==================attraction listings====================*/
.img_indent_attraction { margin:0 0 0 12px; float:right;}
.attractionListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.attractionListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.attractionListingHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;}
.attractionListingHeadingText { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight:bold;}
.attractionListingContent { width:519px;background-color: white; height:auto;padding: 0px 5px 0px 5px;}
.attractionPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.attractionPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================feature listings====================*/
.img_indent_feature { margin:0 0 0 12px; float:right;}
.featureListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.featureListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px; }
.featureListingHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;color: #930000; font-weight: bold;}
.featureListingHeading a:hover { text-decoration:none; color: #930000;}
.featureListingContent { width:519px;background-color: white; height:auto;padding: 0px 5px 5px 5px;}
.featureListingContent a { color: #930000;}
.featureListing img { border:1px solid #d4d0c8;}
.featurePageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.featurePageLinks a { font-weight: bold; text-decoration:none;  }
/*==================employment listings====================*/
.employmentListing { background-color: white; border:1px solid #EDE0AD; width: 255px; margin:5px 5px 5px 5px; float: left;}
.employmentListingHeading { width:250px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.employmentListingHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight: normal;color: #930000; font-weight: bold;}

.employmentListingContent { width:245px;background-color: white; height:auto;padding: 0px 5px 5px 5px;}
.employmentPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 513px; margin-top:5px; border: 1px dotted #cccccc; margin-left:3px;}
.employmentPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================employment listings====================*/
.classifiedListing { border:solid 1px #eee;float:left;margin:4px 0px 2px 5px;padding: 2px; width:255px;}
.classifiedListingHeading { width:249px;background: #efefef url(../images/short-gradient.gif) repeat-x; height:17px; font-weight:normal;  padding: 0px 0px 0px 5px; }
.classifiedListingHeading a { text-decoration:none;background:url(../images/marker3.gif) no-repeat left 5px; padding-left:7px;font-weight: normal;}

.classifiedListingContent { width:244px;background: #efefef url(../images/tall-gradient.gif) repeat-x; height:65px;padding: 0px 5px 0px 5px;}
/*==================schools listings====================*/
.schoolsListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.schoolsListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.schoolsListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.schoolsListingContent { width:519px; padding: 5px 5px 10px 5px;}
.schoolsPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.schoolsPageLinks a { font-weight: bold; text-decoration:none;  }
.schoolFilterByBox { background-color: white; border:1px solid #BACBE4; margin: 5px 0px 5px 0px; padding: 10px; height: 45px; width: 515px;}
/*==================church listings====================*/
.churchListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.churchListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.churchListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.churchListingContent { width:519px; padding: 5px 5px 10px 5px;}
.churchListingContent a { color: #930000;}
.churchPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.churchPageLinks a { font-weight: bold; text-decoration:none;  }
.churchFilterByBox { background-color: white; border:1px solid #BACBE4; margin: 5px 0px 5px 0px; padding: 10px; height: 45px; width: 515px;}
/*==================community listings====================*/
.img_indent_community { margin:0 0 0 12px; float:right;}
.communityListing {background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.communityListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.communityListingHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.communityListingHeading a:hover { text-decoration:underline; padding-left:9px; color: #96BFF2;}
.communityListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.communityListingContent { width:519px; padding: 5px 5px 10px 5px;}
.communityListingContent a { color: #930000;}
.communityPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.communityPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================council listings====================*/
.img_indent_council { margin:0 0 0 12px; float:right;}
.councilListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.councilListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.councilListingHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.councilListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.councilListingContent { width:519px; padding: 5px 5px 10px 5px;}
.councilListingContent a { color: #930000;}
.councilPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.councilPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================genealogy listings====================*/
.img_indent_gene { margin:0 0 0 12px; float:right;}
.geneListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.geneListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.geneListinggHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.geneListinggHeading a:hover { text-decoration:underline; padding-left:9px; color: #96BFF2;}
.geneListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.geneListingContent { width:519px; padding: 5px 5px 10px 5px;}
.geneListingContent a { color: #930000;}
.genePageLinks a { font-weight: bold; text-decoration:none;  }
/*==================police listings====================*/
.img_indent_police { margin:0 0 0 12px; float:right;}
.policeListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.policeListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.policeListinggHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.policeListinggHeading a:hover { text-decoration:underline; padding-left:9px; color: #96BFF2;}
.policeListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.policeListingContent { width:519px; padding: 5px 5px 10px 5px;}
.policeListingContent a { color: #930000;}
.policePageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.policePageLinks a { font-weight: bold; text-decoration:none;  }
/*==================radio listings====================*/
.img_indent_radio { margin:0 0 0 12px; float:right;}
.radioListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.radioListingHeading {width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.radioListinggHeading a {background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #BACBE4;}
.radioListinggHeading a:hover {text-decoration:underline; padding-left:9px; color: #96BFF2;}
.radioListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.radioListingContent { width:519px; padding: 5px 5px 10px 5px;}
.radioListingContent a { color: #930000;}
.radioPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.radioPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================registry listings====================*/
.img_indent_registry { margin:0 0 0 12px; float:right;}
.registryListing { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.registryListingHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.registryListinggHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.registryListinggHeading a:hover { text-decoration:underline; padding-left:9px; color: #96BFF2;}
.registryListingHeadingText { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.registryListingContent { width:519px; padding: 5px 5px 10px 5px;}
.registryListingContent a { color: #930000;}
.registryPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.registryPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================accommodation listings====================*/
.img_indent_accommodation { margin:0 0 0 12px; float:right;}
.accommodationListingSpecial { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.accommodationListingSpecialHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.accommodationListingSpecialHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.accommodationListingSpecialContent { width:519px;background-color: #FDFBF7; height:auto; padding: 0px 5px 10px 5px;}
.accommodationListingSpecialContent a { color: #930000;}
.accommodationListingSpecial img { border:1px solid #d4d0c8; float:right;}

.accommodationListingPremium { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.accommodationListingPremiumHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.accommodationListingPremiumHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.accommodationListingPremiumContent { width:519px;background-color: #FDFBF7; height:auto; padding: 0px 5px 10px 5px;}
.accommodationListingPremiumContent a { color: #930000;}
.accommodationListingPremium img { border:1px solid #d4d0c8; float:right;}
.accommodationListingEconomy { background:url(../images/line2.gif) left bottom repeat-x; background-color: white; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px;margin-bottom:5px;}
.accommodationListingBasic { background:url(../images/line2.gif) left bottom repeat-x; background-color: white; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px;margin-bottom:5px;}
.accommodationPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.accommodationPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================news listings====================*/
.img_indent_news { margin:0 0 0 12px; float:right;}
.newsListing { border-bottom:dashed 1px #3988ae;float:left;margin:4px 0px 2px 0px;padding: 2px; width:530px;}
.newsListingHeading { width:524px; font-weight:bold; color: #374E6C; padding: 0px 0px 0px 5px; font-size: 110%;}
.newsListingHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #374E6C;}
.newsListingHeading a:hover { text-decoration:underline; padding-left:9px; color: #96BFF2;}
.newsListingContent { width:519px; padding: 5px 5px 10px 5px;}
.newsListingContent a { color: #930000;}
.newsListing img { border:1px solid #d4d0c8;}

.newsPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin:5px 0px 5px 0px; border: 1px dotted #cccccc;}
.newsArticleHeadline { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; font-size: 110%;font-weight:bold;}
.newsPageLinks a { font-weight: bold; text-decoration:none;  }
/*==================business listings====================*/
.img_indent_business { margin:0 0 0 12px; float:right;}
.businessListingSpecial img { border:1px solid #d4d0c8; float:right;}
.businessListingPremium { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.businessListingPremiumHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.businessListingPremiumHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.businessListingPremiumContent { width:519px;background-color: #FDFBF7; height:auto; padding: 0px 5px 10px 5px;}
.businessListingPremiumContent a{ color: #930000;}

.businessListingSpecial { background-color: white; border:1px solid #EDE0AD; width: 530px; margin-top:5px;}
.businessListingSpecialHeading { width:525px;background-color: #EDE0AD; height:17px; color: #930000;padding: 2px 0px 0px 5px;}
.businessListingSpecialHeading a { background:url(../images/marker3.gif) no-repeat left 5px;text-decoration:none; padding-left:9px; color: #930000; font-weight: bold;}
.businessListingSpecialContent { width:519px;background-color: #FDFBF7; height:auto; padding: 0px 5px 10px 5px;}
.businessListingSpecialContent a { color: #930000;}



.businessListingPremium img { border:1px solid #d4d0c8; float:right;}
.businessListingEconomy { background:url(../images/line2.gif) left bottom repeat-x; background-color: white; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px;margin-bottom:5px;}
.businessListingBasic { background:url(../images/line2.gif) left bottom repeat-x; background-color: white; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px;margin-bottom:5px;}
.businessPageLinks { text-align:center; color:#cb2b2a; padding-bottom:7px; padding-top:7px; padding-left:7px; padding-right:7px; width: 520px; margin-top:5px; border: 1px dotted #cccccc;}
.businessPageLinks a { font-weight: bold; text-decoration:none;  }
.filterByBox { background: #efefef url(../images/tall-gradient.gif) repeat-x; border:1px solid #d4d0c8; margin: 5px 0px 5px 0px; padding: 10px; height: 45px;}
/*==================txt, links, lines, titles====================*/
a {color:#98A9B0;}
a:hover{text-decoration:none;}

h1 { font-size:1em; color:#930000; background:#EDE0AD; padding:4px 0 5px 41px;}
h1 img { position:absolute; margin:-1px 0 0 -30px;}
h2 { font-size:1em; color:#4684a2; background:#e4ecee; padding:4px 0 5px 46px;}
h2 img { position:absolute; margin:-2px 0 0 -30px;}
h3 { font-size:1em; color:#fff; background:#67777d; padding:4px 0 5px 44px;}
h3 img { position:absolute; margin:-11px 0 0 -38px;}
h4 { font-size:1em; color:#67777d; background:#dadee0; padding:4px 0 5px 44px;}
h4 img { position:absolute; margin:-7px 0 0 -42px;}

.txt1 { color:#6e6565;}
.txt2 { color:#58696f;}
.txt3 { color:#3988ae;}
.txt4 { color:#cb2b2a;}
.txt5 { color:#21930d;}

.link1 { background:url(../images/marker1.gif) no-repeat left 5px; padding-left:9px; color:#707070; font-weight:bold; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(../images/marker3.gif) no-repeat left 6px; padding-left:9px; color:#718991;}
.link3 { background:url(../images/marker4.gif) no-repeat right 6px; padding-right:8px; color:#3988ae;}
.link4 { color:#21930d;}
.link5 { background:url(../images/marker5.gif) no-repeat right 2px; padding-right:20px;}
.link6 { color:#21930d;}

.line_hor { background:url(../images/line2.gif) left bottom repeat-x; padding-bottom:7px; margin-bottom:6px;}
.line_hor1 { background:url(../images/line2.gif) left bottom repeat-x; padding-bottom:7px; margin-bottom:6px;}

.title { margin-bottom:20px;}



/*==================blocks====================*/
.block { background:url(../images/block_bgd.gif) left top repeat-x;}
.block .r { background:url(../images/r.gif) right top repeat-y;}
.block .b { background:url(../images/b.gif) left bottom repeat-x;}
.block .l { background:url(../images/l.gif) left top repeat-y;}
.block .t { background:url(../images/t.gif) left top repeat-x;}
.block .left_top_corner { background:url(../images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(../images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(../images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(../images/left_bottom_corner.gif) no-repeat left bottom;}
.block .ind { padding:0 0 0 0;}

/*headertext*/
#headertext .titleText { color:#718991; font-weight:bold;font-size:.7em; height:15px;background: url(../images/bg-header-text.gif);	background-repeat: no-repeat;
	width: 800px;}
/*header*/
#header .row_1 { height:73px; background:url(../images/head_bgd.gif) left top repeat-x;}
#header .row_1 .fleft { padding:17px 0 0 4px;}
#header .row_1 .fright { padding:7px 0 0 0;}
#header .row_2 {   padding: 0px; }
#header .row_2 .column1 { width:50px;}
#header .row_2 .column2 { background:url(../images/top_menu_bg_hover.jpg) left top repeat-x; width: 100%;}
#header .row_2 .column1 img { margin:22px 0 0 34px;}
#header .row_3 { height:66px; background:url(../images/head_bgd1.gif) left top repeat-x;}
#header .row_3 .left { background:url(../images/head_left.gif) no-repeat left 2px;}
#header .row_3 .right { background:url(../images/head_right.gif) no-repeat right 2px; height:40px;}
#header .row_3 .inner { padding:10px 0 0 85px;}
#header .row_3 .search_img { position:absolute; margin:-10px 0 0 -42px;}

/*content*/
.cont_inner { padding-bottom:7px;}
#content .indent { padding:0 1px 0 0;}
#content .indent1 { padding:13px 10px 7px 19px;}
#content .indent2 { padding:9px 0 0 34px;}

/*footer*/
#footer { text-align:center; color:#8f8f8f;}

/*==================SUB MENUS====================*/
/*==================Attractions Sub Menu====================*/
.attractionSubMenu {	margin-top: 1px;}			
.attractionSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.attractionSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.attractionSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.attractionSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Local Info Sub Menu====================*/
.localinfoSubMenu {	margin-top: 1px;}			
.localinfoSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.localinfoSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.localinfoSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.localinfoSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================News Sub Menu====================*/
.newsSubMenu {	margin-top: 1px;}			
.newsSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.newsSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.newsSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.newsSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Classifieds Sub Menu====================*/
.classifiedsSubMenu {	margin-top: 1px;}			
.classifiedsSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.classifiedsSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.classifiedsSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.classifiedsSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Accommodation Sub Menu====================*/
.accommodationSubMenu {	margin-top: 1px;}			
.accommodationSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.accommodationSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.accommodationSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.accommodationSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Advertise Sub Menu====================*/
.advertiseSubMenu {	margin-top: 1px;}			
.advertiseSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.advertiseSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.advertiseSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.advertiseSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================General Sub Menu====================*/
.generalSubMenu {	margin-top: 1px;}			
.generalSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.generalSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.generalSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.generalSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Web Directory Sub Menu====================*/
.webDirectorySubMenu {	margin-top: 1px;}			
.webDirectorySubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.webDirectorySubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.webDirectorySubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.webDirectorySubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================Focus Sub Menu====================*/
.focusSubMenu {	margin-top: 1px;}			
.focusSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.focusSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.focusSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.focusSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*==================business Sub Menu====================*/
.businessSubMenu {	margin-top: 1px;}			
.businessSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.businessSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.businessSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.businessSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*===================Classsified Contact Form=================*/
.classifiedContact {	background-color: #FDFBF7; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.classifiedContactTel {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; height: 50px;}
.classifiedContactTelNumber {	font-size: 250%; font-weight: bold;}
.classifiedContactErrorBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.classifiedContactSuccessBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
/*===================business Contact Form=================*/
.businessContact {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.businessContactErrorBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.businessContactSuccessBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
/*===================Classsified Contact Form=================*/
.websiteContact {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.websiteContact textarea { width:350px; height:128px; overflow:auto; border:1px solid #d4d0c8;}
.websiteContactErrorBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.websiteContactSuccessBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.sendButton {	margin-top:0px; padding: 10px; clear:both;}
/*===================Users Form=================*/
.usersContact {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.usersContactErrorBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.usersContactSuccessBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.usersMessageBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.usersErrorMessageBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.usersSuccessMessageBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
/*===================User Profile Form=================*/
.userProfile {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.userProfileErrorBox {	background-color: #FFEAEA; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
.userProfileSuccessBox {	background-color: #E3FFDD; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both;}
/*===================Edit Classified Form=================*/
.userEditClassified {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
/*===================Edit Business Form=================*/
.editBusiness {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.editBusiness textarea { width:350px; height:128px; overflow:auto; border:1px solid #d4d0c8;}
/*===================Edit Accommodation Form=================*/
.editAccommodation {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.editAccommodation textarea { width:350px; height:128px; overflow:auto; border:1px solid #d4d0c8;}
/*===================Emplyment styles=============*/
.jobLink a {display: block;color: black; height: 35px; background-color: #FFEAEA;text-decoration: none;text-align: center;padding: 15px 3px 3px 10px;border:1px solid #d4d0c8;}
.jobInfoBox {border:solid 1px #EDE0AD;float:right;margin:4px 0px 2px 10px;padding: 2px; width:200px;}
.jobInfoBoxHeader {width:195px;background-color: #EDE0AD; height:17px; color: #930000; font-weight:bold;padding: 2px 0px 0px 5px;}
.jobInfoBoxContent {width:190px;background-color:#FDFBF7; height:auto;padding: 5px 5px 5px 5px;}
.jobTitle {height: 40px; font-size: 125%; font-weight: bold; line-height:20px;}
/*==================Emplyment Sub Menu====================*/
.employmentSubMenu {	margin-top: 1px;}			
.employmentSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.employmentSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.employmentSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.employmentSubMenu ul li a:hover {background-color: #BB0000;color: white;}
/*===================login/usermenu etc===========*/
.loginBoxCTR  {background-color: #E8EBEC; text-align:center;}
.userSubMenu {	margin-top: 1px;}			
.userSubMenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;text-align: left;font-weight: normal;}
.userSubMenu ul li {margin:0px;padding:0px;border-bottom: 1px dashed #930000;list-style-type: none;}			
.userSubMenu ul li a {display: block;color: white;background-color: #930000;text-decoration: none;padding: 3px 3px 3px 10px;}
.userSubMenu ul li a:hover {background-color: #BB0000;color: white;}
.login_input { width:150px; height:16px; background:none; background-color:white; border:1px solid #d4d0c8;  margin:0 6px 0 0px; font-size:1em; padding-left:3px; color:#6e6565;}
.register {	background-color: #E8EBEC; border:1px solid #d4d0c8; margin-top:25px; padding: 10px;}
.register textarea { width:350px; height:128px; overflow:auto; border:1px solid #d4d0c8;}
/*===================other=======================*/
.lotteryball {	width: 79px; height: 83px; background-image:url(../images/lotteryBall.gif); float: left; text-align:center; }
.lotteryball p {	margin: 30px 0px 0px 0px; color: red; font-size: 200%; font-weight:bold; line-height:20px; }
.packageNames { width: 33%; float: left; text-align:center; font-weight: bold; font-size: 110%; color: #374E6C;}
.packagePrices { width: 33%; float: left; text-align:center; font-weight: bold; font-size: 110%; color: #374E6C;}
.submitAdvertInfoMessageBox {	background-color: #BACBE4; border:1px solid #d4d0c8; margin-top:25px; padding: 10px; clear:both; text-align:center;}
.submitAdvertInfoMessageBox a { color: #666666;}
/*================== index.html ==================*/
.col_1 {text-align:justify;}
#page1 #content .col_1 .column1 .indent { padding:0 40px 0 0;}
#page1 #content .col_1 .column2 .indent { padding:0 30px 0 0;}
#page1 #content .col_2 .indent1 { padding:13px 2px 13px 10px; background-color: #FDFBF7;}
#page1 #content .col_2 .indent2 { padding:12px 0 0 9px;}

/*================== index-1.html ==================*/
#page3 #content .indent1 {padding:13px 6px 33px 21px;}
/*==========================================*/