a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container_12{ position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12
	{ float: left; display: inline; margin-left: 10px; margin-right: 10px; }

    /* Nested Column Classes */
     .container_12 .alpha               { margin-left: 0; }
     .container_12 .omega               { margin-right: 0; }

    /* Base Grid */
    .container_12 .grid_1			{ width: 60px;  }
    .container_12 .grid_2			{ width: 140px; }
    .container_12 .grid_3			{ width: 220px; }
    .container_12 .grid_4			{ width: 300px; }
    .container_12 .grid_5			{ width: 380px; }
    .container_12 .grid_6			{ width: 460px; }
    .container_12 .grid_7			{ width: 540px; }
    .container_12 .grid_8			{ width: 620px; }
    .container_12 .grid_9			{ width: 700px; }
    .container_12 .grid_10			{ width: 780px; }
    .container_12 .grid_11			{ width: 860px; }
    .container_12 .grid_12			{ width: 940px; }
	/* Prefix Extra Space >> 12 Columns */
	.container_12 .prefix_1 		{padding-left:80px;}
	.container_12 .prefix_2 		{padding-left:160px;}
	.container_12 .prefix_3 		{padding-left:240px;}
	.container_12 .prefix_4 		{padding-left:320px;}
	.container_12 .prefix_5 		{padding-left:400px;}
	.container_12 .prefix_6 		{padding-left:480px;}
	.container_12 .prefix_7 		{padding-left:560px;}
	.container_12 .prefix_8 		{padding-left:640px;}
	.container_12 .prefix_9 		{padding-left:720px;}
	.container_12 .prefix_10 		{padding-left:800px;}
	.container_12 .prefix_11 		{padding-left:880px;}
	/* Suffix Extra Space >> 12 Columns */
	.container_12 .suffix_1 		{padding-right:80px;}
	.container_12 .suffix_2 		{padding-right:160px;}
	.container_12 .suffix_3 		{padding-right:240px;}
	.container_12 .suffix_4 		{padding-right:320px;}
	.container_12 .suffix_5 		{padding-right:400px;}
	.container_12 .suffix_6 		{padding-right:480px;}
	.container_12 .suffix_7 		{padding-right:560px;}
	.container_12 .suffix_8 		{padding-right:640px;}
	.container_12 .suffix_9 		{padding-right:720px;}
	.container_12 .suffix_10 		{padding-right:800px;}
	.container_12 .suffix_11 		{padding-right:880px;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container_12                                  { width: 768px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12
		{ margin-left: 10px; margin-right: 10px;  }
         .container_12 .alpha               { margin-left: 0; margin-right: 10px; }
         .container_12 .omega               { margin-right: 0; margin-left: 10px; }

        .container_12 .grid_1 			{ width: 44px; }
        .container_12 .grid_2  			{ width: 108px; }
        .container_12 .grid_3    		{ width: 172px; }
        .container_12 .grid_4 			{ width: 236px; }
        .container_12 .grid_5    		{ width: 300px; }
        .container_12 .grid_6   		{ width: 364px; }
        .container_12 .grid_7 			{ width: 428px; }
        .container_12 .grid_8  			{ width: 492px; }
        .container_12 .grid_9 			{ width: 556px; }
        .container_12 .grid_10			{ width: 620px; }
        .container_12 .grid_11			{ width: 684px; }
        .container_12 .grid_12			{ width: 748px; }
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1 		{padding-left:64px;}
		.container_12 .prefix_2 		{padding-left:128px;}
		.container_12 .prefix_3 		{padding-left:192px;}
		.container_12 .prefix_4 		{padding-left:256px;}
		.container_12 .prefix_5 		{padding-left:320px;}
		.container_12 .prefix_6 		{padding-left:384px;}
		.container_12 .prefix_7 		{padding-left:448px;}
		.container_12 .prefix_8 		{padding-left:512px;}
		.container_12 .prefix_9 		{padding-left:576px;}
		.container_12 .prefix_10 		{padding-left:640px;}
		.container_12 .prefix_11 		{padding-left:768px;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1 		{padding-right:64px;}
		.container_12 .suffix_2 		{padding-right:128px;}
		.container_12 .suffix_3 		{padding-right:192px;}
		.container_12 .suffix_4 		{padding-right:256px;}
		.container_12 .suffix_5 		{padding-right:320px;}
		.container_12 .suffix_6 		{padding-right:384px;}
		.container_12 .suffix_7 		{padding-right:448px;}
		.container_12 .suffix_8 		{padding-right:512px;}
		.container_12 .suffix_9 		{padding-right:576px;}
		.container_12 .suffix_10 		{padding-right:640px;}
		.container_12 .suffix_11 		{padding-right:768px;}
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container_12{width:300px;}
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0;}

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width:300px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container_12 { width: 420px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0;}

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 420px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container_12:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 32px; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 161px; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}

/*** STYLIZATION ***/
.sf-menu > li  {
	border-top: 1px solid transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:12px;
	background: url('../images/zero.png');
}
.sf-menu > li > a {
	font: italic 14px/29px 'Share', cursive;
	color: #f9f9f9;
	padding: 0 14px;
	/* text-transform: uppercase; */
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
.sf-menu > li:hover, .sf-menu > li.active, .sf-menu > li.sfHover {
	text-shadow: rgba(0,0,0,0.5) 0 1px 1px;
	border-top: 1px solid #87c786;
	background: url('../images/menu-hover.jpg');
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 160px;
	padding: 0;
	background: url('../images/sub-menu-bg.jpg');
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.sf-menu li li a {
	font: italic 14px/24px 'Share', cursive;
	color: #2e261d;
	/* text-transform: uppercase; */
	text-shadow: none;
	padding: 0 6px 0 12px;
}
.sf-menu li li {
	padding: 9px 0 7px 0;
	background: url('../images/sub-menu-boreder.png') repeat-x;
}
	.sf-menu li li:first-child {background:none;}

.sf-menu li li a {
	margin: 0 3px;
}
.sf-menu  li li a:hover, .sf-menu > li li.active a, .sf-menu > li li.sfHover > a {
	background: url('../images/menu-hover.jpg');
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
}

.sf-sub-indicator {
	display:inline-block;
	width:5px;
	height:3px;
	text-indent:-999em;
	background: url('../images/autoArrows.png') no-repeat;
	margin-left: 18px;
	margin-top:14px;
}
.sf-menu  li li .sf-sub-indicator {display:none;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.sf-menu > li  {
		margin-left:6px;
	}
}
@media only screen and (max-width: 767px) {
	.sf-menu{float:none; margin-bottom:40px;}
	.sf-menu ul,.sf-menu ul ul {min-width:100%;position: relative; left: 0 !important; top:0px !important; padding:0;}
	.sf-menu li {float:none;}
	
	.sf-sub-indicator {
		text-indent: -999em;
		width: 5px;
		height: 3px;
		display:inline-block;
		background: url('../images/autoArrows.png') no-repeat;
		position:relative;
		left:0px;
		top:16px;
	}
	.sf-menu  > li li > a > .sf-sub-indicator {
		left:0px;
		top:3px;
		display:inline-block;
		background: url('http://filaretirooms.com/images/autoArrows-2.png') no-repeat;
	}
	.sf-menu > li  {
		margin-bottom: 7px;
		background: #3d403c url('http://filaretirooms.com/images/480-menu-bg.jpg') repeat-x;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}
	.sf-menu > li > a {
		font: italic 14px/62px 'Share', cursive;
	}
	.sf-menu > li li > a {
		font: italic 14px/38px 'Share', cursive;
		padding-left:20px;
	}
	.sf-menu > li li li > a {
		padding-left:40px;
	}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
body {
	background:#14292b;
	font:12px/21px Arial, sans-serif;
	color:#8e918d;
	position:relative;
	min-width:320px;
	overflow-y:scroll;
}
html,body {
	height:100%;
}
a {
	color:#8e918d;
	outline:none;
	cursor:pointer;
	text-decoration:none;
}
img {
	max-width:100%;
	height:auto;
}


.list1 { display:inline; width: 280px; float:left}
.list1 li {
	margin: 10px 0 10px 5px;
	
}

.list2 { }
.list2 li {
	margin: 10px 0 10px 5px;
	
}



/*  Header styles */
h1 {
	float:left;
	margin-top:26px;
	margin-bottom:42px;
}
h1 a {
	display: block;
	text-indent: -999em;
	width: 220px;
	height: 80px;
	background: url('../images/logo.png') no-repeat;
}
h2 {
	font: normal 24px/29px 'Voltaire', sans-serif;
	color:#040609;
	text-shadow: rgba(0,0,0,0.34) 1px 1px 3px;
	/* text-transform: uppercase; */
}
strong, strong a {
	font: italic 18px/21px 'Share', cursive;
	color:#aa7660;
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
	strong a:hover {
		color:#548c53;
	}

/* GLOBAL STRUCTURE
========================================================================= */
.clear {
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	height:0;
	width:100%;
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.extra-wrap {
	overflow:hidden;
	display:block;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.alignmiddle *{
	vertical-align:middle;
}

.ident-bot-1 {margin-bottom: 21px;}
.ident-bot-2 {margin-bottom: 23px;}
.ident-bot-3 {margin-bottom: 24px;}
.ident-bot-4 {margin-bottom: 25px;}
.ident-bot-5 {margin-bottom: 14px;}
.ident-bot-6 {margin-bottom: 8px;}
.ident-bot-7 {margin-bottom: 26px;}
.ident-bot-8 {margin-bottom: 41px;}
.ident-bot-9 {margin-bottom: 11px;}
.ident-bot-10 {margin-bottom: 27px;}
.ident-bot-11 {margin-bottom: 15px;}
.ident-bot-12 {margin-bottom: 7px;}
.ident-bot-13 {margin-bottom: 10px;}
.ident-bot-14 {margin-bottom: 13px;}
.ident-bot-15 {margin-bottom: 3px;}
.ident-bot-16 {margin-bottom: 20px;}
.ident-bot-17 {margin-bottom: 19px;}
.ident-bot-18 {margin-bottom: 16px;}
.ident-bot-19 {margin-bottom: 40px;}
.ident-bot-20 {margin-bottom: 45px;}
.ident-bot-21 {margin-bottom: 9px;}
.ident-bot-22 {margin-bottom: 32px;}
.ident-bot-23 {margin-bottom: 28px;}
.ident-bot-24 {margin-bottom: 30px;}
.ident-bot-25 {margin-bottom: 36px;}
.ident-bot-26 {margin-bottom: 22px;}
.ident-bot-27 {margin-bottom: 5px;}

.ident-top-1 {margin-top: 4px;}
.ident-top-2 {margin-top: 24px;}
.ident-top-3 {margin-top: 6px;}
.ident-top-4 {margin-top: 3px;}

.ident-right-1 {margin-right: 20px;}
.ident-right-2 {margin-right: 14px;}
.ident-right-3 {margin-right: 10px;}

.ident-left-1 {margin-left: -10px;}
.ident-left-2 {margin-left: -3px;}

/* HEADER
========================================================================= */
.row-1 {
	background: #112324;
	border-bottom: 1px solid #1d3638;
	padding:6px 0 8px 0;
}
.info {
	float:right;
}
	.info li {
		/* My Add */ padding-right:10px;
		float:left;
		font:11px/20px Arial, sans-serif;
		word-spacing:2px;
	}
		.info li.sitemap {
			padding-right:10px;
			border-right: 1px solid #0e1c1d;
		}
			.info li.sitemap a {
				color:#426567;
			}
				.info li.sitemap a:hover {
					color:#628c8e;
				}
		.info li.phone {
			padding-left:10px;
			border-left: 1px solid #142a2b;
		}
			.info li.phone a {
				color:#609e5f;
			}
				.info li.phone a:hover {
					color:#73b772;
				}

.row-2 {
	background: #112324 url('../images/row-2-bg.jpg') repeat-x;
}
	.row-2-1 {
		background: url('../images/row-2-1-bg.jpg') no-repeat 50% 0;
	}
	
.row-3 {
	background: url('../images/content-bg.jpg');
}
	.row-3-1 {
		background: url('../images/row-3-1-bg.png') repeat-x 0 100%;
	}
.row-4 {
	background: #14292b url('../images/row-4-bg.jpg') repeat-x;
}

nav {
	float:right;
	margin-top:50px;
	margin-right:9px;
}
		
/* CONTENT
========================================================================= */
#content {
	background: url('../images/row-3-bg.png') repeat-x;
	padding:12px 0 53px 0;
}
#page1 .main {
	margin-top:-27px;
	background: #f9f9f9;
	padding-top:0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.main {
	margin-top:-7px;
	background: #f9f9f9 url('../images/subpge-bg.png') repeat-x;
	padding-bottom:57px;
	padding-top:48px;
	-webkit-box-shadow: 0 0 6px rgba(45,45,45,0.1);
	-moz-box-shadow: 0 0 6px rgba(45,45,45,0.1);
	box-shadow: 0 0 6px rgba(45,45,45,0.1);
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.line {
	background: #e6e8e3;
	height: 1px;
	overflow:hidden;
}
.block-1 {
	padding-right:79px;
	padding-left:19px;
}
.block-2 {
	padding-left:32px;
	padding-right:3px;
}
	.block-2-1 {
		padding-left:32px;
	}
.block-3 {
	padding-right:10px;
	padding-left:18px;
}
.block-4 {
	padding-left:18px;
	padding-right:6px;
}
	.block-4 span {display:block;}
	
.block-link {
	display:block;
	position:relative;
}
.extra-1, .extra-2, .extra-3 {
	width:17px;
	height:16px;
	position:absolute;
	right:-6px;
	top:50%;
	margin-top:-8px;
}
	.extra-1 {
		background: url('../images/extra-1.png') no-repeat;
	}
	.extra-2 {
		background: url('../images/extra-2.png') no-repeat;
	}
	.extra-3 {
		background: url('../images/extra-3.png') no-repeat;
	}
	.block-link:hover .text-4, .block-link:hover .text-5 {
		color:#d7d6d6;
	}
	.block-4-1 {
		padding-right:5px;
		background:#9e6248;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	}
	.block-4-2 {
		background: url('../images/block-4-2-bg.jpg');
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.block-4-3 {
		background: url('../images/block-4-3-bg.jpg') 0 100% repeat-x;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding: 22px 6px 21px 13px;
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
	}
	
	
	
	.block-6-1 {
		padding-right:5px;
		background:#3d403c;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	}
	.block-6-2 {
		background: url('../images/block-6-2-bg.jpg');
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.block-6-3 {
		background: url('../images/block-6-3-bg.jpg') 0 100% repeat-x;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding: 22px 6px 21px 13px;
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
	}
	
	
	
	.block-7-1 {
		padding-right:5px;
		background:#c57348;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	}
	.block-7-2 {
		background: url('../images/block-7-2-bg.jpg');
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.block-7-3 {
		background: url('../images/block-7-3-bg.jpg') 0 100% repeat-x;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding: 22px 6px 21px 13px;
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
	}


.block-5 {
	padding-left:13px;
	padding-top:4px;
}

.block-8 {
	padding: 0 25px 0 32px;
}
.block-9 {
	padding: 0 38px 0 0;
}
.block-10 {
	padding: 0 30px 0 32px;
}
.block-11 {
	padding-left: 20px;
}
.block-12 {
	padding: 0 38px 0 32px;
}
.block-12-1 {
	padding: 0 34px 0 32px;
}
.block-13 {
	float:left;
	width:370px;
	margin-top:-3px;
}
.block-14 {
	float:left;
	width:340px;
	padding-top:6px;
	padding-left:18px;
}
.col-1 {
	width:210px;
	float:left;
	margin-right:19px;
}
.rt-block-1 {
	display:block;
}
.rt-img-1-1 {
	margin-right:10px;
}
.rt-img-2-1 {
	margin-right:20px;
}
.rt-img-3-1 {
	margin-right:20px;
}
.col-2 {
	width:210px;
	float:left;
}
.col-3 {
	width:220px;
	text-align:center;
	float:left;
	margin-bottom:36px;
}
	.col-3-ident-1 {
		margin-right:40px;
	}
.col-4 {
	width:100%;
	display:none;
}
.col-5 {
	width:211px;
	float:left;
}

.number {
	display:block;
	float:left;
	width:44px;
	font:20px/44px 'Share', cursive;
	color:#ffffff;
	text-align:center;
	background: #4f834e url('../images/button-bg-hover.jpg');
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-shadow: #000 0 1px 1px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
	box-shadow: 0 0 4px rgba(0,0,0,0.1);
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}


/* My Add */
.map-border-1 {
	width:355px;;
	height:320px;;
	border: 1px solid #4f544f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.img-border-1 {
	border: 1px solid #4f544f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
	.img-border-1-1 {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
.text-3, .text-3 a {
	color:#60a895;
	font: italic 11px/21px 'Share', cursive;
	/* text-transform: uppercase; */
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
	.text-3 a:hover {
		color:#8e918d;
	}
.text-4 {
	color:#f9f9f9;
	font: 18px/24px 'Voltaire', sans-serif;
	/* text-transform: uppercase; */
	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;
}
.text-5 {
	color:#f9f9f9;
	font: italic 14px/18px 'Share', cursive;
	margin-top:-3px;
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
/*  Buttons */
.button {
	display:inline-block;
	color:#f9f9f9;
	font: italic 14px/34px 'Share', cursive;
	/* text-transform: uppercase; */
	text-shadow: rgba(0,0,0,0.5) 1px 1px 1px;
	padding: 0 13px 0 11px;
	background: #353537;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
	box-shadow: 0 0 4px rgba(0,0,0,0.1);
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
	.button img {
		margin-top: 13px;
		margin-left:8px;
	}
	.button:hover {
		background: #548c53 url('../images/button-bg-hover.jpg');
	}

.link-1 {
	color:#8e918d;
}
	.link-1:hover {
		color:#5e9f5d;
	}
.link-2 {
	color:#9e6248;
	font: italic 14px/21px 'Share', cursive;
	/* text-transform: uppercase; */
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
	.link-2:hover {
		color:#ffffff;
		background: #538a52;
	}
	
.reserv label {
	float:left;
	display:inline-block;
}
	#date-1, #date-2, #person, #room {
		width:21px;
		height:21px;
		padding:0 10px;
		font:12px/21px "Trebuchet MS", sans-serif;
		color:#8e918d;
		border: 1px solid #e4e4e0;
		margin-right:6px;
		outline:none;
		box-shadow:none !important;
		background: #f2f2f1;
	}
	#month-1, #month-2 {
		width:187px;
		height:21px;
		padding:0 12px;
		font:12px/21px "Trebuchet MS", sans-serif;
		color:#8e918d;
		border: 1px solid #e4e4e0;
		outline:none;
		box-shadow:none !important;
		background: #f2f2f1;
	}
.reserv-2 {
	float:left;
}
	.reserv-2 input {
		margin-left:3px;
	}
.submit {
	display:inline-block;
	float:right;
	color:#60a895;
	font: italic 11px/21px 'Share', cursive;
	text-decoration:underline;
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}
	.submit:hover {
		text-decoration:none;
	}
.button-fl {float:right;}

/* PRETTY PHOTO
========================================================================= */
/* Lightbox image */
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	}
	.lightbox-image img {
		position:relative;
		z-index:1;
		}
	#page1 .lightbox-image img {float:left;}
	.lightbox-image span {
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background: transparent url(../images/magnify.png) no-repeat 50% 50%;
		z-index:2;
		opacity: 0;
		}

/* FOOTER
========================================================================= */
footer {
	text-align:center;
	padding: 32px 0;
}
.policy {
	font: 12px/16px "Trebuchet MS", sans-serif;
	color: #5e9f5d;
}
.policy a {
	color: #5e9f5d;
}
	.policy a:hover {
		text-decoration:underline;
		color:#f9f9f9;
	}

/* MAP
========================================================================= */
dl {
	display: block;
	width: 174px;
}
dd span {
	float: right;
}
dl strong {
	display: block;
	font:14px/21px 'Share', cursive;
	/* text-transform: uppercase; */
	color:#9e6248;
	-webkit-text-stroke:1px rgba(249,249,249,0.6);
}

iframe {
	width: 100%;
	height: 243px;
	margin:0;
}

/* PADDING */
/*==========================================*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.rt-block-1 {
		display:inline-block;
	}
	.block-1 {
		padding-right:19px;
	}
	.block-3 {
		padding-left:18px;
	}
	#month-1, #month-2 {
		width:122px;
	}
	.ident-right-1 {margin-right: 5px;}
	#person, #room {margin-right:0;}
	.rt-img-2-1 {
		display:none;
	}
	.rt-img-1-1 {
		margin-right:20px;;
	}
	.block-14 {
		width:220px;
	}
	.block-9, .block-10, .block-12, .block-12-1 {
		padding: 0 19px 0 19px;
	}
	.rt-img-4 {
		display:none;
	}
	.col-1 {
		margin-right:30px;
	}
	.col-3 {
		width: 180px;
	}
	.col-3-ident-1 {
		margin-right:20px;
	}
	.col-5 {
		width:170px;
	}
}
@media only screen and (max-width: 767px) {
	nav {
		float:none;
		clear:left;
	}
	.rt-block-0 {
		display:none;
	}
	.rt-block-1 {
		display:inline-block;
	}
	.block-1 {
		padding-right:19px;
		padding-left:19px;
	}
	.block-2 {
		padding-left:19px;
		padding-right:19px;
	}
	.block-4 {
		padding-right:24px;
	}
	#page1 .main {
		margin-top:-20px;
		padding-bottom:60px;
	}
	.main {
		margin-top:-6px;
		background: #f9f9f9;
		padding-bottom:60px;
		-webkit-box-shadow: 0 0 6px rgba(45,45,45,0.1);
		-moz-box-shadow: 0 0 6px rgba(45,45,45,0.1);
		box-shadow: 0 0 6px rgba(45,45,45,0.1);
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-radius:0 0 6px 6px;
		border-radius: 0 0 6px 6px;
	}
	.block-8 {
		padding-right:19px;
		padding-left:19px;
	}
	.block-9, .block-10, .block-12, .block-12-1, .block-2-1 {
		padding: 0 19px 0 19px;
	}
	.rt-img-2-1 {
		display:none;
	}
	.rt-img-1 {
		width:100%;
	}
	.rt-img-1-1 {
		margin-right:0px;;
		width:100%;
		margin-bottom:20px;
	}
	.block-13 {
		width:260px;
		margin-top:0;
	}
	.block-14 {
		float:none;
		clear:left;
		width:250px;
		padding-top:20px;
		padding-left:0px;
	}
	.rt-margin-1 {
		margin-bottom:40px;
	}
	.rt-margin-2 {
		margin-bottom:20px;
	}
	.col-1, .col-2 {
		width:100%;
	}
	.rt-img-3 {
		width:260px;
	}
	.rt-img-3-1 {
		width:100%;
		margin-right:0;
	}
	.rt-img-4, .col-2 {
		display:none;
	}
	.col-4 {display:block;}
	.col-3 {
		width: 100%;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.submit {
		float:left;
	}
	.button-fl {float:left;}
	.block-13 {
		width:380px;
	}
	.block-14 {
		float:left;
		clear:none;
		width:220px;
		padding-top:6px;
		padding-left:18px;
	}
	.rt-img-3 {
		width:163px;
	}
	.rt-img-3-1 {
		width:165px;
		margin-right:20px;
	}
	.col-3 {
		width: 180px;
	}
	.col-3-ident-1 {
		margin-right:20px;
	}
	.col-5 {
		width:170px;
	}
}
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */


.headicons {margin-right:20px; margin-top:3px}

.iconhead-1 { background:url(../images/headicon_01.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block;}
.iconhead-1:hover {opacity:0.8}

.iconhead-2 { background:url(../images/headicon_02.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block; margin-left:0px;}
.iconhead-2:hover {opacity:0.8}

iconhead-3 { background:url(../images/headicon_03.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block; margin-right:-1px;}
iconhead-3:hover {opacity:0.8}

.iconhead-4 { background:url(../images/flag_el.png) 0 0 no-repeat; width:28px; height:28px; display:inline-block; margin-right:-1px;}
.iconhead-4:hover {opacity:0.8}

.iconhead-5 { background:url(../images/flag_en.png) 0 0 no-repeat; width:28px; height:28px; display:inline-block; margin-right:-1px;}
.iconhead-5:hover {opacity:0.8}


/* Skype Button bg */
 .skype-bg {
	width:260px;
	height:95px;
	padding:28px 26px 0 0;
	background:url(../images/skype-bg.gif) no-repeat 0 0;
	
}

.websolutions li {float:left; line-height:22px; padding:0px 6px; background:url(../images/nav-spacer.gif) right 7px no-repeat;}
.websolutions li a {display:inline-block; color:#fff; text-decoration:none;}
.websolutions li a:hover, .navigation2 li .active {text-decoration:underline;}
.websolutions .first {padding:0 8px 0 0; background:none;}
.websolutions .last {background:none;}