body, html{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
h1{
color:#303348;
font-weight:bold;
padding-top:3px
}
#JMSLogo{float:left}
#header{
height:130px;
width:100%;
background:url(/images/layout/header.png) repeat-x bottom;
font-size:12px;
clear:both;
}
#header a{
color:#007FEA;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
#headerArea
{
width:960px;
margin:auto
}
#actionBar{
display:none  }
  
#searchBox {
display:none
} 

#cartOverview{
display:none
}
#cartIcon img{
display:none
}

#cartContent{
display:none
}


#outerContainer{
background-color:#F8F8F9;
width:960px;
margin:auto;
clear:both;
padding-top:5px
}

#leftCol{
display:none
}

#leftCol .holder{
margin-bottom:10px;}

#leftCol .holder .holdmain form{
padding:5px;}

#leftCol .holder .holdmain form select{
width:100%}

#leftCol .holder .holdmain ul{
padding:0px;}

.holdHeader{
background:url(/images/layout/LsubHeadBG.gif) no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:0.80em
}
.holdHeader div{
background:url(/images/layout/MRsubHeadBG.gif);
margin-left:5px;
background-position: right 0px;
height:25px;
line-height:25px
}
.holdmain{
background-color:#FFFFFF;
border:1px solid #cccccc;
font-size:0.75em;
padding:5px;
}

.holdmain a{
color:#000000;
text-decoration:none;
}

.holdmain ul{
list-style-type: none;
list-style-type: none;
list-style-image: none;
margin:0px;
}

.holdmain ul li{
line-height:12px;
padding-bottom:10px;
}

#footer {
display:none;
}
#mainArea{
width:790px; float:left; margin-left:10px}

.clear{
clear:both;
}
#amainAreaLinks{
margin:0;
padding:0}
#amainAreaLinks ul{
background-color:#EFEFEF;
border:1px solid #DDDDDD;

}


#mainAreaLinks{
background-color:#EFEFEF;
border:1px solid #DDDDDD;
width:600px;
height:45px;
float:left;
font-weight:bold
}
#mainAreaLinks ul {
  margin: 0px 5px 0px 5px;
  padding: 0;
  last-style-type: none;
  alist-style-image:url(/images/layout/actionliborder.gif);
  lsist-style-position: outside;
  line-height:0.8em;
  }
#mainAreaLinks ul li {
  padding: 0pt 0.35em 0pt 0.5em;
  padding:0;
  display: block;
  float:left;
  background:url(../images/layout/startPageBorder.gif) no-repeat 0 0px;
  width:140px;
  height:45px;
  padding-top:10px;
  padding-left:10px
  }
  
  #mainAreaLinks ul li a{
  font-size:0.75em;
  color:#333333;
  text-decoration:none;
  }
  
  #mainAreaLinks ul li.selected{
  background-color:#666666;
  height:34px;
  }
  
  #mainAreaLinks ul li.selected a{
  color:#FFFFFF;
  }
  
  #frontPageProducts, #ProductOverview{
  width:610px;
  float:left}
  
  #frontPageSideBar{
  display:none;
  }
  
  .ItemDetails{
  width:145px;
  float:left
  }
  
  .ItemDetails a{
  text-align:center; 
  color:#006A93; 
  font-size:1.2em; 
  font-weight:bold
  }
  
  .ItemTitle{
  text-align:center
  }
  
  #mainImageHolder{
  height:250px;
  width:250px;
  float:left
  }
  
  #breadCrumb{
  font-size:0.7em;
  border-bottom:1px solid #353950;
  width:100%;
  padding-bottom:5px
  }
  #breadCrumb a{
  color:#000000;
  }
  
  #midInfo{
  width:190px;
  float:left
  }
  
  #ActionOptions{
  width:145px;
  float:left;
  background-color:#EBECEE;
  border:1px solid #484C6D;
  padding:5px
  }
  #ActionOptions a, #midInfo a{
  color:#007FEA;
  font-weight:bold;
  font-size:0.9em;
  }
  #ActionOptions form{
  margin:5px 0 5px 0}
  
  input.Quantity{
  width:30px;
  }
  
  .price{
  display:block;
  font-weight:bold
  }
  
  .opt_price{
  font-weight:bold;
  margin-left:5px;
  }
  
  #tableSpec{
	  border:1px solid #4E5162;
	  width:100%
  }
  .hiSpec td, .lowSpec td
  {
  padding:5px;
  }
  
  #quote label, #question label{
  	width:300px;
	display:block  
  }
  
  
  
  .hiSpec{background-color:#E6E7ED}
  
  .opt_details{
  margin-left:5px;
  }
  
  .options{
  margin-bottom:5px;  
  }

#midInfo ul {
  4list-style-image:url(/images/icons/Product_bullet.gif);
  }
#midInfo ul li {
padding-left: 7px;
  background:url(../images/icons/Product_bullet.gif) no-repeat  0 0.5em
  }  
 
 .page-break  { display: block; page-break-before: always; }
 
 .noPrint {display:none}
 
.PrintJMSPageFooter{ position: fixed; bottom: 0; }

#appForCredit textarea, #appForCredit input[type=text]{
border:none;}

