body {
	background-color: #F2F2F2;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #235F8E;
}


ja {
	color: #3E6480;
	text-decoration: none;
}

ja:hover {
	text-decoration: underline;
}

#wrapper {
	width: 1003px;
}

#leftcnt {
	float: left;
	width: 203px;
	margin: 0 20px 0 0;
}
	#logo a {
		background: url(images/logo.gif) no-repeat left top;
		height: 49px;
		width: 120px;
		text-indent: -999px;
		overflow: hidden;
		float: left;
		margin: 10px 0 22px 9px;
		display: inline;
	}
	#lnavtop {
		background: url(images/lNavTopCurve.gif) no-repeat;
		height: 14px;
		width: 203px;
		clear: left;
	}
	#lnavbtm {
		background: #397AAA url(images/lNavBtmCurve.gif) bottom no-repeat;
		height: 207px;
		width: 203px;
	}
	#lnav {
		background: url(images/lNavListBg.gif) repeat-y;
		padding: 0 0 2px 0;
	}
	#lnav ul {
		margin: 0;
		padding: 6px 0 0 0;
		list-style: none;
		width: 203px;
	}
	#lnav li {
		padding-bottom: 3px;
	}
	#lnav li a {
		color: #DBD97E;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
		line-height: 21px;
		padding: 0 0 0 19px;
	}

	#lnav li a:hover {
		color: #235F8E;
		background: url(images/lNavListBgOn.gif) no-repeat;
	}

	#lnav li a.selected {
		color: #235F8E;
		background: url(images/lNavListBgOn.gif) no-repeat;
	}

	#lnav li a { display:inline-block; }  /* fix IE vertical space between li */
	#lnav li a { display: block; } /* fix IE vertical space between li */

	#lnav ul ul {
		margin: 3px 0 -3px 0;
		padding: 0;
	}

	#lnav li li a {
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
		line-height: 21px;
		padding: 0 0 0 38px;
	}

#rightcnt {
	float: left;
	width: 780px;
}
	#pghdr {
		background: url(images/pgHdrBg.gif) repeat-x;
		height: 37px;
		text-transform: uppercase;
		color: #3E658C;
		font-size: 22px;
		padding: 4px 0 0 21px;
	}
	#pghdrbtm {
		background: url(images/pgHdrBtmCurve.gif) no-repeat;
		height: 6px;
		width: 780px;
		margin: 0 0 34px 0;
	}
	#rpaneltop {
		background: url(images/rPanelTopCurve.gif) no-repeat;
		height: 18px;
		width: 780px;
	}
	#rpanelbtm {
		background: url(images/rPanelBtmCurve.gif) no-repeat;
		height: 6px;
		width: 780px;
	}
	#rpanel {
		padding: 1px 0 10px 0;
		background-color: #DDE4D7;
	}
		#contentwrapper {
			width: 749px;
			overflow: auto;  /* clears the float */
			background-color: #292D2E;
		}
			.masthdfranklin { background: url(images/masthdFranklin.jpg) top no-repeat; padding: 267px 0 0 0; }  /* set padding-top equals to mast image height minus tab height */

			.masthdbaltimore { background: url(images/masthdBaltimore.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdnorthampton { background: url(images/masthdNorthampton.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdpenda { background: url(images/masthdPenda.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdxray { background: url(images/masthdXRay.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdxray { background: url(images/masthdXRay.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */
			
			.masthdsupplies { background: url(images/masthdSupplies.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdtape { background: url(images/masthdTape.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdfilm { background: url(images/masthdFilm.jpg) top no-repeat; padding: 267px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdcontact { background: url(images/masthdContact.jpg) top no-repeat; padding: 137px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

	.masthdmover { background: url(images/masthdMover.jpg) top no-repeat; padding: 286px 0 0 0; } /* set padding-top equals to mast image height minus tab height */


			.masthdquote { background: url(images/masthdQuote.jpg) top no-repeat; padding: 137px 0 0 0; } /* set padding-top equals to mast image height minus tab height */

			.masthdrecord { background: url(images/masthdRecord.jpg) top no-repeat; padding: 286px 0 0 0; } /* set padding-top equals to mast image height */
			
			.mastcomm { background: url(images/mastCommercial.jpg) top no-repeat; padding: 286px 0 0 0; } /* set padding-top equals to mast image height */
			
			.masthdfaq { background: url(images/masthdFAQ.jpg) top no-repeat; padding: 137px 0 0 0; } /* set padding-top equals to mast image height */
			
			.masthdfileboxcentral { background: url(images/masthdFileBoxCentral.jpg) top no-repeat; padding: 386px 0 0 0; } /* set padding-top equals to mast image height */

			.masthdjiffy { background: url(images/jiffybox_flash_bg.jpg) top no-repeat; } 

				#demo {
					/*padding: 135px 0 102px 631px;
					masthdJiffy.jpg*/
				}

			.tab {
				float: left;
				height: 19px;
				width: 131px;
				margin: 0 1px 0 0;
				text-indent: -999px;
				overflow: hidden;
				display: inline;
			}
			.tab h3 {
				margin: 0;
				padding: 0;
			}
			#features {
				background: url(images/tabFeatures.gif) no-repeat left top;
				margin: 0 1px 0 19px;
			}
			#catalog {
				background: url(images/tabCatalog.gif) no-repeat left top;
			}

			.cntholderA {
				width: 749px;
				background-color: #FFF;
				border-bottom: 5px solid #5B9ACA;
				clear: both;
			}
				.cnt, #cntfeatures, #cntcatalog { }  /* no borders, background, or padding */

				#tanband { border-top: 5px solid #C4A57C; }
				#featdesc {
					clear: right;
					margin: 0 0 20px 0;
				}
				
				#featdesc p {
					margin: 0;
					padding: 0 0 0 45px;
				}
				
				#featdesc ul {
					margin: 0;
					padding: 10px 0 0 45px;
					list-style-type: none;
					width: 460px;
					float: left;
				}
				#featdesc li {
					background: url(images/bltRed.gif) 0 5px no-repeat;
					padding: 0 0 12px 18px;
				}
				#prodpic {
					float: left;
					padding: 20px 0 0 10px;
				}

				#blueband { border-top: 5px solid #6DA6CF; }
				#cntcatalog table {
					margin: 0 0 30px 45px;
					clear: right;
				}
				.tblspecs caption {
					text-align: left;
					margin: 0 0 3px 45px;
					_padding: 0 0 3px 0;
					color: #339433;
					font-size: 15px;
					font-weight: bold;
				}
				.tblspecs th {
					border-top: 5px solid #F0DAC4;
					border-bottom: 5px solid #F0DAC4;
					color: #939090;
					text-transform: uppercase;
					padding: 2px 0;
					font-size: 11px;
					text-align: left;
				}
				.tblspecs td {
					font-size: 12px;
					padding: 6px 0 0 0;
				}

			.cntholderB {
				width: 704px;
				background-color: #FFF;
				border-bottom: 5px solid #6DA6CF;
				border-top: 5px solid #6DA6CF;
				padding: 30px 0 30px 45px;
			}	
				.cntholderB textarea {
				        font: 12px Arial, Helvetica, sans-serif;
         			}
				.cntholderB h2 {
					margin: 0;
					padding: 0;
					color: #339433;
					font-size: 15px;
				}
				dl.faqlist a {
					margin: 0;
					padding: 0;
					font-size: 12px;
					color: #235F8E;
				}
				dl.faqlist a:hover {
					margin: 0;
					padding: 0;
					font-size: 12px;
					color: #668e93;
				}
				dl.faqlist {
					margin: 0 0 0 21px;
				}
				dl.faqlist dt {
					padding: 13px 0 0 0;
					cursor: pointer;
				}
				dl.faqlist dd {
					margin: 10px 40px 0 17px;
					padding: 0;
					font-size: 12px;
					color: #7F7F7F;
				}
				
				a
				{
				    font: 14px Arial, Helvetica, sans-serif;
				    padding: 0;
				    margin: 0;
				    color: #235F8E;
				}
				
				
				
				
				a:hover
				{
				    font: 14px Arial, Helvetica, sans-serif;
				    padding: 0;
				    margin: 0;
				    COLOR: #668e93;
				    
				}

				
				
			.cntholderC {
				width: 722px;
				background-color: #FFF;
				border-bottom: 5px solid #6DA6CF;
				border-top: 5px solid #6DA6CF;
				padding: 30px 0 30px 27px;
				overflow: hidden;
			}	
				#rcbleft {
					float: left;
				}
				#rcbright {
					float: left;
					margin: 0 0 0 30px;
				}
					.rcbmid {
						background: url(images/rcbBg.gif) repeat-y;
						width: 290px;
						color: #8D7C6A;
						padding: 0 21px;
					}
					.rcbmid p {
						margin: 0;
						padding: 10px 0 5px 0;
					}
					.rcbmid p.quote {
						margin: 0;
						padding: 0 10px;
						text-align: center;
						color: #8A8A8A;
						font-size: 16px;
						font-weight: bold;
						line-height: 19px;
					}
					.quotefrom {
						color: #3E6480;
						font-size: 12px;
						float: right;
						font-weight: bold;
						padding: 8px 10px 0 0;
					}
					#featured {
						background: url(images/featuredBox.jpg) no-repeat;
						width: 332px;
						height: 128px;
						position: relative;
					}
					#featured a {
						position: absolute;
						top: 80px;
						left: 143px;
						font-size: 12px;
						font-weight: bold;
					}
		
		#phno {
			background: url(images/bgPhNoBox.jpg) no-repeat;
			width: 208px;
			height: 55px;
			color: #ECCCAC;
			font-size: 23px;
			text-align: center;
			position: absolute;
			top: 34px;
			left: 508px;
			padding: 5px 0;
		}
		
		#txtcall {
			display: block;
			color: #002D4F;
			font-size: 13px;
			font-weight: bold;
		}
		
		#mastdesc {
			position: absolute;
			top: 191px;
			left: 72px;
			color: #ECCCAC;
			width: 171px;
			text-align: center;
			line-height: 18px;
		}

#footer {
	color: #A7A3AC;
	font-size: 10px;
	padding: 11px 0 0 70px;
}

