/* ------------------------------ GLOBAL ------------------------------ */  

* {
	margin: 0;  
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;    
  }
 
 *:focus {
	 outline: none;
 }
 
 p {
	 letter-spacing: -0.19px;  
 }
 
 /* - Hyperlinks - */
 
 a 	   		{ color: #6F0000; }
 a:link 		{ font-family: Verdana, Geneva, Tahoma, sans-serif; text-decoration: underline; color: #6F0000; }
 a:visited 	{ font-family: Verdana, Geneva, Tahoma, sans-serif; text-decoration: underline; color: #6F0000; }
 a:active 	{ font-family: Verdana, Geneva, Tahoma, sans-serif; text-decoration: underline; color: #6F0000; }
 a:hover 	{ font-family: Verdana, Geneva, Tahoma, sans-serif; text-decoration: none; color: #6F0000; }
 
 .bm a {
	 font-family: Georgia, 'Times New Roman', Times, serif, sans-serif;
	 font-size: 18pt;
	 text-decoration: none;
	 color: #000000;
 }
 
 .bm A:hover {
	 font-family: Georgia, 'Times New Roman', Times, serif, sans-serif;
	 font-size: 18pt;
	 text-decoration: none;
	 color: #000000;
 }
 
 /* - Headings - */
 
 h1 { 
	 font-family: Georgia, 'Times New Roman', Times, serif, sans-serif;
	 color: #000000; 
	 font-size: 29px;        /* - 1.8em - */
	 line-height: 125%; 
 }
 
 /* - Images - */
 
 img { border: 0px; }
 
 BODY {
	 background: #D9CDAD url('images/background.jpg') center top;
	 background-size: 2000px 4750px;
	 font-family: Verdana, Geneva, Tahoma, sans-serif;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 text-align: left;
 }
 
 td p {
	 
	 -webkit-text-size-adjust: none;
	 -moz-text-size-adjust: none;
	  -ms-text-size-adjust: none;
	   -o-text-size-adjust: none;
 }
 
  /* ------------------------------ THP style  ------------------------------ */

 .thp_data {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
}
 
 /* ------------------------------ Facebook Video  ------------------------------ */

#fb_video { display: block; }
#fb_intro { display: none; }

 .fb_intro_container {
	background: #cdc6a9;
	padding: 10px;
	width: 420px;  
}

 .fb_intro_container img {
	width: 400px;  
}

 .fb_video_container {
	background: #cdc6a9;
	padding: 10px;
	width: 420px;  
}

 .fb_land_video_container {
	background: #cdc6a9;
	padding: 10px;
	width: 700px;  
}

 .fb_port_video_container {
	background: #cdc6a9;
	padding: 10px;
	width: 380px;  
}

 /* ------------------------------ PAGE  ------------------------------ */
 
 .article img {
	 float: left;
	 margin: 5px 15px 0px 0px;
 }
 
 .quote img {
	 float: right;
	 margin: -0px 0px 10px 15px;
 }
 
 .xmas {
	 position: relative;
	 top: -16px;
	 left: 10px;
	 margin-bottom: -71px;
 }
 
 .remember {
	 position: relative;
	 top: 0px;
	 left: 4px;
	 margin-bottom: -118px;	
 }
 
 .remember img{
	 width: 75px;
	 transform: rotate(-15deg);
 }
 
 .lent {
	 position: relative;
	 top: 0px;
	 left: 3px;
	 margin-bottom: -62px;	
 }
 
 .lent img{
	 width: 55px;
 }
 
 .years125 {
	 width: 140px;
	 position: relative;
	 top: -113px;
	 left: 305px;
	 margin-bottom: -72px
 }
 
 .promo {
	 width: fit-content;
	 -webkit-text-size-adjust: none;
		-moz-text-size-adjust: none;
		 -ms-text-size-adjust: none;
		  -o-text-size-adjust: none;
 }
 
 .years125 img { width: 140px;} 
 
 .thumbnail {
	 width: 125px;
	 height: 125px;
	 border-style: solid;
	 border-width: 10px;
	 border-color: #d2c4aa;
	 overflow: hidden;
 }
 
 .thumbnail_image_land { height: 125px; }
 .thumbnail_image_port {	width: 125px; }
 
 .gsc-control-cse {
	 margin-top: -5px;
	 margin-bottom: -18px;
	 margin-left: -11px;
	 margin-right: -11px;
 }
 
 .gsc-input-box {
	 margin-right: -15px;
 }
 
  .gsc-search-button input.gsc-search-button-v2 {
	 color: #ffffff;
	 width: 10px;
	 height: 13px;
	 margin-top: 0px
 }
 
 .video_frame {
	 background: #cdc6a9;
	 padding: 10px;
 }

  .large_image {
  	 width: 700px;
  	 height: 545px;
	 background: #cdc6a9;
	 padding: 10px;
	 margin-bottom: 20px;
 }

.large_image img {
   	width: 680px;
   	height: 525px;
 }