/* Turn off margins and padding */
/** {margin: 0; padding: 0;}*/

/* CSS wrappers for vericle centre within browser*/
/* mac hide \*/
html,body{height:100%; width:100%; }
/* end hide */
body {text-align: center; min-height: 600px; min-width: 990px;}
#xouter{height:100%; width: 100%; display: table; vertical-align: middle;}
#xcontainer {text-align: center; position: relative; vertical-align: middle; display: table-cell; height: 600px;}	
#xinner {width: 990px; height: 600px; text-align: left; margin-left: auto; margin-right: auto; padding: 0 0 10px 0; position: relative;}

/* top left logo */


/* flash */
#flashIntro {width: 990px; height: 505px; background-color: #FFF; position: absolute; top: 0; left: 0; z-index: 50;}
#flashWrapper {width: 990px height: 505px; position: absolute; top: 105px; left: 0; z-index: 50;}
#flashWrapper img {position: absolute; z-index: 100; left: 40px; margin-top: -85px;}


/* no flash content */

#noFlashWrapper {width: 420px; margin: 80px auto;}

div.platinumLogo {width: 115px; margin: 0 15px 30px 10px; float: left; position: relative;}
#flashWrapper div.platinumLogo img {position: relative; margin: 0; left: 0; top: 0; border: none;}
#flashWrapper div.platinumLogo p {margin-top: 10px; font-size: 1.1em;}

div.seoContent {width: 420px; clear: both; margin-left: 10px;}

#flashWrapper h2 {margin: 0 0 20px 10px;}
#flashWrapper h3 {margin: 0 0 10px 10px;}