/*MPG Main CSS 6-11-05*/
BODY {
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #000;
	color: #000000;
	margin: 0px;
	margin-bottom: 10px;
	padding: 7px;
	font: 11px Verdana, Arial, sans-serif;
	text-align: center;
}
/*TABLE GENERAL*/

table{
	color: #EEEEEE;
	font: 16px Verdana, Arial, sans-serif;
}


/*== TOP BANNER*/
TABLE.banner {
  width: 100% !important;
  margin-bottom: 20px;
}
#mpgbanner{
	position: relative; left: 0px; top: 0px; width:100%;}
.mpgbanner1{ position: absolute; left: 0px; top: 5px; width:100%; text-align: center; z-index: 20;}
.mpgbanner2{ position: absolute; left: 1px; top: 6px; width:100%; text-align: center; z-index: 10;}



.title, .titlea {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	color: #888888;
	color: #666;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title1, .title1a {
	color: #666;
	font-size: 50px;
	font-family: "Times New Roman", Times, serif;
}
.title2, .title2a {
	color: #666;
	font-size: 40px;
	font-family: "Times New Roman", Times, serif;
}
.title3, .title3a {
	color: #666;
	font-size: 40px;
	font-family: "Times New Roman", Times, serif;
}

.titlea, .title1a, .title2a, .title3a {color: #FF0000}


/*== MAIN three column*/
.main_page{  width: 100% !important;  padding: 5px; }
.column_left, .column_right{  padding: 0px; }
.center_column {  padding: 0px 7px; }

/*== main box content links*/
.mainboxcontent A,  .centerboxcontent A  {
	font-size: 16px;
	color: #67F4FC;
	text-decoration: none;
}
.mainboxcontent A:hover, .centerboxcontent A:hover {
	color: #ffff00;
	text-decoration: none;
	text-align: center;
}


/*== LEFT RIGHT CENTER BOXES*/
/* left box table margin vertical spacing between boxes*/
.leftbox A, .rightbox A {
	color: #67F4FC;
        background-color: #444444;
	text-decoration: none;
	display: block;
}
.leftbox A:hover, .rightbox A:hover {background-color: #666666; color: #FFFF00; text-decoration: none;}

.leftbox, .rightbox, .centerbox, .mainbox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: 2px solid #000000;  
  margin-bottom: 10px;
}

/*td boxheading*/
.leftboxheading, .rightboxheading, .centerboxheading, .mainboxheading{
	background-color: #333333;
	font-size: 14px;
	font-weight: bold;
	color: #03D1DC;
	padding: 3px;
	height: 24px;
	padding-left: 5px;
	border-bottom: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.mainboxheading{
	color: #EEEEEE; 
}

/* td boxcontent */
.leftboxcontent, .rightboxcontent{
  background-color: #444444;
  line-height: 125%;
  padding: 4px;
  color: #EEEEEE;
}
/* td center box content */
.centerboxcontent {
	background-color: #000;
	padding: 4px;
	color: #EFFFFF;
	font-size: 14px;
	line-height: 1.3;
}
.mainboxcontent {
	background-color: #333;
	padding: 6px;
}
/* td main  box content 
td.mainboxcontent, P.mainboxcontent {
 color: #EFFFFF;
 font-size: 14px;
 line-height: 1.3;
}*/

/* td main  box content */
td.mainboxcontent{
 color: #EFFFFF;
 font-size: 14px;
 line-height: 1.3;
 color:#EFFFFF;
}

.mainboxcontent p {
	color: #EFFFFF;
	font-size: 16px;
	line-height: 1.3;
	padding: 0px;
	margin-top:    0px;
	margin-bottom: 6px;
}

.mainboxcontent h2{
	color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
.mainboxcontent h3{
	color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding:0px 0px 4px;
}

/*td leftboxfooter*/
.leftboxfooter, .rightboxfooter, .centerboxfooter, .mainboxfooter {
  background-image: url('../images/mpg_bg_bar_bottom.gif');
  background-color: #666666;
  height:5px;
  margin-bottom: 10px
}

/*== Menu breadCrumbs*/
.breadcrumbbox {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  margin-bottom: 2px;
}

.breadcrumb A       { color: #67F4FC;  color: #60FFFF;text-decoration: none;}
.breadcrumb A:hover { color: #ff0000; text-decoration: none;}

/*== Products image tables*/
.productbox{
  color: #ffffff;
  font-size: 12px;
  padding:0px;
  padding-top:8px;
  margin:0pc;
}
.smallText{ font-size: 11px; padding:0px; }
.smallText A { 
  display:block;
  color: #67F4FC;
  text-decoration: none;
  margin-top:2px;
  margin-bottom:10px;
  padding:0px;
}
.smallText A:visited {color: #67F4FC; text-decoration: none; }
.smallText A:hover   {color: #00ff00; text-decoration: none; }

/*== footer 1  */
.footerbox1 {
	font-size: 11px;
	margin-bottom:5px;
	border-top:   2px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:  1px solid #000000;
}
/*td*/
.footer1 {
	background-image: url('../images/mpg_bg_bar.gif');
	background-color: #333333;
	font-size: 11px;
	color: #EEEEEE;
	padding: 3px;
	height: 24px;
	font-family: Verdana, Arial, sans-serif;
}
.footer1 A, footer1 A:visited   { color: #67F4FC; text-decoration: none;}
.footer1 A:hover{ color: #ffff00; text-decoration: none;}

/*=== Footer 2  td*/
.footer2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-align: center;
  margin:0px; 
  margin-bottom: 15px	
}

/* one for Ric */
.lucinda {
	font-family: "Lucida Calligraphy", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}

/*== td product group images rollover*/
/*Why is IE such a pain!*/

.mpgroup img, .mpgroup1 img, .mpgroup2 img{
 border:2px solid #ee0000;
}

.mpgroup2 img{
 border:2px solid #eeee00;
}

.home {
	font-weight: bold;
}
