﻿
/*Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc.("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***** Common Landing Page(Home and Partner Home) Styles *****/
div.landingPage h2{
    padding-bottom: 11px;
    font-size: 1.5em;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.landingPage h3{
    font-size: 1.3em;
    color: #004677;
}

div.landingPage h6.mainColumnName{
    padding-bottom: 13px;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.landingPage h6{
    margin-bottom: 0em;
}

div.landingPage h6 a{
    padding-right: 8px;
    font-weight: bold;
    color: #004677;
    background: url(/images/arrowRight_green.gif) no-repeat right 4px;
}

div.landingPage p{
    margin: 0;
}

div.landingPage div.mainColumn2 p{
    font-size: 0.95em;
}

div.landingPage table.basicInfo td{
    padding: 10px 0;
    vertical-align: top;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.landingPage table.basicInfo td.image{
    padding-right: 12px;
}

div.landingPage table.basicInfo td p{
    line-height: 1.3em;
    background: none;
}

div.landingPage div.button{
    margin-top: 17px;
}


/***** Site Home Page Styles *****/
div.flashBanner{
    width: 960px;
    height: 285px;
    margin-bottom: 3px;
}

div.homeContent{
    float: left;
    /* background: transparent url(/images/contentWrapperBg_home.gif) repeat-y; */
}

div.homeContent div.mainColumn1{
    margin-right: 23px;
    /* padding: 22px 20px; */
    padding: 22px 0;
    width: 383px;
}
div.homeContent div.mainColumn1 div.contentItem{
    padding:5px 20px;
}
div.homeContent div.mainColumn1 div.contentItem h4{
    font-size:1.4em;
}
div.homeContent div.mainColumn1 div.contentItem p span{
    display:block;
    margin-left:0em;
    margin-bottom:7px;
    font-size:0.9em;
    font-weight:bold;
}
div.homeContent div.mainColumn1 div.contentItem p span.last{
    margin-bottom:0px;
}
div.landingPage div.mainColumn1 div.contentItem div.button{
    margin-left:3px;
    margin-top:5px;
}
div.homeContent div.mainColumn1 div.itemText{
    padding-top: 5px;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}
div.homeContent div.mainColumn1 p{
    padding: 0 0 10px 0;
    line-height: 1.5em;
}

div.homeContent div.mainColumn2{
    width: 554px;
    padding-top: 22px;
    font-size: 0.95em;
}

div.homeContent div.mainColumn2 div.subColumn1{
    margin-right: 49px;
    width: 217px;
}

div.homeContent div.mainColumn2 div.subColumn1 h3{
    padding-top: 10px;
}

div.homeContent div.mainColumn2 div.subColumn1 p{
    padding: 4px 0 18px;
    line-height: 1.4em;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.homeContent div.mainColumn2 div.subColumn2{
    width: 259px;
}

div.homeContent div.mainColumn2 div.featuredArea{
    width: 535px;
    padding: 47px 0 43px;
}

div.homeContent div.mainColumn2 div.featuredArea div.feature1, div.homeContent div.mainColumn2 div.featuredArea div.feature2, div.homeContent div.mainColumn2 div.featuredArea div.feature3{
    float:left;
}

div.featuredArea img{
     padding: 6px 0px 6px 6px;
     background: #e2e2e2;
}

div.featuredArea div.lastProduct img{
     padding-right: 6px;
}


/***** Partner Home Page Styles *****/
div.partnerHomeTop{
    margin-top: 3px;
}

div.partnerHomeTop div.searchCriteria{
    float: left;
    width: 178px;
    margin-bottom: 3px;
    padding: 18px 18px 20px;
    margin-right: 3px;
    background: #cbcbcb url(/images/searchProducts_bg.gif) repeat-x 0 0;
}

div.partnerHomeTop div.searchCriteria h6{
    float: left;
    margin: 0 5px 5px 0;
}

div.partnerHomeTop div.searchCriteria input.text, div.partnerHomeTop div.searchCriteria select{
    margin-bottom: 8px;
    width: 170px;
}

div.partnerHomeTop div.searchCriteria select{
    width: 178px;
    margin-bottom: 10px;
}

div.partnerHomeTop div.searchCriteria a.advSearch{
    margin-left: 15px;
    font-size: 0.95em;
    color: #004677;
    text-decoration: underline;
}

div.partnerHomeTop div.searchCriteria a.advSearch:hover{
    color: #000;
}

div.partnerFlashBanner{
    float: left;
    margin-right: 3px;
}

div.customerService{
    float: left;
    width: 190px;
    font-size: 0.95em;
    color: #fff;
}

div.customerService div.customerServiceInfo{
    margin-bottom: 3px;
    padding: 11px 12px;
    width: 166px;
    background: #72ab27;
}

div.customerService div.customerServiceInfo img{
    float: left;
    margin: 4px 7px 0 0;
}

div.customerService div.customerServiceInfo h6{
    margin: 0 0 -4px;
    padding: 0;  
    color: #fff;
}

div.customerService div.customerServiceInfo a{
    color: #fff;
    text-decoration: underline;
}

div.customerService div.email{ 
    /* padding-top: 9px; */
}

div.customerService div.chat{ 
    padding-bottom: 14px;
}

div.partnerHomeContent{
    float: left;
    padding-bottom: 40px;
    background: transparent url(/images/contentWrapperBg_partnerHome.gif) repeat-y;
}

div.partnerHomeContent div.mainColumn1{
    float: left;
    padding: 15px 18px;
    width: 180px;
}

div.partnerHomeContent div.mainColumn2{
    float: left;
    padding: 17px 28px;
    width: 496px;
    font-size: 0.95em;
}

div.partnerHomeContent div.mainColumn3{
    float: left;
    padding: 13px 20px;
    width: 152px;
}

div.partnerHomeContent div.mainColumn1 div.itemText{
    padding-top: 4px;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.partnerHomeContent div.mainColumn1 p{
    margin: 0;
    padding: 0 0 11px 0;
    line-height: 1em;
}

div.partnerHomeContent div.mainColumn2 div.subColumn1{
    float: left;
    margin-right: 23px;
    width: 226px;
}

div.partnerHomeContent div.mainColumn2 div.subColumn2{
    float: left;
    width: 247px;
}

div.mainColumn3 div.userFiles{
    padding: 7px 0 8px;
    font-size: 0.95em;
    color: #666;
    line-height: 1.2em;
    background: url(/images/horizontalDivider.gif) repeat-x left bottom;    
}

div.mainColumn3 div.userFiles img{
    float: left;
    margin: 6px 14px 0 0;
}

div.mainColumn3 div.userFiles a{
    color: #004677;
    text-decoration: underline;
}