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

body { background-image:url(../layout/bg-red.gif); background-repeat:repeat-x; }
h1 { color:#781d1d; }
h2, h3 { color:#333; }
#bluelogo { margin:0px 28px 0px 29px; float:left; }
a:link { color:#781d1d; text-decoration:underline; }
a:visited { color:#781d1d; text-decoration:underline; }
a:hover { color:#333; text-decoration:underline; }


/* Navigation */

#nav { width:601px; margin:8px 4px 0px 4px; float:right; height:auto; overflow:hidden; }
#nav a:link { color:#ffffff; text-decoration:none; }
#nav a:visited { color:#ffffff; text-decoration:none; }
#nav a:hover { color:#567e0e; text-decoration:none; }
#navrow2 { background-image:url(../layout/nav-red.gif); }
#navrow2 a:link { color:#f6c1c0; text-decoration:none; }
#navrow2 a:visited { color:#f6c1c0; text-decoration:none; }
#navrow2 a:hover { color:#fff; text-decoration:underline; }
#nv1 a:link { color:#fff; text-decoration:none; background-image:url(../layout/museum-button-red-up.gif); width:90px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv1 a:visited { color:#fff; text-decoration:none; background-image:url(../layout/museum-button-red-up.gif); width:90px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv1 a:hover { color:#0d2b4e; text-decoration:none; background-image:url(../layout/museum-button-red-over.gif); width:90px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv2 a:link { color:#fff; text-decoration:none; background-image:url(../layout/conference-button-red-up.gif); width:160px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv2 a:visited { color:#fff; text-decoration:none; background-image:url(../layout/conference-button-red-up.gif); width:160px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv2 a:hover { color:#f6c1c0; text-decoration:none; background-image:url(../layout/conference-button-red-up.gif); width:160px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv3 a:link { color:#fff; text-decoration:none; background-image:url(../layout/whats-on-button-red-up.gif); width:84px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv3 a:visited { color:#fff; text-decoration:none; background-image:url(../layout/whats-on-button-red-up.gif); width:84px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv3 a:hover { color:#aa9a46; text-decoration:none; background-image:url(../layout/whats-on-button-red-over.gif); width:84px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv4 a:link { color:#fff; text-decoration:none; background-image:url(../layout/accommodation-button-red-up.gif); width:110px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv4 a:visited { color:#fff; text-decoration:none; background-image:url(../layout/accommodation-button-red-up.gif); width:110px; height:28px; display:block; line-height:28px; margin-right:2px; }
#nv4 a:hover { color:#78963a; text-decoration:none; background-image:url(../layout/accommodation-button-red-over.gif); width:110px; height:28px; display:block; line-height:28px; margin-right:2px; }
#rightc { background-image:url(../layout/right-col-red.gif); }
#suites { background-image:url(../layout/flash-bg-red-2.jpg); background-repeat:no-repeat; width:282px; height:270px; float:left; }
#foot p { color:#333; }
#foot p span { color:#781d1d; font-weight:bold; }


/* Accordion
----------------------------------*/

.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; display: block; width: 370px; }
.accordion li { cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 370px; border-bottom:1px solid #ccc }
.accordion li.active>a { background: url('/images/close.gif') no-repeat center right; }
.accordion li div { width:350px; padding:10px; display: block; clear: both; float: left; background-image:url(/images/suites-bg.gif); background-repeat:repeat-x; border-top:2px solid #888; }
.accordion li a { text-decoration: none; color:#720b0a; font-weight:bold; padding: 6px 10px 7px 10px; border-bottom:1px solid #fff; display: block; cursor: pointer; background: url('/images/open.gif') no-repeat center right; }
.suites p { font-size:1em; }
.suite_img { float:right; margin:0px 0px 0px 10px; }


/* Up To IDs */

#uptosuite1 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite2 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite3 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite4 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite5 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite6 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite7 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite8 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite9 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite10 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite11 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite12 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }
#uptosuite13 { font-style:italic; color:#848484; text-decoration:none; font-size: 0.9em; }

/* Suites Tables */

table, th, td { border: 1px solid #D4E0EE; border-collapse: collapse; font-family: "Trebuchet MS", Arial, sans-serif; color: #555; }
caption { font-size: 150%; font-weight: bold; margin: 5px; }
td, th { padding: 4px; }
thead th { text-align: center; background: #E6EDF5; color: #4F76A3; font-size: 100% !important; }
tbody th { font-weight: bold; }
tbody tr { background: #FCFDFE; }
tbody tr.odd { background: #F7F9FC; }
table a:link { color: #718ABE; text-decoration: none; }
table a:visited { color: #718ABE; text-decoration: none; }
table a:hover { color: #718ABE; text-decoration: underline !important; }
tfoot th, tfoot td { font-size: 85%; }
.t_head { color:#164077; font-size:1.1em; font-weight:bold; }
table.resourcestable td { border:1px solid #fff }
td.tablefilename { width:300px; }


/* more info */

#moreinfo1 a:link { color:#781d1d; text-decoration:none; background-image:url(../images/more-information2.gif); width:127px; height:19px; display:block; line-height:18px; padding-left:6px; margin-right:13px; }
#moreinfo1 a:visited { color:#781d1d; text-decoration:none; background-image:url(../images/more-information2.gif); width:127px; height:19px; display:block; line-height:18px; padding-left:6px; margin-right:13px; }
#moreinfo1 a:hover { color:#5e1212; text-decoration:none; background-image:url(../images/more-information2.gif); width:127px; height:19px; display:block; line-height:18px; padding-left:6px; margin-right:13px; }


/* Suites Area */

.suitestable { clear:both; width:574px; padding:10px 0 0 0; }
.suitesarea { width:168px; float:right; overflow:hidden; height:auto; margin-left:30px; }
.suitesimage { width:166px; height:150px; margin:0 0 20px 0; }
.suitesfloorplan { width:166px; height:150px; margin:0; }


/* About Us */

.about li { list-style-image:url('/images/bullet2.gif'); padding:0 0 3px 0; }
.reditalic { color:#781d1d; font-style:italic; font-size:1.2em; }


/* Weddings */

.weddings { width: 360px; height:330px; margin: 10px 0; text-align:center; }
.weddings ul { display:inline; padding:0; margin:0; }
.weddings li { display:inline; list-style:none; padding:0 10px 0 10px; font-size:1.3em }
.wedding_photos { float:right; width:250px; padding:0 0 0 15px; text-align:center; margin:0 0 40px 0 }
.wedding_Photos img { margin:3px 3px 0 0; }
.contacttable { width: 100%; border:0px; }
.contacttable td { border:0px; }
