body { 
	font: .7em arial, tahoma, helvetica; 
	color: #000000; 
	background: #EBEBEB;
	margin: 0px; 
	text-align: center;
    scrollbar-3dlight-color : #C0CAD4;
	scrollbar-arrow-color : #706F91;
	scrollbar-darkshadow-color : #C0CAD4;
	scrollbar-face-color : #E1E6EA;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #cccccc;	
	}
	
	
div.container 
{
	position:relative;
	width: 973px;
	text-align: left;
	margin-right:auto;
	margin-left:auto;		
	}	

div.container1 {
	background: #ffffff;
    }	
    
div.containerError
{
	position:relative;
	margin-top: 8px;
	margin-bottom: 12px;	
	width: 333px;
	text-align: left;
	margin-right:auto;
	margin-left:auto;		
	}	 

/*
	
b.rtop, b.rbottom {
    display:block;
    background: #6a6f73;
    }

b.rtop b, b.rbottom b {
    display:block;
    height: 1px; 
    overflow: hidden; 
    background: #ffffff
    }
    
b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4 {
    margin: 0 1px;
    height: 2px}*/
    
.buttonshort
{
	width:120px;
    height:31px;
    font-size:11px;
    line-height:16px;
    text-align:left;
    color:#ffffff;
    padding: 1px 5px 7px 22px;
    border:0px;
    margin:5px auto 0px;
    cursor: pointer;
    position: relative;
    background:url(app/skins/default/btn_dark_short.gif) no-repeat;
    
    }

.button 
{
	width:181px;
    height:31px;
    font-size:11px;
    line-height:16px;
    text-align:left;
    color:#ffffff;
    padding: 1px 5px 7px 22px;
    border:0px;
    margin:5px auto 0px;
    cursor: pointer;
    position: relative;
    background:url(app/skins/default/btn_dark.gif) no-repeat;
    
    } 
    
div.logos {
	width: 973px;
	height: 70px;	
	display: block;
}    

div.logo { 
	padding: 0px;  
	margin: 0px;
	background: transparent url(mp_logo.gif) no-repeat scroll 61% 54%;	
	width: 178px;
	height: 18px;
	position:absolute;
	margin-left:40px;
	margin-top:60px;
	}	

div.tag
{
	float:right;
	background: url(tag.gif);	
	width: 125px;
	height: 30px;	
	margin-top:40px;
	margin-right:10px;
	}
	
div.mmlogo {
	height: 36px;
	width: 120px;
	margin-right: 10px;
	background: url(mmlogo.gif) no-repeat; 
	background-position: center center;	
	float:right;
}

div.banner
{
/*	margin-top: 3px;
	background: url(banner.gif) no-repeat; 
	background-position: center center;		
	width:952px;
	height:237px;
*/
	float:left;
	background: url(fan.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:177px;
	padding-top:23px;
	padding-left:23px;
	}
	
div.banner_features
{
	margin-top: 3px;
	background: url(banner_features.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:120px;
	}
	
div.banner_fast_facts
{
	margin-top: 3px;
	background: url(banner_fast_facts.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:120px;
	}	
	
div.banner_faq
{
	margin-top: 3px;
	background: url(banner_faq.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:120px;
	}	
	
div.banner_contact
{
	margin-top: 3px;
	background: url(banner_contact.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:120px;
	}	
		
div.banner_sm
{
	margin-top: 3px;
	background: url(banner2.jpg) no-repeat; 
	background-position: center center;		
	width:948px;
	height:120px;
	}	
	
div.flash
{
	margin:6px;
	margin-left:15px;
	}	
	
div.primarynavbar 
{
	background: url(menubar_newbg.jpg); 
	height:69px; 
	width: 100%;
}

.navSeperator
{
	color:#E4160D;
	font-weight:bold;
}	
	
div.primarynavbar a 
{
	width:120px; 
	}	
	
a.navbuttonF
{
	background: url(features.gif)  no-repeat;
	background-position: center bottom;
	}
	
a.navbuttonF:hover
{
	background-image: url('features_over.gif');
	}		

a.navbutton
{
	width:120px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	/*background: url(home.jpg) no-repeat;*/
	/*background-position:center bottom;*/
	
	}

a.navbutton:hover
{
	color:#E4160D;
}
	
a.navbuttonH:hover
{
	background-image: url('home_hover.jpg');
	}		

a.navbuttonFF
{
	background: url(fast_facts.gif) no-repeat;
	background-position: center center;
	}
	
a.navbuttonFF:hover
{
	background-image: url('fast_facts_over.gif');
	}			
	
a.navbuttonFAQ
{
	background: url(faq.gif) no-repeat;
	background-position: center center;
	}
	
a.navbuttonFAQ:hover
{
	background-image: url('faq_over.gif');
	}		
	
a.navbuttonC
{
	background: url(contact.jpg) no-repeat;
	background-position: center center;
	}
	
a.navbuttonC:hover
{
	background-image: url('contact_hover.jpg');
	}			
		
div.contentmain 
{
	height: auto;
}
	
div.contentleft1
{
	padding-top: 7px;
	width: 690px;	
	float: left;
	}	
	
div.contentright1
{
	width: 690px;
	padding-top: 7px;
	float:right;
	margin-left: 20px;	
	}	
	
div.contentleft2
{
	padding-top: 7px;
	width: 340px;	
	float: left;
	}	
	
div.contentright2
{
	width: 580px;
	padding-top: 7px;
	float:right;
	margin-left: 20px;	
	}			
	
div.contentmiddle
{
	float:left;
	vertical-align:top;
	width: 350px;
	padding-left: 40px;
	}	

div.contentleft
{
	padding-left:12px;
	width: 230px;
	float:left;
	}	

div.contentright
{
	width: 198px;
	padding-top: 7px;
	float:right;
	margin-left: 20px;	
	}	

div.contactleft
{
	padding-top: 7px;
	width: 450px;	
	float: left;
	margin-left: 40px;	
	}	
	
div.contactright
{
	width: 400px;
	padding-top: 7px;
	float:right;
	padding-right:20px;	
	}	

a
{
	color: #000000;     
    text-decoration: underline;
    }
    
a:hover
{
    text-decoration: none;    
    color: #870080;
    } 
    
.error 
{
	font-family:Arial,Tahoma;
	font-size:12px;
    font-weight: bold;
    color:#0F73BE;
}  

div.heading
{
    font-weight: bold;
}   

    
div.TopItem
{
  font-family:Arial;
  font-size: 12px;
  width: auto;
  padding: 4px;
  color: White;
  background:#435053;
  font-weight: bold;
  padding-bottom:4px;
}

div.TopItemRed
{
  font-family:Arial;
  font-size: 12px;
  width: auto;
  padding: 4px;
  color: White;
  background:#E4160D;
  font-weight: bold;
  padding-bottom:4px;
}     

div.TopItem1
{
  font-size: 110%;
  width: auto;
  padding: 4px;
  color: #5A6370;
  font-weight: bold;
  padding-bottom: 0px;
}    

.OrderHeader
{
  font: 9pt arial, tahoma, helvetica; 
  width: 90%;
  padding:5px;
  height:24px;
  line-height:24px;    
  border: 1px solid #7D92A6;  
  border-bottom: none;
  text-decoration: none;
  background-color: #435053; 
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  margin-right:auto;
  margin-left:auto;  
}  
     

.table
{
    padding:5px;    
    background: #f5f2ed;    
    border: 1px solid #C0CAD4;    
    }   
    
.table2
{
    background: #f5f2ed;    
    border: 1px solid #C0CAD4;    
    }       
    
.table1
{
    padding:5px;    
    border: 1px solid #C0CAD4;    
    }   
        
.fontLarge
{
	font-size: 120%;
	}    
	
div.footer {
	position: relative;
	width: 938px;
	height:50px;
	color: #000000;
	padding-left: 10px;
	padding-top: 8px;
	line-height: 1.5em;
	}					
	

    
div.footerlinks a {
	float: left;
	line-height: 14px;
	padding-right: 10px;
	color: #666666;
	text-decoration: underline;	
}	

div.footerlinks a:hover{
	text-decoration: none;	
}

div.branding {
	height: 36px;
	width: 140px;
	background: url(tag.gif) no-repeat; 
	background-position: center center;	
}	

.bold
{
	color: #5A6370;		
	font-weight: bold;
	}
	
	
.reflection
{
  padding-top: 6px;
  background: #6a6f73;
  background-image: url(app/skins/default/reflection1.jpg);   	
  background-position: 0px 6px;
  width: 973px;
  height: 63px;
	}		
	
#navcontainer
{
width: auto;
font-family:  Arial, tahoma;
color: #000000;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
margin: 0;
margin-left: 5px;
}

#navcontainer li a
{
background: url(app/images/grey_triangle.gif) no-repeat; 
background-position: left center;	
padding: 5px 5px 5px 9px;
background-color: #ffffff;
color: #5A6370;		
font-weight: bold;
line-height: 20px;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
    background: url(app/images/blue_triangle.gif) no-repeat; 
    background-position: left center;
	color: #e30000;
}	

.SearchFiltersAlt
{
  background: #f5f2ed;
    }
    
.yellowtext
{
    background: #ffffcc;
}    

.hr
{
  height:1px;
  width:97%;
  text-align:center;  
  border-top: 1px solid #ede8e2;
  margin-bottom: 5px;
    }  
    
a.sales 
{
    font-weight:bold;
	color: #000000;     
    text-decoration: underline;
    }    
    
.errorDetail
{
    width:300px;
    height: 230px;
    overflow:auto;
    background: #f5f2ed;
    border: 1px solid #7D92A6;
    padding:5px;      
    }    
    
.errorText
{
	font-size: 16px;
	font-weight: bold;
	}    
	
.easy
{
background: url(app/images/grey_triangle.gif) no-repeat; 
background-position: left center;	
padding: 5px 5px 5px 9px;
background-color: #ffffff;
color: #5A6370;		
font-weight: bold;
text-decoration: none;
width: 100%;
}	
/*---------------------------------------*/
	
div.mmoffices
{
	padding: 0px;  
	margin: 10px;	
	margin-bottom: 3px;		
	display: block;
	}				


	
div.error_bgd {
    padding: 0px;  
	margin: 0px;
	background: url(error_bgd.jpg);	
	width: 753px;
	height: 470px;
	}	 	    

div.login {

    }
    
div.text 
{
    font-size: 11px;
    width: 310px;

    }    
    
h1 
{
    font-size: 20px;
    font-weight: bold;
    height: 15px;
    }    
    
     
    

    
a:hover.sales 
{
    font-weight: bold;       
    text-decoration: none;    
    color: #e30000;
    }    
    
       
    
a.country 
{
	text-decoration: none;
	font-weight: bold;
	color:#5A6370;
	}
	
a:hover.country 
{
	text-decoration: none;
	font-weight: bold;
	color:#870080;
	}	



 

.splitMainOrder
{
	font: 9pt arial, tahoma, helvetica; 
    border: 1px solid #7D92A6;
    width: 90%;
    padding: 5px;
    margin-bottom: 5px;
    background: #ffffff;
    text-align: left; 
	margin-right:auto;
	margin-left:auto;    
 }      
 
span.NFCheading {
    border-right: none;
    font-weight: bold;
    padding:4px;
    float: left;
    font: 11px;
    color: #5A6370;	
    } 
    
span.headingtext    {
    font-weight: bold;
    font: 11px;
    color: #5A6370;	
    } 
    
.yellowtext {
    background: #ffffcc;
    }             
    
.redtext {
    background: #e30000;
    color:#ffffff;
	font-family:Arial,Tahoma; 
	font-size:110%;
	font-weight:bold;
}
.logintop
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:29px;
	color:White;
}
    
.logintextheader
{
	color:#435053; 
	font-family:Arial,Tahoma; 
	font-size:small;
	font-weight:bold;
	font-size:125%;
}

.logintextheaderpage
{
	color:#435053; 
	font-family:Arial,Tahoma; 
	font-size:small;
	font-weight:bold;
	font-size:25px;
}

.logintext
{
	color:#435053; 
	font-family:Arial,Tahoma; 
	font-size:110%;
}

.logintextgray
{
	color:Gray; 
	font-family:Arial,Tahoma; 
	font-size:110%;
	font-weight:bold;
}

.loginpanel
{
	background-color:#EBEBEB;
}

.purpletext
{
	color:#88116d; 
	font-family:Arial,Tahoma; 
	font-size:110%;
	text-decoration:none;
}

.bluetext
{
	color:#0F73BE; 
	font-family:Arial,Tahoma; 
	font-size:110%;
	text-decoration:none;
}



.pagename
{
	font-family:Dinot,Arial; 
	font-size:25px;
	font-weight:bold;
	color:#435053; 	
}

    .splitMainTop
{
	background: url(app/skins/default/bg_navbar.jpg);
	color:#ffffff;
    border: 1px solid #435053;
    border-bottom-width:0px;
    width: 450px;
    /*background: #435053; */
    display:block;
    white-space:nowrap;
    font: 12px arial, tahoma, helvetica; 
 }  
 .splitMain
{
    border: 1px solid #C0CAD4;	
    width: 446px;
    padding: 5px;
    margin-bottom: 5px;
    background: #ffffff;
    display:block;
    
 }
 
.splitMain2
{
	background-color:#EBEBEB;
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	border-left:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;
	color:#435053;
    width: 446px;
    margin-bottom: 5px;
    padding-left:4px;
    padding-top:4px;
    display:block;
    font: 12px arial, tahoma, helvetica; 

 }

