*{margin:0;padding:0;border:0;}
/*background:#69c;background:#eee9e0;background:#fff;*/
body{background:#fff url(i/mcl_bg.jpg) fixed bottom right no-repeat;font-family:verdana, arial, "bitstream vera sans", sans-serif;font-size:76%;color:#333;position:relative;}
#wrapper{width:1000px;margin:0 auto 10px;position:relative;min-height:600px;background:#fff url(i/wrapper_bg.jpg) fixed bottom right no-repeat;border-style: solid dotted dotted dotted;/*border-color:#fc0;*/border-color:#c7c7bf;border-width:0 1px 1px 1px;}
#logo{width:1000px;height:250px;position:relative;margin:0 auto;background:transparent url(i/logobg.png) repeat-x;}
.logo{float:left;}
.tagline{font-size:2.3em;font-family:Times,"Times New Roman",serif;color:#e3d29a;color:#ff9;padding:116px 0 0 374px;font-variant:small-caps;}
em{font-style:italic;font-variant:normal;}
/*
#logo{width:1000px;height:116px;position:relative;margin:0 auto;}
#logo img{border:0;margin-top:10px;}
*/
#mcai{position:absolute;top:16px;right:16px;border:0px solid #ccc;}
#mcai img{margin:0;padding:4px !important;}
#mcai a.mcailink{font-weight:600;color:#369;text-decoration:none;font-size:10px;}
#mcai a.mcailink:hover{text-decoration:underline;}
#content{width:1000px;position:relative;margin:6px 0 16px 0;min-height:400px;border:0px solid #ccc;}
#port #content{background:transparent url(i/port_cont.jpg) no-repeat;}
h1, h2, h3, h4, h5, h6{color:#004070;/*color:#b00;*/color:#a00;font-family:verdana, arial, helvetica, sans-serif;font-weight:500;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{margin-left:10px;}
.btype{padding:2px 4px 0;margin:-6px 0 0 10px;font-size:2em;display:inline;}
/*h1{padding:2px 4px 0;margin:-6px 0 0 10px;font-size:2em;display:inline;}*/
p#licensing{padding:0 0 4px !important;margin:0 0 0 14px !important;font-weight:600 !important;color:#333 !important;}
#licensing a{text-decoration:none;}
#content h2{padding-top:10px;font-size:1.8em;}
#content p, #content address{margin:5px 80px 5px 40px;font:normal 0.9em/1.6 verdana, arial, "bitstream vera sans", sans-serif;}
#content a{color:#369;}
#topnav{text-align:center;height:20px;}
#topnav ul{list-style:none;}
#topnav li{display:inline;border:0px solid #ccc;text-align:center;padding:4px;}
#topnav li a{margin:0 30px;padding:4px;text-decoration:none;font:400 1.1em verdana, arial, helvetica, sans-serif !important;color:#00457e;}

/*#nav{position:absolute;top:100px;left:10px;width:210px;border:1px solid #333;font-family:verdana, arial, helvetica, sans-serif;}*/

#nav{position:relative;border:0px solid #333;font-family:verdana, arial, helvetica, sans-serif;width:1000px;}
#nav ul{margin:0 auto;list-style:none;border-bottom:5px solid #369;border-bottom:4px solid #c42027;width:1000px;padding:0;height:19px;}

#nav li{background:transparent url(i/goldtab_bg.png) top left no-repeat;float:left;margin:0 4px 0 0;display:block;}

#nav li.first{margin-left:10px !important;}

/* #nav li.first{margin:0 !important;background-image:none !important;font-weight:600;color:#666;font-size:9px;background:#fff;padding:4px 4px 0;} */

#nav a{padding:3px 6px 2px;text-decoration:none;font:600 10px verdana, arial, helvetica, sans-serif !important;display:block;background:transparent url(i/goldtab_r.png) top right no-repeat;}
#nav li.current{background:transparent url(i/redtab_bg.png) top left no-repeat;float:left;margin:0 4px 0 0;display:block;}
#nav a:link, #nav a:visited{color:#666;}
#nav a:hover, #nav a:active{color:#900;}
#nav li.current a{background:transparent url(i/redtab_r.png) top right no-repeat;color:#fff !important;}
#footer{border:1px solid #ccc;}
#footer p{text-align:center;font-size:0.8em;margin:5px;}

table#merch_grid{/*width:999px;*/margin-left:12px;font-size:1em;border:3px solid #eee !important;border-collapse:collapse;background:#fff;}
#merch_grid td, #merch_prod td{padding:4px;vertical-align:top;border:solid #ddd;border-width:1px 0;font-size:0.8em;}
#merch_grid td.image{width:111px !important;text-align:center !important;border:solid #ddd;border-width:1px 0 1px 1px;}
#merch_grid td.desc{width:222px;border:solid #ddd;border-width:1px 1px 1px 0;padding-right:10px;}
#merch_grid h2{font-size:11px;background:#f0f0f0;color:#000;margin:0;padding:1px 4px;text-align:center;}
#merch_grid p{margin:0;padding:0;}
#merch_grid p.button{padding-top:0;font-size:9px !important;color:#666;border:0px solid #333;text-align:right;width:155px;}
#merch_grid p.button img{vertical-align:middle;margin:0 10px 4px;}
#merch_grid a img, #merch_prod a img{border:0;vertical-align:top;}
#merch_grid a, #merch_prod a{color:#369;font-weight:600;text-decoration:none;}
#merch_grid a:hover, #merch_prod a:hover{color:#369;font-weight:600;text-decoration:underline;}

table#merch_prod{width:600px;margin:0 0 0 30px;font-size:1.1em;border:3px solid #eee !important;border-collapse:collapse;background:#fff;}
#merch_prod ul{margin:4px 10px 4px 30px;}
#merch_prod p{margin:0;padding:4px 10px;}
#merch_prod .tle{font-weight:600;}
#merch_prod .subtle{padding-right:100px !important;}
#merch_prod td.img{width:75px !important;vertical-align:top;padding:10px 4px 4px;}

p.back a{font-weight:600;text-decoration:none;}
p.back a:hover{text-decoration:underline;}

p.freebonus{font-weight:600 !important;color:#a00;padding:0 !important;margin:0 !important;font-size:12px !important;display:inline;}