<style type="text/css">
/* Chrin Style Sheet by na studios - http://www.nastudios.com/ */

html {
      margin: 0px;
      padding: 0px;
      border: 0px;
      background: #ffffff;
      overflow: auto;
    }

body {
      height: 100%;
      max-height: 100%;
      background:url(images/ban_back.jpg);
     background-color: #c6c6c6;
      margin: 0px;
      border: 0px;
      font-size: 11.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #1a1a1a;
      line-height: 1.5;
      padding: 0px;
      }

/* bar 1 for menu color */
.bar1{
	width:100%;
	height:42px;
	position:relative;
     background-color: #514e4f;
    }

/* bar1 sub for menu */
.bar1sub{
	width:100%;
     max-width:980px;
     height:42px;
	position:relative;
     z-index:82;
     margin:0 auto 0 auto;
    }

/* bar 2 for logo */
.bar2{
	width:100%;
	height:114px;
	position:relative;
     background-color: #242424;
     background:url(images/logo_back.png);
    }

/* bar2 sub for logo */
.bar2sub{
	width:100%;
	position:relative;
     margin:0 auto 0 auto;
    }

/* bar 3 for below logo */
.bar3{
	width:100%;
	height:6px;
	position:relative;
     background-color: #8a0d11;
    }

/* bar 4 for footer */
.bar4{
	width:100%;
	height:46px;
	position:relative;
     background:url(images/marble.png);
     background-color: #dcc6a7;
    }

/* bar 5 for footer */
.bar5{
	width:100%;
	height:70px;
	position:relative;
     background:url(images/marble2.png);
     background-color: #f6edd8;
    }

/* bar 6 for footer */
.bar6{
	width:100%;
	height:20px;
	position:relative;
     background-color: #8a0d11;
    }

/* container for logo */
.logo{
     width:100%;
     max-width:255px;
     height:auto;
	position:relative; 
     margin:0 auto 0 auto;
     z-index:81;
    }


/* give images rounded corners */
.roundrect { 
 border-radius: 15px;
 -moz-border-radius: 15px; 
}

/* give images rounded corners */
.roundrect2 { 
 border-radius: 15px;
 -moz-border-radius: 15px; 
}

/* give images rounded corners */
.roundrect3 { 
 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
 -moz-border-bottom-right-radius: 15px;
 -moz-border-bottom-left-radius: 15px;
 -webkit-border-bottom-right-radius: 15px;
 -webkit-border-bottom-left-radius: 15px;
}


/* main container */
.mcontainer{
	width:100%;
	height:;
	position:relative;
     }

/* main container sub for position */
.mcontainersub{
	width:100%;
     max-width:1060px;
     height:;
     background-color: #fcf9f3;
	position:relative;
     margin:0 auto 0 auto;
    }

/* main content width */
.mcontent2{
	width:100%;
     max-width:1030px;
     height:;
	position:relative;
     margin:0 auto 0 auto;
    }

/* main content width */
.mcontent{
	width:100%;
     max-width:1000px;
     height:;
	position:relative;
     margin:0 auto 0 auto;
    }

/* push down on banner */
.mcontainersub2{
     width:100%;
     max-width:1920px;
     height:auto;
     position:relative;
     overflow: hidden;
     margin:0 auto 0 auto;
    }

/* main container */
.mcontainer3{
	width:100%;
      margin-top: -540px;
      z-index:10;
	height:;
	position:relative;
     }

/* main container sub for position */
.mcontainersub3{
	width:100%;
     max-width:1060px;
     height:;
     background-color: #fcf9f3;
       -moz-border-radius-topleft: 13px;
        border-top-left-radius: 13px;
        -moz-border-radius-topright: 13px;
        border-top-right-radius: 13px;
	position:relative;
     margin:0 auto 0 auto;
    }

/* email sign-up container */
.email{
     width:100%;
     max-width:516px;
     height:auto;
     position:relative;
    }


/* video container */
.video{
     width:100%;
     max-width:516px;
     height:auto;
     position:relative;
    }

/* banner color wrapper */
.banwrap{
     width:100%;
     height:auto;
     position:relative;
     background-color: #696264;
    }

/* news container */
.newscont {
        height: auto;
        width: 100%;
        max-width:800px;
	position:relative;
     margin:0 auto 0 auto;
        }


/* spacer for above logo */
.spacer1{
	width:100%;
     height:20px;
	position:relative;
    }

/* spacer for above owl */
.spacer2{
	width:100%;
     height:10px;
	position:relative;
    }

/* spacer for content */
.spacer3{
	width:100%;
     height:30px;
	position:relative;
    }



#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(images/ui.totop.png) no-repeat 0 0;
}

#toTop:hover {
	background:url(images/ui.totop.png) no-repeat 0 -51px;
	width:51px;
	height:51px;
}

#toTop:active, #toTop:focus {
	outline:none;
}

#searchform #s{
color: #663300;
font-size: 14px;
width: 274px;
height: 32px;
margin: 0px 0px 2px 0px;
padding: 2px 35px 2px 8px;
border: 0;
background: #ffffff;
}

#searchform #searchsubmit{
position: absolute;
top: 0px;
right: 0px;
width: 32px;
height: 32px;
border: 0px;
background: url(images/search-submit.png) no-repeat transparent -1px 3px;
}

/* weather / info */
.left {
        float: left;
        width: 50%;
       /* outline: 1px dotted blue; */   
    }

.right {
        float: right;
        width: 50%;
        /* outline: 1px dotted blue; */  
    }
    
.group:after {
        content:"";
        display: table;
        clear: both;
    }


/* footer  position 1 */
.left2 {
        float: left;
        width: 25%;
        /* outline: 1px dotted blue; */    
    }

.right2 {
        float: right;
        width: 75%;
        /* outline: 1px dotted blue; */   
    }
    
.group2:after {
        content:"";
        display: table;
        clear: both;
    }

/* 2 column for left menu */
.left3 {
        float: left;
        width: 19%;
        z-index:110;
        /* outline: 1px dotted blue; */
    }

.right3 {
        float: right;
        width: 81%;
        /* outline: 1px dotted blue; */
    }
.group3:after {
        content:"";
        display: table;
        clear: both;
    }
    






/* gallery container */
.content{
width:100%;
max-width: 966px;
height:;
position: relative;
top:0px;
right: 0px;
margin:0 auto 0 auto;
z-index:110;
}


/* 2 column for left menu */
.left4 {
        float: left;
        width: 19%;
        z-index:110;
        /* outline: 1px dotted blue; */
    }

.right4 {
        float: right;
        width: 81%;
        /* outline: 1px dotted blue; */
    }
.group4:after {
        content:"";
        display: table;
        clear: both;
    }
    

/* 2 column for contact */
.left5 {
        float: left;
        width: 42%;
        /* outline: 1px dotted blue; */

    }

.right5 {
        float: right;
        width: 58%;
        /* outline: 1px dotted blue; */

    }
    
.group5:after {
        content:"";
        display: table;
        clear: both;
    }


p {
      font-size: 11.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #1a1a1a;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 10px;
      line-height: 1.5;
      letter-spacing: .5px; 
      padding: 0px;
      text-align: left;
    }

ul {
      font-size: 11.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #1a1a1a;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 20px;
      margin-right: 10px;
      line-height: 1.5;
      letter-spacing: .5px; 
      padding: 0px;
      text-align: left;
    }

h1 {
      font-size: 15.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #990000;
      margin-top: 0px;
      margin-bottom: 10px;
      margin-left: 0px;
      margin-right: 10px;
      letter-spacing: 1px;
      line-height: 1.5;
      padding: 0px;
      text-align: left;
    }

h2 {
      font-size: 13.5pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #990000;
      margin-top: 0px;
      margin-bottom: 2px;
      margin-left: 0px;
      margin-right: 10px;
      letter-spacing: 1px;
      line-height: 1.5;
      padding: 0px;
      text-align: left;
    }

h3 {
      font-size: 14.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: bold;
      color: #1a1a1a;
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 0px;
      margin-right: 10px;
      line-height: 1.5;
      padding: 0px;
      text-align: left;
    }

h4 {
      font-size: 11.5pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: bold;
      color: #1a1a1a;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-left: 0px;
      margin-right: 10px;
      padding: 0px;
      text-align: center;
    }

h4 {
      font-size: 13.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #ffffff;
      margin-top: 0px;
      margin-bottom: 4px;
      margin-left: 0px;
      margin-right: 0px;
      padding: 0px;
      text-align: center;
    }

.t1 {
      font-size: 12.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #1a1a1a;
      margin-top: 78px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      letter-spacing: 1px;
      line-height: 1.3;
      padding: 0px;
      text-align: right;
    }

.t2 {
      font-size: 12pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #ebdab9;
      padding: 0px 0px 0px 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: left;
    }

.t3 {
      font-size: 12.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #7b6c52; 
      padding-top: 10px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: center;
    }

.t4 {
      font-size: 11.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #373737; 
      padding-top: 12px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: center;
    }

.t5 {
      font-size: 10.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #373737; 
      padding-top: 6px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: center;
    }

.t10 {
      font-size: 10.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #fcf9f3; 
      padding-top: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: center;
    }

.t11 {
      font-size: 10.0pt;
      font-family: verdana, arial, helvetica, georgia;
      font-weight: normal;
      color: #1a1a1a;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 5px;
      margin-right: 10px;
      line-height: 1.5;
      letter-spacing: .5px; 
      padding: 0px;
      text-align: left;
    }


a:link {
    text-decoration: underline;
    color: #990000;
    }
a:visited {
    text-decoration: underline;
    color: #990000;
    }
a:hover, a:active {
    text-decoration: underline;
    color: #29755d;
    }


a:link.color1 {
    text-decoration: none;
    color: #ffffff;
    }
a:visited.color1 {
    text-decoration: none;
    color: #ffffff;
    }
a:hover.color1 {
    text-decoration: underline;
    color: #cc9933;
    }
a:active.color1 {
    text-decoration: underline;
    color: #cc9933;
    }

a:link.color2 {
    text-decoration: none;
    color: #373737;
    }
a:visited.color2 {
    text-decoration: none;
    color: #373737;
    }
a:hover.color2 {
    text-decoration: underline;
    color: #8a0d11;
    }
a:active.color2 {
    text-decoration: underline;
    color: #8a0d11;
    }


/* Media Queries */

@media screen and (max-width: 768px){
  .left6 {
   float: none;
   display: block;
   position: relative;
   width: auto;
   }

   .right6 {
   float: none;
   display: block;
   position: relative;
   width: auto;
   }

   .left2 {
     float: none;
     display: block;
     position: relative;
     width: auto;
     }

    .right2 {
    float: none;
    display: none;
    position: relative;
    width: auto;
    }

  .left3 {
     float: none;
     display: block;
     position: relative;
     width: auto;
     }

    .right3 {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }
   .left {
     float: none;
     display: block;
     position: relative;
     width: auto;
     }

    .right {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }

.weather_cont{
max-width: 100%;
}
.logo{
     max-width:220px;
    }
.t3 {
      font-size: 10.0pt;
    }
.mcontainer3{
      margin-top: 0px;
     }
.mcontainersub3{
       -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
        -moz-border-radius-topright: 0px;
        border-top-right-radius: 0px;
    }

.TB_Wrapper2 {
  float: none;
   display: none;
  }

}


@media screen and (max-width: 1040px){
 .mcontent{
	width:96%;
    }

.mcontent2{
	width:96%;
    }
.logo{
      max-width:240px;
    }

.mcontainer3{
      margin-top: 0px;
     }

.mcontainersub3{
       -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
        -moz-border-radius-topright: 0px;
        border-top-right-radius: 0px;
    }

.TB_Wrapper2 {
  float: none;
   display: none;
  }

}

  
@media screen and (max-width: 991px) {
    .left {
     float: none;
     display: block;
     position: relative;
     width: auto;
     }

    .right {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }

 .logo{
      max-width:220px;
    }


   .cont_full {
    max-width: 96%;
    }

   .left2 {
    float: none;
    display: block;
    position: relative;
    width: auto;
     }

    .right2 {
    float: none;
    display: none;
    position: relative;
    width: auto;
    }

    .left3 {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }

    .right3 {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }

.t1 {
    font-size: 9.5pt;
    margin-top: 0px;
    }

.mcontent{
	width:96%;
    }

.mcontent2{
	width:96%;
    }
}


@media screen and (max-width: 500px) {
 
.logo{
      max-width:175px;
    }


   .cont_full {
   max-width: 96%;
   }

   .left {
   float: none;
   display: block;
   position: relative;
   width: auto;
   }

   .right {
   float: none;
  display: block;
   position: relative;
   width: auto;
   }

   .right2 {
   float: none;
   display: none;
   position: relative;
   width: auto;
   }

    .left3 {
     float: none;
     display: block;
     position: relative;
     width: auto;
     }

    .right3 {
    float: none;
    display: block;
    position: relative;
    width: auto;
    }

 

.TB_Wrapper2 {
  float: none;
   display: none;
  }

.mcontainersub3{
       -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
        -moz-border-radius-topright: 0px;
        border-top-right-radius: 0px;
    }
 


.weather_cont{
max-width: 500px;
}

.mcontent{
	width:96%;
    }
.mcontent2{
	width:96%;
    }

.t1 {
      font-size: 9.0pt;
      margin-top: 50px;
      margin-right: 20px;
    }

.t3 {
      font-size: 9.0pt;
      padding-top: 1px;
    }

.t4 {
      font-size: 9.0pt;
      padding-top: 1px;
    }

.spacer1{
     height:10px;
    }

}

</style>

