@font-face{font-family: HVDSteinzeit;src: url('HVDSteinzeit.eot');src: local(microgbe), url('HVDSteinzeit.ttf') format('opentype');}
/* GENERIC STUFF */
.white{color:#fff;}
img{border:none;}
h1.title{display:none;visibility:hidden;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#555;}
.ptten{padding-top:10px;padding-right:10px;}
.red{color:#f00;}
dl{font-size:small;}
dt{clear:left;font-weight:bold;float:left;}
dd{margin-left:70px;margin-bottom:1em;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.nopad{margin:0px;padding:0px;}
ul.nopad{margin:0px;padding:0px;list-style-type:none;}
.right{text-align:right;}
.justify{text-align:justify;}
.grey{color:#888;}
a.grey:hover{color:#999;}
a.white:hover{color:#eee;}
.small{font-size:small;}
.xsmall{font-size:x-small;}
.large{font-size:large;}
.strong{font-weight:bold;}
.price{font-weight:bold;color:#333;}
.center{text-align:center;}
.hidden{display:none;visibility:hidden;}
.visible{display:block;visibility:visible;}
.clickable,.click{cursor:pointer;}
.image_rotator{width:538px;height:225px;border:1px solid #c00;margin-top:10px;margin-bottom:10px;}
.rottext{padding:20px;height:185px;width:165px;}
.rotimg{float:right;width:330px;height:225px;background:#fc0;}
.block{display:block;}
.inline{display:inline;}
body{background:#fff;margin:0px;padding:10px 0px 10px 0px;font-family:arial,tahoma,verdana,sans-serif;}
.container{width:970px;margin-left:auto;margin-right:auto;}
.nobg{background:none;}
.greybg{background:#eee;}
h4{color:#333;}

.borderless{border:none;}
.comments{color:#999;}

img{border:0px none;}
body{background:#fff;margin:0;padding:0;padding-top:10px;font-family:arial,verdana,tahoma,sans-serif;color:#333;}
ul.inline{display:inline;margin-left:0;padding-left:0;}
.inline li{display:inline;}
fieldset{border:0 none;}
legend{font-size:medium;font-weight:normal;padding-top:20px;}
label{font-weight:bold;font-size:small;}
.container, .subcontainer{width:970px;text-align:left;margin-left:auto;margin-right:auto;padding-top:3px;}

input, select{color:#444;background:#fff;border:1px #aaa solid;font-size:small;padding:5px;}
textarea{border:1px #aaa solid;font-size:small;color:#444;background:#fff;padding:5px;}

.waitcontainer{background:#f35001;margin-top:20px;margin-bottom:30px;border:15px solid #fff;padding:50px;}
h1.title{display:none;visibility:hidden;}
p.link{text-align:right;clear:both;font-weight:bold;}
.link a{color:#f35001;}
.link a:hover{color:#f78b56;}
.placeholder{float:right;border:3px solid #fff;margin-left:10px;margin-bottom:10px;width:130px;height:130px;}
.largeplaceholder{border:3px solid #fff;margin:10px;width:180px;height:180px;}
.smallplaceholder{float:right;border:3px solid #fff;margin-left:10px;margin-bottom:10px;width:50px;height:50px;}
h1{text-align:left;letter-spacing:-2px;}
h2.title{font-size:large;color:#000;padding-left:30px;margin:0;padding-bottom:7px;background:url(http://images.thephotographicangle.co.uk/favicon.png) top left no-repeat;}
h4{padding:5px;margin:0;padding-left:0;padding-bottom:10px;}
.dark{background:#b43917;font-size:small;font-family:arial,verdana,tahoma,sans-serif;color:#f9eff9;padding:10px;margin-bottom:3px;}
.light{background:#eee;color:#000;font-size:small;font-family:arial,verdana,tahoma,sans-serif;padding:10px;margin-bottom:3px;}
.three3{width:33%;}
.three4{width:34%;}
.purple{color:#871344;}
.yellow{color:#f1a31d;}
.justify{text-align:justify;}
.small{font-size:small;}
.green{color:#107f76;}
.olive{color:#58482e;}
.white{color:#fff;}

address{margin-left:15px;display:block;font-size:small;float:right;font-style:normal;}
address a{color:#444;text-decoration:none;}
address a:hover{color:#111;}

.fwidth{width:100%;}


/* MENU */
.menudiv{width:100%;padding-bottom:10px;padding-top:10px;}
.menu{list-style-type:none;display:inline;padding:0;margin:0;text-align:right;margin-left:auto;margin-right:auto;}
.menu li{display:inline;margin-left:15px;padding:0;text-transform:uppercase;font-family:arial,tahoma,verdana,sans-serif;font-size:12px;}


/*FOOTER */
.footer{font-size:x-small;font-family:verdana,arial,tahoma,sans-serif;list-style-type:none;}
.footer a{color:#333;text-decoration:none;}
.footer a:hover{color:#000;}


/* MISC */
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #888;border-right:2px solid #888;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}

