@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#272a4c; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; background:url(images/bg-blue.jpg)}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:48px; color:#855b16;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:22px; color:#855b16; margin:0;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:18px; color:#855b16; font-weight:bold;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:16px; color:#855b16; font-weight:bold;}
h4.events{font-family:Arial, Helvetica, sans-serif; font-variant:normal; font-size:14px; color:#272a4c; font-weight:bold; border-bottom:dotted 2px #272a4c; width:118px;}
h5{font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:14px; color:#855b16; font-weight:normal;}
a:link{font-weight:bold; color:#855b16;}
a:visited{font-weight:bold; color:#855b16;}
a:hover{font-weight:bold; color:#855b16; text-decoration:none;}



#ContainingDiv {background-color:#233a54; background:url(images/bg-blue.jpg); margin-top:15px;}
.centeringDiv {margin:0 auto; width: 950px;}
#goldBar{background-color:#c2ac72; height:8px;}

#copyContainer{clear:left;}
#copyContainer a:hover{color:#ffffff;}
#copyright{float:left; margin-top:40px; color:#ffffff;}
#sigLogo{float:right; margin:30px 0 20px 0;}

/* styles for main nav bar*/
#navContainer{background:url(images/bg-nav.gif); background-repeat:repeat-x; height:50px; clear:both;}
#nav, #nav ul {padding: 0; margin: 0; list-style: none;line-height: 1;}
#nav a {display: block; padding:0 39px 0 38px; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:18px; color:#fbf0dd; text-align:center; vertical-align:middle; text-decoration:none; font-weight:normal;}

#nav li{float:left; height:50px; line-height:48px;}
#nav li.active{height:50px; line-height:48px;}
/*#nav li:hover, #nav li.sfhover{background-image:url(images/bg-navOver.gif); color:#c2ac72;}*/
#nav li:hover a, #nav li.sfhover a {color:#c2ac72;}

/*on states for main nav*//*
#nav.corporate li#corporate{background-image:url(images/mn-hover.gif); background-repeat:no-repeat; overflow:hidden;}
#nav.environment li#environment{background-image:url(images/mn-hover.gif); background-repeat:no-repeat; overflow:hidden;}
#nav.products li#products{background-image:url(images/mn-hover.gif); background-repeat:no-repeat; overflow:hidden;}
#nav.technical li#technical{background-image:url(images/mn-hover.gif); background-repeat:no-repeat; overflow:hidden;}
#nav.contact li#contact{background-image:url(images/mn-hover.gif); background-repeat:no-repeat; overflow:hidden;}*/


/* Second Level */
#nav li ul {position: absolute; width:150px; left: -999em; background-color:#011829; z-index:2; padding-top:27px;}
#nav li ul li {margin-left:15px; padding:0px 0 0px 0; line-height:0px; margin-bottom:-15px;}
#nav li ul li:hover, #nav li ul li.sfhover{background-image:none;}
#nav li ul li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c2ac72; text-align:center; vertical-align:middle; text-decoration:none; padding-left:15px;}
#nav li ul li a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c2ac72; text-align:center; vertical-align:middle; text-decoration:underline;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:auto;}



#contentDiv{background-color:#ffffff;}
#content{padding:40px;}
#width60{width:60%;}
#phone{font-family:"Times New Roman", Times, serif; font-variant:small-caps; font-size:36px; color:#855b16; font-weight:bold;}
#fontSize{color:#855b16; float:right;}
#starburst{color:#FFFFFF; float:right; clear:right; margin-top:20px;}
#bgHp{background:url(images/bgHp-01.jpg) no-repeat bottom right; padding:40px;}
  
.lengthFix{position:relative; clear:both; height:1%; width:20px;}  

hr.gold{width: 50%; border:none; text-align: left;/*this will align it for IE*/margin: 40px auto 30px 0; /*this will align it left for Mozilla*/border-top: 2px dotted #855b16;/*the border*/height: 2px;/*whatever the total width of the border-top and border-bottom equal*/ }

#images{float:left; margin:30px; display:inline; width:260px; height:250px;}
#images p{font-size:10px;}
#comArticle{clear:left; width:75%;}

#articles{padding:0;}
#articles li{list-style-type:none; margin-bottom:10px;}

/* faq pages */
ul#faq li{margin:0 0 7px 0; list-style-type:none;}
a p{font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:18px; color:#855b16; font-weight:bold;}


/* form pages */
.message{font-weight:bold; color:#855b16; font-size:14px;}
label{float:left; width:150px; text-align:right; display:block; margin-right:10px; font-weight:bold; color:#855b16;}
label#under{width:150px; text-align:left; margin-right:10px; font-weight:bold; color:#855b16; margin-top:7px; float:none;}
.notRequired{font-weight:normal;}
input{width:200px; border:1px solid #855b16; background-color:#fef9e2; font-size:16px;}
input#button{ border:1px double #855b16; font-family:Georgia, "Times New Roman", Times, serif; color:#855b16;}
.margin200{ margin-left:68px;}
textarea{width:300px; height:150px; border:1px solid #855b16; background-color:#fef9e2; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#855b16; padding:4px;}
p.small{font-size:9px;}
p.size11{font-size:11px;}

/*suites page*/
#contentSuites{padding:40px; padding-right:20px;}
.suites h3{margin-bottom:5px;}
.suites table td{font-family:Arial, Helvetica, sans-serif; color:#121212; padding: 3px;}
.suites table td#fName{font-family:Arial, Helvetica, sans-serif; color:#121212; padding: 3px 3px 3px 0; width:130px;}
#fpImage{float:right;}
/*new suites page*/
#contentSfloors h2{margin:40px 0 0 40px;}
#contentSfloors h3{padding:0; margin:0;}
#contentSfloors p{width:700px; margin:0 auto; padding:10px;}
#contentSfloors ul.amenities{width:700px; margin:0 auto; padding:10px;}
#building{ border:#c2ac72 5px solid; width:800px; height:413px; margin:0 auto;}
#floorPlan{width:832px; height:502px; margin:0 auto;}
.floors{text-align:center; margin:0 auto; width:270px;}
ul.sFloors{margin:0; text-align:center;}
.sFloors li{list-style-type:none; width:22px; height:22px; float:left; margin:5px 5px 15px 5px;}
.sFloors a{text-decoration:none; background:url(images/bgFloors.gif) no-repeat; color:#000033; display:block; height:22px; padding:3px 0 0 1px;}
.sFloors a:hover{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}

/*floors active states*/
.floors #f1 a#f1{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.floors #f2 a#f2{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.floors #f3 a#f3{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.floors #f4 a#f4{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.floors #f5 a#f5{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.floors #f6 a#f6{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}

.fpSuites{width:240px; float:left;}
#fpSuitesImage{float:left; margin:40px;}
#fpSuitesImage h1{text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-variant:normal; font-size:48px; padding:0; margin:0; margin-bottom:5px;}
.fpSuites .floors{margin:0; padding:0; width:160px; text-align:left;}
.fpSuites ul.sFloors{margin:0; padding:0 60px 0 0;}
.fpSuites .sFloors li{list-style-type:none; width:22px; height:22px; float:left; margin:0px 7px 7px 0px;}
.fpSuites .sFloors a{text-decoration:none; background:url(images/bgFloors.gif) no-repeat; color:#000033; display:block; height:22px; padding:2px 0 0 1px;}
.fpSuites .sFloors a:hover{text-decoration:none; background:url(images/bgFloorsOver.gif) no-repeat; color:#c2ac72; display:block; height:22px;}
.fpSuites h2#flower{color:#000033; margin:10px 0 0 0;}
.fpSuites h4#size{color:#000033; font-size:14px; margin:0;}
.fpSuites h3#tRooms{margin:10px 0 5px 0;}
p#rooms{margin:0 0 15px 0;}
p#rooms a{color:#333;}
.fpSuites img{margin:5px 0 5px 0;}


/* generic styles */
.noLeftMargin{margin-left:0;}
.clearing {height: 0; clear: both;}
.size10{font-size:10px;}
.size12{font-size:12px;}
#width170{width:170px;}
