/* start: extension/nxc_delta/design/delta/stylesheets/reset.css */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end: extension/nxc_delta/design/delta/stylesheets/reset.css */

/* start: extension/nxc_delta/design/delta/stylesheets/style.css */
table td
{
	vertical-align: top;
}

p.text-left, td.text-left, th.text-left, *.text-left
{
    text-align: left;
}

p.text-right, td.text-right, th.text-right, *.text-right
{
    text-align: right;
}
.footer_down table td.text-right a { margin-top:-1px; }
p.text-center, td.text-center, th.text-center, *.text-center
{
    text-align: center;
}

p.text-justify, td.text-justify, th.text-justify, *.text-justify
{
    text-align: justify;
}

div.object-left, table.object-left /* Used for floating images and other content elements to the left inside other content */
{
    margin: 2px 2px 2px 0;
    float: left;
    clear: left;
}

div.object-right, table.object-right /* Used for floating images and other content elements to the right inside other content */
{
    margin: 2px 0 2px 2px;
    float: right;
    clear: right;
}

div.object-center, table.object-center
{
    margin: 2px auto 2px auto;
}

div.object-center .attribute-image
{
	text-align: center;
}

div.content-hp a
{
	color: #0a2057;
}

div.content-hp a:hover
{
	color: #75819f;
}

div.content-hp a.blue-link,
div.content-hp a.f-blue-link-sm
{
	color: #008DEC;
}

html,body{
    text-align:center;
    height:100%;
    margin:0;
    padding:0;
    font-family: Arial, "Nimbus Sans L", Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
}
.container-common { background:#ebebeb url("../../../../../../extension/nxc_delta/design/delta/images/bg_content_find_map.png") repeat-y; min-width: 1160px !important;}
* html .container-hp {
        height: 100%;
}
a {outline: none;}
.sep-border {
    border-right: 1px dotted #AAAAAA;
    float: left;
    height: 33px;
}
.title-white {
    color: #fff;
    font-weight: normal;
    font-size: 104px;
    letter-spacing: -4px;
    padding-bottom: 16px;
	/*display: inline-block;
	width: 100%;*/
}
.slide-title-blue {
	color: #0A2057;
	font-weight: normal;
	font-size: 36px;
	letter-spacing: -1px;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/white-line.png");
	height: 100%;
	line-height: 50px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 20px;
	display: inline-block;
}
/* slide btn blue */
.slide-btn-blue {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_left.png") no-repeat scroll left -44px  transparent;
}
.slide-btn-blue .btn-text {
    font-size: 22px;
    color: #fff;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_middle.png") repeat-x scroll left -44px  transparent;
    padding: 0 11px 0 7px;
}
.slide-btn-blue:hover .btn-text {
    color: #75819f;
}

.slide-btn-blue .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_right.png") no-repeat scroll right -44px  transparent;
}

.slide-btn-blue:hover {
    height: 42px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_left.png") no-repeat scroll left top transparent;
}
.slide-btn-blue:hover .btn-text {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_middle.png") repeat-x scroll left top transparent;
}

.slide-btn-blue:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_right.png") no-repeat scroll right top transparent;
}
/* end slide btn blue */
.title-durk-blue {
    color: #0A2057;
    font-size: 46px;
    letter-spacing: -3px;
    margin-left: 27px;
    margin-top: 18px; /*vn*/
    text-transform: uppercase;
    word-spacing: -1.5px;
}
.title-sm-durk-blue {font-size: 43px;color: #0a2057; font-weight: normal; }

.clear {clear: both; }
.clear-height { clear: both; height:1px; }
.aqua-hp{color: #00a9a7}
.blue-hp{color: #8be1f4}
.menu-aqua-hp{color: #00a9a7}
.menu-aqua-hp:hover{color:#22d1cf}
.menu-blue-hp{color: #8BE1F4}
.menu-blue-hp:hover{color: #baf3ff}
.menu-durk-blue-hp {color:#0099FF}
.menu-durk-blue-hp:hover {color:#5eb6f7}
.durk-blue-hp{color: #0099ff}
.azure-color { color:#008dec !important; }
.bold-span { font-weight: bold; }
.sky_blue { color:#0099fe !important; }
.uppertext { text-transform: uppercase; font-size: 14px; }

.size10 { font-size: 10px; }

.durk-blue-color { color:#0a2057 !important; font-weight: bold;font-size: 13px}
.lowertext{ text-transform: lowercase; }
.durk-blue-md {
    color: #0A2057;
    font-size: 13px;
    letter-spacing: -0.4px;
}
.light-blue-sm {font-size: 11px;color: #475780}
.blue-md {
    font-size: 13px;
    letter-spacing: -0.4px;
    color: #475780;
}
.padding_right0 { padding-right: 0 !important; }
.blue-sm{color: #7783A1;font-size: 15px;font-weight: bold}
/*btn's styles'*/

.btn{
    display: block;
    float: right;
    height: 43px;
    padding-left: 4px;
    overflow: hidden;
    cursor: pointer;
}
.btn .btn-text {
    font-size:20px;
    display: block;
    float: left;
    text-decoration: none;
    height: 31px;
    line-height: 31px;
    padding: 0 11px;

}
.splash-slide .btn .btn-text  {
    padding: 0 15px;
    height: 43px;
    line-height: 43px;
}
.btn span{
    display: block;
    float: left;
    
}
.btn .bg-btn-right  {height: 100%;width: 5px}

/*btn blue*/
.btn-blue {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_blue_left.png") no-repeat scroll left top transparent;
}
.btn-blue a {
    color: #fff;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_blue_middle.png") repeat-x scroll left top transparent;
}
.btn-blue .btn-text span {padding-top: 13px;}
.btn-blue .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_blue_right.png") no-repeat scroll right top transparent;
}
/* end btn blue*/

/*btn submit*/
.btn-submit {
    position: relative;
    height: 27px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_left.png") no-repeat scroll left top transparent;
    float: left;
    margin-left: 12px;
    
}

     .btn-submit .btn-text {
	 color: #094d94;
	 background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_middle.png") repeat-x scroll left top transparent;
	 height: 100%;
	line-height: 30px;
     }
    .btn-submit .btn-text span {
        font-size: 13px;
        height: 27px;
        line-height: 27px;
    }
    

     .btn-submit .bg-btn-right{
	 background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_right.png") no-repeat scroll right top transparent;
     }
     .btn-submit input:focus    {
        border: 1px dotted #999;
     }
     .btn-submit input{
	 border: 0 none;
	 height: 100%;
	 left: 0;
	 margin: 0;
	 padding: 0;
	 position: absolute;
	 top: 0;
	 width: 100%;
         outline:none;
        background: url("../../../../../../extension/nxc_delta/design/delta/images/transp.png") repeat scroll left top transparent;
        cursor: pointer;
     }

.my-account-hp .btn-submit:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_left.png") no-repeat scroll left -27px transparent;
}
.my-account-hp .btn-submit:hover .btn-text {
	 background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_middle.png") repeat-x scroll left -27px transparent;
}
.my-account-hp .btn-submit:hover .bg-btn-right{
     background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_submit_right.png") no-repeat scroll right -27px transparent;
 }
/* end btn blue*/

/*btn durk blue*/

.slider-item .btn-durk-blue
{
    position: absolute;
    top: 0px;
    left: 0px;
}


.btn-durk-blue, .right-side .btn-durk-blue.no_hover:hover {
    height: 32px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left2.png") no-repeat scroll; 
}
.right-side .btn-durk-blue.no_hover:hover a {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle2.png") repeat-x scroll 0 0 transparent;
}

.right-side .btn-durk-blue.no_hover:hover .bg-btn-right {
   background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right2.png") no-repeat scroll;
    
}

.btn-durk-blue .btn-text {
    color: #fff;
    height: 32px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle2.png") repeat-x scroll; 
}

.btn-durk-blue .bg-btn-right{
   background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right2.png") no-repeat scroll;
    
}

.btn-durk-blue:hover {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left2.png") no-repeat scroll 0 -32px;  }
.btn-durk-blue:hover .btn-text {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle2.png") repeat-x scroll 0 -32px;  }
.btn-durk-blue:hover .bg-btn-right {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right2.png") no-repeat scroll 0 -32px;  }



.btn-durk-blue.disabled {
     height: 33px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_left.png") no-repeat scroll left top transparent;
}
.btn-durk-blue.disabled .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_middle.png") repeat-x scroll left top transparent;
 }

.btn-durk-blue.disabled .btn-text{
    color:#6c6c6c;
    height: 33px;

}
.btn-durk-blue.disabled .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_right.png") no-repeat scroll right top transparent;
    width:4px;
}


/* end btn durk blue*/
/*btn durk blue*/
.btn-durker-blue {
    height: 31px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left_2.png") no-repeat scroll left top transparent;
}
.btn-durker-blue .btn-text {
    color: #fff;
    height: 31px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle_2.png") repeat-x scroll left top transparent;
}

.btn-durker-blue .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right_2.png") no-repeat scroll right top transparent;
}
/* end btn durk blue*/
/*btn green*/
.btn-green {
    height: 31px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_green_left.png") no-repeat scroll left top transparent;
}
.btn-green .btn-text {
    color: #fff;
    height: 31px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_green_middle.png") repeat-x scroll left top transparent;
}

.btn-green .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_green_right.png") no-repeat scroll right top transparent;
}
/* end btn green*/

/*btn white*/
.btn-white {
    height: 34px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_left.png") no-repeat scroll left top transparent;
    padding-left: 2px;
}
.btn-white .btn-text {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_middle.png") repeat-x scroll left top transparent;
}
.btn-white .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_right.png") no-repeat scroll right top transparent;
}

.btn-white:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_left.png") no-repeat scroll left -34px transparent;
}
.btn-white:hover .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_middle.png") repeat-x scroll left -34px transparent;
}
.btn-white:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_right.png") no-repeat scroll right -34px transparent;
}
/*main menu btn hover*/
.get_priveleges_content .btn-white:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_left.png") no-repeat scroll left -66px transparent;
    height:31px;
    margin-bottom: 3px;
}
.get_priveleges_content .btn-white:hover .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_middle.png") repeat-x scroll left -66px transparent;
    height: 32px;
}
.get_priveleges_content .btn-white:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_right.png") no-repeat scroll right -66px transparent;
    height: 32px;
}

.spec_offers_menu_content .btn-white:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_left.png") no-repeat scroll left -97px transparent;
    height:31px;
    margin-bottom: 3px;
}
.spec_offers_menu_content .btn-white:hover .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_middle.png") repeat-x scroll left -98px transparent;
    height: 32px;
}
.spec_offers_menu_content .btn-white:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_right.png") no-repeat scroll right -98px transparent;
    height: 32px;
}

.find_menu_content .btn-white:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_left.png") no-repeat scroll left -128px transparent;
    height:31px;
    margin-bottom: 17px !important;
}
.dropdown-menu-block.find_menu_content .btn-white:hover {
    margin-bottom: 3px !important;
}
.find_menu_content .btn-white:hover .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_middle.png") repeat-x scroll left -130px transparent;
    height: 32px;
}
.find_menu_content .btn-white:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_white_right.png") no-repeat scroll right -130px transparent;
    height: 32px;
}
/*end main menu btn hover*/
/* end btn white */

/*btn-map-white*/

.btn-map-white {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_left.png") no-repeat scroll left top transparent;
    height: 33px
}
.btn-map-white .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_middle.png") repeat-x scroll left top transparent;
 }
.btn-map-white .btn-text span,
.btn-map-white .btn-text{
    height: 34px;
    line-height: 34px;
    color: #0082da;
    font-size: 20px;
    text-decoration: none;
}

.btn-map-white .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_right.png") no-repeat scroll right top transparent;
    width:4px;
}


.btn-map-white:hover {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_left.png") no-repeat scroll 0 -34px transparent;
    height: 33px
}
.btn-map-white:hover .btn-text{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_middle.png") repeat-x scroll 0 -34px transparent;
 }
 .btn-map-white:hover .btn-text span{
    color:#fff
 }
.btn-map-white:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_map_white_right.png") no-repeat scroll right -34px transparent;
  
}
/*end btn-map-white*/

/* btn gray */
.btn-gray {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_left.png") no-repeat scroll left top transparent;
}
.btn-gray .btn-text {
    font-size: 22px;
    color: #fff;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_middle.png") repeat-x scroll left top transparent;
    padding: 0 11px 0 7px;
}

.btn-gray .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_right.png") no-repeat scroll right top transparent;
}

.btn-gray:hover {
    height: 42px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_left.png") no-repeat scroll left -44px transparent;
}
.btn-gray:hover .btn-text {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_middle.png") repeat-x scroll left -44px transparent;
}

.btn-gray:hover .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray_right.png") no-repeat scroll right -44px transparent;
}
/* end btn gray */

/* btn gray2  add by AT */
.btn-gray2 {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray2_left.png") no-repeat scroll left top transparent;
}
.btn-gray2 a {
    font-size: 22px;
    color: #fff;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray2_middle.png") repeat-x scroll left top transparent;
    padding: 0 11px 0 7px;
}

.btn-gray2 .bg-btn-right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_gray2_right.png") no-repeat scroll right top transparent;
}
/* end btn gray2 */

/* INPUT styles*/
.input_elem {
    position: relative;
    width:191px;
}
.input_elem .ico-calendar-gray{
    background: url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/ico_calendar_gray.png") no-repeat center center;
    position: absolute;
    right:10px;
    top:0;
    height: 100%;
    width: 11px
}
.shadow_input {
    position: absolute;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/input_right_shadow.png') no-repeat right top;
    height: 27px;
    width:4px;
    right: -4px;
}
.input_shadow_top .shadow_input{background: url('../../../../../../extension/nxc_delta/design/delta/images/input_right_shadow_top.png') no-repeat right top;}
.input_shadow_top.input_elem input{background: url('../../../../../../extension/nxc_delta/design/delta/images/input_middle_top.png') repeat-x;}
.input_shadow_reserv .shadow_input{background: url('../../../../../../extension/nxc_delta/design/delta/images/input_right_shadow_reserv.png') no-repeat right top;}
.input_shadow_reserv.input_elem input{background: url('../../../../../../extension/nxc_delta/design/delta/images/input_middle_reserv.png') repeat-x;color: #fff}

.input_elem input{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/input_middle.png') repeat-x;
    text-indent: 4px;
    color:#0a2057;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 100%;
    border:none;
    outline: none;
    display:block;
}
/* if input type=pass */
.label_pass_input {
    color: #0a2057;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 27px;
    line-height: 26px;
    position: absolute;
    text-indent: 4px;
}
/* end if */
/*end INPUT styles*/

.container-hp{
        margin:0 auto;
        min-height: 100%;
       min-width:1024px;
        text-align:left;
        position: relative;
}


.head-hp{     
        text-align:left;
        position: relative;
        z-index:200;
        height: 89px;
        background: url("../../../../../../extension/nxc_delta/design/delta/images/header_bg.png") repeat-x;
}
     .links-sections{
	 left: 270px;
	 position: absolute;
	 top: 30px;
     }
     .links-sections a{font-size: 30px; text-decoration: none;text-transform: uppercase;display: block;float: left;margin-right: 8px;}
     .links-sections a span {
	 display: block;
	 height: 25px;
	 letter-spacing: -0.6px;
     }


    .logo-hp {
        border-right: 1px dotted #5D6C8D;
        display: block;
        left: 72px;
        padding-right: 70px;
        position: absolute;
        top: 9px;
    }

    /*Top Navigation*/
 .top-nav {
	 border-right: 1px dotted #5D6C8D;
	 float: right;
	 margin-right: 3px;
	 padding-bottom: 8px;
	 padding-right: 8px;
	 padding-top: 6px;
}
    .top-nav a {
	 font-size: 13px;
	 letter-spacing: -0.6px;
	 padding-left: 6px;
	 text-decoration: underline;
	 text-transform: lowercase;
	 color: #a9b1c4;
    }

     .top-nav a:hover {text-decoration: underline; color:#fff;}
     .top-nav span.header-phone-number{
	 font-size: 13px;
	 color: #a9b1c4;
     }
     /* End Top Navigation*/

     .language-hp {
	  color: #a9b1c4;
	  float: right;
	  font-size: 13px;
	  text-transform: lowercase;
	  width: 65px;
     }
     .language-hp .jNiceSelectWrapper ul {height: auto; border: 0px; background: none; /*vn*/}
     .language-hp .jNiceSelectWrapper ul a {color: white;  background: none;}
     .language-hp .jNiceSelectWrapper ul a.selected, .language-hp .jNiceSelectWrapper ul a:hover { text-decoration: underline;  background: none;color: #fff}
     .language-hp .jNiceSelectWrapper:hover div span {text-decoration: underline; color:#fff;}
     .language-hp .jNiceSelectWrapper div span {
        text-decoration: underline !important;
        top: 3px;
     }
     .language-hp .jNiceSelectWrapper {background: none;}/*vn*/
     .language-hp .jNiceSelectWrapper div>a {background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_down.png") no-repeat right;}  /*vn*/
     .language-hp .jNiceSelectWrapper div>a.opened /*vn*/
		{
			background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_up.png") no-repeat right;
		}
     /* button my account*/
     .my-account-hp{
	  position: relative;
	  float: right;
	  margin-left: 4px;
	  margin-right: 10px;
	  width: 168px;

     }
	  .btn-mydelta{
	     background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_delta.png") no-repeat;
	     display: block;
	     height: 42px;
	     line-height: 42px;
	     text-align: center;
	     text-decoration: none;
	     text-transform: uppercase;
	     width: 168px;
	     font-size: 20px;
	     color: #fff;
	  }  

	   /* drop down block */
	  .dropdown-block {
	       background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_dropdown_myaccount.png") repeat-x scroll left top #5FB6F7;
	       color: #FFFFFF;
	       display: none;
	       left: 0;
	       padding-bottom: 2px;
	       padding-top: 1px;
	       position: absolute;
	       top: 41px;
	       width: 100%;
	  }
          .dropdown-block .btn-submit .btn-text span {padding: 0 10px; line-height: 25px;}
	       .dropdown-block form {padding: 0 26px 0 24px;}

	       .dropdown-block .form-line{
		    border-bottom: 1px solid #8fcbf8;
		    margin-bottom: 5px;
		    padding-bottom: 8px;		    
	       }

	       .dropdown-block label {
		    font-size: 11px;
		    color: #b3d6f0;
		    display: block;
		    text-align: center;
		    margin-bottom: 2px;
	       }
	       .dropdown-block label.label-checkbox{
		    float: left;
		    font-size: 12px;
		    margin-left: 5px;
	       }
	       .sign-in-form .jNiceCheckbox  {background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox_sign_in.png") no-repeat top center ;height: 9px; float: left;padding: 0;margin: 0 0 0 8px;}
	       .sign-in-form .jNiceChecked {
			background-position: center bottom;
	       }
	       .dropdown-block label.label-private{
		    clear: both;
		    font-size: 10px;
		    margin-bottom: 10px;
		    padding-top: 4px;
	       }
	       #remember-me {
		    float: left;
		    margin: 0 0 0 8px;

	       }


	       .dropdown-block input.input-text {
		    background: url(../../../../../../extension/nxc_delta/design/delta/images/bg_input_text.png) repeat-x;
		    height: 24px;
		    width: 118px;
                    line-height: 24px;
		    border:0 none;
		    padding: 0;
		    color: #cde0ef;
		    text-indent: 10px;
	       }
	       .forgot-pass {
		   color: #FFFFFF;
		   display: block;
		   font-size: 11px;
		   margin-bottom: 10px;
		   margin-top: 8px;
		   text-align: center;
	       }
	       .not-member{font-size: 12px;color: #b3d6f0;text-align:center;display: block}
               
	       .join-today {
		   color: #FFFFFF;
		   display: block;
		   font-size: 13px;
		   margin-bottom: 4px;
		   margin-top: 2px;
		   text-align: center;
	       }
               .forgot-pass:hover, .join-today:hover { color:#B3D6F0;}
	       .close-account-block {
		    background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_close_dropdown.png") no-repeat  center center ;
		    display: block;
		    height: 10px;
		    margin: 0 auto;
		    width: 100%;
		    cursor:pointer;
	       }
	       .dropdown-block-bottom {
		   background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_dropdown_myaccount_bottom.png") no-repeat scroll 0 0 transparent;
		   bottom: 0;
		   height: 2px;
		   left: 0;
		   position: absolute;
		   width: 100%;
	       }

               .my-account-hp span.hello_user{
                    color: white;
                    text-align: center;
                    display: block;
                    font-size: 12px;
                    font-weight: bold;
                    padding: 10px 0 2px 0;
		    width: 174px;
                }
                .my-account-hp span.hello_user_name{
                    color: white;
                    display: block;
                    text-align: center;
                    text-transform: uppercase;
                    font-size: 14px;
                    font-weight: bold;
		    white-space: nowrap;
		    overflow: hidden;
                }
     /* button my account*/

     .search-hp {
	  float: right;
	  margin-left: 10px;
	  margin-top:2px;
	  position: relative;
	  width: 43px;
     }
     .search-icon {
	  background:#0a2157 url("../../../../../../extension/nxc_delta/design/delta/images/search_hp.png") no-repeat;
	  height: 15px;
	  width: 38px;
	  border:0 none;
	  position: absolute;
	  right:0;
	  top:0;
	  cursor: pointer;
     }
     .search-hp .search-submit {
	  background:#0a2157 url("../../../../../../extension/nxc_delta/design/delta/images/search_hp.png") no-repeat;
	  height: 15px;
	  width: 19px;
	  border:0 none;
	  position: absolute;
	  right:0;
	  top:0;
	  
     }
     .search-hp .input-text {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
	  border: 0 none;
	  background: #374c7b;
	  width: 0;
	  height: 25px;
	  color: #fffeff;
	  text-indent:  8px;
	  position:absolute;
	  right: 25px;
     }

/* Left didebar*/
.left-sidebar {
        position: relative;
        z-index:20;
        width: 250px;
      min-height: 650px;
  
}
 /*left accordion*/
.left_accord{
    width: 435px;
    margin: 0 0 0 18px;
   /* position: relative;*/
    padding-top: 94px;
    padding-bottom: 106px;
}

.accordion-item{
    font-size: 35px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: -1.2px;
    padding-bottom: 1px;
    clear: both;
    overflow: hidden;
}
.accordion-item span{
    display: block;
    height: 29px;
}
/*.accordion-item.get_priveleges .x_close, .accordion-item.special_offers_menu .x_close { display: none; }*/
.accordion span.arrow-title-accordion {background: url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/arrow_yellow_bar_down.gif") no-repeat; position: absolute; width:9px; height:5px; margin:9px 0 0 -16px;}
.accordion span.title-active-accordion {background: url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/arrow_yellow_bar_up.gif") no-repeat; position: absolute; width:9px; height:5px; margin:9px 0 0 -16px;}

.accordion-item .x_close{
    display: none;
    font-size: 15px;
    margin: 0px 0px 0 4px;
    text-decoration: none;
    vertical-align: top;
}
.accordion-item span.title-active-accordion {
    display: block;
}
.float_span{
    float: left;
}
.accordion-content{
    display: none;
}
.get_priveleges_content{
    padding: 2px 0 0 1px;
}
.get_priveleges_content .not_member{
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#6bc4ff;
    margin: 23px 0 0 0;
    text-decoration: none;
}
.get_priveleges_content a.join_today,
.get_priveleges_content a.join_today:hover
{
    font-size: 30px;
    color:#6bc4ff;
    display: inline;
    margin: 0;
    text-decoration: none;
}
.get_priveleges_content ul.privileges_menu{
    list-style: none;
    margin: 7px 0 18px;
    clear: both;
}
.get_priveleges_content ul.privileges_menu li{
    padding-top: 3px;
}
.get_priveleges_content ul.privileges_menu li a{
    color:#009cff;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
}
.get_priveleges_content ul.privileges_menu li a:hover { color:#5eb6f7; }
.get_priveleges_content a.btn-text{
    color:#017ad5;
    text-decoration: none;
    font-size: 18px;
}
.spec_offers_menu_content {
    padding: 10px 0 16px 1px;
}
div.content-hp .spec_offers_menu_content a, .dropdown-menu-item .spec_offers_menu_content a{
    font-family: Arial,Helvetica,sans-serif;
    color:#8be1f4;
    font-size: 11px;
    text-decoration: underline;
}
div.content-hp .spec_offers_menu_content a:hover, .dropdown-menu-item .spec_offers_menu_content a:hover{ color:#baf3ff; }
div.content-hp .spec_offers_menu_content a.btn-text, .dropdown-menu-item .spec_offers_menu_content a.btn-text{
    text-decoration: none;
}
.get_priveleges_content a.btn-text:hover,
div.content-hp .spec_offers_menu_content a.btn-text:hover,
.find_menu_content a.btn-text:hover{ 
    color:#fff;
}
.hp_line {
    margin-bottom: 13px;
    clear: both;
}
.hp_line label{
    font-size: 11px;
    color:#74cce5;
    font-family: Arial,Helvetica,sans-serif;
    display: block;
    margin-bottom: 3px;
    width:auto;
}
.left_dates,
.gr_left_dates{
    width: 112px;
    float: left;
}
.right_dates,
.gr_right_dates{
    width: 111px;
    float: left;
    text-align: right;
}
.right_dates a,
.gr_right_dates a{
    display: block;
    margin-bottom: 3px;
}
div.content-hp .spec_offers_menu_content a.gift_cards, .dropdown-menu-item .spec_offers_menu_content a.gift_cards{
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    margin: 12px 0 8px 0;
    display: block;
}
input#travel_date_offers, 
input#second_travel_date_offers, 
input#travel_date_find, 
input#second_travel_date_find,
input#gr_travel_date, 
input#gr_second_travel_date {
    width: 107px;
    height: 25px;
    line-height: 25px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_offers.png') no-repeat;
    color: #0d3c76;
    font-size:11px;
    font-family: Arial,Helvetica,sans-serif;
    border: none;
    text-indent: 3px;
    cursor: pointer;
}
.calendar_open_input,
.input_elem.date input {
    cursor: pointer;
}

input#gr_travel_date, 
input#gr_second_travel_date{
   background: url('../../../../../../extension/nxc_delta/design/delta/images/input_middle.png') repeat-x; 
}

.gr_left_dates,
.gr_right_dates{
    position: relative;
}

.gr_left_dates div.hotel-search-datepicker,
.gr_right_dates div.hotel-search-datepicker{
    height: 25px;
}

.gr_left_dates div.hotel-search-datepicker{
    right: 3px;
}
.gr_right_dates div.hotel-search-datepicker{
    right: -1px;
}

input#travel_date_find, input#second_travel_date_find{ background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_find.png') no-repeat; }
.spec_offers_menu_content select{
    width: 224px;
    font-size: 12px;
}
.find_menu_content .hp_line label{
   color:#00a9a7;
   width:232px;
}
.spec_offers_menu_content .hp_line label { width:232px; }
.find_menu_content .hp_line .left_dates label, .spec_offers_menu_content .hp_line .left_dates label { width:auto; }
.accordion-content.find_menu_content {
    display: block;
}

div.content-hp .spec_offers_menu_content.find_menu_content a, .dropdown-menu-item .spec_offers_menu_content.find_menu_content a{
       color:#00a9a7;
}
div.content-hp .spec_offers_menu_content.find_menu_content a:hover, .dropdown-menu-item .spec_offers_menu_content.find_menu_content a:hover{ color:#22d1cf; }
div.content-hp .spec_offers_menu_content.find_menu_content a.find_links, .dropdown-menu-item .spec_offers_menu_content.find_menu_content a.find_links{
    display: block;
    font-size: 18px;
    font-weight: bold;
    float: left;
    text-decoration: none;
    margin:2px 12px 0 0;
}
.modify_link_accord{
    display: block;
    margin: -4px 0 0 1px;
}
.form_separ{
    background-color: #687990;
    width: 1px;
    height: 20px;
    float: left;
    margin: 0 8px 0 0;
}

.accordion-content .btn {
    display: block;
    float: left;
    height: 34px;
    padding-left: 2px;
}
.accordion-content .btn a {
    display: block;
    float: left;
    height: 34px;
    line-height: 29px;
    padding: 0 24px 0 21px;
    text-align: center;
    text-decoration: none;
}

.accordion-content .btn span {
    display: block;
    float: left;
    height: 34px;
    line-height: 32px;
    text-align: center;
}
.accordion-content.get_priveleges_content .btn {
    margin-top: 10px;
}
div.content-hp .spec_offers_menu_content a.btn-text, .dropdown-menu-item .spec_offers_menu_content a.btn-text{
    color:#1f96b2;
    text-decoration: none;
    font-size: 18px;
}
.spec_offers_menu_content .modify_link_accord{
    margin: 5px 0 0 1px;
    clear:both;
}
.find_menu_content a.btn-text{
    color:#3c8b91;
    text-decoration: none;
    font-size: 18px;
}
.accordion-content.spec_offers_menu_content .btn a {
    padding: 0 5px 0 4px;
}
.accordion-content.find_menu_content .btn a {
    padding: 0 11px;
}
.accordion-content.find_menu_content .btn-white, .accordion-content.spec_offers_menu_content .btn-white{
    margin-bottom: 14px;
}
.accordion-content.spec_offers_menu_content .btn-white:hover{
    margin-bottom: 17px;
}
input#hp_terms{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_bg_spec.png") repeat-x scroll 0 0 transparent;
    height:25px;
    line-height: 25px;
    width: 233px;
    font-size: 12px;
    color:#0D3C76;
    text-indent: 3px;
    border: none;
    outline:none;
}
.find_menu_content input#hp_terms {
    width: 226px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_bg_find.png") repeat-x scroll 0 0 transparent;
}
/*.accordionContent
.accordionContent*/

/*end of left accordion*/
/* end Left sidebar*/
.footer-hp {
        position: relative;
        margin-top: -107px;
        height: 106px;
        z-index: 30;
	bottom:-1px;
        min-width:1024px;
}


.sub-footer{
        margin:0 auto;
        min-width:980px;
        height:100%;
}
 /*footer*/

.footer-hp {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/bg_footer.png') repeat-x;
    text-align: left;
    overflow: hidden;
    clear: both;
}

.footer_menu {
    height: 34px;
    border-bottom: 1px solid #bfc0c0;
    color:#fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 34px 0px 29px;
}
.footer_menu .list_menu {
    float: left;
    margin: 13px 0 9px;
    width: 100%;
}
.footer_menu .list_menu ul {
    list-style: none;
    float: left;
}
.footer_menu .list_menu ul li {
    float: left;
    margin-right: 16px;
}
.footer_menu .list_menu ul li a {
    text-decoration: underline;
    color:#fff;
    font-size: 11px;
    font-weight: bold;
}
.footer_menu .list_menu ul li a:hover { color:#545454; }
.footer_menu .free_info {
    display: block;
    float: left;
    margin: 2px 0 0 -4px;
    font-size: 11px;
}
.add_footer_menu {
    float: right;
    margin: 4px -4px 0 0;
}
.email_collect, .email_collect_input {
    float: left;   
}

.form_email{
    display: none;
    float: left;
    margin:1px 8px 0 0;
}
input.email_collect{
    font-size: 11px;
    text-indent: 2px;
    width: 150px;
    margin-top: 1px;
}
.special_offers {
    display: block;
    float: left;
    font-size: 21px;
    line-height: 16px;
    letter-spacing: -1.0px;
    margin: 2px 14px 0 0;
    cursor:pointer;
}
.form_email .special_offers{
    margin-top: 1px;
}
.form_email form{
    float:left;
}
.special_arrow {
    display: block;
    width: 7px;
    height: 4px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/footer_arrow.png') no-repeat;
    float: left;
    margin: 11px 19px 13px 0;
    cursor: pointer;
    position: relative;
    z-index: 10;
}
.send_mail_btn { margin-left: 5px; }
.btn-submit.send_mail_btn .btn-text span { font-size:18px;     line-height: 24px;     padding-top: 0; }
.btn-submit.send_mail_btn .btn-text { padding: 0 5px 0 3px; }
.footer_menu  .footer_separator {
    width: 1px;
    height: 23px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/footer_separ_big.png') no-repeat;
    float: left;
    margin: 2px 20px 0 0;
}
.footer_menu .share_block {
    float: left;
    margin: 4px -2px 0 0;
}
.at15t_facebook {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_facebook.png') no-repeat 0 0 !important;
    height: 18px !important;
    width: 13px !important;
    margin-right: 8px;
}
.at15t_twitter{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_twitter.png') no-repeat 0 0 !important;
    height: 17px !important;
    width: 15px !important;
    margin-right: 8px;
}
.at15t_google{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_google.png') no-repeat 0 0 !important;
    height: 19px !important;
    width: 21px !important;
    margin-right: 8px;
}
.at15t_youtube{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_youtube.png') no-repeat 0 0 !important;
    height: 16px !important;
    width: 37px !important;
    margin-right: 8px;
}
.at15t_compact {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_share.png') no-repeat 0 0 !important;
    height: 16px !important;
    width: 14px !important;
}
.at15t_facebook:hover { background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_facebook.png') no-repeat 0 -18px !important;  }
.at15t_twitter:hover { background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_twitter.png') no-repeat 0 -17px !important; }
.at15t_google:hover { background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_google.png') no-repeat 0 -19px !important; }
.at15t_youtube:hover {  background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_youtube.png') no-repeat 0 -16px !important;  }
.at15t_compact:hover { background: url('../../../../../../extension/nxc_delta/design/delta/images/btn_share.png') no-repeat 0 -16px !important; }

.list_hotels {
    height: 38px;
    border-bottom: 1px solid #bfc0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#000;
    padding: 0px 30px 0px 29px;
}
.block_hotels {
    float: left;
    margin: 8px 30px 0px 0px;
}
.block_hotels a{
    text-decoration: none;
    color:#545454;
    display: block;
    margin-bottom: 3px;
}
.block_hotels a:hover{ text-decoration: underline; }
.footer_down {
    height: 33px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#fff;
    padding: 0 28px 0 29px;
    clear: both;
}
.footer_down .copyright_block {
    float: left;
}
.footer_down .copyright_block img {
    margin: 6px 8px 0 0;
    display: block;
    float: left;
}
.footer_down .aeroplan_span{
    display: block;
    float: left;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    color:#fff;
    text-decoration: underline;
    margin: 11px 0px 0;
}
.footer_down .aeroplan_span:hover{ color:#545454; }
.footer_down .aeroplan_copyr{
    display: block;
    float: left;
    font-size: 9px;
    margin: 13px 0 0 30px;
}
.footer_down span.copyright_span{
    display:block;
    float:left;
}
.footer_down .sitemap_block{
    float: right;
    margin-top:12px;
}
.footer_down .sitemap_separator {
    width: 1px;
    height: 13px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/footer_separ_small.png') no-repeat;
    float: left;
    margin: 0px 4px 0 3px;
    display: none;
}
.footer_down a{
    float: left;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    margin-left: 6px;
}
.footer_down a:hover { color:#545454; }
.footer_down .sitemap {
    float: none;
}

/*end of footer*/
.content-hp{
        min-width: 1024px;
	position: relative;
	padding-bottom: 104px;

}
.content-cust {min-height: 830px;padding-bottom: 0;top: -2px;position: relative;}
.container-map .content-hp{padding-bottom: 0}
.map_content.content-cust #map {
	min-height: 830px;
}
.shadow-bg {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/shadow_bg.png") repeat-y;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 606px;
    z-index: 12;
}

/*Component slider*/
.comp-gallery {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;   
    z-index: 10;
    top: 0;
    left: 0;

}

/*style for slide show gallery*/
.splash-slide {display: none; position: absolute;height: 100%;width:100%;background: #0A2057;cursor: default;}
.splash-slide-first {display: block}
/*navigation slide show gallery*/
.nav-splash {
    bottom: -2px;
    height: 19px;
    position: absolute;
    right: 46%
}
.nav-splash span {
    display: block;
    margin-right:6px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    -khtml-border-radius: 10px; /* KHTML */
    border-radius: 10px; /* CSS3 */
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    width: 9px;
    height: 9px;
    position: relative;
    display: inline-block;
    background: #d7d0d0;
    border:1px solid #acabab
}

.nav-splash span.active {background: #cc0000; border:1px solid #625b5b}
.arrow-next {
    position: absolute;
    right: 19px;
    top: 200px;
    z-index: 30;
}
.slide-img {position: absolute; top:0; left: 0; z-index: 1;}
.slide-img img {position: absolute}
.slide-content {
    padding-left: 500px;
    position: absolute;
    right: 80px;
    text-align: right;
    top: 100px;/*348px;*/
    z-index: 2;
	position: absolute;
	width: 60%;
	line-height: 1em;
}
.slide-content .btn-blue {margin-top: 40px}
.text-slide {
	z-index: 1;
	position: absolute;
	right: 0px;
	text-transform: uppercase;
	color: #fff;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/blue-line.png");
	font-size: 13px;
	font-weight: bold;
	padding: 7px 10px;
	line-height: 13px;
}
.text-slide p {margin: 0}
.arrow-next {background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_right.png") no-repeat;width: 32px; height: 51px;cursor: pointer}


/*find on a map*/
.map_content{
   /* background: url('https://www.deltahotels.com/extension/nxc_delta/design/delta/images/map.png') no-repeat;*/
    width: 100%;
    height:100%;
}
#map, .img_map{
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
.img_map img{
    width: 100%;
    height: 100%;
}
.find_panel{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/panel_map.png') repeat-x;
    height: 99px;
    width: 100%;
    top: 0px;
    margin: 27px 0 12px;
    position: absolute;
    z-index: 10;
}
.search_map_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/title_bg_map.png') no-repeat 0px 2px;
    height: 96px;
    float: left;
    margin-right: 10px;
}
.search_map_block h1{
    font-size: 31px;
    color:#0a2057;
    font-weight: normal;
    text-transform: uppercase;
    float: left;
    margin: 28px 15px 20px 30px;
    letter-spacing: -1.0px;
}
.search_map_block h1 span{
    display: block;
    margin-top:-7px;
}
.find_input_options{ float:left; }
.block_input_search{
    float: left;
    margin: 16px 8px 5px 0;
}
.block_input_search label{
    font-size: 11px;
    color:#7682a1;
    display:block;
    padding-bottom: 1px;
}
.block_input_search input{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/input_map_bg.png') no-repeat;
    height: 25px;
    line-height: 25px;
    width: 226px;
    font-size: 12px;
    color:#0a2057;
    text-indent: 8px;
    border: none;
    outline: none;
}
.list_search_link{
    color: #0A2057;
    display: block;
    font-size: 11px;
    font-weight: bold;
    float:right;
    margin: 2px 9px 0 0;
    text-decoration: underline;
}
.search_map_button{
    margin: 22px 5px 5px 0;
    float:left;
}
.search_map_button .btn-submit {
    margin-left:0;
}
.search_map_button .btn{
    height: 34px;
    padding-left: 4px;
}
.search_map_button .btn a {
    font-size:20px;
    height: 34px;
    line-height: 34px;
    padding: 0 13px 0 9px;
}
.search_map_button .btn span{
    height: 34px;
    line-height: 32px;
    color: #0082da;
    font-size: 20px;
}
.search_map_button .btn-text span {
    padding-top: 0px;
}
.btn-submit.btn-map-white .btn-text{
    padding: 0 12px 0 9px;
}
.search_separator{
    width: 1px;
    height: 63px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/separ_map_big.png') no-repeat;
    float: left;
    margin: 18px 10px  15px 0;
}
.adding_search_info{
    float: left;
    margin-top: 23px;
}
.result_title{
    font-size: 15px;
    font-weight: bold;
    color:#6f7c9a;
    display: block;
    padding: 0px 0 11px 0;
}
.adding_options_search{ position:relative; }
.adding_search_link{
    font-size:14px;
    font-weight: bold;
    color:#0a2057;
    text-decoration: underline;
    display: block;
    float: left;
    margin: 10px 9px 0 0;
}
.adding_search_link:hover { color:#75819f;}
.small_separ_find_map {
    width: 1px;
    height: 33px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/separ_small_map.png') no-repeat;
    float: left;
    margin-right: 8px;
}
.find_map_selects{
    margin: 37px 5px 15px 2px;
    float: left;
}
.find_map_selects label{
    font-size: 11px;
    color:#42537c;
    display: block;
    padding-bottom: 5px;
}
.right_panel_map{
    position: absolute;
    z-index: 10;
    right: 110px;
    top:138px;
}
.info_map_block{
    width: 230px;
    margin:0; /*74*/
    float: left;
}
.top_info_map_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/top_map_block.png') no-repeat;
    height:4px;
    width: 230px;
}
.content_info_map_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/bg_map_block.png') repeat-y;
}
.title_info_map_block {
    height: 33px;
    width: 197px;
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    font-size: 12px;
    color:#43537d;
    float:left;
    margin-top: -3px;
}
.title_info_map_block span {
    display: block;
    padding: 12px 5px 10px 17px;
}
.close_info_map_block {
    display: block;
    height: 30px;
    width: 30px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/close_block_map.png') no-repeat 8px 7px;
    float:left;
    border-bottom: 1px solid #cacaca;
    cursor:pointer;
}
.link_to_hotel{
    font-size: 17px;
    text-decoration: underline;
    color:#0a2057;
    padding: 9px 5px 7px 18px;
    display: block;
}
.link_to_hotel:hover { color:#75819f; }
.hotel_adress_map {
    font-size: 11px;
    color:#4e5d84;
    padding: 0 5px 3px 18px;
    display: block;
}
.slider_map{
    margin-top: 5px;
}
.cost_hotel_map {
    border-bottom: 1px solid #cacaca;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color:#4e5d84;
    padding: 10px 0;
}
.cost_hotel_map span.number_cost_map{
    font-size: 37px;
    color: #0a2057;
    padding-top: 2px;
}
.travel_dates_map{
    text-align: left;
        color:#0a2057;
    font-size: 12px;
    font-weight: normal;
}
.cost_hotel_map .travel_dates_map span.travel_dates_span_map{
    display: block;
    padding: 5px 0 6px 17px;
}
.travel_dates_map table{
    margin: 0 17px 14px 17px;
}
.travel_dates_map table td{
    color:#43537d;
    font-size: 11px;
    padding-right: 8px;
}
.travel_dates_map table td.option_links_date{
    font-weight: bold;
    color:#0a2057;
    padding: 0 0 0 3px;
}
.travel_dates_map table td.option_links_date a{
    color:#0a2057;
    text-decoration: underline;
}
.travel_dates_map table td.option_links_date a:hover{ color:#75819f; }
#slider-map-img {
    position:relative;
    width: 228px;
    height: 122px;
    z-index: 10;
}
.arrow-next.arrow_next_map, .arrow-prev.arrow_prev_map{
    width:22px;
    height: 33px;
    cursor: pointer;
    position: absolute;
    top:40px;
    z-index: 20;
}
.arrow-next.arrow_next_map{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/right_arrow_map.png') no-repeat;
    right: 9px;
}
.arrow-prev.arrow_prev_map{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/left_arrow_map.png') no-repeat;
    left: 9px;
}
.links_bottom_map_block {
    border-bottom: 1px solid #cacaca;
    text-align: center;
    margin-bottom: 10px;
}
.links_bottom_map_block a.check_avail_map{
    font-size: 14px;
    font-weight: bold;
    color: #0086df;
    padding: 16px 0;
    display: block;
}
.links_bottom_map_block a.check_avail_map:hover  { color:#75819f; }
.bottom_link_map_block{
    font-size: 11px;
    font-weight: bold;
    color:#0a2057;
    text-decoration: underline;
    padding: 0px 0 6px 0;
    text-align: center;
    display: block;
}
.bottom_link_map_block:hover { color:#75819f;}
.bottom_info_map_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/bottom_map_block.png') no-repeat;
    height: 5px;
    width: 230px;
}
.google_nav{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/google_nav.png') no-repeat;
    width: 54px;
    height: 258px;
    float: left;
}
.delta_member_map{
    display: block;
    text-align: center;
    color:#43537d;
    font-size: 12px;
    padding: 0px 0 6px;
}
.links_bottom_map_block .btn{
    float: none;
    margin:8px 0 8px 53px;
}
.links_bottom_map_block .btn-durk-blue a {
    color:#fff;
    font-size: 22px;
    line-height: 31px;
}
/*popup*/
.block_with_popup{
    position: static;
    float:left;
}
.popup_block{
    display: none;
    left: -282px;
    position: relative;
    top: 32px;
    z-index: 20
}
.refine_popup{
    width: 391px;
    top:30px;
    left:-97px;
    position: absolute;
}
.adding_options_search .refine_popup{ left:-177px; }
.refine_top_popup, .provinces_list_popup .top_popup_block {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/refine_popup_top.png') no-repeat;
    height: 14px;
}
.middle_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/refine_popup_middle.png') repeat-y;
    padding: 12px 12px 9px;
}

.provinces_list_popup .popup_block{
    position: absolute;
    top: 30px;
    left: -24px;
    width: 391px;
}
.provinces_list_popup .top_popup_block {
    height: 14px;
}
.provinces_list_popup .middle_popup_block{
    font-family: arial;
    font-size: 12px;
    color:#2B3E6D;
    padding: 16px 12px 9px !important;
}
.provinces_list_popup .middle_popup_block ul{
    list-style-position: outside;
    padding: 0 0 10px 5px;
    float: left;
}
.provinces_list_popup .middle_popup_block ul.right_part_provinces{
    padding-left: 30px;
}
.provinces_list_popup .middle_popup_block ul li{
    padding-bottom: 7px;
}

.block_with_popup.popup-amenities ,.block_with_popup.popup-map{position: static;     margin-bottom: 30px;}
.popup-map .open_popup_link,.popup-amenities .open_popup_link{position: absolute}

/*popup-map*/
.res-iten-nav .block_with_popup.popup-amenities, .res-iten-nav .block_with_popup.popup-map {
    width: 1px;
}
.popup-map .popup_block {width: 895px;    left: -227px;    top: 34px;}
.popup-map .top_popup_block {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_map_top.png') no-repeat;
    height: 14px;
}
.popup-map .middle_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_map_middle.png') repeat-y;
    padding: 0 3px 0 1px;
}
.popup-map .bottom_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_map_bottom.png') no-repeat;
    height: 6px;
    margin-left: -1px;
}
.popup-map .open_popup_link {left: 92px; width:130px;}
.popup-map .map-img {    margin-bottom: -1px;margin-top: -3px;}
/*end popup map*/

/*popup-amenities*/
.popup-amenities .popup_block {width: 304px;    left: -3px;    top: 34px;}
.popup-amenities .top_popup_block {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_top.png') no-repeat;
    height: 14px;
}
.popup-amenities .middle_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_middle.png') repeat-y;
    padding: 0;
    padding-left: 1px;
    overflow:hidden;
}
.popup-amenities .bottom_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_bottom.png') no-repeat;
    height: 6px;
}
.popup-amenities .open_popup_link {left: 0px; width: 104px;}

.popup-amenities ul  {overflow: hidden; padding: 5px 0 5px 24px;}
.popup-amenities ul li {
    color: #536289;
    font-size: 12px;
    line-height: 16px;
    list-style: disc outside none;
}
/*end popup amenities*/

.refine_bottom_popup{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/refine_popup_bottom.png') no-repeat;
    height: 6px;
    
}

.title_refine_popup{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 6px;
}
.title_refine_popup span{
    font-size: 12px;
    font-weight: bold;
    color:#475881;
    padding-right: 31px;
}
.title_refine_popup span.last_refine_span{
    padding-right: 0px;
}
.checkbox_map_block{
    padding: 12px 0 5px;
}
.line_checkbox{
    padding-bottom: 7px;
    overflow: hidden;
}
.line_checkbox span{
    float: left;
}
.option_column_map{
    float:left;
    font-size: 12px;
    color:#2b3e6d;
    width: 87px;
    margin-right: 4px;
}
.option_column_map.last_option_column_map{
    margin-right: 0px;
}
.close_popup_block{
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
    clear:both;
    overflow:hidden;
}
.close_popup_block a, .res-iten-nav .close_popup_block a.close_popup{
    color:#0a2057;
    font-size: 11px;
    font-weight: bold;
    display: block;
    float: left;
}
.res-iten-nav .close_popup_block a.close_popup { line-height: 27px; }
.close_popup_block a:hover{ color:#75819f ; }
.close_popup_block a.close_popup, .res-iten-nav .close_popup_block a.close_popup {
    float:right;
}
.refine_bottom_popup, .provinces_list_popup .bottom_popup_block{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/refine_popup_bottom.png') no-repeat;
    height: 6px;
}
.res-iten-nav .close_popup_block { padding-top: 0; margin: 7px 10px 0; }
/*end popup*/

/*end find on a map*/

.arrow-next {background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_right.png") no-repeat;width: 32px; height: 51px;cursor: pointer}
.arrow-prev  {cursor: pointer}
table.findbook,table.findbook table {width: 100%;}
table.findbook{ margin-bottom: 45px;}
table.findbook td{vertical-align: top}

table.findbook table.result-items .right-side .property-left-form-title,
table.findbook table.result-items .right-side .property-left-form-title-big{
    color: #506086;
    font-size: 11px;
    letter-spacing: 0;
}
table.findbook table.result-items .right-side .property-left-form-title-big .br-light-font {
    color: #0A2057;
    font-size: 37px;
    padding-top: 33px;
}
table.findbook table.result-items .right-side div#add-partner { float: right; margin-top:22px; }

.result-search .search-wrap-box {margin-left: 20px;border-top:1px solid #c8c8c8}

    /*PAGING*/
    .result-search .paging {
        background-color:#fff;
        border-bottom: 1px solid #C8C8C8;
        color: #7783A1;
        height: 45px;
        line-height: 45px;
        padding: 0 3px 0 13px;
    }

    .paging .matching{float: left;font-size: 14px;font-weight: bold}

    .paging .page-nav {float: right; padding-top: 8px;height: 33px; line-height: 33px;}
    .page-nav a, .page-nav span {
        border-right: 1px dotted #5D6C8D;
        display: block;
        float: left;
        height: 33px;
        color: #7783a1;
        padding: 0 10px;
        text-decoration: none;
    }
    .page-nav .btn-durker-blue {float: left}
    .page-nav .btn-durker-blue span,.page-nav .btn-durker-blue a{
        color: #fff;
        font-size: 20px;
        border-right:none;
        display: block;
        float: left;
    height: 31px;
    padding:0px;
    text-decoration: none;    }
    .page-nav .btn-durker-blue a{padding: 0 10px}
    .paging .num-page {color: #7783a1; font-size: 12px; padding-right: 14px;}
    .paging .page-nav a{font-size:11px;font-weight: bold }
    .paging .page-nav a:hover {color: #0a2057; text-decoration: underline}
    .page-nav .prev-page {border: 0 none;}

    /*result items*/
    table.table-odd { background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_tr1_find_map.png") repeat-y;  background-color: #ebebeb;}
    table.table-even {background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_tr2_find_map.png") repeat-y; background-color: #f5f5f5;}

    .result-items td{
    border-bottom: 1px solid #C8C8C8;
    letter-spacing: -0.2px;
    padding: 25px 0 6px;
}

    .result-items td.all_lines{
       border-bottom: none;
        padding: 0px;
  
    }
        /*td Image*/
        .result-items .img {width: 217px;   padding: 20px 0 21px 2px;}
        .result-items .img  .wrap-box {width:  217px;overflow: hidden;margin-right: 27px}

        .res-iten-nav div.hotel_line_view_map a {float:none;}
        div.hotel_line_view_map div div{ padding-bottom: 11px; }
        /*td result-entry*/
        .blue-link {color:#008dec; font-size: 15px; font-weight: bold; display: block;margin-bottom: 8px; display: block;    text-transform: lowercase;}
        .blue-link-default {color:#008dec; font-size: 15px; font-weight: bold; display: block;margin-bottom: 8px; display: block;}
        .blue-link:hover { color:#75819f; }
        .result-entry .hotel-plase {
            color: #506086;
            display: block;
            font-size: 12px;
            letter-spacing: 0px;
        }
        .result-entry .blue-link { font-size: 16px;}
        .see-other span, .form-find-hp label,.label-text {color: #475881;/*#506086;*/  font-size: 11px;}
        .see-other {
            margin-bottom: 9px;
            margin-top: 18px;
            color: #0A2057;
            font-size: 11px;
            font-weight: bold;
        }
        .see-other a,a.durk-link-sm {
            color: #0A2057;
            font-size: 11px;
            font-weight: bold;
            text-decoration: underline;
        }
        .see-other a:hover, a.durk-link-sm:hover { color:#75819f; text-decoration: underline; }
        .see-other a{ padding: 0 5px 0 3px;  }
        .res-iten-nav {height: 33px;line-height: 33px;position: relative}
        .res-iten-nav a, .durk-link{color:#0a2057; font-size: 15px;display: block;float: left;font-weight: bold }
        .res-iten-nav a:hover, a.durk-link:hover,.block_with_popup a.active {color: #707f9e; text-decoration:none}
        .res-iten-nav .sep-border{
            border-right: 1px dotted #5D6C8D;
            display: block;
            float: right;
            height: 33px;
            margin: 0 25px 0 10px;
        }

        .res-iten-nav div.hotel_line_view_map a {float:none;}
        div.hotel_line_view_map div div{ bottom: 12px !important; }
        div.hotel_line_view_map div div.gmnoprint { bottom: 5px !important; }
        /*td right-side*/
        .right-side {width:206px;text-align: right;}
        .result-items .right-side { padding: 13px 0 6px; vertical-align: middle;}
        .right-side .wrap-box {width:240px;margin-right: 16px; }
        .price-hotel {
            color: #506086;
            float: right;
            font-size: 11px;
            letter-spacing: 0;
            margin-right: 8px;
            /*margin-top: 28px;*/
            overflow: hidden;
        }
        .price-hotel div{float: left;margin-top: 54px;}
        .price-hotel div.price-num {display: inline-block;position: relative;margin: 0 3px;}
        .price-num span {display: block}
        .price-num span.strikethrough {
            left: -16px;
            position: absolute;
            text-align: center;
            width: 116px;
            color: #868fa8;
            padding: 0;
        }
        .price-hotel span.price-line {
            background: url("../../../../../../extension/nxc_delta/design/delta/images/prisce_line.png") no-repeat center center;
            position: absolute;
            height: 100%;
            width: 100%;
            top:0;
            left:0;
            padding: 0;
        }
        .title-offers {
            color: #41527B;
            font-size: 20px;
            margin-bottom: 12px;
        }
        .price-hotel span {font-size:37px;color: #0a2057;  padding-top: 33px;}
        .right-side .btn {margin: 22px 0 15px;}

        .right-side .btn-durk-blue {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left2.png") no-repeat scroll;  }
        .right-side .btn-durk-blue a {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle2.png") repeat-x scroll;  }
        .right-side .btn-durk-blue .bg-btn-right {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right2.png") no-repeat scroll;  }
        .right-side .btn-durk-blue a:hover { color:#fff; }

        .right-side .btn-durk-blue:hover {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left2.png") no-repeat scroll 0 -32px;  }
        .right-side .btn-durk-blue:hover a {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle2.png") repeat-x scroll 0 -32px;  }
        .right-side .btn-durk-blue:hover .bg-btn-right {  background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right2.png") no-repeat scroll 0 -32px;  }

        .cell-even .right-side .btn:hover {  margin-top: 22px;  }
        .cell-odd.cell-odd-hover3 .right-side .btn:hover {  margin-top: 24px; }
        .cell-even.cell-even-hover4 .right-side .btn:hover {  margin-top: 25px;  }



.right-box {width: 330px;}
.right-box .wrap-box {margin-right: 26px;}
    .info-box {
        background: #fff;
        padding: 18px 32px 23px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
        -khtml-border-radius: 3px; /* KHTML */
        border-radius: 3px; /* CSS3 */
        border:1px solid #bbbbbb;
        text-align: center;
        margin-left: 39px;
        margin-bottom: 19px;
        position: relative;
    }
    /*.right-side .btn-durk-blue a{ padding: 0 11px; height: 31px; line-height: 31px;}*/
    .right-side .blue-link{ margin-right: 7px; }
    
    .info-box .title-sm-durk-blue { letter-spacing: -1.0px;}
    .info-box .title-sm-durk-blue span { display: block; margin-bottom: -12px;}
    .info-box .info-text { font-size: 14px; color:#475881; margin: 25px 0 30px;}
    .info-box .info-text span { font-size: 12px; color:#475881; display: block; margin-top: 11px;}
    .info-box a.more {color: #0a2057; font-size: 14px; font-weight: bold;}
    .info-box a.more:hover {color: #75819f; }

    .info-box {color: #475881}
    /*form search*/
    .form-find-hp{
        margin-left: 31px;
        margin-top: 7px;
        margin-bottom: 11px;
    }
    .finde-map-link {    
    display: block;
    float: left;
    margin-left: 14px;
    margin-right: 14px;
    margin-top: 22px;
    font-size: 14px;
    }

    .form-find-hp label{display: block;    margin-bottom: 4px}
    .form-line {clear: both}

    .form-field {float: left}
    .btn-search {
        border: 0 none;
        margin-left: 9px;
        margin-top: 11px;
        margin-right: 16px;
    }
    .input-hotel {background: url(../../../../../../extension/nxc_delta/design/delta/images/bg_input.png) no-repeat; border: 0 none;height:27px ;width:227px; color: #0a2057;line-height: 27px; font-size: 12px; text-indent: 7px;   margin-bottom: 2px; outline: none;font-family: 'arial'}
    .info-box {color: #475881}

    .travel-line {margin-top: 6px;}
    .travel-line .sep-border {
        margin-left: 21px;
        margin-right: 19px;
        margin-top: 9px;
    }
    .travel-line label {
        margin-top: 1px;
        margin-left: 3px;
    }
    .travel-line .line_checkbox label{
	padding-left: 15px;
    }
    .travel-line .jNiceSelectWrapper {margin-right: 8px; z-index: 10 !important; }
    .item-form {padding-bottom: 12px;}
    .item-form .sep-border { margin-top: 8px}
    .travel-dates span,.travel-dates a {display: block;float: none;margin-bottom: 2px;}
    .travel-dates .durk-blue-md {margin-bottom: 5px;}
    .trav-date-text {margin-right: 10px}
    .trav-date-num {margin-right: 15px;}

    .search-address {margin-left: 15px;position: relative}
    .search-address-box{
        background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_address_near.png") no-repeat;
        position: relative;
        width: 191px;
        height: 28px;
    }
    .search-address-popup{
		position:absolute;
		top:15px;
		left:0;
		display: none;
		background: #fff;
		z-index: 100;
		width: 302px;
		border-bottom: 2px solid #D8D8D8;
		border-right: 2px solid #D8D8D8;
		border-top: 1px solid #F1F1F1;
		border-left: 1px solid #F1F1F1;
	}
    .search-address-popup-wrap {padding: 10px;}
    .search-address-box .addres-entry {
	 display: block;
	 height: 28px;
	 line-height: 28px;
	 padding-left: 10px;
    }
 
    .search-address-popup label {float: left;display: block;width: 54px;font-weight: bold}
    .search-address-popup .label-text { margin-top: 8px; font-size: 12px;}
    .search-address-popup .label-text.with_km_select { margin-right: 6px; }
    .search-address-popup .label-text.select_label { font-size: 11px; margin-top: 9px;}
    .search-address-popup input {width: 227px;margin-bottom: 8px; }
    .search-address-popup span {display: block; float: left;}

    .search-address-popup-wrap .form-field { float: right; }
    .search-address-popup-wrap .form-field input { width: 89px; margin: -2px 2px 0 0;}
    /*.search-address-popup-wrap .form-field input.btn-search {
	background: none;
	font-size: 15px;
	font-weight: bold;
	color: #008deb;
	text-decoration: underline;
	width: auto;
	margin: 5px 2px 0 0;
	padding: 0;
	cursor: pointer;
    }*/
    .search-address-popup-wrap .form-field input.btn-search:hover,
    div.content-hp a.blue-link:hover,
    div.content-hp a.f-blue-link-sm:hover { color:#75819F; }
    
    .map_form .search-address-popup .jNiceSelectWrapper div span {width: 22px;}
    .map_form .search-address-popup .jNiceSelectWrapper {width: 51px;/*70*/float: left;    margin: 0 7px;}
    .btn-close-popup {display: block; text-align: right;border-top:1px solid #c6c6c6; padding-top: 10px;margin-top: 10px;}
    .search-address-popup .blue-link{float: right; margin-top: 4px; font-size: 15px;}
	.search-address-popup .btn-close-popup { padding-top: 9px;margin-top: 9px; }

    .rate-inc .durk-blue-md,.see-col .durk-blue-md  {margin-bottom: 10px;}
    .rate-inc {float: left; width: 300px;margin-right: 40px;margin-top: 20px;margin-bottom: 10px;}
    .rate-inc ul { list-style: disc inside none;}
    .see-col {float: left;margin-top: 20px;margin-bottom: 10px}
    .see-col a {color: #74819f;font-weight: bold;font-size: 11px;display: block}

    .popup-special-offer-search-attributes { position: relative; }
    .popup-special-offer-search-attributes .popup_block {
        position:absolute;
        left:0;
        top:40px;
    }
    .popup-special-offer-search-attributes .middle_popup_block {
        background: none;
        background-color: #fff;
        border-right: 1px solid #C0C0C0;
        border-bottom: 1px solid #C0C0C0;
    }

    
    /*page privileges*/
     .privilege-col-left {
        float: left;
        margin-left: 0px;  /*vn*/
        margin-top: 17px;
        position: relative;
        width: 228px;
        z-index: 2;
    }
    .privilege-col-left ul.privilege-nav li a {
	 color: #7581A0;
	 text-decoration: none;
     padding:16px 0 11px 25px; /*vn */display: block;    letter-spacing: -0.3px;}
    .privilege-col-left ul.privilege-nav li a:hover {text-decoration: none;color: #09F}
    .privilege-col-left ul.privilege-nav li a.current{
        text-decoration: none;
        background: url("../../../../../../extension/nxc_delta/design/delta/images/privilege_left_menu.png") no-repeat center right; /* vn */
        color: #09F;
        height: 20px;
        padding-right: 11px;
    }
    .privilege-content,
    .booking-content,
    .media-centre-content,
    .meetings-events-content,
    .property-content{
        border: 1px solid #C5C5C5;
        float: left;
        left: -1px;
        margin-top: 11px;
        position: relative;
        width: 774px;
        min-height: 600px;
        z-index: 1;
        margin-bottom: 35px;
        background: #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow:1px 1px 0 #C0C0C0;
        -webkit-box-shadow: 1px 1px 0 #C0C0C0;
        box-shadow:1px 1px 0 #C0C0C0;
    }
    .property-content.forgot-content,
    .property-content.reservation-modify { left:0; }
    .booking-content {
        width: 763px;
    }
    span.date-news{color:#0099FF}
    .privilege-content .wrap,.booking-content .wrap{padding: 0 35px 44px;}
    .booking-content .wrap {  padding: 19px 19px 19px 20px;}
    .calendar-booking-content .wrap { padding:19px 19px 19px 15px; }
    .title-blue {
        color: #0099ff;
        font-size: 24px;
        letter-spacing: 0.1px;
        line-height: 27px;
    }
    .privilege-content .title-blue{
        border-bottom: 1px solid #C6C6C6;
        margin: 0 14px 22px 16px;
        padding: 22px 0 18px 20px;
}

div.date-location-news{
    margin-bottom:10px;
}


/* CALENDAR LIGHTBOX */

.booking_details_part{
    float:left;
    padding: 0 23px 0 32px;
}
.title_item_calendar{
    color:#0091f3;
    font-size: 24px;
    display: block;
    padding: 33px 0 18px 0;
    letter-spacing: -1.0px;
}
.booking_details_block {
    border-bottom: 1px dotted #5b698e;
    padding-bottom: 9px;
    margin-bottom: 9px;
}
div.content-hp a.open_booking_popup, .choose_dates_details a.open_booking_popup{
    font-size: 14px;
    font-weight: bold;
    color:#c2c7d5;
    text-decoration: none;
    letter-spacing: -0.3px;
}
.booking_details_part .block_with_popup {position: static; float: none;}
.booking_details_part .popup_block{
    display: block;
    left: 0px;
    position: relative;
    top: 0px;
}
.top_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/booking_select_top.png') no-repeat;
    height:13px;
    width:189px;
}
.content_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/booking_select_middle.png') repeat-y;
    color:#475881;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0px 7px 15px;
    width:171px;
}
.bottom_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/booking_select_bottom.png') no-repeat;
    height: 6px;
    width: 189px;
}

.line_select_booking { padding-bottom: 3px; }
.booking_select_block { float:left; padding-left:11px;}
div.line_second_selects { margin-top:5px; }
div.frontpage_title_line { padding: 7px 0 8px 60px;  }
.frontpage_title_selects { color:#0a2057; font-size:11px; font-weight:normal; padding-right: 14px;}

.line_select_booking label { 
    display:block;
    float:left;
    padding-top:6px;
}
.calendar_lightbox .line_select_booking label{  
    padding-right: 0 !important;
    display: block;
    float: left;
    padding-top: 6px;
    width: 51px !important;
}
#hotel-seach-calendar-lightbox .line_select_booking label{
    width: 53px;
}
#hotel-seach-calendar-lightbox .calendat-adults-lab {
    padding-right: 0px;
}
.line_select_booking label.rooms_select_lbl {padding-right: 7px; }
.line_select_booking label.adults_select_lbl {    padding-right: 13px; }
.line_select_booking label.children_select_lbl { padding-right: 0px; }
.booking_details_popup .close_popup_block { margin-top: 6px; }

.promo_codes_block .content_booking_det_popup {
    padding: 16px 11px 7px 15px;
    color:#0a2057;
    font-size: 12px;
    font-weight: normal;
    width:auto;
}
.calendar_lightbox .promo_codes_block .content_booking_det_popup { width: 163px; }
.border_line {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding: 8px 0 7px 0;
    margin: 1px 0 8px 0;
}
.promo_codes_block .content_booking_det_popup label { padding-left: 8px; font-weight: normal;}
.promo_codes_block .line_checkbox_input { margin: 4px 0 0 25px; }
.promo_codes_block .line_checkbox_input input {
    width: 140px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/booking_input.png') no-repeat;
    height: 27px;
    line-height: 27px;
    text-indent:4px;
    border: none;
    outline: none;
    font-size: 12px;
    font-family: arial;
    color:#0a2057;
}
.promo_codes_block .booking_details_popup .close_popup_block { margin-top: 0px; padding-top: 8px; }

.select_date_part{
    float:left;
    border-left: 1px dotted #5b698e;
    width: 683px;
    padding:19px 0 10px 25px;
}
.select_date_part .title_item_calendar{ 
    padding: 0px 14px 11px 0;
    display: block;
    float:left;
}
a.close_select_dates {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/close_calendar.gif') no-repeat 0px 1px;
    font-size: 12px;
    color:#fff;
    text-decoration: underline;
    padding: 0 0 3px 15px;
    display: block;
    float: right;
}
div.content-hp a.close_select_dates { color:#fff; }
a:hover.close_select_dates, .submit_calendar_block a:hover {
    color:#75819f;
    text-decoration: underline;
}
.checked_dates {
    color:#fff;
    font-size: 16px;
    font-weight: bold;
    display: none;
    float:left;
    padding:6px 10px 0 0;
}
#second_checked_date.checked_dates {
    padding:6px 0 0 0;
}
.select_date_part p {
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 13px;
    clear: both;
}
.dollar_span { 
    font-size: 25px;
    color:#0099ff;
    font-weight: normal;
}
.booking_calendar{
   /* height: 466px;*/
    width: 683px;
}
.booking_calendar_content{
    background-color: #fff;
    padding-bottom: 3px;
}
.booking_calendar_top{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/calendar_top.png') no-repeat;
    height: 2px;
}
.options_calendar {
    margin: 12px 0px 0px 4px;
}
.calendar_colors_block {
    float:left;
}
.calendar_colors{
    float:left;
    border-right: 1px dotted #5D6C8D;
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    width: 136px;
    margin-right: 14px;
}
.calendar_colors.last_block_color {
    border-right:none;
    margin-right: 0px;
}
.calendar_colors img { 
    margin: 2px 3px 0 0; /*7-3*/
    float:left;
}
.calendar_colors.last_block_color img { margin-top:3px; }
.calendar_colors span {
    display: block;
    float:left;
    padding-top: 10px;
}
.choose_dates_part .options_calendar .submit_calendar_block {
    margin-right: 0px;
}
.submit_calendar_block{
    margin-right: -2px;
    float:right;
}
.submit_calendar_block a{
    color:#fff;
    font-size: 12px;
    text-decoration: underline;
    display: block;
    float: left;
    margin-top: 9px;
}
div.content-hp .submit_calendar_block a { color:#fff; }
.submit_calendar_block .btn .btn-text{ padding: 0 15px 0 12px; }
.submit_calendar_block .btn-submit.btn-durk-blue .btn-text {
    color: #034E91;
    height: 100%;
    line-height: 28px;
}
.submit_calendar_block .btn-submit .btn-text span {
    font-size: 20px;
    color:#fff;
   
}
/* END CALENDAR LIGHTBOX */
    
    .title-durk,.text-hp h2  {color:#475881; font-size: 18px;    line-height: 20px;}
    .privilege-content .title-durk ,.text-hp h2 {margin-bottom: 25px;}
    .text-hp {font-size: 12px;color: #7581a0;line-height: 19px}
    

.partner-programs 
    {
		margin-bottom: 52px;/*vn*/
		width: 136px;
		margin: 0 auto;
    }
    
    .partner-programs .partner-item img/*vn */
    {
		display: block;
		margin: 0 auto;
	}
	.partner-programs .blue-sm {  
    font-size: 14px;
    padding-bottom: 17px;
    padding-top: 41px;
    }
    .partner-programs p {font-size: 10px;color: #7b86a2;text-align: left}
    .partner-programs p a
    {
			color: #7b86a2;
			text-decoration: none;
		}
    .partner-item {    padding-bottom: 16px;
    padding-right: 10px;}

/*activities-hp*/
.activities-hp {position: relative;width: 101px;margin-right: 8px;outline: none;height: 45px;}
.inner-box {
    height: 200px;
    position: absolute;
    width: 200px;
}
.activities-box {
        color: #293C6C;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    text-indent: 5px;
    height: 27px;
    line-height: 27px;
    cursor: pointer;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_activities.png") no-repeat;
}

.activities-popup {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    position: absolute;
    top: 18px;
    width: 164px;
    z-index: 101;
    outline: none;
    border-right: 1px solid #C0C0C0; /*vn */
	border-bottom: 1px solid #C0C0C0; /*vn */

}
.activities-popup-wrap {padding: 10px;}
.activities-popup  .jNiceCheckbox {float: left}

.activities-view-all {
    color: #0A2057;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 2px;
    margin-top: 14px;
    padding-top: 11px;
    border-top: 1px solid #cccccc;

}
.activities-view-all:hover {
   color: #75819F;
}

.item-chackbox{margin-bottom: 8px}


.breadcrumbs-hp {
    margin-left: 30px;
    margin-bottom: 20px;
}
.breadcrumbs-hp span,.breadcrumbs-hp a {font-size: 13px; color: #0A2057}

/*booking engine*/

.booking-title {
    color: #008DEC;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.4px;
    margin: 0;
    margin-bottom: 21px;
}
.container-booking { background-color: #ebebeb; }
.reservation-hotel .title-durk-blue {
    margin-top: 20px;
}
.reservation-hotel .choose-another-hotel, .content-hp .choose-another-hotel { 
    color:#008dec;
    font-size: 11px;
    font-weight:bold;
    display: block;
    margin-top: 62px;
    margin: 7px 0 13px 30px;
}
.content-hp .choose-another-hotel   {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 32px;
    color: #0A2057;
}
.container-property .content-hp .choose-another-hotel { color:#fff; }
.reservation-hotel .choose-another-hotel:hover,
.container-property .content-hp .choose-another-hotel:hover { color:#75819f; }
.reservation-hotel .privilege-col-left {
    margin: 12px 0 0 0px;
    width: 215px;
}
.reservation-hotel .privilege-col-left ul.privilege-nav{
    /*spi: removing http://support.nxc.no/browse/TIGDELTA-837 */
    /*margin-top:-18px;*/
}
.reservation-hotel .privilege-col-left ul.privilege-nav #progress-choose-travel-dates   {
    margin-top: 0;
}
.reservation-hotel .privilege-col-left ul.privilege-nav li.active_li {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/booking_menu_active.png') no-repeat;
    margin-top:18px;
}
.reservation-hotel .privilege-col-left ul.privilege-nav li a {
    font-size: 21px;
    color: #939db4;
    font-weight: normal;
    display: block;
    letter-spacing: -1.0px;
    margin: 0px;
    padding: 10px 0 0px 24px;
    text-decoration: none;
    text-transform: uppercase;
}
.reservation-hotel .privilege-col-left ul.privilege-nav li a.active {
    color:#0099fe;
    padding: 20px 0 14px 24px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/content_angle.png') no-repeat right center;
    margin:0;
}
ul.privilege-nav li a span {
    display: block;
    line-height: 14px;
}
.preview_hotel {
    margin: 40px 0 0 25px;
    width: 180px;
}
.preview_hotel span { 
    color:#475881;
    font-size: 13px;
}
.preview_hotel span.title_preview_hotel{
    font-size: 14px;
    font-weight: bold;
    display: block;
}
.preview_hotel span.durk-blue-color { font-weight: bold; }
.preview_hotel img { margin-bottom: 19px; }
.preview_hotel .address_preview_hotel, .preview_hotel .telephone_preview_hotel { margin-bottom: 22px; }

.booking-content .booking_details_part { padding: 0 40px 0 20px; }
.arrive_depart_date { padding-bottom: 9px; }
.arrive_depart_date span {
    font-size: 16px;
    font-weight: bold;
    color:#0a2057;
}
.booking-content .booking_details_part.choose_dates_details { width:187px;     padding: 0 19px 0 0px; }

.choose_dates_details a.open_booking_popup, .choose_dates_details .block_with_popup a.active { 
    color:#008dec;
    font-size: 16px;
    display: block;
    padding-bottom: 7px;
    padding-left:1px;
}
.choose_dates_details .booking_details_block, .choose_dates_details .promo_codes_block {
    border:none;
    padding-bottom:0;
    padding-top: 8px;
}
.choose_dates_details .top_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/choose_dates_details_top.png') no-repeat;
    width: 187px;
}
.choose_dates_details .bottom_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/choose_dates_details_bottom.png') no-repeat;
    width: 187px;
}
.choose_dates_details .content_booking_det_popup {
    background: url('../../../../../../extension/nxc_delta/design/delta/images/choose_dates_details_middle.png') repeat-y;
    padding: 11px 14px 5px;
    color:#42537c;
    font-weight: normal;
    width:auto;
}
.choose_dates_details .line_select_booking label.rooms_select_lbl {
    padding-right: 16px;
    font-size:15px;
}
.choose_dates_details .title_corp_rates_popup {
    display: block;
    font-size:15px;
    padding-bottom:3px;
    float:none;
}
.choose_dates_details .promo_codes_block .line_checkbox_input { margin: 4px 0 6px 0px; }
.choose_dates_details .promo_codes_block .line_checkbox_input input {
    width:161px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/input_choose_travel.png') no-repeat;
    font-size:11px;
    color:#44557e;
}
.choose_dates_details .promo_codes_block .booking_details_popup .close_popup_block { border-top: 1px solid #c6c6c6; }
.choose_dates_details .expand-block {
    margin-top:10px;
    padding:10px 0 0 20px;
    border-top: 1px dotted #8691ac;
}
.choose_dates_details .expand-title{
    font-size: 12px;
}
.choose_dates_details .expand-open {
    padding: 10px 0 0 20px;
}
.expand-open .line_select_booking label.adults_select_lbl {
    padding-right: 24px;
}
.expand-open .booking_select_block { padding-left:0; }
.expand-open .line_select_booking label.children_select_lbl { padding-right: 11px; }
.choose_dates_details .booking_details_popup .close_popup_block  { border-top: 1px dotted #8691ac; }

.choose_dates_calendar { 
    width: 531px;
    position: relative;
}
.choose_dates_part .booking_calendar_content {
    background: none;
}
.choose_dates_part { width: 523px; border:none; padding: 0px 0 10px 0; }
.choose_dates_part.select_date_part .title_item_calendar, .guest_info_wrap .title_item_calendar {
    font-size:16px;
    font-weight:bold;
    letter-spacing: 0;
    padding:0 0 3px 0;
}
.choose_dates_part.select_date_part p  { 
    color:#59688b;
    font-size:11px;
}
.choose_dates_part .calendar_colors {
    border-right: 1px dotted #aeb6c8;
    color: #4d5d83;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 8px;
    padding-right: 11px;
    width:auto;
}
.choose_dates_part .calendar_colors.last_block_color {
    border-right: none;
    margin-right: 0;
}
.choose_dates_part .submit_calendar_block {
    margin-right: 17px;
}
.choose_dates_part .submit_calendar_block a {
    color:#0091f3;
    font-size:11px;
    font-weight:bold;
}
div.content-hp .choose_dates_part .submit_calendar_block a {
    color:#0091f3;
}
.choose_dates_part .submit_calendar_block a:hover{
    color: #75819F;
}
.select_date_part.has_top_submit .btn-submit  {
    float: right;
}
.select_date_part.has_top_submit .btn-submit.check_rates_btn_t  {
    margin-top: 5px;
    visibility: hidden;
}
.select_date_part.has_top_submit .btn-submit.check_rates_btn_b  {
    margin-bottom: 5px;
    visibility: hidden;
}
.select_date_part.has_top_submit .btn-submit .btn-text span   {
    font-size: 20px;
}
div#fancybox-content .select_date_part.has_top_submit .title_item_calendar, .select_date_part.has_top_submit .calendar-availability-element {
    float: left;
}
.choose_dates_part .btn-submit { margin-left: 16px; }
.choose_dates_part .dollar_span { font-size: 18px; }
.choose_dates_part .options_calendar { margin: 11px 0 26px 2px;}
.booking_banner { margin-left:1px; width:522px; position: relative; }
.booking_banner img {}
.promo-des {
    position: absolute;
    top: 22px;
    right: 23px;
    width: 499px;
    text-align:right;
}
.booking_banner .promo-title {
    color:#fff;
    font-size: 64px;
    letter-spacing: -5.0px;
}
.promo-text {
    margin-bottom:22px;
}
.booking_banner .promo-text span,
.booking_banner .promo-text span p{
    color: inherit;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    padding: 0;
}
.booking_banner .btn .btn-text { 
    padding: 0 10px;
    font-size: 25px;
    height: 44px;
    line-height: 43px;
}

/* Guest Information */
.your-reservation .reservation_guest_info .booking-title {
    margin-bottom: 11px;
}
.your-reservation .reservation_guest_info .expand-open
.add_ons_cost { display: block; padding-bottom: 17px; }
.update_link { display:block; padding: 4px 0 15px; }
.edit_del_block {float:right; margin-top: -1px; }
.edit_del_block a, .edit_del_block span{
    color:#0099fe;
    font-size:9px;
    text-decoration: underline;
    letter-spacing:0
}
.edit_del_block span { text-decoration:none; }
.total_span_bold {
    font-size:15px;
    font-weight:bold;
    color:#0a2057;
    display:block;
    cursor: pointer;
    padding-bottom:6px;
}
.stay-total{cursor: pointer}    
.cost_numeric{
    font-size:25px;
    color:#8691ac;
    display:block;
    float:left;
    padding-bottom: 14px;
}
.cost_value {
    font-size:16px;
    color:#8691ac;
    text-transform:uppercase;
    display:block;
    padding:6px 0 0 3px;
}
.name_room {
    font-size:12px;
    color:#475881;
    display:block;
    padding-bottom:9px;
    text-transform: lowercase;
}
.expand-open a {
    font-size:10px;
    text-decoration:underline;
    color:#4db8fe;
}
.some-path-hp.small_path_hp {
    margin-top: 24px;
    margin-bottom: 30px;
}
div.content-hp .some-path-hp.small_path_hp a{
    font-size: 25px;
    padding-right: 8px;
    letter-spacing: -2.0px;
}
.some-path-hp.small_path_hp .last-item { padding-right: 0; }
.member_block {
    background-color:#ebebeb;
    width: 307px;
    min-height:170px;
    padding:20px 20px 15px;
    margin-right:12px;
    float:left;
    font-size: 12px;
    margin-bottom:17px;
}
#guest-information_member-forgot-password { padding-bottom: 31px; }
.right_member_block{
    margin-right:0;
    width:325px;
    padding-bottom: 24px;
}
.member_block span{
    padding: 10px 0 8px;
    display: block;
}
.member_block a{
    font-size: 11px;
    text-decoration: underline;
}
.member_block p { 
    color:#475881;
    padding: 10px 0;
    line-height: 18px;
}
span.member_block_title {
    font-size: 16px;
    font-weight: bold;
    color:#192e61;
    padding: 0 0 4px;
}
.member_block span.undo_text {
    font-size:10px;
    font-style: italic;
    padding: 0 0 15px;
}
.member_block span.height_15{ font-size: 15px; padding:0; }
.element { margin-bottom: 8px; }
.element_line a{ display:block; padding-top: 10px; }
.element_line .btn-submit { margin:0 14px 0 0; }

.element_line a:hover, .sign_up_block a.more_info_dp:hover,
.f-blue-link-sm:hover, .edit_del_block a:hover,
.expand-open a:hover, .add_elements .view_details_link:hover,
.payment_info_part a:hover, .white_confirm_block a:hover,
.print_page_link:hover, .send_to a:hover,
.blue_confirm_block a:hover,
.more_link:hover, .more_things_link:hover,
div.content-hp .choose_dates_part .submit_calendar_block a:hover,
div.content-hp .submit_calendar_block a:hover
{ color:#75819f !important; }

#cancellation-policy .expand-block,
#terms-conditions .expand-block{
    padding-bottom: 8px;
}
#cancellation-policy .expand-light-blue .expand-title,
#terms-conditions .expand-light-blue .expand-title{
    color:#8E98B1;
}
#cancellation-policy .expand-open,
#terms-conditions .expand-open{
    margin: 4px 0 0 18px;
}
#cancellation-policy .popup-wrap p,
#terms-conditions .popup-wrap p{
    margin: 0 0 8px 0;
}

.member_block .btn-submit .btn-text span { padding:0; font-size:22px;}

.form_part{ }
.booking_form_part{
    float:left;
    width: 360px;
}
.booking_form_part--right {
    float:left;
    width: 360px;
}
.booking_form_part--right .verify_email_block {
    width: auto;
    margin-bottom: 17px;
}
.booking_form_part--right .member_block,
.booking_form_part--right .adding_booking_form {
  float: none;
}
.booking_form_part--right .adding_booking_form {
    margin-left: 0;
}
.booking_form_part--right .member_block {
  width: auto;
  margin-right: 0;
  min-height: 0;
}
.booking_form_part--right .adding_booking_form .sign_up_block {
  width: auto;
}
.form_part--aligned .booking_form_part .dotted_block {
    position: static;
    width: auto;
    margin-right: 13px;
    margin-top: 15px;
}
.form_part--aligned .booking_form_part .btn_next_block {
    width: 100%;
    margin-top: 20px;
}
.element span {
    font-size: 10px;
    color:#0a2057;
    padding-bottom:5px;
}
.element.introduction_info { margin: 7px 0 10px; }
.element.check_send_email { padding-bottom: 10px; }
.element.check_send_email span {
    float: left;
    margin-left: 122px;
    padding: 1px 6px 0 0;
}

.required_items {
    margin-left:125px;
}
.form_block .element label, .sign_up_block .element label{
    font-size: 12px;
    color:#0a2057;
    display: block;/*inline-block;*/
    line-height: 14px;
    margin-right: 15px;
    padding: 6px 0 0 0;
    text-align: right;
    /*vertical-align: middle;*/
    width: 110px;
    float:left;
}
.form_block .element.check_send_email label{
    padding-top: 0;
    text-align: left;
    width: auto;
}
.form_block .element .input_elem.static_text label{
    text-align: left;
    width: auto;
}
.sign_up_block .element label { width:99px; margin-right: 8px; }
.form_block .input_elem { width: 219px; float:left; /* vertical-align: middle; display:inline-block;*/}
.form_block .input_elem input { font-size: 11px; }
.form_block .input_elem.phone_input { width: 101px; margin-right: 5px; }
.sign_up_block .input_elem { width:180px; float:left; }

.dotted_block {
    position: absolute;
    height: 1px;
    border-bottom:1px dotted #8691ac;
    width: 717px;
    bottom: 90px;
    right:20px;
}
.btn_next_block { margin:45px 0 12px; }
.btn_next_block .btn-submit { margin: 0 11px 0 20px;}
.btn_next_block .btn-submit .btn-text span { font-size: 22px; }
.btn_next_block .btn .btn-text { padding: 0 30px 0 25px; }
.btn_next_block span.adding_info_span {
    font-size: 12px;
    color:#0a2057;
    display: block;
    padding-top:10px;
}
.btn_next_block button.btn-text   {
    margin: 0;
    border: 0 none;
}
.btn_next_block button.btn-text cufon   {
    margin-top: -6px;
}
.adding_booking_form {
    float:left;
    margin: 0 0 0 28px;
}
.verify_email_block{
    position: relative;
    background-color: #0a2057;
    padding: 18px 20px;
    margin-bottom: 30px;
    width: 287px;
}
.arrow_verify_block{
    position: absolute;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/arrow_verify_block.png') no-repeat;
    height:23px;
    width:12px;
    top:33px;
    left:-12px;
}
.verify_email_block p{
    font-size: 12px;
    color:#fff;
    line-height: 18px;
    padding-bottom: 10px;
}
.verify_email_block span{
    font-size: 16px;
    font-weight: bold;
}
.sign_up_block{
    background-color: #0099fe;
    padding: 18px 20px 10px;
    width: 287px;
}
.sign_up_block p {
    font-size: 12px;
    color:#ebebeb;
    line-height: 18px;
    padding-top: 8px;
}
.more_info_link_block { margin: 14px 0 20px; }
.sign_up_block a.more_info_dp {
    color:#0a2057;
    font-size: 12px;
    text-decoration: underline;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/more_info_link_bg.png') no-repeat right 2px;
    padding-right: 22px;
}

.add_ons_line {
    border-bottom: 1px dotted #54648a;
    padding-bottom: 13px;
    margin-bottom:10px;
}
.add_ons_line img{
    float: left;
    margin-right: 7px;
}
.info_add_ons_item {
    float:left;
}
#room_add_ons .title-popup, #room_upgrade_total .title-popup {
    font-size:16px;
    color:#fff;
    letter-spacing: -0.4px;
}
.title_add_ons_item {
    font-size:12px;
    font-weight:bold;
    display:block;
    padding-bottom:11px;
}
.info_item_add_ons { width:344px; }
.info_item_add_ons p{
    font-size:12px;
    width: 152px;
    padding-right:27px;
    float:left;
}
.cost_add_ons {
    font-size:15px;
    font-weight:bold;
    float:left;
    display:block;
    padding-top:15px;
}
.value_add_ons { font-size:12px; font-weight:bold;}
.right_total_sum { float:right; width:165px; }
.select_upgradets_ons {
    float:right;
    width:60px;
    padding-top:10px;
    margin-right:-2px;
}
.total_btn {
    text-align: right;
    margin-top:13px;
}
.total_cost_add {
    display: block;
    font-size:12px;
    font-weight:bold;
    padding-bottom: 20px;
}
.total_num_cost_add { font-size:16px; font-weight:bold; }
.btn_save_changes { float:right; }
.total_btn .btn-submit { float:none; margin-left: 0; margin-right: -2px;}
.total_btn .btn-submit .btn-text span{ font-size:22px; }
.total_btn .btn .btn-text { padding: 0 19px 0 16px; }

.total_breakdown .expand-open span { color:#fff; }
.total_breakdown .expand-light-blue .expand-title.close { background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_plus_expand_white.png") no-repeat scroll left top transparent; }
.total_breakdown .expand-light-blue .expand-title.open { background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_expand_white.png") no-repeat scroll 0 -13px transparent; }
.read-more-title {
    color: #0C1F5A;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 9px;
    line-height: 7px;
    padding-left: 12px;
    text-decoration: underline;
}
.expand-block-read-more{margin-bottom: 30px;position: relative}
.property-content .expand-open-read-more ul.renderedul{ margin-left: 27px; }
.expand-open-read-more ul.renderedul { list-style: outside; margin-left: 27px; font-size: 13px; }
.expand-open-read-more ul li {color: #455880;margin-bottom: 12px;}
.read-more-title.close { background: url("../../../../../../extension/nxc_delta/design/delta/images/read_more.png") no-repeat  left top;}
.read-more-title.open {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/read_more.png") no-repeat  left -9px;
    position: absolute;
    bottom: -19px;
}
.read-more-title.close .close-text{display:block}
.read-more-title.open .open-text{display:block}
.read-more-title .close-text{display:none}
.read-more-title .open-text{display:none}

.total_breakdown .expand-block {
    border-bottom: 1px dotted #54648a;
    padding: 18px 0 11px 0px;
}
.total_breakdown .expand-block.expand-block-first { padding: 0px 0 11px 0px; }
.total_breakdown  .expand-light-blue .expand-title {
    color: #fff;
    font-size: 12px;
    letter-spacing: -0.1px;
    width: 310px;
}
.expand-add-block { padding: 10px 0 0 20px; clear:both; display:none}
.day_cost{
    margin:3px 0 0 36px;
    width:253px;
    
}
.one_room_cost { padding-top: 13px; }
.day_cost_line {    padding-bottom:6px;}
.day_pay {
    display:block;
    float:left;
    text-transform: lowercase;
}
.cost_day {
    float:right;
    display:block;

}
.biggest_bold { font-weight:bold; font-size: 14px; }
.number_service {
    display: block;
    float: left;
    margin-left: -19px;
    padding-top:1px;
}
.service_add {
    display: block;
    line-height: 16px;
    padding-bottom: 7px;
}
.grand_total{
    margin-top:11px;
    clear: both;
    overflow:hidden;
    margin-bottom: 24px
}

.title_grand_total {
    display:block;
    float:left;
    color:#008dec;
    font-size:18px;
    text-transform: lowercase;
    font-weight: bold;
    margin-right: 24px;
    margin-top: 16px;
}
.cost_grand_total {
    display:block;
    float:right;
    color:#008dec;
    font-size:35px;
    letter-spacing:-1.0px;
}
.size21 {font-size:21px;}

.stay_preferences_block .title_item_calendar { padding: 3px 0 0 0; }
.preferences_table {}
.prefer_line {
    border-bottom:1px dotted #8691ac;
    padding:12px 0 10px 0;
    color:#475881;
    font-size: 12px;
    clear:both;
    overflow:hidden;
}
.prefer_line.last_prefer_line { border-bottom: none; }
.prefer_line .prefer_table_span{
    font-size: 12px;
    color:#475881;
    width:220px;
    padding-right: 20px;
    display:block;
    float:left;
}
.prefer_radio_block {
    float:left;
    width:110px;
    margin-right:22px;
}
.prefer_radio_block label{
    display: block;
    padding-top: 1px;
}
.agree_preferences_block {
    margin: 6px 0 20px 0;
}
.spec_assist_preference, .spec_assist_preference img {
    float:left;
}
.spec_assist_preference label {
    font-size: 12px;
    color:#475881;
    float:left;
    padding: 12px 6px 0 11px;
    display:block;
}
.agree_update {
    float:right;
    padding-top:10px;
}
.agree_update label{
    font-size:15px;
    font-weight: bold;
    color:#475881;
    display: block;
    float:left;
}
.details_textarea {

}
.details_textarea span{
    display:block;
    padding: 0 0 5px 1px;
    font-size:12px;
    color:#475881;
}
.details_textarea textarea{
    border: 1px solid #8691ac;
    font-size:12px;
    color:#475881;
    width:725px;
    height:60px;
    padding:0;
}
.spec_request_textarea_block{
    margin:30px 0 1px;
    background-color: #ebebeb;
    padding:10px 10px 12px 13px;
    font-size:12px;
    color:#475881;
    line-height: 14px;
}
.spec_request_textarea_block .title_item_calendar{
    padding: 0 0 7px 0;
}
.spec_request_textarea_block .text_part_textarea{
    float:left;
    width:199px;
    margin-right:12px;
}
.spec_request_textarea_block .textarea_part{
    float: left;
    padding-top:2px;
}
.spec_request_textarea_block .textarea_part textarea{
    width: 488px;
    height:75px;
    border:none;
    outline:none;
    margin-top:2px;
    padding:0;
}
.add_elements {
    margin: 20px 0 0 0;
}
.add_elements .title_item_calendar{ padding:10px 0 15px 0; }
.add_elements .add_ons_line {
    border-bottom: 1px dotted #8691ac;
    margin-bottom:19px;
}
.add_elements .title_add_ons_item {
    font-size: 15px;
    color:#0a2057;
    padding: 8px 0 5px 0;
}
.add_elements .info_item_add_ons { width: 480px; float:left; margin-right: 5px; }
.add_elements .view_details_link {
    color:#0099fe;
    font-size: 11px;
    font-weight:bold;
}
.add_elements .right_total_sum { width:auto; color:#1a2f62; }
.add_elements .cost_add_ons {
    margin-right:14px;
    padding-top: 16px;
}
.stay_preferences_block .info_add_ons_item {
    float: left;
    width: 635px;
}
.stay_preferences_block .btn_next_block { margin-top: 7px; }
.stay_preferences_block .btn_next_block .btn-submit {
    margin: 0 11px 0 0px;
}

.quickconfirm_paiment_block { margin:27px 0 -5px; }
.paiment_info_block p{
    font-size: 12px;
    color:#475881;
    padding:0;
    margin:0 0 20px 0;
}
.italic_span { font-style: italic; }
.payment_content { margin: 20px 0 0 0; }
.payment_info_form {
    width: 320px;
    float:left;
    margin:0 25px 0 0;
}
.form_block.payment_info_form .element label{ width:82px; }
.select_month { float: left; margin-right: 1px; width: 112px; }
.payment_info_part {
    width:274px;
    background-color: #ebebeb;
    padding: 19px 33px 20px 20px;
    float:left;
}
.payment_info_part p{
    font-size: 12px;
    color:#475881;
    line-height: 18px;
    padding-bottom: 20px;
    margin:0;
}
div.content-hp .payment_info_part a{
    color:#008dec;
    font-size: 11px;
    font-weight: bold;
    display: block;
    float:left;
    padding-right: 20px;
}
.payment_info_part a.terms_link { padding-right: 0; }
.paiment_info_block .dotted_block {
    position: static;
    margin-top: 14px;
    width:100%;
}
.paiment_info_block .btn_next_block { margin-top: 26px; }
.paiment_info_block .btn_next_block .btn-submit { margin: 0 10px 0 0px; }

.popup-wrap.proces_wrap { padding:14px 30px 15px; overflow: hidden; }
.popup-process.ui-draggable .ui-dialog-titlebar { display: none; }
.popup-process.ui-dialog .ui-dialog-content { min-height: inherit !important; }
.process_title {
    font-size: 25px;
    color:#fff;
    display:block;
    padding-right: 14px;
    font-weight:bold;
    float:left;
    letter-spacing:-1.0px;
}
.proces_wrap img {
    margin-top:9px;
}

.confirmation_block { margin-top:27px; }
.left_part_confirmation {
    float:left;
    width:374px;
    margin-right:12px;
}
.right_part_confirmation {
    float:right;
    width:338px;
}
.white_confirm_block {
    background-color: #ebebeb;
    padding: 18px 20px 19px;
    margin-bottom:12px;
}
.white_confirm_block p{
    font-size: 13px;
    color:#475881;
    margin:0;
    padding:0 0 3px 0;
    line-height:16px;
}
.white_confirm_block p.title_preview_hotel { font-size:14px; }
.white_confirm_block a{
    color:#0099fe;
    font-size: 12px;
    font-weight:bold;
    text-decoration: underline;
}
.white_confirm_block h3 {
    font-weight: bold;
    font-size:16px;
    color:#0a2057;
    padding-bottom:12px;
}
.info_white_left {
    float:left;
    width:186px;
    margin-right: 20px;
}
.white_confirm_block .address_preview_hotel { width:160px; margin-bottom:16px; }
.white_confirm_block .telephone_preview_hotel { margin-bottom:9px; }
.img_right_confirm_block {float:left;}

.white_confirm_block.details_white_block { padding-top:14px; }
.line_confirmation { 
    overflow:hidden;
    clear: both;
    padding-bottom:22px;
}
.line_confirmation.first_line_confirm, .line_confirmation.last_line_confirm  { padding-bottom:0; }
.line_confirmation h3 { padding-top:5px; float:left; }

.line_confirmation p {
    font-size: 12px;
}
.line_confirmation a{
    float:right;
    font-size: 11px;
    margin-top: -16px;
}
.white_confirm_block.details_white_block p.title_preview_hotel { font-size: 15px; padding-bottom: 6px; }
.number_confirm {
    float:right;
    width:96px;
    margin: -3px 3px 0 0;
    text-align:right;
}
.number_confirm span{
    font-size:10px;
    color:#0a2057;
    padding-bottom:6px;
    font-weight: bold;
}
.number_confirm span.blue_number {
    color:#0099fe;
    font-size: 16px;
}
.confirmation_block .btn_next_block { margin-top:20px; }
.confirmation_block .btn_next_block .btn-submit { margin: 0 0px 0 0px; }
.details_block_left { float:left; padding-right:23px;}
.details_block_right { float:left; }

.white_confirm_block.payment_white_block h3{ padding-bottom:14px; }
.white_confirm_block.payment_white_block h3.second_h3 { padding: 16px 0;}
.white_confirm_block.payment_white_block p{  line-height:18px; }
.table_confirm_table { margin: 10px 0; }
.table_confirm_table .line_confirmation {
    padding: 7px 0 8px;
    border-bottom: 1px dotted #8691ac;
}
.table_confirm_table .line_confirmation.total_stay_line { border:none; }
.table_confirm_table span{ 
    font-size:12px;
    font-weight:normal;
    display:block;
    float:left;
}
.table_confirm_table span.cost_confirmation { float:right; color:#475881;}
.table_confirm_table span.title_total_stay { 
    font-size: 15px; 
    color:#008dec; 
    font-weight:bold;  
    padding-top:9px;
}
.table_confirm_table span.cost_total_stay,
.table_confirm_table span.cost_total_stay .num-price{ 
    float:right; 
    font-size: 25px; 
    color:#008dec; 
    letter-spacing:-1.0px; 
}
.table_confirm_table span.small_cost_confirm { 
    font-size:16px; 
    text-transform: uppercase; 
    padding-top:8px; 
    float:right;
    letter-spacing:-1.0px;
}

.confirm_info {
    margin-bottom:19px;
}
.confirm_info p{
    font-size:12px;
    line-height: 16px;
    padding-bottom:9px;
    color:#475881;
    width:320px;
}
.confirm_info p.big_blue_text {
    font-size:14px;
    font-weight:bold;
    color:#0099fe;
}
.confirm_info p.big_blue_text span{ font-size: 18px; }

.line_confirm {
    clear:both;
    overflow:hidden;
}
.send_to_calendar,  .send_to{
    float:left;
    padding-top:3px;
}
.send_to{
    padding-top:0;
}
.send_to_calendar img, .share_info img {
    float:left;
    margin-right:9px;
}
.send_to span{
    font-size: 14px;
    color:#8691ac;
    display:block;
    padding-bottom:3px;
}
.send_to a{
    font-size: 12px;
    color:#0099fe;
    text-decoration:underline;
    display: block;
    float:left;
    margin-right:6px;
}
.border_right {
    background-color:#8691ac;
    width:1px;
    height: 12px;
    margin-right:6px;
    float:left;
}
.share_info {
    float:right;
}
.share_info span{
    font-size: 12px;
    color:#0a2057;
    padding-bottom: 2px;
    display:block;
}
.share_info .input_elem { 
    width:114px;
    float:left;
    padding-top:2px;
}
.btn_send_to_email {float: left; margin-bottom:20px;}
.btn_send_to_email .btn-submit{ margin-left: 6px; }
.btn_send_to_email .btn .btn-text { padding: 0 3px 0 4px }
.share_info .btn_send_to_email .btn-submit .btn-text span { font-size:22px; color:#fff; line-height:29px;}
.share_print_info { width:140px; }
.print_page_link {
    color:#0099fe;
    font-size:15px;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    padding-top:6px;
}

.white_confirm_block .expand-light-blue .expand-title { font-size: 12px; }
.white_confirm_block .name_room { padding-bottom: 5px; }
.white_confirm_block .form-type label { padding-top:4px; float:none; }
.white_confirm_block.payment_white_block h3.second_h3.second_h3_confirm { padding: 16px 0 4px; }
.next_do_links ul li { padding-top:14px; }
.banner_confirmation_block { 
    border:1px solid #d4d4d4;
    margin-bottom:12px;
    height:108px;
    overflow:hidden;
}
.map_img {
    margin:14px 0 15px;
    border: 1px solid #C5C5C5;
    position: relative;
    height:162px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:1px 1px 0 #C0C0C0;
    -webkit-box-shadow: 1px 1px 0 #C0C0C0;
    box-shadow:1px 1px 0 #C0C0C0;
}
.dark_span {
    font-size:12px;
    color:#0a2057;
    display:block;
    padding-left:1px;
}
.location_address .dark_span{ float:left; padding:8px 9px 0 1px; }
.location_address .input_elem { float:left; width:188px; margin-right:9px; }
.location_address .btn-submit .btn-text span { font-size:22px; }
.location_address .btn .btn-text { padding: 0 9px; }
.location_address { margin-top:6px; overflow:hidden; clear:both; }

.blue_confirm_block {
    background-color:#0a2057;
    margin-bottom:26px;
    padding: 18px 15px 20px 20px;
}
.blue_confirm_block h3{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    padding-bottom:17px;
}
.blue_confirm_block p{
    font-size:12px;
    color:#0099fe;
    line-height:18px;
}
.request_room_upgr_btn { margin:20px 0 13px;overflow: hidden;width:344px}
.request_room_upgr_btn .btn .btn-text {
    font-size:22px;
    line-height: 30px;
    padding: 0 35px;
    letter-spacing: -1.3px;
}
.blue_confirm_block a{
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
    display: block;
    float:right;
}
.left_part_confirmation .block_with_popup {
    float:none;
    margin-bottom:6px;
}
div.left_part_confirmation a.open_booking_popup {
    color:#0099fe;
    font-size:16px;
    font-weight:bold;
}
.left_part_confirmation .popup_block {
    left:0;
    top:7px;
    margin-bottom: 33px;
}
.left_part_confirmation .top_booking_det_popup {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/confirm_popup_top.png") no-repeat scroll 0 0 transparent;
    width: 374px;
}
.left_part_confirmation .bottom_booking_det_popup {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/confirm_popup_bottom.png") no-repeat scroll 0 0 transparent;
    width: 374px;
}
.left_part_confirmation .content_booking_det_popup {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/confirm_popup_middle.png") repeat-y scroll 0 0 transparent;
    color:#475881;
    font-size: 13px;
    font-weight:normal;
    width:334px;
    padding: 16px 20px 5px;
}
.left_part_confirmation .close_popup_block{
    border-top:1px solid #c6c6c6;
}
.left_part_confirmation .promo_codes_block .booking_details_popup .close_popup_block { margin-top:7px; }
div.value_temperature a {
    font-size: 16px;
    font-weight:bold;
    text-decoration: underline;
    color:#0099fe;
    display:block;
    float:left;
}
div.value_temperature a.active_temperature {
    color:#0a2057;
    text-decoration:none;
}
.separ_temperature {
    float:left;
    background-color:#0a2057;
    height:15px;
    width:1px;
    margin:2px 6px 0;
}
.paragraph_popup_block{
    margin-top:16px;
}
.paragraph_popup_block .delim
{
	float: none;
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #C6C6C6;
	margin: 13px 0 13px 0;
}
p.title_popup_confirm, .paragraph_popup_block p.title_popup_confirm, .things_paragraph_popup p.title_popup_confirm{
    font-size:14px;
    font-weight:bold;
    color:#0a2057;
    padding-bottom:2px;
}
.paragraph_popup_block p, .things_paragraph_popup p{
    color:#475881;
    font-size:13px;
    line-height:14px;
}
.things_paragraph_popup p{ margin-top:10px; }
.things_paragraph_popup p.title_popup_confirm { margin-bottom:7px; }
.size_11 {
    font-size:11px;
}
.things_paragraph_popup {
    margin-bottom:26px;
}
.things_paragraph_popup {
    font-size:11px;
    color:#0a2057;
}
.more_link {
    font-size:11px;
    color:#0099fe;
    text-decoration:underline;
    padding-left: 5px;
}
.more_things_link{
    display:block;
    font-size:14px;
    font-weight:bold;
    color:#0099fe;
}

/* End Guest Information */

/*YL STYLES*/
    /*booking fonts*/
.f-durk-blue-9,.f-durk-blue-11,.f-durk-blue-10,.f-durk-blue-12 {color:#0a2057;font-weight: bold}

.f-durk-blue-9 {font-size: 12px}
/*.f-durk-blue-10 {font-size: 13px;letter-spacing: -0.6px;}*/
.f-durk-blue-11{font-size: 14px;letter-spacing: 0.2px;}
.f-durk-blue-12{  /*  font-size: 15px;  letter-spacing: 0.3px;*/letter-spacing: -0.4px;font-size: 16px}

.f-blue-link-sm {color:#008dec; font-size:11px;font-weight: bold;text-decoration: underline;cursor: pointer }
.f-gen-text/*9*/{  color: #475881; font-size: 13px;letter-spacing: -0.2px;line-height: 12px;}
.f-gen-text-10 {color: #475881; font-size: 14px;letter-spacing: -0.2px;line-height: 12px;}

.room-title,
.room-rates-content .room-title
{
    color: #0099FE;
    font-size: 30.5px;
    letter-spacing: -1.9px;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding: 0;
}
.linethrough {
    text-decoration: line-through;
    display:block;
    color:#75819F;
    font-weight: bold;
    font-size:14px;
    margin-top:-16px;
}
.expand-package .linethrough {
    text-decoration: line-through;
    display:inline;
    font-weight: normal;
    font-size:13px;
    margin-top:0;
}
.expand-package.expand-blue .f-gen-text .linethrough{
    color: #EBEBEB;
}
.linethrough .f-durk-blue-12, .linethrough .f-durk-blue-9 { color:#75819f; }
.linethrough .f-durk-blue-9 { font-size: 11px;  }
.linethrough .f-durk-blue-12 { font-size: 14px; }
.entry .view-addon { margin-bottom:5px; }
/* end booking fonts*/

.special-rate-error{
	background-color: #f18c92;
	padding: 9px 10px 8px 15px;
	margin-bottom: 5px;
}
.special-rate-error span{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.title-error-package-rates{
	padding-left:  20px;
}
.error-package-rate{
	display: block;
	color:#fff;
	background-color: #b0b0b0;
	padding: 8px 5px 9px 10px;
	margin: 12px 0 0 20px;
}

/*end booking engine */


/*SCroll Rooms*/
.room-scroll-pane {
	width: 100%;
	height: 104px;
	overflow: auto;
         outline: medium none;
}

.jspArrow.jspArrowRight {background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_scroll_next.png") no-repeat}
.jspArrow.jspArrowRight.jspDisabled{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_scroll_next.png") no-repeat right;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;

}

.jspArrow.jspArrowLeft {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_scroll_prev.png") no-repeat
}
.jspArrow.jspArrowLeft.jspDisabled{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_scroll_prev.png") no-repeat left;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.room-scroll-item {
	min-width:231px;
	border-right:1px dotted #8691ac;
	margin-right: 10px;
	float: left;
}
.room-scroll-item.last-item{margin-right: 0;border: 0}
.room-scroll-item .entry {
    float: left;
    margin-right: 10px;
    margin-left: 5px;
    margin-top: -4px;
    min-width: 131px;
}
.room-scroll-item .entry span{    color: #506086;
    float: left;
    font-size: 10px;
    letter-spacing: 0;
    overflow: hidden;}
.room-scroll-item .entry .curency-hp{margin-top: 19px;}
.room-scroll-item .entry span.room-price {
    color: #0A2057;
    font-size: 32px;
    clear: left;
}
.get-room-details.blue-link{ font-size: 13px; }
.room-scroll-item .img{
    height: 55px;
    overflow: hidden;
    width: 85px;
    float: left;
    position: relative
}
.room-scroll-item .img img{
	height: 55px;
	width: 85px;
}
.room-scroll-item.not-available .img img,
.room-scroll-item .img.not-av img {
    position: relative;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.room-scroll-item .img .not-available-text {
    height: 100%;
    left: 0;
    line-height: 55px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    color: #0a2057;
    font-size: 11px;
    z-index: -1;
}

.room-slider {width: 355px;height:228px;position: relative}
#room-slider .arrow-next,#room-slider .arrow-prev {top:103px;width: 13px; height: 25px;position: absolute}
#room-slider .arrow-next{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_right.png") no-repeat;right: 10px}
#room-slider .arrow-prev{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_left.png") no-repeat;left: 10px}
#compare-rooms-slider .blue-link { font-size: 13px; }
/* end SCroll Rooms*/
.some-path-hp {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    letter-spacing: -0.9px;
    margin-bottom: 27px;
    margin-top: 29px;
    padding: 8px 0 1px;
    clear:both;
}
div.content-hp .some-path-hp a {
    color: #A5DBFF;
    font-size: 29.5px;
    padding-right: 22px;
    text-decoration: none;
    text-transform: uppercase;
}
div.content-hp .some-path-hp a.active {color:#0a2057}

/*DESCRIPTION*/

/*COL LEFT*/
.room-description .col-left{float:left;width: 355px;}
    .options-room {
        color:#475881;
        margin-top: 28px;
        margin-bottom: 11px;
        font-size: 13px;
        letter-spacing: -0.2px;
    }
    .options-item{
        overflow: hidden;
        margin-bottom: 6px;
    }
    .options-label{
    float: left;
    font-size: 13px;
    letter-spacing: -0.5px;
    width: 92px;
}
    .options-value{float: left;}
    .options-room ul, .options-room ul.renderedul{
        color: #475881;
        font-size: 13px;
        letter-spacing: 0;
        list-style: disc outside none;
        margin-left: 27px;
        margin-top: 26px;
        padding-right: 23px;
    }
    .booking-content .expand-open-read-more ul.renderedul{
	line-height: 13px;
    }
    .options-room ul li {margin-bottom: 12px;}

    .options-links {overflow: hidden}
    .options-links a{float: left;margin-right: 23px}


/*COL RIGHT*/
.room-description .col-right{float: right; width: 351px;}
    .form-type {margin-bottom:11px; }
    .form-type label {
        display: block;
        float: left;
        padding-top: 6px;
        font-size:15px;
    }
    .form-type .map_form .jNiceSelectWrapper {float: right; width: 172px;}
    .form-type .map_form .jNiceSelectWrapper div span {text-indent: 5px;width: 143px;}
    .form-type .map_form .jNiceSelectWrapper ul {height: auto;width:99% !important;}

    /*available-rates*/


    .title-rates {float: left}
    .links-rates {
        margin-bottom: 11px;
        margin-top: 2px;
        float: right;
    }
    .links-rates a {display: block;float: left;margin-left: 15px}
    .room-description .blue-link {float: left}


    /* expand general*/
    
    .expand-open {display: none; }


    .expand-title {
        clear: both;
        cursor: pointer;
        float: left;
        font-size: 16px;
        font-weight: bold;
        /*height: 13px;*/
        line-height: 13px;
        padding-left: 20px;
    }


    .expand-title.close{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_plus_expand_durk_blue.png") no-repeat left top}
    .expand-title.open{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_expand_durk_blue.png") no-repeat  0 -13px}

    .expand-light-blue .expand-title.close{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_plus_expand_light_blue.png") no-repeat left top}
    .expand-light-blue .expand-title.open{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_expand_light_blue.png") no-repeat  0 -13px}

    .expand-light-gray .expand-title.close{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_plus_expand_blue.png") no-repeat left top}
    .expand-light-gray .expand-title.open{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_expand_blue.png") no-repeat  0 -13px}
    /* expand general*/
    .your-reservation .expand-light-blue .expand-title { width: 138px; }
    .your-reservation .expand-light-blue .expand-title.open,
    .your-reservation .expand-light-blue .expand-title.close { background: none; padding-left: 0px; }
    .your-reservation .expand-light-blue .expand-title span.room { display:block; padding-left: 18px; float:left; }
    .your-reservation .expand-light-blue .expand-title.close span.room{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_plus_expand_light_blue.png") no-repeat left top}
    .your-reservation .expand-light-blue .expand-title.open span.room{background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_expand_light_blue.png") no-repeat  0 -13px}


    /* expand-package*/
    .expand-package {min-height: 99px;margin-bottom: 5px}
    .expand-package .expade-wrap {padding: 10px 10px 10px 13px;}
    .rooms-not-available .expade-wrap  {padding: 11px 10px 10px 13px;}
    .expand-package .expand-title {color: #0A2057;font-size: 15px;letter-spacing: 0.2px;}
	
    .expand-package .expand-close { margin-left: 1px; margin-top: 11px;}
    .expand-package .expand-open {    margin-left: 1px;    margin-top: 14px;}

    .expand-package .cost {font-size: 16px; font-weight: bold;color: #0a2057}

    .save-money {
        color: #42537C;
        float: right;
        font-size: 15px;
        font-weight: bold;
        height: 31px;
        line-height: 31px;
        margin-right: 9px;
        margin-top: 9px;
    }

    .expand-package  .btn-durk-blue {margin-top: 9px}
    /* end expand-package general*/

    /*blue*/
    .expand-package.expand-blue {background: #0099fe}
    .expand-package.expand-blue .f-gen-text {color: #ebebeb}
    .expand-package.expand-blue .cost {color: #fff}
    .expand-blue .save-money {color: #ebebeb}

    /*gray*/
    .expand-gray{background: #d4d4d4}

    /*light gray*/
    .expand-light-gray,.rooms-not-available {background: #ebebeb}

    .expand-package.expand-light-gray .expand-title {color: #008dec;}
    .title-pack {margin-bottom: 20px;margin-top: 15px;}
    /*package-include */
    .package-include {
        margin-bottom: 15px;
        margin-left: 2px;
    }
    .package-include .item {
        border-bottom: 1px dotted #8691AC;
        float: left;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .available-rates .package-include .item { width:auto; }
    .package-include .item .img {
        float: left;
        height: 55px;
        margin-right: 6px;
        width: 82px;
    }
    .package-include .item .entry{float: left;width: 217px;margin-top: -3px}
    .package-include .item .entry .f-blue-link-sm{display: block}
    .package-include .item .entry.f-durk-blue-9 {height: 55px;line-height: 55px;}
    .available-rates .package-include .item .entry { width:237px; }

    .price-night {float: left}
    .count-select {float: right;margin-top: 3px;}
    .package-include .item .entry .map_form .jNiceSelectWrapper {float: left}
    .package-include .item .entry .btn-durk-blue{
        float: right;    
        margin: 0 -3px 0 3px;
    }
    /*end package-include */


    .adds-hp {margin-top: 12px}
    .adds-hp .price-night{float: right;margin-right: 4px;margin-top: 8px}

    .adds-hp .btn-durk-blue{float: left}
    .adds-hp .btn-submit .btn-text span {font-size: 20px}


    
    .adds-hp .map_form .jNiceSelectWrapper {width: 51px;}
    .adds-hp .map_form .jNiceSelectWrapper div span {text-indent: 5px;width: 22px;}
    .adds-hp .map_form .jNiceSelectWrapper ul {height: auto}

    .day-price {
        margin-bottom: 22px;
        margin-top: -4px;
    }
    .day-price .options-label{font-size: 14px; font-weight: normal;width: 90px}
    .day-price .options-value{color: #0099fe;font-size: 14px; text-align: right; width: 90px;}
    .day-price .options-item {margin-bottom: 8px}

.your-reservation    {background: url("../../../../../../extension/nxc_delta/design/delta/images/booking_menu_active.png") repeat-y; margin-top: 44px;}
.your-reservation-wrap {
    padding: 15px 32px 20px 25px;
}
.your-reservation  .booking-title{margin-bottom: 17px}
.your-reservation p {margin-bottom: 8px}
.your-reservation p .f-durk-blue-12{font-size: 16px; line-height: 0;}

.your-reservation .map_form .jNiceSelectWrapper {width: 61px;}
.your-reservation .map_form .jNiceSelectWrapper div span {text-indent: 5px;width: 32px;}
.your-reservation .map_form .jNiceSelectWrapper ul {height: auto}

.your-reservation .expand-open  label{
    color: #475881;
    width: 57px;
    padding: 0;
    height: 27px;
    line-height: 27px;
}
.expand-light-blue .expand-title {
    color: #475881;
    font-size: 13px;
    letter-spacing: -0.1px;
    padding-left: 18px;
    width: 119px;
}

.your-reservation .f-blue-link-sm{
    display: block;
    margin-bottom: 25px;
    padding-top: 2px;
}


.your-reservation .expand-block, .white_confirm_block .expand-block {
    border-top: 1px dotted #8691ac;
    padding: 10px 0 10px 20px;
}
.your-reservation .expand-block.last-expand-block, .white_confirm_block .expand-block.last-expand-block { border-bottom: 1px dotted #8691ac; }
.your-reservation .expand-open,  .white_confirm_block .expand-open {
    padding: 10px 0 0 20px;
    font-size: 12px;
}
.total_breakdown .expand-open { font-size: 12px;margin:10px 0 0 18px}
.white_confirm_block .expand-open { padding-top:12px;    line-height: 15px; width: 220px; }
/* end descriptin*/

/*popups*/
.popup-gen,
.popup-gen.ui-dialog .ui-dialog-content {overflow: visible}

.popup-gen.ui-dialog .ui-dialog-title:hover, .popup-gen.ui-dialog .ui-dialog-titlebar-close:hover { color:#75819f; }
.popup-gen .f-durk-blue-12,.popup-gen .f-durk-blue-9,.popup-gen .f-gen-text {color: #fff}

.popup-gen ul.popup-list{
    color: #FFFFFF;
    font-size: 13px;
    letter-spacing: 0;
    list-style: disc outside none;
    margin-bottom: 19px;
    margin-left: 14px;
    margin-top: 14px;
    padding-right: 161px;
}

.popup-gen ul
{
	margin: 6px 0 12px 14px;
}

.popup-gen li
{
	margin-bottom: 12px;
	font-size: 13px;
	list-style: disc outside none;
	line-height: 2;
	padding: 0 0 0 2px;
}

.popup-gen.notitle .ui-dialog-titlebar .ui-dialog-title {
    display: none;
}

.textarea-instr
{
	padding: 0 0 22px 0;
}

.popup-hp {display: none}
.popup-gen {color: #fff;padding: 0;background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-y top right;padding-right: 2px;font-family: arial;text-align: left;}

.ui-draggable .ui-dialog-titlebar {background: #0a2057;height: 46px;padding: 0}


    .popup-gen.ui-dialog .ui-dialog-title,
    .popup-gen.ui-dialog .ui-dialog-titlebar-close,
    .fancybox-member-notification .design-fancybox-close {
	    font-size:10px;
	    /*text-decoration: underline ;*/
	    font-weight:bold;
	    top: 10px;
    }

    .popup-gen.ui-dialog .ui-dialog-title {
        border-right: 1px dotted #5B698E;
        display: block;
        float: none;
        margin: 0;
        padding-bottom: 8px;
        padding-right: 8px;
        padding-top: 6px;
        position: absolute;
        right: 74px;
    }


    .popup-gen.ui-dialog .ui-dialog-titlebar-close,
    .fancybox-member-notification .design-fancybox-close {
        display: block;
        height: auto;
        margin: 0;
        padding: 0;
        position: absolute;
        right:20px;
        top:9px;
        width: auto;
        padding-bottom: 8px;
        padding-top: 6px;
    }
    .popup-gen .ui-widget-header .ui-icon,
    .fancybox-member-notification .design-fancybox-close .close-fancy-icon {
        background: url("../../../../../../extension/nxc_delta/design/delta/images/close_calendar.gif") no-repeat scroll right center transparent;
        display: block;
        height: 12px;
        line-height: 12px;
        margin: 0;
        padding-right: 17px;
        text-indent: 0px;
        width: auto;
        text-decoration: underline;
    }
    .fancybox-member-notification .design-fancybox-close .close-fancy-icon {
	    color: #EAF5F7;
    }
    .title-popup {   
        font-size: 16px;
        font-weight: bold;
        left: 30px;
        letter-spacing: -0.4px;
        padding-right: 121px;
        position: absolute;
        top: 19px;
    }
    .title-popup-addon    {
        font-size: 13px;
        letter-spacing: -0.2px;
        top:14px
    }
    .ui-dialog .ui-dialog-content {
        padding: 0;
        padding-bottom: 2px;
        background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-x bottom left;
        min-height:inherit !important;
        position:static;
    }
    .bg-wrap {background: #0a2057;height: 100%; width:100%;}
    .popup-wrap {
        padding-bottom: 30px;
        padding-left: 31px;
        padding-right: 29px;
    }
    .total_breakdown    {padding-top: 8px}
    .room-slider-addon {
        height: 290px; /*247*/
        margin-bottom: 20px;
        width: 432px;
    }
    .room-slider-addon .arrow-next,.room-slider-addon .arrow-prev {top:103px;width: 24px; height: 37px;position: absolute}
    .room-slider-addon .arrow-next{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_right2.png") no-repeat;right: 10px}
    .room-slider-addon .arrow-prev{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_left2.png") no-repeat;left: 10px}

    .textarea-instr label {
        float: left;
        letter-spacing: -0.5px;
        line-height: 14px;
        text-align: right;
        width: 164px;
    }
    .textarea-instr textarea {
        font-size: 13px !important;
        border: 0 none;
        float: right;
        height: 81px;
        margin: 4px 0 0;
        padding:2px;
        width: 257px
    }

    .block-reserv-property {width: 459px;margin-top: 19px}
        .cost-addon
				{
					float: left;
					height: 31px;
					line-height: 31px;
					margin-right: 10px;
				}
        .quantity-adons{float: left;margin-right: 3px}
        .quantity-adons .jNiceSelectWrapper
        {
					margin: 3px 0 0 0;
				}
            .quantity-adons label {
                display: block;
                float: left;
                height: 31px;
                line-height: 31px;
                margin-right: 7px;
            }

            .map_form .quantity-adons .jNiceSelectWrapper {width: 61px;float: left}
            .map_form .quantity-adons .jNiceSelectWrapper div span {text-indent: 5px;width: 32px;}
            .map_form .quantity-adons .jNiceSelectWrapper ul {height: auto}

        .add-to-reserv {float: right;}

        .add-to-reserv.btn-submit .btn-text span {font-size: 20px}
       .add-to-reserv.btn-durk-blue .btn-text {padding: 0 7px}

    .period-date {padding-bottom: 14px;padding-top: 10px}
    .suggest-ht {margin-bottom: 12px;}
    .suggest-ht ol{
        list-style: decimal outside none;
        margin-left: 19px;
        margin-top: 8px;
    }
    .suggest-ht ol li{
        color: #475881;
        font-size: 13px;
        letter-spacing: -0.2px;
        line-height: 12px;
        margin-bottom: 7px;
    }
    .border-dottea { border-bottom: 1px dotted #8691AC; margin: 0 4px 13px}
    .room-type-av {margin-bottom: 11px }
    .rooms-not-available  {margin-bottom: 5px;}
    .rooms-not-available .expand-package {margin-top: 7px}
    .rooms-not-available  .btn-durk-blue  {margin: 0}
    .rooms-not-available .expand-package {min-height: inherit}
    .rooms-not-available .expand-package .expand-close,
     .rooms-not-available .expand-package .expand-open {margin-top: 9px}
    .rooms-not-available .expand-package .expand-title {font-size: 13px}
    .avg-rate{
        line-height: 14px;
        padding-left: 16px;
        padding-right: 148px;
        padding-top: 4px;
    }
    .suggest-ht .link {padding-left: 19px;}


#maintenance_dialog {display: none}
#maintenance_dialog p{font-size:24px;color: #00B7B6;}

#block_with_calendars {display: none}
.trav-date-link {position: relative}

/* START CALENDAR tpl find CSS */

.item-info {
margin-bottom: 7px;
overflow: hidden;
padding-top: 14px;
}

#block_with_calendars {
background-color: #FFFFFF;
border: 2px solid #FFFFFF;
display: none;
left: 79px;
position: absolute;
top: -11px;
width: 410px;
z-index: 100;
}
#fromdate, #todate {
float:left;
margin-top:10px;
}
#fromdate .ui-datepicker .ui-datepicker-title,#todate .ui-datepicker .ui-datepicker-title {line-height:7px}


#fromdate .ui-datepicker-month, #todate .ui-datepicker-month {font-size: 11px}
#fromdate .ui-datepicker-year, #todate .ui-datepicker-month,#todate .ui-datepicker-year {font-size: 11px;}
#fromdate .ui-datepicker , #todate  .ui-datepicker  {width: 175px;}
#fromdate .ui-datepicker td span, #todate .ui-datepicker td span,#fromdate .ui-datepicker td a, #todate .ui-datepicker td a {font-size: 11px;}
#fromdate .ui-datepicker th span, #todate .ui-datepicker th span {font-size: 11px}
#fromdate {
margin-right:15px;
}
.checkindate {
color:#000;font-size: 11px;
float:left;
margin-right:20px;
width:208px;
}
.checkoutdate {
color:#000;font-size: 11px;
float:left;
width:180px;
}
.close_date_selection {
color:#000;font-size: 11px;
cursor:pointer;
float:right;
text-align:right;
width:50px;
position:absolute;
right: 10px;

}
div#topmenu ul li .ui-datepicker a {
color:#333333;
padding:0;
}

.ui-state-active {
color: #fff;
background-color: #6c6c6b;
}

.ui-state-highlight {
/*background-color: #c27a7d;*/
color: #fff;
}

/* END CALENDAR CSS */


/*compare rooms*/

.compare-date {margin-bottom: 30px;margin-top: 28px;}
.calendar-hp .ui-datepicker td span.today-state-span{display:none}
.compare-date .calendar-hp .ui-datepicker .ui-datepicker-header {padding: 0;width: auto}
td.comp-room-item {
    border-right:1px dotted #8691AC;
    vertical-align: top;
    padding: 0 10px;
}
.booking-title-comp {float: left}
.blue-link-comp {float: right}
td.comp-room-item.comp-item-first {padding-left: 0}
td.comp-room-item.comp-item-last {padding-right: 0;border:0 none}
.comp-room-item .room-wrapper{width:165px;min-height:468px;position: relative}
.room-comparison .room-entry {display: none;}
.comp-room-item .btn-durk-blue {float: left}
.room-num-compare {
    background: #ebebeb;
    height: 30px;
    left: 3px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 30px;
    color: #0a2057;

}
.num-of-room {
   color: #475881;
    font-size: 50px;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 100%;
}
.title-room {
    color: #008DEC;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.5px;
    margin-bottom: 12px;
    margin-top: 10px;
}
.comp-room-price {color: #008DEC;font-size: 17px;font-weight: bold}
.old-price {color: #0A2057; letter-spacing: -0.6px; text-decoration: line-through;font-size: 14px}
.comp-room-price .currency {font-size: 13px}

.daily-rate {font-size: 11px;color: #475881;   margin: 7px 0;font-weight: bold}

.room-comparison .options-room {margin-top: 13px}
.room-comparison .options-item {margin-bottom: 3px;}
.room-comparison .options-label {font-size: 14px}
.room-comparison .options-label,.room-comparison .options-value {width:auto;float: none}
.room-comparison .options-room ul {margin-top: 16px}

/*compare calendar*/
.compare-calendar-dates {float: left}

.compare-calendar-dates .ui-datepicker table {width: auto}

.compare-calendar-dates .ui-datepicker th span,
.compare-calendar-dates .ui-datepicker td span,
.compare-calendar-dates .ui-datepicker td a {
    margin-bottom: 1px;margin-right: 1px
}

.compare-calendar-dates .ui-datepicker td,
.compare-calendar-dates .ui-datepicker th,
.compare-calendar-dates .ui-datepicker th span,
.compare-calendar-dates .ui-datepicker td span,
.compare-calendar-dates .ui-datepicker td a
{width:49px;height:31px;line-height: 31px;padding: 0;font-size: 14px}

.calendar-second .ui-datepicker .ui-datepicker-prev{background-position: left center;width: 45px}
.calendar-second .ui-datepicker .ui-datepicker-next {background-position: right center;width: 45px}
.calendar-first.calendar-hp .ui-datepicker .ui-datepicker-next,
.calendar-second.calendar-hp .ui-datepicker .ui-datepicker-prev {display: none}

.calendar-first.calendar-hp {margin-right:23px;}
.compare-calendar-dates .ui-datepicker .ui-datepicker-title {
    float: left;
    margin: 0;
    text-align: center;
    width: 261px;
}
/*end compare calendar*/

/* END compare rooms */

/*conference and event hotel*/
.container-group {background:#e0e0e0 url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/bg_group.png") left top repeat-x}
.event-hotel .col-left,.event-hotel .col-right {float: left}
.event-hotel .col-left {border-right:1px dotted #8691ac; padding-right: 10px;margin-right: 29px}
.event-hotel .col-left .input_elem.input_shadow_top {width: 201px}
.event-hotel .col-left .input_elem {width:95px;margin-right: 10px;}
.event-hotel .col-left .f-blue-link-sm {
    display: block;
    margin-bottom: 4px;
    margin-right: 7px;
    text-align: right;
}
.event-hotel .map_form .jNiceSelectWrapper {width:69px}
.event-hotel .map_form .jNiceSelectWrapper div span {width: 40px}

.middle-box {
    color: #506086;
    float: left;
    font-size: 11px;
    letter-spacing: 0;
    margin-left: 228px;
}
.middle-box .wrap-box {padding-top: 26px;}
.middle-box p {margin-bottom: 10px}
.middle-box span {
    display: block;
    float: left;  
    width: 16px;
    margin-right: 8px;
}
.middle-box span.count{
    color: #0A2057;
    font-weight: bold;
    text-align: right;
}
.middle-box p.add-to{cursor: pointer}
.find-event .cell-even .right-side .btn:hover{margin-top: 22px;}
.middle-box p.add-to span{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_add_to.png") no-repeat right center;
    height: 11px;
}
table.findbook.find-event, table.findbook.find-event table {
    width: 980px;clear: both;

}
.result-meeetings-events {margin: 20px 0;}
.line-top{border-top:1px solid #C8C8C8}
.result-entry .col-left {float: left}
.right-side .f-durk-blue-11 {float: left;text-align: left;margin-top: 37px;}
.find-event .right-side .price-hotel{float: left}
.find-event .right-side .btn {float: left}

.result-meeetings-events .middle-box{margin: 0;float: none}
.result-meeetings-events .col-left{
    height: 57px;
    width: 201px;
    float: none
}
table.result-meeetings-events td{padding:  0 21px;border-right:1px dotted #8691AC;border-bottom:0 none}
.result-meeetings-events td.first{padding-left: 0}
.result-meeetings-events td.last{padding-right: 0;border:0 none}
.result-meeetings-events td .wrap{width: 213px;position: relative}
.result-meeetings-events  .right-side .f-durk-blue-11{margin-top:0px; text-transform: lowercase;}
div.search-results .result-meeetings-events .middle-box { float:none; margin:10px 0 0 5px; }
.result-meeetings-events .right-side .btn-durk-blue { background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_left_2.png") no-repeat scroll left top transparent; height: 31px;}
.result-meeetings-events .right-side .btn-durk-blue .btn-text {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_middle_2.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    height: 31px;
}
.result-meeetings-events .right-side .btn-durk-blue .bg-btn-right { background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_bg_durk_blue_right_2.png") no-repeat scroll right top transparent; }

.find-event-me .paging .btn, .find-event-me .paging div#add-partner {
    float: left;
    margin-left: 18px;
    margin-top: 7px;
    clear:none;
}
div.content-hp div#add-partner a:hover { color:#fff; }
.result-meeetings-events  .img{padding-top:0}
/* end conference and event hotel*/
/*content-group*/
.content-group {
    padding-bottom: 53px;
    width: 980px;
}
.content-group ul{margin-left:16px }
.wrap-group {padding: 0 0 10px 24px}
.gropup-title-sm {
    color: #008DEC;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -0.2px;
    padding-top: 19px;
    display:block

}
.group-title {
    color: #0A2057;
    font-size: 30px;
    letter-spacing: 0.1px;
    margin-left: 7px;
    margin-top: -3px;
}
.group-white-box .gropup-title-sm {
    padding-bottom: 4px;
    padding-left: 10px;
    padding-top: 0;
}
.group-white-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    margin-bottom: 15px;
    margin-top: 12px;
    padding: 19px 0 15px;
}
.content-group .col-left {
    border-right: 1px dotted #8691AC;
    float: left;
    overflow: hidden;
    width: 632px;
}
.content-group .col-left .col-left-wrap{    padding-right: 24px; }
.baner-top{overflow: hidden;width: 608px;margin-bottom: 22px}
.entry-text {
    color: #475881;
    font-size: 12px;
    letter-spacing: -0.3px;
    margin-bottom: 22px;
}
.content-group .col-right {width: 289px;float: right;}

.group-option{
    font-size: 14px;
    margin-bottom: 13px;
}
.group-white-box .group-option { margin-bottom:0px; }
.group-opt-title{
    color: #0A2057;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.2px;
    margin-bottom: 5px;
}
.group-opt-val{color: #475881}
.group-opt-val  p {margin-bottom: 4px}
.group-opt-val-tb {border-top:1px dotted #8691ac;float: left}
.group-opt-val-tb p{
    border-bottom: 1px dotted #8691AC;
    clear: both;
    overflow: hidden;
    padding: 6px 0;
}
.group-opt-val span {float: left}
.group-opt-val .type-room{width:150px;margin-right: 5px}
.content-group .btn{
    float: left;
    margin-top: -7px;
    margin-bottom: 19px;
}

.group-link{
    border-bottom: 1px solid #008DEC;
    color: #008DEC;
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 12px;
    text-decoration: none;
}
.terms-conditions{margin-bottom:31px }
.terms-conditions .title-tc {
    color: #0A2057;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.2px;
    margin-bottom: 6px;
}
.terms-conditions .text-tc {
    color: #475881;
    font-size: 11px;
    letter-spacing: -0.1px;
}

.titile-ci {
    border-bottom: 1px solid #0A2057;
    color: #0A2057;
    float: left;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.5px;
    margin-bottom: 3px
}
.contact-info .entry-info {
    color: #475881;
    font-size: 14px;
    margin-bottom: 17px;
}
.contact-info .entry-info p{
    margin-bottom: 3px;
    font-size: 13px;
}
.contact-info .entry-info b {font-weight: bold;color:#0A2057}
.contact-info  .f-blue-link-sm{font-size: 12px}
.address-map {margin-top: 11px;width:277px; overflow: hidden}
.container-wedding {background: #e0e0e0}
.group-white-box-sh{
    -moz-box-shadow: 1px 1px 1px #AFAFAF;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    margin-bottom: 15px;
    margin-top: 12px;
    padding: 19px 0 15px 0;
}
.group-box-wrap {
    padding-left: 19px;
    padding-right: 10px;
}
.group-gray-box {background: #ebebeb;margin-bottom: 8px}
.group-gray-box-wrap {padding: 20px}
.content-group  .group-white-box-sh .col-left{border:0 none}
.group-gray-box .baner-top{    width: 568px;}

.group-box-wrap h2 {color: #008DEC; font-size: 16px; font-weight: bold; padding: 10px 0;}
.group-box-wrap h3 {color: #0A2057; font-weight: bold; font-size: 14px; padding-bottom: 5px;}
.group-box-wrap p, .body-with-downloads p, .wrap-group .col-left-wrap p { font-size: 12px; line-height: 16px; color:#46567F; margin-bottom: 10px; }
.group-box-wrap table { margin-bottom: 15px; }
.group-box-wrap table tr{ border-bottom: 1px dotted; border-color:#8691AC; }
.group-box-wrap table td { padding: 5px 10px 5px 0; }
.group-box-wrap table p { margin-bottom:0; }
.group-box-wrap div.object-left { margin:0 7px 2px 0;}
.group-box-wrap ul.renderedul { color:#46567F; margin-left:16px; }
.body-with-downloads { background: #EBEBEB; margin-bottom: 10px; padding:20px; }
.group-box-wrap p.titile-ci {color: #0A2057; text-transform: lowercase; font-size:14px;}

.interior-text-hp h2 {color: #475881; font-size: 18px; line-height: 20px; margin: 10px 0 15px;}
.interior-text-hp ul.renderedul,.text-hp ul.renderedul { margin: 5px 0 10px;margin-left:15px;list-style: disc outside; }
.property-content ul.renderedul {margin-left: 27px;}

/*end content-group*/
/*add dropdown main menu in find pages: annb*/
div.dropdown-menu-item {
    position: relative;
    float:left;
}
div.dropdown-menu-block{
    display: none;
    position: absolute;
    background-color: #0a2057;
    padding: 12px 20px 16px;
    z-index: 1000;
    left:-18px;
}
div.dropdown-menu-block a{
    text-transform: lowercase;
}
div.dropdown-menu-block.spec_offers_menu_content { padding: 20px 20px; }
div.dropdown-menu-block.spec_offers_menu_content.find_menu_content { padding: 18px 20px; }
div.dropdown-menu-block .reset_dates, div.dropdown-menu-block .modify_link_accord{ font-weight: bold; margin-right: 0px;}
div.dropdown-menu-block .btn {
    float:none;
    height:34px;
    padding-left: 2px;
}
div.dropdown-menu-block a.btn-text {
    font-size: 20px;
    margin-right: 0;
    line-height: 30px;
    padding: 0 7px;
}
div.dropdown-menu-block .form_separ { margin: 0 12px 0 0; }
div.dropdown-menu-block .left_dates{ width: 111px; }
div.dropdown-menu-block.spec_offers_menu_content.find_menu_content a.find_links { font-size: 14px; text-decoration: underline; }

div.dropdown-menu-block input#hp_terms { width:225px; }

.links-sections a{ /*311c*/
    float:none;
}
a.special_link_bold{
    font-weight: bold;
    margin-right: 0;
    font-size: 14px;
    padding: 5px 0 6px 0;
}
div.dropdown-menu-block.get_priveleges_content { width: 215px; }
div.dropdown-menu-block.get_priveleges_content .not_member { display: inline; }
div.dropdown-menu-block.get_priveleges_content ul.privileges_menu { margin: 0px; }
div.dropdown-menu-block.get_priveleges_content ul.privileges_menu li { padding: 3px 0 5px 0;}
div.dropdown-menu-block.get_priveleges_content ul.privileges_menu li a { font-size: 14px; text-decoration: underline; }
div.dropdown-menu-block.get_priveleges_content .btn { margin-top: 7px }
div.dropdown-menu-block.get_priveleges_content a.btn-text { font-size: 22px; padding: 0 25px; line-height: 28px; }

div.dropdown-menu-block .hp_line{ width: 230px; }
div.dropdown-menu-block .special_offers_form .jNiceSelectWrapper, div.dropdown-menu-block .btn { width:224px; }

.processing-loader{  margin:0 auto; width:368px; }
#guest-details .processing-loader  {
    display: inline-block;
    left: 253px;
    position: absolute;
    top: -48px;
    width: 368px;
    z-index: 115;
}

.width268 { width: 268px !important; }

div.calendar_lightbox .processing-loader, .calendar-booking-content .processing-loader{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/preloader_bg.png') repeat;
    position: absolute;
    width: 685px;
    height:520px;
    z-index: 110;
}
div.calendar_lightbox .processing-loader{
	height: 545px;
}
.calendar-booking-content .has_check_prices .processing-loader {
    height: 100%;
    margin-top: 0;
}
.calendar-booking-content .has_check_prices .options_calendar {
    margin: 11px 0 11px 2px;
}
.calendar-booking-content .processing-loader{
    width: 532px;
    margin-top:43px;
}

.processing-loader img, div.calendar_lightbox .processing-loader img, .calendar-booking-content .processing-loader img, div.block-loader img {
    margin-top: 20px;
}

div.block-loader {
    margin: 225px auto 0;
    padding: 0 30px;
    height:50px;
    background-color: #0a2057;
    position: inherit;
}
div.light_bg { background-color: #fff !important; }
div.calendar_lightbox div.block-loader, .calendar-booking-content div.block-loader { margin: 225px 0 0 -150px; left:50%;}
div.block-loader span{
    font-size: 24px;
    letter-spacing: -1.0px;
    display: block;    
    color:#fff;
    float:left;
    margin:12px 14px 0 0;
}
div.block-loader.light_bg span{ color:#0a2057; }

div.search-results-loader .block-loader img { position: static; margin: 20px 0 0 0; }
div.search-results-loader div.block-loader { position: absolute;  left: 50%; top:50%; margin: 0px auto 0 -150px; }

div.special-offer-search-rate-loader div.search-results-loader div.block-loader,
div.hotel-search-rate-loader  div.search-results-loader div.block-loader{ 
    left: -15px;
    margin: -45px auto 0;
    padding: 0 10px;
    width: 245px;
}
div.special-offer-search-rate-loader div.search-results-loader div.block-loader { margin:-30px auto 0; }
.property-content div.special-offer-search-rate-loader div.search-results-loader div.block-loader { margin:-70px auto 0; }
div.special-offer-search-rate-loader div.search-results-loader div.block-loader span,
div.hotel-search-rate-loader div.search-results-loader div.block-loader span{
    margin: 12px 3px 0 0;
}
div.hotel-search-rate-loader div.search-results-loader div.find_book_loader { left: -57px; width: 285px; }
div.special-offer-search-rate-loader div.search-results-loader,
div.hotel-search-rate-loader div.search-results-loader{
    border-top: medium none !important;
    height: auto;
}
.result-meeetings-events div.hotel-search-rate-loader div.search-results-loader div.block-loader{ left: -40px; padding: 0 4px; }
.search-results div#add-partner { margin: 0px; }

.find_event_hotel_frm .add-to-reserv,
.planing_event_help_frm .add-to-reserv {
    float: left
}

#quick-book .btn_next_block .processing-loader{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/preloader_bg.png') repeat;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    position: absolute;
    z-index: 110;
}
#quick-book .btn_next_block div.block-loader{
    margin: 0 auto 0 -140px;
    padding: 0 30px;
    height: 50px;
    background-color: #0A2057;
    position: absolute;
    left: 50%;
    top: 50%;
}

/*end*/

.get-direction-message .content
{
	padding: 1px 0;
	height: 300px;
	overflow-y: auto;
}
.get-direction-message .content p,
.get-direction-message .content div
{
	font-size: 13px !important;
	margin: 6px 0 6px 0;
}
.get-direction-message .title-popup
{
	font-size: 18px;
}

div.content-view-sitemap
{
	padding: 0 0 0 30px;
	width: 952px;
}

div.content-view-sitemap .item
{
	width: 50%;
	float: left;
}

div.content-view-sitemap h3
{
	margin-bottom: 10px;
}

div.content-view-sitemap h2 a
{
	font-size: 24px;
	color: #008DEC;
}

div.content-view-sitemap h2
{
	margin: 0 0 10px 0;
}

div.content-view-sitemap ul
{
	margin: 0 0 20px 0;
}

div.content-view-sitemap ul li
{
	margin: 4px 0 4px 0;
	font-size: 12px;
}
div.content-search
{
	margin: 11px 0 28px 28px;
	width: 915px;
}

div.content-search .pagenavigator
{
	margin: 0 0 10px 0;
}

div.content-search div#search_results
{
	width: 100%;
}

div.privilege-content div.paging
{
	border-top: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	padding: 0 0 6px 0;
	margin: 0 0 22px 0;
}

div.privilege-content div.paging.bottom
{
	margin: 0;
}

h1.renderedh1
{
	color: #0099FF;
	font-size: 23px;
	line-height: 1;
	margin: 0 0 21px;
}

h2.renderedh2, .privilege-content h2.title-durk
{
	color: #475881;
	font-size: 14px;
	line-height: 1;
	margin: 0 0 21px;
	font-weight: bold;
}
.landing-title h1,.landing-title h2 {padding-left: 0 !important}
/*modify/cancele reservation*/
.mod-cancel-reserv{padding-bottom: 64px !important}
.mod-cancel-reserv .form-line{    
    margin-bottom: 14px;
    overflow: hidden;
}
.leg_area .btn-submit { margin-left:0; }

.privilege-content .interior-text-hp table.renderedtable { width: auto; }
.privilege-content table.renderedtable .class-image,
.property-content .property_restaurants .class-image{ line-height: 0; }

/*book again popup calendar*/
 #tbe-calendar-lightbox .booking-content .booking_details_part.choose_dates_details {
    width: 170px;
 }
 #tbe-calendar-lightbox .processing-loader{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/preloader_bg.png') repeat;
    position: absolute;
    width: 531px;
    height: 505px;
    z-index: 110;
}
 #tbe-calendar-lightbox div.block-loader {
    margin: 225px 0px 0 -150px;
    left:50%;
}
/*end popup calendar*/

/*lightbox login*/
.fancybox-member-notification {background:#0A2057 !important;color:#fff;font-size: 12px}
.fancybox-member-notification #fancybox-content{border:  10px solid #0A2057 !important}
.fancybox-member-notification #fancybox-content div {overflow: visible !important}
.fancybox-member-notification h2 {font-weight: bold;margin-bottom: 20px;font-size: 16px;}
.fancybox-member-notification #fancybox-content div.member-popup-notification { font-size: 12px; padding: 36px 19px 20px 21px; }
.fancybox-member-notification div.member-popup-notification .btn-durk-blue{ float: left; margin: 12px 0 20px 0;  }

/*modify/cancele reservation end*/
.scroll-wrap { overflow:hidden; clear:both; }
.property-content .notify h3
{
	padding: 0;
}
.property-content .notify
{
	margin: 0 0 10px 0;
}

.load-compare-rooms .room-scroll-item .entry {
	margin-right: 5px;
	margin-left: 7px;
	width: 131px;
}
.load-compare-rooms .room-scroll-pane{
    height: 104px;
}

.hide-block {
    display: none;
}
#fb-root.fb_reset  {
    display: none;
}

.right_total_sum .btn-durk-blue {
    margin-top: 22px;
}
.get-share-email-message .popup-wrap .content h2{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.4px;
}
.property_specials .landing-title table.renderedtable { width: 100%; }
.event-hotel .map_form .jNiceSelectWrapper ul,
.map_form .media_form .jNiceSelectWrapper ul { width: 98%; }
.map_form .media_form .form-dates .jNiceSelectWrapper ul { width: 97%; }
#tbePopup .btn-submit { margin-right: 20px; margin-left: 0px; }
#tbePopup .btn-submit .btn-text span { font-size: 20px; }

.fancybox-member-notification #fancybox-close { display: none !important; }

.checkbox_map_block .line_checkbox label {
	width: 68px;
	float: left;
	display: block;
}
.search-address-popup .btn-search-near { margin-top: -2px; margin-right: 1px; margin-left: 0px; }

.room-loader{
   height: 100%;
    background: rgba(180, 180, 180, 0.76);
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 100;
}

.room-loader img{
    position: relative;
    left:50%;
    margin-left: -55px;
    top:50%;
}
/* iframe with flash styles */
.splash-slide object embed {
	width: 534px !important;
	height: 285px !important;
	z-index: 0;
}
.room-slider .splash-slide object embed {
	width: 355px !important;
	height: 228px !important;
}
#property-gallery iframe{
	width: 800px !important;
	height: 427px !important;
	border: 0;
}
#property-gallery .gv_filmstrip iframe {
	width: 159px !important;
	height: 85px !important;
	z-index: -1;
	position: relative;
}
#property-gallery .gv_filmstrip iframe body{
	margin: 0;
	padding: 0;
}
/* end iframe with flash styles */
/* end: extension/nxc_delta/design/delta/stylesheets/style.css */

/* start: design/standard/stylesheets/debug.css */
/* Debug stylesheets */
td.debugheader
{
        background-color : #eeeeee;
        border-top : 1px solid #444488;
        border-bottom : 1px solid #444488;
        font-size : 0.9em;
        font-family: Arial, Helvetica, sans-serif;
}

pre.debugtransaction
{
        background-color : #f8f6d8;
}

p.comment /* Class to be used during development for quick comments that someone should notice easily */
{
    background-color: #ffff00;
    font-weight: bold;
    padding: 4px;
    margin: 4px;
    border: 2px dashed;
    display: block; /* Set this attribute to "none" to hide the comments */
}

/* eZSetup stuff */
td.ezsetup_header
{
        background-color : #eeeeee;
        border-top : 1px solid #444488;
        border-bottom : 1px solid #444488;
        font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
}

td.ezsetup_req
{
        font-size : 80%;
        font-family: Arial, Helvetica, sans-serif;
}

.ezsetup_critical
{
        background-color : #eeeeee;
        border-top : 1px solid #444488;
        border-bottom : 1px solid #444488;
        font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
        color: #FF0000;
}

.ezsetup_uncritical
{
        background-color : #eeeeee;
        border-top : 1px solid #444488;
        border-bottom : 1px solid #444488;
        font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
        color: #E2A31D;
}

.ezsetup_pass
{
        background-color : #eeeeee;
        border-top : 1px solid #444488;
        border-bottom : 1px solid #444488;
        font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
        color: #00B500;
}

div.debug-toolbar label
{
    font-weight: normal;
}

/* used templates statistics */
#debug
{
    text-align: left;
    border-top: 1px dashed black;
    padding: 0.3em;
    background-color: #fff;
}

#debug table
{
    border-collapse: collapse;
}

#timingpoints, #timeaccumulators, #debug table.debug_resource_usage
{
    border: 1px dashed black;
}

#debug table tr.group td
{
    padding-top: 0.7em;
    font-size: 0.95em;
}

#debug table tr.group td:first-child
{
    padding-left: 0.2em;
    font-size: 1em;
}

#debug table tr.data td
{
    background-color: #ffffff;
    border-top: 1px solid #444488;
    border-bottom: 1px solid #444488;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.95em;
}

#debug table tr.data:nth-child(odd) td {  background-color: #eeeeee; }

#debug table + h2, #debug table + h3
{
    margin-top: 1em;
}

#debug table.debug_resource_usage th + th, #debug table.debug_resource_usage td + td, table#timeaccumulators th + th, table#timeaccumulators td + td, table#timingpoints th + th, table#timingpoints td + td
{
        padding: 0.25em 0.5em 0.25em 0.5em;
}

#debug th
{
    text-align: left;
}

/* style info tags (that have more info when hovering) */
#debug span.debuginfo:after
{
        border: 2px solid #23a4f5;
        border-radius: 10px;
        color: #23a4f5;
        height: 10px;
        width: 10px;
        line-height: 10px;
        font-size: 10px;
        content: "i";
        margin-left: 5px;
        padding: 0 5px 0 5px;
        opacity: 0.6;
}

#debug span.debuginfo:hover:after { opacity: 1; }

/* center 1st and two last columns of template usage output */
#templateusage tr.data td:first-child, #templateusage tr.data td:nth-child(n+5) { text-align: center; }

/* heading colors for misc notices/warnings... */
#debug tr.notice  td.debugheader span { color: green; }
#debug tr.warning td.debugheader span { color: orange; }
#debug tr.error   td.debugheader span { color: red; }
#debug tr.debug   td.debugheader span { color: brown; }
#debug tr.timing  td.debugheader span { color: blue; }
#debug tr.strict  td.debugheader span { color: purple; }

/* end: design/standard/stylesheets/debug.css */

/* start: extension/nxc_delta/design/delta/stylesheets/jquery-ui-1.8.16.custom.css */
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content {/* border: 1px solid #a6c9e2; background: #fcfdfd url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222;*/ }
.ui-widget-content a { color: #222222; }
.ui-widget-header { /*border: 1px solid #4297d7; background: #2191c0 url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; */}
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }*/
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd113; background: #f8da4e url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }*/

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 29px; background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_d8e7f3_256x240.png); }
/*.ui-state-default .ui-icon { background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-icons_fcd113_256x240.png); }*/

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
*/
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(https://www.deltahotels.com/extension/nxc_delta/design/delta/stylesheets/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 235px;/*17em;*/ padding: .2em .2em 0; display: none;  z-index: 200 !important;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/* jQuery UI Dialog 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* end: extension/nxc_delta/design/delta/stylesheets/jquery-ui-1.8.16.custom.css */

/* start: extension/nxc_delta/design/delta/stylesheets/jnice.css */

.jNiceSelectWrapper {
    height: 23px;
    position: relative;
    background: #f59b20;   
}

.jNiceSelectWrapper DIV SPAN {
    float: none;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0 3px 0 5px;
    position: absolute;
    width: 104px;
}

.jNiceSelectWrapper DIV A {
   /* background: url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/select_right_light_orang.png") no-repeat center right;*/
    display: block;
    height: 23px;
    position: absolute;
    right: 0;
    width: 100%
}



.jNiceSelectWrapper UL {
    background-color: #FFFFFF;
   /* border: 1px solid #CCCCCC;*/
    display: none;
   /* height: 150px;*/
    left: 0;
    list-style-type: none;
    margin: 0 -5px 0 0 ;
    overflow: auto;
    padding: 0  ;
    position: absolute;
    top: 22px;
    width: 100%;
    z-index: 100;
    border-right: 1px solid #C0C0C0; /*vn */
	border-bottom: 1px solid #C0C0C0; /*vn */
}
.jNiceSelectWrapper UL A {
    background-color: #FFFFFF;
    color: #000;
    display: block;
    padding: 5px;
    text-decoration: none;
    font-size: 12px;
}
.jNiceSelectWrapper UL A:hover {background: #d2d5db}

.jNiceSelectWrapper UL A.selected {background: #a3aabb}

.jNiceHidden 
{
	display: none;
}




/*mine*/
.special_offers_form .jNiceSelectWrapper {
    height: 25px;
    position: relative;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_bg_spec.png") repeat-x;
    color:#0d3c76;
    font-size: 12px;
    font-family: Arial,helvetica,sans-serif;
    width: 233px;
}

.special_offers_form .jNiceSelectWrapper DIV SPAN {
    float: none;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 3px 0 5px;
    position: absolute;
    width: 224px;
}

.special_offers_form .jNiceSelectWrapper DIV A {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_right_spec.png") no-repeat center right;
    display: block;
    height: 25px;
    position: absolute;
    right: 0;
    width: 100%
}
.spec_offers_menu_content .jNiceSelectWrapper ul { width: 232px; }
.spec_offers_menu_content .jNiceSelectWrapper ul a { color:#0D3C76; }
.spec_offers_menu_content .jNiceSelectWrapper ul a:hover { color:#0D3C76; }
.dropdown-menu-item .spec_offers_menu_content .jNiceSelectWrapper ul { width: 223px; }
.dropdown-menu-item .spec_offers_menu_content .jNiceSelectWrapper ul a { color:#0D3C76; margin-right: 0; }

.find_book_form .jNiceSelectWrapper {
    height: 25px;
    position: relative;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_bg_find.png") repeat-x;
    color:#00484d;
    font-size: 12px;
    font-family: Arial,helvetica,sans-serif;
}

.find_book_form .jNiceSelectWrapper DIV SPAN {
    float: none;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 3px 0 5px;
    position: absolute;
    width: 224px;
}

.find_book_form .jNiceSelectWrapper DIV A {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_right_find.png") no-repeat center right;
    display: block;
    height: 25px;
    position: absolute;
    right: 0;
    width: 100%
}
/*map select*/
.map_form .jNiceSelectWrapper {
    height: 27px;
    position: relative;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_left.png") no-repeat center left;
    color:#293c6c;
    font-size: 12px;
    font-family: Arial,helvetica,sans-serif;
    width: 101px;
}



.map_form .jNiceSelectWrapper DIV SPAN {
    float: none;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/select_map_bg.png') repeat-x;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    padding: 0 3px 0 2px;
    margin-left: 3px;
    position: absolute;
    width: 72px;
}

.map_form .jNiceSelectWrapper DIV A {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_right.png") no-repeat center right;
    display: block;
    height: 27px;
    position: absolute;
    right: 0;
    width: 100%;
}

.map_form .jNiceSelectWrapper div a.opened  /*vn*/
{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_right_up.png") no-repeat center right;
}
	
    .map_form .jNiceSelectWrapper UL A:hover {background: #cccccc;}

.map_form .jNiceSelectWrapper UL A.selected {background: #dadada;}

.jRadioWrapper {float: left; padding: 0 4px 0 0;}
.jNiceRadio {display: block; background: url("../../../../../../extension/nxc_delta/design/delta/images/radio_btn.png") no-repeat top center; vertical-align: middle; width: 13px; height: 13px;padding:0 0 0 0px;}

.jNiceCheckbox {display: block; background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox.gif") no-repeat top center; vertical-align: middle; width: 11px; height: 11px; padding: 0 0 0 7px;}
.jNiceChecked {background-position: bottom center;}

.map_form .jNiceSelectWrapper ul { width:97% }

.map_form .booking_details_part .jNiceSelectWrapper { width: 61px; color:#0a2057; font-weight: normal;}
.map_form .booking_details_part .jNiceSelectWrapper DIV SPAN { width: 32px; }
.map_form .booking_details_part .fronpage_selects_calendar .jNiceSelectWrapper { width: 43px;}
.map_form .booking_details_part .fronpage_selects_calendar .jNiceSelectWrapper DIV SPAN { width: 14px; }

.map_form .ui-datepicker-title .jNiceSelectWrapper DIV SPAN { width: 151px;}
.map_form .ui-datepicker-title .jNiceSelectWrapper { width: 180px; margin: 2px 0 0 37px;}
.map_form .ui-datepicker-title .jNiceSelectWrapper { width: 178px;}
.map_form .ui-datepicker-title .jNiceSelectWrapper ul a { padding: 0px 5px; }

.map_form div.provinces_list_popup jNiceSelectWrapper ul { width: 99px; }

/* booking engine form */
.map_form .form_block .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 223px;
}
.map_form .form_block .jNiceSelectWrapper div span { width:194px; }
.map_form .form_block .jNiceSelectWrapper ul { width:221px; }

.map_form .form_block .title_select .jNiceSelectWrapper { width: 76px; }
.map_form .form_block .title_select .jNiceSelectWrapper div span { width:47px; }
.map_form .form_block .title_select .jNiceSelectWrapper ul { width:74px !important; }

.map_form .form_block .select_phone .jNiceSelectWrapper { width: 117px; }
.map_form .form_block .select_phone .jNiceSelectWrapper div span { width:88px; }
.map_form .form_block .select_phone .jNiceSelectWrapper ul { width:115px !important; }

.map_form .select_upgradets_ons .jNiceSelectWrapper { width: 60px; }
.map_form .select_upgradets_ons .jNiceSelectWrapper div span { width:31px; }
.popup-gen  .map_form .select_upgradets_ons .jNiceSelectWrapper ul {     margin: 0 -5px 0 0;  padding:0; border:none;  }
.popup-gen .map_form .select_upgradets_ons .jNiceSelectWrapper ul li { margin: 0; }

.prefer_radio_block .jRadioWrapper { padding: 0 9px 0 0;}
.agree_preferences_block .jNiceCheckbox {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox_2.png") no-repeat scroll center top;
    float: left;
    height: 10px;
    margin-top: 4px;
    padding: 0 6px 0 6px;
    width: 10px;
}
.agree_preferences_block .jNiceChecked {background-position: bottom center;}
.agree_preferences_block .spec_assist_preference .jNiceCheckbox { margin-top: 13px; }

.map_form .form_block.payment_info_form .select_month .jNiceSelectWrapper { width: 112px; }
.map_form .form_block.payment_info_form .select_month .jNiceSelectWrapper div span { width:83px; }
.map_form .form_block.payment_info_form .select_month .jNiceSelectWrapper ul { width:110px; }

.map_form .form_block.payment_info_form .select_phone .jNiceSelectWrapper { width: 110px; }
.map_form .form_block.payment_info_form .select_phone .jNiceSelectWrapper div span { width:81px; }
.map_form .form_block.payment_info_form .select_phone .jNiceSelectWrapper ul { width:108px !important; }

.choose_dates_details .line_checkbox .jNiceCheckbox {  background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox_calendar.png") no-repeat top center; }
.choose_dates_details .line_checkbox .jNiceChecked {background-position: bottom center;}


.map_form .provinces_list_popup .jNiceSelectWrapper { width:180px; }
.map_form .provinces_list_popup .jNiceSelectWrapper div span { width: 151px; }
.map_form .provinces_list_popup .jNiceSelectWrapper ul { width: 178px !important; }
/* end booking engine */


/* meetings & events - find an event hotel form ADD BY at@nxc.no */

.find_event_hotel_frm form.map_form fieldset ul li .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 162px;
}
	.find_event_hotel_frm form.map_form fieldset ul li .jNiceSelectWrapper div {width: 162px; }
	.find_event_hotel_frm form.map_form fieldset ul li .jNiceSelectWrapper div span {width: 133px; }
	.find_event_hotel_frm form.map_form fieldset ul li .jNiceSelectWrapper ul {width:160px !important; }
	
.find_event_hotel_frm form.map_form fieldset ul li.feh-numbers .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 90px;
}
	.find_event_hotel_frm form.map_form fieldset ul li.feh-numbers .jNiceSelectWrapper div {width: 90px; }
	.find_event_hotel_frm form.map_form fieldset ul li.feh-numbers .jNiceSelectWrapper div span {width: 61px; }
	.find_event_hotel_frm form.map_form fieldset ul li.feh-numbers .jNiceSelectWrapper ul {width:97% }
div.event-hotel .map_form .jNiceSelectWrapper {
	width: 89px;
}
div.event-hotel .map_form .jNiceSelectWrapper div span {
	width: 60px;
}
/* Request for proposal ADD BY at@nxc.no */

.rfp_forms_left fieldset ul li .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 226px;
    float:left;
}
	.rfp_forms_left fieldset ul li .jNiceSelectWrapper div {width: 226px; }
	.rfp_forms_left fieldset ul li .jNiceSelectWrapper div span {width: 197px; } 
	.rfp_forms_left fieldset ul li .jNiceSelectWrapper ul {width: 223px;}
	#proposal_form .rfp_forms_left fieldset ul li .jNiceSelectWrapper ul {width: 224px;}
		.rfp_forms_left fieldset ul li .jNiceSelectWrapper ul li {
			height:auto;
			line-height:auto;
			margin-bottom:0px;
		}
		
.rfp_forms_left fieldset ul li.salutation .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 77px;
    float:left;
}
	.rfp_forms_left fieldset ul li.salutation .jNiceSelectWrapper div {width: 77px; }
	.rfp_forms_left fieldset ul li.salutation .jNiceSelectWrapper div span {width: 48px; } /* -29px */
	.rfp_forms_left fieldset ul li.salutation .jNiceSelectWrapper ul {width: 75px;}
		.rfp_forms_left fieldset ul li.salutation .jNiceSelectWrapper ul li {
			height:auto;
			line-height:auto;
			margin-bottom:0px;
		}		

		
.rfp_forms_right fieldset ul li .jNiceSelectWrapper { 
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    float:left;
}
	.rfp_forms_right fieldset ul li .jNiceSelectWrapper div {width: 190px; }
	.rfp_forms_right fieldset ul li .jNiceSelectWrapper div span {width: 161px; } /* -29px */
	.rfp_forms_right fieldset ul li .jNiceSelectWrapper ul {width: 190px;}
	#proposal_form .rfp_forms_right fieldset ul li .jNiceSelectWrapper ul {width: 188px;}
		.rfp_forms_right fieldset ul li .jNiceSelectWrapper ul li {
			height:auto;
			line-height:auto;
			margin-bottom:0px;
		}

/*calendar styles*/
.choose_date_calendar .ui-datepicker-title .jNiceSelectWrapper,
#header_choose_date_calendar .ui-datepicker-title .jNiceSelectWrapper{
    width: 157px;
}
.choose_date_calendar .ui-datepicker-title .jNiceSelectWrapper DIV SPAN,
#header_choose_date_calendar .ui-datepicker-title .jNiceSelectWrapper DIV SPAN{
    width: 128px;
}
/*end calendar styles*/

form#hotels-select .jNiceSelectWrapper
{
	width: 280px;
}
form#hotels-select .jNiceSelectWrapper DIV SPAN
{
    float: none;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/select_map_bg.png') repeat-x;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    padding: 0 3px 0 6px;
    margin-left: 3px;
    position: absolute;
    width: 252px;
	margin: 0px;
	color: #293C6C;
	font-size: 12px;
}

form#hotels-select .jNiceSelectWrapper UL li.hotel-select A {
	padding-left: 20px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/r_arrw.png") no-repeat scroll 10px 15px transparent;
	color: #0A2057;
}
form#hotels-select .jNiceSelectWrapper DIV A
{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_right.png") no-repeat center right;
    display: block;
    height: 27px;
    position: absolute;
    right: -2px;
    width: 100%;
}
form#hotels-select .jNiceSelectWrapper ul li
{
	line-height: 27px;
}
form#hotels-select .jNiceSelectWrapper ul li.region-select a
{
	color: black;
	font-size: 16px;
	font-weight: bold;
	background: #BECEF8;
	cursor: default;
	border-top: 1px solid #04102F;
}
form#hotels-select .jNiceSelectWrapper ul li.city-select a
{
	color: black; /*#ADADAD;*/
	font-weight: bold;
	background: none;
	cursor: default;
	font-size: 14px;
}

form#hotels-select .jNiceSelectWrapper ul
{
	top: 25px;
}
form#hotels-select .jNiceSelectWrapper UL A.selected
{
	background: #0A2057;
	color: white;
}
form#hotels-select .jNiceSelectWrapper
{
	background: none repeat scroll 0 0 transparent;
    /*height: 300px;
    position: absolute;*/
    width: 280px;
}
form#hotels-select .jNiceSelectWrapper ul
{
	height: 190px !important; /*300*/
}

/* end: extension/nxc_delta/design/delta/stylesheets/jnice.css */

/* start: extension/nxc_delta/design/delta/stylesheets/nxc.delta.css */
div.content-cust
{
	z-index: 5;
}
div.lightbox, div.calendar_lightbox
{
	position: absolute;
	top: -2px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #0a2057;
	z-index: 10;
	display: none;
}
div.lightbox div.shadow, div.calendar_lightbox div.shadow
{
	position: absolute;
	top: -2px;
	left: 0px;
	width: 100%;
	height: 14px;
	background: url( '../../../../../../extension/nxc_delta/design/delta/images/lightbox_shadow2.png' );
}
div.lightbox div.hotels_columns
{
	margin-top: 15px;
}
div.lightbox div.hotels_column
{
	width: 210px;
	float: left;
	height: 100%;
	margin-left: 40px;
}
div.lightbox div.hotels_column div.hotels_group
{
	margin-top: 20px;
}
div.lightbox a.close_all_hotels
{
	color: #ffffff;
	font-family: Arial;
	position: absolute;
	top: 50px;
	right: 100px;
	font-size: 12px;
        background: url('../../../../../../extension/nxc_delta/design/delta/images/close_calendar.gif') no-repeat 0px 1px;
        display: block;
        padding: 0 0 3px 15px;
        text-decoration: underline;
}
div.lightbox a.close_all_hotels:hover { color:#75819f; }
div.lightbox span.hotels_places
{
	font-size: 24px;
	color: #0091f3;
}
div.lightbox span.hotels_place
{
	font-size: 12px;
	color: #ffffff;
        font-weight: bold;
}
div.lightbox span.hotel
{
	font-size: 10px;
	color: #8b92a5;
}
div.lightbox ul.hotels_list
{
	margin-top: 0px;
}
div.lightbox ul.hotels_list li.hotels
{
	background: url( '../../../../../../extension/nxc_delta/design/delta/images/lightbox_dots.png' ) no-repeat bottom left;
	padding: 2px 0px 6px 0px;
}
div.lightbox ul.hotels_list li.hotels.last
{
	background: none;
	padding: 2px 0px 6px 0px;
}
div.lightbox ul.hotels_list li.hotels ul li
{
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}
/* end: extension/nxc_delta/design/delta/stylesheets/nxc.delta.css */

/* start: extension/nxc_delta/design/delta/stylesheets/jquery.jscrollpane.css */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: #ebebeb;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 13px;
	background: #ebebeb;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #ebebeb;
	position: relative;
}

.jspDrag
{
	background:#0a2057 url("../../../../../../extension/nxc_delta/design/delta/images/bg_jspDrag.png") no-repeat center;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 13px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* end: extension/nxc_delta/design/delta/stylesheets/jquery.jscrollpane.css */

/* start: extension/nxc_delta/design/delta/stylesheets/site.css */
/*.addthis_toolbox.addthis_default_style {
    width: 156px;
} ann_b commented*/
.footer_down table td {
    height: 33px;
}
.list_hotels {
    margin-top: 8px;
    height: 28px;
}
.list_hotels td a {
    text-decoration: none;
    color:#545454;
    display: block;
    margin-bottom: 3px;
}
.list_hotels td a:hover{ text-decoration: underline; }
.accordion-content.find_menu_content .btn a {
    padding-top: 6px;
}
.provinces_list_popup table td
{
    padding: 2px 5px;
}
div.lightbox span.hotel a
{
		color: #8B92A5;
		font-size: 10px;
		text-decoration: none;
		text-transform: none;
}
div.lightbox span.hotel a:hover
{
		text-decoration: underline;
}
/* end: extension/nxc_delta/design/delta/stylesheets/site.css */

/* start: extension/nxc_delta/design/delta/stylesheets/nxc.at.css */
/* TEXTAREA style */
.textarea_elem {
    position: relative;
    width:328px;
    height: 75px;
    border-bottom:1px solid #d3d3d3;
}

.shadow_textarea {
    position: absolute;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/textarea_right_shadow.png') no-repeat right top;
    height: 76px;
    width:11px;
    right: -11px;
}
.textarea_elem textarea{
    background: url('../../../../../../extension/nxc_delta/design/delta/images/textarea_middle.png') repeat-x;
    text-indent: 4px;
    color:#0a2057;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 73px;
    width: 324px;
    border:none;
    outline: none;
    padding-right:10px;
    overflow:hidden;
}

.datepicker_input_right {
    position: absolute;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_right_select.png') no-repeat right top;
    height: 27px;
    width:23px;
    right: -23px;
    cursor: pointer;
}

ul.renderedul,
ol.renderedol
{
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 10px 16px;
}
ul.renderedul a {color: #0A2057}
ul.renderedul
{
	list-style: disc inside;
}

ol.renderedol
{
	list-style: decimal inside;
}

.calgary-content ul.renderedul{
    list-style: disc outside;
    margin: 10px 0 10px 15px;
}
.privilege-content ol.renderedol{margin: 10px 0 10px 16px;}
.property-content-left ul.renderedul {margin:10px 0 10px 25px;}
.carousel_item active ul.renderedul {margin: 10px 0 10px 10px}
/* Media Centre */
.media-centre-col-left,
.property-col-left {
    float: left;
    margin-left: 0px;
    margin-right: 1px;
    margin-top: 17px;
    position: relative;
    width: 227px;
    z-index: 2;
}
.media-centre-col-left{
	width: 245px;
}
.property-col-left{
	width: 264px;
}
	.media-centre-col-left ul.media-centre-nav li,
	.property-col-left ul.property-nav li {
		padding-left:25px;
	}
	.media-centre-col-left ul.media-centre-nav li.active_li,
	.property-col-left ul.property-nav li.active_li {
		min-height:50px;
		line-height:50px;
		background-color: #e6e6e6;
		
	}
		.media-centre-col-left ul.media-centre-nav li ul
		{
			padding-bottom:10px;
		}
		.media-centre-col-left ul.media-centre-nav li ul li,
		.media-centre-col-left ul.media-centre-nav li.active_li ul li
		{
			min-height: 20px;
			height:20px;
			line-height:20px;
			padding: 0px;
		}

	.property-col-left ul.property-nav li.active_li {
		background-color: #3C81BE !important;
		background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_left_menu_hover_property.png") repeat-y right top;
	}
		.media-centre-col-left ul.media-centre-nav li a,
		.property-col-left ul.property-nav li a {
			text-transform:uppercase;
			color: #8691ac; 
			font-size: 17px;
			font-weight: bold;
			margin: 11px 0px;
			display: block;    
			letter-spacing: -1px;
			text-decoration: none;
		}
		
		
		
		
		
		.media-centre-col-left ul.media-centre-nav li.active_li a:hover {text-decoration: none;color: #7B86A2}
		.media-centre-col-left ul.media-centre-nav li.active_li a,
		.property-col-left ul.property-nav li.active_li a {
		    text-decoration: none;
		    color: #008dec;
		    min-height: 50px;
		    padding-right: 11px;
		    position:relative;
		    left:1px;
		    margin-top: 0px;
		}
		
		.property-col-left ul.property-nav li a,
		.property-col-left ul.property-nav li.active_li a,
		.property-col-left ul.property-nav li.active_li a.active {
			color: #fff; 
		}
		
		.media-centre-col-left ul.media-centre-nav li.active_li a.active:hover {text-decoration: none;color: #7B86A2}
		.media-centre-col-left ul.media-centre-nav li.active_li a.active,
		.property-col-left ul.property-nav li.active_li a.active {
		    background: url("../../../../../../extension/nxc_delta/design/delta/images/content_angle.png") no-repeat center right;
		}
		
		.media-centre-col-left ul.media-centre-nav li.active_li a.active,
		.property-col-left ul.property-nav li.active_li ul li a.active {
		    background: url("../../../../../../extension/nxc_delta/design/delta/images/content_angle.png") no-repeat top right;
		    display: block;
		    width: 191px;
		    text-decoration:none;
		}
		.property-col-left ul.property-nav li.active_li ul li a.active { width: 227px; }
		
		ul.property-nav li.active_li.subitems {
			padding-bottom: 5px;
		}
		
		ul.property-nav li.active_li.subitems a{
		    height: 20px;
		    margin-bottom: 0px;
		}
		
		.media-centre-col-left ul.media-centre-nav li.active_li.subitems a{
		    height: 20px;
		    min-height: 20px;
		    margin-bottom: 20px;
		}
		
		.property-col-left ul.property-nav li ul{
				position:relative;
				top:-10px;
				
		}
			.property-col-left ul.property-nav li ul li{
				padding-left:0px;
				line-height:20px;
				min-height: 20px;
				height:20px;
				/*width: 190px;*/
			}
				.media-centre-col-left ul.media-centre-nav li ul li a,
				.media-centre-col-left ul.media-centre-nav li.active_li ul li a,
				.property-col-left ul.property-nav li.active_li ul li a,
				.property-col-left ul.property-nav li ul li a {
					text-transform:lowercase;
					color: #DFEFFE; /*#c5d9ec;*/
					font-size: 12px;
					font-weight: bold;
					margin-bottom: 0px;
					display: inline;    
					letter-spacing: 0px;
					text-decoration: underline;
					height:auto;
					min-height: 20px;
					height:20px;
					line-height:20px;
				}
				
				.media-centre-col-left ul.media-centre-nav li.active_li ul li a{
					color: #80848E; /*#7e89a4;*/
				}
				
				.media-centre-col-left ul.media-centre-nav li.active_li ul li a.active{
					color: #0a2057;
				}
				
#mc-video-dialog-content{
	width: 640px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#mc-image-dialog-content {
	width: 875px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#mc-image-dialog-content p {
	font-size: 12px;
	color: #7682a0;
	padding: 5px 0;
}

#mc-image-dialog-content h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	color: #fff;
}

.image-items-desc {
	display: none;
}

.media-centre-content,
.meetings-events-content{ 
	width: 690px;
	padding: 30px;
}
	.media-centre-content .wrap h3 {
            color: #0A2057;
            font-size: 12px;
            font-weight: bold;
            letter-spacing: 0.1px;
            line-height: 15px;
            margin-bottom: 7px;
	}
	
	.media-centre-content .wrap .mc-control-panel {
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding: 8px 0;
		height: 33px;
		line-height: 33px;
		margin: 11px 0 17px 0;
		font-size: 11px;
		font-weight: bold;
		color: #7682a0;
		
	}
		.media-centre-content .wrap .mc-control-panel ul.mc-share-print,
		.popup-hp ul.mc-share-print{
			float: left;
			height: 33px;
		}
		.popup-hp ul.mc-share-print{
			position: absolute;
			top: 10px;
			left: 10px;
			font-size: 11px;
		}
			.popup-hp ul.mc-share-print li{
				float: left;
				margin-left: 15px;
			}
			.media-centre-content .wrap .mc-control-panel ul.mc-share-print a{
				color: #7682a0;
			}
			
			.popup-hp ul.mc-share-print a{
				color: #ced2dd;
			}
			.media-centre-content .wrap .mc-control-panel ul.mc-share-print a.mc-share,
			.popup-hp ul.mc-share-print a.mc-share{
				display: block;
				height: 21px;
				line-height: 21px;
				background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-share.png") no-repeat center left;
				padding-left: 30px;
				margin-top:5px;
			}
			.popup-hp ul.mc-share-print a.mc-share{
				background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-share-white.png") no-repeat center left;
			}
			.media-centre-content .wrap .mc-control-panel ul.mc-share-print a.mc-print,
			.popup-hp ul.mc-share-print a.mc-print{
				display: block;
				height: 21px;
				line-height: 21px;
				background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-print.png") no-repeat center left;
				padding-left: 30px;
				margin-top:5px;
			}
			.popup-hp ul.mc-share-print a.mc-print{
				background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-print-white.png") no-repeat center left;
			}
			
		.media-centre-content .wrap .mc-control-panel ul.mc-nav{
			float: right;
			height: 33px;
		}
		
			.media-centre-content .wrap .mc-control-panel ul.mc-nav a{
				color: #0a2057;
			}
			
		.media-centre-content .wrap .mc-control-panel ul.mc-share-print li,
		.media-centre-content .wrap .mc-control-panel ul.mc-nav li{
			float: left;
			padding-right: 20px;
		}
		
		.media-centre-content .wrap .mc-control-panel ul.mc-nav li{
			padding-right: 10px;
			padding-left: 10px;
		}
		
		.media-centre-content .wrap .mc-control-panel ul.mc-nav li.mc-nav-center{
			border-left: 1px dotted #cccccc;
			border-right: 1px dotted #cccccc;
		}
		
	.media-centre-content .wrap ul.mc-items li {
		float: left;
		width: 169px;
		height: 200px;
		margin-right: 13px;
		margin-bottom: 15px;
	}
	.media-centre-content .wrap ul.mc-items li.last {
		margin-right: 0px;
	}
		.media-centre-content .wrap ul.mc-items li a span.video-bg,
		.media-centre-content .wrap ul.mc-items li a span.s360-bg {
			width: 169px;
			height: 200px;
			position: absolute;
		}
		.media-centre-content .wrap ul.mc-items li a span.video-bg {
			background: url("../../../../../../extension/nxc_delta/design/delta/images/video-play-bg.png") no-repeat center;
		}
		
		.media-centre-content .wrap ul.mc-items li a span.s360-bg {
			background: url("../../../../../../extension/nxc_delta/design/delta/images/360-play-bg.png") no-repeat center;
		}

	.media-centre-content-col-left {
		width: 469px;
		float: left;
	}
        .meetings-events-content .wrap hr{
	    margin: 30px 0 10px;
	    border:none;
	    border-bottom:1px dotted #cacaca;
	}
        .meetings-events-content .wrap .gray_banner{
	    background: none repeat scroll 0 0 #E5E5E5;
	    color: #516187;
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0 0 10px;
	    padding: 25px;
	}
	.meetings-events-content .wrap .banner_block{
	    height: 106px;
	    position: relative;
	    width: 688px;
	    margin-bottom: 30px;
	}
       .meetings-events-content .wrap .banner_block .orange{
/*	    color: #FF590A;*/
	    color:#016DBA;
	    font-size: 24px;
	    left: 10px;
	    position: absolute;
	    top: 10px;
	    text-transform: uppercase;
        }
	.banner_block a{
	    display:block;
	}
       .meetings-events-content .wrap .banner_block .blue{
	    color: #0A2057;
	    font-size: 18px;
	    left: 10px;
	    position: absolute;
	    text-transform: uppercase;
	    top: 38px;
        }
       .meetings-events-content .wrap .banner_block .request_quote{
	    position: absolute;
	    right: 240px;
	    bottom: -10px;
	    height:30px;	    
	}
		.mcc-promo-slider {
	        margin-bottom: 20px;
	        height: 251px;
	        width: 469px;
	    }
	    .mcc-promo-slider .arrow-next,.mcc-promo-slider .arrow-prev {top:103px;width: 24px; height: 37px;position: absolute}
	    .mcc-promo-slider .arrow-next{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_right2.png") no-repeat;right: 10px}
	    .mcc-promo-slider .arrow-prev{ background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_left2.png") no-repeat;left: 10px}
		
		.mcc-promo-slider .booking_banner { width: 469px;  height: 251px; position: relative; }
		.mcc-promo-slider .promo-des {
		    position: absolute;
		    top: 22px;
		    right: 43px;
		    width: 449px;
		    text-align:right;
		}
		.mcc-promo-slider .booking_banner .promo-title {
		    font-size: 50px;
		}
		.mcc-promo-slider .promo-text {
		    margin:10px 0px 22px 0px;
		    height: 50px;
		    
		    overflow: hidden;
		}
		.mcc-promo-slider .booking_banner .promo-text span {
		    font-size: 12px;
		    width: 200px;
		    float: right;
		}
		.mcc-promo-slider .booking_banner .btn .btn-text { padding: 0 10px; height:29px;line-height:29px;}
		.mcc-promo-slider .booking_banner .btn { position: absolute;bottom: -50px; right: 0px;height:29px;}
		
		
			    
	    	
		div#mcc-tabs {
			margin:9px 0px 15px 0px;
		    padding:0px;
			height:41px;
		    border-bottom: 1px solid #CCCCCC;
		    border-top: 1px solid #CCCCCC;
		}
			div#mcc-tabs ul{
				list-style: none;
				margin:0px;
			    padding:0px;
				height:50px;
			}
				div#mcc-tabs ul li{
					margin:0px;
					padding:0px 15px 0px 0px;
					float: left;
					line-height:45px;
					display: block;
					height:50px;
				}
				
				div#mcc-tabs ul li.active{
					background: url("../../../../../../extension/nxc_delta/design/delta/images/mcc_tabs_angle.png") no-repeat bottom center;
				}
					div#mcc-tabs ul li a {
					    color: #A5DBFF;
					    font-size: 24px;
					    letter-spacing: -0.9px;
					    text-decoration: none;
					    text-transform: uppercase;
					    overflow: hidden;
					    
					}
					div#mcc-tabs ul li.active a {
						color:#0a2057;
					}
					
		.mcc-tabs-content {
		
		}
			.mcc-tabs-content div{
			
			}
				.mcc-tabs-content div div.clear {
					margin-top:26px;
				}
			
				.mcc-tabs-content div h3{
					font-weight: bold;
					font-size: 12px;
					font-family: arial;
					color: #0a2057;
					margin-bottom:12px;
				}
				
				.mcc-tabs-content div p{
					font-weight: bold;
					font-size: 11px;
					font-family: arial;
					color: #475881;
					line-height:16px;
				}
					.mcc-tabs-content div p span,.mcc-tabs-content div p a{
						font-weight: bold;
						color: #0a2057;
					}
					.mcc-tabs-content div p span,.mcc-tabs-content div p a.follow{
						font-weight: bold;
						color: #008dec;
						text-decoration: none;
					}
					
			.mcc-tabs-content div a.view-all{
				color: #008dec;
				font-weight: bold;
				font-size: 15px;
				font-family: arial;
			}
		
	.media-centre-content-col-right {
		width: 241px;
		float: right;
		overflow: hidden;
	}
	
		.media-centre-content-col-right div.mcc-block{
			background-color: #ebebeb;
			margin-bottom: 10px;
			padding: 18px 20px;
		}
			.media-centre-content-col-right div.mcc-block .input_elem{
				margin-bottom: 9px;
			}
			.media-centre-content-col-right div.mcc-block h4{
				color: #0a2057;
				font-weight: bold;
				font-size: 16px;
				font-family: arial;
				margin-bottom:16px;
				line-height:18px;
			}
			.media-centre-content-col-right div.mcc-block label{
				color: #475881;
				font-size: 12px;
				font-family: arial;
			}
		
			.media-centre-content-col-right div.mcc-block .btn {
			   	float: left;
			}
				.media-centre-content-col-right div.mcc-block .btn-durk-blue a {
				    height: 32px;
				    line-height: 31px;
				    padding: 0 11px;
				   
				}
			
			.media-centre-content-col-right div.mcc-block .btn-submit {
			   margin-left: 0px;
			   
			}

/* Meetings & Events */

	.meetings_events .title-durk-blue {margin-top:0px;padding-top:20px;margin-left:26px;}
	.meetings_events .breadcrumbs-hp {margin-left:26px;}

        .event-article ul.renderedul {
               left: 14px;
               position: relative;
               list-style: disc outside none;
        }

	/* START planing_event_help_frm */
	
	.planing_event_help_frm {
		width:344px;
		border-top:1px solid #c6c6c6;
		border-bottom:1px solid #c6c6c6;
		padding: 10px 1px 10px 10px;
		background-color: #f6f6f6;
	}
		.planing_event_help_frm form fieldset legend {
			padding: 0px 0px 19px 0px;
		}
		
			.planing_event_help_frm form fieldset ul li {
				float: left;
				width:163px;
				margin: 0 9px 9px 0;
				position:relative;
			}
			
				.planing_event_help_frm form fieldset ul li label{
					color:#0a2057;
					font-family: arial; 
					font-size: 12px; 
					display:block;
					margin-bottom:10px;
				}
				.planing_event_help_frm form fieldset ul li .input_elem{width:163px;}	
				.planing_event_help_frm form fieldset ul li .btn{ margin: 15px 0px 0px 0px;}

	/* END planing_event_help_frm */

	/* START find_event_hotel_frm */
	
	.find_event_hotel_frm {
		float: left;
	    margin-left: 0px;
	    margin-right: 1px;
	    margin-top: 17px;
	    position: relative;
	    width: 200px;
	    z-index: 2;
	    background: url("../../../../../../extension/nxc_delta/design/delta/images/find_event_hotel_frm_background.png") repeat-y left top;
	    padding-bottom:10px;
	    
	}
		.find_event_hotel_frm form fieldset {
			margin-left: 26px;
		}
		
		.find_event_hotel_frm form fieldset legend {
			padding: 0px 0px 11px 0px;
		}
		.find_event_hotel_frm form fieldset div.feh-desc {
			color: #475881;
			font-style:italic;
			font-size:11px;
			font-family:arial;
			overflow:hidden;
			margin-bottom:18px;
		}
		
			.find_event_hotel_frm form fieldset ul li {
				margin: 0 0 9px 0;
				position:relative;
			}
			.find_event_hotel_frm form fieldset ul li label{
				color:#475881;
				font-family: arial; 
				font-size: 12px; 
				display:block;
				margin-bottom:10px;
			}
			
			.find_event_hotel_frm form fieldset ul li div.feh-radio{
				margin:23px 0;
				
			}
			.find_event_hotel_frm form fieldset ul li div.feh-radio label{
				width: 139px;
				padding-left:10px;
				margin-left:10px;
				margin-bottom:15px;
				
			}

			.find_event_hotel_frm form fieldset ul li .left_dates{
			    width: 76px;
			    float: left;
			}
			.find_event_hotel_frm form fieldset ul li .right_dates{
			    width: 76px;
			    float: left;
			    text-align: right;
			    margin-left: 9px;
                            margin-top:12px;
			}
			.find_event_hotel_frm form fieldset ul li .right_dates a{
			    display: block;
			    margin-bottom: 12px;
			    color: #0099fe;
			    font-size: 10px;
			    font-weight: bold;
			    font-family: Arial,Helvetica,sans-serif;
			}
			
			input#travel_date_find, input#second_travel_date_find {
			    width: 76px;
			    height: 26px;
			    line-height: 26px;
			    background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_event_hotel.png') no-repeat;
			    color: #0a2057;
			    font-size:11px;
			    font-family: Arial,Helvetica,sans-serif;
			    border: none;
			    text-indent: 3px;
			    outline:none;
			}
			
		.find_event_hotel_frm form fieldset ul li .btn{ margin: 15px 0px 0px 0px;}

                .find_event_hotel_frm .input-hotel { width:162px; }
                .find_event_hotel_frm .input_elem { width:53px; }
	/* END find_event_hotel_frm */
	
	.mec-items { width:100%;}
	
	.mec-items li{overflow: hidden;min-height:159px;float:left;width:330px;}
	.mec-items li.right-item{padding-left: 30px;}

	.mec-items li h2,.mec-items li h2 a, 
	.planing_event_help_frm form fieldset legend,
	.find_event_hotel_frm form fieldset legend{ 
		color: #008dec;
		font-family: arial;
		font-weight: bold;
		font-size: 16px;
	}
	.mec-items li h2{ 
		margin-bottom:8px;
		background: url("../../../../../../extension/nxc_delta/design/delta/images/title_bg.png") no-repeat scroll 0 0 transparent;
		height: 48px;
		width:330px;
	}
	.mec-items li h2 a{
	    color: #FFFFFF;
	    display: block;
	    padding-left: 20px;
	    padding-top: 10px;
	    text-decoration: none;
	    text-transform: uppercase;
	}
	.mec-items li .mec-items-wrap .phone{color:#828282;font-size:12px;}
        .request_quote.btn-submit{float: none;margin-bottom: 10px;margin-left: 0;}
	.request_quote.btn-submit a{position: absolute;left:0;top:0;width:100%;height:100%;}
	.request_quote.btn-submit .btn-text span{font-size: 20px;}
	.mec-items li .mec-items-wrap .mec-item-imgs{width: 310px; border: 10px solid #DBDBDB;}
		.mec-items li .mec-items-wrap .mec-item-imgs img{margin:0;padding:0;vertical-align:middle;}
	.mec-items li .mec-items-wrap .mec-item-txt{ margin-top: 20px;min-height:150px;}
	.mec-items li .mec-items-wrap .mec-item-txt p:first-child b{
	    color: #0A2057;
	    font-family: Verdana,sans-serif;
	    font-size: 16px;
	    font-weight: normal;
	    line-height: 18px;
	    text-transform: uppercase;
	    width: 310px;
	    display:block;
	}
	.mec-items li .mec-items-wrap .mec-item-txt p{ 
		color: #7581a0; 
		font-family: arial; 
		font-size: 12px; 
		margin-bottom: 18px;
		line-height: 15px;
	}
	.mec-items li .mec-items-wrap .mec-item-txt p a { color: #0a2057; font-weight: bold;}
	.mec-items li .mec-items-wrap .mec-item-txt .mec-item-submenu {margin-bottom:15px;}
		.mec-items li .mec-items-wrap .mec-item-txt .mec-item-submenu li{min-height: 20px;}
			.mec-items li .mec-items-wrap .mec-item-txt .mec-item-submenu li a{
				color: #0a2057; 
				font-family: arial;
				font-size: 11px;
				font-weight: bold;
			}
	
	
/* Request for proposal */	

.rfp-popup{
	margin-top:15px;
	margin-right: 46%;
}

.rfp_info {
	width: 945px;
	overflow: hidden;
	padding: 14px 10px;
	background-color: #fff;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial;
	margin-left: 26px;
}
	.rfp_info span{
		color: #475881;
		font-size: 12px;
		display: block;
		padding: 3px 0;
	}
	
	.rfp_info span.rfp_info_label{
		color: #0a2057;
		font-size: 16px;
		font-weight:bold;
		
	}
	
	.rfp_info h3{
		color: #008dec;
		font-size: 15px;
		font-weight:bold;
		margin: 10px 0;
	}
	
.rfp_forms {
	width: 965px;
	overflow: hidden;
	margin: 20px 0 43px 26px;
	min-height:707px;
	position:relative;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/rfp_vertical-dotted-line.png') repeat-y 464px bottom;
}

	.rfp_forms_left {
		overflow: hidden;
		width: 463px;
		float: left;
	}
	
		.rfp_forms_left fieldset legend {
			color: #0a2057;
			font-family: arial;
			font-weight: bold;
			font-size: 16px;
			width:463px;
			display:block;
		}
		
			.rfp_forms_left fieldset ul li, 
			.rfp_forms_right fieldset ul li {
				display:block;
				clear:both;
				height:27px;
				line-height:27px;
				font-family: arial;
			}

				.rfp_forms_left fieldset ul li label{
					display:block;
					float:left;
					width: 181px;
					text-align: right;
					color: #0a2057;
					font-family: arial;
					font-size: 12px;
					margin-right:15px;
				}
				
				.rfp_forms_left fieldset ul li span.rfp_desc{
					color: #0a2057;
					font-size: 10px;
				}
				
				.rfp_forms_left fieldset ul li.required label,
				.rfp_forms_right fieldset ul li.required label{
					font-weight: bold;
				}
				
				.rfp_forms_right fieldset ul li.required.wide label{
					width: 261px;
				}
				
				.rfp_forms_left fieldset ul li .input_elem{
					float:left;
					width: 223px;
				}
				.rfp_forms_left fieldset ul li .input_elem.date{
					width: 203px;
				}

	.rfp_forms_right {
		overflow: hidden;
		width: 455px; /* 502 */
		float: left;
		padding:0 0 0 47px;
	}
	
		.rfp_forms_right .clear {margin-top:10px;}
		.rfp_forms_right .rfp-radio .clear {margin-top:0px; height:1px;}
		
		.rfp_forms_right fieldset ul li.rfp-radio{
			height: auto;
			overflow: hidden;
		}
			.rfp_forms_right fieldset ul li.rfp-radio div{
				margin-top: 20px;
				overflow: hidden;
			}
			
			.rfp_forms_right fieldset ul li.rfp-radio div .jRadioWrapper {
				margin-top: 6px;
			}
			.rfp_forms_right fieldset ul li.rfp-radio div label{
				width: 260px;
				padding-left:2px;
				margin-left:2px;
				
			}
	
		.rfp_forms_right fieldset.rfp_block {
			background-color: #d4d4d4;
			padding:10px 20px 20px 20px;
			width: 416px;
			overflow: hidden;
		}
			.rfp_forms_right fieldset legend,
			.rfp_forms_right fieldset h3{
				color: #0a2057;
				font-family: arial;
				font-weight: bold;
				font-size: 16px;
				margin: 10px 0;
			}
			.rfp_forms_right fieldset ul li label{
				display:block;
				float:left;
				width: 176px;
				text-align: left;
				color: #0a2057;
				font-family: arial;
				font-size: 12px;
			}
			
			.rfp_forms_right fieldset ul li .left_dates,
			.rfp_forms_right fieldset ul li .right_dates {
				float: left;
				width: 203px;
			}
			
			.rfp_forms_right fieldset ul li .right_dates {
				float: right;
				
			}
			.rfp_forms_right fieldset ul li .right_dates .input_elem.date {
				float: right;
				margin-right: 20px;
			}
				.rfp_forms_right fieldset ul li .left_dates label,
				.rfp_forms_right fieldset ul li .right_dates label{
					padding-right: 10px;
					width: auto;
					
				}
			
			.rfp_forms_right fieldset ul li .input_elem{
					float:left;
					width: 187px;
			}
			.rfp_forms_right fieldset ul li .input_elem.date{width: 67px;}
			
			.rfp_forms_right fieldset ul li .radio_fix{
					float:left;
					width: 70px;
					height:27px;
					line-height:27px;
					color: #0a2057;
					font-family: arial;
					font-size: 12px;
					
			}
			
			.rfp_forms_right fieldset ul li .radio_fix .jRadioWrapper{margin-top: 6px;margin-right: 4px;}
			.rfp_forms_right fieldset .textarea_elem {width: 407px;}
			.rfp_forms_right fieldset .textarea_elem textarea{width: 403px;}
			
		.rfp_forms_right .btn {margin:9px 0 0 0}
		

/* PROPERTY PAGES*/

.property-location-weather {
	position: absolute;
	right: 0px;
	top: -92px;
	color: #fff;
	width: 224px;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
}

	.property-location-weather span.deg,
	.property-location-weather span.time{
		display:block;
		width:110px;
		float: left;
		border: 1px solid #fff;
		padding:5px 0;
		font-size: 22px;
		font-weight:normal;
		text-transform:uppercase;
		margin-top:4px;
	}
	.property-location-weather span.deg{ 
		border-left: none;
	}
	
	.property-location-weather a.share,
	.property-location-weather a.print{ 
		display:block;
		height:20px;
		line-height: 26px;
		width:72px;
		padding-left:10px;
		float:right;
		color:#fff;
		margin-top:12px;
	}
	
	.property-location-weather a.share{ 
		background:url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-share.png") no-repeat left center;
	}
	.property-location-weather a.print{ 
		background:url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-print.png") no-repeat left center;
	}

.container-property { background:#05498b url("../../../../../../extension/nxc_delta/design/delta/images/bg_content_property_both.png") repeat-y left top}
.container-property .content-hp .title-white {
    font-size: 42px;
    letter-spacing: -3px;
    margin: 0 0 0 25px;
    padding: 18px 0 0 0;
    text-transform: uppercase;
    word-spacing: 1.5px;
}

.container-property .content-hp .breadcrumbs-hp span,
.container-property .content-hp .breadcrumbs-hp a {
	color: #fff;
}

	.property-left-top-infoblock {
		padding-top: 10px;
		padding-left: 25px;
		width: 239px;
		min-height: 286px;
		background:url("../../../../../../extension/nxc_delta/design/delta/images/bg_blue_gradient.png") no-repeat left bottom
	}
		
		.property-left-form .property-left-form-title, 
		.property-left-form .property-left-form-title-meddium,
		.property-left-form .property-left-form-title-big{ 
			color: #fff;
			display: block;
			clear: both;
			font-family: arial;
			font-size: 16px;
			padding-bottom: 8px;
			
		}
		.property-left-form .property-left-form-title-big{ 
			font-size: 24px;
		}
		.property-left-form .property-left-form-title-meddium{ 
			font-size: 22px;
			padding-bottom:15px;
		}
		
		.property-left-form form {
			margin-top:28px;
		}
		
		.property-left-form form ul li{
			overflow:hidden;
		}
		.property-left-form form ul li.best-rate,
		.property-left-form form ul li.modify-link {
			display:block;
			padding-top:13px;
		}
		
		.property-left-form .input_elem{ width: 94px;}
		.property-left-form .input_elem input{background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_property_main.png') repeat-x; color: #fff; }
		.property-left-form .input_elem .datepicker_input_right{
			background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_property_right.png') no-repeat right top;
			width:18px;
   	 		right: -18px;
		}
		
		.property-left-form .left_dates{
			margin-right: 6px;
		}
		
		.property-left-form .right_dates{
			text-align: left;
		}
		
			.property-left-form label{
				height: 15px;
				display:block;
			}
			
			.property-left-form label,
			.property-left-form label a,
			.property-left-form form ul li.best-rate a,
			.property-left-form form ul li.modify-link a {
				color: #ffffff; 
				font-size: 11px;
				font-family: arial;
				
			}
            .property-left-form form ul li.best-rate a,
            .property-left-form form ul li.modify-link a {
                font-weight:bold;
            }
			
			.property-left-form label a {
				text-align: right;
                                font-weight:bold;
			}
			
		.property-left-form div.property-left-form-desc{
    		width:180px;
    		overflow:hidden;
    		padding-bottom:10px;
		}
		
		.property-left-form div.property-left-form-desc p{
    		color: #ffffff;
    		font-size: 12px;
    		line-height:18px;
    		margin:10px 0;
		}
			
		.property-left-form .btn{
			margin: 9px 0 0 0;
			font-size: 22px;
    		line-height: 31px;
    		height: 31px;
    		float:left;
		}
			.property-left-form .btn .btn-text{
	    		line-height: 31px;
	    		height: 31px;
			}
		
		.property-left-form .btn-white .btn-text{
			/*background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_white_middle.png") repeat-x left top;*/
			color: #008dec;
		}
		
.property-content { 
	width: 757px;
	padding: 0px;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	border-left: none;
	border-top: none;
}
	.property-content .clear.line {
		border-top:1px solid #c6c6c6;
		margin: 0;
		height:1px;
	}
	
	.property-content .property-content-right .clear.line {
		border-top:1px solid #c6c6c6;
		margin: 15px 0;
		height:1px;
	}
	
	.property-content h2 {
		margin:10px 0;
                padding-left: 10px;
	}
	.property-content h3, .property-content h4, .property-content h5, .property-content h6{ padding-left:10px; }
        
	.property-content .property-gallery {
		width: 760px;
		height: 285px;
		overflow:hidden;
		position:relative;
	}

	.property-content .property-gallery.no-big-image
	{
		width: auto;
		float: right;
		margin: 0 -2px 0 0;
	}

	.property-content .property_restaurants_left .property-gallery {
		width: 516px;
	}
		.property-content .property-gallery img{
			margin:0px;
			padding:0px;
			float:left;
		}
		
		.property-content .gallery-link ,
		.comp-gallery .gallery-link,
                .room-slider .gallery-link {
			clear:both;
			height:19px;
			width: 760px;
			background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_property_gallery.png") repeat left top;
			position:absolute;
			bottom:0px;
		}
		.property-content .property_restaurants_left .property-content .gallery-link {
			width: 516px;
			z-index:1000;
		}
			.property-content .gallery-link a,
			.room-slider .gallery-link a{
				font-size: 10px;
				color: #fff;
				text-decoration:none;
				background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-gallery.png") no-repeat left center;
				padding-left:15px;
				margin-left:35px;
				display:block;
				height:19px;
				width: 80px;
				line-height:18px;
			}
	.property-content .wrap{ 
		padding: 20px;
		color: #46567f;
		font-family: arial;
	}
	
		.property-content .wrap .property-content-left {
			width: 493px;
			float: left;
			padding-bottom:20px;
		}
		
			.property-content .wrap .property-content-left p{
				font-size: 12px;
				padding:10px;
				line-height: 18px;
			}

			.property-content .wrap .property-content-left .property-content-items{
				background-color: #f6f6f6;
				padding: 10px 0;
				
			}
			.property-content .wrap .property-content-left .property-content-items li{
				overflow:hidden;
				clear:both;
				
			}
			
			.property-content .wrap .property-content-left .property-content-items li .clear.line {
				margin: 9px 0;
			}
				.property-content .wrap .property-content-left .property-content-items li ul{
					margin: 10px 0;
					
				}
			
				.property-content .wrap .property-content-left .property-content-items li img{
					float:left;
					padding-left:10px;
				}
				div.property-content-items-txt{
					width: 315px;
					float:right;
				}
				div.property-content-items-txt h3 a{
					color:#0086df;
					font-size: 14px;
					font-weight: bold;
				}
				div.property-content-items-txt p{
					padding:5px 0 0 0 !important;
					color: #7581a0;
					width: 298px;
				}
					div.property-content-items-txt a,
					div.property-content-items-txt p a,
					div.more-items a{
						font-size: 12px;
						font-weight: bold;
						color: #0a2057;
					}
					
					
					div.property-content-items-txt a,
					div.more-items a{
						font-size: 14px;
					}
					
					div.more-items span{
						font-size: 15px;
						font-weight: bold;
						color: #74819f;
					}
					
					div.property-content-items-txt ul li a{
						font-size: 11px;
						font-weight: bold;
						color: #008dec;
					}
				
				.property-content .wrap .property-content-left .property-packages {
					border-top:1px solid #c6c6c6;
					border-bottom:1px solid #c6c6c6;
					margin:20px 0px;
					padding:0px 10px;
					background-color: #f6f6f6;
					width: 473px;
					height:220px;
					position:relative;
				}
				
					.property-packages a.carousel_prev_btn,
					.property-packages a.carousel_next_btn {
						width: 12px;
						height: 15px;
						display: block;
						float: left;
						position: absolute;
						top:15px;
						z-index: 100;
						text-decoration:none;
						outline: none;
					}
					
					.property-packages a.carousel_prev_btn {
						background: url("../../../../../../extension/nxc_delta/design/delta/images/rows_9x13.png") no-repeat 1px 0px;
						right: 38px;
					}
					
					.property-packages a.carousel_next_btn {
						background: url("../../../../../../extension/nxc_delta/design/delta/images/rows_9x13.png") no-repeat -11px 0px;
						right: 15px;
					}
					
					.property-packages ul{position: relative; width: 473px;}
						.property-packages ul li.carousel_item {
							display: none; 
							position: absolute; 
							top: 0; 
							left: 0; 
							width: 100%;
						}
						.property-packages ul li.carousel_item.active { display: block;}

					div.property-packages ul li.carousel_item div.btn-durk-blue { margin: -35px 55px 0 0; }

					.property-content .property-packages-item-price {
						margin-top: 20px;
					}
					.property-content .wrap .property-content-left .property-packages .property-packages-item p{
						padding:0 !important;
						color: #0a2057;
					}
					
					.property-content .wrap .property-content-left .property-packages .property-packages-item ul{
						margin-top: 10px;
						margin-left: 2px;
						list-style: circle inside;
					}

						.property-content .wrap .property-content-left .property-packages .property-packages-item ul li{
							font-size: 12px;
							color: #45567f;
						}
						
					.property-content .wrap .property-content-left .property-packages .property-packages-item .property-packages-item-price{
						font-size:11px;
						color: #0a2057;
					}	
						.property-content .wrap .property-content-left .property-packages .property-packages-item .property-packages-item-price span{
							font-size:37px;
						}
						
				.property-content .wrap .property-content-left .best_thing
				{
					background-color: #f6f6f6;
					margin: 0 0 20px 0;
					border-bottom: 1px solid #CCCCCC;
				}
				.property-content .wrap .property-content-left .best_thing h2{
					padding-left:10px;
				}
				
				.property-content .wrap .property-content-left .more-items {
					border-top:1px solid #c6c6c6;
					border-bottom:1px solid #c6c6c6;
					margin: 15px 0 25px 0;
					height: 44px;
					background-color: #f6f6f6;
				}
					.property-content .wrap .property-content-left .more-items span,
					.property-content .wrap .property-content-left .more-items a{
						display:block;
						margin: 0px 0 25px 10px;
						float: left;
						height: 44px;
						line-height: 44px;
					}
		.property-content .wrap .property-content-right {
			width: 205px;
			float: right;
		}
		
			.property-content .wrap .property-content-right .property-planning-tools{
				margin-top:10px;
				color: #0a2057;
			}
				.property-content .wrap .property-content-right .property-planning-tools h3{
					font-size: 16px;
					margin-bottom:13px;
				}
					.property-content .wrap .property-content-right .property-planning-tools ul li{
						font-size: 11px;
						margin-bottom:19px;
						width:150px;
						height:23px;
						display:block;
						padding-left:30px;
					}
					.property-content .wrap .property-content-right .property-planning-tools ul li.doc1{
						background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-planning-tools-doc1.png") no-repeat left center;
					}
					.property-content .wrap .property-content-right .property-planning-tools ul li.doc2{
						background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-planning-tools-doc2.png") no-repeat left center;
					}
						.property-content .wrap .property-content-right .property-planning-tools ul li a{
							color: #0a2057;
							font-size: 14px;
							font-weight:bold;
						}
		
			.property-content .wrap .property-content-right .property-address{
				padding: 0 15px 5px 15px;
				color: #46567f;
				font-size: 11px;
				font-family: arial;
			}
				.property-content .wrap .property-content-right .property-address h3,
				.property-content .wrap .property-content-right .property-address p{
					margin-bottom: 13px;
				}
				.property-content .wrap .property-content-right .property-address h3,
				.property-content .wrap .property-content-right .property-address p a{
					color: #0a2057;
					font-weight: normal;
				}
				
				.property-content .wrap .property-content-right .property-address h3{
					font-size: 14px;
                                        padding-left:0px;
				}
				.property-content .wrap .property-content-right .property-address a{
					font-weight: bold;
					color: #0a2057;
				}
				.property-content-items-txt h3 {
                                    padding-left: 0px;
                                }
			.property-content-right-slider {
				border-top:1px solid #c6c6c6;
				border-bottom:1px solid #c6c6c6;
				margin: 15px 0;
				overflow: hidden;
				position:relative;
			}
				.property-content-right-slider a.carousel_prev_btn,
				.property-content-right-slider a.carousel_next_btn {
					width: 12px;
					height: 15px;
					display: block;
					float: left;
					position: absolute;
					top:15px;
					z-index: 100;
					text-decoration:none;
					outline: none;
				}
				
				.property-content-right-slider a.carousel_prev_btn {
					background: url("../../../../../../extension/nxc_delta/design/delta/images/rows_9x13.png") no-repeat 1px -14px;
					right: 38px;
				}
				
				.property-content-right-slider a.carousel_next_btn {
					background: url("../../../../../../extension/nxc_delta/design/delta/images/rows_9x13.png") no-repeat -11px -14px;
					right: 15px;
				}
				
				.property-content-right-slider ul{width: 205px;height:149px;}
					.property-content-right-slider ul li {display: none;}
					.property-content-right-slider ul li.active { display: block;}

			
			.property-content-right-slider .slider-item{
				width: 205px;
				height:149px;
				position:relative;
			}
			
			.property-content-right-slider .slider-item .slider-item-desc{
				position: absolute;
			    top: 15px;
			    left: 15px;
			    color: #fff;
			}	
			
			.property-content-right-slider .slider-item .slider-item-desc .slider-item-desc-small,
			.property-content-right-slider .slider-item .slider-item-desc .slider-item-desc-big{
				display: block;
				font-weight: bold;
			}
			.property-content-right-slider .slider-item .slider-item-desc .slider-item-desc-small{
				width: 75px;
				font-size: 12px;
			}
			
			.property-content-right-slider .slider-item .slider-item-desc .slider-item-desc-big{
				margin:10px 0;
				width: 170px;
				font-size: 24px;
				line-height: 22px;
			}
			
			.property-content-right-slider .slider-item .slider-item-desc .btn .br-black-font{
				line-height: 31px;
			}

                        .property-content .add-partner-program h4.blue-sm  { padding-left: 0; }
                        .property-content .map_form .add-partner-program .jNiceSelectWrapper { margin-left:0; }
                        .property-content .add-partner-program .item-btn { margin: 24px 0 0 1px; }
                        .property-content .add-partner-program .btn-submit { float:left; margin-top:30px; }

	.property_restaurants_left {
		float: left;
	}
	.property_restaurants_right {
		width: 181px;
		float: right;
		padding: 5px 20px 0 0;

                word-wrap: break-word;      /* IE 5+ */
	}
		.property_restaurants_right h3{
			color: #008dec;
			font-size: 16px;
			font-weight: bold;
			margin: 15px 0;
                        padding-left: 0px;
		}
		.property_restaurants_right span.property_restaurants_right_title{
			color: #0a2057;
			font-size: 12px;
			font-weight: bold;
			display: block;
			margin-bottom:5px;
			/*padding: 0 15px;*/
		}
		.property_restaurants_right p{
			color: #46567f;
			font-size: 12px;
			line-height:18px;
			margin-bottom:15px;
		}
			.property_restaurants_right p a{
				color: #0a2057;
				font-size: 11px;
				line-height:18px;
				font-weight: bold;
			}
			
		.property_restaurants_right .btn {/*margin-left:18px;*/ float:left;}
		.property_restaurants_right .btn .btn-text .br-black-font{height:31px;line-height:31px;}
		
		.property_restaurants .wrap	{
			width: 473px;
		
		}
			.property_restaurants .wrap h2, .property-content h2{
				color:#008dec;
				font-size:16px;
				font-weight: bold;
                                padding-left: 10px;
			}
				.property_restaurants .wrap	p{
					color: #46567f;
					font-size:12px;
					margin-bottom:10px;
					line-height:16px;
                                        padding-left:10px;
				}
				.property_restaurants .wrap	p span{
					display:block;
					color: #0a2057;
					font-weight: bold;
			
				}
	.property_map_directions {padding-bottom:46px;overflow:hidden;}
	
	.property_map_directions .property_map_directions_panel {
		position: relative;
		top:-12px;
		width: 759px;
		background: url("../../../../../../extension/nxc_delta/design/delta/images/property_map_directions_top.png") no-repeat left top;
		padding-top:13px;
	}
		.property_map_directions .property_map_directions_panel .property_map_directions_panel_content{
			width: 715px;
			padding: 0 22px 22px 22px;
			height:70px;
		}
			.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul{
				margin-top: 11px;
			}
			.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li{
				float:left;
				font-size: 12px;
				font-weight:bold;
				color: #0a2057;
				margin-right: 35px;
				margin-bottom:10px;
				line-height:20px;
			}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li span{
					font-weight:normal;
					display: block;
					float: right;
					height: 23px;
					line-height:20px;
					margin-right: 10px;
				}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li.title{
					padding-top:5px;
				}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li span.dining{
					color: #016a71;
					background: url("../../../../../../extension/nxc_delta/design/delta/images/icon_dining.png") no-repeat left top;
					padding-left: 18px;
					
				}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li span.shopping{
					color: #20a3ac;
					background: url("../../../../../../extension/nxc_delta/design/delta/images/icon_shop.png") no-repeat left top;
					padding-left: 24px;
				
				}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li span.todo{
					color: #61d0d7;
					background: url("../../../../../../extension/nxc_delta/design/delta/images/icon_todo.png") no-repeat left top;
					padding-left: 24px;
				
				}
				.property_map_directions .property_map_directions_panel .property_map_directions_panel_content ul li span.bg-btn-right{
					height:31px;
				
				}
		.property_map_directions .property_map_directions_panel .property_map_directions_panel_bottom{
			width: 759px;
			height: 5px;
			background: url("../../../../../../extension/nxc_delta/design/delta/images/property_map_directions_bottom.png") no-repeat left top;
		}
		
		.property_map_directions_first_row,
		.property_map_directions_second_row,
		.property_map_directions_third_row
		{
			color: #46567f;
			font-size:12px;
			float: left;
			line-height: 18px;
			
		}
			.property_map_directions_first_row h4,
			.property_map_directions_second_row h4,
			.property_map_directions_third_row h4
			{
				color: #008dec;
				font-size: 16px;
				font-weight:bold;
				padding-bottom:14px
			}
			.property_map_directions_first_row p,
			.property_map_directions_second_row p,
			.property_map_directions_third_row p
			{
				padding-bottom:10px;
			}
				.property_map_directions_first_row p span,
				.property_map_directions_second_row p span,
				.property_map_directions_third_row p span
				{
					color: #0a2057;
					font-weight:bold;
					display:block;
				}
		
		.property_map_directions_first_row {
			border-right: 1px solid #c6c6c6;
			width: 138px;
			padding: 0 35px 0 25px;
		}
		
		.property_map_directions_second_row {
			width: 155px;
			padding: 0 25px;
		}
		
		.property_map_directions_third_row {
			border-left: 1px solid #c6c6c6;
			width: 285px;
			padding: 0 25px;
		}

/* calgary template start */	

.calgary-content {
	overflow: hidden;
	margin: 25px 0 31px 0;
}

.calgary-left-content {
	width: 665px;
	float: left;
	margin: 0 0 0 27px;
	font-size: 12px;
	line-height:15px;
 color: #475881;
}
	.calgary-left-content img,
	.calgary-left-content p,
	.calgary-left-content ul.calgary-left-item{
		margin-bottom:21px;
	}
	.calgary-left-content h3{
		margin-bottom:12px;
		color: #008deb;
		font-size: 16px;
		font-weight: bold;
                line-height: 18px;
	}
        .calgary-left-content h3 {
                color: #008deb;
                font-weight: bold;
                font-size: 14px;
                padding-bottom: 6px;
        }
        .calgary-left-content ul.renderedul{
                list-style: disc outside;
                margin: 10px 0 10px 16px;
        }

	.calgary-left-content ul.calgary-left-item li{
		border-top: 1px solid #d5d5d5;
		padding: 0 0 20px 0;
		clear: both;
		overflow: hidden;
	}
	
	.calgary-left-content ul.calgary-left-item li.odd_item{
		background-color: #f1f1f1;
	}
	.calgary-left-content ul.calgary-left-item li.last_item{
		border-bottom: 1px solid #d5d5d5;
	}
		.calgary-left-content ul.calgary-left-item li h4{
			color: #0a2057;
			font-size: 14px;
			font-weight: bold;
			margin: 11px 0;
		}
		.calgary-left-content ul.calgary-left-item li a{
			color: #008dec;
			font-size: 11px;
			font-weight: bold;
			display: block;
			margin: 0 0 9px 0;
		}
		.calgary-left-content ul.calgary-left-item li p{
			line-height: 16px;
			margin: 0px;
                        width:240px;
		}
		
			.calgary-left-content ul.calgary-left-item li img{
				float: left;
				margin-right: 25px;
			}
			.calgary-left-content ul.calgary-left-item li div.calgary-left-item-first-row{
				float: left;
				width: 240px;
				margin-right: 15px;
			}
				.calgary-left-content ul.calgary-left-item li div.calgary-left-item-first-row a{
					color: #0a2057;
					font-size: 14px;
				}
			.calgary-left-content ul.calgary-left-item li div.calgary-left-item-second-row{
				float: left;
				width: 215px;
			}
				.calgary-left-content ul.calgary-left-item li div.calgary-left-item-second-row ul{
					margin: 0 0 20px 0px;
				}
					.calgary-left-content ul.calgary-left-item li div.calgary-left-item-second-row ul li{
						border: none;
						padding: 0px 0px 0px 0px;
						background: url("https://www.deltahotels.com/extension/nxc_delta/design/delta/images/calgary_list_style_image.jpg") no-repeat left center;
						height: 25px;
						line-height: 25px;
					}
						.calgary-left-content ul.calgary-left-item li div.calgary-left-item-second-row ul li a{
							color: #0a2057;
						}

.calgary-right-content {
	width: 281px;
	float: left;
	margin-left:21px;
}
	.calgary-right-content .calgary-right-item{
		font-size: 13px;
		line-height: 16px;
		overflow: hidden;
		margin-bottom:28px;
	}
		.calgary-right-content .calgary-right-item img{
			margin-bottom:11px;
		}
		
		.calgary-right-content .calgary-right-item p{
			color: #475881;
			margin-bottom: 14px;
		}
		
		.calgary-right-content .calgary-right-item a,
		.calgary-right-content .calgary-right-item p span{
			font-weight: bold;
			color: #0a2057;
		}
		
		.calgary-right-content .calgary-right-item .btn{
			float: left;
		}
		
		.calgary-right-content .calgary-right-item span.br-black-font{
			color: #fff;
		}
		
		
/* calgary template end */	
				
/* Ann B code*/
.property-location-weather a.share:hover, .property-location-weather a.print:hover,
.property-left-form label a:hover,
.property-left-form form ul li.best-rate a:hover,
.property-left-form form ul li.modify-link a:hover
{
    color: #75819F !important;
}
.property-left-form .btn-submit .btn-text span { line-height: 31px; height:31px; }
.property-content .property_specials h2 {
    font-size:15px;
    font-weight:bold;
    color:#008dec;
    margin:0 0 10px;
}
.property_specials .wrap {
    padding:23px 20px 18px 25px;
    width:724px;
}
.property_specials table.findbook {
    margin-bottom: 0px;
}
.property_specials .result-search .search-wrap-box{
    margin-left:0px;
    border-top: 1px solid #e0e0e0;
}
.property_specials .result-search .paging {
    border-bottom: 1px solid #e0e0e0;
    padding: 0px;
}
.property_specials .result-items td {
    padding: 25px 0 13px 10px;
}
.property_specials .right-side .wrap-box {
    margin-right: 10px;
}
.property_specials .form-find-hp {
    margin-top: 0px;
    margin-left:0px;
}
.property_specials .travel-dates .durk-blue-md {
    font-size: 12px;
}
.property_specials .trav-date-text {
    margin-right: 8px;
}
.property_specials .travel-line .sep-border {
    margin-left: 5px;
    margin-right: 34px;
    margin-top: 6px;
}
.property_specials .map_form .jNiceSelectWrapper, .property_specials .activities-box  { color:#0a2057; }
.property_specials .map_form .jNiceSelectWrapper ul { width:98%; }
.property_specials .paging .matching { font-size: 15px; }
.property_specials .paging .page-nav {   padding-top: 6px; }
.property_specials .paging .num-page { padding-right: 27px; }
.property_specials .page-nav .prev-page {
    padding-right:0;
    color:#172b5f;
    text-decoration: underline;
}
.property_specials table.table-odd {
    background: none;
    background-color: #f4f4f4;
}
.property_specials table.table-even {
    background: none;
    background-color: #fff;
}
.property_specials .result-items td.all_lines{ padding:0; }

.property_specials .btn-search{ margin-top:0px; }
.property_specials .input-hotel { margin-top:4px; }
.property_specials .travel-line { margin-top: 8px; }
.property_specials .title-offers {
    font-size: 21px;
    margin-bottom: 14px;
}
.property_specials .result-entry .blue-link {
    font-size: 16px;
    margin-bottom: 13px;
}
.property_specials .durk-blue-md { font-size: 12px; }
.property_specials .rate-inc {
    margin-bottom: 16px;
    margin-right: 44px;
    margin-top: 13px;
}
.property_specials .rate-inc .durk-blue-md, .see-col .durk-blue-md { margin-bottom: 5px; font-size: 12px; }
.property_specials .rate-inc ul li{ padding-bottom: 2px; }
.property_specials .see-col {
    margin-bottom: 16px;
    margin-top: 13px;
}
.property_specials .see-col a { padding-bottom: 3px; }
.property_specials .result-items .right-side { text-align: right; vertical-align: bottom;}
.property_specials .right-side .btn { margin: 25px 0 0; }
.property_specials .price-hotel div.price-num { margin: 0 0px 0 6px;}

/* End Ann code */

/* yl room and rates*/
.property-content .room-description .col-right{width: 342px;}
    .property-content .package-include .item .entry {width: 211px}
        .package-include .item {width: 320px;}
            .property-content .adds-hp{width: 232px;}

/* commented @annb  .property_entertainment .property-content{width:1021px}*/
.property_entertainment .property_specials .wrap { padding: 20px; }
.property_entertainment .property_specials .result-items .right-side{
    text-align: left;
    vertical-align: top;
    width: 159px;
    padding-left: 12px;  /* 24 @annb */
}
.property_entertainment .property_specials .result-items .right-side .wrap-box{ width: 178px; }
.property_entertainment .durk-blue-md{font-size: 12px; line-height: 16px;margin: 0px 0 4px 0;}
.property_entertainment .property_specials .result-items td.result-entry{padding-left: 10px} /* 31 @annb*/
.property_entertainment .property_specials .result-items tr.title td
{
   padding: 9px 10px 2px;
   border: 0 none;
}
.property_entertainment .property_specials .result-items tr.title td a
{
   font-size: 16px;
}
.property_entertainment .property_specials .result-items td {
    padding-bottom: 17px;
    padding-top: 0;
}
/*.property_entertainment .property-location-weather{right: 276px}*/
.property_entertainment .property-content{min-height:847px}
    .property_entertainment .property_specials .col-left{width: 519px;float: left}
        .property_entertainment .property_specials .col-left img{margin-bottom: 12px}
        .property_entertainment .property_specials .col-left .durk-blue-md{
            font-size: 12px;
            letter-spacing: -0.1px;
            line-height: 15px;
        }
        .property_entertainment .property_specials .col-right  {
            width: 187px;
            float: right;
        }
        .property_entertainment .property_specials .col-right .booking-title {margin-bottom: 9px}
        .property_entertainment .property_specials .tel-num{margin-bottom: 7px;margin-top: 8px;}
/* END yl room and rates*/

.content-hp .property-content h1 {
    padding-left: 10px;
}

div.content-view-search
{
	margin: 0 0 20px 0;
}

div.content-view-search .attribute-title
{
	margin: 0 0 6px 0;
}

div.content-view-search .attribute-title h3 a
{
	font-weight: bold;
	font-size: 16px;
	color: #008dec;
	text-decoration: none;
	font-family: arial;
}

div.content-view-search .attribute-short
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	color: #475881;
	line-height:16px;
}

div.content-view-search .attribute-short b
{
	background-color: #83E3E1;
}

div.search-form-block
{
	margin: 0 0 20px 0;
}

div.search-form-block input
{
	vertical-align: top;
}

div.search-form-block .content-search-input
{
	margin: 14px 0 0 0;
}

div#search_results .pagenavigator a
{
	color: #0A2057;
	text-decoration: none;
}

div#search_results .pagenavigator span.current
{
	color: #008dec;
}

div#search_results .pagenavigator
{
	font-weight: bold;
	font-size: 12px;
}

.property-content .property_specials .wrap .col-left p
{
	margin: 0 0 20px 0;
}

.property-content .property_specials .wrap .right-side  p{margin:0}

.media-centre-content-col-right div.mcc-block a.rss-news-icon
{
	line-height: 20px;
	text-decoration: none;
}

.media-centre-content-col-right div.mcc-block a.rss-news-icon img
{
	vertical-align: top;
	margin: 0 4px 0 0;
}

.result-search ul.renderedul {
    list-style: disc outside none;
     margin: 10px 0 10px 27px;
}

.result-search ul,
.result-search ol,
.result-search p,
.result-search a,
.result-search span{
    letter-spacing: 0;
}
.result-search p,
.property-content p{
    line-height: 18px;
}
.property-content .result-search ul.renderedul{
    margin-left: 27px;
}
.property_restaurants table.renderedtable tr td:first-child {
	padding-right: 10px;
};
/* end: extension/nxc_delta/design/delta/stylesheets/nxc.at.css */

/* start: extension/nxc_delta/design/delta/stylesheets/da.css */
.general-load{
	width:100%;
	height:100%;
	min-height:40px;
	background: url(../../../../../../extension/nxc_delta/design/delta/images/loader.gif) no-repeat center center;
}
.get-line{
	padding-bottom:26px;
}
.media-centre-col-left ul.media-centre-nav li.active_li a{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/content_angle.png") no-repeat scroll right center transparent;
	color: #008DEC;
	height: 50px;
	left: 1px;
	padding-right: 11px;
	position: relative;
	text-decoration: none;
}
.media-centre-col-left ul.media-centre-nav li.active_li.subitems a
{
	background: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.media-centre-col-left ul.media-centre-nav li.active_li.subitems ul li a
{
	background: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

.media-centre-col-left ul.media-centre-nav li.active_li.subitems ul li a.active
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/content_angle.png") no-repeat scroll right center transparent;
	width: 209px;
}
.arrow-prev{
	cursor:pointer;
}
.event-article h2{
	margin-bottom: 8px;
	color: #008DEC;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}
.event-article .object-left img{
	margin-bottom: 10px;
	margin-right: 10px;
}
.event-article p{
    color: #7581A0;
    font-family: arial;
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 18px;
}
.event-article ul{
margin-bottom: 15px;
}
.event-article li a{
    color: #0A2057;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.event-article ul li{
    color: #0A2057;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
.planing_event_help_frm form fieldset ul li{
	font-weight: normal;
	line-height: normal;
}
.property-content-right-slider .slider-item .slider-item-desc .slider-item-desc-small
{
	width: 136px;
}
.google-like{
	float:left;
}
.facebook-like{
	float:left;
}
.property-location-weather .share span{
	display:inline;
	visibility:hidden;
}
.property_restaurants_right h4{
    color: #0A2057;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0 15px;
}
.load-weather{
	height:49px;
}
.facebook-link{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_facebook.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 18px;
    margin-right: 8px;
    padding-left: 13px;
}
.facebook-link:hover{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_facebook.png") no-repeat scroll 0 -18px transparent;
}
.twitter-link{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_twitter.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 18px;
    padding-left: 15px;
    margin-right: 8px;
}
.twitter-link:hover{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_twitter.png") no-repeat scroll 0 -18px transparent;
}
.google-link{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_google.png") no-repeat scroll 0 0 transparent;
	display: block;
    float: left;
    height: 19px;
    padding-left: 22px;
    margin-right: 8px;
}
.google-link:hover{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_google.png") no-repeat scroll 0 -19px transparent;
}
.youtube-link{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_youtube.png") no-repeat scroll 0 0 transparent;
	display: block;
    float: left;
    height: 16px;
    padding-left: 38px;
    margin-right: 8px;
}
.youtube-link:hover{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_youtube.png") no-repeat scroll 0 -16px transparent;
}
input#hp_terms{
	padding-bottom:0;
	height:24px;
}
.search-hide{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/search_hp.png") no-repeat scroll 0 0 #0A2157;
    height: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px;
    display:block;
}
.mcc-promo-slider .booking_banner .promo-text span{
	width:400px;
}
.media-centre-content-col-right div.mcc-block label{
	line-height: 18px;
}
.close-email-form{
	margin-left:3px;
	color: #FFFFFF;
}
.shadow-bg{
	width:500px;
}
.property-content{
	padding-bottom:30px;
        min-height: 645px;
}
.breadcrumbs-hp{
	color:#fff;
	text-transform: lowercase;
	font-size: 13px;
}
.property-lightbox-content{
	display:none;
}
/* lightbox*/
.gallery-lightbox{
    display:none;
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1005;
}
.lightbox-background,
#light-box-dialog-bg
{
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    height: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
    opacity:0.7;
    filter: alpha(opacity = 70);
}
#light-box-dialog-bg
{
	z-index: 1000;
	display: none;
}
.lightbox-wrap{
	left: 0;
    position: absolute;
    top: 200px;
    width: 400px;
    background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-y scroll right top transparent;
    padding: 0 2px 0 0;
}
.lightbox-content{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-x scroll left bottom transparent;
	padding: 0 0 2px 0;
}
.lightbox-top{
	background-color: #0A2057;
	height:46px;
	line-height:46px;
	text-align:right;
	padding-right:20px;
}
.lightbox-top a{
	color:#fff;
	font-size: 12px;
	font-weight: bold;
}
.lightbox-top a:hover{
	color: #75819f;
}
.lightbox-top a.move-lb,
.lightbox-top a.close-lb {
	font-size: 10px;
}
.close-lb{
	padding-right:17px;
	padding-left:8px;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/close_calendar.gif") no-repeat scroll right center transparent;
}
.move-lb{
	border-right: 1px dotted #5B698E;
	padding:5px 8px 7px 0;
}
.lightbox-bg{
	background-color: #0A2057;
}
.lightbox-inner{
	color: #fff;
	text-align:left;
}
.lightbox-inner .bg-wrap
{
	padding-bottom: 1px;
}
.property-location-weather{
	top:-40px;
	z-index: 3;
}
.weather-block{
	background-color: #355785;
	margin:20px 7px 0 25px;
	padding: 0 4px 4px;
}
.property-location-weather span.time{
	width:100px;
}
.property-location-weather span.deg{
	width:81px;
}
.trip-adv-block{
	padding:0 12px;
}
.slider-item a{
	color:#fff;
}
.page-nav a, .page-nav span{
	border-right:0 none;
}
.page-nav .prev-page, .page-nav .next-page{
	border-left:1px dotted #5D6C8D
}
.btn-submit .btn-text{
	pointer-events:none;
}
.btn-submit .map-search-subm{
	cursor:pointer;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/transp.png") repeat scroll left top transparent;
}
.property-content .gallery-link,
.comp-gallery .gallery-link{
	width:100%;
	z-index:10;
}
.property-content .scrolled,
.comp-gallery .scrolled{
	background: #355785;
}
.property-main-image{
	width:534px;
	float:left;
	height:285px;
	position:relative;
}
.get-room-holder .not-available-text{
	display: none;
}
.load-room-details.general-load{
	height:100px;
}
.get-room-holder.not-available .not-available-text{
	display:block;
}
.centered-image{
	text-align:center;
}

div.property-packages div.btn-durk-blue
{
	margin: -35px 20px 0 0;
}

.property-packages li.carousel_item
{
	padding-bottom: 12px;
}

.property-content h1{
	color: #0a2057;
	font-size: 30px;
	text-transform: uppercase;
}
.property-content .property-content-left h1{
	padding: 0 10px;
}
.content-hp  .property-content h1{
	padding-bottom:10px;
}
.booking_calendar .ui-datepicker-title .jNiceSelectWrapper{
	margin:2px 0 0;
	float:left;
}
.guest_info_wrap .btn_next_block{
	width:540px;
}
#property-map-gm{
	height:283px;
	width:754px;
}
.map-direction-description div{
	color: #475881;
}
.map-direction-description h4{
    color: #008DEC;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 14px;
}
.best-rate-quarantee{
	display:none;
}
.load-compare-rooms{
	display:none;
}

a.download{
    border-bottom: 1px solid #008DEC;
    color: #008DEC;
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 12px;
    text-decoration: none;
}

div.body-with-downloads p,
div.entry-info p.new-line
{
    clear:both;
}
.load-compare-rooms .room-num-compare{
	display:none;
}
.room-comparison{
	margin-top:20px;
}

.address-map
{
	height: 294px;
}
#currency-converter a{
	color:#fff;
	text-decoration:none;
}
.media-centre-content{
	min-height:450px;
}
.media-centre-col-left h3{
	color: #0099FF;
    font-size: 20px;
    letter-spacing: 0.1px;
    line-height: 27px;
    padding-left: 25px;
}
.content-search-input{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #0A2057;
    font-family: 'arial';
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 2px;
    outline: medium none;
    text-indent: 7px;
    width: 227px;
}
.property-main-image #room-slider .arrow-next,
.property-main-image #room-slider .arrow-prev{
	top:120px;
	height:37px;
	width:24px;
}
.property-main-image #room-slider .arrow-next{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_right2.png") no-repeat scroll 0 0 transparent;
}
.property-main-image #room-slider .arrow-prev{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_ch_room_left2.png") no-repeat scroll 0 0 transparent;
}
.promo-btn{
    right: 23px;
    position: absolute;
    top: 155px;
}
.property-content-right-slider ul li{
	position:absolute;
	top:0;
	left:0;
}
.calendat-adults-lab{
	padding-right: 12px;
}
.first-room-selects{
	padding-left: 8px;
}
.second-room-selects{
	padding-left: 10px;
}
.booking_details_block .booking_details_popup{
	z-index:25;
}
.promos-block .hotel-select{
    padding-left: 15px;
    text-align: left;
}
.promos-block .hotel-select a{
	margin-top:0;
}
.promos-block p.heading-text{
	font-size:14px;
	margin-bottom:15px;
}
.promos-block .get-member-rate a{
	margin-top:0;
}
.member-book-btn{
	float: none;
    margin: 18px auto 0;
    width: 104px;
}
.f-promos-bg .upper{
	vertical-align: top;
	font-size: 27px;
}
.booking-title span{
    color: #0A2057;
    font-size: 13px;
    font-weight: normal;
}
table.driving-directions-route{
    font-size: 14px;
    margin-top: 15px;
    margin-right:5px;
}
table.driving-directions-route td{
	padding: 5px 2px;
}
table.driving-directions-route tr{
	border-bottom:1px dotted #fff;
}
table.driving-directions-route tr.route-end{
	border: 0 none;
}
.interion-page-l{
	width:1024px;
}
.small_module_wrap_block{
	padding: 10px 10px 10px 13px;
	background: none repeat scroll 0 0 #EBEBEB;
}
.media-request-form h2{
    border-bottom: 1px solid #CCCCCC;
    color: #008DEC;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0;
}
.media_form_left{
	width: 400px;
	float:left;
}
.media_form_right{
	width: 310px;
	float:left;
}
.media_form .media_form_left{
	margin-bottom: 10px;
	margin-top: 10px;
}
.media_form .media_form_right{
    border-left: 1px dotted #AAAAAA;
    margin-bottom: 10px;
    margin-top: 10px;
}
.media_form label{
    color: #0A2056;
    font-size: 12px;
    padding: 10px;
    text-align: right;
    float:left;
}
.media_form_left label{
	width:150px;
}
.media_form input[type="text"]{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #0A2057;
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 2px;
    outline: medium none;
    text-indent: 7px;
    width: 200px;
}
.media_form .form-phones input[type="text"]{
	width: 60px;
}
.media_form .form-dates .jNiceSelectWrapper{
    float: left;
    margin-right: 3px;
    width: 65px;
}
.media_form .form-dates .jNiceSelectWrapper div span{
	width: 36px;
}
.media_form .form-field span{
    color: #0A2057;
    float: left;
    font-size: 12px;
}
.media_form .form-field .jRadioWrapper{
	padding-top:5px;
}
.media_form .form-field{
	line-height:25px;
}
.media_form_right label{
	width: 80px;
}
.media_form .media_form_center label{
	float:none;
    padding-left: 0;
    padding-top: 20px;
    text-align: left;
    width: 700px;
    display:block;
}
.media_form .media_form_center .form-field{
	float:none;
	line-height:auto;
}
.media_form textarea{
    color: #0A2057;
    font-size: 12px;
    margin-bottom: 2px;
    text-indent: 7px;
    width: 700px;
}
.media_form .form-radio label{
	float:left;
	width:auto;
}
.media_form .form-radio .form-field{
	float:left;
	padding-top: 14px;
}
.media_form .form-btn{
	margin:20px 0;
}
.media_form .form-btn .btn-text span{
	font-size:20px;
}
body .ui-widget-overlay 
{
	opacity: 0.7;
	filter: alpha(opacity = 70);
	background-color: white;
}
.ui-dialog-titlebar .move-button
{
	text-decoration: underline;
}
/* end: extension/nxc_delta/design/delta/stylesheets/da.css */

/* start: extension/nxc_delta/design/delta/stylesheets/spi.css */
.language-hp {
    width: 85px;
}
.hide    {
    display: none;
}
.language-hp .jNiceSelectWrapper div span,  .language-hp .jNiceSelectWrapper li a.selected  {
    text-decoration : none;
}
.language-hp .jNiceSelectWrapper:hover div span {text-decoration: none; color: #A9B1C4;}
.language-hp .jNiceSelectWrapper li a.selected { font-weight: bold; color: #fff;}
.language-hp .jNiceSelectWrapper li a { text-decoration: underline; color: #A9B1C4; }
.language-hp .jNiceSelectWrapper { height: 29px; padding-top: 5px;}
.language-hp .jNiceSelectWrapper ul { padding-top: 5px;}

.wrap-box .package_phone  {
    font-size: 12px;
    display: block;
    text-align: left;
    margin: 5px;
}
.property-left-form .input_elem.input_shadow_reserv     {
       width: 198px;
}
.find_event_hotel_frm form fieldset ul li .small_dp .right_dates {
       margin-top: 0;
}
.property-col-left .property-left-form label.heading    {
       height: 30px;
       width: 165px;
}
/* end: extension/nxc_delta/design/delta/stylesheets/spi.css */

/* start: extension/nxc_delta/design/delta/stylesheets/am.css */
.map_form .jNiceSelectWrapper ul a:hover,.map_form .jNiceSelectWrapper ul a.selected:hover {
	background: #0A2057;
	color: #fff !important;
}

.map_form .jNiceSelectWrapper ul a.selected {
    background: none;
    color:#000
}

.ac_results {
	border: solid 1px #989797;
	box-shadow: 0px 2px 5px #989797;
	width: 224px !important;
	margin-left: 1px;
	padding-bottom: 10px !important;
}
.ac_results ul {
	padding-bottom: 10px;
}
.search-hide {
	top: 8px;
}
.search-icon {
	top: 8px;
}
.search-hp .input-text {
	margin-top: 2px;
}
/* end: extension/nxc_delta/design/delta/stylesheets/am.css */

/* start: extension/nxc_delta/design/delta/stylesheets/ol.css */
.with-aer-img{
	display: inline-block;
}

img.aeimg{
	top: 40px;
	position: absolute;
	right: 30px;
}



.rfp-form-select-a-hotel {
	margin-top: 10px;
}
.rfp-form-select-a-hotel legend {
	padding-bottom: 15px;
	text-transform: lowercase;
	line-height: 20px;
}
.rfp-form-select-a-hotel span a{
	float:left;
}
.rfp-form-select-a-hotel span{
	display: block;
}
.rfp-form-select-a-hotel h4,
.rfp-form-regions p,
.rfp-form-city p,
.rfp-form-hotels p {
	color: #0A2057;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}
.rfp-form-regions,
.rfp-form-city,
.rfp-form-hotels {
	color: #0A2057;
	font-size: 12px;
	margin-bottom: 20px;
}
.rfp-form-region-item,
.rfp-form-city-item,
.rfp-form-hotels-item {
	margin-bottom: 5px;
}
.rfp-form-region-item>label,
.rfp-form-city-item>label,
.rfp-form-hotels-item>label {
	padding-left: 10px;
}
.rfp-form-city>div,
.rfp-form-hotels>div {
	margin-bottom: 20px;
}
.property-address--phone {
	white-space: nowrap;
}
/* end: extension/nxc_delta/design/delta/stylesheets/ol.css */

/* start: extension/nxc_delta/design/delta/stylesheets/np.css */
.find_menu_content input#travel_date_find, input#second_travel_date_find {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/datepicker_find.png") no-repeat scroll 0 0 transparent !important;
    height: 25px !important;
    width: 107px !important;
    color: #024242!important;
}
.find_menu_content input#hp_terms{  
    color: #024242!important;
}

.accordion-content.find_menu_content .btn a{
    padding-top: 0!important;
}
.footer_down table td {
    vertical-align: middle;
}
.footer_down .renderedtable td p img{
    height: 21px;
    padding-top: 4px;
}
.list_hotels .renderedtable td p{
    color: #535353!important;
}
.media-centre-col-left ul.media-centre-nav li.active_li a {
    height: auto;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-top: 15px;
}
.media-centre-col-left ul.media-centre-nav li.active_li, .property-col-left ul.property-nav li.active_li {
    background-color: transparent;
}
.media-centre-col-left ul.media-centre-nav li, .property-col-left ul.property-nav li {
    padding-left: 0;
}
.media-centre-col-left ul.media-centre-nav li.active_li a, .property-col-left ul.property-nav li.active_li a,
.media-centre-col-left ul.media-centre-nav li.active_li, .property-col-left ul.property-nav li.active_li {
    min-height: 26px!important;
    line-height: 26px;
    height:auto!important;
}


.media-centre-col-left ul.media-centre-nav li a, 
.property-col-left ul.property-nav li a{
    padding-left: 25px;
}

.media-centre-col-left ul.media-centre-nav li.active_li, 
.property-col-left ul.property-nav li.active_li {
    background-color: #E6E6E6;
}

.property-col-left .active_li{
    min-height: 26px!important;
    line-height: 26px;
    height:auto!important;
}
.property-col-left ul.property-nav li.active_li a, 
.property-col-left ul.property-nav li.active_li a.active{
	padding-top:15px;
	padding-bottom: 12px;
}
.property-col-left .property-nav .active_li ul li a, 
.property-col-left .property-nav .active_li ul li a.active{
	padding-top: 0;
	padding-bottom: 0;
}
.media-centre-col-left ul.media-centre-nav li.active_li a.active, 
.property-col-left ul.property-nav li.active_li a.active {
	margin-right: 1px;
}
.media-centre-col-left, .property-col-left{
	margin-top: 11px;
}
.breadcrumbs-hp a, 
.breadcrumbs-hp span{
	text-transform:lowercase;
	font-size: 12px;
}
.content-hp  .breadcrumbs-hp a{
	text-decoration:none;
}
.content-hp  .breadcrumbs-hp a:hover{
	text-decoration:underline;
}
.content-hp  .breadcrumbs-hp span{
	font-weight: bold;
}
.container-hp .breadcrumbs-hp{
	color: #0A2057;
}
.container-property .breadcrumbs-hp{
	color: #ffffff;
}
.renderedtable td.text-left .text-left{
	font-weight:bold;
	font-size: 12px;
}

.jNiceSelectWrapper ul li a:hover{
	color: #000000;
}

.get-lines .get-line a{
	padding-left: 4px;
}
.privilege-col-left ul.privilege-nav li a{
	color: #8691AC;
    display: block;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 11px 0;
    padding-top:0;
    padding-bottom:0;
}
.privilege-col-left ul.privilege-nav li a.active{
    display: block;
    /*font-size: 17px;*/
    font-weight: bold;
    letter-spacing: -1px;
    margin: 11px 0;
    text-decoration: none;
    text-transform: uppercase;
    padding: 16px 0 11px 25px;
}

.privilege-col-left{
	margin-top: 0;
}

.property-content-items,
.property-content .wrap .property-content-left .property-content-items{
	padding:0;
	background: transparent;
}
.property-content-items li,
.property-content .wrap .property-content-left .property-content-items li{
	background: none repeat scroll 0 0 #F6F6F6;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 20px;
	padding: 10px 0;
}

.best_thing .property-content-items{
	background-color: #F6F6F6!important;
    padding: 10px 0!important;
}
.best_thing .property-content-items li{
	background: transparent!important;
	border: none!important;
	margin-bottom: 0!important;
	padding: 0!important;
}

.ui-dialog .ui-dialog-content{
	min-height: inherit !important;
	padding: 0 0 2px;
	position: static;
}

.ui-draggable .ui-dialog-titlebar {
  background: none repeat scroll 0 0 #0A2057;
  height: 46px;
  padding: 0;
}
.ui-dialog{
	overflow: visible!important;
}
.popup-gen{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-y scroll right top transparent;
	color: #FFFFFF;
	text-align: left;
	font-family: arial!important;
    padding: 0 2px 0 0!important;
}
.ui-dialog .ui-dialog-content {
	background: url("../../../../../../extension/nxc_delta/design/delta/images/bg_opacity.png") repeat-x scroll left bottom transparent!important;
    min-height: inherit !important;
    padding: 0 0 2px!important;
    position: static!important;
}
.popup-gen li {
	margin-bottom: 0!important;
}
.map_form .jNiceSelectWrapper ul {
	width: 96%;
}

.popup-gen .jNiceSelectWrapper li
{
	padding: 0;
	margin: 0;
	line-height: 1;
}

.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:focus{
	padding-top:6px!important;
}

.cost-addon{
	min-width: 120px;
}
.property-address p a{
	font-weight: bold!important;
}
.property-content-items-txt h3{
	font-size: 14px;
}
.text-hp p{
	margin-bottom: 10px;
}

.text-hp ul{
	margin: 10px 0 3px 0;
	list-style: disc inside none;
}

.text-hp ul li{
	padding-bottom: 7px;
}

.room-scroll-item .entry{
	margin-top: -1px;
}

.room-scroll-item .entry .curency-hp{
	margin-top: 15px;
}
div.lightbox, div.calendar_lightbox{
    background-color: #0A2057;
    display: none;
    height: 82.5%;
    left: 0;
    position: absolute;
    top: 20px;
    width: 1024px;
    z-index: 45;
    min-height: 720px;
    max-height: 980px;
}
div.lightbox {
    z-index:201;
}
div.lightbox a.close_all_hotels {
	top: 16px;
	right: 15px;
}
.property-content .property_restaurants_left .property-content .gallery-link {
	width: 550px;
}
.property-content .property_restaurants_left .property-main-image {
	width: 535px;
}
.property-content .property_restaurants_left .property-gallery {
    width: 550px;
}
.property-gallery > img{
	width: 223px!important;
	margin-left: 2px !important;
}
.promo_codes_block .content_booking_det_popup label{
	padding-left: 1px;
}
.content_booking_det_popup .border_line .jRadioWrapper a{
	margin-top: 18px;
}
.content_booking_det_popup .line_checkbox_input{
	margin-left: 18px;
}
.line_checkbox .txt{
	margin-left: 18px;
	display: block;
	margin-bottom: 4px;
}
#currency-converter .title-popup {
    float: right;
    font-size: 11px;
    font-weight: bold;
    left: 30px;
    letter-spacing: -0.2px;
    margin-top: 3px;
    position: inherit;
    padding-right: 0;
}
#currency-converter .line{
	margin: 20px 0 0 0;
}
#currency-converter-content {
	width: 100%;
}
#currency-converter-content .table-popup{
    border-top: 1px solid #5B698E;
    border-bottom: 1px solid #5B698E;
	width: 100%;
}
#currency-converter-content .table-popup td{
	border-bottom: 1px dotted #5B698E;
	padding: 7px 0;
	font-size: 14px;
}
#currency-converter-content .current_currency{
	font-weight: bold;
}

#amenities_popup .f-durk-blue-12 {
	font-size: 15px !important;
        text-transform: lowercase;
	color:#fff;
}
#amenities_popup .title-popup {
    font-size: 11px;
    font-weight: bold;
    left: 0;
    letter-spacing: -0.2px;
    padding-right: 0;
    position: relative;
    top:-32px;
}
#amenities_popup ul{
    width: 100%;
    margin-top: 11px;
    margin-left: 18px;
}
#amenities_popup ul li{
	padding: 7px 0;
        font-size: 12px;
        list-style: disc;
}
#amenities_popup ul li:last-child{
	border-bottom:none;
}

.popup-wrap p
{
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 1.5;
}

#floorplan_popup .title-popup {
    float: right;
    font-size: 11px;
    font-weight: bold;
    left: 30px;
    letter-spacing: -0.2px;
    margin-top: 3px;
    position: inherit;
    padding-right: 0;
}
#floorplan_popup .line{
	margin: 20px 0 15px 0;
	border-top: 1px solid #5B698E;
}
#tour_popup .title-popup {
    float: right;
    font-size: 11px;
    font-weight: bold;
    left: 30px;
    letter-spacing: -0.2px;
    margin-top: 3px;
    position: inherit;
    padding-right: 0;
}
#tour_popup .line{
	margin: 20px 0 15px 0;
	border-top: 1px solid #5B698E;
}
#currency-converter-content .table-popup td:hover{
	cursor: pointer;
	font-weight: bold;
}
.footer_menu .footer_separator{
	margin: 2px 30px 0 0;
}
.footer_menu .share_block {
	margin: 4px -13px 0 0;
}
.splash-slide .slide-content{
	/*padding-left: 40% !important;*/
    position: absolute !important;
   /* right: 10% !important;
    top: 100px!important;*/
    width: 60%!important;
    line-height: 1em!important;
  /*  left:auto!important;*/
}
.splash-slide .btn{
	right: 10%;
	top: 360px;
	left:auto;
}
.btn-text .br-black-font{
	text-transform: lowercase;
}
.property-content-right-share{
	margin-left: 15px;
}

.property-left-top-infoblock{
	min-height: 276px;
}

.at15t_facebook {
	height: 16px!important;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_facebook.png") no-repeat scroll 0 -18px transparent !important;
}
.at15t{
	line-height: 17px!important;
}
.at15t_twitter {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_twitter.png") no-repeat scroll 0 -17px transparent !important;
    height: 16px !important;
}
.at15t_google {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_google.png") no-repeat scroll 0 -19px transparent !important;
    height: 16px !important;
}
.add_footer_menu .at15t_google {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/btn_google.png") no-repeat scroll 0 0 transparent !important;
    height: 19px !important;
}
.options-room .options-value{
	line-height: 16px;
}

.container-booking .content-hp:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.container-booking .content-hp{
	zoom:1;
	display: block;
	overflow: hidden;
}

.expand-open .day-price{
	margin-top: 8px;
}

.f-gen-text{
	line-height: 14px;
}

.booking_form_part .select_phone .jNiceSelectWrapper{
	z-index: 97!important;
}
.booking_form_part .map_form .jNiceSelectWrapper ul { width: 221px !important; }

.agree_preferences_block .spec_assist_preference input{
	margin-top:10px;
}
.prefer_radio_block input{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.agree_update input{
	margin-top:2px;
	float: left;
}
.room-description #room-description,
.load-room-details .room-description
{
	margin-top: 27px;
}
.property-col-left .with-widget{
	min-height: 236px;
}
.sign_up_block .element label{
	white-space:nowrap;
}
.label_mail_input {
    color: #0A2057;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 27px;
    line-height: 26px;
    position: absolute;
    text-indent: 4px;
}

/* end: extension/nxc_delta/design/delta/stylesheets/np.css */

/* start: extension/nxc_delta/design/delta/stylesheets/dl.css */
.f-blue-link-sm:hover { cursor:pointer; }

.popup-content h2.title {font-weight: bold;margin-bottom: 20px;font-size: 16px;}

.title_corp_rates_popup {
    display: block;
    font-size:15px;
    padding-bottom:3px;
    float:none;
}

.promo_codes_block .line_checkbox_input input {
    width:161px;
    background: url('../../../../../../extension/nxc_delta/design/delta/images/input_choose_travel.png') no-repeat;
    font-size:11px;
    color:#44557e;
}

.promo_codes_block .line_checkbox_input { margin: 4px 0 6px 0px; }

.promo_codes_block .line_checkbox_input input.promo_code_input {
    width:140px;
    text-transform: uppercase;
}

.promo_codes_block .line_checkbox_input.promo_code {
    margin-left: 18px;
}

/* COMPARE ROOMS date-picker */
.compare-calendar-dates .ui-datepicker td,
.compare-calendar-dates .ui-datepicker th,
.compare-calendar-dates .ui-datepicker th span,
.compare-calendar-dates .ui-datepicker td span,
.compare-calendar-dates .ui-datepicker td a {
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding: 0;
    width: 29px; /* DL: should be 49px */
}

.calendar-first.calendar-hp .ui-datepicker .ui-datepicker-next {
    display: block;
}

.calendar-hp .ui-datepicker .last-day .ui-state-highlight, .calendar-hp .ui-datepicker td.last-day a {
      background: none;
      background-color: #0091f3;
      color: #fff;
}

.compare-calendar-dates  .ui-datepicker td span.today-state-span,
.compare-calendar-dates  .ui-datepicker td div.arrivale-date,
.compare-calendar-dates  .ui-datepicker td span.minrate {
    width: 29px;
}

.compare-calendar-dates .ui-datepicker td span.minrate {
    margin: 0;
    margin-top: -19px;
}

.calendar-hp .ui-datepicker td span.today-state-span,
.calendar-hp .ui-datepicker td div.arrivale-date {
    margin-top: -10px;
}

/* Reservation view */
.right_part_reservation .expand-open {
    font-size: 12px;
    padding: 10px 0 0 20px;

}
.delta-privilege .wrap form.reservation-action {
    margin: 0;
}

div.delta-privilege-msg.error,
div.login-warning-dialog {
    background-color: #FACABC;
    color: #0A2057;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 15px 10px;
}

div.login-warning-dialog h2,
div.delta-privilege-msg h2  {
    color: #008DEC;
    padding-left: 0px;
    margin: 0px 0px 10px;
}

div.delta-privilege-msg.notification {
    background-color: #7FFFD4;
    color: #0A2057;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 15px 10px;
}

.datepicker_input_right_mr {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/datepicker_right_select.png") no-repeat scroll right top transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: -23px;
    width: 23px;
}

.sign_up_block .element label.req-missing,
.form_block .element label.req-missing,
.rfp_forms_left fieldset ul li label.req-missing,
div#proposal_form form#proposal .rfp_forms_right fieldset ul li label.req-missing,
.edit-member-info .col-left label.req-missing,
.container-account .property-content label.req-missing {
    color: #EE1515;
}

a.resend-confirmation-email {
    color: #FFFFFF;
}
/* end: extension/nxc_delta/design/delta/stylesheets/dl.css */

/* start: extension/nxc_delta/design/delta/stylesheets/vu.css */
#choose-travel-dates.without_left.booking-content
{
	width: 580px;
}
div.content-hp a.compare_back_to_list
{
	float: right;
	color: #008DEC;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
}

.textarea_elem textarea
{
	resize: none;
}
div.quest_rooms_rate
{
	font-size: 15px;
	color: #0A2057;
	font-weight: bold;
	text-align: left;
}
div.search-results div.wrap-box div.price-hotel
{
	float: none;
	text-align: left;
}
div.search-results div.wrap-box div.btn.btn-durk-blue
{
	float: none;
	text-align: left;
}
td.right-side.events
{
	padding: 46px 0 0;
}

div.search-results .middle-box span
{
	float: none;
	display: inline-block;
	width: 45px;
}
div.slider
{
	position: relative;
	overflow: hidden;
}
div.slider div.slider_wrapper
{
	position: relative;
	width: 20000px;
	left: 0px;
}
div.slider div.slider_item
{
	float: left;
	margin-right: 15px;
}
.media-centre-content .wrap .mc-control-panel ul.mc-nav a.left.inactive, .media-centre-content .wrap .mc-control-panel ul.mc-nav a.right.inactive
{
	color: #7682A0;
	text-decoration: none;
	cursor: default;
}
.media-centre-col-left ul.media-centre-nav li.active_li.subitems ul li a
{
	display: block;
}

div.event-hotel div.col-left div.travel-line div.input_elem
{
	width: 67px;
}

div.search-results .middle-box
{
	margin-left: 0px;
	margin-right: 30px;
	float: right;
}

table.result-meeetings-events div.search-results .middle-box
{
	float: none;
}

.map_form .jNiceSelectWrapper div a.focused
{
	outline: 1px dotted #999999;
}

.middle-box a.add-to
{
	cursor: pointer;
}

.middle-box a.add-to span
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox_calendar.png") no-repeat scroll right top transparent;
	height: 11px;
}
.middle-box a.add-to.added span
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/checkbox_calendar.png") no-repeat scroll right -11px transparent;
}

table.findbook table.result-meeetings-events
{
	width: 980px;
}

/*  fancybox styles  */
#fancybox-outer.custom-styles
{
	background-color: #0A2057;
}
#fancybox-outer.custom-styles #fancybox-content
{
	border-color: #0A2057;
	border-width: 0px 20px !important;
}
#fancybox-outer.custom-styles #fancybox-title
{
	background-color: #0A2057;
}
#fancybox-outer.custom-styles .fancybox-bg
{
	display: none;
}
#fancybox-outer.custom-styles #fancybox-header
{
	position: relative;
	height: 46px;
	z-index: 10000;
}
#fancybox-outer.custom-styles #fancybox-share-block
{
	margin-top: 10px;
}
#fancybox-outer.custom-styles #fancybox-share-block li
{
	float: left;
	height: 46px;
	font-size: 11px;
	margin-left: 15px;
}
#fancybox-outer.custom-styles #fancybox-share-block li a
{
	display: block;
    height: 21px;
    line-height: 21px;
    margin-top: 11px;
    padding-left: 30px;
    color: #CED2DD;
}
#fancybox-outer.custom-styles #fancybox-share-block li a.share
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-share-white.png") no-repeat scroll left center transparent;
}
#fancybox-outer.custom-styles #fancybox-share-block li a.print
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/icon-property-print-white.png") no-repeat scroll left center transparent;
}
#fancybox-outer.custom-styles #fancybox-header-navigation
{
	position: absolute;
	right: 20px;
	top: 0px;
}
#fancybox-outer.custom-styles #fancybox-header-navigation li
{
	float: left;
	height: 46px;
	font-size: 11px;
	margin-left: 15px;
}
#fancybox-outer.custom-styles #fancybox-header-navigation li a
{
	display: block;
    height: 21px;
    line-height: 21px;
    margin-top: 11px;
    padding-left: 10px;
    color: #CED2DD;
}
#fancybox-outer.custom-styles #fancybox-header-navigation li a.close
{
	padding-right: 16px;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/close_calendar.gif") no-repeat scroll right center transparent
}
#fancybox-outer.custom-styles #fancybox-close
{
	display: none !important;
}
#fancybox-outer.custom-styles #fancybox-title h4
{
	color: white;
    font-weight: bold;
    margin: 1em;
    text-align: left;
}
#fancybox-outer.custom-styles #fancybox-title p
{
	color: white;
    margin: 1em;
    text-align: left;
}
#fancybox-outer.custom-styles #fancybox-right-ico
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/next.png") no-repeat scroll left top transparent;
	width: 27px;
	height: 37px;
}
#fancybox-outer.custom-styles #fancybox-left-ico
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/prev.png") no-repeat scroll left top transparent;
	width: 27px;
	height: 37px;
}
#fancybox-outer.custom-styles #fancybox-left:hover span
{
	left: 30px;
}
#fancybox-outer.custom-styles #fancybox-right:hover span
{
	right: 30px;
}

/* end: extension/nxc_delta/design/delta/stylesheets/vu.css */

/* start: extension/nxc_delta/design/delta/stylesheets/it.css */
.w100 {
	width: 100px;
}
.privilege-content.wider {
	width: 1016px;
	margin-left: 4px;
}
.force-wrap {
	white-space: normal!important;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}

sup {
	bottom: 0.5ex;
}

sub {
	top: 0.5ex;
}
.w1024 {
	width: 1024px;
}
.maintenance-frontpage-msg {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #00B7B6;
	margin: 5px 0 15px 0;
}
.maintenance-hotelpage-msg {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.maintenance-dropdown-msg {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 19px;
	color: #00B7B6;
	margin-bottom: 15px;
}

/* frontpage */
.lightbox.all-hotels-popup {
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/delta_hotels_sm_wh.png');
	background-repeat: no-repeat;
	background-position: 95% 90%;
}
html[lang=fr-FR] .lightbox.all-hotels-popup {
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/delta_hotels_fr_sm_wh.png');
}
/* end: extension/nxc_delta/design/delta/stylesheets/it.css */

/* start: extension/nxc_delta/design/delta/stylesheets/ma_styles.css */
.property-content .wrap .property-content-left .property-packages
{
	height: auto !important;
}

.property-content .wrap .property-content-left .property-packages .property-packages-item ul
{
	list-style: disc inside !important;
}

.promos-block-right a{
    margin-top: 0px !important;
}

div.property_restaurants_left a
{
	color: #0A2057;
}

div.property_restaurants_left .gallery-link
{
	width: 535px;
}

div.back-to-list
{
	width: 705px;
	text-align: right;
	margin: 0px 0 30px 0px;
	z-index: 10;
}

div.back-to-list a
{
	color: #008DEC;
	font-size: 16px;
	font-weight: bold;
}

div.property_entertainment div.property-location-weather
{
	height: 44px !important;
}

.gv_gallerywrap {
	margin: 0px 22px 20px 32px !important;
}

ul#lightbox-images
{
	display:none;
}
	
div.login-page fieldset
{
	margin: 35px 0 0 -235px;
}

div.login-page fieldset input
{
	cursor: pointer;
}

div.login-page a.login-forgot
{
	color: #0086df;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	margin-left: 10px;
}

div.login-page div.success
{
	left: 80px !important;
}
div.login-page fieldset.forgotpass_field{
	margin: 10px 0 0 0px;
}
.container-account fieldset.forgotpass_field .btn-join.btn-submit {
	position: relative;
	right: 0px;
	top: 0px;
	margin-left: 0px;
}

.property_map_directions ul li span.dining
{
	background: url("../../../../../../extension/nxc_delta/design/delta/images/map/icon_entertaiment.png") no-repeat left top !important;
}

.property_map_directions ul li.title
{
	margin-right: 8px !important;
}

.property_map_directions ul li.hotel-input
{
	margin-right: 16px !important;
}

.property_map_directions_first_row h4, 
.property_map_directions_second_row h4, 
.property_map_directions_third_row h4
{
	padding-bottom: 8px;
}

.property_map_directions_first_row
{
	width: 280px;
	padding: 0 15px 0 25px;
}

.property_map_directions_second_row
{
	border-left: 1px solid #c6c6c6;
	width: 350px;
}

span.postal_code
{
	display: inline-block;
}

div.warning ul
{
	font-size: 12px;
	margin: 10px 15px;
	line-height: 20px;
	margin: 10px 15px;
	list-style: disc;
}

div.warning h3,
div.warning h2
{
	padding-left: 0px !important;
}

div.my-account-hp div.user-info
{
	padding: 5px 0 5px 27px;
	overflow: hidden;
}

div.my-account-hp div.user-info label
{
	width: 136px !important;
	font-weight: bold;
	margin-bottom: 8px;
}

div.my-account-hp label
{
	text-align: left;
}

div.container-account .dropdown-block label
{
	color: #b3d6f0;
	margin: 0 0 2px 0;
	width: auto;
	float: none;
	font-size: 11px;
}

div.container-account .dropdown-block label.label-checkbox 
{
	float: left;
	font-size: 12px;
	margin-left: 5px;
}

div.container-account .dropdown-block label.label-private
{
	font-size: 10px;
	margin-bottom: 10px;
}

div.sep-content h4
{
	padding-left: 0px;
}

div.sep-content ul
{
	margin: 0 0 0 4px;
}

div.sep-content
{
	padding-left: 10px;
}

.property_map_directions_second_row
{
	margin-left: -1px;
}

div.group-rooms-rates .property-left-form-title,
div.group-rooms-rates .property-left-form-title-big
{
	color: #475881;
	display: block;
	clear: both;
	font-family: arial;
	font-size: 16px;
	padding-bottom: 8px;
}

div.group-rooms-rates .property-left-form-title-big
{
	font-size: 24px;
}

.group-opt-val-tb
{
	border-top: none;
}

div.property_map_directions .add-to-reserv .btn-text span
{
	margin: 2px 0px 0px 8px;
}

div.container-wedding select#all-hotels
{
	margin-bottom: 12px;
}

div.contact-loader,
div.rates-loader
{
	display: none;
	height: 100%;
	position: absolute;
	z-index: 200;
	width: 100%;
	left: 35px;
}

div.contact-loader
{
	background: url('../../../../../../extension/nxc_delta/design/delta/images/contact-loader.gif') no-repeat center center;
}

div.rates-loader
{
	background: url('../../../../../../extension/nxc_delta/design/delta/images/rates-loader.gif') no-repeat left top;
}

div#ajax-selected,
div.group-rooms-rates
{
	position: relative;
}

div.group-rooms-rates
{
	height: 93px;
}

div#add-partner
{
	clear: both;
	margin: 3px 0 0 0;
}

img.default-image-room-preview
{
	width: 132px;
	height: 85px;
}

a.promo-send-code
{
	display: none;
}

div.container-account .block-durk-blue a
{
	color: #EBEBEB;
}

div.container-account .block-durk-blue a:hover
{
	text-decoration: none;
}

div.nxc-infow-window-wrapper
{
	border: 1px solid #cacaca;
	background: #FFFFFF;
	padding: 5px 7px;
  	width: 170px;
  	margin: 20px;
  	position: relative;
  	cursor: default;
  	z-index: 500;
}

div.nxc-infow-window-description
{
	position: relative;
}

div.promos-block .block
{
	position: relative;
}

div.promos-block a.corp_link	
{
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	z-index: 200;
}

div.nxc-infow-window-wrapper .close-window
{
	/*background: url("../../../../../../extension/nxc_delta/design/delta/images/map/arrow-top.png") no-repeat 63px 5px;*/
	background: url("../../../../../../extension/nxc_delta/design/delta/images/close_block_map.png") no-repeat center center;
	position: absolute;
	border: 1px solid #CACACA;
    height: 11px;
    left: 162px;
    padding: 3px;
    top: 3px;
    width: 11px;
    cursor: pointer;
    z-index: 399;
}

div.nxc-infow-window-wrapper .nxc-infow-window-title p
{
	margin: 6px 10px 4px 8px;
	color: #0A2057;
	font-size: 14px;
	line-height: 16px;
}

div.nxc-infow-window-wrapper .book-now
{
	margin: 4px 4px 7px 8px;
}

div.nxc-infow-window-wrapper a.book-now-map
{
	color: #0A2057;
	font-weight: bold;
	font-size: 12px;
}

div.nxc-infow-window-wrapper a.book-now-map:hover
{
	color: #75819f;
}

div.account-head
{
	padding: 0px !important;	
}

div.account-head .btn
{
	padding-left: 2px;
	float: none;
	margin: 0 0 0 28px;
}

div.account-head .btn-text
{
	line-height: 28px;
        height:36px;
}

div.account-head a.blue-text
{
	color: #0A2057;
}

div.account-head a.white-text
{
	color: #fff;
}

div.user-info label.user-name
{
	text-transform: uppercase;
	margin: 12px 0px;
	font-size: 14px;
}

div.account-head .btn-durker-blue
{
	height: 43px;
	margin-top: 14px;
}
div.account-head .btn-text span
{
	min-width: 84px;
	text-align: center;
}	

p.md_contacts span
{
	font-weight: bold;
	float: left;
	width: 100px;
}

div.my-account-hp input.input-text
{
	text-indent: 1px;
}

div.item-form label.require-field
{
	font-weight: bold;
}

.container-account .block-help-message
{
	position: relative !important;
	top: 22px !important;
	margin-top: 16px;	
}

.info-box .title-sm-durk-blue span {
	line-height: 0px;
	margin: 0 10px -12px 10px;
}

div#ajax-selected .titile-ci
{
	border-bottom: none;
}

div#ajax-selected .titile-ci a:hover
{
	text-decoration: none;
}

a.dates-hide,
input.hide
{
	display: none;
}

.content-group .col-left
{
	overflow: visible;
}

div.account-head .btn-white
{
	margin-bottom: 12px;
}

div.register-contact-form .jNiceSelectWrapper
{
	width: 177px;
}

div.register-contact-form .jNiceSelectWrapper div span
{
	padding: 0 36px 0 2px;
	width: 115px;
}

div.content-hp .promos-block a
{
	color: #FFF;
}

div.content-hp .promos-block a:hover
{
	color: #CED2DD;
}

/*calendar header style*/
#header_choose_date_calendar .ui-datepicker-calendar td span.minrate
{
	margin: -68px 0 0 44px !important;
}

#header_processing_calendar_label
{
	position: absolute;
	left: 100px;
	top: 60px;
}

#header-calendar-lightbox
{
	overflow: hidden;
}

#header-calendar-lightbox .select_date_part
{
	position: relative;
}

#header-calendar-lightbox .line_select_booking .durk-blue-color
{
	width: 31px !important;
}

#header-calendar-lightbox .line_select_booking .adults_select
{
	padding-right: 13px !important;
}

div.calendar-first .ui-datepicker td span,
div.calendar-first .ui-datepicker td a
{
	width: 49px;
	height: 31px;
	font-size: 14px;
	line-height: 32px;
}

div.calendar-first .ui-datepicker td
{
	width: auto;
	height: auto;
	padding: 0px;
}

div.calendar-first .ui-datepicker-multi
{
	width: 740px !important;
}

div.calendar-first .ui-datepicker-title
{
	margin: 0 120px !important;
	float: none !important;
}

div.calendar-first .ui-datepicker span.today-state-span,
div.calendar-first .ui-datepicker span.minrate,
div.calendar-first .ui-datepicker div.arrivale-date
{
	font-size: 8px !important;
	margin-top: -12px !important;
	text-align: center;
	width: 49px !important;
}

div.compare-rooms #compare-rooms-slider .entry
{
	margin-right: 10px !important;
}

div.calendar-first .ui-datepicker-group
{
	width: 350px !important;
}

div.calendar-first .ui-datepicker-group-first
{
	padding-right: 26px;
}

/**/
div.img .compare-default-rooms
{
	width: 165px;
	height: 106px;
}

.group-opt-val .type-room
{
	width: 220px;
}

.room-comparison .title-room
{
	margin-bottom: 0px;
	margin-top: 0px;
}

.room-comparison .comp-room-price
{
	padding-top: 12px;
}

.room-comparison .img
{
	margin-bottom: 10px;
}

.room-comparison .cost-na
{
	color: #0a2057;
}

.room-comparison .daily-rate-na
{
	display: none;
	margin-top: 29px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #475881;
	font-weight: bold;
}

div.input-required li
{
    font-size: 12px;
    color: red;
    line-height: 18px;
}

div.input-required ul
{
	list-style: disc;
	margin: 12px 35px;
}

div.input-required h3
{
    font-weight: bold;
    font-size: 16px;
    color: red;
}
#proposal_form .input_elem.date
{
	width: 80px;
}
#proposal_form fieldset.rfp_block
{
    background: #D4D4D4;
	margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 5px;
    padding-top: 20px;
    width: 415px;
	height: 103px;
}
#proposal_form fieldset.rfp_block div.textarea_elem
{
    height: 26px;
    margin-bottom: 10px;
    width: 385px;
}
#proposal_form fieldset.rfp_block label
{
    color: #0A2057;
    font-size: 16px;
    font-weight: bold;
}
#proposal_form fieldset.rfp_block div.textarea_elem div.shadow_textarea
{
    height: 26px;
    position: absolute;
    right: -12px;
    top: 1px;
    width: 11px;
	display: none;
}
#proposal_form fieldset.rfp_block div.textarea_elem textarea.max_1000
{
    border: 1px solid  #D3D3D3;
	height: 73px;
    margin-top: 10px;
    width: 100%;
}
#proposal_form div.input_elem.food div
{
	display: none;
}
#proposal_form div.input_elem.food span input.food_checkbox.jNiceHidden
{
	display: none;
}
#proposal_form div.input_elem.food span a.jNiceCheckbox
{
	margin-top: 8px;
}
div.input-required 
{        
    display: none;
}
div#proposal_form form#proposal .rfp_forms_right fieldset ul li label {
    width: 200px;
}

div#proposal_form form#proposal div.add-to-reserv
{
	float: left;
}

div#proposal_form form#proposal div.other-background
{
    background: #D4D4D4;
    margin-bottom: 10px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
    width: 417px;
}

.date_input_right {
	position: absolute;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/datepicker_right_select.png') no-repeat right top;
	height: 27px;
	width: 23px;
	right: -23px;
	cursor: pointer;
}

li .date_long_field
{
	width: 203px !important;
}

div#proposal_form li.require-field
{ 
	font-weight: bold; 
}

div#onsubmit_message
{
	display: none;
}
div#onsubmit_message .error_msg{display: none;}
div.calendar_lightbox .line_second_selects,
div#header-choose-travel-dates .line_second_selects
{
	display: none;
}

a.hide_link,
.hide_block
{
    display: none;
}

#proposal li.radio-group label
{
    width: 360px !important;
}

#proposal li.radio-group span
{
    margin: 7px 0 0 7px;
}

div.polisies
{
	margin: 15px 0px;
}

div.polisies h4
{
	margin-bottom: 13px;
}

div.polisies .expand-open
{
	font-size: 12px;
	padding: 10px 0 0 20px;
}

.property-packages .package_phone
{
	float: right;
	margin-right: 54px;
	font-size: 12px;
	width: 124px;
	text-align: center;
}

.property-left-form form ul li.best-rate.second {
	padding-top: 8px;
}

form.hide_form{
	display: none;
}

.jNiceHidden ul{
	height: 143px !important;
}

#proposal_form .rfp_forms_left{
	overflow: inherit;
}

#proposal_form .states_select{
	display: none;
}

#proposal_form .ca_states{
	display: block;
}

.my-account-hp .sign-in-form .btn-submit{
	margin-left: 8px;
}

.preview_hotel a,
.title_preview_hotel a{
	text-decoration: none;
}
/*mc: addon's cost style*/
.popup-cost-row {
	display: block;
	float: left;
	margin-right: 4px;
	line-height: 0;
	letter-spacing: 0;
	font-size: 0;	
}
.popup-cost-label {
	letter-spacing: 0;
	line-height: 30px;
	height: 30px;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	font-weight: bold;	
}
.popup-cost-single-price {
	display: inline-block;
	margin: 0 7px 0 5px;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
}
.popup-cost-single-price .addon-cost-total {
	font-size: 16px;
	font-weight: bold;
}

.right_total_sum .old-price,
.right_total_sum .new-price {
	color: #FFFFFF;
	padding: 0;
	font-size: 12px;
	letter-spacing: normal;
}

.right_total_sum .old-price
{
	margin: 9px 0 2px 0;
	display: block;
	float: left;
}

.right_total_sum .old-price span
{
	font-weight: normal;
}

.popup-cost-box {
	display: inline-block;
	letter-spacing: 0;
	line-height: 1;
	padding: 5px 5px;
	margin-top: 3px;
	margin-left: 3px;
}
.popup-cost-box__old-price {
	display: block;
	text-decoration: line-through;
	color: #f3f3f3;
	font-weight: bold;
	font-size: 10px;	
	margin-top: 3px;
	margin-bottom: 4px;	
}
.popup-cost-box__new-price {
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;	
}
.popup-cost-row-wrapper .btn-submit {
	margin-left: 5px;
}
.map_form .popup-cost-row-wrapper .jNiceSelectWrapper {
	width: 45px;
}

.right_total_sum .br-black-font {
	font-size: 20px !important;
}
/*mc: end of addon's cost style*/

a.choose-another-hotel {
    width: 120px;
}

.rates_loader {
	display: none;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/just_process.gif') no-repeat center top;
	height: 100%;
	position: absolute;
	z-index: 200;
	width: 100%;
}

.room-code {
	position: relative;
	height: 20px;
	width: 90px;
}

.reservation-modify .item-inf .btn-durk-blue {
	float: right;
}


/*for changed functionality of landing pages*/
div.on_landing_page{
	z-index: 199;
	display: none;
}

div.on_landing_page .ui-datepicker td,
div.on_landing_page .ui-datepicker td span,
div.on_landing_page .ui-datepicker td a
{
	width: 40px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

div.on_landing_page .calendar-hp .ui-datepicker td span.today-state-span,
div.on_landing_page .calendar-hp .ui-datepicker td div.arrivale-date,
div.on_landing_page .calendar-hp .ui-datepicker td span.minrate{
	width: 40px;
    margin-top: -12px;
    font-size: 7px;
}

div.on_landing_page .calendar-hp th span {
	font-size: 14px;
}

div.on_landing_page .booking_calendar,
div.on_landing_page .ui-datepicker .ui-datepicker-header {
	width: 312px;
    padding: 0;
}

div.on_landing_page .ui-datepicker .ui-datepicker-title span,
div.on_landing_page .ui-datepicker-title .jNiceSelectWrapper ul a{
    font-size: 12px;
    text-align: center;
}

div.on_landing_page .ui-datepicker th{
    padding-bottom: 0
}

div.on_landing_page .select_date_part{
	padding: 5px;
	border-left: none;
}

/*MC: grp wedding styles*/
.booking_select_block .jNiceSelectWrapper {
	height: 27px;
	position: relative;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_left.png") no-repeat center left;
	color: #293C6C;
	font-size: 12px;
	font-family: Arial,helvetica,sans-serif;
	width: 57px;
}
.booking_select_block .jNiceSelectWrapper div span {
	width: 23px;
	float: none;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/select_map_bg.png') repeat-x;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding: 0 3px 0 7px;
	margin-left: 3px;
	position: absolute;
}
.booking_select_block .jNiceSelectWrapper div a {
	background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_right.png") no-repeat center right;
	display: block;
	height: 27px;
	position: absolute;
	right: 0;
	width: 100%;
}
.booking_select_block .jNiceSelectWrapper div a.opened {
background: url("../../../../../../extension/nxc_delta/design/delta/images/select_map_right_up.png") no-repeat center right;
}
.booking_select_block .jNiceSelectWrapper ul {
	width: 55px;
	z-index: 101;
}
.groups_room_info {
	margin-bottom: 4px;
}
.groups_room_info>label {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	width: 50px;
	font-size: 12px;
	color: #0A2057;
}
.hp_line.hp_line--gr {
	position: relative;
	margin-bottom: 9px;

}
.group-opt-title.group-opt-title--gr {
	padding-top: 20px;
}
/*popup calendar styles*/
.gr-popup-calendar {
	display: block;
	position: absolute;
	left: 266px;
	top: -100px;
	background-color: #fff;
	border-right: 2px solid #c7c7c7;
	border-bottom: 2px solid #c7c7c7;
	width: auto;
}
.gr-popup-calendar .shadow {
	display: none;
}

.gr_close_popup_block{
	padding-top: 0px;
	border-top: none;
	overflow: hidden;
}

.gr_close_popup_block a{
	float: right;
	font-weight: bold;
	font-size: 10px;
}

div.gr-popup-calendar .select_date_part {
	width: auto;
	padding: 10px;
	border: 1px solid #c7c7c7;
}
.gr-popup-calendar .booking_calendar_top {
	position: absolute;
	height: 25px;
	width: 14px;
	top: 120px;
	left: -13px;
	background: transparent url("../../../../../../extension/nxc_delta/design/delta/images/gr-calendar-corner.png") no-repeat left top;
}
.gr_left_dates,
.gr_right_dates {
	width: 121px;
	margin-right: 2px;
}
input#gr_travel_date,
input#gr_second_travel_date {
	width: 117px;
}
.gr-adults-select .jNiceSelectWrapper {
	z-index: 99 !important;
}
.gr-children-select .jNiceSelectWrapper {
	z-index: 98 !important;
}

div.gr_space{
	margin-top: 34px;
	display: none;
}

label.terms_cond{
	width: 100% !important;
	font-size: 9px !important;
}

.privacy-option a {
	height: 12px;
	background: url("../../../../../../extension/nxc_delta/design/delta/images/ckbox.png") no-repeat top center;
	margin: 0px 0px 0px -20px;
}

.privacy-option a.jNiceChecked {
	background-position: bottom center;
}

.delta-privilege .promos-block-right{
	width: 386px;
}

.promos-block .no-corporate a {
	margin-top: 15px;
	display: inline-block;
}

.no-corporate p {
	line-height: 30px;
}
.member-popup-notification .feedback a.close-fancybox {
	color: white;
}

.footer_menu .list_menu li a{
	text-transform: capitalize;
}
/* end: extension/nxc_delta/design/delta/stylesheets/ma_styles.css */

/* start: extension/nxc_delta/design/delta/stylesheets/account_styles.css */
.container-account {background:#016eb7 url("../../../../../../extension/nxc_delta/design/delta/images/ac_bg.png") repeat-y}
    .container-account .property-col-left ul.property-nav li.active_li{ background-color: #0556A0 !important; background: url("../../../../../../extension/nxc_delta/design/delta/images/ac_bg_nav.png") repeat-y right top; }
    .container-account .property-col-left{margin-top: 65px;margin-right: 0}
    .container-account .property-content .btn-submit .btn-text span {font-size: 20px}
    .account-title {
        color: #0a2057;
        font-size: 20px;
        margin-bottom: 11px;
        text-transform: uppercase
    }
    /*.block-durk-blue*/
    
    .account-reservation .property-content h3,
    .account-reservation .property-content h4,
    .account-reservation .property-content h5, 
    .account-reservation .property-content h6 {
        padding-left: 0
    }
.block-durk-blue {background: #0a2057;width: 327px;}
.container-account .block-durk-blue {float: right}
.container-account .block-durk-blue .wrap{padding: 20px;padding-right: 18px}
    .block-durk-blue a{
        color: #fff;
        text-decoration: underline;
        font-size: 12px;
        letter-spacing: -0.2px;
        line-height: 14px;    
    }
    .block-durk-blue .title-bl-sm  {
        font-size: 13px;
        font-weight: bold;
        margin-bottom: 4px;
        margin-top: 17px;
    }
    .block-durk-blue p {
        color: #EBEBEB;
        font-size: 12px;
        letter-spacing: -0.2px;
        line-height: 14px;
    }
        .container-account .block-durk-blue p.email {
            color: #0099FE;
            font-size: 16px;
            font-weight: bold;
            letter-spacing: -0.4px;
            margin-top: 7px
        }


    .container-account .block-durk-blue .title-bl {
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        letter-spacing: 0.2px;
        margin-bottom: 14px;
    }

    .container-account .block-durk-blue ul {margin-top:10px;margin-bottom: 10px}
        .container-account .block-durk-blue ul li {
            background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_item.png") no-repeat left top;
            padding-left: 21px;
            color: #EBEBEB;
            font-size: 12px;
            letter-spacing: -0.2px;
            line-height: 14px;
            margin-top: 11px;
        }
        .container-account .title-white{
            font-size: 45px;
            letter-spacing: -0.4px;
            margin-left: 18px;
            margin-top: 19px;
            text-transform: uppercase
        }
/*end block-durk-blue*/

/*contact form*/
.contact-form {margin-bottom: 31px;margin-top: 23px}
.register-contact-form { width: 350px; float:left; }
.register-contact-form select { width: 245px; }

    .contact-form .blue-sm {margin-bottom: 14px; padding-left:0;}

    .container-account .item-form{
        float: left;
        padding-bottom: 7px;
        position: relative;
        width: 100%;
        padding-top: 8px;

    }
        .container-account  .property-content label {
            color:#0a2057;
            font-size: 12px;
            display: block;
            float: left;
            width: 140px;
            letter-spacing: -0.2px;
            margin-right: 8px
        }
        .container-account .item-form .input_elem {float: left;width: 241px}

	.container-account .item-form.register-phone .input_elem,
	.edit-member-info .col-left .item-form.register-phone .input_elem { width: 112px; margin-right: 5px; }
	.container-account .property-content .register-phone label { float:none; }
	.register-phone .select_phone .jNiceSelectWrapper{ width: 127px; float:left; }
	.register-phone .select_phone .jNiceSelectWrapper span{ width: 99px; padding: 0 2px; }
	.map_form .register-phone .jNiceSelectWrapper ul,
	.edit-member-info .item-form.register-phone .jNiceSelectWrapper ul { width: 125px !important; }

	.edit-member-info .col-left .register-phone label{ float:left; }

        .block-help-message {display: none}
        .container-account .block-help-message{position: absolute;right: 0px;top: -25px;}
        .container-account .block-help-message .angel-blue {
            background: url("../../../../../../extension/nxc_delta/design/delta/images/arrow_durk_blue.png") no-repeat left center;
            height: 100%;
            left: -12px;
            position: absolute;
            top: 0;
            width: 12px;
        }
        .container-account .btn-join.btn-submit{
            position: relative;
            right: -236px;
            top: -30px;
        }
        .container-account .durk-blue-md{font-size: 12px; letter-spacing: 0.2px;line-height: 16px}
        .container-account .member-info .col-block { overflow: hidden; }

        .property-content.reservation-modify h3,
        .property-content.reservation-modify h4,
        .property-content.reservation-modify h5,
        .property-content.reservation-modify h6 {
            padding-left: 0px;
        }

/* end contact form*/

/*partner program*/

/*col left*/
.container-account .col-left{float: left;width: 346px}


    .ac-partner-programs {overflow: hidden;margin-bottom: 40px;}
        .ac-partner-programs .item-form .f-blue-link-sm {
            display: block;
            float: left;
            letter-spacing: -0.3px;
            margin-left: 14px;
            margin-top: 6px;
            cursor: pointer;
        }
        .header-programs-tbl {
            border-bottom: 1px solid #AFB6C8;
            margin-bottom: 12px;
            overflow: hidden;
            padding-bottom: 5px;
        }
            .container-account .col-left .header-programs-tbl label{padding-top: 0}
            .header-programs-tbl label.lb-member-num {width: auto}

        .container-account .col-left  label {width: 117px;padding-top: 8px}
        .container-account .col-left .item-form .input_elem{width:151px;}
    .add-partner-program {width:354px;}
    .add-partner-program .item-form{width: auto;margin-right:9px;padding-top: 0}
        .add-partner-program .item-form label {
            display:block;
            float: none;
            width: auto;
            padding-bottom: 9px;
        }
        .add-partner-program .blue-sm {margin-bottom: 7px}

        .map_form .add-partner-program .jNiceSelectWrapper{width:118px;margin-left: -4px}
        .map_form .add-partner-program  .jNiceSelectWrapper div span{width:89px}

        .add-partner-program .item-btn{margin:24px 0 0 7px}
            .add-partner-program .btn .btn-text{ padding: 0 9px;}
        .add-partner-program .btn-submit {float: right;margin-top: 23px}
/* end col left*/

.container-account .col-right{float: right;width: 328px; margin-right: 15px;}

/* end partner program*/

.property-content .some-path-hp.small_path_hp a { padding-right: 6px; }
.property-content .some-path-hp.small_path_hp { margin-top:0; }

/* member & preferences */
.menu_links {
    margin-top: 50px;
}
.menu_links li{
    padding:0 0 14px 25px;
}
.menu_links li a{
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.menu_links li a:hover, div.block_personal_prefer a.add_link_prefer:hover{
    color:#75819f;
}
.preferences_table {
    margin-top: 4px;
}
.container-account .prefer_line .prefer_table_span, .container-account .details_textarea span{
    color:#0a2057;
}
.container-account .prefer_radio_block label{
    float:none;
    width:auto;
}
.container-account .spec_assist_preference label{ float:left; width:auto; }
.container-account .details_textarea textarea{ width: 717px; }
div.personal_preferences {
    margin: 40px 0 0px;
}
div.personal_preferences .account-title { display: block; margin-bottom: 18px; }
div.personal_prefer_left{
    float:left;
    margin-right: 29px;
}
    div.block_personal_prefer{
        font-size: 13px;
        color:#0a2057;
        border-top: 1px solid #afb6c8;
        width: 351px;
        padding-top:20px;
        margin-bottom: 17px;
    }
    div.first_block_prefer{
        border: none;
        padding-top: 0;
        margin-bottom: 18px;
    }
    div.block_personal_prefer .element{
        width:274px;
    }
    .element span.title_undo_select {
        display: block;
        padding-bottom: 3px;
        text-align: center;
        color:#7e89a4;
        font-size: 11px;
        margin-top: -14px;
    }
    .title_personal_prefer{
        font-size: 14px;
        font-weight: bold;
        color:#008dec;
        display: block;
        float: left;
        width: 190px;
        margin-right: 10px;
        padding-bottom: 7px;
    }
    div.block_personal_prefer a.add_link_prefer{
        color:#008dec;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        display: block;
        float:left;
        margin-top: 2px;
    }
    div.block_personal_prefer ul.personal_prefer_ul{
        list-style: none;
        margin: 10px 0 6px;
    }
    div.block_personal_prefer ul.personal_prefer_ul li{
        padding: 0 0 7px 11px;
        letter-spacing: -0.3px;
        background: url('../../../../../../extension/nxc_delta/design/delta/images/account_prefer_li.png') no-repeat 0 4px;
    }
    div.selects_block_prefer{
        float:right;
        width: 98px;
    }
    div.block_personal_prefer div.element label { width: auto; padding-top: 6px; }
    div.block_personal_prefer div.birthday_line{}
    div.block_personal_prefer div.birthday_line label{
        width: 60px;
        margin-right: 2px;
    }
    div.block_personal_prefer div.birthday_line div.selects_block_prefer{
        width: 207px;
    }
    div.block_personal_prefer .select_month { width: 64px;  margin-left: 9px; margin-right: 0; }
    div.block_personal_prefer .select_smaller{ width: 58px; }

    .selects_block_prefer .jNiceSelectWrapper ul { width: 99px !important; }
    .block_personal_prefer .select_month .jNiceSelectWrapper { width: 100%; }
    .block_personal_prefer .select_month .jNiceSelectWrapper div span { width:35px; }
    .block_personal_prefer .select_month.select_smaller .jNiceSelectWrapper div span { width:29px; }
    .block_personal_prefer .select_month .jNiceSelectWrapper ul { width:97% !important; }

    .personal_prefer_list_popup .line_checkbox {
        float: left;
        width: 49%;
        margin-right: 2px;
    }
    .personal_prefer_list_popup .line_checkbox .jNiceCheckbox { padding: 0; }

div.personal_prefer_right{
    float:left;
    margin-top:15px;
    color:#0a2057;
    font-size: 12px;
    position: relative;
    height: 505px;
}
    div.personal_prefer_right .title_personal_prefer{
        float:none;
        width: auto;
        padding-bottom: 14px;
    }
    .title_right_prefer{
        font-size: 14px;
        font-weight: bold;
        color:#475881;
        display: block;
        padding-bottom: 12px;
    }
    div.platinum_prefer {
        margin: 24px 0 15px;
        width:331px;
    }
    .elem_platinum_prefer{
        padding: 11px 0 11px 11px;
        background-color:#fff;
        clear: both;
        overflow: hidden;
    }
    .elem_platinum_prefer img{
        display: block;
        float: left;
        margin-right: 10px;
    }
    div.content_platinum_prefer {
        float: left;
        padding: 10px 0 7px;
        width: 225px;
    }
    .elem_platinum_prefer .title_elem_platinum {
        color:#0a2057;
        font-size: 13px;
        font-weight: bold;
    }
    .elem_platinum_prefer p{
        color:#475881;
        font-size: 12px;
        letter-spacing: -0.3px;
        padding: 7px 0 0 0;
    }
    .selected_platinum_prefer { background-color: #0a2057 !important; }
    .selected_platinum_prefer .title_elem_platinum { color:#fff !important; }
    .selected_platinum_prefer p{ color:#c2c7d5 !important; }

    .elem_platinum_prefer:hover{ background-color: #bec4d1;  }
    .elem_platinum_prefer:hover .title_elem_platinum { color:#0a2057; }
    .elem_platinum_prefer:hover p{ color:#374976; }
    div.new_member_prefer .elem_platinum_prefer:hover{ background-color: #fff; }

    div.personal_prefer_right .btn-submit {     
        bottom: -6px;
        float: right;
        position: absolute;
        right: 0;
    }
    div.personal_prefer_right .btn .btn-text{ padding: 0 15px; }
    
    div.new_member_prefer {
        opacity:0.5;  
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }
    div.personal_prefer_right div.new_member_prefer .title_personal_prefer{ color:#343945; }
    /*popup preferences*/
    div.popup-account.ui-dialog .ui-dialog-title { display:none; }
    div.popup-account.ui-dialog .ui-dialog-titlebar-close { display:none; }
    #account_prefer_interests .title-popup{
        font-size:16px;
        font-weight:bold;
        left:20px;
        color:#ced2dd;
    }
    #account_prefer_interests p{ 
        color:#ced2dd;
        font-size:12px;
        padding-bottom:18px;
    }
    #account_prefer_interests .popup-wrap{ padding: 0 20px 19px 20px; }
    #account_prefer_interests .option_column_map {
        width:auto;
        color:#ced2dd;
    }
    .option_column_map_right {
        color: #ced2dd;
        float: left;
        font-size: 12px;
        margin-right: 0px;
        width:auto;
    }
    #account_prefer_interests .line_checkbox label { padding-left:9px; }
    /*end popup*/
/* end member & preferences */

/*member edit profile*/
.member-id {overflow: hidden;margin-bottom: 15px;}
.member-id label{width: auto;margin-right: 38px}

.edit-member-info .blue-sm {margin-bottom: 15px; padding-left:0;}

.edit-member-info  .item-form {margin-bottom:8px;padding: 0;}

.edit-member-info .col-left label{width: 92px;padding-top: 7px}
.edit-member-info .col-left .label-email {padding-left: 10px}
.edit-member-info .col-left .f-blue-link-sm {float: right;padding-top: 8px}
.edit-member-info  .col-left .item-form .input_elem {width: 241px}

.edit-member-info .jNiceSelectWrapper {float: left;width: 245px}
.edit-member-info .jNiceSelectWrapper div span {width:216px}
.edit-member-info .title-select .jNiceSelectWrapper {float: left;width:76px}
.edit-member-info .title-select .jNiceSelectWrapper div span {width:47px}
.edit-member-info .item-form .jNiceSelectWrapper ul{width:243px !important;}
.edit-member-info .item-form.title-select .jNiceSelectWrapper ul{width:74px !important;}
.item-form a{ color:#0099fe; }

.edit-member-info .btn-map-white {float: left;margin-top: 27px}
.edit-member-info .btn-durk-blue {/*float: right;*/margin-top: 12px; margin-left:0px;}

.edit-member-info .col-right .item-form {margin-bottom: 10px}
.edit-member-info .col-right .item-radio {
    margin-bottom: 20px;
    margin-top: 21px;
}
.edit-member-info .col-right .item-radio label {width: 43px}
.edit-member-info .col-right label {width: 237px}
.edit-member-info .jNiceCheckbox {float: left}
.add-partner-program .jNiceSelectWrapper ul{width:116px !important;}
/* end member edit profile*/


/* member-status-content*/
.member-status-content {
        border:0 none;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        -khtml-border-radius: 0px;
        border-radius: 0px;
        -moz-box-shadow:0px 0px 0 #C0C0C0;
        -webkit-box-shadow: 0px 0px 0 #C0C0C0;
        box-shadow:0px 0px 0 #C0C0C0;
        background: none;
        width:776px
}


.member-status-item{
        color: #0A2057;
        font-size: 12px;
        letter-spacing: -0.2px;
        width: 759px;
        float: left;
        margin-top: 11px;
        margin-bottom: 3px;
        position: relative;
        left: -1px;
        z-index: 1;
        background: #fff;
        border: 1px solid #C5C5C5;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow:1px 1px 0 #C0C0C0;
        -webkit-box-shadow: 1px 1px 0 #C0C0C0;
        box-shadow:1px 1px 0 #C0C0C0;
}
.member-status-item .wrap{
        color: #0A2057;
        padding: 27px 6px 20px 22px;
}

.member-status-item .f-blue-link-sm {float: right}
.title-light-sm {
color: #008dec;
font-size: 14px;
letter-spacing: -0.4px;
font-weight: bold;
}

.conf-block,.line-block {
    border-bottom: 1px solid #AEB6C8;
    margin-bottom: 8px;
    padding-bottom: 4px;
    clear: both
}
.conf-block {font-size: 11px}
.conf-block-last {border:none 0}
    .member-status-item .booking-title{font-size: 14px;margin-bottom: 9px}
    .conf-id {font-weight: bold;margin-bottom: 9px}
    .date-conf {float: left;width: 110px;overflow: hidden;}
        .date-conf p {float: left;margin-bottom: 4px}
        .date-conf .title{width:45px}
    .info-conf{float: right;width: 210px}
    .info-conf a {float: right;padding-left: 10px}
    .info-conf p {margin-bottom: 4px}

.delta-privilege .wrap form.form-pref { margin: 12px 0 10px 0; }
.container-account .col-left .form-pref label{width: auto;padding-top: 0;margin-right:5px; font-weight: normal; height:auto; line-height: 14px;}
.container-account .col-left .form-pref label.title {margin: 0}
.form-pref {overflow: hidden}
.form-pref .jRadioWrapper {margin-left: 10px}
.form-pref .btn {float: right;margin-top: 12px;}
a.f-memb-bold ,.f-memb-bold {font-weight: bold;line-height: 17px;color: #0a2057;display: block }
a.f-memb-bold {margin-bottom: 24px}
.line-block ul {
    list-style: disc outside none;
    margin-left: 13px
}
.line-block ul li{margin-bottom: 5px}
.line-block  p {margin-bottom: 5px}
/*make-reservation*/
.member-status-block {
    float: left;
    width: 415px;
}

.make-reservation {
    background:#0a2057;
    float: right;
    width: 290px;
    margin: -17px 8px 0 0;
}
.make-reservation .reserv-wrap {padding: 15px 16px 11px 18px}
.reserv-title {
    color: #FFFFFF;
    font-size: 23px;
    letter-spacing: -0.1px;
    margin-bottom: 12px;
}
.delta-privilege .wrap .make-reservation form label {
    text-align: left;
    color: #B6BDCD;
    font-size: 11px;
    font-weight:normal;
    letter-spacing: 0.1px;
    padding-bottom: 2px;
    padding-left: 1px;
    width: auto;
    height:auto;
    line-height:12px;
    float: none;
    margin-right: 0px;
}
.delta-privilege .wrap .make-reservation form .left_dates label {
    width: 132px;
}
.delta-privilege .wrap .make-reservation form {
    margin: 14px 0 0px;
}
.delta-privilege .wrap .make-reservation a {
    color: #fff;
    font-size: 11px;
    letter-spacing: 0.1px;
    margin-bottom: 3px !important;
    text-align: right;
    font-weight: bold;
}
.make-reservation a:hover, .item-form a:hover { color:#75819F; }
.make-reservation .right_dates a {text-align: right}
.make-reservation .left_dates,
.make-reservation .right_dates{width: 125px}
.make-reservation .right_dates {float: right}
.make-reservation .item-form .input_elem{width: 100%}
.make-reservation .datepicker_input_right{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/ico_dates_input.png") no-repeat left center;
    right: 7px;
    width: 11px;
}
.make-reservation .item-form {padding: 0;margin-bottom: 6px}

.make-reservation .special_offers_form .jNiceSelectWrapper div a{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_right_reserv.png") no-repeat scroll right center transparent;
    height: 27px;
    right: -1px
}
.make-reservation .special_offers_form .jNiceSelectWrapper{
    background: url("../../../../../../extension/nxc_delta/design/delta/images/select_reserv_left.png") repeat-x scroll 0 0 transparent;
    width:59px
}
.make-reservation  .special_offers_form .jNiceSelectWrapper div span {
    left: 0;
    text-align: left;
    width: 35px;
    color: #fff;
}
.make-reservation .btn {float: left;margin:11px 2px 8px 0}
.reserv-help{
   background: url("../../../../../../extension/nxc_delta/design/delta/images/reserv_help.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    left: 0px;
    position: relative;
    top: 18px;
    width: 23px;
}
.delta-privilege .wrap .conf-block p{ font-size: 11px; }
.member-status-item .line-block ul { list-style: disc inside none; }
/*end make-reservation*/

/*member-status-block*/

/*end member-status-block*/
.member-status-block .member-greeting{
    color: #0A2057;
    font-size: 24px;
    margin-bottom: 16px;
    text-transform: uppercase;
}
.member-status-block .blue-sm{
    font-size: 16px;
    letter-spacing: -0.4px;
    margin-bottom: 14px;
    padding-left:0;
}
.member-status-block{}

.statusbars{   margin-bottom: 24px;}
.statusbars .label-sb {
  display: block;
    font-size: 12px;
    margin-bottom: 4px;
}
.statusbar-item{background: #c7e9ff;height: 15px; width: 415px;margin-bottom: 19px;}
.st-line {background: url('../../../../../../extension/nxc_delta/design/delta/images/status_bar.png') no-repeat center right;height: 100%}
.bg-st-line {background: url("../../../../../../extension/nxc_delta/design/delta/images/status_bar_mid.png") repeat-x;margin-right: 8px;height: 100%}
.member-status-block .f-gen-text{
    color: #46567F;
    font-size: 12px;
    letter-spacing: 0.2px;
    line-height: 16px;
    margin-top: 8px;
    margin-bottom: 19px
}
.member-status-block .f-gen-text p{ margin-bottom: 8px}
.member-status-block .f-blue-link-sm{float: none; font-size: 12px;}
.member-status-block .message-reminder{
    background: none repeat scroll 0 0 #C7E9FF;
    margin-top: 15px;
    padding:0 4px;
    overflow: hidden;
    height: 29px;
    line-height: 29px
}
.member-status-block .message-reminder p{
    color: #0a2057;
    font-size: 12px;
    float: left;
    height: 100%;
    margin-right: 5px}
.member-status-block .message-reminder p.br-black-font {font-size: 20px;}
.member-status-block .message-reminder a{
    color: #0a2057;
    display: block;
    float: left;
    height: 100%;
    font-weight: bold;
    font-size: 11px;
}
.m-status {font-size: 17px;text-transform: uppercase;  }
.f-0P { color: #0A2057; }
.f-0N { color:#d1b600; }
.f-0L { color:#908d86; }
.f-0V { color:#b1b1b0; }

.f-gold {color: #d1b600;}
.f-blue {color: #0a2057}
/*promos-block*/
.promos-block {
    float: left;
    background: #0a2057;
    width: 373px;
    height: 200px;
    margin-top: 15px;
    text-align: center;
    color: #fff;
}
.promos-block-right {
		float: right;
		text-align: left;
		background-color: transparent;
}
.promos-block  p {
        color: #CED2DD;
    font-size: 12px;
    margin-bottom: 5px;
}
.promos-block  a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    margin-top: 32px;
    font-weight: bold;
}

.promos-block p.f-promos-sm {font-size: 18px; color:#fff;}
.promos-block .f-promos-bg {font-size: 33px;}
.promos-block p.f-promos-md {font-size: 29px; color:#fff; }

.promos-block .wrapp{padding: 31px}
.promos-block .block{margin-bottom: 16px}
/*end promos-block*/
/* end member-status-content*/

/*reservation-modify*/
.reservation-modify .col-left {
    width:477px
}
.reservation-modify .col-right {
    width:221px;
    background: #ebebeb;
    margin-bottom: 16px;
}
.bottom-line {border-bottom:1px solid #afb6c8}
.col-block p{
    float: left;
    margin-bottom: 2px;
    margin-right: 10px;
    width: 203px;
}
.col-block a {color: #0099fe;font-weight: bold}
.member-info {margin-bottom: 7px;padding-bottom: 20px;}
.change-request {
    margin-bottom: 27px;
    padding-bottom: 21px;
}
.reservation-modify .booking-title {
    color: #0099FE;
    font-size: 13px;
    letter-spacing: 0.1px;
    margin-bottom: 16px;
}
.change-travel-pref span {
    color: #0A2057;
    font-size: 12px;
    display:block;
    margin-bottom: 6px;
}
.change-travel-pref .change-date span {
    font-size: 10px;
    margin-left:5px;
}
.change-travel-pref .remove-room span { margin-bottom: 10px; }
.change-travel-pref .btn-text span { color:#fff; }
.change-travel-pref .bottom-line{ padding-bottom: 15px; }
.reservation-modify .change-room .booking-title,
.reservation-modify .remove-room .booking-title
{ margin-bottom: 10px; }
.change-room .btn .btn-text { padding:0 6px; }
.remove-room .btn .btn-text { padding: 0 17px; }
.remove-room .form-line { overflow: hidden; margin-left:15px; }
.change-date .input_elem { width: 161px; }
.change-date .input_elem input#travel_date_find { background: url('../../../../../../extension/nxc_delta/design/delta/images/input_middle.png') repeat-x; width: 161px; }

.change-request .booking-title {
    margin-bottom: 26px;
}
.change-request .booking-title span {font-size: 16px}
.change-request .blue-sm{margin-bottom: 13px}
.change-request  textarea{
    height: 73px;
    margin-top: 13px;
    width: 471px;
}

.add-ons .blue-sm{margin-bottom: 12px}
.add-ons-bl{
    color: #008DEC;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.2px;
    margin-bottom: 11px;
    margin-top: 18px;
}

.add-ons-item {
    border-bottom: 1px solid #AFB6C8;
    clear: both;
    margin-bottom: 13px;
    padding-bottom: 10px;
    float: left;
}
.add-ons .item-title{
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -0.2px;
    padding-top: 7px;
    padding-bottom: 11px
}

.add-ons .item-info{float:left}
.add-ons .img{
    float: left;
    height: 55px;
    margin-right:3px;
    overflow: hidden;
    width: 85px;
}
.add-ons .entry{float: left;width: 388px;}
.add-ons .item-view-details{float: left;color: #0099fe;display: block;font-size: 11px;font-weight: bold}
.add-ons .item-cost{
    color: #0A2057;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 23px;
}
.add-ons .item-quantity{float: right;color:#0a2057;font-size: 12px}
.add-ons .jNiceSelectWrapper{
    float: right;
    margin-left: 7px;
    width: 60px;
    top: -9px;
}
 .map_form .add-ons .jNiceSelectWrapper div span{width: 31px}

.add-ons .btn {margin-left: 0}

.col-right .wrapp{padding: 18px 19px}
.cur-reservation .booking-title {margin-bottom: 5px}
.container-account .cur-reservation .durk-blue-md{letter-spacing: 0.1px;margin-bottom: 3px;}
.cur-reservation p {clear: both}
.cur-reservation b {font-weight: bold}
.cur-reservation p span.label-cur {width:97px;text-align: left;;float: left}
.cur-reservation p span,b.label-cur{display: block;float: left}
.cur-reservation p span{text-align: right;float: right}
.cur-reservation .tax-cur{
    border-top: 1px dotted #8691AC;
    margin-top: 23px;
    padding-top: 4px;
    overflow: hidden;
}
.container-account .cur-reservation .durk-blue-md.tax {color: #008dec}

.change-date {margin-top: -4px;margin-bottom: 12px}
.change-date .form-line{margin-bottom: 10px}
.change-date input#travel_date_find, .change-date input#second_travel_date_find{
    background: url(https://www.deltahotels.com/extension/nxc_delta/design/delta/images/input_select-date-reserv.png) no-repeat;
    width: 126px
}
.change-date label{
    display: block;
    float: none;
    margin: 0 0 7px;
    width: auto;
}
.change-room {margin-bottom: 15px;}
.change-room .form-line {margin-bottom: 4px;float: left}
.change-room label {width: 53px;height: 27px;line-height: 27px;}
.change-room  .jNiceSelectWrapper {width: 62px;float: left}
.change-room .jNiceSelectWrapper div span {width: 33px;}
.change-travel-pref .btn{margin-left: 0;  margin-top:7px;}
.confir-num {margin-bottom: 30px}
/* end reservation-modify*/

/* warning text */
div.property-content div.warning h3, div.property-content div.warning h2 { color:#EE1515; font-size: 14px; font-weight: bold;}
div.property-content div.warning ul {   color: #ED1E1E; list-style: none outside none; margin: 8px 0 20px;}
/* end warning text */




/* end: extension/nxc_delta/design/delta/stylesheets/account_styles.css */

/* start: extension/nxc_delta/design/delta/stylesheets/jquery.fancybox-1.3.4.css */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../../../../../extension/nxc_delta/design/delta/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/nxc_delta/design/delta/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* end: extension/nxc_delta/design/delta/stylesheets/jquery.fancybox-1.3.4.css */

/* start: extension/nxc_delta/design/delta/stylesheets/nxc.search.css */
.right_panel_map {
	z-index: 9 !important;
}

#hotel-seach-calendar-lightbox .booking-content .wrap,
#header-calendar-lightbox .booking-content .wrap{
    padding-bottom: 0px;
}

.booking_details_block span.azure-color {
	font-size: 16px;
	font-weight: bold;
}

#hotel-seach-calendar-lightbox .choose_dates_details .line_select_booking label.rooms_select_lbl,
#header-calendar-lightbox .choose_dates_details .line_select_booking label.rooms_select_lbl{
	width: 70px;
}

.travel-line .form-field { position: relative; }
.form-field a.open_popup_link {
    color: #0A2057;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 22px 16px 0 0;
    text-decoration: underline;
}
.form-field .block_with_popup .popup-special-offer-search-attributes,
.form-field .block_with_popup .popup-amenities {
    margin-bottom: 0;
}
.form-field .popup-special-offer-search-attributes .open_popup_link,
.form-field .popup-amenities .open_popup_link {
    position: static;
}
.form-field .popup-special-offer-search-attributes .middle_popup_block,
.form-field .popup-amenities .middle_popup_block {
	padding: 12px 12px 9px;
}
.form-field .popup-amenities .popup_block {
    left: -3px;
    top: 40px;
    width: 304px;
    position: absolute;
}
.form-field .popup-special-offer-search-attributes .popup_block {
    width: 160px;
}

div.popup-special-offer-search-attributes div.block_with_popup {
	position: relative !important;
}
div.popup-special-offer-search-attributes div.top_popup_block {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_top.png") no-repeat scroll 0 0 transparent;
    height: 14px;
}
div.popup-special-offer-search-attributes div.bottom_popup_block {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_bottom.png") no-repeat scroll 0 0 transparent;
    height: 6px;
}
.form-field div.popup-special-offer-search-attributes div.middle_popup_block {
    padding: 12px 12px 9px;
}
div.popup-special-offer-search-attributes div.middle_popup_block {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/popup_ameni_middle.png") repeat-y scroll 0 0 transparent;
    padding: 0 0 0 1px;
}
div.wrap-box div.special-offer-search-rate-loader,
div.wrap-box div.hotel-search-rate-loader {
	margin-left: -20px;
}
div.form-find-hp .refine_popup{
    top:37px;
    z-index:10;
    left:-176px;
}
div#fancybox-content { text-align: left; }
div#fancybox-content .booking-content {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow:none;
    -webkit-box-shadow: none;
    box-shadow:none;
    border: none;
}
div#fancybox-content .booking-content .wrap {
    padding: 19px 0 19px 20px;
}
div#fancybox-content .select_date_part .title_item_calendar { float:none; }


div.travel-dates div.left_dates {
    width: 97px;
}
div.travel-line div.left_dates label, div.travel-line div.right_dates label{
    height: 15px;
    display: block;
    text-align: left;
    color: #0A2057;
    font-family: arial;
    font-size: 12px;
    margin:0 0 0 1px;
}
div.travel-line div.input_elem {
    width: 67px;
}
div.travel-line div.right_dates {
    width: 88px;
    text-align: left;
}
div.travel-line div.right_dates a{
    font-size: 11px;
    font-weight: bold;
    color:#0a2057;
    text-align: right;
}
div.travel-line div.right_dates a:hover{ color:#707F9E; }
div.provinces_list_popup {
    float:left;
    margin: 3px 9px 0 1px;
}

div.hotel-search-datepicker {
    background: url("../../../../../../extension/nxc_delta/design/delta/images/datepicker_right_select.png") no-repeat scroll right top transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: -23px;
    width: 23px;
}

div.search-results-loader {
	position: relative;
	height: 200px;
}

div.search-results-loader img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -134px;
	margin-top: -25px;
}
/* end: extension/nxc_delta/design/delta/stylesheets/nxc.search.css */

/* start: extension/ezfind/design/standard/stylesheets/ezfind.css */
div#search_controls
{
    float:left;
    margin-right:1%;
    width:25%;
}

div#search_results
{
    float:left;
    width:73%;
    padding-left: 5px;
}

ul#facet-list
{
    margin-left: 0;
}

ul#active-facets-list
{
    margin-left: -15px;
}

ul#active-facets-list li
{
    list-style-type: none;
    list-style: none;
    background-image: none;
}

div.ajax-search-spellcheck
{
    margin-top: 3px;
    margin-bottom: 7px;
    font-style: italic;
    /* color: #F06020; */
    padding-bottom: 3px;
    padding-left: 2px;
}

div.ajax-search-facets
{
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border: 1px solid #F0F0F0;
    font-size: 90%;

    /* for IE */
    filter:'alpha(opacity=0)'; /* Will be faded in by the YUI animation */
    /* CSS3 standard */
    opacity: 0; /* Will be faded in by the YUI animation */

    /*height: 0;
    width: 0;*/
}

/* end: extension/ezfind/design/standard/stylesheets/ezfind.css */

/* start: extension/ezfind/design/standard/stylesheets/ezajax_autocomplete.css */

div#ezautocomplete {
    z-index: 1000;
}

div#header .yui-ac-content li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    white-space: nowrap;
    list-style: none;
    zoom: 1;
    display: block;
    float: none;
}

.customResult {
    display: block;
}

div#ezautocomplete .yui-ac, div#ezautocomplete .yui-ac-input {
    position: relative;
}

div#ezautocomplete .yui-ac-container {
    position: absolute;
    top: 1.6em;
    text-align:left;
}

div#ezautocomplete .yui-ac-content {
    position: absolute;
    width: 100%;
    border: 1px solid #808080;
    background: #fff;
    overflow:auto;
    overflow-y:hidden;
    z-index: 9050;
    padding-bottom: 15px;
}

div#ezautocomplete .yui-ac-shadow {
    position: absolute;
    margin: .3em;
    width: 100%;
    background: #000;
    -moz-opacity: .10;
    opacity: .10;
    filter: alpha(opacity = 10);
    z-index: 9049;
}

div#ezautocomplete .yui-ac iframe {
    opacity: 0;
    filter: alpha(opacity = 0);
    padding-right: .3em;
    padding-bottom: .3em;
}

div#ezautocomplete .yui-ac-content ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

div#ezautocomplete .yui-ac-content li {
    background-image: none;
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    white-space: nowrap;
    list-style: none;
    zoom: 1;
    display: block;
}

div#ezautocomplete .yui-ac-content li.yui-ac-prehighlight {
    background: #BABABA;
}

div#ezautocomplete .yui-ac-content li.yui-ac-highlight {
    background: #B0B0B0;
    color: #FFF;
}
/* end: extension/ezfind/design/standard/stylesheets/ezajax_autocomplete.css */