html, body{margin:0;padding:0;border:0;background:transparent;font-size:10px;}
div, span, article, aside, footer, header, hgroup, nav, section,
h6, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead{margin:0;padding:0 5 0 5;border:0;vertical-align:baseline;background-color:#FFF;}
img{margin:0;padding:0;border:0;}
input, select, textarea, form, fieldset{margin:0;padding:0;border:0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
h6, h2, h3, h4, h5, h6, p, blockquote, td, th, a, caption, em, strong, strike{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:100%;text-indent:0;text-align:left;color:#000;}
h6, h2, h3, h4, h5, h6{font-weight:bold;}
 
h3{align-content: center;width:100%; }
h2{font-size:20px;color:#03f;margin-bottom:5px;font-weight:bold;text-align:center;  }
h4{font-size:28px;color:#03f;margin-bottom:5px;font-weight:bold;text-align:center;}
h5{font-size:32px;color:#03f;text-align:center;}
h6{font-size:14pt;text-align:center;color:#03F;font-weight:bold;}
h6 img, h2 img, h3 img, h4 img, h5 img, img{margin:0 10 2 20;}
p{color:000;font-size:12px;line-height:150%; text-align:center;}
strong{font-weight:normal;}
em{font-weight:bold;}
#options{width:80%;border:medium solid #000;height:auto;padding-bottom:10px;padding-top:10px;margin-left:auto;margin-right:auto;text-align:left;}
#options ul{list-style:none;}
#options ul li{font-size:20px;font-weight:bold;text-align:left;color:#f30;font-style:italic;background-color:#FFF;direction:rtl;}

body{color:#88F;}
#wrapper{width:100%;}
#banner{width:100%;}

#topnav1{width:100%;text-align:center; border-bottom:medium #000 solid;}
#topnav1 ul{padding:6px 0;}
#topnav1 ul li{display:inline;}
#topnav1 ul li a{padding:5px 1.3%;}
#topnav1 a:link{font-size:16px;font-weight:bold;color:#006;}
#topnav1 a:hover{color:#f00;}

.leftbox{width: 38%; float: left; text-align:center;}
.leftbox1{width: 50%; float: left; text-align:center; font-size:14pt;color:#03F;font-weight:bold; }
.leftbox2{width: 27.5%; float: left; text-align:CENTER; font-size:14pt;color:#03F;font-weight:bold; }
.leftbox3{width: 50%; float: left; text-align:center;}

.listingbox{clear:both;width:100%;border-top:medium solid #000;height:auto;text-indent:10px; }
.listingbox1caption{width:100%; margin:auto;}
.listingbox3 {width:100%;text-align:center;content:  } 
.listingbox2 {width:100%;margin-left:auto;margin-right:auto;border-bottom:medium solid;}

.imageboxl {width:50%; float:left;}
.imageboxr {width:50%; float:right;}
#mybox2x3{padding-top:20px;width:40%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4);float:left;}
#mybox1x4{padding-top:20px;width:40%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4);float:right;padding-right:10px;}
.mybox1{padding-top:20px;width:25%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4);float:left;}
.mybox2{padding-top:20px;width:25%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4);float:right;padding-right:10px;}
.mybox3{padding-top:20px;width:25%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4); margin:auto;}
.mybox4{width:25%; margin:auto;}
.textctrbox{width:100%;margin-left:auto;margin-right:auto;}



.imagev{width:60%;margin-left:auto;margin-right:auto;padding-top:10px;}
.imageh{width:90%;margin-left:auto;margin-right:auto;padding-top:10px;}


.caption4{width:100%;margin-left:auto;margin-right:auto;padding-bottom:10px;border-bottom:medium solid;}
.leftside{ float:left; width:50%;height: 500px;
    overflow:scroll; }
.rightside{ float:right;width:50%;}
.button1 {	width: 50%;	text-align: center;	background: #00F; }
.paybox {width:100%;margin-left:auto;margin-right:auto;border-bottom:medium solid;border-top:medium solid;padding-top:5px; margin-top:10px;}
#paypal{margin-left:auto;margin-right:auto;width:300px;}


#townnmenubox{width:100%; border-bottom:medium; border-top:medium;position:relative;}
#townmenubar{width:100%;text-align:center;}
#townmenubar ul{padding:6px 0;}
#townmenubar ul li{display:inline;}
#townmenubar ul li a{padding:1.3%;}
#townmenubar a:link{font-size:16px;font-weight:bold;color:#006;}
#townmenubar a:hover{color:#f00;}
#townmenuleftbox {float:left; width:48%; }
#townmenulistleft  {list-style-type:none;}
#townmenulistleft   li {}
#townmnurightbox {float:right; width:48%; text-align:center;}
#townmenulistright ul {list-style-type:none;}

.lbiwrapper{width: 100%; border: 3px solid 0000ff; background: 000033;}
.lbilistingbox{clear:both;width:100%;border-top:medium solid #000;height:auto;text-indent:10px; } 
.lbitextctrbox{width: 100%; text-align:center; border: 0000ff; border-width: 5px;  }
.lbileft {border-left:3px solid blue;}
.lbilbilbiright {border-right:3px solid blue;}
.lbitop {border-top:3px solid blue;}
.lbibottom {border-bottom:3px solid blue;}

#curly {  
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#imgcenter {  
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.caption{width:66%;margin-left:auto;margin-right:auto;}

.image{width:100%;float:left;padding-top:10px;padding-left:10px;}
.image1{width:90%;float:left; padding-left:10px;padding-top:10px}
.image3{width:720px;height:240px;margin-left:auto;margin-right:auto;padding-bottom:25px}

.picboxleft {width:40%;padding:10px; float:left; text-align:center; text-justify:auto:}
.picboxright{width:40%;padding:10px ;float:right;}
.textbox {padding-top:22%;}
.textleft1{width:350px;float:left;margin-bottom:auto;margin-top:5px;margin-left:15px;margin-right:auto;}


.copyright-text{font-size:80%;font-style:italic;color:#333;}

.towntitle{clear:both;width:100%;font-size:18px;font-weight:bold; padding-top:1px;}
.title{font-size:18px;font-weight:bold;color:#333 solid;border:3px;border-color:#333;}
.subtitle{font-size:14px;font-style:italic;color:#333;}

.float-right{float:right;}
.float-left{float:left;}
.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
.inline{display:inline;}
.first{font-weight:bold;}
.last{font-weight:bold;}
.left{font-weight:bold;text-align:left;}
.right{font-weight:bold;text-align:right;}
.added{background:#D7D7FF;}
.removed{background:#FFCECE;color:#f00;}
.changed{background:#FFB;}
.cart{text-align:center;}
.error, .alert, .notice, .success, .info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert{background:#41b5f1;color:#41b5f1;border-color:#41b5f1;}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success{background:#e6efc2;color:#264409;border-color:#c6d880;}
.info{background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a{color:#8a1f11;}
.alert a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.info a{color:#205791;}
#header{clear:both;width:100%;border-top:medium solid #000;text-align:center;}
.button{margin:auto;float:left;padding-bottom:5px;}

#footer{clear:both;width:100%;border-top:medium solid #000;text-align:center;}
.button{margin:auto;float:left;padding-bottom:5px;}
.forms li {
  overflow: scroll;
  list-style-type:none;
}
em.error {
  clear: both; display: block;
  font-size: 12px; font-style:italic; color: #f00;
  margin: -10px 0 10px 175px;
}


textarea{width:280px;height:150px;margin:0 0 16px 10px;border:1px #bbb solid;padding:5px;background:none;}
select{margin-bottom:20px;}
.month{margin-left:155px;}
.submit{width:90px;height:25px;margin-left:160px;font-size:12px;}
.clear{clear:both;}
.popup-link{font-size:12px;margin:5px 10px;display:block;}
.date{font-weight:bold;color:#BF6000;margin-bottom:3px;}
.mySlides {display:none;}


