

.clearfix,
#headertop,
#titles,
h4.dbl,
.gallery ul,
.imgPromos a,
.imgPromos,
.share,
.share ul,
div.art,
.dating ul.relatedGalleries,
ul.crests,
ul.squadLst,
.ftLnks,
.tabs,
.fullwidthGallery,
.fullwidthWeather,
.mainGallery,
.mainGallery2 {
    height:1%;
}
#adStrip {z-index:9998;}
#titles {z-index:3;}

/* E&M styles */
.nq_clearfix,
#nq_headertop,
ul.nq_navBar,
ul.nq_navBar li,
#nq_classFoot,
#nq_navFoot,
#nq_titles {
    height:1%;
}
#nq_adStrip {z-index:999999;}
#nq_headertop li.inlineimg { padding-top: 4px !important; }
#nq_headertop .leftlinks li.inlineimg { padding-bottom:3px; }
#nq_headertop .rightlinks li.inlineimg { padding-bottom:1px; }
#nq_headertop img {
    position:relative;
    margin:0;
    vertical-align: text-top;
}
.nq_headersearch form label {
    position: absolute;
}
.nq_headersearch form {
    width: 360px;
}
h4.your span {
    margin-top: -12px;
}
ul.trioLst li a,
ul.doubleLst li a {
    display: inline;
}

/*Advanced search */
.searchFor legend,
.searchDate legend {
    margin: 5px 0 0 -7px;
}
.searchFor ul, .searchDate p {
    margin-top:5px;
}
.searchDate select {
    margin-top:5px;
}
.advSrch .btn {
    margin-top:19px;
}

/* fixes for property layouts */
.gallery_box_find .clearfix {
    display:block !important;
    position:static;
    height:100px;
}
.galleryRowThree ul li.edge {
    clear:none;
    float:none;
}
#find-agents-form input.btn {
    display:block;
}
.house_news_find {
    width: 310px !important;
}
.blue_bottom {
    width: inherit !important;
}
.bottom_level {
    width:660px;
}
.bottom_level .blue_box {
    display:inline;
    width:185px;
}
#find-agents-form input.btn {
    display:inline;
}
table.ll tr.on td,
.weatherEx tr.on td {
    background-color:#e1e1e1;
}
.movieDetails ul.movieDetailsInfo li span {
    margin-top: -13px;
}
.movieDetails ul.movieDetailsInfo li span.movieInfo {
    margin-top: 0;
}
.movieList li a.movieListTitle {
    filter: alpha(opacity = 70);
}

/* fish4 */
#searchResults dd {
    overflow:visible;
}
form.soldHousePriceSearch input.soldHousePriceSubmit{
    margin-top:1.3em !important;
}

/* Events search from */
.searchEvents form input {
    padding:3px 0 0 3px;
}
.searchEvents form legend {
    color:#444444 !important;
}
.searchEvents form label {
    margin-top:3px;
    color:#444444 !important;
}
.searchEvents form .searchEventsWhat,
.searchEvents form .searchEventsWhen {
    zoom:1;
}
.searchEvents form .searchEventsKids input {
    border:none;
    background-color:transparent;
}
.searchEvents form .searchEventsAnd {
    margin-top:5px;
    padding-bottom:8px;
}
.searchEvents form .searchEventsWhatSelect label,
.searchEvents form .searchEventsWhere label {
    padding-top:0;
}
.searchEvents form legend span {
    margin-top:3px;
}
.searchEvents form .searchEventsAnd label {
    display:inline-block;
    margin-bottom:8px;
}
.searchEvents form .searchEventsAnd input {
    width:130px;
}
.searchEvents form .searchEventsKids label {
    width:85px;
    padding:0;
    margin-top:5px;
}
.searchEvents form .searchEventsWhen {
    margin-bottom:8px;
}
.searchEvents form .searchEventsWhen label {
    margin-bottom:10px;
    padding-bottom:10px;
}
.searchEvents form input.btn {
    padding-top:3px !important;
}

/*Add event */
.addEvent legend {
    padding-left:0 !important;
}
.radioLabel input {
border:none !important;
}
.addEvent legend {
    position:relative;
    z-index:10;
}
.addEvent ul li input,
.addEvent ul li select,
.addEvent ul li textarea {
    width: 284px;
}
.addEventOccuranceTime fieldset legend,
.addEventOccuranceDays fieldset legend {
    margin-top:0;
}
.addEventOccuranceDays fieldset legend {
    margin-left:-5px !important;
}
table.events tr.on td {
    background-color:#E1E1E1;
}
.elections table thead td {
    background-color: #ccc;
}
.elections table tbody td {
    background-color: #eee;
}

/* Trade Panel */
.tradePanel form p {
    margin:0;
    padding:0;
}
.tradePanel .tradePanelText {
    width: 135px;
    margin-top:-20px;
}

/*  User Registration Form Fixes */
form.userReg input {
    border: 1px solid #B3C2C6
}
form.userReg p.optin input,
form.userReg label.optin input,
form.userReg ul.bulletin li .bName input {
    border: none !important;
}
form.userReg ul.bulletin {
    position: relative;
    display: inline-block;
}
form.userReg ul.bulletin li {
    width: 300px;
}

/* Elections */
#electionsContent .electionsSelectArea select {
    margin-top: 2px;
}
ul.pollResults li img {
    float:left;
}

/* BMDs */
#bmdContent .carousel {
    height: 146px;
}
#bmdContent .carousel li {
    display:inline;
}
#bmdContent .carousel li .lastestName {
    height: 40px;
}
#bmdContent .carousel li .lastestPic a img {
    padding: 0 5px 0;
}

/* JOBS */
#jobContent .jobSearchMain .jobSearchKey .jobSearchMagnify {
    position: relative;
}
#jobContent .jobSearchMain .jobSearchKey,
#jobContent .jobSearchMain .jobSearchLoc {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#15FFFFFF,endColorstr=#20FFFFFF);
    }
#jobContent .jobSearchAdvanced .jobSearchHours fieldset p {
    margin: 0 14px 1px 0;
}
#jobContent .jobSearchAdvanced .jobSearchHours fieldset p input {
    margin: 0 2px 0 0;
}
#jobContent .jobSearchAdvanced .jobSearchTitleType
#jobContent .jobSearchAdvanced .jobSearchTitle,
#jobContent .jobSearchAdvanced .jobSearchTitle label,
#jobContent .jobSearchAdvanced .jobSearchTitle input {
    margin-bottom: 0;
    padding-bottom: 0;
}
#jobContent .jobSearchRefine .jobRefineDate {
    margin-bottom: 15px;
}
#jobContent .jobSearchRefine fieldset {
    border-top: none;
    padding-bottom: 5px;
}
#jobContent .jobSearchRefine fieldset legend {
    margin-bottom: 5px;
}
#jobContent .jobPanel.jobLogIn .jobLogInUser input,
#jobContent .jobPanel.jobLogIn .jobLogInPass input {
    width: 120px;
}
#jobContent .jobPanel.jobLogIn h4 {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF,endColorstr=#40FFFFFF);
}
