@charset "utf-8";
/* CSS Document */
body {background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:normal;}
.test{font-size:18px; font-family:Arial,Helvetica,sans-serif; color:#FFF; padding-top:0px; margin-top:0px;}
p {padding-top:8px; padding-bottom:8px; font-size:12px; line-height:1.2;}

strong{font-weight:bold;}

#site {width:760px; margin-left:auto; margin-right:auto; position:relative;}

#header {width:760px; height:120px;}

a {color:#505050; text-decoration:none;}
a:hover {color:#ec008c; text-decoration:none;}
a.menudown {color:#ec008c;}
.pink {color:#ec008c;}
a.pink {color:#ec008c; text-decoration:underline;}

#menu {width:500px; height:26px; font-size:13px; line-height:1.5; margin-left:auto; margin-right:auto;}
.menu {width:500px; height:26px; text-align:center; color:#505050;}

.spacer {width:760px; height:20px; vertical-align:middle; position:relative}

#content {width:760px; height:400px; position:relative;}
.contentbg {background-image:url(../../images/contentback.jpg);}

.greyborder{ border:1px #898989 solid;}
.redborder{ border:1px red solid;}
.noborder{ border:0px black solid; }

.ardmorelanding {position:absolute; width:190px; height:191px; top:65px; left:514px; cursor:pointer;}
.ardmoreintro {position:absolute; width:460px; top:52px; left:56px;}
.ardmoreintro p {margin-right:20px;}
.ardmorelarge {position:absolute; width:760px; height:400px; top:0px; left:0px; cursor:pointer; display:none;}

.bronzesintro {position:absolute; width:460px; top:60px; left:56px;}
.bronzeslanding {position:absolute; width:190px; height:190px; top:65px; left:514px;}
.bronzesintro p {margin-right:20px;}

.timepiecesintro {position:absolute; width:460px; top:52px; left:56px;}
.timepieceslanding {position:absolute; width:190px; height:191px; top:65px; left:514px;}
.timepiecesintro p {margin-right:25px;}

.jewelleryintro {position:absolute; width:440px; top:68px; left:56px; z-index:2;}
.jewelleryfineprint {position:absolute; width:355px; height:27px; left:50px; top:350px; font-size:10px;}
.jewellerylarge {position:absolute; width:760px; height:400px; left:0px; top:0px; display:none; z-index:5;}
.jewellerypicture {display:block; z-index:1; float:right}

.legacyintro {position:absolute; width:640px; top:52px; left:56px;}
.legacylander {float:right; margin-left:20px; margin-bottom:15px; cursor:pointer;}
.legacylarge {position:absolute; width:436px; height:459px; top:220px; left:160px; cursor:pointer; z-index:9; display:none;}
.legacytable {}
.legacytable td {font-size:12px; line-height:1.2; color:#898989; font-weight:bold; text-align:center; padding:5px;}

.itemcontent {display:block; z-index:9; width:268px; height:212px; position:absolute; top:54px; left:52px;}
.itemcontent2 {display:block; z-index:9; width:268px; height:212px; position:absolute; top:54px; left:362px;}
.itemcontent p {font-size:11px; color:#FFF;}
.itemcontent2 p {font-size:11px; color:#FFF;}
.itempicture {display:block; z-index:1; float:right;}

.centerblock {width:200px; height:200px;}

#submenu {width:760px; height:55px; color:#505050; border:1px black solid;}
.contactsubmenu {width:435px; height:24px; text-align:center; font-size:12px; line-height:1.5; margin-left:auto; margin-right:auto; margin-top:15px; border:0px white solid}
.ardmoresubmenu { height:24px; text-align:center; font-size:12px; line-height:1.5; margin-left:auto; margin-right:auto; margin-top:15px; border:0px white solid;}
.ardmoresubmenu td { border:0px white solid; padding-left:3px; padding-right:3px;}

.timepiecessubmenu { height:24px; text-align:center; font-size:12px; line-height:1.5; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:0px; border:0px white solid;}
.timepiecessubmenu td { border:0px white solid; padding-left:8px; padding-right:8px; border:0px red solid;}

#footer {font-size:12px; text-align:center; color:#505050; line-height:15px;}

.contactlander {position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-55px;}

.contactcontent {width:650px; height:300px; margin-left:auto; margin-right:auto; margin-top:50px;}
.contactcontent a {color:#898989;}
.contactcontent a:hover {color:#ec008c; }
.contactLine {position:absolute; top:225px; left:185px; z-index:4;}

.homeimage {border:1px black solid; margin-top:50px;}
.imageloader {width:32px; height:32px; vertical-align:middle; margin-left:auto; margin-right:auto; position:absolute; top:186px; left:366px; z-index:6; display:none;}

.righttab {border-left:1px #898989 solid; padding-left:50px;}

.lefttab {width:50%;}

.advertgrid {width:370px; position:absolute; top:20px; left:365px; z-index:1;}
.advertlarge {width:312px; height:312px; position:absolute; top:45px; left:49px; z-index:1;}
.advertthumb {width:86px; height:86px; border:1px #898989 solid; cursor:pointer;}
.advertstandard {text-align:center; position:absolute; top:15px; left:240px; z-index:3; display:none;}
.advertgrid table {border-spacing:25px;}
.adfooter{margin-top:3px;}
#adnav{color:#FFF; display:none; margin-top:0px; cursor:pointer; width:760px;}
#adnav td{width:253px;}
#fade{width:760px; height:400px; z-index:2; position:absolute; top:0px; left:0px; display:none;}
#fadefooter{position:absolute; width:760px; height:100px; top:601px; left:0px; display:none;}
#fadeheader{position:absolute; width:760px; height:200px; top:0px; left:0px; display:none;}

.eventgrid {width:225px; position:absolute; top:50px; left:500px; z-index:1;}
.eventgrid table {border-spacing:15px;}
.eventthumb {width:86px; height:86px; border:1px #898989 solid; cursor:pointer;}
.eventlandscape {position:absolute; left:108px; top:20px; width:540px; height:360px; z-index:4; display:none;}
.eventportrait {position:absolute; left:260px; top:21px; width:238px; height:358px; z-index:4; display:none;}
#eventimageholder{position:absolute; width:760px; height:400px; left:0px; top:0px;}

.grey {color:#505050; cursor:default;}
.spaceback{background-image:url(../../images/spacer.gif); cursor:pointer;}
.yscroll {overflow-y:scroll;}
.hand {cursor:pointer;}
.hide{display:none}

.topright{position:absolute; width:400px; top:130px; right:30px; z-index:6; display:none; text-align:right;}
.middleright{position:absolute; top:145px; right:15px; z-index:6; display:none; text-align:right;}
.bottomright{position:absolute; width:400px; bottom:100px; right:30px; z-index:6; display:none; text-align:right;}
.bottomrightcorner{position:absolute; width:400px; bottom:15px; right:15px; z-index:6; display:none; text-align:right;}
.toprightcorner{position:absolute; width:400px; top:20px; right:15px; z-index:6; display:none; text-align:right;}
.topleft{position:absolute; width:400px; top:80px; left:30px; z-index:6; display:none; text-align:left;}
.topleftcorner{position:absolute; width:400px; top:15px; left:15px; z-index:6; display:none; text-align:left;}

.white18{font-size:16px; line-height:22px; font-family:Arial,Helvetica,sans-serif; color:#FFF;}

#homebanner { position:absolute; top:275px; left:130px; }

.JHlogo {border:solid 0px red; position:relative; margin:0 0 0 370px;}
