
body, html
{
    height: 100%;
    margin: 0;
    padding: 0;
    min-height: 900px;
    min-width: 1100px;
}

body
{
    /*background-image: url(img/body_background.jpg);
    background-repeat: initial;
    background-size: cover;*/
    color: #444;
    background: none repeat scroll 0 0 #FBF1D6;
    font-family: Arial;
    font-size: 12px;
    word-wrap: break-word;
}

a 
{ 
    text-decoration: none;
} 

h1
{
text-align:center;
    color:#E3481C;
    Font-style:italic;
	text-decoration: underline;

}

h2
{
    color:#E3481C;
    Font-style:italic;
	font-size: 22px
}

h3
{
    color:#E3481C;
    Font-style:italic;
    text-align:center;
	font-size: 21px
}

#map
{
    
	margin-top: 30px;

}

#Header
{
    margin-left: -650px;
    left: 50%;
    position: relative;
    height: 300px;
    width: 1300px;
}

#Logo
{
    float: left;
	margin-right: 25px;
}
#MainLogo
{
    float: left;
	margin-top: 10px;
	margin-left: 125px;
}

#Slog1
{
    margin-left: 90px;
	top: -250px;
}


#Entrance
{
    margin-top: 10px;
    cursor: pointer;
    float: left;

}

/*///////////////////////////////////////////////////////////////*/

#Menu
{
    margin: 20px auto;
    position: relative;
    height: 55px;
    width: 900px;
}

.menuitem
{
    position: relative;
    float: left;
    height: 50px;
    width: 33%;
}



.menubutton{
margin: 3px;
 text-decoration:none; 
 text-align:center; 
 padding:5px 48px; 
 border:solid 1px #104d24; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#e5ffff; 
 background-color:#54bf6b; 
 background-image: -moz-linear-gradient(top, #54bf6b 0%, #65bf79 100%); 
 background-image: -webkit-linear-gradient(top, #54bf6b 0%, #65bf79 100%); 
 background-image: -o-linear-gradient(top, #54bf6b 0%, #65bf79 100%); 
 background-image: -ms-linear-gradient(top, #54bf6b 0% ,#65bf79 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65bf79', endColorstr='#65bf79',GradientType=0 ); 
 background-image: linear-gradient(top, #54bf6b 0% ,#65bf79 100%);   
  -webkit-box-shadow: -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
box-shadow:         -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
 opacity:0.98; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=98); 
 filter: alpha(opacity=98); 
 text-shadow: 0px 1px 0px #bababa; 
 filter: dropshadow(color=#bababa, offx=0, offy=1); }

.menubutton:hover, .Currentmenubutton {
    margin: 3px;
    text-decoration:none;
    text-align:center;
    padding:5px 48px;
    border:solid 1px #104d24;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius: 4px;
    font:19px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#e5ffff;
    background-color: #65BF79;
    background-image: -moz-linear-gradient(top, #54bf6b 0%, #65bf79 100%);
    background-image: -webkit-linear-gradient(top, #54bf6b 0%, #dbe046 100%);
    background-image: -o-linear-gradient(top, #54bf6b 0%, #65bf79 100%);
    background-image: -ms-linear-gradient(top, #54bf6b 0% ,#65bf79 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65bf79', endColorstr='#65bf79',GradientType=0 );
    background-image: linear-gradient(top, #54bf6b 0% ,#65bf79 100%);
    -webkit-box-shadow: -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
    -moz-box-shadow:    -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
    box-shadow:         -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
    opacity:0.98;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=98);
    filter: alpha(opacity=98);
    text-shadow: 0px 1px 0px #bababa;
    filter: dropshadow(color=#bababa, offx=0, offy=1);
    cursor: pointer;
    -webkit-transition: all 0.2s linear ;
    -moz-transition: all 0.32s linear ;
    -o-transition: all 0.32s linear ;
    transition: all 0.2s linear ;
}

/*///////////////////////////////////////////////////////////////*/

#ContMain
{
    margin: 0 auto;
    margin-top: 25px;
    position: relative;
    /*background-color: #fff3dc;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.7);*/
    /*margin-left: 50%;*/
    /*padding: 10px;*/
    /*left: -450px;*/
    width: 1200px;
    height: 500px;
}


#News
{
    margin-right: 15px;
    position: relative;
    float: left;
    height: 500px;
    width: 200px;
    border: 5px solid #54bf6b;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	-webkit-box-shadow: -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
	-moz-box-shadow:    -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
	box-shadow:         -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
    background-color: rgba(226, 184, 106, 0.29);
}

#Newshead
{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font:19px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#BD8144;
    background-color: rgba(226, 184, 106, 0.29);
    height: 30px;
    text-align:center;
    line-height: 30px;
    border-bottom: 3px solid #54bf6b;

}

#NewsContItems
{
    margin-right: 20px;
    position: relative;
    float: left;
    height: 460px;
    width: 200px;
    overflow:auto;
}

.Newsitem
{
    margin:5px;
    border-bottom: 1px dotted rgb(32, 77, 202);
    background-color: rgba(108, 197, 103, 0.24);
    -webkit-box-shadow: -6px -4px 15px 0px rgba(50, 50, 50, 0.34);
    -moz-box-shadow:    -6px -4px 15px 0px rgba(50, 50, 50, 0.34);
    box-shadow:         -6px -4px 15px 0px rgba(50, 50, 50, 0.34);
    padding-left:3px;
    padding-right:3px;
    font-size: 14px;
    border-radius: 5px;
}

.Newsitem > p   /*date of news item*/
{
    font-size: 16px;
    color: #BD8144;
    text-decoration:underline;
}

#Main
{
    position: relative;
    float: left;
    height: auto;
    width: 900px;
    color:#653A0A;
    font:16px Arial, Helvetica, sans-serif;
    padding:16px;
    border: 5px solid #54bf6b;
    border-radius: 15px;
	background-color: rgba(226, 184, 106, 0.29);
	  -webkit-box-shadow: -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
	-moz-box-shadow:    -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
	box-shadow:         -6px -2px 15px 0px rgba(50, 50, 50, 0.34);
}

#Discount
{
    position: relative;
	top:-40px;
	text-align:center;
	font-size: 22px;
}
#footnote
{
	font-size: 15px;
	position: relative;
	top:-40px;
}
/*///////////////////////////////////////////////////////////////*/

#Footer
{
    margin: 0 auto;
    top: 40px;
    position: relative;
    height: 50px;
    width: 900px;
    border: 4px double rgba(0,0,0,0.7);
    clear: both;\
}



