/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* Logo */
#logo .custom-logo {
	width: 600px;
	height: 60px;
	margin: 15px 0px 0px 0px;
	background: url(images/00_photoland/00_logo/logo_photoland_2012_2.png) 0 0 no-repeat;
}

/* Header Colours*/
h2, h3, a, .menu-dropdown li.active .level1, a.button-more:hover, #system .title a:hover, #searchbox .results li.more-results:hover {
color: green;
}

h1 {
font-size: 20px;
line-height: 24px;
}


.product-info .price .discount {
font-size: 12px;
font-weight: normal;
}

#block-main {
	background: url(../images/main.svg) 55% -30px no-repeat;
	background-size: 476px 108px;
}


.options {
color: black;
font: normal 13px/20px Arial, Helvetica, sans-serif;
}


.wrapper {
margin: -10px auto auto auto;;
}


#yoo-zoo .item h3 {
margin: 5px 0px 2px 0px;
font-size: 21px;
font-weight: normal;
}


h2 {
margin: 0px 0px 0px 0px;
font-size: 21px;
font-weight: normal;
}


#headerbar {
margin-bottom: 10px;
}

#block-main > div {
padding: 10px 0px 30px 0px;
background: url(../images/main_b.png) 0 100% repeat-x;
}


#yoo-zoo .categories h2.title {
margin: 0px;
font-size: 16px;
line-height: 18px;
font-weight: bold;
text-align: center;
}


#yoo-zoo .details h1.title {
margin: 0px 0px 5px 0px;
font-size: 35px;
color: #505050;
line-height: 50px;
font-weight: normal;
letter-spacing: -1px;
text-align: center;
}



/* Frontpage Demo Content */
.demo-slide {
	min-height: 400px;
	padding: 60px 0 0 60px;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.demo-slide h1 {
	font-size: 40px;
	margin: 0 0 10px 0;
}

.demo-slide h2 {
	font-size: 26px;
	margin: 0 0 50px 0;
}

.demo-slide h3 {
	margin-bottom: 5px;
	font-size: 24px;
}
.demo-slide p { margin: 0; }

.demo-slide .demo-box {
	position: relative;
	min-height: 62px;
	padding-top: 20px;
}

.demo-slide ul.check > li {
	padding-left: 25px;
	background: url(../images/icon_check.png) 0 50% no-repeat;
	line-height: 32px;
	font-size: 18px;
}

.demo-box-article {
	position: relative;
	float: left;
	width: 300px;
	margin-bottom: 10px;
	padding-top: 20px;
}

.demo-box img,
.demo-box-article img {
	position: absolute;
	top: 10px;
	left: 0;
}

.demo-box h3,
.demo-box-article h3 { margin-top: 0; }

.demo-box h3,
.demo-box p,
.demo-box-article h3,
.demo-box-article small { margin-left: 72px; }

.demo-list ul.line > li { line-height: 30px; }

.module .module-title {
margin-bottom: 8px;
padding-bottom: 14px;
font-size: 16px;
}

/* Level 4 */
.menu-dropdown ul.level4 { padding:0px 0px 0px 10px; }

.menu-dropdown a.level4 {
	padding-left: 20px;
	background: url(../images/menu_dropdown_level3.png) 0 0 no-repeat;
}

.menu-dropdown a.level4:hover { background-position: 0 -40px; }
.menu-dropdown a.level4.current { background-position: 0 -80px; }

.pagination .links b {
display: inline-block;
border: 1px solid green;
padding: 4px 10px;
font-weight: normal;
text-decoration: none;
background: white;
}

h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0px 0px; }
