@charset "utf-8";
/* CSS Document */

div#outer-wrapper-h {
	margin:0 auto -250px auto;
	width:1280px;
	background-image:url(../images/pigeonloft-back.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

div#outer-wrapper {
	margin:0 auto -250px auto;
	width:1060px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

div#inner-wrapper {
	margin:0 auto -250px auto;
	width:860px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

div#header {
	width:860px;
	height:169px;
	margin:0 auto;
	background-position:top left;
	background-image:url(../images/main-logo.png);
	background-repeat:no-repeat;
}

div#top-nav {
	width:625px;
	height:169px;
	float:right;
	z-index:3;
	text-align:left;
	margin-right:19px;
	background-image:url(../images/tel-bar.png);
	background-position:top right;
	background-repeat:no-repeat;
}

p.top-tel {
	font-size:160%;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin:-4px 0 42px 315px;
}

a.top-link {
	color:#6b4118;
}

#navMenu{
	display: inline;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 10;
}
#navMenu li{
	float: left;
	display: inline;
}

a.navhome{
	display:block;
	float:left;
	width:79px;
	height:55px;
	background: url("../images/home.png");
	background-repeat:no-repeat;
}
a.navhome:hover{

	background: url("../images/home.png") 0 110px;
}
a.navhome_a{
	display:block;
	float:left;
	width:79px;
	height:55px;
	background-repeat:no-repeat;
	background: url("../images/home.png") 0 55px;
}

a.navabout{
	display:block;
	float:left;
	width:76px;
	height:55px;
	background: url("../images/about.png") 0 0;
	background-repeat:no-repeat;
}
a.navabout:hover{
	
	background: url("../images/about.png") 0 110px;
}
a.navabout_a{
	display:block;
	float:left;
	width:76px;
	height:55px;
	background: url("../images/about.png") 0 55px;
}

a.navrooms{
	display:block;
	float:left;
	width:78px;
	height:55px;
	background: url("../images/rooms.png") 0 0;
	background-repeat:no-repeat;
}
a.navrooms:hover{

	background: url("../images/rooms.png") 0 110px;
}
a.navrooms_a{
	display:block;
	float:left;
	width:78px;
	height:55px;
	background: url("../images/rooms.png") 0 55px;
}

a.navdining{
	display:block;
	float:left;
	width:87px;
	height:55px;
	background: url("../images/dining.png") 0 0;
	background-repeat:no-repeat;
}
a.navdining:hover{

	background: url("../images/dining.png") 0 110px;
}
a.navdining_a{
	display:block;
	float:left;
	width:87px;
	height:55px;
	background: url("../images/dining.png") 0 55px;
}

a.navweddings{
	display:block;
	float:left;
	width:112px;
	height:55px;
	background: url("../images/weddings.png") 0 0;
	background-repeat:no-repeat;
}
a.navweddings:hover{

	background: url("../images/weddings.png") 0 110px;
}
a.navweddings_a{
	display:block;
	float:left;
	width:112px;
	height:55px;
	background: url("../images/weddings.png") 0 55px;
}

a.navbusiness{
	display:block;
	float:left;
	width:102px;
	height:55px;
	background: url("../images/business.png");
	background-repeat:no-repeat;
}
a.navbusiness:hover{

	background: url("../images/business.png") 0 110px;
}
a.navbusiness_a{
	display:block;
	float:left;
	width:102px;
	height:55px;
	background: url("../images/business.png") 0 55px;
}

a.navcontact{
	display:block;
	float:left;
	width:91px;
	height:55px;
	background: url("../images/contact.png");
	background-repeat:no-repeat;
}
a.navcontact:hover{

	background: url("../images/contact.png") 0 110px;
}
a.navcontact_a{
	display:block;
	float:left;
	width:91px;
	height:55px;
	background: url("../images/contact.png") 0 55px;
}

div.slideshow {	
	height:420px;
	background-image:url(../images/main-image-base.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	z-index:5;
	margin:-32px auto 20px auto;
	padding:0 0 0 0;
	width:860px;
}

#exclusive{
	position:absolute;
	z-index:15;
	width:189px;
	height:84px;
	margin:269px 0 0 620px;
}

div.slideshow img {
	margin:30px 0 0 30px;
}

div#sub-image {	
	margin:0 auto;
	height:260px;
	background-image:url(../images/sub-image-base.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	z-index:5;
	margin:-32px auto 20px auto;
	width:860px;
}

div#sub-image img {
	margin-top:-3px;	
}

div#content {
	width:860px;
	margin:0 auto;
	text-align:left;
	height:100%;
}

div#welcome {
	width:540px;
	margin:0 25px 15px 0;
	float:left;
}

p.right-link {
	clear:both;
	text-align:right;
	margin:0 10px 0 0;
}

div#left-link {
	width:286px;
	float:left;
	height:200px;
	margin:0 1px 25px 0;
}

div#left-link-large {
	width:415px;
	float:left;
	margin:0 30px 25px 0;
}

div#right-link {
	width:286px;
	float:left;
	height:200px;
	margin:0 0 25px 0;
}

div#right-link-large {
	width:415px;
	float:left;
	margin:0 0 25px 0;
}

img.sq-photo {
	float:right;
	margin:0 10px 10px 15px;
}

img.avail {
	float:right;
	border:none;
	margin:-5px 10px 20px 80px;
}

div.roomshow {	
	height:322px;
	background-image:url(../images/room-photo-back.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	float:right;
	margin:0 20px 20px 20px;
	padding:0;
	width:326px;
	clear:right;
}

div.roomshow img {
	margin:16px 0 0 18px;
}

div#clear-rooms {
	height:50px;
	clear:both;
	width:860px;
}

div#clear-wed {
	height:150px;
	clear:both;
	width:860px;
}

div#push {
	height:230px;
}

div#footer {
	height:230px;
	background-color:#ffffff;
	background-image:url(../images/foot-back.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
}

div#foots {
	height:230px;
	width:860px;
	margin:70px auto 0 auto;
}

div#foot {
	width:525px;
	height:230px;
	margin:0 25px 0 0;
	float:left;
	text-align:left;
	background-image:url(../images/lion.png);
	background-position:top left;
	background-repeat:no-repeat;
}

div#foot-links {
	width:310px;
	float:right;
	text-align:right;
	padding-top:60px;
	color:#FFFFFF;
	font-size:80%;
}

div#foot-links a {
	font-weight:bold;
	color:#FFFFFF;
}

div#foot-links a:hover {
	font-weight:bold;
	color:#FFFF00;
}
