#top{
	background-image:url(/media/img/rio_de_janeiro/logo2.png);
}

h1, h2, h2 a{
	color: #3ba056;
}
.clr, #editableBase .mainContentColumn .more a:hover, .rs_calClose {
	color: #3ba056 !important;
}

.clrbgr, .action, .rs_calTop{
	background-color: #3ba056 !important;
}
.clrbrd{
	border-color:#3ba056 !important;
}
#hotelList .counter label::after, div#book h2::after{
	border-left-color: #3ba056;
}
.clrbgrdark{
	background-color: #248239 !important;
}
.clrbgrdarkbrd{
	border-color:#248239;
}
.clrbgr2{
	background-color: #eeaa00 !important;
}
.gradientBorder{
    background: -webkit-linear-gradient(#248239, #3ba056);
    background: -o-linear-gradient(#248239, #3ba056);
    background: -moz-linear-gradient(#248239, #3ba056);
    background: linear-gradient(#248239, #3ba056);
}

div#footer {
	background: #58ae4f;
    background: -webkit-linear-gradient(90deg, #58ae4f, #73ba48);
    background: -o-linear-gradient(90deg, #58ae4f, #73ba48);
    background: -moz-linear-gradient(90deg, #58ae4f, #73ba48);
    background: linear-gradient(90deg, #58ae4f, #73ba48);
}
#footer .bottomImage{
	background-image:url(/media/img/rio_de_janeiro/footer_bgr.jpg);
}
#frontPageBooking .tabs-nav li a:hover, #frontPageBooking .navLinks span a:hover{
    border-color: #3ba056;
}
/* menu w/ olympics 

#tdnavbar > ul.tdnavbar > li:nth-of-type(1){ width:10.1%; }
#tdnavbar > ul.tdnavbar > li:nth-of-type(2){ width:11.3%; }
#tdnavbar > ul.tdnavbar > li:nth-of-type(3){ width:19.2%; }
#tdnavbar > ul.tdnavbar > li:nth-of-type(4){ width:9.2%; }
#tdnavbar > ul.tdnavbar.hasEvents > li:nth-of-type(5){ width:19.9%; }
#tdnavbar > ul.tdnavbar.hasEvents > li:nth-of-type(6){ width:10%; }
#tdnavbar > ul.tdnavbar.hasEvents > li:nth-last-of-type(2){ width:12.4%; }
#tdnavbar > ul.tdnavbar.hasEvents > li:nth-last-of-type(1){ width:7.6%; }
*/
/* main page */
#frontPageBooking #defaultForm, #frontPageBooking #mainSearchForm{
	background-image:url(/media/img/rio_de_janeiro/default_booking_bgr3.jpg);
	background-position: center top;
}
#frontPageBooking .navigation .navLinks span a.city{
	background-image: url(/media/img/rio_de_janeiro/icons/city.png)
}
#frontPageBooking .navigation .navLinks span a.attractions{
	background-image: url(/media/img/rio_de_janeiro/icons/attractions.png)
}
#frontPageBooking .navigation .navLinks span a.activities{
	background-image: url(/media/img/rio_de_janeiro/icons/activities.png)
}
#frontPageBooking .navigation .navLinks span a.olympics{
	background-image: url(/media/img/rio_de_janeiro/icons/olympics.png)
}
#callInfo, #callNumbers {
    margin-left: 280px;
}
#top .siteTitle, div#top h1 {
	font-size: 24px;
}
div#book h5{
	font-size: 15px;
}
/* sections */
#editableBase .headerMenu.cityInfo {
    background-image: url(/media/img/rio_de_janeiro/sections/cityinfo2.jpg);
}
#editableBase .headerMenu.attractions .usualItem {
    background-image: url(/media/img/rio_de_janeiro/sections/attractions.jpg);
}
#editableBase .headerMenu.entertainment {
    background-image: url(/media/img/rio_de_janeiro/sections/entertainment.jpg);
}
#editableBase .headerMenu.hot_sellers {
    background-image: url(/media/img/rio_de_janeiro/sections/special_offers.jpg);
}
#editableBase .headerMenu.things_to_do {
    background-image: url(/media/img/rio_de_janeiro/sections/things_to_do.jpg);
}
#editableBase .headerMenu.nightlife_dining {
    background-image: url(/media/img/rio_de_janeiro/sections/nightlife.jpg);
}
#editableBase .headerMenu.culture {
    background-image: url(/media/img/rio_de_janeiro/sections/culture.jpg);
}
#editableBase .headerMenu.shopping {
    background-image: url(/media/img/rio_de_janeiro/sections/shopping.jpg);
}
#editableBase .headerMenu.generalInfo {
    background-image: url(/media/img/rio_de_janeiro/sections/general_info.jpg);
}
#editableBase .headerMenu.olympics {
    background-image: url(/media/img/rio_de_janeiro/sections/olympics.jpg);
}
#editableBase .headerMenu.outdoor_activities {
    background-image: url(/media/img/rio_de_janeiro/sections/outdoor.jpg);
}
#editableBase .headerMenu.airport-ground-transfers {
    background-image: url(/media/img/rio_de_janeiro/sections/airport_transfers.jpg);
}

/* flights */
.gradientBgr {
    background: -webkit-linear-gradient(#fff 50px, #fceecc 100px, #fff 600px);
    background: -o-linear-gradient(#fff 50px, #fceecc 100px, #fff 600px);
    background: -moz-linear-gradient(#fff 50px, #fceecc 100px, #fff 600px);
    background: linear-gradient(#fff 50px, #fceecc 100px, #fff 600px);
    padding: 0px 10px;
}

#flights .description.top .photo {
    background: url(/media/img/rio_de_janeiro/booking/flights.jpg) no-repeat center center;
    height: 130px;
}
#cruises .description.top .photo {
    background: url(/media/img/rio_de_janeiro/booking/cruises.jpg) no-repeat center center;
    height: 220px;
}
/* car rental */
#cars.firstStep #carTrawlerBoooking .cityImage{
	background-image: url(/media/img/rio_de_janeiro/car_city_image.png);
	width: 206px;
	height: 206px;
	bottom: 60px;
	right: -95px;
}
#promote{
	background-image: url(/media/img/rio_de_janeiro/event-icon.png);
}
@media only screen and (min-height: 1020px){
	#frontPageBooking .formSlogan{
		  top: -moz-calc(24% - 80px);
		  top: -webkit-calc(24% - 80px);
		  top: -o-calc(24% - 80px);
		  top: calc(24% - 80px);
	}
}
#add-event .info-column{
	padding-top: 300px;
	background-image: url(/media/img/rio_de_janeiro/add-event-img1.jpg)
}
#add-event .info-column h4{
	padding-bottom: 630px;
	background-image: url(/media/img/rio_de_janeiro/add-event-img2.jpg)
}

.blog-info .blog-image{
	height: 355px;
	background-image: url(/media/img/rio_de_janeiro/blog_sample.jpg)
}
.blog-info .featured-image{
	height: 250px;
	background-image: url(/media/img/rio_de_janeiro/featured_sample.jpg)
}
.feedback-form{
	background-image: url(/media/img/rio_de_janeiro/feedback.jpg)
}

@media only screen and (min-width: 800px){
	#activitiesBlock .item {
		min-height: 232px;
	}
}
.eventsFront .events-text span{
	display: inline !important; 
}
#ssWidget .widgetArea{
	background-image: url(/media/img/rio_de_janeiro/flights_bgr.jpg);
}