@import url(csshover.css);
html, body {height: 100%; }
body {background: #4c4c4c url(menu/css/dropdown/themes/jpp/images/grad1.png) 0 0 repeat-x; }
body.fullscreen {background-color: #000000; margin:0; padding:0; }

div {display: block; }
div.page {background-color: #000000; margin-left: auto; margin-right: auto; margin-bottom: 10px; width: 800px; min-height: 100%; }
div.header {position: relative; top: 0; left: 0; background-color: #000000; width: 800px;  }
div.body { position: relative; top: 0; left: 0; background-color: #000000; padding-top: 10px; padding-bottom: 30px; width: 800px; }
div.full { position:relative; margin-top: 10px; width: 800px; z-index: 1; }
div.left { position: relative; float: left; }
div.right { position: relative; float: right; }
div.spherical {width: 800px;}
div.text {width: 760px; position: relative; top: 10px; left: 0; margin-top: 0px; margin-left: 20px; margin-right: 20px; margin-bottom: 30px ;}
div.pic {width: 800px; position: relative; top: 20px; left: 0; margin-left: 0px; margin-right: 0px; padding-bottom: 20px; }
div.gallery {position: relative; top: 10px; left: 25px; margin-top: 20px; padding-top: 0px; padding-bottom: 20px; width: 750px; }
div.gallerycolleft {float: left; padding-left: 10px; padding-right: 30px; margin-left: 25px; margin-right: 10px; width: 300px;}
div.gallerycolright {float: right; padding-left: 10px; padding-right: 20px; margin-left: 10px; margin-right: 25px; width: 300px;}

div.footer {position: relative; background-color: #000000;  padding-top: 30px; padding-bottom: 10px; width: 800px; bottom: 0; left: 0; margin-left: auto; margin-right: auto; }
div.seo { margin-left: auto; margin-right: auto; width: 800px; padding-top: 10px; padding-bottom: 10px; }

div.middle {position: absolute; top: 400px; margin-left: 200px; width: 200px; z-index: -1; }
div.rightupper {display: block; position: relative; top: 20px; left: 0; margin-left: 20px; margin-right: 20px; width: 320px; border: thin solid #eeeeee; }
#wedpic div {display: block; position: relative; top: 120px; left: 0; margin-left: auto; margin-right: auto; width: 798px; }
div.rightpic1 {display: block; position: relative; top: 10px; left: 0; margin-left: 20px; margin-right: auto; width: 520px; border: thin solid #eeeeee; }
div.rightpic2 {display: block; position: relative; top: 30px; left: 0; margin-left: 20px; margin-right: auto; width: 520px; border: thin solid #eeeeee; }
div.rightpic3 {display: block; position: relative; top: 50px; left: 0; margin-left: 20px; margin-right: auto; width: 520px; border: thin solid #eeeeee; }
div.rightpic4 {display: block; position: relative; top: 70px; left: 0; margin-left: 20px; margin-right: auto; width: 520px; border: thin solid #eeeeee; }
div.rightpic5 {display: block; position: relative; top: 90px; left: 0; margin-left: 20px; margin-right: auto; width: 520px; border: thin solid #eeeeee; }
div.flash {display: block; position: relative; top: 10px; left: 10; margin-left: auto; margin-right: auto; width: 800px; }
div.navbar {width: 200px; position: relative; top: 0; left: 0; margin-left: 10px; margin-right: 10px; }
div.smallpic {width: 200px; position: relative; top: 20px; left: 0; margin-left: 10px; margin-right: 10px; padding-bottom: 20px; }
div.blank {width: 200px; position: relative; top: 20px; left: 0; margin-left: 10px; margin-right: 10px; padding-bottom: 20px; }
div.righttext {width: 520px; position: relative; top: 10px; left: 0; margin-left: 20px; margin-right: 20px; }
div.clear { clear: both; height: 1px; overflow: hidden; margin: 0; }
div.righttext2 {width: 520px; position: relative; top: 30px; left: 0; margin-left: 20px; margin-right: 20px; }
div.righttext3 {width: 520px; position: relative; top: 50px; left: 0; margin-left: 20px; margin-right: 20px; }
div.logos1 {width: 520px; position: relative; top: 10px; left: 0; margin-left: 20px; margin-right: 20px; }
div.logos2 {width: 520px; position: relative; top: 30px; left: 0; margin-left: 20px; margin-right: 20px; }
div.logos3 {width: 520px; position: relative; top: 50px; left: 0; margin-left: 20px; margin-right: 20px; }
div.vrlogo {width: 520px; float: left; position: relative; top: 0; left: 0; margin-left: 20px; margin-right: 20px; }
p, h1, h2, h3, h4, h5, address, li, td, th, dt, dd {color: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
p {margin-left: 20px; margin-right: 20px;}
a.replink {color: black;}
p.replink {color: black;}
p.movlabel {text-align: center; font-style: italic; font-size: small; }
p.movlabel2 {margin-left: 20px; margin-right: 20px; text-align: left; font-style: italic; font-size: small; }
p.movlabel3 {margin-left: 20px; margin-right: 20px; text-align: left; font-size: small; }
h6 {color: #fff; font: bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: left; padding: 1px 10px 5px 20px; margin: 0; background: #7b1113; border: 1px solid #7b1113; border-bottom-width: 0; }
a:link {color: #B00000 ; text-decoration: none; }
address {font-style: italic; margin-left: 10px; margin-right: 10px;}
.small {font-size: small; }
.xsmall {font-size: x-small; }
.just {text-align:justify; }
.title {font-weight: bold; text-align: center; }
a:active {color: #ff0000; text-decoration: none; }
a:visited {color: #A0A0A0 ; text-decoration: none; }
a:hover {color: red; text-decoration: none; }
ul {list-style-type: square; font-size: small; color: white; }
ul.tiny {font-size: x-small; }
li {list-style-type: none; padding: 0 2px 5px 0; margin: 0; vertical-align: middle; }
img {border: 0px; }
img.boxed {padding: 20px 0px 0px 20px; }
img.fullbox {padding: 0px 0px 0px 0px; }
img.leftinline {float: left; padding: 10px 20px 20px 10px;}
dl { position: relative; width: 598px; }
dt.contact { clear: right; float: left; margin-left: 20px; width: 50px; text-align: left; padding-bottom: 10px; }
dd.contactinput { color: red; float: left; width: 425px; padding-bottom: 10px; }
#flashcontent { }
#simpleviewer  {position: relative; top: 10px; left: 0; padding-bottom:150px; width: 800px; }
#monoslideshow  {position: relative; top: 10px; left: 0; padding-bottom:50px; width: 800px; }
#flipbook  {position: relative; top: 20px; left: 0; width: 800px; border: thin solid #ffffff; }
#contactboxes  {position: relative; top: 20px; }
#contactcomment  {position: relative; top: 40px; }