body {
	margin: 0px 0;
	background: #ffffff;
	text-align: justify;
	font-family: "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content {
	width: 760px;
	height: 110px;
	margin: 0 auto;
	background-image: url(images/background_header2.gif);
	background-repeat: no-repeat;
}

*.GreyDashedHorizonalDivider {
	float: left;
	width: 759px;
	height: 4px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

*.GreyDashedHorizonalDividerForContactUs {
	float: left;
	width: 626px;
	height: 4px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

*.GoldSolidHorizonalDivider {
	float: left;
	width: 759px;
	height: 5px;
	background-image: url(images/gold_solid_horizonal_divider_760.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

/***************************************************************/
/* Anchor Hypertext Links  									   */
/***************************************************************/
a {
	color: #996600;	
}

a:hover {
	color: #930000;
	text-decoration: underline;
}

a:visited {
	color: #000000;
}
a.ImageOverlayMorePicturesLink {
	float: right;
	margin-top: 174px;
	padding-right: 15px;
	color: #ffffff;
	text-decoration: none;
}

a.ImageOverlayMorePicturesLink:hover {
	text-decoration: underline;
}

/***************************************************************/

/***************************************************************/
/* Logo and Logo Menu Selectors								   */
/***************************************************************/
#logo {
	margin-top: 25px;
	margin-bottom: 22px;
	float: left;
	width: 200px;
	height: 61px;
	background-image: url(images/ChieflandLogoCom200x61.gif);
	background-position: top;
	background-repeat: no-repeat;
}

ul#logomenu {
	float: right;
	margin-top: 25px;
}

ul#logomenu li {
	display: inline;
}

ul#logomenu a {
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

ul#logomenu, #logomenu a {
	font-size: 12px;
	color: #ffbf00;
}

ul#logomenu a:hover {
	text-decoration: underline;
}

/** Logomenu for the business listings header (bsheader.html) **/

ul#bslogomenu {
	float: right;
	margin-top: 25px;
}

ul#bslogomenu li {
	display: inline;
}

ul#bslogomenu a {
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

ul#bslogomenu, #bslogomenu a {
	font-size: 12px;
	color: #996600;
}

ul#bslogomenu a:hover {
	text-decoration: underline;
}

/***************************************************************/

/***************************************************************/
/* Main Menu Selectors										   */
/***************************************************************/

ul#mainmenu {
	width: inherit;
	float: left;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: -32px;
	list-style-type: none;
}

ul#mainmenu li {
	display: inline;
}

ul#mainmenu a {
	padding: 0px 10px 0px 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

ul#mainmenu a:visited {
	color: #996600;
}

ul#mainmenu a:hover {
	color: #930000;
	text-decoration: underline;
}

/***************************************************************/

/***************************************************************/
/* BreadCrumbs												   */
/***************************************************************/

.BreadCrumb {
	float: left;
	width: 759px;
	height: 16px;
	margin-top: 2px;
	margin-bottom: -7px;
	color: #333333;
	background-color: #f0f0ed;
	font-size: 11px;
	
}

.BreadCrumb a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}

.BreadCrumb a:hover {
	color: #930000;
	text-decoration: underline;
}
/***************************************************************/

/***************************************************************/
/* Letterbox Image											   */
/***************************************************************/

#LetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;

}
/***************************************************************/

/***************************************************************/
/* Welcome Events											   */
/***************************************************************/

#WelcomeEvents {
	float: left;
	width: inherit;
	height: 188px;
	background-color: #f0f0ed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#WelcomeEvents a {
	font-weight: bold;
}

p#WelcomeTextParagraph {
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 280px;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}

div#GoldDashedVerticalDivider {
	margin-left: 495px;
	margin-top: -88px;
	width: 3px;
	height: 179px;
	background-image: url(images/gold_dashed_vertical_divider_171.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

p#UpcomingEventsTitle {
	margin-top: -165px;
	margin-left: 510px;
	font-size: 16px;
	font-weight: bold;
	color: #930000;
}

a#eventlink {
	color: #930000;
	text-decoration: none;
}

a#eventlink:hover {
	text-decoration: underline;
}

a#EventTitle {
	float: left;
	margin-left: 510px;
	margin-bottom: 10px;
	color: #996600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a#EventCalendarIcon {
	margin-top: 10px;
	margin-left: 520px;
}

p#EventDate {
	margin-top: -17px;
	margin-left: 540px;
	font-size: 10px;
	font-weight: bold;
	color: #930000;
}

p#EventDescription {
	margin-left: 510px;
	width: 240px;
	font-size: 12px;
	color: #333333;
}

a#EventBanner {
	float: left;
	margin-left: 50px;
	margin-top: -85px;
}

div#SmallGoldDashedVerticalDivider {
	margin-left: 290px;
	margin-top: -86px;
	width: 3px;
	height: 81px;
	background-image: url(images/gold_dashed_vertical_divider_81.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

#WeatherBanner {
	margin-left: 320px;
	margin-top: -70px;
	width: 100px;
}

/***************************************************************/

/***************************************************************/
/* Featured Image											   */
/***************************************************************/

*.FeaturedAd {
	float: left;
	width: 125px;
	height: 150px;
	padding-left: 32px;
	padding-right: 32px;
	margin-top: 20px;
	text-align: center;
}

*.FeaturedAd p {
	margin-top: -10px;
}

*.FeaturedAdWideFormat {
	float: left;
	width: 468px;
	height: 60px;
	margin-left: 150px;
	margin-top: 40px;
	margin-bottom: 15px;
	text-align: center;
}

*.FeaturedAdWideFormat p {
	margin-top: 10px;
}

/***************************************************************/

/***************************************************************/
/* Footer Menu Selectors									   */
/***************************************************************/

#Footer {
	height: 50px;
	float: left;
	margin-left: 0px;
	margin-right: 200px;
	border-top-color: #ffbf00;
	border-top-width: 5px;
	border-top-style: solid;
	color: #000000;
}

#FooterLogo {
	float: left;
	margin-top: 20px;
	margin-left: 275px;
	width: 200px;
	height: 61px;
	background-image: url(images/ChieflandLogoComLight200x61.gif);
	background-position: top;
	background-repeat: no-repeat;
}

ul#FooterMenu {
	float: left;
	margin-top: 15px;
	margin-left: 30px;
}

ul#FooterMenu li {
	display: inline;
	color: #ffbf00;
}

ul#FooterMenu a {
	padding: 0px 3px 0px 3px;
}

ul#FooterMenu, #FooterMenu a {
	font-size: 12px;
	color:  #996600;
}
ul#FooterMenu a:hover {
	color: #930000;
}
/***************************************************************/




/*#############################################################*/
/* lodging.html												   */
/* 		-----------------------------------------------		   */
/*#############################################################*/

*.GreyDashedHorizonalPageListingDivider {
	float: left;
	width: 554px;
	height: 4px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

*.GreyDashedHorizonalPageListingDividerLong {
	float: left;
	width: 758px;
	height: 4px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

#GreyDashedHorizonalSkyScraperDividerTop {
	float: right;
	width: 190px;
	height: 4px;
	margin-bottom: 15px;
	margin-left: -15px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

#GreyDashedHorizonalSkyScraperDividerBottom {
	float: left;
	width: 190px;
	height: 4px;
	margin-left: -15px;
	padding-top: 15px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

/***************************************************************/
/* Letterbox Image											   */
/***************************************************************/

#LodgingLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/lodging2.gif);
	background-repeat: no-repeat;
}

#OutdoorsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/outdoors4.gif);
	background-repeat: no-repeat;
}

#RestaurantsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/restaurants2.gif);
	background-repeat: no-repeat;
}

#ShopsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/shops.gif);
	background-repeat: no-repeat;
}

#CouponsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/couponsletterbox2.gif);
	background-repeat: no-repeat;
}

#TravelLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/travel2.gif);
	background-repeat: no-repeat;
}

#BusinessDirectoryLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/businessdirectory.gif);
	background-repeat: no-repeat;
}

#RealEstateDirectoryLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/businessdirectory.gif);
	background-repeat: no-repeat;
}

#MapsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/maps.gif);
	background-repeat: no-repeat;
}

#EventsLetterboxImage {
	float: left;
	width: 759px;
	height: 206px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/events_letterbox.gif);
	background-repeat: no-repeat;
}

/***************************************************************/

/***************************************************************/
/* SkyScraper Ad											   */
/***************************************************************/
#PageListingContent {
	padding-top: 10px;
	float: left;
	width: 759px;
	height: auto;
}

#Toolbar {
	padding-bottom: 10px;
	float: left;
	width: 559px;
	height: auto;
}
	
#SkyScraperAd {
	float: right;
	width: 160px;
	height: 615px;
	margin-top: 4px;
	padding-top: 15px;
	margin-right: -175px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #f0f0ed;
}

#SkyScraperFiller {
	float: right;
	width: 160px;
	margin-bottom: 30px;
}

/***************************************************************/

/***************************************************************/
/* WebPage Listing 											   */
/***************************************************************/
*.WebPageListingSeparator {
	float: left;
	width: 565px;
	height: 1px;
	margin-bottom: 20px;
}

.WebPageListingTitleBar {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 18px;
	margin-left: 0px;
	float: left;
	width: 526px;
	height: 20px;
	background-color: #f0f0ed;
	font-size: 16px;
	font-weight: bold;
	color: #930000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.WebPageListingTitleBarLong {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 18px;
	margin-left: 0px;
	float: left;
	width: 730px;
	height: 20px;
	background-color: #f0f0ed;
	font-size: 16px;
	font-weight: bold;
	color: #930000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.WebPageListing {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 18px;
	margin-left: 0px;
	float: left;
	width: 526px;
	height: 200px;
	background-color: #f0f0ed;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.ListingTitle {
	float: left;
	font-weight: bold;
	font-size: 14px;
}

p.ListingTitle {
	margin-top: 5px;
	margin-bottom: -5px;
	float: left;
	font-weight: bold;
	font-size: 14px;
}

p.WebPageListingAddress {
	float: left;
	width: 500px;
	height: 150px;
	line-height: 15px;
	color: #930000;
}

.HotelRatingTipi {
	float: left;
	width: 100px;
	height: 23px;
	margin-top: 18px;
	margin-left: -320px;
}

p.WebPageListingSummary {
	float: left;
	margin-top: 50px;
	margin-left: -500px;
	width: 260px;
	height: 150px;
	color: #333333;
}

p.WebPageListingSummary a {
	padding-left: 5px;
}

a.ListingImage {
	float: right;
	margin-top: -192px;
	margin-right: -5px;

}

img.ListingImage {
	float: right;
	margin-top: -192px;
	margin-right: -5px;

}

/***************************************************************/



/*#############################################################*/
/* contentprovidertemplate1.html							   */
/* 		-----------------------------------------------		   */
/*#############################################################*/

.DividerBar {
	height: 5px;
	width: 759px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 200px;
	border-top-color: #ffbf00;
	border-top-width: 1px;
	border-top-style: solid;
	color: #000000;
}

#ContentProvider {
	float: left;
	width: 759px;
}	

#ContentProviderForContactUs {
	float: left;
	width: 759px;
	padding-left: 70px;
}	

#ContentProviderLogo {
	height: auto;
	width: inherit;
	margin-left: 220px;
	margin-right: -220px;
	margin-bottom: 15px;
}	

#ContentProviderAddress {
	height: auto;
	width: auto;
	text-align: center;
	font-size: 16px;
	margin-top: 40px;
	margin-bottom: 15px;
}

#ContentProviderAddressForContactUs {
	height: auto;
	width: auto;
	text-align: center;
	font-size: 16px;
	margin-top: 40px;
	margin-bottom: 15px;
	margin-left: -170px;
}
	
#ContentProviderText {
	float: left;
	height: 385px;
	width: auto;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	font-size: 15px;
	background-color: #f0f0ed;
	color: #333333;
}

#ContentProviderImage1 {
	height: 190px;
	width: 250px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;
}

#ContentProviderImage2 {
	height: 190px;
	width: 250px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#ContentProviderImage3 {
	padding-left: 33px;
	padding-top: 40px;
}

#ContentProviderImage4 {
	padding-right: 10px;
	padding-bottom: 3px;
}

#ContentProviderCoupon {
	float: left;
	height: 120px;
	width: 500px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 130px;
	border: 1px solid #930000;

}  

#ContentProviderWebsiteLink {
	float: left;
	height: 20px;
	width: 759px;
	margin-top: 25px;
	margin-bottom: 40px;
	font-size: 22px;
	text-align: center;
}

#ContentProviderLinks {
	float: left;
	height: 90px;
	width: auto;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	background-color: #f0f0ed;
	color: #333333;
}

*.LinkSeparator {
	float: left;
	width: 213px;
	height: 1px;
	margin-bottom: 1px;
}

#ContentProviderTitle {
	float: left;
	height: 5px;
	width: 639;
	margin-top: -10px;
	padding-bottom: 10px;
	padding-left: 49px;
	text-align: center;
	font-size: 15px;
}

#ContentProviderLinksCol1 {
	float: left;
	height: auto;
	width: 213px;
	padding-left: 40px;
	padding-right: 10px;
}

#ContentProviderLinksCol2 {
	float: left;
	height: auto;
	width: 213px;
	padding-left: 15px;
	padding-right: 10px;
}

#ContentProviderLinksCol3 {
	float: left;
	height: auto;
	width: 213px;
	padding-left: 15px;
	padding-right: 0px;
}   

#CouponTextLine1 {
	margin-top: 20px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #930000;
}  

#CouponTextLine2 {
	margin-top: -20px;
	text-align: center;
	font-size: 18px;
	color: #000000;
} 

#CouponTextLine3 {
	margin-top: -15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 12px;
	color: #333333;
}

div.BusinessListingColumnLeft{
	float: left;
	margin-bottom: 30px;
    padding: 10px;
    width: 247px;
    height: 110px;
	background-color: #f0f0ed;

}

div.BusinessListingColumnRight{
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
    padding: 10px;
    width: 247px;
    height: 110px;
    background-color: #f0f0ed;

}
#BusinessListingsWrapper{
	float: left;
    width: 569px;
    height: auto;
}

#BusinessListingWrapLeft{
	float: left;
    width: 252px;
    height: auto;
	margin-right: 35px;

}

#BusinessListingWrapRight{
	float: left;
    width: 282px;
    height: auto;

}

*.GreyDashedHorizonalBusinessDivider {
	float: left;
	width: 267px;
	height: 4px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

*.GreyDashedHorizonalBusinessDividerBottom {
	float: left;
	width: 267px;
	height: 4px;
	margin-top: -31px;
	background-image: url(images/grey_dashed_horizonal_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

p.BusinessTitle {
	margin-top: 0px;
	margin-bottom: -10px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #303030;
}

/***************************************************************/
/* Content Provider Table									   */
/***************************************************************/

#ContentProviderTable {
	float: left;
	height: 530px;
	width: 740px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f0f0ed;
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
}

#BikeTrailsVideo {
	float: left;
	margin-left: 120px;
	padding-top: 70px;
}

#mytable {
	float: left;
	margin-top: 10px;
	margin-left: 18px;
	width: 700px;
}

caption {
	margin-top: 20px;
	margin-left: 240px;
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #ffe2ab;
	border-bottom: 1px solid #ffe2ab;
	border-top: 1px solid #ffe2ab;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header3.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ffe2ab;
	background: none;
}

#mytable td {
	border-right: 1px solid #ffe2ab;
	border-bottom: 1px solid #ffe2ab;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #fffaef;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #ffe2ab;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #ffe2ab;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/***************************************************************/

/***************************************************************/

/***************************************************************/
/* Google Maps API											   */
/***************************************************************/

#MapContainer {
	padding-left: 17px;
	padding-top: 13px;
	
}

#GoogleMap {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 18px;
	margin-left: 0px;
	float: left;
	width: 730px;
	height: 640px;
	background-color: #f0f0ed;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


/***************************************************************/

/***************************************************************/
/* Google Maps API											   */
/***************************************************************/

#ContactUsTable {
	margin-left: 66px;
	margin-right: 66px;
}

/***************************************************************/

/***************************************************************/
/* BSL - Business Services Login							   */
/***************************************************************/

#bslBody {
	margin: 0px 20px 0px 20px; 
	}
	
#bslContainer {
	width: 605px;
	height: 305px;
	margin: 0px auto -1px auto; 
	}

#bslContainerFooter {
	width: 605px;
	height: 305px;
	margin: 0px auto -1px auto; 
	padding-top: 130px;
	}

#bslLogoImage {
	float: left;
	width: 300px;
	height: 250px;
	margin-top: 180px;
	margin-bottom: 10px;
	border-right: 1px solid #930000;
	background-image: url(../images/ChieflandLogoCom200x61.gif);
	background-position:center;
	background-repeat: no-repeat;
}

#bslContent {
	float: left;
	width: 300px;
	height: 250px;
	margin-top: 180px;
	margin-bottom: 10px;
}

#bslLoginControls {
	width: 225px;
	height: 61px;
	margin-left: 50px;
}

#bslLoginControls1 {
	float: left;
	width: 75px;
	height: 60px;
}

#bslLoginControls2 {
	float: left;
	width: 150px;
	height: 60px;
	margin-left: 0px;
}

#bslSubmitForm {
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}

#bslUsernameLabel {
	padding-top: 0px;
}

#bslPasswordLabel {
	padding-top: 10px;
}

#bslLoginTextImage {
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 30px;
}

#bslSummary {
	padding-top: 10px;
	text-align: center;
	color: #999999;
}


/***************************************************************/

