@import "https://fonts.googleapis.com/css?family=Open+Sans:600,400,300";
/*Styles for Small Business start */
.socialTags {display:none;}
#siteSignIn {list-style:none;}
#siteSignIn li a {padding-left:10px;}
#siteSignIn li { display: inline; margin-right: 10px; float: left; padding-right: 10px;}
#headerViewCartLink a { background: url("/small-business/images/headerCartIcon.png") no-repeat scroll left top transparent; padding-left: 20px !important;}
#siteSignIn .noBG { background: none repeat scroll 0 0 transparent !important;  margin-right: 0; padding-right: 0;}
#spot226 {visibility: visible !important;}
/*Styles for Small Business end */
.socialTags {display:none;}
.modal-backdrop { z-index: -1; }
.modal-title {line-height:1em !important;}
.modal-header { min-height: 40px; height: 100% !important; overflow: hidden;}
.modal-title { float: left; width: 95%; line-height: 1.3em !important;}
.modal-content h4 { color: #fff !important; height: auto;}
/* Hiding all the contents */
.container-inner, .container-footer, #globalFooter { display: none;}
iframe[name='google_conversion_frame'] {  height: 0 !important; width: 0 !important;  line-height: 0 !important;  font-size: 0 !important; margin-top: -13px; float: left;}
#rufous-sandbox, #twttrHubFrameSecure {  height: 0 !important; width: 0 !important;  line-height: 0 !important;  font-size: 0 !important; margin-top: -13px; float: left;}
iframe[name='twttrHubFrame'] {  height: 0 !important; width: 0 !important;  line-height: 0 !important;  font-size: 0 !important; margin-top: -13px; float: left;}
.embedCode {	max-width: 68%;}
#productNameAllProducts {width:100%;}
#ie-msg { background: none repeat scroll 0 0 #cccccc; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; line-height: 12px; margin: 0; padding: 10px 0px 0px 0px; text-align: center;}
.global-nav { list-style: none;padding: 0px;margin-bottom: 10px;float:left;line-height:15px;}
.global-footer {	list-style: none;padding: 0px;margin-bottom: 10px;float:left;line-height:15px;} 
#footerDisclaimer {clear: left;}
.global-nav-statics-highlight {font-size: 14px;margin-right:3px;}
.country-select {margin: 0px 0 4px 0;text-align: right;float: right;}
.scrollToTop{ margin-left: 45%; }
.carousel-control { top: 49%; width: auto;}
.carousel-container { position: absolute; top: 0px; z-index: 10; color: #fff;}
.carousel-control.left {background-image:none; margin-left:5px; z-index:100;}
.carousel-control.right {background-image:none; margin-right:5px;z-index:100; }
.btn { height: 26px;}
.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f5f5f5; background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; border-color: #bbb #bbb #a2a2a2; border-image: none; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333; cursor: pointer; display: inline-block; font-family: "OpenSansRegular",tahoma,Arial,serif; font-size: 14px; line-height: 20px; margin-bottom: 10px; padding: 2px 10px 4px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle;}
.control-right { margin-right: -5px; margin-top: -10px; width: 90%;}
.form-control { border-radius: 0; height: 26px; width: 72%;}
.navbar-collapse { padding-left: 0 !important; }
/*Brightcove Video Starts*/
.BrightcoveExperience {  position:absolute;  top:0;  left:0;  width:100%; height:100%; }
.modal-text {overflow-y:auto; height:125px;}
/*Brightcove Video Ends*/
.iframe-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: auto; -webkit-overflow-scrolling:touch;} 
.iframe-container iframe { position: absolute;top:0;left: 0; width: 100%; height: 100%; }
body {font-family: Open Sans; line-height:20px;}
.dynamicClose {clear:both; margin-top:10px}
.editorcontent .imageleft {float: left; margin: 10px 10px 0 0; }
.editorcontent .imageright { float: right; margin: 10px 0 0 10px; }
.clearLeft {clear: left;}
.main_column {width: 100%;}
.main_column a:link, .main_column  a:visited  {color:#0095da;}
.main_column .editorcontent ul li {  background: url("/global-images/bullet_textinfo.gif") no-repeat scroll left 8px rgba(0, 0, 0, 0); line-height: 1.5em; list-style: none outside none; margin: 0; padding: 0 0 8px 10px;}
.horizontal-bar {border-top:1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom:25px;}
#spot226a_mobile ul {padding: 0px;}
#globalNavigation {margin-top:10px;}
.global-nav .second {border:none;}
.loadingwheel {width: 32px; height: 32px; clear: left; background: url(/global-images/loading.gif) right top no-repeat !important; float: left !important; margin: 0 0 10px 0;}
/*Dynamic content block start*/
.showContent {display:none;}
.editorcontent ul li.showContent { position:relative; background: none repeat scroll 0 0 #FAFAFA !important; border: 1px solid #DDDDDD; border-radius: 5px; color: #444444;  min-height: 100px; width: 100%; overflow:hidden;  padding: 15px 15px 15px 15px !important;}
.editorcontent ul li.showContent .yellowButton21 { float: left;position: absolute; right: 40px;}
.editorcontent ul li.showContent img { float: right; cursor: pointer;}
/*Dynamic content block end*/
/*Column Blocks*/
.main_column .column-block {clear:left;}
.main_column .column1 {float:none; margin-right:0px; margin-bottom:10px; width:100%}
.main_column .column2 {float:none; width:100%; margin-bottom:10px;}
/*Column Blocks*/
.last { border: none !important; padding-left: 0px !important; }
.first { border: none !important; padding-left: 0px !important; }
/*Table without Border*/
.noborder {border:none !important;}
.noborder .table > thead > tr > th, .noborder .table > tbody > tr > th, .noborder .table > tfoot > tr > th, .noborder .table > thead > tr > td, .noborder .table > tbody > tr > td, .noborder .table > tfoot > tr > td { border-top: none !important; padding:0px 10px 10px 0px !important;}
/* product detail contact forms start*/
			.container-fluid #contactForm { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; border-radius: 2px; margin: 20px 0px; padding: 15px; width:100%}
			.container-fluid #contactForm form, .modalForm form {margin-top: 0px;}
			.container-fluid #contactForm form .formRow {margin: 0 0 10px 0; position: relative; width: 100%;clear:left;padding: 0px;list-style: none;}
			.modalForm form .formRow {margin: 0 0 10px 0; position: relative; float: none !important;}
			.modalForm form li {float: none !important;}
			.container-fluid #contactForm form .productLabelGroup, .modalForm form .productLabelGroup {width: 100%;}
			.container-fluid #contactForm form .productFormLabel, .modalForm form .productFormLabel {font-weight: normal;}
			.container-fluid #contactForm form .productRadioCheckLabel, .modalForm form .productRadioCheckLabel {line-height: 1.5em;}
			.container-fluid #contactForm form .productRadioInput, #contactForm form .productCheckInput, .modalForm form .productRadioInput, .modalForm form .productCheckInput  {margin: 3px 5px 0px 0px;} 
			.container-fluid #contactForm form .productInputGroup, .modalForm form .productInputGroup {list-style: none; width: 100%;clear: left;}
			.container-fluid #contactForm form .productInputGroup label, .modalForm form .productInputGroup label {font-weight: normal; display: inline;}
			.container-fluid #contactForm form .productInputGroup li, #contactForm form li.productInputGroup, .modalForm form .productInputGroup li, .modalForm form li.productInputGroup {padding-bottom: 0; padding-left: 0; background: none;} /* legacy,new */
			.container-fluid #contactForm form ul li, .modalForm form ul li {background: none;}
			.container-fluid #contactForm form .activeField, .modalForm form .activeField, .spotlightform .activeField {background:transparent url(/global-images/blue_arrow.jpg) no-repeat scroll right 7px !important;}
			.container-fluid #contactForm form .activeField .productTextField, #contactForm form .activeField .productTextArea, .modalForm form .activeField .productTextField, .modalForm form .activeField .productTextArea, .spotlightform .activeField .productTextField, .spotlightform .activeField .productTextArea  {background-color: #fef9e1 !important;}
			.container-fluid #contactForm form .labelnotvalid, .modalForm form .labelnotvalid, .spotlightform .labelnotvalid  {color: red;}
			/*#contactForm form .labelnotvalid, .modalForm form .labelnotvalid {background:transparent url(/global-images/red_arrow.jpg) no-repeat scroll right 7px; color: red;}*/
			.container-fluid #contactForm form .notvalid .productTextField, #contactForm form .notvalid .productTextArea, .modalForm form .notvalid .productTextField, .modalForm form .notvalid .productTextArea, .spotlightform .notvalid .productTextField, .spotlightform .notvalid .productTextArea {background-color: #f9a8a7 !important;}
			.container-fluid #contactForm form .productTextField, .modalForm form .productTextField {border: 1px solid #d1d1d1; border-radius: 2px; height: 30px; width:100%;}
			.container-fluid #contactForm form .productTextArea, .modalForm form .productTextArea {border: 1px solid #d1d1d1; border-radius: 2px; display: block; width:100%; height: 100px;}
			.container-fluid #formConfirmation, .formConfirmation {display:none;}
			div.ff_descriptions {padding-bottom: 0 !important; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f8f8f8; width: 100%; margin-top: 20px; float: left;}
			div.ff_descriptions p {padding: 5px !important;}
			.cursor{cursor:pointer;cursor:hand;}
			
			.container-fluid #contactForm form ul li.redmark, .modalForm form ul li.redmark{ background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; padding-left: 15px; zoom: 1; list-style: none;}
			.container-fluid #contactForm form ul li.redmark a:link, .modalForm form ul li.redmark a:link { color: #595959; text-decoration: none;}
			.container-fluid #contactForm form ul li.redmark a:hover, .modalForm form ul li.redmark a:hover{color: #0095DA; text-decoration: underline;}
			.container-fluid #contactForm form ul li.bluemark, .modalForm form ul li.bluemark { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0); clear: left;  padding-left: 15px; zoom: 1; list-style: none;}
			.container-fluid #contactForm form ul li.bluemark a:link, .modalForm form ul li.bluemark a:link{ color: #595959; text-decoration: none;}
			.container-fluid #contactForm form ul li.bluemark a:hover, .modalForm form ul li.bluemark a:hover {color: #0095DA; text-decoration: underline;}

			.container-fluid .spotsect #contactForm { clear: left; margin: 0px; padding: 0px; width: 100%; border:none;}
			.container-fluid .spotsect #contactForm form .formRow { clear: left;  list-style: none outside none; margin: 0 0 10px; padding: 0; position: relative; width: 100%;}
			.container-fluid .spotsect #contactForm form .productLabelGroup, .modalForm form .productLabelGroup { width: 100%;}
			.container-fluid .spotsect #contactForm form .productFormLabel, .modalForm form .productFormLabel { font-weight: normal; width:100%}
			.container-fluid .spotsect #contactForm form .productInputGroup, .modalForm form .productInputGroup { clear: left; list-style: none outside none; width: 100%;}
			.container-fluid .spotsect #contactForm form .productTextField, .modalForm form .productTextField {height: 30px; width: 100%;}
			.container-fluid .spotsect #submitButton, .container-fluid #contactForm form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton { background-color: #53B5DE !important;  border-radius: 2px; clear: left; line-height: 21px; margin: 20px 0; width: 100%;}
/* product detail contact forms end*/
/*Banner Styles for Mobile*/
.banner_images {  position: relative;  width: 100%; height: 400px;  z-index: 0; padding: 0;  z-index: 1;}
.banner_container {  margin: 0 auto;   position: relative;  width: 99%;   height: 450px; background: #fff; padding-bottom: 0px;  margin-top: 0px; padding-left: 0px;  padding-right: 0px; margin-left: 0px; margin-right: 0px;  z-index: 1;}
.banner_container  {background-position: left;}
.banner_container .carousel-container {width:100%;}
.banner_container .carousel-container h1 {padding-top: 0px; padding-right:60px; padding-bottom:5px; padding-left:45px;font-size: 24px; margin-bottom: 0px;}
.banner_container .carousel-container h2 {padding-top: 0px; padding-right:60px; padding-bottom:0px; padding-left:45px;font-size: 20px; margin-top:0px;}
.banner_container #banner-text #text-width {width:100%}
.banner_container #banner-text h1 {padding-top: 0px; padding-right:30px; padding-bottom:5px; padding-left:30px;font-size: 24px; margin-bottom: 0px;}
.banner_container #banner-text h2 {padding-top: 0px; padding-right:30px; padding-bottom:0px; padding-left:30px;font-size: 18px; margin-top:0px;} 
.banner_container .carousel-container .bannerButtonYellow266 {margin-top: 10px; margin-right:0px; margin-bottom:0px; margin-left: 30px;}

.banner-fluid #banner-text h1 {font-weight: normal; text-transform: uppercase; padding: 40px 40px 5px; margin:0px; font-size: 32px;} 
.banner-fluid #banner-text h2 {font-weight: normal; text-transform: uppercase; padding: 0 40px; margin: 0px; font-size: 28px;}
.banner-fluid #banner-text {width: 100%;}
.banner_container .bannerButtonYellow225 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
.banner_container .bannerButtonYellow266 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;   min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
.banner_container .bannerButtonYellow305 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;   min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
.banner_container .bannerButtonBlue225 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
.banner_container .bannerButtonBlue266 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;   min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
.banner_container .bannerButtonBlue305 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;   min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 30px; }
 
.banner_container .blueButton {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 15px 0 10px 45px; font-weight: normal; font-family: open sans; }
.banner_container .yellowButton {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 15px 0 10px 45px; font-weight: normal; font-family: open sans; }
.banner_container .greyButton { background: none repeat scroll 0 0 border-box #f7f7f7; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px; margin: 15px 0 10px 45px; min-height: 30px; padding: 0; text-align: center; text-decoration: none; vertical-align: middle;}
.banner_container .blueButton a:link, .banner_container .blueButton a:visited {color: #fff; text-decoration:none;}
.banner_container .blueButton21 a:link, .banner_container .blueButton21 a:visited {color: #fff; text-decoration:none;}
.banner_container .blueButton a:hover {color: #fff; text-decoration:underline;}
.banner_container .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.banner_container .yellowButton a:link, .banner_container .yellowButton a:visited {color: #595959; text-decoration:none;}
.banner_container .yellowButton21 a:link, .banner_container .yellowButton21 a:visited {color: #595959; text-decoration:none;}
.banner_container .yellowButton a:hover, .banner_container .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.banner_container .blueButton a {display: block; padding:0px 10px;}
.banner_container .yellowButton a {display: block; padding:0px 10px;}

.main_column .blueButton {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .yellowButton {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.greyButton { background: none repeat scroll 0 0 border-box #f7f7f7; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .blueButton a:link, .main_column .blueButton a:visited {color: #fff; text-decoration:none;}
.main_column .yellowButton a:link, .main_column .yellowButton a:visited {color: #595959; text-decoration:none;}
.main_column .blueButton21 a:link, .main_column .blueButton21 a:visited {color: #fff; text-decoration:none;}
.main_column .yellowButton21 a:link, .main_column .yellowButton21 a:visited {color: #595959; text-decoration:none;}
.greyButton a:link, .greyButton a:visited {color: #0095da; text-decoration:none;}
.main_column .blueButton a:hover, .main_column .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.main_column .yellowButton a:hover, .main_column .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.greyButton a:hover {color: #0095da; text-decoration:underline;}
.main_column .blueButton a, .main_column .blueButton21 a, .main_column .yellowButton a, .greyButton a{display: block; padding:0px 10px;}
 #spot226a_mobile .blueButton {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
#spot226a_mobile .yellowButton {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
#spot226a_mobile .greyButton { background: none repeat scroll 0 0 border-box #f7f7f7; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
#spot226a_mobile .blueButton a:link, #spot226a_mobile .blueButton a:visited{color: #fff; text-decoration:none;}
#spot226a_mobile .blueButton21 a:link, #spot226a_mobile .blueButton21 a:visited{color: #fff; text-decoration:none;}
#spot226a_mobile .yellowButton a:link, #spot226a_mobile .yellowButton a:visited {color: #595959; text-decoration:none;}
#spot226a_mobile .yellowButton21 a:link, #spot226a_mobile .yellowButton21 a:visited {color: #595959; text-decoration:none;}
#spot226a_mobile .gryeButton a:link, #spot226a_mobile .gryeButton a:visited {color: #0095da; text-decoration:none;}
#spot226a_mobile .blueButton a:hover, #spot226a_mobile .blueButton21 a:hover  {color: #fff; text-decoration:underline;}
#spot226a_mobile .yellowButton a:hover, #spot226a_mobile .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
#spot226a_mobile.greyButton a:hover {color: #0095da; text-decoration:underline;}
#spot226a_mobile .blueButton a, #spot226a_mobile .yellowButton a , #spot226a_mobile .greyButton a  {display: block; padding:0px 10px;}
.main_column .blueButton21 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .yellowButton21 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .blueButton21 a:link {color: #fff; text-decoration:none;}
.main_column .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.main_column .yellowButton21 a:link {color: #595959; text-decoration:none;}
.main_column .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.main_column .blueButton21 a {display: block; padding:0px 10px;}
.main_column .yellowButton21 a {display: block; padding:0px 10px;}
 #spot226a_mobile .blueButton21 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0 0 10px; }
#spot226a_mobile .yellowButton21 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }  
#spot226a_mobile .blueButton21 a:hover {color: #fff; text-decoration:underline;}
#spot226a_mobile .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
#spot226a_mobile .blueButton21 a {display: block; padding:0px 10px;}
#spot226a_mobile .yellowButton21 a {display: block; padding:0px 10px;}
/*Red/Blue Bullets */
#spot226a_mobile ul li.redmark, .main_column td.redmark { background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; padding-left: 15px; zoom: 1;list-style: none;}
#spot226a_mobile .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
#spot226a_mobile ul li.redmark a:link, .main_column td.redmark a:link { color: #595959; text-decoration: none;}
#spot226a_mobile ul li.redmark a:hover, .main_column td.redmark a:hover {color: #0095DA; text-decoration: underline;}
#spot226a_mobile  ul li.bluemark, .main_column  td.bluemark { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0); clear: left;  padding-left: 15px; zoom: 1; list-style: none;}
#spot226a_mobile .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
#spot226a_mobile ul li.bluemark a:link, .main_column td.bluemark a:link { color: #595959; text-decoration: none;}
#spot226a_mobile ul li.bluemark a:hover, .main_column td.bluemark a:hover {color: #0095DA; text-decoration: underline;}
#spot226a_mobile .spotSect .redmark .redmark {margin-top:10px;}
#spot226a_mobile .spotSect .redmark .redmark ul li {margin-top:10px;}
#spot226a_mobile #rightcoltop {display:inline-block; margin-bottom:10px; width:100%;}
#spot226a_mobile #rightcoltop2 {display:inline-block;}
/* global nav for mobile */
.global-nav li { border-left: 1px solid #DDDDDD;  display: inline; float: left; padding-left: 5px; padding-right: 5px;}
.global-nav li.active {color: #0095da;font-weight: bold; text-decoration: underline;}
/*Tabs for mobile */
#myTab-accordion .panel-heading {padding: 5px 10px;}
#myTab-accordion .panel-heading h4 {color: #fff; font-size: 16px;}
#myTab-accordion li { margin-left:20px; }
#myTab-accordion li.redmark, #myTab-accordion td.redmark { background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; list-style: outside none none; padding-left: 15px;}
#morepages .arrow_minus { margin-top:0px; font-size: 20px !important; color:#fff;}
#morepages .arrow_plus { margin-top: -2px; font-size: 20px !important; color:#fff;}
#myTab-accordion .arrow_minus { margin-top:-25px; font-size: 20px !important; color:#fff;}
#myTab-accordion .arrow_plus { margin-top:-25px; font-size: 20px !important; color:#fff;}
/*Tabs for mobile */
/*Category Boxes in mobile*/
.category_box {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DDDDDD;border-radius: 2px;color: #444444;padding: 20px;}
.category_solid {  background: none repeat scroll 0 0 #fafafa; border: 1px solid #dddddd; border-radius: 2px; color: #444444; padding: 20px;}
.category_gradient { background: linear-gradient(to bottom, #f1f1f1, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #dddddd; border-radius: 2px; color: #444444;  padding: 20px;}
.category_text_mobile {margin-left: 26%}
/*Category Boxes in mobile*/
/*More Pages*/
#collapseListGroup1 > .list-group > li.list-group-item > a {color:#015CAE; font-weight:bold; font-size: 14px; padding-left:15px;} 
#collapseListGroup1 > .list-group > li.list-group-item > ul > li {padding-top:5px; padding-bottom: 5px; padding-left:25px;}
#mobilenav #collapseListGroup1 li.list-group-item.active { background-color: transparent;}
#mobilenav #collapseListGroup1 h5 {font-weight:bold; color:#015CAE; padding-left:15px;}
/*table scroll Info */
#scrollinfo {display: block; color:#015CAE;}
.editorcontent {clear: left; line-height: 1.5em; margin: 0; padding: 0 0 10px; position: relative; text-align: left;}
.container-fluid #submitButton, .container-fluid #contactForm form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton {
	background-color: #53B5DE !important;
	border-radius: 2px;
    clear: left;
    line-height: 21px;
    margin: 20px 0px;
	width:100%
}
.container-fluid #submitButton span, .container-fluid #contactForm form .submitButton span, .modalForm form .submitButton span, .spotlightform .submitButton span {
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-align:center;
	width:100%;
}

/* ems containers */
.ems-bu-banner {height:140px;  margin-top: 20px; display: table;  width: 100%; padding: 0 10px 0 10px;}
.ems-bu-banner .ems-bu-banner-text{ font-family:Helvetica, sans-serif;  font-size: 2.25em;   font-weight: 700; color: #ffffff; text-align: center; vertical-align: middle;  display:table-cell;  line-height: 25px;}
/* ems containers */
#container #leftcoltop {display: none;}
#container .col-sm-9 #rightcoltop { float: left; padding-bottom:10px; clear:left; width:100%;}
#container .col-sm-9 #rightcoltop2 { float: left; padding-top:10px; padding-bottom:10px; clear:left;}
#container .col-sm-9 #rightcolbottom { float: right;}
#container .col-sm-9 #prt_book_share { margin-left: 10px; text-align: right;}
#container .col-sm-9 #prt_book_share li {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); clear: none; color: #0095DA; display: inline; font-size: 10px; margin-right: 5px; padding: 0;}
#container .col-sm-9 #prt_book_share #sharebtn { background: url("/global-images/share.gif") no-repeat scroll left center rgba(0, 0, 0, 0);  padding-left: 21px;}
#container .col-sm-9 #prt_book_share #sharebtn .at300bs {  display: none;}
#container .col-sm-9 #prt_book_share #bookmarkbtn { background: url("/global-images/bookmark.gif") no-repeat scroll left center rgba(0, 0, 0, 0); padding-left: 20px;}
#container .col-sm-9 #prt_book_share #printbtn {  background: url("/global-images/print.gif") no-repeat scroll left center rgba(0, 0, 0, 0); padding-left: 25px;}

#container .col-sm-9 #spotlight { display: inline; float: right; margin-bottom: 10px;  position: relative; z-index: 1; margin-left: 10px; clear: right; padding-right:0px;}
#spotlight {margin-top:60px;}
#rightcoltop2  + #spotlight { margin-top:0px; }
#rightcoltop  + #spotlight { margin-top:40px; }
#container .col-sm-9 #spotlight #spotSection { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; border-radius: 2px; padding: 15px; margin-bottom:20px;}
#container .col-sm-9 #spotlight #spotSection h4 { color: #015CAE; font-size: 20px;font-weight:normal; margin: 0;  padding: 0 0 10px;clear:left;}
#container .col-sm-9 #spotlight #spotSection h5 {font-size: 16px; padding: 0 0 5px;clear: left;margin:0px;font-weight: normal;}

.main_column .categoryRowTitle { border-bottom: 1px dotted #B3B3B3; clear: left; color: #595959; font-size: 18px; font-weight: normal; margin: 20px 0 10px; padding: 0 0 10px;}
.thirtypercent h5 {margin:0px; clear: left; color: #015cae; font-size: 16px; padding: 0px 0px 10px; font-weight: normal;}
.editorcontent h5 { clear: left; color: #015cae; font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0;}
.thirtypercent h5  a:link, .floatright h5  a:link, .thirtypercent h5  a:visited, .floatright h5  a:visited {color: #015cae; text-decoration: none;}
.thirtypercent h5  a:hover, .floatright h5  a:hover {color:#015CAE; text-decoration:underline;}
.main_column .floatright h5 { clear: left; color: #015cae; font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 10px; }
.arrow_right, .arrow_down {
     float: right;
     margin-right: 0px;
     margin-top: 0px;
     font-size: 9px;
}
.subnav, .subnav-205, .subnav-130, .subnav-120 {
     padding-right: 15px;
}
 
.dropdown-menu  ul li a {
				border-color: #E9E9E9;
				border-image: none;
				border-style: none none solid;
				border-width: 0 0 1px;
				color: 595959;
				line-height: 26px;
				height: 33px;
				font-weight: 400;
          			font-size:13px;
				margin: 0;
				padding: 0 6px 0 12px;
				white-space: nowrap;
          			margin-left: 10px;
          			margin-right: 10px;
			
		}  
.dropdown-menu > ul li{
			 height: 27px;
}
	.navbar-default .navbar-nav>li>a {
		margin-top: -6px;
		font-weight: normal;
}
ul.dropdown-menu > ul li a {
 				font-size:13px;
	      			background: url("http://stg1.experian.com/site-images/corporate-marketing/int.nav.sprite.business.png") no-repeat scroll -4px -241px transparent;
              
       				margin-right: 10px;
              color: #0095da;
							height: 28px;
				margin-left: 10px;        
      		}	
ul.subnav >  li:hover, ul.subnav-205 >  li:hover, ul.subnav-120 >  li:hover {	
		
		background: url("http://www.experian.com/global-images/int.nav.sprite.business.png") no-repeat scroll -4px -241px ;
}
ul.subnav >  li:hover a:hover, ul.subnav-205 >  li:hover a:hover, ul.subnav-120 >  li:hover a:hover{	
    //background: transparent;
		background: url("http://www.experian.com/global-images/int.nav.sprite.business.png") no-repeat scroll -4px -241px;
}
a.subnav-link{
background: none !important;
padding-bottom: 7px;
color: #595959;
font-weight: bold;
margin-left: 22px;
}
 
.subnav-link a:hover {
	
color: #0095da;
}
#subnav{
	float:left;	
	border-left: 1px solid #fff;
	margin-left: 10px; 
	margin-top:10px; 
	padding-left:15px; 
	list-style:none
}
.subnav-120 {;
		margin-top: 10px;
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 120px;
    margin-left: 13px;
    padding-left: 14px;
}
.subnav-205 {
border-left: 1px solid #DDDDDD;
float: left;
height: 190px;
margin-top: 10px;
margin-left: 10px;
padding-left: 0px;
height: auto;
}
.subnav-205 li a:hover{
	background: url("http://stg1.experian.com/site-images/corporate-marketing/int.nav.sprite.business.png") no-repeat -4px -241px;
  background: #0095aa;
}
 
ul.subnavlist li  a:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url(http://stg1.experian.com/site-images/corporate-marketing/int.nav.sprite.business.png) -4px -241px no-repeat scroll transparent;
border-color: #E9E9E9;
border-image: none;
border-style: none none solid;
border-width: 0 0 1px;
color: #595959;
line-height: 26px;
font-weight: 400;
margin: 0;
padding: 0 6px 0 12px;
white-space: nowrap;
}
.modal {
	width: 95%;
  }
.btn-telephone a {
	font-size:18px;	
	}
.btn-telephone-position {
	position:relative;
	top: 5px;
}
.flex-control-nav {
		bottom: 10px; 
		float:right;
}
.flex-control-nav li {
		margin: 0 6px;
		display: inline-block;
		zoom: 1;
}
.flex-control-paging li a:hover {
		background: none repeat scroll 0 0 #595959 !important;
		color: #FFFFFF !important;
}
.flex-control-paging li a {
		width: 11px;
		padding: 2px;
		height: 11px;
		display: block;
		color: #0095DA !important;
		background: transparent !important;
		cursor: pointer;
		text-indent: -9999px;
		font-size: 9px;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		-o-border-radius: 0px !important;
		border-radius: 0px !important;
		box-shadow: none !important;
}
.btn-submit {
	min-width: 100%;
}
	.btn-form-submit {
	min-width: 100%;
	font-size: 18px;
	height: 40px;
	padding-top: 3px;
	min-width: 100%;
}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
		color: #fff;
		cursor: default;
		background-color: #015CAE;
		border: 1px solid #fff;
		border-bottom-color: #ccc;
		min-width: 100%;
}
	.nav-tabs > li > a { height: 39px; padding: 5px 10px; border-radius:0px; margin-right:0px; }
	.nav-tabs>li>a:hover {
		border-color: #ccc;
		border-bottom-width: 0px;
		background-color: #fff;
		height:39px;
}
 	.nav-tabs>li {
		min-width: 100%;
		background-color: #CFE5F0;
		border-color: #fff;
		margin-right: 4px;
		margin-top: 4px;
}
	.nav-tabs {
		border: border-bottom: 1px solid #ccc;
		background:none;
		display: inline-block;
	}
	.tab-content {
		background: #f6f6f6;
		border: 1px solid #ccc;
	}
.tabsSection {padding: 0px !important;border: none;}
	.tab-pane {
	 padding: 10px;
	}
	
	#myTabContent ul {margin-left:20px;}
	#leftnav_inc h4 {
	 font-size: 14px;
		font-weight: bold;
	}
	#leftnav_inc a:hover, leftnav_inc a:hover{
	 background: #0095da;
	 text-decoration: none;	 
	 list-style-type: none;
	 color: #fff;
	}
	#leftnav_inc li:hover {
		list-style-type: none;
  }
.category_box, .category_solid, .category_gradient { margin-bottom: 20px; }
.navbar-nav { margin: 0px 0 0;margin-right: -15px;}
.navbar {background-color:rgb(57, 177, 222);}
.logo-image{ padding-top: 10px;width: 110px; float:left;}
#maincoltop {margin-bottom: 20px;}
.category_image_container {width:100%; text-align: center; float:none;}
.category_text_container {width:100%; text-align: center; float:none;}
.thirtypercent {margin-right: 0px;}

/* button */
.uk-button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none;  border-radius: 2px;  border-style: solid; border-width: 1px; color: #444444; display: inline-block; font-size: 1rem; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle;}
.uk-button:hover, .uk-button:focus { background-color: #FAFAFA;  background-image: none; color: #444444; outline: medium none; text-decoration: none;}
.uk-button:active, .uk-button.uk-active { background-color: #F5F5F5;  background-image: none; border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset; color: #444444;}
.button-blue { background-color: #52B4DF; background-image: linear-gradient(to bottom, #5CC0EA, #4CACD7);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.button-blue:link, .button-blue:focus {  background-color: #53B5DE;  background-image: none; color: #FFFFFF; font-size: 14px;}
.button-blue:hover {text-decoration: underline;}
.button-blue:active, .button-blue.uk-active {  background-color: #359AC4;  background-image: none;  border-color: rgba(0, 0, 0, 0.54) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset; color: #FFFFFF;}
.button-grey { background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;  background-image: none; color: #444444;; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.button-grey:link, .button-grey:focus {  background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;  background-image: none; color: #444444; font-size: 14px;}
.button-grey:hover {text-decoration: underline;}
.button-grey:active, .button-grey.uk-active {  background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;   background-image: none;  border-color: rgba(0, 0, 0, 0.54) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset; color: #444444;}
/* button */

/* Feed Box */
.feed_box  #ems_experianmkt_feed { width:100% !important;}
.feed_box  #ems_experianmkt_feed .jspContainer {width: 100% !important;}
.feed_box  #ems_experianmkt_feed .jspContainer .jspPane {width: 100% !important;}
.feed_box  .jspContainer .jspPane .feed_post ul {float: left; list-style: none;}
.feed_box  .jspContainer .jspPane  ul {list-style: none; padding: 0px;}
.feed_box  .jspContainer .jspPane .feed_post ul li {float:left; list-style: none;}
#ems_experianmkt_social_links ul { float: left; list-style: none;}
#ems_experianmkt_social_links ul li{ float: left; list-style: none; padding-right: 10px;}
/* Feed Box */
/*Red/Blue Bullets */
.main_column ul li.redmark, .main_column td.redmark { background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; padding-left: 15px; zoom: 1; list-style: none;}
.main_column .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
.main_column ul li.redmark a:link, .main_column td.redmark a:link, .main_column ul li.redmark a:visited, .main_column td.redmark a:visited { color: #595959; text-decoration: none;}
.main_column ul li.redmark a:hover, .main_column td.redmark a:hover {color: #0095DA; text-decoration: underline;}
.main_column  ul li.bluemark, .main_column  td.bluemark { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0); clear: left;  padding-left: 15px; zoom: 1; list-style: none;}
.main_column ul li.link a:link, .main_column td.link a:link { color: #0095DA; text-decoration: none;}
.main_column ul li.link a:hover, .main_column td.link a:hover {color: #0095DA; text-decoration: underline;}
.main_column .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
.main_column .spotSect a img {  margin: 0 auto; display:block; }
.main_column ul li.bluemark a:link, .main_column td.bluemark a:link, .main_column ul li.bluemark a:visited, .main_column td.bluemark a:visited { color: #595959; text-decoration: none;}
.main_column ul li.bluemark a:hover, .main_column td.bluemark a:hover {color: #0095DA; text-decoration: underline;}
/*Red/Blue Bullets */
/*Spotlight style for mobile*/
#container #spot226a_mobile #spotlight {  clear: right; display: inline;  margin-bottom: 10px;  margin-left: 10px;  padding-right: 0;  position: relative; z-index: 1;}
#container #spot226a_mobile #spotlight #spotSection  {background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; border-radius: 2px;  margin-bottom: 20px; padding: 15px; }
#container #spot226a_mobile #spotlight #spotSection h4 {color: #015CAE; font-size: 20px;font-weight: normal; margin: 0;  padding: 0 0 10px;clear:left;}
#container #spot226a_mobile #spotlight #spotSection h5 {font-size: 16px; padding: 0 0 5px;clear: left;margin:0px;font-weight: normal;}
/*Spotlight*/
/*Global Footer*/
#globalFooter a:link, #globalFooter a:visited {color: #0095DA; text-decoration:none;}
#globalFooter a:hover {color: #0095DA; text-decoration:underline;}
/*Global Footer*/
.col-sm-9 { padding: 0px; width:100%;}
#ems-nav {display: none;}
#cs-nav-da { border-radius: 0px; border-color:#fff;}
.col-sm-9 #video-iframes {width:100%;}
.banner_title h2 {padding: 0px 60px 0px 40px;}
.main_column  h2 {  clear: left; color: #015cae; font-size: 20px; font-weight: normal; margin: 0; padding: 5px 0; }
.container-fluid .spotsect h2 {color:#595959;font-size:16px;font-weight:bold;}
.main_column .editorcontent ul { padding: 0px;}
#featured-clients {width:80%}
.global-footer li { display: inline; float:left; border-right: none; padding-right: 20px; padding-left:0px;}
.navbar-right-align{  margin-right: 0px; margin-top: 20px;  height: 30px; margin-bottom: 5px;  color: #595959; clear: right; }
#mobileheaderSubSection label {font-size:11px;}
#mobileheaderSubSection {display:block; margin-top:0px; float: right; padding: 5px 0px 0px 8px; margin-bottom:10px;}
.clientAccessSelect {width:73%}
.business-groups-nav > .list-group > li.list-group-item {padding-left:25px;padding-top:5px;padding-bottom:5px;}
ul.dropdown-menu li a {  border-color: #E9E9E9;  border-image: none; border-style: none none solid; border-width: 0 0 1px; color: #595959; line-height: 26px; font-weight: 400; font-size:14px; margin: 0; padding: 0 6px 0 12px;  white-space: nowrap; margin-left: 10px;  margin-right: 10px;}   
ul.dropdown-menu li a:hover  {  font-size:14px; background: url("http://stg1.experian.com/site-images/corporate-marketing/int.nav.sprite.business.png") no-repeat scroll -4px -241px transparent;  margin-right: 10px;  margin-left: 10px; }
.nodesktop {display:block;}
/*EMS Client Login Starts*/
#contact-client ul {margin-top:-5px; display:inline-block; float:right; clear: right; padding-right:5px;}
#contact-client ul li {float:left;list-style:none;}
#contact-client ul li a:link, #contact-client ul li a:visited  {color:#0095da; text-decoration:none;}
#contact-client ul li a:hover {color:#0095da; text-decoration:underline;}
#leftcolbottom  {margin-bottom:10px;}
/*EMS Client Login Ends*/
.smmobileSearch  { width:100%; float: left; background:#b7d4dc; padding: 0px 20px;}
@media (max-width: 1024px) {
   .carousel-inner > .item img { height: 400px; max-width: initial;  background-position: left center; width: auto !important;}
}

@media (min-width: 1024px) {
div[id^='media'][class='modal'] {
        width: 100%; /* desired relative width */
        margin-left:-50%; /* -(width/2) */
        overflow:hidden;
        max-height:100%;
    }
    .modal object {
      width: 100%;
    }
}
/* media control for content slider */
@media (max-width: 767px) {
        .customer-slider-container a.prev, .customer-slider-container a.next { width: 6%; margin-top: 10% !important; }
        #featured-clients #content-slider { margin-left: 5%; }
		.spotSect table tbody a > img {  max-width:initial; }		
		
/* Different share widgets in mobile*/
.at-share-tbx-element {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    padding: 5px 10px 5px 20px;
    overflow: auto;
    float:none !important; /* OR remove inline float:right; */
}

.at-share-tbx-element > div{
   display: none;   
}

.at-share-tbx-element > a{
   padding: 0 6% 0 6%; 
}

}
.spotSect p { word-wrap: break-word;}
/* To Target Extra Small Phones */
@media only screen and (max-width : 320px) {
	   .at-share-tbx-element {
			   padding: 5px 2% 5px 2%;
	   }
}

@media (min-width: 768px) and (max-width: 1024px) {
        .customer-slider-container a.prev, .customer-slider-container a.next {  margin-top: 5% !important; }
		.banner_container .carousel-container h1 {margin: 0 0 0 45px !important;}
		.banner_container .carousel-container h2 {margin: 0 0 0 45px !important;}
		.banner_container .blueButton {margin: 35px 0 10px 45px !important;}
		.banner_container .greyButton {margin: 35px 0 10px 45px !important;}
		.banner_container .yellowButton {margin: 35px 0 10px 45px !important;}
		[id^=media], [id^=media] .modal-dialog {
        width: 700px;
		}
		[id^=media] object {
        max-width: 500px !important;
		}

}
/* media control for content slider */
/* Target phones in potrait*/
@media only screen and (min-device-width : 375px) and (max-width : 667px) and (orientation : portrait) {
ul#country-sites:nth-child(2) {  clear: both; }
ul#country-sites:nth-child(3) {  position:absolute; display: inline-table;}
.banner_container #banner_inc {display:none;}
}
/* Target phones in potrait*/
@media only screen and (max-width:768px) and (orientation:portrait){ 
        #product-list {  display: block !important;  width: 475px;  }
        .subnavlist ul {  width: 215px;  height:170px; }
        #nav_flyover ul a {  min-height: 30px; }
        .subnavlist ul:nth-child(2n+1):not(:first-child) { border-left: 0; padding: 0; margin-left: 0;  }
        .subnavlist ul:nth-child(2n) {  float: right; }
        #nav_flyover .subnavlist li a { white-space:pre-line !important; }
		#mobileheaderSubSection {display:block; margin-top:0px; float: right; padding: 5px 0px 0px 8px; margin-bottom:10px;}
		#mobileheaderSubSection label {font-size:11px;}
		.navbar-right-align { height: auto; }
		.global_footer_bounding_box .sandboxCol h3 { min-height: 44px;}
		#clientAccessForm > label { float: left; font-weight:300px;}
        #clientAccessForm > select { float: right; width:58%; }
		.addthis_32x32_style .at4-icon, .addthis_32x32_white_style .at4-icon, .at-32x32{height:28px; width:28px; background-size:28px!important}

}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    #featured-clients #content-slider {
        margin-left: 1%;
        margin-right: 5%;
    }
    .customer-slider-container a.next {
        margin-right: 1% !important;
    }
	.thirtypercent div.category_text_container > h4 {
    font-size: 1.84em !important;
}
} 

@media (min-width: 768px) {
/*Shrinking issue on images when inside table*/
table > tbody > tr > td > img { max-width: none; padding-right:10px; }
table img {max-width: none !important;}
#featured-clients {width:87%}
#productNameAllProducts {width:530px;}
/*Column Blocks*/
.main_column .column-block {clear:left;}
.main_column .column1 {float:left; margin-right:4%; width:48%}
.main_column .column2 {float:left; width:48%;}
/*Column Blocks*/
.smmobileSearch  { width:40%; float: left; background:#b7d4dc;}
.tabsSection {padding: 5px !important;border: 1px solid #ccc;}
.showContent {display:none;}
.category_solid, .category_gradient {display:inline-block;}
.editorcontent table tr td { padding-right: 0px; vertical-align: top;}
.editorcontent ul li.showContent { position:relative; background: none repeat scroll 0 0 #FAFAFA !important; border: 1px solid #DDDDDD; border-radius: 5px; color: #444444;  min-height: 100px; width: 70%; overflow:hidden;  padding: 15px 15px 15px 15px !important;}
.editorcontent ul li.showContent .yellowButton21 { float: left;position: absolute; right: 40px;}
.editorcontent ul li.showContent img { float: right; cursor: pointer;}
#mobileheaderSubSection {display:none;}
.ems-bu-banner { width: 70%; }
.nodesktop {display:none;}
.clientAccessSelect {width: auto;}
.business-groups-nav {clear: both;}
.business-groups-nav:before { height:15px; padding: 0 20px 0 20px; margin: 0px -11px 0px -11px; background: #fff; background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); background-clip: content-box, padding-box; content: ""; display: block; border-top: 1px solid #DDDDDD; border-left: 1px solid white; border-right: 1px solid white; border-radius: 2px;}
#container #leftcoltop {width:20%; margin-right:2%; padding: 10px 0px 20px 0px; display: block;}
#container .col-sm-9 #rightcoltop { float: right; padding-top:0px; padding-left:15px; margin-left:10px; clear: right; width:28%; padding-bottom:0px;}
#container .col-sm-9 #rightcoltop2 { float: right; padding-top:10px; padding-left: 15px; margin-left: 10px; clear: right; width:28%;}
/*add blue colour to active links in subnav */
#nav_flyover .active li.active a { color: #0095da!important; background-color:#E3E3E3 !important;}
#nav_flyover li.active a.dropdown-toggle { background-color:#27A0C8 !important;}
.dropdown-menu > .active > a {background-color:#fff;}
.dropdown > .active > a {height:50px;}
/*EMS Client Login Starts*/
#contact-client ul {margin-top:10px; padding:0px; display:inline-block; float:right; clear: right;}
#contact-client ul li {float:left;list-style:none;}
#contact-client ul li a:link, #contact-client ul li a:visited  {color:#0095da; text-decoration:none;}
#contact-client ul li a:hover {color:#0095da; text-decoration:underline;} 
/*EMS Client Login Ends*/


.main_column a:link, .main_column a:visited {color:#0095da;}
.main_column  h2 {  clear: left; color: #015cae; font-size: 20px; font-weight: normal; margin: 0; padding: 5px 0; }
#globalNavigation { height:30px; margin:15px auto 0px; max-width:1200px; } /* Global Navigation */
.global-nav  li.active {font-weight:bold; text-decoration:underline; color:#0095DA;}
.container-header { max-width:1200px; margin:0 auto;} /* Global Header */
.navbar-right-align{  margin-right: -15px; margin-top: 10px;  height: 30px; margin-bottom: 5px;  color: #595959; clear: right; }
#bodyContent {max-width:1200px; margin: 20px auto 0px;} /* Body Content */
#sandBox {max-width:1200px; margin-top:0px; margin:0 auto;} /* Sandbox */
#sandBox .divider:first-child ul.sandboxCol { padding-left: 0px;}
.container-footer {max-width:1200px; margin:0 auto;} /* Local Footer */
#globalFooter {height:30px; margin:0px auto 20px; max-width:1200px;} /* Global Footer */
.global-footer li { display: inline; float:left; border-right: 1px solid #DDDDDD; margin-right: 10px; padding-right:10px;}
#globalFooter a:link, #globalFooter a:visited {color: #0095DA; text-decoration:none;}
#globalFooter a:hover {color: #0095DA; text-decoration:underline;}
.main_column .editorcontent ul li {  background: url("/global-images/bullet_textinfo.gif") no-repeat scroll left 8px rgba(0, 0, 0, 0); line-height: 1.5em; list-style: none outside none; margin: 0; padding: 0 0 8px 10px;}

.editorcontent {clear: left; line-height: 1.5em; margin: 0; padding: 0 0 10px; position: relative; text-align: left;}
.main_column ul {padding: 0px;}
 #spot226a_mobile ul {padding: 0px;}
.navbar {background-color:rgb(57, 177, 222);}
.banner_container { margin: 0 auto; position: relative; width: 100%; height: 450px; background: #fff; padding-bottom: 0px; margin-top: 0px; z-index: 1;}
.banner_container  {background-position: left;}
.banner_container #banner-text {margin:0 auto; max-width:1200px;}
.banner_container .carousel-container {width:700px;}
.banner_container .carousel-container h1  { padding-top:40px;padding-right:40px;padding-bottom:5px; padding-left:0px; margin: 0px 0px 0px -20px; font-size: 32px;}
.banner_container .carousel-container h2  { padding-top:0px; padding-right: 40px; padding-bottom:0px; padding-left:0px;  margin:0px 0px 0px -20px; font-size: 28px;}
.banner_container #banner-text #text-width {width:700px;}
.banner_container #banner-text h1  { padding-top:30px;padding-right:40px;padding-bottom:5px; padding-left:10px; margin: 0px; font-size: 36px;}
.banner_container #banner-text h2  { padding-top:0px; padding-right: 40px; padding-bottom:0px; padding-left:10px;  margin:0; font-size: 28px;}
.banner_container .carousel-container .bannerButtonYellow266 {margin-top: 10px; margin-right:0px; margin-bottom:0px; margin-left: 0px;}
.banner_container .bannerButtonYellow225 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
  .banner_container .bannerButtonYellow266 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 16px; line-height: 36px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
  .banner_container .bannerButtonYellow305 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959;  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 18px; line-height: 52px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
.banner_container .bannerButtonBlue225 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
.banner_container .bannerButtonBlue266 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 16px; line-height: 36px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
.banner_container .bannerButtonBlue305 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #fff; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 18px; line-height: 52px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle; margin: 20px 0 0 10px; }
.banner_container .blueButton {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 35px 0px 10px -20px; font-weight: normal; font-family: open sans; }
.banner_container .yellowButton {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #595959; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 35px 0px 10px -20px; font-weight: normal; font-family: open sans; }
.banner_container .greyButton { background: none repeat scroll 0 0 border-box #f7f7f7; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 35px 0px 10px -20px; }
.banner_container .blueButton a:link, .banner_container .blueButton a:visited {color: #fff; text-decoration:none;}
.banner_container .blueButton21 a:link, .banner_container .blueButton21 a:visited {color: #fff; text-decoration:none;}
.banner_container .blueButton a:hover, .banner_container .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.banner_container .yellowButton a:link, a:visited {color: #595959; text-decoration:none;}
.banner_container .yellowButton21 a:link, a:visited {color: #595959; text-decoration:none;}
.banner_container .yellowButton a:hover, .banner_container .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.banner_container .blueButton a {display: block; padding:0px 10px;}
.banner_container .yellowButton a {display: block; padding:0px 10px;}
.banner_container #banner_inc {float:right;display:block; padding-right:2%;}

.main_column .blueButton {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .yellowButton {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.greyButton { background: none repeat scroll 0 0 border-box #f7f7f7; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .blueButton a:link, .main_column .blueButton a:visited {color: #fff; text-decoration:none;}
.main_column .blueButton21 a:link, .main_column .blueButton21 a:visited {color: #fff; text-decoration:none;}
.main_column .blueButton a:hover, .main_column .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.main_column .yellowButton a:link, .main_column .yellowButton a:visited {color: #595959; text-decoration:none;}
.main_column .yellowButton21 a:link, .main_column .yellowButton21 a:visited {color: #595959; text-decoration:none;}
.main_column .yellowButton a:hover, .main_column .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.greyButton a:link, .greyButton a:visited {color: #0095da; text-decoration:none;}
.greyButton a:hover {color: #0095da; text-decoration:underline;}
.main_column .blueButton a, .main_column .yellowButton a, .greyButton a {display: block; padding:0px 10px;}
.banner_container .blueButton21 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; font-weight: normal; font-family: open sans; }
.banner_container .yellowButton21 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; font-weight: normal; font-family: open sans; }
.banner_container .blueButton21 a:link {color: #fff; text-decoration:none;}
.banner_container .yellowButton21 a:link {color: #595959; text-decoration:none;}
.banner_container .blueButton21 a:hover {color: #fff; text-decoration:underline;}
.banner_container .yellowButton21 a:hover {color: #595959; text-decoration:underline;}
.banner_container .blueButton21 a {display: block; padding:0px 10px;}
.banner_container .yellowButton21 a {display: block; padding:0px 10px;}
.main_column .blueButton21 {background-color: #009EC7; background-image: linear-gradient(to bottom, #5CC0EA, #009EC7); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .yellowButton21 {background-color: #D3AB07; background-image: linear-gradient(to bottom, #fadc16, #f1b005); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.54);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
 border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; display: inline-block; font-size: 14px; line-height: 28px;  min-height: 30px; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; margin: 0px 0px 10px; }
.main_column .blueButton21 a {display: block; padding:0px 10px;}
.main_column .yellowButton21 a {display: block; padding:0px 10px;}
/*Red/Blue Bullets */
.main_column ul li.redmark, .main_column td.redmark { background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; padding-left: 15px; zoom: 1; list-style: none;}
.main_column .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
.main_column ul li.redmark a:link, .main_column td.redmark a:link, .main_column ul li.redmark a:visited, .main_column td.redmark a:visited  { color: #595959; text-decoration: none;}
.main_column ul li.redmark a:hover, .main_column td.redmark a:hover {color: #0095DA; text-decoration: underline;}
.main_column  ul li.bluemark, .main_column  td.bluemark { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0); clear: left;  padding-left: 15px; zoom: 1; list-style: none;}
.main_column .spotSect ul li { background-position: left 4px; font-size: 14px; line-height: 1.25em; list-style: none outside none; margin-bottom: 5px; padding-bottom: 0;}
.main_column ul li.bluemark a:link, .main_column td.bluemark a:link, .main_column ul li.bluemark a:visited, .main_column td.bluemark a:visited { color: #595959; text-decoration: none;}
.main_column ul li.bluemark a:hover, .main_column td.bluemark a:hover {color: #0095DA; text-decoration: underline;}
.main_column ul li.link a:link, .main_column td.link a:link { color: #0095DA; text-decoration: none;}
.main_column ul li.link a:hover, .main_column td.link a:hover {color: #0095DA; text-decoration: underline;}

#leftcolbottom {width:20%;padding-top:20px;clear:left;}
.banner_title h2 {padding: 0px;}
.col-sm-9 #video-iframes {width:65%;}
/*Sandbox*/
.global_footer_bounding_box .sandboxCol h3{ border-bottom:none; color: #595959; font-size: 20px; margin-top:10px; padding:0px;}
.global_footer_bounding_box .sandboxCol a:link, .global_footer_bounding_box .sandboxCol a:visited {color:#0095DA;text-decoration:none;}
.global_footer_bounding_box .sandboxCol a:hover {color:#0095DA; text-decoration: underline;}
/*.global_footer_bounding_box .sandboxCol h3{ border-bottom:none; color: #595959; font-size: 20px; margin-top:10px; padding:0px;}*/
/*local nav*/
#ems-nav {display: block;}
/*local nav*/
/*Global Nav*/ 
.global-nav li { display: inline; float:left; border-left: 1px solid #DDDDDD; padding-right: 10px; padding-left:10px;}
.global-nav .second {border-left: 1px solid #DDDDDD;}

/* button */
.uk-button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-sizing: border-box; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: none;  border-radius: 2px;  border-style: solid; border-width: 1px; color: #444444; display: inline-block; font-size: 1rem; line-height: 28px;  min-height: 30px; padding: 0 12px; text-align: center; text-decoration: none; vertical-align: middle;}
.button-blue:link, .uk-button:hover, .uk-button:focus { background-color: #FAFAFA;  background-image: none; color: #444444; outline: medium none; text-decoration: none;}
.uk-button:active, .uk-button.uk-active { background-color: #F5F5F5;  background-image: none; border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset; color: #444444;}
.button-blue { background-color: #52B4DF; background-image: linear-gradient(to bottom, #5CC0EA, #4CACD7);  color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.button-blue:link, .button-blue:focus {  background-color: #53B5DE;  background-image: none; color: #FFFFFF; font-size: 14px;}
.button-blue:hover {text-decoration:underline;}
.button-blue:active, .button-blue.uk-active {  background-color: #359AC4;  background-image: none;  border-color: rgba(0, 0, 0, 0.54) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset; color: #FFFFFF;}
.button-grey { background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;  background-image: none; color: #444444;; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}
.button-grey:link, .button-grey:focus {  background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;  background-image: none; font-size: 14px; color: #444444;}
.button-grey:hover {text-decoration: underline;}
.button-grey:active, .button-grey.uk-active {  background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat scroll 0 0 border-box #F7F7F7;   background-image: none;  border-color: rgba(0, 0, 0, 0.54) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset; color: #444444;}
/* button */
/* Category boxes for desktop */
.category_box {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DDDDDD;border-radius: 2px;color: #444444;padding: 20px; width:100%;}
.category_solid {  background: none repeat scroll 0 0 #fafafa; border: 1px solid #dddddd; border-radius: 2px; color: #444444; padding: 20px; width:100%;}
.category_gradient { background: linear-gradient(to bottom, #f1f1f1, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #dddddd; border-radius: 2px; color: #444444;  padding: 20px; width:100%;}
/* Category boxes for desktop */
/*Tabs*/
#standardtabs {width:100%; float:none;}
#squeezetabs {width:65%; float:none;}
/*Tabs*/

/* content tables */
#scrollinfo {display: none;}
.contentTable {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable .contentTableTitle td {background-color: #ddd;}
.contentTable .contentTableStripe td {background-color: #eee;}

.contentTableZ {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTableZ td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTableZ .contentTableTitle td {background-color: #ddd;}
.contentTableZ .contentTableStripe td {background-color: #eee;}

.contentTable2 {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable2 td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable2 .contentTableTitle td {background-color: #eee;}
.contentTable2 .contentTableStripe td {background-color: #eee;}

.main_column .table-responsive { border: 1px solid #ddd; width: 65%}
.main_column .full-width {width:100% !important;}
.main_column .table-responsive .table {margin-bottom: 0px}
.main_column .table {overflow-x: scroll;}
.main_column .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-right: 1px solid #ddd;}

.main_column .noborder {border: none !important;}
.main_column .noborder .table > thead > tr > th, .main_column .noborder .table > tbody > tr > th, .main_column .noborder .table > tfoot > tr > th, .main_column .noborder .table > thead > tr > td, .main_column .noborder .table > tbody > tr > td, .main_column .noborder .table > tfoot > tr > td { border-right: none !important; border-top: none !important;}

/* content tables end */

.thirtypercent h5 {margin:0px; clear: left; color: #015cae; font-size: 16px; padding: 0px 0px 10px; font-weight: normal;}
.editorcontent h5 { clear: left; color: #015cae; font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0;}
.thirtypercent h5  a:link, .floatright h5  a:link, .thirtypercent h5  a:visited, .floatright h5  a:visited {color: #015cae; text-decoration: none;}
.thirtypercent h5  a:hover, .floatright h5  a:hover {color:#015CAE; text-decoration:underline;}
.main_column .floatright h5 { clear: left; color: #015cae; font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 10px; }
.dropdown-menu { border-left:1px solid #ddd;}

#leftnav200 {background: #fff; border-width: 0px; border: none;}
.global-nav a:link, .global-nav a:visited, global-nav a:active { color: #595959;}
.category_text_container {	float: left;	width: 66.66%;	text-align:left;	} 
.category_image_container {	height: 120px; 	width: 33.33%; 	float: left; 	padding-left: 2px; 	padding-top: 10px; 	text-align:left;	}
#maincoltop {margin-bottom: 20px;}
.floatright { display: inline; float: right; width: 32%; }
.feed_box  #ems_experianmkt_feed { width:100%;}
.feed_box  #ems_experianmkt_feed .jspContainer {width: 100%;}
.feed_box  #ems_experianmkt_feed .jspContainer .jspPane {width: 100%;}
.feed_box  .jspContainer .jspPane .feed_post ul {float: left; list-style: none;}
.feed_box  .jspContainer .jspPane .feed_post ul li {float:left; list-style: none;}
#ems_experianmkt_social_links ul { float: left; list-style: none;}
#ems_experianmkt_social_links ul li{ float: left; list-style: none; padding-right: 10px;}
.logo-image{ padding-top: 15px;width: 200px;float: left;}
.navbar-nav { margin: 17px 0 0; margin-right: 0px; }
.col-sm-9 {width:100%}
  h2 {
  font-size: 18 px;
	color: red;
  }
	.modal {
	 width: 600px;
	}
.banner-fluid #banner-text {max-width:1200px; margin: 0 auto;}
.btn-telephone a {
	font-size:18px;
	}
.btn-telephone-position {
	position:relative;
	top: 0px;
	}
	.btn-submit {
	min-width: 0%;
}
	.btn-form-submit {
	font-size: 14px;
	height: 30px;
	padding-top: 2px;
  width: 80px;
}

.nav-tabs h4 { font-size: 14px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	min-width: 0px;
	color: #595959;
	border-color: #ccc;
	background-color: #fff;
	border-bottom-color: transparent;
	min-width: 0%;
	height: 39px;
}
.nav-tabs>li>a:hover {
	min-width: 0%;
}
.nav-tabs>li {
	border-bottom-color: transparent;
	min-width: 0%;
	margin-bottom:-2px;
 
}
.main_column .categoryRowTitle { border-bottom: 1px dotted #B3B3B3; clear: left; color: #595959; font-size: 18px; font-weight: normal; margin: 20px 0 10px; padding: 0 0 10px;}
.thirtypercent {width:32%;margin-right:30px;margin-bottom:20px;float:left;}
/* product detail contact forms start*/
			.container-fluid #contactForm { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; border-radius: 2px; margin: 20px 0px; padding: 15px; width:65%; clear:left;}
			.container-fluid #contactForm form, .modalForm form {margin-top: 0px;}
			.container-fluid #contactForm form .formRow {margin: 0 0 10px 0; position: relative; width: 425px;clear:left;padding: 0px;list-style: none;}
			.modalForm form .formRow {margin: 0 0 10px 0; position: relative; float: none !important;}
			.modalForm form li {float: none !important;}
			.container-fluid #contactForm form .productLabelGroup, .modalForm form .productLabelGroup {width: 400px;}
			.container-fluid #contactForm form .productFormLabel, .modalForm form .productFormLabel {font-weight: normal;}
			.container-fluid #contactForm form .productRadioCheckLabel, .modalForm form .productRadioCheckLabel {line-height: 1.5em;}
			.container-fluid #contactForm form .productRadioInput, #contactForm form .productCheckInput, .modalForm form .productRadioInput, .modalForm form .productCheckInput  {margin: 3px 5px 0px 0px;} 
			.container-fluid #contactForm form .productInputGroup, .modalForm form .productInputGroup {list-style: none; width: 100%; clear: left;}
			.container-fluid #contactForm form .productInputGroup label, .modalForm form .productInputGroup label {font-weight: normal; display: inline;}
			.container-fluid #contactForm form .productInputGroup li, #contactForm form li.productInputGroup, .modalForm form .productInputGroup li, .modalForm form li.productInputGroup {padding-bottom: 0; padding-left: 0; background: none;} /* legacy,new */
			.container-fluid #contactForm form ul li, .modalForm form ul li {background: none;}
			
			.container-fluid #contactForm form ul li.redmark, .modalForm form ul li.redmark{ background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); clear: left; padding-left: 15px; zoom: 1; list-style: none;}
			.container-fluid #contactForm form ul li.redmark a:link, .modalForm form ul li.redmark a:link { color: #595959; text-decoration: none;}
			.container-fluid #contactForm form ul li.redmark a:hover, .modalForm form ul li.redmark a:hover{color: #0095DA; text-decoration: underline;}
			.container-fluid #contactForm form ul li.bluemark, .modalForm form ul li.bluemark { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0); clear: left;  padding-left: 15px; zoom: 1; list-style: none;}
			.container-fluid #contactForm form ul li.bluemark a:link, .modalForm form ul li.bluemark a:link{ color: #595959; text-decoration: none;}
			.container-fluid #contactForm form ul li.bluemark a:hover, .modalForm form ul li.bluemark a:hover {color: #0095DA; text-decoration: underline;}
			
			
			.container-fluid #contactForm form .activeField, .modalForm form .activeField, .spotlightform .activeField {background:transparent url(/global-images/blue_arrow.jpg) no-repeat scroll right 7px !important;}
			.container-fluid #contactForm form .activeField .productTextField, #contactForm form .activeField .productTextArea, .modalForm form .activeField .productTextField, .modalForm form .activeField .productTextArea, .spotlightform .activeField .productTextField, .spotlightform .activeField .productTextArea  {background-color: #fef9e1 !important;}
			.container-fluid #contactForm form .labelnotvalid, .modalForm form .labelnotvalid, .spotlightform .labelnotvalid  {color: red;}
			/*#contactForm form .labelnotvalid, .modalForm form .labelnotvalid {background:transparent url(/global-images/red_arrow.jpg) no-repeat scroll right 7px; color: red;}*/
			.container-fluid #contactForm form .notvalid .productTextField, #contactForm form .notvalid .productTextArea, .modalForm form .notvalid .productTextField, .modalForm form .notvalid .productTextArea, .spotlightform .notvalid .productTextField, .spotlightform .notvalid .productTextArea {background-color: #f9a8a7 !important;}
			.container-fluid #contactForm form .productTextField, .modalForm form .productTextField {border: 1px solid #d1d1d1; border-radius: 2px; width: 400px; height:30px}
			.container-fluid #contactForm form .productTextArea, .modalForm form .productTextArea {border: 1px solid #d1d1d1; border-radius: 2px; display: block; width: 400px; height: 100px;}
			.container-fluid #formConfirmation, .formConfirmation {display:none;}
			div.ff_descriptions {padding-bottom: 0 !important; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f8f8f8; width: 425px; margin-top: 20px; float: left;}
			div.ff_descriptions p {padding: 5px !important;}
			.cursor{cursor:pointer;cursor:hand;}
			.container-fluid #submitButton, .container-fluid #contactForm form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton {
					background-color: #53B5DE !important;
					border-radius: 2px;
					clear: left;
					line-height: 21px;
					margin: 20px 0px;
					width:auto;
				}

			.container-fluid #submitButton span, .container-fluid #contactForm form .submitButton span, .modalForm form .submitButton span, .spotlightform .submitButton span {
					color: #fff;
					display: block;
					font-size: 14px;
					padding: 0 10px;
					text-decoration: none;
					vertical-align: middle;
					padding:5px 10px;
				}
			.container-fluid #submitButton span:hover, .container-fluid #contactForm form .submitButton span:hover, .modalForm form .submitButton span:hover, .spotlightform .submitButton span:hover {text-decoration: underline;}
			.container-fluid .spotsect #contactForm { clear: left; margin: 0px; padding: 0px; width: 100%; border: none;}
			.container-fluid .spotsect #contactForm form .formRow { clear: left;  list-style: none outside none; margin: 0 0 10px; padding: 0; position: relative; width: 100%;}
			.container-fluid .spotsect #contactForm form .productLabelGroup, .modalForm form .productLabelGroup { width: 100%;}
			.container-fluid .spotsect #contactForm form .productFormLabel, .modalForm form .productFormLabel { font-weight: normal; width:100%}
			.container-fluid .spotsect #contactForm form .productInputGroup, .modalForm form .productInputGroup { clear: left; list-style: none outside none; width: 100%;}
			.container-fluid .spotsect #contactForm form .productTextField, .modalForm form .productTextField {height: 30px; width: 100%;}
			.container-fluid .spotsect #contactForm form .productTextArea, .modalForm form .productTextArea {width: 100%;}
			.container-fluid .spotsect #submitButton, .container-fluid #contactForm form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton { background-color: #53B5DE !important;  border-radius: 2px; clear: left; line-height: 21px; margin: 20px 0;display:inline-block;}
			.container-fluid .spotsect #contactForm form .productInputGroup select {width:100%}
			/* product detail contact forms end*/
			.container-fluid .spotsect h2 {color:#595959;font-size:16px;font-weight:bold;}
}


@media (min-width: 992px) {
.banner_container  {background-position: center;}
.logo-image{ padding-top: 15px;width: 200px;float: left;}
  h2 {
  font-size: 18 px;
	color: red;
  }
	.modal {
	 width: 600px;
	}
.btn-telephone a {
	font-size:24px;
	}
.btn-telephone-position {
	position:relative;
	top: 0px;
	}
	.btn-submit {
	min-width: 0%;
}
	.btn-form-submit {
	min-width: 0%;
}
.banner_container #banner_inc {float:right;display:block; padding-right:2%;}
}
@media (min-width: 1200px) {
.banner_container  {background-position: center;}
.banner_container #banner_inc {float:right;display:block; padding-right:0px;}
.logo-image{ padding-top: 15px;width: 200px;float: left;}
  h2 {
  font-size: 32 px;
	color: red;
  }
	.modal {
	 width: 600px;
	}
	.btn-telephone a {
	font-size:24px;
	}
	.btn-telephone-position {
	position:relative;
	top: 0px;
	} 
	.btn-submit {
	min-width: 0%;
}
	.btn-form-submit {
	min-width: 0%;
	height:20px;
	font-size: 12px;
}		
}
@media (min-width: 1920px) {
.container-fluid {max-width: 1920px;}
}


/*.global_content_bounding_box .col-sm-9 .thirtypercent {margin-right: 0px !important;} */
   .dropdown_button  {
    width: 100%;
    height: 30px;
	color: #fff;
	margin-left: 15px;
    margin-right: 30px;
 
		}
	 .modal_access{
		display:none;
		}
	/* 10-7 change remove modal background for iphone glitch */
	 .modal-backdrop{
		background-color: transparent;
		}
	 a.modal_trigger1, a.modal_trigger2  {   
		outline:none;
		text-decoration: none;
		}
	 a.modal_trigger1 .global-nav-statics-highlight,  a.modal_trigger1 .global-nav-statics, a.modal_trigger2 .global-nav-statics-highlight,  a.modal_trigger2 .global-nav-statics {
		color:#1FA2D6;
		}
		a.global-nav-statics-highlight {
		outline:none;
		text-decoration: none;
		color:#1FA2D6;
		}
		a global-nav-statics-highlight a:link, a global-nav-statics-highlight a:visited {
		color:#1FA2D6;
		}
		.global-nav-statics-highlight a:hover, .global-nav-statics a:hover {
		text-decoration: underline;
		color:#0095DA;
		}
		.container-logo{
			height: 104px;
		}
		.customer_bucket_position {
			margin-left: -5px;
			margin-right: -5px;
		}
		.mobilesearch {
			display:none;
			}
		#customer-image-container {
			display:none;
			text-align:center;
			padding-bottom:20px;
			}
		.inactive {
			display:none;
		}
		.modal-body{
			padding-bottom: 10px;
		}
		.modal-footer{
			padding-top: 10px;
		}
		.modal-content {
			border-radius: 0;
			}
		.modal-content h4 {color: #fff; padding: 0px; font-size: 16px; height:auto;}
		.modal-header, .ui-dialog-titlebar {
			padding: 9px 15px;
			border-bottom: 1px solid #eee;
			color: #fff;
			text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
			background-repeat: repeat-x;
			background: linear-gradient(to bottom, #1DB9E8, #4CACD7) repeat scroll 0 0 border-box #F7F7F7;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1DB9E8', endColorstr='#4CACD7',GradientType=0 ); /* IE6-9 */
			border-color: #135395 #135395 #0a2d51;
			border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
			
		}	
		ul.arrowbullett {
			float: left;
			margin-left: 20px;
		}
		ul.arrowbullet li, ol.arrowbullet li {
			//list-style-image: url(/media/marketing/images/ui/bullet-arrow-red.gif);
			list-style:none;
		}
		li.flag {
			list-style-position: inside;
		}
		li.flag a {
			vertical-align: top;
			float: left;
			margin-left: 50px;
			
		}
		
		.modal-body a, .modal-body a:link,  .modal-body a:visited { 
			color:#595959;
			text-decoration:none;
		}
		.modal-body a:hover {
			color:#0095da;
			text-decoration:underline
		}
			
		.close { color: #fff}
		.close:hover, .close:focus  {			
				color: #fff;
			}
		.row {
				margin-left: 0px;
				margin-right: 0px;
			}
		.padding-minimum {
				padding-left: 0px;
				padding-right: 0px;
			}
			.navbar-collapse.in{
				overflow-y:hidden;
				//changed from 307px;
				height: 248px;
				//height:auto;
			}
			.navbar-default .navbar-toggle {
			border-color: transparent;
				width: 204px;
			}
			.navbar-default .navbar-toggle:hover,  .navbar-default .navbar-toggle:focus{
				background: none; 
        height: 34px;
				width: 204px;
        margin-left: 0px;
				border-top-width: 0px;
				border-bottom-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
      
			}
			.navbar-default .navbar-toggle .icon-bar {
				background-color: #eee;
			}
			#menu-title {
        position:relative;
				color: #fff; 
				float:left; 
				Font-size: 22px; 
				top: -2px;		
				left: -175px;		
				z-index: 999;
			}
			.navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:blur {
			background:transparent;
			border: 0 px transparent;
			}
			
		
		.navbar-nav>li a {
				border-style: solid;
				border: 0px white solid;
			}
    .navbar {
				margin-bottom: 25px;
				} 
		.dropdown_input::-webkit-input-placeholder {
    		color: #444;
				padding-left: 40px;
			}
		.btn-submit {
					border-radius: 8px;
					float:left;
				}
		.btn-yellow {
					background-color: #f9e277;
					background-image: -moz-linear-gradient(top,#f6e7aa,#fddb2a);
					background-image: -webkit-gradient(linear,0 0,0 100%,from(#f6e7aa),to(#fddb2a));
					background-image: -webkit-linear-gradient(top,#f6e7aa,#fddb2a);
					background-image: -o-linear-gradient(top,#f6e7aa,#fddb2a);
					background-image: linear-gradient(to bottom,#f6e7aa,#fddb2a);
					background-repeat: repeat-x;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6e7aa',endColorstr='#fffddb2a',GradientType=0);
					color: #015cae;
					border-color: #babac0;
					text-shadow: 0 -1px 0 rgba(255,255,255,0.25);
				}
			.btn-yellow2 {
				background: #f0e4ba; /* Old browsers */
				background: -moz-linear-gradient(top,  #f0e4ba 0%, #e0c41d 49%, #d1b448 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0e4ba), color-stop(49%,#e0c41d), color-stop(100%,#d1b448)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #f0e4ba 0%,#e0c41d 49%,#d1b448 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #f0e4ba 0%,#e0c41d 49%,#d1b448 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #f0e4ba 0%,#e0c41d 49%,#d1b448 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #f0e4ba 0%,#e0c41d 49%,#d1b448 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e4ba', endColorstr='#d1b448',GradientType=0 ); /* IE6-9 */
      	float: none;
				height: 29px;
				line-height: 29px;
				width: 225px
				font-size: 18px;
				margin: 10px 0 0 40px;
			}
			.btn-custom {
					background: #1179c8; /* Old browsers */
					background: -moz-linear-gradient(top,  #1179c8 0%, #015cae 51%, #014abb 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1179c8), color-stop(51%,#015cae), color-stop(100%,#014abb)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #1179c8 0%,#015cae 51%,#014abb 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1179c8', endColorstr='#014abb',GradientType=0 ); /* IE6-9 */
  				color: #fff;
  				padding-top: 3px;
  				padding-bottom: 3px;
  				padding-left: 8px;
  				padding-right: 8px;
  				width: 135px;
  				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.59);
  				-webkit-font-smoothing: antialiased;
  				border-radius: 8px;	
			}
			.btn-telephone {
					background: #1179c8; /* Old browsers */
					background: -moz-linear-gradient(top,  #1179c8 0%, #015cae 51%, #014abb 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1179c8), color-stop(51%,#015cae), color-stop(100%,#014abb)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #1179c8 0%,#015cae 51%,#014abb 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1179c8', endColorstr='#014abb',GradientType=0 ); /* IE6-9 */			
					color: #fff;
  				padding-top: 3px;
  				padding-bottom: 3px;
  				padding-left: 8px;
  				padding-right: 8px;
  				width: 135px;
  				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.59);
  				-webkit-font-smoothing: antialiased;
  				border-radius: 12px;	
			}		
			.btn-form-submit {
					background: #1179c8; /* Old browsers */
					background: -moz-linear-gradient(top,  #1179c8 0%, #015cae 51%, #014abb 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1179c8), color-stop(51%,#015cae), color-stop(100%,#014abb)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #1179c8 0%,#015cae 51%,#014abb 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #1179c8 0%,#015cae 51%,#014abb 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1179c8', endColorstr='#014abb',GradientType=0 ); /* IE6-9 */
					color: #fff;
  				padding-bottom: 3px;
  				padding-left: 8px;
  				padding-right: 8px;
  				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.59);
  				-webkit-font-smoothing: antialiased;
					border: 0px solid #fff;
  				border-radius: 12px;	
					outline:none;
			}		
 
	
		.sandboxCol {
			float:left;
			text-align:left;
			list-style:none;
			padding-left:8%;
			}
		.modalCol {
			float:left;
			text-align:left;
			width: 130px;
			list-style:none;
			margin-bottom: 0px;
			margin-top: 0px;
			}
		#country-sites {height: auto;white-space: nowrap;}
		 .modalContent a:link,  .modalContent  a:visited {
			  color: #595959;
			}
			.slider_item.active {
 				display: block;   
			}
			.sandboxContent {
			margin-left: 0px;
			margin-right: 0px;
			}
			.global_footer_title {
       		border-top-color: #bbb;
       		border-left-color: #bbb;
       		border-right-color: #bbb;
       		border-top-width: 1px;
       		border-left-width: 1px;
       		border-right-width: 1px;
       		border-bottom-width: 0px;
       		border-top-style: solid;
       		border-left-style: solid;
       		border-right-style: solid;
					padding-left:20px;
			}
/* sandbox styles */
		#home_sandbox .divider {border-right: 1px solid #DDDDDD;float: left;margin-bottom: 15px !important;padding: 0;width: 25%;}
		#home_sandbox .divider-last {float: left;margin-bottom: 15px !important;padding: 0;width: 25%;}
		#home_sandbox {
			border-top: 1px solid #ddd; padding-top: 15px;margin-top:15px;
			}
		.slider_item {
 				display: none;   
			}
			.slider_item.active {
 				display: block;   
			}

.global-nav a:link, .global-nav a:visited, .global-nav a:active { color: #0095DA; text-decoration:none; }
.global-nav a:hover { color: #0095DA; text-decoration: underline; }
			.navbar-nav .active .dropdown-toggle {background:#595959;}
			#leftnav200 ul {margin: 5px 0px 0;padding: 5px;width: 100%;float: left;display: inline;clear: left;list-style: none;}
			#leftnav200 h5 {background: none repeat scroll 0 0 #53B5DE;  color: #FFFFFF; margin: 0 -11px;  padding: 10px 10px 10px 30px; font-weight:bold;}
			#leftnav200 li ul { display: none;}
			#leftnav200 .active ul {display: block;}
			#leftnav200 li { background: url("/global-images/marker_red_8x8.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);  clear: left; float: left;  line-height: 1.25em; margin: 0 0 5px; padding:0; width: 95%;}
			#leftnav200 ul ul li { background: url("/global-images/bullet_car.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0);  display: inline; line-height: 1.25em; margin-left: 5px; width:125%;}
            #leftnav200 {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DDDDDD;border-radius: 2px;color: #444444; min-height:100px;margin-right:2%;clear:left; padding:0px 10px 10px 10px;}
            #leftnav200 li:hover > a { line-height: 20px;}
            #leftnav200 li a:hover { background: url("/site-images/navigation/marker_red_8x8_long.gif") no-repeat scroll left 5px #C5D6E9; color: #666666 !important; width:100%; height: 100%; text-decoration: none; z-index: 0;}
			#leftnav200 #ems-left-nav-v1 li a:hover { background: #C5D6E9; color: #666666 !important; width:109%; height: 100%; text-decoration: none; z-index: 0;}
            #leftnav200 li li a:hover { background: url('/global-images/bullet_car.gif') no-repeat #C5D6E9 25px 7px; width: 102% !important; color: #666666 !important; width:100%; height: 100%; text-decoration: none; z-index: 0; padding-left: 40px !important; margin-left: -25px !important;}
			#leftnav200 li li li a:hover { background: url("/global-images/bullet_car.gif") no-repeat scroll 35px 7px #c5d6e9; color: #666666 !important; height: 100%;  margin-left: -35px !important; padding-left: 50px !important; text-decoration: none; width: 85% !important; z-index: 0;}
			#leftnav200 #ems-left-nav-v1 li li a:hover { background: url('/global-images/bullet_car.gif') no-repeat #C5D6E9 27px 7px; width: 102% !important; color: #666666 !important; width:100%; height: 100%; text-decoration: none; z-index: 0; padding-left: 40px !important; margin-left: -27px !important;}
            #leftnav_inc ul ul li a:link {width: 97%;}
			#leftnav_inc ul ul ul li a:link {width: 80%;}
			#ems-left-nav-v1 ul ul li a:link {width: 90%;}
            #leftnav_inc ul li.list-group-item > a {padding-left:30px; margin-left:-15px; width:121%;}
			#leftnav200 a { color: #595959; display: block; padding-left: 5px; line-height:20px; margin-left: 8px;}
			#leftnav200 .active  a {color:#0095da;}
			#leftnav200 li.active > ul > li.active > a { /* Direct child */
				color: #0095da;
				}
			#leftnav200 li.active > ul > li.active > ul > li.active a { /* Grand child */
				color: #0095da;
				}
			#leftnav200 .active .active ul { display: block;} 
			#leftnav200 .active li ul { display: none;}
			#leftnav200 .active li a { color: #595959;}
			#leftnav200 .list-group-item:first-child {border-radius: 0px;}
			.leftnav_heading {color: #4E91CD;font-size: 18px;font-weight: normal;margin: 10px auto 5px 10px;}
			.leftnav_subheading {border-bottom: 1px dotted #CCCCCC;font-size: 14px;font-weight: bold;margin: 0 10px 5px;padding-bottom: 10px;}
			.category_box2 {
				background: #ededed; 940 Old browsers */
				background: -moz-linear-gradient(top, #ededed 0%, #ffffff 24%, #ffffff 51%, #ffffff 100%); 940 FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(24%,#ffffff), color-stop(51%,#ffffff), color-				stop(100%,#ffffff)); 940 Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 24%,#ffffff 51%,#ffffff 100%); 940 Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #ededed 0%,#ffffff 24%,#ffffff 51%,#ffffff 100%); 940 Opera 11.10+ */
				background: -ms-linear-gradient(top, #ededed 0%,#ffffff 24%,#ffffff 51%,#ffffff 100%); 940 IE10+ */
				background: linear-gradient(to bottom, #ededed 0%,#ffffff 24%,#ffffff 51%,#ffffff 100%); 940 W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); 940 IE6-9 */
				border: 1px solid #dadada;
        border-radius: 8px;
			}

h3 {font-size: 24px;color: #595959;padding: 0 0 10px 0;border-bottom: 1px solid #d1d1d1;font-weight: normal;margin-bottom: 10px;clear: left;margin-top:0px;}
.contentblock h5  { clear: left; color: #015cae; font-size: 16px; font-weight: normal; margin: 0; padding: 10px 0; border-bottom: none;}
.contentblock h5 a:link, .contentblock h5 a:hover, .contentblock h5 a:visited {color:#015CAE;}
h4 {color:#015CAE;font-size: 20px;clear: left;margin: 0px;padding: 10px 0px;font-weight:normal;}
#Headlines h1 { border-bottom: 1px solid #D1D1D1; clear: left; color: #595959; font-size: 24px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; padding: 0 0 10px;}
#Headlines h2 { clear: left; color: #015CAE; font-size: 20px; font-weight: normal; margin: 0; padding: 5px 0;}
		.container-footer {
			background-color: #fff;
			text-align: right;
			padding-top: 5px;
			padding-bottom: 5px;
			}
		.container-footer #local-footer-links {font-size: 10px;font-weight:bold; float:left;}
		.container-footer #contentFooterLinks {padding: 0px; list-style:none;font-size: 14px; margin:20px 0px 0px 0px;}
		.container-footer #contentFooterLinks li {float:left; padding-right: 10px;}
		.container-footer #contentFooterLinks li  a, .container-footer #contentFooterLinks li  a:visited {color:#0095da;}
		.container-footer #contentFooterCopyRight { list-style:none; padding: 0px; margin:20px 0px 0px 0px;}
		
		#customer-form input, #customer-form textarea {  
				margin-left: 0px;
				width: 100%; 
				940 CSS width transition, presently turned off */
    		/*-webkit-transition: width 0.5s ease;  
    		-moz-transition: width 0.5s ease;  
    		-o-transition: width 0.5s ease;  
    		-ms-transition: width 0.5s ease;  
   			 transition: width 0.5s ease;  
				*/
		}
		#customer-form textarea { 
			height: 80px;
		}
		.category_bucket {
				text-align: left; 
				height: 120px; 
				padding-left: 5px; 
				padding-right: 5px; 
				//background-color: #f0f0f0; 
				//border: 1px solid #ccc; 
				//border-radius: 15px;"
		} 

		.category_image {
				width:80px;
		}

		ul.productInputGroup {
				list-style: none;
				padding-left: 0px;
		}  
		.categoryincludes {
			margin-left: 5px;
		}
		/* Swipe 2 required styles */
 
		.swipe {
  		overflow: hidden;
  		visibility: hidden;
  		position: relative;
			background-color: #fff;
		}
		.swipe-wrap {
  		overflow: hidden;
  		position: relative;
		}
		.swipe-wrap > div {
  		float:left;
  		width:100%;
  		position: relative;
  		//z-index:1;
		}
		.banner-fluid {
			height:267px;
			background-color: #fff;
		}
    .banner_panel{
			position:relative;
			top:0px;
			left:0px;
			z-index: -1;
		}
		.arrow_right, .arrow_down {
		 padding-left: 5px;
		}


		.bg_arrows {
			position:relative;
			width:15px;
			z-index:1;
		}
		#mySwipe div b {
  		display:block;
  		color:#14ADE5;
  		font-size:14px;
  		text-align:left;
		padding-top: 10px;
  		box-shadow: 0 1px #EBEBEB;
  		background: #fff;
  		border-radius: 3px;
  		border: 0px solid;
  		border-color: #E5E5E5 #D3D3D3 #B9C1C6;
		}

		
    .carousel-container {
			margin-top: -90px;
		}
    .banner_text_container_50 {
			margin-top: -80px;
		}
		.flex-control-nav {
			text-align: right !important;
			bottom: 10px !important;
			width: 100%;
			float: right;
      padding-right: 50px;
		}
		.mobile_banner_button {
			position:relative; 
			margin-left: 50px;
			margin-right: 50px;	
			width: 12px; 
			height: 12px; 
			border: 2px solid #404040; 
			border-radius: 6px; 
			top: 0px;
		}
		.mobile_banner_cluster {
			position:relative;
			top: 55px;
			text-align:center;
			margin-left: 15px;
			padding-left: 20px;
			padding-right: 20px;
		}

/* banners */
#banner940x268 {height: 268px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner940x225 {height: 225px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner940x144 {height: 144px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner680x225 {height: 225px; width: 680px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner680x144 {height: 144px; width: 680px; position: relative; background-repeat: no-repeat; background-position: left top;}

#banner940x225 h1, #banner680x225 h1, #banner940x268 h1{font-size: 28px; padding: 40px 40px 5px 40px; font-weight: bold; text-transform: uppercase;}
#banner940x225 h2, #banner680x225 h2, #banner940x268 h2{font-size: 16px; padding: 0 40px 0 40px; font-weight: bold; text-transform: uppercase; line-height: 1.5em;}
#banner940x225 h2 ul.bannerlist li, #banner680x225 h2 ul.bannerlist li, #banner940x268 h2 ul.bannerlist li{padding: 0 0 0 10px; margin: 0; background: url(http://www.experian.com/global-images/bullet_textinfo.gif) left 8px no-repeat; line-height: 1.5em; list-style: none outside; zoom:1; font-size: 75%;}

#banner940x144 h1, #banner680x144 h1 {font-size: 24px; padding: 30px 40px 5px 40px; font-weight: bold; text-transform: uppercase;}
#banner940x144 h2, #banner680x144 h2 {font-size: 16px; padding: 0 40px 0 40px; font-weight: bold; text-transform: uppercase; line-height: 1.5em;}
#banner940x144 h2 ul.bannerlist li, #banner680x144 h2 ul.bannerlist li {padding: 0 0 8px 10px; margin: 0; background: url(http://www.experian.com/global-images/bullet_textinfo.gif) left 7px no-repeat; line-height: 1.5em; list-style: none outside; zoom:1;}

/* Blue Buttons in Modals */
.modal-footer> button {
  background-color: #009EC7;
  background-image: linear-gradient(to bottom, #5CC0EA, #009EC7);
  color: #FFFFFF;
  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
  box-shadow: none;
  border-image: none;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  min-height: 30px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  margin: 0px 0px 10px;
  text-shadow: none;
}
.modal-footer > button:hover {
    color: #fff;
    text-decoration: underline;
}

/*tooltips for images*/
	.popoverContent {
      display: none;
    }
    .popover {
        border-radius: 0px;
        background: #fff;
    }
    .popover-content {
      padding: 9px 25px;
    }
    .popover-content h4, .popover-content a {
        color: #015cae;
		font-weight:bold;
    }
	 .popover-content p {
      color:#595959;
    }
    .popover-content a {
      text-decoration: underline;
    }
    .popover.top > .arrow:after { 
      border-top-color: rgba(0, 0, 0, 0.02); 
    }

/* Brightcove video on IE issue */
[id^=_containermyExperience] {
	display: block!important;
}

/* EMS local navition fix*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .width-550 {width:550px;}
        .width-600 {width:600px;}
        .width-900 {width:900px;}
}
