

html{height:100%;margin:0;padding:0;}
#Body{ height:100%; font-family:Helvetica, Arial, sans-serif; color:#333; margin:0 auto; padding:0; background:#171717; }

a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 0 0;}

h1{font-size:26px; margin:0 0 10px 0;}
h2{font-size:22px; margin:0 0 10px 0;}
h3{font-size:18px; margin:0 0 10px 0;}

/* Fonts */
.Normal{font-size:12px;line-height:16px; }
.SubHead{color:#333;}


@font-face {
    font-family:'economicaregular';
    src: url('../fonts/economicaregular.eot');
    src: url('../fonts/economicaregular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/economicaregular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'economicablod';
    src: url('../fonts/economicablod.eot');
    src: url('../fonts/economicablod.eot?#iefix') format('embedded-opentype'),
         url('../fonts/economicablod.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*Layout */

#container { margin-bottom:-18px; width:100%; height:100%; }
#PageBody { padding-top:53px; padding-bottom:50px; min-height:650px; background:url(../images/BGHome.jpg) no-repeat top center #171717; }

#dnn_dnnLogo_hypLogo img { padding-left:10px; }

/***** Menu *****/
.Menu { padding-top:26px; z-index:905; position:relative; }
.SpeedyDropDown { margin-right:-8px; float:right; }

/***** LeftList *****/
.LeftList { padding-top:45px; text-align:left; }
a.SeeSpecials img { margin-left:8px; }
a.HostEvent img { margin:4px 0 8px 8px; }
.Pins { text-align:left; }

/***** RightSide *****/
#RightSideTop { height:9px; background:url(../images/RightSideTopBg.png) no-repeat top center; }
#RightSideMiddle { padding:0 37px; padding-bottom:40px; background:#ebe7d7; }
#MiddleRight { min-height:500px; }
#RightSideBottom { margin-top:-2px; margin-bottom:30px; height:28px; background:url(../images/RightSideBottomBg.png) no-repeat top center; }


/* Slider */
.Slider { padding-top:40px; }   	          
.flexslider { margin-top:12px; padding:23px 38px; border:none; box-shadow:none; border-radius:0; background:url(../images/SliderBack.png) no-repeat top center; }
.slides { position:relative; behavior:url("/Portals/_default/Skins/WebServicesRestaurant/PIE.htc"); -pie-png-fix: true; }
.flex-control-paging li a { margin-top:4px; }


/* About Us */
.AboutUsTitle { margin-top:.8em; padding-left:10px; font-family:'economicaregular',Tahoma; font-size:34px; color:#18b490; text-transform:uppercase; line-height:32px; }
.AboutUsDetails { padding:0 10px; font-family:Arial,Georgia,Tahoma; font-size:13px; color:#252425; font-weight:normal; text-align:justify; line-height:20px; }
.TextDetails { padding-top:12px; }

/* BeSocial */
.BeSocial { margin-top:30px; border-top:2px dotted #898989; }
.BeSocialWith { margin-top:30px; min-height:39px; background:url(../images/BeSocial.png) no-repeat top center; }
.BeSocialWithImg { text-align:right; padding:8px 110px 0 0; }


#MenuList1 { padding: 0px 0 20px 5px; }
#MenuList1 li { border-bottom:1px solid #233776; }
#MenuList1 li a { display: block; padding: 10px 10px 10px 0px; color: #333; font-family:Tahoma, Arial; font-size: 14px; font-style: normal; font-weight: normal; }
#MenuList1 li:hover, #MenuList1 li a:hover { color:#e04126; text-decoration:none; }

#MenuList2 { padding: 0px 0 20px 5px; }
#MenuList2 li { border-bottom:1px dashed #233776; }
#MenuList2 li a { display: block; padding: 10px 10px 10px 0px; color: #333; font-family:Tahoma, Arial; font-size: 14px; font-style: normal; font-weight: normal; }
#MenuList2 li:hover, #MenuList2 li a:hover { color:#e04126; text-decoration:none; }
		                  

.LeftC { text-align:justify; }
.RightC { text-align:justify; }
.top-img img{ float:left; margin-right:10px; margin-top:2px;}
.top-img { text-align:justify; font-family:Arial; line-height:16px; font-size:12px;color:inherit; margin-top:5px; }
.BdText { color:#233776; line-height:18px; }
.BdText1 { padding:13px; color:inherit; }
.WelText { color:inherit; }
.dnnSortable { min-height:30px; }
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding-left:30px; }

/********* Contact Us  ********** */
.text-area { height:200px; margin-left:0; width:100%; }
.content { position: relative; }


/********* FooterNav ***********/
#Footer { padding:0px 0 40px 100px; }

/***** LoginSearch *****/
#Footer .three { width:20%; }
#Footer .four { width:25%; }
#Footer .five { width:37%; float:left; }
#Footer .column,#Footer .columns { margin-left:6%; }
#Footer .column,#Footer .columns:first-child { margin-left:0%; }

.FooterListMenu { border-right:2px dotted #86c43f; }

ul.FooterList { padding-left:0; }
.FooterList li { font-family:'economicablod', Tahoma; font-size:14px; text-transform:uppercase; list-style:none; line-height:26px; }
.FooterList li a { color:#fffae0; }

/***** Social *****/
.Social { padding-bottom:10px; text-align:left; }
.Social span { font-family:'economicablod', Tahoma; font-size:14px; text-transform:uppercase; color:#fff; padding-right:10px; }

/***** LogIn *****/  
.LogIn { margin-top:1px; padding:4px 0; color:#fff; text-align:center; background:#86c542; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
         position:relative; behavior:url("/Portals/_default/Skins/WebServicesRestaurant/PIE.htc"); }
.LogIn a { padding:0 3px; color:#111112; font-family:Arial; font-size:14px; text-align:center; font-weight:bold; }    
.ie8 { position:relative; behavior:url("/Portals/_default/Skins/WebServicesRestaurant/PIE.htc"); -pie-png-fix: true; }


/*Search Results */
.RoundedContainer { background:none; box-shadow:none; border-radius:0; }
#SearchTable td { padding:0; }

#SearchBg { margin-right:0; }
#SearchTable #SpeedSearchTextBox > input { width:160px; color:#565555; text-shadow:none; font-family:Verdana; box-shadow:none;
    background: url(../images/search-white.png) no-repeat top right #fff; float:left;
    behavior: url(/Portals/_default/Skins/WebServicesRestaurant/PIE.htc); position:relative; }

        
#SearchIcon { display:none; padding:0; margin:0; }
#SearchTable td { padding:0px; }
.SpeedySearchBox { margin-left:0px; margin-right:0px; margin-top:0px; width:100%; }
#SearchButton a { display:none; }


/*DotNetNuke Footer for Tablet/Ipad */

@media handheld, only screen and (max-width: 920px) {
    #PageBody { padding:53px 10px 30px 10px; }
    
    /***** Menu *****/
    .Menu { margin-top:0px; }
    .SpeedyDropDown { margin-right:0; float:none; }

    /***** RightSide *****/
    #RightSideTop { height:16px; }
    #RightSideMiddle { padding:0 26px; }
    #MiddleRight { min-height:475px; }

    /* Slider */ 
    .flexslider { margin-top:0; padding:20px 18px; }
    .flex-control-paging li a { margin-top:4px; }
       
    /* About Us */
    .AboutUsTitle { margin-top:.8em; }    
    .AboutUsDetails { padding-top:10px; font-size:12px; line-height:16px; }
    .TextDetails { padding-top:8px; }

    /* BeSocial */
    .BeSocial { margin-top:25px; }
    .BeSocialWith { margin-top:25px; }
    .BeSocialWithImg { text-align:right; padding:8px 50px 0 0; }

    /***** Social *****/
    .Social { padding-bottom:10px; text-align:left; }
    .Social span { padding-right:6px; }

    /***** Search *****/
    #SearchTable #SpeedSearchTextBox > input { width:110px; float:none; }

    /***** LogIn *****/   
    .LogIn { text-align:center; } 
    .LogIn a { font-size:12px; }

    #contactus { width:99.5%; }
    #backtotop { right:15px; }
}


/*DotNetNuke Footer for Mobile */
@media handheld, only screen and (max-width:480px)  {   
    #PageBody { padding:50px 10px 30px 10px; }
   
    /***** Logo *****/
    .mobile-centered{ margin:0 auto !important; text-align:center; } 
    .Logo { text-align:center; }
    #dnn_dnnLogo_hypLogo img { padding-top:7px; }

    /***** Menu *****/
    .Menu { margin-top:15px; }
    .SpeedyDropDown { margin-right:0; float:none; }

    /***** LeftList *****/
    .LeftList { padding-top:25px; text-align:center; }
    a.SeeSpecials img { margin-left:0; }
    a.HostEvent img { margin:4px 0; }
    .Pins { text-align:center; }

    /***** RightSide *****/
    #RightSideMiddle { padding:0 20px; }
    #MiddleRight { min-height:20px; }

    /* Slider */ 
    .flexslider { margin-top:0; padding:10px 10px 20px 10px; }
    .flex-control-paging li a { margin-top:4px; }
       
    /* About Us */
    .AboutUsTitle { margin-top:1em; }    

    /* BeSocial */
    .BeSocialWith { margin-top:25px; background:#86c440; }
    .BeSocialWithImg { text-align:center; padding:7px 0 0 0; }

    /***** Footer *****/ 
    #Footer { padding:0 0 30px 0; } 

    ul.FooterList { padding-left:18px; }
    .FooterList li { margin:3px 0px 3px 0; width:92%; font-size:14px; line-height:35px; text-align:center; list-style:none; float:left;
                border:1px solid #f6c58b; border-radius:5px; background:#ec8914; }
    .FooterList li a:hover { text-decoration:none; } 
    .FooterList li:hover { background:#f4992e; }

    /***** LoginSearch *****/
    #Footer .five { float:none; }
    #Footer .column,#Footer .columns { margin-left:0; }

    /***** Social *****/
    .Social { padding-top:15px; text-align:center; }

    /***** Search *****/
    #SearchBg { width:220px; margin:10px auto; }
    #SearchTable #SpeedSearchTextBox > input { width:170px; float:none; }

    /***** LogIn *****/
    #spLogin { width:205px; margin:auto; }
    .LogIn { text-align:center; } 
    .LogIn a { font-size:14px; font-weight:bold; line-height:30px; }

    .textcolor { padding-left:17px; }
}


/*DotNetNuke Login Form for Mobile */

@media handheld, only screen and (max-width: 320px)  
{
    .dnnForm { max-width: 320px; }
	.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:275px;}
    .dnnFormRequired span { width:100%; }
    
    .dnnFormItem { width:275px; color:#262321; }
    .dnnFormItem h2 { color:#262321; }
    .dnnForm { margin-left:-7px; }
    .dnnFormItem label a span { width:275px; text-align:left; float:left; color:#262321; }
    .dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:275px; float:left; }
    .dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:275px; float:left; }
    
    .dnnSendPasswordContent input[type="text"] { width:275px; float:left; }
    .dnnSendPasswordContent ul.dnnActions { width:280px; float:left; }
    
    .dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions { width:275px; }
    
    .dnnFormItem.dnnFormHelp p.dnnFormRequired span { margin-right:60px; }
}


.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }



