/* Backgrounds and Decoration */
.spring {
	background: #e1f2c5 url(../images/bg-spring.jpg) center top repeat-x;
}

.spring #feature {
	background: url(../images/bg-feature-spring.png) center top repeat-y;
}

.spring .body {
	background: #fbfff1 url(../images/bg-body-spring.png) center top no-repeat;
}

.spring #footer {
	background: #e2f2c3 url(../images/bg-footer-spring.png) center top repeat-x;
}

.spring #tos_copyright {
	background: #e1f2c5 url(../images/bg-tos-spring.jpg) center top repeat-x;
}

.spring .rotator .description {
	background: #677f31;
	background: rgba(103, 127, 49, 0.9);
}

.spring .has_dirt, .spring .has_more_dirt { position: relative; }
.spring .dirt {
	display: block;
	position: absolute;
	right: -36px;
	top: -18px;
	width: 210px;
	height: 34px;
	background: url(../images/deco-dirt-spring.png) left top no-repeat;
}

.spring .more_dirt {
	display: block;
	position: absolute;
	right: -10px;
	top: -18px;
	width: 249px;
	height: 34px;
	background: url(../images/deco-moredirt-spring.png) left top no-repeat;
}

.spring .deco_feature {
	display: block;
	clear: both;
	width: 1078px;
	height: 45px;
	margin: 0 -74px -38px;
	background: url(../images/deco-feature-spring.png) center bottom no-repeat;
}

.slanted { background: url(../images/bg-slanted.png) left top no-repeat; }

/* Modifiers */
.spring .primary_color, .spring .primary_color a { color: #4e8211; }
.spring .secondary_color, .spring .secondary_color a { color: #f36f21; }

.spring .primary_bg_color { background-color: #fbfff1; }
.spring .secondary_bg_color { background-color: #eef7dc; }

/* Headings */
.spring #footer h3, .spring .body h3, .body h2.lighter, h4, h5 { color: #4e8211; }
h4 { border-bottom-color: #d0dcb8; }
.body h2, .body h2 span { background-image: url(../images/bg-heading-spring.png); }
.body h2 strong, .body h2 strong a { color: #d9e8b7; }

/* Link colors */
.spring a {
	color: #4e8211;
}

/* Navigation */
.spring #header .selected a { color: #f36f21; }
.pagination { color: #4e8211; }

/* Forms */
.spring label { color: #4e8211; }
.spring input[type=text], .spring input[type=password], .spring input.text, .spring input.title, .spring textarea, .spring select {
	color: #4e8211;
	border: 1px solid #a1ba8b;
	border-bottom-color: #c0d9a9;
	border-right-color: #c0d9a9;
}

/* Tables */
table {background:url(../images/bg-table-header-spring.png) left top no-repeat;border-color:#cedda7;}
th, td, caption {color: #000;border-color: #cedda7;}
th {color: #4e8211;}
tr.even td {background:#eef7dc;}

/* Misc Elements */
.spring .pipe { color: #b7cf87; }
.spring .hr { border-top-color: #dee9c7; }
.spring #footer .hr { border-top-color: #c1d2a7; }
.spring #tos { color: #9bba71; }
.spring #tos_copyright, .spring #tos_copyright .support { color: #4e8211; }
.spring #feedback .wrapper { color: #4e8211; background: #ccdfa6; }
.spring .tabs .selected a	{ color: #f36f21; }
.spring .offer .useful_links { border-color: #d0dcb8; }

.spring .transportation { background: url(../images/icons-transportation-spring.png) center top no-repeat; }

.spring .transportation_and_accomodation .by_plane {
	background-position:center -30px;
}
.spring .transportation_and_accomodation .self_arranged {
	background-position:center -56px;
}
.spring .transportation_and_accomodation .cruis {
	background-position:center -86px;
}
.spring .transportation_and_accomodation .by_bus {
	background-position:center top;
}

/*#destinations_by_activity li { background-image: url(../images/bg-sprite-activities-spring.gif); }*/
#destinations #destinations_by_activity .scroll-pain ol li a span.icon {
	background: url('../images/default-53x53_spring.png') no-repeat scroll 0 0;
}
#destinations #destinations_by_activity .scroll-pain ol li.round_world a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.cruis a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.formula_one a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.spa a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.weekend a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.exotic a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.europian a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.shopping a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.sport a span.icon,
#destinations #destinations_by_activity .scroll-pain ol li.alternative a span.icon {
	background-image: url('../images/bg-sprite-activities-spring.gif')
}
#destinations #destinations_by_activity .scroll-pain .jspArrow { background-image: url('../images/sprite-arrows-spring.png'); }

