/* Large desktop */
@media (min-width: 1100px) {
.nodesktop {display:none;}
.nomobile {display: block;}
#home-page .wrapper #header { margin: 20px 20px 0px;}
#home-page .wrapper #header #siteSearch .btndsk {float:right; padding-left: 5px;}
.spotSect {padding-bottom: 10px; float: left; }
#content #left-column .floatleft { display: inline; float: left; width:214px; margin-right:14px;}
.regular-slider {display: block;}
.responsive-slider {display: none;}
.wrapper #content .hero-unit h1{color: #FFFFFF;font-family: Arial,Verdana,Geneva,sans-serif; font-size: 30px; font-weight: bolder; margin-bottom: 0; padding: 50px 0 0px 70px; text-transform: uppercase !important; width:90%}
.wrapper #content .hero-unit h2{font-size: 20px; font-weight: normal; padding-left: 70px; text-transform: uppercase !important; width:90%; margin-top:10px;}
.wrapper #content .hero-unit .yellowButton {margin-left:70px;}
.carousel-control { top: 49%; }
.carousel-container { position: absolute; top: 0px; z-index: 10; color: #fff;}
.carousel-control.left {background-image:none; margin-left:5px; z-index:100; border:none; border-radius: 2px;}
.carousel-control.right {background-image:none; margin-right:5px;z-index:100; border:none; border-radius: 2px; left:auto; right: 0px;}
.modal { width: 600px; bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; z-index: 1050; background-color: none !important; box-shadow: none !important;}
.modalCol { float: left; list-style: outside none none; margin-bottom: 0; margin-top: 0; text-align: left; width: 130px;}
.wrapper #content .hero-unit .blueButton { margin: 0px;}
.thirtypercent p {line-height: 1.5em;}
#mobile {display:none;}
#desktop {display:block;}
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 70px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h1 {width:90%;}
.wrapper #content .hero-unit #myCarousel .carousel-container h2 {width:90%;}
.global-nav-statics {display:inline;}
#siteSearch {display:block;}
.chevron-left, .chevron-right {display:block;}
.container .navbar {margin-top:0px;}
.thirtypercent {width:214px;}
.navbar-nav > li > a {padding:0px 7px; border-right:1px solid #ccc;}
div#countrynav { margin: 0 auto; padding: 10px 0px 0px 0px; right: 0; top: 0; width: 940px; height: 40px;}
}

/* Medium desktop */
@media(min-width: 980px) and (max-width: 1099px){
	#home-page .wrapper {width: 940px;}
	#home-page .wrapper .span4 {width: 686px;}
	#home-page .wrapper #header { margin: 20px 20px 0px;}
	#home-page .wrapper #header #siteSearch .btndsk {float:right; padding-left: 5px;}
	#home-page .wrapper .span7 {width: 200px; margin-right: 15px; margin-left: 0px;}
	#home-page .wrapper #content #left-column #contact-form form {padding: 25px 60px 35px 22px;}
	#home-page .wrapper #content #left-column {margin-left: 20px; margin-right: 10px;}
	#home-page .wrapper #content #left-column .hero-unit{padding: 0px 0 0px 0; margin-bottom: 0px !important; }
	.wrapper #content .hero-unit h1{color: #FFFFFF;font-family: Arial,Verdana,Geneva,sans-serif; font-size: 30px; font-weight: bolder; margin-bottom: 0; padding: 50px 0 0px 70px; text-transform: uppercase !important; width:90%}
	.wrapper #content .hero-unit h2{font-size: 20px; font-weight: normal; padding-left: 70px; text-transform: uppercase !important; margin-top:10px;}
	.nodesktop {display:none;}
	.nomobile {display: block;}
	.spotSect {padding-bottom: 10px; float: left; }
	#content #left-column .floatleft { display: inline; float: left; width:214px; margin-right:14px;}
	.regular-slider {display: block;}
	.responsive-slider {display: none;}
  .carousel-control { top: 49%;}
  .carousel-container { position: absolute; top: 0px; z-index: 10; color: #fff;}
  .carousel-control.left {background-image:none; margin-left:5px; z-index:100; border:none; border-radius: 2px;}
  .carousel-control.right {background-image:none; margin-right:5px;z-index:100; border:none; border-radius: 2px;left:auto;right:0px;}
.modal { width: 600px; bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; z-index: 1050; background-color: none !important; box-shadow: none !important;}
.wrapper #content .hero-unit .blueButton { margin: 10px 0 0 70px;}
.wrapper #content .hero-unit .yellowButton { margin: 10px 0 0 70px;}
.thirtypercent p {line-height: 1.5em;}
#mobile {display:none;}
#desktop {display:block;}
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 70px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h1 {width:90%;}
.wrapper #content .hero-unit #myCarousel .carousel-container h2 {width:90%;}
.global-nav-statics {display:inline;}
#siteSearch {display:none;}
.chevron-left, .chevron-right {display:none;}
.container .navbar {margin-top:-50px;}
.thirtypercent {width:214px;}
.navbar-nav > li > a {padding:0px 7px; border-right:1px solid #ccc;}
#home-page #countrynav { display:none; }
}
 
/* Large tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	#home-page .wrapper {width: 768px;}
	#home-page .wrapper #header { margin: 20px 20px 0px;}
	#home-page .wrapper #header #siteSearch .btndsk {float:right; padding-left: 5px;}
	#home-page .wrapper .span4 {width: 686px;}
	#home-page .wrapper .span7 {width: 100%; margin-right:0px;}
	#home-page .wrapper .span7 #rightColumn { margin-left: 20px; }
	#home-page .wrapper #content #left-column #contact-form form {padding: 25px 40px 35px 22px;}
	#home-page .wrapper #content #left-column {margin-left: 20px; margin-right: 30px;}
	#home-page .wrapper #content #left-column .hero-unit{width: 720px;}
	.wrapper #content .hero-unit h1{color: #FFFFFF;font-family: Arial,Verdana,Geneva,sans-serif; font-size: 30px; font-weight: bolder; margin-bottom: 0; padding:40px 0px 0px 70px; text-transform: uppercase !important; width:90%}
	.wrapper #content .hero-unit h2{font-size: 20px; font-weight: normal; padding:0px 0px 0px 70px; text-transform: uppercase !important; width:90%}
	#home-page .wrapper #content #left-column .page-header {margin-top: 0; margin-right: 0;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdCenter { padding: 0px; width: 100%; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdLeft{ padding: 0px; width: 100%;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdRight{ padding: 0px; width: 100%;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdLeft #BusinessLine01 { float: left; width: 210px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdLeft p { float: right; margin: 0; width: 450px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdLeft .bulletLinks4 {  float: right; margin: 10px 0 0; padding: 0; width: 450px;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdCenter #BusinessLine02 { float: left; width: 210px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdCenter p { float: right; margin: 0; width: 450px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdRight .bulletLinks4 {  float: right; margin: 10px 0 0; padding: 0; width: 450px;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdRight #BusinessLine03 { float: left; width: 210px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdRight p { float: right; margin: 0; width: 450px; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdCenter .bulletLinks4 {  float: right; margin: 10px 0 0; padding: 0; width: 450px;}
	.wrapper #content .hero-unit .blueButton { margin: 10px 0 0 70px;}
	.wrapper #content .hero-unit .yellowButton { margin: 10px 0 0 70px;}
	#home-page #countrynav { display:none; }
		
	#home-page #globalFooter {
    color: #8D8D8D;
    font-size: 10px;
    height: 45px;
    margin: 0 auto;
    padding: 0;
    right: 0;
    top: 0;
    width: 768px;
}
	#home-page #contentFooterLinks {
		display: inline;
		float: left;
		margin: 10px 0 0 10px;
		width: 758px;
	}
	
	#home-page .wrapper #header #headerSubSection #navigation {
    display: inline;
    float: right;
    margin: 10px 30px 0 0;
		}
	.nodesktop {display:none;}
	.nomobile {display: block;}
	.spotSect {padding-bottom: 20px; float: none; }
	#content #left-column .floatleft { display: inline; float: left; width:214px; margin-right:14px;}
	.wrapper #content #rightColumn .spotSect h4 { width:100% }
	.regular-slider {display: none;}
	.responsive-slider {display: block;}
  .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; border:none; border-radius: 2px;}
  .carousel-control.right {background-image:none; margin-right:5px;z-index:100; border:none; border-radius: 2px;left:auto;right:0px;}
.modal { width: 600px; bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; z-index: 1050; background-color: none !important; box-shadow: none !important;}
.thirtypercent p {line-height: 1.5em;}
#mobile {display:none;}
#desktop {display:block;}
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 30px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h1 {width:90%;}
.wrapper #content .hero-unit #myCarousel .carousel-container h2 {width:90%;}
.global-nav-statics {display:inline;}
#siteSearch {display:none;}
.chevron-left, .chevron-right {display:none;}
.container .navbar {margin-top:-50px;}
.thirtypercent {width:214px;}
.navbar-nav > li > a {padding:0px 7px; border-right:1px solid #ccc;}
}
 
 
/* Small tablets and down */
 @media (min-width: 321px) and (max-width: 767px) {
	#home-page {padding: 0;}
	#home-page .wrapper{width: 100%; margin: 0;}
	#home-page .wrapper .span4 {width: 100%;}
	#home-page .wrapper .span7 {width: 100%;margin-right:0px;}
	#home-page .wrapper #content-wrapper {background: none; padding: 0; margin: 10px 10px 0px 10px;} 
    #home-page .wrapper #content {background: #fff;}
	#home-page .wrapper #content #left-column {margin: 0;}
	#home-page .wrapper #content #left-column #contact-form{margin: 0; padding: 0; background: #65bd4c; height: 100%; position: relative;}
	#home-page .wrapper #content #left-column #contact-form form{padding: 20px;}
	#home-page .wrapper #content #left-column #contact-form .contact-form-fine-print{display: block; float: none;}
	#home-page .wrapper #content #left-column {float: none; margin: 0; padding: 0;}
	#home-page .wrapper-one-col #content #left-column .hero-unit{background-color: #fff;}
	#home-page .wrapper #content #left-column .page-header {margin: 0; padding: 15px;}	
	#home-page .wrapper #content #left-column #left-column-content {margin-bottom: 0; margin-right: 0; padding: 15px 15px 0;}
	#home-page .wrapper #content #left-column #left-column-footer {padding: 0 15px 15px;}
	#home-page .wrapper #content #left-column #left-column-footer ul {margin-bottom: 0;}
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdLeft {padding: 0px; width: 100%; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdCenter { padding: 0px; width: 100%; }
	#home-page .wrapper #content #left-column #secondaryAds #secondaryAdRight{ padding: 0px; width: 100%;}
	#home-page .wrapper #footer {padding: 0 15px 15px;}
	.wrapper #content .hero-unit h1{color: #FFFFFF;font-family: Arial,Verdana,Geneva,sans-serif; font-size: 18px; font-weight: bolder; margin-bottom: 0; padding: 20px 0 0px 45px; text-transform: uppercase !important; width:70%}
	.wrapper #content .hero-unit h2{font-size: 14px; font-weight: normal; padding-left: 45px; text-transform: uppercase !important; line-height: 1em; width:70%; margin-top:10px;}
	.wrapper #content .hero-unit .blueButton { margin: 0px;}
	.wrapper #content .hero-unit .yellowButton { margin-left: 45px;}
#home-page #countrynav { display:none; }
	#home-page #globalFooter {
    color: #8D8D8D;
    font-size: 10px;
    height: 45px;
    margin: 0px 0px;
    padding: 10px 0px 0px 0px;
    right: 0;
    top: 0;
    width: 100%;
}
#home-page #contentFooterLinks {
		display: inline;
		float: left;
		margin: 10px 0px;
		width: 100%;
	}
	#home-page #contentFooterLinks li {margin-left: 10px;}
	
	
	#headerSubSection #navigation li {
    background: url("/site-images/main_nav_divider.gif") no-repeat scroll right 1px transparent;
    color: #015CAE;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 2px;
    padding-right: 12px;
		}	

	#headerSubSection #navigation .noBG {
		background: none repeat scroll 0 0 transparent;
		margin-right: 0;
	}
	
	#home-page .wrapper #header #headerSubSection #navigation {
    display: inline;
    float: right;
    margin: 10px 10px 0px 0px;
}
.nomobile {display: none;}
.nodesktop {display:block;}
#field_search {padding: 3px 6px; margin-right:5px;}
.btn {border-radius: 0px; padding: 4px 7px;}
#home-page .wrapper #header { margin: 20px 10px 0px;}
#home-page .wrapper #header #siteSearch { margin-top: 0px;}
.spotSect {padding-bottom: 20px; float: none; }
#content #left-column .floatleft { display: inline-block; float: none; width:100%; margin-right:0px;}
#content #left-column .floatleft .blueButton {margin-top:10px;}
.spotSect .editorcontent { margin-top:10px; }
.wrapper #content #rightColumn .spotSect h4 { width:100% }
.regular-slider {display: none;}
.responsive-slider {display: block;}
.carousel-control {border: none; border-radius: 2px; height: 25px; width: 25px; margin-top:-15px;}
.carousel-control.left { background-image: none; margin-left: 5px; z-index: 100;}
.carousel-control.right { background-image: none; margin-right: 5px; z-index: 100;left:auto; right:15px;}
.modal { width: 95%; bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; z-index: 1050; background-color: none !important; box-shadow: none !important;}
.thirtypercent p {line-height: 1.5em; clear:left;}
.container .navbar {width:100%; margin-top:-50px; margin-left:0px;}
.navbar-default .navbar-nav>li>a{color:#015cae;}
#mobile {display:block;}
#desktop {display:none;}
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 30px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h1 {width:90%; padding-top:0px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h2 {width:90%; padding-left:0px; margin-top:10px;}
.global-nav-statics {display:inline;}
.chevron-left, .chevron-right {display:none;}
#siteSearch {display:none;}
.thirtypercent {width:100%;margin-right:0px !important}
.thirtypercent .editorcontent img {padding-right:0px; padding-bottom:10px;}
.navbar-nav > li > a {padding:0px 15px; border-right:none; line-height:2em;}
}
 @media (min-width: 321px) and (max-width: 420px) {
.thirtypercent p { line-height: 1.5em; clear: left;}
.wrapper #content .hero-unit #myCarousel .chevron { width:32px; height:32px;}
.wrapper #content .hero-unit #myCarousel .chevron { width:32px; height:32px;}
.global-nav-statics {display:none;}
#siteSearch {display:none;}
.chevron-left, .chevron-right {display:none;}
.wrapper #content h1{font-size: 1.5em; margin-top:10px;}
.container .navbar {width:100%;margin-left:0px;margin-top:-50px;} 
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 20px;}
.thirtypercent {width:100%; margin-right:0px !important;}
.thirtypercent .editorcontent img {padding-right:0px; padding-bottom:10px;}
.navbar-nav > li > a {padding:0px 15px; border-right:none; line-height:2em;}
#home-page .wrapper #header { margin: 10px 10px 0px; width:130px;}
}
/* Mobile portrait and down */
 @media (max-width: 320px) {
	#home-page .wrapper #header { margin: 10px 10px 0px; width:130px;}
	#home-page .wrapper{width: 100%; margin: 0;}
	#home-page .wrapper .span4 {width: 100%;}
	#home-page .wrapper .span7 {width: 100%; margin-right:0px;}
	#home-page .wrapper #content-wrapper {background: none; padding: 0; margin: 0px 10px 0px 10px;} 
	#home-page .wrapper #header{height: 45px;}
	#home-page .wrapper #header #header-logo {position: relative; display: block; margin: 0 auto 0px auto;}
	#home-page .wrapper #header #header-callus {position: relative; display: block; width: 233px; margin: 0 auto;}
	#home-page .wrapper #content {background: #fff;}
	#home-page .wrapper #content #left-column {margin: 0;}
	#home-page .wrapper #content #left-column #contact-form{margin: 0; padding: 0; background: #65bd4c; height: 100%; position: relative;}
	#home-page .wrapper #content #left-column #contact-form form{padding: 20px;}
	#home-page .wrapper #content #left-column #contact-form .contact-form-fine-print{display: block; float: none; width: 100%;}
	#home-page .wrapper #content #left-column {float: none; margin: 0; padding: 0;}
	#home-page .wrapper-one-col #content #left-column .hero-unit{background-color: #fff;}
	.wrapper #content .hero-unit h1{color: #FFFFFF;font-family: Arial,Verdana,Geneva,sans-serif; font-size: 18px; font-weight: bolder; margin-bottom: 0; padding: 20px 0 0px 45px; text-transform: uppercase !important; width:70%}
	.wrapper #content .hero-unit h2{font-size: 14px; font-weight: normal; padding-left: 45px; text-transform: uppercase !important; line-height:1em;}
	.wrapper #content .hero-unit .blueButton { margin: 0px;}
	#home-page .wrapper #content #left-column .page-header {margin: 0; padding: 15px;}	
	#home-page .wrapper #content #left-column #left-column-content {margin-bottom: 0; margin-right: 0; padding: 15px 15px 0;}
	#home-page .wrapper #content #left-column #left-column-footer {padding: 0 15px 15px;}
	#home-page .wrapper #content #left-column #left-column-footer ul {margin-bottom: 0;}
	#home-page .wrapper #footer {padding: 0 15px 15px;}
	#home-page #countrynav { display:none; }
#home-page .wrapper #header #explogo img { width:110px;}
#home-page .wrapper #header #siteSearch { margin-top: 0px;}

#home-page .wrapper #header #headerSubSection #navigation {
    display: block; margin: 20px 0px 0 0;
}
#home-page #globalFooter {
    color: #8D8D8D;
    font-size: 10px;
    height: 45px;
    margin: 0px 0px;
    padding: 10px 0px 0px 0px;
    right: 0;
    top: 0;
    width: 100%;
}
#home-page #contentFooterLinks {
		display: inline;
		float: left;
		margin: 0 0 0 0px;
		width: 100%;
	}
#home-page #contentFooterLinks li {margin-left: 5px;}
.nomobile {display: none;}
.nodesktop {display:block;}
#field_search {padding: 3px 6px;}
.btn {border-radius: 0px; padding: 4px 7px;}
.spotSect {padding-bottom: 20px; float: none; }
#content #left-column .floatleft { display: inline-block; float: none; width:100%; margin-right:0px;}
#content #left-column .floatleft .blueButton {margin-top:10px;}
#content #left-column .floatleft .editorcontent img {padding-right:10px;}
.spotSect .editorcontent { margin-top:10px; }
.wrapper #content #rightColumn .spotSect h4 { width:100% }
.regular-slider {display: none;}
.responsive-slider {display: block;}
.carousel-control {border: none; border-radius: 2px; height: 25px; width: 25px; margin-top:-15px;}
.carousel-control.left { background-image: none; margin-left: 10px; z-index: 100;}
.carousel-control.right { background-image: none; margin-right: 10px; z-index: 100;left:auto;right:0px;}
.modal { width: 95%; bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; z-index: 1050; background-color: none !important; box-shadow: none !important;}
.thirtypercent p {line-height: 1.5em; clear: left;}
.container .navbar {width:100%;margin-left:0px; margin-top:-50px;}
#mobile {display:block;}
#desktop {display:none;}
.navbar-toggle1 {display:none;}
.wrapper #content .hero-unit #myCarousel .carousel-container {padding:0px 20px}
.wrapper #content .hero-unit #myCarousel .carousel-container h1 {width:90%; padding-top:0px;}
.wrapper #content .hero-unit #myCarousel .carousel-container h2 {width:90%; padding-left:0px; margin-top:10px;}
.wrapper #content .hero-unit #myCarousel .chevron { width:32px; height:32px;}
.wrapper #content .hero-unit #myCarousel .chevron { width:32px; height:32px;}
.global-nav-statics {display:none;}
#siteSearch {display:none;}
.chevron-left, .chevron-right {display:block;}
.wrapper #content h1{font-size: 1.5em;}
.thirtypercent {width:100%;margin-right:0px !important;}
.thirtypercent .editorcontent img {padding-right:0px; padding-bottom:10px;}
.navbar-nav > li > a {padding:0px 15px; border-right:none; line-height:2em;}
}
 

/* General styles */
body { font-size: 12px; background: url('/site-images/consumer-products/home-page/bgtile.png') repeat left top; padding: 0;}
p {font-size: 12px; margin: 0px !important;}
#rightColumn p {line-height: 1.4em; font-size: 11px;}
#explogo img {float:left;}
.navbar-toggle1 a:hover, a:focus {text-decoration:none; color:#337ab7;}
.nav .noBG { border-right:none;}
.wrapper {width: 1098px;}
.wrapper .row{margin: 0; color: #575856;} 
.wrapper .span4 {width: 686px;}
.wrapper .span7 {width: 200px; margin-left: 0px; margin-right:15px;}
#home-page .wrapper #content #left-column .hero-unit{margin-bottom: 0px !important; }
.wrapper #header {margin: 10px 0 0 0; position: relative; height: 45px;}
.wrapper #header #header-logo {position: absolute; left: 0; top: 0;}
.wrapper #header #header-callus {position: absolute; right: 10px; bottom: 10px;}
.wrapper-one-col #content{background-image: none;}
.wrapper #content h4 {
    border-bottom: 1px solid #D1D1D1;
    color: #BE8851;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
	margin-top: 0px;
	line-height: 20px;
	width:199px;
}



.wrapper #content h3 a{color: #015CAE; font-size: 18px; padding-bottom: 5px; margin-bottom: 0px;}
.wrapper #content h3 a:hover {color: #015CAE; font-weight: normal; text-decoration: underline; }
.wrapper #content #left-column {margin-left: 0;}
.wrapper #content #left-column .description {border-bottom: 1px solid #D1D1D1; padding-bottom: 10px;}
.wrapper #content #left-column .description p {font-size: 16px; font-weight: bold; color: #787878;}
.wrapper #content #left-column #left-column-content {margin: 20px 50px 20px 20px;}
.wrapper #content #left-column #contact-form {margin: 10px 0 10px 5px; height: 490px; overflow: hidden;}
.wrapper #content #left-column #contact-form form {padding: 25px 60px 35px 22px;}
.wrapper #content #left-column #contact-form select option {color: #595959;}
.wrapper #content #left-column #contact-form input::-webkit-input-placeholder {color: #595959;}
.wrapper #content #left-column #contact-form input:-moz-placeholder {color: #595959;}
.wrapper #content #left-column #contact-form input:-ms-input-placeholder {color: #595959;}
.wrapper #content #left-column #contact-form .fielderror {border: 1px solid #ff0000; color: #ff0000;}
.wrapper #content #left-column #contact-form .fieldfixed {border: 1px solid #ccc; color: #595959;}
.wrapper #content #left-column #contact-form input.fielderror::-webkit-input-placeholder {color: #ff0000;}
.wrapper #content #left-column #contact-form input.fielderror:-moz-placeholder {color: #ff0000;}
.wrapper #content #left-column #contact-form input.fielderror:-ms-input-placeholder {color: #ff0000;}
.wrapper #content #left-column #contact-form legend {color: #fff; line-height: 1.25em; font-size: 22px; border-bottom: 0; margin-bottom: 0; font-weight: bold;}
.wrapper #content #left-column #contact-form legend strong {font-size: 28px; display: block;}
.wrapper #content #left-column #contact-form #contact-form-intro {color: #fff; padding: 20px 30px 0 0; font-style: italic; font-size: 16px;}
.wrapper #content #left-column #contact-form .contact-form-fine-print{color: #fff; font-size: 12px; line-height: 1.25em;}
.wrapper #content #left-column #contact-form .form-actions {background: none; margin: 0; padding: 0; clear: both; border: none;}
.wrapper #content #left-column #contact-form .form-actions #contact-form-submit {margin: 0; width: 100%; font-weight: bold;}
.wrapper #content #left-column #contact-form a{color: #fff; text-decoration: underline;}
.wrapper #content #left-column #contact-form a:link{color: #fff; text-decoration: underline;}
.wrapper #content #left-column #contact-form a:visited{color: #fff; text-decoration: underline;}
.wrapper #content #left-column #contact-form a:hover{color: #fff; text-decoration: underline;}
.wrapper #content #left-column #contact-form a:active{color: #fff; text-decoration: underline;}

<!--[if lte IE 8]>
.container {box-shadow:0 0 7px 1px rgba(100,100,100,0.3);
behavior:url(/site-includes/PIE.htc);}
<![endif]-->

.wrapper #content .hero-unit h1{font-size: 38px; font-weight: normal; padding-left:50px; padding-top: 50px;}
.wrapper-one-col .hero-unit-img {margin: 0 20px 0 0;}
.wrapper-one-col #content .hero-unit {text-align: center; margin: 20px 60px; padding-top: 140px;}
.wrapper-one-col #content .hero-unit h1{color: #07496f; font-weight: bold; font-size: 48px;}
.wrapper-one-col #content .hero-unit h2{color: #33383b;}
.wrapper #content .hero-unit h1 strong{font-size: 42px;}
.wrapper #content .hero-unit .carousel-container .yellowButton {margin-left:0px;}
.wrapper #content .page-header {margin-top: 50px; margin-right:30px; color: #064a8e; font-size: 28px; line-height: 1.5em; border-bottom: none;}
.wrapper #content #left-column {margin-left: 20px; margin-right: 0;}
.wrapper-one-col #content #left-column {margin: 0;}
.wrapper .home-page-ul {color: #064B8E;}
.wrapper .home-page-ul span {color: #575856;}
.wrapper #content #left-column #left-column-content{font-size: 18px; color: #575856; margin-right: 30px;}
.wrapper #content #left-column #left-column-content ul {list-style: none; margin-left: 0;}
.wrapper #content #main #rightColumn ul {clear: left; list-style: none; margin-left: 0px; margin-bottom: 0px; margin-top: 5px; padding:0px;}
.wrapper #content #left-column #left-column-content ul li {line-height: 1.25em; padding: 0 0 20px 40px;}
.wrapper #content #left-column #left-column-content ul li ul {list-style: disc inside; color: #575856; margin-top: 10px;}
.wrapper #content #left-column #left-column-content ul li ul li{background: none; padding-left: 0;}
.wrapper #content #left-column #left-column-content strong{color: #064b8e}
.wrapper #content #left-column #left-column-footer {clear: both; padding: 10px 0;}
.wrapper #content #left-column #left-column-footer h5 {color: #064a8e; font-size: 16px;}
.wrapper #content #left-column #left-column-footer ul {margin: 10px 0 40px;}
.wrapper #content #left-column #left-column-footer ul li {margin: 0 40px 0 0; list-style-position: inside; color: #575856;}
.wrapper #content #left-column #left-column-footer ul li span{color: #575856;}
.wrapper #content #left-column #secondaryAds h1 {font-size: 17px; line-height: 1.2em;  }
.wrapper #content #left-column #secondaryAds { margin-left: 5px;}
.wrapper #content #left-column #secondaryAds #secondaryAdLeft {float: left; padding: 15px 0 0 5px; width: 206px;}
.wrapper #content #left-column #secondaryAds #secondaryAdCenter {float: left; padding: 15px 0 0 27px; width: 206px;}
.wrapper #content #left-column #secondaryAds #secondaryAdRight{float: left; padding: 15px 0 0 27px; width: 206px;}
.wrapper #orange-arrow {display: block; position: absolute; left: 295px; top: 105px;}
.wrapper #footer .footer-title {text-align: center; color: #064a8e; font-size: 20px; font-weight: bold; line-height: 1.5em; padding: 20px 0; background: transparent url('/site-images/consumer-products/home-page/footer-divider.png') repeat-x left center}
.wrapper #footer .footer-title span {padding: 0 10px; background: #e6e9eb;}
.wrapper #footer p {font-size: 12px; color: #575856;}
.wrapper #footer .footer-terms {font-size: 11px; text-transform: uppercase;}
.wrapper-footer {padding: 0px;}
.wrapper-footer p{color: #535353; font-size: 12px;}

/* Modal */
.center-block { display: block; margin-left: auto; margin-right: auto;}
.modal-open .modal { overflow-x: hidden; overflow-y: auto; background-color: none !important;}
.modal-content h4 { color: #fff; font-size: 16px; height: auto; padding: 0;}
.modal-title { line-height: 1.3em !important; width: 95%;}
.modal-header, .ui-dialog-titlebar { background: #f7f7f7 linear-gradient(to bottom, #1db9e8, #4cacd7) repeat scroll 0 0 border-box; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #fff; padding: 9px 15px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1DB9E8', endColorstr='#4CACD7',GradientType=0 ); /* IE6-9 */
}
.modal-header { height: 100% !important; min-height: 20px; overflow: hidden;}
.modal-footer > button { background-color: #009ec7 !important; 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.3);  border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; box-shadow: none; color: #ffffff !important; display: inline-block; font-size: 14px; line-height: 21px; margin: 0 0 10px; min-height: 30px; text-align: center; text-decoration: none; text-shadow: none; vertical-align: middle;}
.modalCol { float: left; list-style: outside none none; margin-bottom: 0; margin-top: 0; text-align: left; width: 130px;}
.modal-content { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0 none; position: relative;}
/* country nav */

div#countrynav ul {
    color: #595959;
    display: inline;
    float: right;
    font-size: 11px;
    margin: 10px 15px 0 0;
    padding: 0;
}
div#countrynav ul li {
    display: block;
    float: left;
    line-height: 12px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 0px;
}
div#countrynav ul li.country {
    font-weight: bold;
    padding-right: 5px;
}
div#countrynav ul li.country1 {
    font-weight: bold;
    margin-top: 1px;
}
div#countrynav ul li.globalLink {
    font-weight: bold;
    margin-left: 0;
    margin-top: 3px;
    padding-left: 0;
}
div#countrynav ul li.lang {
    background: url("../../site-images/homepage-images/globalNavDivider.png") no-repeat scroll right top transparent;
    border-right: medium none;
}
div#countrynav ul li.langlast {
    border-right: 1px solid #595959;
}
div#countrynav ul li.global {
    margin-left: 0px;
    margin-right: 0;
    padding-left: 0;
}
div#countrynav ul li a {
    color: #595959;
    text-decoration: none;
}
div#countrynav ul li a:link {
    color: #595959;
}
div#countrynav ul li a:visited {
    color: #595959;
}
div#countrynav ul li a:hover {
    color: #0095DA;
    text-decoration: underline;
}
div#countrynav ul li a:active {
    color: #595959;
}
div#countrynav ul li.global img {
    border: medium none;
    float: left;
    margin-top: 0px;
    padding: 0 2px 0 2px;
}

.floatleft h3 {line-height: 20px !important; }
/* Footer */

div#footer {
    height: 35px;
    padding-bottom: 0px;
    width: 940px;
	margin: 0 auto;
	box-shadow: -1px 3px 15px 6px #CCCCCC;
	
}
div#globalFooter p {font-size: 10px; padding:0px 10px; }

div#contentFooter {
 background: url("/site-images/homepage-images/bg_footer_gradient.jpg") repeat-x scroll left bottom transparent;
    border-top: 1px solid #D1D1D1;
    height: 39px;
    line-height: 38px;
    margin: 0 auto;
    width: 100%;}
#contentFooterLinks {
    display: inline;
    float: left;
    margin: 10px 0 0 10px;
    width: 900px; padding:0px;
}
#contentFooterLinks ul {list-style: none outside none; }
#contentFooterLinks a {
    color: #8D8D8D;
    text-decoration: none;
}
#contentFooterLinks a:link {
    color: #8D8D8D;
}
#contentFooterLinks a:visited {
    color: #8D8D8D;
}
#contentFooterLinks a:hover {
    color: #8D8D8D;
    text-decoration: underline;
}
#contentFooterLinks a:active {
    color: #8D8D8D;
    text-decoration: underline;
}
#contentFooter li {
    float: left;
    font-size: 11px;
    margin-left: 10px;
    padding-left: 12px;
	border-left: 1px solid #dddddd;
}
#contentFooter .noBG {
    border-left: none;
    margin-left: 0;
}

#globalFooter {
    color: #8D8D8D;
    font-size: 10px;
    height: 45px;
    margin: 0 auto;
    padding-top: 10px;
    right: 0;
    top: 0;
    width: 940px;
}
ol, ul {
    list-style: none outside none;
}
#contentFooterLinks li { line-height: 20px;}

/* Search Box*/
input, textarea, .uneditable-input {
    width: auto;
}

.container { width: 940px; background: #fff; }
body { background: none repeat scroll 0 0 #F0F0F0; }
/*.wrapper {
			  -moz-box-shadow:    -1px 3px 15px 6px #ccc;
			  -webkit-box-shadow: -1px 3px 15px 6px #ccc;
			  box-shadow:         -1px 3px 15px 6px #ccc;
		} */
		
.container {
    box-shadow: 0 0 15px #cccccc;
   -webkit-box-shadow: 0 0 15px #cccccc;
   -moz-box-shadow: 0 0 15px #cccccc;
}	


#siteSearch {
			float: right; background: none !important; margin-top: 10px;
			}
			
#headerSubSection #navigation {
    display: inline;
    float: right;
    margin: 50px 30px 0 0;
}

#headerSubSection #navigation li {
    background: url("/site-images/main_nav_divider.gif") no-repeat scroll right 5px transparent;
    color: #015CAE;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 2px;
    padding-right: 12px;
}
#headerSubSection #navigation li  a{color: #0095DA;}
#headerSubSection #navigation li  a:hover{color: #0095DA;}
#headerSubSection #navigation .noBG {
    background: none repeat scroll 0 0 transparent;
    margin-right: 0;
}


/* Slider styles start */

#banner680x225 {
    background-position: left top;
    background-repeat: no-repeat;
    position: relative;
	margin: 0px 0 0 0px;
}

#banner_carousel_680x225 .slidebox, #banner_carousel_680x225 .slidebox .slidecontainer, #banner_carousel_680x225 .slidebox .slidecontent, #banner_carousel_680x225 .slidebox .slidecontent div {
    height: 381px;
}

#banner_carousel_680x225 .slidebox, #banner_carousel_680x225 .slidebox .slidecontent {
    width: 686px;
}

.slidebox {
    overflow: hidden;
}
.slidebox {
    border-radius: 10px;
    margin: 0 auto;
    position: relative;
}

.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 34px; margin: -20px 0 0; display: block; background: url(/global-images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: 5px; }
.flex-direction-nav .flex-prev {left: 5px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: right;}
.flex-control-nav li {display: inline-block; zoom: 1; *display: inline;}
/*.flex-control-paging li a {width: 11px; height: 11px; display: block; background: none !important; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 2px; box-shadow: none;} */
/*.flex-control-paging li a:hover { background: none repeat scroll 0 0 #595959 !important; color: #FFFFFF !important; } */
/*.flex-control-paging li a.flex-active { cursor: default; } */

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.flexslider{
	border:none !important;
}
.flex-control-paging li a { background: url("/site-images/slidebox_thumb.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9px;
    margin-left: 5px;
    padding: 2px 4px;
    text-decoration: none;
}
.flex-control-paging li a:hover {color: #000000; background: none repeat scroll 0 0 #fff;}

ul.slides li{
	clear:none !important;
	padding:0 !important;
}

#section-heads2 img {
    margin-left: 5px;
    vertical-align: -5px;
}
#rightColumn .blueButton {
    margin: 5px 0 0;
    padding: 0;
}
.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.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; color: #ffffff; display: inline-block; font-size: 14px; line-height: 24px; margin: 0 0 10px; min-height: 20px;  padding: 0; text-align: center; text-decoration: none; vertical-align: middle;}
.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.3); border-image: none; border-radius: 2px; border-style: solid; border-width: 1px; color: #ffffff; display: inline-block; font-size: 14px; line-height: 28px; margin: 0 0 10px; min-height: 30px; padding: 0; text-align: center; text-decoration: none; vertical-align: middle; font-weight: bold;}
.blueButton a:link, .blueButton a:visited { color: #fff; text-decoration: none; font-size: 12px;padding: 0px 10px;}
.blueButton a:hover { color: #fff; text-decoration: underline; font-size: 12px;}
.blueButton a {background: none;}
.yellowButton a:link, .yellowButton a:visited { color: #595959; text-decoration: none; font-size: 12px;padding: 0px 10px;}
.yellowButton a:hover { color: #595959; text-decoration: underline; font-size: 12px;}
.yellowButton a {background: none;}
.greyButton { background: #f7f7f7 none repeat scroll 0 0 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; display: inline-block; font-size: 14px; line-height: 28px; margin: 0 0 10px; min-height: 30px; padding: 0; text-align: center; text-decoration: none; vertical-align: middle;}
.greyButton a:link, .greyButton a:visited { color: #0095da; text-decoration: none; font-size: 12px;padding: 0px 10px;}
.greyButton a:hover { color: #0095da; text-decoration: underline; font-size: 12px;}
#content #left-column .floatleft .blueButton { margin-top: 10px;}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; right: 15px !important;} 

.flexslider {margin: 0; padding: 0; border: none;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


.slidebox .slidecontent div {
    color: #585858;
    font-family: Arial,Verdana,Geneva,sans-serif;
    padding: 4px 28px;
}

#banner680x225 .slidecontent .editorcontent {
    height: 200px;
    width: 415px;
}

#banner680x225 .slidecontent .editorcontent h2 {
    color: #FFFFFF;
    font-family: 'OpenSansRegular',Arial;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0;
    padding-top: 10px;
}

#banner680x225 .slidecontent .editorcontent h1 {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    padding: 40px 40px 5px;
    text-transform: uppercase;
	line-height: 1em !important;
}

.bannerButtonYellow225 {
    background: url("/site-images/button_yellow_marquee_fixed_225x29.gif") no-repeat scroll left top transparent;
    float: none;
    height: 29px;
    margin: 10px 0 0 40px;
    width: 225px;
}

.bannerButtonYellow225 a {font-weight: bold; font-size: 14px;}

/* slider style ends */

.wrapper #content  ul li.redmark{
    background: url("/site-images/bullet_red.gif") no-repeat scroll left 3px transparent;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0 20px 0 13px;
	font-size: 11px;
}

.wrapper #content #main #rightColumn ul li.bluemark  {
    background: url("/site-images/bullet_blue.gif") no-repeat scroll left 5px transparent;
    clear: left;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0;
    padding: 0px 20px 5px 8px;
	font-size: 11px;
}
.wrapper #content #main #rightColumn ul li.bluemark a {color: #595959;}
.wrapper #content #main #rightColumn ul li.bluemark a:hover{color: #0095DA;}
.wrapper #content #main #rightColumn ul li.redmark a {color: #0095DA;}
.wrapper #content  ul li.redmark a:hover{color: #0095DA;}
form {
    margin: 0px !important;
}
select, textarea, input[type="text"], .uneditable-input {
margin-bottom: 0px !important;
}

img { max-width:100%; }
.thirtypercent .editorcontent img {padding-right:0px; padding-bottom:10px;}
.spotSect img { padding-bottom: 10px; }

.flex-control-nav, .flex-control-paging { margin-left:10px; margin-bottom: 10px;}
.flex-control-nav, .flex-control-paging li {line-height: 10px;}

h1 { font-size: 19px; line-height: 1.5em}
ul, ol {
margin-bottom: 10px; margin-left: 0px}
/* Banner Buttons */

.bannerButtonYellow225 {background:transparent url(/global-images/button_yellow_marquee_fixed_225x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:225px; margin: 10px 0 0 40px;}
.bannerButtonYellow225 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow225 a:link {color: #015CAE;}
.bannerButtonYellow225 a:visited {color: #015CAE;}
.bannerButtonYellow225 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow225 a:active {color: #015CAE;}

.bannerButtonYellow266 {background:transparent url(/global-images/button_yellow_marquee_fixed_266x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:266px; margin: 10px 0 0 40px;}
.bannerButtonYellow266 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow266 a:link {color: #015CAE;}
.bannerButtonYellow266 a:visited {color: #015CAE;}
.bannerButtonYellow266 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow266 a:active {color: #015CAE;}

.bannerButtonYellow305 {background:transparent url(/global-images/button_yellow_marquee_fixed_305x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:305px; margin: 10px 0 0 40px;}
.bannerButtonYellow305 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow305 a:link {color: #015CAE;}
.bannerButtonYellow305 a:visited {color: #015CAE;}
.bannerButtonYellow305 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow305 a:active {color: #015CAE;}

.bannerButtonBlue225 {background:transparent url(/global-images/button_blue_marquee_fixed_225x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:225px; margin: 10px 0 0 40px;}
.bannerButtonBlue225 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue225 a:link {color: #fff;}
.bannerButtonBlue225 a:visited {color: #fff;}
.bannerButtonBlue225 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue225 a:active {color: #fff;}

.bannerButtonBlue266 {background:transparent url(/global-images/button_blue_marquee_fixed_266x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:266px; margin: 10px 0 0 40px;}
.bannerButtonBlue266 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue266 a:link {color: #fff;}
.bannerButtonBlue266 a:visited {color: #fff;}
.bannerButtonBlue266 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue266 a:active {color: #fff;}

.bannerButtonBlue305 {background:transparent url(/global-images/button_blue_marquee_fixed_305x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:305px; margin: 10px 0 0 40px;}
.bannerButtonBlue305 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue305 a:link {color: #fff;}
.bannerButtonBlue305 a:visited {color: #fff;}
.bannerButtonBlue305 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue305 a:active {color: #fff;}

#field_search {border-radius: 0px; margin-top:1px; border:1px solid #cccccc;}

div#countrynav ul li.country1 span { border-right: 1px solid #595959; font-weight: bold; padding-right: 10px;}
.showGlobalModal { padding-left: 2px;} 
/*** EMEA Cookie styles Start***/
#cookieContainer {
    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: 0; 
    text-align: center;
}
#cookieMessage {
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
    max-width: 950px;
}
#cookieMessage:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#cookieMessage p {
    padding: 5px 10px;
}
#cookieMessage p a {
    color: #0095DA;
    font-weight: bold;
}
#cookieClose {
    float: right;
    margin: 8px 40px 0 8px;
}
/*** EMEA Cookie Styles End ***/