/* CSS Document */
/*
Theme Name: Garden Collection
Version: 1
Author: Christina Björklund
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: #000;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/**********************************/
html, body {
height:100%;
}
body {
background-color:#fff;
font-size:125%; /* Eftersom default storleken på text är 16px förstorar vi upp den med 25%, vår default storlek blir därmed 20px */
font-family:Arial, Helvetica, sans-serif;
}
div.enclosing {
clear:both;
}
div.outerWrapper { /* outerWrapper används utanför innerWrapper när något ska centreras */
float:left;
left:50%;
position:relative;
}
div.innerWrapper { /* innerWrapper används innaför outerWrapper när något ska centreras */
left:-50%;
position:relative;
}

#page {
font-size:0.5em; /* OBS Se fontsize egenskapen i bodyn! Här halverar vi default font storleken från 20px till 10px */
xmin-height:100%;
xoverflow:auto;
xposition:relative;
}
.header {
margin:1em auto 0 auto;
overflow:visible;
text-align:center;
width:82em;
min-height:30em;
}
.content {
xheight:45em;
margin:1em auto 0 auto;
xpadding-top:2em;
text-align:center;
width:80em;
}
.login,
.conditions {
border:1px dotted #ca7e9e;
border-left:0;
border-right:0;
margin:0 auto;
padding:1em 0;
text-align:center;
width:85em;
}
.login {
border:0;
}
.login img {
margin:4.5em 0;
}
.login input {
background-color:#e993ae;
border:none;
width:11em;
}
.conditions h1,
.conditions h2 {
font-size:1.2em;
font-weight:normal;
color:#96003f;
text-align:left;
text-transform:uppercase;
}
.conditions p,
.conditions ul li {
color:#96003f;
font-size:1.1em;
line-height:1.25em;
margin-bottom:1em;
text-align:justify;
}
.conditions p.nomargin {
margin-bottom:0;
}
.conditions ul {
margin-bottom:1em;
}
.conditions ul li {
margin-bottom:0;
}
a {
color:#000;
font-size:1.2em;
text-transform:uppercase;
}
div.footer {
xheight:9em;
margin:0 auto;
xoverflow:auto;
padding:0;
}
ul.main li,
ul.sub li {
float:left;
list-style-type:none;
margin-right:0;
width:273px;
}
ul.main li {
border-top:1px dotted #ca7e9e;
border-bottom:1px dotted #ca7e9e;
padding-bottom:1em;
}
ul.sub li {
padding-bottom:2em;
xoverflow:auto;
width:50%;
}
ul.sub li.pictures,
ul.sub li.picturesCurrent,
ul.sub li.film,
ul.sub li.filmCurrent {
width:40%
}
ul.sub li.pictures,
ul.sub li.picturesCurrent {
margin-left:10%;
}
ul.main li a,
ul.sub li a {
display:block;
height:30px;
margin:1em 0 0 0; 
text-indent:-9999px;
width:100%;
}
ul.main,
ul.sub {
xmin-height:10px;
margin:0 auto;
text-align:center;
width:100%;
}
ul.main {
margin-top:2em;
}
ul.sub {
height:60px;
width:70%;
}
.entry ul.sub {
padding-top:100px;
}
ul.main li.pressPics a {
background:url(images/navPressPictures.gif) no-repeat center top;
}
ul.main li#current.pressPics a {
background:url(images/navPressPicturesAct.gif) no-repeat center top;
}
ul.main li.pressRel a {
background:url(images/navPressRelease.gif) no-repeat center top;
}
ul.main li#current.pressRel a {
background:url(images/navPressReleaseAct.gif) no-repeat center top;
}
ul.main li.price a {
background:url(images/navPriceList.gif) no-repeat center top;
}
ul.main li#current.price a {
background:url(images/navPriceListAct.gif) no-repeat center top;
}
ul.sub li.look a {
background:url(images/subnavLook.gif) no-repeat center top;
}
ul.sub li#current.look a {
background:url(images/subnavLookAct.gif) no-repeat center top;
}
ul.sub li.still a{
background:url(images/subnavStill.gif) no-repeat center top;
}
ul.sub li#current.still a {
background:url(images/subnavStillAct.gif) no-repeat center top;
}
.content img {
border:10px solid #f4cbd2;
margin: 0 25px 25px 0;
}
.content img.last {
margin-right:0;
}
div.images,
a.next,
a.prev,
a.empty {
float:left;
width:95%;
}
a.next,
a.prev,
a.empty {
background: url(images/arrowNext.gif) no-repeat top left;
height:30px;
margin-top:10em;
text-indent:-9999px;
width:2%;
}
a.prev {
background: url(images/arrowPrev.gif) no-repeat top left;
}
a.empty {
background:none;
}
div.entry h2 {
color:#96003f;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}
div.entry div.text {
color:#96003f;
width:70%;
margin:1.5em auto 0 auto;
}
div.entry div.text p,
div.entry ul li,
div.entry h3 {
text-align:left;
font-size:11px;
margin-bottom:10px;
line-height:15px;
} 
div.entry ul li {
margin-bottom:0;
}
div.entry ul li strong {
font-weight:bold;
}
div.entry h3 {
text-transform:uppercase;
font-weight:normal;
margin-bottom:0;
}
#downloadpdf p,
#downloadpdf select {
color:#96003f;
float:left;
}
#downloadpdf p {
margin:5px 0 0 10px;
}
#downloadpdf p a,
a.pricelist {
color:#96003f;
}
#downloadpdf select {
border:1px solid #96003f;;
font-size:11px;
padding:2px;
}
img#stimuli_lightboxImage {
border:15px solid #f4cbd2;
}

/* Bildrubriker */
a.enterSite {
background:url(images/txtEnterSite.gif) no-repeat;
display:block;
height:24px;
margin-top:1em;
text-indent:-999px;
width:127px;
}