﻿html { overflow:-moz-scrollbars-vertical; }
body{font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0;}

.clear {clear: both; margin: 0px; padding:0px;border: 0px; height: 0px; line-height: 0px; font-size: 0px;}

a, p, div, ul , li, input{ margin:0; padding:0; line-height:normal;}

img { border:none; margin:0; padding:0;}

a:link { text-decoration: none; color: #679A35; background: transparent; }
a:visited { text-decoration: none; color: #679A35; background: transparent; }
a:hover { text-decoration: underline; color: #679A35; background: transparent; }
a:active { text-decoration: none; color: #679A35; background: transparent; }

.finePrint { font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.text {font-size: 12px; padding: 0px 0px 0px 0px; line-height:normal; font-family:Arial; }
.boldItalUnder{ font-weight:bold; text-decoration:underline; font-style:italic; }
.UDC_Title {font-size: 14px; font-weight: bold; color:#679A35;}
.UDC_Title a:hover{font-size: 14px; font-weight: bold; color:#679A35; text-decoration:underline;}
.red {color:#800000;}
.success {font-weight:bold;color:green;}

#PageOuter{width:100%; height:auto; margin:0; background-color:#fff; background-image:url(../brookshire_cnt/WeeklyUpdate/Body-Background.jpg); background-position:top center; background-repeat:no-repeat;}
#PageInner{width:804px; height:auto; margin:0 auto auto auto;}
#PageInnerTopImage{ clear:both; background:url(../images/PageInner-Top-Image.gif) left top no-repeat; height:10px; line-height:0; font-size:0;}
#PageInnerBottomImage{background:url(../images/PageInner-Bottom-Image.gif) left top no-repeat; height:10px; line-height:0; font-size:0;}
#PageContent{width:804px; height:auto; margin:0; padding:0; background-image:url(../images/PageInner-Background-Image.gif); background-repeat:repeat-y;}

#Header{width:780px; height:53px; margin:0 0 0 11px; padding:0; background-image:url(../images/Header-Background-Image.jpg); background-repeat:no-repeat; }
#Header a{ padding:0; margin:0; text-decoration:none;}
#HeaderLogo{float:left; padding:8px 0 0 10px;}
.spacer{clear:both; height:8px; }
#MainContent {width:780px; height:auto; padding:0; margin:0 0 0 11px; background-color:#fff;}
#MainContent:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#HeaderNav{display:inline; width:555px; height:38px; z-index:999;}
#ThankYouLogo{padding:8px 0 0 3px;width:50px; height:38px;display:block;}

/*Drop Down Menu Layout*/
#dd {display:inline; margin: 0; padding: 0; height:38px; }
#dd li {display:inline; margin:9px 0 0 7px; padding: 0; list-style: none; float:left; z-index:10; line-height:30px;}
#dd li a.menu {display:block; padding:0px 4px 0px 10px; line-height:3; width: auto; text-decoration: none; color:#fff; font-family:Arial; font-size:12px; font-weight:bold;}
#dd li a.menu:hover {color:#000;
}
.border{ border-left:solid 1px #A9A9A9; margin-right:15px;}

.submenu { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; background: #E20020; padding:5px; visibility:hidden; position: absolute; width:auto; z-index:999; }
.submenu a {display: block; font-family:Arial; font-size:11px; font-weight:bold; line-height:20px;
	 text-align: left; text-decoration: none; margin:10px; padding:0px; color: #fff;  border-bottom:solid 1px #FDFDFD;}
.submenu a:hover{background: #FFF; color: #E20020;}

/*Search Box Style*/
#SearchBox{float:right; width:780px; height:auto; margin:0; padding:10px 5px 0 0;}
#Search{float:right; margin:0; padding:0; width:auto; height:30px;  background-image:url(../images/Search-Input-Background.png); background-repeat:no-repeat;}
#SearchButton{padding:0; margin:0 0 0 10px; vertical-align:middle; }
#SearchInput{width:210px; height:18px;  vertical-align:middle; border:none 0; background-color:Transparent; padding:2px 0 0 15px;}

/*PageOuter Nav Style*/
#nav_menu{float:right; width:780px; height:10px; margin:0 5px 2px 0; text-align:right; }
#top_nav{margin: 0 0 0 360px; padding:0;}
#top_nav li {margin: 0; padding: 0; list-style: none; float: left; z-index:10;}
#top_nav li a.menu {display: block; text-align: center; padding:0 0 2px 10px; font-size:10px; font-weight:bold; font-family:Arial; color: #E20020; width: auto; text-decoration: none;}
#top_nav a.menu:hover {background: ; 
color:#E20020; text-decoration:underline;
}

/*Footer Style*/
#Footer{ width:780px; height:22px; margin:0 0 0 8px; background-color:transparent;}
#Footer span{font-family:Arial; font-size:10px; font-weight:bold; color:#9A9A9A; line-height:13px;}
#Footer span a{font-family:Arial; font-size:10px; color:#9A9A9A; text-decoration:none;}
#Footer span p{font-family:Arial; font-size:10px; font-weight:bold; color:#9A9A9A; line-height:13px;}
#Footer span a:hover{font-family:Arial; font-size:10px; color:#9A9A9A; text-decoration:underline;}

#Footer span#footerTagLine{float:right; color:#000000; font-weight:bold; font-size:11px; font-family:Verdana;}

/*UserControl Right Navigation Buttons Style*/
#RightNav{ margin: 0; padding: 0; width:193px; height:335px; background-image:url(../images/Right-Nav-Background-Slice.gif); background-repeat:repeat-y; }
#RightNav a{ text-decoration:none; background-color:transparent; line-height:0; margin:0; padding:0; border:none; }
.rightNavBtn {width:190px; height:81px; margin: 0; border:none; padding: 0 0 3px 3px;}
.rightNavBottomBtn {width:190px; height:81px; margin:0; border:none; padding:1px 0 0 3px;}
#RightNavTopImage{background:url(../images/Right-Nav-Background-Top.gif) left top no-repeat; height:9px; line-height:0; font-size:0;}
#RightNavBottomImage{background:url(../images/Right-Nav-Background-Bottom.gif) left top no-repeat; height:9px; line-height:0; font-size:0;}

/*Home Page Style*/
#TopSection{ width:780px; height:362px; background-color:#fff; margin:0; padding: 9px 0 0 0; overflow:hidden; }
#LeftContent{float:left; width:578px; height:362px; margin:0; padding:0;}
#RightContent{float:right; width:193px; height:335px; text-align:center; margin:0; padding:0;}
#InnerLeftContent{ width:578px; height:335px; margin:0; background-image:url(../images/Left-Content-Background-Slice.gif); background-repeat:repeat-y;}
#InnerTopImage{background:url(../images/Left-Content-Background-Top.gif) left top no-repeat; height:9px; line-height:0; font-size:0;}
#InnerBottomImage{background:url(../images/Left-Content-Background-Bottom.gif) left top no-repeat; height:9px; line-height:0; font-size:0;}
#BottomSection{clear:both; width:780px; /*height:170px;*/ background-color:#fff; margin: 0; padding:0 0 2px 0;}
#BottomSectionSub{margin-top:5px;}
#HotSpot{float:left; width:175px; height:335px; margin:0; padding:0  6px 0 9px; text-align:left;}
#HotSpotList{width:175px; height:255px; }
#HotSpotList a:link {color:#fdfdfd; text-decoration:none; font-size:12px; font-weight:bold;}
#HotSpotList a:visited {color:#fdfdfd; text-decoration:none; font-size:12px; font-weight:bold;}
#HotSpotList a:active{color:#fdfdfd; text-decoration:none; font-size:12px; font-weight:bold;}
#HotSpotList a:hover{color:#fdfdfd; text-decoration:underline;}
#HotSpotList font{color:#fff;}
.rotator{width:253px; height:117px; display:inline; padding:0 6px 0 0;}
.lastRotator{width:253px; height:117px; display:inline; padding: 0;}

/*Rotating Image Styles*/
#RotatingImage{float:right; width:388px; height:335px; margin: 0 0 0 0; padding:0; border:none;background-color:Transparent;}
#RIContent_0{width:388px; height:335px; background-color:Transparent; overflow:hidden; margin: 0;}
	#loadBar_0{ position:relative; top:110px; left:50px; border:2px solid #639FD5; height:20px; width:200px; padding: 2px 5px 2px 5px;}
		#loadTxt_0{ position:relative; top:-20px; height:20px; width:200px; font-size:16px; text-align:center; color:#CE333D; }
		.FullDot_0{  background-color:#CDE0F0; cursor:default; height:20px; width:20px; display:block; float:left;}
		.EmptyDot_0{ background-color:#FDFDFD; cursor:default; height:20px; width:20px; display:block; float:left;}
#RIcontrols_0{width:100%; position:relative; top:-20px; z-index:999; display:none; font-size:12px; font-weight:600;}

/*generic RI styles*/
		.prev{float:left; padding-left:5px; margin-top:-3px;} 
		.next{float:right; padding-right:15px; margin-top:-3px;}
		.arrow{font-size:12px; font-weight:600; display:inline;} 
		.RIcontrols a:link{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:visited{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:active{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:hover{color:#CCCCCC; text-decoration:none;}	
	.IMAGE{display:none;}

/*Contact Us Style*/
#ContactUs{width:780px; height:auto; padding:9px 0 0 0;}
#ContactTitleBox{width:578px; height:118px; float:left;}
#ContactContent{width:578px; height:auto; padding:9px 0 0 0;}

/*Contact Us Success Style*/
#ContactUsSuccess{width:780px; height:auto; padding:9px 0 0 0;}
#ContactSuccessTitleBox{width:578px; height:118px; float:left;}
#ContactSuccessContent{width:578px; height:230px; padding:9px 0 0 0;}
#ContactSuccessContent b {color:#679A35; font-size:14px; font-family:Arial;}
#ContactSuccessContent a{color:#679A35; text-decoration:none;}
#ContactSuccessContent a:hover{color:#679A35; text-decoration:underline;}

/* Search Results Sytle*/
#SearchResultsPage{width:780px; height:auto; margin:9px 0 0 0;}
#SearchContent{float:left; width:578px; height:auto; min-height:353px;  overflow:hidden; margin:0;}

/*Card Apply Style*/
#CardApply{width:780px; height:auto; padding:9px 0 0 0;}
#CardApplyBox{width:578px; height:118px; float:left;}
#CardApplyContent{float:left; width:578px;}
#CardApplyContent a{color:#679A35; text-decoration:none;}
#CardApplyContent a:hover{color:#679A35; text-decoration:underline;}

/*Gift Card Order Style*/
#GiftCardOrder{width:780px; height:auto; padding:9px 0 0 0;}
#GiftCardBox{width:578px; height:118px; float:left; padding:0 0 9px 0;}
#GiftCardContent{ width:578px; height:auto; }
#GiftCardButton{width:578px; height:50px; text-align:right;}

/*Partnering Business Style*/
#PartnerBusinessPage{width:780px; height:auto; padding:9px 0 0 0;}
#PartnerBusinessBox{width:578px; height:118px; float:left; padding:0 0 9px 0;}
#PartnerBusinessContent{width:578px; height:auto; min-height:353px;}

.bottomImg{width:188px; height:85px; display:inline; padding:0;}

/*Store Info Style*/
#StoreInfoPage{width:780px; height:auto; padding:9px 0 0 0;}
#StoreInfoBox{width:578px; height:118px; padding:0 0 9px 0;}
#StoreInfoContent{width:578px; height:auto;}
#StoreInfoTab{width:536px; height: 20px; position:relative; z-index:5; bottom:25px; left:0; background-image:url(../images/TitleInfo-Background-Image.gif); background-repeat:no-repeat;}
.storeInfoText{font-size: 14px;padding:0;}
.storeInfoTabText{width:250px; float:right; margin:0 3px; padding:3px 0 0 0; background-color:#1E1C1A; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*Vendor Logo and Vendor Logo Terms Style*/
#VendorLogoTermsPage{width:780px; height:auto; padding:9px 0 0 0;}
#VendorLogoTermsBox{width:578px; height:118px; float:left; padding:0 0 9px 0;}
#VendorLogoTermsContent{width:578px; height:auto;}
#VendorLogoTermsContent a{color:#679A35; text-decoration:none;}
#VendorLogoTermsContent a:hover{color:#679A35; text-decoration:underline;}


/*Kids Club & Kids Games Style*/
#KidsClubPage{width:780px; height:auto; margin:9px 0 0 0;}
#KidsClubBox{width:578px; height:118px; float:left; margin:0 0 9px 0;}
.KidsClubText{font-size:20px; font-weight:bold; color: #679A35; margin: 8px 8px 4px 8px;}

/*Employment Page Style*/
#EmploymentPage{width:780px; height:auto; margin:9px 0 0 0;}
#EmploymentBox{width:578px; height:118px; float:left; margin:0 0 9px 0;}
#EmploymentContent{ width:578px; min-height:353px; margin:9px 0 0 0;}
#EmploymentContent a{text-decoration: none; color: #679A35;}
#EmploymentContent a:hover{text-decoration: underline; color: #679A35;}
.employmentContentText{font-size: 12px; padding: 0;}

#EmploymentContent p{margin:10px 0 0 0; padding:0;}
#EmploymentContent ul{margin:0 0 10px 15px; padding:0;}

/*Podcast Page Style*/
#PodcastPage{width:780px; height:auto; margin:9px 0 0 0;}
#PodcastBox{width:578px; height:118px; float:left; margin:0 0 9px 0;}
#PodcastContent{ width:578px; min-height:353px; margin:9px 0 0 0; float: left;}
#PodcastContent a{text-decoration: none; color: #000;}
#PodcastContent a:hover{text-decoration: none; color: #679A35;}
#PodcastContent p{margin:0; padding: 0px; font-size: 10px;}
.podcast {background:url(../images/podcast/b-podcast_bg.gif) repeat-y right top; height:90px; padding-right:10px;position: relative; clear: both; overflow: hidden; margin-bottom: 10px;}
.podcast_bg {background: url(../images/podcast/b-podcast_bg_right.gif) no-repeat; height: 90px; width: 8px; position: absolute; top: 0px; right: 0px;}
.podcast .podcastImg {display: block; float: left; margin-right: 20px; width: 120px; height: 90px;}
.podcast .podcastImg img {display: block; font-size: 10px; line-height: 12px;}
.podcast h2 {font-size: 14px; font-weight: bold; margin: 5px 0px 0px 0px; padding:0px; display: block; line-height: 14px;}
#PodcastContent .buttons {position: absolute; bottom: 4px; left: 140px;}
#PodcastContent .btnWatch,#PodcastContent .btniTunes,#PodcastContent .btnSubscribe {width: 72px; height: 16px; padding: 4px; background: url(../images/podcast/button.png) left top no-repeat; float: left; display: block; font-size: 12px; line-height: 16px;
	text-align: center;}
	
/*************************Contribute TemplateSubpage.dwt Style**********************************/
#CntMainContent{ clear:both; width:780px; height:auto; margin:0 0 0 11px; padding:9px 0 0 0; background-color:#fff;}
#CntLeftContent{float:left; width:578px; height:auto;}
#CntRightContent{float:right; width:193px; height:auto; text-align:center; margin:0; padding:0;}
#CntContentBox{width:578px; margin: 9px 0 0 0;}
#RightNavAdditionalContent {width:180px; height:auto; padding:5px 5px 0 5px; background-color:#fff;}
#PageImage{ width:578px; height: 117px; overflow:hidden;}
#PageInfo{ width:536px; height: 20px; position:relative; z-index:5; bottom:27px; left:0; background-image:url(../images/TitleInfo-Background-Image.gif); background-repeat:no-repeat;}
#PageInfoText{width:250px; float:right; margin:0 3px; padding:3px 0 0 0; background-color:#1E1C1A; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.articleBox{margin:0 5px 8px 0; width:282px; height:64px; background:url('../images/yellow-box-282x62.jpg') no-repeat;}
.articleText{float:left; font-size:12px; margin:2px 0 0 4px; overflow:hidden; display:inline; width:200px; height:60px;}
.articleText a{font-size:12px; padding:0; color:#679A35; line-height:normal; margin:0; text-decoration:none;}
.articleText a:hover{font-size:12px; padding:0; color:#679A35; line-height:normal; margin:0; text-decoration:underline;}
.articleImg{float:left; margin:1px 4px 0 0px; display:inline; width:60px; height:62px; overflow:hidden;}

/*************************Contribute TemplateSubpage01.dwt Style**********************************/
#CntMainContentSub{ clear:both; width:780px; height:auto; min-height: 295px;margin:0 0 0 7px; padding:9px 0 0 0; background-color:#fff;}
#CntContent{ clear:both; width:780px; height:auto; margin:0px; padding:0 0 0 4px; background-color:#fff;}
#PageImageSub{ width:780px; height: 117px; overflow:hidden;}
#CntContentBoxSub{width:780px; margin: 9px 0 0 0;}




/******************** Golf Tournement ************************/


	#ContentDivLeftCenterGolf {padding:20px; text-align: center; }
			#ContentDivLeftCenterGolf #PlayerInfo { text-align: center; }
			#ContentDivLeftCenterGolf #DonationInfo { text-align: center; }
			#ContentDivLeftCenterGolf #SponsorshipInfo { text-align: center; }
			#ContentDivLeftCenterGolf #VendorDinner { margin-left: 20px;text-align:center; }
			#ContentDivLeftCenterGolf p { font-size: 12px; }
			#ContentDivLeftCenterGolf li { font-size: 14px; }
			#ContentDivLeftCenterGolf table { border: none; }
			#ContentDivLeftCenterGolf td { font-size: 12px; text-align: left; }
			#ContentDivLeftCenterGolf .centerInput { text-align: center;}
			#ContentDivLeftCenterGolf .heading1 { font-size: 22px; text-align: center;}
			#ContentDivLeftCenterGolf .heading2 { font-size: 18px; text-align: center; text-decoration: underline; }
			#ContentDivLeftCenterGolf .heading3 { font-size: 14px; text-align: center; }
			#ContentDivLeftCenterGolf .redTitle { font-weight: bold; }
			#ContentDivLeftCenterGolf .blackHeading { font-weight: bold; text-align: center; text-decoration: underline; }
			#ContentDivLeftCenterGolf .subHeading { text-align: center; }
			#ContentDivLeftCenterGolf .errorText { color: red; }
			
			


/**** Twitter Store Select ********/
#twitterFormContainer {
	background: url(../images/tweeterSelectContainer.gif) no-repeat;
	width: 500px;
	height: 250px;
	margin: 40px auto;
	position: relative;
}
#twitterForm {
	height: 105px;
	width: 374px;
	padding: 30px;
}
#twitterForm p {
	font-size: 18px;
	line-height: 30px;
	color: #111;
	font-family: Verdana, Geneva, sans-serif;
}
#twitterSelect {
	background: url(../images/tweeterSelec-bg.gif) right top no-repeat;
	width: 372px;
	height: 34px;
	margin-top: 10px;
	position: relative;
	float: right;
	z-index: 10;
}
#twitterSelect a {
	display: block;
	padding: 0px 50px 0px 10px;
	cursor: pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 32px;
	position: relative;
	z-index: 11;
}
#twitterSelect a:hover {
	text-decoration: none;
}
#twitterSelect .inactive {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #bfbfbf;
	font-style: italic;
	display: block;
}
#selectField {
	position: absolute;
	width: 372px;
	top: 26px;
	left: 0px;
	overflow: hidden;
}
#selectField ul {
	list-style: none;
	background: #f7f7f7;
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	border-bottom: 1px solid #1ca9d8;
	border-left: 1px solid #1ca9d8;
	border-right: 1px solid #1ca9d8;
	overflow-x: hidden;
}
#selectField ul li {
	height: 30px;
}
#selectField ul li a {
	display: block;
	height: 28px;
	border-bottom: 1px solid #e2ebee;
	border-top: 1px solid #fff;
	padding: 0px 10px;
	line-height: 28px;
	font-size: 12px;
	text-decoration: none;
	color: #333;
}
#selectField ul li a:hover {
	background-color: #f3f2e4;
}
#storeTwitterLink {
	display: block;
	background-image: url(../images/twitterSubmit.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 34px;
	width: 148px;
	float: right;
	margin-top: 10px;
}
#storeTwitterLink:hover {
	background-position: bottom;
}

#linkIsEmptyPopup {
	position: absolute;
	padding: 5px;
	background-color: #333;
	border: 1px solid #000;
	color: #fff;
	width: 200px;
	height: auto;
	top: 115px;
	left: 40px;
	z-index: 2;
}
#twitterLink {
	height: 50px;
	width: 240px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 5px;
}
/***************************************************/

#printContent p 
{
font-family:Verdana;
font-size:12px;
line-height:normal;
font-family:Verdana;
}
.print-link{float:right; margin:10px 10px 0 0; display:inline;}
.print-link a{ text-decoration: underline; color: #679A35; background: transparent; }
.print-link a:hover{ text-decoration: none; color: #679A35; background: transparent;  }
.left{float:left;}