/* RESET */ 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* LAYOUT */
body { background-color: black; }
hr { border: 0; width: 94%; color: #000; background-color: #000; height: 1px; }
hr.white { border: 0; width: 90%; color: #fff; background-color: #fff; height: 1px; }

.floatleft { float: left; margin: 0 0 2px 0; }
.floatright { float: right; margin: 0 20px 20px 0; }

ul#navigation { list-style-type: none; font-family: Arial, Helvetica, sans-serif; margin: 0 25px 20px 10px; }
ul#navigation li a { display: block; width: 5em; color: #FFF; background-color: #036; padding: .2em 0; text-align: center; text-decoration: none; }
ul#navigation .left { float: left; width: 5em; }
ul#navigation .right { float: right; width: 5em; }

#gallerywrapper { background-image: url(../images/gallery_homebg.jpg); background-repeat: no-repeat; height:570px; width: 926x; padding: 10px; text-align: left; }
#gallerycontainer { padding: 20px; margin: 0 auto; height: 1%; width: 600px; }
#galleryleft { margin: 0px; width: 235px; padding: 10px 20px 10px 20px; float: left; }
#galleryright { padding: 10px 20px 10px 20px; height: auto; width: 260px; float: left; margin: 25px 0px 0px 6px; }

/* TEXT */
body { font: 12px "Times New Roman", Times, serif; color: #000; font-weight: lighter; font-style: normal; }

a { text-decoration: none; }

p { padding: 0 10px 2px 10px; }
p.white { color: white; padding: 0 12px 2px 15px; }
h1 { font-size: 16px; padding: 10px 10px 0 10px; letter-spacing: 2px }
h1.white { color: white; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #4d4c51; padding: 0 0 10px 0; }
h3 { font-size: 16px; padding-right: 5px; letter-spacing: 2px }
h4 { font-size: 12px; font-weight:bold; padding: 0 10px 10px 10px; }


ul { list-style: disc outside; margin: 15px 0 15px 35px; }
ul.white { color: white; }


.menu, .menu a { font-size: 10px; font-weight: 100; text-transform: uppercase; color: #dddddc; padding: 0 7px 0 7px; letter-spacing:2px; }
.menu a:hover { color: #686868; }

.contact, .contact a { font-size: 10px; font-weight: 100; text-transform: uppercase; color: #dddddc; padding: 0 0 20px 240px; letter-spacing:2px; }
.contact a:hover { color: #686868; }

.clicktext, .clicktext a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #4d4c51; padding: 0 10px 50px 0; }
.clicktext a:hover { color: black; }

.clicktext2, .clicktext2 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #4d4c51; padding-bottom: 300px; }
.clicktext2 a:hover { color: black; }

.clicktextred, .clicktextred a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #bc0002; padding-left: 10px; }
.clicktextred a:hover { color: black; }

.gallerylist, .gallerylist a { font-size: 11px; letter-spacing:1px; color: black; }
.gallerylist a:hover { color: #5e5e5e; }

.gallery { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #4d4c51; padding: 10px 10px 10px 10px; }
.gallery a  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: white; padding: 10px 10px 10px 10px; }
.gallery a:hover { color: #4d4c51; }

.logotext { font-size: 7px; font-weight: lighter; color: #bc0002; letter-spacing:4px; padding: 3px 0 20px 0; }
.description { font-size: x-small; letter-spacing:1px }
.descriptionred { font-size: x-small; font-weight: 900; color: #bc0002; letter-spacing:2px }
.description2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 0 10px 0 15px; letter-spacing: -.1em }
.description3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-right: 10px; letter-spacing: -.1em }
.description4 { font-family: Arial, Helvetica, sans-serif; font-weight: 600; padding-bottom: 25px; }
.description5 { font-size: 15px; font-weight: 600; text-transform: uppercase; color: black; padding: 60px 20px 0 0; letter-spacing:2px; }
.description6 { font-family: Arial, Helvetica, sans-serif; font-weight: 600; padding-top: 5px; }
.description7 { font-size: x-small; letter-spacing: 1px; padding-left: 5px; }
.description8 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:1px }
.descriptiongallery { font-size: 11px; letter-spacing:1px; padding-bottom:15px; }
.descriptiongallerylist { font-size: 11px; letter-spacing:1px; }
.footer { font-size: x-small; font-weight: normal; color: #5e5e5e; letter-spacing:2px; }
.copywrite { font-size: xx-small; font-weight: lighter; color: #9c9c9c; letter-spacing:2px; }


/* ROLL OVERS */
#ro_vossen01 { display: block; width: 342px; height: 253px; background: url("../images/vossen_image01over.jpg") no-repeat 0 0; }
#ro_vossen01:hover { background-position: -342px; }

#ro_vossen02 { display: block; width: 343px; height: 253px; background: url("../images/vossen_image02over.jpg") no-repeat 0 0; }
#ro_vossen02:hover { background-position: -343px; }

#ro_forged01 { display: block; width: 219px; height: 111px; background: url("../images/forged_image01over.jpg") no-repeat 0 0; }
#ro_forged01:hover { background-position: -219px; }

#ro_forged02 { display: block; width: 226px; height: 111px; background: url("../images/forged_image02over.jpg") no-repeat 0 0; }
#ro_forged02:hover { background-position: -226px; }

#ro_forged03 { display: block; width: 226px; height: 111px; background: url("../images/forged_image03over.jpg") no-repeat 0 0; }
#ro_forged03:hover { background-position: -226px; }

#ro_forged04 { display: block; width: 237px; height: 111px; background: url("../images/forged_image04over.jpg") no-repeat 0 0; }
#ro_forged04:hover { background-position: -237px; }


#toggle1 { padding-left: 10px; }
