.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
img { border:0; }
form { margin:0; }
code { display:inline-block;font-size:1.1em;background-color:#e0e0e0;padding:6px 10px;overflow:scroll; }
ol { margin-top:1.0em;margin-bottom:1.0em; }
ul { margin-top:0;margin-bottom:0; }
cite { display:list-item;margin-left:40px; }

body { margin:0;font-family:Verdana, Arial, sans-serif;background-color:#930;padding:16px 0 14px;font-size:75%; }
div#container { background:black;width:760px;color:#888;margin:0 auto; }

p { margin:1.0em 0; }
.p { padding:9px 0 0 0; }
.p2 { padding:0 0 9px 0; }

a:link { color:#F5F3BD;background-color:transparent; }
a:visited { color:#C8CFB3;background-color:transparent; }
a:hover { color:#FAFB30;background-color:transparent; }

h2 { font-size:1.5em;margin:1em 0; }
h3 { font-size:1.2em;margin:0; }

div#heading0 { height:8px;line-height:0;border-left:8px #930 solid;border-right:8px #930 solid; }
div#heading1 { text-align:center;padding:10px 0 0;color:#F1F874;font-size:30pt;font-style:italic;font-family:serif; }
div#heading1 a { color:#F1EC74; }
div#heading1 img { display:block;margin:0 auto; }
div#heading2 { text-align:center;padding:0 0 8px;color:#F1EC74;font-size:13pt;font-style:italic;font-family:serif;font-weight:bold; }
div#heading3 { text-align:center;padding:10px 0 20px 325px;color:#F1EC74;font-size:13pt;font-style:italic;font-family:serif;font-weight:bold; }
div#heading4 { text-align:center;padding:10px 0 20px 350px;color:#F1EC74;font-size:13pt;font-style:italic;font-family:serif;font-weight:bold; }
div#bnbfinder { height: 110px; width:110px; margin-top: -128px; padding-left: 50px; padding-bottom: 5px; }


div#subi { background:#252525;padding:8px; }
div.nav a { text-decoration:none;font-size:11pt;font-weight:bold;font-style:italic;padding:0 20px 0 7px; }
a.navoff { color:silver;background-color:transparent; }
a.navoff:hover { color:#E14A40;background-color:transparent; }
a.navon { color:#E14A40;background-color:transparent; }

div#maini { background:#797979 url('/webg/gray_background_1.gif');padding:12px 20px;color:white;font-style:italic;border:1px #8F9190 solid; }

#book { clear:left;padding-top:12px; }
#book label { display:block;text-align:left; }
#preview { color:black;background:silver;padding:20px;width:400px;margin:20px 0 10px; }
#booknow table { width:400px;text-align:right; }
#book input[type="radio"] { vertical-align:text-bottom;position:relative;left:-3px; }
.error { color:red;background:white;padding:4px 8px;font-weight:bold;clear:left;float:left;margin:4px 0 0 10px; }

#map { float:right;margin:3px 0 0 10px;text-align:right; }

.list { margin-top:1em; }
.list li { margin-bottom:3px; }

#gallery { text-align:center;margin:0 auto; }
#picture { position:absolute;display:none;margin-left:39px;z-index:100;background:white url('webg/loading.gif') center center no-repeat;width:100px;height:100px; }
#picture img { display:block;border:18px white solid; }
#gallery a { text-decoration:none; }

.datestamp { padding:10px 0 6px;color:silver;font-size:0.8em;margin-left:1px; }

#end { padding-bottom:25px; }
#end td { vertical-align:top; }
a.valid { margin-top:8px;display:block;width:80px;background-color:#C8CFB3;color:black;font-family:monospace;font-size:10px;text-align:center;border:1px black solid;text-decoration:none; }
a.valid:hover { background-color:#F5F3BD; }

#cpw td { text-align:right; }
.cpwerror { color:red;background:white;padding:4px 8px;font-weight:bold; }
.editText { color:#B7FFB7; }
textarea { font-family:sans-serif;font-size:1.1em; }

.good { color:#0f0;font-weight:bold; }

.sidebarForm{text-align:right;padding-right:10px;}
