html{background:silver;}
body{width:100%;}
#container{width:75%;border:#000 solid medium;background:#fff url(../img/bg000.png) repeat-y top left;border-radius:25px;margin:20px auto;display:table;}
#menu{width:225px;text-align:center;display:table-cell;color:#FFF;border-top-left-radius:25px;border-bottom-left-radius:25px;}
#menu img{margin-top:0px;margin-bottom:0px;}
#menu img:first-of-type{margin-top:15px;margin-bottom:15px;}
#menu img:nth-of-type(2){margin-top:30px;}
#menu img:last-of-type{margin-bottom:30px;}
#content{text-align:left;background:#FFF;display:table-cell;border-top-right-radius:20px;border-bottom-right-radius:20px;}
#content h2, #content p{margin-left:50px;margin-right:50px;}
#content h2{font-style:italic;}
header{text-align:center;font-size:16px;font-weight:normal;margin-bottom:25px;}
header img{margin-top:-30px;}
header h6, div#phone{margin-top:-5px;font-size:18px;font-weight:normal;font-style:italic;}
div#phone{margin-top:-25px;}
footer{text-align:center;margin-bottom:50px;margin-top:100px;clear:right;}
footer a#ww_icon{background:url('http://static.weddingwire.com/static/images/icons/16/silk/comment_edit.gif') no-repeat;padding-left:18px;font-style:italic;}
footer .email{font-weight:bold;}
#footer_links{font-weight:bold;font-size:.8em;}
#footer_numbers{margin-top:25px;margin-bottom:25px;font-weight:bold;}
footer img{display:block;margin:25px auto 25px auto;border-radius:10px;font-size:16px;box-shadow:0 0 1px 1px #000, 3px 3px 4px #808080;}
.fancybox-lock{overflow:visible !important;/*Solves moving the page to the top*/
margin-right:0px !important;/*Solves the shifting of my whole page to the left*/}
.myButton{-moz-box-shadow:0px 0px 3px 0px #050505;-webkit-box-shadow:0px 0px 3px 0px #050505;box-shadow:0px 0px 3px 0px #050505;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2f3030), color-stop(1, #bdbdbd));background:-moz-linear-gradient(top, #2f3030 5%, #bdbdbd 100%);background:-webkit-linear-gradient(top, #2f3030 5%, #bdbdbd 100%);background:-o-linear-gradient(top, #2f3030 5%, #bdbdbd 100%);background:-ms-linear-gradient(top, #2f3030 5%, #bdbdbd 100%);background:linear-gradient(to bottom, #2f3030 5%, #bdbdbd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f3030', endColorstr='#bdbdbd',GradientType=0);background-color:#2f3030;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;border:2px solid #474747;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:15px;font-style:italic;padding:5px 35px;text-decoration:none;text-shadow:2px 2px 8px #000000;width:120px;margin:5px auto;}
.myButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #2f3030));background:-moz-linear-gradient(top, #bdbdbd 5%, #2f3030 100%);background:-webkit-linear-gradient(top, #bdbdbd 5%, #2f3030 100%);background:-o-linear-gradient(top, #bdbdbd 5%, #2f3030 100%);background:-ms-linear-gradient(top, #bdbdbd 5%, #2f3030 100%);background:linear-gradient(to bottom, #bdbdbd 5%, #2f3030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#2f3030',GradientType=0);background-color:#bdbdbd;}
.myButton:active{position:relative;top:1px;}