/* Tags */
body { 
	margin:0px; 
	background:url(images/body-bg-1.gif) repeat left top; 
}



/* Header */
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:120px;
	padding:0px;
	text-align:center;
	background:url(images/header-bg-3.jpg) no-repeat center top;
}



/* J Nav */
#jNav {
	position:absolute;
	top:121px;
	left:0px;
	width:100%;
	height:50px;
	background:#666 url(images/nav-main-1.jpg) repeat-x center top;
	margin:0px;
	padding:0px;
}

#jNav #inner {
	margin:0px auto;
	width:980px;
	/*background:#ddd*/
}

#jNav #inner h3, #block-left, #block-right {
	display:block;
	float:left;
	height:16px;
	padding:17px 0;
	text-align:center;
	width:118px;
	margin:0px;
	color:#eee;
	font-size:14px;
}

#jNav #inner h3 { border-left:1px solid #666; border-right:1px solid #333; }
#block-left { border-right:1px solid #333; width:9px; }
#block-right { border-left:1px solid #666; width:9px; }

#jNav #inner h3.two-lines {
	height:30px;
	padding:10px 0;
}

#jNav-above {
	background: url(images/above-nav.png) repeat-x center top;
	height:8px;
	position:absolute;
	top:112px;
	left:0px;
	width:100%;
}

#jNav-beneath {
	background: url(images/below-nav.png) repeat-x center top;
	height:8px;
	position:absolute;
	top:171px;
	left:0px;
	width:100%;
}

#AB 				{ top:0px; left:10px; }
#ABY 				{ top:0px; left:130px; }
#Single-Loop 		{ top:0px; left:250px; }
#Double-Loop 		{ top:0px; left:370px; }
#Double-Loop-Bypass	{ top:0px; left:490px; }
#Kill-Switch		{ top:0px; left:610px; }
#Vice-Versa			{ top:0px; left:730px; }
#Components			{ top:0px; left:850px; }

.drop-tabs { 
	display:none; 
	position:absolute;
	width:120px;
	padding: 0px;
	background:url(images/drop-down-4.png) no-repeat center bottom;
	/*border-left:1px solid #666; 
	border-right:1px solid #333;
	z-index:100;*/
}

.drop-tabs ul, .drop-tabs ul li { margin:0px; padding:0px; }
.drop-tabs ul li {
	list-style:none;
	text-align:center;
	margin:0px;
	padding:10px 8px 12px;
	background: url(images/drop-down-li-top.gif) no-repeat center top;	
	/*border-top:1px solid #666;
	border-bottom:1px solid #333;*/
}

.drop-tabs ul li a, .drop-tabs ul li a:link, .drop-tabs ul li a:visited { 
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.drop-tabs ul li a:hover, .drop-tabs ul li a:active { color:#66ceff; }

.drop-tabs ul li a img { border:none; padding:0px 0px 6px; }


/* Wrapper */
#wrapper {
	width:940px;
	margin: 170px auto 0px;
	position:relative;
	padding:0px 20px;
	background:url(images/content-bg-1.jpg) repeat-y center top;
}



/* Left Col */
#left {
	float:left;
	width:770px;
	margin:10px 0px 0px;
}



/* Right Col */
#right {
	float:right;
	width:160px;
	margin:10px 0px 0px;
}



/* Footer */
#footer { 
	height:40px;
	margin:-7px 0 0; 
	background:url(images/footer-bg-1.jpg) no-repeat center top;
}

br.clear { 
	background:none repeat scroll 0 0 #FF00FF;
	border-top:1px solid #FF00FF;
	font-size:0;
	height:0;
	width:100%;
	clear:both; 
}

.txtSiteDocs, a.txtSiteDocs { color:#333; font-weight:bold; }
.txtContentTitle, .boxTitleLeft, .boxTitleRight { 
	text-align:center; 
	background:url(images/nav-main-1.jpg) no-repeat center bottom #666666;
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-left:1px solid #666;
}
.boxContent { border:1px solid #666; }
.boxContentLeft, .boxContentRight { border:1px solid #666; }

a.txtSession, a.txtSiteDocs, .txtCartPrice { color:#333; }

a.txtButton, a.txtButton:link, a.txtButton:visited, .submit, a.txtviewCart, a.txtviewCart:link, a.txtviewCart:visited { 
	background-color:#333; border:1px solid #66CEFF; 
}
