
* {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* HTML Element re-definitions */

body {
	background-color: #88362D;
	color: #737373;
}

* html body
{
	text-align: center;
}

.wbg
{
	background-color: White;
}

h1
{
	font-size: 330%;
}

h2
{
	
}

h3
{
	font-size: 220%;
}

h4
{
	font-size: 130%;
}

ul
{
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: White;
	border-bottom: 1px solid #88362D;
}

.lp
{
	float: left;
	width: 22px;
	padding-top: 220px;
}

.cp
{
	float: left;
	width: 672px;
	height: 550px;	
	background: none;
}

.rp
{
	float: left;
	width: 22px;
	padding-top: 220px;
}

#headlinks
{
	position: relative;
	overflow:hidden;
	float: left;
	padding: 27px 0 0 20px;
}

#headlinks ul
{
	padding: 0;
	margin: 0;
	list-style:circle;
}

#headlinks li
{
	float: left;
	padding-right: 6px;
	display: block;
}

#headlinks li a
{
	text-decoration: none;
	display: block;
}

#headlinks a.video {display:block; clear:both; padding:10px 0 0 0;}

.link1 
{
	display: block;
	background-image: url(../images/link1.gif);
	width: 221px;
	height: 15px;
}

.link1:hover
{
	background-image: url(../images/link1b.gif);
}

.link2 
{
	display: block;
	background-image: url(../images/link2.gif);
	width: 142px;
	height: 15px;
}

.link2:hover
{
	background-image: url(../images/link2b.gif);
}

.link3 
{
	display: block;
	background-image: url(../images/link3.gif);
	width: 135px;
	height: 15px;
}

.link3:hover
{
	background-image: url(../images/link3b.gif);
}

.link4 
{
	display: block;
	background-image: url(../images/link4.gif);
	width: 105px;
	height: 15px;
}

.link4:hover
{
	background-image: url(../images/link4b.gif);
}

.link5 
{
	display: block;
	background-image: url(../images/link5.gif);
	width: 121px;
	height: 15px;
}

.link5:hover
{
	background-image: url(../images/link5b.gif);
}

.link6 
{
	display: block;
	background-image: url(../images/link6.gif);
	width: 94px;
	height: 15px;
}

.link6:hover
{
	background-image: url(../images/link6b.gif);
}

#index
{
	margin: 0;
	padding: 0;
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/index-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
}

#features
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/features-bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat; 
}

#floorplans
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/floorplans-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
}

#availability
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/availability-bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat; 
}

#meetingrooms
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/meetingrooms-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
}

.atext
{
	padding: 130px 0 0 60px;
}

.ptext
{
	padding: 240px 0 0 60px;
}

.mtext
{
	padding: 230px 0 0 60px;
}

#location
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/location-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
}

#lc
{
	padding-left: 60px;
	width: 930px; 
	height: 390px;
}

* html #lc
{

}

.ltext
{
	padding: 150px 0 0 60px;
}

#location a
{
	text-decoration: none;
	color: #88362C;
	font-size: 100%;
}

#location a:hover
{
	color: #737373;
}

#contact
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/contact-bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat; 
}

.ctext
{
	padding: 140px 0 0 60px;
}

#gallery
{
	height: 750px;
	width: 1000px;
	background-image: url(../images/bg/gallery-bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
}

.gtext
{
	padding: 160px 0 0 65px;
}

#ic
{
	padding: 230px 0 0 350px;
	width: 630px;
	height: 469px;
}

* html #ic
{
	width: 1000px;
	padding-top: 10px;
	height: 474px;
}

a.availabilityLink {background:#88362C; color:#fff; display:block; padding:10px 0; text-align:center; float:left; width:140px; font-weight:bold;}

a:hover.availabilityLink {text-decoration:underline;}

#fc
{
	padding: 0 0 0 0;
	margin:0 0 0 500px;
	width: 350px;
	height:525px;
}

#fc ul
{
	padding: 0;
	margin: 0 0 30px 0;
	width: 350px;
}

#fc h2 {margin:0 0 10px 0; width:350px}

#fc p {margin:0 0 10px 0; width:350px}

#fc li
{
	padding:0 0 0 10px;
	margin:0 0 5px 14px;
}

.ftext
{
	padding: 100px 0 0 30px;
	margin:0 0 30px 0;
}

#ac
{
	margin: 20px 0 0 60px;
	height: 451px;
}

#ac table
{
	padding: 10px;
	background-color: #EEEEEE;
}

#ac table th
{
	color: #9A1F1F;
	font-size: 120%;
	font-weight: bold;
	padding: 2px;
}

#ac table td
{
	color: #222222;
	font-size: 120%;
	padding: 1px;
}

#ac table td a
{
	color: #9A1F1F;
	text-decoration: none; 
}

#ac table td a:hover
{
	color: #999999;
	text-decoration: underline; 
}

#ac table td.grey
{
	color: #939393;
	font-size: 120%;
}

* html #ac
{
	height: 00px;
}

#mc
{
	margin: 20px 0 0 60px;
}

#mc ul
{
	margin: 0;
	padding: 10px 10px 10px 22px;
	list-style-type:none;
}

#mc li
{
	padding: 6px 6px 6px 15px;
	background: transparent url(../images/grey-bullet.gif) no-repeat;
	background-position: 0px 10px;
}

#cc
{
	padding: 60px 0 0 530px;
	width: 340px;
	height: 458px;
}

* html #cc
{
	width: 860px;
	height: 499px;
}

#cc img
{
	padding-right: 20px;
}

#gc
{
	padding: 0 0 0 65px;
	width: 820px;
	height: 475px;
}

#gc img
{
	padding-right: 20px;
}

#pc
{
	height: 293px;
}

.p20
{
	padding-top: 20px;
	padding-right: 20px;
}

* html .p20
{
	padding-right: 0;
}

.p40
{
	padding-top: 40px;
}

.p60
{
	padding-top: 60px;
	padding-right: 20px;
}

.p200
{
	padding-top: 200px;
}

.p180
{
	padding-top: 180px;
}

.p240
{
	padding-top: 240px;
}

.pl70
{
	padding-left: 70px;
}

.pl50
{
	padding-left: 50px;
}

.pr40
{
	padding-right: 40px;
}

/* Some size enforcement classes. W = width, H = height */

.w150
{
	width: 150px;
}

.w200
{
	width: 200px;
}

.w300
{
	width: 300px;
}

.w320
{
	width: 320px;
}

.w360
{
	width: 360px;
}

.h40
{
	height: 40px;
	display: block;
}

/* General redefinitions for adding other style elements to specific classes */

.cleary
{
	clear: both;
}

.fr
{
	color: #88362C;
}

.rb
{
	border-right: 1px solid #CDCDCD;
}

.rp10
{
	padding-right: 10px;
}

.lp20
{
	padding-left: 20px;
}

.fg
{
	font-size: 100%;
	color: #737373;
}

.lefty
{
	float: left;
}

.righty
{
	float: right;
}

#droppy
{
	display: block;
	float: left;
	width: 240px;
	margin: 0 0 0 250px;
	padding: 20px 20px 20px 20px;
	background-color: #88362C;
}

#droppy ul
{
	list-style: none;
}

#droppy ul li a
{
	color: White;
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#droppy2
{
	display: block;
	float: left;
	width: 150px;
	margin: 0 0 0 395px;
	padding: 20px 20px 20px 20px;
	background-color: #88362C;
}

#droppy2 ul
{
	list-style: none;
}

#droppy2 ul li a
{
	color: White;
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.logo
{
	position: relative;
	float: right;
	margin: 1px 0 0 0;
}

.hclogo
{
	text-align: right;
}



