@import "css/css3corner.css";
@import "css/mobile.css";
@import "css/ipad.css";
@import "css/fonts.css";
@import "css/iphone.css";
@import "css/admin.css";
@import "css/button.css";


/* _________________________________________Page Styles_________________________________________ */
#Body {
    background:#000 url(images/body_bg.png) no-repeat center 200px;
}
#DNN6 {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}
/* _______________ Header ___________*/
header{padding-bottom:108px;}
.header_pad{background:url(images/header_bg.png) no-repeat center top;height:160px;width:1122px;position:absolute;z-index:1200;}
.row{margin:0 auto;width:1122px;position:relative;}
    .s_logo{float:left;width:295px;height:130px;}
    .s_menu{float:right;max-width:827px;}
        .top_info{float:right;padding-top:8px;}
        .info_top{vertical-align:top;}
        #topText{margin-right:25px;}
#admin_bg{}
#inner_bg .content_pad, #admin_bg .content_pad{margin-top:42px;}
#inner_bg.leftMenu .row{background:url(images/content_bg.png) repeat-x;top:-40px;padding-top:40px;margin-bottom:-40px;}
#inner_bg.leftMenu .page_title{margin-left:24px;padding:15px 0;}
     
.bot_pad{background:#171613;padding:15px 20px 5px 25px;}

/* fix for date picker white line */
#ui-datepicker-div { display: none; }


/* _______________ Content Panes ___________*/

section.slider{}
.SliderPane .DnnModule-EasyDNNrotator{margin-bottom:60px;}
.SliderPane .DnnModule-EasyDNNrotator .dnnActionMenu{top:40px;}
.BarDetails{position: absolute;left: -10000px;}
.Reservations{display:none;}

#home_bg .content_grid{width:560px;float:left;margin-right:5px;}
#home_bg .content_grid .Pane1{float:left;width:280px;min-height:1px;}
#home_bg .content_grid .Pane2{float:right;width:280px;min-height:1px;}
#home_bg .content_grid .Pane3{float:left;width:140px;min-height:1px;}
#home_bg .content_grid .Pane4{float:left;width:280px;min-height:1px;}
#home_bg .content_grid .Pane5{float:left;width:140px;min-height:1px;}
#home_bg .content_grid .Pane6{float:left;width:280px;min-height:1px;}
#home_bg .content_grid .Pane7{float:right;width:280px;min-height:1px;}
#admin_bg .ContentPane{background:white;padding-top:30px;}
.ContentRight{width:270px;float:left;padding-right:9px;}
.RightPane{width:270px;float:left;padding-left:8px;}
.FooterPane{float:left;width:800px;}
.FotterRight{width:250px;float:right;}
.FotterRight .DNNModuleContent *{color:#9d9181;text-align:right;}
.AdminPane{display:none;}
.AdminPane.isEditable{display:block;}


.LeftCol{width:551px;float:left;padding:0 10px 0 0;}
.RightCol{width:551px;float:left;padding:0 0 0 10px;}
.LeftCol2{width:715px;float:left;}
.RightCol2{width:355px;float:right;}

#inner_bg.leftMenu .MenuCol{float:left;width:280px;margin-bottom:20px;}
#inner_bg.leftMenu .contentContainer{float:left;width:842px;margin-bottom:20px;padding:15px 0;background:url(images/contentContainer_bg.png)no-repeat;}
#inner_bg.leftMenu .ContentPane{background:white;padding:0 20px;}

.clr, .clear, .clear_float{clear:both;font-size:0;line-height:0;}




.footer_left{float:left;}
.footer_right{float:right;font-style:italic;}
.footer_right a{font-style:italic;}

/* Templates */
.template1{padding:0;}
.template1 div{}

.template1 .col1{width:140px;float:left;}
.template1 .col2{width:280px;float:left;}
.template1 .row1{height:140px;float:left;}
.template1 .row2{height:280px;float:left;}

/* Containers */
.c_DNN6_Home{padding: 26px 10px 10px 50px;}

.c_DNN6_H2 .Title span{font-size:1em;letter-spacing:0;}
.c_DNN6_H2 .Title, .c_DNN6_H2 .Title span{color:#BDA438;}

.c_DNN6_Background_Toggle{background:url(images/container_brown.png) no-repeat;width:247px;padding:0 10px 0 15px;}
.c_DNN6_Background_Toggle .Title, .c_DNN6_Background_Toggle .Title span{}

.c_DNN6_SocialPurple{background:#2a001a url(images/social_purple.png) no-repeat; width:222px;padding:25px 20px 10px 30px;}
.c_DNN6_SocialPurple .Title{float:left;width:170px;margin:0;}
.c_DNN6_SocialPurple .Title, .c_DNN6_SocialPurple .Title span{color:White;font-family:italiccaps;font-family:italiccaps;font-size:25px;font-weight:normal;line-height:18px;}
.c_DNN6_SocialPurple .Title span span{color:#BDA438;font-size:18px;}
.c_DNN6_SocialPurple > img{margin-right:10px;float:left;}
.c_DNN6_SocialPurple .DNNModuleContent {padding-top:10px;}
.c_DNN6_SocialPurple .DNNModuleContent hr{border-bottom:none;border-top:solid 1px #BDA438;background:#BDA438;color:#BDA438;}

.c_DNN6_Yellow_bg{background:url(images/containergold_bg.png) no-repeat top right; width:239px;padding:25px 18px 0 18px;}
.c_DNN6_Yellow_bg .Title{float:left;width:190px;margin:0;}
.c_DNN6_Yellow_bg .Title, .c_DNN6_Yellow_bg .Title span{color:White;font-family:italiccaps;font-size:25px;font-weight:normal;line-height:18px;}
.c_DNN6_Yellow_bg > img{margin-right:10px;float:left;}
.c_DNN6_Yellow_bg .DNNModuleContent {padding-top:10px;}
.c_DNN6_Yellow_bg .DNNModuleContent p, .c_DNN6_Yellow_bg .DNNModuleContent .Normal,
.c_DNN6_Yellow_bg, .c_DNN6_Yellow_bg .NormalTextBox, .c_DNN6_Yellow_bg td, .c_DNN6_Yellow_bg p, 
.c_DNN6_Yellow_bg .Normal, .c_DNN6_Yellow_bg .NormalDisabled, .c_DNN6_Yellow_bg .NormalBold{color:Black !important;}


.c_DNN6_White_bg{background:url(images/white_container_bg.png) no-repeat top right; padding:25px 18px 15px 18px;}
.c_DNN6_White_bg .Title{float:left;width:230px;margin:0;}
.c_DNN6_White_bg .Title, .c_DNN6_White_bg .Title span{color:#2a001a !important;font-family:italiccaps;font-size:25px;font-weight:normal;}
.c_DNN6_White_bg .DNNModuleContent {padding-top:10px;}
.c_DNN6_White_bg .DNNModuleContent p, .c_DNN6_White_bg .DNNModuleContent .Normal,
.c_DNN6_White_bg, .c_DNN6_White_bg .NormalTextBox, .c_DNN6_White_bg td, .c_DNN6_White_bg p, 
.c_DNN6_White_bg .Normal, .c_DNN6_White_bg .NormalDisabled, .c_DNN6_White_bg .NormalBold{color:Black !important;}
.c_DNN6_White_bg h1, .c_DNN6_White_bg h2, .c_DNN6_White_bg h3,.c_DNN6_White_bg h4,.c_DNN6_White_bg h5,.c_DNN6_White_bg h6{color:#2a001a !important;font-family:italiccaps;}

/* Newsletter signup */
.newsletter_signup{background:url(images/newsletter_bg.png) no-repeat;height:140px;}
.newsletter_signup table p{color:#BDA438;font-size:18px;}
.newsletter_signup td{white-space:nowrap;text-align:right;line-height:25px;}
.newsletter_signup td.label{text-align:right;}
.newsletter_signup td.input{text-align:left;}
.newsletter_signup span.input{width:auto !important;}
.newsletter_signup td input[type=text]{background:#9D9181;border:0;}
.newsletter_signup td a.dnnPrimaryAction{background:url(images/signup_btn.png) no-repeat;line-height:17px;font-size:14px;
                                         font-family:italiccaps;text-shadow: none;color: black;font-weight: normal;}


/*Events*/
.reg_five_events{}
.reg_five_events .event{float:left;background:none;min-height:98px;width:238px;margin:0 10px;border:solid 1px white;}
.reg_five_events .half_event{}
.reg_five_events h2{text-align:center;font-size:17px;}
.reg_five_events ul{}
.reg_five_events li{}

.reg_four_events{}
.reg_four_events .event{float:left;background:none;min-height:98px;width:238px;margin:0 10px;border:solid 1px white;}
.reg_four_events .half_event{}
.reg_four_events h2{text-align:center;font-size:17px;}
.reg_four_events ul{}
.reg_four_events li{}

.reg_three_events{}
.reg_three_events .event{float:left;background:none;min-height:98px;width:206px;margin:0 5px;border:solid 1px white;}
.reg_three_events .half_event{}
.reg_three_events h2{text-align:center;font-size:17px;}
.reg_three_events ul{}
.reg_three_events li{}


/* Bar Details */
.BarDetails{padding:10px;background: #000000;}
.BarDetails .timesandadmins{float:left;width:200px;}
.BarDetails .bardetailsmap{float:right;}

/* Reservations */
.Reservations{padding:10px;background:#fff;position: absolute;right: 0;top: 40px;width: 445px;z-index: 3000;}
.Reservations *{color:#000 !important}
.Reservations hr{color:#BDA438;background-color:#BDA438;height:1px;border:0}
.Reservations .DNNModuleContent{}
.Reservations .DNNModuleContent .bookingtypepanel{}
.Reservations .DNNModuleContent .bookingtypepanel > img, 
.Reservations .DNNModuleContent .bookingtypepanel .megamenuimg{float:left;}
.Reservations .DNNModuleContent .bookingtypepanel .b_txt{float:left;width:300px;margin-left:10px;}
.Reservations .DNNModuleContent .bookingtypepanel h4{color:#2a001a !important;font-weight:bold;}
.Reservations .DNNModuleContent .bookingtypepanel a,
.Reservations .DNNModuleContent .bookingtypepanel a:link,
.Reservations .DNNModuleContent .bookingtypepanel a:active,
.Reservations .DNNModuleContent .bookingtypepanel a:visited{font-family:Quattrocento;}
.Reservations .DNNModuleContent .bookingtypepanel .btn_gold{float:right;font-size:16px;font-family:italiccaps !important;}
.Reservations .DNNModuleContent hr{clear:both;margin:5px 0;}

.Reservations .DNNModuleContent .bookingtypepanel li{float:none;list-style-image:url(images/li_style.png);}


/* Skin Dark */
/*  dark skin - backgrounds */
.dnnFormPopup *, .urlControl *, .dnnTreeLegend *, .dnnHSRadioButtons *{color:#000;}
h2.dnnFormSectionHead a, h2.dnnFormSectionHead a:hover, h2.dnnFormSectionHead a.dnnSectionExpanded, h2.dnnFormSectionHead a.dnnSectionExpanded:hover{color:#fff}
.dnnGrid{}
.dnnGridHeader td
{color:#000}
.dnnGridItem td
{background-color:#fff;color:#000}
.dnnGridAltItem td
{color:#000}
.RadGrid_Default td
{color:#000}
div.dnnFormRadioButtons, div.dnnHSRadioButtons, span.dnnFormRadioButtons, span.dnnHSRadioButtons, table.dnnFormRadioButtons, .dnnFileUploadScope
{background-color: transparent;}

/* log viewer */
.dnnLogHeader {color:#000}
.dnnLogItemHeader {background-color: #fff;}
.dnnLogItemAltHeader {background-color: #f2f2f2;}
.dnnLogItemDetail p{color:#000}
.dnnlvLegend h3, .dnnlvLegend .dnnLeft div.lvlItem {color:#fff}

/* file manager */
.FileManager_Explorer td, .FileManager_Item a, .FileManager_Header a, .FileManager_Pager td
{color:#000}

/* Header Button */
a.booking_btn{display:inline-block;width:200px;color:Black;height:34px;text-align:center;padding:4px 10px;font-weight:bold;
            font-family:italiccaps;font-size:15px;line-height:17px;border-radius:4px;vertical-align:middle;margin:0 10px;}
.booking_btn.lnl{background:#9d9181;border-color:#d0cbc3 #655d53 #655d53 #d0cbc3;border-style:solid;border-width:1px;
               width:140px;}
               
               
               
/* Spaces - Jewell Piccadilly */
.space_items{width:450px;}
.space_items .elem{margin-bottom:15px;position:relative;}
.space_items .elem .img{float:left;}
.space_items .elem .txt{float:left;margin-left:15px;max-width:295px;padding-bottom:24px;}
.space_items .elem .txt h1{font-family:italiccaps;}
.space_items .elem .booking{position:absolute;bottom:0px;right:10px;}