/* styles for entire site */

span.break { display: block; }

body.nbHm_body {
	margin: 0px; padding: 0px;
	width: 100%; height: 100%;
	background: #B4D5f4 url(../images/nb_bgRepeat.jpg) repeat-x top left;
	text-align: center;
}
.nbWrapperDiv {
	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;
}
/* Template border frame styles */
.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;
}
/* Top Navigation styles */
div.topNav {
	position: absolute;
	top: 6px; right: 20px;
	margin: 0px; padding: 0px;
	width: 500px;
	font: 11px/12px Arial;
	color: #333;
	text-align: right;
}
	div.topNav a {
		margin: 0px 9px 0px 9px;
		font: 11px/12px Arial;
		color: #333;
		text-decoration: none;
	}
	div.topNav a:hover { text-decoration: underline; }
	
/* Bottom Navigation styles */
div.btmNav {
	margin: 0px; padding: 0px;
	width: 500px;
	font: 11px/13px Arial;
	color: #666;
	text-align: right;
}
	div.btmNav a {
		margin: 0px 9px 0px 9px;
		font: 11px Arial;
		color: #666;
		text-decoration: none;
	}
	div.btmNav a:hover { text-decoration: underline; }

/* Laptop graphic styles */
.nbLaptopDiv {
	position: absolute;
	top: 148px; 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;
}

/* NetBiz Logo Link styles */
a.nbLogo {
	display: block;
	position: absolute;
	top: -37px; left: 39px;
	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; }

/* styles for home page */
	
.nbHmDiv {
	position: relative;
	margin: 53px auto 0px auto;
	width: 844px; height: 648px;
	text-decoration: none;
}

.nbHmDiv div.nb_mid { height: 594px; }
.nbHmDiv div.nb_btm { bottom: 34px; }

/* Top Navigation Area styles */
.topBarDiv {
	position: absolute;
	top: -5px; left: 22px;
	width: 804px; height: 29px;
}
	.nbHmDiv div.topLeftBar {
		position: absolute;
		top: 0; left: 0;
		width: 279px; height: 29px;
		background: transparent url(../images/nb_topCurveBgImg.png) no-repeat 0 0;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_topCurveBgImg.png',sizingMethod='image');
		_background-image: none;
	}
	.nbHmDiv div.topNavBarDiv {
		position: absolute;
		top: 0; left: 244px;
		width: 560px; height: 29px;
		background: transparent url(../images/nb_topNavBg.png) no-repeat 0px 0px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nb_topNavBg.png',sizingMethod='image');
		_background: transparent;
	}

/* Header Background Image Area styles */
.nbHm_headerDiv {
	position: absolute;
	top: 26px; left: 22px;
	width: 802px; height: 207px;
}
	.nbHm_hdrBgImgDiv {
		position: absolute;
		top: 4px; left: 76px;
		width: 721px; height: 193px;
		/*background: url(../images/nbHm_bgHeader-google.jpg) no-repeat 0px 0px;*/
	}
		div#hdrBgImg1, div#hdrBgImg2, div#hdrBgImg3, div#hdrBgImg4, div#hdrBgImg5, div#hdrBgImg6 {
			position: absolute;
			top: 0; left: 0;
			width: 721px; height: 193px;
		}
			div#hdrBgImg1 { background: url(../images/nbHm_bgHeader-fastestgrowing.jpg) no-repeat 0px 0px; }
			div#hdrBgImg2 { background: url(../images/nbHm_bgHeader-google.jpg) no-repeat 0px 0px; }
			div#hdrBgImg3 { background: url(../images/nbHm_bgHeader-sep.jpg) no-repeat 0px 0px; }
			div#hdrBgImg4 { background: url(../images/nbHm_bgHeader-web.jpg) no-repeat 0px 0px; }
			div#hdrBgImg5 { background: url(../images/nbHm_bgHeader-editor.jpg) no-repeat 0px 0px; }
			div#hdrBgImg6 { background: url(../images/nbHm_bgHeader-csites.jpg) no-repeat 0px 0px; }
				
			div#hdrBgImg1, div#hdrBgImg2, div#hdrBgImg3, div#hdrBgImg4, div#hdrBgImg5, div#hdrBgImg6 {
				_background-color: transparent;
			}
	.nbHm_hdrBtmBdrDiv {
		position: absolute;
		top: 195px; left: 225px;
		width: 564px; height: 12px;
		background: transparent url(../images/nbHm_bgHdrBottomBdr.png) repeat-x 0px 0px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbHm_bgHdrBottomBdr.png',sizingMethod='scale');
		_background: transparent;
	}
	.nbHm_hdrRightBdrDiv {
		position: absolute;
		top: 195px; left: 789px;
		width: 13px; height: 12px;
		background: transparent url(../images/nbHm_bgHdrBdrRightEnd.png) no-repeat 0px 0px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbHm_bgHdrBdrRightEnd.png',sizingMethod='image');
		_background: transparent;
	}
	.nbHm_hdrLeftBdrDiv {
		position: absolute;
		top: 0; left: 0;
		width: 225px; height: 207px;
		background: transparent url(../images/nbHm_bgHdrBdrLeft.png) no-repeat 0px 0px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nbHm_bgHdrBdrLeft.png',sizingMethod='image');
		_background: transparent;
	}

/* Slide Up Menu Links styles */
.nbHm_menuTabsDiv {
	position: absolute;
	top: 233px; left: 0;
	width: 804px; height: 32px;
}
	.nbHmDiv div#emptytab, .nbHmDiv div#slideUp1tab, .nbHmDiv div#slideUp2tab, .nbHmDiv div#slideUp3tab {
		position: absolute;
		top: 0;
		height: 32px;
	}
	.nbHmDiv div#emptytab {
		width: 294px;
		background: transparent url(../images/btn_blueEmpty.jpg) no-repeat 0px 0px;
	}
	.nbHmDiv div#slideUp1tab, .nbHmDiv div#slideUp2tab, .nbHmDiv div#slideUp3tab {
		width: 171px;
		background: transparent url(../images/btn_blue.jpg) no-repeat 0px 0px;
	}
	.nbHmDiv div#slideUp1, .nbHmDiv div#slideUp2, .nbHmDiv div#slideUp3 {
		position: absolute;
		bottom: 30px;
		width: 162px;
		text-align: center;
	}
	.nbHmDiv div#slideUp1:hover, .nbHmDiv div#slideUp2:hover, .nbHmDiv div#slideUp3:hover { cursor: pointer; }

	.nbHmDiv div#slideUp1content, .nbHmDiv div#slideUp2content, .nbHmDiv div#slideUp3content {
		position: absolute;
		top: 0px; left: 0px;
		width: 157px;
		background: transparent;
		overflow: hidden;
		margin: 5px 0 0 5px;
		text-align: left;
	}
	.nbHmDiv div#slideUp1background, .nbHmDiv div#slideUp2background, .nbHmDiv div#slideUp3background {
		position: absolute;
		top: 5px; left: 0px;
		width: 162px;
		background: transparent url(../images/slideUp.png) no-repeat 0px 0px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/slideUp.png',sizingMethod='scale');
		_background-image: none;
		text-align: center;
	}
		.nbHmDiv div#slideUp1content a, .nbHmDiv div#slideUp2content a, .nbHmDiv div#slideUp3content a {
			display: block;
			margin: 7px;
			font: normal 11px/12px Arial;
			color: #CCC;
			text-decoration: none;
		}
		.nbHmDiv div#slideUp1content a:hover, .nbHmDiv div#slideUp2content a:hover, .nbHmDiv div#slideUp3content a:hover {
			color: #FFF;
		}
		.nbHmDiv div#slideUp1tab a, .nbHmDiv div#slideUp2tab a, .nbHmDiv div#slideUp3tab a {
			display: block;
			width: 171px; height: 32px;
			font: bold 11px/24px Arial;
			color: #fdfbfb;
			text-decoration: none;
		}
		.nbHmDiv div#slideUp1tab span, .nbHmDiv div#slideUp2tab span, .nbHmDiv div#slideUp3tab span {
			display: block;
			width: 164px; height: 32px;
			text-align: center;
			cursor: pointer;
		}
		
		.nbHmDiv div#slideUp1tab a:hover, .nbHmDiv div#slideUp2tab a:hover, .nbHmDiv div#slideUp3tab a:hover { background: transparent url(../images/btn_blueHover.jpg) no-repeat 0px 0px; }

	.nbHmDiv div#emptytab { left: 22px; }
	
	.nbHmDiv div#slideUp1tab { left: 315px; }
	
	.nbHmDiv div#slideUp1 { left: 317px; }
	
	.nbHmDiv div#slideUp2tab { left: 486px; }
	
	.nbHmDiv div#slideUp2 { left: 488px; }
	
	.nbHmDiv div#slideUp3tab { left: 657px; }
	
	.nbHmDiv div#slideUp3 { left: 659px; }
	
		.nbHmDiv div#slideUp3 em { font: bold 10px/24px Arial; }

/* Slide Up Menu Links styles */
.nbHm_MidSectDiv {
	position: absolute;
	top: 265px; left: 26px;
	width: 804px; height: 321px;
}
	.nbHm_leftContentDiv {
		position: absolute;
		top: 0; left: 0;
		width: 282px; height: 234px;
		background: url(../images/nbHm_curveBgImg.gif) no-repeat 0px 0px;
		border: solid 1px #9aa2a8;
	}
	.nbHmDiv p.heading {
		position: absolute;
		top: 15px; left: 0;
		width: 269px;
		margin: 0px; padding: 0 0 0 13px;
		font: bold 13px/15px Arial;
		color: #050505;
		text-align: left;
	}
	.nbHmDiv p.content {
		position: absolute;
		top: 35px; left: 0;
		width: 269px;
		margin: 0px; padding: 0 0 0 13px;
		font: 11px/20px Arial;
		color: #050505;
		text-align: left;
	}
	.nbHmDiv p.fastestGrowing {
		position: absolute;
		top: 180px; left: 0;
		width: 269px;
		margin: 0px; padding: 0 0 0 13px;
		font: 11px/14px arial;
		text-align: left;
	}
	.nbHmDiv p.fastestGrowing a {
		font-weight: bold;
		text-decoration: underline;
		color: #050505;
	}
	.nbHmDiv p.fastestGrowing span.italic {
		font-style: italic;
		color: #0064b3;
	}
	.nbHm_ppleGraphic1Div {
		position: absolute;
		bottom: 1px; right: 1px;
		width: 192px; height: 127px;
		background: url(../images/nbHm_ppleGraphic1.jpg) no-repeat 0 0;
	}
/** Menu Links Styles **/
	.nbHmDiv a.link1, .nbHmDiv a.link2, .nbHmDiv a.link3 {
		display: block;
		position: absolute;
		top: 0;
		width: 163px; height: 236px;
		text-decoration: none;
	}
	
	.nbHmDiv a.link1 {
		left: 291px;
		background: transparent url(../images/sepLink.jpg) no-repeat 0px 0px;
	}
	
	.nbHmDiv a.link2 {
		left: 462px;
		background: transparent url(../images/semiCustomLink.jpg) no-repeat 0px 0px;
	}
	
	.nbHmDiv a.link3 {
		left: 633px;
		background: transparent url(../images/realEstateLink.jpg) no-repeat 0px 0px;
	}
	
	.nbHmDiv a.link1:hover { background: transparent url(../images/sepHover.jpg) no-repeat 0px 0px; }
	
	.nbHmDiv a.link2:hover { background: transparent url(../images/semiCustomHover.jpg) no-repeat 0px 0px; }
	
	.nbHmDiv a.link3:hover { background: transparent url(../images/realEstateHover.jpg) no-repeat 0px 0px; }

		.nbHmDiv a.link1 img, .nbHmDiv a.link2 img, .nbHmDiv a.link3 img {
			position: absolute;
			top: 0px; left: 0px;
			border: none;
			width: 163px; height: 236px;
		}

		.nbHmDiv a.link1 span, .nbHmDiv a.link2 span, .nbHmDiv a.link3 span {
			position: absolute;
			top: 207px; left: 17px;
			width: 133px;
			font: bold 10px/12px Arial;
			color: #333;
			text-decoration: none;
			width: 127px;
			text-align: center;
		}

	#link1Txt, #link2Txt, #link3Txt, #link1Hover, #link2Hover, #link3Hover { cursor: pointer; }
	
		#link3Txt em { font: bold 9px Arial; }
		
/* Footer Section :: Adwords and Contact Info :: Bottom Navigation styles */
.nbHm_FooterDiv {
	position: absolute;
	top: 508px; left: 26px;
	width: 804px; height: 76px;
}
	.nbHm_leftFooterDiv, .nbHm_rightFooterDiv {
		position: absolute;
		top: 0;
		height: 55px;
		border: solid 1px #9aa2a8;
		border-bottom: 0px;
	}
	.nbHm_leftFooterDiv {
		left: 0;
		width: 282px;
		font: 11px/14px Arial;
		color: #000;
	}
	.nbHm_rightFooterDiv {
		left: 291px;
		width: 503px;
	}
		.nbHm_leftFooterBdrDiv, .nbHm_rightFooterBdrDiv {
			position: absolute;
			bottom: -1px; left: -1px;
			height: 7px;
		}
		.nbHm_leftFooterBdrDiv {
			width: 284px;
			background: url(../images/nbHm_leftFtrboxBdr.gif) no-repeat 0px 0px;
		}
		.nbHm_rightFooterBdrDiv {
			width: 505px;
			background: url(../images/nbHm_rightFtrboxBdr.gif) no-repeat 0px 0px;
		}
		
		.nbHm_leftFooterDiv a {
			color: #000;
			text-decoration: none;
		}
		.nbHm_leftFooterDiv img, div.nbHm_leftFooterDiv img a {
			border: none;
		}
		.nbHm_leftFooterDiv a.logo {
			position: absolute;
			top: 2px; left: 5px;
		}
		.nbHm_leftFooterDiv a.sentence {
			position: absolute;
			top: 14px; right: 11px;
			width: 198px;
			text-align: left;
		}
		.nbHm_leftFooterDiv a.sentence span {
			font-weight: bold;
			color: #1e498c;
		}

	.nbHm_rightFooterDiv a.getSatisfaction {
		display: block;
		position: absolute;
		top: 4px;
		left: 17px;
		text-decoration: none;
	}
	.nbHm_rightFooterDiv a.getSatisfaction img {border: none;}
	.nbHm_ppleGraphic2Div {
		position: absolute;
		top: 4px; left: 394px;
		width: 88px; height: 50px;
		background: url(../images/nbHm_ppleGraphic2.jpg) no-repeat 0px 0px;
	}
	.nbHm_rightFooterDiv p.contact {
		position: absolute;
		top: 8px; right: 112px;
		margin: 0px; padding: 0px;
		font: bold 12px/17px Arial;
		color: black;
		text-align: right;
	}
		.nbHm_rightFooterDiv .contact a.title {
			font: bold 14px/22px Arial;
			color: black;
			text-decoration: none;
		}
/** Foother Nav Styels **/
	.nbHm_FooterDiv div.btmNav {
		position: absolute;
		bottom: 0px; right: 24px;
	}
	
