﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v11-latin-regular.eot');
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../fonts/lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/lato-v11-latin-regular.woff2') format('woff2'),
       url('../fonts/lato-v11-latin-regular.woff') format('woff'),
       url('../fonts/lato-v11-latin-regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v11-latin-700.eot');
  src: local('Lato Bold'), local('Lato-Bold'),
       url('../fonts/lato-v11-latin-700.eot?#iefix') format('embedded-opentype'),
       url('../fonts/lato-v11-latin-700.woff2') format('woff2'),
       url('../fonts/lato-v11-latin-700.woff') format('woff'),
       url('../fonts/lato-v11-latin-700.ttf') format('truetype');
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:scroll}
body{font-family:"Lato","Helvetica","Arial",sans-serif;font-size:14px;line-height:1.42857143;color:#666;background-color:#00467F;min-width:300px;margin:0}
article,aside,footer,header,menu,nav{display:block}
a,.orgLst a{background-color:transparent;color:#666;text-decoration:underline}
a:active,a:hover,.orgLst a:active,.orgLst a:hover{outline:0;color:#036;}
a.boldLink,b,strong{font-weight:700}
a.icon{padding-left:25px;background-repeat:no-repeat;background-position:center left;display:block;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle;border:none}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.1;color:#036}
h1,h2,h3{font-size:17px;margin-top:0;margin-bottom:5px}
h4,h5,h6{font-size:16px;margin-top:0;margin-bottom:10px}
h1 a, h2 a{text-decoration:none;color:#036;}
iframe{width:100%;}
p{margin:0 0 10px}
ul{margin:0;padding:0}
li{list-style-type:none}
label{display:inline-block;max-width:100%;margin-bottom:5px;}
input[type="radio"],input[type="checkbox"] {margin:4px 0 0;margin-top:1px \9;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}

/*FARESEARCH*/
.fs{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#dealP{position: relative;}
.fs label{font-weight:400;color:#666;}
.fs .form-control,.fs .fsControl{color:#666;background-color:#FFF;border:1px solid #ccc;font-size:13px;text-decoration:none;cursor:pointer;}
.fs .form-control[readonly]{background-color: #fff;}
.fs .checkbox label,.fs .radio label{font-weight:400;}
.fs .form-group, .fs .frmGrp{margin-bottom:8px}

.fsControl{background-position:right -1869px;}
.fs .frmBor{background-color: #FFF;background-position:right -1869px;border: 1px solid #ccc;}
.fs .frmHol{font-size:13px;}
.fs .frmBor.disabled{background-color: #eee;border-color: #ccc;}

.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:50% 50% repeat-x #fff;color:#000}.ui-widget-content a{color:#000}.ui-widget-header{border:1px solid #2c7ca9;background:50% 50% repeat-x #55a2d6;color:#FFF;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:50% 50% repeat-x #eee;font-weight:400;color:#444;outline:0}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#444;text-decoration:none;outline:0}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover{border:1px solid #8af;background:50% 50% repeat-x #fff;font-weight:400;color:#333;outline:0}.ui-state-hover a,.ui-state-hover a:hover{color:#333;text-decoration:none;outline:0}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #036;background:50% 50% repeat-x #0064b4;font-weight:400;color:#fff;outline:0}.ui-datepicker-calendar .ui-state-default,.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:700}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;outline:0;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:50% 50% repeat-x #ffc;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px}.ui-icon-circle-triangle-e{background-position:-10px -1854px}.ui-icon-circle-triangle-w{background-position:-25px -1854px}.ui-datepicker{width:17em;padding:.2em .2em 0;z-index:25!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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{float:left;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 .ui-datepicker-title select.ui-datepicker-year{float:right}.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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker-current{display:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.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,.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%}.ui-datepicker-calendar a.ui-state-default{border-color:#fff}.ui-datepicker-calendar a.ui-state-active{border-color:#036}.ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default{border-color:#fff;background-color:#fff;font-weight:400}.ui-datepicker-calendar a.ui-state-hover{border-color:#fcefa1;background:#ffc;color:#444}
@media (max-width:992px) {
.ui-datepicker{width:auto!important}
.ui-datepicker-buttonpane{display:none}
.ui-datepicker td span, .ui-datepicker td a{padding:7px}
}
.ui-datepicker{display:none}
.ui-widget-header{background-color: #55a2d6;}
.ui-state-active, .ui-widget-content .ui-state-active{background-color: #55a2d6;}

.fs .fsRadios{margin:10px 5px 8px 5px;padding:5px 8px;background-color: #FFF;border: 1px solid #ccc;border-radius: 3px;}
.fs .btn,.fs .fsDone{font-weight:700;color:#FFF;border:1px solid transparent;background-position:right -1332px;padding:4px 28px 4px 20px;background-color: #FF7800}
.fs .btn{height: 30px;font-size: 14px;}
.fs .btn:hover,.fs .btn:focus,.fs a.btn:hover,.fs a.btn:focus{background-color:#f8641e;text-decoration:none;color:#FFF;}
.fs .btn-success:hover,.fs .fsDone:hover{background-color:#f8641e;text-decoration:none;color:#FFF;}
.fs .btn-sm,.fs .fsDone{font-size:12px;line-height:1.5;background-position:right -1335px;padding:2px 23px 2px 10px}
.fs .btn,.fs .fsDone,.fs #curBtn,.fsCon .popUp .closeBtn,.fs .popupClose,.fs .wc label,.fs .errDiv,.ui-icon,.ui-widget-content .ui-icon, .ui-state-focus .ui-icon,.ui-state-hover .ui-icon,.ui-widget-header .ui-icon, .ui-state-active .ui-icon,.ui-state-highlight .ui-icon{background-image:url(https://ssl.directferries.com/partners/afci/images/sprite-be.png?v=2);background-repeat:no-repeat}
.fs .loadmask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.7;filter:alpha(opacity=70);background-color:#fff;width:100%;height:100%;zoom:1}.fs .loadmask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9;padding:2px}.fs .loadmask-msg div{padding:5px 10px 5px 25px;background:#fbfbfb url('/image/fs/loading.gif') no-repeat 5px 5px;line-height:16px;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait}.fs .masked{overflow:hidden!important}.fs .masked-relative{position:relative!important}.fs .masked-hidden{visibility:hidden!important}
.fs .mHide{display:none}
.fs .formPopup{background:url(/images/fs-arrow.png) no-repeat top left;}
.fs .formPopup label{font-weight:400}
.fs .popupTitle{background:#FFF;border-left:1px solid #B2C7D8;border-right:1px solid #B2C7D8;}
.fs .popupClose{background-position: center -1889px;}
.fs .formCon{background:#FFF;border:1px solid #B2C7D8;}
.fs .titleInner{font-weight:700;border-bottom:2px solid #003366;color:#036;}
.fs .fsPop{background:#000;}
.fs .formPopup label{font-weight: 400;}
.fs .vSpace{display: none;}
.fs  .advSer #curLbl{display: block;}
.fs .mobPad{margin-top:8px;}
.fs .mobPad .form-group, .fs .mobPad .frmGrp{margin-bottom: 10px;}
.fs .wc label{background-position:-14px -822px}
.fs .errDiv{background-color:#f2dede;color:#d00;font-weight:700;font-size:13px;background-position:7px -1918px;padding:10px 10px 10px 30px}
.fs .petLbl{padding-right:10px;}
.fs .petGrp .input-group-btn{font-size:14px;}
.fs .petGrp label{font-weight:400;}
.fs .petGrp .btn-default{color:#666;background-color:#fff;text-align:left;text-decoration:none;position:relative;font-weight:400;border-color:#ccc;padding:4px 14px}
.fs .petGrp .btn-default:hover{background-image:none;background-color:#e6e6e6;color:#666}
.fs .disabled,.fs .petGrp .btn-default.disabled{background-color:#eee!important;background-image:none;border-color:#ccc;color:#ccc;}
.fs .fsBtn .disabled{background-color: #E86A1F!important;border:1px solid transparent!important;color:#fff;}
.fs #curBtn{background-position: right -1718px;margin: 0!important;padding:0 19px 0 0!important;}
@media screen and (min-width:0\0){.fs .disabled,.fs .petGrp .btn-default.disabled{color:#6d6d6d;}}
@media \0screen\,screen\9 {.fs .disabled,.fs .petGrp .btn-default.disabled{color:#baa0bc;}}

#backgroundPopup,#backgroundPopupBE{background:#000000;} 
.fsCon .popUp{width:75%;max-width: 600px;z-index: 10000!important; position: absolute; background-color: white; border:3px solid #55A2D6;padding:2px;}  
.fsCon .popUp .header{background-color: #0070a0; color:#FFF; text-align:left;font-size:14px;font-weight:400;}
.fsCon .popUp .closeBtn{background-position: center -1089px;}
@media (min-width:601px) {.fsCon .popUp{width:50%;}}

.con{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;background: #FFF}
.row{margin-left:-5px;margin-right:-5px}
.xs1,.sm1,.md1,.lg1,.xs2,.sm2,.md2,.lg2,.xs3,.sm3,.md3,.lg3,.xs4,.sm4,.md4,.lg4,.xs5,.sm5,.md5,.lg5,.xs6,.sm6,.md6,.lg6,.xs7,.sm7,.md7,.lg7,.xs8,.sm8,.md8,.lg8,.xs9,.sm9,.md9,.lg9,.xs10,.sm10,.md10,.lg10,.xs11,.sm11,.md11,.lg11,.xs12,.sm12,.md12,.lg12,.sm15{min-height:1px;padding-left:5px;padding-right:5px}
.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12 {float:left}
.xs12{width:100%}
.xs11{width:91.66666667%}
.xs10{width:83.33333333%}
.xs9{width:75%}
.xs8{width:66.66666667%}
.xs7{width:58.33333333%}
.xs6{width:50%}
.xs5{width:41.66666667%}
.xs4{width:33.33333333%}
.xs3{width:25%}
.xs2{width:16.66666667%}
.xs1{width:8.33333333%}
@media (min-width:768px) {
.con{width:750px}
.sm1,.sm2,.sm25,.sm3,.sm4,.sm5,.sm6,.sm7,.sm8,.sm9,.sm10,.sm11,.sm12,.sm15 {float:left}
.sm12{width:100%}
.sm11{width:91.66666667%}
.sm10{width:83.33333333%}
.sm9{width:75%}
.sm8{width:66.66666667%}
.sm7{width:58.33333333%}
.sm6{width:50%}
.sm5{width:41.66666667%}
.sm4{width:33.33333333%}
.sm3{width:25%}
.sm25{width:20%}
.sm2{width:16.66666667%}
.sm15{width:12.5%}
.sm1{width:8.33333333%}
.fs .mHide{display:block}
.fs .sm6, .fs .sm4,.fs .vsm12{width:100%;}
.fs .sm6 .sm6, .fs .sm12 .sm6,.fs .sm12 .sm3{width:50%;}
.fs .advSer{width:100%;}
.fs .mobPad{float:right;width:50%;margin:0;}
.fs .vsm12{width:100%!important;}
.fs .advSer #curLbl{position: absolute;bottom:9px;}
.fs .advSer .checkRadio{margin-bottom: 10px!important;}
.fs .vPadRht{padding-right:3px}
.fs .vPadLft{padding-left:3px}
}
@media (min-width:992px) {
.con{width:970px;margin-left:10px;}
.md1,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.md9,.md10,.md11,.md12 {float:left}
.md12{width:100%}
.md11{width:91.66666667%}
.md10{width:83.33333333%}
.md9{width:75%}
.md8{width:66.66666667%}
.md7{width:58.33333333%}
.md6{width:50%}
.md5{width:41.66666667%}
.md4{width:33.33333333%}
.md3{width:25%}
.md2{width:16.66666667%}
.md1{width:8.33333333%}
}
@media (min-width:1200px){
.con{width:996px;}
.lg1,.lg2,.lg3,.lg4,.lg5,.lg6,.lg7,.lg8,.lg9,.lg10,.lg11,.lg12{float:left}
.lg12{width:100%}
.lg11{width:91.66666667%}
.lg10{width:83.33333333%}
.lg9{width:75%}
.lg8{width:66.66666667%}
.lg7{width:58.33333333%}
.lg6{width:50%}
.lg5{width:41.66666667%}
.lg4{width:33.33333333%}
.lg3{width:25%}
.lg2{width:16.66666667%}
.lg1{width:8.33333333%}
}
.cl:before,.cl:after,.con:before,.con:after,.row:before,.row:after,nav:before,nav:after,footer ul:before,footer ul:after,.mnLst:before,.mnLst:after{content:" ";display:table}
.cl:after,.con:after,.row:after,nav:after,footer ul:after,.mnLst:after{clear:both}

.logoBar{margin-bottom:12px;}
.logoBar .logo{margin:0 -10px;padding:17px 10px;background: #ffffff;background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 95%, #e3e3e3 100%);background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 95%, #e3e3e3 100%);background: -o-linear-gradient(top, #ffffff 0%, #ffffff 95%, #e3e3e3 100%);background: linear-gradient(to bottom, #ffffff 0%, #ffffff 95%, #e3e3e3 100%);}

.navOuter{background:#65a8d8;margin:0 -10px;}
nav{border-bottom:5px solid #FF7800;max-height:35px;overflow:hidden;background: #65a8d8;background: -webkit-linear-gradient(top, #65a8d8 0%, #65a8d8 50%, #55a2d5 51%, #55a2d5 100%);background: -moz-linear-gradient(top, #65a8d8 0%, #65a8d8 50%, #55a2d5 51%, #55a2d5 100%);background: -o-linear-gradient(top, #65a8d8 0%, #65a8d8 50%, #55a2d5 51%, #55a2d5 100%);background: linear-gradient(to bottom, #65a8d8 0%, #65a8d8 50%, #55a2d5 51%, #55a2d5 100%);background-repeat:no-repeat;background-size:100% 30px;}
nav li{float:left;border-left: solid 1px #99CCFF;}
nav li:first-child{border:none;}
nav li:first-child a{height: 30px;background-image:url(/images/home_icon_inactive.gif);background-repeat:no-repeat;background-position: center center;}
nav li:first-child a:hover{background-color:#FFF;background-image:url(/images/home_icon.gif);}
nav li:first-child a.active{background-image:url(/images/home_icon.gif);}
nav li a, nav .navMenu{color:#FFF;display:block;text-decoration:none;padding:5px 15px;line-height:20px;}
nav .navMenu{border-left: solid 1px #99CCFF;}
nav li a:hover, nav .navMenu:hover{color:#FFF;text-decoration:underline;cursor:pointer;}
nav li a.active{background-color:#FFF;color: #55A2D6;}
nav .navMenu{display:none;}

.navMob{position:relative;max-height:none;}
.navMob li{display:none;}
.navMob .navMenu, .navMob li:first-child{display:block;}
.navMob li:first-child{border-right: solid 1px #99CCFF;}
.navMob .navMenu{position:absolute;right:0;top:0;}

.navMob.active li{display:block;width: 100%;border-top: solid 1px #99CCFF;border-left: none;}
.navMob.active li a{padding:5px 10px;}
.navMob.active li:first-child{width:auto;border:none;border-right: solid 1px #99CCFF;}
.navMob.active li:first-child a{padding:5px 15px;}

.main{border-bottom:5px solid #FF7800;}

footer{border-top:30px solid #55a2d6;font-size:11px;}
footer h1{font-size:11px;color:#666;display:inline;font-weight:400;}
footer h3{color: #FF7800;margin: 10px 0 5px 0;font-size: 13px;font-weight:400;}
footer ul li{width:50%;float:left;margin:3px 0}
footer > div > div > div{padding:8px 10px;}
footer .sites{text-align:center;padding:5px 10px;}
footer .sites a{line-height:25px; padding:1px 5px 1px 18px;}
footer .copy{text-align:center;padding-bottom:10px;}

.box, .fsBox{margin: 0 0 10px 0;border: 1px solid #B2C7D8;}
.fsBox{background-color: #ECF5FE;}
.box .header{border-bottom:1px solid #B2C7D8;padding:9px 10px 8px;background-color:#f3f8fc;background-image:-webkit-linear-gradient(#fefeff, #eef5fb);background-image:-moz-linear-gradient(#fefeff, #eef5fb);background-image:-o-linear-gradient(#fefeff, #eef5fb);background-image:linear-gradient(#fefeff, #eef5fb);}
.fsBox .header{border-bottom:1px solid #B2C7D8;padding:9px 10px 8px;background-color:#003366;}
.box .header *, .fsBox .header *{margin:0;padding:0;font-size:17px;}
.fsBox .header *{color:#FFF;}
.box .content{padding:10px 10px 0 10px;}
.fsBox .content{padding:0 5px;}
.box .footer{text-align:center;padding:8px 0;font-size:12px;}
.box .rTbl{margin-top:-8px;}

.text{margin: 0 0 10px 0;}
.text .header{display: table;width: 100%;margin-bottom:5px;}
.text .header > div{display: table-cell;vertical-align: middle;text-align:right;padding:2px 0 6px 10px;border-bottom: solid 1px #55A2D6;}
.text .header > div:first-child{text-align:left;padding-left:0;}
.text .header > div *{margin:0;padding:0;line-height:26px;}
.text .header img{max-height:26px;}

.rTbl, .ftp > li > div > div, .rof > li > div > div{display: table;width: 100%;}
.rTbl > li,.lTbl > li{display:table-row;}
.rTbl > li > div{display: table-cell;vertical-align: middle;padding: 0 0 0 5px;height:36px;line-height:15px;text-align:right;border-bottom: dotted 1px #569FD3;}
.rTbl > li > div:first-child{text-align:left;padding:0;}
.rTbl img{max-height:26px;}
.pna .rTbl > li > div:first-child, .pna .box .header{text-align:center;}
.opMain li > div{text-align:left;height:auto;padding:5px 0;}
.opMain li > div:first-child{width:115px;padding-right:15px;}
.opMain img{max-width:100%;margin:0 auto;display:block;}
.opAlts{display:none;}

.lTbl{display: table;}
.lTbl > li > div{display: table-cell;vertical-align: top;padding:5px 0;}
.lTbl > li > div:first-child{padding-right:10px;}

.ftp > li > div,.rof > li > div{padding:5px 0;}
.ftp > li > div:first-child,.rof > li > div:first-child{padding:5px 10px 5px 0;}
.ftp > li > div > div > div:first-child a,.rof > li > div > div > div:first-child a{margin-bottom:5px;display:block;}
.rof > li > div{text-align:left;}
.rof > li > div:first-child{width:115px;padding-right:15px;}

.coTbl .co{display:none;}

.orgLst{padding-left:16px;margin-bottom:10px;}
.orgLst > li{color: #FF7800;list-style-type:disc;margin:8px 0;}
.orgLst > li a{text-decoration:none;}

.destMain div{position:relative;padding-left:25px!important;}
.destMain img{position:absolute;left:0;top:10px;}
.destMain a, .opMain a{color: #036;font-weight:700;display:block;margin-bottom:5px;}
.destMain > li > div:first-child{height:auto;padding:7px 0 8px;}

.deals .newsShareLinks{display:none}

.dealLst li{padding:10px 0;border-bottom: dotted 1px #569FD3;}
.dealLst li:first-child{padding-top:0;}
.dealLst li > a{color: #FF7800;font-weight:700;}
.dealLst li > p{margin:0;}
.dealLst li > span{color:#000;font-weight:700;font-size:12px;}

.ptMn{margin-bottom:10px;}
.ptMn .header h3 img{margin-right:6px;margin-top:-1px;}
.ptMn .header h3 a{font-size:14px;color:#036;}
.ptMn .box{margin:-1px 0 0 0;}

.mnLst{margin-bottom:5px;margin-top:-5px;}
.mnLst li{border-bottom:1px dotted #569FD3;display: inline-block;vertical-align: bottom;width: 100%;padding:5px 1px 8px 1px;margin:0 -2px 0 -2px;line-height: 15px;}
.mnLst li.mnb{border-bottom:none;}

.article .content{padding:10px;}
.article h1{color: #FF7800;}

#map_canvas{width:100%;height:300px;}
.mapImg{display:table;width:100%;background: url(/image/map.jpg) no-repeat center center;}
.mapImg:hover, .mapImg:hover .mapOly{text-decoration: underline;cursor: pointer;}
.mapOly{display:table-cell;vertical-align: middle;text-align: center;}
.mapOly span{background:#FFF url(/image/map-view.png) no-repeat 7px 9px;color:#0070a0;padding:7px 7px 7px 27px;border-radius: 5px;line-height: 15px;}

.coTbl{margin-top:-5px;}
.coTbl > li{border-bottom: dotted 1px #569FD3;padding:3px 0 4px 0;}
.coTbl > li:first-child{display:none;}
.coTbl > li:first-child > div{border-bottom: 2px dotted #569FD3;color: #FF7800;font-weight:700;}
.coTbl > li > div{display:table;width:100%;}
.coTbl > li > div > div{display: table-row;}
.coTbl > li > div > div > div{display: table-cell;vertical-align: middle;}

.coTbl .im, .coTbl .ro{width:45%;}
.coTbl .im img{max-width:100%;}
.coTbl .op{padding-left:10px;padding-right:3px;}
.coTbl .fr{padding-left:10px;padding-right:10px;}
.coTbl .du{text-align:right;}

@media (min-width:768px) {
.destMain a, .opMain a{display:inline;margin:auto;}
.opMain li > div{padding:10px 0;}
.opAlts{display:block;}
.deals .newsShareLinks{display:block;border: 1px solid #B2C7D8;float:left;}
.deals .sm9 .box, .deals .sm9 .text{margin-left:42px;}
.ftp > li > div > div > div,.rof > li > div > div > div{display: table-cell;vertical-align: middle;}
.ftp > li > div > div > div:first-child{width:40%;padding-right:10px;}
.rof > li > div > div > div:first-child{text-align:left}
.rof > li > div{text-align:right;}
.ftp > li > div > div > div:first-child a{margin-bottom:0;}

.coTbl{display: table;width: 100%;}
.coTbl > li,.coTbl > li:first-child{display:table-row;padding:0;border:none;}
.coTbl > li > div{display: table-cell;width:auto;vertical-align: middle;border-bottom: dotted 1px #569FD3;padding:3px 0 4px 0;}
.coTbl > li > div > div{display: table;width: 100%;}
.coTbl > li > div:first-child{width:125px;}
.coTbl .du{text-align:left;}
.coTbl .im, .coTbl .ro{width:auto;}
.coTbl .im, .coTbl .op{display:block}
.coTbl > li > div > div > div{display: table-cell;vertical-align: middle;}
.coTbl .im img{max-width:100%;}
.coTbl .op, .coTbl .fr{padding-left:3px;padding-right:3px;}
.coTbl .ro{width:150px;}
.coTbl .fr{width:90px;}
.coTbl .du{width:90px;padding-left:3px;}

.orgLst > li,footer ul li{margin:0;}

.mnLst li{width:50%;}
.mnLst li.mnb{border-bottom:1px dotted #569FD3;}
.mnLst li.tnb{border-bottom:none;}

footer{margin-bottom:10px;}
footer ul li{width:25%}
}
@media (min-width:992px) {
footer ul li{width:16.66666667%}
.mnLst li{width:33.33333333%}
.mnLst.rtMn li{width:50%}
.coTbl > li > div:first-child{width:225px;}
.coTbl .im, .coTbl .op{display:table-cell;}
.coTbl .im{width:100px;}
.coTbl .co{display:table-cell;}

.mnLst li.tnb{border-bottom:1px dotted #569FD3;}
.mnLst li.dnb, .mnLst.rtMn li.tnb{border-bottom:none;}
}