/*Start AWINproducts styles*/
 /*  .spinner_overlay{
    background:transparent url(../overlay_tabs_images/overlay.png) repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:200; 
   }
   */

   #spinner_image{
    margin: 0 0 0 0;
    text-align: center;
   }

.admin_product_display p{
  margin-top: 0px;
  margin-bottom: 1px;   
}

 .admin_product_display
{
  background-color: #ffffff;
  border:2px #C30202 dashed;
  width:570px;
  margin: 5px;
  padding: 8px;
  height: auto;
}

.admin_awin_image
{
  border:0px;
  padding:5px;
  float:right;
  width:80px;
}

.product_display p{
  margin-top: 0px;
  margin-bottom: 1px;    
} 

/*Product list*/

table 
{
  width:560px;
}

.product_display
{
  background-color: #ffffff;
  /*float:left ;  
  border:1px #000000 solid;  */
  width:100%;
  /* min-height:150px;  
  margin: 5px;  */
  padding: 3px;
  /* height: auto;  */
}

.awin_image
{ float: right;
  border: 0px;
  padding-right: 10px;
  margin-bottom: 5px;
  margin-left: 5px;
  width: 80px;
}

.awin_image img
{  
 border: 0px;
 margin: 0px;
 padding: 0px;
}

.awin_image_overlay_box
{
 margin-left:25px;
 /* margin-right:35px;*/
 width: auto;
 float: right;
}

.awin_image_overlay_box img
{
  border: 0px;
  margin: 0px;
  padding: 0px; 
}

/*Product list*/

p.price
{
 text-align: center;
 font-size:110%;font-weight:bold;
 margin-bottom: 10px;
}

p.activater_container
{
 /* text-align: center; */
}

a.activator
{
 /*text-decoration: none; */
 color: #ffffff;
 margin: 0 0 4px 0;
 border-style: outset;
 padding: 1px 20px 1px 20px;
 font-weight: bold; font-size: 90%; background-color: #000088;
}

table.internal_table 
{
 width:280px;
}

td.topcell
{

 border-top: 3px #cccccc solid; 
}
   /*Start expand callapes*/ 
.expand_all
{
cursor:default;
}

.expand_all
{
width:116px;
height:29px;
background:url(../extra_buttons.png) no-repeat top left;
float:right;
cursor: pointer; 
}   
     
h2.expand_heading {
 padding: 0 0 0 20px;
 margin: 0 0 5px 0;
 background: url(../expand_collapse.png) no-repeat;
 height: 38px;
 line-height: 38px;
 width: 510px;
 font-size: 1.3em;
 font-weight: normal;
/* float: left; */
}

h2.expand_heading a {
 color: #ffffff;
 text-decoration: none;
/* display: block; */
}
h2.expand_heading a:hover {
 color: #cccccc;
}

h2.active {background-position: left bottom;}
.toggle_container {
 margin: 0 0 5px;
 padding: 0;
/* border-top: 1px solid #d6d6d6; 
 border-bottom: 6px #66CC66 solid;*/
 background: #ececec;
 overflow: hidden;
 font-size: 1em;
 width: 530px;
 clear: both;
}
.toggle_container .boxe {
 padding: 20px;
}
.toggle_container .boxe p {
 padding: 5px 0;
 margin: 5px 0;
}
.toggle_container h3 {
 font: 2.0em normal Georgia, "Times New Roman", Times, serif;
 margin: 0 0 5px;
 padding: 0 0 5px 0;
 color:#000000;
/* border-bottom: 1px dotted #ccc; */
}

.toggle_container img {
  float: left; 
 margin: 10px 15px 15px 0;
 padding: 5px;
 background: #ddd;
/* border: 1px solid #ccc; */
}

.expanded
{
background-position:bottom left;
}   