.box.modal .modal-header, 
.gradient.lightBlue {
    background: #c1ebfc; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1ebfc', endColorstr='#99d0ef',GradientType=0 ); /* IE6-8 */

}

.button,
.button-dropdown,
.pager,
.gradient {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f6f6f6', GradientType=0);
}

.button.grey,
.gradient.grey,
.button-dropdown .caret {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dddddd', GradientType=0);
}

.button.blue,
.gradient.blue,
.progress .value {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#487596', endColorstr='#285d84', GradientType=0);
}

.button.red,
.gradient.red {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d073ad', endColorstr='#a53e6e', GradientType=0);
}

.ie7 input {
    line-height: 24px;
}

.input:focus {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fafafa',GradientType=0 );
}

.ie7 input.input {
    line-height: 23px
}

.ie7 #copyright-links p, 
.ie7 #copyright-links ul,
.ie7  #copyright-links li {
    display: inline;
    white-space: nowrap;
}

/* Styleguide Fixes */
.box.border.lightBlue   .radius {background-image: url(/img/ie/lightBlue.png);}
.well                   .radius {background-image: url(/img/ie/well.png);}
.well, .box.border.lightBlue {
    position: relative;
}

.radius {
    width: 8px;
    height: 8px;
    position: absolute;
    z-index:10;
    zoom:1;

}

.radius.tl {
    top: -1px;
    left: -2px;
}

.radius.tr {
    top: -1px;
    right: -2px;
    background-position: top right;
}

.radius.br {
    bottom: -1px;
    right: -2px;
    background-position: bottom right;
}

.radius.bl {
    bottom: -1px;
    left: -2px;
    background-position: bottom left;
}

.box.border.lightBlue .radius.tl {
    top: -2px;
    left: -2px;
}

.box.border.lightBlue .radius.tr {
    top: -2px;
    right: -2px;
}

.box.border.lightBlue .radius.br {
    bottom: -2px;
    right: -2px;
}

.box.border.lightBlue .radius.bl {
    bottom: -2px;
    left: -2px;
}

.button, 
.button-dropdown, 
.pager {
    border-style: solid;
    border-width: 1px;
    border-color: #e3e3e3 #c0c0c0 #c0c0c0 #e3e3e3;
}

.button.grey {
    border-style: solid;
    border-width: 1px;
    border-color: #efefef #afafaf #afafaf #efefef;
}

.button.blue {
    border-color: #5a8db2 #1e3c5a #1e3c5a #5a8db2;
}

.button.red {
    border-color: #d073ad #81345b #81345b #d073ad;
}

.button.withIcon .before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 34px;
    height: 34px;
    /*background: transparent url('/img/sprite.png') no-repeat 0 0;*/
}


/* Other FIXES */

/* POST MODULE */

.ie7 #postModule article .profile {
    display: block;
    float: left;
}

.ie7 #postModule article .details {
    display: block;
    float: left;
    overflow: hidden;
}

.ie7 #postModule article .actions ul  {
    overflow: hidden;
}

.ie7 #postModule article .actions ul li {
    display: inline;
    float: left;
}

.ie7 #postModule .comments .comment-avatar, 
.ie7 #postModule .comments .comment-content {
    display: block;
    float: left;
}

.ie7 #postModule .new-thread textarea {
    width: 592px;   
}


.ie7 #postModule .comment-box.answer .button {
    float: Left;
    left: 370px;
}

.ie7 #postModule .comments .comment-avatar {
    padding: 0;
    padding-right: 10px;
}

.ie7 #postModule .comment-box {
    width: 100%;
}

.ie7 #postModule .comments .comment-content {
    width: 412px;
}

.ie7 #community #content-container {
    overflow: hidden;
}


.ie7 #postModule article .container {
    overflow: hidden;
    display: inline;
}

.ie7 #postModule article .attachement .description {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    line-height: 12px;
}

.ie7 #postModule #get-more {
    clear: both;
}

.ie7 #postModule .comments .comment-box {
    display: block;
}


.ie7 #postModule .new-thread textarea {
    width: 499px;
}

.ie7 #postModule article.deleted {
    overflow: hidden;
}

/* LISTS */

.ie7 .listView .item,
.ie7 .listView .item-details,
.ie7 .listView .sort-nav {
    overflow: hidden;
}


.ie7 .pager .prev a  .before,
.ie7 .pager .prev em .before,
.ie7 .pager .next a  .before,
.ie7 .pager .next em .before {
    content: '';
    display: inline-block;
    position: absolute;
    right: 1px;
    bottom: 0;
    width: 20px;
    height: 22px;
    text-indent: -999px;
    background: transparent url('/img/sprite.png') no-repeat -300px -28px;
    overflow: hidden;
}


.ie7 .pager .next a .before,
.ie7 .pager .next em .before {
    right: auto;
    left: 1px;
    background-position: -320px -28px;
}

/** FOOTER */
footer nav .smIcons span {
    float: left;
}


/* SELECT */
.button-dropdown {
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}


/* FIXES : */

.ie7 #community-overview .small_box .pos_info ul li {
    float: left;
}

.button-dropdown .caret {
    background: url(/img/ie/dropdown.png) white;
    filter: none;
}

.button-dropdown {
    border: 0 none;   
    overflow:hidden;
}

.button-dropdown  {
   border-left: 1px solid #e3e3e3;
    
}

#bxModalMessageSettings label {
    width: 100%;
}    
 

.ie7 .scrollArrow, .ie7 .scrollArrow:visited, .ie7 .carousel-control { 
    display: block;
}

button.button {
    overflow: visible;
    line-height: 10px;
}

.ie7 header #top li .button  {
    position: relative;
    top: 5px;
}

.ie7 .dropdown-menu  {
    width: 100%;

}

.ie7 #content-container {
    overflow:hidden; /* EXPERIMENTEL */
}

.ie7 .dropdown-menu li {
    overflow: hidden;
    width: 100%;
}

.ie7 .dropdown-menu .divider {
    height: 1px;
    margin: 4px 1px 3px;
    overflow: visible;
}

.listView .sort-nav {
    z-index: 0;
}

.ie7 .dropdown-menu li {
    float: left;
    width: 100%;
}

.ie7 .dropdown-menu li a {
    width: 100%;
    display: block;
    overflow: visible;
}

.progress {
    background:url(/img/ie/progress.png);
}

.ie7 .dropdown-toggle {

    line-height: 12px;
}

.ie7 a.dropdown-toggle {
    cursor: pointer;
}

.ie7 .dropdown-toggle span {
    float: left;
    display: block;
}

.ie7 .dropdown-toggle .after {
    display: block;
    float: left;
    width: 0;
    height: 0;
    overflow: hidden;
    margin: 5px 0 2px 3px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4d7999;
}

.button.blue  .dropdown-toggle .after,
.nav-pills .open  .dropdown-toggle .after,
.nav-tabs  .open  .dropdown-toggle .after {
    border-top-color: #fff;
}

/* FALLBACK ICONS */

.ie7 .withIcon.block .before { background-image: url('/img/icons/block.png'); }
.ie7 .withIcon.calendar .before { background-image: url('/img/icons/calendar.png'); }
.ie7 .withIcon.comment .before { background-image: url('/img/icons/comment.png'); }
.ie7 .withIcon.delete .before { background-image: url('/img/icons/delete.png'); }
.ie7 .withIcon.download .before { background-image: url('/img/icons/download.png'); }
.ie7 .withIcon.edit .before { background-image: url('/img/icons/edit.png'); }
.ie7 .withIcon.favorite .before { background-image: url('/img/icons/favorite.png'); }
.ie7 .withIcon.friendRequest .before { background-image: url('/img/icons/friendRequest.png'); }
.ie7 .withIcon.groupInvitation .before { background-image: url('/img/icons/groupInvitation.png'); }
.ie7 .withIcon.info .before { background-image: url('/img/icons/info.png'); }
.ie7 .withIcon.invite .before { background-image: url('/img/icons/invite.png'); }
.ie7 .withIcon.mention .before { background-image: url('/img/icons/mention.png'); }
.ie7 .withIcon.message .before { background-image: url('/img/icons/message.png'); }
.ie7 .withIcon.notification .before { background-image: url('/img/icons/notification.png'); }
.ie7 .withIcon.option .before { background-image: url('/img/icons/option.png'); }
.ie7 .withIcon.read .before { background-image: url('/img/icons/read.png'); }
.ie7 .withIcon.refresh .before { background-image: url('/img/icons/refresh.png'); }
.ie7 .withIcon.reply .before { background-image: url('/img/icons/reply.png'); }
.ie7 .withIcon.saleOption .before { background-image: url('/img/icons/saleOption.png'); }
.ie7 .withIcon.search .before { background-image: url('/img/icons/search.png'); }
.ie7 .withIcon.shoppingCart .before { background-image: url('/img/icons/shoppingCart.png'); }
.ie7 .withIcon.view .before { background-image: url('/img/icons/view.png'); }
.ie7 .withIcon.questionMark .before { background-image: url('/img/icons/questionMark.png'); }
.ie7 .withIcon.checkMark .before { background-image: url('/img/icons/checkMark.png'); }
.ie7 .withIcon.cancel .before { background-image: url('/img/icons/cancel.png'); }
.ie7 .withIcon.top .before { background-image: url('/img/icons/topIcon.png'); }
.ie7 .withIcon.move .before { background-image: url('/img/icons/move.png'); }

.ie7 .small.withIcon.block .before { background-image: url('/img/icons/block.small.png'); }
.ie7 .small.withIcon.calendar .before { background-image: url('/img/icons/calendar.small.png'); }
.ie7 .small.withIcon.comment .before { background-image: url('/img/icons/comment.small.png'); }
.ie7 .small.withIcon.delete .before { background-image: url('/img/icons/delete.small.png'); }
.ie7 .small.withIcon.download .before { background-image: url('/img/icons/download.small.png'); }
.ie7 .small.withIcon.edit .before { background-image: url('/img/icons/edit.small.png'); }
.ie7 .small.withIcon.favorite .before { background-image: url('/img/icons/favorite.small.png'); }
.ie7 .small.withIcon.friendRequest .before { background-image: url('/img/icons/friendRequest.small.png'); }
.ie7 .small.withIcon.groupInvitation .before { background-image: url('/img/icons/groupInvitation.small.png'); }
.ie7 .small.withIcon.info .before { background-image: url('/img/icons/info.small.png'); }
.ie7 .small.withIcon.invite .before { background-image: url('/img/icons/invite.small.png'); }
.ie7 .small.withIcon.mention .before { background-image: url('/img/icons/mention.small.png'); }
.ie7 .small.withIcon.message .before { background-image: url('/img/icons/message.small.png'); }
.ie7 .small.withIcon.notification .before { background-image: url('/img/icons/notification.small.png'); }
.ie7 .small.withIcon.option .before { background-image: url('/img/icons/option.small.png'); }
.ie7 .small.withIcon.read .before { background-image: url('/img/icons/read.small.png'); }
.ie7 .small.withIcon.refresh .before { background-image: url('/img/icons/refresh.small.png'); }
.ie7 .small.withIcon.reply .before { background-image: url('/img/icons/reply.small.png'); }
.ie7 .small.withIcon.saleOption .before { background-image: url('/img/icons/saleOption.small.png'); }
.ie7 .small.withIcon.search .before { background-image: url('/img/icons/search.small.png'); }
.ie7 .small.withIcon.shoppingCart .before { background-image: url('/img/icons/shoppingCart.small.png'); }
.ie7 .small.withIcon.view .before { background-image: url('/img/icons/view.small.png'); }
.ie7 .small.withIcon.questionMark .before { background-image: url('/img/icons/questionMark.small.png'); }
.ie7 .small.withIcon.checkMark .before { background-image: url('/img/icons/checkMark.small.png'); }
.ie7 .small.withIcon.cancel .before { background-image: url('/img/icons/cancel.small.png'); }
.ie7 .small.withIcon.top .before { background-image: url('/img/icons/topIcon.small.png'); }
.ie7 .small.withIcon.move .before { background-image: url('/img/icons/move.small.png'); }


.ie7 .large.withIcon.block .before { background-image: url('/img/icons/block.large.png'); }
.ie7 .large.withIcon.calendar .before { background-image: url('/img/icons/calendar.large.png'); }
.ie7 .large.withIcon.comment .before { background-image: url('/img/icons/comment.large.png'); }
.ie7 .large.withIcon.delete .before { background-image: url('/img/icons/delete.large.png'); }
.ie7 .large.withIcon.download .before { background-image: url('/img/icons/download.large.png'); }
.ie7 .large.withIcon.edit .before { background-image: url('/img/icons/edit.large.png'); }
.ie7 .large.withIcon.favorite .before { background-image: url('/img/icons/favorite.large.png'); }
.ie7 .large.withIcon.friendRequest .before { background-image: url('/img/icons/friendRequest.large.png'); }
.ie7 .large.withIcon.groupInvitation .before { background-image: url('/img/icons/groupInvitation.large.png'); }
.ie7 .large.withIcon.info .before { background-image: url('/img/icons/info.large.png'); }
.ie7 .large.withIcon.invite .before { background-image: url('/img/icons/invite.large.png'); }
.ie7 .large.withIcon.mention .before { background-image: url('/img/icons/mention.large.png'); }
.ie7 .large.withIcon.message .before { background-image: url('/img/icons/message.large.png'); }
.ie7 .large.withIcon.notification .before { background-image: url('/img/icons/notification.large.png'); }
.ie7 .large.withIcon.option .before { background-image: url('/img/icons/option.large.png'); }
.ie7 .large.withIcon.read .before { background-image: url('/img/icons/read.large.png'); }
.ie7 .large.withIcon.refresh .before { background-image: url('/img/icons/refresh.large.png'); }
.ie7 .large.withIcon.reply .before { background-image: url('/img/icons/reply.large.png'); }
.ie7 .large.withIcon.saleOption .before { background-image: url('/img/icons/saleOption.large.png'); }
.ie7 .large.withIcon.search .before { background-image: url('/img/icons/search.large.png'); }
.ie7 .large.withIcon.shoppingCart .before { background-image: url('/img/icons/shoppingCart.large.png'); }
.ie7 .large.withIcon.view .before { background-image: url('/img/icons/view.large.png'); }
.ie7 .large.withIcon.questionMark .before { background-image: url('/img/icons/questionMark.large.png'); }
.ie7 .large.withIcon.checkMark .before { background-image: url('/img/icons/checkMark.large.png'); }
.ie7 .large.withIcon.cancel .before { background-image: url('/img/icons/cancel.large.png'); }
.ie7 .large.withIcon.top .before { background-image: url('/img/icons/topIcon.large.png'); }
.ie7 .large.withIcon.move .before { background-image: url('/img/icons/move.large.png'); }

.ie7 .withIcon .before {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 25px;
    height: 25px;

}

.ie7 .withIcon.standalone.small .before,
.ie7 .small.withIcon .before {
    width: 19px;
    height: 19px;
}


.ie7 .withIcon.standalone.large .before, 
.ie7  .large.withIcon .before {
    width: 32px;
    height: 32px;
}


.ie7 .withIcon .before {
    background-position: 0 0;
}

.ie7 .button.withIcon .before {    
    width: 25px;
}

.ie7 .button.red.withIcon .before,
.ie7 .button.blue.withIcon .before {
    background-position: -50px 0;
}

.ie7 .button.small.withIcon .before {
    background-position: -19px 0;
}

.ie7 .button.small.red.withIcon .before,
.ie7 .button.small.blue.withIcon .before {
    background-position: -38px 0;
}


.ie7 .button.large.withIcon .before {
    background-position: -32px 0;
}

.ie7 .button.large.red.withIcon .before,
.ie7 .button.large.blue.withIcon .before {
    background-position: -64px 0;
}

/* HEADER FIXES */

#search-inner {
    background: #fff;
}

#header-container #search input {
    line-height: 33px;
}

#top {
    filter: none; 
    background:url(/img/ie/blueGradient.jpg) #9FD4F1;
}

input {
    line-height: 25px;
}
