@charset "utf-8";
/* CSS Document */

body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-main.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	
}
a:link {
	color: #06C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #06C;
}
a:hover {
	text-decoration: none;
	color: #F90;
}
a:active {
	text-decoration: none;
	color: #06C;
}
a.nav:link {
	color: #FF9;
	font-weight: bold;
}
a.nav:visited {
	color: #FFC;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover {
	color: #FFF;
	text-decoration: underline;
	padding-top: 13px;
	padding-bottom: 13px;
}
a.nav:active {
	color: #FFC;
	text-decoration: none;
}
a.navselect:link {
	color: #FFF;
	text-decoration: none;
	background-color: #B10D0C;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
}
a.navselect:active {
	color: #FFC;
	text-decoration: none;
	background-color: #174787;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;

}
a.navselect:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #174787;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
}
a.navselect:visited {
	color: #FFC;
	text-decoration: none;
	background-color: #174787;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
}

a.add:link {
	color: #FF9;
	text-decoration: none;
}

a.add:active {
	color: #D2ECFD;
	text-decoration: none;
}
a.add:hover {
	color: #F90;
	text-decoration: none;
}
a.add:visited {
	color: #D9EFFD;
	text-decoration: none;
}


a.footer:link {
	color: #FF9;
	text-decoration: none;
}

a.footer:active {
	color: #D2ECFD;
	text-decoration: none;
}
a.footer:hover {
	color: #F90;
	text-decoration: none;
}
a.footer:visited {
	color: #D9EFFD;
	text-decoration: none;
}

h1 {
	font-size: 17px;
	border-bottom: 1px dotted #999;
	padding: 0px 0px 8px;
	color: #000;
	margin: 5px 0px 10px 30px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 11px;
	text-indent: 35px;
	float: left;
}
h4 {
	font-size: 11px;
}

h5 {font-size: 10px;
	font-weight:bold;

}

h6 {font-size: 10px;
	font-weight:bold;

}

.wwtg #container {
	width: 970px;
	margin: 0 auto;
	text-align: left;
} 

/* Header
---------------------------------------------*/

.wwtg #header {
	padding: 0 0px;
	margin: 0px;
} 
.wwtg #canoe {
	height: 28px;
	padding-bottom: 10px;
}
.wwtg #weather {
	height: 100px;
	width: 234px;
	float: right;
	text-align: center;
	vertical-align: bottom;
	padding-top: 15px;
}
.wwtg #leaderboard {
	height: 100px;
	float: left;
	width: 728px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 30px;
}

.wwtg #kicker {
	height:20px;
	float:left;
	margin-bottom: 5px;
	width: 365px;
}

.wwtg #search-param {
	width:215px;
	float: left;
	height: 20px;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.wwtg #add-this {
	width: 200px;
	float: left;
	margin-right: 10px;
}

.wwtg #share {
	width: 100px;
	float: left;
	height: 20px;
}

.wwtg #user-login {
	width: 160px;
	float: left;
}

.wwtg #logo {
	width:261px;
	float: left;
	margin-bottom: 5px;
	padding-right: 70px;
	height: 34px;
}

/* Search
---------------------------------------------*/

.wwtg #search {
	width:380px;
	height:30px;
	float: left;
	background: transparent url(//wwtg-graphics.s3.amazonaws.com/bg-seachbox.png) no-repeat;
	padding-right: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 38px;
	padding-top: 4px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	
}
.search-field {
	border: 1px solid #FFF;
	font: bold 12px Verdana, Geneva, sans-serif;
	outline:none;
	margin-right: 4px;
	float: left;
}
.search-button {
	position: relative;
	float: left;
	line-height: 29px;
}
.wwtg #destinations {
	width: 185px;
	float: left;
	height: 34px;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-destinations.png) no-repeat;
	outline: none;
	font-size: 10px;
	color: #027FCF;
	padding-top: 6px;
	padding-left: 35px;	
}

.wwtg #menu {
	width:950px;
	overflow: hidden;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: 2px #A7DDFE;
	border-right: 2px dotted #A7DDFE;
	border-bottom: 2px dotted #A7DDFE;
	border-left: 2px dotted #A7DDFE;
	margin: 0px;
}

.wwtg #menu-title {
	float:left;
	height: 25px;
	margin-bottom: 15px;
	border-bottom: 1px #CCC;
	font: bold 11px Verdana, Geneva, sans-serif;
	padding-top: 5px;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-menu-title.png) no-repeat left;
	text-indent: 20px;
	margin-right: 10px;
}

.wwtg #menu-reservation {
	width:200px;
	float:left;
}

.wwtg #menu-close {
	width:60px;
	float:right;
	height: 25px;
	margin-bottom: 15px;
	border-bottom: 1px #CCC;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-close.png) no-repeat left;
	text-indent: 20px;
}



.wwtg #menu-banner {
	width:180px;
	float:left;
	margin-right: 30px;
	border-right: 1px dotted #CCC;
}

.wwtg #menu-categories {
	width:180px;
	float:left;
	border-right: 1px dotted #CCC;
	margin-right: 20px;
}

.wwtg #menu-bestof {
	width:330px;
	float:left;
	border-right: 1px dotted #CCC;
	list-style: inside;
	margin-right: 20px;
	margin-left: 0px;
}

.wwtg #menu-options {
	width:160px;
	float:left;
	background: #E2F3FD;
	padding: 5px;
}

.wwtg #mapcities {
	width: 170px;
	float: left;
	height: 34px;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-mapcities.png) no-repeat;
	text-indent: 35px;
	outline: none;
	font-size: 10px;
	color: #027FCF;
	padding-top: 6px;
}

.wwtg #editorspicks {
	width: 275px;
	float: left;
	height: 34px;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-editorspicks.png) no-repeat;
	text-indent: 35px;
	outline: none;
	font-size: 10px;
	color: #027FCF;
	padding-top: 6px;
	margin-left: 8px;
}

.wwtg #login {
	width:75px;
	float: left;
	height: 29px;
	
}



/* Navigation
---------------------------------------------*/

.wwtg #nav {
	width:695px;
	font-size: 11px;
	text-transform: none;
	color: #FFF;
	padding-bottom: 15px;
	height: 27px;
	padding-top: 10px;
	float: left;
	font-weight: normal;
}
.wwtg #navselect {
	width:970px;
	font-size: 12px;
	text-transform: none;
	color: #D5ECFA;
	padding-bottom: 20px;
	letter-spacing: 1px;
	height: 27px;
	padding-top: 10px;
	background: #0067A9;
}

.wwtg #add {
	width:275px;
	float: right;
	font-size: 10px;
	color: #FFF;
	height: 35px;
	padding-top: 10px;
	text-align: right;
/* 	background-image: url(//wwtg-graphics.s3.amazonaws.com/g-add.png); */
	background-repeat: no-repeat;
	background-position: left center;
}
.wwtg #breadcrumb {
	width:800px;
	float: left;
	margin: 0px;
	height: 20px;
	line-height: 20px;
}
.add {
	color: #FFC;
	background-color: #2C62A7;
	outline:none;
	border: 1px none #164786;
	font-size: 10px;
	font-weight: bold;
	padding: 6px;
}
	
.t-10-nav {
	font-size: 11px;
	font-weight: normal;
	color: #FF9;
}
.wwtg #nav-drop {
	width:690px;
	font-size: 11px;
	text-transform: none;
	color: #FFF;
	padding-bottom: 15px;
	height: 27px;
	padding-top: 10px;
	float: left;
	font-weight: normal;
}
.location {
	font-size: 12px;
	color: #FF9;
	float: left;
	padding-top: 3px;
}

.wwtg #time {
	width:100px;
	float:right;
	text-align: right;
	margin: auto;
	height: 20px;
	padding: 0px;
	line-height: 20px;
	vertical-align: middle;
}
.vert-align {
	float: left;
}

.wwtg #hotel-sort {
	width:618px;
	padding: 10px;
	float: right;
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
.listing-banner {
	float: right;
	width: 150px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: //www.geektantra.com
*/

ul.megamenu {
	list-style: none;
	display: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #2C62A7;
	border-bottom-color: #164786;
	padding-bottom: -10px;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
	margin: 0px;
	padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
	position: relative;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	z-index: 10;
	font-size: 12px;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}


ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
	color: #444;
	background: #FFF;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2C62A7;
	border-right-color: #2C62A7;
	border-left-color: #2C62A7;
}

ul.megamenu div.mm-item-content {
	background: #FFF;
	padding: 0px;
	position: absolute;
	border: 1px solid #7CA8DC;
	z-index: 9;
}

.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 11;
  padding: 10px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}

/*
  jQuery MegaMenu Plugin Examples CSS
  Author: GeekTantra
  Author URI: //www.geektantra.com
*/


ul.megamenu {
/*
  background-image: url(//wwtg-graphics.s3.amazonaws.com/menu-background.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  */
}

.mm-content-base {
  background-color: #FFF;
}



p, blockquote {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

blockquote {
  padding-left: 50px;
}

#tabular-content {
	border-collapse: collapse;
	border: 1px solid #D7EEFC;
	font-size: 10px;
	width: 530px;
	background-color: #FFF;
}

#tabular-content td {
	padding: 4px 5px;
	border: 1px solid #D7EEFC;
}

#tabular-content th {
	color: #FFF;
	padding: 5px;
	background-color: #2C62A7;
}

#form-content {
  margin: 0px;
}
#form-content fieldset {
  border: 1px solid #CCC;
  margin: 0px;
  padding: 5px;
}
#form-content legend {
  font-size: 11px;
}
#form-content .FieldLabel {
  font-size: 11px;
}

#form-content .FieldItem {
  margin-bottom: 5px;
}

#form-content .FieldItem input.Text {
  width: 220px;
  border: 1px solid #AAA;
  outline: none;
  padding: 5px;
  font-size: 15px;
}


#list-content, #list-content ul {
	margin: 0px;
	padding-left: 20px;
}
#list-content li {
	margin: 0px;
	padding: 2px 0px;
}

#paragraph-content, #quote-content {
  text-align: justify;
}


/* Map
---------------------------------------------*/
.wwtg #mapfront {
	width:450px;
	height: 275px;
	margin-bottom: 4px;
}

.wwtg #mapcaption {
	width:450px;
	height:36px;
	background: #D6ECFA;
	text-indent: 5px;
	padding-top: 7px;
}

.wwtg #introtext {
	width:430px;
	border-bottom: 1px dotted #30AAF8;
	float: left;
	padding: 5px 10px 15px;
}

.wwtg #businessList {
	height: 355px;
	overflow: scroll;
	overflow-x: hidden;
}

.mmap-box {
	padding: 10px;
	width: 220px;
	overflow: visible;
}

/* Featured
---------------------------------------------*/
.wwtg #featuredreview {
	width:450px;
	float: left;
	border-bottom: 1px dotted #30AAF8;
	background-color: #efefef;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-f-review.png);
	background-repeat: no-repeat;
}

.wwtg #featuredAttraction {
	width:450px;
	border-bottom: 1px dotted #30AAF8;
	padding-bottom: 10px;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-f-attraction.png) no-repeat;
	float: left;
}

.wwtg #featuredHotel {
	width:450px;
	border-bottom: 1px dotted #30AAF8;
	padding-bottom: 10px;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-f-hotel.png) no-repeat;
	float: left;
}

.wwtg #featuredActivity {
	width:450px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #30AAF8;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-f-activity.png) no-repeat;
	float: left;
}

 .wwtg #events-front {
	width:450px;
	padding-bottom: 15px;
	margin-top: 5px;
	float: left;
 }
.highlight-yellow {
	background: #FF9;
	padding-right: 5px;
	padding-left: 5px;
}

 .highlightyellow {
	padding-right: 2px;
	padding-left: 2px;
	color:#666;
	


	font-size: 17px;
	font-weight: bold;
}

 .highlightyellow a:link {
	color: #090;
}
  .highlightyellow a:active {color:#090;}
   .highlightyellow a:visited {color:#090;}
    .highlightyellow a:hover {
	color: #999;
}
	
	
	.highlightorange { height:150px; font-size:15px; font-weight:bold; margin-top:20px;}

 
.wwtg #sidebar1 {
	float: left;
	width: 300px;
	margin-top: 20px;
	vertical-align: top;
}

.wwtg #mainContent {
	width: 670px;
	padding: 0px;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-verticalrule-shadow.png) repeat-y left;
	visibility: visible;
	overflow: hidden;
	float: right;
	margin: 20px 0px 0px;
} 
.sub-header {
	font-size: 11px;
	background: #efefef no-repeat left;
	height: 30px;
	padding-top: 5px;
	margin-left: 30px;
	text-indent: 10px;
	float: right;
	width: 640px;
	margin-bottom: 10px;
}

.wwtg #footer {
	padding: 0 0px;
	background:#015C94;
	height: 330px;
	width: 100%;
	margin-top: 10px;
} 
.wwtg #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.wwtg #ppp {
	border-bottom: 1px solid #CCC;
	padding: 0px 0 10px;
	margin: 0px 0;
	float: left;
	width: 300px;
}
.wwtg #reservation-box {
	border-bottom: 1px solid #CCC;
	width: 300px;
	float: left;
	margin: 10px 0px 8px;
	padding: 0px 0px 12px;
}
.reservation-top {
	font-size: 12px;
	color: #FFF;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-reztop.jpg) repeat-x;
	height: 45px;
	width: 300px;
	float: left;
	margin: 0px;
	padding: 12px 0px 0px;
	letter-spacing: 1px;
	text-indent: 50px;
}
.reservation-options {
	font-size: 10px;
	font-weight: bold;
	float: left;
	height: 28px;
	width: 280px;
	padding: 10px 0px 0px 10px;
}
.reservation-form {
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-reservation-box.gif) no-repeat top;
	margin-top: 1px;
	padding-bottom: 15px;
}
.reservation-type {
	margin: 15px 0px 10px;
	text-indent: 25px;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 10px;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-listings.gif) no-repeat left;
}
.field-med {
	border: 1px solid #A5D1EF;
	color: #027fcf;
	padding: 5px;
	width: 110px;
	font: bold 10px Verdana, Geneva, sans-serif;
}
.field-sm {
	border: 1px solid #A5D1EF;
	color: #027fcf;
	padding: 5px;
	width: 45px;
	font: bold 10px Verdana, Geneva, sans-serif;
}
.rez-tools {
	padding-left: 10px;
}

.rez-search {
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}

.rez-medium {
	font-size: 9px;
	color: #333;
	padding-left: 10px;
	float: left;
	width: 120px;
}
.rez-small {
	font-size: 9px;
	color: #333;
	padding-left: 10px;
	float: left;
	width: 50px;
}

.wwtg #bigbox {
	width: 300px;
	border-bottom: 1px solid #CCC;
	float: left;
	margin: 0px 0px 10px;
	padding: 5px 0px 20px;
	height: 252px;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-bigbox.gif) no-repeat center bottom;

}
.wwtg #owners {
	width:280px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

.wwtg #ta {
	width:280px;
	margin-top: 10px;
	border-top: 1px solid #D6D6D6;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	
}
.wwtg #content-column {
	float: left;
	border-right: 1px dotted #999;
	margin-left: 30px;
	width: 455px;
	padding: 0px 10px 0px 0px;
}

.wwtg #banner-column {
	float:right;
	width: 170px;
	margin: 0px;
	padding: 0px;
}
.ad-info {
	background: #eee url(//wwtg-graphics.s3.amazonaws.com/g-arrow-sm.png) no-repeat left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px none #CCC;
	margin-bottom: 20px;
	text-indent: 20px;
}
.arrow-up {
	float: left;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-arrow-up.png);
}
.banner-ad {
	text-align: center;
	width: 170px;
	padding-bottom: 20px;
	border-bottom: 1px none #999;
	margin-bottom: 20px;
	padding-top: 5px;
	line-height: 13px;
	font-weight: bold;
}

.banner-thumb {
	margin-bottom: 10px;

}
.t-sponsor {
	font-size: 10px;
	color: #333;
	line-height: 13px;
	font-weight: normal;
}

.fltrt { 
	float: right;
	margin-left: 0px;
}
.fltlft { 
	float: left;
	margin-right: 0px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.margin-b-10 {
	margin-bottom: 10px;
	
}
.margin-tb-10 {
	margin-bottom: 10px;
	margin-top: 10px;
}

.margin-t-20 {
	margin-top: 15px;
}

.margin-t-5 {
	margin-top: 5px;
}
.margin-r-5 {
	margin-right: 5px;
}
.footer-flags {
	margin-top: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.centre {
}


.padding-t-2 {
	margin-top: 2px;
}

.t-10 {
	font-size: 10px;
}

.t-11 {
	font-size: 11px;
}
.t-11b {
	font-size: 11px;
	font-weight: bold;
}
.t-12 {
	font-size: 12px;
}
.t-12b {
	font-size: 12px;
	font-weight: bold;
}
.t-14 {
	font-size: 14px;
}
.t-14b {
	font-size: 14px;
	font-weight: bold;
}
.t-17 {
	font-size: 17px;
}
.t-17b {
	font-size: 17px;
	font-weight: bold;
}
.t-17b-r {
	font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
	color: #C30;
}
.text-17-blue-bold {
	font-size: 17px;
}

.t-20 {
	font-size: 20px;
}

.boldface {
	font-weight: bold;
}
.featured-image {
	border-right: 1px solid #CCC;
	margin-right: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
}

.featured-text {
	margin: 0px;
	padding: 0px;
}
.featured-buttons {
	float: right;
	width: 140px;
}

.travel-categories {
	font-weight: bold;
	border-bottom: 1px dotted #CCC;
	float: left;
	width: 295px;
	padding-top: 6px;
	padding-bottom: 6px;
	/* list-style: url('') none inside; */
	list-style:  none inside;
	margin-left: -40px;
	text-indent: 15px;
}

.events-intro {
	border-right: 1px solid #CCC;
	margin-right: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	float: left;
}

.events-text {
}
.featured-events {
	margin-right: 5px;
	margin-bottom: 15px;
	float: left;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-tickets.png) no-repeat;
	width: 170px;
	padding-left: 10px;
	padding-top: 85px;
	border-right: 1px #CCC;
}
.centre {
	text-align: center;
	color: #FFF;
}
.event-bullets {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 235px;
	float: right;
	list-style: disc url(//wwtg-graphics.s3.amazonaws.com/g-event.png) outside;
	line-height: 17px;
}
.banner-header {
	width: 160px;
	color: #000;
	padding: 5px;
	margin-bottom: 20px;
	text-indent: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #efefef;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999;
}



.wwtg #recap {
	width:400px;
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	color: #FFF;
	padding-right: 20px;
	margin-bottom: 15px;
}

.wwtg #links {
	width:150px;
	float: left;
	margin-top: 20px;
	margin-right: 50px;
	color: #FFF;
}

.wwtg #footercontainer {
	width: 970px;  
	margin: 0 auto; 
	text-align: left;
}

.wwtg #share {
	width:150px;
	float: left;
	margin-top: 20px;
	color: #FFF;
}
.drop-menu {
	color: #027FCF;
	outline: none;
	border: 2px solid #FFF;
	font: 10px Verdana, Geneva, sans-serif;
	width: 180px;
	background-color: #FFF;
}
.listing-container {
	float: right;
	width: 640px;
	border-bottom: 1px solid #999;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.listing-events {
	width: 430px;
	border-top: 1px #CCC;
	border-right: 1px #CCC;
	border-bottom: 1px #CCC;
	border-left: 1px #CCC;
	margin: 0px;
}
.listing-title {
	border-bottom: 1px none #999;
	margin-bottom: 5px;
	border-top: 1px none #999;
	padding-top: 5px;
	font-size: 17px;
}
.listing-text {
	float: left;
	border-right: 1px dotted #999;
	padding-right: 10px;
}
.t-red {
	color: #C00;
}

.margin-tbr-10 {
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 5px;
}
.listing-reviews {
	width: 430px;
	border-top: 1px #CCC;
	border-right: 1px #CCC;
	border-bottom: 1px #CCC;
	border-left: 1px #CCC;
}
.t-grey {
	color: #666;
}
.review-container {
	width: 455px;
}
.review-text {
	float: left;
	border-left: 1px #999;
	width: 450px;
}
.review-profile {
	width:100px;
	float:left
}

.review-title {
	font-size: 17px;
	font-weight: normal;
	background: #efefef;
	margin-bottom: 10px;
	float: left;
	width: 300px;
	padding: 10px;
	border-top: 1px dotted #999;
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #999;
	border-left: 1px none #999;
}
.review-image {
	float: left;
	margin-right: 15px;
}
.review-rating {
	float: left;
	padding: 10px;
	font-size: 17px;
	background: #0274BD;
	border-top: 1px dotted #999;
	border-right: 1px none #999;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
	color: #FFF;
	width: 92px;
}

.featured-reviewtext {

}
.drop-menu-map {
	color: #027FCF;
	outline: none;
	border: 1px solid #FFF;
	font: 10px Verdana, Geneva, sans-serif;
	width: 230px;
}
.featured-image-right {
	border-right: 1px #CCC;
	margin-right: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	float: left;
	padding-bottom: 10px;
}
.banner-ad-menu {
	text-align: center;
	width: 170px;
	margin-bottom: 15px;
	line-height: 13px;
	border-right: 1px #CCC;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-bigbox.gif) no-repeat center bottom;
	padding-top: 5px;
	padding-bottom: 30px;
}
.margin-li {
	padding-left: 20px;
}
.intro-box {
	background: #efefef;
	padding: 10px;
	margin-bottom: 10px;
}
.listing-container-nomem {
	width: 440px;
	border-bottom: 2px dotted #999;
	padding-bottom: 15px;
	overflow: hidden;
	margin: 0px 0px 15px 10px;
}
.listing-text-nomem {
	float: left;
	border-right: 1px #999;
	padding-right: 10px;
	width: 430px;
}
.avg-rating {
	border: 1px dotted #CCC;
	float: left;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-medal.png) no-repeat left;
	text-indent: 25px;
	padding: 3px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.recommend {
	border: 1px dotted #CCC;
	float: left;
	background: url(//wwtg-graphics.s3.amazonaws.com/g-thumb.png) no-repeat left;
	text-indent: 25px;
	padding: 3px;
	margin-bottom: 5px;
}
.wwtg #mapbusiness {
	width:450px;
	background: url(//wwtg-graphics.s3.amazonaws.com/m-creekiside.jpg);
	height: 275px;
	margin-bottom: 4px;
}
.wwtg #video {
	border-bottom: 1px solid #CCC;
	padding: 0px 0 10px;
	margin: 15px 0 0px;
	float: left;
	width: 300px;
}
.review-recommend {
	float: left;
	border: 1px dotted #999;
	padding: 10px;
	font-size: 17px;
}

.googleMapLabel{
	position: absolute;
	border: 1px solid black;
	white-space: nowrap;
	background-color: white;
	padding: 3px;
}

.googleMapSponsor{
	position: absolute;
}
.space-20 {
	height: 20px;
	float: left;
	width: 450px;
}
.map-subpage {
	float: left;
	width: 610px;
	border: 1px none #999;
	padding-left: 30px;
}
#hotel-sort {
	float: left;
	width: 640px;
	border: 1px dotted #999;
}

.list-wrap-mem {
	width: 630px;
	border-bottom: 3px dotted #999;
	float: right;
	margin: 0px 0px 25px 10px;
	padding: 0px 0px 20px;
}

.list-wrap-nomem {
	width: 450px;
	border-bottom: 3px dotted #999;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.list-content-nomem {
	float: left;
	width: 450px;

}

.list-admin {
	float: right;
	width: 620px;
	padding: 10px;
	margin-top: 10px;
	background-color: #E9F8D3;
}
.list-content {
	float: left;
	width: 455px;
	border-right: 1px dotted #999;
}

.listingContent {
	float: left;
	width: 455px;

}
.list-title {
	font-size: 15px;
	font-weight: bold;
	background: #efefef;
	width: 442px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	float: left;
}
.list-buttons {
	float: left;
	width: 442px;
	padding-top: 5px;
	margin-bottom: 5px;
}



.list-rev-ww {
	height: 25px;
	width: 442px;
	float: left;
	font-size: 10px;
	border-top: 1px none #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px none #CCC;
	padding-top: 8px;
	text-indent: 115px;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/g-worldweb-reviews.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
}


.list-rev-www {
	background-image: url(//wwtg-graphics.s3.amazonaws.com/g-worldweb-reviews.png) no-repeat left;
	height: 25px;
	width: 445px;
	font-size: 10px;
	border-top: 1px dotted #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px none #CCC;
	margin-top: 5px;
	padding-top: 8px;
	text-indent: 115px;
	background-position: left top;
}
.list-text {
	float: left;
	width: 445px;
}
.list-banner {
	float: right;
	width: 170px;
	border-left: 1px none #999;
	text-align: center;
	line-height: 14px;
	padding-top: 5px;
}
.list-rev-ta {
	height: 25px;
	width: 445px;
	float: left;
	font-size: 10px;
	border-top: 1px none #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px none #CCC;
	padding-top: 8px;
	text-indent: 115px;
	background-image: url(//www.tripadvisor.com/img/cdsi/langs/en_US/tripadvisor_logo_100x25-13151-0.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.list-icons {
	float: left;
	width: 455px;
	padding-top: 3px;
}
.list-footer {
	width: 445px;
	line-height: 18px;
}
.hotel-book {
	float: right;
	width: 640px;
	border: 1px dotted #999;
	margin-bottom: 20px;
	height: 45px;
}
.bus-top-header {
	float: right;
	width: 640px;
	margin-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.bus-content {
	float: left;
	width: 455px;
	border-right: 1px dotted #999;
	margin-left: 30px;
	padding-right: 5px;
}
.bus-events {
	float: right;
	width: 170px;
	border-left: 1px none #999;
	line-height: 19px;
	padding-top: 5px;
	border-top: 1px dotted #999;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: -10px;
	padding-left: -10px;
	list-style: disc outside;
}
.bus-header {
	font-size: 12px;
	text-indent: 10px;
	float: left;
	width: 450px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	background: #efefef;
	margin-top: 15px;
	border-top: 1px dotted #666;
}

.overviewContainer .list-title {
	margin-top: 15px;
}

.review-summary {
	float: left;
	width: 425px;
	height: 85px;
	border: 1px none #999;
	margin-bottom: 15px;
	padding: 10px;
	background: #E4F2FC;
}
.review-rank {
	background: #FFC;
	float: right;
	height: 75px;
	width: 170px;
	margin-top: 20px;
}
.review-sort {
	float: left;
	width: 640px;
	margin-top: 10px;
}
.review-section {
	float: left;
	width: 445px;
	border-top: 2px dotted #999;
	border-bottom: 2px none #999;
	padding: 0px;
	margin: 15px 0px 0px;
}
.review-rating2 {
	float: right;
	width: 150px;
	border-right: 1px none #999;
	background: #E4F2FC;
	text-align: center;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: 1px none #999;
	border-top: 1px dotted #999;
}
.review-write {
	float: left;
	height: 60px;
	width: 125px;
	border-right: 1px none #999;
	padding-left: 15px;
}
.review-summary-header {
	float: left;
	width: 310px;
	text-indent: 10px;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.review-title2 {
	font-size: 12px;
	background: #efefef;
	margin-bottom: 10px;
	float: left;
	width: 4354px;
	padding: 10px 10px 10px 5px;
	border-top: 3px solid #000;
	border-right: 3px none #000;
	border-bottom: 3px none #000;
	border-left: 3px none #000;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.review-overall {
	float: left;
	width: 330px;
	margin-left: 20px;
}
.review-scores {
	float: left;
	width: 300px;
	height: 100px;
	margin-left: 15px;
	padding-left: 10px;
	border-left: 1px dotted #CCC;
}
.review-scores1 {	float: left;
	width: 430px;
}
.map-caption-subpage {
	width:450px;
	height:25px;
	background: #efefef;
	text-indent: 5px;
	padding-top: 7px;
}
.sub-banner {
	float: right;
	width: 170px;
	border-left: 1px none #999;
	text-align: center;
	line-height: 14px;
	padding-top: 5px;
	margin-bottom: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}
.review-header {
	width:450px;
	float: left;
	border-bottom: 1px none #30AAF8;
	background: url(//wwtg-graphics.s3.amazonaws.com/bg-f-review.png) no-repeat;
	text-indent: 35px;
	margin-top: 15px;
	border-top: 1px dotted #30AAF8;
	margin-bottom: 15px;
}
.t-green {
	color: #01a205;
}
.t-17b-p {
	font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
	color: #639;
}
.review-container2 {
	width: 440px;
	margin-top: 10px;
	overflow: hidden;
	border-top: 2px none #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
}

.tab {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom-width: 1px;
	border-bottom-color: #bbb;
	outline:none;
	margin-right: 5px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.subheader {
	margin-left: 30px;
	padding: 0px;
	margin-bottom: 15px;
	font-size: 10px;
	margin-top: -5px;
}
.t-11-expand {
	font-size: 11px;
	letter-spacing: 2px;
	color: #555;
}
.highlight-score {
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	border: 1px dotted #bbb;
	color: #06F;
}
.tabselect {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom-width: 1px;
	border-bottom-color: #bbb;
	outline:none;
	margin-right: 5px;
	line-height: 30px;
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 8px 9px;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-tabselect.png);
	background-repeat: repeat-x;
}

.hideBlock {
	display: none;
}

.list-title1 {	font-size: 14px;
	font-weight: normal;
	background: #efefef;
	float: left;
	width: 450px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}


.reviewsummary {
	float: left;
	width: 190px;
	border: 1px dotted #000;
	padding: 10px;
	margin-right: 15px;
	background: #FFF;
	text-align: center;
	margin-bottom: 10px;
}

.rating-avg {
	height: 57px;
	width: 150px;
	border: 1px dotted #999;
	text-align: center;
	padding-top: 10px;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-review-score.jpg);
	background-repeat: repeat-x;
}
.review-box {
	float: right;
	width: 150px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.box-review-recap2 {
	padding: 15px;
	float: left;
	height: 40px;
	width: 174px;
	margin-left: 10px;
	border: 1px dotted #999;
	text-align: center;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-review-score.jpg);
	background-repeat: repeat-x;
}

.box-review-recap {
	padding: 15px;
	float: left;
	height: 40px;
	width: 174px;
	
	border: 1px dotted #999;
	text-align: center;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-review-score.jpg);
	background-repeat: repeat-x;
}


.review-pic {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
}
.review-sort {
	width: 630px;

	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.t-17b-g {
	font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
	color: #CCC;
}
.t-22b-r {
	font-size: 22px;
	font-weight: bold;
	margin-right: 5px;
	color: #B10D0C;
}
.management {
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	margin-top: 10px;
	background-color: #FFC;
	padding: 10px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.review-dots {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-weight: bold;
}
.t-22b-p {
	font-size: 22px;
	font-weight: bold;
	margin-right: 5px;
	color: #639;
}

.border-box {
	font-size: 10px;
	font-weight: bold;
	border: 1px dotted #999;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;


}

.reviewsummary {
	float: left;
	width: 190px;
	border: 1px dotted #000;
	padding: 10px;
	margin-right: 15px;
	background: #FFF;
	text-align: center;
	margin-bottom: 10px;
}

.rating-avg {
	height: 57px;
	width: 150px;
	border: 1px dotted #999;
	text-align: center;
	padding-top: 10px;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-review-score.jpg);
	background-repeat: repeat-x;
}
.review-box {
	float: right;
	width: 150px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.review-text {
	float: left;
	width: 340px;
	margin-top: 10px;
}

.box-review-recap2 {
	padding: 15px;
	float: left;
	height: 40px;
	width: 174px;
	margin-left: 10px;
	border: 1px dotted #999;
	text-align: center;
	background-image: url(//wwtg-graphics.s3.amazonaws.com/bg-review-score.jpg);
	background-repeat: repeat-x;
}
.box-med {
	font-weight: bold;
	width: 200px;
	color: #2C62A8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.box-lg {
	font-weight: normal;
	width: 440px;
	color: #2C62A8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.recaptcha_div {
}

/* CSS Added by Blaine */


#lightbox-review {
    background-image: url("//g3.worldweb.com/transparent.png");
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#lightbox-review .lightbox-close {
    color: #666666;
    float: right;
    font-size: 10px;
    height: 100%;
    margin-right: 2px;
    text-align: right;
    vertical-align: text-top;
    width: 50px;
}
#lightbox-review .lightbox-close a {
    color: #FB0600;
}
#lightbox-review .lightbox-review-content {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    position: relative;
    width: 500px;
}
#lightbox-review .lightbox-review-content img {
    float: left;
    margin: 10px;
}
#lightbox-review .lightbox-review-content-header {
    color: #0066CC;
    float: left;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
    width: 490px;
}


.lp-bus-container{
        width:618px;
        padding: 10px;
        float: right;
        border: 1px solid #CCC;
        margin-bottom: 20px;
}

.reviewExpandContainer{
        display: none;
        text-indent: 0px;
        padding-bottom: 20px;
}

.reviewSnippet{
        margin-top: 15px;
        margin-bottom: 15px;
}


.border-box {
	font-size: 10px;
	font-weight: bold;
	border: 1px dotted #999;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	float: left;
}

#page-wrap {
	width: 640px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 30px;
}



table { border-collapse: collapse; width: 100%; }
.containerFullWidth table{width: auto;}
.containerFullWidth h1{ margin: 0px; font-size: 15px;}


.reviewSort td,th {
	padding: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	vertical-align: top;
}


.no-border {border:none;}

table.footer {
	border:none;
	width: 960px;
}
td.footer {border:none;}

.slim { width: 67px; }
.slim-b { width: 72px; font-weight: bold; }
.med { width: 165px; }
.hover { background-color: #eee; }



.box-admin {
	float: left;
	width: 175px;
	border: 1px dotted #999;
	text-align: left;
	background-color: #E9F8D3;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	height: 75px;
	padding-top: 15px;
	padding-left: 15px;
}
.box-admin-side {
	background-color: #EFEFEF;
	height: 230px;
	width: 280px;
	padding: 10px;
}
.box-admin-text {
	float: left;
	width: 650px;
	border: 1px dotted #999;
	text-align: left;
	margin-top: 15px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 30px;
}
.box-admin-blank {
	float: left;
	width: 200px;
	border: 1px dotted #999;
	text-align: center;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	height: 60px;
	padding-top: 30px;
	background-color: #efefef;
}

.box-admin2 {
	float: left;
	width: 175px;
	border: 1px dotted #999;
	text-align: left;
	background-color: #E9F8D3;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	height: 125px;
	padding-top: 15px;
	padding-left: 15px;
}
.box-admin-blank2 {
	float: left;
	width: 200px;
	border: 1px dotted #999;
	text-align: center;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	height: 110px;
	padding-top: 30px;
	background-color: #efefef;
}


.amenities {
	background-image: url(//wwtg-graphics.s3.amazonaws.com/icons.gif);
	list-style-type: none;
	float: left;
}
.hotels {
	height:27px;
	width:29px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.margin-40 {
	margin-left: -40px;
}

/* Amenities */
		.indoorpool {background-position:-0px}
		.outdoorpool {background-position:-30px}
		.jacuzzi {background-position:-60px}
		.restaurant {background-position:-90px}
		.lounge {background-position:-120px}
		.fitness {background-position:-150px}
		.business {background-position:-180px}
		.roomservice {background-position:-210px}
		.breakfast {background-position:-240px}
		.laundry {background-position:-270px}
		.childcare {background-position:-300px}
		.shuttle {background-position:-330px}
		.coffee {background-position:-360px}
		.air {background-position:-390px}
		.nosmoke {background-position:-420px}
		.minibar {background-position:-450px}
		.internet {background-position:-480px}
		.kitchenette {background-position:-510px}
		.private {background-position:-540px}
		.shared {background-position:-570px}


.wwtg #copyright {
	background:#015C94;
	margin-top: 10px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 980px;nh
}


.listings-intro {
	float: left;
	margin-left: 30px;
	padding-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #bbb;
	width: 630px;
	margin-bottom: 20px;
	padding-left: 10px;
	font-style: oblique;
	color: #333;
	font-size: 11px;
}
.reviewContainer{
	margin-left: 30px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}


.book-wrap {
	width: 640px;
	margin-left: 30px;
}
.book-form {
	width: 400px;
}
.book-med {
	width: 200px;
	margin: 0px;
}
.book-label {
   
        text-align: right;
        margin-right: 15px;
        width: 150px;
		float:left
}


.book-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 5px;
}

.book-selectroom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.review-sep {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-right: 5px;
}
.t-purple {
	color: #63C;
}

.greyColumn {
	color:#000;
	text-align: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}


