/*defaults*/
body 	{background:#4f3526 url(../images/bg_page.gif) repeat scroll 0 0; color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:12px; behavior: url("../csshover3.htc");}
p		{margin:0; padding:0 10px 15px 10px; font-size: 14px; position: relative; }
p .bottom {margin:0 auto; padding:0 0 0 0; text-align: center; font-weight: bold;}
a		{color:#000; text-decoration:underline; }
a:hover	{color:#9a1204; text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:780px; background: #fff; }
#holder		{width:760px; padding:20px 20px 20px 20px; background:#d0c7a5; text-align:left; }
#logo		{height: 100px; width: 760px; background: #f5f4d5; text-align: center; }
#navigation	{border-top: 3px solid #999999;}
#header		{background: #f5f4d5 url('../images/catering-room-1.jpg') no-repeat 10px 0px; padding:10px 10px 0px 10px; height:200px;}
#bodyWrapper {background: #fff; width: 760px;}
#supportBodyWrapper {background: #f5f4d5;}
#content {float:left; width:530px; padding:10px 10px 0px 10px; margin: 0 0; line-height:1.4; background: #FFFFFF;}
#content p {margin:0; padding:0 10px 5px 10px; font-size: 14px; position: relative; }
#content a:link, a:visited {color:#9a1204; text-decoration:underline; }
#content a:hover, a:active{color:#000; text-decoration:none;}
#adbanner {width: 516px; height: 79px; background: #000; margin: 10px auto 0px auto; text-align: center; padding-top: 3px;}
#adbanner2 {width: 516px; height: 79px; background: #000; margin: 10px auto 0px auto; text-align: center; padding-top: 3px;}

#supportContent {padding:10px 10px; margin: 0 auto; line-height:1.4; background: #f5f4d5; }
#contactContent {padding:10px 10px; margin: 0 auto; line-height:1.4; background: #f5f4d5; text-align: center; }
#pageHeader {text-align: left; height: 48px;}
#sidewrapper {float:left;}
#sideflash {width: 200px; height: 121px;}
#footer		{clear:both; width:760px; font-size:80%; background:#DADADA; padding: 5px 20px; text-align:left; border-top:2px solid #4f3526;}
#copyright	{float:right; }
.copyright	{float:right; }
#flash {height: 146px; width: 760px;}
#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }

/*headings*/
h1 				{font-size: 12pt; color: #9a1204;  text-align: center; margin: 5px 5px; position: relative;}
h2 				{font-size: 12pt; color: #9a1204;  text-align: center; margin: 5px 5px; position: relative;}
#supportContent h1 {margin-bottom: 15px;}
.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:18px; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; position: relative; }

/* formatting and spacing */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }/* Hides from IE-mac */
* html .clearfix {height:1%; }
.clearfix {display:block; }/* End hide from IE-mac */
.bold {font-weight: bold; }
.i {font-style: italic;}
.bu {font-weight: bold; text-decoration:underline;}
#clear {clear: both;}
#clear2 {clear: both;}
#clear3 {clear: both;}
#clear4 {clear: both;}
#clear5 {clear: both;}
#halfspace {height: 5px; }
#space { height: 10px; } 
#space2 { height: 20px; }
.spacer5 {height: 5px;}
#halfspace { height: 5px; }
.clear {clear:both;}
#centeritalics {text-align: center; font-style: italic;}
.centeritalics {text-align: center; font-style: italic;}
.topspacer {margin-top: 20px;}

/* Catering Sections */
#cateringWrapper1 {width: 740px; margin: 0 auto;}
#cateringWrapper2 {width: 740px; margin: 0 auto;}
#breakfast1Wrapper {margin: 0 10px; width: 350px; text-align: center; float: left; display: inline; overflow: hidden;}
#breakfast1Picture1 {padding: 5px 5px; background: #000;}
#breakfast1Picture2 {padding: 5px 5px; background: #000;}
#breakfast2Wrapper {margin: 0 10px; width: 350px; text-align: center; float: left; display: inline; overflow: hidden;}
#breakfast2Picture1 {padding: 5px 5px; background: #000;}
#breakfast2Picture2 {padding: 5px 5px; background: #000;}
#breakfast3Wrapper {margin: 0 10px; width: 350px; text-align: center; float: left; display: inline; overflow: hidden;}
#breakfast3Picture {padding: 5px 5px; background: #000;}
#breakfast4Wrapper {margin: 0 10px; width: 350px; text-align: center; float: left; display: inline; overflow: hidden;}
#breakfast4Picture {padding: 5px 5px; background: #000;}
#locationTextWrapper1 {}
#pdfImage1{float: left; margin-top: 5px; margin-left: 30px;}
#locationTextWrapper1 IMG {margin-top: 5px;}
.locationText {padding: 5px 10px; font-weight: bold; font-size: 14px;}
#pdfWrapper {width: 330px; text-align: center; margin: 2px auto;}
#pdfWrapper2 {width: 330px; text-align: center; margin: 2px auto;}
#pdfWrapper3 {width: 330px; text-align: center; margin: 2px auto;}
#pdfWrapper4 {width: 330px; text-align: center; margin: 2px auto;}
#pdfLogo1 {width: 30px; height: 30px; float: left; text-align: center; margin-left: 20px; background: url(../catering/images/pdf-icon.png) top left no-repeat; display: inline; overflow: hidden;}
#pdfLogo2 {width: 30px; height: 30px; float: left; text-align: center; margin-left: 20px; background: url(../catering/images/pdf-icon.png) top left no-repeat; display: inline; overflow: hidden;}
#pdfLogo3 {width: 30px; height: 30px; float: left; text-align: center; margin-left: 20px; background: url(../catering/images/pdf-icon.png) top left no-repeat; display: inline; overflow: hidden;}
#pdfLogo4 {width: 30px; height: 30px; float: left; text-align: center; margin-left: 20px; background: url(../catering/images/pdf-icon.png) top left no-repeat; display: inline; overflow: hidden;}
#pdfLink1 {width: 260px; float: left; margin-left: 10px; padding-top: 7px;text-align: left;}
#pdfLink1 a:link, a:visited {color: #9a1204; text-decoration: underline; font-size: 14px;}
#pdfLink1 a:active, a:hover {color: #000; text-decoration: none;}
#pdfLink2 {width: 260px; float: left; margin-left: 10px; padding-top: 7px;text-align: left;}
#pdfLink2 a:link, a:visited {color: #9a1204; text-decoration: underline; font-size: 14px;}
#pdfLink2 a:active, a:hover {color: #000; text-decoration: none;}
#pdfLink3 {width: 260px; float: left; margin-left: 10px; padding-top: 7px;text-align: left;}
#pdfLink3 a:link, a:visited {color: #9a1204; text-decoration: underline; font-size: 14px;}
#pdfLink3 a:active, a:hover {color: #000; text-decoration: none;}
#pdfLink4 {width: 260px; float: left; margin-left: 10px; padding-top: 7px;text-align: left;}
#pdfLink4 a:link, a:visited {color: #9a1204; text-decoration: underline; font-size: 14px;}
#pdfLink4 a:active, a:hover {color: #000; text-decoration: none;}

/* Locations */
#locationsWrapper1 {width: 740px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline;}
#locationsWrapper1 IMG {width: 125px; margin-right: 15px; border: 1px solid #000;}
#locationsWrapper1 a:link, a:visited, a:active, a:hover {border: none;}
#locationsWrapper2 {width: 740px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline;}
#locationsWrapper2 IMG {width: 125px; margin-right: 15px; border: 1px solid #000;}
#locationsWrapper2 a:link, a:visited, a:active, a:hover {border: none;}


/* Contact */
#contactContainer {width: 720px; margin: 10px 10px; text-align: center; font-size: 14px; padding: 0 0;}
#contactContainer2 {width: 720px; margin: 10px 10px; text-align: center; font-size: 14px; padding: 0 0;}
#contactContainer3 {width: 720px; margin: 10px 10px; text-align: center; font-size: 14px; padding: 0 0;}
#contactContainer4 {width: 720px; margin: 10px 10px; text-align: center; font-size: 14px; padding: 0 0;}
#requestContainer {width: 720px; height: 310px; margin: 10px 10px; display:block; padding: 0 0; background-color: #f5f4d5; display: inline; }
#requestLeft { float: left; width: 150px; margin-left: 150px; text-align: left; display: inline; color: #9a1204; font-size: 14px; overflow: hidden;}
#requestRight {float: left; width: 267px; margin-left: 20px; margin-bottom: 10px; text-align: left; display: inline; overflow: hidden;}
.requestLeft { float: left; width: 150px; margin-left: 150px; text-align: left; display: inline; color: #9a1204; font-size: 14px; overflow: hidden;}
.requestRight { float: left; width: 267px; margin-left: 20px; margin-bottom: 10px; text-align: left; display: inline; }
#requestItalics { font-family: Arial, Helvetica, sans-serif; color:#6a3c3c; font-size: 12px; text-align: left; padding-left: 12px; text-align:left; font-style:italic; font-weight: bold; }
.formblock {border: solid 1px #6a3c3c; background-color: #FF9; width: 190px; height: 18px; padding-left: 3px; color: #6a3c3c; }
.formlist {border: solid 1px #6a3c3c; width: 190px; height: 22px; padding-left: 3px; color: #6a3c3c; }
select { border: solid 1px #6a3c3c; width: 220px; height: 22px; color: #6a3c3c; display : block; background-color: #FF9;}
textarea { background-color: #FF9; color: #6a3c3c; width: 250px; max-width: 250px; height: 200px; max-height: 100px; border: solid 1px #6a3c3c; overflow: auto; } 


/* Directions */
#map_canvas {width:735px; height:404px; margin: 0px; border: 2px solid #000; color: #000; text-align: center;}
#directions { margin-top:10px; }
#form {}
.form { margin:0px; text-align: center; margin-top:10px; }
.form-field { border:1px solid #999999; background-color:#ffffff; color: #000; padding-left: 3px; height: 18px; width: 200px; }
.form-submit { font-family: Arial, Helvetica, sans-serif; border:1px solid #999999; background-color:#ffffff; font-size:8pt; font-weight:bold; height: 20px;}
#main-padding { padding:0px; }
#resetDirections { text-align: center; }
#resetDirections a:link { text-align: center; color: #000; text-decoration: underline;}
#resetDirections a:visited { text-align: center; color: #000; text-decoration: underline;}
#resetDirections a:hover { text-align: center; color: #000; text-decoration: underline;}
#resetDirections a:active { text-align: center; color: #000; text-decoration: underline;}
#Print {margin-left: 30px; margin-right: 30px; text-align:right; font-size: 12px; color: #000;}
#Print a:Link {border: 0; color: #000; text-decoration:none; }
#Print a:Visited {border: 0; color: #000;text-decoration:none; }
#Print a:Active {border: 0; color: #000; text-decoration:none; }
#Print a:Hover {border: 0; color: #000; text-decoration:none;}
#Print IMG {border: 0;}

/* Sitemap */
#sitemapBody {width: 740px; font-size: 14px; color: #038DDF;}
#sitemapBody a:Link { color: #9a1204;}
#sitemapBody a:Hover {color: #9a1204; text-decoration:underline;}
#sitemapBody a:Active {color: #9a1204; text-decoration:underline;}
#sitemapBody a:Visited {color: #9a1204;}
#sitemapText {margin-left: 30px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; }
#sitemapText1 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText2 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText3 {margin-left: 100px; margin-right: 30px; margin-top: 20px; margin-bottom: 10px; color: #9a1204;}
#sitemapText4 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText5 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText4a {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText5a {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText6 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText7 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText8 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText9 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText10 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText11 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; color: #9a1204;}
#sitemapText12 {margin-left: 160px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText13 {margin-left: 100px; margin-right: 30px; margin-top: 20px; margin-bottom: 10px; color: #9a1204;}
#sitemapText14 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText15 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText16 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText17 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText18 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}
#sitemapText19 {margin-left: 100px; margin-right: 30px; margin-top: 10px; margin-bottom: 20px; color: #9a1204;}

/* Side Navigation */
#sidenav {width:200px; padding:0 0; margin-left: 10px; margin-top: 0px; margin-right: 10px; text-align:left;  margin-bottom: 10px; display: inline; }
#sidenavbg {background-image: url(../images/sidenav-bg.jpg); background-repeat: no-repeat; width: 200px}
#sidenav a		{color:#9a1204; text-decoration:underline; }
#sidenav a:hover	{color:#000; text-decoration:none;}
#sidenav li { margin-top: 15px; list-style-type: none; margin-left: 0px; font-size: 14px; color: #000; font-weight: bold;}
#sidenav li .bottom { list-style-type: none; margin-left: 0px; margin-bottom: 0px; font-size: 14px; color: #ccc; font-weight: bold; }
#navItem	{padding:0 0;  font-size:16px; margin-bottom:0px; }
#navItem h1 {position: relative; padding-right: 5px;}

/*CSS Drop Down Menu Navigation */
#navigation ul 		{margin: 0; padding:0; font-weight: normal;}
#navigation li 		{margin:0; padding:0; list-style:none; display:inline;}
#navigation a		{color:#000; padding:0 13px 0 13px; text-decoration:none;}
#navigation a:hover	{color:#9a1204;}
#menuh-container {margin: 0 auto; font-size: 12px;}
#menuh {padding-top: 0px; font-size: 12px; font-family: arial, helvetica, sans-serif; width:100%; float:left; margin: 0 auto; background:#f5f4d5;}
#menuh a {text-align: center; display:block; border: none; white-space:nowrap; margin:0 auto; padding: 0px 0px;	font-size: 12px;}
/* menu at rest */
#menuh a:link, #menuh a:visited, #menuh a:active {color: #9a1204; font-weight: bold; background: #f5f4d5; text-decoration:none;	font-size: 12px;}
/* menu on mouse-over  */
#menuh a:hover	{color: #000; font-weight: bold; background: #f5f4d5; text-decoration:none; font-size: 12px;}	
/* attaches down-arrow to all top-parents */
#menuh a.top_parent {height: 28px; padding-top: 10px; background: #f5f4d5; padding-left: 0px; padding-right: 0px; border-right: dotted 1px #999; overflow: hidden; font-size: 12px;}
#menuh a.top_parent:hover {height: 28px; padding-top: 10px; background: #f5f4d5 url(../images/nav_bg.gif) repeat scroll 0 0; padding-left: 0px; padding-right: 0px; border-right: dotted 1px #999; overflow: hidden; font-size: 12px;}
/* attaches down-arrow to all top-parents */
#menuh a.top_parent2 {height: 28px; padding-top: 10px; background: #f5f4d5; padding-left: 0px; padding-left: 0px; padding-right: 0px; overflow: hidden; font-size: 12px;}
 #menuh a.top_parent2:hover {height: 28px; padding-top: 10px; background: #f5f4d5 url(../images/nav_bg.gif) repeat scroll 0 0; padding-left: 0px; padding-left: 0px; padding-right: 0px; overflow: hidden; font-size: 12px;}

/* attaches side-arrow to all parents */
#menuh a.parent, #menuh a.parent:hover {background: #f5f4d5 url(../images/nav_bg.gif) repeat scroll 0 0; padding-left: 0px; padding: 8px 10px; background-position: right center; background-repeat: no-repeat; font-size: 12px;}
/* attaches side-arrow to all parents */
#menuh a.parent1, #menuh a.parent1:hover {width: 120px; background: #f5f4d5 url(../images/nav_bg.gif) repeat scroll 0 0; padding-left: 0px; padding: 10px 0px 10px 25px; border: solid 1px #999;text-align: left; overflow: hidden; font-size: 12px;}
/* attaches side-arrow to all parents */
#menuh a.parent2, #menuh a.parent2:hover {width: 200px;background: #f5f4d5 url(../images/nav_bg.gif) repeat scroll 0 0; padding-left: 0px; padding: 10px 0px 10px 15px; border-bottom: solid 1px #999; text-align: left; overflow: hidden; vertical-align: bottom; font-size: 12px;}
/* width of all menu boxes */
#menuh ul {list-style:none; margin:0; padding:0; float:left; width: 108px; font-size: 12px;}
#menuh li {position:relative; min-height: 1px;	vertical-align: bottom; font-size: 12px; }
#menuh ul ul {position:absolute; z-index:500; top:auto; display:none; padding: 1em; margin:-1em 0 0 -1em; font-size: 12px;}
#menuh ul ul ul {top:0; left:100%;}
div#menuh li:hover {cursor:pointer; z-index:100;}
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul {display:none}
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul {display:block;}
#navbar {border-top: 3px solid #999; width: 760px; height: 38px; background: #f5f4d5; border:none;}

/* SHADOWBOX 3.0 */
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
/*#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}*/
#sb-container>#sb-overlay{height:100%; position:absolute;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../shadowbox-build-3.0b/resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../shadowbox-build-3.0b/resources/resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(../shadowbox-build-3.0b/resources/resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../shadowbox-build-3.0b/resources/resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../shadowbox-build-3.0b/resources/resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

