@import 'cssdeck/_handler.css';
@import 'news.css';
@import 'dms.css';
/** BODY ELEMENTS **/
#check-form														
{
   display:none; 
    }
body {
	color: inherit;
	background-color: #ccc;
	background-image: url(../images/style/bg.png);
	background-repeat: repeat-x;
	}


/** MAIN CONTAINERS **/
div#container {
	/* 960px = pixel width divided by 12 = 80 */
	width: 85em;
	margin: 0 auto;
	background-image: url(../images/style/bg-shadow-l.png);
	_background-image: none;
	background-repeat: repeat-y;
	}
	div.shadow {
		background-image: url(../images/style/bg-shadow-r.png);
		_background-image: none;
		background-repeat: repeat-y;
		background-position: 100% 0;
		}
	div.header {
		margin: 0 20px 0;
		color: inherit;
		background-color: #fff;
		}
		div.header-in {
			padding: 8px 10px 0;
			}
	div.content-wrapper {
		margin: 0 20px 0;
		padding: 10px;
		color: inherit;
		background-color: #fff;
		}
div.layout-2col div.aside {
	float: left;
	width:12em;
}
div.layout-2col div.content 
{

}
/* 3 column layout */
	div.layout-3col div.content {
		/* container width minus both aside widths */
		width: 49em;
		/* left aside width */
		margin-left: 12em;
		}
	div.layout-3col div.aside-left {
		width: 12em;
		/* this width plus content width */
		margin-left: -61em;
		}
	* html div.layout-3col div.aside-left {
		}
	div.layout-3col div.aside-right {
		width: 18em;
		}
		div.content {
			
			}
			div.content-in {
				margin: 0 0 0 10px;
				}
		div.aside {
			
			}
			div.aside-left {
				position: relative;
				margin: -40px 0 0;
				}
			div.aside-right {
				
				}
				div.aside-in {
					margin: 0 0 0px;
					}
	div.footer {
		width: 85em;
		margin: 0 auto;
		background-image: url(../images/style/bg-shadow-footer-l.png);
		_background-image: none;
		background-repeat: repeat-y;
		background-position: 0 100%;
		}
		div.footer-shadow {
			background-image: url(../images/style/bg-shadow-footer-r.png);
			_background-image: none;
			background-repeat: repeat-y;
			background-position: 100% 100%;
			}
		div.footer-shadow-bottom {
			margin: 0 20px;
			padding: 0 0 20px;
			background-image: url(../images/style/bg-shadow-footer-b.png);
			_background-image: none;
			background-repeat: repeat-x;
			background-position: 0 100%;
			}
		div.footer-in {
			padding: 10px;
			color: inherit;
			background-color: #fff;
			}






															/** SUB CONTAINERS **/
div.nav-main,
div.nav-foot {
	float: right;
	width: 806px;
	height: 28px;
	margin: 10px 0 0;
	color: #fff;
	background-color: #64cafd;
	background-image: url(../images/style/bg-nav-main.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	}
div.nav-aside {
	color: #555;
	background-color: #ccc;
	}
div.nav-foot {
	width: 100%;
	color: #fff;
	background-color: #64cafd;
	}
div.nav-tabs {
	color: #fff;
	background-color: #069;
	}
div.nav-trail {
	margin: 0 0 5px;
	}
div.partners {
	clear: both;
	padding: 10px 20px;
	color: #999;
	background-color: #333;
	background-image: url(../images/style/bg-partners.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-align: center;
	}
	div.partners div.section {
		text-align: center;
		}	
    div.partners div.section-copyright {
		text-align: center;
		width:189px;
		margin:0 auto 0 auto;
		position:relative;
		height:10px;
		top:-10px;
		}	
div.feature {
	_margin: 0 0 20px;
	}
div.figure.dark {
	padding: 8px;
	color: #fff;
	background-color: #666;
	background-image: url(../images/style/bg-aside-dark.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	}
	div.figure.dark img {
		margin: 2px 0 5px;
		}
	div.figure.dark.alt {
		color: #fff;
		background-color: #64cafd;
		background-image: url(../images/style/bg-aside-dark-alt.png);
		background-repeat: repeat-x;
		background-position: 0 100%;
		}


div.newsticker {
	position: relative;
	height: 30px;
	overflow: hidden;
	margin: 0 0 10px;
	color: #ccc;
	background-color: #626262;
	background-image: url(../images/style/bg-news.png);
	background-repeat: repeat-x;
	}
div.newsticker a.upper{ text-transform: uppercase;}
div.newsticker div.item {
		position: absolute;
		top: 6px;
		left: 10px;
		}
	
div.news {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px;
	color: #ccc;
	background-color: #626262;
	background-image: url(../images/style/bg-news.png);
	background-repeat: repeat-x;
	}
	div.news div.item {
		position: absolute;
		top: 6px;
		left: 10px;
	}
	
	div.news div.figure
		{
		    margin:0 10px 0 0 !important;
		    }
div.venueresult
{
    margin-bottom: 10px;
    }		
		div.header-image {margin:0; padding:0; }
div.header-image img {margin:0; vertical-align:bottom;}
div.header-image p {margin:0; }
div.splash {
	margin: 0 0 10px;
	}
	div.splash .caption {
		
		padding: 20px;
		background: #000;
		margin: -10px 0 0 0;
		
		}

	div.splash .caption p
	{
	    width: 370px;
	    margin: 0 0 15px 0;
	    }
	    div.splash .home p
	{
	    width: auto;
	    margin: 0 0 15px 0;
	    }
	.splash img {
		width: 578px;
		}
		.splash .cms img { width: auto; }
div.figure.banner {
	margin: 0 0 10px;
	}
div.figure.feature {
	position: relative;
	height: 260px;
	overflow: hidden;
	}
div.x2 div.left div.section-in {
	margin: 0 5px 10px 0;
	}
div.x2 div.right div.section-in {
	margin: 0 0 10px 5px;
	}
	div.figure.feature img {
		width: 100%;
		height: 230px;
		}
	div.figure.feature div.caption {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 58%;
		height: 25%;
		padding: 10px 40% 10px 10px;
		color: #fff;
		background-color: #000;
		opacity: .75;
		filter: alpha(opacity=75);
		-ms-filter: "alpha(opacity=75)";
		-khtml-opacity: .75;
		-moz-opacity: .75;
		}
	div.figure.feature div.bttn {
		position: absolute;
		right: 10px;
		bottom: 10px;
		}
div.x2.map {
	margin: 0 0 10px;
	}
	div.x2.map div.right {
		width: 65%;
		}
		div.x2.map div.right div.section-in {
			margin: 0 0 0 8px;
			}
	div.x2.map div.left {
		width: 35%;
		}
		div.x2.map div.left div.section-in,
		div.x2 div.map {
			height: 287px;
			color: #fff;
			background-color: #64cafd;
			background-image: url(../images/style/bg-aside-dark-alt.png);
			background-repeat: repeat-x;
			background-position: 0 100%;
			}
		div#google-map {
			height: 285px;
			border: 1px solid #069;
			}
		div.x2 div.map {
			height: auto;
			padding: 0 0 10px;
			}
			
.preview div.category
{
    width: 290px;
    
    }
		
div.category {
	position: relative;
	height: 125px;
	color: #fff;
	background-color: #64cafd;
	background-image: url(../images/style/bg-category.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	}
	div.category.city-life { 	background-color: #9965CA; background-image: url(../images/style/bg-category-citylife.png); }
	div.category.outdoors { 	background-color: #97CA31; background-image: url(../images/style/bg-category-outdoors.png); }
	div.category.heritage { 	background-color: #CA3064; background-image: url(../images/style/bg-category-heritage.png); }
	div.category.indulgence { background-color: #FB9533; background-image: url(../images/style/bg-category-indulgence.png); }
	div.category.sport {			background-color: #359734; background-image: url(../images/style/bg-category-sport.png); }
	div.category.artistic { 	background-color: #3165CB; background-image: url(../images/style/bg-category-artistic.png); }
	div.category.family { 		background-color: #C72F94; background-image: url(../images/style/bg-category-family.png); }
	div.category.delicious { 	background-color: #2FC995; background-image: url(../images/style/bg-category-delicious.png); }
	div.category h2 {
		padding: 8px 0 5px;
		line-height: 1.2em;
		
		}
	div.category div.figure {
		float: left;
		display: inline;
		width: 105px;
		height: 105px;
		margin: 10px 10px 0 10px;
		overflow: hidden;
		}
	div.category p {
		padding: 5px 5px 5px 0px;
		
		filter: alpha(opacity=65);
		-ms-filter: "alpha(opacity=65)";
		-khtml-opacity: .65;
		-moz-opacity: .65;
		}
	div.category div.bttn {
		position: absolute;
		right: 0;
		bottom: 0;
		margin: 0 8px 5px 0;
		}
	.x4 .section {
		overflow:visible;
		padding-bottom:10px;
	}
	body.news div.x4 {
		overflow:visible;
	}
	div.category.amb-1 { background-image: url(../images/style/bg-amb-1.png); }
	div.category.amb-2 { background-image: url(../images/style/bg-amb-2.png); }
	div.category.amb-3 { background-image: url(../images/style/bg-amb-3.png); }
	div.category.amb-4 { background-image: url(../images/style/bg-amb-4.png); }
	div.category.amb-5 { background-image: url(../images/style/bg-amb-5.png); }
	div.category.amb-6 { background-image: url(../images/style/bg-amb-6.png); }
	div.category.amb-7 { background-image: url(../images/style/bg-amb-7.png); }
	div.category.amb-8 { background-image: url(../images/style/bg-amb-8.png); }
	div.category.amb-9 { background-image: url(../images/style/bg-amb-9.png); }
	div.category.amb-10 { background-image: url(../images/style/bg-amb-10.png); }
body.news div.x4 {
	width: 583px;
	}
	body.news div.x4 div.bttn {
		margin-right: 5px;
		margin-bottom: -8px;
		overflow: hidden;
		width:135px;
		}

		
		

															/** LISTS **/
div.nav-main ul {
	
	}
	div.nav-main ul li {
		
		}
	div.nav-main ul a {
		width: 107px;
		padding: 5px 0 12px 5px;
		color: #fff;
		background-color: inherit;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		border-right: 3px solid #fff;
		}
	div.nav-main ul li.last a {
		padding-right: 4px;
		border: 0;
		}
	div.nav-main ul a:hover,
	div.nav-main ul li.selected a {
		color: #fff;
		background-color: #069;
		background-image: url(../images/style/bg-nav-main-a-hover.png);
		background-repeat: repeat-x;
		background-position: 0 100%;
		}
		.venueresult h2 a { color: #fff; }
div.nav-aside ul {
	
	}
	div.nav-aside ul li {
		_padding: 3px 0 0;
		border-bottom: 1px solid #fff;
		}
	div.nav-aside ul li.first {
		_padding: 0;
		}
	div.nav-aside ul a {
		_width: 11.5em;
		padding: 8px;
		color: #555;
		background-color: inherit;
		font-size: 11px;
		}
	div.nav-aside ul li.city-life a,
	div.nav-aside ul li.city-life.selected a { background-image: url(../images/style/bg-nav-aside-a-citylife.png); }
	div.nav-aside ul li.outdoors a,
	div.nav-aside ul li.outdoors.selected a { background-image: url(../images/style/bg-nav-aside-a-outdoors.png); }
	div.nav-aside ul li.heritage a,
	div.nav-aside ul li.heritage.selected a { background-image: url(../images/style/bg-nav-aside-a-heritage.png); }
	div.nav-aside ul li.indulgence a,
	div.nav-aside ul li.indulgence.selected a { background-image: url(../images/style/bg-nav-aside-a-indulgence.png); }
	div.nav-aside ul li.sport a,
	div.nav-aside ul li.sport.selected a { background-image: url(../images/style/bg-nav-aside-a-sport.png); }
	div.nav-aside ul li.artistic a,
	div.nav-aside ul li.artistic.selected a { background-image: url(../images/style/bg-nav-aside-a-artistic.png); }
	div.nav-aside ul li.family a,
	div.nav-aside ul li.family.selected a { background-image: url(../images/style/bg-nav-aside-a-family.png); }
	div.nav-aside ul li.delicious a,
	div.nav-aside ul li.delicious.selected a { background-image: url(../images/style/bg-nav-aside-a-delicious.png); }
		div.nav-aside ul a:hover,
		div.nav-aside ul li.selected a {
			color: #fff;
			background-color: #999;
			background-image: url(../images/style/bg-nav-aside-a-hover.png);
			background-repeat: repeat-x;
			background-position: 0 100%;
			}
div.nav-trail ul {
	
	}
	div.nav-trail ul li {
		
		}
	div.nav-trail ul a {
		padding: 0 5px 0 0;
		color: #666;
		background-color: inherit;
		font-size: 11px;
		text-transform: capitalize;
		}
div.nav-foot ul {
	padding: 5px 0 0;
	text-align: center;
	}
	div.nav-foot ul.horizontal li {
		display: inline;
		float: none;
		margin: 0 -3px 0 0;
		
		}
	div.nav-foot ul a {
		float: none;
		padding: 0 10px;
		color: #fff;
		background-color: inherit;
		font-size: 11px;
		border-left: 1px solid #cbe6f4;
		}
	div.nav-foot ul li.first a {
		border: 0;
		}
		div.nav-foot ul a:hover {
			color: #fff;
			background-color: inherit;
			text-decoration: underline;
			}
div.nav-tabs ul {
	
	}
	div.nav-tabs ul li {
		
		}
	div.nav-tabs ul a {
		padding: 6px 8px;
		color:#ffffff;
		background-color: #888;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.2em;
		cursor: pointer;
		}
		div.nav-tabs ul li.selected a {
			color: #333;
			background-color: #ccc;
			}


ul.gallery {list-style: none; margin: 0; padding: 0;}
    ul.gallery  li{ float: left; margin: 2px; padding: 5px; background: #FFF; border: 2px solid #CCC;}
        ul.gallery li a{ background: none;}
        ul.gallery li div.title{ font-weight: bold; }



															/** TYPOGRAPHY **/
h1 {
	font-weight: bold;
	}
	h1.logo {
		float: right;
		width: 806px;
		}
		h1.logo a {
			height: 117px;
			background-image: url(../images/head/home.jpg);
			}
		.venues h1.logo a { background-image: url(../images/head/venues.jpg); }
		.event h1.logo a { background-image: url(../images/head/event.jpg); }
		.incentives h1.logo a { background-image: url(../images/head/incentives.jpg); }
		.accommodation h1.logo a { background-image: url(../images/head/accommodation.jpg); }
		.contact h1.logo a { background-image: url(../images/head/contact.jpg); }
		.ambassadors h1.logo a { background-image: url(../images/head/ambassadors.jpg); }
	h1.logo.map {
		float: left;
		width: 145px;
		}
		div.header h1.logo.map a {
			height: 117px;
			background-image: url(../images/style/map-region.png);
			}
	body.news h1 {
		font-size: 45px;
		}
div.feature h2,div.figure h2 {
	margin: 0 0 -5px;
	padding: 7px 5px 0;
	color: #fff;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	h2.light {
		padding-bottom: 0;
		color: #cff;
		background-color: transparent;
		}
div.figure p
{
    font-size: 11px;
    }
div.feature h3 {
	padding: 3px 5px;
	color: #fff;
	background-color: #64cafd;
	background-image: url(../images/style/bg-nav-main.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.event h3 {
		margin: 0 0 10px;
		color: #fff;
		background-color: #659898;
		background-image: url(../images/style/bg-h3-event.png);
		}
	h3.dark {
		padding: 5px 10px;
		color: #fff;
		background-color: #666;
		background-image: url(../images/style/bg-h3-dark.png);
		font-size: 14px;
		}
		h3 a,
		h3 a:hover {
			display: block;
			color: #fff;
			background-color: transparent;
			}
h4 {
	margin: 0 0 5px;
	color: #333;
	background-color: inherit;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2em;
	}
	div.feature h4 {
		color: #fff;
		}
	div.dark h4 {
		color: #fff;
		background-color: inherit;
		}
	h4.highlight {
		margin: 0;
		padding: 8px;
		color: #fff;
		background-color: #069;
		}
	div.splash h4 {
		margin: 0 0 2px;
		color: #fff;
		background-color: inherit;
		line-height: 1.2em;
		}
	div.mapleft p {
		padding: 0 20px 5px 5px;
		color: #cff;
		background-color: transparent;
		}
h5 {
	padding: 5px 0 5px;
	font-size: 16px;
	font-weight: bold;
	}
div.text {
	width: 80%;
	padding: 10px 0;
	}
p {
	font-size: 12px;
	line-height: 1.3em;
	
	}
	div.content ul
	{
	    margin: 0 0 10px 20px;
	    }
div.content p 
{
    margin: 0 0 10px;
    }
 div.content-in ul
{
	font-size: 11px;
    }
	div.text p {
		margin: 0 0 10px;
		color: #555;
		background-color: inherit;
		}
		div.text p strong {
			color: #333;
			background-color: inherit;
			}
	div.aside p {
		color: #555;
		background-color: inherit;
		}
	div.aside .dark p {
		color: #999;
		background-color: transparent;
		}
		div.aside .dark.alt p {
			color: #cff;
			background-color: transparent;
			}
	div.news ul{ list-style: none; margin: 0; padding:0;}
	div.news li {
		font-size: 13px;
		font-weight: bold;
		padding: 6px 6px;
		}
	div.splash p {
		color: #ccc;
		background-color: #000;
		}
	.light {
		color: #fff;
		background-color: inherit;
		}
	div.content-in p {
		margin: 0 0 10px;
		
		line-height: 1.5em;
		}
a {
	color: #c00;
	background-color: inherit;
	text-decoration: none;
	}
	a:hover {
		color: #000;
		background-color: inherit;
		}
	section.bttn 
	{
	    width: 141px;
	}
	div.bttn {
		margin: 10px 0 0;
		}
	.figure .bttn {
		height:22px;
	}
	div.category div.figure {
		margin: 9px !important
	}
	div.bttn a {
		float: left;
		padding: 2px 6px;
		color: #fff;
		background-color: #64cafd;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		}
	
		div.bttn a:hover {
			color: #fff;
			background-color: #64cafd;
			}
	div.news a {
		color: #ccc;
		background-color: inherit;
		}
		div.news a:hover {
			color: #fff;
			background-color: inherit;
			}

/** FORMS **/
form {
	
	}
	form fieldset {
		
		}
	form div.text input {
		border: 1px solid #aaa;
		}
	form div.button button {
		padding: 2px 3px;
		color: #fff;
		background-color: #64cafd;
		font-size: 11px;
		text-transform: uppercase;
		border: 0;
		}

div.registration
{    
    background-color: #ccc;
}
div.registration form input[type="text"]
{
    width: 120px;
    }
div.aside form {
	padding: 8px;
	color: #555;
	background-color: #ccc;
	font-size: 11px;
	}
	div.aside form fieldset {
		margin: 10px 0 0;
		}
	div.aside form div.control {
		width: 100%;
		margin: 0;
		padding: 0;
		}
	div.aside form label {
		width: 100%;
		padding: 3px 0 0;
		}
	div.aside form div.text input {
		width: 95%;
		}
	div.aside form div.button button {
		margin: 10px 0 0;
		}
div.aside form.search {
	padding: 15px 8px 8px;
	margin: 0 0 10px 0;
	}
	div.aside form.search fieldset {
		margin: 0 0 15px;
		border-bottom: 1px dashed #069;
		}
		div.aside form.search fieldset.last {
			border: 0;
			}
	div.aside form.search fieldset div.control {
		margin: 0 0 15px;
		}
		div.aside form.search fieldset.last div.control {
			margin: 0 0 -15px;
			_margin: 0;
			}
	div.aside form.search div.text input {
		width: 12em;
		}
	div.aside form.search div.checkbox input {
		clear: left;
		margin: 5px;
		_margin: 2px 2px -2px 2px;
		}
		*+html div.aside form.search div.checkbox input {
			margin: 2px 2px -2px 2px;
			}
	div.aside form.search div.checkbox label {
		width: 80%;
		padding: 4px 0 0 4px;
		}
	div.aside form.search div.x2 div.section.left {
		width: 60%;
		margin: 0 10% 0 0;
		}
	div.aside form.search div.x2 div.section.right {
		width: 25%;
		}
		div.aside form.search div.x2 select {
			width: 100%;
			margin: 0 0 3px;
			}
	div.aside form.search div.x2 div.section.right input
	{
	    width: 40px;
	    margin: 0 0 3px 0;
	    }
div.map form {
	_margin: -10px 0 0;
	}
	div.map form div.checkbox {
		position: relative;
		margin: 3px 5px;
		padding: 0 0 0 20px;
		}
		div.map form div.checkbox input {
			margin: 1px 5px 0 0;
			_margin-top: -3px;
			
			}
		*+html div.map form div.checkbox input {
			margin-top: -5px;
		}		
		div.map form div.checkbox label {
			padding: 0;
			}
	div.map form label {
		color: #cff;
		background-color: inherit;
		font-size: 11px;
		}
	div.map form div.checkbox img {
		position: absolute;
		top: 0;
		left: 0;
		width: 14px;
		height: 14px;
		}
	div.map form div.button {
		padding: 10px 0 0 8px;
		}
		*+html div.map form div.button {
			padding: 0px 0 0 8px;
			}
form.default {
	padding: 10px 0;
	font-size: 11px;
	}
	form.default div.control {
		padding: 0 10px 5px;
		}
	form.default label {
		color: #333;
		background-color: inherit;
		}
	form.default label em {
		color: #64cafd;
		background-color: inherit;
		}
	form.default div.checkbox label {
		padding: 4px 8px;
		}
	form.default textarea {
		width: 70%;
		height: 150px;
		}
.dynamic-form input {
		_width: 90%;
    }
	.content-in .dynamic-form label {
		text-align: right;
		padding-right: 10px;
		}
.dynamic-form input[type="checkbox"]
{
    margin-top: 15px;
    width: auto;
    }
.dynamic-form .button button
{
    margin-left: 9.5em;
    }

.dynamic-form span
{
    display:block;
    float: left;
    margin: 13px 0 10px 5px;
    
}

div.crumbs 
{
    display:block;
    height: 25px;
    color: #555;
    padding: 0 0 0 5px;
    margin: -4px 0 0 0 ;
    }
div.crumbs a
{
    color: #555;
    }
div.crumbs a:hover
{
    text-decoration: underline;
    color: #C64cafd33;
    }
div.centre-col
{
    margin: 0 150px 0 20px;
    }
.news-post abbr
{
    display:block;
    padding: 5px 0;
    font-weight: bold;
    border-bottom: none;
    }
    
div.checkbox {
    margin-left: 110px;
}
    .content-in .dynamic-form div.checkbox label {
        width: auto;
        margin-top: 8px;
    }
    
.LabeledMarker_markerLabel { color: #fff; }

#dms-form
{}
#dms-form form
{
    padding: 0;
    }
#dms-form form h1
{
    font-size: 11px;
    }
 
 #dms-form form h2
 {
    font-size: 11px; 
     
     }
 #dms-form form ul
 {
   list-style: none;
   margin:0;
   padding: 0;
     }
   #dms-form form ul li
 {
     margin:0;
   padding: 0;
     }
 .latestnews
 {
     border-left: 1px solid #046A9D;
     border-right: 1px solid #046A9D;
     border-bottom: 1px solid #046A9D;
     background: url(../images/newsletter-bg.jpg) repeat-x;
     }
  .latestnews img
  {
     margin: 10px; 
      }   
 .latestnews-left h2
 {
   color: #000 !important;
   padding: 0 !important;
   margin: 0 0 10px 0 !important;
   font-size: 22px !important;
   line-height: 1.2em;
 }

 .latestnews-left
 {
     padding: 10px;
     }
  .latestnews-left a
 {
   background-color:#64CAFD;
border:0 none;
color:#FFFFFF;
font-size:11px;
padding:2px 3px;
text-transform:uppercase;
margin-left: 1px;
font-weight: bold;
 }

img.floatleft 
{
    margin: 0 10px 10px 0 !important;
    }

img.floatright
{
    margin: 0 0 10px 10px !important;
    }
    
.addthis_button img
{
  padding-top:10px; 
}

ul.pagination-clean
{
    list-style: none;
    margin:0;
    padding:0;
    }

ul.pagination-clean li
{
    display:block;
    float:left;
    margin-right: 4px;
    }
ul.pagination-clean li.active
{
    display:block;
    float:left;
    color: #666666;
    background:#fff;
    border: 1px solid #666666;
    padding: 4px 10px; 
    } 
ul.pagination-clean  .previous-off,ul.pagination-clean  .next-off { display:none;}
   ul.pagination-clean li a
   {
       display:block;
    float:left;
    color: #fff;
    background:#666666;
    border: 1px solid #666666;
    padding: 4px 10px; 
       }

.exploreLink
{
    background-image:url(../images/style/bg-news.png);
    background-repeat:repeat-x;
    overflow:hidden;
    position:relative;
    margin: 0 0 10px 0;
    padding: 4px 20px;
}
    .exploreLink a
    {
        color:#FFFFFF;
        text-transform:uppercase;
        font-size:13px;
        font-weight:bold;
    }
    .content .cityLife { background-image: url(../images/style/bg-nav-aside-a-citylife.png); }
	.content .outdoors { background-image: url(../images/style/bg-nav-aside-a-outdoors.png); }
	.content .heritage { background-image: url(../images/style/bg-nav-aside-a-heritage.png); }
	.content .indulgence { background-image: url(../images/style/bg-nav-aside-a-indulgence.png); }
	.content .sport { background-image: url(../images/style/bg-nav-aside-a-sport.png); }
	.content .artistic { background-image: url(../images/style/bg-nav-aside-a-artistic.png); }
	.content .family { background-image: url(../images/style/bg-nav-aside-a-family.png); }
	.content .delicious { background-image: url(../images/style/bg-nav-aside-a-delicious.png); }
	.content .gen { background-image: url(../images/style/bg-nav-main.png); }
	
    .exploreLink-cityLife { background-image: url(../images/style/bg-nav-aside-a-citylife.png); }
	.exploreLink-outdoors { background-image: url(../images/style/bg-nav-aside-a-outdoors.png); }
	.exploreLink-heritage { background-image: url(../images/style/bg-nav-aside-a-heritage.png); }
	.exploreLink-indulgence { background-image: url(../images/style/bg-nav-aside-a-indulgence.png); }
	.exploreLink-sport { background-image: url(../images/style/bg-nav-aside-a-sport.png); }
	.exploreLink-artistic { background-image: url(../images/style/bg-nav-aside-a-artistic.png); }
	.exploreLink-family { background-image: url(../images/style/bg-nav-aside-a-family.png); }
	.exploreLink-delicious { background-image: url(../images/style/bg-nav-aside-a-delicious.png); }
	.exploreLink-gen { background-image: url(../images/style/bg-nav-main.png); }
	
div.figure-dark {
	padding: 8px;
	color: #fff;
	background-color: #666;
	background-image: url(../images/style/bg-aside-dark.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
	}
	div.figure-dark img {
		margin: 2px 0 5px;
		}
	div.figure-dark.alt {
		color: #fff;
		background-color: #64cafd;
		background-image: url(../images/style/bg-aside-dark-alt.png);
		background-repeat: repeat-x;
		background-position: 0 100%;
		}
* html div.news {
	height:100% !important
}


/*test*/ 
div.x4 {
	width: 583px;
	}
	div.x4 div.bttn {
		margin-right: 5px;
		margin-bottom: -8px;
		overflow: hidden;
		width:135px;
		}
		
div.x4 div.bttn {
    margin-bottom:-8px;
    margin-right:5px;
    overflow:hidden;
    width:135px;
}
body.dms-connect .content
{
    width:810px;
    overflow:hidden;   
    padding-right:6px;
}

div.trainBox 
{
padding:10px 0 20px;
z-index: 1;
text-align:center;
	}