

html{height:100%;margin:0;padding:0;}
#Body{ height:100%; font-family:Helvetica, Arial, sans-serif; color:#333; margin:0 auto; padding:0; background:#390337; }


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: 'Chewy';
src: url('../fonts/Chewy.ttf');
font-weight: normal;
font-style: normal;
}


/*Layout */

#container{ margin-bottom:-18px; width:100%; height:100%; background:#390337; float:left; }
#Mainwrapper { min-height:1010px; background:url(../images/bg2.jpg) no-repeat top center; }
#ConWrapper { min-height:1010px; background:url(../images/bg1.jpg) no-repeat top center; }

/* Header CSS */
#dnn_dnnLogo_hypLogo img { padding:14px 0 0 20px; text-align:center; }

.Address { z-index:906; }
.TitleBgA { margin:22px 0 0 0; margin-right:-95px; }
.TextTitle { padding:3px 0 0 0px; font-family:'Chewy',Tahoma; color:#FDBB0C; font-size:23px; font-weight:normal; text-align:right; }
.Text { margin-top:-6px; padding:0 0 0px 0px; font-size:14px; font-family:Verdana,Tahoma; color:#fff; line-height:18px; text-align:right; }
.TitleBgA span { font-size:14px; font-weight:bold; }

#spLogin { margin-top:0px; margin-right:35px; }
div.Login { text-align:left; color:#fff; }    
    .Login a { color:#fff; font-size:12px; }

.TopSocial { z-index:905; }
.Social { margin-top:10px; padding-right:65px; text-align:right; }

/* Menu */
#Menu { margin-top:15px; z-index:904; padding-bottom:9px; position:relative; background:url(../images/Menu_Bg.png) ; }
.SpeedyDropDown { margin-left:20px; }


/* Slider Grid */
#MainSlider .three { width:27%; }
#MainSlider .nine { width:72%;}
#MainSlider .column,#MainSlider .columns { margin-left:1%; }
#MainSlider .column,#MainSlider .columns:first-child { margin-left:0%; }

/* SliderLeft CSS */
#SliderLeftLink { margin:8px -50px 0 0px; padding:25px 0 40px 40px; background:url(../images/SliderLeftBg.png) no-repeat;}
.Special { padding-left:10px;}
.Hours { padding-left:3px; margin-top:-5px; }
.Map { padding-left:3px; margin-top:-3px; }
.Sign { margin-top:-6px; }
.dnnSortable { min-height:30px; }
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding-left:30px; }

/* Slider CSS */
#MainSlider .twelve { width:96%; }
.slider { margin-top:0px; z-index:903; position:relative; }
    .DnnModule-SpeedyTouchFlexi { background:none; }
    .flexslider { margin-top:0px; padding:13px 55px 37px 30px; background:url(../images/Slider-Bg.png) no-repeat; border:none; border-radius:0; box-shadow:none; overflow:hidden; }
    .slides { position:relative; behavior:url("/Portals/_default/Skins/PurpleBlast/PIE.htc"); -pie-png-fix: true; }
    .flex-control-paging li a { margin-top:4px; }

/* BodyColumn CSS */
#BodyColumn .four { width:38.5%; }
#BodyColumn .eight { width:60.5%; }
#BodyColumn .column,#BodyColumn .columns { margin-left:1%; }
#BodyColumn .column,#BodyColumn .columns:first-child { margin-left:0%; }

#BodyBuckets { margin-top:-12px;}
#BodyBuckets .twelve { width:86%; }

#ContentA .six { width:49.5%; }
#ContentA .column,#ContentA .columns { margin-left:1%; }
#ContentA .column,#ContentA .columns:first-child { margin-left:0%; }

#ContentB .six { width:49.5%; }
#ContentB .column,#ContentB .columns { margin-left:1%; }
#ContentB .column,#ContentB .columns:first-child { margin-left:0%; }
.ImgKids { margin-top:-7px; }

#BodyLeftContent { margin-top:-28px; padding:0 0 0 33px;}
.TitleDivA { padding-top:18px; }
.TitleImg { width:34%; float:left; }
.TitleTextA { width:63%; padding:8px 0 0 0px; float:right; }
.TitleText { font-family:'Chewy', Arial; font-size:27px; color:#fff;  }
.ConText { font-family:Verdana, Arial; font-size:14px; color:#fff; float:left; text-align:left; }
a.ReadMore { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFB70D; }

.TitleDivB { width:100%; float:left; }
.TitleDiv1 { padding-top:25px; float:left;  }
.TitleDiv2 { padding-top:18px; float:left; }
.ConTitle { padding-top:0px; font-family:Verdana, Tahoma; font-size:14px; color:#FFB70D; font-weight:bold; float:left; }
.ConDate { font-family:Verdana, Tahoma; font-size:14px; color:#FFB70D; float:left; }
.ConText2 { padding-top:5px; font-family:Verdana, Arial; font-size:14px; color:#fff; float:left; }


/* MainPage CSS */
#MainPage { margin-top:0px; }
#BodyPage { min-height:640px; }       

.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 Section */
#MainFooter { padding-top:20px; }
ul.f-nav { padding-top:20px; }
    .f-nav { padding:0px 0px 0px 35px; }
        .f-nav li { margin:0px 0px 0 0; list-style:none; float:left; }
        .f-nav li a { padding:0 6px 0 4px; text-decoration:none; color:#fff; font-family:Arial; font-size:13px; text-align:center; background:url(../images/f_menu.png) no-repeat top right; }
        .f-nav li:last-of-type a{ background:none;}
        .f-nav li a:hover { text-decoration:underline; color:#febb08; } 
           
.Copyright { padding:3px 0 25px 0px; font-family:Arial; color:#fff; text-align:center; }  
.SkinObject { font-size: 12px; font-family:Arial; font-weight:normal; }


/*Search Results */
#SearchBg { margin-top:6px; margin-right:35px; width:200px; float:right; }
.RoundedContainer { background:#fff; box-shadow:inset 0px 0px 5px rgba(0,0,0,.5); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,.5); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,.5); 
                    behavior: url(Portals/_default/Skins/PurpleBlast/PIE.htc); }
#SpeedSearchTextBox { margin-top:0px; float:left; }
#SearchTable #SpeedSearchTextBox > input { width:157px; border-radius:0; color:#68084b; font-family:Verdana,Arial; background:none; float:left; position:relative; }       

#SearchIcon { display:none; padding:0; margin:0; }
#SearchTable td { padding:0; }
.SpeedySearchBox { margin:0px; }
#SearchButton { float:right; }
#SearchButton a { width:15px; height:25px; background:url(../images/SearchDesktop.png) no-repeat; } 
/************ search Colse here ************ */



/*DotNetNuke Footer for Mobile */

@media screen and (max-width:1135px) { 
    #Mainwrapper { min-height:910px; }   
    #ConWrapper { min-height:910px; }
    #BodyPage { min-height:450px; }

    .flexslider { margin-left:10px; padding:18px 40px 20px 30px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; behavior: url(Portals/_default/Skins/PurpleBlast/PIE.htc); } 
    ol.flex-control-nav { display:none; } 

    #BodyLeftContent { margin-top:-25px; }
    .TitleDivA { padding-top:0px; }
    .TitleImg img { padding-top:20px; }
    .TitleText1 { padding:20px 0 0 0px; }    
    .ConText { font-size:13px; }   
    .TitleDiv1 { padding:24px 0px 0 0px; float:none; }

    .ConTitle { font-size:13px; }
    .ConDate { font-size:13px; }
    .ConText2 { padding-top:5px; font-size:13px; }
    #ContentA img { padding-top:5px; }      
}

@media screen and (max-width:1090px) { 
    .TitleBgA { margin-right:-80px; }
    #SliderLeftLink { margin:8px -30px 0 0px; padding:25px 15px 25px 40px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; behavior: url(Portals/_default/Skins/PurpleBlast/PIE.htc); } 
    .Hours {  margin-top:0; } .Map {  margin-top:2px; } .Sign { margin-top:0; }
    .flexslider { margin-left:12px; padding:16px 20px; }
}

@media handheld, only screen and (max-width:1050px) {
    .TitleBgA { margin-right:-65px; }
    .flexslider { margin-left:10px; padding:16px 20px; }
    #SliderLeftLink { margin-bottom:5px; } 
    .ConText { font-size:12px; } .ConTitle { font-size:13px; } .ConDate { font-size:12px; } .ConText2 { padding-top:5px; font-size:12px; }
}

@media handheld, only screen and (max-width:1030px) {
    #SliderLeftLink { margin-bottom:10px; } .TitleImg img { padding-top:30px; } 
    .ConTitle { font-size:13px; } .ConDate { font-size:11px; } .ConText2 { font-size:11px; }
    #MainFooter { padding-top:0px; }
    .f-nav li a { padding:0 4px 0 2px; font-size:13px; }       
}

@media handheld, only screen and (max-width:1000px) { .TitleBgA { margin-right:-45px; } .ConTitle { font-size:12px; } }

@media handheld, only screen and (max-width: 960px) {
    #Mainwrapper { background:url(../images/bg3.jpg) no-repeat top center; }        
    .TitleBgA { margin-right:-35px; }    
    #SliderLeftLink { padding:25px 15px 15px 40px; } 
    
    .TitleDiv1,.TitleDiv2 { padding-top:18px; }
    #ContentA img,#ContentB img { padding-top:8px; }
    .CenterClass { text-align:center; } 
    .f-nav li a { padding:0 3px 0 1px; font-size:13px; }    
}

@media screen and (max-width:940px) { .ConTitle { font-size:11px; } a.ReadMore { font-size:9px; } .f-nav li a { padding:0 3px 0 1px; font-size:12px; } }
@media screen and (max-width:920px) { .TitleBgA { margin-right:-20px; } .ConTitle { font-size:10px; } .ConText { font-size:11px; } #ContentA img,#ContentB img { padding-top:12px; } 
    .ConTitle { font-size:10px; font-weight:normal; } .ConDate { font-size:9px; } .ConText2 { font-size:9px; } #FooterNav .eleven { width:100%; } }

@media screen and (max-width:860px) { .TitleBgA { margin-right:-10px; } }
@media screen and (max-width:840px) 
{ 
    .TitleBgA { margin-right:0px; } 
	.TitleText { font-size:22px; } 
	.TitleImg img { padding-top:40px; } 
    .TitleDiv1 { padding-top:12px; } 
	.TitleDiv2 { padding-top:9px; }
    .ConTitle { font-size:9px; font-weight:normal; } 
	.ConDate { font-size:8px; } 
	.ConText2 { font-size:9px; }
    a.ReadMore { font-size:9px; font-weight:normal; }
    #ContentA img { padding-top:10px; } 
	#ContentB img { padding-top:12px; }
    .f-nav li a { padding:0 2px 0 1px; font-size:12px; }
}
@media screen and (max-width:800px) { .f-nav li a { padding:0 2px 0 1px; font-size:11px; } }

@media handheld, only screen and (max-width:767px){
    #Mainwrapper { min-height:10px; padding:0 10px; }
    #ConWrapper { min-height:10px; padding:0 10px; }
    #BodyPage { min-height:10px; } 

    .mobile-centered { margin:0 auto !important; text-align:center; } 
    #dnn_dnnLogo_hypLogo img { margin:5px 0 12px 0; }

    .TitleBgA { margin:5px 0; margin-right:0px; }
    .TextTitle { padding:0; font-size:26px; text-align:center; }
    .Text { color:#e48612; text-align:center; }

    #SearchBg { margin-right:0; width:200px; float:none; margin:0 auto; margin-top:8px; }
    .Social { padding-right:0; text-align:center; }

    /* SliderLeft CSS */
    #SliderLeftLink { margin:8px 0px 0 0px; padding:20px 0 40px 22px; background:url(../images/SliderLeftBg.png) no-repeat center; }
    .Special,.Hours,.Map,.Sign { padding:0; margin:0; text-align:center; }

    .flexslider { margin:0px; padding:18px 20px; border-radius:24px; } 
    
    #BodyLeftContent { margin-top:-25px; padding:0; }
    .TitleImg { width:100%; float:none; }
    .TitleTextA { width:100%; float:none; }
        
    .TitleDivA { padding-top:5px; }
    .TitleText { font-size:27px; text-align:center; }
    .ConText { float:none; font-size:14px; text-align:center; }

    .TitleDivB { width:100%; float:none; }
    .TitleDiv1 { padding-top:25px; float:left;  }
    .TitleDiv2 { padding-top:18px; float:left; }

    .ConTitle,.ConText2,.ConDate { float:none; font-size:14px; text-align:center; }
    #ContentA img, #ContentB img { padding-top:15px; }

    /* MainFooter */
    #MainFooter { padding:0 10px; padding-bottom:30px; }
    ul.f-nav { padding:0px; }
    .f-nav li { margin:3px 0; width:100%; line-height:35px; text-align:center; list-style:none; float:left;
                border:1px solid #c03d1d; border-radius:5px; background:#d7751c; }
    .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:#9d1d00; }

    /* BodyColumn CSS */
    .SpeedyDropDown { margin-left:0px; }
    #MainSlider .column,#MainSlider .columns,#BodyColumn .column,#BodyColumn .columns { margin-left:0; }
    #ContentA .column,#ContentA .columns,#ContentB .column,#ContentB .columns { margin-left:0; }
}






.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;
}







