/* DOCUMENT */
BODY {
  background-color: #FFFFFF;
  margin: 0px;
}

SELECT, INPUT, TEXTAREA {
  font-family: /*Tahoma,*/ Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

FORM {
  margin: 0px;
  padding: 0px;
}

P, TD, BODY{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}

/* LINKS */
A {
  color: #003ad9;
  font-size: 11px;
  text-decoration: underline;
}

A:hover {
  color: #003ad9;
  font-size: 11px;
  text-decoration: underline;
}

.darkgrey{
  color: #4F4F4F;
}

/* ORANGE LINKS */

.orange A{
  color: #ff6600;
  font-size: 11px;
   font-weight: bold;
   text-decoration: none;

}

.orange A:hover {
  color: #ff6600;
  font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}

.orange {
  color: #ff6600;
  font-size: 11px;
}

.White {
   color: #FFFFFF;
}

.White A{
   color: #FFFFFF;
}

.White A:hover{
   color: #F6F6F6;
}

.Title {
   font-size: 14px;
   font-weight: bold;
}

.Bold {
   font-weight: bold;
}

.Nodec {
   text-decoration: none;
   font-weight: normal;
}

.midi {
   font-size: 10px;
}

.Small {
   font-size: 9px;
}

.Small a{
   font-size: 9px;
}

.Small a:hover{
   font-size: 9px;
}

/* STCOK */

.InStockGreen {
  color: #008619;
}

.Error {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}

.Success {
  color: #004EFF;
  font-weight: bold;
  text-decoration: none;
}

.Warning {
  color: #FF9000;
  font-weight: bold;
  text-decoration: none;
}

.OutStockRed {
  color: #FF0000;
}

/* Product Descriptor box */

.tab_images
{
  /* removes 4px under for y and g */
  display: block;
  vertical-align: bottom;
  margin-left: 1px;
}

.FMDarkBlue
{
  background-color: #0C3F5B;
}

.product_image_tabs
{

/* Dimensions */
  width:  79px;
  height: 18px;
  
/* Def settings attributes*/
  display:  none;
  visibility: hidden;
  padding:  0px;
  z-index:  0;
  margin-top: 0px;
  margin-bottom: 0px;
}

.product_image_tabs_off
{

/* Dimensions */
  width:  0px;
  height: 0px;
  
/* Def settings attributes*/
  display:  none;
  visibility: hidden;
  padding:  0px;
  z-index:  0;
  margin-top: 0px;
  margin-bottom: 0px;
}


.department_header_links ul
{
margin: 18;
padding: 0;
list-style-type: square;
}

.department_header_links a
{
   font-size: 10px;
   text-decoration: none;

}

.department_header_links a:hover
{
   font-size: 10px;
   text-decoration: none;
   color: #383952;
}

.product_details_image
{
/* Borders  */
  border-width:        1px;
  border-top-style:    solid;
  border-right-style:  solid;
  border-left-style:   solid;
  border-bottom-style: solid;
  
/* Def settings attributes*/
  margin-top: 0px;
  margin-bottom: 0px;
  border-color: #BBBBBB;
}

.border_box
{
/* Borders  */
  border-width:        1px;
  border-top-style:    solid;
  border-right-style:  solid;
  border-left-style:   solid;
  border-bottom-style: solid;
  
/* Def settings attributes*/
  margin-top: 5px;
  margin-bottom: 5px;
}

.product_tabs_table
{
/* Borders  */
  border-width:        1px;
  border-top-style:    solid;
  border-right-style:  solid;
  border-left-style:   solid;
  border-bottom-style: solid;

/* Dimensions */
  width:  590px;
  height: 162px;
  
/* Def settings attributes*/
  display:  auto;
  overflow: auto;
  padding:  4px;
  z-index:  0;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color:  #E4EEF4;
  white-space: nowrap
}

.product_tabs_tablealt
{
margin:0px;
padding:6px;
border:1px inset;
width:640px;
height:162px;
overflow:auto;
}

.product_pricing
{
/* Borders  */
  border-width:        1px;
  border-color:		   black;
  border-top-style:    solid;
  border-right-style:  solid;
  border-left-style:   solid;
  border-bottom-style: solid;
  
/* Def settings attributes*/
  padding:  4px;
  margin-top: 1px;
  margin-bottom: 1px;
  background-color:  #E4EEF4
}

.BlueTblHeader {
  background-color: #84ADC6;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

.Dark_Blue {
  background-color: #00557D;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

.TableBorders {
  background-color: #F7F7F7 
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid; 
  border-bottom: #CCCCCC 1px solid;
}

.iborder{
  border:solid 1px white;
  padding:5px;
}