body {margin: auto; background-color:#fff; padding:0px; font-family:verdana,arial,sans-serif;font-size:80%;width:760px;}
.outerbox {border: 1px solid #f1f1f9; border-top: 0px;	width: 758px; margin: auto; padding: 0px;float:left;}
.headerbox {height:124px; width:100%; border:0px; margin:0px; padding:0px;font-family: verdana, arial;font-size:11px;}
.bodyBox{padding:10px;text-align:justify;}
.footer {font-family: verdana, arial;font-size:11px;}
a {font-size:11px;}

/*Headers ******************************************************************/

h1, h2 {font-family: sans-serif, verdana, arial;}
h1 {font-size: 120%; text-align: justify; margin: 10px 20px 0 20px;}
h2 {font-size: 110%; margin: 10px 20px 20px 20px;font-weight: normal;}
h3 {font-size: 110%; margin: 10px;}

a:link, a:visited {color: blue; text-decoration: none;}
a:hover {color: blue; text-decoration: underline;}
.sitemap a:link, .linkspage a:link, .sitemap a:visited, .linkspage a:visited {color: #000; text-decoration: none;}
.sitemap a:hover, .linkspage a:hover {color: #cacaca; text-decoration: underline;}


/*Header Section ******************************************************************/


.headerimage {background-image: url(../oddsandsods/chesil.jpg); background-repeat: no-repeat; height:70px; width:757px; margin:auto; padding:0px;border:0px;}
.urlanchor {width:220px; height:32px; border:0px; margin:36px 0 0 0; float:left; clear:left;}
.urlanchor img {border:0px;}
.basket {float:right;color: #fff; background-color:inherit; margin:20px 15px 0 0; text-decoration:none;}
.headerimage a:link, .headerimage a:visited {text-decoration: none; color: #fff; background-color:inherit;}
.headerimage a:hover {color: #fff; background-color:inherit; text-decoration: underline;}
.whitetext {font-size: 11px; color:#fff; background-color:#8282E6; font-family: verdana, arial;}
.firstnav {background-color:#8282E6; width:100%;height:30px; padding:0px;border:0px;margin:1px 0 0 0;}
.GalNavBox {float:right;color:#000;margin:9px 10px 0 0;}
.GalNavBox a:visited, .GalNavBox a:link {color:#000; background-color:#8282E6; text-decoration:none;}
.GalNavBox a:hover {color:#fff; background-color:#8282E6; text-decoration:none;}
.searchform {margin:0px; padding:0px; background-color:#4b439b;color:#fff;width:230px;height:30px;border-right:1px solid #fff;}
.searchform #searchFor {margin:4px 0 0 4px;}
.searchform .searchbox {margin:0 0 2px 0px; padding:0 0 2px 0;}
#searchButton {background-color:#4b439b; color: #fff; margin:0px; width:60px; padding:0px; border:0px;}
.subGalNavBox {float:right; width:100%; height:20px; border-top:1px solid #fff;background-color:#817CB4;}
.sublinks{float:right;padding:3px 25px 0 0;}
.headerbox .subGalNavBox a:visited, .headerbox .subGalNavBox a:link {color:#000; text-decoration:none;}
.headerbox .subGalNavBox a:hover {color:#fff;text-decoration:none;background-color:inherit;}
.homeinfo strong{font-weight:bold;}
a:link.currentGallery, a:visited.currentGallery{color: #fff;text-decoration: none;background-color:inherit;}
a:hover.currentGallery {color: #000;text-decoration: none;background-color:inherit;}


/*Footer*************************************************************************/
.footer {float:left; width:100%; border-top: 5px solid #a1a1a1;background-color:#817CB4; height:20px;margin-top:5px;}
.contact {float:left;margin:4px 0 0 10px;}
.standards {float:right;margin:4px 10px 0 0;}
.footer a:link, .footer a:visited {background-color:#817CB4; text-decoration: none; color: #fff;}
.footer a:hover {color: #fff; text-decoration: underline; background-color:#817CB4;}

/*Home page*************************************************************************/

#HomePhoto {margin:10px; border:1px solid #000;	width:166px; height:220px;float:left;}
#barmenoTitleImage {margin: 10px 0 10px 0; text-indent:-5000px;width:394px;height:41px;background:url("../home/jgp.gif") no-repeat;}
*+ #barmenoTitleImage {margin: 0px 0 10px 200px;}
.favourites {float:right; width:100px; height:20px; border:0px; margin:10px;}
#favouritesImage {border:0px;}
#home h1 {margin: 0 0 0 200px;font-weight:normal;}
.homeText, .hometext2{text-align:justify; font-size:11px;}
.homeText {margin:0 8px 0 8px; padding:0px; }
.hometext2 {margin:0 10px 0 10px;}
.homeextras {width:100%;float: left;}
.homeinfo {float:left;width:350px; background-color:#efefef; border:1px solid #cacaca; padding:10px; margin:16px 0px 0px 0px;font-size:11px; text-align:justify;}
.rollOvers {float:right;width:333px; background-color:#efefef; border:1px solid #cacaca; padding: 5px;margin: 0 4px 0 0;}
*+.rollOvers {padding-right:0px;}
#photoGalleries {float: right; margin: 0 10px 0 0; text-indent:-5000px;width:148px;height:32px;background:url("../home/photogalleries.gif") no-repeat;}

blockquote {font-size:11px;}
cite {float:right;margin:5px 0 10px 0;}
#home .homeinfo strong {font-weight:bold;}
#home a:link, #home a:visited {color: blue; text-decoration: none;}
#home a:hover {color: blue; text-decoration: underline;}

#landscape, #architecture, #wildlife, #misc {float:left;text-align:center;margin:0 1px;font-size:70%;}
#landscape a, #architecture a, #wildlife a, #misc a {display:block;width:80px;text-decoration:none;background-color:#efefef;}
#landscape a:hover, #architecture a:hover, #wildlife a:hover, #misc a:hover {display:block;width:80px;color: #fff; text-decoration: underline;background-color:#efefef;}

#landscape a {background:url("../home/landscape1.jpg") no-repeat; color:#000; padding:85px 0 0;}
#landscape a:link, #landscape a:visited {background:url("../home/landscape.jpg") no-repeat; color:#000;}
#landscape a:hover{background:url("../home/landscape1.jpg") no-repeat; color:#4a4a4a;}

#architecture a {background:url("../home/architecture1.jpg") no-repeat;color:#000; padding:85px 0 0;}
#architecture a:link, #architecture a:visited {background:url("../home/architecture.jpg") no-repeat;color:#000;}
#architecture a:hover{background:url("../home/architecture1.jpg") no-repeat; color:#4a4a4a;}

#wildlife a {background:url("../home/wildlife1.jpg") no-repeat;color:#000; padding:85px 0 0;}
#wildlife a:link, #wildlife a:visited {background:url("../home/wildlife.jpg") no-repeat;color:#000;}
#wildlife a:hover{background:url("../home/wildlife1.jpg") no-repeat; color:#4a4a4a;}

#misc a {background:url("../home/misc1.jpg") no-repeat;color:#000; padding:85px 0 0;}
#misc a:link, #misc a:visited {background:url("../home/misc.jpg") no-repeat;color:#000;}
#misc a:hover{background:url("../home/misc1.jpg") no-repeat; color:#4a4a4a;}


/*gallery page*************************************************************************/

.thumbTablePhoto img{border:0px;}
.thumbTableCaption {font-weight:normal;}
.thumbTableCaption a:link, a:visited {color: #000; text-decoration: none;}
.thumbTableCaption a:hover {color: #cacaca; text-decoration: underline;}
.thumbLayout{width:100%;} 
.thumbNail {border: 1px solid black;}

/*photo page*************************************************************************/
.photopage h1 {margin:auto;text-align:center;}
.photopage h2 {margin:10px;font-weight:bold;}
.buyPhoto {float:right; border: 1px solid #cacaca; padding: 10px; width:322px; background-color:#efefef; margin: 10px;}
.photoTechInfo {float: left; text-align: left; padding-left: 10px; width:340px;}
.photoTechInfo h2 {margin:10px 0 0 0;}
.photoTechInfo dl dt {float:left;width:60px;}
.photoTechInfo dl {margin: 5px 0 0 0;font-size: 11px;}
.photoDescription {text-align: Justify;	font-size: 11px; font-family: verdana, arial; padding: 20px;}
#photo {margin:auto;text-align:center;}
#photowrap {border:2px solid #000;margin:auto; }
#thephoto{border:2px solid #000;  padding:40px;}

.order h1 {font-weight:normal;}

/*site map*************************************************************************/
.sitemap a {font-size:70%;}
.sitemap .level1 ul li {float:left;margin:10px 14px; font-weight:normal;padding:0px;}
.sitemap .level1 ul {border:0px;}
.sitemap h2 {clear:left;width:180px; margin:10px auto 10px auto; font-size:120%;font-weight:bold;}
.sitemap ul{float:left; border:1px solid #cacaca;margin:3px;padding:0px;}
.sitemap ul li {list-style-type:none;margin:5px;padding:0px;}
.sitemap ul li .mapLinks {margin:auto; font-weight:bold; text-align:center;}