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

}


body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#ededed;
}
img { border:0; text-decoration:none; }
h1, h2, h3, h4, h5, h6, p, div { margin:0; padding:0; font-weight:normal; }
a { text-decoration:none; }
.clear { clear:both; }
.curve {-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}

#wrapper { width:100%; margin:0 auto; }
#headerHolder { width:100%; height:130px; background-color:#26211e; }
#header { width:950px; margin:0 auto; padding:0; }
#header .logo { width:600px; float:left; }
#header .socialLinks { width:350px; float:left; padding:45px 0 0 0; font-size:11px; color:#8e8e8e; text-align:right; }

#navigationHolder { width:100%; height:40px; margin:-40px 0 0 0; position:relative; z-index:9; }
#navigation { width:950px; text-align:right; margin:0 auto; padding:0; }
#navigation ul { margin:0; padding:0; list-style:none; }
#navigation ul li { margin:0; padding:0 0 0 2px; display:inline; font-size:15px; }
#navigation ul li a { color:#ffffff; display:inline-block; background-color:#312c24; padding:22px 25px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-family:'FlamaSemicondensedBook', Arial, Helvetica, sans-serif; font-weight: bold;}	
#navigation ul li a:hover, #Home #navigation ul li a.mnuHome, #About #navigation ul li a.mnuAbt, #Services #navigation ul li a.mnuServices, #Destinations #navigation ul li a.mnuDestinations, #Contact #navigation ul li a.mnuContact { color:#ee2024; background-color:#25201d;}

#DestnHolder { width:100%; background-color:#ffffff; }
#Destnation { width:950px; margin:0 auto; padding:15px 0; }
.servicesTitle { margin:-61px 0 0 0; position:relative;  z-index:9;}

.services { width: 981px;
    float: left;
    float: left;
    line-height: 2;
    text-align: justify;
    margin-top: 16px;
    font-size: 15px;
	    font-family: Arial, Helvetica, sans-serif;}
.services a { background:url(../images/services.gif) no-repeat left top; height:95px; display:inline-block; text-indent:-9999px; } 
.services a.air { width:111px; background-position:0 0; }
.services a.air:hover { width:111px; background-position:0 bottom; }
.services a.railway { width:114px; background-position:-111px 0; }
.services a.railway:hover { width:114px; background-position:-111px bottom; }
.services a.road { width:109px; background-position:-225px 0; }
.services a.road:hover { width:109px; background-position:-225px bottom; }
.services a.cruise { width:122px; background-position:-334px 0; }
.services a.cruise:hover { width:122px; background-position:-334px bottom; }
.services a.hotel { width:119px; background-position:-456px 0; }
.services a.hotel:hover { width:119px; background-position:-456px bottom; }
.services a.other { width:93px; background-position:-575px 0; }
.services a.other:hover { width:93px; background-position:-575px bottom; }

.destofMonth { width:240px; float:left;}


/* couple stories */
.column {
    float: left;
    width: 44%;
    padding: 10px;
       height: 369px;
	       margin-bottom: 68px;
    margin-right:28px;
	border-radius:10px;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}


.coupleRow{
	
	
	margin-top: 70px;
    margin-left: 22px;
}

.para{
font-size: 15px;
    padding: 0px 23px 23px 23px;
    text-align: justify;
    line-height: 1.4;
    font-family: 'FlamaSemicondensedBook', Arial, Helvetica, sans-serif;
    margin-top: -30px;
	color:#555555;
}



.coupleRow img {
    border-radius: 50%;
    position: relative;
    top: -63px;
    right: -115px;
    width: 150px;
    height: 150px;
    /* text-align: center; */
}

.para1{
font-size: 15px;
    padding: 0px 23px 23px 23px;
    text-align: justify;
    line-height: 1.4;
    font-family: 'FlamaSemicondensedBook', Arial, Helvetica, sans-serif;
    font-weight:bold;
	color: #ed1f24;
}

.scrollbar 
{ 
position: absolute;
    left: 10px;
       top: 70px;
    /* margin-top: 40px; */
    /* margin-left: 30px; */
    /* float: left; */
    height: 436px;
    width: 1005px;
    overflow-y: scroll;
   
	 margin-bottom: 25px; 
 } 

 .force-overflow 
 { 
	 min-height: 450px; 
 } 
#style-1::-webkit-scrollbar-track 
 {background: #636363; 
    border-left: 9px solid #fbf8f5; 
     border-right: 9px solid #fbf8f5; 
 } 

#style-1::-webkit-scrollbar 
 { 
	  width: 20px; 
} 

 #style-1::-webkit-scrollbar-thumb 
 {    background: #666767; 
    border-left: 4px solid #faf8f4; 
    border-right: 4px solid #faf8f4; 
    border-radius: 6px; 
 } 




/* .container1 { */
  /* margin: 40px auto; */
  /* width: 1000px; */
  /* height: 200px; */
  /* overflow-y: scroll; */
/* } */
/* .container1::-webkit-scrollbar { */
  /* width: 20px; */
/* } */
/* .container1::-webkit-scrollbar-track { */
  /* background: #636363; */
  /* border-left: 9px solid #ededed;  */
     /* border-right: 9px solid #ededed;  */
/* } */
/* .container1::-webkit-scrollbar-thumb { */
  /* background: black; */
  /* border-left: 3px solid #ededed;  */
     /* border-right: 3px solid #ededed;  */
     /* border-radius: 6px;  */
/* } */

#footerHolder { width:100%; background-color:#ededed; 


    position: relative;
  
    top: 492px;}
#footer { width:950px; margin:0 auto; padding:20px 0; font-size:12px; color:#908c86; text-align:center; line-height:18px; }
.gplus { margin-left:50px; }
#footer a { font-size:11px; color:#908c86; text-decoration:none; }
#footer .bcweb { color:#8f8b87; padding:0 10px 0 0; }

#banner { width:100%; margin:0 auto; text-align:center; }

#container { width:100%;}
#About #container { background:url(../images/about-banner.jpg) no-repeat top center; _height:397px; min-height:397px; 

}
#Destinations #container {  _height:530px; min-height:639px;  filter:alpha(opacity=100);  background: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)), url(../images/hc.jpeg)no-repeat top center; background-size: cover;background-position-y: 30%; 


}
#Destinations #container #content { position:relative;}

#content { width:950px; margin:0 auto; padding:50px 0 20px 0;}
#content h1 {font-family:'FlamaSemicondensedBook', Arial, Helvetica, sans-serif; font-size:36px; color:#ed1f24; padding:0 0 10px 0;}

.aboutBlurb { width:430px; padding:30px; background-color:#26211e; font-size:14px; color:#ffffff; line-height:18px; }
.servicesTab { font-size:12px; color:#000000; }
.servicesTab td { border-bottom:1px solid #d5d5d5; padding:25px 0; vertical-align:top; }
.servicesTab td.last {border-bottom:none;} 

.contactTab { line-height:18px; margin:15px auto 25px auto; }
.contactTab h2 { font-size:14px; font-weight:bold;}
.contactTab td { padding:7px 0; vertical-align:top; }
.bdRt { border-right:1px solid #d5d5d5; }
.contactTab a { color:#ed1f24; }
.contactTab span { font-size:11px; }
.textBox { width:245px; padding:5px; border:1px solid #d3d3d3; background-color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; }
.textArea { width:245px; padding:5px; border:1px solid #d3d3d3; background-color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; height:120px; }

.destCont { position:absolute; left:250px; top:65px; }
.blurbHolder { width:870px; padding:50px 40px 0 40px;}
.blurbsDest { width:246px; padding:12px; float:left; margin:0 4px; height:300px; }
.weekendRetreat { background:url(../images/weekend-retreat-bg.jpg) no-repeat; }
.shortEscapes { background:url(../images/short-escapes-bg.jpg) no-repeat; }
.longGateways { background:url(../images/long-gateways-bg.jpg) no-repeat; }

/*General Mosaic Styles for destinations page*/
.mosaic-block { float:left; position:relative; overflow:hidden; width:246px; height:246px; }
.mosaic-backdrop { display:none; position:absolute; top:0; height:100%; width:100%; }
.mosaic-overlay { display:none; z-index:5; position:absolute; width:100%; height:100%; }
.bar .mosaic-overlay { bottom:-246px; height:246px; background:#ed1f24; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
/*General Mosaic Styles for destinations page*/

.destiList { margin:10px auto 0 auto; padding:0; list-style:none; width:112px; }
.destiList li { margin:0; padding:3px 0; background:url(../images/list-bg.gif) repeat-x; color:#ffffff; text-align:center;}
.destiList li.first {background:none;}

/*for Home bamnner*/
#MainHolder { width:100%; position:relative; height:424px; }
#BannerHolder { width:100%; position:absolute; height:424px; overflow:hidden; }
#ImgHolder { position:absolute;}
#ImgHolder img { position:absolute;}
#linksHolder { width:950px; position:relative; margin:0 auto;}
#links { position:absolute; top:370px; left:450px;}
#links ul { margin:0; padding:0; list-style:none; }
#links ul li { margin:0 2px; padding:0; width:14px; background:url(../images/button.png) no-repeat; display:inline-block; text-indent:-9999px; cursor:pointer; }
#links ul li.active { background:url(../images/button-active.png) no-repeat; }
/*for Home bamnner*/

/*terms & conditions page / privacy policy*/
.terms p { padding:10px 0; }
.termslist { margin:0 0 10px 15px; padding:0; }
.termslist li { margin:0; padding:2px 0 2px 5px; line-height:18px; }
.termslist li ul { margin:5px 0 0 5px; padding:0; list-style:none; }
.termslist li ul li { background:url(../images/terms-list.gif) no-repeat left 6px; padding:0 0 0 15px; }



/* carousel coddng */
