body {
   background-color: #000000;
   font-family:Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #ccc;
   font-size: 12px;
}

/* FIX BY STEVE */
#mc_embed_signup .btn {position: absolute; left: 150px; top: 19px; border: 0; width: 29px; height: 25px; background-image: url(images/btn-newl.gif); background-repeat: no-repeat; background-position: 0 0;}
#mc_embed_signup .btn:hover {background-image: url(images/b-newsletter-over.gif);}
/* END FIX BY STEVE */

a { color: #ff3399; text-decoration: none; }
a:hover { text-decoration: underline; }

h2 {font-weight:normal;
color: #000;}
h3 {font-weight:normal;
color: #000;}

/* MENU */

#menu_main {
   padding: 6px;
   text-align:right;
   margin-top: 45px;
}
#menu_main a {
   color: #FF3399;
   font-size:12px;
   font-weight: bold;
   display: block;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 4px;
   padding-left: 7px;
   text-decoration:none;
      white-space:nowrap;

}
#menu_main a:hover {
   background-color: #FF3399;
   color: #000000;
   font-weight: bold;

}

.socialicons {margin-right: 4px;}

/* TABLE formatting */

.t1out {
   width: 900px;
   background-image:url(img/logo_v1.gif);
   background-repeat:no-repeat;
}

.td1in {
   height: 63px;
   display: block;

}

.td3in {
   width: 103px;

}
.td4in {
   border: 1px solid #ccc;
}


/* STRUCTURAL formatting */

#contentframe_1 {
   margin: 10px;
   width: 770px;
   background-color: #fff;
   padding-top: 10px;
}
#content_lining {
   padding: 20px;
   color: #333;
   font-size: 12px;
}

#content_lining img {   display: block;
}

/* Page title - content page */

#pagetitle_1 {
   font-size: 14px;
   padding: 7px;
   width: 710px;
   margin-top: 20px;
   margin-left: 20px;
   margin-right: 20px;
   color:#FF3399;
   border: 1px solid #ccc;
   text-transform:uppercase;
   font-weight: bold;
   
}

#pinkband {
   width: 90%; 
   color: #000;
   background-color: #FF3399; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 5px; 
   font-size: 14px;
   height: 25px;
   }

#pinkband a {
   color: #000;
   float: left;
   margin-left: 20px;
   display: block;
   }
#pinkband a:hover {
   color: #fff;
   }   
   
#greyband {
   width: 90%; 
   color: #000;
   background-color: #FF3399; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 5px; 
   font-size: 14px;
   height: 25px;
   }

#greyband a {
   color: #000;
   float: left;
   margin-left: 20px;
   display: block;
   }
#greyband a:hover {
   color: #fff;
   }    
   
    
#greybox {
   width: 90%; 
   color: #000;
   background-color: #ccc; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 10px; 
   font-size: 14px;
   }

#greybox a {
   color: #000;
   float: left;
   margin-left: 20px;
   display: block;
   }
#greybox a:hover {
   color: #fff;
   }    
     
   
#pinkbox {
   width: 90%; 
   color: #000;
   background-color: #FF3399; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 10px; 
   font-size: 14px;
   }

#pinkbox a {
   color: #000;
   float: left;
   margin-left: 20px;
   display: block;
   }
#pinkbox a:hover {
   color: #fff;
   }    
#greybox2 {
   width: 90%; 
   color: #000;
   background-color: #E6E6E6; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 10px; 
   font-size: 14px;
   }
   
   #content_lining2 {
   border: 1px;
    font-size: 12px;
   padding: 7px;
   width: 720px;
   margin: 10px;
   color:#FF3399;
   text-transform:uppercase;
   font-weight: bold;
}

#newsflash_img {
   position: absolute;
   left: 747px;
   top: 40px;
   background-color: #000;
   height: 23px;
   width: 152px;
}
#newsflash_img a {
   border: 0px;
}
#newsflash_img img {
   border: 0px;
}

imgalign_correction {
   clear: both;
   width: 700px;
   height: 5px;
}
#footer_frame {
   margin-left: 123px;
   width: 700px;
   height: 24px;
   margin-top: 10px;
   color: #999;
   font-size: 10px;
   
}

#details_content {
    color:#FF3399;
	
}

.footer {
   margin-left: 115px;
   width: 730px;
   margin-top: 10px;
   font-size: 10px;
   color: 666px;
   margin-bottom: 15px;
}
.fontfooter {   font-size: 10px;
   color: 666px;}
.footer a {
   color: #666;
   text-decoration:none;
}

.footer a:hover {
   color: #fff;
   text-decoration:underline;
}

#home_footer {
   float: left;
   margin-top: 12px;
   margin-top: 5px;
   
}
#home_footer a {color: #555; font-size: 10px;}


.socialweb-td {
  width: 24px;
  height: 24px;
  background-image: url(img/bg-socialicon.gif);
  background-repeat: no-repeat;
  background-position: center; 
}
.socialweb {
   position: absolute;
   left: 747px;
   top: 40px;
   background-color: #000;
   height: 23px;
   width: 275px;
}
.socialweb a {
   border: 0px;
}
.socialweb img {
   border: 0px;
}

/*
 *  Mailchimp signup form
 */
#mc_embed_signup {
  left: 723px;
  position: absolute;
  top: 2px;
}

#mc_embed_signup #mce-EMAIL {
  border: 1px solid #fff;
  background: #000;
  color: #FF3399;
  height: 23px;
  position: absolute;
  left: 2px;
  top: 17px;
}

#mc_embed_signup label {
  color:#FF3399;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}

#mc_embed_signup .mce_inline_error{
  color: #F385A2;
  position: absolute;
  top: 45px;
  left: 2px;
}

#mc_embed_signup #mce-responses{
  color: #F385A2;
  position: absolute; 
  left: -265px; 
  width: 256px; 
  top: 1px;
  line-height: 14px;
}
