﻿body            {
                    background-color:#D6BF9D;
                    background-image:url('img/bg.jpg');
                    background-position:top right;
                    margin:0px;
				    font-family: "Segoe UI Light 8", "Segoe UI Light", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
                    font-weight:bold;
                    font-size:13pt;
                    color:#673E2C;
                    text-align:justify;
                }

a               {
                    text-decoration:none;
                    color:#9D6647;
                }

.topMenu        {
                    height:215px;
                    width:100%;
                }

.woodBar        {
                    background-image:url('img/borderH.jpg');
                    background-repeat:repeat-x;
                    background-position:bottom;
                    padding-bottom:8px;
                }

.woodBarDouble  {
                    background-image:url('img/borderH15.jpg');
                    background-repeat:repeat-x;
                    background-position:bottom;
                    padding-bottom:10px;
                }

.topSeparator   {
                    height:32px;
                    width:100%;
                    background-image:url('img/borderH.jpg');
                }

.column         {
                    float:right;
                }

.left           {
                    width:195px;
                    margin-right:-227px;
                }

.sealer         {
                    width:32px;
                    margin-right: -32px;
                }

.right          {
                    width:230px;
                    margin-right:-100%;
                }

.center         {
                    width:100%;
                }

#content.full   {
                    margin:0px 230px 0px 195px;
                    padding-right:32px;
                    padding-left:32px;
                }

#content.compact{
                    margin:0px 0px 0px 0px;
                    padding-right:32px;
                    padding-left:32px;
                }

.content        {
                    background-image:url('img/borderV.jpg');
                    background-repeat:repeat-y;
                    background-position:right;
                    min-height:504px;
                    
                }

.textblock      {
                    padding:20px 25px 20px 20px;
                }

.textblock div  {
                    margin-bottom:14px;
                }

.left div       {
                    padding-right:32px;
                }

.logo           {
                    float:right;
                    margin-top:20px;
                    margin-right:20px;
                }

.window         {
                    float:left;
                    margin-top:30px;
                    margin-left:20px;
                }

.textmenu
    			{
	    			float:left;
		    		margin-top:35px;
                    margin-left:12px;
			    }

.textmenu a	    {
				    text-decoration:none;
				    color:#623903;
				    font-family: "Segoe UI Light 8", "Segoe UI Light", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
				    margin-right:15px;
				    margin-left:7px;
				    font-size:11pt;
			    }


.description    {
                    position:absolute;
                    top:120px;
                    right:40px;
                }

.menu           {
                    position:absolute;
                    top:130px;
                    right:25px;
                    min-width:730px;
                }

.menu a         {
                    color:white;
                    text-decoration:none;
                    font-size:8pt;
                }

.textblock      {
                }

.credit         {
                    height:100px;
                    font-family:"Segoe UI Light 8", "Segoe UI Light", Arial;
                }


h1              {
                    font-family:"Segoe UI Light 8", "Segoe UI Light", Arial;
                    font-size:2em;
                    vertical-align:middle;
                    color:#9D6647;
                    margin-top:0px;
                    margin-bottom:10px;
                }

h2              {
                    margin:0;
                    margin-bottom:20px;
                    color:#B0885F;
                }

.contact        {
                    height:110px;
                    font-family:"Segoe UI Light 8", "Segoe UI Light", Arial;
                    font-size:1.2em;
                }

.link           {
                    font-family:"Segoe UI Light 8", "Segoe UI Light", Arial;
                    font-size:1.6em;
                    min-height:100px;
                }

.contact img,  
.link img,   
.credit img     {
                    float:right;
                    margin-left:30px;
                }

.link img       {
                    padding-bottom: 30px;
                }

.contact span,    
.credit span    {
                    font-size:1.4em;
                    color:#9D6647;
                }

.link span      {
                    font-size:0.55em;
                    color:#673E2C;
                    max-width:780px;
                    display:block;
                    padding-right:112px;
                }

.contact a,
.credit a       {
                    color:#9D6647;
                    text-decoration:none;
                }

.link div,
.link a         {
                    color:#9D6647;
                    text-decoration:none;
                }

.contact a:hover,
.credit a:hover {
                    color:#9D6647;
                    text-decoration:underline;
                }

.link a:hover   {
                    text-decoration:none;
                }

.contact div,     
.link div,     
.credit div     {
                    margin-bottom:0px;
                    padding-top:8px;
                    max-width:780px;
                }

.contact div    {
                    padding-top:20px;
                }

.photoFrame,
.GoogleMaps     {
                    box-shadow:-5px 5px 8px #673E2C;
                    border:solid 1px #9D6647;
                }

.thin           {
                    font-family:"Segoe UI Light 8", "Segoe UI Light", Arial;
                    color:#9D6647;
                }

.GalleryPhoto   {
                    margin:7px, 7px, 0, 0;
                }

.MenuItem       {
                }

.MenuItem.full img,
.MenuItem.compact img
                {
                    float:right;
                }

.MenuItem.full img.full,
.MenuItem.compact img.compact
                {
                    display:inline;
                }

.MenuItem.full img.compact,
.MenuItem.compact img.full
                {
                    display:none;
                }

.MenuItem div   {
                    float:right;
                    height:55px;
                    background-image:url('img/btns/blank/bg.gif');
                    background-repeat:repeat-x;
                    background-position:right top;
                    padding:23px 10px 20px 10px;
                    color:white;
                    font-size:11pt;
                    font-family:Tahoma;
                }

.MenuItem img:last-child
                {
                    float:right;
                    margin-left:14px;
                }

.galleryTile    {
                    opacity:1;
                }

.galleryTile:hover
                {
                    opacity:0.9;
                }

.galleryTile img
                {
                    margin-left:18px;
                    margin-bottom:13px;
                }

#grandClock.full{
                    position:absolute;
                    top:320px;
                    right:0px;
                    height:591px; /* Image original size, must be declarated for JQuery position script */
                }

#grandClock.compact
                {
                    display:none;
                }

.compact .map   {
                    position:absolute;
                    left:60px;
                    top:250px;
                }

.full .map      {
                    position:absolute;
                    left:250px;
                    top:250px;
                }

::-webkit-scrollbar
{
    height: 0px;
    width: 13px;
    -webkit-border-radius: 1ex;
    padding-left:40px;
}

::-webkit-scrollbar-track-piece
{
    background-color: #EEDABF;
    -webkit-border-radius: 1ex;
}

::-webkit-scrollbar-thumb
{
    background-color: #C4A176;
    width:13px;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: inset 0 0 6px black;
    padding:10px;
}