body {
 background-color: #10151a;
 text-align: center;
 font-family: Arial;
}

img {
	white-space: normal;
}

a:link { color:  #7a7269; }
a:hover{ color:  #c0c4c6; }
a:active { color:  #c0c4c6; }
a:visited { color:  #7a7269; }


#mainMenu a:link { color:  #7a7269; text-decoration: none;}
#mainMenu a:hover{ color:  #c0c4c6; text-decoration: none;}
#mainMenu a:active { color:  #c0c4c6; text-decoration: none;}
#mainMenu a:visited { color:  #7a7269; text-decoration: none;}

#mainMenu a#selected:link { color:  #c0c4c6; text-decoration: none;}
#mainMenu a#selected:hover{ color:  #e4e6e7; text-decoration: none;}
#mainMenu a#selected:active { color:  #c0c4c6; text-decoration: none;}
#mainMenu a#selected:visited { color:  #c0c4c6; text-decoration: none;}

#subMenu a:link { color:  #7a7269; text-decoration: none;}
#subMenu a:hover{ color:  #c0c4c6; text-decoration: none;}
#subMenu a:active { color:  #c0c4c6; text-decoration: none;}
#subMenu a:visited { color:  #7a7269; text-decoration: none;}

#subMenu a#selected:link { color:  #c0c4c6; text-decoration: none;}
#subMenu a#selected:hover{ color:  #e4e6e7; text-decoration: none;}
#subMenu a#selected:active { color:  #c0c4c6; text-decoration: none;}
#subMenu a#selected:visited { color:  #000000; text-decoration: none;}


.white
{
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}

.listContent
{
  font-size: 11px;
}

.spacing
{
  padding-left: 20px;
}

img {
 border: 0px;
}

#wrap {
	width: 958px;
	text-align: left;
	margin: 20px auto 0px;
}

#wrap2, #top, #languages, #mainContent, #footer {
	float: left;
}

#top, #languages, #mainContent, #footer {
 width: 958px;
 color: #7a7269;
}

#top {
 background-image: url('../img/img_03.jpg');
 height: 87px;
 position: relative;
}

#mainMenu {
 bottom: 16px;
 left: 309px;
 position: absolute;
 text-transform: uppercase;
 font-size: 0.8em;
}

#subMenu
{
  background-image: url('../img/img_05.png');
  width: 848px;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
  line-height: 36px;
  height: 36px;
}
 #subMenu .inner
 {
    position: relative;
    left: 308px;
 }

#languages {
 float: left;
 background-image: url('../img/img_05.png');
 height: 36px;
 position: relative;
 width: 110px;
}

#languagesContent {
 top: 11px;
 right: 25px;
 position: absolute;
}

#languagesContent img {
 margin-left: 10px;
}

#mainContent {
 background-image: url('../img/img_06.png');
 background-repeat: no-repeat;
 background-color: white;
 position: relative;
}

#boxArea {
/* top: 11px; 
 left: 307px;
 position: absolute;*/

 display: block;
 position: relative;
}

#box {
 border: solid 1px #b0ada9;
 width: 627px;
 width: 910px;
 width: 720px;
 /*height: 290px;*/
 background-color: white;
 float: left;
 padding-bottom: 10px;
 margin-bottom: 12px;
 margin-left: 195px;
}

#box img, #homeTable img {
 border: solid 1px #26323c; 
 float: left;
 margin-right: 10px;
}

#box h1, #homeTable h1 {
 background-color: #232431;
 margin: 0px;
 margin-bottom: 10px;
 padding: 9 0 9 10px;
 font-size: 12px;
 text-transform: uppercase;
 color: white;
 border-bottom: solid 1px #b0ada9;
}

#box span#innihald, #homeTable span#innihald {
 padding: 0 17px;
 display: block;
 font-size: 0.7em;
}

/*#smallbox {
 width: 306px;
 height: 100%;
 float: left;
 margin-right: 13px;
}*/

#footer {
 background-image: url('../img/img_07.png');
 height: 59px;
 position: relative; 
 font-size: 12px;
}

#footerContent {
 top: 12px;
 right: 26px;
 position: absolute;
}

#footer img {
 margin-right: 10px;
 margin-top: 2px;
  vertical-align: top;
}

table#skip {
 font-size: 10px;
 border-collapse: collapse;
 width: 100%;
}

table#skip thead tr th {
	padding: 10px;
	background: #fff;
	border: none;
}

table#skip tr.odd {
 background-color: #EEE;
}

table#skip tr:nth-child(odd) td {
	background-color: #EEE;
}

table#skip tr td, 
table#skip tr th {
 padding: 0px;
 text-align: center;
 border-right: dotted 1px #CCC;
}

#box table#skip tr td img {
	float: none;
}

table#homeTable {
	border-spacing: 12px 13px;
    margin: 0px;
}

table#homeTable tr td {
        width: 355px;
        border: solid 1px #b0ada9;
        background-color: white;
        padding: 0 0 10px 0;
}
#skip thead th:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.skipflokkar {
	width: 100%;
}

.skipflokkar td {
	padding: 3px 5px;
	width: 25%;
	font-size: 0.8em;
	text-transform: uppercase;
}

.shipInfo td {
	vertical-align: top;
}

.shipInfo tr td:first-child {
	font-weight: bold;
}

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

.gallery li {
	margin: 0;
	padding: 0;
}

.gallery li img {
	margin-bottom: 10px;
}
