@charset "utf-8";
/* CSS Document 
---------------------------------------------------*/

html { margin:0; padding:0; text-align:center; }
body { margin:0; border:0; padding:0; background:#7f98cd url("http://www.lakesregionchamber.org/images/main/bkg2.gif") repeat-x; text-align:center; font-size:10pt; line-height:0; font-family:Verdana; }

#wrapper { 	position:relative; margin:10px auto; border:0; padding:0; width:980px; background:url("http://www.lakesregionchamber.org/images/main/main_background.gif"); 
	height:auto; z-index: 2; visibility: visible; text-align: center; }


/* HEADER
---------------------------------------------------*/
#topSwoosh { position:absolute; left:0px; top:0px; margin:0; border:0; padding:0; width:980px; height:10px; }
#flash { position:absolute; top:10px; left:0px; }

#navMain { position:absolute; width:980px; top:182px; left:0px; text-align:left; margin:0; border:0; padding:0; height:33px; 
	background:url("http://www.lakesregionchamber.org/images/main/nav_background.gif") no-repeat; }
#navMain ul { margin:0; border:0; padding:0; display:inline; }
#navMain ul li { margin:0; border:0; padding:7px 0; display:inline; height:33px; background:url("http://www.lakesregionchamber.org/images/main/link_background2.jpg") no-repeat; }
#navMain ul li a, #navMain ul li a:visited { font:12px/34px Verdana; font-weight:bold; color:#FFF; text-decoration: none; padding:4px 0px 10px 50px; }
#navMain ul li a:hover { color:#c96; text-decoration:none; }


/* MAIN CONTENT AREA
---------------------------------------------------*/
#two-column { position:absolute; top:225px; left:0; width:980px; height:auto; margin:0; border:0; padding:0; background:url("http://www.lakesregionchamber.org/images/main/main_background.gif") repeat-y top left; color:#444; }
#two-column .content { margin:30px 30px 30px 42px; border:0; padding:0; text-align:left; width:689px; font:12px/22px Verdana; float:left; }
#two-column .half { margin:0; border:0; padding-right:15px; text-align:left; width:329px; float:left; }
#two-column .whole { margin:0; border:0; padding-right:15px; text-align:left; width:674px; float:none; clear:both; }

#three-column {	position:absolute; top:225px; left:0; width:980px; height:auto; margin:0; border:0; padding:0; background:url("http://www.lakesregionchamber.org/images/main/main_background2.gif") repeat-y top left; color:#444; }
#three-column .content { margin:30px 42px 30px 42px; border:0; padding:0; text-align:left; width:458px; font:12px/22px Verdana; float:left; }

.banner_ads { margin-left:-20px; margin-right:-20px; margin-top:-20px; margin-bottom: 20px;}

.photo { margin:0; padding:0; }
.righted { float:right; padding:0 0 15px 15px; }
.italics { font-style: italic; }
.caption { font:10px/14px Arial; color:#666; }
.highlight { width:220px; }

a img { border:0; }

.color1 { background:#fff; }
.color2 { background:#f5f5f5; }


/* HTML TAGS
---------------------------------------------------*/
h1, h2, h3, h4, h5, h1 .section-hdr { padding:0; margin:0; color:#304890; font-weight:bold;  }
h1 { font-size:18px; color:#c7a45b; padding-bottom:20px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:12px; padding-right:5px; }

/*p { padding:0; margin:0; }*/
blockquote { border-left:2px solid #c9ad76; padding-left:10px; }

ul { margin-top:10px; }
ul li { list-style-image: url("http://www.lakesregionchamber.org/images/main/bullet.gif"); }

table { width:100%; border-spacing:1px; }
td { padding:3px; vertical-align:top; }

input { font-size:10px; }

a:link { color:#c7a45b; }
a:visited { color:#963; }
a:hover { text-decoration:none; }


/* SIDEBARS
---------------------------------------------------*/
.sidebar { margin:0; border-top:1px solid #fff; padding:0 1px; width:219px; text-align:left; line-height:22px; color:#fff; wid\th:217px; font:11px/14px Verdana; }
.right { float:right; }
.left { float:left; }

.sidebar h2 { padding:5px 7px; margin:0; border-bottom:1px solid #fff; color:#ffcf6d; background:#1B4694 url("http://www.lakesregionchamber.org/images/main/h1_background.jpg") top repeat-x; text-align:left; }
.sidebar ul { margin:0; padding:10px 10px 10px 30px; }
.sidebar ul li { list-style-image: url("http://www.lakesregionchamber.org/images/main/side_bullet.gif"); padding:0; padding:0 0 5px 0; }
.sidebar ul li a:link, .sidebar ul li a:visited, #SidebarLeft ul li a:active { text-decoration:none; color:#fff; }
.sidebar ul li a:hover { text-decoration:none; color:#c7a45b; }
.sidebar p { padding:10px; margin:0; }

	/* MEMBER SIDEBAR
	---------------------------------------------------*/
	.sidebar-member { font-size: 11px; color: #c7a45b;}
	.sidebar-member h4 { padding:4px 7px; margin:0; border:1px solid #fff; border-width:1px 0; color:#fff; background:#1B4694 url("http://www.lakesregionchamber.org/images/main/h1_background.jpg") top repeat-x; text-align:left; }
	.sidebar-member ul { padding-top:5px; margin-top:5px;}
	.sidebar-member ul li { list-style-image: url("http://www.lakesregionchamber.org/images/main/side_bullet2.gif"); }
	.sidebar-member ul li a:link, .sidebar-member ul li a:visited, .sidebar-member ul li a:active { text-decoration:none; color:#ffcf6d; }
	.sidebar-member ul li a:hover { text-decoration:none; color:#fff; }
	.alert {color: red; font-weight: bold;}
	.required {color: red;}

.ads { margin:0; border:0; padding:10px; width:197px; text-align:center; }
.ads a img { padding:10px; }


/* LISTING TABLE + BOOKMARKS
---------------------------------------------------*/
table#bookmarks { margin:0; border:0; padding:0; border-spacing:0; border-collapse:collapse; width:100%; font: 11px/1.4 Arial; color:#036; text-align:left; }
table#bookmarks td { margin:0; border:0; padding:5px; }

table#listing { margin:0; border:0; padding:0; border-spacing:0; border-collapse:collapse; width:100%; font:11px/1.6 Arial; color:#036; }
table#listing td { margin:0; border:0; padding:5px; vertical-align:top; }
table#listing td.hdr-ftr { margin-top:10px; border-top:1px solid #ccc; background:#fff; }
table#listing th { border-top:20px solid #fff; border-bottom:2px solid #fff; margin:0; padding:7px; vertical-align:top; background:#1B4694 url("http://www.lakesregionchamber.org/images/main/h1_background.jpg"); font:14px/14px Verdana; color:#fff; font-weight:bold; text-align:left;  }
table#listing tr:hover { background:#fdeed6; }

/*GROUP TOURS LISTING TABLE */

table#listing2 { margin:0; border:0; padding:0; border-spacing:0; border-collapse:collapse; width:100%; font:11px/1.6 Arial; color:#036; }
table#listing2 td { margin:0; border:0; padding:5px; vertical-align:top; }
table#listing2 td.hdr-ftr { margin-top:10px; border-top:1px solid #ccc; background:#fff; }
table#listing2 th { border-top:20px solid #fff; border-bottom:2px solid #fff; margin:0; padding:7px; vertical-align:top; background:#1B4694 url("http://www.lakesregionchamber.org/images/main/h1_background.jpg"); font:14px/14px Verdana; color:#fff; font-weight:bold; text-align:left;  }
table#listing2 tr:hover { background:#fdeed6; }


/* CALENDAR TABLE
---------------------------------------------------*/
table#calendar { margin:0; border:2px solid #304890; padding:0; border-collapse:collapse; width:100%; empty-cells:hide; background:#fff; }
table#calendar th { margin:0; border-bottom:1px solid #304890; padding:7px; background:#fff; color:#304890; font:12px/16px Verdana; font-weight:bold; text-align:center; }
table#calendar td { margin:0; border:1px solid #fff; padding:3px; background:#e9eff7; color:#666; font:11px/14px Arial; text-align: left; width:97px; height:97px;  }
table#calendar td:hover { background:#fdeed6; }

.date { color:#304890; font:16px/1.0 Arial; font-weight:bold; }

A.event-link1:link, A.event-link1:visited { color: #304890; TEXT-DECORATION: none; }
A.event-link1:hover { background: #304890; COLOR: #fff; text-decoration: none; }

A.event-link2:link, A.event-link2:visited { color: #963; TEXT-DECORATION: none; }
A.event-link2:hover { background: #963; color:#fff; text-decoration: none; }


/* FOOTER
---------------------------------------------------*/
#bottom { position:relative; clear:both; width:980px; margin:0; border-bottom:30px solid #8697ca; padding:0; }

#ftr { float:left; width:100%; margin:0; border:0; padding-top:20px; font:11px/14px Arial; text-align:left; color:#999; }
#ftr p { margin:0; border:0; padding:0; }
#ftr p.bold { font-weight:bold; }

/* TEMP ARES 
------------------------------- */
#description_ares {
    width: 154px;
    margin: 0px 95px 0 0;
    padding: 0;
}

/* MEMBER ENHANCED LISTINGS
------------------------------- */
A.enhanced_listing:link, A.enhanced_listing:visited { color: #ff6633; TEXT-DECORATION: underline; }
A.bold_listing:link, A.bold_listing:visited { color: #33cc33; TEXT-DECORATION: underline; }

/* SMALLER FONT FOR FORM INSTRUCTIONS
---------------------------------- */
.small_font {font-size:8pt;}


/* ARES
---------------------------------- */
.ares-internal { margin:10px 6px; border:0; padding:0; }


/* FEATURED
---------------------------------- */
.featured { margin:10px 0 0 0; border:1px solid #036; padding:0; text-align:center; width:315px; }
.featured h2 { margin:0; border-bottom:1px solid #036; padding:7px 0; background:#ffcf6d; width:315px; }
.featured a img { padding:20px 7px; }

/* DEAL
---------------------------------- */
.deal { margin:0px 0 0 0; border:1px solid #036; padding:0px; text-align:center; width:315px; }
.deal-content {padding-top: 0px; padding-bottom: 10px; padding-left:10px; padding-right: 10px; margin: 0px;}
.deal h2 { margin:0; border-bottom:1px solid #036; padding:7px 0; background:#ffcf6d; width:315px; }
.deal a img { padding:20px 7px; }
