body
{
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	scrollbar-face-color: #ff9900;
}
ul
{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 10px 15px 40px;
}
.photo3 {
background-image: url(graphics/photoback-3.jpg);
width: 635px;
height: 305px;
text-align: center;
}
.photo3 img {
padding: 64px 65px 68px 61px;
}
.photo4 {
background-image: url(graphics/photoback-4.jpg);
width: 305px;
height: 635px;
text-align: center;
}
.photo4 img {
padding: 64px 65px 68px 61px;
}
.photo2 {
background-image: url(graphics/photoback-2.jpg);
width: 470px;
height: 636px;
text-align: center;
}
.photo2 img {
padding: 70px 65px 64px 65px;
}
.photo1 {
background-image: url(graphics/photoback-1.jpg);
width: 635px;
height: 470px;
text-align: center;
}
.photo1 img {
padding: 65px 65px 68px 62px;
}  
#personal {
  margin-top: 265px;
  margin-left: 10px;
  }
#container
{
	margin: 0px auto 0px auto;
	width: 750px;
	position: relative;
}
#maincontainer
{
	margin: 0;
}
#navcontainer
{
	margin: 0;
	padding: 0;
	height: 20px;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

#navcontainer ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	background: url(images/grey-nav-bar.gif);
}

#navcontainer ul li
{
	display: block;
	float: left;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
	background: url(images/grey-nav-bar.gif) no-repeat left top;
}

#navcontainer ul li#active
{
	display: block;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
	background: url(images/orange-nav-bar.gif) no-repeat left top;
}

#navcontainer ul li a
{
	width: 150px;
	height: 19px;
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover
{
	color: #930;
}

#navcontainer a:active
{
	color: #fff;
}

#navcontainer li#active a
{
	color: #fff;
}
.smalltext2 {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   color:#333333;
} 
.leftpic
{
	margin: 0px;
	padding: 0px;
}
.maintextarea
{
	vertical-align: top;
}
.header-text-orange
{
	font: bold 18px/19px Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	color: #FF9900;
	letter-spacing: 0.05em;
}
.header-text-grey
{
	font: bold 18px/19px Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	color: #666666;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.05em;
}
.leftpicbottom
{
	vertical-align: top;
}
.copyright {
	font: bold 9px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 15px;
	vertical-align: bottom;
	margin-bottom: 4px;
}
.secondlevel ul
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 30px;
}
.secondlevel li
{
	display: inline;
	padding: 15px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.secondlevel a:link, .secondlevel a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.secondlevel a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.footer-text {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: baseline;
	margin: 0px 0px 0px 15px;
	padding-bottom: 15px;
}
.footer2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	margin-left: 15px;
	padding: 0px;
	margin-top: 15px;
	background-color: #FFFFFF;
}
p {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 10px 15px 0px;
 }
.prices {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 5px 10px 5px 0px;
 }
 .prices2 {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 10px 0px 0px;
 }
h4 {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
h5 {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-right: 0px;
	margin-top: 15px;
	margin-left: 5px;
	font-weight: normal;
}
.shoplink
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
.shoplink a:link, .shoplink a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
.shoplink a:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}

.shop-list {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	list-style-type: disc;
}
ul.shop-list {
   margin: 10px 0px 25px 38px;
   padding: 0px;
}
.addtobasket {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
}
.photo-library-small {
	border: 1px solid #000000;
	margin: 15px 15px 0px 40px;
	padding: 0px;
}
.pic-title {
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 1px 0px 0px;
	margin: 0px 0px 0px 32px;
}
.photo-library-large {
	border: 1px solid #000;
	margin: 0px 0px 0px 40px;
	padding: 0px;
}
.piclandscape 
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 70px;
}
.piclandscape1 
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	margin-left: 70px;
}
.page-links:hover
{
	text-decoration: underline;
	color: #666;
}
.page-links
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	text-decoration: none;
}
.left-hand-pic {
	float: left;
	margin-top: 18px;
	margin-right: 25px;
	margin-left: 30px;
	margin-bottom: 0px;
}
.leftpic-2 {
	margin-top: 28px;
}
.price {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
}
.sub-one {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 10px;
}
.sub-two {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 10px;
}
.sub-zero {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	margin-right: 0px;
	margin-left: 45px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.sub-zero2 {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	margin: 0;
}
.pic-title-2 {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	padding-bottom: 5px;
	margin-left: 40px;
}
.formtext
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 200px;
}
.formbutton
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	height: 90%;
}
.copyright-position {
	vertical-align: bottom;
}
.davebackground {
	background-image: url(graphics/davebackground.gif);
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	margin: 0px 0px 0px 0px;
}
.daveside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
.contactemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.contactemail:hover {
	text-decoration: none;
}
.pic1 {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #000000;
}
.commissiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
}
.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.normaltext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.commissionsmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
}
.piccom {
	margin: 5px;
	border: 1px solid #000000;
}
.feedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.feedbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #D77639;
	text-align: center;
	text-decoration: none;
}
.feedbutton:hover {
	color: #FFFFFF;
}
.spacer {
	color: #000000;
	text-align: center;
}
.davelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}.davelink:hover {
	text-decoration: none;
}
.voidtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 2px;
	vertical-align: top;
	margin-bottom: 5px;
}
.auto {
	margin-bottom: 8px;
}
.phototxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 10px;
	margin-left: 20px;
	line-height: 18px;
	margin-top: 30px;
}
.shop-list:hover {
	text-decoration: none;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 8px;
	margin-bottom: 0px;
}
.librarytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-bottom: 0px;
}
ul.photolist {
	font-weight: bold;
	color: #FF9933;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 10px;
	}
ul.photolist a {
   color:#ff9933;
   text-decoration:none;
   }
ul.photolist a:hover{
   text-decoration:underline;
   }
.libraryfooter {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 5px;
	text-align: left;
  }
.librarytitle2 {
	color: #333333;
}
.cards {
   margin: 10px 0px 5px 0px;
   }
.shoptitle {
	font: bold 18px Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	color: #666666;
	vertical-align: top;
	letter-spacing: 0.05em;
    margin: 0px 0px 5px 0px;
   }
.producttitle {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.05em;
    margin: 10px 0px 5px 0px;
}
.producttitle2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.05em;
    margin: 10px 0px 5px 0px;
}
.shopposition {
    margin-left:25px;
	}	
.quantity {
	margin: 5px;
}
.shopdetail {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
#listposition {
 	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	}
.sponsertitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
}
.smallsponser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 5px;
}
.shopdetail {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
#logposition {
    margin-top: 20px;
	margin-left: 20px;
	}
.shopdetaillog {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 15px;
	margin-right: 10px;
}
.checkout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 15px;
	margin-left: 20px;
}
.nospace {
	margin: 15px 5px 5px;
}
.cost {
   margin-left: 12px;
   }
.paytxt {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   margin-left: 55px;
   }
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 26px;
}
.calimg {
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 20px;
}
.imgtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 7px;
}
.payadvice {
   font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
   color:#333333;
   margin: 0px 40px 5px 30px;
   vertical-align:top;
   }
.iteminbasket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.daveside2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 15px 30px 0px;
}
.smallink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}
.smallink:hover {
    text-decoration:underline;
	}
.tinylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.tinylink:hover {
    text-decoration: underline;
	}
.title70 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #50ACC0;
}
.thumbimage {
	margin-right: 2px;
	margin-left: 2px;
}
.click {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 350px;
}
.daveimage {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.logbooklist {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 10px 15px 40px;
 }
.librarytitle {
  font: bold 18px Arial, Helvetica, sans-serif;
  margin: 30px 0px 20px 45px;
  color:#666;
} 
.librarytitle4 {
  font: bold 18px Arial, Helvetica, sans-serif;
  margin: 30px 0px 20px 0px;
  color:#666;
} 
.librarytitle3 {
  font: bold 18px Arial, Helvetica, sans-serif;
  margin: 20px 0px 20px 0px;
  color:#666;
}
.librarylink {
  font: bold 12px Arial, Helvetica, sans-serif;
  margin: 30px 0px 20px 25px;
  color: #FF9900;
}
.sorry {
 margin: 80px 0px 80px 45px;
 font-weight: bold;
 color: #666;
} 
#shopnav {
  position: absolute;
  top: 350px;
  left: 610px;
}
#shopnav ul {
  margin: 0px 0px 12px 11px;
  padding: 0;
}
#shopnav li {
  margin: 0;
  padding: 0;
  list-style-image: url(graphics/bullet2.gif);
  text-indent: -3px;
}
#shopnav h2 {
  color: #BA8074;
  font-size: 13px;
  line-height: 20px;
}
#shopnav li a {
  color: #fff;
  text-decoration: none;
}
#shopnav li a:hover {
  text-decoration: underline;
}
#news {
   height:320px;
   overflow:auto;
   margin: 10px 0px 0px 0px;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   padding: 0px 11px 0px 0px;
}
#news a {
  color: #FF9933;
  font-weight: bold;
  font-size: 13px;
}
#news a:hover {
  text-decoration: none;
}
h3 {
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #333;
  margin: 8px 0px 0px 5px;
}
.gallerylist {
  margin: 10px 0px 20px 5px;
  list-style-type: none;
}
.gallerylist a {
  color: #333333;
}
.gallerylist a:hover {
  color: #FF9933;
  text-decoration: none;
}
.tb1css img{
  padding: 6px;
}
.tb1css {
  font: 12px Arial, Helvetica, sans-serif;
}
#galleries {
  font: 13px Arial, Helvetica, sans-serif;
  color: #333333;
}
#galleries a {
  color: #FF9933; 
}
#galleries a:hover {
  color: #333;
  text-decoration: none;
}
#shopgallery img{
  padding: 10px 0px 5px 0px;
}