﻿* { padding:0; margin:0; }

body {background-color: #87481F;}

#wrapper { width:100%; margin:0 auto; }

#header { background:url(../images/background-top.jpg) repeat-x; width:100%;}

#headerwrapper { width:960px; height:347px; margin:0 auto; text-align:center; }

#logo { float:left; width:210px; margin-left:26px; background:url(../images/logo.jpg) no-repeat; height:347px;}
#logo h2 {background:url(../images/logo.jpg) no-repeat; width:210px; height:347px;}
#logo span {display:none;}

#home-main { float:right; width:657px; padding-right:25px; }

#navcontainer { background:url(../images/background-nav.jpg) repeat-x; width:100%;}

#navwrapper {width:960px; height:43px; margin:0 auto;}

#contentcontainer { background:url(../images/background-content.jpg) #87481F top repeat-x;  width:100%;}

#contentwrapper {width:960px;  margin:0 auto;}

	#leftcol {width:210px; float:left; margin-left:26px; position:relative; padding-top:0px; background-color:#AE7B4C; background:url(../images/leftcolumn-shadow-top.jpg) #AE7B4C top no-repeat; }
	#rightcol {width:690px; float:left; padding-left:25px;}

	#rightcol-main-left {float:left; width:210px;}
	#rightcol-main-right {float:left; width: 447px; }
#footercontainer {background:url(../images/background-darkbrown.jpg) repeat-x; width:100%}

#footerwrapper {width:960px; height:91px; margin:0 auto; }

#footerleftcol {width:210px; padding-left:26px; float:left;}
#footermiddlecol {width:58px; float:left; padding-left:25px; padding-top:10px;}
#footermiddlecoltext {width:400px; float:left; padding-left:20px; padding-top:20px;}
	#footermiddlecoltext p {font-family:Arial, Helvetica, sans-serif; color:#b59a6f; font-size:12px; line-height:120%;}
	
	#footermiddlecoltext strong {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; line-height:120%;}

#footerrightcol {width:200px; float:left; padding-left:20px; padding-top:15px;}
	#footerrightcol li {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline; line-height:125%; list-style:none; }
	.footerlink {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline; line-height:125%; list-style:none; }
	a.footerlink:link {text-decoration:none; color:#FFFFFF;}
	a.footerlink:visited {text-decoration:none; color:#FFFFFF;}
	a.footerlink:hover {background-color:#999999; text-decoration:none;}
	a.footerlink:active {text-decoration:none;}
	
#closingfooter {width:100%; margin:0 auto; text-align:center; background-color:#4f140c; padding:5px 0px 5px 0px;}
#closingfooter p
.smallfooterlink {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:135%;}
a.smallfooterlink:visited {text-decoration:none; color:#FFFFFF;}
a.smallfooterlink:active {text-decoration:none; color:#FFFFFF;}
a.smallfooterlink:link {text-decoration:none; color:#FFFFFF;}
#closingfooter a:hover {background-color:#CCCCCC;}
	
/* Main Top Navigation */
#nav {
	background:url(../images/mainnav.jpg) no-repeat;	
	width:960px;
    height:43px;
    margin:0;
    padding:0;
    }

    #nav span {
    display: none;
    }

    #nav li, #nav a {
    height:43px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
	display:inline;
    }
	
	#nav-home {width: 88px;}
    #nav-overview {width: 117px;} 
    #nav-accomodations {width: 165px;} 
    #nav-dining {width: 104px;} 
	#nav-meeting {width: 178px;} 
    #nav-activities {width: 113px;}
	#nav-events {width: 104px;}
	
	#nav-home a:hover {background:url(../images/mainnav.jpg) -47px -43px no-repeat; }
		#home .home {background:url(../images/mainnav.jpg) -47px -43px no-repeat; }
    #nav-overview a:hover {background:url(../images/mainnav.jpg) -135px -43px no-repeat; }
		#overview .overview {background:url(../images/mainnav.jpg) -135px -43px no-repeat; }
    #nav-accomodations a:hover {background:url(../images/mainnav.jpg) -252px -43px no-repeat; }	
		#accomodations .accomodations {background:url(../images/mainnav.jpg) -252px -43px no-repeat; }	
    #nav-dining a:hover {background:url(../images/mainnav.jpg) -417px -43px no-repeat; }
		#dining .dining {background:url(../images/mainnav.jpg) -417px -43px no-repeat; }
	#nav-meeting a:hover {background:url(../images/mainnav.jpg) -521px -43px no-repeat; }
		#meeting .meeting {background:url(../images/mainnav.jpg) -521px -43px no-repeat; }
    #nav-activities a:hover {background:url(../images/mainnav.jpg) -699px -43px no-repeat; }
		#activities .activities {background:url(../images/mainnav.jpg) -699px -43px no-repeat; }
	#nav-events a:hover {background:url(../images/mainnav.jpg) -812px -43px no-repeat; }
		#events .events {background:url(../images/mainnav.jpg) -812px -43px no-repeat; }
	
p, div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:135%; }
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:135%; color:#FFFFFF;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:135%; color:#FFFFFF;}
ul, ol {padding-left:30px;}
.clear { clear:both; }

/* Restaurants */

#josephs-restaurant { width:724px; height:272px; background:url(../images/dining/josephs-restaurant-callout.jpg) no-repeat; }
#josephs-restaurant p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#josephs-restaurant span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#cafe-expresso {width:724px; height:239px; background:url(../images/dining/cafe-expresso-callout.jpg) no-repeat; }
#cafe-expresso p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#cafe-expresso span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#skylite-cafe {width:724px; height:239px; background:url(../images/dining/skylite-cafe-callout.jpg) no-repeat; }
#skylite-cafe p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#skylite-cafe span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#link-sheraton {
	width:724px;
	height:239px;
	background:url(../images/dining/link-sheraton-callout.jpg) no-repeat bottom center;
}
#link-sheraton p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#link-sheration span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#club-fifth-season {
	width:724px;
	height:300px;
	background:url(../images/dining/club-fifth-season-callout.jpg) no-repeat bottom center;
}
#club-fifth-season p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#club-fifth-season span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#brass-bar {
	width:724px;
	height:239px;
	background:url(../images/dining/brass-bar-callout.jpg) no-repeat bottom center;
}
#brass-bar p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#brass-bar span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#the-connection {
	width:724px;
	height:239px;
	background:url(../images/dining/the-connection-callout.jpg) no-repeat bottom center;
}
#the-connection p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#the-connection span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
#thebardownunder {
	width:724px;
	height:239px;
	background:url(../images/dining/thebardownunder.jpg) no-repeat bottom center;
}
#thebardownunder p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:240px; padding-right:5px; padding-top:85px;}
#thebardownunder span {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-left:290px; padding-right:5px; }
.contentlink {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline; line-height:125%; list-style:none; }
a.contentlink:link {text-decoration:none; color:#FFFFFF;}
a.contentlink:visited {text-decoration:none; color:#FFFFFF;}
a.contentlink:hover {background-color:#999999; text-decoration:none;}
a.contentlink:active {text-decoration:none;}

 .column {
      float: left; 
      padding: 0px; }


[if IE 6]>
<style type="text/css">
img, div, a, input, #logo h2, #logo { behavior: url(http://development.beminteractive.com/sheraton/css/iepngfix.htc) }
</style><![endif]

