﻿.google-event
{
    width:auto;
    height:63px;
    overflow:hidden;
    color:#000;
}
.google-event h2
{
    color:#000;
}
.google-event .warning
{
    color:Red;
}
.google-event a
{
    font-weight:bold;
}

.addProspect .removeProspect {display:none;}
.removeProspect .addProspect {display:none;}

#dialog-modal {display:none;}

.page-search .search input.button {cursor:pointer}

#searchIndicator {display:none;}

.itemImage {float:left;width:80px;height:80px;}

.contact .imageContainer
{
    width:210px;height:80px;background:#000;
}
.page-contacts .contact-name
{
    top:24px;
}
.block-message #resultContainer
{
    display:none;
}
.block-message #loader
{
    float: right; margin: 5px; display: none;
}

#PopUp textarea 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    float: right;
    border: 1px solid #ccc;
    height: 100px;
    background-color: transparent;
}

#PopUp a.close 
{
    color: #fff;
    position: absolute;
    top: 6px;
    right: 10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: none;
}
.modalPopUpHost 
{
    overflow: hidden;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    visibility: hidden;
}
.modalPopUpCover 
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 1000;
}
.modalPopUpContentWrapper 
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
}
.modalPopUp
{
    position: absolute;
    left: 50%;
    top: 100px;
}

.block-two-cols .content a.teaserimage 
{
    margin-top:0;
}

.floatright 
{
    float:right;
}
.onPageSearch
{
    height:30px;
}

.gradientBg h1 
{
    width:500px;
}

.floatright.createTopicButton
{
    width:150px;
    white-space:nowrap;
}

#PopUp ul  {
list-style:none outside none;
}

.modalPopUpHost .modalPopUpContentWrapper  
{
width:100%;	
margin:0px auto 0px;
}

#pop-profile 
{
    z-index:1000;
}

.pagination {margin-left:6px;line-height:25px;}
.pagination a, .pagination span
{
    margin-right:6px;
    padding:5px;
}

.block .head #loader
{
    position:absolute;left:10px;display:none;
}
#StageArea .block-more {margin-bottom:0px;}

.quarter .product .meta
{
    height:auto;
}
.quarter h3
{
    font:bold 1.4em/1.1 arial;
}
.quarter h2
{
    font:bold 1.6em/1em arial;
}

.mainInfoBox ul dl dt a 
{
    text-transform:none;
}

.comments .services {
    padding-top:10px;
}

.block .head .addthis_button_favorites img , .block .head .addthis_button_email img{ padding:0px;}

.clearfix.block.block-grid-1.block-lg-image .clearfix.head h4 a, 
.clearfix.block.block-two-cols .clearfix.head h4 a,
.clearfix.block.block-calendar .clearfix.head h4 a,
.clearfix.block.block-forum .clearfix.head h4 a
{color:#333333;display:block;width:180px;background:none;padding-left:0px}


.clearfix.block.block-two-cols p.sub-head a, .clearfix.block.block-two-cols div.clearfix.content span a {color:#FEFEFE;background:none;padding-left:0px;}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {width:50px;float:right;border:0;background:transparent;position:absolute;right:15px;top:20px;}
.ui-dialog-title {display:none;}
.ui-dialog .ui-dialog-titlebar-close {display:block!important;}

.articles .date
{
    float: left; margin-top: 3px; margin-right: 10px;
}

.page-single-contact .short-bio
{
    height:60px;
    padding-top:20px;
}
#main .itemSummary ol 
{
    padding-left: 0;
}
.article-meta .pricing 
{
    padding-left:10px
}
.article-meta .pricing span
{
    top:auto;
}
.article-meta div.hr
{
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:10px;
    margin:0;
}

.tpl-article .article-related p.caption span,.tpl-article .article-content p.caption span
{
    display:block;
    padding: 10px 8px;
}

#pop-locked-page .right-column .close
{
    margin-top:-15px;
    margin-right:-5px;
}

#main.blur
{
    opacity:0.1;
    filter: alpha(opacity = 30) blur(add=0, direction=225, strength=5);
    text-shadow: 2px 2px, -2px -2px
}

.page-theme .quarter .post .meta 
{
    bottom:auto;
    position:inherit;
}
#footer
{
    padding-top:0;
    padding-left:17px;
}
#footer .logorow
{
    background: url(/Styles/Default/Images/footer_logo.png) no-repeat;
    height:34px;
    margin-left:-17px;
    padding-left:83px;
    padding-top:17px;
    font-size:8pt;
    font-weight:bold;
}
#footer .logorow a
{
    text-transform:uppercase;
    font-weight:normal;
    font-size:8pt;
    margin-left:10px;
}

#footer .services
{
    background: url(/Styles/Default/Images/footer_services.png) no-repeat;
    margin-left:-17px;
    padding-left:285px;
    padding-top:5px;
    font-size:9pt;
    height:22px;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:20px;
}
#footer .services a
{
    color:#007741;
    font-size:0.9em;
    /*font-size:8pt;*/
}
#footer .services ul
{
    float:none;
    width:auto;
}
#footer .services #external
{
    padding:0;
    border: solid 0px #000;
}
#footer .services #external .external-links
{
    left:auto;
    top:auto;
    float:none;
    position:inherit;
}
#footer .services #external .inner
{
    width:auto;
}
#footer .services .logo 
{
    display:none;
}

body.external #wrap
{
    min-width:inherit;
    width:auto;
}
#dialog-modal .clearfix span.button input
{
    font-size:1.5em;
    font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}

#pop-wrong-password fieldset
{
    width:190px;
    padding-top:7px;
}
#pop-wrong-password fieldset img
{
    margin-left:-5px;
    margin-right:5px;
    float:left; 
}
#pop-wrong-password fieldset div
{
    float:left;
    width:154px;
}

.pop-close.stay
{
    position:inherit;
    top:0;
    left:0;
    background:none !important;
}

.page-personal-settings .newsletter-settings {
    padding: 0px !important;
}

.page-personal-settings .newsletter-row {
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 10px;
    border-bottom: 1px solid #cccccc;
}
.page-personal-settings .newsletter-row.last {
    border-bottom: inherit;
}

.page-personal-settings .newsletter-row label {
    width: 600px;
}

.page-personal-settings .newsletter-row input {
    float: right;
    left: inherit;
    position: relative;
    text-align: right;
    top: inherit;
    width: 105px;
}

.page-personal-settings .newsletter-row strong {
    display: inline !important;
}
.page-personal-settings .newsletter-row em {
    color: #888;
}
.page-personal-settings .newsletter-row img.newsletter-icon {
    float: left;
    margin-right: 5px;
}

.prospect-functions a:link, .prospect-functions a:visited {
    background: url("images/icon_articlecomment_small.gif") no-repeat scroll 0 0 transparent;
    color: #996100;
    font-weight: bold;
    padding: 1px 0 3px 21px;
}
