/* ::::: http://www.cssplay.co.uk/menu/magnify.html ::::: */

#menu1 { float: left; margin-right:10px; margin-top: 4px; width: 89px; background-color: transparent; z-index: 100; }
#menu1 a.p1, #menu a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat; display: block; width: 89px; height: 94px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu1 a img { border: 0pt none ; }
#menu1 a.p1:hover { text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); padding: 0; }
#menu1 a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
#menu1 a.p1:hover .large { border: 10px solid rgb(255, 255, 255); display: block; position: fixed; top: 10.7em; left: 280px; width: 309px; height: 354px; z-index: 101; }

#menu2 { float: left; margin-right:10px; margin-top: 0px; width: 60px; background-color: transparent; z-index: 100; }
#menu2 a.p2, #menu a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat; display: block; width: 60px; height: 85px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu2 a img { border: 0pt none ; }
#menu2 a.p2:hover { text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); padding: 0; }
#menu2 a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
#menu2 a.p2:hover .large { border: 10px solid rgb(255, 255, 255); display: block; position: fixed; top: 10.7em; left: 280px; width: 277px; height: 394px; z-index: 101; }

#menu3 { float: left; margin-right:10px; margin-top: 5px; width: 86px; background-color: transparent; z-index: 100; }
#menu3 a.p3, #menu a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat; display: block; width: 86px; height: 57px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu3 a img { border: 0pt none ; }
#menu3 a.p3:hover { text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); padding: 0; }
#menu3 a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
#menu3 a.p3:hover .large { border: 10px solid rgb(255, 255, 255); display: block; position: fixed; top: 6.7em; left: 157px; width: 576px; height: 380px; z-index: 101; }

#menu4 { float: left; width:100%;  background-color: transparent; z-index: 100; margin-left: 1px; margin-bottom: 4px; }
#menu4 a.p4, #menu a.p1:visited { border: 0pt none ; background: rgb(242, 242, 203) none repeat; display: block; width: 100%; height: 130px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu4 a img { border: 0pt none ; width: 195px; }
#menu4 a.p4:hover { text-decoration: none; background-color: rgb(242, 242, 203); color: rgb(0, 0, 0); padding: 0; }
#menu4 a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
#menu4 a.p4:hover .large { border: 10px solid rgb(255, 255, 255); display: block; position: absolute; top: 14em; left: 157px; width: 591px; height: 393px; z-index: 101; }

#menu5 { float: left; margin-right:10px; margin-top: 0; width: 100px; background-color: transparent; z-index: 100; }
#menu5 a.p5, #menu a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat; display: block; width: 100px; height: 66px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu5 a img { border: 0pt none ; cursor: default; }
#menu5 a.p5:hover { text-decoration: none; background-color: rgb(242, 242, 203); color: rgb(0, 0, 0); padding: 0; }
#menu5 a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
#menu5 a.p5:hover .large { border: 10px solid rgb(255, 255, 255); display: block; position: absolute; top: 13.7em; left: 147px; width: 591px; height: 393px; z-index: 101; }

#menu80, #menublackgold { float: left; width:150px; background-color: transparent; z-index: 100; margin: 10px 50px 4px 5px; }
*+html #menu80, *+html #menublackgold { margin: 10px 50px 10px 5px; }
#menu80 a.p80, #menu80 a.p80:visited, #menublackgold a.pbg, #menublackgold a.pbg:visited { border: 0pt none ; background: rgb(242, 242, 203) none repeat; display: block; width: 100%; height: 225px; text-decoration: none; top: 0pt; left: 0pt; padding: 0; }
#menu80 a img { border: 0pt none ; width: 150px; }
#menu80 a.pbg:hover, #menublackgold a.pbg:hover { text-decoration: none; background-color: rgb(242, 242, 203); color: rgb(0, 0, 0); padding: 0; }
#menublackgold a.pbg, #menublackgold a.pbg:visited {height:179px;}
#menublackgold a img {width: 150px;}

/* ::::: http://www.cssplay.co.uk/menu/pop_ups.html ::::: */

a.screen, a.screen:visited { z-index: 1; position: relative; }
a.screen b { border: 3px solid rgb(255, 255, 255); position: absolute; visibility: hidden; width: 321px; height: 0pt; left: 0pt; top: -257px; }
a.screen:hover { border: 0pt none ; text-decoration: none; z-index: 1000; }
a.screen:hover b { visibility: visible; height: 249px; cursor: pointer; z-index: 500; }
a.screen:hover b img { border: 0pt; }


