@charset "UTF-8";
.LocationFinderBar {
	background-color:#FFF;
	border:thin solid #52BFDA;
	position:fixed;
	z-index:100;
	height:40px;
	width:500px;
	left:120px;
	top:350px;
	visibility:hidden;
}
.bnbHeader {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#15209A;
}
.BNBWashDescriptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.BNBsubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F60;
	font-style:oblique;
}
.BNBsubhead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F60;
}
.BNBsubheadBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#369;
}
.BNBText {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}
.BNBTextBig {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14.3px;
	color:#333;
	line-height:1.2em;
}
.FeaturedPetDetailsBox {
	border:thin none #666;
	position:absolute;
	z-index:1000;
	height:300px;
	width:400px;
	left:-310px;
	top:-20px;
	visibility:hidden;
	background-image:none;
}
.FeaturePetDetailOuterBox {
	background-image:url(/images/boxes/FeaturedPetBubble.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1000;
	height:324px;
	width:419px;
	left:13px;
	top:1px;
}
.FeaturePetDetailCaption {
	position:absolute;
	z-index:1002;
	height:97px;
	width:239px;
	left:47px;
	top:92px;
}
.NewsHeadline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:700;
	color:#C60;
	letter-spacing:0.2em;
}
.NewsFeatureTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#069;
	position:absolute;
	z-index:500;
	height:38px;
	width:620px;
	left:1px;
	top:1px;
}
.NewsFeatureImage {
	position:absolute;
	z-index:500;
	height:168px;
	width:203px;
	left:455px;
	top:69px;
}
.NewsFeatureDesc {
	color:#333;
	position:absolute;
	z-index:501;
	height:200px;
	width:403px;
	left:1px;
	top:39px;
}
.Subhead2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:800;
	color:#F40;
}
.submenuText {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-variant:normal;
	color:#069;
}
.BNBbulletText {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	list-style-image:url(/images/Misc/paw_sm_orange.png);
	font-size:14px;
	list-style-position:outside;
	font-style:normal;
	line-height:1.5em;
}
#divBNBHeader {
	z-index:2000;
}
.adminMenuBox {
	position:absolute;
	z-index:1000;
	height:70px;
	width:250px;
	left:1009px;
	top:369px;
	background-image:url(/images/boxes/AdminMenu.png);
	background-repeat:no-repeat;
}
.AdminLink {
	color:#11385C;
	text-decoration:underline;
}
.pageError {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
}
.formSelect {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#036;
	background-color:#FC6;
	width:250px;
}
.formDividerBoxYellow {
	background-color:#FFF;
	border-top-width:medium;
	border-right-width:medium;
	border-bottom-width:medium;
	border-left-width:medium;
	border-top-style:solid;
	border-top-color:#FC3;
	border-right-color:#FC3;
	border-bottom-color:#FC3;
	border-left-color:#FC3;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.formTextFieldLarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#663;
	height:25px;
	width:200px;
}
.formTextFieldLargeReq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#663;
	height:25px;
	width:200px;
	background-color:#FFF;
	border:thin solid #903;
}
.formTextFieldSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	height:25px;
	width:70px;
}
.formTextFieldSmallReq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#036;
	height:25px;
	width:70px;
	background-color:#FFF;
	border:thin solid #903;
}
.formSummaryFieldReq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	border:thin solid #900;
	height:50px;
	width:400px;
}
.bnbLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
.loungeProductBox {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-bottom-style:solid;
	border-top-color:#36C;
	border-right-color:#36C;
	border-bottom-color:#36C;
	border-left-color:#36C;
}
.newsListDate {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333;
}
.newsListTitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#C60;
}
.newsListBox {
	padding:5px;
	border:thin groove #369;
}
.FeaturePetDetailPhoto {
	position:absolute;
	z-index:1002;
	height:81px;
	width:141px;
	left:48px;
	top:49px;
}
.FeaturePetDetailOwner {
	position:absolute;
	z-index:1002;
	height:36px;
	width:229px;
	left:47px;
	top:57px;
}
.pageTopDecoration {
	background-image:url(/images/Misc/Lights-Across.png);
	background-repeat:repeat-x;
	position:absolute;
	z-index:200;
	height:50px;
	width:100%;
	left:8px;
	top:312px;
}
.footerGlobal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:static;
	z-index:auto;
	height:30px;
	width:600px;
	left:50px;
	bottom:1px;
}
h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#F60;
	font-weight:800;
	display:inline;
}
h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:400;
	color:#09C;
	display:inline;
}
h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:400;
	color:#333;
	display:inline;
}
h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:1.1em;
	color:#333;
	font-weight:100;
}
.headerLogo {
	position: absolute;
	z-index: 25;
	height: 263px;
	width: 329px;
	left: 120px;
	top: 10px;
}
.headerFeaturePhoto {
	position: absolute;
	z-index: 50;
	height: 233px;
	width: 602px;
	left: 486px;
	top: 11px;
}
.headerMenu {
	position: absolute;
	z-index: 250;
	height: 59px;
	width: 774px;
	left: 119px;
	top: 260px;
}
.headerPromo {
	position: absolute;
	z-index: 201;
	height: 180px;
	width: 231px;
	left: 900px;
	top: 210px;
	visibility: hidden;
}
.headerMascot {
	position: absolute;
	z-index: 200;
	height: 155px;
	width: 179px;
	left: 120px;
	top: 326px;
}
.headerFlower {
	position: absolute;
	z-index: 205;
	height: 76px;
	width: 89px;
	left: 489px;
	top: 393px;
}
.headerSubMenuBox {
	position: absolute;
	z-index: 275;
	height: 29px;
	width: 578px;
	left: 120px;
	top: 364px;
	text-align: center;
}
.subMenuEraser {
	position: absolute;
	z-index: 300;
	height: 26px;
	width: 827px;
	left: 304px;
	top: 398px;
}
#divHeaderSpecialBox {
	position:absolute;
	left:322px;
	top:353px;
	width:594px;
	height:356px;
	z-index:5000;
	visibility: hidden;
	background-image: url(/images/FeatureBoxBig.png);
	background-repeat: no-repeat;
}
#divHeaderSpecialText {
	position:absolute;
	left:338px;
	top:367px;
	width:546px;
	height:317px;
	z-index:5000;
	visibility: hidden;
}
#divHeaderFeatureClose {
	position:absolute;
	left:844px;
	top:361px;
	width:51px;
	height:50px;
	z-index:5000;
	visibility: hidden;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

