@charset "UTF-8";
/* CSS Document */

#askeladdenLogo {
  float: right;
  position: relative;
  padding-top:60px;
  margin-right:-35px;
}




#simpleSearch input {
  font-size: 95%;
  height: 20px;
  padding: 2px;
  width:200px;
  border: 1px solid #34352c;
  color: #7d7e78;
  margin-bottom: 10px;
}

#simpleSearch select {
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}

#simpleSearch .AskeladdenSimpleButton {
  float: right;
  background: url(simpleSearchSubmit.jpg) top left no-repeat;
  font-size: 100%;
  height: 30px;
  margin-left: 3px;
  padding: 0;
  width: 68px;
  border: none;
  color: #35342c;
  font-size: 115%;
  padding-right: 18px;
  clear: both;
  display: block;
}

.simpleSearch a {
  float: right;
}


#relations .article,
.simpleSearch {
  border-bottom: 1px solid #d2d2d2;
  x margin: 0 10px;
  padding: 10px;
}

#relations .article h1,
.simpleSearch h2 {
  font-size: 130%;
  margin-bottom: 8px;
  color: #35342c;
}

#content.askeladdenFrontpageArticle {
  width: 670px;
}

#content.askeladdenFrontpageArticle h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 250%;
}

#content.askeladdenFrontpageArticle p.text {
  font-size: 115%;
  line-height: 120%;
}

#content.askeladdenFrontpageArticle img {
  margin-bottom: 10px;
}

.searchIconFilter {
  padding-bottom: 20px;
  border-bottom: 1px solid #D2D2D2;
}

form.searchFilter {
  width: 200px;
  padding: 11px;
  position: relative;
  clear: both;
}

form.searchFilter img {
  float: left;
  width: 36px;
  margin-right: 10px;
}

form.searchFilter label {
  float: left;
  width:151px;
  margin-top: 10px;
}

form.searchFilter label input {
  float: right;
  width: 10px;
  margin-top: -15px;
}

/* ASKELDADDEN SITE TEMPLATE STYLES*/

#siteLeftColumn {
  float: left;
  width: 335px;
  padding-right: 25px;
}

#siteLeftColumn .article h1 {
  font-size: 185%;
  margin-bottom: 8px;
}

#siteLeftColumn .article .article-content p {
  margin-bottom: 6px;
}


 

#siteMidColumn {
  float: left;
  width: 220px;
  padding-right: 25px;
}

#siteMidColumn #relations .relation p {
  margin-bottom: 6px
}


#siteRightColumn {
  float: right;
  width: 335px;
}

#askUs {
  margin: 30px 0;
  background: url(askUsBackground.jpg) 55px top no-repeat;
  height: 73px;
}

#askUs h3 {
 font-size: 200%;
  padding: 19px 0 0 90px;
}

#askUs h3 a {
  color: #35342C;
  width: 222px;
  height: 73px;
 }



#gallery {
  margin-bottom: 20px;
x  min-height: 100px;
x  height: auto!important;
x  height: 100px;
}

#preLoader {
  margin: 0 auto;
  margin-bottom: -34px; 
  width: 32px;
}

#galleryPaginator {
  position: relative;
  height: 70px;
  width: 335px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
}

#galleryPaginator #doPrev {
  position: absolute;
  width: 25px;
  height: 70px;
  background: #000 url(doPrev.gif) no-repeat 50% 50%;
  opacity: .7;
  filter: alpha(opacity=70);
  -moz-opacity:.70;
  left: 0;
  top: 0;
  cursor: pointer;
}

#galleryPaginator #doNext {
  position: absolute;
  width: 25px;
  height: 70px;
  background: #000 url(doNext.gif) no-repeat 50% 50%;
  opacity: .7;
  filter: alpha(opacity=70);
  -moz-opacity:.70;
  right: 0;
  top: 0;
  cursor: pointer;
}

#galleryPaginator #doNext span,
#galleryPaginator #doPrev span {
  display: none;
}

#galleryPaginator li {
  display: inline;
}

#galleryPaginator li a {
  display: inline;
  margin: 0 2px;
}

#galleryPaginator li a img {
  display: inline;
}

#mainImage img {
  margin: 0 auto 20px;
}

#video {
  margin-bottom: 10px;
}

.message {
  background:#fff;
  padding:10px 0;
}
.message .article-content {
  width:940px;
  margin:0 auto;
  padding:10px;
  border:1px solid #ccc;
}

body.tundra #content {padding:0; margin-left:-5px;}
