.pageid2213 .logincontainer { width:375px; }
.pageid2213 .logincontainer div { display:block; width:250px; height:30px; }
.pageid2213 .logincontainer div label { float:left; width:75px; margin-bottom:10px; }
.pageid2213 .logincontainer div input { float:left; width:150px; margin-bottom:10px; }
.pageid2213 #loginSubmit { margin:10px 0 20px 125px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.pageid2213 .packages{ float:left; margin: 15px 0 4px 0}
.pageid2213 #verdfoturnew{ background: #fff url(/lisalib/getfile.aspx?itemid=23538) 0 0 no-repeat; width: 475px; height: 29px; font-weight: bold; }
.pageid2213 #verdfoturnew li { padding: 2px 10px 5px 0; }
.pageid2213 #verdfoturnew .stodvar { padding-left:20px; }
.pageid2213 #content { position:relative; }
.pageid2213 #aspnetForm select.dropdowneditsub { position:absolute; top:77px; left:0; }
.pageid2213 #stage { margin-bottom:50px; }
.pageid2213 .terms { margin: 12px 0; position:absolute; top: 70px }
.pageid2213 .relme { position:relative; }
.pageid2213 .submitBottom { position:absolute; top:170px; left:0; }
.pageid2213 .termslink{ padding-bottom:50px; }
#content .right { position:absolute; right:0 }

.pageid2213 input[type="text"]{ border:1px solid #666; }
.pageid2213 input[type="password"]{ border:1px solid #666; }
.pageid2213 .buttons { margin:12px 0}
.pageid2213 .bottom{ position:absolute; top:290px }

.pageid2213 .cardinfo td{ text-align:left; }
* { margin: 0; padding: 0; }

a { text-decoration: none; color: #039; }
a:hover { text-decoration: underline; }
a:visited { color:#506B87; }
hr { margin:8px 0 }
ul, #content form ul, #content #pakkaval { list-style:none }

h2 { font-size: 16px; margin-bottom:8px; color:#666 }
h3 { font-size: 14px; margin-bottom:4px; color:#666 }
h4 { font-size: 12px; margin-bottom:4px; color:#666  }

html { overflow-y:scroll }
body { font: 12px/130% Verdana, Tahoma, sans-serif; color:#666; padding-top:22px }
ol ol { list-style-type:lower-roman }


.clear { clear:both }

.stream { display:none }

.hidden { display: none; }

#container { width:800px; margin:0 auto; position:relative; }

#content { width:758px; margin:0 auto }
#content ul { list-style:disc; }
#content li {   }
#content p { padding:8px 0 }

#content ul.arrows { list-style:none; }
#content ul.arrows li { background:url('/lisalib/getfile.aspx?itemid=24737') no-repeat 0px 6px; padding:0 0 0 10px; margin:0 0 4px 0 !important; }

#content ul.normal { list-style-type: none; margin:10px}
#content ul.normal li { background:url('/lisalib/getfile.aspx?itemid=24737') no-repeat 0px 6px; padding:0 0 0 10px; margin:0 0 4px 0 !important; }

#content ul.list { list-style-type: bullet; margin:15px}
#content ul.list li { padding:0 0 0 10px; margin:15 0 4px 0 !important; }



#content ol li { margin:0 0 6px 10px; list-style-position: inside;}
#content ol ol li { padding:0 0 0 25px; margin:0 0 8px 0; }

#header { position:relative; margin-bottom: 15px; width:801px; height:283px }

#nav { position:absolute; top:248px; left:30px; color:#FFF }
#nav ul { float:left; }
#nav ul li { float:left; border-right:1px solid #99A0A3; padding:10px 10px 9px 10px; color:#FFF; font-weight:none; }
#nav ul li a { float:left; color:#FFF; font-weight:bold; }
#nav ul li a:hover { text-decoration:none; }
#nav a.logout { float:right; border-left:1px solid #99A0A3; padding:10px 10px 9px 10px; color:#FFF; font-weight:bold; margin-right:20px }
#nav ul li.first a { border-left:1px solid #99A0A3; }
#nav ul li a:hover { background:#666 }
#nav div { float:left; padding:10px }

#content .submit
{
  background: #FFF url(/lisalib/getfile.aspx?itemid=24414) 0 0 no-repeat;
  border: 0;
  width: 103px;
  height: 22px;
  padding-bottom: 2px;
  color:#039;
}

#content .submitShort { background:#FFF url(/lisalib/getfile.aspx?itemid=24414) no-repeat; padding:3px 0px 4px 0px; text-align:center; width:103px; }
#content a.submitShort:hover { text-decoration:none; } 
#content .submitLong { float:right; background:#FFF url(/lisalib/getfile.aspx?itemid=24658) no-repeat; padding:3px 9px 4px 9px }
#content a.submitLong:hover { text-decoration:none; } 

#content input.submitLong { width:150px; border:0; color:#039 }

/*** 'Askriftarleidir ***/

#pakkaval
{
  float: left;
  list-style: none;
  font-size: 0.81em;
  margin-bottom: 25px;
}

#pakkaval li { float:left; margin-left:8px }
#pakkaval li.n1 { background:url(/lisalib/getfile.aspx?itemid=37240); margin-left:1px }
#pakkaval li.n2 { background:url(/lisalib/getfile.aspx?itemid=37241) }
#pakkaval li.n3 { background:url(/lisalib/getfile.aspx?itemid=37238) }
#pakkaval li.n4 { background:url(/lisalib/getfile.aspx?itemid=37239) }
#pakkaval li a { float:left; width:183px; height:109px; }
#pakkaval li.n1 a:hover { background:url(/lisalib/getfile.aspx?itemid=37240) }
#pakkaval li.n2 a:hover { background:url(/lisalib/getfile.aspx?itemid=37241) }
#pakkaval li.n3 a:hover { background:url(/lisalib/getfile.aspx?itemid=37238) }
#pakkaval li.n4 a:hover { background:url(/lisalib/getfile.aspx?itemid=37239) }
#pakkaval li a div { visibility:hidden; padding:10px; color:#FFF }

/*** Stodvaval - forsida ****/
#toplinks { position:absolute; top:-5px; left:20px;  }
#toplinks ul { list-style:none; padding:0; margin:0; }
#toplinks ul li { float:left; display:block; padding:0 20px 0 0; }  

#stodvaval
{
  font-size: 1em;
  clear: both;
  margin-left: 15px;
}

#m12val		{ margin-bottom: 25px; height: 50px; }
#m12valid		{  }
#m12fela		{ display: none; font-weight:bold; float: left; margin-right: 5px; height: 40px; }
#m12texti		{ margin-top: 1px; float: left;}
#m12fela div	{ height: 40px; float: left; }
#m12fela .text	{ float: left; margin: 10px; }

#pakkar { float: left; list-style: none !important; }
#pakkar li { padding-bottom: 10px; }
#pakkar .sub { padding-left: 20px; }
#kaupaeinnBox { clear: both; float: left; width: 180px; margin-top: 10px; }

#verdtafla
{
  float: right;
  margin-left: 30px;
}

#verdtafla ul
{
  clear: both;
  list-style: none;
}

#verdtafla li
{
  float: left;
  padding: 5px;
}

#verdhaus
{
  background: #fff url(/lisalib/getfile.aspx?itemid=23545) 0 0 no-repeat;
  width: 475px;
  height: 29px;
  font-weight: bold;
}

#verdtafla .stodvar, #verdtafla .stod
{
  padding-left: 20px;
  width: 150px;
}

#verdtafla .verd
{
  width: 100px;
}

#verdtafla .verd_afslattarkerfi, #verdtafla #verd_afslattarkerfi
{
  width: 105px;
}

#verdtafla .afslattur
{
}

#verd
{
  width: 473px;
  float: left;

  border: 1px solid #d7d7d7;
  border-top: 0;
  border-bottom: 0;
}

#samtals
{
  font-weight: bold;
}

#verdfotur
{
  background: #fff url(/lisalib/getfile.aspx?itemid=23538) 0 0 no-repeat;
  width: 475px;
  height: 29px;
  font-weight: bold;
}

#verdfotur li
{
  float: right;
  padding: 2px 25px 5px 0;
}

#verdfotur .sparnadur
{
  color: #c00;
}

#stodvaval .submit
{
  clear: right;
  margin-top: 10px;
  float: right;
}

.completed { margin-bottom: 10px; }

/*** Innskr'aning ***/

#innskraning { clear: both; float: left; }
#innskraning label { width: 70px; }
#innskraning input { width: 120px; }

#innskraning .submit
{
  width: 103px;
  margin: 0 5px 0 0 ;
  float: right;
}

#innskraning .options {  }

#content .options { float:none; }

.options
{
  float: left;
  list-style: none;
  padding: 10px 0 0 0;
  margin:0;
}

.options li
{
  display: block;
  float: left;
  margin:0 12px 0 0;
  padding:0 0 0 10px; 
  background:url('/lisalib/getfile.aspx?itemid=24737') no-repeat 0px 6px;
}

/*** Form i boxi ***/

.widebox form label, .narrowbox form label
{
  clear:both;
  display: block;
  float: left;
  width: 90px;
  margin-bottom: 4px;
}

.widebox input, .widebox .static,
.narrowbox input, .narrowbox .static
{
  float: left;
  margin-bottom: 7px;
  width: 160px;
}

.widebox .submit, .narrowbox .submit
{
  width: 103px;
  clear: both;
  margin: 5px 0 0 90px;
}

#subscriptions { float: right; }
#subscriptions ul { list-style: none; }
#subscriptions li { padding-bottom: 8px; }

#gleymt label { width: 60px; padding:0 5px }
#gleymt .submit { float:right }

#nyskraning label { width: 150px; }
#nyskraning .submit { float:right; width: 103px; }

#stodvar { margin: 10px 0 0 18px; }
#stodvar li { margin-bottom: 10px; list-style: none; background:url(/lisalib/getfile.aspx?itemid=24942) no-repeat; padding:6px 0 5px 22px }

#content ul#disclaimers { border-top: 1px solid #CCC; margin-left: 0; list-style: none; font-size: 0.83em; }
#content ul#disclaimers li { padding-left: 14px; padding-top: 8px; color:#999 }

#content .noiceletters { color: red; font-size: 9px; position: absolute; left:350px; top:505px; }
#content .noiceletters2 { color: red; font-size: 9px; position: absolute; left:350px; top:515px; }

/*** 'Askriftarreikningur ***/

#calculator_subs { float: left; }
#calculator_canceled { float: right; }
#calculator_subs ul, #calculator_canceled ul{ list-style: none; }
#calculator_subs table { margin:20px 0 }

table { font-size: 1em; margin-top: 8px; }
table th { text-align: right; }
table td { padding: 3px 0; text-align: right; }
table .pakki { text-align: left; }
table .r0 { background: #f3f3f3; }
table .selected {}
table .samtals td { font-weight: bold; border-top: 1px solid #000; }
table td.empty { border: 0; }

#calculator_Subs .text { margin: 8px 0 0 0; }
#calculator_subs .text p, #calculator_subs .text small { display: block; margin-bottom: 8px; }

#payment div { width: 450px; float: left; margin: 5px 0 0 0; }
#payment label { width: 115px; float: left; }
#payment .kort input { width: 35px; }
#payment select { width: 55px; }
#payment select.man { width: 42px; }
#payment .kt input { width: 80px; float: left; }
#payment span { margin-left: 5px; }

.termsAccept
{
  clear: both;
  float: left;
  width:100%;
  margin-top: 10px;
}

#terms
{
  margin-top: 10px;
  float: left;
  width: 600px;
  border: 1px solid #d4d4d4;
  clear: both;
  overflow: auto;
  height: 250px;
  padding: 5px;
}
#terms div { margin: 0 0 10px 20px; }
#terms h4 { margin-bottom: 10px; }
#terms p { margin-bottom: 10px; }
#terms ol { padding: 0 0 0 30px; }
#terms li { padding-bottom: 15px; }
#terms ol li ol { padding-top: 15px; padding-bottom: 0; }
#terms ol li ol li { padding-bottom: 0; }
#terms input { margin-left: 25px; }
#terms label { font-size: 1.2em; }
#terms .submit { display: block; padding: 0 8px; margin-top: 10px; }


.process_list { margin:10px 0 10px 0px;  }
#stage { width:760px; height:40px; margin:0; padding:0; }
#stage li { font-weight:bold; float:left; width:190px; padding:12px 0 0 0px; margin:0; list-style:none; text-align:center; }
#stage .current {  color:#039; }

.process_list_step1 { background: url(/lisalib/getfile.aspx?itemid=24812) 0 0 no-repeat; }
.process_list_step2 { background: url(/lisalib/getfile.aspx?itemid=24813) 0 0 no-repeat; }
.process_list_step3 { background: url(/lisalib/getfile.aspx?itemid=24814) 0 0 no-repeat; }
.process_list_step4 { background: url(/lisalib/getfile.aspx?itemid=24815) 0 0 no-repeat; }

/*** Widebox ***/

.widebox
{
  clear: both;
  background: #fff url(/lisalib/getfile.aspx?itemid=23538) 0 100% no-repeat;
  padding: 0 0 20px 0;
margin:12px 0;
  width: 475px;
}

.widebox h3
{
  background: #fff url(/lisalib/getfile.aspx?itemid=23545) 0 0 no-repeat;
  width: 475px;
  height: 18px;
  font-weight: bold;
  padding: 7px 0 4px 7px;
  margin: 0;
  color:#666;
  font-size:13px;
}

.widebox .content
{
  width: 459px;
  padding: 7px;

  border: 1px solid #d7d7d7;
  border-top: 0;
  border-bottom: 0;
  float: left;
}

.ultrawide { background: #fff url(/lisalib/getfile.aspx?itemid=27058) 0 100% no-repeat; width: 740px; }
.ultrawide h3 { background: #fff url(/lisalib/getfile.aspx?itemid=27057) 0 0 no-repeat; width: 733px; }
.ultrawide .content { width: 724px; }

/*** Narrowbox ***/


.narrowbox { background: #fff url(/lisalib/getfile.aspx?itemid=23539) 0 100% no-repeat; padding: 0 0 20px 0; width: 205px; margin:12px 0; }
.nofooter { background:none; border-bottom: 1px solid #d7d7d7; padding:0px; }

.narrowbox h3
{
  background: #fff url(/lisalib/getfile.aspx?itemid=23546) 0 0 no-repeat;
  width: 205px;
  height: 18px;
  font-weight: bold;
  padding: 7px 0 4px 7px;
  margin: 0;
  color:#666;
  font-size:13px;
}

.narrowbox .content
{
  width: 189px;
  padding: 7px;

  border: 1px solid #d7d7d7;
  border-top: 0;
  border-bottom: 0;
  float: left;
}

#villur, #skilabod { padding:5px 0 10px 15px;  }
#villur li, #skilabod li { padding:2px; color:#e64710; font-weight:bold;}

#footer { border-top:7px solid #ABB7BE; padding:7px 0; margin:24px 0 12px 0; clear: both; }

#notice { position:absolute; left:150px; top:310px; width:500px; background:#8A9499; color:#FFF; border:5px solid #CCC }
#notice div { padding:12px }

#waitbox { position:absolute; text-align:center; left:170px; top:525px; width:150px; height:88px; background:#8A9499 url(/lisalib/getfile.aspx?itemid=24675) no-repeat 50% 25% ; color:#FFF; border:5px solid #CCC }
#waitbox div { padding:50px 12px 12px 12px; font-weight:bold; }
#waitbox img { height:32px; width:32px; }

.red { color:#e64710; }

/***MISC***/
.umbodstafla {border: none; }
.umbodstafla th {text-align: left; border: none; padding: 0 0 10px 4px; margin: 0; }
.umbodstafla td {text-align: left; border: none ; padding: 2px 5px 2px 5px; margin: 0;}

#erroriceletters { display:none; }

/**************/
/*  OFFERS    */
/**************/

.offer { border-bottom:1px solid #d7d7d7; }
.offer .offer_content { padding:5px 0 0 20px; }
.offer a.offershow { background:url('/lisalib/getfile.aspx?itemid=27030') no-repeat; float:left; margin:4px 10px 0 0; height:9px; width:9px; }
.offer a.offercollapse { background:url('/lisalib/getfile.aspx?itemid=27029') no-repeat; float:left; margin:4px 10px 0 0; height:9px; width:9px; }
.offer a.offer_select { float:right; color:#CC0000; display:block;  }
.offer .offer_title { float:left; margin:0 10px 0 0; }
.offer .offer_price { float:left; }

.offersection { padding: 2px 0 5px 0; }
.offersection #offerkey { width:150px; }


/*******************/
/*  ÚTHRINGIVER    */
/*******************/

.uthringiver label { display: block; }


.field-row { clear:both; margin:5px 0; }
.field-row label { float:left; width:150px; padding-top:2px; }

table.giftcard td { text-align:left; padding:3px 10px; }
table.giftcard th { text-align:left; }

/******************/
/*Greiðslubreyting*/
/******************/
#greidslubreyting { margin: 10px auto; }
#greidslubreyting td { text-align:left; }
#greidslubreyting td.ls { text-align:right; padding-right:10px; }
#kredit { display:none; }
#kredit td { text-align:left; }
#kredit td.ls { text-align:right; padding-right:10px; }



