body {background-color:#ffffff;margin:0;font-family: Tahoma, Geneva, sans-serif;font-size:13px;color:#4d4a4d;line-height:20px;}
p {margin:4px 0 12px 0;}
h1 {font-weight:normal;color:#ef4123;font-size:18px;}
h2 { font-size:18px;color:#ef4123;text-transform:uppercase;font-weight:normal; }
h3 { color:#006aa8; font-size:13px; margin:8px 0 4px 0;}
h4 { color:#006aa8; font-size:18px; margin:8px 0 0 12px;font-weight:normal;}
img {border-style:none; }
hr {
	clear:left;
	margin:31px 0 31px 0;
	padding:0;
	background-image:url('/images/hr.png');
	background-repeat:repeat-x;
	background-position:center;
	color:transparent;
	border:0;
	height:1px;
}

input, select {color:#807f83;margin: 0 0 8px 0;width:250px;}
textarea {color:#807f83;margin: 0 0 8px 0;width:250px;}
#submit {color:#000000;margin:10px 0 0 200px;width:80px;}
#reset {color:#000000;margin:10px 0 0 10px;width:80px;}
input.error {background-image:url(/images/Icon_MissingField.png);background-position:right center;background-repeat:no-repeat; }
label.error {position:absolute;}

label {
	font-weight: normal;
	float:left;
	width:200px;
	text-align:right;
	padding-right:6px;
}

a {color:#006aa8;}
a:hover {color:#009efa;}
a:visited {color:#800080;}
a:active {outline:0;}

#header {margin: 6px 0 7px 12px;}
#headerContent {float:left;margin:0 0 0 0;padding:30px 24px 0 24px;display:inline;width: 600px;}
#header h1 {color:#ffffff;margin:0 0 0 8px;}
#header p {color:#ffffff;font-size:14px;margin-left:8px;line-height:22px;}

#printable { display:inline;width:230px;float:right;}
#printable a {margin: 0 8px 0 12px;}

#headerQuote {margin: 31px 31px 0 0;float:right;display:inline;text-align:right;clear:none;width: 270px;}
#headerQuote h4 {color:#fffac2;font-size:17px;font-style:italic;font-weight: normal;margin: 0;}
#headerQuote h5 {color:#00325b;margin:8px 0 0 0;font-weight:normal;line-height:16px;font-size:14px;}

.defaultHeader {background-image: url('/images/defaultHeaderBackground.png');height: 84px;width:960px;}
.defaultHeader img {float:right; margin: 18px 15px 0 0; }
.defaultHeader #headerContent {width:720px;}

.careersHeader {background-image: url('/images/hari.jpg');height: 257px;width:960px;}
.careersHeader #headerContent { width: 469px; }
.testimonialsHeader {background-image: url('/images/hari.jpg');height: 257px;width:960px;}
.testimonialsHeader #headerContent { width: 469px; }
.instrumentsHeader {background-image: url('/images/instrumentsHeaderBackground.png');height: 170px;width:960px;}
.supportHeader {background-image: url('/images/supportHeaderBackground.png');height: 170px;width:960px;}
.newsHeader {background-image: url('/images/newsHeaderBackground.png');height:170px;width:960px;}
.customHeader {background-image: url('/images/customHeaderBackground.png');height: 170px;width:960px;}
.customHeader img {float:right; margin: 18px 15px 0 0; }

#footerWrapper {width:100%;background-image:url('/images/greyFooterBackground.jpg');background-repeat:repeat-x;background-color:#7a7a7e;clear:both;height:330px;font-size: 14px;color: #ffffff;}
#footerInner {width:984px;margin:0 auto;}

#homeFooter {background-image:url('/images/greyFooterBackground.jpg');height:330px;color: #ffffff;font-size: 14px;}

#leftSidebar {float:left;width:168px;margin: 0 0 0 12px;display:inline;}
#rightSidebar {float:right;width: 230px;margin: 0 12px 12px 0;display:inline;text-align:right;}
/*#rightSidebar hr {
	height:12px;
}*/
#rightSidebar p, #rightSidebar h3, #rightSidebar hr {margin: 6px 10px 6px 10px;}


.rightSidebarInput { width:168px;height:20px; }
.rightSidebarButton { float: right; }

#homeFooter h1 {
	font-size:20px;
	color: #ffffff;
	text-transform:uppercase;
	margin: 0;
}

#homeFooter h2 {
	font-size:14px;
	color: #00325b;
}

#homeTrackOrder {
	float:left;
	width: 229px;
}

#homeTrackOrderContent {
	padding: 30px 0 0 ;
}

.newProduct {
	background-image:url('/images/newProductBackground.jpg');
	height:326px;
	width:314px;
	border-width: 0 1px 0 1px;
	border-style:solid;
	border-color: #8a8a8e;
	margin: 2px 12px 2px 0;
}

.newProduct h1 {
	font-size:20px;
	color: #ffffff;
	text-transform:uppercase;
	margin: 0;
}

.newProduct h2 {
	font-size:14px;
	color: #00325b;
}

.newProduct a {
	color:#ffffff;
}

#homeFooter a {
	color: #ffffff;
}

.newProductInner {
	height:326px;
	width:312px;
	border-width: 0 1px 0 1px !important;
	border-style:solid !important;
	border-color: #c6c6c8 !important;
}

.newProductContent {
	padding: 28px 22px 0 12px !important;
}

.newProductContent p {
	margin:0 0 6px 8px;
}
.newProductContent h1 {
	margin:0 0 6px 8px;
}
.newProductContent h2 {
	margin:0 0 0 8px;
}

#subscribeInSidebar {
	background-image:url('/images/subscribeBackground.png');
	height:341px;
	width:228px;
	color:#ffffff;
	float:left;
}

#subscribeInSidebarContent {
	padding:73px 0 0 0;
	margin:0 24px 0 29px;
}

#subscribeInSidebarContent p {
	margin:8px 0 4px 0;
}

#subscribeInSidebar input {
	width:168px;
}

#spareParts {
	float:left;
	display:inline;
	background-image:url('/images/sparePartsBackground.png');
	height:275px;
	width:349px;
	margin: 28px 35px 0 0;
}

#sparePartsContent {
	margin:70px 35px 0 35px;
}

#spareParts input {
	width:268px;
}

#remember_me {
	width: 12px;
}

#wideSignIn {
	float:left;
	display:inline;
	background-image:url('/images/wideSignInBackground.png');
	height:177px;
	width:353px;
	margin: 0 0 0 0;
	color:#ffffff;
}

#wideSignInContent {
	margin:76px 35px 0 35px;
}

#wideSignInContent a {
	color:#ffffff;
}

#trackOrder {
	width: 259px;
	height: 72px;
	background-image:url('/images/trackBackground.png');
	
}

#trackOrder input {
	margin: 20px 0 0 24px;
	width:188px;
}

#newProduct {
	float:right;
	display:inline;
}

.leftNav {background-color:#f1f1f1;border-style:solid;border-width:1px;border-color:#d5d5d6;padding:18px 16px 18px 16px;margin:0 0 28px 0;}
.leftNav h6 {font-size:13px;font-weight:bold;color:#006aa8;margin:0;text-transform:uppercase;}
.leftNav ul {margin: 12px 0 0 0;padding:0;color:#4e4a4d;list-style:none;}
.leftNav ul li {margin: 5px 0 0 0;color:#006aa8;line-height:16px;}
.leftNav ul li.active a {color:#006aa8;}
.leftNav ul li.active {background-image:url('/images/leftNavActiveArrow.png');background-repeat: no-repeat;background-position:123px 4px;}
.leftNav ul li a {color:#4e4a4d;text-decoration:none;}
.leftNav ul li a:hover {color:#8f8f8f;}
.leftNav a {color:#4e4a4dtext-decoration:none;}

.leftNavLab {padding: 18px 0 18px 0;}
.leftNavLab h6 {margin: 12px 16px 0 16px;}
.leftNavLab ul {padding: 3px 16px 9px 16px;}
.activeCategory {
	background-color:#e4e4e4;
}

#footerNavWrapper {width:100%;background-image:url('/images/footerBG.png');background-repeat:repeat-x;background-color:#00284c;clear:both;}
#footerMeta {float:right;text-align:right;padding:24px 0 12px 0;}
#copyright {padding:24px 0 12px 0;}

#footerNavInner {width:984px;margin:0 auto;}
#footerNav {width:960px;color:#bfcbd6;float:none;margin:0 auto;margin:0 12px;clear:both;font-size:12px;}
#footerNav a {color:#bfcbd6;text-decoration:none;}
.footerNavCol {float:left;width:16%;margin-top:24px;}
.footerNavCol ul { list-style-type:none;list-style-image:none;padding: 0;margin:0 12px 4px 12px; }
.footerNavCol ul li {padding:0;margin:0;}
.footerNavCol ul li a { }

#metaNavWrapper {width:100%;height: 29px;background-color:#002d54;}
#metaNavInner {width:984px;margin:0 auto;}
#metaNav {width:960px;height: 29px;color:#ffffff;text-align:right;float:none;margin:0 auto;margin:0 12px;}
#metaNav img {margin-left:27px;border-style:none;}

#masthead {height: 83px;float:left;margin: 0 0 0 12px;}
#PAClogo {margin: 21px 0 0 0;border-style:none;}
#searchBox {float:right;xbackground-color:#ff0000;background-image:url('/images/searchbox.png');width:270px;height:44px;padding: 0;margin:17px 12px 0 0;}
#k {width:215px;height:20px;border-style: none;padding:0;margin:13px 0 0 14px;background-color:transparent;font-size:12px;color:#a1a1a4;}
#submitSearch {float:right;cursor:pointer;width:34px;margin:0;height:40px;display:block;}

#primaryNav {margin: 0 0 0 12px;clear:both;}
#primaryNav img {border-style:none;display:block;float:left;}

#secondaryNav { margin:0 0 0 12px;background-image:url('/images/secondary_background.png');width:960px;height:32px;clear:both; }
#secondaryNav ul { list-style-type:none;list-style-image:none;padding: 0;margin:0;}
#secondaryNav ul li {float:left;padding:7px 15px 0 15px;font-size: 13px;color:#ffffff;}
#secondaryNav ul li a { color: #ffffff;text-decoration:none;}
#secondaryNav ul li.active { }
#secondaryNav ul li.active a {}
#browseBy {float:left;}
#navArrow {position:absolute;display:none;z-index:101; }

#mainGraphic {width:960px;height:269px;background-image: url('/images/homeMainBackground.png');color:#ffffff;font-size: 15px;margin: 11px 0 0 0;}
#mainGraphicInstruments {float:left;margin: 19px 0 0 19px;background-image:url('/images/laboratoryHome.jpg');width: 456px;height: 232px;display: inline;}
#mainGraphicTools {float:right;margin: 19px 19px 0 0;background-image:url('/images/processAnalyticsHome.jpg');width: 456px;height: 232px;display:inline;}

#mainGraphicInstrumentsText, #mainGraphicToolsText {margin: 0 0 0 0;}
#mainGraphicInstrumentsButton, #mainGraphicToolsButton {margin: 0 0 0 0;}
#mainGraphic p {margin:19px 0 8px 19px !important;}

#logoStrip {margin: 16px 0 0 0;clear:both;}
#logoStrip img {float:left;display:inline;margin: 0px 19px 0px 19px;}

#newsTickerWrapper {height: 46px;width:960px;background-image:url('/images/newsTickerBackground.png');clear:both;margin: 23px 0 23px 0;font-size:14px;}
#newsTicker ul li {height:46px;}
#newsTicker ul li p {padding:10px 0 0 200px;}
#newsTicker a {color:#00325b;}

#homeSupport {float:right;display:inline;margin:0 12px 0 0;width:431px;}
#homeFeatures h1 {color:#00325b;background-image:url('/images/bigArrowBullet.png');background-repeat:no-repeat;background-position: 0 5px;padding: 0 0 0 28px;margin: 30px 0 3px 0;}
#homeFeatures p {padding: 0 0 0 28px;font-size:14px;width: 425px;margin: 0 !important;}
#homeFeatures a {color: #4d4a4d;}

.dropDownContainer {
		display:none;
		background-color:#ffffff;
		filter:alpha(opacity=90);
		opacity: 0.90;
		border:#a1a1a1 solid 1px;
		font-size: 12px;
		position:absolute;
		margin: 0 0 0 17px;
		-moz-box-shadow:0px 6px 9px #888888;
		-webkit-box-shadow:0px 6px 9px #888888;
		width:946px;
		z-index:100;
	}
.dropDownContainer h2 {font-size: 12px;color:#00325b;margin:0;}
.dropDownContainer ul { list-style-type:none;list-style-image:none;padding: 0;margin:0 12px 4px 0; }
.dropDownContainer ul li {padding:4px 0 0 0;margin:0;color:#807f83;}
.dropDownContainer ul li a { color:#807f83;text-decoration:none; }
.dropDownColumn { float:left;margin:12px 0 20px 24px;width:210px;display:inline;padding-bottom:12px; }
.dropDownColumn div {margin-top:8px;}
.dropDownColumn img {margin:9px 0 9px 9px; }
.dropDownColumn a {text-decoration:none; }
.dropDownParent {
	background-image:url(/images/ddParentBkgrnd.png);
	background-repeat:repeat-x;
	height:47px;
	width:946px;
}

.dropDownParent div {
	float:left;
	margin-top:14px;
}
.dropDownParent a {
	font-weight:bold;
	color:#00325b;
	text-decoration:none;
	margin-left:36px;
}

.dropDownParent a:visited {
	color:#00325b;
}

.dropDownParent div a.current {
	color:#ef4123;
}

.dropDownParent div a:visited.current {
	color:#ef4123;
}

#methodsDropDown .dropDownColumn {width:105px;margin:12px 0 20px 12px;}


#pagecontainer {width:984px;float:none;margin:0 auto 14px auto;}
#inlineContent {margin-top:0;margin-right:12px,margin-bottom:0;margin-left:12px;}
.clear {clear:both;}

.leftPhotoWithCaption {float:left;width:96px;margin: 0 26px 0 0;color:#ef4123;}
.leftPhotoWithCaption img {border-style:solid;border-width:1px;border-color:#d5d5d6;}
.leftPhotoWithCaption p {margin:4px 0 0 0;}

div.tabs { margin:0 12px !important;padding:0;height:36px;border-bottom:1px solid #d5d5d6;}
div.tabs div {float:left;padding:0;margin:0;}
div.tabs a {float:left;font-size:13px;display:block;padding:4px 20px 0 20px;text-decoration:none;border-width:0 1px 0 1px;border-style:solid;border-color:#d5d5d6;height:26px;background: url(/images/tabInactive.png) repeat-x;color:#4d4a4d;margin-right:2px;margin-top:6px;position:relative;top:1px;}	
/* selected tab */
div.tabs a.current {
	margin-top:0px;
	background-image: url(/images/tabActive.png);
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#d5d5d6;	
	color:#006aa8;	
	cursor:default;
	padding-top:10px;
}
div.panes div {margin: 0 12px !important;display:none;border:1px solid #d5d5d6;border-width:0 1px 1px 1px;min-height:150px;padding:12px;background-color:#f1f1f1;}
div.panes div div {display:block;	border-style:none;padding:0;background-color:transparent;min-height:0;}

#footerTabs { width:334px;margin:0;float:right; }
#footerTabs div.tabs { margin:0; height:12px;display:none;}
#footerTabs div.panes div {margin: 0 !important; border-style:none; padding: 0;background-color:transparent;}

.recentNews p {margin:0;}
.recentNews h3 {margin:0;}

#xdatepicker { width:200px; }

.framedLeft, .framedRight {
	float:left;
	padding:8px;
	margin: 0 25px 13px 0;
	border-style:solid;
	border-color:#dfdfe0;
	border-width:1px;
	background-color:#f1f1f1;
	clear:left;
}

.framedRight {
	float:right;
	clear:none;
	margin: 0 0 25px 25px;
}

P.testimonial {font-size:22px; font-style:italic;color:#a1a1a4;line-height:28px;padding:0 8px 12px 12px;}
P.testimonialCredit img { float:left;margin:0 17px 0 24px; }

.columnarContent { 
width:217px;height:342px;float:left;margin-left:12px;background-color:#f1f1f1;border-style:solid;border-width:1px;border-color:#d5d5d6; }
.columnarContent hr { height: 2px; }
.columnarContent h4 { font-size:14px;margin-bottom:0; }
.columnarContent p, .columnarContent h1, .columnarContent h2, .columnarContent h3, .columnarContent h4, .columnarContent hr {margin:12px; }


/* root element for accordion. decorated with rounded borders and gradient background image */
.accordion { margin-top:12px; }

/* accordion header */
.accordion h2 {
	height:23px;
	background:url(/images/accordionClosed.png);
	background-repeat:no-repeat;
	background-position:right;
	margin:6px 0 1px 0;
	padding:0 15px;
	border:1px solid #d5d5d6;
	cursor:pointer;	
	color:#4d4a4d;
	font-size:13px;
}

.accordion h2 a {
	color:#4d4a4d;
	text-decoration:none;
}
	

/* currently active header */
.accordion h2.current {
	cursor:default;
	background:url(/images/accordionOpen.png);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#fcf7a9;
}

/* accordion pane */
.accordion div.pane {
	display:none;
	height:auto;
	padding:15px;
	border-style:none;
	background:none;
}

/* accordion pane */
.accordion div.pane a {
	color:#006aa8;
}

/* a title inside pane */
.accordion div.pane h3 {
	xfont-weight:normal;
	xmargin:0 0 -5px 0;
	xfont-size:16px;
	xcolor:#999;
}

.event {
	background-color:#006aa8;
}

.backButton {
	cursor:pointer;
}

.instrumentImage {
	cursor:pointer;
	float:left;
	padding:11px;
	background-color:#f1f1f1;
	border-style:solid;
	border-width:1px;
	border-color:#ddddde;
	margin: 0 23px 20px 12px;
	position:relative;
}

.searchResults {
	clear:left;
}
.searchResults p a {
	font-weight:bold;
}

#breadcrumbs {
	clear:both;
}

#breadcrumbs ul { list-style-type:none;list-style-image:none;padding: 0;margin:24px 0 0 12px;font-size:12px;}
#breadcrumbs ul li {padding:0 4px 0 0;margin:0;float:left;}
#breadcrumbs ul li a {color:#006aa8; }

.tooltip { 
    display:none; 
    padding:11px;
	background-color:#f1f1f1;
	border-style:solid;
	border-width:1px;
	border-color:#ddddde;
	-moz-box-shadow:0px 3px 5px #888888;
	-webkit-box-shadow:0px 3px 5px #888888;
} 

.imageLightBox { 
     
    /* must be initially hidden */ 
    display:none; 
    padding:43px 43px 13px 43px;
	
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#020506;
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 30px 5px #000; 
    -webkit-box-shadow: 0 0 30px #000;     
} 

.imageLightBox img {
	padding: 20px;
	border-style:solid;
	border-width:1px;
	border-color:#949293;
	background-color:#565457;
}

.imageLightBox p {
	margin-top:12px !important;
	color:#ffffff !important;
	text-align:center;
}
 
/* close button positioned on upper right corner */ 
.imageLightBox .close { 
    background-image:url(/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#lightboxArrow {
	position:absolute;
	z-index:10;
	margin:10px;
	filter:alpha(opacity=90);
	opacity: 0.90;
	bottom:4px;
	right:4px;
}

#lightboxArrow img {
}


.showDetails {
	float:right;
}

hr.courseDivider {
	background-image:url('/images/hr.png');background-repeat:repeat-x;background-position:center;color:transparent;border:none;height:4px;clear:none;margin:0;
}

.regions { width: 297px; float: left; }

.courseAccordion .showDetails {
	background-image:url(/images/courseArrowDown.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
}

.courseAccordion .showDetails a {
	color:#006aa8;
}



.courseAccordion .active .showDetails {
	background-image:url(/images/courseArrowUp.png);
}

#resetAndSubmit {
	margin:0 24px 0 0;
	float:right;
}
#resetAndSubmit a {
	padding:0 12px 10px 0;
}

.videoPlayer {
	margin:auto;
}

.lpPoweredBy, .lpEmtStarRating {
	display:none;
}

.lpStaticButton a {
	display:block;
}

.lpStaticButton {
	border-style: none;
	border-width:0;
}

.lpStaticButton img {
	display:block;
}

.instrumentDetails {
	width:580px;
}

#scrollToCat {
	float:right;
	cursor:pointer;

}

#lpButDivID-1267798035574 {
	width:207px;
}

#contactbox {
	text-align:right;
	display:none;
	font-size:11px;
	line-height: 13px;
}

.location_column { width:45%; float:left; padding-right:10px; }
.locations hr { margin:0; padding:15px 0; }
.locations H3 { margin-top:18px; }

#flash { border:solid 1px #CCCCCC; width:720px; height:265px; display:none; }
#smallflash { border:solid 1px #CCCCCC; width:420px; float:left; margin-left:10px;  display:none;}
