/* caribbean.css, Copyright (C) 2007 - 2010 YOOtheme GmbH */

/* layout */
body.yoopage { background: #ebdbb5; }
#page-body { background: #f5edda url(../../images/variations/caribbean/page_bg_b.png) 50% 100% repeat-x; }
.page-body-2 { background: url(../../images/variations/caribbean/page_bg_img.png) 50% 0 no-repeat; }
.page-body-3 { background: none; }

#breadcrumbs .box-1,
#breadcrumbs .box-2,
#breadcrumbs .box-3 { background-image: url(../../images/variations/caribbean/breadcrumbs.png); }

#menubar div.menubar-1,
#menubar div.menubar-2,
#menubar div.menubar-3 { background-image: url(../../images/variations/caribbean/menubar.png); }

div.wrapper-box-b1,
div.wrapper-box-b2,
div.wrapper-box-b3,
div.mod-block div.box-b1,
div.mod-block div.box-b2,
div.mod-block div.box-b3 { background-image: url(../../images/variations/caribbean/module_block.png); }

div.footer-box-b1,
div.footer-box-b2,
div.footer-box-b3 { background-image: url(../../images/variations/caribbean/footer.png); }

#footer .menu li a { background-image: url(../../images/variations/caribbean/footermenu_item_bg.png); }

.column-left div.left-bg,
.column-right div.right-bg { background-image: url(../../images/variations/caribbean/sidebar_bg.png); }

/* typography */
h1,
#page h1 a,
h3,
h5,
.contentheading,
.componentheading { color: #FC575D; }

h2, h4, h6 { color: #32927F; }

a:link,
a:visited,
div.mod-menu-plain-left ul.menu a:hover span.bg,
div.mod-menu-plain-left ul.menu span:hover span.bg,
div.mod-menu-plain-left ul.menu li.level2 a:hover span.bg,
div.mod-menu-plain ul.menu a:hover span.bg,
div.mod-menu-plain ul.menu span:hover span.bg,
#page ul.links li a:hover { color: #32927F; }

a:hover { color: #FC575D; }

ul.links li { background-image: url(../../images/variations/caribbean/list_links.png); }

/* menus */
#menu div.fancy div.fancy-1,
#menu div.fancy div.fancy-2,
#menu div.fancy div.fancy-3 { background-image: url(../../images/variations/caribbean/menu_fancy.png); }

#menu .dropdown-1,
#menu .dropdown-2 { background-image: url(../../images/variations/caribbean/menu_dropdown_edges.png); }
#menu .dropdown-3,
#menu .group-box1 { background-color: #fc575d; }
#menu .dropdown-b1,
#menu .dropdown-b2,
#menu .dropdown-b3 { background-image: url(../../images/variations/caribbean/menu_dropdown_corners.png); }
#menu .group-box1 {
	border: 1px solid #fd8a8e;
	border-right-color: #ca464a;
	border-bottom-color: #ca464a;
}
#menu .group-box1:hover {
	border: 1px solid #ca464a;
	border-right-color: #fd8a8e;
	border-bottom-color: #fd8a8e;
}

div.mod-menu-plain-left ul.menu li.level1 .level1 { background-image: url(../../images/variations/caribbean/submenu_level1.png); }
div.mod-menu-plain-left ul.menu li.level2 span.bg { background-image: url(../../images/variations/caribbean/submenu_level2_item.png); }
div.mod-menu-plain ul.menu span.bg { background-image: url(../../images/variations/caribbean/submenu2_item.png); }

/* modules */
div.mod-plain-templatecolor,
div.mod-block-templatecolor div.box-1 { background: #3AB19A; }

div.mod-rear div.box-1 { background-color: #4B4442; }
div.mod-rear div.box-1,
div.mod-rear div.box-2 { background-image: url(../../images/variations/caribbean/module_rear.png); }

div.mod-rear-templatecolor div.box-1 { background: #329480; }
div.mod-rear-templatecolor div.box-1,
div.mod-rear-templatecolor div.box-2 { background-image: url(../../images/variations/caribbean/module_rear_color.png); }

/* joomla */
a.readmore { background: url(../../images/variations/caribbean/readmore.png) 0 0 no-repeat; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); }
#page a.readmore:link, #page a.readmore:visited { color: #ffffff; }

/* extensions */
#page div.default div.yoo-search div.resultbox-bg {
	border-left: 1px solid #1E1E1F;
	border-right: 1px solid #1E1E1F;
	background: #34363F;
}

#page div.default div.yoo-search div.resultbox-bl { background: url(../../images/variations/caribbean/yoosearch/resultbox_bl.png) 0 100% no-repeat; }
#page div.default div.yoo-search div.resultbox-br { background: url(../../images/variations/caribbean/yoosearch/resultbox_br.png) 100% 100% no-repeat; }
#page div.default div.yoo-search div.resultbox-b { background: url(../../images/variations/caribbean/yoosearch/resultbox_b.png) 0 100% repeat-x; }
#page div.default div.yoo-search span.search-more { background: url(../../images/variations/caribbean/yoosearch/more_icon.png) 0 0 no-repeat; }
#page div.default div.yoo-search h3.search-header { background: url(../../images/variations/caribbean/yoosearch/header_bg.png) 0 0 repeat-x; }

#page div.default div.yoo-search .resultbox-bg a { background: #4b4442 url(../../images/variations/caribbean/yoosearch/result_item_bg.png) 0 0 repeat-x; }
#page div.default div.yoo-search .resultbox-bg a:hover { background: #3e3937 url(../../images/variations/caribbean/yoosearch/result_item_bg_hover.png) 0 0 repeat-x; }

/* custom */
#page #logo a.logo-icon { background-image: url(../../../../images/yootheme/logo_caribbean.png); }
#page #logo2 a.logo-icon { background-image: url(../../../../images/yootheme/logo_small_caribbean.png); }

#page #header .yoo-carousel div.frontpage1 { background: url(../../../../images/yootheme/yoocarousel/image_01_caribbean.jpg) 0 0 no-repeat; }