html, body {margin:0px;padding:0px;}
body {font-family:Arial, Helvetica, Verdana, Sans-serif;font-size:12px;color:black;background:black none;padding-top:1px;}
.hideMe {overflow:hidden;}
.hM2 {display:none;visibility:hidden;}

#strudel {background:black none;width:100%;height:100%;}
#page-bg {background:url() no-repeat;position:absolute;left:100px;z-index:1;}
#corners {background:transparent no-repeat;position:absolute;left:100px;z-index:2;}

#dplogo {clear:none;padding:0;position:absolute;left:0px;top:5px;width:209px;height:209px;background:url(http://diamantephoto.com/images/dplogo.png) no-repeat;z-index:12;}
#main-nav {clear:none;width:209px;height:360px;position:absolute;left:0px;top:191px;background:url(http://diamantephoto.com/images/menu/menu.png) no-repeat;z-index:10;}
#main-nav a {display:block;height:34px;width:105px;position:relative;left:52px;text-align:center;font:600 20px/34px Garamond, serif;color:black;background:transparent;}
#main-nav a:hover {background:#d3e5f1;font-size:22px;}
#sMedia {display:inline;clear:none;position:relative;left:160px;top:-30px;width:140px;height:30px;z-index:10;}
#sMedia a img {border:none;}

.hi1 {clear:none;position:absolute;top:125px;left:160px;height:390px;width:512px;overflow:hidden;z-index:15;}
.hi2 {clear:none;position:absolute;top:20px;left:-10px;height:520px;width:105px;overflow:hidden;padding-top:15px;z-index:15;}
.hi3 {clear:none;position:absolute;top:20px;left:672px;height:652px;width:626px;overflow:hidden;z-index:15;}
#aboutD {margin-left:-507px;clear:none;position:absolute;width:507px;height:390px;background:url(http://diamantephoto.com/images/corners/about.png) no-repeat;z-index:11;padding:0px;}
#portrait {margin-left:-621px;clear:none;position:absolute;background:none !important;z-index:11}
#contactD {margin-left:-507px;clear:none;position:absolute;width:507px;height:143px;background:url(http://diamantephoto.com/images/corners/contact.png) no-repeat;z-index:11;padding:0px;}
#pricingD {margin-left:-507px;clear:none;position:absolute;width:507px;height:199px;background:url(http://diamantephoto.com/images/corners/pricing.png) no-repeat;z-index:11;padding:0px;}
#galleryD {margin-left:-100px;display:block;text-align:center;clear:none;position:absolute;top:40px;height:490px;width:94px;padding:2px 0px 2px 7px;background:transparent url(http://diamantephoto.com/images/corners/gallery.png) no-repeat;z-index:11;overflow:visible;}
.content {float:left;clear:none;width:450px;font-size:14px;}
.padding {padding:25px;}

#ftr {display:block;color:white;position:relative;overflow:hidden;z-index:13;left:350px;width:275px;height:14px;background:no-repeat fixed -9999px -9999px;}
body a {color:#6699ff;text-decoration:none;}
body a:hover {color:#3399ff;text-decoration:none;}

.byline {text-align:right !important;font-style:italic !important;}
.byline a {float:left;display:block;text-decoration:none;text-align:left !important;}
.byline img {border:none;}

#galleryIndex {float:left;display:block;text-align:center;width:92px;height:450px;padding-left:0px;margin-top:2px;}
.galleryLink {float:left;position:relative;clear:none;text-decoration:none;padding-top:7px;z-index:13;padding-left:3px;}
#upB {padding:0px;display:block;position:absolute;top:-34px;left:2px;clear:none;text-decoration:none;width:100px;height:27px;z-index:14;background:url(http://diamantephoto.com/images/corners/galleryup.png) no-repeat;}
#upB:hover {background-position:0px -27px;}
#upB span {display:none;}
#downB {padding:0px !important;display:block;position:relative;left:-5px;top:19px;clear:both;text-decoration:none;width:100px;height:27px;z-index:14;background:url(http://diamantephoto.com/images/corners/gallerydown.png) no-repeat;}
#downB:hover {background-position:0px -27px;}
#downB span {display:none;}