body {font-family:Arial, Geneva, sans-serif;background-color: #FFFFFF;padding:10px; text-align:center;} 
a:link, a:visited {text-decoration: none;}
* { margin: 0; padding: 0;} */

#bodywrapper {width:914px;position:relative;}
.mainContainer {margin: 0px auto;width: 915px;}

.clear{clear:both;height:10px;}

/* FOR HEADER 
------------------------------------------------------------------*/ 
.header {height:74px; width:914px;}
.header .colR {float: right; height:;}

#mercuryproductslogo {float:left;height:74px;background-color:none;}
#mercuryproductslogo img {}


#hdrjump {
	background: url(../../images/hdr_jump_back.png) repeat-y #6699CC;
	width:469px;
	height:47px;
	}
	#hdrjump ul {padding: 22px 13px 0 0;}
	#hdrjump li {float:right;font-size: 10px; font-weight:bold;color:#FFFFFF;margin-left:8px;list-style-type:none;}
	#hdrjump a, #hdr-jump a:visited {color:#FFFFFF;}
	#hdrjump a:hover {color:#FF6600;}
#hdrsearch {
	background: url(../../images/hdr_right_back.png) repeat-y #6699CC;
	width:161px;
	height:47px;
}
	#hdrsearch form {padding-top:15px;}
	#hdrsearch #submit {position:relative;top:1px;}
	#hdrsearch #searchBox {height:15px; width:120px;border: 1px solid #999999;margin: 5px;font-family:Helvetica, Arial, Geneva, sans-serif;font-size:10px; color:#666666;}

#hdrdiv {width:630px;height:1px;background-color:#FFFFFF;}
#nav {height: 26px;background: url(../../images/hdr_nav_back.png) repeat-y;text-align: right;}
.borderLine {background-color:#FFF; height: 1px; font-size: 1px; line-height: 1px;}

/* NAVIGATION
======================================================================*/
ul#navmenu-h a.on {
	display: block;
	padding: 0px 14px 0px 14px;
	color: #fff;
	background: #df8619;
	text-decoration: none;
	font-weight: bold;
	height:26px;
	}

ul#navmenu-h {
	height: 26px;
	list-style-type: none;
	margin: 0px;
	padding:0px;
}

ul#navmenu-h li {
	float: left;
	list-style: none;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	position: relative;
}

ul#navmenu-h ul {
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute; top: 26px; left: 0px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	font: 12px;
	font-size: 12px;
	height: 0;
	margin: 0px; 
	padding: 0px;
	visibility: hidden;
}

ul#navmenu-h ul li {
	display: block !important;
	display: inline; /*For IE*/
	float: left; /*For IE 7 lack of compliance*/
	width: 200px;
}

/* Root Menu */
ul#navmenu-h a {
	color:#FFF;
	display: block;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	font: bold 12px/28px arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 26px;
	height: auto !important;
	height: 1%; /*For IE*/
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 14px 0px 14px;
	text-align:left;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	background: #df8619;
	color: #FFF;
}

ul#navmenu-h ul li a.first {}

/* 2ND MENU
======================================================================*/
ul#navmenu-h li ul {width:200px;}  /* needs to be fixed in ie7*/
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	background: #df8619;
	color: #000;
	float: none;
	font-weight: normal;
	text-transform: none;
	border-bottom: 1px solid #f9c771;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	background: #df8619;
	color: #FFF;
	font-weight:bold;
	border-bottom: 1px solid #f9c771;
}

/* 3RD MENU
======================================================================*/
ul#navmenu-h li ul li ul {border-left: 1px solid #f9c771;margin-left:40px;}  /* needs to be fixed in ie7*/
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #d37f19;
  color: #000;
  font-weight:normal;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #d37f19;
  color: #FFF;
  font-weight:bold;
}

/* 4th MENU (NOT BEIGN USED JUST IN CASE)
======================================================================*/
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #df8619;
  color: #000;
  font-weight:normal;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #df8619;
  color: #FFF;
  font-weight:bold;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko
======================================================================*/
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* FOR MAIN CONTENT 
------------------------------------------------------------------*/ 
#maincontent {
	width:914px;
	margin-top:1px;
	height:auto !important;
	}
	#maincontent a {color:#e0861b;}
	#maincontent a:hover {color:#FF6600;}	
#producttitle, #maintitle {padding:6px 0 0 0;background-color:#1b6fb5;color:#FFFFFF;text-align:left;}
	#producttitle h1, #maintitle h1 {font-weight: normal; font-size:18px;color:#FFFFFF;font-weight:bold;}
	#producttitle h1 {margin-left:284px; margin-bottom: 20px;}
	#maintitle h1 {margin-left:10px;}	
#mainleft {float:left;width:740px;text-align:left;}
#maininterior {float:left;width:914px;text-align:left;}
#maindiv {float:left;width:13px;}
#mainright {float:left;width:161px;text-align:right;}

/* update background image links to change respective feature article tiles */
#featured_article1 {background:url(../../images/ph_callout_monterrey.jpg) no-repeat;}
#featured_article2 {background:url(../../images/ph_callout_capabilities.jpg) no-repeat;}
#featured_article3 {background:url(../../images/ph_callout_design_solutions.jpg) no-repeat;}
#featured_article1, #featured_article2, #featured_article3 {padding:8px;margin-bottom:12px;text-align:left;display:block; height:92px; background-color: #ddeaf4;}
	#featured_article1 h1, #featured_article2 h1, #featured_article3 h1 {font-size:13px;text-transform: uppercase;width:48%;margin-bottom:4px;}
	#featured_article1 h1 a, #featured_article2 h1 a, #featured_article3 h1 a {color:#104471;}
	#featured_article1 a, #featured_article2 a, #featured_article3 a {font-size:12px;font-weight:bold;}
	#featured_article1 a:hover, #featured_article2 a:hover, #featured_article3 a:hover {color:#FF4400;font-weight:bold;}


p.introtext {width:250px;margin: 12px 0 15px 0; font-size:12px;line-height:15px;}
	.introtext a:hover {color:#FF6600;}
.introfirstline {font-weight:bold;}
.homeContainer {background: url(../../images/pc_bg_homepage.gif) repeat-y right; margin:10px 0px;}
#items-front {
	padding-top:15px;
	float:right;
	width:485px;
	font-size:12px;
	font-weight:bold;}
	#items-front a:hover {color:#FF6600;}
#items-front div {float: left; height: 140px; text-align:center; vertical-align:bottom; width: 120px;}
#items-front div a.imgLink {height: 110px; display:block; }
#items-front div .imgLink img {vertical-align:bottom;}
#items-front div.item1 img {margin-top:20px;}
#items-front div.item2 img {margin-top:20px;}
#items-front div.item3 {}
#items-front div.item4 {}
#mainright a:hover {border: 1px solid color:#FF6600;}
.introfirstline {font-weight:bold;margin:0;}
#sidebar {width:284px;float:left;}
	#sidebar ul, #sidebar li {list-style-type:none;}
	#sidebar li {width: 190px;font-size:12px;padding:10px 5px 5px 0;border-bottom: 1px solid #999999;font-weight:bold;}
	/*child*/
	#sidebar ul li ul {margin-left:20px;margin-top:5px;}
	#sidebar ul li ul li {border:none;margin-bottom:3px;padding:0px;}
	#sidebar p {width: 190px;font-weight:bold; font-style: italic;font-size:12px;margin-bottom:15px;}
	#sidebar img {margin-bottom:36px;}
#productdetails {float:left;width:370px;}
	#productdetails p {margin-top:15px;font-size:12px;line-height:15px;}


#productdetailslower { width: 350px; padding: 15px 0px 0px; font-size:12px; line-height:15px; }
	.detailshdr {display: block; float: left; width: 95px; padding: 0; font-weight:bold;}
	.detailsbody {display:block; float: left; width: 250px; font-size:12px; line-height:15px; }
		.detailsbody li {margin-top:10px; margin-left:14px; list-style-type: square;}
.careerTable td {padding-bottom: 10px; vertical-align:top;}
.careerTable .title {padding-right: 10px; width: 70px; text-align: right;}


#sideright {font-size: 12px;float:right;width:230px; margin:0 5px 30px 15px;text-align:left;}
#sideright img {margin-top:15px;width:200px;border:3px solid #09C;}
#sideright #featured_article1 { width:200px;height:137px;}
#sideright #featured_article1 h1 {width:55%;}
#sideright ul { list-style-type:square; margin-left: 30px;}
#sideboxitem {display:block; background-color:#ddeaf3;padding:10px;margin-top: 15px;margin-left:15px;font-size:12px;text-align:left;}
	#sideboxitem h2 {font-size:14px; margin:0;padding-bottom:12px;color:#104571; }
	#sideboxitem a, #sideboxitem a:visited {font-weight:bold; font-style:italic;}
	#sideboxitem img {position:relative;margin-right:6px;}
#mainmiddle {font-size:12px;float:left;width:380px;height:auto !important;}
	#mainmiddle p {margin-top:15px;font-size:12px;line-height:15px;}
	#mainmiddle h3 {font-size: 18px;margin-top: 5px;}
	#mainmiddle h2 {border-bottom: 1px solid #999999;margin-top:12px; margin-bottom: 6px;}
	.sitemaplist {list-style-type:none;margin-left:8px;line-height:18px;font-size:13px;}
	#mainmiddle ul {margin-left:8px;list-style-type:none;margin:14px;}
	#mainmiddle li {list-style-type:square; padding-bottom: 15px;}
	.lessSpace li {margin-bottom: 5px !important;padding: 0px !important;}
	
/* PRODUCT SLIDESHOW
======================================================================*/
.slideshowContainer {
	float: none; 
	margin: 10px 0px 15px 35px; 
	width:266px;
}

.slideshowContainer .title {
	background: #0c3252;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 7px;
	text-align:center;
	height: 20px;
}

.slideshowContainer .img { 
	margin: 0px; 
	padding: 0px;
	width: 266px;
}

.slideshowContainer .nav {
	/*background: url(../../images/slideshow/nav_background.gif) repeat-x #848484 top; */
	background: #1b6fb4;
	height: 25px; 
	position: relative;
}

.slideshowContainer .previous,
.slideshowContainer .next {
	height: 20px;
	position: absolute; 
	bottom: 0px;
}

.slideshowContainer .previous {left: 5px;}
.slideshowContainer .next {right: 5px;}

.slideshowContainer .previous a,
.slideshowContainer .next a {color: #ffffff;font-weight:bold;}
.slideshowContainer .previous a {
	background: url(../../images/slideshow/nav_left.gif) no-repeat left;
	padding: 0px 0px 0px 13px;
}
.slideshowContainer .next a {
	background: url(../../images/slideshow/nav_right.gif) no-repeat right;
	padding: 0px 13px 0px 0px;
}

.slideshowContainer .previous a:hover,
.slideshowContainer .next a:hover{color: #fff;}
.slideshowContainer .previous a:hover {background: url(../../images/slideshow/nav_left_active.gif) no-repeat left;}
.slideshowContainer .next a:hover {background: url(../../images/slideshow/nav_right_active.gif) no-repeat right;}
	
/* FOR FOOTER
------------------------------------------------------------------*/ 
#footspacer {width:914px;display:block;min-height:80px;height:auto !important;height:80px;}

#footer {
	background: url(../../images/pc_bg_footer.gif) repeat-y #040E17 left;
	clear:both;
	color:#ffffff;
	height:23px;
	position:relative;
	text-align:left;
	width:914px;
}
#footer ul.colL {padding-left:10px;}
#footer ul.colL li {float: left; font-size: 12px; list-style-type: none;padding: 5px;}
#footer .colL a {padding: 5px 5px 5px 0px;}

#footer .certContainer {font-size: 12px; position:absolute; right: 250px; top:5px;}
#footer .phoneNum {font-size: 13px; font-weight:bold;  position:absolute; right: 45px; top:4px;}

	#footer a, #footer a:visited {color:#ffffff;}
	#footer a:hover {color:#FFaa00;}



/* FOR PRODUCTS INDEX PAGE BOTTOM LINKS
------------------------------------------------------------------*/ 
a.bottomProductLinks{ font-size: 12px; }

.searchResults  iframe { height: 1000px;width: 600px;}

/* FOR CONTACT PAGE
------------------------------------------------------------------*/
#contact td {font-size:11px; padding:0 0 3px 0;}
p#address {font-style:normal; font-weight:normal;}