/*Yorketowne November 05 2007  CSS by Eugen Luca.All products page style CSS.*/
#header_products{background:url(../html-images/prod_hdr_bgn.gif);
font-family: verdana, arial, sans-serif;font-size: 125%;color: #000;padding:5px 0 5px 20px;}
/* these divs used on all products listing.different bar colors on right hand side.*/												
.descript_products1 {margin:0;padding: 5px;border-right:#006699 5px solid;border-top:#e8e9e4 1px solid;border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products2 {margin:0;padding: 5px;border-right:#006600 5px solid;border-top:#e8e9e4 1px solid;border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products3 {margin:0;padding: 5px;border-right:#3399FF 5px solid;border-top:#e8e9e4 1px solid;border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products4 {margin:0;padding: 5px;border-right:#FF9900 5px solid;border-top:#e8e9e4 1px solid;border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products5 {margin:0;padding: 5px;border-right:#930400 5px solid;border-top:#e8e9e4 1px solid;
border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products6 {margin:0;padding: 5px;border-right:#000000 5px solid;border-top:#e8e9e4 1px solid;
border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

.descript_products7 {margin:0;padding: 5px;border-right:#ffff00 5px solid;border-top:#e8e9e4 1px solid;
border-bottom:#e8e9e4 1px solid;border-left:#e8e9e4 1px solid;}

/* WIP */

.AProductFrame{
  /*height: 600px;*/
  float: left;
  width: 758px;
  /*background-color: rgb(0,0,150);*/
  border: thin black solid;
}


/* START PF_Head */
.APF_Head{
  float: left;
  height: 64px;
  width: 758px;
  background-color: grey;
  border-bottom: thin black solid;
}
.APF_H_Logo{
  float: left;
  height: 60px;
  padding: 2px;
  border-right: thin black solid;
  background-color: white;
}
.APF_H_Title{
  float: left;
  font-size: xx-large;
  margin-left: 10px;
  margin-top: 12px;

}
/* END PF_Head */


/* START PF_Spec */
.APF_Spec{
float: left;
/*height: 120px;*/
width: 758px;
background-color: rgb(200,200,200);
border-bottom: thin black solid;


}
.APF_S_Title{
  float: left;
  font-size: larger;
  text-align: center;
  width: 758px;

}
.APF_S_Desc_Wrapper{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 350px;
}
.APF_S_Desc{
  float: left;
  text-align: center;


}
/* END PF_Spec */


/* START PF_Desc */
.APF_Desc{
  float: left;
  height: 330px;
  width: 756px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  /*background-color: rgb(150,50,50);*/
  border-bottom: 1px solid black;
}
.APF_D_Frame{
  float: left;
  height: 326px;
  width: 243px;
  margin: 1px;
  border: 1px black solid;
  background-color: white;
}
.APF_D_Head{
  float: left;
  border-bottom: 1px solid black;
  width: 100%;
  text-align: center;
  font-size: medium;
  background-color: grey;
}
.APF_D_SubHead{
  float: left;
  border-bottom: 1px solid black;
  width: 100%;
  text-align: center;
  font-size: medium;
  background-color: rgb(200,200,200);
}
.APF_D_Desc{
  float: left;
  text-align: left;
}
.APF_D_D_List{
  float: left;
  margin-left: 8px;
}
/* END PF_Desc */


/* START PF_Mans */
.APF_Mans{
  float: left;
  height: 64px;
  width: 752px;
  padding: 4px;
  padding-top: 6px;
  padding-bottom: 4px;
  /*background-color: rgb(50,50,150);*/
}
.APF_M_LogoFrame{
  float: left;
  border: solid black 1px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  vertical-align: middle;
  background-color: white;

}
.APF_M_LF_Size{
  width: 243px;
  height: 60px;
}
.APF_M_LF_VAlign{
    display: table-cell;
    vertical-align: middle;
}
.APF_M_LF_VA_Logo{
    max-width: 100%;
    max-height: 100%;
    display: block; 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/* END PF_Mans */

