
.nb_top {
	position:absolute;
	top:-20px;left:8px;
	background:transparent url(../images/nb_top.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_top.png',sizingMethod='image');
	_background-image: none;
	height:20px; width: 836px;
}
.nb_mid {
	position:absolute;
	top:0px;left:8px;
	background:transparent url(../images/nb_mid.png) repeat-y top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_mid.png',sizingMethod='scale');
	_background-image: none;
	width: 836px; /* heights for specific pages defined elsewhere */
}
.nb_btm {
	position:absolute;
	bottom:-20px;left:8px;
	background:transparent url(../images/nb_btm.png) no-repeat bottom left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_btm.png',sizingMethod='image');
	_background-image: none;
	height:20px; width: 836px;
}

/* styles for entire site */

span.break { display: block; }

body.nbBp_body, body.nbDr_body {
	margin: 0px; padding: 0px;
	width: 100%; height: 100%;
	text-align: center;
}
body.nbBp_body {
	/*background: #B4D5f4 url(../images/nb_bgRepeat.jpg) repeat-x top left;*/
	background: #ecf2f7 url(../images/nb_DirBg.jpg) repeat-x top center;
}
body.nbDr_body {
	background: #ecf2f7 url(../images/nb_DirBg.jpg) no-repeat top center;
}

p.topNav {
	position: absolute;
	top: 13px; right: 23px;
	margin: 0px; padding: 0px;
	width: 500px;
	font: 11px/12px Arial;
	color: #333;
	text-align: right;
}
	p.topNav a {
		margin: 0px 9px 0px 9px;
		font: 11px/12px Arial;
		color: #333;
		text-decoration: none;
	}
	p.topNav a:hover { text-decoration: underline; }

p.btmNav {
	margin: 0px; padding: 0px;
	width: 500px;
	font: 11px/13px Arial;
	color: #666;
	text-align: right;
}
	p.btmNav a {
		margin: 0px 9px 0px 9px;
		font: 11px Arial;
		color: #666;
		text-decoration: none;
	}
	p.btmNav a:hover { text-decoration: underline; }

a.nbLogo {
	display: block;
	position: absolute;
	width: 185px; height: 90px;
	background: transparent url(../images/nb_logo.png) no-repeat 0px 0px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_logo.png',sizingMethod='image');
	_background-image: none;
	text-decoration: none;
}
	a.nbLogo img { border: none; }
/* Back Page Logo Position */
.nbBp a.nbLogo { top: -37px; left: 39px; }
/* Directory Page Logo Position */
.nbDirDiv a.nbLogo { top: -33px; left: -2px; }


/* styles for back pages */
/*.nbBpWrapperDiv {
	position: relative;
	width: 100%;
	min-width: 844px;
	width: expression(document.body.clientWidth < 844? "844px" : "100%" );
	height: 100%;
	margin: 0px auto;
	background: url(../images/nb_bgGraphImg.jpg) no-repeat center -53px;
}*/
.nbBp {
	position: relative;
	margin: 53px auto 0px auto;
	width: 844px;
	height: 100%;
	min-height: 622px;
	height: expression(document.body.clientHeight < 622? "622px" : "100%" );
}
	.nbBp div.bp667, .nbBp div.bp608 {
		position: absolute;
		top: 0px; left: 0px;
		width: 844px;
	}

	.nbBp div.bp667 { height: 636px; }

	.nbBp div.bp608 { height: 576px; }

		.nbBp .bp667 div.nb_mid { height: 636px; }

		.nbBp .bp608 div.nb_mid { height: 576px; }

	.nbBp p.btmNav {
		position: absolute;
		right: 38px;
	}

		.nbBp .bp667 p.btmNav { bottom: 1px; }

		.nbBp .bp608 p.btmNav { bottom: -3px; }

	.nbBp div.btmTab {
		position: absolute;
		left: 21px;
		width: 400px; height: 55px;
	}

		.nbBp .bp667 div.btmTab { top: 553px; }

		.nbBp .bp608 div.btmTab { top: 501px; }

	.nbBp a.getSatisfaction {
		display: block;
		position: absolute;
		bottom: 7px;
		left: 16px;
		text-decoration: none;
	}
	.nbBp a.getSatisfaction img {border: none;}

		.nbBp .btmTab p.contact {
			position: absolute;
			bottom: 4px; left: 137px;
			margin: 0px; padding: 0px;
			font: bold 12px/14px Arial;
			color: black;
			text-align: left;
		}

		.nbBp .btmTab p.caption {
			position: absolute;
			bottom: 4px; left: 290px;
			margin: 0px; padding: 0px;
			font: bold 13px/15px Arial;
			color: black;
			text-align: left;
		}

			.nbBp .btmTab p.caption a {
				color: black;
				text-decoration: none;
			}

	.nbBp div.topNav {
		position: absolute;
		top: -12px; left: 19px;
		width: 810px; height: 39px;
		background: transparent url(../images/nbBpTopNav.jpg) no-repeat 0px 0px;
	}

/* styles for the navagation used by the contact list and the vacation rental gallery */

#currentPage {
	font-weight: bold;
	color: black;
}

span#nxtTxt {
	background: white url(../images/next_arrow_gray.gif) no-repeat right 1px;
	padding-right: 13px; margin: 0 4px 0 4px;
}

	a span#nxtTxt {
		background: white url(../images/next_arrow.gif) no-repeat right 1px;
		padding-right: 13px; margin: 0 4px 0 4px;
	}

span#frstTxt {
	background: white url(../images/first_arrow_gray.gif) no-repeat left 1px;
	padding-left: 19px; margin: 0 4px 0 0;
}

	a span#frstTxt {
		background: white url(../images/first_arrow.gif) no-repeat left 1px;
		padding-left: 19px; margin: 0 4px 0 0;
	}

span#prvTxt {
	background: white url(../images/prev_arrow_gray.gif) no-repeat left 1px;
	padding-left: 11px; margin: 0 4px 0 0;
}

	a span#prvTxt {
		background: white url(../images/prev_arrow.gif) no-repeat left 1px;
		padding-left: 11px; margin: 0 4px 0 0;
	}

span#lstTxt {
	background: white url(../images/last_arrow_gray.gif) no-repeat right 1px;
	padding-right: 20px; margin: 0 0 0 4px;
}

	a span#lstTxt {
		background: white url(../images/last_arrow.gif) no-repeat right 1px;
		padding-right: 20px; margin: 0 0 0 4px;
	}

/* styles for about page */

div.about {
	position: absolute;
	top: 0px; left: 0px;
	padding:0px 0px 63px 0px;
	width: 836px; height: 100%;
}

	.about div.about {
		position: absolute;
		top: 28px; left: 19px;
		width: 810px; height: 537px;
		background: transparent url(../images/nbAbout.jpg) no-repeat 0px 0px;
	}

		.about p.midTabHeading {
			position:absolute;
			top:216px;
			left:52px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
		}
		.about p.midContent {
			position:absolute;
			top:252px;
			left:31px;
			margin:0px;
			padding:0px;
			width:358px;
			font:12px/16px Arial;
			color:black;
			text-align:left;
		}
		.about ul.midContent {
			position:absolute;
			top:314px;
			left:31px;
			margin:0px;
			padding:0px;
			width:358px;
			list-style:none;
			font:12px/24px Arial;
			color:black;
			text-align:left;
		}
			.about ul.midContent li {
				list-style:none;
			}
		.about p.rightTabHeading {
			position:absolute;
			top:10px;
			left:448px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.about p.rightSubHeading {
			position:absolute;
			top:41px;
			left:448px;
			margin:0px;
			padding:0px;
			font:bold 15px/17px Arial;
			color:#333333;
			text-align:left;
		}
		.about p.rightContent {
			position:absolute;
			top:66px;
			left:448px;
			margin:0px;
			padding:0px 0px 0px 1px;
			width:304px;
			font:11px/14px Arial;
			color:black;
			text-align:left;
		}
		#testimonials {
			position:absolute;
			top:209px;
			left:434px;
			width:350px;
			height:296px;
		}
			#testimonialList {
				background:transparent url(../images/testimonialList.png) no-repeat 0px 3px;
			}
				#testimonialList td {
					height:96px;
					text-align:center;
					vertical-align:top;
				}
				#testimonialList td.sample {
					padding:0px;
					width:270px;
					text-align:left;
				}
					#testimonialList td.sample p {
						margin:23px 0px 0px 15px;
						padding:0px;
						width:230px;
						font:11px/13px Arial;
						text-align:left;
					}
						#testimonialList td.sample p a {
							font:11px/13px Arial;
							color:blue;
							text-decoration:none;
						}
						#testimonialList td.sample p a:hover {
							color:blue;
							text-decoration:underline;
						}
					#testimonialList .sample a.clientSite {
						display:block;
						padding:13px 0px 0px 0px;
						width:240px;
						color:#999;
						font:10px/13px Arial;
						text-decoration:underline;
						text-align:right;
					}
					#testimonialList .sample a.clientSite:hover {
						color:#999;
						text-decoration:underline;
					}
					#testimonialList td div.photo {
						padding:6px 0px 0px 0px;
					}
		.testimonialNav {
			position:absolute;
			top:296px;
			right:10px;
			font:10px/12px Arial;
			color:blue;
			text-decoration:none;
		}
		.testimonialNav:hover {
			text-decoration:underline;
		}

/* Testimonial PopUp Styles */
body.nbTestimonial {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
	.nbTestimonial div.borderTop {
		position:absolute;
		top:0px;
		left:0px;
		height:6px;
		width:100%;
		background-color:#999;
		border:none;
		line-height:0px;
	}
	.nbTestimonial div.borderRight {
		position:absolute;
		top:0px;
		right:0px;
		height:100%;
		width:6px;
		background-color:#999;
		border:none;
		line-height:0px;
	}
	.nbTestimonial div.borderBottom {
		position:absolute;
		bottom:0px;
		left:0px;
		height:6px;
		width:100%;
		background-color:#999;
		border:none;
		line-height:0px;
	}
	.nbTestimonial div.borderLeft {
		position:absolute;
		top:0px;
		left:0px;
		height:100%;
		width:6px;
		background-color:#999;
		border:none;
		line-height:0px;
	}
	.nbTestimonial div.topLine {
		position:absolute;
		top:88px;
		left:21px;
		height:1px;
		width:430px;
		background-color:#304F70;
		border:none;
		line-height:0px;
	}
	.nbTestimonial div.bottomLine {
		position:absolute;
		bottom:66px;
		left:21px;
		height:1px;
		width:430px;
		background-color:#304F70;
		border:none;
		line-height:0px;
	}
	.nbTestimonial img.photo {
		position:absolute;
		top:12px;
		left:23px;
		height:70px;
		width:55px;
	}
	.nbTestimonial p.name {
		position:absolute;
		top:51px;
		left:85px;
		margin:0px;
		padding:0px;
		font:14px/16px Arial;
		color:black;
	}
		.nbTestimonial p.name span {
			font:12px Arial;
			color:#666666;
		}
	.nbTestimonial a.website {
		position:absolute;
		top:70px;
		left:85px;
		font:12px/14px Arial;
		color:#666666;
		text-decoration:underline;
	}
	.nbTestimonial div.sepTestimonial {
		position:absolute;
		top:105px;
		left:21px;
		width:430px;
	}
		.nbTestimonial div.sepTestimonial p {
			margin:0px;
			padding:0px;
			font:12px/16px Arial;
			color:black;
		}
	.nbTestimonial p.sepSignature {
		position:absolute;
		bottom: 80px;
		right: 20px;
		margin:0px;
		padding:0px;
		font:12px/16px Arial;
		color:black;
		text-align:right;
	}
		.nbTestimonial .sepSignature span.name {
			font-weight:bold;
		}
		.nbTestimonial .sepSignature span.profession {
			font-style:italic;
		}
	.nbTestimonial div.sstTestimonial {
		position:absolute;
		top:105px;
		left:21px;
		width:235px;
	}
		.nbTestimonial div.sstTestimonial p {
			margin:0px;
			padding:0px;
			font:12px/16px Arial;
			color:black;
		}
	.nbTestimonial p.sstSignature {
		position:absolute;
		bottom: 80px;
		right: 220px;
		margin:0px;
		padding:0px;
		font:12px/16px Arial;
		color:black;
		text-align:right;
	}
		.nbTestimonial .sstSignature span.name {
			font-weight:bold;
		}
		.nbTestimonial .sstSignature span.profession {
			font-style:italic;
		}
	.nbTestimonial table.thumbMat {
		position:absolute;
		top:0px;
		left:265px;
		width:186px;
		height:100%;
	}
		.nbTestimonial .thumbMat td.top {
			height:91px;
		}
		.nbTestimonial td.thumbMat {
			background-color:#F2F2F2;
			border:1px solid #999;
		}
			.nbTestimonial td.thumbMat div {
				position:relative;
				height:100%;
				width:100%;
			}
				.nbTestimonial td.thumbMat div img {
					position:absolute;
					top:15px;
					left:17px;
				}
				.nbTestimonial td.thumbMat div a {
					position:absolute;
					top:146px;
					left:58px;
					display:block;
					font:12px/14px Arial;
					color:blue;
					text-decoration:underline;
				}
		.nbTestimonial .thumbMat td.bottom {
			height:70px;
		}
	.nbTestimonial a.closeWin {
		display:block;
		position:absolute;
		bottom:48px;
		right: 20px;
		font:12px/14px Arial;
		color:#333;
		text-decoration:underline;
	}
	.nbTestimonial p.disclaim {
		position:absolute;
		bottom:-1px;
		_bottom:6px;
		right: 20px;
		color:#999;
		font:10px Arial;
	}

/* styles for contact page */

div.contact {
	position: absolute;
	top: 0px; left: 0px;
	padding:0px 0px 63px 0px;
	width: 836px; height: 100%;
}

	.contact div.contact {
		position: absolute;
		top: 28px; left: 19px;
		width: 810px; height: 537px;
		background: transparent url(../images/nbContact.jpg) no-repeat 0px 0px;
	}

		.contact p.topTabHeading {
			position:absolute;
			top:9px;
			left:268px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		/*.contact ul.questionList {
			position:absolute;
			top:42px;
			left:251px;
			margin:0px;
			padding:0px;
			list-style:none;
			font:11px/35px Arial;
			font-style:italic;
			color:black;
			text-align:left;
		}
			.contact ul.questionList li {
				list-style:none;
				font-weight:bold;
			}
			.contact ul.questionList a {
				font:normal 11px Arial;
				font-style:italic;
				color:black;
				text-decoration:underline;
			}*/
		.contact p.ongoingSupport {
			position:absolute;
			top:44px;
			left:30px;
			margin:0px;
			padding:0px;
			width:175px;
			font:12px/16px Arial;
			font-style:italic;
			color:#304F70;
			text-align:left;
		}
			.contact .ongoingSupport span.bigger {
				font-size:13px;
				font-weight:bold;
			}
			.contact .ongoingSupport span.bolder {
				font-weight:bold;
			}
		.contact p.tollFree {
			position:absolute;
			top:168px;
			left:30px;
			margin:0px;
			padding:0px;
			width:175px;
			font:bold 13px/15px Arial;
			font-style:italic;
			color:#020202;
			text-align:left;
		}
		.contact .topVertDiv {
			position:absolute;
			top:45px;
			left:221px;
			margin:0px;
			padding:0px;
			width:1px;
			height:137px;
			background-color:#304f70;
		}
		.contact p.bevelandOffice {
			position:absolute;
			top:45px;
			left:246px;
			margin:0px;
			padding:0px;
			font:11px/13px Arial;
			font-style:italic;
			color:#304F70;
			text-align:left;
		}
		.contact p.nimbusOffice {
			position:absolute;
			top:101px;
			left:246px;
			margin:0px;
			padding:0px;
			font:11px/13px Arial;
			font-style:italic;
			color:#304F70;
			text-align:left;
		}
			.contact .bevelandOffice span.bigger, .contact .nimbusOffice span.bigger {
				font:bold 12px/14px Arial;
				font-style:italic;
			}
		.contact a.webSalesContact {
			position:absolute;
			top:168px;
			left:244px;
			font:bold 13px/15px Arial;
			font-style:italic;
			color:#304F70;
			text-decoration:none;
			text-align:left;
		}
			.contact a.webSalesContact:hover {
				color:#304F70;
				text-decoration:underline;
			}
		.contact p.midTabHeading {
			position:absolute;
			top:216px;
			left:39px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		#contactForm {
			position:absolute;
			top:248px;
			left:43px;
			margin:0px;
			padding:0px;
			width:341px;
		}
			#contactForm label {
				margin:3px 0px 0px -4px;
				padding:0px;
				font:bold 11px Arial;
				color:black;
				text-align:left;
				white-space:nowrap;
			}
				#contactForm label span.optional {
					font:bold 9px Arial;
				}
				#contactForm label span.smallSpace {
					font-size:6px;
				}
			#toEmail  {
				position:absolute;
				right:0px;
				top:0px;
				margin:0px;
				padding:1px;
				width:171px;
				background-color: white;
				border-bottom:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				font:12px Arial;
				color:gray;
				text-align:left;
				cursor:pointer;
			}
			#toEmailLbl {
				position:absolute;
				left:0px;
				top:0px;
			}
			#fromName  {
				position:absolute;
				right:0px;
				top:27px;
				margin:0px;
				padding:1px;
				width:260px;
				background-color: white;
				border-bottom:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				font:12px Arial;
				color:black;
				text-align:left;
			}
			#fromNameLbl {
				position:absolute;
				left:0px;
				top:27px;
			}
			#fromEmail {
				position:absolute;
				right:0px;
				top:54px;
				margin:0px;
				padding:1px;
				width:260px;
				background-color: white;
				border-bottom:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				font:12px Arial;
				color:black;
				text-align:left;
			}
			#fromEmailLbl {
				position:absolute;
				left:0px;
				top:54px;
			}
			#fromPhone  {
				position:absolute;
				right:0px;
				top:81px;
				margin:0px;
				padding:1px;
				width:194px;
				background-color: white;
				border-bottom:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				font:12px Arial;
				color:black;
				text-align:left;
			}
			#fromPhoneLbl {
				position:absolute;
				left:0px;
				top:81px;
			}
			#fromMessage  {
				position:absolute;
				right:0px;
				top:108px;
				margin:0px;
				padding:1px;
				height:55px;
				width:340px;
				background-color: white;
				border-bottom:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				font:12px Arial;
				color:black;
				text-align:left;
				overflow:auto;
			}
			#contactReset  {
				position:absolute;
				right:86px;
				top:175px;
				margin:0px;
				padding:0px 0px 4px 0px;
				height:26px;
				width:82px;
				background: #F8F8F8 url(../images/silverBtn.png) no-repeat 0px 0px;
				border:none;
				font:bold 10px/24px Arial;
				color:black;
				text-align:center;
				vertical-align:middle;
			}
			#contactSubmit  {
				position:absolute;
				right:0px;
				top:175px;
				margin:0px;
				padding:0px 0px 4px 0px;
				height:26px;
				width:82px;
				background: #F8F8F8 url(../images/silverBtn.png) no-repeat 0px 0px;
				border:none;
				font:bold 10px/24px Arial;
				color:black;
				text-align:center;
				vertical-align:middle;
			}
		#contacts {
			position:absolute;
			top:210px;
			right:20px;
			width:361px;
			height:321px;
		}
			#contactList {
				background: transparent url(../images/contactList.png) no-repeat 0px 0px;
			}
				#contactList td.columnHeadings {
					padding:0px 10px 0px 0px;
					height:41px;
					font:bold 13px/15px Arial;
					color:black;
					text-align:left;
				}
				#contactList td.contactCell {
					padding:0px;
					height:34px;
					text-align:right;
					vertical-align:top;
				}
					#contactList span.cat {
						display:block;
						width:361px;
						font:bold 11px/34px Arial;
						color:#64707F;
						text-align:center;
					}
					#contactList span.name {
						display:block;
						margin:3px 0px 0px 0px;
						font:bold 11px/15px Arial;
						color:black;
					}
					#contactList span.title, #contacts span.email {
						display:block;
						font:10px/12px Arial;
						color:#064392;
						text-decoration:none;
					}
					#contacts span.email {
						padding:16px 14px 0px 0px;
					}
					#contactList .headingLeft, #contacts span.name, #contacts span.title {
						float:left;
						clear:left;
						padding-left:10px;
					}
					#contactList .headingRight {
						float:right;
						clear:right;
						padding-right:34px;
					}
			div#contactNav{
				position:absolute;
				bottom:13px;
				left:0px;
				width:361px;
				font: 10px/20px Arial;
				color: #CCC;
				text-align:center;
			}
				#contactNav a, #contactNav a:visited{font: 10px/20px Arial, Sans-Serif;text-decoration: none;color: #666;}
				#contactNav a:hover, #contactNav a:active{color: #333;}

/* styles for sep page */

div.sep {
	position: absolute;
	top: 0px; left: 0px;
	padding:0px 0px 63px 0px;
	width: 836px; height: 100%;
}

	.sep div.sep {
		position: absolute;
		top: 28px; left: 19px;
		width: 810px; height: 590px;
		background: transparent url(../images/nbSep.jpg) no-repeat 0px 0px;
	}

		.sep p.topTabHeading {
			position:absolute;
			top:9px;
			left:231px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
			.sep p.topTabHeading span {
				font:bold 10px/14px Arial;
				color:white;
			}
		.sep p.topHeading {
			position:absolute;
			top:36px;
			left:144px;
			font:bold 14px/16px Arial;
			color:#333333;
			text-align:right;
		}
		.sep p.topContent {
			position:absolute;
			top:57px;
			left:150px;
			font:12px/17px Arial;
			color:#333333;
			text-align:left;
		}
			.sep .topContent span.maroon {
				color:#7b1f22;
				font-weight:bold;
			}
			.sep .topContent span.red {
				color:#ed1c24;
				font-weight:bold;
			}
			.sep .topContent span.yellow {
				color:#bf890a;
				font-weight:bold;
			}
			.sep .topContent span.blue {
				color:#174c81;
				font-weight:bold;
			}
			.sep .topContent span.green {
				color:#0da723;
				font-weight:bold;
			}
			.sep .topContent span.bottomline {
				margin-right:65px;
			}
		.sep p.topFooter {
			position:absolute;
			top:129px;
			left:240px;
			margin:0px;
			padding:0px;
			font:bold 18px/20px Arial;
			font-style:italic;
			color:#e21f26;
		}
		.sep p.midTabHeading {
			position:absolute;
			top:206px;
			left:31px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.sep p.midContent {
			position:absolute;
			top:242px;
			left:31px;
			margin:0px;
			padding:0px;
			width:350px;
			font:12px/16px Arial;
			color:#333333;
			text-align:left;
		}
			.sep .midContent span.maroon {
				color:#7b1f22;
				font-weight:bold;
			}
			.sep .midContent span.red {
				color:#ed1c24;
				font-weight:bold;
			}
			.sep .midContent span.yellow {
				color:#bf890a;
				font-weight:bold;
			}
			.sep .midContent span.blue {
				color:#174c81;
				font-weight:bold;
			}
			.sep .midContent span.green {
				color:#0da723;
				font-weight:bold;
			}
			.sep .midContent span.emphasis {
				font-size:12px;
				font-weight:bold;
			}
		.sep p.midFooter {
			position:absolute;
			top:365px;
			left:169px;
			margin:0px;
			padding:0px;
			font:bold 18px/20px Arial;
			font-style:italic;
			color:#316ba5;
		}
		.sep div.searchEngines {
			position:absolute;
			top:407px;
			left:13px;
			height:90px;
			width:390px;
		}
			.sep div.searchEngines img {
				border:none;
			}
			.sep div.searchEngines a {
				position:absolute;
				top:75px;
				right:10px;
				font:11px/13px Arial;
				font-style:italic;
				color:blue;
				text-align:right;
			}
		.sep p.rightTabHeading {
			position:absolute;
			top:9px;
			left:445px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.sep p.rightContent {
			position:absolute;
			top:53px;
			left:445px;
			margin:0px;
			padding:0px;
			width:305px;
			font:11px/14px Arial;
			color:black;
			text-align:left;
		}
			.sep .rightContent span.emphasis {
				font-weight: bold;
				font-style:italic;
			}
		.sep p.arrow1 {
			position:absolute;
			top:126px;
			left:578px;
			margin:0px;
			padding:0px;
			width:195px;
			font:11px/14px Arial;
			color:black;
			text-align:left;
		}
			.sep .arrow1 span.emphasis {
				font-weight: bold;
			}
		.sep p.arrow2 {
			position:absolute;
			top:521px;
			left:504px;
			margin:0px;
			padding:0px;
			width:275px;
			font:11px/14px Arial;
			color:black;
			text-align:left;
		}
			.sep .arrow2 span.emphasis1 {
				font-weight: bold;
				font-style:italic;
			}
			.sep .arrow2 span.emphasis2 {
				font-weight: bold;
			}

/* styles for the vacation rental pages */

div.vaca {
	position: absolute;
	top: 0px; left: 0px;
	padding:0px 0px 63px 0px;
	width: 836px; height: 100%;
}

	.vaca div.vaca {
		position: absolute;
		top: 28px; left: 19px;
		width: 810px; height: 590px;
		background: transparent url(../images/nbVaca.jpg) no-repeat 0px 0px;
	}

	.vaca p.topTabHeading {
			position:absolute;
			top:9px;
			left:259px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.vaca p.midTabHeading {
			position:absolute;
			top:216px;
			left:31px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.vaca p.midHeading {
			position:absolute;
			top:258px;
			left:31px;
			margin:0px;
			padding:0px;
			font:bold 17px/19px Arial;
			color:#ca4603;
			text-align:left;
		}
		.vaca p.midContent {
			position:absolute;
			top:285px;
			left:31px;
			margin:0px;
			padding:0px;
			width:255px;
			font:12px/16px Arial;
			color:black;
			text-align:left;
		}
			.vaca p.midContent a {
				font-weight:bold;
				color:black;
				text-decoration:none;
			}
			.vaca p.midContent a:hover {
				text-decoration:underline;
			}
			.vaca p.midContent br {
				font:12px/12px Arial;
			}
		.vaca p.midFooter {
			position:absolute;
			top:446px;
			left:175px;
			margin:0px;
			padding:0px;
			font:bold 17px/19px Arial;
			color:#ca4603;
			text-align:left;
		}
		.vaca ul.midNav {
			position:absolute;
			top:378px;
			left:299px;
			margin:0px;
			padding:0px;
			list-style:none;
			font:10px/14px Arial;
			color:#333;
			text-align:left;
		}
			.vaca ul.midNav li {
				margin:0px;
			}
				.vaca ul.midNav a {
					display:block;
					_display:inline;
					padding:0px 0px 0px 17px;
					margin:0px;
					list-style:none;
					background: transparent url("../images/listBullet.png") no-repeat 3px 3px;
					text-decoration:underline;
					color:#333;
				}
				.vaca ul.midNav a#activeLink { background: transparent url("../images/listActive.png") no-repeat 0px 0px; }

		.vaca .vacaFeaturesBg {
			position:absolute;
			top:27px;
			right:15px;
		}
		.vaca a.demoLink {
			display:block;
			position:absolute;
			top:213px;
			right:297px;
			height:50px;
			width:50px;
		}
			.vaca .demoLink img {
				height:20px;
				width:20px;
				border:none;
			}
		.vaca p.rightTabHeading {
			position:absolute;
			top:9px;
			left:443px;
			margin:0px;
			padding:0px;
			font:bold 14px/16px Arial;
			color:white;
			text-align:left;
		}
		.vaca p.rightSubHeading {
			position:absolute;
			top:36px;
			right:81px;
			margin:0px;
			padding:0px;
			width:277px;
			font:bold 15px/17px Arial;
			color:#304f70;
		}
			.vaca .rightSubHeading span.topline {
				display:block;
				text-align:left;
				margin-bottom:-3px;
			}
			.vaca .rightSubHeading span.btmline {
				display:block;
				text-align:right;
			}
				.vaca .rightSubHeading em {
					font:bold 19px Arial;
					color:#ca4603;
				}
		.vaca ul.features {
			position:absolute;
			top:88px;
			left:452px;
			margin:0px;
			padding:0px;
			width:358px;
			list-style:none;
			font:bold 14px/21px Arial;
			color:#234160;
			text-align:left;
		}
			.vaca .features span.bullet {
				color:#ca4603;
			}
			.vaca .features a {
				color:#5f7030;
				font-style:normal;
				text-decoration:none;
			}
			.vaca .features a:hover {
				text-decoration:underline;
			}


/* styles for the vacation rental gallery */

	#themeListings div#pageNav {
		margin: 0px auto;
		height: 18px; width: 100%;
		font: 10px Arial, Sans-Serif;
		color: #CCC;
		text-align: center;
	}

	#themeListings div#pageNav a, #themeListings div#pageNav a:visited {
		font: 10px/20px Arial, Sans-Serif;
		color: #666;
		text-decoration: none;
	}

	#themeListings div#pageNav a:hover, #themeListings div#pageNav a:active {
		color: #333;
	}

#themeListings {
	position: absolute;
	top: 33px; left: 440px;
	margin: 0px; padding: 0px;
	width: 338px;
	text-align: left;
}

	.imageThumb img {
		border: none;
		width: 147px; height: 140px;
	}

	.imageBorder img {
		border: 1px solid #CCC;
		width: 147px; height: 140px;
	}

.imageBorder {
	width: 147px; height: 159px;
}

.imageThumb {
	width: 147px; height: 159px;
}

#imgDisplay_Right_noBorder {
	display: block;
	position: relative;
	float: right;clear: right;
	margin: 16px 0px 0px 0px; padding: 0px;
	width: 148px; height: 159px;
}

#imgDisplay_Left_noBorder {
	display: block;
	position: relative;
	float: left; clear: left;
	margin: 16px 0px 0px 0px; padding: 0px;
	width: 190px; height: 159px;
}

#imageText_promoLeft {
	display: block;
	position: absolute;
	left: 4px; bottom: 0px;
	margin: 0px 0px 0px 0px;
	width: 57px;
	font: 12px/14px Arial, Sans-Serif;
	color: #333;
	text-align: left;
}

	#imageText_promoLeft a,#imageText_promoLeft a:visited {
		text-decoration: none;
		color: #333;
	}

	#imageText_promoLeft a:hover, #imageText_promoLeft a:active { color: #000; }


/** *****  Directory Placement styles  ***** **/
/* Laptop graphic styles */
.nbLaptopDiv {
	position: absolute;
	top: 109px; left: 46px;
	width: 160px; height: 108px;
	background: transparent url(../images/nb_laptopImg.png) no-repeat 0px 0px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_laptopImg.png',sizingMethod='image');
	_background-image: none;
}
/* Main Directory Placement Div */
.nbDirDiv {
	position: relative;
	margin: 40px auto 0px auto;
	width: 843px; height: 1099px; /* Must be same height as .nbDr_mid height style */
	text-align: left;
}
/* Template border frame styles */
.nbDr_top {
	position: absolute;
	top: -20px; left: 1px;
	background: transparent url("../images/nbDr_top.png") no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_top.png',sizingMethod='image');
	_background-image: none;
	width: 836px; height: 20px;
}
.nbDr_mid {
	position: absolute;
	top: 0px; left: 1px;
	background: transparent url("../images/nbDr_mid.png") repeat-y top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_mid.png',sizingMethod='scale');
	_background-image: none;
	width: 836px; height: 1099px; /* Must be same height as .nbDirDiv height style */
}
.nbDr_btm {
	position: absolute;
	bottom: -20px; left: 1px;
	background: transparent url("../images/nbDr_btm.png") no-repeat bottom left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_btm.png',sizingMethod='image');
	_background-image: none;
	width: 836px; height: 20px;
}
#nbDr_topSectDiv {
	position: relative;
	width: 804px; height: 219px;
	margin: 0 0 0 22px;
}
/* Top Bar Graphic styles */
	.topBarDiv {
		position: absolute;
		top: 5px; left: 0;
		width: 804px; height: 25px;
	}
		.nbDirDiv div.topLeftBar {
			position: absolute;
			top: 0; left: 0;
			width: 216px; height: 25px;
			background: transparent url("../images/nbDr_topCurveBgImg.png") no-repeat 0 0;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_topCurveBgImg.png',sizingMethod='image');
			_background-image: none;
		}
		.nbDirDiv div.topNavBarDiv {
			position: absolute;
			top: 0; left: 188px;
			width: 615px; height: 25px;
			background: transparent url("../images/nbDr_topNavBg.png") no-repeat 0px 0px;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_topNavBg.png',sizingMethod='image');
			_background: transparent;
		}
/* Top Navigation styles */
	.nbDr_navWrapper {
		position: absolute;
		top: -11px; right: 24px;
		margin: 0px; padding: 0px;
		width: 548px;
		font: 11px/12px Arial;
		color: #000;
		text-align: right;
	}
		.nbDr_navWrapper div.topNav {
			position: absolute;
			top: 0; right: 9px;
			text-align: right;
			padding: 0 7px;
			background: #FFF;
		}
			.nbDr_navWrapper div.topNav a {
				margin: 0px 3px;
				font: 11px/12px Arial;
				color: #000;
				text-decoration: none;
			}
			.nbDr_navWrapper div.topNav a:hover { text-decoration: underline; }

		.nbDr_navWrapper .hrBar {
			position: absolute;
			top: 7px; left: 14px;
			width: 100%; height: 1px;
			background-color: #587390;
		}
/* Header Background Image Area styles */
	.nbDr_headerDiv {
		position: absolute;
		top: 30px; left: 0;
		width: 804px; height: 159px;
	}
		.nbDr_hdrBgImgDiv {
			position: absolute;
			top: 3px; left: 65px;
			width: 732px; height: 151px;
			background: url("../images/nbDr_bgHeader-DirectoryAd.jpg") no-repeat 0px 0px;
		}
		.nbDr_hdrBtmBdrDiv {
			position: absolute;
			top: 150px; left: 174px;
			width: 608px; height: 9px;
			background: transparent url("../images/nbDr_bgHdrBottomBdr.png") repeat-x 0px 0px;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_bgHdrBottomBdr.png',sizingMethod='scale');
			_background: transparent;
		}
		.nbDr_hdrRightBdrDiv {
			position: absolute;
			top: 150px; left: 782px;
			width: 21px; height: 9px;
			background: transparent url("../images/nbDr_bgHdrBdrRightEnd.png") no-repeat 0px 0px;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_bgHdrBdrRightEnd.png',sizingMethod='image');
			_background: transparent;
		}
		.nbDr_hdrLeftBdrDiv {
			position: absolute;
			top: 0; left: 0;
			width: 174px; height: 159px;
			background: transparent url("../images/nbDr_bgHdrBdrLeft.png") no-repeat 0px 0px;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbDr_bgHdrBdrLeft.png',sizingMethod='image');
			_background: transparent;
		}
	/** Sub Navigation styles **/
		.nbDr_subNavDiv {
			position: absolute;
			top: 159px; left: 4px;
			width: 790px; height: 25px;
			background: transparent url("../images/nbDr_subNavBg.gif") no-repeat 0px 0px;
			font: bold 11px/23px Arial;
			color: #f3f2f2;
			text-align: right;
			padding-right: 2px;
		}
			.nbDr_subNavDiv a {
				margin: 0px 14px;
				font: bold 11px/23px Arial;
				color: #f3f2f2;
				text-decoration: none;
			}
			.nbDr_subNavDiv a:hover { text-decoration: underline; }
/** Middle Section Styles **/
#nbDr_middleSectDiv {
	position: relative;
	width: 804px;
	margin: 0 0 0 26px;
}
	#nbDr_midTable {
		border: 0;
		border-collapse: separate;
		border-spacing: 0;
		margin: 0;
	}
	#nbDr_midTable td {
		padding: 0;
		vertical-align: top;
		background: #FFF;
	}
	#nbDr_midTable .nbDr_spacerCell { width: 7px; }

	.nbDirDiv .blueTxt { color: #1c347b; }
	.nbDirDiv .orangeTxt { color: #a43600; }
	.nbDirDiv .grayTxt { color: #768ba1; }

/** Border styles **/
	.topLeftBdr { border: solid 1px #9aa2a8; }
	.topRightBdr {
		border: solid 1px #9aa2a8;
		border-bottom: solid 1px #587390;
	}
	.topSolidBdr {
		width: 208px;
		border-left: solid 1px #587390;
		border-right: solid 1px #587390;
	}
	.leftCellBorder { border: solid 1px #bfc9d1; }
	.midRightBdr {
		border: solid 6px #587390;
		border-top: solid 1px #587390;
		border-bottom: solid 7px #587390;
	}
	.nbDr_midLeftColDiv {
		position: relative;
		width: 573px;
	}
	.topPhoneDiv {
		height: 25px;
		text-align: right;
	}
		.topPhoneDiv p {
			margin: 0;
			width: 557px;
			padding-right: 16px;
		}
		.topPhnTxt { font: italic 12px/25px Arial, sans-serif; }
		.topPhnNum { font: bold 16px/25px Arial, sans-serif; }

	.nbDr_dirFeaturesDiv {
		position: relative;
		/*height: 597px;*/
	}
		.nbDr_featuresTitleDiv {
			position: relative;
			width: 372px;
			margin: 0;
			padding: 57px 28px 16px 37px;
			font: 12px/16px Arial, sans-serif;
			background: url("../images/nbDr_featuresTitleImg.gif") no-repeat 37px 15px;
		}
		.nbDr_featuresTitleDiv .font14Txt { font: bold italic 14px/16px Arial, sans-serif; }
		.nbDr_dirFeaturesDiv .liveDemoLinkDiv {
			position: absolute;
			top: 16px; left: 454px;
			z-index: 12;
		}
		#nbDr_dirFeaturesFrame {
			position: relative;
			width: 558px; height: 449px;
			margin: 0 0 10px 6px;
			background: url("../images/directoryDisplayFrame.gif") no-repeat 0 0;
		}
			#nbDr_dirFeaturesFrame .dirTabTitle {
				position: absolute;
				top: 5px; right: 25px;
				font: 12px/16px Arial, sans-serif;
				color: #FFF;
			}
	/** Directory Feature Links **/
			#nbDr_featureLinks {
				position: absolute;
				top: 51px; left: 12px;
			}
				#nbDr_featureLinks ul#nav {
					margin: 0;
					padding: 0;
					list-style: none;
					width: 150px; /* Width of Menu Items */
					text-align: center;
				}
				#nbDr_featureLinks ul#nav li {
					position: relative;
					margin-bottom: 3px;
				}
				/* Styles for Menu Items */
				#nbDr_featureLinks ul#nav li span {
					display: block;
					height: 37px;
					text-decoration: none;
					font: bold 12px/37px Arial, sans-serif;
					padding: 0 5px;
					border-left: solid 3px #a43600;
				}
				#nbDr_featureLinks ul#nav li span.activeButton {
					color: #a43600;
					border-right: solid 3px #f3f2f2;
					background: #f3f2f2;
				}
				#nbDr_featureLinks ul#nav li span.inactiveButton {
					color: #FFF;
					cursor: pointer;
					border-right: solid 3px #a43600;
					background: #bd5522;
				}
				/* sets hover effects for main hover link on hover */
				#nbDr_featureLinks ul#nav li:hover span, #nbDr_featureLinks ul#nav li.hoverOver span {
					color: #a43600;
					background: #f3f2f2;
				}
	/** Directory Feature Display area styles **/
		#dirFeatureDiv1 { background: url("../images/dirDisplayBgImg-home.jpg") no-repeat top left; }
		#dirFeatureDiv2 { background: url("../images/dirDisplayBgImg-fullColorLogo.jpg") no-repeat top left; }
		#dirFeatureDiv3 { background: url("../images/dirDisplayBgImg-linkToSite.jpg") no-repeat top left; }
		#dirFeatureDiv4 { background: url("../images/dirDisplayBgImg-coDescription.jpg") no-repeat top left; }
		#dirFeatureDiv5 { background: url("../images/dirDisplayBgImg-gallery.jpg") no-repeat top left; }
		#dirFeatureDiv6 { background: url("../images/dirDisplayBgImg-contactInfo.jpg") no-repeat top left; }
		#dirFeatureDiv7 { background: url("../images/dirDisplayBgImg-maps.jpg") no-repeat top left; }
		#dirFeatureDiv8 { background: url("../images/dirDisplayBgImg-infoCenter.jpg") no-repeat top left; }
		#dirFeatureTxtDiv {
			position: absolute;
			top: 42px; left: 169px;
			width: 368px; height: 385px;
			background: #FFF;
		}
			#dirFeatureTxtDiv div {
				position: relative;
				width: 349px; height: 369px;
				padding: 16px 0 0 19px;
			}
			#dirFeatureTxtDiv div h1, #dirFeatureTxtDiv div h2 { font: bold italic 14px/16px Arial, sans-serif; }
			#dirFeatureTxtDiv div h1 { margin: 0; }
			#dirFeatureTxtDiv div h2 { margin: 16px 0 0 0; }
			#dirFeatureTxtDiv div p { font: 11px/16px Arial, sans-serif; margin: 3px 0 0 0; }
			#dirFeatureTxtDiv div p.bottomMargin { margin: 16px 0 0 0; }
		.visibleDirFeature { display: block; }
		.hiddenDirFeature { display: none; }

/** Middle Right Column styles **/
	.nbDr_midRightColCell { width: 198px; }

	.nbDr_midRightColDiv {
		position: relative;
	}
	.nbDr_midRightColCell .topEmptyDiv { height: 25px; }

	#nbDr_midTable .topSolidDiv {
		height: 8px;
		background: #587390;
	}
		.nbDr_midRightColCell .topPricingDiv {
			position: relative;
			height: 148px;
			background: #FFF url("../images/topPricingTxt.gif") no-repeat top left;
		}
		.nbDr_midRightColCell .pricingTxtDiv {
			position: relative;
			padding: 3px 0 10px 10px;
			background: #FFF;
		}
			.nbDr_midRightColCell .pricingTxtDiv p {
				font: 12px/16px Arial;
				margin: 0;
			}
		.nbDr_midRightColCell .adImgDivWrapper {
			position: relative;
			padding: 0 4px 9px;
			background: #FFF;
		}
			.adImgDivWrapper .adImgDiv {
				position: relative;
				padding: 4px;
				margin-bottom: 3px;
				background: #FFF;
				border: solid 1px #bfc9d1;
			}
			.adImgDivWrapper .adImgDiv img { width: 180px; display: block; }

	.nbDr_contactNumDiv {
		position: relative;
		padding: 0 0 7px 0;
		background: #FFF;
	}
		.nbDr_contactNumDiv p { margin: 0; }
		.nbDr_contactNumDiv p.contactTxt { font: italic 12px/14px Arial, sans-serif; padding: 0 0 0 10px; }
		.nbDr_contactNumDiv p.contactNum { font: bold 15px/16px Arial, sans-serif; letter-spacing: 1px; padding: 5px 0 0 10px; }

/** Footer styles **/
	.nbDr_bottomRightColCell { width: 210px; }

	.websiteHdrDiv, .sepHdrDiv {
		height: 27px;
		text-align: right;
		margin-top: 7px;
	}
	.websiteHdrDiv {
		background: #375472;
		border-left: solid 2px #375472;
	}
	.sepHdrDiv { background: #01adda; }

		.websiteHdrDiv a, .sepHdrDiv a {
			padding: 2px 26px 2px 0;
			margin: 0 9px 0 0;
			text-decoration: none;
			font: 10px/27px Arial, sans-serif;
		}
		.websiteHdrDiv a:hover, .sepHdrDiv a:hover { text-decoration: underline; }

		.websiteHdrDiv a {
			background: url("../images/websiteBoxArrow.gif") no-repeat center right;
			color: #c6d4e3;
		}
		.sepHdrDiv a {
			background: url("../images/sepBoxArrow.gif") no-repeat center right;
			color: #d6f2fa;
		}

	.websiteContentDiv {
		position: relative;
		height: 191px;
		border-right: solid 1px #bfc9d1;
		background: url("../images/websiteBoxBkgdImg.jpg") no-repeat top left;
	}
		.websiteTxtDiv1 {
			position: absolute;
			top: 19px; left: 30px;
			width: 184px; height: 47px;
			font: 11px/14px Arial, sans-serif;
			color: #000;
			padding: 23px 0 0 1px;
			background: url("../images/websiteTxtTitle1.gif") no-repeat top left;
		}
		.websiteTxtDiv2 {
			position: absolute;
			top: 101px; left: 30px;
			width: 334px; height: 50px;
			font: 11px/14px Arial, sans-serif;
			color: #000;
			padding: 20px 0 0 1px;
			background: url("../images/websiteTxtTitle2.gif") no-repeat top left;
		}
			.websiteTxtDiv2 a { color: #a43600; text-decoration: underline; }
			.websiteTxtDiv2 a:hover { color: #000; text-decoration: underline; }

	.sepContentDiv {
		height: 190px;
		border: solid 1px #bfc9d1;
		border-bottom: 0;
		background: #FFF url("../images/sepStartinPriceImg.gif") no-repeat 0px 65px;
	}
		.lightBlueTxt { color: #01adda; }

		.sepContentBkgdDiv {
			position: absolute;
			bottom: 0; left: -1px;
			width: 210px; height: 52px;
			background: url("../images/sepBoxBkgdImg.gif") no-repeat 0 0;
		}
		.sepTxtDiv1 {
			position: absolute;
			top: 14px; left: 26px;
			width: 170px; height: 76px;
			font: 11px/14px Arial, sans-serif;
		}
		.sepTxtDiv1 p { margin: 0; }
		.sepTxtDiv1 .font12 { font: bold 12px/13px Arial, sans-serif; }

		.sepListDiv {
			position: absolute;
			top: 100px; left: -10px;
			width: 200px; height: 76px;
		}
			.sepListDiv ul {
				margin-top: 0px;
				margin-bottom: 0px;
			}
			.sepListDiv ul li {
				font: italic 12px/14px Arial, sans-serif;
				color: #000;
				padding: 2px 0;
			}
/** Customer Service Number styles **/
	.nbDr_serviceNumDiv {
		position: relative;
		text-align: right;
		color: #000;
		padding: 2px 41px 0 0;
	}
		.nbDr_serviceNumDiv .serviceTxt { font: italic 12px/16px Arial, sans-serif; }
		.nbDr_serviceNumDiv .serviceNum { font: bold 14px/16px Arial, sans-serif; padding-left: 5px; }

/** Footer Copyright Info Styles **/
	.nbDr_copyRightDiv {
		position: relative;
		width: 843px; height: 32px;
		padding-bottom: 10px;
		margin: 26px auto 0px auto;
	}
		.nbDr_copyrightTxt {
			font: 11px/32px Arial, sans-serif;
			color: #020202;
			height: 32px;
			padding-right: 20px;
		}
			.nbDr_copyrightTxt a:link { color: #0033cc; text-decoration: none; }
			.nbDr_copyrightTxt a:active { color: #0033cc; text-decoration: none; }
			.nbDr_copyrightTxt a:visited { color: #0033cc; text-decoration: none; }
			.nbDr_copyrightTxt a:hover { color: #0033cc; text-decoration: underline; }

		.bbbLogoCell {
			width: 90px; height: 32px;
		}
			.bbbLogoCell img { width: 90px; height: 32px; }


/* *********************************************** */