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

.summer #header .nav { background-position: left -53px; }
.summer #header .nav li { background-position: right -53px; }

.summer #header .selected a { background-position: right -159px; }
.summer #header .selected a span { background-position: left -106px; }

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

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

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

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

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

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

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

.summer .deco_feature {
	display: block;
	clear: both;
	width: 1108px;
	height: 45px;
	margin: 0 -89px -40px;
	background: url(../images/deco-feature-summer.png) center bottom no-repeat;
}

.summer #reference_section { background: url(../images/bg-section-reference-summer.jpg) no-repeat right top; }
.summer #interesting_places_section { background: url(../images/bg-section-interesting-places-summer.jpg) no-repeat right top; }
.summer #guides_section { background: url(../images/bg-section-guides-summer.jpg) no-repeat right top; }
.summer #country_reference_section { background: url(../images/bg-section-country-reference-summer.jpg) no-repeat right top; }

.summer #inquiry_banner {	background: url(../images/bg-inquiry-banner-summer.jpg) left top no-repeat; }

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

.summer .accomodation_rating { background: url(../images/bg-accomodation-rating-summer.png) left bottom repeat-x; }
.summer .accomodation_rating span {	background: url(../images/bg-accomodation-rating-summer.png) left top repeat-x; }

#vacation_offers .tabs li a { background: url(../images/bg-slanted-summer.png) no-repeat -325px top; }

.slanted { background: url(../images/bg-slanted-summer.png) left top no-repeat; }
#destinations .tabs a { background-color: #f7ebcd; }
#destinations .tabs a:hover { background-color: #f7eed8; }
#destinations .tab_pane,
#destinations .tabs .selected a { background-color: #f7eed8; }

.vacation_offers > li:nth-child(even), .vacation_offers li.even {
	background-color: #fef6dc;
}

.vacation_offers {
	border-bottom-color: #f3e6c7;
}

#vacation_offers .tab_pane {
	background: #fffcee;
}

.magstudio .logo {
	background: url(../images/logo-mag-summer.png) left top no-repeat;
}

/* Modifiers */
.summer .primary_color, .summer .primary_color a { color: #936f45; }
.summer .secondary_color, .summer .secondary_color a { color: #f36f21; }

.summer .primary_bg_color { background-color: #fffcee; }
.summer .secondary_bg_color { background-color: #fef6dc; }

/* Headings */
.summer #footer h3, .summer .body h3, .body h2.lighter, h4, h5 { color: #936f45; }
h4 { border-bottom-color: #dac89c; }

/* Link colors */
.summer a {
	color: #936f45;
}

/* Navigation */
.summer #header .selected a { color: #f36f21; }
.pagination { color: #936f45; }

/* Forms */
label { color: #936f45; }
.summer input[type=text], .summer input[type=password], .summer input.text, .summer input.title, .summer textarea, .summer select {
	color: #936f45;
	border: 1px solid #c1aa8e;
	border-bottom-color: #e8dfd4;
	border-right-color: #e8dfd4;
}

/* Misc Elements */
.summer .pipe { color: #c1aa8e; }
.summer .hr { border-top-color: #e9d9ba; }
.summer #footer .hr { border-top-color: #e5d8ae; }
.summer #tos { color: #bba58c; }
.summer #tos_copyright, .summer #tos_copyright .support { color: #936f45; }
.summer #feedback .wrapper { color: #936f45; background: #f7e6bc; }
.summer .tabs .selected a	{ color: #f36f21; }
.summer .offer .useful_links { border-color: #dac89c; }

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