/* page basics */ 
body {margin: 0; padding: 0; background: #000 repeat; color: #888; font-family: "Verdana", Lucida, Verdana, sans-serif; font-size: 10px; line-height: 1.8em; text-align: center;}
a, a:link, a:visited {color: #fff; text-decoration: none;}
a:hover{color:#5c693d;-decoration: underline;}

strong {font-weight: normal; color: #c5a500;}
strong.white {font-weight: normal; color: #ffffff;}
strong.white a, strong.white a:link, strong.white a:visited {color: #c5a500; text-decoration: none;}
h1 {font-size: 15px; font-weight: normal; color: #c5a500; margin: 0;}
h2 {font-size: 11px; font-weight: normal; color: #fff; margin: 0; border-bottom:1px solid #111;}
h3 {font-size: 11px; font-weight: normal; color: #fff; margin: 0;}
sup {color : #fff; font-size : 8px; }
img {border:0; }
.image_inline {float: left; padding: 5px 8px 0 0;}

/* main page styles */
#content_center { position: relative; width: 934px; margin: auto; text-align: left; }
#maincontent {float:left; background-color: #000; border-left: 2px solid #382a07; border-right: 2px solid #382a07; border-bottom: 2px solid #000000; margin-bottom: 30px; }

/* start header item */
#header { position:absolute; top:0px; left:50%; margin-left:-511px;_margin-left:-513px;height: 207px; width: 1025px; background-color:#000000; background-image:url(http://www.pavilioncork.com/images/tabsBG_new.jpg); }
	.header_sec_1{ width:250px; float:left; height: 98px; }
	.header_sec_2{ width:430px; float:left; height:98px; text-align : center; }
	.header_sec_3{ width:250px; height:98px; float:left; }

/* left weblog appzapper menu */ 
#left_menu { position: relative; top: 40px; left: 30px; }
a.header_weblog { background: url(images/header_weblog.gif) no-repeat left center; padding: 0px 0 1px 16px; color:#777; }
a.header_email { background: url(images/header_email.gif) no-repeat left center; padding: 0px 0 1px 16px; color:#777; }
	.header_weblog:hover { background: url(images/header_weblog_hover.gif) no-repeat left center; color:#fff; }
	.header_email:hover{ background: url(images/header_email_hover.gif) no-repeat left center; color:#fff; }
.sep {color:#999; margin:0px 3px;}

/* tag line(s) */ 
#subtitle {position : relative; top : 67px; color : #999;}
#subtitle:hover {color: #fff; text-decoration: underline;}

/* right buy and download menu */ 
.right_menu {position:relative; top:37px; left:40px;}

/* subheader */ 
#subheader_new { position:absolute; top:127px; left:50%; margin-left:-481px; float: left;}
#subheader {margin: 0px 25px 35px 25px; float: left; width: 880px; height: 290px;}

/* start main content */ 
.features { margin-top:260px; float:left; margin-bottom:35px; }
	.three_column {padding: 0px 25px 0px 25px; position: relative; float: left; width: 260px;}
	.two_column {padding: 0px 25px 0px 25px; position: relative; float: left; width: 820px;}
a.preview {position:absolute; right:25px; top:0px; background: url(images/preview.gif) no-repeat left center; padding: 0px 0px 0px 15px; color:#444;}
a.preview:hover {background: url(images/preview_hover.gif) no-repeat left center; color:#fff;}

#spec_list {padding-top:35px; padding-bottom:35px; float:left; border-top:1px solid #222;}
.list {padding:0px 0px 10px 15px; margin:0; list-style:square}

/* bottom menu */
#bottom_menu {float:left; background-color:#0b0b0b; border-top:1px solid #222; border-bottom:1px solid #222;width: 934px; text-align:center; padding-top:12px; padding-bottom:12px;}
a.bottom_column {display:block; padding: 15px 25px; position:relative; float:left; width: 181px; border-left:1px solid #222;}
	a.bottom_column:first-child {border-left:none; width: 184px;}
	a.bottom_column:hover {background-color:#111;}
	a.bottom_column:active {background-color:#000;}
.bottom_label { color: #888; }

/* footer */ 
#footer { padding: 35px 0; text-align: center; font-size: 11px; float: left; width: 930px; margin: auto; background-color: #000; color: #777; }
#footer a:hover{ text-decoration:underline; }


.spTitle{text-transform:uppercase;}
.spDate{color:#929C87;}
.spDetails{color:#c5a500; }

.spLiTitle{text-transform:uppercase;}
.spLiTitle a{color: #ffffff; text-decoration: none;}
.spLiTitle a:hover { color:#c5a500; text-decoration: underline }

.spMore{}
.spMore a{color: #c5a500; text-decoration: none;}
.spMore a:hover { color:#ffffff; text-decoration: underline }

#leftShadowSwirl{width:23px; height:332px; position:absolute; top:207px; left:50%; margin-left:-486px;_margin-left:-488px; background-image:url(images/sideGrad.jpg);}
#rightShadowSwirl{width:23px; height:332px; position:absolute; top:207px; right:50%; margin-right:-489px;_margin-right:-488px; background-image:url(images/sideGradR.jpg);}
#navTabs ul {position:absolute; z-index:20; top:110px;_top:121px;.top:121px; left:50%; margin-left:-465px; _margin-left:-467px;padding:0px; width:937px;}
#navTabs ul li{list-style-type:none; float:left;}
#navTabs123 ul li.events{ background-image:url(images/liveEvents.png);}

#navTabs ul li a{ display:block; cursor:pointer;}
#navTabs ul li.events a.aEvents{width:231px; height:86px; background: url(images/tabsNav.gif) no-repeat 0 0; }
#navTabs ul li.events a:hover.aEvents{color: #ffc32a;background: url(images/tabsNav.gif) no-repeat 0 -86px;width:231px;height:86px;}

#navTabs ul li.nightclub a.aNightclub{width:238px; height:86px; background: url(images/tabsNav.gif) no-repeat -231px 0; }
#navTabs ul li.nightclub a:hover.aNightclub{color: #ffc32a;background: url(images/tabsNav.gif) no-repeat -231px -86px;width:238px;height:86px;}

#navTabs ul li.bar a.aBar{width:238px; height:86px; background: url(images/tabsNav.gif) no-repeat -469px 0; }
#navTabs ul li.bar a:hover.aBar{color: #ffc32a;background: url(images/tabsNav.gif) no-repeat -469px -86px;width:238px;height:86px;}

#navTabs ul li.contact a.aContact{width:228px; height:86px; background: url(images/tabsNav.gif) no-repeat -707px 0; }
#navTabs ul li.contact a:hover.aContact{color: #ffc32a;background: url(images/tabsNav.gif) no-repeat -707px -86px;width:228px;height:86px;}

#listForm{text-align:left; margin-left:20px; margin-top:20px;}
.confirmationBody{ background-color:#000000;}
#confirmationForm{position:absolute; width:480px; height:340px; left:50%; top:50%; margin-left:-250px; margin-top:-180px; text-align:left; padding-left:20px; padding-top:20px;}

#pagination span.pagination{background-color:#111111; border:solid 1px #222222; padding:6px; }
#pagination span.pagination a{color:#c5a500;}

#pagination span.backtoTop{background-color:#111111; border:solid 1px #222222; padding:6px; margin-left:4px;}
#pagination span.backtoTop a{color:#c5a500;}
#pagination span.backtoTop a:link{color:#c5a500;}
#pagination span.backtoTop a:hover{color:#ffffff;}

#btns{margin-top:10px; float:right; margin-right:44px; width:300px; margin-bottom:20px;}
#btns div.viewAll{background-color:#111111; border:solid 1px #222222; padding:6px; width:90px; float:right;}
#btns div.viewAll a{color:#c5a500;}
#btns div.viewAll a:link{color:#c5a500;}
#btns div.viewAll a:hover{color:#ffffff;}

#btns div.backtoTop{background-color:#111111; border:solid 1px #222222; padding:6px; width:70px; float:right; margin-right:4px;}
#btns div.backtoTop a{color:#c5a500;}
#btns div.backtoTop a:link{color:#c5a500;}
#btns div.backtoTop a:hover{color:#ffffff;}

#btnsNews{margin-top:10px; width:500px;}
#btnsNews div.viewAll{background-color:#111111; border:solid 1px #222222; padding:6px; width:90px; float:left; margin-right:4px;}
#btnsNews div.viewAll a{color:#c5a500;}
#btnsNews div.viewAll a:link{color:#c5a500;}
#btnsNews div.viewAll a:hover{color:#ffffff;}

#btnsNews div.backtoTop{background-color:#111111; border:solid 1px #222222; padding:6px; width:70px; float:left; margin-right:4px;}
#btnsNews div.backtoTop a{color:#c5a500;}
#btnsNews div.backtoTop a:link{color:#c5a500;}
#btnsNews div.backtoTop a:hover{color:#ffffff;}

#viewFeaturedList{width:205px; background-color:#111111; padding-top:0px;padding-bottom:20px; font-size:x-small; color:#4d5936; font-weight:300; position:relative; top:-24px; border:solid 1px #222222;}

#viewFeaturedList div.featuredEvents{width:60px;}
#viewFeaturedList p{margin:15px;}
#viewFeaturedList ul{margin:15px; margin-left:-10px;}
#viewFeaturedList ul li{ list-style-type:none; font-size:10px;}
#viewFeaturedList div.listHeader{height:60px; border-bottom:solid 1px #000000; background-image:url(../images/featuredEvents.gif); background-repeat:no-repeat; .background-position:0 12px;_background-position:0 12px;}
#viewFeaturedList div.listHeaderUpcoming{height:60px; border-bottom:solid 1px #000000; background-image:url(../images/upcomingEvents.gif); background-repeat:no-repeat; .background-position:0 12px;_background-position:0 12px;}
#viewFeaturedList div.listHeader p{color:#c5a500; position:relative; top:25px; .font-size:10px;}
#viewFeaturedList div.listHeaderUpcoming p{color:#c5a500; position:relative; top:25px; .font-size:10px;}
#viewFeaturedList a{color:#4d5936;.font-size:10px; }
#viewFeaturedList a:link{color:#4d5936;}
#viewFeaturedList a:hover{color:#e4e4e4;}


#viewFeaturedList div.featureListCol1{float:left; width:60px; margin:5px 0px 5px 0px;}
#viewFeaturedList div.featureListCol2{float:left; width:140px; margin:5px 0px 5px 0px;.font-size:10px; letter-spacing: -0.5px;}

#viewFeaturedList div.featureListCol2 a{color:#FFFFFF;}

#viewAlphaList{width:205px; background-color:#111111; padding-top:0px;padding-bottom:20px; font-size:x-small; color:#4d5936; font-weight:300; position:relative; top:0px; border:solid 1px #222222;}
#viewAlphaList p{margin:15px;}
#viewAlphaList ul{margin:15px; margin-left:-10px;.margin-left:30px;_margin-left:30px;}
#viewAlphaList ul li{ list-style-type:square; font-size:10px;}
#viewAlphaList div.listHeader{height:60px; border-bottom:solid 1px #000000; background-image:url(../images/allEvents.gif); background-repeat:no-repeat;.background-position:0 12px;_background-position:0 12px;}
#viewAlphaList div.listHeader p{color:#c5a500; position:relative; top:25px;}
#viewAlphaList a{color:#4d5936; }
#viewAlphaList a:link{color:#4d5936;}
#viewAlphaList a:hover{color:#e4e4e4;}

.eventWrapper{cursor:pointer;}

.socialSiteWrapper{}
.socialSiteWrapper ul {margin-left:-8px;}
.socialSiteWrapper ul li { list-style-type:none; float:left; margin-right:8px;}

#menuWrapper h2.yell{color:#c5a500; border-bottom:solid 0px;}
#menuWrapper h3{ font-size:13px;}
#menuWrapper p{color:#c5a500;}

#menuWrapper table tr td.foodname{width:500px; color:#c4c4c4; padding-left:20px;}
#menuWrapper table tr td.name{color:#c5a500;width:500px;}
#menuWrapper table tr td.teaname{color:#4d5936;width:180px; padding-left:20px;}
#menuWrapper table tr td.tdSep{width:20px;}
#menuWrapper table tr td.price{padding-left:10px; padding-right:10px;}
#menuWrapper table tr td.description{color:#4d5936; padding-left:20px;}
#menuWrapper table tr td.legend{padding-left:20px;}
#menuWrapper table tr td.disclaimer{width:500px; color:#c4c4c4;}

#barFoodImgWrap{background-color:#111111; height:380px; width:231px; margin-left:630px; border:solid 1px #222222; position:relative; top:-70px;}
#barCanImgWrap{ position:relative; top:-70px; padding-bottom:15px;}

#barFoodWrap{ position:relative; top:-90px;}
#barCanWrap{ position:relative; top:-90px;}
#barServicesIconWrap{ position:relative; top:-60px; float:right; width:234px;}
#barServicesIconWrap img{position:relative; left:-14px;_left:-8px;}

#gotoSpecs a.optionSpecs{color:#c5a500;}
#gotoSpecs a.optionSpecs:hover{color:#59693b;}

div.contactFollowWrap{position:absolute; top:0px; left:340px;}
div.contactFollowInnerWrap{margin-left:-26px;}
div.followUsWrap_contact{ margin:10px 0 10px 10px;}
			div.followUsWrap_contact a.facebook{width:166px; height:44px; display:block; background-image:url(http://www.pavilioncork.com/images/facebook.jpg); background-position:0 0;}
			div.followUsWrap_contact a.facebook:hover{width:166px; height:44px; display:block; background-image:url(http://www.pavilioncork.com/images/facebook.jpg); background-position:0 44px;}
			div.followUsWrap_contact span{display:none;}
			div.followUsWrapLFM_contact{ margin:14px 0 10px 24px;}
			div.followUsWrapLFM_contact a.lastFM{width:121px; height:37px; display:block; background-image:url(http://www.pavilioncork.com/images/lastFM.jpg); background-position:0 0;}
			div.followUsWrapLFM_contact a.lastFM:hover{width:121px; height:37px; display:block; background-image:url(http://www.pavilioncork.com/images/lastFM.jpg); background-position:0 37px;}
			div.followUsWrapLFM_contact span{display:none;}
			img.contactIcons{position:absolute; top:140px; left:320px;}
			
			#subMenuHeadList{width:902px; height:60px; background-image:url(http://www.pavilioncork.com/images/subMenu_BG.gif); margin-top:220px; margin-left:14px; border-bottom: solid 1px #1c1c1c; background-repeat:repeat-x; margin-bottom:0px; padding-bottom:0px;}
			
			#subMenuHeadList ul li{float:left; list-style:none; color:#FFFFFF; font-weight:bold; margin-right:10px; margin-top:18px;}			
			#subMenuHeadList ul li.title{width:178px; background-image:url(http://www.pavilioncork.com/images/subMenu_title.gif); height:20px; background-repeat:no-repeat; display:block;margin-top:22px;}
			#subMenuHeadList ul li a.active{color:#9e8800;}
			
			
			div.thumbnailBG{width:92px; height:92px; background-image:url(../images/property/thumbnailBG.png); float:left;}
img.thumbnailImg{ position:relative; top:4px; left:4px; padding:1px; border:1px solid #dfdfdf;}
div.galleryWrap{ display:block; margin-bottom:20px; border-top:solid 1px #222222; width:650px; padding-top:4px;}
div.galleryWrap h4{ color:#ffffff; font-weight:bold; margin-bottom:2px;}
div.galleryWrap span{font-weight:normal; font-size:10px;}
div.galleryWrap p{width:650px; margin-bottom:0px;}			
			