@charset "UTF-8";
/* CSS Document */

/* reset css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, dine, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

img { behavior: url(../js/iepngfix.htc) }

body {
	font-family:Corbel,Helvetica,Arial,Geneva,sans-serif;
	background:transparent url(../img/loading.gif);
	}
	
#contain {
	width: 313px;
	margin: 0 auto;
	}
	
#contain img {
	margin: 100px 0px 30px 0px;
	}
	
#gh_link a {
	margin: 30px 0px 0px 80px;
	}
	
#gh_link a:link, #gh_link a:visited {
	color: #003d1b;
	}
	
#gh_link a:hover {
	color: #bba76a;
	}


#container {
	width:1000px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.head {
	float: left;
	}
	
#logo img {
	padding: 15px 30px;
	}
	
.address {
	height: 62px;
	padding: 20px 0px 0px 0px;
	font-family:Georgia,Times New Roman,serif;
	font-size: 10px;
	}
	
#black {
	color: #000;
	}
	
#black a:link, #black a:visited {
	color: #245249;
	border-bottom: 1px dotted gray;
}

#black a:hover {
	color: #899f54;
}

	
#light {
	color: #ffffff;
	}
	
#light a:link, #light a:visited {
	color: #899f54;
	border-bottom: 1px dotted gray;
}

#light a:hover {
	color: #7dce65;
}

	
.lang-hold {
	position: absolute;
	top: 10px;
	right: 10px;
	}
	
.lang-hold li {
	list-style: none;
	float: left;
	margin-right: 5px;
	}

#lang a {
	display:block;
	height:17px;
	width:34px;
}

#lang #eng a:link, #lang #eng a:visited {
	background:transparent url(../img/lang-eng.png) no-repeat scroll 0 0;
}

#lang .current-eng a:link, #lang .current-eng a:visited {
	background:transparent url(../img/lang-eng.png) scroll 0 -17px;
}

#lang #eng a:hover, #lang .current-eng a:hover {
	background:transparent url(../img/lang-eng.png) scroll 0 -17px;
}

#lang #ita a:link, #lang #ita a:visited {
	background:transparent url(../img/lang-ita.png) no-repeat scroll 0 0;
}

#lang .current-ita a:link, #lang .current-ita a:visited {
	background:transparent url(../img/lang-ita.png) scroll 0 -17px;
}

#lang #ita a:hover, #lang .current-ita a:hover {
	background:transparent url(../img/lang-ita.png) scroll 0 -17px;
}
	
	
#toggle-back {
	position: absolute;
	top: 100px;
	left: 146px;
	width: 73px;
	height: 320px;
	background:#100;
	float: left;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

.toggle {
	cursor:pointer;
	font-size:10px;
	float: left;
	color: #ffffff;
	padding:7px;
	background:#100;
	border-bottom:2px solid #200;
}
.toggle:hover {
	background:#ffbb01;
	color: #000;
	border-bottom-color:#300;
}
.toggle.active {
	background:#001;
	border-bottom-color:#002;
}

.element {
	float: left;
	width: 500px;
	overflow: hidden;
}

#home, #locate, #dining {
	background:transparent url(../img/main-bg.png) no-repeat scroll 0 0;
	background-color: #ffffff;
}


.element p {
	font-size: 11px;
	line-height: 15px;
}

.intro {
	padding:10px 30px 30px 30px;
}

.element h1 {
	font-size: 18px;
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	font-style: oblique;
	padding: 15px 30px 0px 30px;
	color: #245249;
}

.element h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 30px 0px 30px;
	color: #000000;
}

#foot, #foot-locate {
	width: 500px;
	height: 30px;
	background-color: #245249;
	padding: 0px 0px 0px 15px;
	}

	
/* Location
--------------------------------- */

#locate #locate-pic {
	float: left;
	margin: 10px 15px 4px 20px;
	}

.intro-locate {
	padding:15px 30px 0px 30px;
}

#foot-locate {
	margin-top: 20px;
	}

	
/* Guestrooms
--------------------------------- */

.intro-guest {
	padding:15px 30px 0px 30px;
}

#box4{
	position:absolute;
}
#box4 div{
	width:430px;
	height:330px;
	float:left;
	background:#eee;
}

#box4 h3, #box4 p, #box4 ul{
	padding:5px 10px;
}

#box4 h3 {
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	color: #245249;
	font-style: oblique;
	margin: 5px 0px 2px 5px;
	}
	
#box4 h2 {
	margin: 20px 0px 0px 5px;
	font-size: 11px;
	color: #245249;
	font-style: oblique;
	font-family:Georgia,Times New Roman,serif;
	line-height: 20px;
	}
	
.room-describe {
	clear: left;
	width: 400px;
	margin: 15px;
	font-size: 8px;
	}

#box4 img{
	float:left;
	margin:0 10px 5px 15px;
}
#info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}

.mask3{
	position:relative;
	margin: 0px 0px 0px 30px;
	width:430px;
	height:330px;
	overflow:hidden;
}

#handles4 {
	margin: 10px 0px;
	}

#handles4 span {
	background:transparent url(../img/action_next.gif) no-repeat scroll 0 0;
	padding: 0px 10px 3px 20px;
	}
	
#handles4 span:hover {
	color: #67a498;
	}	
	

/* Activities
--------------------------------- */

#box-act {
	position:absolute;
}
#box-act div{
	width:430px;
	height:395px;
	float:left;
	background:#eee;
}

#box-act h3, #box-act p, #box-act ul{
	padding:5px 10px;
}

#box-act h3 {
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	color: #245249;
	font-style: oblique;
	margin: 5px 0px 2px 5px;
	}
	
#box-act h2 {
	margin: 20px 0px 0px 5px;
	font-size: 11px;
	color: #245249;
	font-style: oblique;
	font-family:Georgia,Times New Roman,serif;
	line-height: 20px;
	}

#box-act ul {
	margin: 175px 0px 0px 23px;
	}
	
#box-act li {
	list-style: none;
	font-size: 11px;
	font-family: inherit;
	padding: 3px 0px 3px 25px;
	background:transparent url(../img/check.png) no-repeat scroll 0 5px;
	}

#box-act img {
	float:left;
	margin:0 10px 0px 15px;
}

#info4 {
	background:#fff !important;
	color:red !important;
	cursor:default
}

.mask-act {
	position:relative;
	margin: 0px 0px 0px 30px;
	width:430px;
	height:400px;
	overflow:hidden;
}



/* Press
--------------------------------- */

#gallery-hold {
	width: 420px;
	margin: 10px 0px 0px 20px;
	}

.gallery-btn a {
	display:block;
	height:101px;
	width:400px;
	margin: 10px 0px 0px 0px;
}

#first-gallery a:link, #first-gallery a:visited {
	background:transparent url(../img/gallery-btn1.png) no-repeat scroll 0 0;
}

#first-gallery a:hover {
	background:transparent url(../img/gallery-btn1.png) scroll 0 -101px;
}

#second-gallery a:link, #second-gallery a:visited {
	background:transparent url(../img/gallery-btn2.png) no-repeat scroll 0 0;
}

#second-gallery a:hover {
	background:transparent url(../img/gallery-btn2.png) scroll 0 -101px;
}

#intro-press {
	padding: 25px 30px 0px 30px;
}

#intro-press li {
	background-image:url(../img/doc.png);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding: 0px 0px 10px 30px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: oblique;
	list-style: none;
}
	
#intro-press a:hover {
	color:#424242;
}

#intro-press a {
	border-bottom:1px dotted #000000;
	color:#770111;
	font-weight:bold;
}


	
/* Meeting & Events
--------------------------------- */

.mask-event {
	position:relative;
	margin: 0px 0px 0px 30px;
	width:430px;
	height:410px;
	overflow:hidden;
}

#box-event {
	position:absolute;
}

#box-event div{
	width:430px;
	height:430px;
	float:left;
	background:#eee;
}

#box-event h3, #box-event p, #box-event ul{
	padding:5px 10px;
}

#box-event h3 {
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	color: #245249;
	font-style: oblique;
	margin: 5px 0px 2px 5px;
	}
	
#box-event h2 {
	margin: 20px 0px 0px 5px;
	font-size: 11px;
	color: #245249;
	font-style: oblique;
	font-family:Georgia,Times New Roman,serif;
	line-height: 20px;
	}

#box-event ul {
	margin: 0px 30px 0px 23px;
	clear: left;
	}
	
#box-event li {
	list-style: none;
	font-size: 11px;
	font-family: inherit;
	padding: 3px 0px 3px 25px;
	background:transparent url(../img/check.png) no-repeat scroll 0 5px;
	}

#box-event img {
	margin:0 10px 0px 15px;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	background: #fff;
	margin: 20px;
	width: 390px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 11px;
	font-weight: normal;
	color: #020227;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #020227;
}

#hor-minimalist-b img {
	float: right;
	}

.title {
	color: #020227;
	}
	
	
	
/* Dining
--------------------------------- */

	
.intro-dining {
	padding:10px 30px 0px 30px;
	clear: left;
}

 #patio {
	margin: 0px 15px 0px 20px;
	} 
	
	
/* Packages
--------------------------------- */

#box-pack {
	position:absolute;
}
#box-pack div{
	width:430px;
	height:420px;
	float:left;
	background:#eee;
}

#box-pack h3, #box-pack ul{
	padding:5px 10px;
}

#box-pack h3 {
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	color: #245249;
	font-style: oblique;
	margin: 5px 0px 2px 5px;
	}
	
#box-pack h2 {
	padding: 0px 25px;
	font-size: 11px;
	color: #245249;
	font-style: oblique;
	font-family:Georgia,Times New Roman,serif;
	line-height: 20px;
	}

#box-pack ul {
	margin: 5px 0px 5px 15px;
	}
	
#box-pack li {
	list-style: none;
	font-size: 11px;
	font-family: inherit;
	padding: 3px 0px 3px 25px;
	background:transparent url(../img/check.png) no-repeat scroll 0 5px;
	}

#box-pack p {
	padding: 5px 25px;
	}

#box-pack img {
	float:left;
	margin:0 10px 0px 15px;
}

#info4 {
	background:#fff !important;
	color:red !important;
	cursor:default
}

.mask-pack {
	position:relative;
	margin: 0px 0px 0px 30px;
	width:430px;
	height:420px;
	overflow:hidden;
}

.book-hold-intro {
	width: 110px;
	margin: 5px 0px 0px 20px;
	}

.book-hold {
	width: 110px;
	margin: 10px 0px 0px 20px;
	}

.book a {
	display:block;
	height:31px;
	width:100px;
}

.book a:link, .book a:visited {
	background:transparent url(../img/book.png) no-repeat scroll 0 0;
}

.book a:hover {
	background:transparent url(../img/book.png) scroll 0 -31px;
}

.disclaim {
	font-style: oblique;
	color: #245249;
	font-weight: bold;
	}
		

	
/* Directions
--------------------------------- */

.mask-direct {
	position:relative;
	margin: 0px 0px 0px 30px;
	width:430px;
	height:385px;
	overflow:hidden;
}

#box-direct{
	position:absolute;
}
#box-direct div{
	width:430px;
	height:380px;
	float:left;
	background:#eee;
}

#box-direct h3, #box-direct p, #box-direct ul{
	padding:5px 10px;
}

#box-direct h3 {
	font-weight: bold;
	font-family:Georgia,Times New Roman,serif;
	color: #245249;
	font-style: oblique;
	margin: 5px 0px 2px 5px;
	}
	
#box-direct h2 {
	margin: 10px 0px 0px 5px;
	font-size: 10px;
	color: #245249;
	font-style: oblique;
	font-family:Georgia,Times New Roman,serif;
	line-height: 17px;
	}

.fine {
	clear: left;
	}

.fine a:link, .fine a:visited {
	border-bottom:1px dotted #000000;
	color:#770111;
	font-weight:bold;
}

	
.fine a:hover {
	color:#424242;
}


#box-direct ul {
	margin: 0px 0px 5px 15px;
	}
	
#box-direct li {
	list-style: none;
	font-size: 11px;
	font-family: inherit;
	padding: 3px 0px 0px 25px;
	}
	
.room-describe {
	clear: left;
	width: 400px;
	margin: 15px;
	font-size: 8px;
	}

#box-direct img{
	float:left;
	margin:0 10px 5px 15px;
}



	
/* Index slideshow
--------------------------------- */

.mask2{
	position:relative;
	margin: 20px 0px 10px 30px;
	width:425px;
	height:175px;
	overflow:hidden;
	border: 2px solid #f5f5f5;
}

#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}

.buttons {
	padding: 0px 0px 5px 30px;
	color: #245249;
	font-style: oblique;
	cursor:pointer;
	}
	
#prev1 {
	padding: 0px 5px 3px 20px;
	background:transparent url(../img/action_back.gif) no-repeat scroll 0 0;
	}
	
#prev1:hover, #play1:hover, #stop1:hover, #next1:hover {
	color: #67a498;
	}
	
#play1 {
	padding: 0px 5px 3px 20px;
	background:transparent url(../img/action_go.gif) no-repeat scroll 0 0;
	}
	
#stop1 {
	padding: 0px 5px 3px 20px;
	background:transparent url(../img/action_stop.gif) no-repeat scroll 0 0;
	}	
	
#next1 {
	padding: 0px 5px 3px 20px;
	background:transparent url(../img/action_next.gif) no-repeat scroll 0 0;
	}	

/* Navigation
--------------------------------- */

#nav-hold {
	width: 146px;
	height: 310px;
	float: left;
	}
	
#nav-hold li {
	list-style: none;
	}

#nav a {
	display:block;
	height:32px;
	width:146px;
	text-indent: -9999px;
}

#nav #home a:link, #nav #home a:visited {
	background:transparent url(../img/nav-home.png) no-repeat scroll 0 0;
}

#nav .current-home a:link, #nav .current-home a:visited {
	background:transparent url(../img/nav-home.png) scroll 0 -64px;
}

#nav #home a:hover, #nav .current-home a:hover {
	background:transparent url(../img/nav-home.png) scroll 0 -32px;
}

#nav #eng-home a:link, #nav #eng-home a:visited {
	background:transparent url(../img/nav-eng-home.png) no-repeat scroll 0 0;
}

#nav .current-eng-home a:link, #nav .current-eng-home a:visited {
	background:transparent url(../img/nav-eng-home.png) scroll 0 -64px;
}

#nav #eng-home a:hover, #nav .current-eng-home a:hover {
	background:transparent url(../img/nav-eng-home.png) scroll 0 -32px;
}


#nav #location a:link, #nav #location a:visited {
	background:transparent url(../img/nav-location.png) no-repeat scroll 0 0;
}

#nav .current-location a:link, #nav .current-location a:visited {
	background:transparent url(../img/nav-location.png) scroll 0 -64px;
}

#nav #location a:hover, #nav .current-location a:hover {
	background:transparent url(../img/nav-location.png) scroll 0 -32px;
}


#nav #eng-location a:link, #nav #eng-location a:visited {
	background:transparent url(../img/nav-eng-location.png) no-repeat scroll 0 0;
}

#nav .current-eng-location a:link, #nav .current-eng-location a:visited {
	background:transparent url(../img/nav-eng-location.png) scroll 0 -64px;
}

#nav #eng-location a:hover, #nav .current-eng-location a:hover {
	background:transparent url(../img/nav-eng-location.png) scroll 0 -32px;
}


#nav #guest a:link, #nav #guest a:visited {
	background:transparent url(../img/nav-guest.png) no-repeat scroll 0 0;
}

#nav .current-guest a:link, #nav .current-guest a:visited {
	background:transparent url(../img/nav-guest.png) scroll 0 -64px;
}

#nav #guest a:hover, #nav .current-guest a:hover {
	background:transparent url(../img/nav-guest.png) scroll 0 -32px;
}


#nav #eng-guest a:link, #nav #eng-guest a:visited {
	background:transparent url(../img/nav-eng-guest.png) no-repeat scroll 0 0;
}

#nav .current-eng-guest a:link, #nav .current-eng-guest a:visited {
	background:transparent url(../img/nav-eng-guest.png) scroll 0 -64px;
}

#nav #eng-guest a:hover, #nav .current-eng-guest a:hover {
	background:transparent url(../img/nav-eng-guest.png) scroll 0 -32px;
}


#nav #press a:link, #nav #press a:visited {
	background:transparent url(../img/nav-press.png) no-repeat scroll 0 0;
}

#nav .current-press a:link, #nav .current-press a:visited {
	background:transparent url(../img/nav-press.png) scroll 0 -64px;
}

#nav #press a:hover, #nav .current-press a:hover {
	background:transparent url(../img/nav-press.png) scroll 0 -32px;
}



#nav #eng-press a:link, #nav #eng-press a:visited {
	background:transparent url(../img/nav-eng-press.png) no-repeat scroll 0 0;
}

#nav .current-eng-press a:link, #nav .current-eng-press a:visited {
	background:transparent url(../img/nav-eng-press.png) scroll 0 -64px;
}

#nav #eng-press a:hover, #nav .current-eng-press a:hover {
	background:transparent url(../img/nav-eng-press.png) scroll 0 -32px;
}



#nav #act a:link, #nav #act a:visited {
	background:transparent url(../img/nav-act.png) no-repeat scroll 0 0;
}

#nav .current-act a:link, #nav .current-act a:visited {
	background:transparent url(../img/nav-act.png) scroll 0 -64px;
}

#nav #act a:hover, #nav .current-act a:hover {
	background:transparent url(../img/nav-act.png) scroll 0 -32px;
}



#nav #eng-act a:link, #nav #eng-act a:visited {
	background:transparent url(../img/nav-eng-act.png) no-repeat scroll 0 0;
}

#nav .current-eng-act a:link, #nav .current-eng-act a:visited {
	background:transparent url(../img/nav-eng-act.png) scroll 0 -64px;
}

#nav #eng-act a:hover, #nav .current-eng-act a:hover {
	background:transparent url(../img/nav-eng-act.png) scroll 0 -32px;
}


#nav #meet a:link, #nav #meet a:visited {
	background:transparent url(../img/nav-meet.png) no-repeat scroll 0 0;
}

#nav .current-meet a:link, #nav .current-meet a:visited {
	background:transparent url(../img/nav-meet.png) scroll 0 -64px;
}

#nav #meet a:hover, #nav .current-meet a:hover {
	background:transparent url(../img/nav-meet.png) scroll 0 -32px;
}


#nav #eng-meet a:link, #nav #eng-meet a:visited {
	background:transparent url(../img/nav-eng-meet.png) no-repeat scroll 0 0;
}

#nav .current-eng-meet a:link, #nav .current-eng-meet a:visited {
	background:transparent url(../img/nav-eng-meet.png) scroll 0 -64px;
}

#nav #eng-meet a:hover, #nav .current-eng-meet a:hover {
	background:transparent url(../img/nav-eng-meet.png) scroll 0 -32px;
}


#nav #rist a:link, #nav #rist a:visited {
	background:transparent url(../img/nav-rist.png) no-repeat scroll 0 0;
}

#nav .current-rist a:link, #nav .current-rist a:visited {
	background:transparent url(../img/nav-rist.png) scroll 0 -64px;
}

#nav #rist a:hover, #nav .current-rist a:hover {
	background:transparent url(../img/nav-rist.png) scroll 0 -32px;
}


#nav #eng-rist a:link, #nav #eng-rist a:visited {
	background:transparent url(../img/nav-eng-rist.png) no-repeat scroll 0 0;
}

#nav .current-eng-rist a:link, #nav .current-eng-rist a:visited {
	background:transparent url(../img/nav-eng-rist.png) scroll 0 -64px;
}

#nav #eng-rist a:hover, #nav .current-eng-rist a:hover {
	background:transparent url(../img/nav-eng-rist.png) scroll 0 -32px;
}


#nav #pack a:link, #nav #pack a:visited {
	background:transparent url(../img/nav-pack.png) no-repeat scroll 0 0;
}

#nav .current-pack a:link, #nav .current-pack a:visited {
	background:transparent url(../img/nav-pack.png) scroll 0 -64px;
}

#nav #pack a:hover, #nav .current-pack a:hover {
	background:transparent url(../img/nav-pack.png) scroll 0 -32px;
}



#nav #eng-pack a:link, #nav #eng-pack a:visited {
	background:transparent url(../img/nav-eng-pack.png) no-repeat scroll 0 0;
}

#nav .current-eng-pack a:link, #nav .current-eng-pack a:visited {
	background:transparent url(../img/nav-eng-pack.png) scroll 0 -64px;
}

#nav #eng-pack a:hover, #nav .current-eng-pack a:hover {
	background:transparent url(../img/nav-eng-pack.png) scroll 0 -32px;
}


#nav #direct a:link, #nav #direct a:visited {
	background:transparent url(../img/nav-direct.png) no-repeat scroll 0 0;
}

#nav .current-direct a:link, #nav .current-direct a:visited {
	background:transparent url(../img/nav-direct.png) scroll 0 -64px;
}

#nav #direct a:hover, #nav .current-direct a:hover {
	background:transparent url(../img/nav-direct.png) scroll 0 -32px;
}


#nav #eng-direct a:link, #nav #eng-direct a:visited {
	background:transparent url(../img/nav-eng-direct.png) no-repeat scroll 0 0;
}

#nav .current-eng-direct a:link, #nav .current-eng-direct a:visited {
	background:transparent url(../img/nav-eng-direct.png) scroll 0 -64px;
}

#nav #eng-direct a:hover, #nav .current-eng-direct a:hover {
	background:transparent url(../img/nav-eng-direct.png) scroll 0 -32px;
}


#nav #eng-book a:link, #nav #eng-book a:visited {
	background:transparent url(../img/nav-eng-book.png) no-repeat scroll 0 0;
}

#nav .current-book a:link, #nav .current-book a:visited {
	background:transparent url(../img/nav-eng-book.png) scroll 0 -64px;
}

#nav #eng-book a:hover, #nav .current-eng-book a:hover {
	background:transparent url(../img/nav-eng-book.png) scroll 0 -32px;
}

#nav #book a:link, #nav #book a:visited {
	background:transparent url(../img/nav-book.png) no-repeat scroll 0 0;
}

#nav .current-book a:link, #nav .current-book a:visited {
	background:transparent url(../img/nav-book.png) scroll 0 -64px;
}

#nav #book a:hover, #nav .current-book a:hover {
	background:transparent url(../img/nav-book.png) scroll 0 -32px;
}



/* Background Image code
--------------------------------- */

html,body{width:100%;height:100%;overflow:hidden;border:0;margin:0;padding:0;}

/*For making the background size*/
.scaler{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:url(loading.gif);display:table}
.scaler div{position:absolute;left:0;top:50%;width:100%}
.scaler > div{display:table-cell;vertical-align:middle;height:100%;position:static;top:0}
.scaler img{margin:0 auto;display:block;min-height:50%;min-width:50%;-ms-interpolation-mode:bicubic}
*:first-child+html .scaler img{position:relative;top:-50%} /*Fix IE7*/
*:first-child+html .scaler div{position:absolute;top:50%;height:auto} /*Fix IE7*/
* html .scaler img{height:50%;position:relative;top:-50%} /*Fix IE6*/

.clear {
	clear: both;
	}

