body {
  padding: 0;
  margin: 10px 0px 0px 0px;
  font-family: Lucida Sans, Arial;
  font-size: 12px; _font-size: 75.00%;
  color: #333;
  text-align: center;  
  /*background:#fff url(../img/body-bg.gif) repeat-x -15px top;*/
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */
b
a,
a:link,
a:visited {
  color: #272727; 
}

a { text-decoration: none;}


a:hover,
a:active { 
  color: #272727; 
  text-decoration: underline;
  -moz-outline-style: none;
}

.fp a, .fp a:link { color:#0f75bc; }
.fashion a, .fashion a:link { color:#ca0088; }
.health a, .health a:link { color:#9ec54d; }
.kids a, .kids a:link { color:#cf4239; } 
.home a, .home a:link { color:#575757; } 
.books a, .books a:link { color:#13a89e; }

h1, h2, h3, h4, h5 {
  color: #484848;  
  margin: 5px 0 10px 0;
  clear: left;    
}

.fp      h1, .fp       h2, .fp       h3,  .fp       h4, .fp       h5 { color: #0f75bc; }
.fashion h1, .fashion  h2, .fashion  h3,  .fashion  h4, .fashion  h5 { color: #ca0088; }
.health  h1, .health   h2, .health   h3,  .health   h4, .health   h5 { color: #9ec54d; }
.kids    h1, .kids     h2, .kids     h3,  .kids     h4, .kids     h5 { color: #cf4239; }
.home    h1, .home     h2, .home     h3,  .home     h4, .home     h5 { color: #575757; }
.books   h1, .books    h2, .books    h3,  .books    h4, .books    h5 { color: #13a89e; }

h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; margin-bottom:5px;}
h4 { font-size: 1.1em; }
h5 { font-size: 1.3em; color:#FFFFFF; }


h1.pagetitle {
  position: absolute;
  top: 159px;
  left: 236px;  
  margin: 0;
}

p { margin: 5px 0 5px 0; }
p.content { margin: 10px 0 15px 0; }

hr {
  height: 1px;
  border: 0;
  color: #e6e6e6;
  background: #e6e6e6;
}

.no-disp { display:none; }

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#two-col-home #wrapper,
#two-col-sub #wrapper,
#one-col-sub #wrapper {
  width: 1002px;
  text-align: left;  
  margin: 0px auto 0 auto;       
}

#header {
  padding: 0;
  margin: 0;
  height: 173px;  
  background: transparent url(../img/header-bg.png) no-repeat bottom left;
}

#header .site-logo { position:absolute; top:12px; left:56px; float:left; }
#header .site-logo span { display:none; }

#header .pressan a { position:absolute; top:89px; right:30px; text-indent:-3000px; width:184px; height:47px; background: url(../img/logo-pressan.png) no-repeat top left; }

#wrapper #inner { float:left; background: transparent url(../img/wrapper-bg2.png) repeat-y 0px 0px;}

/* color specific*/
.fp #inner { border-top:5px solid #0f75bc; }
.fashion #inner { border-top:5px solid #ca0088; }
.health #inner { border-top:5px solid #9ec54d; }
.kids #inner { border-top:5px solid #cf4239; } 
.home #inner { border-top:5px solid #575757; } 
.books #inner { border-top:5px solid #13a89e; }

/* **************************************************************** */
/* PageTitle                    */
/* **************************************************************** */
.page-title { position:absolute; top:190px; right:9px; width:755px; height:60px; background:url(../img/page-header-bg.gif) no-repeat bottom left; }
.page-title h2 { color:#c71414; font-family:Georgia; font-size:1.8em; padding:0 0 5px 0;}
/* **************************************************************** */
/* Quick navigation in header for each template                     */
/* **************************************************************** */

#qnav  
{		
	position:absolute;
	top:25px;
	right:240px;	
}

#qnav ul { float: left; margin: 0;  padding: 0; }
#qnav ul li { float: left; list-style: none; margin-right: 18px; padding: 0px 0px 0px 0px;  }
#qnav ul li a { color:#fff; }

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

.main-navigation 
{	
  position: absolute;
  top: 136px;  
  top: 137px\9;
  left: 40px;  
}


.main-navigation ul { float: left; margin: 0;  padding: 0; }
.main-navigation li { float: left; list-style: none; margin:0; margin: 0px 0px 0px 0px; }

.main-navigation .last { background:none; margin-right:0px;}

.main-navigation a, .main-navigation a:link { 
  float: left;
  font-size: 1.2em;   
  color: #fff;     
  padding: 12px 2px 8px 0px;      
  text-decoration:none;
  background:transparent url(../img/main-nav-sep.gif) no-repeat bottom right;
}

.main-navigation .current a,
.main-navigation .current a:link,
.main-navigation .current a:visited
 {
  color: #ffffff;
  text-decoration: none;      
}

/* color specific*/
.fp			 .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% 0px; }
.fashion .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% -38px; }
.health	 .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% -76px; }
.kids		 .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% -114px; }
.home		 .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% -152px; }
.books	 .main-navigation .current a { background: transparent url(../img/main-nav-right-sprite.gif) no-repeat 100% -190px; }

.main-navigation li a:hover  { color:#0f75bc;  }
.main-navigation li a:hover[href*=forsida]   { color:#0f75bc; }
.main-navigation li a:hover[href*=tiska]     { color:#ec008c; }
.main-navigation li a:hover[href*=heimili]   { color:#ca0088; }
.main-navigation li a:hover[href*=ithrottir] { color:#9ec54d; }
.main-navigation li a:hover[href*=born]      { color:#cf4239; } 
.main-navigation li a:hover[href*=heimili]   { color:#575757; } 
.main-navigation li a:hover[href*=baekur]    { color:#13a89e; }

.main-navigation a span  { padding: 12px 22px 8px 18px;  }

.main-navigation .current a span  { padding: 13px 18px 8px 18px; padding: 12px 18px 8px 18px\9; }

/* color specific*/
.fp			 .main-navigation .current a span { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px 0px;  }
.fashion .main-navigation .current a span  { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px -38px;  }
.health	 .main-navigation .current a span  { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px -76px;  }
.kids		 .main-navigation .current a span  { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px -114px;  }
.home		 .main-navigation .current a span  { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px -152px;  }
.books	 .main-navigation .current a span  { background: transparent url(../img/main-nav-left-sprite.gif) no-repeat 0px -190px;  }

.main-navigation li.current a:hover { color:#fff; }

/* **************************************************************** */
/* Sub navigation													                          */
/* **************************************************************** */
.second-navigation {  float:left; background-color:#fff; padding:7px 0 7px 0; margin:0px 0px 10px 0px; border:1px solid #d5d5d5; width:198px; }

.second-navigation ul { list-style: none; padding: 0; margin:0; }
.second-navigation li 
{
	display: block; 
	padding: 0; 
	margin: 0; 		
}

.second-navigation a {
  display: block;  
  padding: 6px 0px 4px 15px;       
  /*border-bottom:1px solid #e6e5e5;*/
  margin-right:0px;
  margin-left:0px;
}

.second-navigation li:last-child a { border:none; }

/**** Level 1 ***/
.second-navigation .level1 a { font-size:14px; }
.second-navigation .level1 a:hover { text-decoration: underline;   }
.second-navigation .level1 .current_page a { text-decoration: none; font-weight:bold;  }

/**** Level 2 ***/
.second-navigation .level1 ul.level2 { border-top:1px solid #e6e5e5;  }
.second-navigation .level1 .level2 a { padding: 6px 0px 4px 30px; font-weight:normal; font-size:12px; text-decoration:none; border:none; color:#515152; background-color:#f9f9f9; }
.second-navigation .level1 .level2 a:hover { text-decoration: underline; border:none; }
.second-navigation .level1 .level2 .current_page a { text-decoration: underline; border:none; font-weight: bold; }
.second-navigation .level1 .level2 li.last a { border-bottom:1px solid #e6e5e5; }

/**** Level 3 ***/
.second-navigation .level1 .level2 .level3 ul { border: none; }
.second-navigation .level1 .level2 .level3 a  
{
    font-size: 1.0em;
	color: #333333; 
	font-weight: normal; 
	border-bottom: 1px solid #e6e5e5;
	border-top:none;
	padding:6px 0px 6px 40px; 
	background: none;
	text-transform:none;
	background-color:#ececec;
}
.second-navigation .level1 .level2 .level3 a:hover,
.second-navigation .level1 .level2 .level3 .current_page a { text-decoration: underline; font-weight: bold; }

/* **************************************************************** */
/* Quick search in header for each template                         */
/* **************************************************************** */

#qsearch { 
  position: absolute; 
  top: 145px; 
  right: 25px;
  background: url(../img/search-bg.gif) no-repeat top left;  
  width:193px;
  height:25px;
}

#qsearch div { padding:3px 0px 0px 5px; }

#qsearch .input-field {
  float: left; 
  width: 150px;
  font-size: 11px;
  color:#494949;
  margin-right: 10px; 
  padding: 3px 0px 2px 0px;
  border: none;
  background: none;
}

#qsearch input.button {  
  float: left;
  width: 25px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  padding: 4px 0 3px 0;
  background: none;
  border: none;
  cursor: pointer;
  _cursor: hand;
  text-indent:-2000px;  
  height: 20px;
}

/* **************************************************************** */
/* Mini basket                                                      */
/* **************************************************************** */

.basket-small { position:absolute; top:20px; right:30px; height:59px; background: url(../img/basket-small-bag.gif) no-repeat 0px 0px; }

.basket-small a.bag { position:absolute; top:0px; left:0px; height:59px; width:79px; text-indent:-2000px; }

/* color specific*/
.fp .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px 0px; }
.fashion .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px -59px; }
.health .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px -118px; }
.kids .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px -177px; }
.home .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px -236px; }
.books .basket-small { background: url(../img/basket-small-bag.gif) no-repeat 0px -295px; }

.basket-small .content { padding:0px 0px 0px 90px; color:#fff;}
.basket-small .content h3 { margin:0 0 5px 0; color:#fff; font-weight:bold; font-size:15px;}
.basket-small .content p { margin:3px 0 8px 0; }
.basket-small .content a { color:#5787cb; }

/* color specific*/
.fp .basket-small .content a { color:#0f7fbc; }
.fashion .basket-small .content a { color:#ec008c; }
.health .basket-small .content a { color:#8cc63f; }
.kids .basket-small .content a { color:#ef4036; }
.home .basket-small .content a { color:#575757; }
.books .basket-small .content a { color:#13a89e; }


/* **************************************************************** */
/* Breadcrumbs navigation definitions                               */
/* **************************************************************** */

#breadcrumbs {
  position: absolute;
  top: 185px;
  left: 17px;  
}

#breadcrumbs ul { float: left; margin: 0; padding: 0; }
#breadcrumbs li { float: left; list-style: none; background:none; padding:0px; }

.fp      #breadcrumbs li,
.fp      #breadcrumbs li.last a,
.fp      #breadcrumbs li a:hover { color:#0f75bc; }
.fashion #breadcrumbs li,
.fashion #breadcrumbs li.last a,
.fashion #breadcrumbs li a:hover { color:#ca0088; }
.health  #breadcrumbs li,
.health  #breadcrumbs li.last a,
.health  #breadcrumbs li a:hover { color:#9ec54d; }
.kids    #breadcrumbs li,
.kids    #breadcrumbs li.last a,
.kids    #breadcrumbs li a:hover { color:#cf4239; }
.home    #breadcrumbs li,
.home    #breadcrumbs li.last a,
.home    #breadcrumbs li a:hover { color:#575757; }
.books   #breadcrumbs li,
.books   #breadcrumbs li.last a,
.books   #breadcrumbs li a:hover { color:#13a89e; }

#breadcrumbs li a { color: #272727;}
#breadcrumbs .bc-first-separator { display: none; }
#breadcrumbs .bc-separator { color: #272727; margin: 0 5px 0 5px; }

/* **************************************************************** */
/* Banners                               */
/* **************************************************************** */

.related-banners { float:left; margin-bottom:10px; }
.related-banners ul { margin:0; padding:0; list-style:none }
.related-banners ul li { margin:0; padding:0 0 5px 0; }
	
/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  position: relative;
  height: 109px;
  margin: 0px auto 10px auto;  
  background:transparent url(../img/footer-bg.png) no-repeat top left;
}

#footer .content { text-align:center;  padding:55px 0 0 0;}
#footer .content span.org { font-weight:bold; } 
#footer .content span.tel { font-weight:bold; }
#footer .content span.email { font-weight:bold; }
#footer .content span { padding-right:5px; margin-bottom:0px; }

/* Webmaster Logo */
.webmaster { position:absolute; right:15px; top:65px; }
