#main{text-align:center;font-size:13px}#main .reg{font-size:0.4em;vertical-align:super}#main #banner{background:#eaeef0;padding-bottom:17%}#main #banner h1{font-size:3em;text-transform:uppercase;padding-top:15%;padding-bottom:4%;margin-top:0;margin-bottom:0}#main #banner h1 a{color:#000;text-decoration:none}#main #banner #display #left img{width:62%}#main #banner #display #right h2{margin-top:0;margin-bottom:8%;font-size:2em}#main #banner #display #right h2 .reg{font-size:0.25em}#main #banner #display #right p{text-align:left;padding-left:9%;padding-right:8%;font-size:1.4em;max-width:800px}#main #media #image-nav{text-align:left;padding-left:9%;font-size:1.5em;text-transform:uppercase}#main #media #image-nav p a{color:#7f7f7f;text-decoration:none}#main #media #image-nav p a:hover{cursor:pointer}#main #media #images{max-width:92%;margin:0 auto;overflow:auto}#main #media #images a{max-width:225px;width:50%;float:left;display:inline-block;margin-bottom:6%;position:relative}#main #media #images a img{width:88%;border:1px solid #eee;box-shadow:4px 4px 8px -4px grey;-webkit-box-shadow:4px 4px 8px -4px grey;-moz-box-shadow:4px 4px 8px -4px grey}#main #media #images a .mouseover{visibility:hidden;width:87.8%;height:99%;position:absolute;top:0.5%;left:6%;text-align:center;line-height:100%}#main #media #images a .background{background-color:#000;opacity:0.6;filter:alpha(opacity=60)}#main #media #images a .foreground{text-decoration:none;color:#fff;top:45%;height:10%;font-size:1em}#main #media #images a:hover .no-touch{visibility:visible}@media only screen and (min-width : 646px){#main #banner{padding-bottom:70px}#main #banner h1{padding-top:70px;padding-bottom:20px}#main #banner #display #left img{width:auto}#main #media #images{width:455px}#main #media #images a{margin-bottom:25px}}@media only screen and (min-width : 750px){#main #media #images{width:675px}}@media only screen and (min-width : 1000px){#main #media #images{width:900px}}@media only screen and (min-width : 1200px){#main{font-size:20px}#main #banner{padding-bottom:30px}#main #banner h1{font-size:2em;padding-top:110px;padding-bottom:0}#main #banner #display{overflow:auto;margin-top:-67px}#main #banner #display #left{width:50%;float:left}#main #banner #display #left img{float:right;padding-right:90px}#main #banner #display #right{width:50%;float:right;padding-top:150px}#main #banner #display #right h2{margin-bottom:0;margin-left:-20px;text-align:left}#main #banner #display #right p{margin-left:-20px;padding-left:0;padding-right:0;width:462px;margin-top:10px;font-size:0.8em}#main #media{padding-bottom:133px}#main #media #image-nav{padding-left:0px;margin-top:62px;left:50%;width:50%;position:relative;margin-left:-555px}#main #media #image-nav p{font-size:0.7em}#main #media #images{max-width:100%;width:1125px}#main #media #images a{margin-bottom:21px}}
