﻿/* MyNova Login */
/*-------------------------------------*/

.my_nova .login_screen{ position: relative; background: url(/Images/loginnrammi.jpg); width: 950px; height: 340px; font-size: 12px; }
.my_nova .login_barstool {position: absolute; background: url(/Images/stolar.png); width: 397px; height: 321px; top:1px; left:130px; }
.my_nova .login{ float: right; margin: 110px 20px 10px 0; width: 382px; color: #fff; }
.my_nova .login_headline{ float: right; width: 382px; color: #fff; text-align:left; margin-bottom: 8px; }
.my_nova .login_headline h3{ font-size: 25px; font-weight:normal; font-weight: bold; margin: 0; padding: 0; }
.my_nova .login_headline span{ font-size: 12px; }
.my_nova .login_headline .text{ margin-top: 20px;}
.my_nova .login .login_content{ width: 382px; }
.my_nova .login .col1{ display: block; }
.my_nova .login .content_row{ width: 382px; margin-bottom: 5px; float: left; }
.my_nova .login .content_row span{ display: block; position: relative; color: #fff !important; }
.my_nova .login .username,
.my_nova .login .password{ width: 183px; height: 15px; border: solid 1px #cecece; padding: 0 3px; background: #fbdde6; }

.my_nova .login a, 
.my_nova .login a:hover { color: #ed84a7 !important; text-decoration: none !important; font-size: 11px;  font-weight:bold; }
.my_nova .login .content_row_button{ width: 62px; /*margin-top: 9px;*/ /* text-align: right; GPS|2007.12.11 - removed, text appearing over button */clear: both; float: right; }
.my_nova .login .content_row_button a span{ display: none; text-align: right; }
.my_nova .login .recover_pwd label{ display: block; padding: 5px 0 0 0; }
.my_nova .login .recover_pwd input{ margin: 0 0 5px 0; width: 183px; height: 15px; border: solid 1px #cecece; padding: 0 3px; background: #fbdde6;  }
.my_nova .login .recover_pwd a{ float: left; }
.my_nova .login .err{ margin: 4px 0; display: block; }
/*-------------------------------------*/



/* MyNova front */
/*-------------------------------------*/
.my_nova .my_nova_front{ margin: 0 0 10px 0; padding: 0; background: url(/images/mitt_nova/frontpage_bg.jpg) no-repeat; }
.my_nova .my_nova_front .front_content{ padding: 0 10px 0 340px; min-height: 350px; background: url(/images/mitt_nova/front_chair.png) no-repeat; }  * html .my_nova .my_nova_front .front_content{ height: 350px; }
.my_nova .my_nova_front .front_content .text{ margin: 0; padding: 0 30px 0 0; height: 247px; width: 330px; }
.my_nova .my_nova_front .front_content .text .inner{ padding: 80px 0 20px 0; height: 147px; }
.my_nova .my_nova_front .front_content .text h2{ margin: 0 0 10px 0; color: #fff; font-size: 190%; }
.my_nova .my_nova_front .front_content .text .introText{ color: #fff; margin: 0 0 0 0; }

.my_nova .my_nova_front .front_content .item{ margin: 10px 0 0 0; padding: 0; width: 360px; }
.my_nova .my_nova_front .front_content .item .itemimage{ width: 110px; margin: 0 15px 0 0; overflow: hidden; float: left; }
.my_nova .my_nova_front .front_content .item .itemimage img{ }
.my_nova .my_nova_front .front_content .item .itemtext{ width: 235px; float: left; }
.my_nova .my_nova_front .front_content .item .itemtext h4{ font-size: 120%; }
.my_nova .my_nova_front .front_content .item .itemtext p{ margin: 5px 0; font-size: 90%; }
.my_nova .my_nova_front .front_content .item .itemtext a{ margin: 0; color: #afa79f; text-decoration: none; font-size: 90%; font-weight: bold; } 


.my_nova .mynova_nav{ width: 710px; overflow: hidden; padding: 20px 0 20px 0; }
.my_nova .mynova_nav ul{ padding: 0 0 0 136px; margin: 0; list-style-type: none; margin: 0; float: left; }
.my_nova .mynova_nav ul li{ float: left; width: 91px; height: 145px; padding: 0 25px 0 0; position: relative; }
.my_nova .mynova_nav ul li a{ display: block; width: 91px; height: 23px; background-position: 0 0; background-repeat: no-repeat; position: relative; }
.my_nova .mynova_nav ul li a:hover{ display: block; width: 91px; height: 23px; background-position: 0 -23px; }
.my_nova .mynova_nav ul li a span{ display: none; }

.my_nova .mynova_nav ul li.yfirlit{ background: url(/images/mitt_nova/chair1.jpg) no-repeat 0 23px; }
.my_nova .mynova_nav ul li.afylling{ background: url(/images/mitt_nova/chair2.jpg) no-repeat 0 23px; }
.my_nova .mynova_nav ul li.frelsi{ background: url(/images/mitt_nova/chair2.jpg) no-repeat 0 23px; }
.my_nova .mynova_nav ul li.stillingar{ background: url(/images/mitt_nova/chair3.jpg) no-repeat 0 23px }
/*.my_nova .mynova_nav ul li.tolvupostur{ background: url(/images/mitt_nova/chair4.jpg) no-repeat 0 23px; }*/
.my_nova .mynova_nav ul li.albumid{ background: url(/images/mitt_nova/chair5.jpg) no-repeat 0 23px; }
.my_nova .mynova_nav ul li.vinatonar{ background: url(/images/mitt_nova/chair6.jpg) no-repeat 0 23px; padding: 0 18px 0 0; }

.my_nova .mynova_nav ul li.yfirlit a{ background-image: url(/images/mitt_nova/btn_yfirlit.png); }
.my_nova .mynova_nav ul li.afylling a{ background-image: url(/images/mitt_nova/btn_mitt-nova_afylling.gif); }
.my_nova .mynova_nav ul li.frelsi a{ background-image: url(/images/mitt_nova/btn_mitt-nova_frelsi.gif); }
.my_nova .mynova_nav ul li.stillingar a{ background-image: url(/images/mitt_nova/btn_mitt-nova_stillingar.gif); }
/*.my_nova .mynova_nav ul li.tolvupostur a{ background-image: url(/images/mitt_nova/btn_tolvupostur.png); }*/
.my_nova .mynova_nav ul li.albumid a{ background-image: url(/images/mitt_nova/btn_albumid.png); }
.my_nova .mynova_nav ul li.vinatonar a{ background-image: url(/images/mitt_nova/btn_vinatonar.png); }

/*-------------------------------------*/

/*  My Nova Single refill */
/*-------------------------------------*/

.my_nova .single_refill{  }
.my_nova .single_refill table{ width: 100%; }


.my_nova .single_refill .paymentHeader{ margin: 0 0 20px 0; padding: 7px 0; border: solid #e5e5e5; border-width: 1px 0; position: relative; width: 670px; }

.my_nova .single_refill .paymentHeader h3{ float: left; font-size: 130%; color: #2b2724;  }
.my_nova .single_refill .paymentHeader .choices .pt_header, .radioButtonChoices .pt_header{ display: block; }
.my_nova .single_refill .paymentHeader .choices input, .radioButtonChoices input{ margin: 0 5px 0 10px; }
.my_nova .single_refill .paymentHeader .choices label{ font-size: 110%; color: #000; font-weight: bold; }

.my_nova .single_refill .step1{  }
.my_nova .single_refill .step1 h2{ position: relative; }
.my_nova .single_refill .step1 .refill_info{ clear: left; margin: 0; padding: 10px 0 0 0; min-height: 80px;} * html .my_nova .single_refill .step1 .refill_info{ height: 80px; }
.my_nova .single_refill .step1 .refill_info .phonenumber{ margin: 0; padding: 0; width: 335px; float: left; }
.my_nova .single_refill .step1 .refill_info .refill_amount{margin: 0; padding: 0; width: 335px; float: left; }
.my_nova .single_refill .step1 .refill_info .err{}

.my_nova .single_refill .step1 .col{ margin: 0; padding: 0; width: 310px; float: left;}
.my_nova .single_refill .step1 .payment_info{  }
.my_nova .single_refill .step1 .payment_info .description{ margin-bottom: 15px; }
.my_nova .single_refill .step1 .payment_info .description p{ font-weight: bold; font-size: 110%; }
.my_nova .single_refill .step1 .payment_info .col .pt_header input{ margin: 0 10px 0 86px; padding: 0; text-align: right; }
.my_nova .single_refill .step1 .payment_info .col .pt_header label{ margin: 0; padding: 0; font-size: 120%; font-weight: bold; }
.my_nova .single_refill .step1 .payment_info .col div{ margin: 0; padding: 10px 0 0 0;  }

.my_nova .single_refill .step2 label,
.my_nova .single_refill .step1 .refill_info .col label,
.my_nova .single_refill .step1 .payment_info .col div label.lbl{ margin: 0 10px 0 0; padding: 0; float: left; font-weight: bold; color: #000000; width: 100px; text-align: right;}

.rbvistakort label
{
	float: none !important;
}
.x-close
{
	float:right;	
}
.x-close:hover
{
	cursor:pointer;	
}



.fixFloat label{ float: none !important; } /*used in refill*/

.my_nova .single_refill .step1 .refill_info .refill_amount select{ width: 120px; }
.my_nova .single_refill .step1 .refill_info .phonenumber input,
.my_nova .single_refill .step1 .payment_info .col div.ssn input,
.my_nova .single_refill .step1 .payment_info .col div.cn input{ width: 160px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .single_refill .step1 .payment_info .cardname{ width: 215px; padding-left: 110px; }
.my_nova .single_refill .step1 .payment_info .cardname input{ margin-top: 2px; width: 176px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .single_refill .step1 .payment_info .cardname label{ display: block; font-weight: bold; }
.my_nova .single_refill .step1 .payment_info .col div.cvc input{ width: 53px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .single_refill .step1 .payment_info .col div.cvc a{ margin: 0 0 0 5px; color: #b0a7a0; font-weight: bold; font-size: 90%; text-decoration: none; }
.my_nova .single_refill .step1 .payment_info .col div.ct .rbl_kind{ width: 178px; }
.my_nova .single_refill .step1 .payment_info .col div.ct .rbl_kind label{ font-weight: bold; }
.my_nova .single_refill .step1 .payment_info .col div.ct .rbl_kind input{ margin: 0 5px 0 0; }

.my_nova .single_refill .step1 .payment_info .col div.register{}
.my_nova .single_refill .step1 .payment_info .col div.register .chk{ margin: 0 10px 0 0; padding: 0; width: 100px; float: left; text-align: right; }
.my_nova .single_refill .step1 .payment_info .col div.register .chkInfo{ margin: 0; padding: 0; width: 215px; float: left; }
.my_nova .single_refill .step1 .payment_info .col div.register .chkInfo label{ font-weight: bold; }
.my_nova .single_refill .step1 .payment_info .col div.register .chkInfo p{}

.my_nova .single_refill .step1 .payment_info .inactive div.ssn input,
.my_nova .single_refill .step1 .payment_info .inactive div.cn input,
.my_nova .single_refill .step1 .payment_info .inactive div.cvc input{ background: #f0f0f0; }

.my_nova .single_refill .step1 .payment_info .inactive span.err{ display: none !important; }

.inactive div.ssn input,
.inactive div.cn input,
.inactive div.cvc input{ background: #f0f0f0; border: solid 1px red; }

.my_nova .single_refill .step1 .terms{ text-align: right; margin: 15px 0; width: 335px; }
.my_nova .single_refill .step1 .terms input{ margin: 0 5px 0 0; }
.my_nova .single_refill .step1 .terms label{ position: relative; }


.my_nova .single_refill .step2 .service{ margin: 0; }
.my_nova .single_refill .step2 .col { clear: both; margin: 20px 0 0 0; }
.my_nova .single_refill .step2 h3{ font-size: 130%; margin-bottom: 10px; }

.my_nova .single_refill .err{ margin-left: 110px;}

.my_nova .single_refill .step1 .payment_info .registerPayments table td.greidslumati_header, .autoRefillGridHeader .greidslumati_header{ padding: 0 10px 0 0; border-bottom: solid 1px #000; font-weight: bold; font-size: 110%; }
.my_nova .single_refill .step1 .payment_info .registerPayments table td{ padding: 2px 10px 2px 0 }

.my_nova .single_refill .refillFooter{ height: 23px; overflow: hidden; margin-top: 20px; }


/*-------------------------------------*/

/*  My Nova Auto refill */
/*-------------------------------------*/

.my_nova .auto_refill{  }
.my_nova .auto_refill table{ width: 100%; }


.my_nova .auto_refill .paymentHeader{ margin: 0 0 20px 0; padding: 7px 0; border: solid #e5e5e5; border-width: 1px 0; position: relative; width: 670px; }

.my_nova .auto_refill .paymentHeader h3{ float: left; font-size: 130%; color: #2b2724;  }
.my_nova .auto_refill .paymentHeader .choices{ width: 570px; float: left; }
.my_nova .auto_refill .paymentHeader .choices input{ margin: 0 5px 0 10px; }
.my_nova .auto_refill .paymentHeader .choices label{ font-size: 110%; color: #000; font-weight: bold; }

.my_nova .auto_refill .step1{  }
.my_nova .auto_refill .step1 h2{ position: relative; }
.my_nova .auto_refill .step1 .refill_info{ margin: 0; padding: 20px 0 0 0; min-height: 80px;} * html .my_nova .single_refill .step1 .refill_info{ height: 80px; }
.my_nova .auto_refill .step1 .refill_info .phonenumber{ margin: 0; padding: 0; width: 335px; float: left; }
.my_nova .auto_refill .step1 .refill_info .refill_amount{margin: 0; padding: 0; width: 335px; float: left; }
.my_nova .auto_refill .step1 .refill_info .err{}

.my_nova .auto_refill .step1 .col{ margin: 0; padding: 0; width: 335px; float: left;}
.my_nova .auto_refill .step1 .payment_info{  }
.my_nova .auto_refill .step1 .payment_info .description{ margin-bottom: 15px; }
.my_nova .auto_refill .step1 .payment_info .description p{ font-weight: bold; font-size: 110%; }
.my_nova .auto_refill .step1 .payment_info .col .pt_header input{ margin: 0 10px 0 86px; padding: 0; text-align: right; }
.my_nova .auto_refill .step1 .payment_info .col .pt_header label{ margin: 0; padding: 0; font-size: 120%; font-weight: bold; }
.my_nova .auto_refill .step1 .payment_info .col div{ margin: 0; padding: 10px 0 0 0;  }

.my_nova .auto_refill .step2 label,
.my_nova .auto_refill .step1 .refill_info .col label,
.my_nova .auto_refill .step1 .payment_info .col div label.lbl{ margin: 0 10px 0 0; padding: 0; width: 100px; text-align: right; float: left; font-weight: bold; color: #000000; }

.my_nova .auto_refill .step1 .refill_info .refill_amount select{ width: 120px; }
.my_nova .auto_refill .step1 .refill_info .phonenumber input,
.my_nova .auto_refill .step1 .payment_info .col div.ssn input,
.my_nova .auto_refill .step1 .payment_info .col div.cn input{ width: 176px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .auto_refill .step1 .payment_info .cardname{ width: 215px; padding-left: 110px; }
.my_nova .auto_refill .step1 .payment_info .cardname input{ margin-top: 2px; width: 176px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .auto_refill .step1 .payment_info .cardname label{ display: block; font-weight: bold; }
.my_nova .auto_refill .step1 .payment_info .col div.cvc input{ width: 53px; height: 16px; border: solid 1px #cdcdcd; }
.my_nova .auto_refill .step1 .payment_info .col div.cvc a{ margin: 0 0 0 5px; color: #b0a7a0; font-weight: bold; font-size: 90%; text-decoration: none; }
.my_nova .auto_refill .step1 .payment_info .col div.ct .rbl_kind{ width: 178px; }
.my_nova .auto_refill .step1 .payment_info .col div.ct .rbl_kind label{ font-weight: bold; }
.my_nova .auto_refill .step1 .payment_info .col div.ct .rbl_kind input{ margin: 0 5px 0 0; }

.my_nova .auto_refill .step1 .payment_info .col div.register{}
.my_nova .auto_refill .step1 .payment_info .col div.register .chk{ margin: 0 10px 0 0; padding: 0; width: 100px; float: left; text-align: right; }
.my_nova .auto_refill .step1 .payment_info .col div.register .chkInfo{ margin: 0; padding: 0; width: 215px; float: left; }
.my_nova .auto_refill .step1 .payment_info .col div.register .chkInfo label{ font-weight: bold; }
.my_nova .auto_refill .step1 .payment_info .col div.register .chkInfo p{}

.my_nova .auto_refill .step1 .payment_info .inactive div.ssn input,
.my_nova .auto_refill .step1 .payment_info .inactive div.cn input,
.my_nova .auto_refill .step1 .payment_info .inactive div.cvc input{ background: #f0f0f0; }

.my_nova .auto_refill .step1 .payment_info .inactive span.err{ display: none !important; }


.my_nova .auto_refill .step1 .terms{ text-align: right; margin: 15px 0; width: 335px; }
.my_nova .auto_refill .step1 .terms input{ margin: 0 5px 0 0; }
.my_nova .auto_refill .step1 .terms label{ position: relative; }


.my_nova .auto_refill .step2 .service{ margin: 0; }
.my_nova .auto_refill .step2 .col { clear: both; margin: 20px 0 0 0; }
.my_nova .auto_refill .step2 h3{ font-size: 130%; margin-bottom: 10px; }

.my_nova .auto_refill .err{ margin-left: 110px; }

.my_nova .auto_refill .step1 .payment_info .registerPayments table td.header{ padding: 0 10px 0 0; border-bottom: solid 1px #000; font-weight: bold; font-size: 110%; }
.my_nova .auto_refill .step1 .payment_info .registerPayments table td{ padding: 2px 10px 2px 0 }

.my_nova .auto_refill .refillFooter{ height: 23px; overflow: hidden; margin-top: 20px; }

/*-------------------------------------*/

/*  My Nova Info pages, change pwd, pin+puk, contact */
/*-------------------------------------*/

.my_nova .mynova_header{}
.my_nova .mynova_header{ width: 670px; padding-bottom: 15px; }
.my_nova .mynova_header h2{ width: 30%; float: left; margin-right: 0; padding-right: 0; }
.my_nova .mynova_header ul{ margin: 0; padding: 0; width: 70%; float: left; list-style-type: none; }
.my_nova .mynova_header ul li{ float: right; margin: 0 0 0 12px; width: 91px; height: 23px; }
.my_nova .mynova_header ul li a{ float: left; width: 91px; height: 23px;  }
.my_nova .mynova_header ul li a span{ display: none; }

.my_nova .mynova_header ul li.pwd a{ background: url(/images/mitt_nova/btn_mitt-nova_lykilord.gif) no-repeat; }
.my_nova .mynova_header ul li.pinpuk a{ background: url(/images/mitt_nova/btn_mitt-nova_pin-og-puk.gif) no-repeat; }
.my_nova .mynova_header ul li.yfirlit a{ background: url(/images/mitt_nova/btn_yfirlit.png) no-repeat; }
.my_nova .mynova_header ul li.notkun a{ background: url(/images/mitt_nova/btn_notkun.png) no-repeat; }

.my_nova .mynova_header ul li.sjalfvirkafylling a{ background-image: url(/images/mitt_nova/btn_mitt-nova_sjalfvirkafylling.gif); width:105px; }
.my_nova .mynova_header ul li.afylling a{ background-image: url(/images/mitt_nova/btn_mitt-nova_afylling.gif); }
.my_nova .mynova_header ul li.vistudkort a{ background-image: url(/images/mitt_nova/btn_mitt-nova_vistudkort.gif); }
.my_nova .mynova_header ul li.stodumaelir a{ background-image: url(/images/mitt_nova/btn_mitt-nova_stodumaelir.gif); }

/*.my_nova .mynova_header ul li.contact a{ background: url(/images/mitt_nova/btn_fyrirspurn.png) no-repeat; }*/
.my_nova .mynova_header ul li.reikningar a{ background: url(/images/mitt_nova/btn_reikningar.png) no-repeat; }
.my_nova .mynova_header ul li.email a{ background: url(/images/mitt_nova/btn_tolvupostur.png) no-repeat; }
.my_nova .mynova_header ul li.selected a,
.my_nova .mynova_header ul li a:hover{ background-position: 0 -23px; }

.my_nova .change_pwd .old_pwd{ margin: 20px 0 0 0; }
.my_nova .change_pwd .new_pwd{ margin: 10px 0 0 0; }
.my_nova .change_pwd .new_pwd .pwd_confirm{ margin: 5px 0 0 0; }
.my_nova .viewPinPuk .col,
.my_nova .change_pwd .col{ width: 100%; }
.my_nova .viewPinPuk .col label,
.my_nova .change_pwd .col label{ margin: 0 10px 0 0; padding: 0; width: 150px; text-align: right; float: left; font-weight: bold; color: #000000; }
.my_nova .viewPinPuk .col input,
.my_nova .change_pwd .col input{ width: 176px; height: 16px; border: solid 1px #cdcdcd; overflow: hidden; float: left; }
.my_nova .change_pwd .err{ margin: 0 0 0 10px; }

.my_nova .change_pwd .changeBtn{ margin: 0 0 0 207px; }
.my_nova .change_pwd a{ margin: 15px 0 0 0; padding: 0; width: 129px; height: 23px; display: block; background: url(/images/buttons/breyta_lykilordi_violet.png) no-repeat; }
.my_nova .change_pwd a span{ display: none; } 

.my_nova .viewPinPuk .col{ width: 100%; }
.my_nova .viewPinPuk .col .pin{	}

.my_nova .contactForm{  }
.my_nova .contactForm .text{ margin: 5px 0 20px 30px; padding: 0; float: left; }
.my_nova .contactForm .col{ margin: 0; padding: 0; clear: both; }
.my_nova .contactForm .col label{ margin: 0 0 6px 0; padding: 0 10px 0 0; width: 100px; text-align: right; float: left; font-weight: bold; }
.my_nova .contactForm .col input{ margin: 0 0 6px 0; padding: 0 3px 0 3px; float: left; width: 294px; height: 17px; border: solid 1px #cdcdcd; }
.my_nova .contactForm .col textarea{ margin: 0; padding: 0 3px; float: left; width: 294px; height: 98px; border: solid 1px #cdcdcd; overflow: auto; }
.my_nova .contactForm .col span{ display: block; padding-left: 110px; padding-left: 100px; width: 570px; clear: both; float: left; }
.my_nova .contactForm .contactFormFooter{ margin: 15px 0 0 0; padding: 0; clear: left; height: 23px; overflow: hidden; }

.umnova .contactForm{  }
.umnova .contactForm .text{ margin: 5px 0 20px 0px; padding: 0; float: left; }
.umnova .contactForm .col{ margin: 0; padding: 0; clear: both; }
.umnova .contactForm .col label{ margin: 0 0 6px 0; padding: 0 10px 0 0; width: 100px; text-align: right; float: left; font-weight: bold; }
.umnova .contactForm .col input{ margin: 0 0 6px 0; padding: 0 3px 0 3px; float: left; width: 294px; height: 17px; border: solid 1px #cdcdcd; }
.umnova .contactForm .col textarea{ margin: 0; padding: 0 3px; float: left; width: 294px; height: 98px; border: solid 1px #cdcdcd; overflow: auto; }
.umnova .contactForm .col span{ display: block; padding-left: 110px; width: 570px; clear: both; float: left; }
.umnova .contactForm .contactFormFooter{ margin: 15px 0 0 0; padding: 0; clear: left; height: 23px; overflow: hidden; }
.smallIndent{ margin-left: 10px; }

/*-------------------------------------*/




/*  My Nova UsageOverview */
/*-------------------------------------*/

.my_nova .usageOverview{}

/*.my_nova .usageOverview .overviewStep0{  }
.my_nova .usageOverview .overviewStep1{  }
.my_nova .usageOverview .overviewStep2{  }

.my_nova .usageOverview .overviewStep0 .contentRow1{  }
.my_nova .usageOverview .overviewStep0 .contentRow1 .contentRowCol1{  }

.my_nova .usageOverview .overviewStep0 .contentRow1 .number{ padding-bottom: 5px; clear: both; float: right; }
.my_nova .usageOverview .overviewStep0 .contentRow1 .number label{ margin-left: 5px; float: left; }
.my_nova .usageOverview .overviewStep0 .contentRow1 .number input{ float: left; }

.my_nova .usageOverview .overviewStep0 .contentRow1,
.my_nova .usageOverview .overviewStep1 .contentRow1,
.my_nova .usageOverview .overviewStep1  .contentRow2,
.my_nova .usageOverview .overviewStep1  .contentRow3,
.my_nova .usageOverview .overviewStep2 .contentRow1,
.my_nova .usageOverview .overviewStep2  .contentRow2 {
	float: left;
	clear: both;
	width: 492px;
	margin-bottom: 6px;
}

.my_nova .usageOverview .overviewStep0 .contentRowCol1 ,
.my_nova .usageOverview .overviewStep1 .contentRowCol1,
.my_nova .usageOverview .overviewStep2 .contentRowCol1 {
	float: left;
	width: 118px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
}
.my_nova .usageOverview .overviewStep1 .contentRowCol2,
.my_nova .usageOverview .overviewStep2 .contentRowCol2 {
	float: left;
	width: 352px;
}

.my_nova .usageOverview .overviewStep1 .contentRowCol2 input.text {
	width: 119px;
	height: 15px;
	border-top: 1px #8f8f8f solid;
	border-bottom: 1px #e4e4e4 solid;
	border-left: 1px #cdcdcd solid;
	border-right: 1px #cdcdcd solid;
}

.my_nova .usageOverview .overviewStep1 .contentRowCol2 input.cal {
	margin-bottom: -5px;
}

.my_nova .usageOverview .overviewStep2 .grid {
	float: left;
	clear: both;
}
*/

.my_nova .notkunFooter{ clear: both; padding-top: 15px; }

/*
.usageOverview .contentRow1 .number,
.usageOverview .overviewStep1 .contentRowCol1,
.usageOverview .overviewStep1 .contentRowCol2 span,
.usageOverview .overviewStep2
{
	font-size: 110%;	
}

.usageOverview .fieldErrorMsg
{font-size: 100%;}

.usageOverview .overviewStep1 .contentRowCol1,
.usageOverview .overviewStep2 .contentRowCol1
{
	font-weight: bold;
}


.my_nova .usageOverview .overviewStep2 .contentRow0,
.my_nova .usageOverview .overviewStep1 .contentRow0
{
	margin: 15px 0;
	position: relative;
}

.my_nova .usageOverview .overviewStep1 h3
{
	margin: 0 0 5px 0;
	position: relative;
}
*/

.my_nova .usageOverview .dateSpan{ padding: 0 0 10px 0; }
.my_nova .usageOverview .dateSpan .dateTo input.text,
.my_nova .usageOverview .dateSpan .dateFrom input.text{ 	
	width: 119px;
	height: 15px;
	border-top: 1px #8f8f8f solid;
	border-bottom: 1px #e4e4e4 solid;
	border-left: 1px #cdcdcd solid;
	border-right: 1px #cdcdcd solid; }
	
.my_nova .usageOverview .dateSpan .dateFrom input.cal,
.my_nova .usageOverview .dateSpan .dateTo input.cal {
	margin-bottom: -5px;
}

/*-------------------------------------*/

/*  My Nova Email */
/*-------------------------------------*/

.my_nova .email{ margin: 0; padding: 0; width: 670px; }
.my_nova .email h3{ margin: 0 0 20px 0; height: 16px; position: relative; width: 650px; background: url(/images/mitt_nova/postur_i_simann_h3.png) no-repeat; }
.my_nova .email h3 span{ display: none; }
.my_nova .email .emailSettings{  }
.my_nova .email p{ margin: 0 0 15px 0; padding: 0; position: relative; }
.my_nova .email .emailSettings .col{ margin: 0; padding: 6px 0 0 0; clear: both; }
.my_nova .email .emailSettings .col label{ margin: 0; padding: 0 10px 0 0; width: 100px; float: left; text-align: right; font-weight: bold; font-size: 100%; }
.my_nova .email .emailSettings .col input{ margin: 0; padding: 0; float: left; width: 198px; height: 17px; border: solid 1px #cdcdcd; }
.my_nova .email .emailSettings .col select{ padding: 0; float: left; width: 202px; border: solid 1px #cdcdcd; }
.my_nova .email .emailFooter{ margin: 0; padding: 20px 0 0 0; width: 670px; clear: both; height: 23px; overflow: hidden; }

/*-------------------------------------*/

/*  My Nova Sidebar */
/*-------------------------------------*/

.mynovaSide{  }
.mynovaSide .userinfo{ padding: 20px; }
.mynovaSide .userinfo div{ margin: 0 0 2px 0; }
.mynovaSide .userinfo label{ font-size: 110%; }
.mynovaSide .userinfo span{ font-size: 110%; font-weight: bold; }
.mynovaSide .userinfo a{ margin: 0; color: #afa79f; font-size: 110%; text-decoration: none; font-weight: bold; color:#e3024e; }

.mynovaSide .news{ padding: 0 20px 20px 20px; }
.mynovaSide .news .item{ padding: 20px 0 0 0; }
.mynovaSide .news .item h4{ color: #2b2724; font-size: 140%; }
.mynovaSide .news .item p{ color: #2b2724; font-size: 90%; padding: 0 0 5px 0; }
.mynovaSide .news .item a{ margin: 0; color: #afa79f; font-size: 90%; text-decoration: none; font-weight: bold; }

.mynovaSide .news .itemList{ margin: 20px 0 0 0; }
.mynovaSide .news .itemList ul{ margin:0 0 0 15px; padding: 0; }
.mynovaSide .news .itemList li{ color: #e2044f; margin: 0; padding: 0; font-size: 150%; }
.mynovaSide .news .itemList li a{ margin: 0; color: #b0a7a0; font-weight: bold; font-size: 70%; text-decoration: none; }

.my_nova .tilbod  
{
    margin:30px 0 0 0;
}
/*-------------------------------------*/

/* My nova Stillingar í síma */

/*-------------------------------------*/

.my_nova .mynova_header ul li.stillingar a 
{
background:transparent url(/images/mitt_nova/btn_simastillingar.gif)
}

.my_nova .mynova_header ul li.selected a, .my_nova .mynova_header ul li.stillingar a:hover {
background-position:0pt -23px;
}



.my_nova .stillingarBtn a{
background:transparent url(/images/buttons/senda_stillingar_violet.png) no-repeat scroll 0% 0%;
display:block;
height:23px;
margin:15px 0pt 0pt;
padding:0pt;
width:129px;
}

.my_nova .stillingarBtn a:hover {
background-position:0pt -23px;
}

.my_nova .stillingarBtn a:active 
{
 background-position:0pt -35pt;
}

.my_nova .stillingarBtn span
{
display:none;
}

.my_nova .stillingarBtn a[disabled="disabled"] {
background-position:0pt -35pt;
}

.my_nova .stillingarBtn a:hover[disabled="disabled"] {
background-position:0pt -35pt;
}

.viewStillingar {
margin: 5px 12px 5px 12px;
width:350px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=85);
	opacity:0.85;
}

/*-------------------------------------*/
