/* includes 
@import url(tdcdesign.css);
@import url(../../global/css/feedback.css);
@import url(tdccalendar.css);
@import url(../../ngto/css/sso.css);
*/
/* generel */
body {padding: 0; margin: 0; background: #aab9cc; text-align: center}
/* body {padding: 0; margin: 0; background: url('../../ngto/gfx/local/front/bg_xmas.jpg') repeat-x #b3d1f3; text-align: center} */
#t-w {position: relative; margin: 0 auto; width: 770px; text-align: left; z-index: 1}
#t-lines {border-left: 1px solid #fff; border-right: 1px solid #fff}
.t-bug {display: inline; clear: both; font-size: 0; line-height: 0; height: 0; visibility: hidden}
#logingfx, #t-stat {display: none}
.t-on, .t-on:visited, .t-on a, .t-on a:visited {color: #000000 ! important}
h1 {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 20px; font-style:normal; font-weight: normal; color:#000099; text-decoration:none;}
h2 {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style:normal; font-weight: bold; color:#000000; text-decoration:none;}
p {font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
td {font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}

/* header */
#t-t {width: 768px; height: 80px; background: #a7bada}
#t-t1 {width: 576px; height: 80px; background: #fff url(../gfx/topcorner.gif) no-repeat right bottom}
#t-t2 {width: 175px; height: 80px; position: absolute; left: 585px; top: 5px; background: transparent; color: #000}
#t-t2 input, #t-t2 select {height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
#t-t2 .t-s-input {width: 128px}
#t-t2 .t-s-button {width: 40px; padding: 0}
#t-t2 select {width: 172px}
#t-t2 div {font-weight: bold; margin-top: 10px}
#t-logo {margin: 15px 0 0 22px}

/* topnavi */
#t-tn {background:#a7bada;display:block;width:100%; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold;}
#t-tn ul{height:24px;list-style-type:none;margin:0;padding:0;padding-top:2px;border-bottom:1px solid #9b9a99}
#t-tn ul li{float:left;height:12px;padding:6px 2px}
#t-tn a{font-weight:bold;padding:3px 9px 6px;color:#000!important;text-decoration:none!important;position:relative;top:1px}
#t-tn a:hover{text-decoration:underline!important}
#t-tn a.active{background:#ddd;color:#900!important;border:1px solid #9b9a99;border-bottom:0;padding-top:3px}

/* topsubnavi */
#t-tsn {background: #ddd; display:block;width:100%;border-bottom:1px solid #999;height:23px;position:relative; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px;}
#t-tsn ul{position:absolute;top:1px;margin:0;padding:0;list-style-type:none;height:23px;overflow:hidden}
#t-tsn ul li{float:left;height:19px;padding:2px;margin-top:3px}

#t-tsn ul li a{text-decoration:none!important;font-weight:bold;color:#000!important;padding:0 8px}
#t-tsn ul li a:hover{text-decoration:underline!important}
#t-tsn ul li a.active{color:#900!important}

/* login and basket */
#t-loginbox {position: relative; top: 0; left: 576px; z-index: 102; width: 192px; font-size: 0; line-height: 0}
#t-login {position: absolute; top: 0; left: 0; width: 192px; font-size: 10px; font-weight: bold; line-height: 18px; background: #fff}
#t-bas, #t-shop, #t-selv, #t-buy {border-bottom: 1px solid #fff}
#t-bas, #t-buy {background: #009 url(../gfx/icon/basket_white16.gif) no-repeat 5px 50%; color: #fff}
#t-bas a, #t-basket a:visited, #t-buy a, #t-buy a:visited {color: #fff ! important}
#t-bas-inv {float: left; width: 116px; height: 18px; text-indent: 26px}
#t-bas-sep {float: left; width: 16px; height: 18px; text-align: center; font-size: 11px; font-weight: bold}
#t-bas-amo {float: left; width: 55px; height: 18px; text-align: right}
#t-bas .clear {clear: left; height: 0; font-size: 0; line-height: 0}
#t-shop {position: relative; background: #A6B2C0 url(../gfx/icon/lock_blue16.gif) no-repeat 5px 50%; cursor: pointer}
#t-shop-log {padding-left: 26px; height: 18px; color: #009; overflow: hidden}
#t-shop-name {font-weight: normal; color: #333333}
#t-shop-flip {position: absolute; top: 0; left: 169px; width: 22px; height: 18px; background: url(../gfx/loginarrow_down.gif) no-repeat}
.t-shop-flip-up {background: url(../gfx/loginarrow_up.gif) no-repeat ! important}
#t-shop .clear {clear: left; height: 0; font-size: 0; line-height: 0}
#t-shop-box {background: #ddd url(../gfx/corner_blue.gif) no-repeat bottom right; font-weight: normal}
#t-shop-box {padding: 10px 0 0 0}
#t-shop-box div input {float: left; background-color: #fff; width: 172px; margin: 0 0 5px 0; border: 1px solid #999}
#t-shop-box div input.t-button {width: 60px; float: right; background: #9eb6bf url(../gfx/loginbut.gif) no-repeat right ! important}
#t-shop-box .t-pwdimg {width: 100px; background: #fff url(../gfx/pwd.gif) no-repeat}
#t-shop-inp {height: 50px; padding: 0 10px; border-bottom: 1px solid #fff}
#t-shop-user {height: 55px; padding: 0 10px; border-bottom: 1px solid #fff}
#t-shop-link {padding: 10px; line-height: 14px; font-weight: bold}
#t-shop-user div {float: left; width: 100px; height: 40px; line-height: 12px; overflow: hidden}
#t-shop-user input.t-button {margin-top: 5px}
#t-buy {text-indent: 26px}

/* new basket */
#t2-login {position: absolute; top: 0; left: 0; width: 192px; font-size: 10px; font-weight: bold; line-height: 18px; background: #fff}
#t2-bas, #t2-shop, #t2-selv {background: #c4d7e8; border-bottom: 1px solid #fff}
#t2-bas {background: #c4d7e8; color: #000}
#t2-bas a, #t2-basket a:visited, #t2-buy a, #t2-buy a:visited {color: #000 ! important}
#t2-bas-inv {background:#c4d7e8; float: left; width: 96px; height: 18px; text-indent: 5px; font-size: 10px}
#t2-bas-inv-num {background: #c4d7e8; float: left; height: 18px; text-align: center; font-size: 10px; font-weight: normal}
#t2-bas {background:#c4d7e8 url(../gfx/basket_red.gif) no-repeat 170px 50%; color: #000}
#t2-bas-amo {float: left; height: 18px; text-align: right}
#t2-bas .clear {clear: left; height: 0; font-size: 0; line-height: 0; border-left: 1px solid #ccc}
#t2-shop .clear {clear: left; height: 0; font-size: 0; line-height: 0}
#t2-buy {text-align: center; border-left: 1px solid #ccc}
.t2-buy-link {background:#fff; width: 182px; float: left; border-left: 1px solid #ccc; padding: 5px}
.t2-buy-link-1 {float: left; font-size: 10px; text-align: center; overflow: hidden; }
.t2-buy-link-1 a:visited {color: #000 ! important}
.t2-buy-link-2 a:visited {color: #fff ! important}
.t2-buy-link-1 a {text-decoration: none ! important; color: #000 ! important}
.t2-buy-link-2 a {text-decoration: none ! important; color: #fff ! important}
.t2-buy-link-2 {float: right; font-size: 10px; text-align: center; overflow: hidden}
.t2-bas-clear {height: 0; line-height: 0; border-bottom: 1px solid #ffffff; clear: both; border-left: 1px solid #ccc}
.t2-bas-detail {background: #fff; float: left; width: 192px; text-indent: 5px; font-size: 10px; text-align: left; font-weight:bold; border-left: 1px solid #ccc}
.t2-bas-price-text {background: #fff; float: left; height: 18px; text-indent: 5px; font-size: 10px; text-align: left; font-weight: bold; overflow: hidden}
.t2-bas-nobold {font-weight: normal ! important}
.t2-bas-price-text1 {width: 192px}
.t2-bas-price-text2 {width: 120px; text-align: right; z-index: -1}
.t2-bas-price-text a, .t2-bas-price-text a:visited {color: #000 ! important}
.t2-bas-price {background: #fff; float: right; height: 18px; text-indent: 5px; font-size: 10px; text-align: right; font-weight:bold}
.t2-bas-header {background: #ddd; float: left; width: 192px; text-indent: 5px; font-size: 10px; text-align: left; font-weight:bold}
.t2-bas-header-text {background: #ddd; float: left; height: 18px; text-indent: 5px; font-size: 10px; text-align: left; overflow: hidden; border-left: 1px solid #ccc}
.t2-bas-header-price {background: #ddd; float: right; height: 18px; text-indent: 5px; font-size: 10px; text-align: right; font-weight: bold}
.t2-bas-footer {background: #c4d7e8; float: left; width: 192px; text-indent: 5px; font-size: 10px; text-align: left; font-weight: bold; border-top: 1px solid #fff}
.t2-bas-footer-text {background: #c4d7e8; float: left; height: 18px; text-indent: 5px; font-size: 10px; text-align: left; font-weight:bold; overflow: hidden;  border-left: 1px solid #ccc}
.t2-bas-footer-price {background: #c4d7e8; float: right; height: 18px; text-indent: 5px; font-size: 10px; text-align: right; font-weight: bold}
.t2-button {padding: 0 5px}

/* main */
#t-m {width: 768px; background: #fff;padding-top:1px}
#t-1 #t-m,#t-2 #t-m{padding-top:0px}
#t-m .t-lines {width: 768px; background: url(../gfx/backlines.gif) repeat-y 191px}
#t-c, #t-c2 {float: left; overflow: hidden; width: 384px; padding-bottom: 10px}
#t-mb {clear: left; width: 768px; height: 1px; font-size: 0; line-height: 0; background: #fff}

/* left */
#t-l {float:left;width:192px;min-height:1px}
#t-lp {width:auto;height:320px;float:left}
#t-ln {display:block;width:192px;padding:0;overflow:hidden}

/*new leftnav*/
#t-ln h2{margin:0;padding-left:12px;padding-bottom:3px;border-bottom:1px solid #8c8b8b;color:#5a5a5a;margin-bottom:1px;margin-right:2px}
.leftnav_main{list-style-type:none;margin:0;padding:0;width:190px;line-height:15px;margin-bottom:18px;background-color:#ddd;overflow:hidden}
.leftnav_main ul{list-style-type:none;margin:0;padding:0}
.leftnav_main li{margin:0;padding:0}

/*link colors*/
.leftnav_main a{color:#000!important;display:block;margin:0;text-decoration:none!important;width:100%}
.leftnav_main a:visited{color:#000!important}
.leftnav_main a:hover{color:#900!important;font-weight:normal}
.leftnav_main a.active{color:#900!important}
.leftnav_main a.active:visited{color:#900!important}
.leftnav_main a.active:hover{color:#900!important}
.leftnav_main a.current{color:#900!important;cursor:pointer;background:url(../gfx/leftnav_l5_arrow.gif) no-repeat;font-weight:bold}
.leftnav_main a.current:hover{cursor:pointer;background:url(../gfx/leftnav_l5_arrow.gif) no-repeat;font-weight:bold}
.leftnav_main li{border-bottom:1px solid #fff}
.leftnav_main li ul{border-top:1px solid #fff}
.leftnav_main li ul ul{border-top:1px solid #fff}
.leftnav_main li li li{border-bottom:1px solid #ddd}
.leftnav_main li li li li{border-bottom:0}
.leftnav_main ul{margin-bottom:-1px}

/*level4*/
.leftnav_main li a{background:#ddd;padding:4px 8px 4px 12px}
.leftnav_main li a:hover{background:#f8f8f8}
.leftnav_main li a.current{background-color:#ddd;background-position:2px 9px}
.leftnav_main li a.current:hover{background-position:2px 9px}
/*level5*/
.leftnav_main li li a{background:#e9e9e9;padding:4px 8px 4px 20px}
.leftnav_main li li a:hover{background:#f8f8f8}
.leftnav_main li li a.current{background-color:#e9e9e9;background-position:10px 9px}
.leftnav_main li li a.current:hover{background-position:10px 9px}
/*level6*/
.leftnav_main li li li a{background:#fff;padding:4px 8px 4px 28px}
.leftnav_main li li li a:hover{background:#eee}
.leftnav_main li li li a.current{background-color:#fff;background-position:18px 9px}
.leftnav_main li li li a.current:hover{background-position:18px 9px}
/*level7*/
.leftnav_main li li li li a{background:#fff;padding:4px 8px 4px 36px}
.leftnav_main li li li li a:hover{background:#eee}
.leftnav_main li li li li a.current{background-color:#fff;background-position:26px 9px}
.leftnav_main li li li li a.current:hover{background-position:26px 9px}

/* right */
#t-r, #t-r2, #t-r3 {float: left; width: 192px; overflow: hidden; margin: 0}

/* bottom */
#t-b {background: #009; height: 28px; line-height: 28px; color: #fff; padding: 0 24px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style:normal; font-weight:normal}
#t-b a, #t-b a:visited {color: #fff ! important}
#t-bl {float: left}
#t-br {float: right}

/* level 1 main */
#t-teaser {background: #fff; position: relative; top: 0; left: 0}

#t-imgnavi {position: absolute; top: 0; width: 768px; height: 21px; background: #333}
#t-imgnavi div {float: left; width: 192px; height: 21px}
#t-imgnavi a {display: block; text-align: center; border-bottom: 1px solid #999; border-right: 1px solid #fff; line-height: 20px}
#t-imgnavi a, #t-imgnavi a:visited {color: #fff ! important}
#t-imgnavi a.t-on, #t-imgnavi a.t-on:visited {background: #fff; font-weight: bold; color: #009 ! important; text-decoration: none ! important}
#t-imgnavi .t-on {border-bottom: 1px solid #fff; border-right: 1px solid #999}

#t-imgtext {position: absolute; top: 120px; left: 450px; width: 195px; height: 82px; color: #000; background: #fff; overflow: hidden; border: 1px solid #ccc}
html>body #t-imgtext {width: 193px; height: 80px}
#t-imgtext div {padding: 10px}
#t-imgtext h1 {font-size: 16px; font-weight: bold; padding: 0; margin: 0; width: 165px}
#t-imgtext p {margin: 5px 0 0 0}
#t-imgtext, #t-splash {display: none}
#t-splash {height: 0}

#t-mnavitop {position: absolute; top: 237px; width: 768px; height: 22px}
#t-mnavitop div {position: absolute; top: 0}
#t-mnavitop .line {left: 383px; width: 1px; height: 152px; background: #009}
#t-p {left: 0; height: 22px}
#t-e {left: 384px; height: 22px}
#t-p, #t-e {background: #fff; width: 92px; line-height: 21px}
#t-p a, #t-e a {display: block; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align: center; color: #333333; border-top: 1px solid #009; border-right: 1px solid #009}
#t-mnavi {background: #fff; border-top: 1px solid #009; border-bottom: 1px solid #009}
#t-mnavi2 {height: 130px}
.t-mnavi {float: left; width: 384px; height: 128px}
#t-mnavi p {padding: 10px 15px 10px 15px; margin: 0}
#t-mnavi .links {width: 383px; height: 80px}
#t-mnavi .links div {float: left; width: 190px; height: 40px; font-weight: bold}
#t-mnavi .links div img {width: 36px; height: 36px; margin: 0 3px 0 8px; vertical-align: middle}

#t-com {background: #a7bada; height: 70px}
#t-com #t-com1, #t-com #t-com2, #t-com #t-com3, #t-com #t-com4 {float: left; width: 192px; height: 70px}
#t-com .line {height: 70px; border-right: 1px solid #fff}
#t-com div div {padding: 0 12px}
#t-com img {margin: 8px 0 5px 0}
#t-com a {display: block}
#t-com1 img {margin-bottom: 11px}
#t-com4 img {margin-bottom: 4px}

/* level styles */
#t-1 .t-lines, #t-2 .t-lines {background: none}
#t-1 #t-m {border-top: 0 ! important}
#t-1 #t-m .t-lines, #t-2 #t-m .t-lines {background-image: none}
#t-2 #t-m {border-top: 1px solid #fff; background-image: none}
#t-1 #t-c {width: 768px; overflow: visible; padding: 0}
#t-2 #t-c, #t-3 #t-c, #t-3 #t-c2 {overflow: visible; padding: 0}
#t-1 #t-r, #t-2 #t-r {margin: 0}

/* skudes white links */
.whitelink a, .whitelink a:visited, .whitelink a:hover, .whitelink a:active {color: #fff ! important}

/* wide */
body.wide #t-c {width: 576px}
body.wide #t-m .t-lines {background: url(../gfx/backline.gif) repeat-y 191px}

/* logout sso-button */
#btn_logout_sso{position:absolute;top:3px;right:1px;padding:0 1px!important}

/*mf2 progressbar*/
#mf2_progress{width:384px;margin:10px 0;position:relative;padding-top:15px}
#mf2_progressbar{position:absolute;left:12px;top:0;width:360px;height:11px;overflow:hidden;background:url(../gfx/local/privat/order/progress_bg.gif) no-repeat}
#mf2_progressbartop{position:absolute;left:14px;top:2px;height:7px;background:url(../gfx/local/privat/order/progress_top.gif) no-repeat}
#mf2_progress ol{list-style-type:none;margin:0 12px;padding:0;height:20px}
#mf2_progress ol li{float:left;width:120px}

/*mf2.1 progressbar */
.mf2_progress{margin:10px 10px 0;border-top:1px #848284 solid;border-left:1px #848284 solid;border-bottom:1px #D6D3CE solid;border-right:1px #D6D3CE solid;padding:1px 0}
.mf2_progress_bar_bg{position:relative;margin:0;margin-left:1px;height:7px;background:#c4d7e9 url(../gfx/local/privat/order/mf2_whiteline.gif) repeat-y top right}
.mf2_progress_bar_indicator{position:absolute;top:0;left:0;height:7px;background:#900 url(../gfx/local/privat/order/mf2_whiteline.gif) repeat-y top right;overflow:hidden}

.mf2_list_three,.mf2_list_four{margin:5px 10px;list-style-type:none;font-size:10px;color:#666;height:20px}
.mf2_list_three li,.mf2_list_four li{float:left;width:33%;padding:0;background:url(../gfx/local/privat/order/mf2_arrow_inactive.gif) no-repeat 0 3px}
.mf2_list_four li{width:25%}
.mf2_list_three li span,.mf2_list_four li span{margin-left:8px}
.mf2_list_three li.active,.mf2_list_four li.active{background:url(../gfx/local/privat/order/mf2_arrow_active.gif) no-repeat 0 3px}

.pcomholder{width:100%}
.pcomholder table.pcom {margin:0;padding:0;background:#efefef;width:100%;color:#5a5a5a}
.pcomholder table.pcom .headers th{padding:7px 5px!important}
.pcomholder table.pcom .footers td{padding:7px 5px!important;text-align:center}
.pcomholder table.pcom .blue01{background:#aab9cc!important;color:#fff!important}
.pcomholder table.pcom .blue02{background:#7897be!important;color:#fff!important}
.pcomholder table.pcom .blue03{background:#466996!important;color:#fff!important}
.pcomholder table.pcom .blue04{background:#204478!important;color:#fff!important}
.pcomholder table.pcom .grey01{background:#ccc!important;color:#000!important}
.pcomholder table.pcom th,table.pcom td{padding:4px;border:0!important;border-right:1px solid #fff!important;vertical-align:top}
.pcomholder table.pcom p{margin:5px 5px 5px 0;color:#5a5a5a}
.pcomholder table.pcom li{margin-top:5px}
.pcomholder table.pcom .price h2{margin:0!important;font-size:20px;color:#5a5a5a;font-weight:normal}
.pcomholder table.pcom .price p{margin-top:0!important}
.pcomholder table.pcom h4{font-size:11px;font-weight:normal;font-style:italic;margin:5px 5px 0 0}
.pcomholder table.pcom .rightalign{text-align:right!important}
.pcomholder table.pcom s{color:#900}

.pcomholder .spl_lrg{background:url(../gfx/products/spl_stor.gif) no-repeat;width:114px;height:93px;position:relative}
.pcomholder .spl_lrg h2{position:relative;top:5px;left:7px;color:#fff!important;width:100px;text-align:left;font-size:12px}
.pcomholder .spl_lrg h1{position:relative;top:2px;left:0;margin:0!important;color:#fff;font-size:28px;text-align:center}
.pcomholder .spl_lrg h3{position:relative;top:15px;left:5px;margin:0!important;width:100px;text-align:center;color:#000;font-size:12px}
.pcomholder .spl_med_red{background:url(../gfx/products/spl_medium_red.gif) no-repeat;width:114px;height:61px;position:relative}
.pcomholder .spl_med_yellow{background:url(../gfx/products/spl_medium_yellow.gif) no-repeat;width:114px;height:61px;position:relative}
.pcomholder .spl_med_red h2, .pcomholder .spl_med_yellow h2{position:relative;top:9px;left:0px;text-align:center;font-size:12px}
.pcomholder .spl_med_red h1, .pcomholder .spl_med_yellow h1{position:relative;top:8px;text-align:center;font-size:17px;font-weight:bold}
.pcomholder .spl_med_red h2,.pcomholder .spl_med_red h1{color:#fff!important}
.pcomholder .spl_sml_red{background:url(../gfx/products/spl_lille_red.gif) no-repeat;width:114px;height:29px;position:relative}
.pcomholder .spl_sml_yellow{background:url(../gfx/products/spl_lille_yellow.gif) no-repeat;width:114px;height:29px;position:relative}
.pcomholder .spl_sml_yellow h2,.pcomholder .spl_sml_red h2{position:relative;top:7px;left:0px;text-align:center;font-size:12px}
.pcomholder .spl_sml_red h2{color:#fff!important;font-size:15px!important;top:6px}
.pcomholder .spl_lrg h1,.pcomholder .spl_lrg h2,.pcomholder .spl_lrg h3,.pcomholder .spl_med_red h2,.pcomholder .spl_med_yellow h2,.pcomholder .spl_med_red h1, .pcomholder .spl_med_yellow h1,.pcomholder .spl_sml_yellow h2,.pcomholder .spl_sml_red h2{font-family:arial,sans-serif!important}

/*Collapsable section*/
div.CollapseTop 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
	font-weight:bold; 
	background-color:#a7bada; 
	display:block; 
	width:760px
}
div.CollapseTop td 
{
	font-weight:bold;
}
div.CollapseMain 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
	border-color:#a7bada; 
	border-style:solid; 
	border-width:2px; 
	width:756px
}

/*Forms*/
.FormLabel, .FormField, .FormFieldRequired, .FormCombo, .FormFieldHalfSize, .FormFieldHalfSizeRequired, 
	.FormComboHalfSize, .FormFieldTotal, .FormFieldNoEdit, .LinkButton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size:12px; 
}
.FormLabel 
{
	font-weight:bold;
}
.FormField, .FormFieldRequired
{
	width:500px;
}
.FormCombo
{
	width:506px;
}
.FormFieldHalfSize, .FormFieldHalfSizeRequired
{
	width:190px;
}
.FormComboHalfSize
{
	width:195px;
}
.FormFieldTotal 
{
	width:200px; 
	text-align:right;
}
.FormFieldNoEdit 
{
	width:200px; 
	border-style:none; 
	border-color:White;
}
.FormLabelTd 
{
	width:250px;
}
.LinkButton 
{
	height:18px; 
	font-weight:bold; 
	border-width:1px; 
	border-style:solid; 
	border-color:#999999 #666666 #666666 #999999; 
	background-color:#FFFFFF; 
	background-image:url(../gfx/button.gif);
}

/*Repeater*/
TD.tableHeader, TD.priceHeader, TD.buttonHeader
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px;
	color:#FFFFFF;
	background-color:#a7bada;
}
TD.priceHeader
{
	width: 120px;
}
TD.buttonHeader
{
	width: 80px;
	text-align: center;
}
TD.tableItem, TD.tableAlternateItem, TD.tableButton, TD.tableAlternateButton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px;
	color:#000033;
	background-color:#FFFFFF;
	padding: 0px;	
}
TD.tableItem, TD.tableButton, TD.tableNumber
{
	background-color:#FFFFFF;
}
TD.tableAlternateItem, TD.tableAlternateButton, TD.tableAlternateNumber
{
	background-color:#ddd;
}
TD.tableButton, TD.tableAlternateButton
{
	text-align:center;
}
TD.tableNumber, TD.tableAlternateNumber
{
	text-align:right;
}
.tableItem input, .tableAlternateItem input
{
	height: 12px;
}
/*PriceList*/
input.Price
{
	width: 90px;
	text-align: right;
}
/*KIWI Invoice*/
.K_Field2, .K_Amount2, .K_Field2Required, .K_Amount2Required
	.K_Field, .K_Amount, .K_FieldRequired, .K_AmountRequired
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px;
}
.K_Field2, .K_Amount2, .K_Field2Required, .K_Amount2Required
{
	width:565px;
}
.K_Amount2, .K_Amount2Required
{
	text-align: right;
}
select.K_Field2, select.K_Field2Required
{
	width:571px;
}
.K_Field, .K_Amount, .K_FieldRequired, .K_AmountRequired
{
	width:188px;
}
.K_Amount, .K_AmountRequired
{
	text-align: right;
}
select.K_Field, select.K_FieldRequired
{
	width:193px;
}
/* Master page */
.LoggedInStatus
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	text-align:right;
}

.Header, h1
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:15px;
	vertical-align:middle;
	font-weight:bold;
}
/* Login page */
table.Login
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
	border-color:#a7bada; 
	border-style:solid; 
	border-width:2px; 
	width:275px;
	text-align:left;
}

.Login tr
{
	height:24px;
}

td.LoginHeader
{
	text-align:left;
	background-color:#a7bada;
	height:20px;
}
/* Required fields */
.FormFieldRequired, .FormFieldHalfSizeRequired, .K_Field2Required, .K_Amount2Required, .K_FieldRequired, .K_AmountRequired
{
	/*border-color:#FF0000;
	border-style:solid;
	border-width:1px;*/
}

span.Required
{
	/*border-width:1px;
	border-style:solid;
	border-color: #FF0000;
	display: table-cell;*/
}