ol.commentlist {
	margin:0;
	padding:0;
	float: left;
	width:100%;
}

ol.commentlist li{
	float:left;
	width:100%;
	list-style-type: none;
}

ol.commentlist li.comment {
	background:transparent;
	padding:10px 0 10px 0;
	list-style:none;
	margin:0 0 10px 0;
	width:100%;
	border-bottom:1px solid #CCC;
	word-wrap:break-word;
}

ol.commentlist li.comment ul {
	width:90%;
	padding:0;
	margin:0 0 0 8%;
}
ol.commentlist li.comment ul li.comment { border-bottom:none; }

.commentlist .comment-author {
	float:left;
	margin:0 0 5px 0;
	width:100%;
	clear:both;
}

.commentlist .comment-author img.avatar {
	float: left;
	background:#CCC;
	height:44px;
	width:44px;
	margin:0 10px 0 0;
}
.commentlist .comment-author .userinfo {
	float:left;
}

.commentlist .comment-div {
	float:left;
	width:100%;
}

#commentform textarea {
	padding:5px 1%;
	width:98%;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,1);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,1);
	box-shadow: inset 0 0 5px rgba(0,0,0,1);
}

.single-attraction .reviews h3#comments { display:none; }


.sidebar_content select { width:100%; }



.advertbox.banner .longad,
.advertbox.side .shortad {
	cursor:pointer;
}

.editlink {
	float:left;
	padding:4px;
	background:#CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:2px;
}

.sidebar * { word-wrap: break-word; }

.content .longad {
	height:89px;
}

.box .content p.blue a {
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}

.box .content p.blue a:hover {
	color:#FFF;
	text-decoration: underline;
}

.htmladvert p a img.alignnone {
	margin: 0;
}

.htmladvert p a {
	margin: 0;
}


.fb-like {
	width:auto;
	margin:10px 0 0 0;
}

.box.red .twitter-follow-button {
	margin:10px 30px 0 30px;
}

.deals ul, .deals li { margin-left:10px; }

.deals li { color:#FFF; }

#last-tweet p { margin:0 0 10px 0; }

span.small { font-size:80%; }
li span.small { font-size:90%; }


a.ctalink {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	padding: 6px 20px;
	width: auto;
	float:left;
	text-align: center;
	background: URL('img/tdd_orange.jpg') #FCB13C bottom left repeat-x;
	font-size: 1.1em;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: none;
	margin: 12px 0 20px 0;
}

a.ctalink:hover, .box.red .content a.ctalink:hover {
	background:#F89826;
	color:#FFF;
}

.box.white.pad {
	padding:3%;
	background:#FFF;
	width:94%;
}
.box.red.pad {
	padding:3%;
	width:94%;
}

.twelvecol .box.grey {
	width: 96%;
	padding: 18px 2%;
}

p.shareBox { color:#FFF; font-size:1.6em; width:90%; padding:20px 5%; text-align: center; }

.box.red.comment-cta {margin-bottom:20px; }

.comments-respond {
	float:left;
	width:100%;
	margin:0 0 30px 0;
}

#comments-comments {
	float:left;
	width:100%;
}

#comments-comments h3, .comments-respond h3 {
	font-size:1.4em;
	margin:0 0 10px 0;
	color:#504E4F;
}

#comments-comments .navigation { display:none; }

#commentform p {
	float:left;
	width:45%;
	margin:0 5% 15px 0;
}

#commentform p.full {
	width:95%;
	margin:0 5% 15px 0;
}

#commentform .additional-comment { width:70%; margin:0; float:left; }
#commentform .additional-comment p { width:100%; margin-bottom: 0; }
#commentform .additional-comment p label { width:auto; float:none; }

#commentform input, #commentform textarea {
	border:1px solid #CCC;
	background:#FFF;
	font-family: Arial, sans-serif;
	padding:3px 2%;
	width:96%;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	font-size: 1.2em;
}

#commentform input#comment_mail_notify {
	margin-right:18px;
	margin-left: 0;
}

#commentform label {
	width:100%;
	float:left;
	font-size: 1em;
	margin:0 0 5px 0;
}

#commentform p.form-submit {
	width:25%;
	float:right;
}
#commentform p.form-submit input {
	float:right;
	width:auto;
	padding:10px 15px;
	background:orange;
	border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#FFF;
}

.sharethisHolder {
	float:left;
	width:100%;
	clear: both;
	margin:20px 0;
}

.sidebar_content h2.page_title { margin:0 0 5px 0; }

.content p { margin:0 0 15px 0; }


.content p { margin:0 0 15px 0; }
.comment-cta p {
	margin: 0;
}
.subcomment {
	margin:0 0 20px 0;
	font-size:90%;
}

.subcomment p {
	margin:0 0 5px 0;
}

.subcomment p.greytext { color: #999999 ; }

/*.partnerticker { width:100% !important;}*/
.partnerticker .bx-window { width:100% !important;}/*
.partnerticker #partnerticker { width:100% !important;}*/

.adticker.adticker-mob { height: 60px; }
.adticker.adticker-mob img {
	height:60px;
	width:234px;
}

.deals a.ctalink {
	padding: 4px 10px;
}