.ie7 .donatetorow small{line-height:15px;}
.ie8 #span-promocode .input-mini{height:28px;}
.ie8 #span-promocode .btn-form{margin-top:-5px;margin-left:-5px;}
.ie6 #processform #billtotal,.ie7 #processform #billtotal,.ie8 #processform #billtotal,.ie9 #processform #billtotal{padding:0 0 20px 0;margin:0 0 30px 0;}
.ie6 select,.ie7 select,.ie8 select,.ie9 select{max-width:290px!important;}
.ie7 #processform em,.ie8 #processform em{display:block;}
.ie6 #processform legend,.ie7 #processform legend,.ie6 #confirmform legend,.ie7 #confirmform legend{position:relative;left:-7px;}
.ie6 #processform legend,.ie7 #processform legend,.ie8 #processform legend,.ie6 #confirmform legend,.ie7 #confirmform legend,.ie8 #confirmform legend{margin:0 0 5px 0;}
.ie6 #processform.dollar,.ie7 #processform.dollar,.ie8 #processform.dollar{display:inline;font-weight:bold!important;padding-right:8px!important;font-size:15px!important;color:#666!important;}
.ie6 img,.ie6 #centerCol iframe,.ie6 #centerColinterior iframe{max-width:none;}
.ie8 .form-main-col table{min-width:100%!important;}
.ie7 #site-links{visibility:visible!important;}
.ie7 #site-links table{table-layout:fixed;}
.ie7 .avatar{float:left;}
.ie7 .participant-info,.ie7 .team-info{width:70%;}
.ie6 #bar-logout{display:inline-block;}
.ie7.logged-in .tooltip{margin-top:0!important;}
.ie8.logged-in .tooltip,.ie9.logged-in .tooltip{margin-top:-55px!important;}
.ie7 .dataTables_scrollBody [class^="icon-"],.ie7 .dataTables_scrollBody [class*=" icon-"]{display:none;}
.ie8 .state-select select,.ie9 .state-select select{margin-top:-7px;}
.ie7.logged-in body{background-position-y:40px!important;}
.ie9 .progress{border-radius:0;}
.ie6 .topnavcms li{border-left:none;}
.ie6 #notify{position:absolute;bottom:0;left:0;z-index:100000;width:100%;}
.ie6 .errorMsg{display:block;float:left;}
.ie6 .action-login .errorMsg{float:none;}
.ie6 #errorBar,.ie6 #warnBar,.ie6 #confirmBar{padding-top:2px;}
.ie6 #errorBar img,.ie6 #warnBar img,.ie6 #confirmBar img{position:absolute;top:0;}
.ie6 #errorBar input,.ie6 #warnBar input,.ie6 #confirmBar input{top:3px;}
.ie6 fieldset{padding:0 5px;}
.ie6 fieldset legend{margin-bottom:9px;}
.ie6 fieldset label.error{display:inline-block;width:100%;}
.ie6 label{height:1%;}
.ie6 #leftCol,.ie6 #rightCol,.ie6 #btnEvents,.ie6 #btnDonate,.ie6 #centerColinterior{display:inline;}
.ie6 #left-nav li{display:inline-block;vertical-align:top;}
.ie6 form#donation p{width:expression(this.width>330 ? 330:true);}
.ie6 .topnavcms li,.ie7 .topnavcms li{float:left;display:block;}
.ie6 #centerCol,.ie7 #centerCol,.ie6 #leftCol,.ie7 #leftCol,.ie6 #rightCol,.ie7 #rightCol,.ie6 #centerColInterior,.ie7 #centerColInterior,.ie6 form input[type="text"],.ie7 form input[type="text"],.ie6 form input[type="password"],.ie7 form input[type="password"]{behavior:url('resources/js/boxsizing.htc');}
.ie6 .padding,.ie7 .padding{overflow:hidden;zoom:1;}
.ie6 #social p,.ie7 #social p{padding-left:18px;}
.ie6 #m-nav,.ie7 #m-nav{display:none;}
.ie7 .errorMsg{display:block;overflow:auto;}
.ie7 #centerColinterior ol{padding-left:6px;}
.ie7 button span{margin-top:0;}
.ie7 #leftCol,.ie7 #rightCol,.ie7 #btnEvents,.ie7 #btnDonate,.ie7 #centerColinterior{display:inline;}
.ie7 #centrallogin,.ie7 #forgotpassword{display:block!important;width:90%!important;z-index:999;}
.ie7 #centrallogin input,.ie7 #forgotpassword input{width:90%!important;display:block;}
.ie7 #header{z-index:999;}
.ie8 #donation label{overflow:auto;}
.ie8 #m-nav{display:none!important;}
.ie8 #processform select{max-width:290px!important;}
.ie8 #centerColinterior.full-width{left:0!important;width:100%!important;max-width:100%!important;}
.ie8 .pre .addon{top:11px;}
.form-main-col table{table-layout:fixed;}
.ie7 .form-main-col table,.ie8 .form-main-col table,.ie9 .form-main-col table{table-layout:fixed;width:450px!important;}
.ie7 .form-main-col table tbody,.ie8 .form-main-col table tbody,.ie9 .form-main-col table tbody{width:450px;}
.ie9 .progress{border-radius:0;}
.ie7.logged-in .tooltip{margin-top:0!important;}
.ie8 .state-select select,.ie9 .state-select select{margin-top:-7px;}
.ie7 .dataTables_scrollBody [class^="icon-"],.ie7 .dataTables_scrollBody [class*=" icon-"]{display:none;}
.ie7.logged-in .tooltip{margin-top:0!important;}
.ie8.logged-in .tooltip,.ie9.logged-in .tooltip{margin-top:-55px!important;}
.ie7 #recipientsfields .btn-group {display: inline !important;}
.ie7 #processform.inviteform label,.ie7 #processform.inviteform label.form-pod {padding-top: 0 !important;}
.ie7 #event-title #event-dropdown {margin-top: 0;}
.ie7 #stats a {padding: 25px 0;height: auto;}
.ie8 img { max-width: none; }
.ie8 button.dd-btn-toggle { font-size: 13px; }
.ie8 #recurringpaymentcount + .addon { right: 15px; top: 20%;}
.ie8 .dd-btn-group-toggle { border-right: 1px solid #ccc;}