@charset "utf-8";
/* CSS Document */

/* CSS Document */

<!--@import url(http://fonts.googleapis.com/css?family=Abel);-->
@import url(http://fonts.googleapis.com/css?family=Titillium+Web);
@import url(http://fonts.googleapis.com/css?family=Playball);
*{
	margin:0px;
	padding:0px;
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	 background-color:#7c0202 !important;
	background:#7c0202 url(images/bg.png) repeat-x;
	
}


p{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff !important;
	font-size:12px;
	font-weight:normal; line-height:22px; text-align:justify;
}
hr{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #dddddd;
	margin:20px 0px;
}

h1{
	font-size:40px;
	color:#0a0c53;
	font-weight:lighter;
}

h2{
	font-size:26px;
	color:#0a0c53;
	font-weight:lighter;
	margin-bottom:10px;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
   display: inline-block;

cursor: pointer;

text-align: center;

text-decoration: none;

font-size: 15px;

line-height: 1.42857;

vertical-align: middle;

white-space: nowrap;

color:#454545;

padding: 5px 12px;

text-shadow: 0 1px 1px rgba(0,0,0,.3);

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

background: -webkit-gradient(linear, left top, left bottom, from(#fae8a0), to(#f9d857));

background: -moz-linear-gradient(top, #fae8a0, #f9d857);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae8a0', endColorstr='#f9d857');

border: none;
margin-top:-4px;

}
button:focus, input:focus, select:focus, textarea:focus {
    z-index: 1;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

.dance-icon{ position: absolute; top:0px; left:0px; width:190px; height:205px;  opacity:0.45;}
.header{ height:120px; width:auto; background:url(images/head-style.png)}

.wrap{ width:1000px; height:auto; margin:0 auto;}

.clear{ clear:both;}

.logo{ float:left; width:250px; height:110px; margin-left:5px; margin-top:5px;}
.tagline {  float: left;
    font-size: 15px;
    height: auto;
    margin-top: 15px;
    width: 500px;}
.callus{ display:block; float:right; width:400px; height:auto; font-size:24px; text-align:right; margin-top: 5px; color:#fff;}
.navigation{ float:right; width:auto; height:60px; margin-top:12px; text-align:right;position: relative;}

.navigation ul{ width:auto; height:auto; list-style:none;}
.navigation ul li{ width:auto; min-width:84px; border:1px solid #a60404; display:inline-block; margin-left:10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;padding: 0 3px;

} 
.navigation ul li span{ display:block; bottom:0px; text-align:center; margin-top:37px; margin-bottom:5px; cursor:pointer; }

.navigation ul li a{ color:#fff; text-decoration:none;}
.navigation  ul li ul {
  padding: 0;
  position: absolute;
  top: 61px;

  width: auto;
 
 max-width:600px;
 margin:0 -14px;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index:100;
}

.navigation  ul li ul li  {
 -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding:0px 3px;}

  
.navigation  ul li ul li { 
  background:#fff; display: list-item;}
   
.navigation ul li ul li span{ display:block; bottom:0px; text-align:center; margin-top:37px; margin-bottom:5px; cursor:pointer; }

.navigation ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.dance-lady{ float: left; width:250px; height:310px;margin: 0 18px; text-align: center;}
.dance-lady img{    height: 554px;
    margin-top: -30px; border:none;float: right; width:170px;}
.content-box{ width:auto; height:auto; padding:10px; background:#7c0303;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;}
.content-box h1{font-family:cursive; font-size:26px; color:#FFFFFF;}.content-box h1 span{ color:#fffb00;}

.span60{ width:660px; height:auto; overflow:auto; float:left; margin-top:10px;}
.span50{ width:460px; height:auto;  overflow:auto; float:left;  margin-top: 0px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.12) !important;}

.btn-main-narrow {
float:none;
display: inline-block;

cursor: pointer;

text-align: center;

text-decoration: none;

font-size: 15px;

line-height: 1.42857;

vertical-align: middle;

white-space: nowrap;

color:#fff;

padding: 5px 12px;
margin-right:5px;

text-shadow: 0 1px 1px rgba(0,0,0,.3);

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

background: -webkit-gradient(linear, left top, left bottom, from(#fb8904), to(#fda53e));

background: -moz-linear-gradient(top, #fb8904, #fda53e);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8904', endColorstr='#fda53e');

border: none; margin-bottom:15px;


}
.footer-wrap{ width: 100%; height: auto; background:#251b1c url(images/footer-bg.jpg) top center no-repeat; min-height:85px; margin-top:20px; border-top:5px solid #fbcb21; }
.foo-one{ float:left; margin-top:10px; width:380px;}
	.foo-one a{ display:inline; padding:0px 15px; color:#fff; font-size:16px;}
    .foo-two{ float: right; margin-top:10px; width:380px; color:#fff; text-align:right;  line-height: 30px;}
	.sidebar-left ul{ list-style-type:none;}
  .sidebar-left ul li{ 
    display: list-item;
    padding: 5px;}
    .sidebar-left ul li a{ font-size:16px; color:#000000;}
	.textbox {
    background: #F1F1F1 url(http://html-generator.weebly.com/files/theme/input-text-40.png) no-repeat;
    background-position: 5px -7px !important;
    padding: 10px 10px 10px 25px;
    width: 255px;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
    box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
}

.textbox:focus {
   // background-color: #FFF;
    border-color: #E8C291;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #E8C291 inset;
    box-shadow: 0 0 0 1px #E8C291 inset;
}
.textarea{
    background-position: 5px -7px !important;
    padding: 10px 10px 10px 25px;
    width: 615px;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
    box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
}

.css_button {
    font-size: 16px;
    font-family: Arial;
    font-weight: normal;
    text-decoration: inherit;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #3866A3;
    padding: 6px 18px;
    text-shadow: 1px 1px 0px #5E5E5E;
    -webkit-box-shadow: inset 1px 1px 0px 0px #BEE2F9;
    -moz-box-shadow: inset 1px 1px 0px 0px #BEE2F9;
    box-shadow: inset 1px 1px 0px 0px #BEE2F9;
    cursor: pointer;
    color: #FFFFFF;
    display: inline-block;
    background: -webkit-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
    background: -moz-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
    background: -ms-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
    background: linear-gradient(180deg, #63b8ee 5%, #468ccf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#63b8ee",endColorstr="#468ccf");
}

.css_button:hover {
    background: -webkit-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
    background: -moz-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
    background: -ms-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
    background: linear-gradient(180deg, #468ccf 5%, #63b8ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468ccf",endColorstr="#63b8ee");
}

.css_button:active {
    position:relative;
    top: 1px;
}
 .social {border: 1px solid #7c0202;
   height: 175px; }
.social ul{ list-style-type:none; margin: 40px 5px;}
.social ul li{ display:inline;}.social ul li img{ width:50px; height:50px;}
.social h1{  background: none repeat scroll 0 0 #0797fc;
    margin:-9px -8px 10px;text-transform: none;
    padding: 8px;}
	.contact-details-show { border:1px solid #7c0202; }
	.contact-details-show p { padding:0px 12px;}
	.right p{ color:#FFFFFF !important;}
	.sidebar{ float:right; width:285px; margin-top:10px; height:auto;}
.sidebar-left{ float:left; width:300px; margin-top:10px; margin-left: 20px;height:auto;}
.content-panel2{ float:right; height:auto; margin-top:10px; width:670px;}
.sidebar img{ width:128px; height:100px; border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px; border:1px solid #0461a3; margin:5px; float:left;}
	.event{ border: 1px solid #7c0202;
    margin-bottom: 18px;
    padding: 5px;
    width: 288px;}
	.event h3{ color:#FFFFFF;font-family: 'Abel', sans-serif; font-size:18px;}
	.product-box{
    float: left;
 
    margin: 12px 5px;
 }
	.social-icon{ margin:0px 0;}

.product-box h4{color: #fff;
    font-size: 18px;
    height: 30px;
    padding: 6px 0;
    text-align: center;
    width: 210px;
	background:#7c0303}
.product-box img{ height:220px !important;}

.album-box{background: rgba(247,156,140,1);
background: -moz-linear-gradient(top, rgba(247,156,140,1) 0%, rgba(246,41,12,1) 0%, rgba(242,63,39,1) 0%, rgba(240,47,23,1) 19%, rgba(161,18,5,1) 70%, rgba(161,18,5,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,156,140,1)), color-stop(0%, rgba(246,41,12,1)), color-stop(0%, rgba(242,63,39,1)), color-stop(19%, rgba(240,47,23,1)), color-stop(70%, rgba(161,18,5,1)), color-stop(100%, rgba(161,18,5,1)));
background: -webkit-linear-gradient(top, rgba(247,156,140,1) 0%, rgba(246,41,12,1) 0%, rgba(242,63,39,1) 0%, rgba(240,47,23,1) 19%, rgba(161,18,5,1) 70%, rgba(161,18,5,1) 100%);
background: -o-linear-gradient(top, rgba(247,156,140,1) 0%, rgba(246,41,12,1) 0%, rgba(242,63,39,1) 0%, rgba(240,47,23,1) 19%, rgba(161,18,5,1) 70%, rgba(161,18,5,1) 100%);
background: -ms-linear-gradient(top, rgba(247,156,140,1) 0%, rgba(246,41,12,1) 0%, rgba(242,63,39,1) 0%, rgba(240,47,23,1) 19%, rgba(161,18,5,1) 70%, rgba(161,18,5,1) 100%);
background: linear-gradient(to bottom, rgba(247,156,140,1) 0%, rgba(246,41,12,1) 0%, rgba(242,63,39,1) 0%, rgba(240,47,23,1) 19%, rgba(161,18,5,1) 70%, rgba(161,18,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c8c', endColorstr='#a11205', GradientType=0 );  text-align:center; padding-top:8px; padding-bottom:8px; border:5px  solid #cf1205;
-webkit-box-shadow: 2px 7px 19px -7px rgba(0,0,0,0.94);
-moz-box-shadow: 2px 7px 19px -7px rgba(0,0,0,0.94);
box-shadow: 2px 7px 19px -7px rgba(0,0,0,0.94);}

.album-box:hover{-webkit-box-shadow: 2px 7px 30px -1px rgba(0,0,0,1);
-moz-box-shadow: 2px 7px 30px -1px rgba(0,0,0,1);
box-shadow: 2px 7px 30px -1px rgba(0,0,0,1);border:5px  solid #e8af22;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
a{ text-decoration:none;}
.album-box img{ width:96%; height:280px;}

.album-box-wrp{width:460px; float:left; margin:20px;}
.album-box-wrp a{ color:#FFFFFF; font-size:22px; text-align:center; margin-top:10px; text-decoration:none;}
.album-box-wrp a:hover{ color:#e8af22}
	.social-icon{ margin:0px 0;}


.event ul{ list-style-type:none;}
.event ul li{ display:block;height: 63px;}
.event ul li img{ width:80px; height:60px;}
.left-bar h5{ font-size:18px; padding:5px 15px; background:#7c0303; color:#fff;}
.view_all{ float:right; margin:-10px 0px;}
.events-details img { width:300px; height:200px;}
.events-details{ background:rgba(50,15,0,.5);}
.wrap h1{ color: #F3F781; font-size: 24px;}
.pp_social{ display:none;}
.social-iconsfoo{ margin:10px; width:200px; float: left;}
.social-iconsfoo a{ padding:2px;}
.footer-area1,.footer-area2,.footer-area3 { float:left;  margin: 40px 6px;}
.footer-area3 {width:315px;}
.footer-area2 {width:275fpx; margin-right: 30px;}
.footer-area1 {width:320px; margin-right: 30px;}
.footer-area1 span{ display:block; margin:5px 0px; font-size:16px; color:#FF5706;}
.footer-area1 h2,.footer-area2 h2,.footer-area3 h2 { color:#FFFFFF; font-size:16px;}
.footer-area1 h1,.footer-area2 h1,.footer-area3 h1 {  padding: 18px 1px;}
.footer-area2 img { padding:5px;}
.footer-backgrond{background: url("images/footer-bg-2.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: auto;}
.image-portion{ float:left; width:150px; margin-right:5px; }
.con-portion{ float:left;width:155px;}
.con-portion p{ font-family:cursive;  line-height: 17px;margin-top: -5px;}
.con-portion span a{ color:#FF6600;}
.footer-area3 img{border:1px inset #fbcb21}
.image-portion img,.footer-area2 img{ width:145px; height:90px; border:1px inset #fbcb21}
.events-list{ margin-bottom: 10px; height:95px;}
.footer-below-area{ background:#000000;height: 85px;  border-bottom: 3px solid #ff0000;}
.videos{}

            .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
                background: url(img/b05.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }

            .jssorb05 div {
                background-position: -7px -7px;
            }

                .jssorb05 div:hover, .jssorb05 .av:hover {
                    background-position: -37px -7px;
                }

            .jssorb05 .av {
                background-position: -67px -7px;
            }

            .jssorb05 .dn, .jssorb05 .dn:hover {
                background-position: -97px -7px;
            }
			.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
                position: absolute;
                cursor: pointer;
                display: block;
                background: url(img/a12.png) no-repeat;
                overflow: hidden;
            }

            .jssora12l {
                background-position: -16px -37px;
            }

            .jssora12r {
                background-position: -75px -37px;
            }

            .jssora12l:hover {
                background-position: -136px -37px;
            }

            .jssora12r:hover {
                background-position: -195px -37px;
            }

            .jssora12ldn {
                background-position: -256px -37px;
            }

            .jssora12rdn {
                background-position: -315px -37px;
            }
			.album {margin: 0 auto !important;
    overflow: hidden;
    width: 1000px !important;}
/*************** Pagination ***************/

 .pagination {
                text-align: right;
                padding: 8px 0 5px 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                }
.pagination a {
                margin: 0 5px 0 0;
                padding: 3px 6px; color: #fd8005;border: 1px solid #fd8005;
                }
				
				.pagination a:hover {
                margin: 0 5px 0 0;
                padding: 3px 6px; color: #000099;border: 1px solid #05bafd;
                }

.pagination a.number {
				border: 1px solid #ddd;
                }

.pagination a.current {
                background: #469400;
                border-color: #459300 !important;
                color: #0D89B9 !important;
                }
				
.pagination a.current:hover {
				text-decoration: underline;
                }
.monalisa{ margin: 8px 0;
    text-align: left;}
.monalisa font{   color: lightgreen;
    font-style: italic;
    font-weight: bold;font-family: 'Playball', cursive; font-size: 27px;}
.dancer font{font-family: Tahoma;font-size: 14px;}