html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body, p, li, label, input { font:13px/18px Arial, Helvetica, sans-serif; color:#fff;}
p {text-align:justify;}
h1 {font: bold 22px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0; text-shadow: 1px 1px 1px #384748;}
h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 2px 0; text-shadow: 1px 1px 1px #384748;}

#website-design {clear:both; color:#777; padding:20px 0 0 0;}
#website-design a, #website-design p {color:#777; font-size:11px;}


a.white14 {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 2px 0; text-shadow: 1px 1px 1px #384748; text-decoration:none;}
a.white14:hover {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 2px 0; text-shadow: 1px 1px 1px #384748; text-decoration:underline;}

.b9 {font: normal 9px/9px Arial, Helvetica, sans-serif; color:#fff;}
.b11 {font: normal 11px/9px Arial, Helvetica, sans-serif; color:#ddd;}
.b24 {font: bold 24px/24px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0; text-shadow: 1px 1px 1px #384748;}

body {background:#0e0e0e;}
#wrap1 {width:100%; background: #444e50 url(images/back2.jpg) repeat-x; position:relative;}
#wrap1x {width:100%; background: #444e50 url(images/back1.gif) repeat-x; position:relative;}
#wrap2 {width:971px; margin:0 auto; background: url(images/back_content.jpg) repeat-y;}
#top1 {height:97px; width:991px;}
#header1 {height:344px; width:971px;}
#header1L {height:342px; width:492px; float:left; padding:1px 0 1px 1px; border: 1px solid #ffffff;}
#header1R {height:344px; width:475px; float:right; padding:1px 1px 1px 0; background:#fff; position:relative;}

#header5 {height:282px; width:971px;}
#header5L {height:282px; width:552px; float:left; padding:1px 0 1px 1px; background:#fff;}
#header5R {height:282px; width:417px; float:right; padding:1px 1px 1px 0; background:#fff; position:relative;}

#details1R {height:284px; width:417px; float:right; background:#fff url(images/back_details1.jpg) no-repeat; position:relative;}
#details1RL {height:250px; width:250px; padding:20px 0 0 20px;}
#details1RR {height:250px; width:87px; float:right; padding:20px 20px 0 0; text-align:right;}


#header2 {height:344px; width:971px; background:#fff;}
#header2L {height:344px; width:494px; float:left; padding:1px 0 1px 1px; background:#fff;}
#header2R {height:282px; width:417px; float:right; padding:1px 1px 1px 0; background:#fff;}
#details2R {height:346px; width:475px; float:right; background:#fff url(images/back_details2.jpg) no-repeat; position:relative;}
#details2RL {height:250px; width:250px; padding:20px 0 0 20px;}
#details2RR {height:250px; width:200px; float:right; padding:30px 20px 0 0; text-align:right;}

#topmenu1 {height:75px; width:970px;}
#content1 {width:920px; padding: 25px 0 25px 25px;}
#content-search {width:945px; padding: 0 0 25px 0px;}
#content-search h1 {font: bold 22px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 30px; text-shadow: 1px 1px 1px #384748;}
#content-search h3 {font: bold 17px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 5px  0px; text-shadow: 1px 1px 1px #384748;}
.search1 {background: #404c4c url(images/back-search1.gif) repeat-x;border:1px solid #96a2a2; width:398px;padding:20px; float:left; margin: 30px 0 0 30px;} 
.search1:hover{background: #404c4c;border:1px solid #fff;}


#careersL {float:left; width:500px;}
#careersR {float:right; width:200px; background:#495657; border:1px solid #9badaf; padding:30px;}

.quote4 {font:italic 15px times new roman;}
.quoter4 {font:bold 9px verdana;}



#content1L {width:500px; float:left;}
#content1R {width:370px; float:right;}
#content1R p {font: normal 11px/13px Arial, Helvetica, sans-serif;}
.clear1 {clear:both;}
#footer1 {width:100%; background: #0e0e0e url(images/back_bottom.jpg) repeat-x; height:105px;}
#footer2 {margin:0 auto; width:971px;}
#footer2L {width:700px; height:90px; padding:10px 0 0 0; float:left;}
#footer2R {width:192px; height:90px; padding:10px 0 0 0; float:right;}
a {color:#7ee5ff; text-decoration:underline;}
a:hover {color:#7ee5ff; text-decoration:none;}


.table1 td {padding:0 0 12px 0;}


.social1 {padding: 10px; }

#topmenu1{background: url(images/menu1.gif) no-repeat top left; width:970px;height:47px; z-index:10;} 
#topmenu1 ul{border: 0;	margin: 0;padding: 0;list-style-type: none;clear: left;}
#topmenu1 ul li{display: block;	float: left;padding: 0;margin: 0;}
#topmenu1 ul li a span{font: normal 9px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none; padding:0px 0 0 8px; text-align:left; position:relative; top:25px;}

#footermenu1 {width:220px; float:left;}
#footermenu1 li {margin:0 0 3px 15px; list-style-type:square;}
#footermenu1 a {text-decoration:none; font-size:11px;}
#footermenu1 a:hover {text-decoration:underline;}
#footermenu2 {width:220px; float:left;}
#footermenu2 li {margin:0 0 3px 15px; list-style-type:square;}
#footermenu2 a {text-decoration:none; font-size:11px;}
#footermenu2 a:hover {text-decoration:underline;}


/* --Left Menu Sizes -- */

#topmenu1 ul li a.gate1{width:135px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;}
#topmenu1 ul li a.gate2{width:139px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;}
#topmenu1 ul li a.gate3{width:139px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;}
#topmenu1 ul li a.gate4{width:139px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;} 
#topmenu1 ul li a.gate5{width:139px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;} 
#topmenu1 ul li a.gate6{width:139px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;} 
#topmenu1 ul li a.gate7{width:140px; height:47px; margin:0px; padding:0px;display: block; text-decoration:none;} 

/* -- Left Menu Hovers -- */

#topmenu1 ul li a.gate1:hover{background: url(images/menu1.gif) 0px -47px;}
#topmenu1 ul li a.gate2:hover{background: url(images/menu1.gif) -135px -47px;}
#topmenu1 ul li a.gate3:hover{background: url(images/menu1.gif) -274px -47px;}			
#topmenu1 ul li a.gate4:hover{background: url(images/menu1.gif) -413px -47px;}
#topmenu1 ul li a.gate5:hover{background: url(images/menu1.gif) -552px -47px;}	
#topmenu1 ul li a.gate6:hover{background: url(images/menu1.gif) -691px -47px;}
#topmenu1 ul li a.gate7:hover{background: url(images/menu1.gif) -830px -47px;}


#form1 {background:#24466e url(images/back_form1.jpg)  no-repeat; border:1px solid #88a2bb; width:359px;}
#form2 {width:260px; padding: 20px 0 20px 49px; border:0;}

#thanks1 {background:#547ba2 url(images/success1.gif) 10px 20px no-repeat; border:1px solid #88a2bb; width:359px;}
#thanks2 {width:260px; padding: 20px 0 20px 75px; border:0;}

#error1 {background:#547ba2 url(images/error1.gif) 10px 20px no-repeat; border:1px solid #88a2bb; width:359px;}
#error2 {width:260px; padding: 20px 0 20px 75px; border:0;}
 
form label {float: left;width: 220px;font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
form input {float: left;width: 260px;margin-bottom: 15px; padding:4px; color:#153558; background:#c8d9ec; border:1px solid #c8d9ec;}




#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:494px; height:344px; background:#FFF url(images/loading.gif) center center no-repeat; border-right:1px solid #fff;}
#image img {position:absolute; top:0; left:0; border-right:1px solid #fff; width:494px; height:344px;}
#thumbwrapper { width:430px; height:92px; position:absolute; top:240px; left:20px; background:#fff;}
#thumbarea {position:relative; overflow:hidden; height:82px; width:420px; top: 5px; left:5px; }
#thumbs {position:absolute; list-style:none; height:82px; width:10000px;  }
#thumbs li {float:left; margin-right:5px; cursor:pointer; }
#thumbs li img{ border:1px solid #000;}

.thumbs4 {
  max-width: 140px;
  max-height: 100px;
  
}


#suites1 {float:left; width:720px;}
#suites1 td { font:11px/18px  Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:4px;}

#utilities1 {float:right; width:180px;}

h2 { font: bold 15px/18px  Arial, Helvetica, sans-serif; color:#fff; }
#form2 h3 { font: bold 15px/18px  Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-shadow: 1px 1px 1px #163252;}
h4 { font: bold 9px/14px verdana,Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-shadow: 1px 1px 1px #163252;}

.b18 { font: bold 22px/27px  Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px 1px #163252;}
.b36 { font: normal 40px   Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px 1px #163252;}


.li-yes {list-style-image:url("images/yes.gif"); margin: 0 0 3px 40px;}
.li-no {list-style-image:url("images/no.gif"); margin: 0 0 3px 40px;}
.clear2 {clear:both;}
ul.listing1 {margin:5px 0 5px 30px;}


umbs4 {width:135px; height:102px; border: 3px solid #fff;}



#map {
			margin:0;
			padding:0;
			width:417px;
			height:282px;
			background:url(images/map2.gif) top left no-repeat #fff;	
position:relative;
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(images/spacer.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:140px;
			left:20px;
			top:15px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map a.ed1 {
	top:145px;
	left:285px;
	width:18px;
	height:16px;
		}
		
		#map a.le1 {
	top:167px;
	left:279px;
	width:17px;
	height:16px;
		}
		
		#map a.pg1 {
	top:105px;
	left:155px;
	width:24px;
	height:23px;
		}
		
		#map a.ka1 {
	top:209px;
	left:167px;
	width:24px;
	height:23px;
		}
		
		#map a.sp1 {
	top:159px;
	left:306px;
	width:16px;
	height:16px;
		}
			#map a.gp1 {
	top:81px;
	left:226px;
	width:18px;
	height:19px;
		}
		
		#map a.ab1 {
	top:254px;
	left:138px;
	width:18px;
	height:19px;
		}

#map a, #map span {font:bold 9px verdana;}


.slideshow { height: 282px; width: 551px; }
.slideshow img {border:0;}

.inquiry-button {
  margin-bottom: 10px;
  width: 360px;
}

.inquiry-button a {
	margin: 0 auto;
	width: 321px;
	height: 62px;
	display: block;
	background: url('images/inquiry-button.jpg') no-repeat;
}

.inquiry-button a:hover {
	background-position: 0 -62px;
}
