/*----------------------------- LAYOUT.CSS -----------------------------*/
/* Recent Changes */

/* 12/28/2011 - Robbie - Made fullwidth div not float, so no clearing div is needed after the fullwidth div. */

body.layout1 {
	margin: 0;
	/*text-align:center; --Commented out 110912 - it was causing text in jqueryUI dialog to be centered.*/
}

#container {
	width: 759px;
	margin: 0 auto;
	text-align:left;
	background: url(../images/pagebg-wdots759b.gif) repeat-y;
}

#header {
	margin:0px;
}

#bar {
	background: #695c49;
	height: 45px;
}

#top {
	padding-bottom: 11px;
}

#top_lg {
	padding-bottom: 11px;
	height: 370px;
}

#maingraphic {
	/*height is set by mainlg or mainsg class*/
	float: left;
	width: 445px;
	position: relative;	
	/* this div contains absolutely positioned, layered contents (img, title, edge graphic, fader, etc.) */
}

#maingraphic_flash {
	float: left;
	width: 422px;
	height: 345px;
	margin: 19px 0px 6px 20px;	
}

#topright {
	float: right;
	width: 314px;	
}

#homepage_right_flash {
	float: right;
	width: 287px;
	height: 345px;
	margin: 19px 20px 6px 7px;
}

#content, div.content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 37px;
	width: 409px;
	float: left;
}

div.content.fullwidth {
	margin: 0;
	padding: 0px 36px 19px 37px;
	width: 686px;
	clear: both;
	float: none;
}

div.content.notlast, div.sidebar.notlast {
	padding-bottom: 0;
}


#content_no_sb {
	margin: 0px 0px 0px 0px;
	padding: 0px 36px 19px 37px;
	width: 686px;
	overflow: hidden;
}

#content_activity_vid {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 36px;
	width: 723px;
	overflow: hidden;
}

#sidebar, div.sidebar {
	float: right;
	width: 313px;
	margin: 0px;
	padding: 0px 0px 19px 0px;
	overflow: hidden;	
}

#toolbar {
	padding-bottom: 19px;
	padding-left: 1px;
}

#footer {
	padding-bottom: 19px;
	padding-left: 1px;
}

.sectiondivider {
	background-image: url(../images/brown_line.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 3px;
	margin: 0px 3px;			
}


/*------------------------------------------------Popups--------------------------------------------------*/

body.popup {
	background-color: #f2f1ed;
	background-image: none;
}


/*-----------Popup1 Activity Video ----------*/
.popup1 div#popup_title {
	height: 59px;	
}

div.popup1#popup_container {
	margin: 0 auto;
	width: 462px;
	height: 670px;
	
}

.popup1 div#popup_content {
	height: 517px;		
}

.popup1 div.popup_video, #popup_video {
	width: 400px;
	padding: 22px 31px 0px 31px;
}

.popup1 div.popup_text {
	width: 370px;
	margin: 0 auto;		
}

.popup1 div#popup_footer {
	
}

/*-----------Popup2 Activities ----------*/
.popup2 div#popup_title {
	height: 54px;	
}

div.popup2#popup_container {
	margin: 0 auto;
	width: 400px;
	height: 560px;
	padding-bottom: 19px;
	
}

.popup2 div#popup_content {
			
}

.popup2 div.popup_framed_pic {
	width: 276px;
	height: 185px;
	padding: 32px 32px 32px 32px;
	margin: 22px 30px 0px 30px;
	background: url(../images/popup/activ_pic_bg.gif);	
}

.popup2 div.popup_text {
	width: 276px;
	margin: 0 auto;		
}

.popup2 div#popup_footer {
	
}
/*-----------Popup3 Dates & Pricing (Text Only Pop-Up) ----------*/

.popup3 div#popup_title {
	height: 54px;	
}

div.popup3#popup_container {
	margin: 0 auto;
	padding-bottom:19px;
	width: 400px;
	
}

.popup3 div#popup_content {
			
}


.popup3 div.popup_text {
	width: 350px;
	margin: 0 auto;		
}

.popup3 div#popup_footer {
	
}


/*-----------Popup7 Dates & Pricing (Wider - 409 Text Area Pop-Up) ----------*/

.popup7 div#popup_title {
	height: 54px;	
}

div.popup7#popup_container {
	margin: 0 auto;
	padding-bottom:19px;
	width: 459px;
	
}


.popup7 div.popup_text {
	width: 409px;
	margin: 0 auto;		
}


/*-----------Popup4 Theme Nights ----------*/
.popup4 div#popup_title {
	height: 54px;	
}

.popup4 div.popup_framed_pic {
	width: 276px;
	height: 185px;
	padding: 32px 32px 32px 32px;
	margin: 22px 30px 0px 30px;
	background: url(../images/popup/activ_pic_bg.gif);	
}

.popup4 div.popup_framed_pic_v {
	width: 276px;
	height: 414px;
	padding: 32px;
	margin: 22px 30px 0px 30px;
	background: url(../images/popup/theme_pic_vertical.gif);	
}

.popup4 div.popup_text {
	width: 276px;
	margin: 0 auto;		
	}

div.popup4#popup_container {
	margin: 0 auto;
	width: 400px;
	padding-bottom: 19px;
	
}

div.popup4#popup_container_w {
	margin: 0;	
	padding-bottom: 19px;
	
}

.popup4 div.popup_pic_w {
	width: 480px;
	padding: 0px;
	margin: 26px auto 0px auto;		
}

.popup4 div.popup_text_w {
	margin: 0 auto 0 auto;
	width: 480px;		
}

/*.popup4 div.popup_pic {
	padding: 0px;
	margin: 22px auto 0px auto;		
}*/

div.popup4#popup_container_t {
	margin: 0;	
	padding-bottom: 19px;
	
}

.popup4 div.popup_pic_t {
	width: 320px;
	padding: 0px;
	margin: 26px auto 0px auto;		
}

.popup4 div.popup_text_t {
	margin: 0 auto 0 auto;
	width: 320px;		
}

/*-----------Popup5 Photo Gallery Main Frame ----------*/

.popup5 div#popup_title {
		
}

div.popup5#popup_container {
	margin: 0 auto;
	width: 640px;
	
}

.popup5 div#popup_content {
	width: 529px;
	padding: 0 56px 0 55px;
			
}

.popup5 div.popup_picture {
	width: 529px;
	
}

.popup5 div.popup_text {
	width: 529px;
	margin: 0 auto;		
}

.popup5 div#popup_footer {
	
}

/*-----------Popup6 Reg Print Popup ----------*/

.popup6 div#popup_title {
		
}

div.popup6#popup_container {
	margin: 0 auto;
	width: 500px;
}

.popup6 div#popup_content {
	padding: 0 30px 0 30px;
			
}

.popup6 div#popup_footer {
	
}

