@charset "utf-8";
/* CSS Document */

/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0px;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	margin:0;
	padding:0;
	background:#E4E1CE url(../images/bg_siteTop.jpg) repeat-x 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#575545;
}
.clearBoth {clear:both;}
p {margin:15px 0 0;}
a {color:#32a0c7; text-decoration:none;}
h1 {color:#575545; font-size:30px; font-weight: lighter; letter-spacing: -1px;margin:0 0 12px 0;}
.in {margin-left:15px;}
a.whatsnext {background:url(/htdocs2010/images/btn_bg_whatsnext_cap.gif) no-repeat right top; color:#FFF; text-transform:uppercase; font-size:11px; padding:0 21px 0 0; display:inline-block;}
a.whatsnext span{background:url(/htdocs2010/images/btn_bg_whatsnext.gif) no-repeat left top; padding:0 5px 0 10px; display:inline-block; height:21px; line-height:21px;  }


.Left {float:left;}
.Right {float:right;}
.ClearAll {clear:both; height:1px; margin:0; padding:0;}
.TopMargin20 {margin:20px 0 0;clear: both;}
.Box1000{width:1000px; margin:0 auto;}
.Leaderboard {display:block; width:728px; height:90px; margin:10px 0; padding:0;}
.Featured {width:320px; margin:0 0 0 20px;};-  
#ContentRight .you-might-be-interested {background:url(/htdocs2010/images/bg_hdr_you-might-be-interested.jpg) no-repeat top left; padding:38px 0 0; width:300px; }
.featured-businesses {background:url(/htdocs2010/images/bg_hdr_featured-businesses.jpg) no-repeat top left; padding:38px 0 15px; width:300px; }
.travel-destination-ideas {background:url(/htdocs2010/images/bg_ttl_Travel-Desinations.gif) no-repeat top left; height:48px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-attractions {background:url(/htdocs2010/images/bg_ttl_Attractions.gif) no-repeat top left; height:48px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-lakes {background:url(/htdocs2010/images/bg_ttl_Lakes.gif) no-repeat top left; height:48px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-area-lakes {background:url(/htdocs2010/images/bg_ttl_Area-Lakes.gif) no-repeat top left; height:48px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-events {background:url(/htdocs2010/images/bg_ttl_Events.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-recreation {background:url(/htdocs2010/images/bg_ttl_Recreation.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-lodging {background:url(/htdocs2010/images/bg_ttl_Lodging.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-advertising {background:url(/htdocs2010/images/bg_ttl_Advertising.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-advertising-links{background:url(/htdocs2010/images/bg_ttl_AdvertisingLinks.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.travel-news {background:url(/htdocs2010/images/bg_ttl_Travel-News.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.by-Category {background:url(/htdocs2010/images/bg_ttl_by-Category.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.by-Name {background:url(/htdocs2010/images/bg_ttl_by-Name.gif) no-repeat top left; height:57px; width:300px; overflow:hidden; text-indent:-99999em;}
.imgBorder {margin:20px 10px; padding:5px 5px 15px; border:solid 1px #575545; background:#FBF7E1;}
.youAreHere {display:block; width:25px; height:25px; float:left; margin: 6px 0 0; }
	.youAreHere a {display:block; width:25px; height:25px; overflow:hidden; text-indent:-99999em; background:url(/htdocs2010/images/bg_youAreHere.png) no-repeat;}

.noTopMargin {margin-top:0;}
.width-300 {width:300px; margin:19px 15px 20px;}
.width-300 p {margin:10px 0;}
.width-600 {width:600px; margin:19px 15px 20px; padding:0 0 0 10px; clear:both;}
.width-600-top {width:600px; margin:0 15px 20px; padding:0 0 0 10px; clear:both;}
.width-600-top img {margin:10px 15px 20px 0;}
.smbanner {margin:0 0 15px; width:600px;}
.Baselink {font-size:12px; font-weight:bold; display:inline;}
.Baselink-11{font-size:10px; display:inline;}
.Baselink a, .Baselink-11 a{color:#e4983f; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.Date {font-size:14px; display:inline; color:#bbcc4b; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.thumb {margin:10px;}
.orange {color:#e4983f;}
.readMore {display:block; width:98px; height:21px; margin:10px 0 0; overflow:hidden; text-indent:-99999em; background:url(/htdocs2010/images/btn_bg_readmore.gif) no-repeat;}
.EventsBackground {background:url(/htdocs2010/images/bg_events300.jpg) no-repeat center bottom; font-size:11px; text-align:center; padding:0 0 30px;}
	.EventsBackground ul{margin:0 14px;padding:0}
	.EventsBackground ul li{list-style:none;}
	.EventsBackground h3 {font-size:16px; font-weight:bold; margin:20px 0 10px;}
.LongList {font-size:14px; padding:0 0 30px; line-height:18px;}
	.LongList ul{margin:0 14px;padding:0}
	.LongList ul li{list-style:none;}
	.LongList h3 {font-size:18px; font-weight:bold; margin:20px 0 10px; font-weight:lighter; color:#8C702D;}
	.LongList h2 {font-size:24px; font-weight:bold; margin:20px 20px 10px; font-weight:lighter; color:#8C702D;}
.LongListState {font-size:14px; padding:0 0 30px; line-height:18px;}
	.LongListState ul{margin:0 14px;padding: 20px 0 0; clear:both; border-top:dotted 1px #ccc;}
	.LongListState ul.noborder{border-top:none;}
	.LongListState ul li{list-style:none; float:left;margin: 5px;}
	.LongListState h3 {font-size:18px; font-weight:bold; margin:20px 0 10px; font-weight:lighter; color:#8C702D;}
.recreation-ideas ul {margin:0 15px 0 20px;}
	.recreation-ideas ul li { list-style:url(/htdocs2010/images/bg_li_blue-triangle.gif); }
	.recreation-ideas ul li a {line-height:18px;}
.entries ul {margin:0; font-size:14px; list-style:none}
	.entries ul li { background:url(/htdocs2010/images/bg_li_green-arrow-circle.gif) no-repeat; border-bottom:dotted #dadada 3px; margin:0 0 15px; }
	.entries ul li a {line-height:16px;line-height:18px;display:block;margin:10px 0 8px;}
	.entries .Date {padding:0 0 0 25px;}
.Lodging { font-size:12px;}
	.Lodging #briefhotelImage{ float:left; margin:0 10px 10px 0; padding:2px; border:solid 1px #575545; }
	.Lodging #briefHotelDisplay {clear:both; border-bottom:dotted #dadada 3px; margin:0 0 15px; }
.Listing ul {margin:0 15px 0 20px;}
	.Listing ul li { list-style:url(/htdocs2010/images/bg_li_blue-triangle.gif); }
	.Listing ul li a {line-height:18px;}
.genList {}
	.genList ul {margin:0; padding:0;}
	.genList ul li {clear:both;background:url(/htdocs2010/images/bg_li_green-arrow-circle.gif) no-repeat; margin:5px 30px 0 0px; padding:0 0 5px; list-style:none; border-bottom: solid #f5f5f5 1px; }
	.genList ul li a {line-height:18px;display:block;margin:8px 0 8px 30px;}
.CategoryListing{}
    .CategoryListing img {padding:5px; margin:0 10px 10px 0; border:solid 1px #e5e5e5;}
	.CategoryListing h3 {margin:0 0 15px;}
	.CategoryListing ul {margin:0; padding:0;}
	.CategoryListing ul li {background:url(/htdocs2010/images/bg_li_green-arrow-circle.gif) no-repeat; margin:0 0 15px; list-style:none; border-bottom:dotted #dadada 3px; padding:0 0 10px 30px; float:left; }
.detail img {padding:5px; margin:0 10px 10px 10px; border:solid 1px #e5e5e5;}
.breadcrumb { width:630px; padding:5px; margin:0 0 10px 15px; color:#333; font-style:italic; background:#e0d6c2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:11px;}
	.breadcrumb ul {margin:0; padding:0;}
	.breadcrumb ul li {list-style:none; display:inline;}
	.breadcrumb ul li a {color:#333;}
	.breadcrumb ul li a:hover {color:#e4983f;}
	.breadcrumb ul li a.current{color:#e4983f;}
.addthis_toolbox {margin:0 0 0 15px; width:290px; float:left;}
.addthis_toolbox a {margin:0 10px 0 0;}
.addthis_statement {font-size:14px; margin:10px 0 0;}
	.addthis_statement strong{color:#e4983f;}
.socialIconAd {width:300px; float:left; margin:0 0 20px;}

.DirectoryCategories{padding:10px; font-size:14px; line-height:24px;}
	.DirectoryCategories a {display:inline-block; width:150px;}
.news {font-size:14px; padding:15px; margin:25px 0 0;}
	.news table{padding:0; margin:0;}
	.news table td{padding:0; margin:0;}
	.news p{padding:0; margin:0;}
	.news a{color:#666; text-decoration:none;}
	
	
.FooterList{ float:left; width:165px; }
	.FooterList h5{ color:#0064a1; font-size:14px; text-transform:uppercase; background:url(/htdocs2010/images/bg_icon_Footer-Arrow.gif) no-repeat right 1px; padding:0 20px 0 0; display:inline;}
	.FooterList a { color:#FFF; font-size:11px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
#Halo {height:42px;width:100%;background:#575545 url(../images/bg_halo.jpg) repeat-x;}
	#Halo h6{display:inline-block;margin:8px 0 0;padding:0;font-size:14px;text-transform:uppercase; float:left;}
	#Halo h6 a{	color:#fff; display:block; height:27px;	line-height:27px; margin:0 5px; padding:0 10px;}
	#Halo h6 a:hover{ color:#FF6; }
	#Halo h6 a span{ display:block;	height:27px; line-height:27px; }
	#Halo h6 a.Business{ background:url(/htdocs2010/images/btn_bg_blue_cap.png) no-repeat right top; }
	#Halo h6 a.Business span{ background:url(/htdocs2010/images/btn_bg_blue_bar.png) no-repeat left top; padding:0 0 0 10px; }
	#Halo h6 a.Event{ background:url(/htdocs2010/images/btn_bg_green_cap.png) no-repeat right top; }
	#Halo h6 a.Event span{ background:url(/htdocs2010/images/btn_bg_green_bar.png) no-repeat left top; padding:0 0 0 10px; }
	#Halo h6 a.Attraction{ background:url(/htdocs2010/images/btn_bg_orange_cap.png) no-repeat right top; margin: 0 5px 0 0; }
	#Halo h6 a.Attraction span{ background:url(/htdocs2010/images/btn_bg_orange_bar.png) no-repeat left top; padding:0 0 0 10px; }
#Halo #SiteSearch{float:right;width:325px;padding:8px 0 0 0; text-align:right;}
#DirectoryTable {width:620px; margin:20px 0; font-size:14px;}
#DirectoryTable tr td{width:150px; padding:2px 5px;}


#Wrap_Background{
	margin:0 auto;
	/*background:url(../images/bg_Footer_Wrap.jpg) repeat-x center bottom;*/
	
}
#Wrap_Site{
	margin:0 auto;
	background:url(../images/bg_ropes.jpg) repeat-y center top;
}
#Wrap_Body {
	width:1000px;
	margin:0 auto;	
}
#Header{
	clear:both;
	margin:0 10px;
	height:126px;
}
#Logo{
	height:103px;
	width:238px;
	float:left;
}
#Logo h2 {
	display:block;
	text-indent:-99999em;
	overflow:hidden;
	width:238px;
	height:78px;
	margin:10px 0 0;
	background:url(../images/logo_LASR.jpg) no-repeat;
}
#Logo h2 a{
	display:block;
	width:238px;
	height:78px;
}
#Navigation{
	clear:both;
	width:1060px;
	margin:0 0 15px -30px;
	height:38px;
	background:url(../images/bg_navigation.png) no-repeat 50% 0;
}
#Navigation ul{
	margin:0 0 0 20px;
	padding:0;
	float:left;
}
#Navigation ul li{
	list-style:none;
	display:inline;	
	line-height:30px;
}
#Navigation ul li a{
	color:#585544;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding:0 25px 0 15px;
	background:url(/htdocs2010/images/bg_brdr_dot_gr.gif) right top repeat-y;
}

#Navigation ul li a.LakeNavigation{
	font-size:14px;
	padding:0 20px 0 5px;
}
#Navigation ul li a.last{
	background-image:none;
	padding:0 10px 0 15px;
}
#Navigation ul li a:hover{
	color:#fff;
}
#SponsorList {
	text-align:center;
	padding:0 0 10px;
}
#ContentLeft{
	width:690px;
	float:left;	
}

#bodyContent {margin:15px;}

.OutdoorInfo {margin:20px 0 0; font-size:12px; line-height:18px;}
.OutdoorInfo h3 {font-size:14px; margin:0;}

#Slider{
	clear:both;
	width:676px;
	height:295px;
	background:url(/htdocs2010/images/bg_slider.jpg) no-repeat left top;
}
#USMap{
	clear:both;
	width:646px;
	padding:0 15px;
}
#ContentRight{
	width:300px;
	float:right;
	margin:0 10px 0 0;
}
#RectangleAds{
	clear:both;
	width:1000px;
	margin:0 auto;
}
#Wrap_Footer{
	margin:0 auto;
    background:#35add2 url(../images/bg_bodyWrapBottom.jpg) no-repeat center top;
	padding:0 0 20px;
}
#Footer{
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:45px 0 25px;
	border-bottom:dotted 3px #0064a1;
}
#Footer ul {
	margin:0;
	padding:0;
}
#Footer ul li{
	list-style:none;
}
#Base{
	clear:both;
	width:1000px;
	margin:0 auto;
	height:113px;
	border-bottom:dotted 3px #0064a1;
}
#Base #Logo{
	height:103px;
	width:238px;
	float:left;
}
#Base #Logo h6 {
	display:block;
	text-indent:-99999em;
	overflow:hidden;
	width:238px;
	height:78px;
	margin:10px 0 0;
	background:url(../images/logo_LASR_Base.jpg) no-repeat;
}
#Base #Logo h6 a{
	display:block;
	width:238px;
	height:78px;
}
#Close{
	clear:both;
	width:1000px;
	margin:15px auto;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
}
#Close a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	text-transform:none;
}


a.millibit {
    background: url("http://www.millibitonline.com/images/poweredby.png") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    display: block;
    float: right;
    height: 20px;
    overflow: hidden;
    text-align: left;
    text-decoration: none;
    text-indent: -99999em;
    width: 26px;
}


.Square-4 {clear:both;width:300px;padding:20px 0 0;}
.Square-4 .s4-row {clear:both;height:125px;}
.Square-4 .s4-row a{display:block; float:left; padding:10px 0 0 10px;}

#commentics {font-size:11px; display:block;}
#commentics input {font-size:11px;}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
	width:50px;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_facebook_like at300b {
width: 45px;
margin-left: 5px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}
a.addthis_button_expanded {width: 43px;}


.EventDetail {width:610px; clear:both; margin:15px;}
.EventDetail h1 {margin:8px 0 15px;}
.EventDetail .edLeft .eventCal{display:block; margin:10px 0 0; width:210px; height:70px; background:url(/htdocs2010/images/icon_calendar.jpg) no-repeat; padding:0 0 0 90px; font-size:20px; line-height:24px; color:#e4983f; text-align:center;}
.EventDetail .edLeft .callandconfirm{display:block; margin:10px 0 0; width:210px; height:70px; background:url(/htdocs2010/images/icon_phone.jpg) no-repeat; padding:0 0 0 90px; font-size:20px; line-height:24px; color:#e4983f; text-align:center;}
.EventDetail .edLeft .callandconfirm .button{display:block; width:197px; height:33px; overflow:hidden; text-indent:-99999em; background:url(/htdocs2010/images/icon_callandconfrim.jpg) no-repeat; margin:0 auto;}
.EventDetail .edLeft .addthis_statement{display:block; margin:10px 0 0; width:300px; height:70px; text-align:center;}
.EventDetail .edLeft .addthis_statement h3 {font-size:18px; line-height:26px; color:#e4983f; margin:10px 0;}
.EventDetail .edLeft {width:300px; float:left;}
.EventDetail .edRight {width:300px; float:right;}
.EventDetail_ext {clear:both; margin:30px 0 0;}

div.YouTubeResult {border-top: dotted #ccc; margin: 10px; padding: 10px; font-size:11px; line-height:12px; min-height:100px; }
   .YouTubeResult .attr {float:left; display:block; margin:0 15px 0 0;} 
   .YouTubeResult .title {font-weight: bold; } 
   .YouTubeResult .thumbnail img {width:125px; float:left; margin:0 25px 15px 0;}
   
#mediaspace {margin:10px 0 0;}   
   
#slidedeck_frame { width: 600px; height: 300px; margin:10px 0 20px 15px; }

#slidedeck_frame .VideoSlideContent img {width:200px; float:left; margin:0 15px 5px 0;}
#slidedeck_frame .VideoSlideContent p {font-size:14px; line-height:16px;}


.contentHeading {margin:10px 25px 10px 15px; padding:3px 25px; background: url(/htdocs2010/images/bg_wArrowOnGreen.jpg) no-repeat 0 100% #BBCC4C; color:#fff; border-bottom:dotted 2px #fff; border-top:dotted 2px #fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:lighter;}

.socialIcons {float:right; height:38px; margin:0 20px 0 0;}
.socialIcons .followUs {display:block; margin:0 10px 0 0; width:95px; height:38px; float:right; background:url(/htdocs2010/images/icon_follow.png) no-repeat; overflow:hidden; text-indent:-99999em;}
.socialIcons .facebook {display:block; width:40px; margin:0 10px 0 0; height:38px; float:right; background:url(/htdocs2010/images/icon_facebook.png) no-repeat; overflow:hidden; text-indent:-99999em;}
.socialIcons .twitter {display:block; width:40px; margin:0 10px 0 0; height:38px; float:right; background:url(/htdocs2010/images/icon_twitter.png) no-repeat; overflow:hidden; text-indent:-99999em;}

.quickTravelLinksContainer {clear:both; display:block; margin:20px auto; padding:15px 0; border-top: dotted #ccc; border-bottom: dotted #ccc;}

/*Regional Advertising Space*/
.navAd {width:985px; height:70px; margin:0 auto 15px;}
.navAd a.specAd {margin:0 6px 0 0;}
.navAd .regionalAdSpace{width:240px; height:68px; background:#FFC; border:dotted 1px #ccc; float:left; margin:0 2px; text-align:center;}
.navAd .regionalAdSpace .price{font-size:12px; color:#090;}
.navAd .regionalAdSpace .price sup{font-size:7px;}

.stateHomepages {width:960px; overflow:hidden; margin:5px auto;}
.stateHomepages a {width:20px; height:12px; overflow:hidden; float:left; margin:0; background-image:url(/htdocs2010/images/stateFlags.png); background-repeat:no-repeat; background-position:0 0; text-indent:-99999em;}
.stateHomepages a.Alabama { background-position:-5px -6px;}
.stateHomepages a.Arizona { background-position:-55px -6px;}
.stateHomepages a.Arkansas { background-position:-80px -6px;}
.stateHomepages a.California { background-position:-105px -6px;}

.stateHomepages a.Colorado { background-position:-5px -21px;}
.stateHomepages a.Connecticut { background-position:-30px -21px;}
.stateHomepages a.Delaware { background-position:-55px -21px;}
.stateHomepages a.Florida { background-position:-80px -21px;}
.stateHomepages a.Georgia { background-position:-105px -21px;}

.stateHomepages a.Idaho { background-position:-30px -38px;}
.stateHomepages a.Illinois { background-position:-55px -38px;}
.stateHomepages a.Indiana { background-position:-80px -38px;}
.stateHomepages a.Iowa { background-position:-105px -38px;}

.stateHomepages a.Kansas { background-position:-5px -54px;}
.stateHomepages a.Kentucky { background-position:-30px -54px;}
.stateHomepages a.Louisiana { background-position:-55px -54px;}
.stateHomepages a.Maine { background-position:-80px -54px;}
.stateHomepages a.Maryland { background-position:-105px -54px;}

.stateHomepages a.Massachusetts { background-position:-5px -70px;}
.stateHomepages a.Michigan { background-position:-30px -70px;}
.stateHomepages a.Minnesota { background-position:-55px -70px;}
.stateHomepages a.Mississippi { background-position:-80px -70px;}
.stateHomepages a.Missouri { background-position:-105px -70px;}

.stateHomepages a.Montana { background-position:-5px -87px;}
.stateHomepages a.Nebraska { background-position:-30px -87px;}
.stateHomepages a.Nevada { background-position:-55px -87px;}
.stateHomepages a.NewHampshire { background-position:-80px -87px;}
.stateHomepages a.NewJersey { background-position:-105px -87px;}

.stateHomepages a.NewMexico { background-position:-5px -103px;}
.stateHomepages a.NewYork { background-position:-30px -103px;}
.stateHomepages a.NorthCarolina { background-position:-55px -103px;}
.stateHomepages a.NorthDakota { background-position:-80px -103px;}
.stateHomepages a.Ohio { background-position:-105px -103px;}

.stateHomepages a.Oklahoma { background-position:-5px -119px;}
.stateHomepages a.Oregon { background-position:-30px -119px;}
.stateHomepages a.Pennsylvania { background-position:-55px -119px;}
.stateHomepages a.RhodeIsland { background-position:-80px -119px;}
.stateHomepages a.SouthCarolina { background-position:-105px -119px;}

.stateHomepages a.SouthDakota { background-position:-5px -135px;}
.stateHomepages a.Tennessee { background-position:-30px -135px;}
.stateHomepages a.Texas { background-position:-55px -135px;}
.stateHomepages a.Utah { background-position:-80px -135px;}
.stateHomepages a.Vermont { background-position:-105px -135px;}

.stateHomepages a.Virginia { background-position:-5px -152px;}
.stateHomepages a.Washington { background-position:-30px -152px;}
.stateHomepages a.WestVirginia { background-position:-55px -152px;}
.stateHomepages a.Wisconsin { background-position:-80px -152px;}
.stateHomepages a.Wyoming { background-position:-105px -152px;}


