/* ==================================================================================================== */
/*                                                                                           Print CSS  */
/* ==================================================================================================== */

.printOnly {
    display: block;    
}


/* ================================================== */
/*                     Base HTML                      */
/* ================================================== */


/* ==================================================================================================== */
/*                                                                                       Shared Classes */
/* ==================================================================================================== */


.lightGreyButton, .whiteButton, .gcForm a, .shareThis {
    display: none;
}

.lightGrey {
	background-color: #ffffff;
}

#relatedResources {
	display: none;
}

div#market {
	display: none !important;
}

.resultsToolbar {
	display: none;
}

section {
	padding: 40px 0 !important;
}

.mAuto {
	width: 100% !important;
}

table.data tr td:first-child {
	  border-bottom: 1px solid #d2d2d2 !important;
}




/* ================================================== */
/*                      Header                        */
/* ================================================== */

header {
	background-color: #ffffff !important;
}

#wrapper .headerWrapper, #wrapper .headerWrapper header {
	height: 52px !important;
}

header .logo span.logoImage {
	display: none;
}

header .logo {
	background: url(/bne-cms/images/bidnet_logo.png);
	height: 40px;
	width: 174px;
}

header .logo:after {
	content: url(/bne-cms/images/bidnet_logo.png);
	display: block;
	height: 40px;
	position: relative;
	width: 174px;
	z-index: 1;
}

header .logo strong {
	display: none;
}

header .register {
	display: none;
}

header .greenButton {
	display: none;
}
header a.call {
	padding-left: 10px;
}

header a.call span.call {
	display: none;
}

.noNav header .contact {
	position: static !important;
}

#toggleTouchMenu {
	display: none;
}

#toggleTouchLoginMenu {
	display: none;
}

.noNav header {
	color: #666666;
}

.noNav .contact {
	padding-top: 20px;
}

.noNav header .contact a {
	color: #999999;
}

div#memberMainContainer .mainHeaderContainer, div#memberMainContainer #mainHeader {
	background-color: #fff;
}

div#memberMainContainer #mainHeader div#actions a.linkLogout {
	display: none;
}

div#memberMainContainer #mainHeader div#actions p.icon-phoneNumber {
	padding: 3px 10px;
	top: 20px;
}

div#memberMainContainer #mainHeader div#actions p.icon-phoneNumber span.call {
	display: none;
}

div#memberMainContainer #mainHeader #headerLogo a.squareBorder {
	background: none;
	content: url(/bne-cms/images/bidnet_logo.png);
}


/* ================================================== */
/*                 Main Navigation                    */
/* ================================================== */

nav#main, #memberMainContainer .mainNavContainer {
	display: none;
}


/* ================================================== */
/*                 Content - Intro                    */
/* ================================================== */

section#intro {
	background: none !important;
	color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: none !important;
	-ms-filter: none !important;
	height: auto !important;
}

section#intro h1, #intro .intro.home h1 {
	color: #252525;
	font-weight: 400;
}

#mainContent .intro.home {
	background: none;
	height: 360px;
}

#mainContent .intro {
	color: #252525;
}

section#intro br  {
    content: ' '
}
section#intro br:after {
    content: ' '
}

#mainContent #intro h1 {
	margin-top: 0;
	width: auto;
}

.introText {
	background-color: #ffffff;
}

.intro.home li {
	height: auto;
	vertical-align: top;
}

.intro.home span.icons {
	display: none;
}

.pricing li {
	margin-bottom: 10px;
	padding: 0 40px;
	width: 100% !important;
}

.pricing li:before {
	content: "+";
	position: absolute;
	left: 20px;	
}

section .pricing li:last-child {
	padding: 0 40px;
}

.pricing span.icons {
	display: none;
}


/* ================================================== */
/*                   Main Content                     */
/* ================================================== */

#mainContent, .mainContent {
	padding-top: 30px;
}

#memberMainContainer #mainContent {
	padding-top: 0;
}


/* ================================================== */
/*                  Member Content                    */
/* ================================================== */

div#memberMainContainer div.submenuContainer {
	display: none;
}

div#memberMainContainer input[type='button'], div#memberMainContainer input[type='submit'] {
	display: none;
}


/* ================================================== */
/*                       Home                         */
/* ================================================== */

#mainContent section#industries {
	background: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#industries h2, #industries p, #procurement h2, #procurement article, #procurement h3, #procurement article p {
	color: #252525;
}

#industries ul {
	height: auto;
}

#industries a.more {
	display: none;
}

#industries li a span {
	display: none;
}

#procurement h3 {
	padding: 20px 0 0 0 !important;
}

p.cta.center {
	display: none !important;
}

#procurement h3 br  {
    content: ' '
}
#procurement h3 br:after {
    content: ' '
}

#procurement h3 span.icons {
	display: none !important;
}

.underWhite {
  border: 1px solid #1ea1d9;
}

section#testimonials.home.two {
	margin-top: 0;
}

#procurement {
	background: none;
}

#testimonials article {
	float: none !important;
	width: 100% !important;
}

#mainContent #procurement article {
	float: none !important;
	margin-left: 0 !important;
	margin: 0 auto !important;
}

#procurement h2 span {
	width: 8% !important;
}

#ogc p.ogc span.icons {
	display: none;
}

#ogc p.ogc {
	padding-left: 0;
	padding-bottom: 0;
}

#industries p {
	width: 100% !important;
}


/* ================================================== */
/*              Government Contracts                  */
/* ================================================== */

nav.contracts {
	display: none;
}


/* ================================================== */
/*                   Industries                       */
/* ================================================== */

section#valueProp article {
	clear: both;
}

section#valueProp article h2 {
	clear: both !important;
}

section#valueProp article div.propImage {
	float: none !important;
	margin-left: 0 !important;
	max-width: 100% !important;
	text-align: left !important;
}

section#valueProp article div.propText {
	float: none !important;
	margin: 0 !important;
	max-width: 100% !important;
}


/* ================================================== */
/*                  Testimonials                      */
/* ================================================== */

#testimonials article {
	margin: 35px auto 70px !important;
	max-width: 469px !important;
	width: 100% !important;
}

#testimonials article img {
	float: none !important;
	height: auto !important;
	margin: 0 0 20px 0 !important;
	max-width: 469px;
	width: 100% !important;
}

section#testimonials article.imgRight img {
	float: none !important;
	margin-left: 0 !important;
}

#testimonials article p {
	float: none !important;
	margin: 0 !important;
	max-width: 100% !important;
	width: 100% !important;
}


/* ================================================== */
/*                    Contact Us                      */
/* ================================================== */

#contactUsForm #phone2 {
	margin: 0 6px 0 15px !important;
}

.contactUsContent #googleMapContainer {
	clear: both !important;
	float: none !important;
	height: 450px !important;
	margin-left: 0 !important;
	max-width: 520px;
	width: 100% !important;
}

.contactUsContent .contactLinks {
	clear: both !important;
	margin: 40px 0 0 !important;
}


/* ================================================== */
/*                    Support                         */
/* ================================================== */

section.supportSection .supportContent {
	padding-right: 0 !important;
	width: 100% !important;
}

section.supportSection .contactInfo {
	margin: 40px auto 0;
	max-width: 320px;
	position: static;
	width: 100%;
}


/* ================================================== */
/*                Buyer Solutions                     */
/* ================================================== */

section#keyAdvantages ul li span {
	display: none;
}

section#keyAdvantages ul {
	text-align: left;
}

#mainContent section#keyAdvantages ul li {
	display: block;
	text-align: left;
	width: 100%;
}

#purchasing h2 span {
	display: none !important;
}


/* ================================================== */
/*                 Bid Resources                      */
/* ================================================== */

#resourceCenter.details .resourceNavigation {
	display: none;
}


/* ================================================== */
/*                 Market Analysis                    */
/* ================================================== */

.bulletin p.cta {
	display: none;
}

a.goTop, a.print.top {
	display: none;
}



/* ================================================== */
/*                      Footer                        */
/* ================================================== */

footer {
	display: none;
}

div#memberMainContainer #footer {
	background-color: #fff;
	padding-top: 0;
	display: none;
}
