/*!
 *
 * Copyright 2013 DaVita Healthcare Partners, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Custom in-house styles
 */
/*========== MISC GLOBAL =============*/
body, html {
 	font-family: "Bree-Bold", sans-serif;
}

@-moz-document url-prefix() {
    body, html {
	font-family: "Bree-Bold", sans-serif;
    }
} 

.addthis_toolbox {
	position: absolute!important;
	float: right!important;
	top: 110px!important;
	margin-left: -50px!important;
	}
	
	.at16nc {display: none\9!important;}
	a.at300b .at4-icon, a.at300m .at4-icon {display: none !important;}
	.addthis_button_email:hover {filter: none !important;}	
	a .at-icon-wrapper {display: none;}

::-webkit-input-placeholder {
   font-style: italic;
}

:-moz-placeholder { /* Firefox 18- */
   font-style: italic;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-style: italic; 
}

:-ms-input-placeholder {  
   font-style: italic; 
}

.caption {
  width: 400px;
  padding: 5px 3px 10px 5px;
  margin: 30px; 
  background-color: #e6f3f9;
  border: 1px solid #97d7fc;
}

.caption p{
  text-align: center;
  padding: 10px 0px 0px 0px;
  color: #191919;
}

.denote {
  float: right;
  margin-top: -20px;
  font-size: 12px;
}

.denote2 {
  float: right;
  margin-top: -31px;
  padding-top: 12px;
  font-size: 12px;
}

.denoteStar{
  font-size: 20px; 
}

/*==========  Star Rating Icons  ==========*/
.dv-stars { display: block; width: 98px; height: 18px; background: url(/img/stars.gif) no-repeat bottom left; }
.dv-stars .dv-stars-on { display: block; width: 0%; height: 18px; background: url(/img/stars.gif) no-repeat top left; text-indent: -5000px; overflow: hidden; }
.dv-stars .dv-stars-1 { width: 20%; }
.dv-stars .dv-stars-2 { width: 40%; }
.dv-stars .dv-stars-3 { width: 60%; }
.dv-stars .dv-stars-4 { width: 80%; }
.dv-stars .dv-stars-5 { width: 100%; }

.dv-stars-off { padding: 0px 0px 0px 0px; font-size: 14px; }

.dv-stars-sm { display: block; width: 98px; height: 23px; background: url(/img/stars-sm.gif) no-repeat bottom left; }
.dv-stars-sm .dv-stars-sm-on { display: block; width: 0%; height: 18px; background: url(/img/stars-sm.gif) no-repeat top left; text-indent: -5000px; overflow: hidden; }
.dv-stars-sm .dv-stars-sm-1 { width: 20%; }
.dv-stars-sm .dv-stars-sm-2 { width: 30%; }
.dv-stars-sm .dv-stars-sm-3 { width: 50%; }
.dv-stars-sm .dv-stars-sm-4 { width: 70%; }
.dv-stars-sm .dv-stars-sm-5 { width: 100%; }

.lhs-ranking .dv-stars-off { margin: 0px 0px 3px 20px; padding-top: 3px; color: #666 !important; font-style: italic; }
.ie10 .lhs-ranking .dv-stars-off { margin-left: 25px; }

/*.distance .ranking .info { margin-right: 55px; }*/

.tablet-ranking { padding-bottom: 10px; }
.tablet-ranking .dv-stars-off { padding: 1px 0px 3px 0px; }
.tablet-ranking .info { width: 150px; }

.info {
  margin: 15px 0px 0px 0px;
  width: 150px;
}

.info-icon { 
  margin-top: -5px;
  display: block; 
  width: 25px; 
  height: 28px; 
  background: url(../img/info-icon.png) no-repeat bottom left; 
  }

.info-btn {
  border: none;
  cursor: pointer;
  float: right;
}

.popover {
  z-index: 99999 !important;
}

.popover.top {
  margin-top: -10px;
}

.popover-title {
  display: none !important;
}

.popover-content {
  padding: 9px 14px;
  font-size: 14px !important;
}

.tooltip {
  z-index: 99999 !important;
  font-size: 12px !important;
  border: #CCC 1px solid;
  background-color: #FFF;
  padding: 5px 10px;
}

.tooltip-inner {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-align: left !important;		  
}

.tooltip.top .tooltip-arrow {
  bottom: -5px !important;
  border-top-color: #CCC !important;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #FFF !important;
  border-width: 5px 5px 5px 0;
}

.tooltip.right {
  padding-left: 20px;
}

.center-name {
  font-size: 18px;   
}

.search-close {
  vertical-align:top; 
  float:right;
  margin-bottom: 0px;
}

.highlight-content {
  border-left: 7px #FFB800 solid;
  border-right: 1px solid #FFB800;
  border-bottom: 1px solid #FFB800;
  border-top: 1px solid #FFB800;
  PADDING: 12px 14px;
}

.home-row {
  margin-left: 0px !important;
}
 
.ie10 .home-row{
 margin: 0px; 
}

.ie10 .crumbtrail {
 margin-left: 25px;
}

.select-tool {
  margin-top: -10px; 
  margin-left: 20px\9;
}

.ie10 .select-tool {
  margin-left: 0px;
}

/*========== HEADER ============*/
.page-header {
  height: 50px;
  margin: 0px 0px 35px 0px;
  padding-left: 0px;
  width: 100%;
  clear:both;
}

.logo {
  margin: 0px;
  float: left;
  padding: 28px 0px 0px 0px;
}

.logo a{
  margin: 0px 0px 0px 0px;
  display: block;
  height: 50px;
  width: 195px;
  background: url(/img/dialysis-finder-logo.png) no-repeat; 
}

.logo a:hover, a:active {  
  margin: 0px 0px 0px 0px;
  display: block;
}

.tag-line {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  margin: 40px 0px 20px 0px;
  padding-left: 50px;
  padding-left: 30px\9;
  float:left;
  width: 100%;
}


/* SAFARI ONLY */
::made-up-pseudo-element, .call-to-action { padding: 0px 38px 0px 30px; }

@-moz-document url-prefix() {
    .call-to-action {
        padding: 0px 35px 0px 30px;
    }
}

.call-to-action {
  top: 10px;
  position: relative;
  min-height: 70px;
  float: right;
  margin: 0px 50px 10px 0px;
  margin-top: -70px\0/; /*IE8*/
  padding: 0px 10px 0px 20px;
  padding: 0px 20px 0px 15px\9; /*IE8*/
  clear:both;
  font-size: 30px;
  background: #a8e045; /* Old browsers */
  background: -moz-linear-gradient(top,  #a8e045 0%, #61c419 100%, #6da710 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8e045), color-stop(100%,#61c419), color-stop(100%,#6da710)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a8e045 0%,#61c419 100%,#6da710 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a8e045 0%,#61c419 100%,#6da710 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a8e045 0%,#61c419 100%,#6da710 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a8e045 0%,#61c419 100%,#6da710 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8e045', endColorstr='#6da710',GradientType=0 ); /* IE6-9 */
  /*background: url(/img/call-to-action.jpg) no-repeat;*/
}

.ie10 .call-to-action {
	top: 10px;
	}

.call-to-action ul {
  margin: 2px 0px 13px 0px;
  height: 69px;
  display: block;
}

.call-to-action li {
  background: url(/img/cta-fpo.png) top left no-repeat;
  list-style: none;
  line-height: .5em; 
  position: relative;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 90px;
  height: 79px;
  color: #FFF;
}

.call-to-action p {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
  font-weight: 600;
  padding-left: 5px;
}

h4{
  font-size: 16px!important;
  line-height: 1.3!important;
}

/*==============*/	

.new-feature {
  margin: -10px 0px 0px -30px;
  display: block;
  height: 40px;
  width: 91px;
  background: url(/img/new-flag.png) no-repeat; 
}

.leftCol{
  float: left;
  position: relative;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  behavior: url(/PIE/PIE.htc);  
  margin-left: -20px;
  padding: 10px;  
  z-index: 1;
}

.leftCol .span4{
  width: 355px\9;
}

.module{
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);  
  background-color: #FFF;	
  border: 1px solid #CCC;	
  padding: 0px 30px 10px 30px;
  clear: both;
  margin: 0px 0px 10px 0px;
  float:left;
  height: 100%;
  overflow: auto;
  display: inline-block;
}

.feedback-module{
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);  
  background-color: #FFF;	
  border: 1px solid #CCC;	
  padding: 0px 30px 10px 30px;
  clear: both;
  margin: 0px 0px 10px 0px;
  float:left;
  height: 100%;
  overflow: auto;
  display: inline-block;
  padding-right: 65px\9;
}

.ie10 .feedback-module {
  padding-right: 50px;
}

.list-module{
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);  
  border: 1px solid #CCC;	
  padding: 0px;
  clear: both;
  margin: 10px 0px 20px 0px;
  float:left;
  width: 95%;
  height: 100%;
  overflow: hidden;
  overflow: hidden\9;  
}

.blue-module{
  behavior: url(/PIE/PIE.htc);	
  float: left;
  position: relative;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; 
  background-color: #97d7fc;
  padding: 10px;
  margin: 20px 0px 20px 0px;
  z-index: 1;
}

.ie10 .blue-module {
	left: 0px; 
	}

.white-module {
  position: relative;
  border-radius: 4px;  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  background-color: #FFF;
  padding: 20px 10px 0px 10px;
  z-index: 50;
  text-align: left;
}

.form-module{
  float: left;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  
  behavior: url(/PIE/PIE.htc); 
  border: 5px solid #97d7fc;
  padding: 10px;
  margin: 20px 0px 40px 0px;
  z-index: 1;}

.rightCol{
  width: 100%;
  position: relative;
  float: right;
  border-radius: 4px;  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  background-color: #FFF; 
  margin: 30px 20px 0px 0px;
  margin: 30px 20px 0px 0px\9;     
  padding: 0px 0px 3px 18px; 
  background: url(/img/module-shadow.png) no-repeat bottom;
}

/* ========= MAP =============*/
.iframe-rwd  {
  position: relative;
  height: 0;
  overflow: hidden;
  clear:both;
}
.iframe-rwd iframe {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.center-map {
  padding-bottom: 70%;
  padding-bottom: 73%\9;
  width: 100%;
  height: 100%;
}

@-moz-document url-prefix() { 
  .center-map {
     padding-bottom: 68%;
  }
}

.venue-map { 
  padding-bottom: 70%;
  padding-bottom: 69%\9;
  width: 100%;
  height: 100%;
  margin: 20px 0px 0px 0px\9;
}

.directions-map {
  padding-bottom: 65%;
  padding-bottom: 70%;
  width: 100%;
  height: 100%;    
}

.map { 
  border: 1px solid #CCC;
  clear: both;
  overflow: hidden;
  width: 95%;
}

.map-header{
  z-index: 9999;
  float: right;
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  width: 95%;
  margin: 0px;
}

.map-cta {
  padding: 0px;
  float: right;
  height: 35px;
  margin: 0px;
  clear: left;
}

.map-cta ul{
  height: 35px;
  padding: 0px;
  display: block; 
  margin-right: 1px; 
  width: 100%;  
}

.map-cta li{	
	text-decoration:none;
    color: #0088cc;
	line-height: 30px;
	padding: 0px;
	border-left: 1px solid #FFF;
	position:relative;
	display: inline-block;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	height: 35px;
	width: 100px;
	padding: 1px 21px 1px 20px;
	margin: 1px 0px 0px 1px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97d7fc), color-stop(1, #b2e4ff) );
	background:-moz-linear-gradient( center top, #97d7fc 5%, #b2e4ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d7fc', endColorstr='#b2e4ff');
	background-color:#97d7fc;
	/*text-shadow:1px 1px 0px #259bdb;*/
}

.print a { 
	margin: 3px 10px 0px 10px;	
	background: url(/img/print-icon.png) right 2px no-repeat;		
	display: block;
	height: 30px;
	width: 80px;	
}

.email a {
	margin: 3px 10px 0px 10px;
	background: url(/img/email-icon.png) right 2px no-repeat;
	display: block;
	height: 30px;
	width: 80px;	
}

.map-cta li a:hover {
	margin: 3px 10px 0px 10px;
	margin: 3px 10px 0px 10px\9;		
	color: #0088cc;
	text-decoration: none;
	display: inline-block;
}

@-moz-document url-prefix() {
    .map-cta li a:hover {
	margin: 3px 10px 0px 10px;	
    }
}

/*=========== FEATURED LISTINGS ===============*/
.gold-header {
  /*background: url(/img/gold-header.jpg) top left no-repeat;*/
  position: relative;
  width: 100%;
  margin: 0px 0px 0px 10px;
  margin: 0px 0px 0px 30px\9;  
  left: -20px\9;
  padding: 10px 45px 0px 20px;
  padding: 10px 46px 0px 20px\9;
  z-index: 9999; 
  background: #f1e767; /* Old browsers */
  background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #666;
  clear:both;
}

.gold-header ul{
  height: 46px;
  padding: 0px;
  width: 100%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}

.gold-header li{
  padding: 10px 200px 0px 20px;
  color: #666666;
  font-size: 18px;
  list-style:none;
  display: inline;
  font-weight: bold;
}

.feat-module {
  margin-left: 30px; 
  /*margin-left: 40px\9; /*IE8*/
  /*padding-right: 52px\9; /*IE8*/
}

.feat-dist-bar {
  padding-right: 70px; 
}

.ie10 .feat-dist-bar {
	padding: 10px 100px 0px 60px; /* Only works in IE10 */
	}
		
.feat-serv-bar {
  padding-left: 80px; 
}

.ie10 .feat-serv-bar {
	padding: 10px 30px 0px 80px;
	}

.premium-ranking {
  font-size: 18px;
  margin: -3px 0px 0px 0px;
  min-height: 230px;
}

.premium-ranking ul {
  margin: 25px 0px 0px 30px;   
}

.premium-ranking li {
  margin: 0px 0px 0px 0px;
  list-style:none; 
  line-height: 1.0em; 
}

.premium-distance {
  font-size: 18px;
  margin: -3px 0px 0px 0px;
  margin: -5px 0px 0px 0px\9;  
  min-height: 230px;
  width: 200px;
}

.ie10 .premium-distance ul {
  margin: 40px 0px 0px 0px;  
  min-height: 177px;
}

.premium-distance ul {
  margin: 35px 0px 0px 25px;  
}

/*.premium-distance ul{
  margin: 40px 0px 0px 0px;  
  margin: 40px 0px 0px 13px\9;  	
  min-height: 179px;
  min-height: 204px\9;
}*/

.premium-distance li{
  margin: 0px 0px 0px 0px;
  list-style:none; 
  /*min-height: 180px;
  min-height: 20px\9;*/  
}

.premium-modalities {
  margin: -3px 0px 0px 25px;
  margin: -3px 0px 0px 30px\9;  
  min-height: 230px;
}

/*.premium-modalities ul{
  margin: 30px 0px 0px 30px; 
  min-height: 189px;   
  min-height: 210px\9;        
}*/

.premium-modalities ul {
  margin: 30px 0px 0px 0px;
}

.ie10 .premium-modalities ul {
  margin: 30px 0px 0px 40px;
  min-height: 185px;  
}

.premium-modalities li {
  line-height: 1.3em;  
  /*background: url(/img/arrow-list.png) top left no-repeat;*/
  margin: 0px 0px 0px 40px;
  margin: 0px 0px 0px 70px\9;   
  padding: 0px;
}

.dva-center h4{
  margin-top: 0px;
}

.dva-center {
  margin: -3px 0px 0px 10px;
/*  margin: -3px 0px 0px 20px\9;*/
  min-height: 230px;
  height: 100%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE11 */
.dva-center {
  min-height: 210px;
}
}

.dva-center ul{
  margin: 10px 0px 20px 0px;
  /*margin: 10px 0px 0px -20px\9;*/
  /*min-height: 230px;*/
/*  padding-bottom: 30%;*/
}

.ie10 .dva-center ul {
  padding-bottom: 50%;
}

.dva-center li{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin.png) top left no-repeat;
  padding: 2px 20px 0px 35px;
  margin: 20px 0px 0px 20px; 
}

.dva-center a:link, 
.dva-center a:hover {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.dva-center .dva1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-8.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-9.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva11{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-11.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva12{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-12.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva13{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-13.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva14{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-14.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva15{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-15.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva16{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-16.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva17{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-17.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva18{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-18.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva19{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-19.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva20{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-20.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva21{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-21.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva22{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-22.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva23{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-23.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva24{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-24.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva25{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-25.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva26{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-26.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva27{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-27.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva28{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-28.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva29{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-29.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.dva-center .dva30{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-30.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center {
  margin: -5px 0px 0px 30px;
  min-height: 160px; 
  /*width: 400px; */
  width: 100%;  
}

/*.all-dva-center ul{
  margin: 10px 0px 20px 0px;
  /*min-height: 220px; */
  /*padding-bottom: 40%;
}*/

.all-dva-center ul {
  margin: 10px 0px 20px 0px;
}

.all-dva-center li{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-8.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-9.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva11{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-11.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva12{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-12.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva13{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-13.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva14{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-14.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva15{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-15.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva16{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-16.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva17{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-17.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva18{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-18.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva19{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-19.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva20{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-20.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva21{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-21.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva22{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva23{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-23.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva24{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-24.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva25{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-25.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva26{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-26.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva27{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-27.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva28{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-28.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva29{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-29.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center .dva30{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-30.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.all-dva-center a:link, 
.all-dva-center a:hover {
  margin: 0px;
  padding: 0px;
}

.all-dva-center .dva-cta li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  margin: 10px 0px 20px 5px;
}

/*.dva-cta {
  position: relative;
  height: 0px;
  min-height: 118px;
  max-width: 280px;
  overflow: hidden;
  clear:both;
  border: 1px solid #72b2df;
  background-color: #FFC;
  margin: 10px 10px 0px 0px;
}

.dva-cta li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  margin: 10px 0px 20px 5px;
  margin: 10px 0px 20px 25px\9;
}*/

.dva-cta {
  position: relative;
  width: 100%;
  height: 0px;
  overflow: hidden;
  clear:both;
  border: 1px solid #72b2df;
  background-color: #FFC;
  margin: 10px 0px 0px 0px;
  padding-bottom: 85px;
}

.dva-cta a, .dva-cta a:link, 
.dva-cta a:hover, .dva-cta a:visited {
  text-decoration: none;
  /*color: #191919;*/
  color: ##0088cc;
}

.dva-cta li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  margin: 10px 0px 20px 5px;
  margin: 10px 0px 40px 25px\9;
}

.dva-center .dva-cta {
  padding-bottom: 20%!important;
}
/*=========== ALL LISTINGS ===========*/
.nav .sort ul {
  background-color: #97d7fc;
  height: 30px;
}

@-moz-document url-prefix() {
    .all-dist-module .btn-primary {
        margin-left: 20px !important;
    }
}

.all-dist-module .btn-primary {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 45px 10px 20px;
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 48px;
  color: #FFF;
  border: none;
}

.all-dist-module .btn-primary:hover,
.all-dist-module .btn-primary:active,
.all-dist-module .btn-primary.active,
.all-dist-module .btn-primary.disabled,
.all-dist-module .btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.all-dist-module  .btn-primary:active,
.all-dist-module  .btn-primary.active {
  background-color: #003399 \9;
}

.all-dist-module .btn-primary h3 { width: 150px; text-align: left; }

.sort-arrows {
  background: url(/img/sort-arrows.png) left 0px no-repeat; 
  height: 23px;
  width: 23px;
  display: block;
  margin: -22px 0px 0px 85px;
}

.blue-header{
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px 0px;
  margin: 0px 0px 0px 30px\9; 
  padding: 10px 45px 0px 20px;
  padding: 10px 46px 0px 20px\9;
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #FFF;
}

.add-blue-header{
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px -20px;
  margin: 0px 0px 0px -10px\9; /*IE8*/
  padding: 10px 50px 0px 20px;	
  padding-right: 48px; 
  /*padding-right: 65px\9; /*IE8*/ 
  /*padding: 10px 65px 0px 20px\9;*/
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #FFF;
}

.ie10 .add-blue-header {
    padding-right: 50px;
}

.update-blue-header{
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px -20px;
  margin: 0px 0px 0px -10px\9;
  padding: 10px 40px 0px 30px;	
  /*padding: 10px 65px 0px 20px\9 !important;
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #FFF;
}

.ie10 .update-blue-header {
  padding: 10px 50px 0px 20px !important;  
}

.feedback-blue-header{
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px -20px;
  margin: 0px 0px 0px -10px\9;
  padding: 10px 35px 0px 30px;	
  padding: 10px 75px 0px 20px\9;
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #FFF;
}

.ie10 .feedback-blue-header {
  padding: 10px 65px 0px 20px;  
}

.request-blue-header{
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 0px -20px;
  padding: 10px 50px 0px 20px; 
  /*padding: 10px 65px 0px 20px\9; /*IE8*/
  background: #00b7ea; /* Old browsers */
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  height: 38px;
  color: #FFF;
}

.ie10 .request-blue-header {
  padding: 10px 40px 0px 20px;
}

.all-ranking-tab {
  padding-right: 150px !important;
}

.all-dist-module {
  margin-left: 0px; 
  padding-right: 50px;
}

.ie10 .all-dist-module {
  margin-left: 50px!important;
}

.-bar {
  padding-left: 110px; 
}

.ie10 .-bar{
  padding-left: 145px; 
  padding-right: 0px; 
}

.all-premium-ranking {
  margin: -3px 0px 0px 0px;
  margin: 0px 0px 20px 0px\9;  
  min-height: 230px;
}

.all-premium-ranking ul {
  margin: 0px 0px 0px 20px; 
}

.ie10 .all-premium-ranking ul {
  margin-left: 0px;
}

.all-premium-ranking li {
  margin: 25px 0px 0px 0px;
  list-style:none; 
  line-height: 1.0em;
}

.all-premium-distance {
  font-size: 18px;
  margin: -3px 0px 0px 0px;
  min-height: 230px;   
}

.all-premium-distance ul{
  margin: 35px 0px 0px 0px;    
}

.ie10 .all-premium-distance ul{
  margin-left: -10px;
}

.all-premium-distance li {
  margin: 0px 0px 0px 0px;
  list-style:none; 
}

.form-modalities li{
  padding: 10px 0px 10px 10px;
}

.all-serv-bar {
  margin-left: 40px;
}

.all-premium-modalities {
  margin: -3px 0px 0px 40px;
  min-height: 230px; 
  clear: both;
}

.all-premium-modalities ul {
  margin: 20px 0px 0px 0px;                 
  width: 100%;
}

.ie10 .all-premium-modalities ul{
  min-height: 192px;
}

.all-premium-modalities li{
  line-height: 1.3em;  
  /*background: url(/img/arrow-list.png) top left no-repeat;*/
  margin: 0px 0px 0px 35px; 
  margin: 0px 0px 0px 50px\9; /*IE8*/
  padding: 0px;
  width: 100%;
}

.ie10 .all-premium-modalities li{
  margin: 0px 0px 0px 85px;    
}

.ranking {
  font-size: 18px;
  margin: -5px 0px 0px 0px; 
  padding: 0px 0px;
  min-height: 170px; 
}

.ranking ul {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px;
}

.ranking li {
  padding: 0px 0px;
  margin: 0px 0px 0px 20px;
  list-style:none; 
  line-height: 1.0em;
}

.distance {
  font-size: 18px;
  margin: -5px 0px 0px 45px; 
  min-height: 170px;  
  clear: both;
}

.distance ul {
  margin: 30px 0px 0px 0px;
}

.distance li {
  margin: 0px 0px 0px 20px;
  list-style:none; 
}

.modalities {
  margin: -5px 0px 0px 40px;  
  min-height: 170px; 
  clear: both;
  font-size: 14px; 
}

.modalities ul {
  margin: 20px 0px 0px 0px;
  /*min-height: 104px;*/
}

.ie10 .modalities ul{
  margin-left: 100px;  
}

.modalities li {
  line-height: 1.3em;  
  /*background: url(/img/arrow-list.png) top left no-repeat;*/
  margin: 0px 0px 0px 40px;   
}

.modalities p {
  font-weight: bold;
  margin-left: -35px;
}

.sort {
  z-index: 9999;  
  color: #191919;
  float: left;
  margin: -52px 0px 0px 150px;
  clear: both;
}

.sort p{
  color: #00467F;
  /*text-shadow:1px 1px 0px #259bdb;*/
}

.sort ul{
  list-style: none;
}

.sort li{
  padding: 10px 0px 0px 0px;
  color: #191919;
  width: 100px;
  background: #97d7fc;
  height: 15px;  
  margin: 10px 0px 10px 0px;
  padding: 18px 0px 0px 10px;  
}

.sort .dropdown-menu li{
  height: 0px;
  margin: 10px 0px 20px 0px;
  padding-left: 20px;
}

.sort .dropdown a {
  width: 100px;
}

.sort a:link, 
.sort a:hover {
  text-decoration: none;
  margin: -20px -40px 0px -20px; 
  padding: 10px 0px 10px 20px;    
  display: inline-block;
}

.sort-mod {
  z-index: 9999;
  width: 260px;
  color: #191919;
  float: left;
  margin: -52px 0px 0px 225px; 
  clear: both;
}

.sort-mod p{
  color: #00467F;
  margin: 0px 0px 0px 0px; 
  /*text-shadow:1px 1px 0px #259bdb;*/
  width: 255px;
}
.sort-mod ul{
  list-style: none;
}

.sort-mod li{
  color: #191919;
  width: 265px;
  background: #97d7fc;
  height: 15px;  
  margin: 10px 0px 10px 0px;
  padding: 18px 0px 0px 0px;
}

.sort-mod .dropdown-menu li{
 height: 0px;
 margin: 10px 0px 10px 10px;
 padding: 10px 0px 20px 0px;
 background-color: #FFF;
}

.sort-mod .dropdown .caret {
  margin: -3px 0px 0px 0px;
}

.sort-mod .dropdown a {
  width: 255px;
}

.sort-mod a:link, 
.sort-mod a:hover {
  text-decoration: none;
  margin: -18px 0px 5px -10px; 
  padding: 10px 0px 10px 20px; 
  display: inline-block;  
}

.undo-icon {
  margin: -42px 25px 0px 0px;
  float: right;
  position: relative;
}

.undo-icon a {
  background: url(/img/undo-icon.png) right 5px no-repeat;
  height: 28px;
  width: 24px;
  display: block;
}


.center h4 {
  margin-top: 0px;
}

.center .print {
  margin: 10px 0px 0px 10px;
}

.center {
  margin: -5px 0px 0px 35px; 
  min-height: 170px;
}

.center ul {
  margin: 10px 0px 0px 0px; 
}

.center li{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin: 20px 0px 0px 20px;
}

.center .pin1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-8.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-9.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin11{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-11.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin12{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-12.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin13{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-13.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin14{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-14.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin15{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-15.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin16{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-16.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin17{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-17.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin18{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-18.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin19{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-19.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin20{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-20.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin21{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-21.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin22{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-22.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin23{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-23.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin24{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-24.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin25{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-25.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin26{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-26.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin27{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-27.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin28{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-28.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin29{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-29.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .pin30{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-pin-30.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-8.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-9.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva11{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-11.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva12{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-12.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva13{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-13.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva14{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-14.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva15{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-15.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva16{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-16.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva17{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-17.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva18{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-18.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva19{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-19.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva20{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-20.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva21{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-21.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva22{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-22.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva23{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-23.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva24{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-24.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva25{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-25.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva26{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-26.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva27{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-27.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva28{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-28.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva29{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-29.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.center .dva30{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/list-dva-pin-30.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.or-divider {
  width: 80%;
}

.dva-center .dash-divider {
  margin-left: 20px;
  width: 100%;
}

.premium-ranking .dash-divider {
  margin-left: 20px;
}

.premium-distance .dash-divider {
  margin-left: 15px;
  width: 100%;
}

.premium-modalities .dash-divider {
  margin-left: 60px;
  width: 280px;
}

.all-divider {
  margin-left: 20px;
  margin-left: 20px\9;
  width: 80%;
}

.all-mod-divider {
  margin-left: 0px;
  margin-left: 105px\9;  
}

.ie10 .all-mod-divider{
  margin-left: 135px; 
}

.all-premium-ranking .dash-divider {
  margin-left: 15px;
  width: 150px;
}

.center .dash-divider {
  margin-left: 20px;
  width: 95%;
}

.ranking .dash-divider {
  margin-left: 10px;
  width: 160px;
}

.all-premium-distance .dash-divider {
  margin-left: 0px;
}

.all-premium-distance .dash-divider {
  margin-left: 45px;
  width: 90%;
}

.distance .dash-divider {
  margin-left: 10px;
  width: 100%;
}

.all-premium-modalities .dash-divider, 
.modalities .dash-divider {
  width: 300px;
}

.ie10 .all-dist-divider {
  margin-left: -20px;
}

.destination-divider {
  width: 95%;
  margin: 50px 0px 0px 30px !important;
  margin: 50px 0px 0px 25px\9;  /*IE8 home*/
}

.ie10 .destination-divider {
  margin: 50px 0px 0px 35px; 
}

.state-divider {
  width: 97%;
  width: 100%\9; 
  margin-top: 20px;
  margin-top: 40px\9!important;
  margin-left: 15px\9; /*IE8*/   
}

.ie10 .state-divider {
  margin-left: 0px;
  width: 98%;  
  padding-bottom: 20p   
}

@-moz-document url-prefix() {
    .state-divider {
        margin-top: 40px!important;
    }
}

.divider {
  position: relative;
  border-top: 2px solid #CCCCCC;
  margin: 10px 0px;
  clear: both;
}

.divider span{
  background: #FFF;
  padding: 0px 10px;
}

.divider h3{
  text-align: center;
  margin: -13px auto;
  padding: 0px 10px;
  width: 100%;
  clear:both;
}

.divider p{
  font-weight: bold;
  size: 16px;
  background: #FFF;
  width: 80px;
  height: 20px;
  margin: 0 auto;
  padding: 20px auto;
}

.or-circle {
  background-image: url(/img/or-circle.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 50px;
  height: 48px;
  margin: -22px auto;
  padding: 10px 0px 0px 0px;
}

.dash-divider {
  height: 2px;
  height:0;
  border-top:2px dashed #CCC;
  font-size:0;  
  width: 100%;
  clear: both;
}

.blue-cta{
  /*-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;*/
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #259bdb), color-stop(1, #43c4eb) );
  background:-moz-linear-gradient( center top, #259bdb 5%, #43c4eb 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#259bdb', endColorstr='#43c4eb');
  background-color:#259bdb;
  border-radius: 4px;  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  border:1px solid #259bdb;
  display:inline-block;
  color:#ffffff;
  font-family:arial;
  font-size:18px;
  font-weight:bold;
  padding:12px 8px;
  text-decoration:none;
  text-shadow:1px 1px 0px #259bdb;
  margin: 0px 0px 10px 0px!important;
  float: left;
  cursor: pointer;
}

#collapseOne .blue-cta{
  margin: 0px 0px 0px 0px;
}

.module .blue-cta {
  margin: 0px 0px 0px 0px;
}

.blue-cta:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #43c4eb), color-stop(1, #259bdb) );
  background:-moz-linear-gradient( center top, #43c4eb 5%, #259bdb 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43c4eb', endColorstr='#259bdb');
  background-color:#43c4eb;
}

.blue-cta:active {
  position:relative;
  top:1px;
}

.light-blue-cta{
  /*-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;*/
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97d7fc), color-stop(1, #b2e4ff) );
  background:-moz-linear-gradient( center top, #97d7fc 5%, #b2e4ff 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d7fc', endColorstr='#b2e4ff');
  background-color:#97d7fc;
  border-radius: 4px;  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc); 
  border:1px solid #97d7fc;
  display:inline-block;
  font-family:arial;
  font-size:18px;
  font-weight:bold;
  padding: 0px 30px;
  text-align: center;
  text-decoration:none;
  /*text-shadow:1px 1px 0px #666666;*/
  cursor: pointer;
  text-transform: uppercase;
  width: 100%;
}

.light-blue-cta {
  color: #0088cc;
}

.light-blue-cta a:hover {
  color: #0088cc;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b2e4ff), color-stop(1, #97d7fc) );
  background:-moz-linear-gradient( center top, #b2e4ff 5%, #97d7fc 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2e4ff', endColorstr='#97d7fc');
  background-color:#b2e4ff;
  text-decoration: none;
  margin-left: -30px;
  padding: 5px 30px;
  width: 100%;
}

.light-blue-cta a:active {
  color: #0088cc;	
  position:relative;
  top:1px;
}

#accordion2{
  left: -15px\9;
  right: 0px\9;
}

.accordion-module {
  border-radius: 4px;	
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);  
  background-color: #FFF;	
  border: 1px solid #CCC;
  clear: both;
  padding: 0px 30px;
  left: -10\9;
}

.accordion-heading {	
  font-size:18px;
  font-weight:bold;
  text-transform:uppercase;
  height: 33px;
  width: 100%;
  padding: 3px 30px 2px 30px;
  padding: 3px 20px 2px 40px\9;  
  margin:-1px 0px 0px -30px;
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97d7fc), color-stop(1, #b2e4ff) );
  background:-moz-linear-gradient( center top, #97d7fc 5%, #b2e4ff 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d7fc', endColorstr='#b2e4ff');
  background-color:#97d7fc;
  border-radius: 4px;	
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px
}

/* === DESKTOP ===

.accordion-heading a:link {
  color: #0088cc;
  text-decoration: none;
  margin: 0px 0px 0px -30px;
  padding: 8px 0px 0px 50px;
  width: 280px;
  background: url(/img/change-icon.png) 240px 5px no-repeat; 
  border:none;
  outline:none;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 30px;
}
*/

/*==== RWD====*/
.accordion-heading a:link {
  color: #0088cc;
  text-decoration: none;
  margin: 0px auto;
  padding: 8px 0px;
  width: 100%;
  background: url(/img/change-icon.png) 190px 6px no-repeat; 
  border:none;
  outline:none;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 0px;
  width: 100%;
  text-align: left;
}

#links ul{  
  margin: 0px 0px 0px -20px;
  list-style-type: none;
  width: 300px;
  /*width: 340px\9; /*IE8*/ 
  }
     
.ie10 #links ul{
  width: 300px;  	
}

#links li{
  /*background: url(/img/pin.png) top left no-repeat;*/
  border-width: 1px 0;
  margin: 0px 0px 0px 13px;
  line-height: 1.0em;
  padding: 0px;
  /*border-top: 2px dashed #CCC;*/
}

#links li a {
  padding: 2px 30px 0px 30px;
  margin: 0px 0px 0px 0px;
  display: block;
}

#links li a:hover {
  text-decoration:none;
  background-color:#ecf7d9;
  border: solid 1px #DDD;
  margin: 0px 0px 0px 0px;	
}

.result .active{
  /*color: #FFF;*/
  background-color:#ecf7d9;
  border: solid 1px #DDD;
}

.result .dva .active{
  /*color: #FFF;*/
  background-color:#ecf7d9;
  border: solid 1px #DDD;	
}

.result .pin1 {
  /*background: url(/img/pin-1.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin2 {
  /*background: url(/img/pin-2.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;;
}

.result .pin3 {
  /*background: url(/img/pin-3.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin4 {
  /*background: url(/img/pin-4.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin5 {
  /*background: url(/img/pin-5.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin6 {
  /*background: url(/img/pin-6.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin7 {
  /*background: url(/img/pin-7.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin7 {
  /*background: url(/img/pin-7.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin8 {
  /*background: url(/img/pin-8.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin9 {
  /*background: url(/img/pin-9.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .pin10 {
  /*background: url(/img/pin-10.png) top left no-repeat;*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin11 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin12 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin13 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin14 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin15 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin16 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin17 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin18 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin19 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin20 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin21 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin22 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin23 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin24 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin25 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin26 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin27{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin28 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin29 {
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .pin30{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva{
  /*background: url(/img/dva-pin.png) top left no-repeat;*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 30px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
  /*border-top: 2px dashed #CCC;	*/
}

.result .dva1{
  /*background: url(/img/dva-pin-1.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva2{
  /*background: url(/img/dva-pin-2.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva3{
  /*background: url(/img/dva-pin-3.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva4{
  /*background: url(/img/dva-pin-4.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva5{
  /*background: url(/img/dva-pin-5.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva6{
  /*background: url(/img/dva-pin-6.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva7{
  /*background: url(/img/dva-pin-7.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;;
}

.result .dva8{
  /*background: url(/img/dva-pin-8.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva9{
  /*background: url(/img/dva-pin-9.png) top left no-repeat;	*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -16px;
}

.result .dva10{
  /*background: url(/img/dva-pin-10.png) top left no-repeat;*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva11{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva12{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva13{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva14{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva15{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva16{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva17{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva18{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva19{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva20{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva21{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva22{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva23{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva24{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva25{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva26{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva27{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva29{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.result .dva30{
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 5px 0px;
  margin: 0px 0px 0px 16px;
  text-indent: -24px;
}

.pagination span{
  font-size: 28px;
}

.right-angle {
  font-size: 30px;
  padding: 0px 0px 5px 5px;
}

.left-angle {
  font-size: 30px;
  padding: 0px 10px 5px 0px;
}

/*========= VENUE ============*/
.venue-dva-center .info,
 .venue-center .info { 
 margin-top: -5px; 
 padding-bottom: 5px;
}
.venue {
  width: 92%;
  margin: 0px 0px 10px 0px;
}

.venue-heading .accordion-toggle {
  display: block;
  padding: 5px 0px;
  top: 2px;
}

.venue-center {
  margin: 10px 0px 0px 0px;  
}

.venue-center ul{
  margin: 10px 0px 0px 0px; 
  height: 30%;
  /*min-height: 100px;
  min-height: 100\9;*/
}

.venue-center li{
  list-style: none;
  line-height: 1.3em;
  /*background: url(/img/pin.png) 0px 5px no-repeat;*/
  padding: 2px 0px 0px 0px;
  margin: 0px;
}

.venue-center .pin1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-1.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-2.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-3.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-4.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-5.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-6.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}
.venue-center .pin7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-7.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-8.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-9.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-center .pin10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-10.png) 5px 5px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 30px;
  margin: 0px;
}

.venue-dva-center {
  margin: 0px 0px 0px 0px;
  height: 100%;
}

.venue-dva-center ul{
  margin: 10px 0px 0px -10px;
  margin: 10px 0px 0px 0px\9;  
  /*min-height: 210px;*/  
}

.venue-dva-center li{
  list-style: none;
  line-height: 1.3em;
  /*background: url(/img/dva-pin.png) 8px 0px no-repeat;*/
  padding: 2px 0px 0px 10px;
  padding: 2px 0px 0px 0px\9;
  clear: both;
}

.venue-dva-center .dva1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-1.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-2.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-3.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-4.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-5.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-6.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-7.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-8.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-9.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center .dva10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-10.png) 8px 0px no-repeat;
  height: 35px;
  padding: 2px 0px 0px 35px;
  margin-left: 20px;
}

.venue-dva-center a:link, 
.venue-dva-center a:hover {
  margin: 0px;
  padding: 0px;
}
/*.venue-dva-center .dva-cta {
  clear: both;
  border: 1px solid #72b2df;
  background-color: #FFC;
  width: 102%;
  padding: 0px 10px 0px 0px;
  width: 280px\9;
  /*height: 115px;*/
  /*margin: 0px 0px 0px 0px;
}

.venue-dva-center .dva-cta li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  padding: 0px 0px 0px 40px;
  margin: 10px 0px 20px 15px;
}*/

.venue-dva-center .dva-cta {
  position: relative;
  width: 100%;
  height: 0px;
  overflow: hidden;
  clear:both;
  border: 1px solid #72b2df;
  background-color: #FFC;
  margin: 10px 0px 0px 0px;
  padding-bottom: 40%;
  padding-bottom: 37%\9;  
}

.venue-dva-center .dva-cta li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  padding: 0px 0px 0px 38px;
  padding: 0px 0px 0px 40px\9;  /*IE8*/
  margin: 10px 0px 20px 13px;
  margin: 10px 0px 20px 8px\9; /*IE8*/
}

.venue-mod {
  font-size: 12px;
  margin: 0px 0px 10px 0px;
  line-height: 1.3em;
}

.venue-mod p{
  margin: 10px 0px 0px 0px;
}

.update { 
  position: relative;
  z-index: 9999;
  background: #FFF;
  padding: 5px 0px 5px 0px;
  width: 95%;
  height: 20px;
  margin: 0px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;  
}

.update p{
  padding: 0px 0px 0px 5px;
}

.update a,
.update a:link,
.update a:hover,
.update a:active,
.update a:visited {
  display: inline-block;
  font-weight: bold;
  padding: 0px;
  text-decoration: none;
}

.street-view {
  float:left;
  clear:none;
}

.street-view img {
  width: 330px;
  height: 150px;
}

.street-view p{
  text-align: left;
}

/*=========== DIRECTIONS ============*/
/*.new-search {
  margin: 0px 0px 0px -10px;
}

.new-search ul{
  list-style: none;
}

.new-search li{	
  position: relative;
  float: left;
  padding: 2px 0px 20px 25px;
  display: block;
  clear: both;
}

.start-pin {
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 0px 0px;
  background: url(/img/start-pin.png) top left no-repeat;
  height: 28px;
  width: 24px;
}

.end-pin {
  margin: 0px 0px 0px -10px;
  background: url(/img/end-pin.png) top left no-repeat;
  height: 28px;
  width: 24px;
}*/

.directions .active{
  /*color: #FFF;*/
  background-color:#ecf7d9;
}

.directions-dva {
  margin: 10px 0px 0px 0px;
}

.directions-dva ul{
  margin: 0px 0px 0px 0px;
}

.directions-dva li{
  /*background: url(/img/dva-pin.png) 0px 0px no-repeat;*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 2px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
}

.directions ul{  
  margin: 0px;
  }

.directions li{
 /* background: url(/img/pin.png) 0px 10px no-repeat;*/
  list-style-type: none;
  line-height: 1.3em;
  clear:both;
  white-space: normal;
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
}

.close {
  float: right;
}

.direction tr{
  vertical-align: top;
  border-top:2px dashed #CCC;
}

.direction td{
  padding: 10px 5px;
}

/*======== PRINT ==========*/

.print-header {
  height: 120px;
  margin: 0px 0px 10px 0px;
  margin: 0px 0px 10px 20px\9 !important;
  width: 100%;
  border-bottom: 2px solid #CCC;
}

.bw-call-to-action {
  left: 30px;
  top: 10px;
  position: relative;
  float: left;
  margin: -10px 0px 10px 0px!important;
  padding: 0px 70px 0px 0px;
  padding: 10px 50px 0px 0px\9;
  font-size: 30px;
  width: 100%;
  border: 1px solid #191919;
  border-radius: 4px;
  -webkit-border-radius: 4x;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);   
}

.bw-call-to-action ul{
  margin: 5px 0px 0px -10px;
  margin: 5px 0px 0px 30px\9 !important;
  height: 79px;
  width: 100%;
  display: block;
}

.bw-call-to-action li{
  background: url(/img/bw-phone-cta.png) top left no-repeat;
  list-style: none;
  line-height: .5em; 
  position: relative;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 80px;
  height: 79px;
  color: #191919;
  width: 100%;
}

.bw-call-to-action p {
  font-family: Arial, Helvetica, sans-serif;
  color: #191919;
  font-weight: 600;
  padding-left: 5px;
}

.printPage p{
  margin-left: 15px\9;
}

.printCol {
  border-right: 2px #CCC solid;
  padding-right: 72px;
}

.notes {
  margin: 15px 0px 0px 0px;
  float: right!important;
  height: 115px;
  border: 1px solid #CCC;
  -webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 3px 5px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 3px 5px rgba(50, 50, 50, 0.75);  
}

.notes p{
  margin: -10px auto;
  padding-bottom: 10px;
  width: 100px;
  text-align: center;
}

.note-field {
  border:none;
  margin: 0px 50px\9 !important;
 }

.dir-notes {
 margin: 15px 0px 0px 0px;
 float: right!important;
 height: 115px;
 border: 1px solid #CCC;
 -webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.75);
 -moz-box-shadow:    0px 3px 5px rgba(50, 50, 50, 0.75);
 box-shadow:         0px 3px 5px rgba(50, 50, 50, 0.75); 
 clear: both;
 margin: -150px 0px 0px 0px; 
}

.dir-notes p{
 margin: -10px auto;
 padding-bottom: 10px;
 width: 100px;
 text-align: center;
}

.dir-note-field {
 border:none;
 margin: 0px 50px\9;
}

.dir-text{
   margin: 10px 0px 0px 0px;
   font-weight:bold;
   font-size:16px;
}

.print-dir-text{
   margin: 10px 0px 0px 0px;
   margin: 10px 40px 0px 40px\9;
   font-weight:bold;
   font-size:16px;
}

.adp-text{
 padding: 10px 0px;
 color: #191919 !important;
}

.print-dir-heading {
  padding-right: 80px;
}

.print-cntr-heading {
  padding-right: 40px;
  padding: 0px 0px 0px 0px\9;
  clear:both;
}

.print-center {
  width: 370px; 
  width: 370px\9;
  padding: 0px 0px 20px 15px;
  margin: 0px 20px 20px 0px;
  float: left;
  height: 100%;
  display: inline-table;
  /*border-bottom: 1px solid #CCC; */
}

.print-center ul{
  margin: 0px 0px 0px 0px; 
  min-height: 150px;
}

.print-center li{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva1{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-1.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva2{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-2.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva3{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-3.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva4{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-4.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva5{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-5.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva6{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-6.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva7{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-7.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin8{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-8.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva9{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-9.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .pin10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}

.print-center .dva10{
  list-style: none;
  line-height: 1.3em;
  background: url(/img/dva-pin-10.png) top left no-repeat;
  height: 35px;
  padding: 2px 20px 0px 35px;
  margin-left: 20px;
}


p .print-center-details{
	font-size: 14px;
}

.print-options {
  margin-top: -30px;
  border-left: 2px solid #CCC;
}

.ie10 .print-options {
  margin-top: -35px!important;
}

.print-options h3{
  margin: 81px 0px 0px 0px;
  padding: 0px 0px 10px 20px;
  border-bottom: 2px #CCC solid;
  padding-bottom: 10px;
}

.print-options p{
  margin: 10px 0px 0px 0px;
}

.print-map {
  margin-top: 30px;
  padding-bottom: 50%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  behavior: url(/PIE/PIE.htc);
  width: 100%;
}

.print-mod li{
  line-height: 20px;
  line-height: 20px\9;  
}

.lrg-street-view {
  margin: 10px 0px 0px 0px;
}

.lrg-street-view img{
  width: 86%;
  height: 200px;
  margin-bottom: 20px;
}

.print-option-cta{
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #259bdb), color-stop(1, #43c4eb) );
  background:-moz-linear-gradient( center top, #259bdb 5%, #43c4eb 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#259bdb', endColorstr='#43c4eb');
  background-color:#259bdb;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  behavior: url(/PIE/PIE.htc); 
  border:1px solid #259bdb;
  display:inline-block;
  color:#ffffff;
  color:#ffffff\9 !important;
  font-family:arial;
  font-size: 20px;
  font-weight:bold;
  padding: 0px 15px 3px 0px;
  padding: 0px 30px 10px 30px\9 !important;
  text-decoration:none;
  text-shadow:1px 1px 0px #259bdb;
  margin: 0px 0px 0px 0px;
  float: left;
  cursor: pointer;
  width: 100%;
  text-transform: uppercase;
}

.print-option-cta a:hover, a:active {
   color: #FFF;
   color: #FFF\9;
   text-decoration: none;
}

.print-option-cta a{
  margin: 0px 0px 0px 0px;
  background: url(/img/print-icon.png) right 0px no-repeat;		
  display: block;
  height: 25px;
  width: 100px;
  color: #FFF;
  text-decoration: none;
}

.text-adjuster {
  clear: both;
  text-align: center;
  margin: 20px 0px 0px -40px;
  margin: 20px 0px 0px -25px\9;
}

.text-adjuster ul li{
  margin: 0px;
  width: 100%;
  line-height: 1.3em;	
  list-style: none;  
  display: inline;
}

.text-adjuster ul li a:hover{
  padding: 0px;
  margin: 0px;
}

.text-adjuster ul li .active{
  text-decoration: none;
  color: #191919;
}

.txt-med {
  font-size: 18px;
}

.txt-lrg {
  font-size: 20px;
}
/*==========================*/

.state-picker {
  text-align: right;
  padding: 0px 0px 0px 10px;
  padding: 10px 0px 0px 10px\9;
}

.state-picker a{
  font-size: 14px;
  /*color: #0088cc;*/
  color: #FFF;
  font-weight: bold;
}

.state-picker a:link, 
.state-picker a:hover {
  margin: 0px;
  padding: 0px;
  color: #FFF;
}

/* ==== SHARE THIS MOBILE === */
.stpulldown-gradient {
  background: #E1E1E1;
  background: -moz-linear-gradient(top, #E1E1E1 0%, #A7A7A7 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1E1E1), color-stop(100%,#A7A7A7)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E1E1', endColorstr='#A7A7A7',GradientType=0 ); /* ie */
  background: -o-linear-gradient(top, #E1E1E1 0%,#A7A7A7 100%); /* opera */
  color: #636363;
}

#stpulldown .stpulldown-logo {
  height: 40px;
  width: 300px;
  margin-left: 20px;
  margin-top: 5px;
  background:url("http://dev.dialysisfinder.com/img/dialysis-finder-logo.png") no-repeat;
}
/*===========================*/

.share-this {
  float:right;
  margin: 30px 0px 0px 0px;
  margin: 30px 15px 0px 0px\9;  
}

.center-share-this {
  float: right;	
  margin: 30px 25px 30px 0px;
  margin: 30px 25px 30px 0px\9;  
}

.state-share-this {
  float: right;
  margin: 30px 30px 30px 0px;
  margin: 30px -10px 30px 0px\9;
}

.venue-share-this {
  float: right;
  margin: 30px 0px 30px 0px;
  margin: 30px -10px 30px 0px\9;
}

.city-share-this {
  margin: 30px -20px 30px 0px\9;
}

.fineprint {
  font-size: 12px;
  line-height: 1.0em;
}

.seo-copy {
  width: 100%;
  margin: 10px auto;
  text-align: center;
  clear: both;
}

.seo-content {
 margin: 20px 0px;
 margin: 20px 20px\9;
}

.home-seo{
  margin: 0px 0px 0px 0px;
  margin: 0px 70px 0px 0px\9;
}

.home-seo li {	
  line-height: 1.3em;
  list-style: none;
  padding: 10px 0px 10px 20px;
  padding: 20px 0px 10px 0px\9;  
  width: 270px;  
}

.home-seo a,
.home-seo a:link, 
.home-seo a:hover, 
.home-seo a:visited {	
  font-size: 16px;
  color: #28a5d8;
  padding: 10px;
}

/*, 
.home-seo a:link, 
.home-seo a:hover, 
.home-seo a:visited 
.home-seo a:hover {
  background-color: #EEE;
  border: 1px solid #CCC;
}*/


.seo {
  overflow: auto;
  margin: 0px 45px 0px 0px;
  margin: 0px 55px 0px 0px\9;
}

.seo ul li{	
  line-height: 1.3em;
  list-style: none;
  padding: 20px 0px 10px 10px;
  padding: 20px 0px 10px 0px\9;  
}

.seo a{
  font-size: 16px;
  color: #28a5d8;
}

.seo a:hover {
  font-size: 16px;
  color: #28a5d8;
  padding: 0px 0px 0px 0px;
}

.seo-state {
  padding: 0px 0px;
}

.resources {
  margin: 10px 0px 20px 0px;
}

.resources h3{
  margin: 20px 0px 0px 0px;
}

.resources ul {
  margin: 10px 0px 0px 0px;
}

.resources li{
  line-height: 1.3em;  
  margin: 0px 0px 0px 30px;
  padding: 10px 0px 10px 10px;	
}

#footer {
  background: url(/img/footer-top.jpg) repeat-x top; 
  background-color: #e6f3f9;
  padding: 30px 0px;
  width: 100%;
  clear: both;
  text-align: center;
  min-height: 90px;
  margin: 0px auto;  
  display: block;
  position: absolute;
}

.ie10 #footer {
  padding: 30px 0px 30px 0px; 
}

#footer ul {
  margin-left: 0px !important;
}

#footer li {
  padding-left: 0px;
  line-height: 1.8em;	
  list-style: none;  
  display: inline-block;
}

#footer a {
  display: inline-block;
  height: auto;
  padding: 0px;
}

/*Google Maps direction start and end points*/
#adp-placemark img, .adp-placemark img {
   display:none;
}

.adp-text {
  /*display:none;*/
  padding-left: 25px;
}

.adp-directions {
  width: 100%;
}

#adp-placemark {
   font-weight: bold;
   padding: 10px 10px 10px 30px;
   background: white url(/img/start-pin.png) no-repeat left center;
}
.adp-placemark {
   font-weight: bold;
   padding: 10px 10px 10px 30px;
   background: white url(/img/end-pin.png) no-repeat left center;
}


.adp-placemark-start {	
   font-weight: bold;
   padding: 10px 10px 0px 20px;
   background: white url(/img/start-pin.png) no-repeat 0px 17px;
}

.adp-placemark-end {
   font-weight: bold;
   padding: 0px 10px 10px 20px;
   background: white url(/img/end-pin.png) no-repeat 0px 5px;
}

.dir-adp-placemark-start {	
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: white url(/img/start-pin.png) no-repeat -3px 0px;
   width: 30px;
   height: 30px;
   border: none;
}

.dir-adp-placemark-end {
   font-weight: bold;
   background: white url(/img/end-pin.png) no-repeat 0px 0px;
   width: 30px;
   height: 30px;
   border: none;
}

#swap{
   margin: 0px 5px 0px 0px;
   line-height: 0em;
   float: right;
}

#directions-panel{
   height: 100%;
   float: left;
   width: auto;
   overflow: auto;
   margin: 0px;
}

.dir-panel{
  width: 770px\9 !important;
  }

/*=========== INFO WINDOW ============*/
@-moz-document url-prefix() {
    #infoWin, .lrgWindow, #divLeft, .infoLeft, .infoCenter,
	.dva-center-info-bubble ul, .dva-center-info-bubble li, .dva-center-info-bubble p,
	.dva-center-info-bubble .dva-cta, .dva-cta-infowin, .dva-cta-infowin li, .infoMoreInfo, .infoMod {
        font-family: "Arial"!important;
		font-size: 14px!important;
    }
}

.gm-style div, .gm-style span, .gm-style label, .gm-style a  {
	font-family: "Arial"!important;
	font-size: 14px!important;
}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {
	font-family: "Arial"!important;
	font-size: 14px!important;
}

#infoWin{
  height: 100%;
  font-family: "Arial";
  font-family: "Arial"\9;  /*IE8*/
  font-size: 14px!important; 
}

.lrgWindow{
  text-align:left;
  padding-right:5px;
  width: 450px;
  font-size: 14px!important;
  font-family: "Arial";
  font-family: "Arial"\9; /*Ie8*/
}

#divLeft{
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  line-height: 1.3em; 
  font-size: 14px !important;
}

.infoLeft{
  width:420px;
  float:left;
  font-family: "Arial";
  font-family: "Arial"\9;   
  font-size: 14px !important;
}

.infoCenter {
  font-size: 14px !important;
  font-weight: bold;
  font-family: "Arial";
  font-family: "Arial"\9;   
}

.dva-center-info-bubble ul{
  margin: 10px 0px 0px 0px;
  min-height: 130px;  
  font-family: "Arial";
  font-family: "Arial"\9;  /*IE8*/
  font-size: 14px!important; 
}

.dva-center-info-bubble li{
  list-style: none;
  line-height: 1.3em;
  height: 35px;
  padding: 2px 10px 0px 35px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px!important;  
}

.dva-center-info-bubble p{
  margin-left: -30px;
  clear: both;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px!important;   
}

.dva-center-info-bubble .dva-cta{
  margin: 0px 0px 0px -35px;
  float: left;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px !important;  
}

.dva-cta-infowin{ 
  position: relative;
  height: 0px;
  min-height: 100px;
  max-width: 250px;
  overflow: hidden;
  /*clear:both;*/
  border: 1px solid #72b2df;
  background-color: #FFC;
  margin: 10px 10px 0px -35px;
  font-size: 14px !important;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
}

.dva-cta-infowin li{
  background: url(/img/dva-cta.png) top left no-repeat;
  height: 33px;
  margin: 10px 0px 20px 5px;
  margin: 10px 0px 20px 25px\9; /*IE8*/
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px!important;   
}

.infoMoreInfo a {
	padding: 0px;
	margin: 0px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE*/
  font-size: 14px!important;	
	}

.infoMoreInfo a:hover {
	color:#000000;
	text-decoration:underline;
	padding: 0px;
	margin: 0px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px!important;	
}  

.info-street-view {
  float:right;
  clear:none;
}

.info-street-view p{
  text-align: right;
}

.infoMod {
  padding: 0px 0px 0px 0px;
  clear:both;
  font-size:10.5pt;
    font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
}

.btn-info {
  padding: 11px 13px!important;
  margin: -11px 0px 0px 5px;
}

/* Error message used for form validation */
label.error { float: none; color: red; padding-left: 0em; vertical-align: top; }


#pView{
	width:120px;
	height:80px;
}

/*#searchDiv{
	height:60px;
}*/

#infoWinMO{
  width:320px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
  font-size: 14px!important;
}

#searchNearby{
	height:52px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
}

#searchPlaces{
	height:30px;
  font-family: "Arial";
  font-family: "Arial"\9; /*IE8*/
}

.feat-mod {
  top: 0px;
  margin-left: 55px;
}

.mobile-all-mod {
  margin-top: 10px;
  padding-bottom: 60%;
}

@media print {
.feat-mod {
  margin-top: 50px;
  margin-left: 55px !important;
  padding-bottom: 10%;
}
  
.mobile-all-mod {
  margin-top: 10px;
  padding-bottom: 60%;
}
}