@font-face {
    font-family: 'chaletparisnineteensixty';
    src: url('fonts/chalet-parissixty-webfont.eot');
    src: url('fonts/chalet-parissixty-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chalet-parissixty-webfont.woff') format('woff'),
         url('fonts/chalet-parissixty-webfont.ttf') format('truetype'),
         url('fonts/chalet-parissixty-webfont.svg#chaletparisnineteensixty') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
	Reset, Defaults
*/
* {margin:0;padding:0;border:0;list-style:none; }
table {border-spacing:0px;border-collapse:collapse;}
html, body {/*filter:none; cleartype fix on xp */}

h1,h2,h3,h4,h5,h6,a,p,ul,ol,dl,input,textarea,select,label,div
{color:#fff;font-size:14px;line-height:18px;font-family:'chaletparisnineteensixty',arial,sans-serif;cursor:default;}

a {color:#f7a300;text-decoration:none;cursor:pointer; }
a:hover {color:#f7a300;cursor:pointer;text-decoration:none;}
/*a:visited {color: #aaa; text-decoration: none; }*/
:focus {outline:none;}
	
/* 
	Common Styles 
*/
.t2i, .t2i span {display: block; background-repeat: no-repeat; overflow: hidden;width:100%;height:100%;}
.t2i {position: relative;}
.t2i span {position: absolute; top: 0; left: 0; }
.t2i a span {}

.displaymessage {display:none;position:fixed;top:0;left:0;z-index:110;width:100%;}
.displaymessage .body {padding:8px 16px;border-bottom:2px solid #fff;background:#f7a300;color:#000;font-size:14px;line-height:24px;font-weight:bold; text-align:center;}
.displaymessage .loading {float:right;width:24px;height:24px;background:url(i/displaymessage_loading.gif);}

.clearfix:after {visibility: hidden;	display: block;	font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix     { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
		
.clear {clear:both;}
.hide {display:none;}
	
/*
	Layout
*/	
html {background-color:#065236;height:100%;}
body {background:#065236 url(i/bg.jpg) 50% 0 no-repeat;min-height:100%;}
	
/* Message Bars */	
#no-js {position:fixed;left:0;top:0;width:100%;height:30px;background:#ffd800;color:#000!important;text-align:center;padding:10px 0;z-index:20}
#no-js p {color:#000!important;}
#iesix {position:fixed;left:0;top:0;width:100%;height:30px;background:#ffd800;color:#000!important;text-align:center;padding:10px 0;z-index:20}
#iesix p {color:#000!important;text-align:center;}	

/* Wrap */
#base {position:absolute;left:50%;top:50%;width:620px;height:767px;padding-left:620px;margin-left:-620px;margin-top:-383px;}


/* Header */	
	#header {/*position:relative;float:left;width:620px;margin-left:-620px;*/}	
	
	/* Header Logo */
	#header h1 {position:absolute;z-index:1;left:0px;top:196px;width:620px;height:141px; background:url(i/logo.png); text-indent:100%;white-space:nowrap;overflow:hidden;}	
	#header h1 a {display:block;width:100%;height:100%; }		
	
	/* Header Menu */	
	.tabs ol {position:absolute;z-index:1;left:0;top:496px;width:620px;overflow:hidden;}		
	.tabs ol  > li {text-align:right;}			
	.tabs ol  > li > a {position:relative;display:inline-block;height:31px;font-size:24px;line-height:31px;padding-right:57px; color:#fff;}	
	.tabs ol  > li.ui-state-active > a {background-color:#f7a300;}
	.tabs ol  > li.ui-state-active > a:before {content:'';display:block;position:absolute;top:0;left:-10px;width:10px;height:100%;background:url(i/menu.png);}
	
	.tabs ol  > li.ui-state-active > a {
		-webkit-box-shadow: 9px 5px 20px 0px rgba(1, 0, 0, 0.1);
		-moz-box-shadow:    9px 5px 20px 0px rgba(1, 0, 0, 0.1);
		box-shadow:         9px 5px 20px 0px rgba(1, 0, 0, 0.1);
	}
	
.tabs,	
.tabs ol ,	
.tabs ol > li,	
.tabs ol > li > a {
	-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-o-user-select: none;
}	
.tab h2, .tabh3, .tab p, .tab li{	-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
-o-user-select: text;}
		
	
/* Page */		
	
	.page {position:relative;left:0;top:0;padding:80px 0 80px 50px;height:607px;}
	.page:before {content:'';position:absolute;z-index:0;display:block;width:636px;height:767px;top:0;left:-420px; background:url(i/page.png);}
		.ui-tabs .ui-tabs-hide {position:absolute;left:-1000em;top:0;}
	
	.page h2 {font-size:48px;line-height:1;font-weight:normal;}					
				
		/* Scrollbar */
		.tinyscrollbar {position:relative;width:590px;padding-right:20px;}
		.tinyscrollbar .viewport {position:relative;width:550px;height:607px;overflow:hidden;}
		.tinyscrollbar .overview {position:absolute;left:0;top:0; }
		.tinyscrollbar .thumb .end,
		.tinyscrollbar .thumb {background-color:#43c18e;border-radius:3px;}
		.tinyscrollbar .scrollbar {position:relative;float:right;width:6px;}
		.tinyscrollbar .track {position:relative;height:100%;width:6px;padding:0;border-radius:3px;}
		.tinyscrollbar .thumb {height:20px;width:6px;cursor:pointer;overflow:hidden;position:absolute;top:0;}                                                                                                                                                                                                                                                                                      
		.tinyscrollbar .disable{display:none;}			
				
		/* Content */			
		.richtext {padding-bottom:1px;}			
			.richtext img {display:block;max-width:550px;height:auto;display:inline-block;}
			.richtext .caption {display:block;font-size:12px;text-align:left;padding-top:3px;}
						
			.richtext h3 {font-size:24px;line-height:24px;text-transform:uppercase;font-weight:normal;margin-top:30px;}
			.richtext h4 {font-size:22px;line-height:22px;text-transform:uppercase;font-weight:normal;margin-top:30px;}
			.richtext h5 {font-size:20px;line-height:20px;text-transform:uppercase;font-weight:normal;margin-top:30px;}
			.richtext h6 {}
			
			.richtext h3 + p {margin-top:10px;}
			.richtext h4 + p {margin-top:0;}
			.richtext h5 + p {margin-top:0;}
			
			
			.richtext p,
			.richtext ul,
			.richtext ol,
			.richtext blockquote,
			.richtext table {margin-top:30px;}
			
			.richtext .embed {margin-top:30px;}
			
			.richtext ul {padding-left:10px;}
			.richtext ol {padding-left:24px;}
			.richtext ul > li {list-style-type:square;margin-left:10px;}
			.richtext ol li{list-style-type:decimal;}
			/*.richtext p + ul {margin-top:-10px}*/
			
			.richtext a,
			.richtext p,
			.richtext li,
			.richtext th,
			.richtext td {font-size:20px;line-height:30px;}

			.richtext a {color:#fff;text-decoration:underline;}
			.richtext a[rel=external]{background-repeat:no-repeat;background-position:98% 20%;padding-right:14px;background-image:url("data:image/gif;base64,R0lGODlhBwAHAIAAAP///////yH5BAEAAAEALAAAAAAHAAcAAAIMjAOZp4xgYDzOqVYAADs=")}
					
			/*.richtext table {width:100%;}
			.richtext thead th {padding:5px 10px;text-align:left;background:#333;color:#fff;border-bottom:1px solid #ebebeb;}
			.richtext tbody th {padding:3px 10px;text-align:right;background:#333;color:#fff;border:1px solid #ebebeb;border-right:3px solid #ebebeb;}	
			.richtext tbody td {padding:3px 10px;text-align:left;border:1px solid #ebebeb;}	*/
			
		/* form */		
		input,textarea,select,span.placeholder {}
		select {padding:2px;}	
		option {padding:0px 4px;}	
		textarea {overflow-y:auto;resize:none}
		input[type="text"], span.placeholder {}		
		input.error {}
		input[type="checkbox"], input[type="radio"] {width:auto!important;border:0!important;background:none!important;}			
		textarea:focus,	input[type="text"]:focus {}	
		
		span.placeholder {color:#c4eadb;background:transparent;}		
		/* html5 placeholder support */
		input::-webkit-input-placeholder, 
		textarea::-webkit-input-placeholder {color:#c4eadb;}
		input:placeholder, textarea:placeholder {color:#c4eadb;}			
		
			#contact-form {margin-top:15px;padding:15px 100px;}
			#contact-form .field {position:relative;margin-bottom:7px;}
			#contact-form input[type="text"],
			#contact-form textarea {font-size:20px; background:rgba(255,255,255,.2);border:1px solid #90dbbd; border-radius:5px;}
			#contact-form input[type="text"],
			#contact-form textarea,
			#contact-form .placeholder {height:39px;line-height:39px;padding:0 15px; width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
			#contact-form input[type="text"] {}			
			#contact-form textarea {padding:15px;height:100px;line-height:1;}

			#contact-form .field.captcha {font-size:0;}
			#contact-form .field.captcha img {position:absolute;top:2px;right:2px; vertical-align:top;width:140px;height:36px;display:block;border-radius:5px;}
			#contact-form .field.captcha input[type="text"] {display:inline-block;width:100%;height:40px;padding-right:155px;}
			#contact-form .field.captcha small {display:inline-block;width:100%;font-size:16px;margin-top:10px;text-align:right;}
			
					
			#contact-form .field.error {}
			#contact-form .field.valid {}

			#contact-form label.error {display:block;font-size:18px;color:#fff;font-weight:normal;padding:7px 0;}
			#contact-form .field.captcha label.error {}		

			#contact-form input[type="text"]:focus,
			#contact-form textarea:focus {
				-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .3);
				-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, .3);
				box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, .3);			
			}
			
			.submitButton {position:absolute;bottom:40px;right:0;  display:inline-block;text-align:center;width:120px;margin-left:7px;height:40px; border-radius:5px; font-size:20px;line-height:40px;background:#f7a300;color:#fff;text-transform:uppercase;vertical-align:top;}
			.submitButton:hover {color:#fff;}
		
			