/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/


@import url(https://fonts.googleapis.com/css?family=Andada);

#intersc{color: #bf8847;
    line-height: 0;
    font-size: 15.1px;    margin-top: -2%
}

#feng{
	letter-spacing: 1px;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", tiemns, serif, Book Antiqua, "Palatino Linotype";
	font-weight: 300;
	color: #000000;
	padding-top: 6%;
	font-size: 48px;
}
#aln{
	letter-spacing: 0px;
	font-family: Georgia, "Times New Roman", tiemns, serif, Book Antiqua, "Palatino Linotype";
	color: #000000;
	padding-top: 3%;
	font-size: 31.5px;
}

@font-face {
  font-family: 'Andada';
  font-style: normal;
  font-weight: 400;
  src: local('Andada-Regular'), url(http://fonts.gstatic.com/s/andada/v7/-X8NlLrVrOFBmWxjDGFZQPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


a.mobileUI-site-name:hover{ color:#b87e2c;}

#page-header2 h1:hover{ color:#b87e2c;}


#page-header nav ul li a:hover{ color:#88a9bb;}
	h2
	{
		font-size: 1.8em;
		letter-spacing: -1px;
		margin-bottom: 1em;
	}

	h3
	{
	margin-bottom: 0.25em;
	}

	section, article
	{
		margin: 0 0 4em 0;
	}
	
	section:last-child, article:last-child
	{
		margin-bottom: 0;
	}

	section > :last-child, article > :last-child
	{
		margin-bottom: 0;
	}

	.box-cta
	{
	}
	
		.box-cta p
		{
		}
		
		.box-cta .button
		{
			position: absolute;
			right: 1.25em;
			top: 1.5em;
		}

	.bg-highlight
	{
	background-size: 100% 100%;
	}
#rightbox {
	float: right;
	margin-right: 0.8em;
font-family: 'Andada', serif;
	font-variant: normal;
	font-weight: normal;
	font-size: medium;
	text-align: center;
	top: 0.1px;
	width: 34%;
	margin-top: 1em;
	line-height: 1.2; color: #bf8847; font-size:21px;
}

#rightbox a:hover{
	text-decoration: underline;
}
	.inner-left
	{
		padding-right: 0.75em;
	}
	
	.inner-right
	{
		padding-left: 0.75em;
	}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
	overflow: hidden;
	
	}

	#main-wrapper
	{
	overflow: hidden;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	width: 100%;
	clear: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
	body.homepage #main-wrapper
		{
	padding-top: 0.1em;
		}

	#footer-wrapper
	{
	border-top: solid 1px rgba(255,255,255,0.15);
	overflow: hidden;
	background-image: url(images/bg2.jpg);
	padding-top: 6em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#page-header
	{
/*	position: relative; */
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    /* font-size: 1.25em; */
    height: 2em;
    /* line-height: 4em; */
    /* background-image: url(images/bg05.jpg); */
    /* background-repeat: repeat-x; */
    /* color: #FFF; */
    box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px -3px #cbc9c9;
    /* -webkit-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9; */
    -o-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
    -moz-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
    /*max-width: 56% !important; */
    /* overflow: hidden; */
     width: 1200px;
	 margin:0 auto;	
	}

		#page-header a
		{
		}
		
	#page-header nav
		{
		float:right;
	/*position: absolute;
    right: 20px;
    top: 0px;
    left: 18px;
    bottom: 0px;
    top: 100px;
    left: auto; height:23px; */
	
		}
		
	#page-header nav ul
			{
			}
		
	#page-header nav ul li
				{
					float: left;
					margin-left: 0.25em;
					font-size: 1em;
					letter-spacing: 0;
				}

	#page-header nav ul li a
					{
	color: #404040;
	text-decoration: none; font-size:13pt;
	padding: 0.4em 1em 0.4em 1em; text-transform:lowercase; /*font-family:futura;*/
	outline: 0;
	
					}

	#page-header nav ul li.active a
					{
	border-radius: 5px;
	color: #626365;
	/*text-shadow: -1px -1px 0px rgba(0,0,0,1.0);*/ 
	
	/*background-image: url(images/bg05.jpg);*/ 
					}
					
	#page-header nav > ul > li > ul
			{
				display: none;
			}
	
	.dropotron
	{
	border-radius: 5px;
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.9), inset 0px 2px 0px 0px rgba(255,255,255,0.8), inset 0px 0px 0px 2px rgba(255,255,255,0.6), 0px 2px 3px 0px rgba(0,0,0,0.35);
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	min-width: 15em;
	padding: 2px;
	}

	.dropotron li
		{
	border-bottom: solid 1px rgba(0,0,0,0.2);
	border-top: solid 1px rgba(255,255,255,0.5);
	position: relative;
	color: #FFF;
	background-color:white;
		}
.bulleted {
	list-style-type: disc;
	list-style-position: inside;
}

		
	.dropotron li:hover
		{
	color: #FFF;
	background-repeat: repeat-x;
	background-position: 0 70%;
	background-color: #cbcbcb;
		}

		.dropotron li:first-child
		{
			border-top: 0;
		}
		
		.dropotron li:last-child
		{
			border-bottom: 0;
		}

		.dropotron a, .dropotron span
		{
			display: block;
			color: #31424b;
			text-decoration: none;
			padding: 0.75em 1em 0.75em 1em;
			outline: 0;
		}
	
		.dropotron .arrow:before
		{
			content: '';
			display: block;
			position: absolute;
			right: 0.75em;
			top: 50%;
			margin-top: -5px;
			width: 12px;
			height: 14px;
			background: url('images/sprites.png') -192px 0px no-repeat;
		}
	
	.dropotron-level-0
	{
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.9), inset 0px 0px 0px 2px rgba(255,255,255,0.6), 0px 2px 3px 0px rgba(0,0,0,0.35);
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		margin-top: -1px;
	}
	
/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
	    /* background: rgba(0,0,0,0.15); */
    /* border: solid 1px rgba(0,0,0,0.5); */
    /* border-radius: 5px; */
    box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px -3px #cbc9c9;
    /* -webkit-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9; */
    -o-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
    -moz-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
    /* padding-top: 8px; */
    /* padding-right: 15px; */
    /* padding-bottom: 0; */
    /*padding-left: 4px;*/
	}
	
		#banner .viewer
		{
	position: relative;
	display: block;
	z-index: 1;
	height: 200px;
	overflow: hidden;
		}
		
			#banner .viewer .reel
			{
			}
			
				#banner .viewer .reel .slide
				{
	position: relative;
				}

					#banner .viewer .reel .slide img
					{
						width: 100% ;
					}

					#banner .viewer .reel .slide .caption-1, 
					#banner .viewer .reel .slide .caption-2,
					#banner .viewer .reel .slide .link
					{
						display: none;
					}
	
		#banner .nav-next,
		#banner .nav-previous
		{
			display: block;
			position: absolute;
			width: 6em;
			height: 100%;
			text-indent: -9999em;
			z-index: 2;
			cursor: pointer;
			opacity: 0.15;
			top: 0;
			transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-webkit-transition: opacity .2s ease-in-out;
		}

		#banner .nav-next:after,
		#banner .nav-previous:after
		{
			content: '';
			display: block;
			width: 54px;
			height: 54px;
			background: url('images/sprites.png');
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -27px 0 0 -27px;
		}

		#banner .viewer:hover .nav-next,
		#banner .viewer:hover .nav-previous
		{
			opacity: 0.3;
		}

		#banner .nav-next:hover,
		#banner .nav-previous:hover
		{
			opacity: 0.75 !important;
		}

		#banner .nav-next
		{
			right: 0; display:none;
		}

		#banner .nav-next:after
		{
			background-position: -64px 0;
		}
		
		#banner .nav-previous
		{
			left: 0; display:none;
		}

		#banner .nav-previous:after
		{
			background-position: 0 0;
		}
	
		#banner .captions
		{
	height: 3.5em;
	line-height: 3.5em;
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: capitalize;
	font-size: 1.5em;
		}
.bold {
	font-weight: bold;
}

		
	#banner .caption-line-1
			{
	font-weight: 700;
	color: #494949;
			}
		
			#banner .caption-line-2
			{
	font-weight: 700;
	color: #636363;
			}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
	}

		body.right-sidebar #content
		{
			padding-right: 1.5em;
		}
		
		body.left-sidebar #content
		{
			padding-left: 1.5em;
		}
		
		#content header
		{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
		}

			#content header h2
			{
	margin: 0 0 0.5em 0;
	font-size: 2em;
	color: #9296A1;
			}

			#content header .byline
			{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	color: #9296A1;
	text-transform: capitalize;
	font-size: 1.6em;
	margin: 0;
			}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
	}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#page-footer
	{
	color: #aaa;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	}
	
	#page-footer a
		{
	color: #88a9bb;
	padding-left: 1em;
	padding-right: 1em;
		}
	
/* visited link */
#page-footer a:visited {
	color: #88a9bb;
}

/* mouse over link */
#page-footer a:hover   {
	color: #FFF;
}
	#page-footer h2
	{
	color: #88a9bb;
		}	

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
	text-align: center;
	color: #CCCCCC;
	background-color: #32353E;
	}
#header-named
	{
	
	
/*	box-shadow: -webkit-box-shadow: 0 8px 6px -6px black;
*/	   -moz-box-shadow: 0 8px 6px -6px black;
/*	        box-shadow: 0 8px 6px -6px black;	
*/	/*overflow: hidden;	*/
	}
#page-header2
	{
	text-decoration: none;
	height: 8em;
	background-image: url("images/NewLogo21.png");
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	}
	#page-header2 h1
		{
	letter-spacing: -1px;
	/*width: 55%;*/
	text-align: left;
	font-family: @import url('http://fonts.googleapis.com/css?family=Andada'), "Copperplate Gothic Bold";
	color: #B5A642;
	line-height: 1.4em;
	clear: both;
	font-size: 220%;
	overflow: auto;
	padding-top: 0.2em;
	float: left;
	margin-left: 0.5em;
	padding-left: 4em;
		}
	#page-header2 h1 a
			{
	color: #636466;
	font-family: "Copperplate Gothic Bold";
	font-weight: 700;
	text-decoration: none;
	line-height: 4px;
			}
			
.smgold {
	font-size: small;
	color: #B5A642;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
}
.fl_left{
	float: left;
}
#rightbox a {
	color: #FFF;
	text-decoration: none;
}
.second {
	font-size: 1.2em;
	text-transform: capitalize;
	color: #9296A1;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
}
.third {
	font-size: 1.2em;
	color: #9296A1;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
	font-variant: small-caps;
}
#content h4 {
	font-size: 1.6em;
	color: #9296A1;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
}
.payment {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px -3px #cbc9c9;
          -webkit-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
           -o-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
           -moz-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
	background-color: rgba(0,0,0,0.15);
}
#centred {
	margin-right: 8em;
	margin-left: 8em;
	padding-right: 3em;
	padding-left: 3em;
	list-style-type: none;
}
.quoted {
	background-image: url(images/openquote1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 23px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
  }
  .paytDL {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px -3px #cbc9c9;
	-webkit-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
	-o-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
	-moz-box-shadow: 0 0 0 3px rgb(255,255,255), 0 7px 5px #cbc9c9;
	background-color: rgba(0,0,0,0.15);
	color: #800000;
}
.qclose {
	background-image: url(images/closequote1.gif);
}


  .aside {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fcf0cb;
	line-height: normal;
	font-weight: bold;
	float: right;
	background-color: #333333;
	margin: 1px;
	display: block;
	width: 30%;
	padding: 20px;
}
.aside50 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fcf0cb;
	line-height: normal;
	font-weight: bold;
	float: right;
	background-color: #333333;
	margin: 1px;
	display: block;
	width: 50%;
	padding: 20px;
}

.table_aside {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fcf0cb;
	line-height: normal;
	font-weight: bold;
	float: right;
	background-color: #333333;
	margin: 1px;
	padding: 6px;
	display: block;
	width: 50%;
}

  
  .quoted span {
	display: block;
	font-weight: bold;
	font-variant: small-caps;
	font-size: small;
	color: #0C3C6D;
	float: right;
  	}
.align_rt {
	text-align: right;
}
.rtpad15 {
	padding-right: 15px;
	margin-right: 15px;
}
.Clrleft {
	clear: left;
}
.Cright {
	clear: right;
}
#banner .viewer .reel .slide img {
    width: 1900px;
    height: 150px;
    transition: opacity 0.5s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
