/*----------4DOORS----------*/
/*~\fourdoors\css\style.css*/
.pictureSearch {
    background: #bbb url('images/homepage_slides/homepage-picsearch-bkg.jpg') 150px -90px no-repeat;
}

.loadingWhiteBg:after{
	content: url(images/loading-whitebg.gif);
}

.solTitle {
    display: block;
    width: 175px;
    height: 55px;
    position: relative;
    margin: 20% 0 8% 0;
    background: transparent url('images/solutionator/solutionator_logo_fourdoors2.png') 0 7px no-repeat;
    /*background: transparent url('fourdoors/images/fourdoors_sprite.png') 0 7px no-repeat;*/
}

.btnSearch_loader:after {
    content: url(images/loading-whitebg.gif);
    display: block;
    margin: -28px 45% 0 45%;
}



/*----------SITE----------*/
/*~\site.css*/
.lightbox {
    background: url('images/blackbg.png');
}

.getfullcablebtn_loader:after {
    content: url(images/loading-whitebg.gif);
    margin-top: -5px;
    margin-bottom: -5px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 5px;
}

.modalBackground {
    background: url('images/blackbg.png') repeat scroll 0 0 transparent !important;
}

#fancybox-overlay {
    background: url('images/blackbg.png') repeat scroll 0 0 transparent !important;
}

.Processing {
    background: url(images/blackbg.png);
    display: none;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.floaterIn {
    background: url(images/blackbg.png);
    border: solid 1px #333;
    margin: 5px;
    padding: 5px;
}

#solutionatorLanding {
    background: url('images/solutionator/sidebar-landing-solutionator.png') no-repeat center top;
    padding-top: 40px;
}

/*----------ABOUT US IMAGES----------*/
.atOurCoreImg1 a span{
    background: url(images/about-us/at-our-core-pic1.png) center center;
}

.atOurCoreImg2 a span{
    background: url(images/about-us/at-our-core-pic2.png) center center;
}

.atOurCoreImg3 a span{
    background: url(images/about-us/at-our-core-pic3.png) center center;
}

.atOurCoreImg4 a span{
    background: url(images/about-us/at-our-core-pic4.png) center center;
}

.atOurCoreImg5 a span{
    background: url(images/about-us/at-our-core-pic5.png) center center;
}

.atOurCoreImg6 a span{
    background: url(images/about-us/at-our-core-pic6.png) center center;
}

#aboutDNA {
    background: url('images/about-us/aboutdna.jpg') no-repeat center top;
    min-height: 320px;
}

#about_us_page {
    background: transparent url('images/about-us/aboutmapoverlay.jpg') no-repeat center top;
}

#corporateProducts {
    background: url('images/about-us/corporatefulllinevertical.jpg') no-repeat right top;
    min-height: 200px;
    position: relative;
    margin-bottom: 40px;
}

#corporateSummary {
    background: url('images/about-us/corporatesummary.jpg') no-repeat left bottom;
    margin-bottom: 40px;
    border-bottom: 1px solid #ccc;
}

.download-icon {
    background: URL('images/about-us/downloadicon.png') 0 2px no-repeat;
    padding-left: 12px;
    padding-bottom: 10px;
}

.tool-icon {
    background: URL('images/about-us/toolicon.png') 0 0 no-repeat;
    padding-left: 20px;
    padding-bottom: 10px;
}

.footernav {
  background: url('images/about-us/header_bg.jpg') repeat;
  margin-top: 2em;
  padding-top: 3em;
  padding-bottom: 3em;
  color:#f47621;
}

.qualityBkg {
   background: URL('images/about-us/quaitytopbkg.jpg') no-repeat 115% 95%; 
   padding-bottom: 50px; 
   margin-bottom: 0;	
}

.environmentBkg {
   padding: 49px 0 125px; 
   border: 1px solid #dcdcdc; 
   background: #f5f5f5 URL('images/about-us/qualityenvironmentbkg.jpg') -10px 110% no-repeat;
}


/*----------HOMEPAGE STATIC BANNER-----------*/
.staticHomeBannerDiv {
    background: #dfdfdf url(images/homepage_slides/psearch2-bkg.jpg) center top no-repeat;
    width: 100%;
    height: 650px;
    overflow: hidden;
}

#btnPicSearch2 {
    background: #000 url(images/homepage_slides/circle-arrow.png) 20px center no-repeat;
}


/*----------HOMEPAGE CAROUSEL AD----------*/
.jqGreensockStartDiv {
    background: #dfdfdf url(images/homepage_slides/demo-bkg3.jpg) center top no-repeat;
}

#btnStart {
    background: #f70 url(images/homepage_slides/circle-arrow.png) 20px center no-repeat;
}

#btnStart:hover {
    background: #ff5c0a url(images/homepage_slides/circle-arrow.png) 20px center no-repeat;
}

.leftButton {
    background: #a0a0a0 url(images/homepage_slides/prevarrow.png) center center;
}

.leftButton:hover {
    background: #909090 url(images/homepage_slides/prevarrow.png) center center;
}

.rightButton {
    background: #a0a0a0 url(images/homepage_slides/nextarrow.png) center center;
}

.rightButton:hover {
    background: #909090 url(images/homepage_slides/nextarrow.png) center center;
}


/*----------SUPPORT PAGE IMAGES----------*/

/*MAIN BACKGROUND*/
#suppServMainImageCloud {
    width:100%;
    height:100%;
    background: url(images/support-page/tech-support-background2.png) center 250px no-repeat;
}

/*CELLPHONE ICON*/
#suppServCallUsCloud {
    background: url(images/support-page/cellphoneicon_1.png) center center no-repeat; 
    height: 104px;
    margin: 15px auto 0 auto;
    align-content: center;
    vertical-align: middle;
}

/*CUSTOMER SERVICE ICON*/
#suppServCustomerCloud {
    background: url(images/support-page/envelopeicon_1.png) center center no-repeat; 
    height: 104px;
    align-content: center;
    margin: 15px auto 0 auto;
}


/*TECHNICAL SUPPORT ICON*/
#suppServLiveChatCloud {
    background: url(images/support-page/chaticon_1.png) center center no-repeat; 
    height: 104px;
    margin: 15px auto 0 auto;
    align-content: center;
}

/*SALES OFFICES ICON*/
#suppServSalesCloud {
    background: url(images/support-page/globeicon_1.png) center center no-repeat; 
    height: 104px;
    margin: 15px auto 0 auto;
    align-content: center;
}

/*NEED MORE HELP MAP IMAGE*/
#suppServMapImageCloud {
    background: url(images/support-page/mapsuppandserv.png) center center no-repeat; 
    position: absolute;
    height: 470px;
    width: 960px;
    margin: 630px auto 0 auto;
    z-index: 0;
    padding-bottom: 10px;
}

.new_techSupp {
    background: url(images/support-page/mapsuppandserv.png) center center no-repeat;
}

/*SHADOW IMAGES*/
.boxOut {
    background: url(images/hoverbox_spacershadow.jpg) repeat-x scroll center bottom transparent;
    float: left;
    margin: 5px 10px;
}

.boxOut > div {
    background: url(images/hoverbox_leftshadow.jpg) no-repeat scroll left bottom transparent;
    float: left;
    position: relative;
    }

.boxOut > div > div {
    background: url(images/hoverbox_rightshadow.jpg) no-repeat scroll right bottom transparent;
    float: left;
    position: relative;
}

/*noImgPlaceholder*/
.noImgPlaceholder {
    background: url(images/noimgplaceholder.png) no-repeat !important;
    background-position: 50% 50%;
}

#familySidebar .corBImg {
    background: url(images/noimgplaceholder.png) no-repeat scroll 50% 50% #F1F1F1 !important;
    width: 120px;
    height: 120px;
    border: solid 1px #dbdbdb;
    margin: 0 0 3px;
}

.corBImg {
    background: url(images/noimgplaceholder.png) no-repeat scroll 50% 50% #F1F1F1 !important;
    width: 100px;
    height: 100px;
    border: solid 1px #dbdbdb;
    margin: 0 0 5px;
}

.similarp ul li a {
    background: url(images/noimgplaceholderx50px.png) no-repeat 0 0;
    border: none;
    display: block;
    height: 50px;
    margin-top: 7px;
    margin-left: 15px;
    text-align: center;
    width: 50px;
}

#imageFloat {
    background: url(images/noimgplaceholder.png) no-repeat scroll center center #FFFFFF;
    height: 85px;
    margin: 0;
    padding: 0;
    position: relative;
}

.tspWrapper #slider ul li a {
    width: 105px;
    height: 105px;
    display: block;
    margin: 0 auto;
    background: url(images/noimgplaceholder.png) no-repeat 50% 50% #dad9d9;
}

/*cookieTrail*/
.bcFollow {
    background-image: url(images/cookietrail-arrow.png);
    background-position: right 63%;
    background-repeat: no-repeat;
}

#configScreen #mateLink{
			background: url('images/solutionator/highspeedcable/close-button.png') no-repeat scroll center center transparent;
			display: block;
			position:absolute;
			z-index: 666;
			padding:5px 5px 0 0;
			top:0px;
			right:0px;
			width:30px;
			height: 30px;
}


/*----------KIOSK PAGE----------*/
.backgroundImgKiosk {
    background-image: url(lp/images/kiosk1/images/wavebackground.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
}


/*----------EXAMAX LANDING PAGE----------*/
#headerExamax {
    background: #454545 url('lp/images/examax/ebtx_web_page_app.png') no-repeat top center;    
    width: 100%;
    margin: 0 auto;
    height: 600px;  
}


/*----------Z-RAY LANDING PAGE----------*/
#headerZRay {
    background: #454545 url('lp/images/zray/zray-web-page-app-main.png') no-repeat top center;    
    width: 100%;
    margin: 0 auto;
    height: 600px;  
}


/*----------PRICING AND DELIVERY DROPDOWN----------*/
.dropdownPricingDeliveryDisty {
    background-image: url(images/arrow_dropdown1.png),-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);
}

.dropdownPricingDeliveryDisty:hover {
   background-image: url(images/arrow_dropdown_hover.png), -webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);
}


/*----------COMPASS ICON----------*/
.compass-icon {
    background-image: url(/images/4x4/4x4-icon-outline.png);
    position: relative; /*margin-top: -40px 0 0 97;*/
    height: 40px;
    width: 40px;
}


/*----------FANCYBOX----------*/
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(images/fancybox/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

/*Fancy Box Specific*/
#fancybox-close {
    background: url("/images/fancybox/fancy_close.png") repeat scroll -48px -45px transparent !important;
    height: 42px !important;
    right: -21px !important;
    top: -12px !important;
    width: 59px !important;
}

.CloseMsjSpot {
    position: absolute;
    background-color: yellow;
    display: block;
    z-index: 5001;
    background: url("/images/fancybox/fancybox.png") repeat scroll -48px -45px transparent !important;
    width: 53px;
    height: 41px;
    cursor: pointer;
}

#fancybox-close {
    background: url("/images/fancybox/fancybox.png") repeat scroll -48px -45px transparent !important;
    height: 42px !important;
    right: -21px !important;
    top: -12px !important;
    width: 59px !important;
}

.jqGreensockEndDiv {
    width: 100%;
    height: 793px;
     /*background: url(/images/homepage_slides/demo-grad.png) center -200px repeat-x;*/
    background: #c3c5d2;
    overflow: hidden;
}
