@charset "utf-8";

form label {
  display: inline-block;
  width: 225px;
}

/******* FINAL *******/
.linklist {background-color:#FFF; width:250px; height: 100%;text-align:center; background-color:#FFF; line-height:1.4; padding:10px; margin:auto;}
.linklist ul li a {color:#06C; font-weight:bold; font-size:90%;}
.linklist ul li a:hover {color:#09F;}
p.centermargin {text-align:center; margin:auto; padding:15px; font-size: 100%; font-weight: bold; background-color:#FFF;}
.imgcenter {display: block; margin: auto;}
/********************/

.tiny {font-size: 10px;}
.tiny2 {font-size: 15px;}
h5 {font-size: 35px; text-align:center;}

img.map { position: absolute; left: 22%; z-index: -1;  }

img.funny { float: left; margin-left: 90px; }
img.funny2 { position: absolute; margin-top: -196px; margin-left: 560px;}

.linkhold { width: 300px; margin: auto;margin-left: 200px; }
.linkhold2 { width: 300px; margin: auto; float: right; text-align:right; margin-top: -198px; margin-right: 200px;}

/* Building Pages */

#titletext { font-family:Arial, Helvetica, sans-serif; font-size:62px; margin-bottom: -12px; text-align:center; }
#locationtext { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;  text-align: center; margin-top: 15px;}
#topbar { background-image:url(i/gfx/topbar.gif); background-position: center center; background-repeat: repeat-x; width: 100%; height: 16px; clear: both; margin-top: 30px;}
#picturebox {padding: 10px; }
img.deco {padding: 5px; border: 1px solid #CCCCCC; background-color:#F8F8F8; display:block; margin-left:auto; margin-right:auto; }
#textwrap {border: 1px solid #CCCCCC;  background-color: #F8F8F8; width: 940px; margin: auto; padding: 20px;}
p.info { color:#000; font-family:Arial, Helvetica, sans-serif; }
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.headlineB {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #F00; clear: both; text-align:center;}
.salebox { width: 350px; float: left; text-align: center; margin-left:80px; margin-bottom: 50px;}
#buttonbox { width: 575px; margin: auto; }




.listtext {position: relative; margin-top:-100px; margin-left: 140px; font-family:Arial, Helvetica, sans-serif; font-size: 14px}

img.tn {border: solid 1px black; margin: 10px;}

.listbox {width: 400px; height: 122px;  border: solid 1px black; float: left; margin-left: 35px; background-image:url(i/baq.png); margin-bottom: 30px;}
.listbox:hover {background-color: #CCC;}

hr {height: 4px; color: #000; background-color: #000;}

#box {clear: both;}
#leftbox {width: 400px; float: left; position: relative;}
#rightbox {width: 400px; float: left; position: relative;}

#val {width: 300px; height: 75px; background-color:#000; float: right;}

#lang { width: 437px; height: 30px; background-color:#000; margin: auto; color:#FFF; margin-top: 30px;}
img.flag {border:solid 1px #FFF;}

fieldset {background-color:#FFF;}
legend {font-weight:bold; text-transform: uppercase;}
input:hover {background-color:#eae9e9;}
textarea:hover {background-color:#eae9e9;}

#contactbox {width: 370px; float: left; margin: 10px;}
#propbox {width: 560px; float: left;margin: 10px;}
#townbox {width: 560px; float: left;margin: 10px;}
#advbox {width: 950px; float: left;margin: 10px;}
#holder {width: 990px; margin: auto;}

p.textbold {font-weight:bold;}

input.contactform {margin-left: 20px;}
input.contactform2 {margin-left: 58px;}
input.contactform3 {margin-left: 80px;}
input.contactform5 {margin-left: 25px;}
textarea.contactform4 {margin-left: 60px;}
textarea.contactform6 {margin-left: 56px;}
.right {margin-left: 350px; margin-top: -18px;}
fieldset {padding-left: 20px; padding-bottom: 20px; border: solid black thin;}
input.buttonright {float: right; margin-right: 20px;}

body {background-image:url(i/stripe.png); background-position: center center; background-repeat: repeat; width: 100%;}
a:link {text-decoration:none; color:#000;}
a:visited {text-decoration:none; color:#000;}
a:active {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#7f7e7e;}
a.textlink {color:#06C;}
a.textlink:hover {color:#061e73;}
a.contactlink {color:#FFF;}
a.contactlink:hover {color:#555;}
a.footerlink {color:#FFF;}
a.footerlink:hover {color:#6a6a6a;}

a.textlink2 {color:#06C; font-size: 20px;}
a.textlink2:hover {color:#061e73; font-size: 20px;}

a.textlinkB {color:#06C; font-weight:bold;  font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
a.textlinkB:hover {color:#061e73;}

#container {width: 940px; margin: auto;}
.container2 {width: 940px; margin: auto;}

#topnav {background-image:url(i/topnavback.png); background-repeat:repeat-x; width: 100%;}
#navbox {width: 940px; margin: auto; height: 20px; margin-bottom: 15px;}

#header {width: 100%; background-color:#000; height: 250px; margin-bottom: 20px; background-image:url(i/headerbottom.png); background-position:bottom center; background-repeat:repeat-x;}
#headerbox {width: 940px; margin: auto; margin-top: 5px; margin-bottom: 5px;}
#headerbottom {width: 100%; height: 28px; background-color:#FFF;}
h2 {color:#000; text-align:center; font-size:20px;}

h1 {font-size: 20px;}
h4 {font-size: 15px; }
h3 {font-size: 25px;}


#leftcol {width: 350px; float: left; margin-right: 20px;}
.leftcolB {width: 400px; float: left;}
#rightcol {width: 570px; float: left;}
#rightcol2 {width: 500px; float: right;}
#centercol {width: 920px;}
#centercol2 {width: 520px; margin: auto;}



#contact {position: relative; margin-top: -100px; margin-bottom: 25px;text-align:center;}

#footer {clear:both; width: 100%; text-align: center; background-color:#000; color:#FFF; height: 180px; margin-top: 50px; background-image:url(i/footertop.png); background-position:top center; background-repeat:repeat-x; font-size: 12px;}
.footbox {width: 500px; margin: auto;}
.footnav {float: left; margin-left: 40px; margin-top: 50px;}
.center {text-align:center; clear: both; padding-top: 20px;}
.center2 {text-align:center; clear: both;}


ul.nav {font-size: 25px;}
li.nav1 {float: left; width: 130px; text-align:center; border-right: solid 1px #000;}
li.nav {float: left; margin-left: 25px; width: 130px; text-align:center; border-right: solid 1px #000;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-family:Verdana, Geneva, sans-serif;
}

ol, ul {list-style: none;}

ul.ferd {list-style: circle; margin-left: 30px; }

