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

body, td, th {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #bc7210; font-weight: bold; background-image: url(../images/bg.jpg); background-repeat: repeat; margin-top: 0;}

#gc td,th {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #bc7210; font-weight: bold; margin-top: 0; background: #130A03;}

a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF00; }
a:visited {color: #FFFF00;}
a:hover {color: #FFFF00;}
a:active {color: #FFFF00;}
img {border: none;}

#wrapper {width: 1000px; background-color:#000000; margin-top: auto; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0px; overflow: hidden;}
#header { width: 1000px; margin: 0px; text-align: center;}
#header img {border: none;}
#headerLeft {width: 264px; height: 124px; float: left; overflow: hidden;}
#headerRightTop {width: 736px; height: 48px; float: left; background: #1d0f04;}
#headerRightMiddle {width: 736px; height: 30px; float: left; background: #1d0f04; text-align: left; display: inline;}
#headerRightBottom {width: 736px; height: 46px; float: left; background: #1c1004; overflow: hidden;}
.flash { border: none; margin-left: -1px;}

#scollerLeft {width: 264px; height: 27px; float: left; background-image:url(../images/scroll-bar-left.jpg); overflow: hidden;}
#scrollerMiddle {width: 686px; height: 27px; float: left; background: #1d0f04; overflow: hidden;}
#scrollerRight {width: 50px; height: 27px; float: left; background: #1d0f04; overflow: hidden;}

#flashLeft {width: 49px; height: 199px; float: left; background-image:url(../images/flash-left.jpg);}
#flashMiddle {width: 901px; height: 199px; float: left; background-image:url(../images/flash-bar.jpg);}
#flashMiddleJobs {width: 901px; float: left; background: #130A03;}
#flashRight {width: 50px; height: 199px; float: left; background-image:url(../images/flash-right.jpg);}
#flashbg {width: 1000px; height: 199px; float: left; background: #130A03;}

#title {width: 1000px; height: 60px; background: #130a03;}
#homeTitle {width: 1000px; height: 60px; background: #130a03;}
#homeTitle IMG {border: none;}
#homeTitle A:Link {border: none;}
#homeTitle A:Visited {border: none;}
#homeTitle A:Active {border: none;}
#homeTitle A:Hover {border: none;}
#homeTitle1 {width: 331px; height: 60px; float: left;}
#homeTitle2 {width: 499px; height: 60px; float: left; background: url(../images/header-blank.jpg);}
#homeTitle3 {width: 57px; height: 60px; float: left;}
#homeTitle4 {width: 56px; height: 60px; float: left;}
#homeTitle5 {width: 57px; height: 60px; float: left;}

#bodyLeft {width: 49px; float: left; background:#130a03; height: auto;}
#bodyMiddle {width: 1000px; float: left; background: #130a03; text-align: center;}
#bodyRight {width: 50px; float: left; background:#130a03; height: auto;}

/* Home Page */
#homeBody { width:980px; text-align: center; margin-left: 10px; }
#homeLeft {
	width:410px;
	height: 425px;
	text-align: center;
	background: #130a03;
	float: left;
	color:#FFFFFF;
}
#homeRight {width: 258px; border: 1px dashed #130a03; background: #130a03; float: left; margin-left: 0px; margin-right: 0px; text-align: right;}
#homeRight, #homeRight .gallerylayer {background: url(../images/irish-lass-bg.jpg) top no-repeat;}
#fadeshow4, #fadeshow4 .gallerylayer { background-color:transparent;}
#homeRight2 {width: 300px; height: 425px; background: #130a03; float: left; margin-left: 5px; text-align: left; background-image: url(../images/guinness-bg.jpg); overflow: hidden;}

.rust {color: #bc7210}
.style1 {font-size: 10pt; color: #FFFFFF; font-weight: normal;}
.style3 {color: #bc7210}
a.credit {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bc7210;}
a.credit:visited {color: #bc7210;}
a.credit:hover {color: #FFFFFF;}
a.credit:active {color: #bc7210;}
#bfactor {margin-top: 10px; text-align: center; margin-bottom: 0;}
#column_a{background:transparent url(../images/calendar-icon3.png) no-repeat scroll left top; font-size: 10pt; width:57px; height: 72px; margin-bottom: 10px; float:left; text-align: center; display: inline; overflow:hidden;}
#column_b{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; width:333px; height: 72px; float:left; text-align: left; padding-left: 10px; display: inline; overflow:hidden;} 
#column_b img{display: none;}
#column_b a {color: #ffffff; font-weight: 600; text-decoration:none;}
#column_b a:hover {color: #ffffff; font-weight: 600; text-decoration: underline;}
#more{font-size: 10pt; color: #bc7210; width: 240px; margin-left: 60px; text-align: left; float: left;}
#more a {font-size:12px; color:#bc7210; font-weight: 600; text-decoration:none;}
#more a:hover {text-decoration:underline;}
#notice {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; display:block; font-size:12px;}
#notice a {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size:12px; text-decoration: underline;}
#notice {text-decoration: none;}
.small {padding-top: 10px; color:#000000; font-size:10px; font-weight:700; }
#month {padding-top: 5px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:9px; font-weight: 600; padding-bottom:0;
text-transform:uppercase;}
#day {font: Arial; padding-top: 10px; color:#000000; display:block; font-family:Arial; font-size:30px; font-style:normal; font-variant:normal; font-weight:bold; line-height:26px;
}	

/* Directions Section */
#centerItalicsBg { font-family: Arial, Helvetica, sans-serif; background: #bd8f8f; color:#6a3c3c; font-size: 12px; text-align: left; padding-left: 12px; text-align:center; font-style:italic; font-weight: bold; }
#main-wrapper { width:901px; text-align:center; margin:auto; margin-top:0px; background: #130a03; }
.footer-fix { height:20px; }
#menu { text-align:center; margin-top:20px; }
#content { margin-top:20px; }
#map_canvas { width:899px; height:300px; text-align: center; margin: 0px; border-top: 1px solid #bc7210; border-bottom: 1px solid #bc7210; }
#directions { margin-top:10px; }
.form { margin:0px; text-align: center; margin-top:10px; }
.form-field { border:1px solid #999999; background-color:#bc7210; color: #000000; padding-left: 3px; height: 18px; width: 200px; }
.form-submit { font-family: Arial, Helvetica, sans-serif; border:1px solid #999999; background-color:#bc7210; font-size:8pt; font-weight:bold; height: 22px;}
#resetDirections { text-align: center;}

/* About Us */
.aboutText {color:#FFFFFF; font-weight: normal; line-height: 20px;}
#aboutBody { width:800px; text-align: center; margin-left: 50px; }
#polaroid-intro { font-family: Arial, Helvetica, sans-serif; color:#bc7210; font-size: 14px; text-align: center;  font-weight: bold; line-height: 20px; margin-bottom: 10px;}
#polaroid-wrapper {width: 800px; height: 600px; margin-left: 10px; text-align: center;}
#AboutUsText-wrapper {width: 800px; text-align: left; margin-left: 10px; }

/* Specials */
#specialsTextIntro {color: #BC7210; font-weight: normal; margin-bottom: 5px;}
#specialsText {color: #FFFFFF; font-weight: bold; line-height: 15px;}
#specialsRight {width: 440px; background: #130a03; float: left; text-align: left;}
.specialsRust {color: #BC7210; font-weight: normal;}

/* Contact Us */
#contactTextIntro {color: #FFFFFF; font-weight: bold; margin-bottom: 5px; text-align: center;}
#contactText {color: #BC7210; font-weight: bold; line-height: 15px; text-align: center;}
#contactText a{color: #BC7210; font-weight: bold; line-height: 15px; text-align: center; text-decoration:underline;}
#contactRight {width: 440px; background: #130a03; float: left; text-align: center;}
.contactRust {color: #BC7210; font-weight: normal;}

/* Jobs Section */
.jobs{color: #FFFFFF;}
.thanks1 {font-size: 14pt; color: #FFFFFF;}
#jobsBody { width:901px; height:300px; text-align: center; margin: 0px; background: #130a03;}
#jobsBodyNew { width:901px; text-align: center; margin: 0px; background: #130a03;}

/* Menus */
#menusRight {width: 425px; float: left; margin-left: 15px; margin-right: 0px; text-align: center;}
#menuclick {font-size: 18px;}
#menusRight1{width: 200px; float: left; margin-right: 25px; text-align: center;}
#menusRight2{width: 200px; float: left; text-align: center;}
#drafts {font-size: 16px; color: #bc7210; margin-top: 5px; margin-bottom: 5px; font-weight: normal;} 

/* Gift Cards */
#homeLeft2 {width:440px; text-align: center; background: #130a03; float: left; color:#FFFFFF; }
#contactRight {width: 440px; background: #130a03; float: left; padding-top: 20px;}
.whiteText {color: #FFFFFF;}

/* Events */
#events-wrapper { width:1000px; text-align:center; margin:auto; margin-top:0px; background: #130a03; }

/* Press */
#pressBody { width:980px; text-align: center; margin-left: 0px; }
#pressLeft {width:490px; height: 425px; text-align: left; background: #130a03; float: left; color:#FFFFFF; }
#pressRight {width:490px; height: 425px; text-align: left; background: #130a03; float: left; color:#FFFFFF; }
#pressSubtitle {width: 490px height: 60px; text-align: center; background: #130a03; }
#pressArticleWrapper {margin-left: 45px; margin-right: 45px; width: 400px; }
#pressArticleLeft {width: 25px; margin-right: 10px; float: left; background-image:url(../press/images/pdf-icon.png); display: inline; }
#pressArticleRight {width: 374px; float: left; text-align: center; color: #bc7210; text-align: center; padding-top: 5px; }
#pressArticleRight IMG {border: 1px solid #FF0; }
#pressAwardWrapper {margin-left: 45px; margin-right: 45px; width: 400px; }
#pressAwardLeft {width: 25px; height: 25px; margin-right: 10px; float: left; background-image:url(../press/images/award-icon.png); display: inline; }
#pressAwardRight {width: 340px; height: 25px; float: left; text-align: center; color: #bc7210; text-align: left; padding-top: 5px; }

/* clear */
#clear {clear: both;}
#nospace {height:1px;}
#halfspace {height: 10px;}
#spacer {padding-top: 3px;}
#spacer10 {height: 15px;}
#spacer2 {margin-top: 20px;}
#spacer3 {margin-top: 25px;}
.center {text-align: center;}
