html{height:100%;margin:0;padding:0;}
#Body{ height:100%; font-family:Helvetica, Arial, sans-serif; color:#333; margin:0 auto; padding:0; background:#ffffff; }


a{outline:0;border:0;}
p, ul, ol,li{margin:0;padding:0 0 0 0;}
h1, h2, h3, h4, h5, h6 { color: #181818; font-weight: bold; line-height: .85 }

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: 'Voltaire';
    src: url('../fonts/voltaire.eot');
    src: url('../fonts/voltaire.eot#iefix') format('embedded-opentype'),
         url('../fonts/voltaire.ttf') format('truetype'),
         url('../fonts/voltaire.svg') format('svg');
    font-weight: normal;
    font-style: normal;
} 


/*Layout */

#container{ margin-bottom:-18px; width:100%; height:100%; background:#ffffff; float:left; }
#Mainwrapper { min-height:1063px; background:url(../images/bg.jpg) no-repeat top center #fff; }

/* Header CSS */
#Header .three { width:20%; }
#Header .nine { width:80%;  }
#Header .column,#Header .columns { margin-left:0%; }

#dnn_dnnLogo_hypLogo img { margin:18px 0 0 0; }

div.Login { padding-top:0px; text-align:right; color:#000; }    
    .Login a { color:#000; font-size:12px; }

.SearchSocial { float:right; }
.Social { padding:5px 0 10px 0; text-align:right;}

/* Menu CSS */
.Menu { z-index:1000; position:relative; background:url(http://bayoubowl.com/Portals/_default/Skins/MacDaddys/images/menu-bg.jpg) no-repeat top right; }
.SpeedyDropDown { float:right; margin-right:-20px; }

/* SliderLeft CSS */
.TitleBgA { margin-top:-20px; background:url(../images/TitleBgA.png); }
.TextTitle { padding:19px 0 0 20px; font-family:'Voltaire', Tahoma; color:#C10307; font-size:23px; font-weight:normal; }
.Text { margin-top:-10px; padding:0 0 15px 20px; font-size:13px; font-family:'Voltaire', Tahoma, Arial; color:#fff; line-height:17px; }

.TitleBgB { height:48px; background:url(../images/TitleBgB.png); }
.TitleBgB li { padding-left:20px; list-style:none; }
.TitleBgB:hover { background:url(../images/TitleBgBHover.png); }

@-moz-document url-prefix() {
	.Text { padding:0 0 14px 20px; line-height:17px; }  /* Firefox */
}

/* Slider CSS */
#MainSlider .SliderLeft { width:24.25%; }
#MainSlider .slider { width:75.75%;  }
#MainSlider .column,#MainSlider .columns { margin-left:0%; }
.slider { margin:0px 0 0 0;  }	
.DnnModule-SpeedyTouchFlexi { background:none; }
.flexslider { margin-top:-20px; padding-bottom:0px; background:none; border:none; border-radius:0; box-shadow:none; overflow:hidden; }
.slides { position:relative; behavior:url("http://bayoubowl.com/Portals/_default/Skins/SantaMaria/PIE.htc"); -pie-png-fix: true; }

.dnnSortable { min-height:30px; }
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding-left:30px; }
.DnnModule-DNN_HTML p { margin: 0 0 10px; }

#MainPage { width:100%; margin-top:-15px; float:left; }
.MainBody { min-height:450px; }

#Feature .three { width:24.25%; }
#Feature .column,#Feature .columns { margin-left:1%; }
#Feature .column,#Feature .columns:first-child { margin-left:0%; }

/* Bodt 4 Columns */
.Bodycolumn { padding-top:30px; }
.bdText { padding-top:6px; font-size:17px; font-family:'Voltaire',Tahoma, Arial; letter-spacing:1px; color:#353535; line-height:20px; text-align:center; }
a.LinkText { color:#C10307; text-decoration:underline; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .bdText  { letter-spacing:0; } 
}

#Half .six { width:49%; }
#Half .column,#Half .columns { margin-left:1%; }
#Half .column,#Half .columns:first-child { margin-left:0%; }

.ConText { font-family:'Voltaire', Tahoma, Arial; font-size:13px; color:#686868; line-height:22px; padding-right:50px; text-align:left; }  
.ContainerDiv { float:left; }
.ConTitle { font-family: Arial; font-size:13px; color:#C10307; font-weight:bold; float:left; }
.ConLine { padding:0 9px 0 9px; color:#C10307; float:left; }
.ConDate { font-family: Arial; font-size:11px; color:#C10307; float:left; }
.ContainerDiv .ConText { float:left; }
a.ReadMore { text-decoration:underline; color:#FDA921; font-family:Arial; font-size:9px; }
            
.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:#000; margin-top:5px;}
.LeftC { text-align:justify; }
.RightC { text-align:justify; }

/* Contact Us */
#contact_us { margin:30px 0 0px 0; }
    #contactus { width:100%; background:#F0F0F0; border:1px dashed #aea48f; padding-bottom:17px; }
    .contact-title { margin-top:20px; height:35px; background:#ffab00; padding:6px 0 0 40px; font-family:Arial; font-size:24px; color:#fff; }
    .contact-address { margin-top:15px; color:#000; float:left; }
    .contact-address li { margin-left:42px; list-style:none; line-height:15px; }
    .contact-address li a { color:#4c7fb5; }
    .textcolor { padding-left:42px; padding-top:1px; font-family:Arial; font-size:14px; color:#000; }

/* Footer */
#MainFooter { padding-top:20px; }
#Stateline img { height:1px; float:left;}
ul.f-nav { padding-top:5px; }
    .f-nav { padding: 0px 0px 0px 0px; }
        .f-nav li { margin:0px 0px 0 0; list-style:none; float:left; }
        .f-nav li a { padding:0 5px 0 3px; text-decoration:none; color:#FDA921; font-family:Arial; font-size:11px; text-align:center; background:url(../images/f-menu.png) no-repeat top right; }
        .f-nav li a:hover { text-decoration:underline; color:#f77604; }  
        .f-nav li:last-of-type a { background:none; }  
.Copyright { padding:3px 0 25px 0px; font-family:Arial; color:#FDA921; text-align:center; }  
.SkinObject { font-size: 10px;  font-weight:normal; }

p.Social,p.Text,p.LeftImg,p.LeftText,p.ConText,p.bdimage,p.bdText { margin-bottom:0px; }
p.Text { margin-top:-10px; }

/*Search Results */
#SearchBg { margin-top:6px; margin-right:-4px; }
.RoundedContainer { background:none; box-shadow:none; }
#SearchTable #SpeedSearchTextBox > input { width:150px; border-radius:0; color:#c20307; font-family:'Voltaire',Arial; text-transform:uppercase;
    background:#e1e1e1; font-weight:normal; letter-spacing:1px; font-weight:normal;
    behavior: url(http://bayoubowl.com/Portals/_default/Skins/Manea/PIE.htc); position:relative; }
       
#SearchIcon { display:none; padding:0; margin:0; }
#SearchTable td { padding:0px 0;}
.SpeedySearchBox { margin-left:0px; margin-right:0px; margin-top:0px; width:90%; }
#SearchButton a { display:none; } 
/************ search Colse here ************ */


@media handheld, only screen and (max-width:1020px) {
    #Mainwrapper { padding:0 10px; }
    .SpeedyDropDown { float:right; margin-right:0px; }     
}

@media handheld, only screen and (max-width: 970px) { .bdText { font-size:16px; } .Text { padding-bottom:21px; } .TitleBgB { height:46px; } }
@media handheld, only screen and (max-width: 965px) { .bdText { font-size:15px; } .Text { padding-bottom:15px; } }
@media handheld, only screen and (max-width: 950px) { .Text { margin-top:-9px; } #FooterNav .ten { width:86%; } }
@media handheld, only screen and (max-width: 948px) { .Text { margin-top:-10px; padding-bottom:16px; } }
@media handheld, only screen and (max-width: 946px) { .bdText { font-size:14px; } .Text { padding-bottom:16px; } }
@media handheld, only screen and (max-width: 945px) { .Text { padding-bottom:13px; } #FooterNav .ten { width:87%; } }
@media handheld, only screen and (max-width: 942px) { .Text { padding-bottom:11px; } }
@media handheld, only screen and (max-width: 940px) { .bdText { font-size:13px; } .Text { padding-bottom:10px; } #FooterNav .ten { width:89%; } }
@media handheld, only screen and (max-width: 920px) { .TextTitle { padding-top:11px; } .Text { padding-bottom:10px; } #FooterNav .ten { width:91%; } }
@media handheld, only screen and (max-width: 900px) { .Text { padding-bottom:18px; } #FooterNav .ten { width:95%; } }
@media handheld, only screen and (max-width: 898px) { .Text { padding-bottom:12px;} .f-nav li a { padding:0 3px 0 1px; } }
@media handheld, only screen and (max-width: 895px) { .Text { padding-bottom:12px;} .TitleBgB { height:44px; } }
@media handheld, only screen and (max-width: 885px) { .Text { padding-bottom:10px;} .TitleBgB { height:43px; } .ConText { padding-right:40px; } }
@media handheld, only screen and (max-width: 870px) { .Text { padding-bottom:15px;} .TitleBgB { height:40px; } #FooterNav .ten { width:98%; } }
@media handheld, only screen and (max-width: 850px) { .Text { padding-bottom:17px;} .TitleBgB { height:39px; } }
@media handheld, only screen and (max-width: 830px) { .Text { padding-bottom:17px;} .TitleBgB { height:38px; } }
@media handheld, only screen and (max-width: 820px) { .TextTitle { padding-top:14px; } .Text { padding-bottom:5px;} }
@media handheld, only screen and (max-width: 800px) { .TextTitle { padding-top:9px; } .Text { padding-bottom:5px;} }

/*DotNetNuke Footer for Mobile */

@media handheld, only screen and (max-width: 767px)  {
    #BodyPage { padding:0 5px; }
    
    .mobile-centered{ margin:0 auto !important; text-align:center; } 
    #dnn_dnnLogo_hypLogo img { margin:5px 0 12px 0; }
    
    .Social { padding:10px 0 8px 0; text-align:center;} 
    
    /* Menu CSS */
    .Menu { margin:3px 0 10px 0; }
    .SpeedyDropDown { float:none; margin-right:0; }

    #SearchBg { margin-top:2px; margin-right:0; }
    #SearchTable #SpeedSearchTextBox > input { width:170px; float:none; }

    .flexslider { margin-top:10px; }

    #Mainwrapper { min-height:10px; }
    .MainBody { min-height:10px; }

    .TitleBgA { margin:0 auto !important; text-align:center;}
    .TextTitle { padding:18px 0 0 0px; }
    .Text { margin-top:-10px; padding:0 0 15px 0px; }
   
    .TitleBgB { height:48px; margin:0 auto !important; text-align:center;} 
    .TextTitleB { width:200px; }
    .TextTitleB a { margin:0 auto; text-align:center; }
    
    .ConText { padding-right:0px; }  
    .bdTitle { margin:0 auto !important; text-align:center; }
    .bdimage { text-align:center; }
    
    #MainFooter { padding:0 10px; } 
    .Footer { min-height:1px; background:#07214a; }

    ul.f-nav { padding-top:10px; float:none; }
    .f-nav li { margin:3px 0; width:100%; line-height:35px; text-align:center; list-style:none; float:left;
                border:1px solid #323232; border-radius:5px; background:#464545; }
    .f-nav li a { color:#e8e6e7; background:none; font-size:14px; }  
    .f-nav li a:hover { color:#fff; text-decoration:none; } 
    .f-nav li:hover { background:#ea3f36; }

    .Copyright { margin:10px 0 10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#818080; } 
    
    .contact-title{ margin-top:20px; height:35px; background:#252c36; padding:6px 0 0 10px; font-family:Arial; font-size:24px; color:#fff; }
    .contact-address{ margin-top:15px; color:#000; float:left; }
    .contact-address li{ margin-left:12px; list-style:none; line-height:15px; }
    .contact-address li a{ color:#4c7fb5; }
    .textcolor { padding-left:12px; padding-top:1px; font-family:Arial; font-size:14px; color:#000; } 
}
  

/*DotNetNuke Login Form for Mobile */

@media handheld, only screen and (max-width: 320px)  
{
	.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:295px;}
    .dnnFormRequired span { width:100%; }
    
    .dnnFormItem { width:460px; color:#262321; }
    .dnnFormItem h2 { color:#262321; }
    .dnnForm { margin-left:-7px; }
    .dnnFormItem label a span { width:320px; text-align:left; float:left; color:#262321; }
    .dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:300px; float:left; }
    .dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:320px; float:left; }
    
    .dnnSendPasswordContent input[type="text"] { width:295px; float:left; }
    .dnnSendPasswordContent ul.dnnActions { width:280px; float:left; }
}



.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;
}