@charset "utf-8";
/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 15, 2013 12:35:30 AM America/New_York */



@font-face {
    font-family: 'LatoHairline';
    src: url('../fonts/Lato-Hai-webfont.eot');
    src: url('../fonts/Lato-Hai-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Hai-webfont.woff') format('woff'),
         url('../fonts/Lato-Hai-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Hai-webfont.svg#LatoHairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairlineItalic';
    src: url('../fonts/Lato-HaiIta-webfont.eot');
    src: url('../fonts/Lato-HaiIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-HaiIta-webfont.woff') format('woff'),
         url('../fonts/Lato-HaiIta-webfont.ttf') format('truetype'),
         url('../fonts/Lato-HaiIta-webfont.svg#LatoHairlineItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLight';
    src: url('../fonts/Lato-Lig-webfont.eot');
    src: url('../fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Lig-webfont.woff') format('woff'),
         url('../fonts/Lato-Lig-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLightItalic';
    src: url('../fonts/Lato-LigIta-webfont.eot');
    src: url('../fonts/Lato-LigIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-LigIta-webfont.woff') format('woff'),
         url('../fonts/Lato-LigIta-webfont.ttf') format('truetype'),
         url('../fonts/Lato-LigIta-webfont.svg#LatoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoRegular';
    src: url('../fonts/Lato-Reg-webfont.eot');
    src: url('../fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Reg-webfont.woff') format('woff'),
         url('../fonts/Lato-Reg-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoItalic';
    src: url('../fonts/Lato-RegIta-webfont.eot');
    src: url('../fonts/Lato-RegIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-RegIta-webfont.woff') format('woff'),
         url('../fonts/Lato-RegIta-webfont.ttf') format('truetype'),
         url('../fonts/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('../fonts/Lato-Bol-webfont.eot');
    src: url('../fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Bol-webfont.woff') format('woff'),
         url('../fonts/Lato-Bol-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Bol-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBoldItalic';
    src: url('../fonts/Lato-BolIta-webfont.eot');
    src: url('../fonts/Lato-BolIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-BolIta-webfont.woff') format('woff'),
         url('../fonts/Lato-BolIta-webfont.ttf') format('truetype'),
         url('../fonts/Lato-BolIta-webfont.svg#LatoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBlack';
    src: url('../fonts/Lato-Bla-webfont.eot');
    src: url('../fonts/Lato-Bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Bla-webfont.woff') format('woff'),
         url('../fonts/Lato-Bla-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Bla-webfont.svg#LatoBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBlackItalic';
    src: url('../fonts/Lato-BlaIta-webfont.eot');
    src: url('../fonts/Lato-BlaIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-BlaIta-webfont.woff') format('woff'),
         url('../fonts/Lato-BlaIta-webfont.ttf') format('truetype'),
         url('../fonts/Lato-BlaIta-webfont.svg#LatoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'seaside_resort_nf';
    src: url('../fonts/seasideresortnf-webfont.eot');
    src: url('../fonts/seasideresortnf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seasideresortnf-webfont.woff') format('woff'),
         url('../fonts/seasideresortnf-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*---- common styles ----*/
html{  margin: 0; padding: 0;background: #bf1e2e;}
body{width: 100%;height: auto;margin: 0;padding: 0;font: 20px/24px Arial, Helvetica, sans-serif;min-width: 1050px;position: relative;background: url(../images/bg.jpg) repeat;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
input,a{outline:none;}
a{text-decoration: none; color:#2d3091;
-webkit-transition: color 0.4s ease-in-out;
-moz-transition: color 0.4s ease-in-out;
-ms-transition: color 0.4s ease-in-out;
-o-transition: color 0.4s ease-in-out;
transition: color 0.4s ease-in-out;}
a:hover { text-decoration: none;color: #36333c;}
img{border:0; outline:none;}
p{ margin: 0; padding: 0 0 10px 0; font: 20px/24px LatoRegular, Arial, Helvetica, sans-serif; color:#36333c; }
table {  border-spacing:0; border-collapse:collapse;}
table tr td {vertical-align: middle;
font: 20px RobotoRegular, Arial, Helvetica, sans-serif;color: #36333c;padding: 3px 0px;}

/*--------- Commen Section Styles -------------*/
header{width: 100%;position: relative;margin: 0;padding: 0;display: block;}
section{width: 100%;;position: relative;margin: 0;padding: 0;display: block;}
footer{width: 100%;position: relative;margin: 0;padding: 0;display: block;}
.main{width: 960px;margin: 0 auto;position: relative;background: url(../images/fire_bg.png) no-repeat center top;}
.container{width: auto;position: relative;display: block;padding: 10px;}


/*----haeder Scetion----------*/
.logo{text-align: center;margin: 0px 0px 0px 0px;padding: 18px 0px 18px 0px;}
.logo a{display: inline-block;}

.menu_d{text-align: center;}
.menu {padding:  0px 0px 0px 0px;z-index: 999;display: inline-block;margin: 0px;}
.menu > li {margin: 0px 15px 0px 40px;padding:  0px 0px 0px 0px;display: inline-block;position: relative;list-style: none;float: left;vertical-align: middle;text-align: center;}
.menu > li > a:hover, .menu > li.active a{background: url(../images/fire_hover.png) no-repeat center top;}
.menu > li > a {display: inline-block;color: #36333c;font: 20px LatoRegular, Arial, Helvetica, sans-serif;padding:  37px 0px 0px 0px;}
.menu > li.spliter {margin: 0px 35px;color: #000;}
.menu > li:hover > ul, .menu ul li:hover > ul{opacity: 1;visibility: visible;margin-top: 0px;}

.menu ul {width: 170px;position: absolute;left: 2px;top: 71px;opacity: 1;visibility: hidden;opacity: 0;margin: 15px 0px 0px 0px;padding:  0px 0px 0px 0px;background: #bf1e2e;z-index: 9999;}
.menu ul ul {left: 100%;top: 3px;}
.menu ul li {margin: 0px 0px 0px 0px;padding:  0px 0px 0px 0px;float: none;display: block;line-height: normal;text-align: left;position: relative;-webkit-transition: all .25s ease;}
.menu ul li a{display: block;padding: 8px 10px;border-bottom: 1px solid #fff;color: #fff;font: 15px LatoRegular, Arial, Helvetica, sans-serif;}
.menu ul li:hover{background: #921321;}
.menu ul, .menu ul a{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}


.dda{width: 16px;height: 14px;background: url(../images/menu_dropdown_arrow.png) no-repeat center center;float: left;position: absolute;top: -14px;left: 25px;}
a.arrow{background: url(../images/arrow.png) no-repeat 96% center;}

.clr_with_star{width: 100%;height: 37px;margin: 16px 0px 15px 0px;display: inline-block;background: url(../images/clr_with_star.png) no-repeat center center;}
.clr_none{width: 100%;height: 37px;margin: 15px 0px 15px 0px;display: inline-block;background: url(../images/clr_none.png) no-repeat center center;}
.hig_title{font: 37px seaside_resort_nf, Arial, Helvetica, sans-serif;text-transform: uppercase;text-align: center;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;color: #bf1e2e;}
.hig_title span{color: #2d3091;}


/* Section Style */
.fav_list{width: 240px;padding: 0px 30px 0px 30px;overflow: auto;text-align: center;background: url(../images/border.png) repeat-y top right;}
.h2_tlt_wm{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;font: 29px LatoBold, Arial, Helvetica, sans-serif;color: #bf1e2e;}

.list_var{margin: 0px 0px 0px 26px;padding: 0px 0px 0px 0px;}
.list_var li{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;list-style: none;display: block;}
.list_var li a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;color: #36333c;font: 20px  RobotoRegular, Arial, Helvetica, sans-serif;}
.list_var li a:hover, .list_var li.active a{color: #bf1e2e;}
.ind_right{width: 475px;overflow: auto;padding: 0px 50px 0px 50px;background: url(../images/hot_item.png) no-repeat right top;}
.single{width: 300px;padding: 0px 0px 15px 0px;background: url(../images/border_btm.png) repeat-x left bottom;margin: 0px 0px 20px 0px;}
.big_text{color: #36333c;font: 25px/32px LatoRegular, Arial, Helvetica, sans-serif;}


.big_tn{font: 20px LatoItalic, Arial, Helvetica, sans-serif;color: #fff;text-align: center;display: inline-block;margin: 0px 0px 10px 0px;padding: 9px 10px;background: #bf1e2e;border-radius: 10px;}
.big_tn:hover{color: #fff;box-shadow: inset 1px 4px 8px -5px #000;}

.small_btn{font: 20px LatoItalic, Arial, Helvetica, sans-serif;color: #fff;padding: 9px 10px;background: #bf1e2e;border-radius: 10px;text-align: center;background: #bf1e2e;border-radius: 10px;display: inline-block;margin: 0px 0px 10px 0px;}
.small_btn:hover{color: #fff;box-shadow: inset 1px 4px 8px -5px #000;}

.big_text1{color: #36333c;font: 20px/24px LatoRegular, Arial, Helvetica, sans-serif;}
.read_more{color: #2d3091;font: 20px LatoItalic, Arial, Helvetica, sans-serif;margin: 5px 0px;display: inline-block;}
.read_more:hover{color: #bf1e2e;}

.bdy_vid_sec{width: auto;padding: 10px 20px;background: url(../images/join_our.png) no-repeat 3% top;}
.video_box{width: 240px;height: 220px;float: left;margin-left: 300px;}
.video_box p{font: 23px LatoRegular, Arial, Helvetica, sans-serif;color: #483c36;padding: 10px 0px;}

.time_she{width: 248px;text-align: center;margin-right: 20px;margin-top: -8px;}
.time_table{float: right;text-align: right;margin: 5px 15px 0px 0px;}
.sty_hd{color: #bf1e2e;font: 25px seaside_resort_nf, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: right;}
.sty_small{color: #2d3091;font: 16px seaside_resort_nf, Arial, Helvetica, sans-serif;margin: 15px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;}
.ro_me{color: #363636;font: 16px RobotoMedium, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px;}

.footer{width: 100%;position: relative;display: block;background: #bf1e2e;}
.level2{padding: 20px 18px;margin: 0 auto;width: 924px;}
.f_title{font: 26px LatoBold, Arial, Helvetica, sans-serif;text-align: center;margin: 0px 0px 0px 0px;padding: 10px 0px 15px 0px;color: #fff;text-shadow: 0px 2px 3px #070707;}
.copy_right{font: 12px RobotoMedium, Arial, Helvetica, sans-serif;color: #fff;margin: 20px 0px 0px 0px;}

.f_link{margin: 2px 0px 0px 68px;padding: 0px 0px 0px 0px;text-align: center;width: 400px;}
.f_link li{list-style: none;display: inline-block;color: #fff;font: 15px RobotoMedium, Arial, Helvetica, sans-serif;margin: 0px 0px 4px 0px;padding: 0px 0px 0px 0px;width: 50%;float: left;}

.social{margin: 0px 30px 0px 0px;padding: 0px 0px 0px 0px;}
.social li{margin: 0px 0px 0px 12px;padding: 0px 0px 0px 0px;list-style: none;float: left;}
.social li a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;float: left;height: 36px;width: 35px;background: url(../images/social.png) no-repeat 0 0;text-indent: -9999px;font-size: 0px;
-webkit-transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-ms-transition: opacity 0.4s ease-in-out;
-o-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;opacity: 1;}
.social li a:hover{opacity: 0.5;}
.social li a.pin{background-position: 0 0;}
.social li a.fb{background-position: -46px 0;}
.social li a.yt{background-position: -96px 0;width: 36px;}
.social li a.tw{background-position: -146px 0;width: 36px;}

.footer_level1{width: 960px;margin: 0 auto;}
.copy_right a { color: white; }
.copy_right a:hover { color: white; text-decoration: underline; }

.youtube { margin: 20px 0 0; }