html { vertical-align: middle; background: #300; }

body {  margin: 0px; padding: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; background: #300; text-align: center; }

div#container { height: 600px; width: 800px; position: absolute; left: 50%; margin-left:-400px; top: 50%; margin-top: -300px; background-image: url(../common_images/splash_bg.jpg); background-repeat: no-repeat; }

a:hover { text-decoration: none; }

#splash div#container img { position:absolute;top:162px;left:234px; }
#splash p { color:#fff; font-size:12px;position:relative;top:480px; }
#splash a:link, #splash a:hover, #splash a:visited, #splash a:active { text-decoration:none;color:#fff; }
#splash img { border:0px; }

div#nav { width: 141px; text-align:right;position:absolute;top:170px;left:0px;font-size:12px; }
div#nav ul li { list-style-type:none;padding:0px;margin:0px 18px 0px 0px;line-height:30px; }
div#nav ul { padding:0px;margin:0px; }
div#nav a, div#nav a:link, div#nav a:hover, div#nav a:visited, div#nav a:active {color:#fc9;}
div#nav li.bronze a, div#nav li.bronze a:link, div#nav li.bronze a:hover, div#nav li.bronze a:visited, div#nav li.bronze a:active, div#body h3.bronze {color:#c93;}
div#nav li.silver a, div#nav li.silver a:link, div#nav li.silver a:hover, div#nav li.silver a:visited, div#nav li.silver a:active, div#body h3.silver {color:#ccc;}
div#nav li.gold a, div#nav li.gold a:link, div#nav li.gold a:hover, div#nav li.gold a:visited, div#nav li.gold a:active, div#body h3.gold {color:#fc3;}
div#nav a:link, div#nav a:visited, div#nav a:active {text-decoration:none;}
div#nav a:hover {text-decoration:underline;}

div#main { width:518px;height:600px;position:absolute;top:0px;left:141px;background:#fff; }
div#main img { position:absolute;top:23px;left:144px;border:0px; }

div#main div#body img#tr {position:absolute;top:0px;left:243px;}
div#main div#body img#bl {position:absolute;top:190px;left:0px;}
div#main div#body img#br {position:absolute;top:190px;left:243px;}

div#main div#body p.gallery {width:209px;}

div#main div#body { position:absolute;top:227px;left:35px;width:451px;text-align:justify; }
div#main div#body p, html div#main div#body ul, div#footer p { line-height:19px;font-size:13px;font-family:Trebuchet MS, Trebuchet, sans-serif, Tahoma;margin-top:0px;color:#300; }
html div#main div#body ul { padding:0px 0px 0px 0px;margin:8px 0px 8px 25px; }
html div#main div#body ul li { list-style-type:square; }
div#main h1, div#main h2 {height:0px;width:0px;text-indent:-10000px;}
div#right { width: 141px;position:absolute;top:0px;left:659px;color:#fc9;font-size:12px; }
div#right p {text-align:left;margin: 0px 0px 0px 14px;position:absolute;top:150px;left:0px;}
div#right div#images {text-align:center;position:absolute;top:177px;left:0px;width:141px;}

div#right div#images img {border:1px solid #ffa;margin:0px 0px 18px 0px; }

div#body table { width:90%;margin:auto; }
div#body table tr td { vertical-align: top; padding: 5px; }
div#main div#body table tr td p { margin-bottom:8px; }
div#body table tr th { background-color:#470903;/*line-height:15px;*/height:30px;padding:0px;text-align:left; }
div#body table tr th h3 { padding:0px;margin:0px 0px 0px 8px;font-size:16px; }
div#body h3 span { font-weight: normal;font-size:14px;color:#fff; }

div#body p a, div#body li a, div#footer p a {color:#300;text-decoration:underline;}
div#body p a:link, div#body p a:visited, div#body p a:active, div#body li a:link, div#footer p a:link, div#footer p a:visited, div#footerp a:active {text-decoration:underline;}
div#body p a:hover, div#body li a:hover, div#footer p a:hover {text-decoration:none;}

div#body input.field, textarea.field { width: 207px; }
div#body textarea {height:80px;}

#corpForm { width:100%; }
div#body form div.left input.field, textarea.field { width:207px; }
div#body form div.left {float:left;width:207px;margin-right:20px;}
div#body form div.right textarea {height:100px;position:relative;top:-1px;}
div#body form div.right {float:left;}

div#body input#submit { background:#300;color:#fff;font-family:Trebuchet MS, Trebuchet, sans-serif, Tahoma;font-size:15px;border:1px solid #300; }

form {margin:0px;padding:0px;border:0px;float:left;}
div#body div#address { float:left;margin-left:35px;position:relative;top:14px; }

div#footer { position:absolute;top:600px;left:0px;width:800px;background-color:#fff;height:19px;background-image:url(../common_images/footer_bg.gif);background-repeat:repeat-y; }
div#footer p { position:absolute;top:0px;left:141px;width:518px;text-align:center;font-size:10px;/*border-top:1px solid #773D31;*/ }
p.credit { text-indent:-10000px;width:0px;height:0px; }
p.hide { display: none; }