/*
	LiSA LiVE BASE STYLESHEET
	v 1.0
	USE RELATIVE UNITS FOR TEXT SIZES, HANDY TOOL: http://riddle.pl/emcalc/
*/

* { margin:0; padding:0; }

body { font: 0.75em/140% arial, sans-serif; background: #fff; color: #323232; }
body.fontsize1 { font-size: 0.7500em; }
body.fontsize2 { font-size: 0.8125em; }

img { border:0; }
a { text-decoration:none; color:#323232; }
a:hover { text-decoration:underline; }

/* adjust fonts and spacing for headings */
h1,h2,h3,h4,h5,h6 { margin: 1em 0 .3em 0; }
h1 { font-size: 1.4167em; }
h2 { font-size: 1.3333em; }
h3 { font-size: 1.25em; }
#leftpanel h3 { font-size: 1em; text-transform: uppercase; font-weight: normal; }
h4 { font-size: 1.1667em; }
h5 { font-size: 1.0833em; }
h6 { font-size: 1em; }

/* set basic formstyling */
form {}
fieldset { margin: 1em 0; padding: 10px; }
fieldset legend { color: #000; padding: 0 4px; }
input, textarea { font-size: 1em; padding: 2px; border: 1px solid #dedede; color: #373737; font-family: Arial, Sans-Serif; } /* remember to set fonts on inputs */
input {}
textarea {}
input.radio, input.checkbox { border: none; margin-right: 3px; } /* this is for IE6, obviously for it to work you have to put class="radio" on radio inputs and class="checkbox" on checkbox inputs in the HTML */
input[type='radio'], input[type='checkbox'] { border: none; margin-right: 3px; }
select {}
button {}

/* mind the font-sizes in tables */
table { font-size: inherit; border-collapse: collapse; }
th,td { padding: 2px; }
th { text-align: left; }
td {}

ul { list-style: none; }
ol {}
dl {}
dt {}
dd {}
blockquote {}
q {}

#content ul, #content ol, #content dl, 
#content blockquote, #content q { margin: 1em 0 1em 2em; }
#content ul { list-style: disc; }
#content dd { margin-left: 2em; }

#content p { margin-bottom: 1em; }

/* do not change these */
.hidden, .access  { display: none; }
.eskill-text-link { display: none; }
.eskill-image-link { height: 17px; width: 106px; background: transparent url(/lisalib/getfile.aspx?itemid=e4fe137d-3854-48a3-a13d-f33a7270541e) no-repeat 0 -17px; overflow: hidden; display: block; float: right; text-indent: -10000px; outline: none; } 
html>body .eskill-image-link { background-image: url(/lisalib/getfile.aspx?itemid=61453c8c-cddc-449d-ac6c-2837ddc1196a); }
.eskill-image-link:hover { background-position: 0 0; }
.stream { display: none; }
.left { float: left; }
.right { float: right; }
.clearthis, .clear, .clearme { clear:both; }
.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; }
/* end of do not change these and hide from IE-mac */

/*= CONTENT
------------------------*/
#wrapper { width: 979px; background: url(/lisalib/getfile.aspx?itemid=1956) repeat-y bottom left; margin: 30px auto 0; position: relative; }
#wrapperTop { width: 979px; background: url(/lisalib/getfile.aspx?itemid=1957) no-repeat top left; height: 50px; }
#wrapperContent { width: 979px; }
.subpage #wrapperContent { background: url(/lisalib/getfile.aspx?itemid=1966) no-repeat 27px 0; }
#centerpanel a { color: #F173AC; text-decoration: none; }

#wrapperBottom { background: url(/lisalib/getfile.aspx?itemid=1958) no-repeat bottom left; height: 11px; width: 979px; }
#headWrapper { }
.subpage #headWrapper { }
#header { width: 218px; height: 180px; background: url(/lisalib/getfile.aspx?itemid=1962) no-repeat top left; float: left; margin-left: 20px; }
#header .logo a { width: 191px; height: 160px; padding: 20px 0 0 22px; display: block; }
.frontpage #banner { width: 721px; height: 180px; float: left; background: url(/library/Images/Template/Wrappers/banner_bg.gif) no-repeat top left; }
.subpage #banner { width: 721px; height: 91px; float: left; background: url(/lisalib/getfile.aspx?itemid=1954) no-repeat top left; }

#column-wrapper { position: relative; width: 979px; clear: both; }
#leftpanel { width: 260px; float: left; height: 830px; font-size: 1.17em; margin-left: -962px; }

#leftpanel #panel { clear: both; padding-left: 20px; background: url(/library/Images/Template/Wrappers/leftpanel_bg_j.jpg) no-repeat top left; height: 650px; }
.subpage #leftpanel #panel { position:relative; background: url(/lisalib/getfile.aspx?itemid=1963) no-repeat top left; }
.subpage.noLeft #leftpanel #panel { position:relative; background: url(/lisalib/getfile.aspx?itemid=2007) no-repeat top left; }

#leftpanel .pi_box { width: 183px; text-transform: uppercase; padding: 0 15px; }
#leftpanel .pi_box ul { margin-left: 15px; }
#leftpanel .pi_box ul li { list-style: disc; }

#leftpanel .pi_box.box1 { position:absolute; bottom:50px; }
#leftpanel .pi_box.box2 h3 { width: 7.5em; margin-bottom: 10px; }
#leftpanel .pi_box.box1 ul { margin-left: 0; }
#leftpanel .pi_box.box1 ul li { list-style: none; font-size: .71em; color: #787878; }

#leftpanel .pi_box.box1 a { margin-top: -50px; }
#leftpanel a.smallKey img { float: right; margin-top: -110px; }

#rightpanel { width: 259px; float: right; background: url(/library/Images/Template/Wrappers/rightpanel_bg_j.jpg) no-repeat bottom left; height: 650px; margin-right: -2px; }
#rightpanel .pi_box { width: 212px; margin-right: 20px; float: right; }
#rightpanel .pi_box.box0 { background: url(/lisalib/getfile.aspx?itemid=9573288b-1d47-46b2-a4b6-2f3fde611f3e) no-repeat top left; height: 241px; color: #fff; }
#rightpanel .pi_box.box0 h3 { font-size: 1.3em; margin: 10px 0 5px 20px; text-transform: uppercase; }
#rightpanel .pi_box.box0 .phone { background: url(/library/Images/Template/Pagecomponents/service_web_phone.gif) no-repeat top left; height: 24px; display: block; margin-left: 20px; padding: 5px 0 0 20px; font-size: 1.33em; }
#rightpanel .pi_box.box0 input, #rightpanel .pi_box.box0 .lostpw { background: #fff; border-top: none; border-right: 1px solid #f3f3f3; border-bottom: solid 1px #d4d4d4; border-left: solid 1px #f2f2f2; color: #1e1e1e; font-size: 0.92em; width: 130px; }
#rightpanel .pi_box.box0 .SubmitButton, #rightpanel .pi_box.box0 .lostpw { text-align: center; width: 92px; }
#rightpanel .pi_box.box0 .lostpw { padding: 2px 0px; margin-top:8px; margin-left:8px; }
#rightpanel .pi_box.box0 .signin { position: relative; }
#rightpanel .pi_box.box0 #passwordText { width:192px; height: 16px; z-index: 5000; position:absolute; top: 38px; left: 6px; padding:2px 0 0 8px; color: #373737; font-size: .92em; }
#rightpanel .pi_box.box0 #loginContainer label { margin-left:5px; }
#rightpanel .pi_box.box0 #loginContainer table tr td { padding-top:8px; }
#rightpanel .pi_box.box0 .lostpwLink { float: left; color: #fff; margin: 13px }
#rightpanel .pi_box.box0 .SubmitButton { margin-top:8px; margin-left:8px; height:22px; border:none; cursor:pointer; float: right; margin-right: 10px; }
#rightpanel .pi_box.box0 a.signupbutton{ background: transparent url(/lisalib/getfile.aspx?itemid=0588eea5-a851-4ae0-b9fc-c743434d11c4); width: 190px; height: 13px; color: #FFFFFF; display: block; height: 13px; margin-left: 12px; padding: 8px 0; text-align: center; width: 190px; text-decoration: none; }

#rightpanel .pi_box.box2 h3 { font-size: 1.17em; margin-left: 20px; text-transform: uppercase; font-weight: normal; color: #292928; }
#rightpanel .pi_box .offers p { font-size: 0.92em; }
#rightpanel .pi_box .offers { margin: 0 10px 0 20px; }
#rightpanel .pi_box .offers .offer { clear: both; }
#rightpanel .pi_box .offers .offer .info { font-size: 1.08em; float: left; margin-top: 30px; }
#rightpanel .pi_box .offers .offer .info div { margin-bottom: 3px; }
#rightpanel .pi_box .offers .offer .info .title { text-transform: uppercase; }
#rightpanel .pi_box .offers .offer .img { float: right; width: 70px; text-align: right; margin-bottom: 0px; margin-top: 30px; }
#rightpanel .pi_box .videoFrontpage{margin:10px; width:192px; height:130px; background:#BABABA}
#centerpanel { float: left; background: url(/library/Images/Template/Wrappers/content_bg.gif) repeat-x 0 180px; width: 724px; margin-left: 245px; }
.subpage #centerpanel { background: none; }

#centerpanel #content { clear: both; width: 423px; float: left; margin: 0 0 0 22px; }
.subpage #centerpanel #content { width: 685px; }
#content .padding { margin-right: 30px; }

.frontpage #content #orkukey { margin-top: 30px; }
.frontpage #content #orkukey label { float:left; }
.frontpage #content #orkukey input { background: #c8c8c8; width: 206px; margin-bottom: 10px; vertical-align: top; height: 25px; float: left; color: #1e1e1e; font-size: .92em; padding-right: 5px; }
.frontpage #content #orkukey input.phone { width: 96px; } 
.frontpage #content #orkukey input.rightMargin { margin-right: 14px; }
.frontpage #content #orkukey input.submit { cursor:pointer; background: #dc568f; color: #fff; width: 96px; border: none; height: 30px; padding-bottom: 29px; }

.frontpage #content .pi_box { text-transform: uppercase; }
.frontpage #content .pi_box h3 { margin-top: 0; }

.frontpage #content .pi_box.box0 { height: 260px; padding: 65px 0 0 0; }
.frontpage #content .pi_box.box0 h3 { font-size: 3.33em; text-transform: uppercase; line-height: 1em; font-weight: normal; }
.frontpage #content .pi_box.box0 .largeKey { position: absolute; top: 165px; right: 280px; }

.frontpage #content .pi_box.box1 { }
.frontpage #content .pi_box.box1 h3 { font-size: 1.67em; color: #dc568f; font-weight: normal; margin-top: 5px; }
.frontpage #content .pi_box.box1 .content { font-size: .92em; }
.frontpage #content .pi_box.box1 a { height: 81px; padding: 26px 0 0 0; display: block; }
.frontpage #content .pi_box.box1 a:hover { text-decoration: none; }

.frontpage #content .pi_box.box2 { }
.frontpage #content .pi_box.box2 h3 { font-size: 1.67em; color: #787878; float: right; width: 9em; font-weight: normal; line-height: 1.3em; margin-top: 25px; margin-right: 30px; }
.frontpage #content .pi_box.box2 .content { float: left; margin-left: 15px; }
.frontpage #content .pi_box.box2 a { height: 135px; padding-top: 20px; display: block; width:430px; }
.frontpage #content .pi_box.box2 a:hover { text-decoration: none; }
#content .customer .in label.name{ float: left; height: 15px; width: 120px; }
#content .customer .in{ padding: 2px 5px 0px 0px; }
#nav { width: 213px; text-transform: uppercase; background: #c8c8c8; }
#nav ul {}
#nav ul li { background: url(/lisalib/getfile.aspx?itemid=1965) no-repeat top left; border-bottom: solid 1px #fff; }
#nav ul li.first { background: url(/lisalib/getfile.aspx?itemid=1964) no-repeat top left; }
#nav ul li a { padding: 15px 0 0 20px; height: 31px; display: block; }
#nav ul li.first a { padding-top: 17px; }
#nav ul li.selected a { color: #dc568f; font-weight: bold; }

#nav ul ul { margin-top: -10px; border-bottom: solid 1px #646464; }
#nav ul ul li.first { background: #c8c8c8; }
#nav ul ul li.last { }
#nav ul ul li {  font-size: 0.86em; text-transform: none; padding-left: 10px; background: none; border: none; }
#nav ul ul li.last { border-bottom: solid 1px #a6a6a6; }
#nav ul ul li a { color: #323232 !important; font-weight: normal; padding: 5px 0 0 17px !important; border-bottom: solid 1px #979797; border-top: solid 1px #e3e3e3; height: 21px; }
#nav ul ul li.first a { border-top: none; padding-top: 0px; }
#nav ul ul li.last a { border-bottom: none; }
#nav ul ul li.selected a { color: #df449b !important; }

.search-form { position: absolute; top: 22px; right: 27px; font-weight: normal; }
.search-form .text { width: 210px; }
.search-form .submit { background: url(/lisalib/getfile.aspx?itemid=1959) no-repeat top left; width: 12px; height: 12px; border: none; position: absolute; top: 5px; right: 10px; }

#languages { position: absolute; top: 20px; right: 260px; }
#languages .english, #languages .polish { height: 26px; float: left; margin-left: 5px; display: block; overflow: hidden; }
#languages .english { width: 26px; background: url(/lisalib/getfile.aspx?itemid=1961) no-repeat top left; text-indent: -9999px; }
#languages .polish { width: 27px; background: url(/lisalib/getfile.aspx?itemid=1960) no-repeat top left; text-indent: -9999px; }

#header-controls { position: absolute; top: 0; right: 0; }

#footer { text-align: center; font-size: .92em; position: static; right: auto; bottom: 30px; }
#footer ul {}
#footer ul li { display: inline; padding-right: 15px; }
#footer ul li.last { padding-right: 0; } 
#footer ul li a {}

.text-resize-options { display: none; }


/** Umsóknir **/
#application .error {border:1px solid #ED1B2D;  color:#ED1B2D; margin: 0 0 10px 0; }
#application .error ul li { margin:0; padding:10px; }
                
#application div { clear:both; padding:2px 0; float: left; width:auto; }
#application div label { float:left; width:90px; padding:2px 5px 0 0; }
             
#application span.label { display:block; }
#application .stack label { float:none; width:auto; padding:0; }
                
#application fieldset { position:relative; background:#F8F8F8; border:1px solid #DFE3E5; margin: 0 0 15px 0; padding:10px; width:670px; display:block; clear: both;}
#application fieldset legend { margin:0; font-weight:bold; font-size:1.1em; position:absolute; top:-20px; left:2px; color:#f173ac !important; }
#application fieldset abbr { border-bottom: none; color:red; }        
               
#application table.cards th { text-align:left; vertical-align: top; padding:0 0 5px 5px; border-bottom: 1px solid #808080; }
#application table.cards td { padding:0 5px 3px 5px; }
#application table.cards #gas { width:75px; }
#application table.cards .key { width:85px; }
#application #row_1 td { padding-top: 10px; }
                
#application input.regno { width:50px; }
#application input.driver { width:120px; }
#application input.maxcredit { width:60px; }
                
#application table.cards .cell1 { /*background:#E2E2E2;*/ }
#application table.cards .cell1,
#application table.cards .cell0 { text-align:center; }
#application table.cards .automated { padding-left:10px; }
#application table.cards span { display:block; cursor:help; border: 0; }
#application input.invalid { border:1px dotted red; }

#application input.ssn { width: 80px; }
#application input.name { width: 180px; clear:none; }
#application input.address { width: 180px; }
#application input.zip { width: 50px; }
#application input.place { width: 180px; }
#application input.phone { width: 75px; }
#application input.fax { width: 75px; }
#application input.email, #application input.email2 { width: 180px; }
#application input.work { width: 180px; }

#application .cardinfo input { float: left; margin: 3px 3px 3px 0; padding: 0; }
#application .cardinfo label { width: 155px; margin: 0; padding: 2px 0 0 0; }
#application .cardinfo .left { float: left; width: 45%; clear: none; }
#application .cardinfo .right { float: right; width: 100%; clear: none;}

#application .payment input { float: left; margin-right: 5px; }
#application .payment h3 { margin: 0; font-size: 1em; color: #f173ac !important; }
#application .payment .card { float: left; clear: left; margin-top: 10px; width: 670px; }
#application .payment label { width: 130px; }
#application .payment .expire { width: 70px; }
#application .payment .hidden { display: none; }
#application .payment .debitlabel { display: block; float: none; }
#application .payment .cardinfo { width:500px }
#application .payment .cardtype { width:530px }
#application .payment .checknumber { width: 130px; display: block; float: none; }
#labelwidth label.width { width: 155px; }

#application label.pin { width: auto; }

#application span.visa { background: transparent url(/lisalib/getfile.aspx?itemid=2176) no-repeat scroll 0%; float: left; padding: 5px 0pt 5px 60px; }
#application span.mastercard { background: transparent url(/lisalib/getfile.aspx?itemid=2179) no-repeat scroll 5px 0pt; float: left; padding: 5px 0pt 5px 60px; }

#application span.maestro { background: transparent url(/lisalib/getfile.aspx?itemid=2178) no-repeat scroll 0%; float: left; padding: 5px 0pt 5px 50px; height: 30px; }
#application span.electron { background: transparent url(/lisalib/getfile.aspx?itemid=2177) no-repeat scroll 30px 0pt; float: left; padding: 5px 0pt 5px 95px; height: 30px; width: 180px; }
#application span.giro { float: left; padding: 5px 0pt 5px 5px; }

#application .payment span.mastercard label { width: auto; }
#application .payment span.visa label { width: auto; }
#application .payment span.giro label { width: auto; }
#application .payment .pin label { width: auto; }
#application .payment .help { margin:-20px 0 0 128px; position:relative; color: #f173ac !important;  }
#application .payment .help .image { display:none; margin:-20px 0 0 128px; position:relative; color: #f173ac !important;}
.cardimage {margin:-172px 0 0 228px; position:relative; color: #FF5A00;}
/*#application .payment .image { display:none; margin:-20px 0 0 128px; position:relative; color: #f173ac !important;}*/
#application .payment .help:hover .image { display:block; position:absolute; top:-150px; left:50px;} 
#application .image { margin: -163px 0 0 362px; position:relative; color: #f173ac !important;}
#application .card_num label { width:130px; }

#application .in { clear:none; padding:2px 0; float:none; }
#application .leftcol { float:left; width:281px; clear:none; }
#application .rightcol { float:left; width:281px; clear:none; padding-left: 20px }
#application .rightcol2 { float:left; width:270px; clear:none; padding-left: 20px; }
#application #helptext { background: #F3F3F3 none repeat scroll 0 0; border: 1px solid #CCCCCC; font-weight: normal; left: 477px; padding: 10px; position: absolute; top: -58px; width: 177px; }

.orkan #application div label { width: 90px; }
.orkan #application div label.widelabel { width: 125px; }
.orkan #application .maxamount { width: 150px; }
.orkan #application .leftcol {float:left; width:350px; clear:none; }
.orkan #application .rightcol {float:left; width:300px; clear:none; }
.orkan #application .payment .expire { width: 70px; }
.orkan #application .debitlabel { width: 130px; }
.orkan #application div.left div label{ width: 100px; }
.orkan #application div.right div label.pin { width: 470px; float:left;}

.empty p { font-size: 1.5em; font-weight: bold; margin: 0 0 10px 0; }

table.gaspricelist .row1 { background: #F6F6F6;  }
td.orkuFrelsiTD table.gaspricelist .row1 { background: #E5E5E5;  }
td.orkuKortTD table.gaspricelist .row1 { background: #CFCFCF;  }

#login-info .customer, #login-info .logout { display:inline;float:left;margin:20px 0 0 23px }

/* Activation */
#activation .hidden { display: none; }
#activation div.container { margin-bottom: 1em; }
#activation .help { color: #f173ac !important; position: relative; }
#activation input { clear: both; }
#activation .help .image { display:none; }
#activation .help:hover .image { display: block; position:absolute; top:-50px; left:100px;} 
#activation span { color: red}

/** Cards */
.cards { margin-bottom: 10px; }
.cards table { clear: both; }
.cards td { border-bottom: 1px solid #fff; }
.cards tr.even td, .cards tr.row1 td { background: #E6E6E6; }
.cards tr.odd td, .cards tr.row0 td  { background: #DEDEDE; }
.cards .num { text-align: right; padding-right: 5px; }
.cards .num span {text-align:left;}
.cards p { clear:both}
.cards caption{ display: none }
.cards a {color:#F173AC;}

#loginContainer input { width: 200px; }
#loginContainer label { display: block; }
#loginContainer .SubmitButton { margin-top: 5px; width: auto; }
#loginContainer .PasswordContainer { margin-top: 5px; }

#registration div { padding:2px 0; width:600px; }
#registration div label { float:left; width:100px; padding:2px 5px 0 0; }
#registration span.label { display:block; }
#registration .submit { margin-top: 10px; }
#registration abbr { color: red; }
#registration input.invalid { border:1px dotted red; }
#registration .error { border:1px solid #ED1B2D; color:#ED1B2D; width: 75%; padding-bottom: 10px; }

.registerForm { margin: 20px 0 0 23px; }

/* Main Style Sheet for jQuery UI date picker */
.embed + img { position: relative; left: -21px; top: -1px; }
#ui-datepicker-div, .ui-datepicker-inline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0; background: #ddd; width: 185px; }
#ui-datepicker-div { display: none; border: 1px solid #777; z-index: 9999; /*must have*/ }
.ui-datepicker-inline { float: left; display: block; border: 0; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
button.ui-datepicker-trigger { width: 25px; }
img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; }
.ui-datepicker-prompt { float: left; padding: 2px; background: #ddd; color: #000; }
* html .ui-datepicker-prompt { width: 185px; }
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; float: left; width: 100%; color: #fff; }
.ui-datepicker-control { background: #b9b9b9; padding: 2px 0px; }
.ui-datepicker-links { background: #e9e9e9; padding: 2px 0px; }
.ui-datepicker-control, .ui-datepicker-links { font-weight: bold; font-size: 80%; }
.ui-datepicker-links label { /* disabled links */ padding: 2px 5px; color: #888; }
.ui-datepicker-clear, .ui-datepicker-prev { float: left; width: 34%; margin-left: 3px }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; }
.ui-datepicker-current { float: left; width: 25%; text-align: center; }
.ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; margin-right: 3px }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; }
.ui-datepicker-header { padding: 1px 0 3px; background: #f0f0f0; text-align: center; font-weight: bold; height: 1.3em; }
.ui-datepicker-header select { background: #f0f0f0; color: #F173AC; border: 0px; font-weight: bold; }
.ui-datepicker { background: #ccc; text-align: center; font-size: 100%; }
.ui-datepicker a { display: block; width: 100%; }
.ui-datepicker-title-row { background: #777; }
.ui-datepicker-days-row { background: #eee; color: #666; }
.ui-datepicker-week-col { background: #777; color: #fff; }
.ui-datepicker-days-cell { color: #000; border: 1px solid #ddd; }
.ui-datepicker-days-cell a{ display: block; }
.ui-datepicker-week-end-cell { background: #ddd; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #777; }
.ui-datepicker-days-cell-over { background: #fff; border: 1px solid #777; }
.ui-datepicker-unselectable { color: #888; }
.ui-datepicker-today { background: #B2B4BF !important; }
.ui-datepicker-current-day { background: #999 !important; }
.ui-datepicker-status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }

.cards dl { margin-left: 0px !important; }
.cards .filters dd, .cards .filters dt { width: 400px; }
.cards .filters dd { margin: 0 0 10px 0px !important; }

/* Sumarleikur 2010 */
.questions h4 { font-size:1em; border-bottom:1px solid silver; padding:0 0 3px 0; }
.questions h5 { font-size:1em; }
.questions table.list { width:100%; border-collapse:collapse; margin: 10px 0}
.questions table.list td { border:1px solid #DEDEDE; padding:3px; }
.questions table.list th { border:1px solid #DEDEDE; padding:3px; }
.questions table.list input { width:95%; }
.customer-change .chbox { width:auto; }
.summergame dl dt { width:138px; }
#showinfo{ display: none; }
.customer-change{ margin: 10px 0 }
.customer-change h3 { margin-bottom: 1em; }
.customer-change .submit { clear: both; float: left; }
.customer-change dl { margin:0 !important; width:540px; float:left;}
.customer-change dl dt { width:auto; clear:left; float:left; margin: 0 10px 5px 0; }
.customer-change dl dd{ width:auto; margin-bottom: 5px; }
.customer-change .passwordForm{margin-top:0}
#application .Card_Key_Information, #application .Card_Key_Type { padding-left:35px; width:365px; }
#application .Card_Key_Table .Key { padding-right:50px; }
#application .cardinfo .cardorkey { padding-left:35px; }
#application .termsdiv label { float:none; width:auto; }
#application .apptypecard label { width:auto; }
.signet { float:right; height:90px; margin-left:20px; margin-top:-30px; padding-right:40px; width:130px; }







.