.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}

.user-account .buttons input {padding-left: 0px; background: url(../img/buttonbg.png);}
.product-maininfo .select-version .jqTransformSelectWrapper span { color: #777c82; font-size: 13px; width: 400px; font-size: 13px; color: #39434c; width: 360px !important; }
.social { overflow: hidden; }

.downloadsource-logo { position: absolute; left: 12px; top: 50px; }
.tab-fr { width: 150px !important;}

#advert-holder { float: right; position: relative; padding: 1px; }
#screen-holder { float: right; position: relative; padding: 1px; }

.box-links ul li span.link-fake { font-size: 14px; display: block; padding: 7px 5px 7px 20px; background: transparent url(../img/arrow.png) no-repeat 10px 15px; line-height: 20px;  }
.box-links ul li h3 { font-size: 16px; display: block; padding: 7px 5px 7px 20px; background: transparent url(../img/arrow.png) no-repeat 10px 15px; line-height: 20px;  }
.box-links ul li h2 { font-size: 18px; display: block; padding: 7px 5px 7px 20px; background: transparent url(../img/arrow.png) no-repeat 10px 15px; line-height: 20px;  }
.box-links ul li h2.link-fake { font-size: 18px; display: block; padding: 7px 5px 7px 20px; background: transparent url(../img/arrow.png) no-repeat 10px 15px; line-height: 20px;  }

div.tags {
    background: url("../img/label.png") no-repeat scroll 0 0 transparent;
    color: #BBBDC0;
    line-height: 16px;
    margin: 30px 30px 30px 0px;
    padding-left: 23px;
}

div.tags a {
    color: #BBBDC0;
}
/*
.qa-responses li.best .text a:link, a:hover, a:visited{
    color: white;
}

.qa-responses li.best .text a:hover{
    text-decoration: underline;
}
*/
/*
.btn-question {
    background: url("../img/buttonbg.png") repeat-x scroll 0 0 #EE7722;
    border-width: 0;
    color: white;
    cursor: pointer;
    font-family: familiarpro, arial, sans-serif;
    font-size: 19px;
    font-weight: bold;
    height: 36px;
    margin-top: -5px;
    text-shadow: 0 1px #A65B1C;
    width: 200px;
    padding: 8px;
}
*/

/*
 * Basic button style
 */
.lovebtn {
  -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
  -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
  box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 8px;
  position: relative;

  font-size: 12px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
/*
 * Counter button style
 */
.lovebtn-counter { margin-right: 39px; }
.lovebtn-counter:after,
.lovebtn-counter:hover:after { text-shadow: none; }
.lovebtn-counter:after {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d3d3d3;
  background-color: #eee;
  padding: 0 8px;
  color: #777;
  content: attr(data-count);
  left: 100%;
  margin-left: 8px;
  margin-right: -13px;
  position: absolute;
  top: -1px;
}
.lovebtn-counter:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');

  background-color: #eee;
  border: 1px solid #d3d3d3;
  border-right: 0;
  border-top: 0;
  content: '';
  position: absolute;
  right: -13px;
  top: 5px;
  height: 6px;
  width: 6px;
  z-index: 1;
  zoom: 1;
}
/*
 * Custom styles
 */
.lovebtn {
  background-color: #dbdbdb;
  border-color: #bbb;
  color: #666;
}
.lovebtn:hover,
.lovebtn.active {
  text-shadow: 0 1px 0 #b12f27;
  background-color: #f64136;
  border-color: #b12f27;
}
.lovebtn:active {
  -webkit-box-shadow: 0 0 5px 3px rgba(0,0,0,0.2) inset;
  -moz-box-shadow: 0 0 5px 3px rgba(0,0,0,0.2) inset;
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.2) inset;
}
.lovebtn span { color: #f64136; }
.lovebtn:hover, .lovebtn:hover span,
.lovebtn.active, .lovebtn.active span { color: #eeeeee; }
.lovebtn:active span {
  color: #b12f27;
  text-shadow: 0 1px 0 rgba(255,255,255,0.3);
}

.big-text-content img {
	max-width: 650px;
}

.wmd-preview {
    border: 2px dotted #CCCCCC;
    clear: both;
    font-size: 107%;
    line-height: 130%;
    padding: 3px;
    width: 98%;
}


ul.tagit.ui-corner-all {
    border-radius: 0px;
    background: url("../img/input.png") repeat-x scroll 0 0 #F2F2F2;
    border: 1px solid #C9C9C9;
    width: 346px;
}

.qa-form .input-line {
    color: #BCBEC1;
    font-size: 12px;
    overflow: hidden;
}

#markItUpWmd-input-add {
    width: 360px;
}

#markItUpWmd-input-edit {
    width: 650px;
}

#markItUpWmd-input {
    width: 618px;
}