.page-header {
    border-bottom: none;
}

address {
    white-space: pre-line;
    font-style: italic;
}

.description {
    white-space: pre-line;
}

.popover-inner.mass-upload-help{
    width: 1000px;
}

.space-before {
	margin-left : 10px;
}

.catalog-info {
	margin-top: 20px;
}

.catalog-list{
    display: none;
    /*padding-left: 10px;*/
}

.ui-dialog {
    max-width: 98%;
}

.ads .thumbnail {
    /*width: 120px;*/
    line-height: 18px;
    text-align: center;
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: -1;
    max-height: 260px;
    overflow: hidden;
}

.ads img {
    width: 100%;
}

.ads li {
    margin-left: 0;
}

.ads small {
    font-size: 11px;
    line-height: 11px;
    display: block;
    margin: 3px;
    max-width: 110px;
}

.ads img.banner {
    display: block;
    border: 0;
    max-width: none;
}

tr .ads.centered {
    margin: 75px 10px 0 0;
}

.thumbnails > li.additional-zone {
    margin-left: 0;
}

.main-container .ads.thumbnails {
    margin-top: 0;
}
.span12.main-container {
    margin-left: 0;
}

.LockOff {
    display: none;
    visibility: hidden;
}

.LockOn {
    display: block;
    visibility: visible;
    position: fixed;
    z-index: 999;
    top: 0px;
    left: 0px;
    width: 105%;
    height: 105%;
    background-color: #ccc;
    text-align: center;
    padding-top: 20%;
    filter: alpha(opacity=55);
    opacity: 0.55;
    color: #000000;
    font-size: 19px;
}

.dropdown-menu li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}

.subnav-fixed {
    border-color: #D5D5D5;
    border-radius: 0 0 0 0;
    border-width: 0 0 1px;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);
    left: 0;
    position: fixed;
    right: 0;
    top: 42px;
    z-index: 1020;
}

.subnav {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #EEEEEE 100%);
    background-repeat: repeat-x;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    height: 36px;
    width: 100%;
}

.subnav .nav > li > a {
    border-left: 1px solid #F5F5F5;
    border-radius: 0 0 0 0;
    border-right: 1px solid #E5E5E5;
    margin: 0;
    padding-bottom: 11px;
    padding-top: 11px;
}

.subnav .nav > .active > a, .subnav .nav > .active > a:hover {
    background-color: #E9E9E9;
    border-left: 0 none;
    border-right-color: #DDDDDD;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05) inset;
    color: #777777;
    padding-left: 13px;
}

.navbar .subnav-fixed .container
{
    width: 940px;
}
#header{margin: 90px 0px 20px 0px; width: 100%; }
#header a{ width: 325px; margin:0 auto; display: block; text-decoration: none;}
#header img{display: inline;}
#header .add-on{margin-left: 10px;}

.copy{ width: 200px; margin:0 auto; display: block; text-decoration: none; text-align: center;}

/*.container-fluid{width: 1180px; margin: auto;}*/
.row-fluid .span6{margin: 0;}

/*input[type="checkbox"]{ margin: 0px 3px 2px 0px;}*/

.radio.no-margin input[type="radio"], .checkbox.no-margin input[type="checkbox"] {
    float: none;
}
.no-margin input[type=checkbox] {
    margin: 0 0 0 -20px;
}

.accordion input[type="checkbox"]{ margin:15px 10px 0 10px;float:left;position: relative;}

.clear{clear:both;}

.accordion-heading{vertical-align: middle;}
.accordion-heading input[type='checkbox']{margin: 15px 10px;}
.accordion-heading em{color: #555555;font-size: 12px;font-weight: normal;}
.accordion-center{margin: 13px 5px 0 0;}
.accordion-center2{margin: 4px 5px 0 0;}
.pull-right form{display: inline;}

h3 a:hover{text-decoration: none;}
h3 a span{

    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 1px;
    padding-bottom: 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    white-space: nowrap;
}

.popover-inner{width:300px;}

/* autocomplete styles */
span.right{position: absolute; right: 5px;}

.ui-autocomplete {
	max-height: 340px;
	overflow-y: auto;
}

.thumbnails > li.ui-menu-item {margin: 0;float:none;}
.thumbnails > li.ui-menu-item .thumbnail img{height: 70px; max-width: 150px;}
.thumbnails > li.ui-menu-item .caption{white-space: normal; width:325px; }
.thumbnails > li.ui-menu-item .caption h4{max-width: 300px; overflow: hidden;}

.row-fluid .thumbnails .thumbnail-horiz { margin-left: 0; margin-right: 1%;}
.row-fluid .thumbnail-horiz{height: 130px; overflow-y: hidden; position: relative;}
/*.thumbnail-horiz img.thumb{ width: 110px;}*/
.row-fluid .thumbnail-horiz .caption{ overflow: hidden;}
.row-fluid .thumbnail-horiz .caption .caption-info{height: 75px; overflow-y: hidden;}
.row-fluid .thumbnail-horiz .caption .caption-info h5{height: 36px; overflow-y: hidden;}
.row-fluid .thumbnail-horiz .caption .caption-info .line{white-space: nowrap; overflow: hidden; display: block;}
.row-fluid .thumbnail-horiz .caption p a{white-space: nowrap;}
.row-fluid .thumbnail-horiz div.description{overflow: auto;}
.row-fluid .thumbnail-horiz .icon-info-sign{position: absolute; right: 5px;}
.row-fluid .thumbnail-horiz .icon-zoom-in{position: absolute; left: 5px;}

.btn img{cursor: pointer;}

/*.uploadify-queue{ margin-left: 0px;}*/
.uploadify-queue h5{margin-top: 10px;}

ul.connected{min-height: 10px;}
ul.connected > li > a{margin-left:25px;}
ul.spec-list ul.connected > li > span{margin: 3px;}
ul.spec-list > li > span{margin: 5px;}
#spec-list{
    overflow-y: auto;
    position: relative;
    max-height: 2000px;
}

.display-thumbnail{width: 180px; float:left;}

.label{white-space: normal;}

.modal .span5{width:580px;}
.modal .span2{width: 160px;}
.modal{width: 630px;}
.modal form{margin-bottom: 0px;}
form.delete {margin: 0;}
form.form-delete {
    margin: 0;
    padding: 0;
    display: inline-block;
}
form.form-inline {
    display: inline-block;
    margin: 0;
}

div.connected{min-height: 10px;}
div.connected .group{margin-left: 20px;}

.nicEdit-selectTxt{line-height: 130%;}

div.checkbox label, div.radio label, label.checkbox{display: inline; font-size: 13px;}

.none{display: none;}
.block{display: block;}

.row-fluid .progress{
    min-height: 20px;
    margin-bottom: 0;
}

.row-fluid .progress .bar {
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    font-size: 11px;
}

.padding0{padding: 0 0px 0 0;}
.padding0 .a-remove{margin-right: -10px;}

.spec-list li > span.actions{display: none;}
.spec-list li.active > span.actions{display: block;}

textarea.comment{width: 100%; padding: 0; height: 70px;}

.search-query{font-size: 12px; width: 225px;}

#infscr-loading{width: 240px; margin: 0 auto; text-align: center;}
#infscr-loading img{}
#infscr-loading div{}

#footer{
    text-align: center;
    position: relative;
    margin-top: 3px;
}

#footer .pull-right{
    margin-right: 5px;
}

.a-remove {
    position: absolute;
    right: 10px;
    top:5px;
    z-index: 10000;
}
/** pinit button */
.pinit-container {
    display: none;
    position: absolute;
    left: 5;
    opacity: 0.5;
    left: 4px;
}

.pinit-container:hover {
    opacity: 1;
}

.thumbnail-horiz:hover .pinit-container {
    display: block;
}

.specbook-share-modal .ui-dialog-buttonset {
    width: 100%;
}

h4 .icon-chevron-right {
    vertical-align: middle;
}

.icon {
    height: 24px;
    margin-bottom: -7px;
    margin-left: -6px;
    margin-top: -10px;
}

.icon2 {
    height: 48px;
}

.alert-flat {
    margin: 0 0 1px 0;
}

.nav-pills > .active > a  h4,
.nav-pills > .active > a:hover >  h4 {
    color: #FFFFFF;
}

.manufacturer-rep,
.manufacturer-rep:active
{
    background-color: #669533 ;
    color: #FFFFFF;
    font-weight: bold;

}
.manufacturer-rep:hover,
.manufacturer-rep:focus,
.manufacturer-rep:after
{
    background-color: #669533 ;
    color: #669533;
    font-weight: bold;
}

#specbooks-list .list {
    clear: both;
    max-height: 200px;
    overflow-y: auto;
}

.ui-dialog {
    z-index: 2050;
}

/* Catalogs popup */
#catalog_assign_specs .span2:first-child {
    margin-left: 0;
}

#catalog_assign_specs .span2 {
    margin-left: 0;
    margin-right: 1.564%;
}
.disabled-gray,
.disabled-gray:hover,
.disabled-gray:focus {
    background-color: gray;
    background-image: none;
}

.is-optional .caption-info h5 a{
    color: red!important;
}
a.is-optional {
    color: red!important;
}
.spec-small-icon{
    margin: 0px 6px 6px 0px!important;
}

.input-append.input-append-qty {
    font-size: 13px
}.nopadding {
    margin: 0;
    padding: 0;
}
a.btn-bold {
    font-weight: bold;
}
a.btn-pink {
    background-color: #f0a5b4;
    background-image: linear-gradient(to bottom, #f0a5b4, #fb358a);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
}
a.btn-pink:hover,
a.btn-pink:active,
a.btn-pink:focus,
a.btn-pink:visited {
    background-color: #fb358a;
    background-image: linear-gradient(to bottom, #fb358a, #fb358a);
    color: #fff;
}