
.photopad {height:632px;}
#claudiacontainer {margin:0 0 0 2px;height:612px;width:160px}
html>body #claudiacontainer {margin:0 0 0 6px;}
a.gallery1, a.gallery1:visited {display:block; text-decoration:none; border:1px solid #564029; width:60px; height:80px; float:left; margin:6px;z-index:50;}
a.gallery1:active, a.gallery1:focus {outline:none;}
a.slidea1 {background:url(../photos/04_2Jamie2Claud_thumb.jpg);}
a.slideb1 {background:url(../photos/05_2JamesClaud_thumb.jpg);}
a.slidec1 {background:url(../photos/06_2MilanClaud_thumb.jpg);}
a.slided1 {background:url(../photos/07_2Kev3Claud_thumb.jpg);}
a.slidee1 {background:url(../photos/08_2James3Claud_thumb.jpg);}
a.slidef1 {background:url(../photos/09_2Jamie3Claud_thumb.jpg);}
a.slideg1 {background:url(../photos/10_2Kev2Claud_thumb.jpg);}
a.slideh1 {background:url(../photos/11_2James2Claud_thumb.jpg);}
a.slidei1 {background:url(../photos/29Kevinsepia2_thumb.jpg);}
a.slidej1 {background:url(../photos/13_2KevClaud_thumb.jpg);}
a.slidek1 {background:url(../photos/27jamesinsepia2_thumb.jpg);}
a.slidel1 {background:url(../photos/31Jamesinsepia3_thumb.jpg);}

a.gallery1 span {display:block; position:absolute; width:1px; height:1px; top:0; left:5px; overflow:hidden; z-index:100;}
a.gallery1:hover {white-space:normal; border:1px solid #d4d9df;}
a.gallery1:hover img, a.gallery1:visited img {float:left; position:relative; z-index:100;border:1px solid #d4d9df;}
a.gallery1:hover span {display:block; width:460px; height:610px; top:240px; left:198px; font-style:italic; color:#000;  z-index:100;}

a.gallery1:active img, a.gallery1:focus img {float:left; position:relative; z-index:50; }
a.gallery1:active span, a.gallery1:focus span {display:block; position:absolute; width:680px; height:610px; top:240px; left:198px; font-style:italic; z-index:50;}
html>body a.gallery1:hover span, html>body a.gallery1:active span, html>body a.gallery1:focus span {left:200px}


body {font-family: Geneva, Arial, Helvetica, sans-serif;background: url(../images/mainbackground.jpg) top center repeat-y #ffffff;text-align:center;width:100%;overflow-x:hidden}
html, body, #holder {min-height:100%;height:100%}
#holder {width:986px;margin:0 auto;text-align:left;position:relative;}



#contentcontainer {width:986px;margin:0;padding:0;background: url(../images/the_main_tile_only.png) left top repeat-y}
html>body #contentcontainer {margin:0}
#content {width:720px;margin:0;float:left}
#header img {position:absolute;left:177px;top:59px;display:none}

#footer {width:986px;margin:0;clear:both;padding:0;height:77px;background: url(../images/the_footer_only.png) left top no-repeat}

#menu {z-index:20;width:157px;position:absolute;left:1px;top:61px;}
html>body #menu {top:59px;}


#menu a:active, #menu a:focus {outline:none;}

#home a.home, #rates a.rates, #equipment a.equipment, #samples a.samples, #gallery a.gallery, #calender a.calender, #contact a.contact, #links a.links {background-position:0 0;color:#cccccc}
#home a.home:hover, #rates a.rates:hover, #equipment a.equipment:hover, #samples a.samples:hover, #gallery a.gallery:hover, #calender a.calender:hover, #contact a.contact:hover, #links a.links:hover {cursor:default;color:#cccccc}

#menu h4 {display:none}
html {height:100%}

#menu a {letter-spacing: 2px;text-decoration:none; width:100%;position:absolute;left:0;height:17px;background: url(../images/navigation_only.png) no-repeat;background-position: 0 -17px;display:block;padding: 1px 0 0 7px;margin:0;color:#000032;font-size:11px;font-weight:600;}
#menu a:hover {background-position: 0 0;color:#fff;}
#menu a:focus {color:#eeeeee;}

a.home {top:1px;}
a.rates {top:17px;}
a.equipment {top:49px;}
a.samples {top:65px;}
a.gallery {top:81px;}
a.calender {top:97px;}
a.contact {top:33px;}
#menu a.links {top:113px;padding: 1px 0 2px 8px;}

#menu a em {display:none}
#menu a:hover em {letter-spacing: 1px;position:absolute;left:390px;font-size:13px;width:500px;text-align:right;font-weight:normal;display:block;}
#menu a.home:hover em {position:absolute;top:111px;}
#menu a.rates:hover em {position:absolute;top:95px;}
#menu a.equipment:hover em {position:absolute;top:63px;}
#menu a.samples:hover em {position:absolute;top:47px;}
#menu a.gallery:hover em {position:absolute;top:31px;}
#menu a.calender:hover em {position:absolute;top:15px;}
#menu a.contact:hover em {position:absolute;top:79px;}
#menu a.links:hover em {position:absolute;top:-1px;}

#submenu {width:159px;padding:10px 0 0 0;margin:0 20px 0 0 ;float:left;background: url(../images/submenu_tile_only.png) left top repeat-y}
.submenufooter {overflow:hidden;height:13px;width:159px;margin:0;background: url(../images/submenu_footer_only.png) left top no-repeat}
#submenu h2 {padding: 0 0 20px 10px;margin:0;color:#fff;background: url(../images/sub_arrow_only.png) 131px -6px no-repeat;font-size:14px;letter-spacing: 1px}


p {margin:0;padding:7px;color:#20254f;font-size:14px;}

h3 {margin:0;color:#20254f;font-size:18px;padding:7px}
ul {color:#20254f;font-size:14px;}
h6  {margin:0;color:#20254f;font-size:18px;padding:7px;text-align:right}

#photocontainer {display:none}
.photopad {display:none}

iframe {margin:0;padding:7px}
h4 {margin:0;color:#20254f;font-size:16px;padding:7px}

#content a.button {margin:0;color:#20254f;font-size:16px;padding:7px;text-align:right}
#content a.button:hover {color:#000099}
#header {width:986px;margin:0;padding:0;height:229px;background: url(../images/the_top_only.png) left top no-repeat;z-index:10}


#calendercontainer {height:500px;position:relative;width:160px;margin:0 0 30px 2px;}
#calenderbox {position:absolute;left:0;top:0;width:766px;margin:0 0 0 -25px}


