@charset "UTF-8";

.eventsHolder{
  width:224px;
}

.eh_Title{
  background-color:#ADC4D1;
  color:#FFF;
  font-size:27px;
  padding:14px;
}

.eh_Content{
  width:224px;
}

.eh_Scrollpane{
  background-color:#ccc;
  color:#333;
  height:600px;
  width:190px;
  position:relative;
  padding:10px 20px 10px 14px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.eh_Scrollpane p{
  color:#333;
  margin: 5px 0 2px 0;
}

.image{
  background-color:#F00;
  height:60px;
  width:180px;  
}

.eh_Item{
  padding:5px 0;  
}

/* CSS Document */

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

body{
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#a9a9ab;
  color: #999999;
  padding: 0;
  margin: 0;
  border: 0;
  padding: none;
  margin: none;
  border: none;
  font-family:Arial, Helvetica, sans-serif;  
  font-size: 12px;
}

body#tinymce{
  background-image:none;
  background-color:#FFFFFF;
}

form{
  /*float: left;*/
}

fieldset{
  border: 1px solid #dddddd;
  padding: 20px;
}

.moduletable_menu, .moduletable{
  clear:both;
  float: left;
}

html{
  height: 100%;
}

p, a, ul, li, h1, h2, h3, h4, h5, h6{
  font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, h1 a,h2 a, h3 a, h4 a, h5 a, h6 a{
  color:#000;
  font-family: 'gill_sans';
}

p{
  color: #999999;
  font-size: 13px;
  line-height:17px;
  margin: 10px 0;
}

a{
  font-size: 12px;
  cursor:pointer;
  color:#333;  
}

li{
  color: #999999;
  font-size: 13px;
  line-height:17px;
}

.menusitemap li{
  list-style:outside;
  padding:2px 0;
}

h1{
  color:#ADC4D1;
  font-size:27px;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform:uppercase;
  font-weight:bold;
  padding: 6px 0 5px 0;
}

h2{
  font-size:14px;
  margin: 0;
  padding: 0;
  text-transform:uppercase;
  font-weight:bold;
  padding: 9px 0 5px 0;
}

h3{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin: 0 0 10px 0;
  padding: 0;
  font-weight:bold;
  padding: 6px 0 3px 0;
}

h4{
  font-size:16px;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  font-weight:bold;
  line-height:18px;
  border-bottom: 1px solid #dddddd;
}

h5{
  font-size:12px;
  margin: 0;
  padding: 0;
  font-weight:bold;
  line-height:18px;  
}

h6, h6 a{
  color:#adc4d1;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  line-height:24px;
  margin:0 0 20px 0;
  padding:0 0 22px 0;
}

h6{
  border-bottom: 1px solid #dddddd;
}


.gill_sans{
  font-family: 'gill_sans';
}

/* Removes blue borders from images*/
img{  
  border-style: none;
}

/* Removes dotted borders from linked images*/
a {
  outline: none;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

input{
  outline:none;
  font-size:11px;
}

/*////////////////  MAIN LAYOUT ///////////////////////////////////////////////////////////////*/

.nivo-caption a{
  font-size:11px;  
}

.wrapper{
  width: 1020px;
  margin: 0 auto 0 auto;
}

.shell{
  width: 960px;
  background-color:#FFF;
  float: left;
  padding: 0 30px 0 30px;
}

.header{
  width: 100%;  
  float: left;
  height: 157px;
  margin: 0 0 23px 0;
}

.logo{
  float: left;
  width: 102px;
  height: 157px;
  padding: 0 20px 0 0;
  border-right: 1px solid #dddddd;
}

.menu{
  float: left;
  width: 837px;
  height: 36px;
  margin: 0 0 96px 0;
}

.searchholder{
  float: right;
}

.search{
  height:23px;
  width:224px;
  background-color:#FFFFFF;
  
}

.searchBox{
  border:none;
  padding: 5px 23px 5px 3px;
  margin:0;
  width:198px;
  float:left;
  color:#333;
  text-transform:uppercase;
  background:#FFFFFF url(../images/searchButtonMag.png) top left no-repeat;
  border-bottom:1px solid #dddddd;  
}

.searchBox:focus{
  background-position:0 -23px;
}

.searchButton{
  display:none;
}

.signupholder{
  float: right;
  border-bottom:1px solid #dddddd;
  width:120px;
  height:18px;
  padding:6px 0 0 0;
  margin:0 0 0 23px;
  font-size:11px;
  text-transform:uppercase;
  color:#333;
  background-image:url(../images/linkarrow.png);
  background-position:100% 50%;
  background-repeat:no-repeat;
  cursor:pointer;
}

.signupholder:hover{
  background-color:#f3f9fc;
}

.sliderhold{
  float: left;
  width: 960px;
  height: 330px;
}

.contentrow{
  margin: 30px 0 0 0;
  width: 960px;
  float: left;
}


.contentrowA .moduletable{
  width:100%;
}

.contentrowA .custom p{
  height:53px;  
}

.contentrowB{
  margin: 0 0 0 0 !important;  
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////  COL LAYOUTS ///////////////////////////////////////////////////////////////*/

.col{
  float: left;
  margin: 0;
  padding: 0;
}

.marg{
  margin: 0 24px 0 0;
}

.ubermarg{
  margin: 0 83px 0 0;
}

.third{
  width: 304px;
}

.quarter{
  min-height:10px;
  width: 224px;
}

.contentcol{
}

.image-gallery .contentcol, .videos .contentcol{
  width: 651px;
}

.half{
  width: 468px;
}

ul.presentations li a, .results li a {
  list-style-type: none;
  font-weight: bold;
  color: #999999;
}

.results li {
  list-style-type: none;
}

.financialTable tr {
  color: #999999;
  font-size: 13px;
  line-height: 17px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    SHARE ROW CONTENT   ////////////////////////////////////////////////////////////*/

.ShareRow{
  height:42px;
  width: 960px;
  border-top:1px solid #666;
  float: left;
}

.ShareRowLeft{
  float:left;
  padding:10px 0 0 0;
}

.followBtns{
  float:left;  
}

.rss{
  float:left;
  margin: 0px 0 0 3px;
}

.ShareRowRight{
  float:right;
}

.addthis_counter{
  margin:13px 0 0 0;
}

.addthis_counter .atc_s, .addthis_counter .addthis_button_expanded{
  background:url(../images/share.gif);
}

.ShareRowShare{
  float:right;
  width:60px;
}

.ShareRowPrint{
  float:right;
  margin:16px 0 0 0;
  text-align:right;
  width:50px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    MOST POPULAR CONTENT   //////////////////////////////////////////////////////*/

.MPUrow{
  width: 960px;
  border-top:1px solid #dddddd;
  float: left;
  padding:20px 0 0 0;
}

.MPUrow h3{
  border:0;
  float:left;
}

.MPUrow .moduletable h3{
  border:0;
  font-family: 'gill_sans';
  font-size:14px;
  margin: 0;
  padding: 0;
  border-bottom: none;
  border-top: none;
  text-transform:capitalize;
  font-weight:normal;
}

.MPUrow .moduletable ul{
  padding:0;
}

.MPUrow .moduletable li{
  border-top:1px solid #dddddd;
  list-style:none;
  width:224px;
  display:block;
  clear: both;
  float: left;  
}

.MPUrow .moduletable li:hover{
  background-color:#f3f9fc;
}

.MPUrow .moduletable li, .MPUrow .moduletable li a{
  color:#999999;
}

.MPUrow .moduletable li a{
  background-image:url(../images/linkarrow.png);
  background-position:right;
  background-repeat:no-repeat;  
  display: block;
  float: left;
  padding:3px 0;
  width: 100%;
}

.MPUrow .moduletable li:hover a{
  color:#000;
  text-decoration:none;
}

.MostPopular{
  float:left;
}

.OurDestination{
  float:left;
  margin: 0 0 0 105px;
}

.destinationLink{
  display:block;
  background-image:url(../images/linkarrow.png);
  background-repeat:no-repeat;
  background-position:right;  
  border-top:1px solid #DDD;
  border-bottom:1px solid #DDD;
  padding:5px 0;
}
a.destinationLink:hover{
  text-decoration:none;
  background-color:#f3f9fc;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    FOOTER CONTENT   ////////////////////////////////////////////////////////////*/

.footer{
  width: 960px;
  float:left;
  border-top:1px solid #666;
  margin: 43px 0 30px 0;
}

.footercontent{
  width: 960px;
  float:left;
}

.footerleft{
  font-size:10px;
  float:left;
  margin: 16px 0 0 0;
  color:#666666;
}

.footerleft a{
  font-size:10px;
  color:#666666;
  text-decoration:underline;
}

.footerright{
  font-size:11px;
  float:right;
  margin: 6px 0 0 0;  
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    SPECIFIC FANCY STYLES   /////////////////////////////////////////////////////*/

.featurelink{
  display: block;
  margin: 0;
  padding: 0;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 6px 0 3px 0;
  color:#000;
  background-image:url(../images/linkarrow.png);
  background-position:right;
  background-repeat:no-repeat;
  cursor:pointer;
  text-transform:capitalize;
}

.featurelink:hover{
  background-color:#f3f9fc;
  text-decoration:none;
}

.rightalign{
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    INNER  STYLES   /////////////////////////////////////////////////////*/

.innerhold{
  border-top: 1px solid #dddddd;
  margin: 0 0 0 0;
}

.innercontenthold{
  margin:20px 0 50px 0;
  width: 653px;
}

.cattitle h2{
  border-top: none;
}

.article_title{
  border-bottom: 1px solid #dddddd;
  margin: 0 0 20px 0;
  width: 653px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    Report Tables   /////////////////////////////////////////////////////*/


.easyfolderlisting{
  margin:0 0 50px 0;
  border-collapse:collapse;
}

.easyfolderlisting th{
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding:6px 10px 6px 10px;
  border-bottom:1px dotted #CCC;
}

.easyfolderlisting td{
  font-size:12px;
  padding:6px 10px 6px 10px;
  border-bottom:1px dotted #CCC;
  background-color:none;
}

.easyfolderlisting td img{
  margin: 0 5px 0 0;
}

.easyfolderlisting td a{
  color:#adc4d1;
  font-size:13px;
  
}

.easyfolderlisting a:hover{
  color:#333;
}

.easyfolderlisting tr{
  border-bottom:1px dotted #CCC;
  background-color:#FFF;
}

.easyfolderlisting tr:hover{
  background-color:#f3f9fc;
}

.easyfolderlisting a.downloadLink{
  color:#adc4d1;
  font-size:13px;
  background-image:url(../images/download_link.png);
  background-repeat:no-repeat;
  background-position:right;
  display: block;
  width:100%;
  padding-right:10px;  
}

.report{
  margin:0 0 50px 0;
}

.report th{
  border-bottom: 1px #ccc solid;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  padding:6px 0;
}

.report .subheading{
  font-size:14px;
  font-weight:bold;
}

.report td{
  border-bottom: 1px #ccc solid;
  font-size:12px;
  padding:6px 10px 6px 10px;
}

.report td.noborder{
  border:none;
}

.report tr:hover{
  background-color:#f3f9fc;
}

.report tr.nohover:hover{
  background-color:#FFF;
}

.report td a.downloadLink{
  color:#adc4d1;
  font-size:11px;
  
}

.report tr:hover a.downloadLink{
  color:#333;
}

.report a.downloadLink:hover{
  text-decoration:underline;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    SUBNAV STYLES   /////////////////////////////////////////////////////*/

.ubermarg .moduletable h3{
  font-family: 'gill_sans';
  border:0;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-transform:uppercase;
  font-weight:bold;
  padding: 9px 0 5px 0;
}

.moduletable h3{
  font-family: 'gill_sans';
  font-size:14px;
  margin: 0;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  text-transform:uppercase;
  font-weight:bold;
  padding: 6px 0 5px 0;
}

#submenu{
  display:block;
  float:left;
  margin: 3px 0 20px 0;
  padding: 0;
  list-style:none;
  width: 224px;
}

#submenu li{
  display:block;
  clear: both;
  float: left;  
  width: 100%;;
  border-top: 1px solid #dddddd;
}

#submenu li:hover, #submenu li:hover li:hover{
  background-color:#f3f9fc;
}

#submenu li:hover li{
  background-color:#fff;
}

#submenu li a{
  color:#999999;
  background-image:url(../images/linkarrow.png);
  background-position:right;
  background-repeat:no-repeat;  
  display: block;
  float: left;
  padding: 3px 0 3px 0;
  width: 224px;
}

#submenu li li a{
  margin:0 0 0 20px;
  width: 204px;
}

#submenu li a:hover{
  color: #000;
  text-decoration:none;
}

#submenu .current a{
  color: #000;
}

#submenu li ul {
  margin: 0;
  padding: 0;
}

#submenu li ul li:last-child{
  border-bottom: none;
}

#submenu .current ul li a{
  color:#999999;
}

#submenu .current ul li a:hover{
  color:#000;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    ICON STYLES   /////////////////////////////////////////////////////*/

.newsBlock{
  background-image:url(../images/icon_news.jpg);
  background-position:right;
  background-repeat:no-repeat;    
}

.propertyBlock{
  background-image:url(../images/icon_property.jpg);
  background-position:right;
  background-repeat:no-repeat;    
}

.graph{
  background-image:url(../images/icon_graph.jpg);
  background-position:right;
  background-repeat:no-repeat;    
}

.document{
  background-image:url(../images/icon_doc.jpg);
  background-position:right;
  background-repeat:no-repeat;    
}

.shg{
  background-image:url(../images/icon_shg.jpg);
  background-position:right;
  background-repeat:no-repeat;  
}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    PRIVATE SECTION & LOGIN   /////////////////////////////////////////////////////*/

#system-message-container{
  display:none;
}

.actions{
  display:none;  
}

.login .cattitle h2{
  border:0;  
}


#loginHolder{
  float:left;
  margin:0 0 150px 20px;  
}

form#login-form{
  padding:10px 0;
}

.button{
  cursor:pointer;  
}

.item-page h2{
  padding: 8px 0 0 0;
}

.login ul{
  list-style:none;
  margin:0;
  padding:8px 0;  
}

.private-area .item-page{
  display:block;  
}

.login_row{
  float:left;
  margin:0 0 10px 0;  
}

.login_label{
  float:left;
  width:80px;
  padding:8px 0 0 0;
}

.login_input{
  float:left;
}

.login_input input{
  padding:6px;
  border: 1px solid #dddddd;
}

.login_input input:focus{
  background-color:#f3f3f3;
}

.login_button{
  clear:both;
  float:left;
  margin:10px 0;
}

.login_button .button{
  font-family: 'gill_sans';
  text-transform:uppercase;
  font-size:11px;
  background-color:#CCC;
  width:240px;
  border:none;
  padding:8px 0 7px 0;
}

.login_links{
  clear:both;
  float:left;  
}

.login_links a{
  font-size:11px;
  color:#999;
}

.login_links ul{
  list-style:none;
  padding:0;
}

.login_links ul li{
  display:inline;
  margin:0 10px 0 0;
}

#system-message-container{
  color:#FF0000;
  clear:both;
  float:left;
}

#system-message-container ul{
  padding:0;  
}

#system-message-container li{
  list-style:none;
}

#system-message-container dd{
  padding:0;
  margin:0;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    SHARE PRICE TICKER   //////////////////////////////////////////////////////////*/

.ric{
  
}

.date{
  color:#000000;
  font-size:10px;
  float:left;
  margin: 40px 0 0 30px;
}

.price{
  color:#999999;
  font-family: 'gill_sans';
  font-size:60px;
  float:left;
  height:63px;
  margin: 0 0 0 20px;
}

.price_smaller{
  color:#ADC4D1;
  font-family: 'gill_sans';
  font-size:45px;
  float:left;
  height:76px;
}

.stathold{
  float: left;
  width: 190px;
  margin: 0 10px 20px 0;
  }

.stat{
  color:#ADC4D1;
  font-family: 'gill_sans';
  font-size:30px;
  float:left;
  border-bottom: 1px dotted #CCC;
  width: 190px;
  margin: 0 0 4px 0;
}
  

.attrib{
  color:#999999;
  clear:both;
  float:left;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////    Blog Page   //////////////////////////////////////////////////////////*/

.publish_date{
  color:#94a9b4;  
}

.col .search{
 width: 100%;
}

dl{
  display: block;
  float: left;
  width: 100%;
}

.result-title, .result-title a{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  margin: 0 0 10px 0;
  padding: 0;
  font-weight:bold;
  padding: 6px 0 3px 0;
}

.blog h2, .blog-featured h2{
  margin:0;
  padding:10px 30px 10px 0;
}

.blog .item img, .blog-featured .item img{
  width: 30%;
  height: auto;
  margin: 0 0 10px 0;
}

.blog .item, .blog-featured .item{
  border-bottom: 1px dotted #CCCCCC;
  clear:both;
  float:left;
  margin: 0;
  padding:10px;
  width:633px;
}

.blog .item:hover, .blog-featured .item:hover{
  /*background-image:url(../images/news_grad.jpg);
  background-position:bottom;
  background-repeat:repeat-x;*/
  background-color:#f3f9fc;
}

.readmore{
  margin: 0 0 10px 0;
  padding: 0;
}

.pagination{
  margin:20px 0 0 0;
}


.pagination ul{
  padding:0;
}

.pagination li{
  display:inline;
  padding:0 8px 0 0;  
}

.items-more, .cat-children, .pagination{
  clear:both;
 /* float:left; */ 
}

.items-more{
  margin:20px 0 0 0;  
}

.counter{
  color:#000;
  font-weight:bold;  
}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////NEWS ITEM CATEGORY STYLES ////////////////////////////////////////////*/

.marina_cat{
  background-image:url(../images/marina.png);
  background-repeat:no-repeat;
  background-position:right 7px;
}

.fisheries_cat{
  background-image:url(../images/fisheries.png);
  background-repeat:no-repeat;
  background-position:right 7px;
}

.corporate_cat{
  background-image:url(../images/corporate.png);
  background-repeat:no-repeat;
  background-position:right 7px;
}

.destination_cat{
  background-image:url(../images/destination.png);
  background-repeat:no-repeat;
  background-position:right 7px;
}

.property-regeneration_cat{
  background-image:url(../images/regeneration.png);
  background-repeat:no-repeat;
  background-position:right 7px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/

.vt_nivo_slider .nivo-controlNav{
  z-index:5000;
  position:relative;
  margin: -40px 0 0 0;
}

 
.MPUrow .MostPopular .moduletable h3{ font-family:Arial,Helvetica,sans-serif; text-trasnform:uppercase; font-size:14px; font-weight:bold;}

.blog .cat-children ul{margin:0px; padding:0px;}
.blog .cat-children li
{
background:url(../images/marina.png) no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none
}

.blog .cat-children li.Marina
{
background:url("../images/marina.png") no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none
}

.blog .cat-children li.PropertyRegeneration
{

background:url("../images/regeneration.png") no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none

}

.blog .cat-children li.Fisheries

{

background:url("../images/fisheries.png") no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none

}


.blog .cat-children li.Corporate

{

background:url("../images/corporate.png") no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none

}



.blog .cat-children li.Destination

{
background:url("../images/destination.png") no-repeat scroll 19px center;
padding:5px 0 5px 42px;
list-style:none

}

.image-gallery-table h2{ font-size:12px;}
.news-left-content{ float:left; width:401px; margin-right:24px;}
.news-right-content{ float:left; width:224px;}
.mobislider{ display:none;}
@media (max-width:829px)
{
  
  * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.Search .mobislider{display:none;}
  .wrapper{ max-width:1020px; width:100%;}
.searchBox{ max-width:300px; width:100%; background:#d4d4d4; }
.search{ margin:0 auto !important}
  .shell{ max-width:960px; width:100%; padding:0;}
.header{ height:auto !important}
  .logo{ float:none; margin:0 auto; border-right:0; padding:0;}
  .signupholder{ display:none;}
  .searchholder{display:block; clear:both; width:100%; padding:5px 0; float:none !important}
  img{ max-width:100%;}
  .contentrow{ max-width:960px; width:100%; padding:0 15px; float:left; clear:both;}  
  .sliderhold{ max-width:960px; width:100%; }
  .nivo-slice{ max-width:100%;}
  .theme-default91 #slider91{ max-width:100%; width:100% !important;}
  .theme-default91 .nivo-caption{ max-width:446px; width:90% !important; left: 45% !important;
  transform: translate(-45%,-50%); -webkit-transform:translate(-45%,-50%); -moz-transform: translate(-45%,-50%); top:50% !important;}
  .third{ width:100% !important;}
  .MPUrow{ max-width:960px; width:100%;}
  .MPUrow .MostPopular{ display:none;}
  .MPUrow .OurDestination{ margin-left:0}
  .moduletable{ width:100%; float:none;}

    .OurDestination table { width:100% !important; table-layout:fixed; margin:0 auto; float:left;}
      .OurDestination table  td{ width:20%!important; padding:0 5px; text-align:center; }
          .OurDestination table  td:nth-child(2n){ display:none;}
.contentrowB .half{ width:100% !important;}    
.nivo-controlNavHolder .nivo-controlNav{ display:none;}
.footer{ width:100%; max-width:960px; margin:0;}
.footercontent{ width:100%; max-width:960px;}
.footerright{ display:none;}
.featurelink{ background:#4a4a4a; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; padding:10px 0;}
.featurelink:hover{ background:#4a4a4a !important;}
.footerleft{ background:#252525; width:100%; text-align:center; color:#fff; margin:0; line-height:36px;}
.footerleft br{ display:none;}
.footerleft a{ display:none;}
.ShareRow{ max-width:960px; width:100%;}
.menu{ width:100%; max-width:837px; margin:0;}
.OurDestination .moduletable table tr:last-child{ display:none;}
.OurDestination .moduletable table tr:nth-child(3){ display:none;}
.ShareRow{ display:none;}
.f-link{ display:none;}
.MPUrow h3 { margin:0 auto; float:none; text-align:center; padding-bottom:15px;}
.contentrowA .moduletable h3{ border:0; text-align:center; border-bottom:1px solid #a9a9a9;}
.contentrowB .moduletable h3.shg{ margin-top:10px; text-align:center;}
.contentrowA .moduletable h3.graph{ background:none;}
.contentrowA .moduletable h3.shg{ background:none;}
.contentrowB .moduletable h3.shg{ background:none; width:100% !important;}
.innerhold .col.quarter.ubermarg{ display:none;}
.innercontenthold{ max-width:635px; width:100%;}
.innercontenthold .col.contentcol.marg{ width:100% !important;}
.innercontenthold .item-page ol{ padding-left:10px;}
.mobislider{ display:block;}
.mobislider h3{ display:none;}
.l-col{ display:none !important;}
.article_title{ max-width:653px; width:100%;}
.col.contentcol.marg { margin-right:0;}
a.ThumLink{ margin:0 !important; width:33.33% !important;}
.personHolder{ width:100% !important;}
.personDetails{ width:100% !important;}
.blog .item, .blog-featured .item{ max-width:633px; width:100%;}
.blog .item.column-1 img{ margin-bottom:10px !important; margin-right:10px !important;}
.nivoSlider{ width:100%; max-width:960px;}
.image-gallery-table{ table-layout:fixed; width:100%;}
.sigProThumb a{ width:100% !important}
.sigProThumb a img{width:100% !important}
.image-gallery-table h2{ font-size:10px;}
#jwSBcontent{ width:100% !important;  transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); left:50%; margin-left:0px !important; }
   }

@media (max-width:480px)
{
  .easyfolderlisting td:nth-child(2n){
    display:none;         
    }
  .easyfolderlisting th:nth-child(2n){
    display:none;         
    }
  .easyfolderlisting th:last-child{ width:30%;}
    .easyfolderlisting th:first-child{ width:70%;}
    
      .easyfolderlisting td:last-child{ width:30%;}
    .easyfolderlisting td:first-child{ width:70%; word-break:break-all;}

.innercontenthold .col.contentcol.marg{ width:100% !important; table-layout:fixed;}    
.col.contentcol.marg .easyfolderlisting{ width:100% !important; table-layout:fixed;}
.col.contentcol.marg .custom .personDetails  .personCopy{ font-size:12px;}

  }

@media (max-width:360px)
{
  .OurDestination .moduletable img{ width:100%; max-width:100%;}
.col.contentcol.marg .custom .personDetails  .personCopy{ font-size:10px;}
.col.contentcol.marg .custom .personDetails{ padding-left:2px; padding-right:2px;}
  
}