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: none; height:auto;}


#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 10px 0px 10px;
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 0px 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 10px 0px 10px;
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_article4 {background:url(../../images/ph_callout_brochure.jpg) no-repeat;}
#featured_article1, #featured_article2, #featured_article3, #featured_article4 {padding:8px 8px 0px 8px;margin-bottom:14px;text-align:left;display:block; height:92px; background-color: #ddeaf4;}
#featured_article3 {margin-bottom:16px;}
#featured_article1 h1, #featured_article2 h1, #featured_article3 h1, #featured_article4 h1 {text-transform: uppercase;width:48%;margin-bottom:4px;}
#featured_article1 h1 a, #featured_article2 h1 a, #featured_article3 h1 a, #featured_article4 h1 a {color:#104471;font-size:12px;}
#featured_article1 a, #featured_article2 a, #featured_article3 a, #featured_article4 a {font-size:12px;font-weight:bold;}
#featured_article1 a:hover, #featured_article2 a:hover, #featured_article3 a:hover, #featured_article4 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;} 

