/*¯\_ Basic stuff _/¯*/
body{margin:0px 0px 0px 0px; background:url(bg.jpg) fixed; color:#000; font-family:tahoma, verdana, sans-serif; font-size:10pt; cursor:default;}
a{outline:none;}
h1{padding-top:0px; margin-top:0px; font-family: 'Great Vibes', cursive; color: white; text-shadow: 1px 1px 2px black, 0 0 5px red, 0 0 5px darkred; font-size:200%;}
table{border:0px;}
td, legend, fieldset{cursor:default;}
fieldset{width:600px; text-align:left; padding:2px; border:1px solid #dedede; margin-bottom:10px;}
legend{color:#000; font-weight:bold;}
/*div{margin:auto 0;}*/
.c{text-align:center;}
.b{font-weight:bold;}
.u{text-decoration:underline;}
.price{width:50px; font-weight:bold; text-align:left;}
.contact{background:url(imgs/spacer.gif); font-size:100%; font-family:tahoma, verdana, sans-serif; border-top:1px solid #444444; border-left:1px solid #444444; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.box{border:1px solid #dedede; padding-left:1px; padding-right:1px;}
/*¯\_ Link stuff _/¯*/
.link{font-weight:600; text-decoration:none; color:#000;}
.link:hover{text-decoration:underline;}
.menu{text-decoration:underline; color:#000;}
.menu:hover{text-decoration:none;}
.ms{font-family: 'Lobster Two', cursive; font-size:125%; text-shadow:1px 2px 1px #9f9f9f; padding-right:4px;}
.preview{width:80px; height:60px; border:0px; padding:1px; cursor:default;}
.selections{font-size:8pt; color:#000; text-decoration:none;}
.selections:hover{text-decoration:underline;}
.italics{padding-left:10px; font-style:italic; font-size:8pt; margin-top:0px; margin-bottom:0px;}
.divider{font-weight:bold; color:#dedede; text-shadow: 0 1px 1px #FF0000, 0 3px 2px #608d38}
.field{width:450px; padding:2px; border:1px solid #dedede; margin-bottom:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left:5px;}
/*¯\_ DIVs _/¯*/
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
#container{width:725px; text-align:left; margin:0px auto; border:0;}
#logo{width:725px; height:67px; position:absolute; top:0px; left:0px; text-align:center; z-index:5;}
#navigation{position:absolute; top:66px; left:0px; width:90px; height:321px; z-index:5;}
#main{margin-top:0px; width:950px; height:540px; background:#f4ecdc; border:4px ridge #d3d3d3; overflow-x:hidden;}
#footer{margin-top:-14px; width:950px;}
#placemat{width:635px; height:321px; position:absolute; top:66px; left:91px; overflow:auto; z-index:4;}
#users{position:absolute; top:387px; left:2px; width:90px; height:20px; z-index:6; font-size:80%;}
#copyright{width:635px; position:absolute; top:387px; left:91px; color:#000; text-align:center; font-size:8pt; height:35px; z-index:3;}