html, body {
  min-height: 100%;
  width: 100%;
  padding: 0;
  margin: 0; text-align:center;}

.validContact{
visibility:hidden; 
font-size:13px; 
font-family:tahoma;
font-weight:none;
color:#990000;
height:1px;
}

#dropmenudiv{
       position: absolute; 
         top: 63px; left:205px;
           border-width:1px;
            border-color:#000000;
                margin-top:1px;
                   line-height:32px; z-index:100;
                        border-style: solid;
                          text-align:left;
                             }


#full-screen-background-image {
  z-index: -999;
  min-height: 50%;
  min-width: 100%;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0; 
}


#wrapper {
  position: relative;
  width: 100%;
  min-height: 100px;
  margin: 0px auto;
  text-align:left;
}

img {border: 0}

#backR { background-image: url(images/repeat.png); background-repeat: repeat;  width:620px; 
border: 1px solid #000000; display: block; float:left;}

#BLK { width:620px; background-color:#685541; display: block; float:left;}

#BLKnew { width:620px; background-color:#000000; display: block; float:left;}

#TNnew { width:620px; background-color:#D1CAB3; display: block; float:left;}


#rotating-item-wrapper { position: relative; width: 583px; height: 356px;}

.rotating-item { display: none; position: absolute; top: 0; left: 0;}

hr.PRO {border: 0; height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));

}

.containLG { width: 595px; float:left; display:inline;}

.containLG2 { width: 595px; float:left; display:inline; padding-top: 20px; text-align:center;}

.containLG3 { width: 614px; float:left; display:inline; padding-top: 12px;}

#ques { width: 215px; float:left; display: inline; text-align: right;}

#P1 { width: 250px; float:left; display: inline;}

#P3 { width: 340px; display: inline; float:left; }

#answer { width: 399px; float:left; display: inline; font-family:arial; font-size:13px; font-weight:none; color:#0C0403; line-height: 18px;}

#IN {font-family:arial; font-size:14px; font-weight:none; color:#000000; line-height: 18px;}

#IN2 {font-family:arial; font-size:13px; font-weight:none; color:#0C0403; line-height: 18px; text-align:centerl}


.TOP {  display:block;
	margin: 0 auto;
	width: 968px;}

.PIC {  display:block;
	margin: 0 auto;
	width: 944px; height: 286px;}

.MAIN {  display:block;
	margin: 0 auto;
	width: 944px;}

.BOT {  display:block;
	margin: 0 auto;
	width: 968px; text-align:center;}



#RHT { display:block; float: right; }

#fmPAD {padding-top: 7px;}

#C1 {font-family:arial; font-size:14px; font-weight:none; color: #333333; line-height: 18px; background-color:transparent;}

.TH { border: 1px solid #685541; }

.BC { border: 1px solid #990000; }

#foot { display: block; float:left; text-align:center;
    width: 968px; background-color:#000000; 
         font-family: trebuchet MS, arial; font-size:13px; font-weight:none; line-height: 24px;
           color:#FFFFFF; text-decoration: none; letter-spacing: 0.7px;}

#foot9 { display: inline; float:left;
    width: 100%; height: 35px; 
       }

#foot10 { padding-top: 15px;
    width: 100%; height: 15px; 
       }
 
#logo { background-image: url(images/villagesquire.png); background-repeat: no-repeat;  
         width:967px; height: 157px;}

#lBOX { width:280px; text-align:center;
        display: block; float:right; padding-bottom: 25px; }

#fb { width:58px; height: 58px; display: block; 
           float:right; padding-top: 82px; padding-right: 0px;}

#rBOX { width:280px;  display: inline; text-align:center;
           float:left; padding-bottom: 25px; }

.CON {display:block;
	margin-top: 50px;
	width: 968px;}                  

#TANsm { background-color:#A9711C; width: 293px; display: inline; float:right; 
       opacity:0.8; filter:alpha(opacity=90); border: 1px solid #000000; }

#BWN { background-color:#B3AC95; width: 250px; 
        display: inline; float:right; border: 0px solid #CF211A; }

#TAN { background-color:#EFEEEA; width: 619px; height: 300px; display: block; float:left;
        opacity:0.6; filter:alpha(opacity=60); border: 1px solid #000000;}

#TANbx { background-color:#D1CAB3; height: 408px; width: 635px; display: block; float:left;
       opacity:0.8; filter:alpha(opacity=80); border: 1px solid #CF211A;}

#copy { font-family:trebuchet MS, arial; font-size:13px; font-weight:none; color:#FFFFFF; line-height: 24px;}

#LKZ { width: 658px; float:right; text-align:center;
       font-family:arial; font-size:13px; font-weight:none; color:#FFFFFF; line-height: 50px;}


#LINE { background-color:#CF211A; width: 948px; height: 3px; 
         display: block; float:left; }


#marG { margin-top: 15px; }

#pad { padding: 15px; }

#pad2 { padding: 10px; }

#pad3 { padding: 5px; }

#Lpad { padding: 7px; }

#padSM { padding: 15px; text-align:center;}


#Cpad { padding-left: 8px; padding-right: 13px; }

#Mpad { padding-top: 20px;}

#Tpad { padding-top: 18px;}

#Tpad2 { padding-top: 10px;}

.padZ { margin-top: 50px; padding-top: 50px;}


.labelBG { font-family:arial; font-size:14px; font-weight:none; color:#D1CAB3; border: 0px; background-color:#000000; line-height: 28px; height: 28px; width: 100%; vertical-align: middle; padding-left: 0px;}

.labelBGz { font-family:arial; font-size:14px; font-weight:none; color:#FFFFFF; border: 0px; background-color:#990000; line-height: 28px; height: 28px; vertical-align: middle; padding: 3px;}

.labelBG2 { font-family:arial; font-size:14px; font-weight:none; color:#FFFFFF; border: 0px; background-color:#000000; line-height: 28px; height: 28px; vertical-align: middle;}

.label2 { font-family:arial; font-size:14px; font-weight:none; color:#FFFFFF; border: 0px; background-color:#E6E6E6; line-height: 28px;} 

.labeltxt { font-family:arial; font-size:14px; font-weight:none; color:#FFFFFF; border: 0px; background-color:#000000; line-height: 28px;}


p {font-family:trebuchet MS, arial; font-size:15px; font-weight:none; color:#000000; line-height: 18px;}

#headZ {font-family:trebuchet MS, arial; font-size:24px; font-weight:none; color:#000000; line-height: 32px;}

#headZRD {font-family:trebuchet MS, arial; font-size:24px; font-weight:none; color:#DD1C2D; line-height: 32px;}

#white {font-family:trebuchet MS, arial; font-size:20px; font-weight:none; color:#FFFFFF; line-height: 18px;}

#whiteSM {font-family:trebuchet MS, arial; font-size:18px; font-weight:none; color:#FFFFFF; line-height: 18px;}

#ylwSM {font-family:trebuchet MS, arial; font-size:20px; font-weight:none; color:#FFCC00; 
         line-height: 18px; font-style: italic;}

#con {font-family:arial; font-size:14px; font-weight:none; color:#000000; line-height: 18px;}

#con2 {font-family:arial; font-size:14px; font-weight:none; color:#000000; line-height: 24px; 
        text-align:center; margin-top: 50px; padding-top: 15px;}

hr {border: 0; height: 2px; 
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));

}

ul {font-family:arial; font-size:14px; font-weight:none; color:#000000; line-height: 28px; margin-left:20px;}

ul.wt {font-family:arial; font-size:14px; font-weight:none; color:#FFFFFF; line-height: 18px;}


a:link {font-family:Trebuchet MS, arial; font-size:15px; font-weight:none; color:#990000; line-height: 20px; text-decoration: none;}

a:visited {font-family:Trebuchet MS, arial; font-size:15px; font-weight:none; color:#990000; line-height: 20px; text-decoration: none;}

a:hover {font-family:Trebuchet MS, arial; font-size:15px; font-weight:none; color:#FF0000; line-height: 20px; text-decoration: none;}


a.links:link {font-family:Trebuchet MS; font-size:19px; font-weight:none; color:#FFFFFF; text-decoration: none; line-height: 28px; width:300px;}

a.links:visited {font-family:Trebuchet MS; font-size:19px; font-weight:none; color:#FFFFFF; text-decoration: none; line-height: 28px; width:300px;}

a.links:hover {font-family:Trebuchet MS; font-size:19px; font-weight:none; color:#000000; text-decoration: none; line-height: 28px; width:300px;}


a.BG:link {font-family:arial; font-size:17px; font-weight:bold; color:#990000; line-height: 20px; text-decoration: none;}

a.BG:visited {font-family:arial; font-size:17px; font-weight:bold; color:#990000; line-height: 20px; text-decoration: none;}

a.BG:hover {font-family:arial; font-size:17px; font-weight:bold; color:#FF0000; line-height: 20px; text-decoration: none;}


a.MP:link {font-family:Trebuchet MS, arial; font-size:12px; font-weight:none; color:#990000; line-height: 18px; text-decoration: none;}

a.MP:visited {font-family:Trebuchet MS, arial; font-size:12px; font-weight:none; color:#990000; line-height: 18px; text-decoration: none;}

a.MP:hover {font-family:Trebuchet MS, arial; font-size:12px; font-weight:none; color:#FF0000; line-height: 18px; text-decoration: none;}



a.sm:link {font-family: arial; font-size:12px; font-weight:none; 
           color:#FFFFFF; line-height: 18px; text-decoration: none;}

a.sm:visited {font-family: arial; font-size:12px; font-weight:none; 
              color:#FFFFFF; line-height: 18px; text-decoration: none;}

a.sm:hover {font-family: arial; font-size:12px; font-weight:none; 
             color:#E81B2C; line-height: 18px; text-decoration: none;}

.home {
	display: block; float:left;
	width: 86px;
	height: 44px;
	background: url('navs/home.jpg') bottom;
	text-indent: -99999px;
}
.home:hover {
	background-position: 0 0;
}


.about {
	display: block; float:left;
	width: 101px;
	height: 44px;
	background: url('navs/about.jpg') bottom;
	text-indent: -99999px;
}
.about:hover {
	background-position: 0 0;
}

.locations {
	display: block; float:left;
	width: 220px;
	height: 44px;
	background: url('navs/location.jpg') bottom;
	text-indent: -99999px;
}
.locations:hover {
	background-position: 0 0;
}


.cards {
	display: block; float:left;
	width: 149px;
	height: 44px;
	background: url('navs/gift.jpg') bottom;
	text-indent: -99999px;
}
.cards:hover {
	background-position: 0 0;
}


.feedback {
	display: block; float:left;
	width: 133px;
	height: 44px;
	background: url('navs/feedback.jpg') bottom;
	text-indent: -99999px;
}
.feedback:hover {
	background-position: 0 0;
}


.twitter {
	display: block; float:left;
	width: 75px;
	height: 44px;
	background: url('navs/twitter.png') bottom;
	text-indent: -99999px;
}
.twitter:hover {
	background-position: 0 0;
}


.facebook {
	display: block; float:left;
	width: 75px;
	height: 44px;
	background: url('navs/fb.png') bottom;
	text-indent: -99999px;
}
.facebook:hover {
	background-position: 0 0;
}


.news {
	display: block; float:left; 
	width: 75px;
	height: 44px;
	background: url('navs/news.png') bottom;
	text-indent: -99999px;
}
.news:hover {
	background-position: 0 0;
}

.alexanders{
	display: block; float:left;
	width: 279px;
	height: 44px;
	background: url('images/alexanders.jpg') bottom;
	text-indent: -99999px;
}




