#home {
	/* background:url("../../img/headers/home.png") repeat left bottom; */
	padding-bottom: 50px;
}

#home .header {
	margin-top: -148px;
	display: block;
}

#world-home .pick-country {
	background:url(../../img/black-trans.png);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	color:white;
	position:absolute;
	left:0;
	top:180px;
	z-index:10;

}

#world-home .pick-country .stripe {
	background:url(../../img/stripe.png) repeat-x 0 64px;
	padding:30px 35px;
}

#world-home .pick-country h3 {
	color:#58CCFF;
	font-size:20px;
}

#world-home .pick-country li a {
	font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
	color:white;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
}

#world-home .pick-country li a:hover {
	color:#58ccff;
}

#world-home .pick-country ul {
	list-style:none;
	margin-top:20px;
	width:250px;
}

#world-home .pick-country ul li {
	float:left;
	width:125px;
}

#home .sensation-world-logo,
#world-home .sensation-world-logo {
	background-image: url('../../img/sensation-logo-header.png');
	width: 213px;
	height: 87px;
	position: absolute;
	top: 100px;
	z-index: 10;
	left: 50%;
	margin-left: -102px;
	display: none;
}

#home-header-viewport, #home-world-header-viewport {
	width: 1000px;
	height: 500px;
	overflow: hidden;
}

#home-header-viewport #home-header-buttons {
	position: absolute;
	bottom: 0px;
	height: 21px;
	width: 100%;
	left: 0px;
	padding-top: 9px;
	text-align: center;
	background-image: url('../../img/header-transparent-bg.png');
}

#home-header-viewport #home-header-buttons ul {
	list-style: none;
	text-align: center;
	display: inline-block;
	padding: 0;
	margin: 0;
}

#home-header-viewport #home-header-buttons ul li.change-header.active {
	background-color: #fdfdfd;
}

#home-header-viewport #home-header-buttons ul li.change-header {
	display: block;
	width: 11px;
	height: 11px;
	background-color: #b2b2b2;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#home-header-body .item {
	width: 980px;
	height: 500px;
	display: block;
	position: relative;
}

#home-header-body .item img {
	width: 980px;
	height: 500px;
}

#home-header-body .item a {
	display: block;
	position: absolute;
	width: 980px;
	height: 500px;
	top: 0px;
	left: 0px;
}

#home-header-body #youtube {
	width:100%;
	height:500px;
}

#home .items {
	padding-top: 30px;
	padding-bottom: 50px;
	position: relative;
}

	#home .items .box {
		float: left;
	}
	
	#home .items .box h2 {
		font-size: 24px;
		text-transform: uppercase;
	}
	
	#home .items .box h2.margin {
		margin-bottom: 4px;
		right: 290px;
	}
	
	#home .items .box a.row {
		display: block;
		padding: 7px 10px;
		width: 230px;
		margin-top: -1px;
		border-top: dashed 1px #b2b2b2;
		border-bottom: dashed 1px #b2b2b2;
	}
	
	#home .items .box a.link {
		color: #008fcf;
	}
	
	#home .items .box a.row:hover {
		background-color: #e5e5e5;
	}

	#home .items .box.small {
		width: 194px;
		margin-left: 20px;
	}
	
	#home .items .box.small.first {
		margin-left: 0px;
	}
	
	#home .items .box .white-box {
		width: 166px;
		height: 184px;
		background-image: url('../../img/white-image-box.png');
		padding: 14px;
	}
	
	#home .items .box .white-box img {
		display: block;
		margin-bottom: 6px;
	}
	
	#home .items .box.moveable {
		padding-top: 36px;
		width: 184px;
		overflow: hidden;
		position: relative;
		padding-left: 32px;
		padding-right: 32px;
		padding-bottom: 25px;
		background:url(../../img/next-event-bg.png) no-repeat top left;
		position: absolute;
		top: -6px;
		right: 0px;
	}
		
	#home .items .box.moveable img.poster {
		border: solid 1px #cdcdcd;
		float: left;
	}

	#home .items .box.moveable img {
		vertical-align:middle;
	}

	#home .items .box.moveable img.arrow {
		margin-top:-1px;
		margin-left:2px;
	}
		
	#home .items .box.moveable a {
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		background-image: url(../../img/small-top-shadow.png);
		background-position: top;
		background-repeat: repeat-x;
	}

#home .event {
	position: absolute;
	top: 465px;
	right: 20px;
}

#home .event h1 {
	color: White;
    font-size: 24px;
    line-height: 26px;
    text-align: right;
    z-index: 10;
	letter-spacing: -1px;
	text-shadow: 0 0 2px #000000;
}
	
#world-home {
	padding-bottom: 79px;
}

#world-home .items {
	padding-top: 30px;
	position: relative;
}

#world-home .box {
	float: left;
    height: 380px;
    margin-right: 39px;
    position: relative;
    width: 240px;
}

#world-home .box h2 {
	font-size: 20px;
	margin-bottom: 10px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
}

#world-home .box.first {
	margin-left: 0px;
}

#world-home .box.moveable {
	padding-top: 36px;
	width: 184px;
	position: relative;
	padding-left: 32px;
	padding-right: 32px;
	padding-bottom: 25px;
	background:url(../../img/next-event-bg.png) no-repeat top left;
	position: absolute;
	top: -6px;
	right: 0px;
	margin-right:0;
}

#world-home #slide-news-left {
	position: absolute;
	width: 35px;
	height: 35px;
	background-image: url(../../img/orange-button.png);
	left: 0px;
	top: 130px;
	cursor:pointer;
}

#world-home #slide-news-left:hover {
	background-position: 0 -35px;
}

#world-home #slide-news-left:active {
	background-position: 0 -70px;
}

#world-home #slide-news-right {
	position: absolute;
	width: 35px;
	height: 35px;
	background-image: url(../../img/orange-button.png);
	background-position: -35px 0;
	right: 0px;
	top: 130px;
	cursor:pointer;
}

#world-home #slide-news-right:hover {
	background-position: -35px -35px;
}

#world-home #slide-news-right:active {
	background-position: -35px -70px;
}

#world-home #next-event-viewport {
	position:relative;
	width:186px;
	height:199px;
	overflow:hidden;
}

#world-home #next-event-left {
	width:35px;
	height:35px;
	background:url(../../img/orange-button.png) no-repeat top left;
	position:absolute;
	top:150px;
	left:-15px;
	cursor:pointer;
}

#world-home #next-event-left:hover {
	background-position: 0 -35px;
}

#world-home #next-event-left:active {
	background-position: 0 -70px;
}

#world-home #next-event-right {
	width:35px;
	height:35px;
	background:url(../../img/orange-button.png) no-repeat top left;
	background-position: -35px 0;
	position:absolute;
	top:150px;
	right:-15px;
	cursor:pointer;
}

#world-home #next-event-right:hover {
	background-position: -35px -35px;
}

#world-home #next-event-right:active {
	background-position: -35px -70px;
}
	
#world-home .box.moveable img.poster {
	border: solid 1px #cdcdcd;
	float: left;
	width: 184px;
}

#world-home .box.moveable img {
	vertical-align:middle;
}

#world-home .box.moveable img.arrow {
	margin-top:-1px;
	margin-left:2px;
}
	
#world-home .box.moveable a {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background-image: url(../../img/small-top-shadow.png);
	background-position: top;
	background-repeat: repeat-x;
	width:186px;
}

#world-tickets {
	padding-top: 61px;
	padding-bottom: 50px;
	border-top: solid 1px #dfdfdf;
}

#world-tickets h1 {
	font-size: 70px;
	line-height:50px;
	margin-bottom: 30px;
}

#world-tickets .events .event {
	float: left;
	width: 465px;
	border-bottom: dashed 1px #b2b2b2;
	height: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

#world-tickets .events .event.last {
	border:0;
}

#world-tickets .events .event img {
	float: left;
	margin-right: 9px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#world-tickets .events .event h2 {
	font-size: 20px;
	line-height: 15px;
	position:absolute;
	top:18px;
	left:57px;
	background:white;
	display:block;
	width:400px;
	padding:1px 0;
}

#world-tickets .events .event h3 {
	font-size: 13px;
	line-height:24px;
	color:#a0a0a0;
	margin-top:15px;
	position:absolute;
	top:18px;
	left:57px;
}

#world-tickets .events .event a.country-link {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
} 

#world-tickets .events .event a.ticket-link, 
#world-tickets .events .event span {
	display: none;
	position: absolute;
	top: 12px;
	right: 18px;
	padding: 10px 17px;
}
	
#tickets {
	height:700px;
	position:relative;
	padding-top: 100px;
	border-top: 1px solid #DFDFDF;
}

#tickets .invite-your-friends {
	width: 67px;
	height: 225px;
	background-image: url(../../img/invite-your-friends.png);
	position: absolute;
	left: -68px;
	top: 100px;
}

#news {
  position:relative;
}

#footer-events .events {
	height: 72px;
	width: 100%;
	border-top: solid 1px #cccccc;
}

#footer-events .events a.event {
    background-image: url("../../img/small-right-shadow.png");
    background-position: left center;
    background-repeat: repeat-y;
    color: #58CCFF;
    display: block;
    float: left;
    font-size: 20px;
    height: 54px;
    overflow: hidden;
    padding-left: 28px;
    padding-right: 16px;
	background-color: #fff;
    padding-top: 18px;
	margin-right: -50px;
	width: 110px;
	text-transform: uppercase;
	white-space: nowrap;
}

#footer-events .events a.event:hover,
#footer-events .events a.event.active {
    color: black;
}

#footer-events .events a.event.first {
	background-image: none;
}

#footer-events .events a.event span.date {
	display: block;
	font-size: 11px;
	color: black;
}

#tickets #ball-1 {
	position:absolute;
	top:0;
	left:111px;
	height:400px;
	width:54px;
	background:url(../../img/ball-1.png) bottom left no-repeat;
}

#tickets #ball-2 {
	position:absolute;
	top:0;
	left:399px;
	height:500px;
	width:73px;
	background:url(../../img/ball-2.png) bottom left no-repeat;
}

#tickets #ball-3 {
	position:absolute;
	top:0;
	left:985px;
	height:300px;
	width:40px;
	background:url(../../img/ball-3.png) bottom left no-repeat;
}

#tickets #ball-4 {
	position:absolute;
	top:0;
	left:557px;
	height:115px;
	width:64px;
	background:url(../../img/ball-4.png) bottom left no-repeat;
}

#tickets .header {
	width: 1200px;
	height: 915px;
	border-top: solid 4px #dfdfdf;
	display: block;
}

#tickets .information {
	width: 550px;
	height: 400px;
	position: relative;
	/* background-image: url(../../img/transparent-white-bg.png); */
}

#tickets .poster {
	background: url("../../img/poster-bg.png") no-repeat scroll 0 0 transparent;
    height: 408px;
    right: 20px;
    padding: 10px 16px 15px 10px;
    position: absolute;
    top: 20px;
    width: 290px;
}

#tickets .tickets-information {
	width: 550px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#tickets .tickets-information .ticket {
	width: 550px;
	height: 250px;
	overflow: hidden;
}

#tickets .tickets-information .ticket h1 {
	font-size: 70px;
	line-height:60px;
}

#tickets .tickets-information .ticket span.price {
	font-size: 70px;
	line-height:60px;
	color: #58ccff;
	text-transform: uppercase;
	letter-spacing:-4px;
}

#tickets .tickets-information .ticket div.text {
    background-image: url("../../img/info-text-bg.png");
	background-repeat:repeat-y;
    line-height: 22px;
    margin-top: 19px;
    padding-left: 30px;
    padding-right: 10px;
    width: 530px;
}

#tickets .information ul.choose-tickets {
	display: block;
	position: absolute;
	top: 90px;
	margin: 20px;
	list-style: none;
	width: 510px;
}

#tickets .information ul.choose-tickets .ticket  h1 {
	font-size:70px;
	line-height:60px;
}

#tickets .information ul.choose-tickets li.active {
	border-top:1px dashed #b2b2b2;
	border-bottom:1px dashed #b2b2b2;
}

#tickets .information ul.choose-tickets li {
	padding:5px 0;
}

#tickets .information ul.choose-tickets .inner-ticket {
	padding:5px 0;
}

#tickets .information ul.choose-tickets li h1 {
	margin-top:0px;
}


#tickets .information ul.choose-tickets li span {
	display: block;
	color: #58ccff;
	text-transform: uppercase;
	font-size: 16px;
	cursor:pointer;
	overflow:hidden;
}

#tickets .information ul.choose-tickets li span.price, #tickets .information ul.choose-tickets li span.order_now {
	font-size:70px;
	line-height:60px;
	height:60px;
	display:block;
}

#tickets .information ul.choose-tickets li span.order_now {
	display:none;
}

#tickets .information ul.choose-tickets li:hover span.order_now {
	display:block;
}

#tickets .information ul.choose-tickets li:hover span.price {
	display:none;
}

#pre-lineup {
	position:relative;
    padding-bottom: 150px;
    padding-top: 150px;
	text-align:right;
	background-image: url('../../img/pre-lineup-bg.png');
}

#pre-lineup .logo {
	background-image: url('../../img/sensation-logo.png');
	margin-bottom: 25px;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 130px;
}

#pre-lineup .logo h2 {
	color: White;
}

#pre-lineup .logo .introtext {
	color: #aeaeaf;
	width: 400px;
	margin: 0 auto;
	font-size: 18px;
}

#pre-lineup .social {
	width: 255px;
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	border-top: dashed 1px #b2b2b2;
}
#pre-lineup .social label {
	display: block;
	margin-bottom: 3px;
	color: white;
}

#pre-lineup .social input[type=submit] {
	float: none;
	margin-top: 15px;
}

#pre-lineup .social #pre-lineup-normal {
	overflow: hidden;
}

#pre-lineup .social #pre-lineup-error {
	color: red;
	height: 0;
	overflow: hidden;
}

#pre-lineup .social #pre-lineup-success {
	height: 0;
	overflow: hidden;
	color: #bfbfc0;
	font-size: 18px;
}

#pre-lineup .social .share-button {
	display: block;
	margin-top: 10px;
}

#pre-lineup .social .share-button.last {
	margin-bottom: 20px;
	margin-top: 0px;
}

.lineup-bg {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#lineup {
	position:relative;
	border-top: 1px solid #CCCCCC;
	text-align:right;
	height:770px;
}

#lineup .lineup-poster {
	background: url("../../img/poster-bg.png") no-repeat scroll 0 0 transparent;
    height: 408px;
    left: 20px;
    padding: 10px 16px 15px 10px;
	margin-top: 20px;
}

#lineup #lineup-information-viewport {
	position:absolute !important;
	top:0;
	left:0;
	height:750px;
	width:1000px
}

#lineup #lineup-information-body {
	padding:0 100px;
}

#lineup .dj {
	width:960px;
	height:650px;
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	padding:50px 20px;
	position:relative;
	z-index:10;
	
}

#lineup .dj h3 {
	font-size:74px;
	line-height:70px;
}

#lineup .dj h4 {
	font-size:30px;
	line-height:25px;
}

#lineup .dj .read-more {
background: url("../../img/black-button-bg.png") repeat-x scroll 0 0 transparent;
    border-radius: 2px 2px 2px 2px;
    color: white;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 27px;
    padding: 0 10px;
	float: left;
}

#lineup .dj div {
	z-index:2;
	position:relative;
}

#lineup .lineup-items {
	width:600px;
	left:400px;
	position:absolute;
	top:0;
	right:0;
	z-index:11;
}

#lineup .lineup-items h2 {
	font-size:46px;
	margin-top:120px;
	padding:0 45px 0 0;
}

#lineup .lineup-items h3 {
	font-size:15px;
	font-family:Georgia;
	padding:0 45px 20px 0;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	width:350px;
	float:right;
	background: url(../../img/color-arrows.png) no-repeat scroll right -441px transparent;
	height:20px;
	margin-bottom:10px;
}

#lineup .lineup-items h3.red {
	background-position:right -379px;
}

#lineup .lineup-item {
	padding:10px 45px 10px 0;
	background:url(../../img/color-arrows.png) no-repeat top right;
	cursor:pointer;
	text-transform:uppercase;
}

#lineup .lineup-item.green {
	background-position:right -113px;
}

#lineup .lineup-item.green:hover h4,
#lineup .lineup-item.green:hover h5,
#lineup .lineup-item.green.active h4,
#lineup .lineup-item.green.active h5 {
	color:#5ac739;
}

#lineup .lineup-item.orange {
	background-position:right 13px;
}

#lineup .lineup-item.orange:hover h4,
#lineup .lineup-item.orange:hover h5,
#lineup .lineup-item.orange.active h4,
#lineup .lineup-item.orange.active h5 {
	color:#f19723;
}

#lineup .lineup-item.yellow {
	background-position:right -50px;
}

#lineup .lineup-item.yellow:hover h4,
#lineup .lineup-item.yellow:hover h5,
#lineup .lineup-item.yellow.active h4,
#lineup .lineup-item.yellow.active h5 {
	color:#ffe035;
}

#lineup .lineup-item.light-blue {
	background-position:right -177px;
}

#lineup .lineup-item.light-blue:hover h4,
#lineup .lineup-item.light-blue:hover h5,
#lineup .lineup-item.light-blue.active h4,
#lineup .lineup-item.light-blue.active h5 {
	color:#44a3e1;
}

#lineup .lineup-item.dark-blue {
	background-position:right -240px;
}

#lineup .lineup-item.dark-blue:hover h4,
#lineup .lineup-item.dark-blue:hover h5,
#lineup .lineup-item.dark-blue.active h4,
#lineup .lineup-item.dark-blue.active h5 {
	color:#134c95;
}

#lineup .lineup-item.purple {
	background-position:right -303px;
}

#lineup .lineup-item.purple:hover h4,
#lineup .lineup-item.purple:hover h5,
#lineup .lineup-item.purple.active h4,
#lineup .lineup-item.purple.active h5 {
	color:#963581;
}

#lineup .lineup-item.none {
	background-position:right -428px;
}

#lineup .lineup-item.none:hover h4,
#lineup .lineup-item.none:hover h5,
#lineup .lineup-item.none.active h4,
#lineup .lineup-item.none.active h5 {
	color:black;
}


#lineup .lineup-item h4 {
	font-size:24px;
	font-family:HelveticaBoldCondensed,HelveticaBoldCondensed_IE,Arial,sans-serif;
	color:#dbdbdb;
}

#lineup .lineup-item h5 {
	font-size:12px;
	font-family:Georgia;
	color:#dbdbdb;
}

#lineup .swirl-green {
	position:absolute;
	top:50px;
	left:-102px;
	z-index:1;
}

#news {

}

#header-news {
	background:url(../../img/headers/footer.jpg) center center repeat-y;
	margin:0 0 50px 0;
	height:330px;
}

#header-news img {
	display:block;
}

#news .header {
	width: 1000px;
	height: 331px;
	border-top: solid 2px #232323;
}

#news .twitter {
	background-image: url('../../img/twitter-bg.png');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	height: 190px;
	margin: 50px 0;
}

#news .twitter .logo {
	float: left;
	height: 190px;
	background-image: url('../../img/twitter-logo.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 105px;
	border-right: dashed 1px #b2b2b2;
}

#news .twitter .tweets {
	width: 820px;
	float: left;
	height: 190px;
	overflow: hidden;
	position: relative;
}

#news .twitter .tweets ul.tweet-switcher {
	position: absolute;
	bottom: 35px;
	left: 20px;
	height:17px;
}

#news .twitter .tweets ul.tweet-switcher li {
	display: block;
	float: left;
	height: 8px;
	width: 17px;
	background-color: #7c7c7c;
	margin-right: 5px;
	margin-top: 4px;
}

#news .twitter .tweets ul.tweet-switcher li.active {
	height: 17px;
	background-color: #58ccff;
	margin-top:0;
}

#news .twitter .tweets .tweet {
	position: absolute;
	width: 784px;
	height: 120px;
	font-size: 24px;
	color: White;
	padding: 35px 20px;
	font-family: Georgia;
	font-style: italic;
}

#news .twitter .tweets .tweet a {
	color: #58ccff;
}

#news .articles {
	width: 800px;
	height: 380px;
	margin-left: 67px;
	overflow: hidden;
}

#news #slider {
	position: relative;
}

#news #slider #slide-left {
	position: absolute;
	width: 35px;
	height: 35px;
	background-image: url(../../img/orange-button.png);
	left: 0px;
	top: 130px;
	cursor:pointer;
}

#news #slider #slide-left:hover {
	background-position: 0 -35px;
}

#news #slider #slide-left:active {
	background-position: 0 -70px;
}

#news #slider #slide-right {
	position: absolute;
	width: 35px;
	height: 35px;
	background-image: url(../../img/orange-button.png);
	background-position: -35px 0;
	right: 0px;
	top: 130px;
	cursor:pointer;
}

#news #slider #slide-right:hover {
	background-position: -35px -35px;
}

#news #slider #slide-right:active {
	background-position: -35px -70px;
}

#news .articles .article {
	float: left;
	height: 380px;
	width: 240px;
	margin-right: 39px;
	position: relative;
}

#news .articles .article h2 {
	height: 44px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

#news .articles .article img {

}

#news .articles .article .article-share {
	height: 41px;
	width: 242px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}

#news .articles .article .article-share a.facebook-icon {
    left: -41px;
    position: absolute;
}

#news .articles .article .article-share a.twitter-icon {
	position: absolute;
	right: -41px;
}

#news ul#news-items-bar {
	width: 856px;
	height: 24px;
	background-image: url('../../img/news-items-bar-bg.png');
	margin: 0 auto;
	list-style: none;
	padding: 0px 10px;
	margin-top: 30px;
}

#news ul#news-items-bar li {
	float: left;
}

#news ul#news-items-bar li.latest-news,
#news ul#news-items-bar li a {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	line-height:10px;
	color: white;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
}

#news ul#news-items-bar li.latest-news {
	margin-right: 20px;
}

#news ul#news-items-bar li a.show-article {
	width: 32px;
	height: 27px;
	padding: 0;
	margin-top: -10px;
	margin-left: -10px;
	text-align: center;
	padding-top: 17px;
}

#news ul#news-items-bar li a.show-article:hover {
	background-image: url('../../img/orange-news-hover.png');
}


#news ul#news-items-bar li.see-all-articles {
	float: right;
}

#news ul#news-items-bar li a.see-all-articles {
	background-image: url('../../img/white-small-arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 16px;
	padding-left: 16px;
	border-left: solid 1px #b6b6b6;
}

#upper-half, #upper-half-back{
	vertical-align:bottom;
}

#lower-half, #lower-half-back{
	padding-top:1px;
	vertical-align:top;
	clear:both;
}

#clock-front, #clock-back {
	position:absolute;
	top:0;
	left:0;
	width:400px;
}

#news-viewport {
	width: 800px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin-left: 67px;
}

.countdown-days, .countdown-hours, .countdown-minutes, .countdown-seconds {
	background:url(../../img/clock.png) no-repeat;
	width:44px;
	height:35px;
	float:left;
}

.last-time {
	margin-right:9px;
}

.time-0-up 	 {	background-position:      0     0; }
.time-0-down { 	background-position:	  0 -36px; }
.time-1-up 	 {	background-position:  -44px     0; }
.time-1-down { 	background-position:  -44px -36px; }
.time-2-up 	 {	background-position:  -88px     0; }
.time-2-down { 	background-position:  -88px -36px; }
.time-3-up 	 {	background-position: -132px     0; }
.time-3-down { 	background-position: -132px -36px; }
.time-4-up 	 {	background-position: -176px     0; }
.time-4-down { 	background-position: -176px -36px; }
.time-5-up 	 {	background-position: -220px 	0; }
.time-5-down { 	background-position: -220px -36px; }
.time-6-up 	 {	background-position: -264px     0; }
.time-6-down { 	background-position: -264px -36px; }
.time-7-up 	 {	background-position: -308px     0; }
.time-7-down { 	background-position: -308px -36px; }
.time-8-up 	 {	background-position: -352px     0; }
.time-8-down { 	background-position: -352px -36px; }
.time-9-up 	 {	background-position: -396px     0; }
.time-9-down { 	background-position: -396px -36px; }

#travel_podcasts {
	padding:20px 0;
}

#ln_horizontal {
	border-bottom:1px solid #DFDFDF;
}

#ln_horizontal2 {
   background:url(../imagens/line_hori.gif);
   height:2px;
}

#sep_page {
    background:url(../imagens/lines.png);
    height:48px;
    width:100%;
    position:relative;
    margin-bottom:-30px;
}




#travel_podcasts h2 {
	font-size:24px;
	padding:20px 0 10px;
	white-space: nowrap;
}

#travel_podcasts h3 {
	font-size:56px;
	line-height:60px;
    margin-left:15px;
    letter-spacing:-3px;
	margin-top: -150px;
	color: #fff;
}

#travel_podcasts h4 {
	font-family:Georgia;
	font-weight:normal;
	font-size:12px;
    margin-left:18px;
    padding:0 0 10px;
	border-bottom:1px dashed #b2b2b2;
	color: #fff;
	margin-bottom: 35px;
}

.podcasts_column, .travel_column {
	/*width:445px;*/
	padding:0 0px 0 0;
	/*float:left;*/
}

.travel_column {
	padding: 0 0 0 0px;
}

#header-podcasts,
#header-music {
    margin:0 0px 60px 0;
	height:200px;
}

#travel_podcasts .podcast {
	float: left;
	width: 420px;
	margin-right: 90px;
}

#travel_podcasts .podcast.last {
	margin-right: 0;
}


