body, html {margin:0; font-family: 'Arial', sans-serif; font-size:14px; background-color:#93abdb; color:#181818;}
.sheetdiv {margin:0 auto; max-width:1100px; padding:20px 20px 10px; background-color:#FFFFFF; box-sizing:content-box; border-radius:10px;}
h1, h2, h3, h5 {font-family: 'Playfair Display', serif; margin:10px 0;}
h1,h2,h3 {font-family: 'Arial', sans-serif; color:#1950BE;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h4 {font-size:1.2em; margin:15px 0;}
h5 {font-size:1.1em; margin:12px 0;}
p, table, li {font-size:1.2em; line-height:1.5;}
blockquote {font-size:14px; line-height:1.5; margin:1em 10px; padding:0.5em 10px; quotes: "\201C" "\201D" "\2018" "\2019";}
blockquote:before {color:#CCCCCC; font-size:4em; line-height:0.1em; margin-right:0.25em; vertical-align:-0.4em; content:open-quote;}
blockquote:after {color:#CCCCCC; font-size:2em; line-height:0.1em; margin-left:0.25em; vertical-align:-0.4em; content:close-quote;}
blockquote p {display:inline;}
a:link, a:hover, a:visited {color:#181818; text-decoration:none;}
p a:link, p a:hover, p a:visited, li a:link, li a:hover, li a:visited {text-decoration:underline;}
hr {margin:25px 0; height:1px; background-color:#181818; border:0;}
.toph {margin-top:0; padding-top:0;}

#banner {margin:0 auto; max-width:1180px; height:160px;}
#logodiv {float:right; padding-bottom:20px; padding:0 20px; box-sizing:content-box;}
.menulink {display:none;}
.mm-menu a {text-decoration:none !important;}

.hometextbox {max-width:1100px; margin-top:2px; padding:10px 0 10px 0;}
.hometextleft {float:left; width:68%; margin-bottom:20px;}
.hometextright {float:right; width:279px; margin:60px 0 20px 0; padding-left:15px; border-left:1px solid #bbb;}
.hometextright p {font-family: 'Playfair Display', serif; font-size:1em;}
.homeright {clear:both; float:right; margin:0 0 10px 10px;}
.homeright iframe {display:inline-block;}

.bannlinks {clear:left; font-size:1.1em; background-color:#EFEFEF; padding:0; width:100%;}
.bannlink {display:inline-block; text-decoration:none; margin:10px 10px; font-weight:bold;}
.bannlink:link {color:#181818; text-decoration:none;}
.bannlink:hover {color:#989898; text-decoration:none;}
.bannlink:visited {color:#181818; text-decoration:none;}
.blright {float:right;}

.footdiv {margin:-20px auto 0 auto; max-width:1100px; padding:20px 20px; background-color:#EDEDED; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.footbox {float:left; font-size:0.8em; font-weight:bold; margin-bottom:10px;}
.footbox img {vertical-align:middle; margin:-2px 6px 0 10px;}
.footbox p {font-weight:bold; margin:0;}
.fbright {float:right;}

.imgright {float:right; margin:0 0 15px 15px;}

.pdfdownload {vertical-align:middle; margin-right:15px;}

.contleft {float:left; width:230px; padding:0px; margin:0 20px 0 0; box-sizing:border-box;}
.contright {float:left; width:72%; padding:0px; margin:0; box-sizing:border-box;}
.contfield label {clear:both; float:left; font-size:1.1em; margin-top:18px;}
.contfield {clear:both; float:left; width:70%;}
.contfield input {float:right; width:68%;}
.contbox {padding-bottom:10px;}
.error {float:left; margin-top:14px; margin-left:15px; padding:5px 10px; color:#FFFFFF; background-color:#181818; font-size:0.7em; font-weight:bold;}

.abtn {background-color:#A6A6A6; padding:4px 6px; margin-top:0px; cursor:pointer; border:none;}
.abtn:link {text-decoration:none; color:#FFFFFF; font-weight:bold;}
.abtn:hover {background-color:#B6B6B6; color:#181818;}
.question {font-weight:bold;}
.poem {float:right; margin:15px 0 15px 15px; padding:15px; background-color:#EDEDED; max-width:25%;}

input[type=text], select {padding:8px 10px; margin:8px 0; display:inline-block; border:1px solid #CCC; font-size:1.1em;}
textarea {font-size:1.1em;}
input[type=submit] {background-color:#A6A6A6; color:#FFFFFF; padding:4px 6px; margin-top:0px; cursor:pointer; border:none; font-weight:bold;}
input[type=submit]:hover {background-color:#B6B6B6; color:#181818;}
textarea {width:90%; padding:8px 10px; border:1px solid #CCC;}

ul.tab {list-style-type:none; margin:0; padding:0; overflow:hidden; border:none; background-color:#f1f1f1;}
ul.tab li {float:left; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
ul.tab li a {display:inline-block; color:black; text-align:center; padding:7px 26px; text-decoration:none; transition:0.3s; font-size:12px;}
ul.tab li a:hover {background-color: #ddd;}
ul.tab li a:focus, .active {background-color:#DDDDDD; font-weight:bold; border-bottom:none;}
.tabcontent {display:none; padding:6px 6px; border:none;}


@media (max-width:1160px) {
	.sheetdiv {margin:0 10px;}
	.footdiv {margin:-20px 10px 0 10px;}
}

@media (max-width:1110px) {
	.hometextimg {max-width:350px; width:100%; text-align:center;}
}

@media (max-width:1000px) {
	.hometextleft {float:left; width:100%;}
	.hometextright {float:left; width:100%; margin:0 0 20px 0; padding-left:0; border-left:none;}
	.contbox {float:left; padding:0 30px 0 0; margin-bottom:20px;}
	.homelgeimg {width:248px; height:165px; float:right; margin:0 0 15px 15px;}
	.homeright iframe {display:block; margin:0 auto 10px auto;}
	.auction {max-width:65%;}
}

@media (max-width:900px) {
	.contleft {width:100%;}
	.contright {width:100%; padding:0 0px;}
	.footbox {width:100%; font-size:14px; font-weight:bold; padding-left:0;}
	ul.tab {clear:both;}
	.bannlinks {display:none;}
	.menulink {display:block; float:right; background:#777777; height:36px; width:36px;}
	.menulink a {background:center center no-repeat transparent; background-image:url(../images/menulink.jpg); display:block; width:36px; height:36px; position:absolute;}
	.contfield {width:85%;}
}

@media (max-width:700px) {
	.sheetdiv {padding:20px 10px;}
	.contfield {width:95%;}
}

@media (max-width:600px) {
	.footdiv {padding:20px 30px;}
}

@media (max-width:500px) {
	.contbox {clear:both; margin-bottom:30px;}
}
