﻿

html{ overflow:-moz-scrollbars-vertical;}
body {background:url(../cnt/WeeklyUpdate/Body-Background.jpg); background-repeat:repeat; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif;}

a,p,div{margin:0; padding:0; line-height:normal;}
li, ul, ol{margin-left: 35px;padding: 0;line-height: normal;}
img{ border:none;}
form{margin:0; padding:0;}

a:link{color: #1A8D3F; text-decoration:none;}
a:visited{color: #1A8D3F; text-decoration:none;}
a:hover{color: #1A8D3F; text-decoration:underline;}
a:active{color: #1A8D3F; text-decoration:none;}

/*MasterPage Layout*/
#PageOuter{width:780px; height:auto; margin:0 auto 0 auto; background-color:transparent;}
#PageInner {width:780px; height:auto; margin:0; padding:0 0 5px 0; background-color:#fff;}
#nav_menu{width:780px; height:20px; float:right;}
#top_nav{margin: 0 0 0 373px; padding: 0; line-height:normal;}
#top_nav li {margin: 0; padding: 0; list-style: none; float: left; z-index:10;}
#top_nav li a.menu {display: block; font-family:Arial; text-align: center; padding:5px; font-size:10px; font-weight:bold; color: #1A8D3F; width: auto; text-decoration: none;}
#top_nav a.menu:hover {background: Transparent; color:#1A8D3F; text-decoration:underline;}

/*User Control Header*/
#Header{width:780px; background-color:#fff; margin:0px; padding:0px;}
#HeaderBackground{width:780px; height:57px; background-image:url(../images/Header-Background.jpg); text-align:center; margin:5px 0 0 0; padding:0;}
#Logo{width:200px; height:57px;}
#NavMenu{width:780px; height:32px; background-image:url(../images/Nav-Menu-Background.jpg); line-height:normal;}

/*Drop Down Menu Layout*/
#dd {margin: 0 0 0 80px; padding: 0; }
#dd li {margin: 12px 0 2px 0px; padding: 0; list-style: none; float: left; z-index:10;}
#dd li a.menu {display: block; text-align: center; padding:0px 35px 0 2px;  font-family:Verdana; font-weight:bold; font-size:12px; color: #000; width: auto; text-decoration: none;}
#dd li a.menu:hover {background: Transparent; color:#48B14A;}

.submenu { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; background: #F8EE13; visibility:hidden; position: absolute; width:auto; z-index:999;}
.submenu a {display: block; font-family:Verdana; font-size:10px; font-weight:bold;
	 text-align: left; text-decoration: none; padding:5px; color: #000;}
.submenu a:hover {background: #48B14A; color: #F8EE13;}

/*User Control Footer*/
#Footer {width:790px; height:20px; font-size:10px; margin:auto; padding:0; position:relative; top:0px; color:#1A8D3F;}
#Bot_nav{float:right; padding: 0;}
#Bot_nav li {margin: 0px 0px 5px 0px; padding: 0; list-style: none; float: left; z-index:10;}
#Bot_nav li a.menu {display: block; padding:5px; font-size:10px; font-weight:bold; color: #1A8D3F; width: auto; text-decoration: none;}
#Bot_nav a.menu:hover {background: Transparent; color:#1A8D3F; text-decoration:underline;}
.footer{  color:#1A8D3F; text-align:right; padding-right:10px;}
.footer a { text-decoration:none; color:#1A8D3F;}

/*Interior Master Page Style*/
#InteriorContent{width:592px; height:auto;  padding:8px 0 0 0;}
#InteriorRightSide{float:right; width:182px; padding:8px 0 0 0; margin:0;}
#InteriorRightSide img {padding:0 0 5px 0;}

/*Default style*/
#TopSection{ width:780px; height:227px; padding:0 0 8px 0;}
#Flash{width:406px; height:227px; display:inline; float:left;}
#BottomSection {width:780px; height:225px;padding: 0; margin:0; overflow:hidden; }
#BottomSectionTopImage {position:relative; z-index:50; width:780px; height:37px;}
#BottomSectionBottomImage{position:relative; z-index:50; top:-85px; width:780px; height:48px;}
.bottomSectionLeft { width:195px; height:225px; position:relative; top:-37px; display:inline; float:right; text-align:center; background-color:#F7F69C;}
.bottomSectionLeft p {text-align:left; padding:10px 0 5px 20px; font-size:12px; font-weight:bold;}
.bottomSectionMiddle { width:194px; height:225px; display:inline; position:relative; top:-37px; float:right; text-align:center; border-left:solid 1px #000;}
.bottomSectionMiddle img {width:194px; height:225px; }
#RightContent{width:374px; height:227px; float:right; padding-top:5px;}
.rightButtonDiv { width:182px; height:227px; display:inline;}
.rightButtonDiv a {display:block; float:left; text-decoration:none;}
.rightButtonDiv a img {clear:both; width:182px; height:109px; display:inline; padding:3px 0 0 3px;}

/*Rotating Image Styles*/
#RIContent_0{width:406px; height:227px; background-color:#FDFDFD; overflow:hidden; margin: 5px 0px 5px 0px;}
	#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:-5px;} 
		.next{float:right; padding-right:5px; margin-top:-5px;}
		.arrow{font-size:20px; font-weight:500; 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;}
	
/*Employment Page Style*/
#EmploymentTitleBox{width:592px; height:109px; background-color:#F8F79C; overflow:hidden;}
.employmentTitleText { font-size: 20px; font-weight:bold; color: #000; margin:0; padding:3px 0;}
#JobList{padding:8px; font-size:12px; font-weight:bold; font-family:Verdana;}
#JobList a:hover {color: #1A8D3F; text-decoration:underline;}

/*Kids Club & Kids Games Style*/
#KidsClubPage{height:auto; margin:9px 0 0 0;}
.KidsClubBox{height:118px; float:left; margin:0 0 9px 0;}
.KidsClubText{font-size:20px; font-weight:bold; color: #679A35; margin: 8px 8px 4px 8px;}

/*Search Box Style*/
#SearchBox{ width:780px; height:45px; background-color:transparent; padding:0px 0px 5px 0px;}
#Search{float:right; margin:0px; 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:300px; height:18px; vertical-align:middle; border:none 0; background-color:Transparent; padding:2px 10px 0 15px;}

/*Search Results Page Style*/
#SearchContent{width:550px; height:auto; padding:8px; margin:0 0 0 15px;}

/*Gift Card Order Page Style*/
#GiftCardTitleBox{width:592px; height:109px; background-color:#F8F79C; overflow:hidden;}
.giftCardTitleText{font-size: 20px; font-weight:bold; color: #000; margin:0; padding:3px 0;}
#GiftCardContent{width:550px; height:auto; padding:8px; margin:0 0 0 15px;}
.giftCardText {font-size: 12px;padding:0;}
#GiftCardContent span {font-size: 12px; color:#800000;}
#ImageButton1Box{float:right; width:79px; height:21px;}

/*Vendor Logo Page*/
#VendorContent{width:550px; height:auto; padding:8px; margin:0 0 0 15px;}
.vendorText {font-size: 12px;padding:0;}
.arial10 {font-size: 10pt; font-family: Arial;}

/*Contact Us Page Style*/
#ContactTitleBox{width:592px; height:109px; background-color:#F8F79C; overflow:hidden;}
.contactTitleText{font-size: 20px; font-weight:bold; color: #000; margin:0; padding:3px 0;}
#ContactContent {width:550px; height:auto; padding:8px; margin:0 0 0 15px;}
.contactText{font-size: 12px;padding:0;}
#ContactContent span {font-size: 12px; color:#800000;}
.tSuccess{ font-size:12px; color:#000; padding:0 0 10px 0;}

/*Store Info Style*/
#StoreInfoTitleBox{width:592px; height:109px; background-color:#F8F79C; overflow:hidden;}
.storeInfoTitleText{font-size: 20px; font-weight:bold; color: #000; margin:0; padding:1px 0;}
#StoreInfoContent {width:592px; height:auto; padding:4px 0; margin:0;}
.storeInfoText{font-size: 14px;padding:0;}

/*Generic Error Page Style*/
#ErrorPage{width:550px; height:auto; padding:8px; margin:0 0 0 15px; }
.error{color:#EB4225; font-size:12px; font-family:Verdana; font-weight:bold; text-align:center;}
.unorderedList{ float:left; display:inline-block; list-style:none; width:225px; height:auto; font-size:12px; font-family:Verdana;}

/*Contribute TemplateSubpage styles*/
#SubPageContent{width:780px; height:auto; padding:8px 0 0 0;}
#PageTitleBox{width:592px; height:109px; background-color:#F8F79C; overflow:hidden;}
#TitleBar {width:592px; height:30px; background-color:#96BB37; text-align:center; margin:6px 0 5px 0;}
#LeftSide {width:592px; height:auto; min-height:200px;}
.PageTitleText { font-size: 20px; font-weight:bold; color: #000; margin:0; padding:3px 0;}
.text{font-size: 12px;padding:0;}
.finePrint{font-size: 9px;padding: 0;margin: 0;}
.rightSide{float:right; width:182px; padding: 0; margin:0;}
.rightSide img{padding:0 0 5px 0;}
.yellowBoxButton {margin-right: 7px; margin-bottom: 4px; width:285px; height:64px; background-color:#FEF7A9;}

/*Contribute TemplateSubpage01 styles*/
#PageTitleBox01{width:780px; height:109px; background-color:#F8F79C; overflow:hidden;}
#TitleBar01 {width:780px; height:30px; background-color:#96BB37; text-align:center; margin:6px 0 5px 0;}
#LeftSide01 {width:780px; height:auto; min-height:200px;}
