@media print  
{
    #main .scfForm{display:none !important;color:#404040 !important;line-height:18px}
.pageeditor #main .scfForm{display:block}
.scfForm .scfSingleLineTextBorder{height:auto !important;overflow:auto}
.scfForm .scfTitleBorder{color:#404040 !important;font-weight:normal}
.scfForm button,.scfForm input,.scfForm select,.scfForm textarea{line-height:normal}
.scfForm .scfDropListBorder,.scfForm .scfEmailBorder,.scfForm .scfCheckboxBorder,.scfForm .scfMultipleLineTextBorder,.scfForm .scfSingleLineTextBorder,.scfForm .scfPasswordBorder,.scfForm .scfNumberBorder,.scfForm .scfDatePickerBorder,.scfForm .scfDateBorder,.scfForm .scfRadioButtonListBorder,.scfForm .scfListBoxBorder,.scfForm .scfCheckBoxListBorder,.scfForm .scfFileUploadBorder,.scfForm .scfDateSelectorBorder,.scfForm .scfCreditCardBorder,.scfForm .scfConfirmPasswordBorder,.scfForm .scfCaptchaBorder,.scfForm .scfTelephoneBorder,.scfForm .scfSmsTelephoneBorder,.scfForm .scfDropListBorder,.scfForm .scfSectionBorderAsFieldSet,.scfForm .scfFooterBorder{width:100% !important;height:auto !important;display:block !important;position:relative !important;margin:0 !important;padding:8px 0 !important;overflow:visible !important;float:left !important;clear:left}
.scfForm .scfEmailGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfSingleLineGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfDateGeneralPanel,.scfForm .scfDateSelectorGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel,.scfForm .scfFileUploadGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel,.scfForm .scfListBoxGeneralPanel,.scfForm .scfDropListGeneralPanel{width:80% !important;padding:0 !important;height:auto !important;float:left !important;clear:left !important;position:relative}
.scfForm .scfDropListGeneralPanel{width:auto}
.scfForm .scfDatePickerGeneralPanel{width:50%}
.scfForm input[type=text],.scfForm input[type=password]{width:100%}
.scfForm select{width:auto !important;min-width:160px !important;max-width:100%}
.ie scfForm select{width:auto!important}
.scfForm .scfMultipleLineGeneralPanel textarea{resize:vertical !important;min-height:100px !important;max-height:350px}
.scfForm .scfDropListLabel,.scfForm .scfEmailLabel,.scfForm .scfMultipleLineTextLabel,.scfForm .scfSingleLineTextLabel,.scfForm .scfPasswordLabel,.scfForm .scfNumberLabel,.scfForm .scfDatePickerLabel,.scfForm .scfDateLabel,.scfForm .scfRadioButtonListLabel,.scfForm .scfCheckBoxListLabel,.scfForm .scfListBoxLabel,.scfForm .scfFileUploadLabel,.scfForm .scfDateSelectorLabel,.scfForm .scfCreditCardLabel,.scfForm .scfConfirmPasswordLabel,.scfForm .scfCaptchaLabel,.scfForm .scfTelephoneLabel,.scfForm .scfSmsTelephoneLabel{width:auto !important;display:inline-block !important;position:relative !important;color:#404040 !important;padding:0}
.scfForm .scfCheckbox input,.scfForm .scfCheckBoxList input,.scfForm .scfRadioButtonList input{float:left !important;clear:none !important;margin:0 5px 0 0}
.scfForm .scfCheckbox label,.scfForm .scfCheckBoxList label,.scfForm .scfRadioButtonList label{float:left !important;clear:none !important;width:auto !important;min-width:50% !important;max-width:100%}
.scfForm .scfDateSelectorGeneralPanel{width:auto !important;min-width:100%}
.scfForm .scfDateSelectorShortLabelDay,.scfForm .scfDateSelectorShortLabelMonth,.scfForm .scfDateSelectorShortLabelYear,.scfForm .scfDateSelectorDay,.scfForm .scfDateSelectorMonth,.scfForm .scfDateSelectorYear{width:110px !important;min-width:100px !important;margin-right:4px !important;float:left}
.scfForm .scfFileUploadGeneralPanel .scfFileUpload{width:auto}
.scfForm .scfCheckboxUsefulInfo,.scfForm .scfDropListUsefulInfo,.scfForm .scfEmailUsefulInfo,.scfForm .scfMultipleLineTextUsefulInfo,.scfForm .scfSingleLineTextUsefulInfo,.scfForm .scfPasswordUsefulInfo,.scfForm .scfNumberUsefulInfo,.scfForm .scfDatePickerUsefulInfo,.scfForm .scfDateUsefulInfo,.scfForm .scfRadioButtonListUsefulInfo,.scfForm .scfListBoxUsefulInfo,.scfForm .scfCheckBoxListUsefulInfo,.scfForm .scfFileUploadUsefulInfo,.scfForm .scfDateSelectorUsefulInfo,.scfForm .scfCreditCardTextUsefulInfo,.scfForm .scfConfirmPasswordUsefulInfo,.scfForm .scfCaptchaUsefulInfo,.scfForm .scfTelephoneUsefulInfo,.scfForm .scfSmsTelephoneUsefulInfo{float:left !important;clear:left !important;color:#888 !important;width:auto}
.scfForm .scfError,.scfForm .scfValidationSummary,.scfForm .scfValidatorRequired,.scfForm .scfRequired,.scfForm .scfValidator{color:#c70202}
.scfForm .scfValidatorRequired,.scfForm .scfRequired{display:inline-block}
.scfForm .scfValidationSummary{margin:10px 0 !important;padding:10px !important;border:solid 1px #c70202 !important;background:#fcc !important;width:auto}
.scfForm .scfValidationSummary ul{margin:0 !important;list-style:none}
.scfForm .scfValidatorRequired,.scfForm .scfRequired{float:left !important;margin:0 0 0 5px !important;font-weight:bold !important;height:auto}
.ie7 .scfForm .scfValidatorRequired,.ie7 .scfForm .scfRequired{margin-left:10px}
.scfForm span .scfRequired,.scfForm label .scfRequired,.scfForm span .scfValidatorRequired,.scfForm label .scfValidatorRequired{float:none}
.ie7 .scfForm span .scfRequired,.ie7 .scfForm label .scfRequired{margin-left:5px}
.scfForm .scfIntroBorder,.scfForm .scfFooterBorder{padding:5px 0}
.scfForm .scfIntroBorder p,.scfForm .scfFooterBorder p{margin:0}
.scfForm.spot-form,.pageeditor .vt-three .scfForm{width:186px !important;height:auto !important;overflow:hidden !important;margin:0 20px !important;padding:10px !important;background:#efefef}
.scfForm.spot-form .scfIntroBorder,.scfForm.spot-form .scfFooterBorder,.pageeditor .vt-three .scfIntroBorder,.pageeditor .vt-three .scfFooterBorder{padding:2px 0}
.scfForm.spot-form .scfIntroBorder p,.scfForm.spot-form .scfFooterBorder p,.pageeditor .vt-three .scfIntroBorder p,.pageeditor .vt-three .scfFooterBorder p{margin:0}
.scfForm.spot-form .scfEmailGeneralPanel,.scfForm.spot-form .scfMultipleLineGeneralPanel,.scfForm.spot-form .scfSingleLineGeneralPanel,.scfForm.spot-form .scfPasswordGeneralPanel,.scfForm.spot-form .scfNumberGeneralPanel,.scfForm.spot-form .scfDatePickerGeneralPanel,.scfForm.spot-form .scfDateGeneralPanel,.scfForm.spot-form .scfRadioButtonListGeneralPanel,.scfForm.spot-form .scfCheckBoxListGeneralPanel,.scfForm.spot-form .scfFileUploadGeneralPanel,.scfForm.spot-form .scfDateSelectorGeneralPanel,.scfForm.spot-form .scfCreditCardGeneralPanel,.scfForm.spot-form .scfConfirmPasswordGeneralPanel,.scfForm.spot-form .scfCaptchaGeneralPanel,.scfForm.spot-form .scfTelephoneGeneralPanel,.scfForm.spot-form .scfSmsTelephoneGeneralPanel,.scfForm.spot-form .scfListBoxGeneralPanel,.scfForm.spot-form .scfDropListGeneralPanel{width:166px}
.scfForm.spot-form .scfError,.scfForm.spot-form .scfValidationSummary,.scfForm.spot-form .scfValidatorRequired,.scfForm.spot-form .scfRequired,.scfForm.spot-form .scfValidator{font-size:10px}
.scfForm.spot-form .scfValidationSummary{padding:2px 5px}
.scfForm.spot-form .scfValidationSummary ul:before{margin:0}
.scfForm .styled-select select{-webkit-appearance:none !important;height:21px}
.scfForm .styled-select{width:335px !important;height:auto !important;border:solid 1px #ccc !important;overflow:hidden !important;background:url(sitecore/shell/themes/standard/Images/expand15x15.html) #efefef no-repeat 98% center !important;border-radius:5px !important;box-shadow:0 0 10px rgba(0,0,0,.2) !important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2) !important;background:#efefef !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),linear-gradient(bottom,#c2c2c2 2%,#fafafa 100%) !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),-o-linear-gradient(bottom,#c2c2c2 2%,#fafafa 100%) !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),-moz-linear-gradient(bottom,#c2c2c2 2%,#fafafa 100%) !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),-webkit-linear-gradient(bottom,#c2c2c2 2%,#fafafa 100%) !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),-ms-linear-gradient(bottom,#c2c2c2 2%,#fafafa 100%) !important;background-image:url(sitecore/shell/themes/standard/Images/expand15x15.html),-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#c2c2c2),color-stop(1,#fafafa)) !important;background-repeat:no-repeat !important;background-position:98% 50%}
.scfForm .styled-select .scfDropList{padding:5px 0 5px 4px !important;width:355px !important;height:auto !important;max-width:120% !important;font-size:15px !important;line-height:normal !important;background:transparent !important;border:0}
.ie .scfForm .styled-select select.scfDropList{background:url(sitecore/shell/themes/standard/Images/expand15x15.html) no-repeat 315px 50%}
.ie7 .scfForm .styled-select{border:0 !important;padding:0 !important;width:344px}
.ie7 .scfForm .styled-select select.scfDropList{width:344px}
#fancybox-loading{position:fixed !important;top:50% !important;left:50% !important;width:40px !important;height:40px !important;margin-top:-20px !important;margin-left:-20px !important;cursor:pointer !important;overflow:hidden !important;z-index:1104 !important;display:none}
#fancybox-loading div{position:absolute !important;top:0 !important;left:0 !important;width:40px !important;height:480px !important;background-image:url('images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;z-index:1100 !important;display:none}
#fancybox-tmp{padding:0 !important;margin:0 !important;border:0 !important;overflow:auto !important;display:none}
#fancybox-wrap{position:absolute !important;left:0 !important;padding:20px !important;z-index:1101 !important;outline:0 !important;display:none}
#fancybox-outer{position:relative !important;width:100% !important;height:100% !important;background:#fff}
#fancybox-content{width:0 !important;height:0 !important;padding:0 !important;outline:0 !important;position:relative !important;overflow:hidden !important;z-index:1102 !important;border:1px solid #01b1bf}
#fancybox-hide-sel-frame{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:transparent !important;z-index:1101}
#fancybox-close{position:absolute !important;top:-15px !important;right:-15px !important;width:30px !important;height:30px !important;background:transparent url('images/fancybox/fancybox.png') -40px 0 !important;cursor:pointer !important;z-index:1103 !important;display:none}
#fancybox-error{color:#444 !important;font:normal 12px/20px Arial !important;padding:14px !important;margin:0}
#fancybox-img{width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;border:0 !important;outline:0 !important;line-height:0 !important;vertical-align:top}
#fancybox-frame{width:100% !important;height:100% !important;border:0 !important;display:block}
#fancybox-left,#fancybox-right{position:absolute !important;bottom:0 !important;height:100% !important;width:35% !important;cursor:pointer !important;outline:0 !important;background:transparent url('images/fancybox/blank.gif') !important;z-index:1102 !important;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute !important;top:50% !important;left:-9999px !important;width:30px !important;height:30px !important;margin-top:-15px !important;cursor:pointer !important;z-index:1102 !important;display:block}
#fancybox-left-ico{background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -30px}
#fancybox-right-ico{background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto !important;right:20px}
.fancybox-bg{position:absolute !important;padding:0 !important;margin:0 !important;border:0 !important;width:20px !important;height:20px !important;z-index:1001}
#fancybox-bg-n{top:-20px !important;left:0 !important;width:100% !important;background-image:url('images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px !important;right:-20px !important;background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -162px}
#fancybox-bg-e{top:0 !important;right:-20px !important;height:100% !important;background-image:url('images/fancybox/fancybox-y.png') !important;background-position:-20px 0}
#fancybox-bg-se{bottom:-20px !important;right:-20px !important;background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px !important;left:0 !important;width:100% !important;background-image:url('images/fancybox/fancybox-x.png') !important;background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px !important;left:-20px !important;background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -142px}
#fancybox-bg-w{top:0 !important;left:-20px !important;height:100% !important;background-image:url('images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px !important;left:-20px !important;background-image:url('images/fancybox/fancybox.png') !important;background-position:-40px -122px}
#fancybox-title{font-family:Helvetica !important;font-size:12px !important;z-index:1102}
.fancybox-title-inside{padding-bottom:10px !important;text-align:center !important;color:#333 !important;background:#fff !important;position:relative}
.fancybox-title-outside{padding-top:10px !important;color:#fff}
.fancybox-title-over{position:absolute !important;bottom:0 !important;left:0 !important;color:#FFF !important;text-align:left}
#fancybox-title-over{padding:10px !important;background-image:url('images/fancybox/fancy_title_over.html') !important;display:block}
.fancybox-title-float{position:absolute !important;left:0 !important;bottom:-20px !important;height:32px}
#fancybox-title-float-wrap{border:0 !important;border-collapse:collapse !important;width:auto}
#fancybox-title-float-wrap td{border:0 !important;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px !important;background:url('images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF !important;line-height:29px !important;font-weight:bold !important;padding:0 0 3px 0 !important;background:url('images/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px !important;background:url('images/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.html',sizingMethod='scale') !important;zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.html',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute !important;margin-top:0 !important;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.html',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.html',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.html',sizingMethod='scale')}
.gsc-control-cse{font-family:Arial,sans-serif !important;border-color:#FFF !important;background-color:#FFF}
.gsc-control-cse .gsc-table-result{font-family:Arial,sans-serif}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:#D9D9D9}
input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{border-color:#2F5BB7 !important;background-color:#357AE8 !important;background-image:none !important;filter:none}
.gsc-tabHeader.gsc-tabhInactive{border-color:#CCC !important;background-color:#FFF}
.gsc-tabHeader.gsc-tabhActive{border-color:#CCC !important;border-bottom-color:#FFF !important;background-color:#FFF}
.gsc-tabsArea{border-color:#CCC}
.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{border-color:#FFF !important;background-color:#FFF}
.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border-color:#FFF !important;background-color:#FFF}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#15C}
.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#15C}
.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#15C}
.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#15C}
.gsc-cursor-page{color:#15C}
a.gsc-trailing-more-results:link{color:#15C}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType{color:#333}
.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#093}
.gs-webResult div.gs-visibleUrl-short{color:#093}
.gs-webResult div.gs-visibleUrl-short{display:none}
.gs-webResult div.gs-visibleUrl-long{display:block}
.gs-promotion div.gs-visibleUrl-short{display:none}
.gs-promotion div.gs-visibleUrl-long{display:block}
.gsc-cursor-box{border-color:#FFF}
.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#CCC !important;background-color:#FFF !important;color:#15C}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#CCC !important;background-color:#FFF !important;color:#15C}
.gsc-webResult.gsc-result.gsc-promotion{border-color:#F6F6F6 !important;background-color:#F6F6F6}
.gsc-completion-title{color:#15C}
.gsc-completion-snippet{color:#333}
.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#15C}
.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#15C}
.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#15C}
.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#15C}
.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#333}
.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short{color:#093}
.jcarousel-skin-main .jcarousel-container{-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;background:#F0F6F9 !important;border:1px solid #346F97}
.jcarousel-skin-main .jcarousel-container-horizontal{width:510px !important;padding:20px 40px}
.jcarousel-skin-main .jcarousel-clip{overflow:hidden}
.jcarousel-skin-main .jcarousel-clip-horizontal{width:510px !important;height:120px}
.jcarousel-skin-main .jcarousel-item{width:510px !important;height:120px}
li.jcarousel-item-horizontal div a{float:left}
li.jcarousel-item-horizontal div a span.jcarousel-item-text{display:block}
.jcarousel-skin-main .jcarousel-item-horizontal{margin-left:0 !important;margin-right:10px}
.jcarousel-skin-main .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px !important;margin-right:0}
.jcarousel-skin-main .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-main .jcarousel-item-placeholder{background:#fff !important;color:#000}
.jcarousel-skin-main .jcarousel-next-horizontal{position:absolute !important;top:43px !important;right:5px !important;width:32px !important;height:32px !important;cursor:pointer !important;background:transparent url(images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-main .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px !important;right:auto !important;background-image:url(images/prev-horizontal.png)}
.jcarousel-skin-main .jcarousel-next-horizontal:hover,.jcarousel-skin-main .jcarousel-next-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-main .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-main .jcarousel-next-disabled-horizontal,.jcarousel-skin-main .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-main .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-main .jcarousel-next-disabled-horizontal:active{cursor:default !important;background-position:-96px 0}
.jcarousel-skin-main .jcarousel-prev-horizontal{position:absolute !important;top:43px !important;left:5px !important;width:32px !important;height:32px !important;cursor:pointer !important;background:transparent url(images/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-main .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto !important;right:5px !important;background-image:url(images/next-horizontal.png)}
.jcarousel-skin-main .jcarousel-prev-horizontal:hover,.jcarousel-skin-main .jcarousel-prev-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-main .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-main .jcarousel-prev-disabled-horizontal,.jcarousel-skin-main .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-main .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-main .jcarousel-prev-disabled-horizontal:active{cursor:default !important;background-position:-96px 0}
.jcarousel-skin-thumbs .jcarousel-container{-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;background:#F0F6F9 !important;border:1px solid #346F97}
.jcarousel-skin-thumbs .jcarousel-container-horizontal{width:550px !important;padding:20px 40px}
.jcarousel-skin-thumbs .jcarousel-clip{overflow:hidden}
.jcarousel-skin-thumbs .jcarousel-clip-horizontal{width:550px !important;height:50px}
.jcarousel-skin-thumbs .jcarousel-item{width:180px !important;height:40px}
.jcarousel-skin-thumbs .jcarousel-item-horizontal{margin-left:0 !important;margin-right:10px}
.jcarousel-skin-thumbs .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px !important;margin-right:0}
.jcarousel-skin-thumbs .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-thumbs .jcarousel-item-placeholder{background:#fff !important;color:#000}
.jcarousel-skin-thumbs .jcarousel-next-horizontal{position:absolute !important;top:43px !important;right:5px !important;width:32px !important;height:32px !important;cursor:pointer !important;background:transparent url(images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-thumbs .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px !important;right:auto !important;background-image:url(images/prev-horizontal.png)}
.jcarousel-skin-thumbs .jcarousel-next-horizontal:hover,.jcarousel-skin-thumbs .jcarousel-next-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-thumbs .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-thumbs .jcarousel-next-disabled-horizontal,.jcarousel-skin-thumbs .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-thumbs .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-thumbs .jcarousel-next-disabled-horizontal:active{cursor:default !important;background-position:-96px 0}
.jcarousel-skin-thumbs .jcarousel-prev-horizontal{position:absolute !important;top:43px !important;left:5px !important;width:32px !important;height:32px !important;cursor:pointer !important;background:transparent url(images/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-thumbs .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto !important;right:5px !important;background-image:url(images/next-horizontal.png)}
.jcarousel-skin-thumbs .jcarousel-prev-horizontal:hover,.jcarousel-skin-thumbs .jcarousel-prev-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-thumbs .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-thumbs .jcarousel-prev-disabled-horizontal,.jcarousel-skin-thumbs .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-thumbs .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-thumbs .jcarousel-prev-disabled-horizontal:active{cursor:default !important;background-position:-96px 0}
.jcarousel-skin-thumbs ul.jcarousel-list-horizontal li.active{border-bottom:solid 3px #fFA500}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0 !important;padding:0 !important;border:0 !important;font-size:100% !important;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
div.atclear{clear:none!important}
#contentWrapper{font-size:12px !important;*margin-top:25px !important;}
/* Safari */
   #contentWrapper{font-size:12px !important; margin-top:15px !important;}  
   #contentWrapper ul{list-style:none !important;margin-left:15px}
#contentWrapper ul li{margin-bottom: 5px !important; line-height: 1.5em !important;}

#contentWrapper ol{list-style:decimal !important;margin-left:15px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'' !important;content:none}
blockquote, blockquote p {
    font-size: 12px  !important;
    line-height: 24px !important;
    color: #424242  !important;
    font-style: italic !important;
}
table{border-collapse:collapse !important;border-spacing:0 !important;/*margin:1em 0 !important;*/width:442px}
th{background:#09c !important;color:#fff !important;padding:10px 13px !important;text-align:left}
td{/*border:1px solid #09c !important;*/padding:10px 13px}
.clearfix:before,.clearfix:after{content:"" !important;display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
#content a{color: #09C !important;}
#contentHolder a{color:#039fb5}
#contentHolder a:hover{color:#039FB5 !important;}
#contentHolder a:hover,#breadcrumb a:hover{text-decoration:underline !important}
.breadcrumb a{color:#858585 !important;color:#858585\9 !important;text-decoration:none !important;}
.breadcrumb a:last-child{color:#26B1BD !important;text-transform:capitalize !important; *color:#26B1BD !important;color:#26B1BD\0/ !important; color:#26B1BD!important\9 !important;}    
#contentHolder .spot-title-listing .listing a:hover{color:#039FB5  !important;}
#sideCallouts .spot-title a:hover{color:#039FB5 !important;}
/*#sideCallouts ul li a:hover{color:#039FB5 !important;}*/
#contentHolder a:hover,.breadcrumb a:first-child{/*color:#26B1BD !important;color:#26B1BD\9 !important;*/}                       
#contentHolder .orangeBtn a:hover{color:none  !important;}

.clearboth{clear:both}
body{font-family:Arial,Helvetica,sans-serif}
p{line-height:1.25em  !important;margin-bottom:10px}
.subtier li{font-size:1em!important}
.paragraph{line-height: 1.25em  !important;
color: #000  !important;}
body{font-size:12px}
h1{font-size:25px}
h2{font-size:17px}
h3{font-size:15px !important;}
h4{font-size:14px}
h5{font-size:13px}
h6{font-size:12px}
h7{font-size:11px}
.largeText h1{font-size:27px}
.largeText h2{font-size:19px}
.largeText h3{font-size:17px}
.largeText h4{font-size:16px}
.largeText h5{font-size:15px}
.largeText h6{font-size:14px}
.largeText h7{font-size:13px}
h6{font-weight:bold}
h7{padding-bottom:5px !important;display:inline-block !important;margin-top:10px}
#content h2{ line-height: 1 !important; margin-bottom: 10px !important;}
#content ul{margin-bottom:10px !important;margin-top:5px}
#content ul li{margin-bottom:7px}
/*.paragraph{font-size:12px}*/
.promoBoxHeader{font-size:12px}
.largeText #mainNav li,.largeText #panelNav li,.largeText #subPanelNav li{font-size:14px}
.largeText .paragraph{font-size:14px}
.largeText .promoBoxHeader{font-size:14px}
.largeText p,.largeText li,.largeText table{font-size:14px}
a{text-decoration:none}
.italic{font-style:italic}
.bold{font-weight:bold}
.pt10{padding-top:10px}
.mt5{margin-top:5px!important}
.logoSubNavWrapper{float:left !important;width:960px}
header{float:left !important;width:960px !important;position:relative !important;z-index:10 !important;}
.logo{width:227px !important;margin:-26px 0 6px 35px !important; float:left !important;}

/* style for Header container start */

.headersubNav{width:678px !important; float:right !important; position:absolute !important; top:5px !important; right:0px !important; *right:45px !important;}
.headersubNav ul{margin-top:7px}
.headersubNav ul li{float:left !important;padding:2px 8px 10px 8px !important;max-width:135px;text-align:right}
.topNavHome{width:100% !important;}
.headersubNav ul li a{display:block !important;margin-right:1px !important; color:#fff !important;text-decoration: none !important;}
.headersubNav ul li a:hover{text-decoration:underline}
.topNavPane {width:380px !important; margin-top: 0px !important;
}
/* style for Header container end */
#languages{display:none}
#selectLang{background-repeat:no-repeat}
#selectLang img.flag{float:left !important;margin:1px 3px 0 0  !important;
                     *margin:3px 12px 0 0 !important; margin:0 12px 0 0\9 !important; 
}
#selectLang span{float:left !important;margin:1px 3px 0 0 !important; 
                 margin: -17px 0 0 20px\9 !important; float:left\9 !important; *margin:5px 0 0 -8px !important; }
#selectLang img.arrow{margin: 3px 0 0 0\9 !important; margin-top:5px !important; *margin-top:7px !important;}

.modalCol{float:left}
.modalCol ul li{margin-bottom:10px !important;float:none !important;font-size:100% !important;margin-top:0\9 !important;padding: 2px 42px 12px 9px !important; padding: 2px 0px 12px 9px\9 !important;}
.modalCol ul li img{margin-right:5px !important;float:left !important;position:relative !important;top:0}
.modalCol ul li a{float:left}
#mask{position:fixed !important;left:0 !important;top:0 !important;z-index:9000 !important;display:none !important;background:url(images/1x1-pixel.png) repeat}

.ecp{margin-top:-10px !important;max-width:200px !important;padding:0!important}
.ecp a{margin-right:0 !important;cursor:pointer}
.ecp a:hover{margin-right:0 !important;cursor:pointer}
.ecp #bgSpread{display:block}
.ecp #bgLeft{display:block !important;height:44px !important;padding-left:20px}
.ecp #bgRight{display:block !important;height:44px !important;padding-right:50px !important;position:relative !important; *padding-right:57px !important;}
.ecp #Link{display:block !important;padding-top:4px !important;color:#fff !important;text-align:center !important; text-decoration:underline !important;}
.ecp #docIcon{display:block !important;position:absolute !important;right:0 !important;top:0}
.ecp #Edge{position:absolute !important;right:-19px !important;top:0 !important;display:block !important;width:19px !important;height:53px}
.consumer{margin-top:-10px !important;max-width:200px !important;padding:0!important}
.consumer a{margin-right:0!important}
.consumer #bgSpread{display:block}
.consumer #bgLeft{display:block !important;height:44px !important;padding-left:20px}
.consumer #bgRight{display:block !important;height:44px !important;padding-right:60px !important;position:relative}
.consumer #Link{display:block !important;padding-top:10px !important;color:#fff !important;text-align:center}
.consumer #docIcon{display:block !important;position:absolute !important;right:7px !important;top:0}
.consumer #Edge{position:absolute !important;right:-19px !important;top:0 !important;display:block !important;width:19px !important;height:53px}
#linkContent{display:block !important;padding-top:10px}
#arrow{position:absolute !important;right:-18px !important;top:0}
.rightBorder{background:url(images/rightBorder.gif) top right no-repeat}

#fontHeader{float:right !important;width:949px !important; height:16px !important; padding:0 28px 0 0 !important; margin: -4px 0 0 0 !important; *height:13px !important; *padding:3px 10px 0 0 !important;}
    #fontHeader ul {
       margin:0 !important;
       padding:0 !important;
       float:right !important;
       *display:inline-block !important;
       
    }

    #fontHeader ul li {
        list-style-type: none !important;
        display: inline-block !important;
        font-weight:normal !important;
       padding:0px !important;
       padding:0 3px 0 3px\9 !important;
       *float:left !important;
    }
    
    #fontHeader ul li:last-child {
        font-size:12px !important;
    }

    #fontHeader ul li a {
        text-decoration:none !important;
        color:#000 !important;
        
    }
        #fontHeader ul li a.increaseFont {
            font-size: 1.25em !important;
            margin: 0 0 0 0 !important;
        }

/*#fontHeader{float:left !important;width:960px}
#fontHeader p{float:right !important;margin:0 33px 0 0}
#fontHeader a{cursor:pointer}
#fontHeader a.increaseFont{font-size:1.25em}*/
.fontHeadPane {width: 100%
}
#topMenu_LiTopNav {width: 700px !important;
}


/*menu-changes start*/
.panelBgBtm2{float:right !important;}
.landing{background:url('images/subPanel-bullet.gif') no-repeat 0 2px !important; float: left !important; padding: 0 !important; width: 178px !important;}
.columns ul li{padding:0px !important; width: 100px !important;}
.headerNavItemActive {
    background: url(images/mainNavBg-active.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
    background-image: url(images/mainNavBg-active.png)\9  !important;
    background-image: url(images/mainNavBg-active.png)\0/  !important;
    *background-image: url(images/mainNavBg-active.png) !important;
    color:#000 !important;
    text-decoration: none !important;
	width: 172px !important;
}

mark {
    background-color: white !important;
    color: red !important;
}

.menuSubnavshadowCenter {

     background: url("images/shadowCenterNav.png") no-repeat scroll 0 40px rgba(0, 0, 0, 0) !important;
  background-image: url("images/shadowCenterNav.png")\9 !important;
 background-position:0 40px \9 !important;
 background-repeat:no-repeat\9 !important;
 background-color:  #FFFFFF !important;
 width: 150px  !important;
 color:#000 !important;
 font-weight:bold !important;
 outline: 0 !important;
 margin: 0 0 1px 2px !important;

 /*background: url("images/shadowCenterNav.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0) !important;
 background-image: url("images/shadowCenterNav.png")\9 !important;
 background-position:0 40px \9 !important;
 background-repeat:no-repeat\9 !important;
 background-color:  #fff !important;
 width: 150px  !important;
 color:#000 !important;
 font-weight:bold !important;
 outline: 0 !important;*/ 
}

.menuSubnavshadowCenterlongtext {
 background: url("images/shadowCenterNav.png") no-repeat scroll 0 52px rgba(0, 0, 0, 0) !important;
  background-image: url("images/shadowCenterNav.png")\9 !important;
 background-position:0 40px \9 !important;
 background-repeat:no-repeat\9 !important;
 background-color:  #FFFFFF !important;
 width: 148px  !important;
 color:#000 !important;
 font-weight:bold !important;
 outline: 0 !important;
 margin: 0 0 1px 2px !important;
}

#mainNav ul{position: relative !important; }
#mainNav ul li{cursor:pointer !important;display:inline-block !important; float:left !important;  width:173px !important; background:url(images/mainNavDivider.png) right 13px no-repeat !important; }
/*#mainNav ul li:first-child{cursor:pointer !important;display:inline-block !important; float:left !important;  width:173px !important; background:none !important; }*/


#mainNav ul li a{
    display:block !important;
    height:23px !important;
    text-align:center !important; 
    padding:16px 0 0 0 !important; 
    margin: 0px !important; 
    font-size:12px !important; 
    font-family:Arial !important; 
    font-weight:normal !important; 
    text-decoration: none !important; 
    width: 175px !important; outline: 0 !important; 
    -moz-outline:none !important;
}

#mainNav ul li a:hover{background:url(images/mainNavBg-active.png) 0px 0 no-repeat !important; text-decoration: none !important;text-decoration: none !important; color:#000 !important; outline: 0 !important; -moz-outline:none !important; width: 172px !important;}
#mainNav ul li a:active{background:url(images/mainNavBg-active.png) no-repeat !important;  text-decoration: none !important;text-decoration: none !important; outline: 0 !important; -moz-outline:none !important; width: 172px !important;}

#dnn_dnnBreadcrumb_lblBreadCrumb a:hover {text-decoration:underline !important;}

#mainNav ul li ul li a{margin:0 !important; padding:0 !important;}

.navSearchBar{background:url(images/mainNavBg.png) repeat-x !important;width:100% !important;float:left !important;  margin: 1px 0 0 0 !important; position:relative !important; padding: 0px 0px 1px 0px !important;}
.navSearchBar:after{clear: both !important;}

#search {
    float: right !important;
    height: 32px !important;
    position: absolute !important;
    right: 0 !important;
    width: 158px !important;
}
.containtPane {
    clear: both !important;
    left: -2px !important;
    margin: -15px auto !important;
    *margin-top: 13px auto !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
}
 .containtPane {
    clear: both !important;
    left: -2px !important;
    margin: -1px auto !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;}
    
    #mobileMenu {display:none !important;
}

#mobile_btns {display:none !important;
}

#dnn_dnnBreadcrumb_lblBreadCrumb {display: block !important;
}
#MobileBreadCrumb {display: none !important;
}

 #res_mob_search {display:none !important;
                }

 #select_country {display:none !important;}

#resFlagNav {
    display: none !important;
}
#panelBg{float:left !important;width:960px}
#panelBgTop{float:left !important;width:960px}
#panelBgBtm{float:left !important;width:960px}
#panelNav{float:left !important;padding:0 0 0 11px}
#subPanelNav{float:right}
.subtier ul {margin-left:2px !important; margin-left:2px\9 !important; *margin-left:2px\9 !important;
}
.menu{float:left !important;width:168px !important;margin:10px 0 11px 0}
.menu ul li a{display:block !important;cursor:pointer !important;width:140px !important;padding:0 10px 0 12px !important; text-decoration:none !important; margin:0 0 0 2px !important;}
.menu ul li.active{font-weight:bold}
.menu ul li.active a{cursor:pointer !important;color:#000}
.menu ul li a div{padding:15px 0}
/*.menu ul li.active{background:#fff url(images/shadowActivePanel.png) repeat-y}*/
.menu ul li.first{background:#fff url(images/shadowActivePanelTopL.png) no-repeat}
.menu ul li.last{background:#fff url(images/shadowActivePanelBtmL.png) no-repeat}
.menu ul li.shadowCenter{background:url(images/shadowCenterNav.png) top no-repeat}
.menu ul li.psuedoLi{height:5px}
.menu ul li a{color:#6b6b6b}
.menu-sub{float:left !important;margin:25px 0 !important;width:780px}
.menu-sub a.blue{margin-bottom:8px !important;display:block !important;color:#09c !important;font-weight:bold !important;width:153px !important;padding-bottom:1px !important; margin-left:13px !important;text-decoration:none !important; text-transform:capitalize !important;}
.menu-sub a:hover{text-decoration:underline}
.menu-sub ul.subtier li{margin:0 0 14px 3px !important;width:143px}
.menu-sub ul.subtier li a{color:#555 !important;display:block !important;padding-right:10px !important;text-decoration:none !important;}
.menu-sub ul.subtier li a:hover {color:#555 !important;text-decoration:underline !important;}
.columns{padding-left:30px}
.subtier li{font-size:100% !important;list-style-image:none!important}
.landingName{margin-left:30px}
.landingName a{display:inline-block!important}
.column1{margin-left:0}
.column2{margin-left:10em}
.column3{margin-left:20em}
/*#search{float:right !important; /*width:260px !important;*/ 
#search input{float:left !important;width:127px !important;margin-top:9px !important;margin-left:77px !important;color:#666 !important; *margin-left:0 !important;}
  #search input{float:left !important;width:127px !important;margin-top:9px !important;margin-left:-15px !important;color:#666 !important; *margin-left:0 !important;}
  .searchBtn{margin-top:9px !important;height:22px !important;display:block !important;float:left}
.searchBtn span{display:block !important;font-size:12px !important;margin:5px 5px 0}
#bannerPane{float:left !important;width:960px !important; margin: 0 0 1px 0 !important;}
#contentHolder{float:left !important;width:960px !important; margin: 0 0 0 0 !important;}
#slidingCarousel{float:left !important;width:636px !important;height:346px !important;position:relative !important;}
/*#banners img{display:none}*/
/*#banners img.active{display:block}*/
 #slides{float:left !important;width:636px !important; position:relative !important;overflow:hidden !important;z-index:1 !important; margin: 0 !important;}
    #bannerPane{float:none !important;width:960px !important; margin: 0 0 1px 0 !important;}
    #mobileMenu {display:none !important;
}
#slides{float:left !important;width:636px !important; position:relative !important;overflow:hidden !important;z-index:1 !important;margin: 29px 0 0 0\0/ !important; *margin-top: 18px !important; } /*change for IE*/
 *::-ms-backdrop, #slides { padding-top: 30px !important; } /* IE11 */
    .ContentPaneBanner{float:left !important;width:100% !important; position:relative !important;overflow:hidden !important;z-index:1}
/*.slides_container{width:636px !important;overflow:hidden !important;position:relative !important;display:none}
.slides_container a{width:636px !important;display:block}
.slides_container a img{display:block}*/
/*#slides .next,#slides .prev{width:18px !important;height:8px !important;display:block !important;float:left !important;margin-top:3px}*/
.pagination{float:left !important;margin:0 5px}
.pagination li{float:left !important;margin:4px 5px 0}
.pagination li a{display:block !important;width:12px !important;height:0 !important;padding-top:12px !important;background-position:0 0 !important;float:left !important;overflow:hidden}
.pagination li.current a{background-position:0 -12px}
#control{position:absolute !important;z-index:100 !important;bottom:20px !important;left:50%}
#controlBg{float:left !important;height:19px}
#controlLeft{float:left !important;width:3px !important;height:19px !important;display:block}
#controlRight{float:left !important;width:3px !important;height:19px !important;display:block}
#homePromoList{float:right !important;width:324px !important; margin: 29px 0 0 0\0/ !important;*margin-top: 14px !important;} /*change for IE*/
#homePromoList{margin:0 !important;}
 #homePromoList p{color:#4b4b4b !important;float:left}
 .singleRowListing{float:left !important;height:116px !important;width:324px !important;position:relative !important;overflow:hidden !important; *height:116px !important; height:116px\9 !important;height:116px\0/ !important;}
 .singleRowListing{height:116px !important;}
 
 
 .singleRowListing .spotImage{float:left !important;margin:11px 10px 10px 10px !important;width:100px !important;height:100px !important;overflow:hidden}
.singleRowListing .spotImage img{display:block !important;margin:0 auto}
.singleRowListing .spotContent{float:left !important;width:200px}
.singleRowListing .spotContent .header{margin:10px 0 5px 0 !important;display:block !important;color:#232323}
.singleRowListing .spotContent p{margin:0 10px 0 0 !important;color:#4b4b4b!important}
.singleRowListing .spotBtn{position:absolute !important;bottom:7px !important;left:120px}
.singleRowListing .spotBtn p{margin-bottom:0}
.singleRowListing .spotBtn .BtnProp{margin:0}
.singleRowListing .spotBtn .BtnProp:hover{text-decoration:none !important;}
.singleRowListing .paragraph{overflow-y:auto !important;height:90px !important; margin-right: 10px !important;/*margin:9px 10px 23px 0px !important;*/}
.doubleRowListing{float:left !important;height:232px !important;width:324px !important;position:relative}
.doubleRowListing .spotImage{float:left !important;margin:10px !important;width:100px !important;height:100px !important;overflow:hidden}
.doubleRowListing .spotImage img{display:block !important;margin:0 auto}
.doubleRowListing .spotContent{float:left !important;width:204px}
.doubleRowListing .spotContent .header{margin:10px 0 5px 0 !important;display:block !important;color:#232323}
.doubleRowListing .spotContent p{margin:0 10px 0 0 !important;color:#4b4b4b!important}
.doubleRowListing .spotBtn{position:absolute !important;bottom:7px !important;left:120px}
.doubleRowListing .spotBtn p{margin-bottom:0}
.doubleRowListing .spotBtn .BtnProp{margin:0}
.doubleRowListing .paragraph{overflow-y:auto !important;height:195px !important;margin-right:10px}
.tripleRowListing{float:left !important;height:348px !important;width:324px !important;position:relative}
.tripleRowListing .spotImage{float:left !important;margin:10px !important;width:100px !important;height:100px !important;overflow:hidden}
.tripleRowListing .spotImage img{display:block !important;margin:0 auto}
.tripleRowListing .spotContent{float:left !important;width:200px}
.tripleRowListing .spotContent .header{margin:10px 0 5px 0 !important;display:block !important;color:#232323}
.tripleRowListing .spotContent p{margin:0 10px 0 0 !important;color:#4b4b4b!important}
.tripleRowListing .spotBtn p{margin-bottom:0}
.tripleRowListing .spotBtn .BtnProp{margin:0}
.tripleRowListing .spotBtn{position:absolute !important;bottom:7px !important;left:120px}
.tripleRowListing .paragraph{overflow-y:auto !important;height:315px !important;margin-right:10px}
.homePromoBox p{float:left}
/*.homePromoBox .spotContent{width:100% !important; }*/
.fb-like{margin-bottom:10px}

#pagination{margin-left:20px}
#contentHolder{float:left !important;width:100% !important;}
#contentHolderFW{float:left !important;width:100% !important;}
#content{width:886px !important;float:left !important;padding:10px 43px 33px 31px !important;background:#fff !important;font-size:100% !important;color:#424242}
#content h5{font-weight:bold}
#content ul li{margin-bottom:5px !important;line-height:1.5em}


#sideCallouts{float:left !important;padding:0 !important; margin: 0 !important;}

#sideCallouts h4.sectionHeader{width:210px !important;padding:2px 4px}
#sideCallouts h4.listHeader{padding:10px 0 10px 10px}
#sideCallouts ul{padding:0 20px 10px 14px}
#sideCallouts ul li{list-style-type:disc !important;padding-bottom:4px  !important;}
.ImageSpot{margin-bottom:26px !important;width:181px !important;overflow:hidden}
.inlineCalloutsSingle{width:210px !important;border:1px solid #1ea5d2}
.content .blue .title p{background:#09c}
.content .orange .title p{background:#f69419}
.left{float:left}
.right{float:right}
.reducedWidth{width:520px}
#likeVisit{float:left !important;margin-bottom:10px}
#likeVisit div{float:left}
#likeVisit p{float:left !important;margin-left:340px}
#likeVisit p a{font-weight:bold}
#contentCallouts{float:left !important;margin-top:20px}
#contentCallouts div.medium{float:left !important;width:505px !important;height:160px}
#contentCallouts div.medium h5{padding:2px 0 2px 4px}
#contentCallouts div.small{float:left !important;width:198px !important;height:160px !important;margin-left:10px}
#contentCallouts div.small h5{padding:2px 0 2px 4px}
#contentCallouts ul li{font-weight:bold}
#contentCallouts ul.noBullets li{list-style-type:none}
#contentCallouts li.indent{margin-left:20px}
a.pdfLink{padding-right:30px}
#couponsPromotions{float:left !important;width:218px}
#couponsPromotions h5{padding:2px 0 2px 4px !important;font-weight:bold}
#couponsPromotions p{font-weight:bold}
#couponsPromotions p img{float:left}
#selectRetailer{float:left !important;width:218px}
#selectRetailer h5{padding:2px 0 2px 4px}
#relatedProdHeader{width:960px !important;float:left}
#relatedProdHeader h4{font-weight:bold !important;padding:10px 0 15px 15px}
#relatedProdHolder div{float:left !important;width:243px !important;height:100px}
#relatedProdHolder p{padding-top:12px}
#relatedProdHolder a{font-weight:bold}
#relatedProdHolder p img{float:left !important;padding:0 10px 0 19px}
#relatedProdHolder div{margin:7px 0 41px 60px}
/*.breadcrumb{margin-left:12px !important;float:left}*/
.listbreadcrumb li{margin-right:3px}
/*.breadcrumb li{float:left !important;margin-right:3px}*/
.bc-list{float:left !important;display:none !important;padding-top:5px !important;width:960px}
.vertical-bc-list{float:left !important;display:none !important;padding-top:10px !important;left:0 !important;position:relative}
.vertical-bc-list li{margin:0 10px 10px 10px}
#footer{ margin:15px auto !important; margin:15px\9 auto !important; width:960px !important;background:url(images/footerBG.png) repeat-x #ffffff !important; border-top:1px solid #979797 !important; overflow: auto !important;}
#footer .divider{border-left:1px dashed #CCC !important; height:200px !important; }
#footer .separator{float:left !important;margin:10px 0 20px 20px !important;}
#footer h6{margin:0 0 0 10px !important;}
#footer li a{color:#369}
#footer li a:hover{text-decoration:underline}

#footer #socialIcons{margin-top:0!important}
#footer #socialIcons li{float:left !important;margin-bottom:0 !important;padding-right:10px}
#footer #socialIcons li a{display:block !important;width:21px !important;height:21px}
/*#footer .GutterTopBtm{margin:0px 0 15px 0}*/
#copyright{float:left !important;margin:0 0 34px 31px !important;width:900px !important; *padding-bottom:30px !important;color: #000 !important;}
#copyright p{margin-bottom:10px !important; color:red !important;}
.separator div{float:left !important;width:187px !important;}
.clearText{display:block !important;text-indent:-2000em}
.expand-list{cursor:pointer}
#ContentFooterPane {width:960px !important; float:left !important; background: none !important;}
.contentFooter{width:92.2% !important;float:left !important;/*border-top: 2px solid #09C !important;*/padding:0px 32px 0 43px !important; height:154px !important;}
.contentFooter{background:url(images/contentFooterBg.png) no-repeat scroll 0% 0% transparent !important; height:auto !important;}
/*#contentFooter{width:885px !important;height:154px !important;border-top:2px solid #09c !important;float:left !important;padding:0 32px 0 43px}*/
.contentFooter h2{margin-bottom:6px !important;margin-top:12px !important;font-weight:bold !important; font-size: 17px !important; }
.contentFooter .spot{width:256px !important;height:85px !important;background:#fff !important;float:left !important;margin:0 0 25px 31px}
.contentFooter .spot img{float:left !important;margin:4px 12px 0 4px !important; *float:left !important; width:auto !important; height:77px !important; width:auto\9 !important;height:77px\9 !important; *width:auto !important;*height:77px !important; width:auto\0/ !important; height:77px\0/ !important;}
.contentFooter  .spotContext{position:relative !important;top:15px !important;padding-right:10px}

.contentFooter .spot a{color:#707070 !important;display:block !important;width:256px !important;height:85px !important; text-decoration:underline !important;  *height:77px !important;  height:77px\9 !important; height:77px\0/ !important; }
.contentFooter .spot a:hover{color: #039FB5 !important; }
.contentFooter .spot .header{display:block !important;margin-top:20px} 

#sideCallouts .spot-title{float:left !important;color:#707070 !important;width:181px !important;background:#fff !important;margin-bottom:22px  !important;font-weight:normal !important;display:block}
#sideCallouts .spot-title:last-child{margin-bottom:0}
#sideCallouts .spot-title img{float:none !important; *float:left !important;margin:3px 14px 0 4px !important;height:90%\0/ !important;}
#sideCallouts .spot-title a{color:#707070}
#sideCallouts .spot-title .title{display:block !important;width:100% !important;float:left !important;/*height:12px !important;height:12px\9 !important;*/}

#sideCallouts .spot-title .spotImage{float:left !important;float:left\9 !important; margin:30px 10px 10px 10px\9 !important; margin:10px !important;*float:left !important; *width:auto !important; width:auto\9 !important; *height:75px !important;}
#sideCallouts .spot-title .spotImage img{margin:auto !important;display:block !important;*margin:0px !important;margin:0px\9 !important;width: auto  !important; height: 75px  !important;*width: auto  !important; *height: 75px  !important;width: auto\9  !important; height: 75px\9  !important;width: auto\0/  !important; height: 75px\0/  !important;}
#sideCallouts .spot-title .spotLink{float:left !important; float:left\9 !important;width:80px !important;margin-top:15px !important;margin-top:8px 4px 0 0\9}
#sideCallouts .spot-title .spot-title-content{padding:10px !important;width:160px !important;display:inline-block !important;color:#424242  !important;}
#sideCallouts .spot-title .header{display:block !important;margin-top:20px}
#sideCallouts .spot-title-dropdownList{float:left !important;width:181px !important;height:105px !important;background:#fff !important;margin-bottom:26px}
#sideCallouts .spot-title-dropdownList p{float:left !important;width:100% !important;color:#707070}
#sideCallouts .spot-title-dropdownList p.noImage{padding:0}
#sideCallouts .spot-title-dropdownList p.noImage .header{margin:10px 0 0 15px!important}
#sideCallouts .spot-title-dropdownList a{color:#707070}
#sideCallouts .spot-title-dropdownList .title{display:block !important;height:22px !important;width:181px !important;float:left}
#sideCallouts .spot-title-dropdownList .title p{color:#fff !important;padding:4px 0 0 10px !important;margin:0 !important;height:18px !important;width:171px !important;display:inline-block} 
#sideCallouts .spot-title-dropdownList .header{display:block !important;margin-top:20px}

#sideCallouts .blue .title .titleContent {background:#09c !important; width:96% !important;padding:0 0 0 8px !important;
color: #FFF !important;
display: inline-block !important;
} 
#sideCallouts .blue .title {background:#09C !important; display: inline-block !important;
} 
#sideCallouts .blue{background: #fff !important;
color: #FFF !important;
display: inline-block !important;
} 
#sideCallouts .spot-title .title .titleContent{font-weight: bold  !important;
    color: #FFF  !important;
    padding: 4px 10px !important;
    margin: 0px !important;
    width: 161px !important;
    *padding:6px 8px !important; padding:4px 10px 4px 10px\9 !important; *margin:0 !important;
}
.style-select{margin-left:15px !important;background:#cfcfcf url(images/down-arrow-select.gif) right no-repeat !important;width:140px !important;height:23px !important;overflow:hidden}
.style-select select{background:transparent !important;width:168px !important;font-size:12px !important;border:1px solid #cfcfcf !important;height:23px}
#homePromoBoxContainer{width:960px !important; margin: 0 auto !important; background:#E3E4E4 !important;}
/*#homePromoBoxContainer{background:#e3e4e4 url(images/homePromoBoxContainerBg.png) repeat-x}*/
.homePromoBox{float:left !important;position:relative !important;width:480px !important; margin: -1px 0 0 0 !important; *width:460px !important; /*background:#E3E4E4 !important;*/}
.oneColumn .homePromoBox{width:960px}
.oneColumn .homePromoBox_singlespot{position:relative}
.oneColumn .homePromoBox .homePromoBox_singlespot{width:100% !important;float:left}
.oneColumn{background-color:#E3E4E4}
.twoColumns .homePromoBox{width:480px !important; }
.twoColumns .contentPaneLower{width:100%}
.twoColumns .homePromoBox_singlespot{position:relative !important;}
.twoColumns .homePromoBox .homePromoBox_singlespot{width:100% !important; float:left !important; }
.twoColumns h6{background:url(images/homePromoBoxHeader-double.png) repeat !important;color:#fff !important;padding:4px 35px 3px 35px}
#HorizPromoArea .homePromoBox_singlespot{position:relative !important; float:left !important; height:150px !important; *height:157px !important;}
#HorizPromoArea .homePromoBox_singlespot_right{position:relative !important; width:50% !important;float:right !important; height:134px !important; *height:auto !important;}
#HorizPromoArea{width:960px !important; margin: 0 auto !important; float:left !important; position:relative !important;}
.spacingBottom {
    margin: 0 !important;
}
#HorizPromoArea .contentPaneLowerLeft{width:479px !important;border-right:1px solid #979797 !important; background:#E3E4E4 !important; float:left !important; position:absolute !important; }
#HorizPromoArea .contentPaneLowerRight{width:480px !important;margin: 0 auto !important;background:#E3E4E4 !important; float:right !important;}
/*#HorizPromoArea h6{background:url(images/homePromoBoxHeader-double.png) repeat !important;color:#fff !important;padding:4px 35px 3px 35px}*/
#HorizPromoArea h6 {background: url('images/homePromoBoxHeader-double.png') repeat scroll 0% 0% transparent !important; margin:0px 0 0 0 !important;
color: rgb(255, 255, 255)  !important;
padding: 0 0 0 30px !important;*width:450px
    }

.threeColumns .homePromoBox{width:320px}
.threeColumns{width:960px !important;background:url(images/homePromoBoxBg-triple.png)repeat-y !important;float:left}
.homePromoBox .blueBtnProp{bottom:30px !important;left:129px !important;position:absolute}
.homePromoBox p{float:left !important;margin:18px 0 0 0px}
.homePromoBox p a:hover{text-decoration:none !important;}
/* Safari */
.homePromoBox p a{text-decoration:none !important;}
.homePromoBox .spotImage{float:left !important;margin:15px 20px 15px 35px !important;width:100px !important;height:100px}
.homePromoBox .spotContent{padding-right: 25px !important;}

.oneColumn .spotImage{width:430px}
.homePromoBox .spotImage img{margin:10px 19px 10px 0 !important;margin:0 auto !important;display:block}

.oneColumn .spotContent{width:450px}
.twoColumns .spotContent{width:300px}
.threeColumns .spotContent{width:150px}
.homePromoBox .header{display:block !important;margin:15px 0 5px 0}
.homePromoBox a{color:#fff}
.oneColumn .BtnProp{position:absolute !important;bottom:7px !important;margin:0 !important;left:485px}
.twoColumns .BtnProp{position:absolute !important;bottom:7px !important;margin:0 !important;left:150px}
.threeColumns .BtnProp{position:absolute !important;bottom:7px !important;margin:0 !important;left:150px}

.BtnProp{float:left !important;background:#09c !important;color:#fff !important;display:block !important;margin:5px 0 0 0 !important; text-decoration: none\9 !important;}
/*.BtnProp{margin-left:90px}*/
.BtnProp span{
    background:url(images/btnArrow.png) right 6px no-repeat !important;
    margin:0 10px 0 10px !important;
    padding:3px 15px 3px 0 !important;
    display:block !important;height:13px !important; 
    color:#fff !important; text-decoration: none !important;     
}

.BtnProp span:visited{text-decoration:none !important;}

.couponWrapper{float:left !important;border-bottom:1px dashed #CCC !important;padding:10px 0 !important;margin-bottom:20px !important;width:650px}
.couponWrapper .couponImg{float:left !important;width:100px !important;padding-right:10px}
.couponWrapper .couponImg img{text-align:center !important;display:block !important;margin:0 auto}
.couponWrapper .couponHeader{float:left !important;width:530px !important;padding:0 10px 10px 0}
.couponWrapper .couponContent{float:left !important;width:530px !important;padding-right:10px}
.couponWrapper .couponContent h3{float:left}
.couponWrapper .couponContent p{float:left !important;width:300px}
.colSpace{border-top:0 !important;border-bottom:0}
.italic{font-style:italic}
#content i .scWebEditInput{display:block}
.sc-section-divider{display:block}
.expandWrapper{margin-top:12px !important;width:665px}
.expandHeader{display:block !important;cursor:pointer !important;margin-bottom:10px}
.expandHeader h2{padding-left:12px}
.expandHeader a{color:#09c}
.expandHeader h2.collapse{margin-bottom:3px !important;background:url(images/arrow-collapse.png) 0 4px no-repeat}
.expandHeader h2.expand{background:url(images/arrow-expand.png) 0 6px no-repeat}
.expandContainer{display:none !important;border-bottom:1px solid #595959 !important;margin:0 0 12px 0 !important;padding-bottom:12px}
.disable .expandContainer{display:block}
.expandContainer p{margin-bottom:12px}
.expandContainer img{float:left !important;padding:0 10px 0 0}
.expandContainer ul{display:inline-block !important;margin:0 !important;padding-left:12px!important}
.expandContainer ul li{list-style-image:url(images/orange-list-bullet.gif)}
.paragraphWithImg .scWebEditInput p{width:470px}
.paragraphWithImg{line-height:1.25em !important;color:#424242}
.paragraphWithImg{margin-bottom:25px}
.hiddenFields{background:#ddd !important;margin-top:12px !important;border:1px dashed #000 !important;padding:10px 0 0 10px !important;float:left !important;width:655px}
.hiddenFields h3{background:#888 !important;color:#fff !important;margin:-10px 0 20px -10px !important;height:20px !important;padding:5px 0 0 5px}
.hiddenFields label{width:150px !important;float:left !important;text-align:right}
.hiddenFields .pageField{float:left !important;width:650px !important;margin-bottom:15px}
.hiddenFields .pageField div{float:left !important;width:490px}
body .scWebEditInput{display:block!important}
body .scWebEditInput ul li,body .scWebEditInput ol li,body .scWebEditInput td{color:#424242}

#sideCallouts .spot-title .title{background:#f69419}
#homePromoList .spot-title-listing{width:320px !important;margin-left:5px}
.summaryContent .listPage p{padding:1em 0 0 1em}
.summaryContent {color: #424242 !important\9 !important;}
.SummaryList .listPage a img{float:left !important;padding-right:15px}
.SummaryList .listPage a span {color:#09c !important;}
.spot-title-listing{width:181px !important;}
.spot-title-listing .title{background:#09c !important; margin:0 !important; padding:0px 5px !important; *padding:2px 5px !important;}
.spot-title-listing{float:left !important;margin-bottom:26px}
.spot-title-listing .title .titleContent{width:100% !important; background:#09c !important; margin:4px 0px 4px 5px !important; *margin:5px 0 5px 4px !important; margin:5px 0 5px 4px\9 !important; margin:5px 0 5px 4px\0/ !important; color:#fff !important; }
.spot-title-listing .listing{background:#fff  !important;width:100% !important;padding-top:10px !important; margin:0 0 0 0 !important;}
.spot-title-listing .listing p{padding:0 0 4px 14px !important;margin-bottom: 0 !important;color: #2c5185}
.spot-title-listing .listing ul{padding:0 20px 10px 14px !important;margin-left:0 !important;line-height:1.1 !important;}
.spot-title-listing .listing ul li{list-style-type:none !important;background:url(images/whiteArrowOrangeBg.png) left 1px no-repeat !important;line-height: 1em  !important; padding-left:1.5em !important;padding-bottom:10px}
.spot-title-listing .listing ul li a {color: #2C5185  !important;}
.spot-title-listing .listing ul li a:hover{text-decoration:underline !important; color:#f69419 !important;}
.horLine{background:url(images/horLineWhiteBg.gif) repeat-x !important;width:100% !important;float:left !important;margin-bottom:25px !important;margin-top:10px}
.orangeBtn{background:#f69419 !important;height:20px !important;float:right !important;padding-right:7px}
/* aashish removed bottom padding 3px*/
.orangeBtn a{background:url(images/whiteArrowBlackBg.png) right 4px no-repeat !important;display:block !important;height:19px !important;color:#fff !important;padding:2px 18px 0 6px !important; *padding:2px 18px 0 6px !important; padding:4px 18px 0 6px\9 !important;}
.scfForm .scfValidatorRequired,.scfForm .scfRequired{background:url(images/required.png) 0 0 no-repeat !important;width:9px !important;height:9px !important;margin-left:7px!important}
.scfForm .scfEmailGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfSingleLineGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfDateGeneralPanel,.scfForm .scfDateSelectorGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel,.scfForm .scfFileUploadGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel,.scfForm .scfListBoxGeneralPanel,.scfForm .scfDropListGeneralPanel,.scfForm .scfSecondaryPanelTextBox input,.scfForm .scfSecondaryPanelCheckBoxList,.scfForm .scfSecondaryPanelRadioButtonList{width:235px!important}
.scfForm input[type=text],.scfForm input[type=password]{width:235px !important;border:1px solid #acacac}
.scfForm select{min-width:235px!important}
.scfForm .scfEmailGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfSingleLineGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfDateGeneralPanel,.scfForm .scfDateSelectorGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel,.scfForm .scfFileUploadGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel,.scfForm .scfListBoxGeneralPanel,.scfForm .scfDropListGeneralPanel,.scfForm .scfSecondaryPanelTextBox,.scfForm .scfSecondaryPanelCheckBoxList,.scfForm .scfSecondaryPanelRadioButtonList{clear:none!important}
.scfForm .scfDropListLabel,.scfForm .scfEmailLabel,.scfForm .scfMultipleLineTextLabel,.scfForm .scfSingleLineTextLabel,.scfForm .scfPasswordLabel,.scfForm .scfNumberLabel,.scfForm .scfDatePickerLabel,.scfForm .scfDateLabel,.scfForm .scfRadioButtonListLabel,.scfForm .scfCheckBoxListLabel,.scfForm .scfListBoxLabel,.scfForm .scfFileUploadLabel,.scfForm .scfDateSelectorLabel,.scfForm .scfCreditCardLabel,.scfForm .scfConfirmPasswordLabel,.scfForm .scfCaptchaLabel,.scfForm .scfTelephoneLabel,.scfForm .scfSmsTelephoneLabel,.scfForm .scfSecondaryPanelTextBox span{width:210px !important;margin-right:15px !important;color:#424242 !important;float:left !important;line-height:1.25em}
.scfForm .scfCheckboxUsefulInfo,.scfForm .scfDropListUsefulInfo,.scfForm .scfEmailUsefulInfo,.scfForm .scfMultipleLineTextUsefulInfo,.scfForm .scfSingleLineTextUsefulInfo,.scfForm .scfPasswordUsefulInfo,.scfForm .scfNumberUsefulInfo,.scfForm .scfDatePickerUsefulInfo,.scfForm .scfDateUsefulInfo,.scfForm .scfRadioButtonListUsefulInfo,.scfForm .scfListBoxUsefulInfo,.scfForm .scfCheckBoxListUsefulInfo,.scfForm .scfFileUploadUsefulInfo,.scfForm .scfDateSelectorUsefulInfo,.scfForm .scfCreditCardTextUsefulInfo,.scfForm .scfConfirmPasswordUsefulInfo,.scfForm .scfCaptchaUsefulInfo,.scfForm .scfTelephoneUsefulInfo,.scfForm .scfSmsTelephoneUsefulInfo{line-height:1.25em}
.scfSubmitButtonBorder{background:url("images/horLineWhiteBg.gif") repeat-x !important;float:left !important;margin-bottom:25px !important;margin-top:10px !important;width:460px}
.scfSubmitButtonBorder input{float:right !important;border:0 !important;background:url(images/formArrow.png) right center no-repeat !important;padding-right:30px !important;height:20px !important;color:#fff !important;cursor:pointer !important;margin:0}
.scfForm .scfDateSelectorShortLabelDay,.scfForm .scfDateSelectorShortLabelMonth,.scfForm .scfDateSelectorShortLabelYear,.scfForm .scfDateSelectorDay,.scfForm .scfDateSelectorMonth,.scfForm .scfDateSelectorYear{float:none !important;min-width:50px !important;width:60px!important}
.scfDateSelectorShortLabelDay{margin-left:20px !important;margin-right:60px !important;margin-bottom:5px}
.scfDateSelectorShortLabelMonth{margin-right:60px!important}
.scfDateSelectorShortLabelYear{clear:right !important;display:inline-block}
.scfDateSelectorDay{display:inline-block !important;clear:left !important;margin-top:5px}
.scfDateSelectorMonth{margin-left:25px}
.scfDateSelectorYear{margin-left:25px}
.scfDateSelectorLabel{float:left !important;display:block !important;position:relative !important;top:20px}
.scfDateSelectorGeneralPanel{float:left !important;display:block !important;min-width:300px!important}
.scfForm .scfValidationSummary{width:440px !important;background:#f3e7e7 url(images/validationIcon.png) 8px 8px no-repeat !important;border:1px solid #f00 !important;color:#f00}
.scfForm .scfValidationSummary ul{padding-left:50px}
.scfForm .scfMultipleLineGeneralPanel textarea{width:235px !important;border:1px solid #acacac !important;min-height:56px}
.scfRadioButtonListGeneralPanel table,.scfRadioButtonListGeneralPanel td{border:0}
.scfRadioButtonListGeneralPanel td{padding:5px}
.scfCheckBoxListGeneralPanel table,.scfCheckBoxListGeneralPanel td{border:0}
.scfCheckBoxListGeneralPanel td{padding:5px}
.scfCaptchaLimitGeneralPanel table,.scfCaptchaLimitGeneralPanel td{border:1px solid #acacac}
.scfForm .scfCheckBoxListGeneralPanel{clear:left !important;padding-left:6px}
.scfForm .scfRadioButtonListBorder .scfRequired,.scfForm .scfRadioButtonListBorder .scfValidatorRequired{position:relative}
.scfForm .scfCheckBoxListBorder .scfRequired,.scfForm .scfCheckBoxListBorder .scfValidatorRequired{position:relative}
.scfForm .scfCheckBoxListGeneralPanel table{width:100%}
.scfForm .scfCaptchaGeneralPanel .scfRequired,.scfForm .scfCaptchaGeneralPanel .scfValidatorRequired{position:relative !important;left:240px !important;top:-65px}
.scfForm .scfSecondaryPanelCheckBoxList{float:left !important;position:relative !important;left:210px}
.scfForm .scfSecondaryPanelCheckBoxList table,.scfForm .scfSecondaryPanelCheckBoxList td{border:0}
.scfForm .scfSecondaryPanelRadioButtonList{float:left !important;position:relative !important;left:210px}
.scfForm .scfSecondaryPanelRadioButtonList table,.scfForm .scfSecondaryPanelRadioButtonList td{border:0}
.scfDropListLabel,.scfDropListGeneralPanel{margin-top:10px}
.scfForm .scfSecondaryPanelTextBox span,.scfForm .scfSecondaryPanelTextBox input{margin-top:15px}
.scfForm .scfDropListGeneralPanel select{width:240px!important}
.mainNavLock{position:absolute !important;width:10px !important;height:17px !important;top:13px !important;left:155px}
.mainNavUnlock{position:absolute !important;width:13px !important;height:17px !important;top:13px !important;left:155px}
.menu li.lock a{background:url(images/panelLockNoHover.png) 95% 50% no-repeat}
.menu li.lock a:hover{background:url(images/panelLockHover.png) 95% 50% no-repeat}
.menu li.unlock a{background:url(images/panelUnlockNoHover.png) 97% 50% no-repeat}
.menu li.unlock a:hover{background:url(images/panelUnlockHover.png) 97% 50% no-repeat}
li.landing.lock a{padding-bottom:1px}
li.landing.lock a{background:url(images/panelLockNoHover.png) 97% 50% no-repeat}
li.landing.lock a:hover{background:url(images/panelLockHover.png) 97% 50% no-repeat}
li.landing.unlock a{background:url(images/panelUnlockNoHover.png) 100% 50% no-repeat}
li.landing.unlock a:hover{background:url(images/panelUnlockHover.png) 100% 50% no-repeat}
.menu-sub ul.subtier li.lock a{background:url(images/panelLockNoHover.png) 100% 50% no-repeat}
.menu-sub ul.subtier li.lock a:hover{background:url(images/panelLockHover.png) 100% 50% no-repeat}
.noFloat .validationWrapper{float:none}
.validationWrapper{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;color:#424242 !important;margin:10px !important;float:left}
.validationWrapper h3,.validationWrapper p{margin-left:30px !important;margin-right:30px}
.validationWrapper .close{float:right !important;margin-right:30px !important;font-size:inherit}
.validationWrapper .orange{color:#f69419}
.validationWrapper .questionWrapper{width:inherit}
.validationWrapper .questionWrapper label{font-weight:bold !important;padding:12px 0 6px 20px !important;margin-top:0 !important;margin-left:30px !important;display:inline-block}
.validationWrapper .questionWrapper table{margin-left:20px !important;border:0 !important;border-top:1px solid #595959 !important;width:470px}
.validationWrapper .questionWrapper table td{border:0 !important;padding-left:6px !important;padding-top:0}
.validationWrapper .questionWrapper table label{margin-left:0 !important;background:0 !important;padding-left:0 !important;display:inline-block}
.validationWrapper .questionWrapper p.orange{background:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:12px !important;padding-left:0}
.validationWrapper .questions{padding-left:23px !important;margin-top:6px}
.validationWrapper .questions li{list-style-type:none !important;margin-bottom:10px}
.validationWrapper .button{border:0 !important;color:#FFF !important;padding:6px 32px 6px 12px !important;margin:10px 0 16px 0 !important;display:inline-block !important;text-decoration:none}
.validationWrapper .errorMessage{border:1px solid #f00 !important;color:#d80c0c !important;padding:12px 12px 12px 43px !important;display:inline-block !important;position:relative !important;left:20px !important;background:#f3e7e7 url(images/validationIcon.png)5px center no-repeat}
.validationWrapper .buttonWrapper{text-align:center !important;margin-top:0 !important;margin-bottom:0}
.validationWrapper footer,.adjustFooter{border:0 !important;width:500px !important;height:0}
.validationWrapper .questionWrapper{background-color:#e7f3e9}
.validationWrapper .button{background:#2f7c5a url(images/whiteArrows.png) right center no-repeat}
.validationWrapper .button:hover{background:#f69419 url(images/whiteArrows.png) right center no-repeat}
.validationWrapper ol{list-style:decimal}
.validationWrapper ul{list-style:disc}
.validationWrapper ol,.validationWrapper ul{padding:0 0 0 35px !important;margin:10px}
.validationWrapper ol li,.validationWrapper ul li{padding:0 0 5px 0!important}
#fancybox-close{right:5px !important;top:15px!important}
#dc_login_iframe{margin:10px}
.imgLeftAligned{padding:10px 10px 10px 0}
.imgRightAligned{padding:10px 0 10px 10px}
#galleryImageWrapper{padding-top:20px}
#galleryNavigation{float:left !important;width:230px}
#galleryNavigation .reg{font-size:9px !important;position:relative !important;top:-3px}
#galleryNavigation ul{margin-left:3px}
#galleryNavigation a+ul{margin-top:10px}
#galleryNavigation ul li{list-style-type:none !important;font-weight:bold !important;padding-bottom:5px}
#galleryNavigation ul li.collapse{background:url(images/arrow-collapse.png) 1px 3px no-repeat}
#galleryNavigation ul li.expand{background:url(images/arrow-expand.png) 0 4px no-repeat !important;padding-bottom:0 !important;margin-bottom:0}
#galleryNavigation ul li.expand a.primary{text-decoration:underline}
#galleryNavigation ul li a{padding-left:15px}
.expand ul{margin-left:13px!important}
.expand ul li{background:url(images/orange-list-bullet.gif) 4px 4px no-repeat}
#galleryNavigation ul li a:hover{color:#f69419!important}
#galleryNavigation ul li a+ul li a{color:#424242 !important;font-weight:normal}
#galleryNavigation ul li a+ul li a:hover{color:#f69419!important}
#galleryNavigation #expandall{color:#424242 !important;font-weight:bold}
#galleryContent{float:left !important;width:650px}
#galleryContent h4{padding-bottom:8px}
.number{color:#FFF !important;display:inline-block !important;font-size:10px !important;height:10px !important;padding-bottom:4px !important;text-align:center !important;width:12px}
.galleryImages{width:636px !important;float:left !important;border-bottom:1px solid #858585 !important;padding:10px 0}
.item{width:162px !important;float:left !important;padding:0 25px}
.item .linkWrapper{text-align:center !important;width:162px !important;min-height:30px !important;display:inline-block !important;line-height:1.25em !important;padding-bottom:10px}
.item a .linkWrapper{color:#424242!important}
.item a:hover .linkWrapper{text-decoration:underline}
.item .imgWrapper{border:1px solid #8c8c8c !important;width:162px !important;height:162px !important;line-height:162px !important;text-align:center !important;display:inline-block}
.item .imgWrapper img{vertical-align:middle}
.item ul{margin-top:15px !important;margin-left:4px!important}
.item ul li{list-style-type:none !important;background:url(images/whiteArrowOrangeBg.png) 0 1px no-repeat}
.item ul li a{padding-left:15px !important;color:#2c5185!important}
.item ul li a:hover{color:#f69419!important}
#redirectHeader {
    height:90px !important;
}
#redirectHeader ul{display:none}
#redirectHeader h1{border-bottom:0}
#redirect{margin:0 auto !important;width:450px !important;padding:20px 0 40px 0 !important;margin-bottom:60px !important;background:url("images/horLineWhiteBg.gif") 0 bottom repeat-x}
#redirect a.redirectlink{color:White !important;background:#09C url(images/formArrow.png) right center no-repeat !important;float:right !important;margin-top:20px !important;padding:4px 25px 4px 10px !important;text-decoration:none!important}
#redirect a{cursor:pointer}
div.gsc-control-cse table,div.gsc-control-cse td{border:0 !important;margin:0 !important;padding-top:0 !important;padding-bottom:0}
table.gsc-table-result,table.gsc-table-result td{border:0 !important;border-collapse:inherit}
#content img{margin:0 10px 10px 10px !important;padding:0}
#content .listPage a img{margin:0 !important;padding-right:15px !important; width: 100px  !important; *width: 100px  !important; width: 100px\9  !important;}
#content .imageSection img{margin-right:0 !important; margin-left:0px !important;}
.imageSection{float:right !important;margin-left:20px !important;width:200px !important;}

.leftAlignImg{margin:10px 10px 10px 0 !important;padding:0!important}
.footnote{margin-top:20px !important; color:#424242 !important;}
#contentHolder a{text-decoration:underline !important; color:#09c !important;}
#content img.noMargin{margin:0!important}
.addthis_toolbox a{width:110px !important;width:110px\9 !important;}
.newsheader {
    color: #000000 !important;
    font-size: 1.5em !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
    text-align: center !important;
}

.newssubheader {
    font-size: 1em !important;
    font-weight: bold !important;
    text-align: center !important;
}
.newsdisclaimer {
    font-size: 0.83em !important;
}
/*#subNav ul li:last-child,#subNav li.lastitem{background:0}*/

#subNav{width:100% !important;float:left !important;height:48px !important;margin-top:24px !important; width:100%\9 !important;float:left\9 !important;height:48px\9 !important;margin-top:24px\9 !important; *margin:24px 0 0 48px !important;}
#subNav .countryDDL{float:left !important;margin-top:0px !important; width:19% !important;
                    float:left\9 !important; margin-top:3px\9 !important; width:19%\9 !important; margin-top:0px\0/ !important;  *margin-top:0px !important; }
#subNav .topNavContainer {width: 45% !important;  float:left !important; margin: 0px !important;width: 45%\9 !important;  float:left\9 !important; margin: 0px\9 !important;}

#resFlagNav {
    display: none !important;
}
#mobile_btns {display:none !important;
}

/*#dnn_dnnBreadcrumb_lblBreadCrumb {display: block !important;
}*/
#MobileBreadCrumb {display: none !important;
}
img.footerlinkicon{margin-right:10px}
.credential-login p{padding-top:10px}
.credential-login .row{margin-bottom:5px}
.credential-login-body{background-color:#d6eef2 !important;padding-top:20px !important;padding-left:20px !important;padding-bottom:40px}
.credential-login-body .credential-login-body-footer{margin-top:20px !important;margin-bottom:40px}
.credential-login-body span.label{width:120px !important;display:inline-block}
.credential-login-body input.txtinput{width:190px !important;padding:2px 5px}
.credential-login-body .errorMessage{margin-top:10px !important;left:0}
.credential-login-body p{margin-left:0!important}
.credential-login-body p.links{float:left}
.credential-login-body div.login-button{float:left}
.credential-login-body a,.credential-login-body a:visited{color:#09c}
.credential-forgetpassword-wrapper{margin-top:10px !important;margin-bottom:20px}
.credential-forgetpassword-wrapper .row{margin-bottom:5px}
.credential-forgetpassword-wrapper span.label{width:120px !important;display:inline-block}
.credential-forgetpassword-wrapper input.txtinput{width:190px !important;padding:2px 5px}
.credential-forgetpassword-wrapper .errorMessage{border:1px solid #f00 !important;color:#d80c0c !important;padding:12px 12px 12px 43px !important;display:inline-block !important;position:relative !important;background:#f3e7e7 url(images/validationIcon.png)5px center no-repeat !important;margin-top:10px}
.credential-forgetpassword-wrapper .successMessage{border:1px solid #09c !important;padding:12px 12px 12px 43px !important;display:inline-block !important;position:relative !important;background:#d6eef2 !important;margin-top:10px}
.credential-forgetpassword-wrapper .scfSubmitButtonBorder{width:325px}
span.media-save-btn{padding:0 2px}
span.media-save-btn a{color:#fff !important;background-image:url(images/whiteArrowBlueBg.png) !important;background-repeat:no-repeat !important;background-position:right !important;padding-right:20px !important;padding-left:5px}
#fancybox-title-float-left{background:0}
#fancybox-title-float-right{background:0}
#fancybox-title-float-main{background-image:none !important;background-color:#09c !important;line-height:20px !important;padding:3px 5px}
.galleryImageTitles{width:636px !important;float:left !important;padding:20px 0 0 0}
.galleryImageTitles .item .linkWrapper{font-weight:bold !important;padding-bottom:0}
.galleryImages .item ul li{background:url(images/whiteArrowOrangeBg.png) 1px no-repeat !important;padding-left:15px !important;text-align:left}
.galleryImages .item ul li a{padding-left:0}
html{background:#cce5f2 url(images/hor-bg.png) center top repeat-y}
body{background:url(images/bg.png) center top no-repeat}
#bgHorizontal{background:url(images/vert-bg.png) repeat-x !important; position:relative !important;margin-left: -7px !important;}
h1{color:#09c}
h2{color: #09C  !important;line-height: 30px  !important;}
h3{color:#09c}
h4{color:#09c}
h5{color:#09c}
h6{color:#09c}
h7{color:#09c}
header.subtier{border-bottom:10px solid #009ABE}
#subNav ul li a{color:#878787}
#subNav ul li.ecp a{color:#fff}
#subNav ul li.ecp a:hover{text-decoration:underline !important;color:#fff !important;}
#boxes #dialog{background-color:#fff !important;border:1px solid #0fb1bf}
.ecp #bgSpread{background:url(images/ecp/ecp-center.png) repeat-x}
.ecp #bgLeft{background:url(images/ecp/ecp-left.png) left no-repeat}
.ecp #bgRight{background:url(images/ecp/ecp-right.png) right no-repeat}
.ecp #Edge{background:url(images/ecp/ecp-edge.png) no-repeat}
#mainNav ul li.activeDivider{background:url(images/mainNavDivider-active.png) bottom right no-repeat}
#mainNav ul li.activeSection{cursor:pointer}
#mainNav ul li.activeSection a{background:url(images/mainNavBg-active.png) no-repeat !important;color:#000}
#mainNav ul li.active a{background:url(images/mainNavBg-active.png) no-repeat !important;color:#000 !important; border-radius:0 !important;}
#mainNav ul li .mainNavLock{background:url(images/mainNavLock.png) 90% 50% no-repeat}
#mainNav ul li .mainNavUnlock{background:url(images/mainNavUnlock.png) 90% 50% no-repeat}
#mainNav ul li a{color:#fff}
#mainNav ul li a:hover{color:#000}
#mainNav ul li a.active{background:#009ABE !important;color:#fff}
#panelBg{background:url(images/megaDropDownMid.png) repeat-y}
#panelBgTop{background:url(images/megaDropDownTop.png) top no-repeat}
#panelBgBtm{background:url(images/megaDropDownBtm.png) bottom no-repeat}
.menu-sub{float:left !important;margin:25px 0 !important;width:780px !important;min-height:60px}
.green{color:#31b56a}
.teal{color:#26b1bd!important}
.blue{color:#2386c0!important}
.searchBtn{background:#454545 !important;color:#fff}
.pagination li a{background-image:url(images/pagination.png)}
#controlBg{background:url(images/carousel-center.png) repeat-x}
#controlLeft{background:url(images/carousel-left.png) no-repeat}
#controlRight{background:url(images/carousel-right.png) no-repeat}
   #homePromoList p{color:#369}
#homePromoList img{border:none !important;}
.homePromoBox a.dottedBtn{border:1px dotted #ccc}
.homePromoBoxLeft{border-right:1px solid #888}
.tealBg{background:#b7e7ec}
.beigeBg{background:#eae8e8 !important; padding:0 !important;}
.blueBg{background:#bddaec !important; *padding:4px 0 0 0 !important;}
.blueBtnProp{float:left !important;background:#09c !important;color:#fff !important;height:19px !important;display:block}
.singleRowListing .blueBtnProp,.doubleRowListing .blueBtnProp,.tripleRowListing .blueBtnProp{position:absolute !important;left:110px !important;bottom:8px !important;margin-left:10px}
.blueBtnProp span{margin:0 10px 0 10px !important;padding-top:3px !important;display:block !important;background:url(images/btnArrow.png) right 6px no-repeat !important;padding-right:15px !important; }

#pagination{color:#3670a0}
#contentHolder{background:#e9f1f8 url(images/sideCalloutBg.png) top right no-repeat}
#contentHolderFW{background:#fff}
/*#contentHolder p{color:#424242 !important;}*/
/*::i-block-chrome, #contentHolder p{
color:#424242 !important;
}*/
#contentSubHolder{background:url(images/whiteBg.gif) repeat-y !important;float:left !important;width:100% !important;}
ul.unorderlist{margin-bottom:15px !important;margin-left:0!important}
ul.unorderlist li{list-style-type:none !important;background:url(images/orangeArrowWhiteBg.png) left 1px no-repeat !important;padding-left:1.25em}
ul.unorderlist li.noArrow{background:0 !important;padding-left:0}
#likeVisit p a{color:#369}
#contentCallouts div.medium{border:1px solid #009ABE}
#contentCallouts div.medium h5{background:#009ABE !important;color:white!important}
#contentCallouts div.small{border:1px solid #009ABE}
#contentCallouts div.small h5{background:#009ABE !important;color:white!important}
#contentCallouts ul li{color:#369}
#contentCallouts li.listHeader{color:black}
a.pdfLink{background:url(images/pdfIcon.png) right no-repeat}
#couponsPromotions h5{color:#369 !important;background:#c9e8f6}
#couponsPromotions img{border:1px solid #369}
#couponsPromotions p{color:#369}
#selectRetailer h5{color:#369 !important;background:#c9e8f6}
#relatedProdHeader{background:#ebf2f8 !important;border-top:10px solid #009abe}
#relatedProdHolder div{border:1px solid #009abe}
#relatedProdHolder p{color:#369}
#relatedProdHolder a{color:#369}
.bc-list{background:#ddd}
.vertical-bc-list{background:#ddd}
   
   .facebook{background:url(-/m/BL/Global/Images/UI/Social/facebook.png) no-repeat}
.twitter{background:url(-/m/BL/Global/Images/UI/Social/twitter.png) no-repeat}
.youtube{background:url(-/m/BL/Global/Images/UI/Social/youtube.png) no-repeat}
.flickr{background:url(-/m/BL/Global/Images/UI/Social/flickr.png) no-repeat}


.blue-listing{background:#e2f5ff !important;width:415px !important;color:#369 !important;padding:7px 23px !important;/*padding:15px 23px !important;*/margin-bottom:7px}
.blue-listing h2{font-weight:bold !important;color:inherit!important}
.blue-listing ul{margin-top:4px !important;margin-left:-1px !important;  margin-bottom: 17px !important;}
.blue-listing ul li{list-style-type:none !important;padding-left:1.5em !important;background:url(images/whiteArrowBlueBg.png) 0 2px no-repeat !important;color:inherit!important}
.blue-listing ul li p {color: #369 !important;}
.blue-listing p{color:#369 !important;!important}
.productImgRight{float:right !important;margin-left:30px}
/*table{border:1px solid #09c}*/
.spot-title-multiTable-small-large .title p{color:#fff !important;padding:3px 0 3px 17px !important;margin-bottom:0}
.spot-title-multiTable-small-large .listing{padding:0 0 10px 0}
.spot-title-multiTable-small-large .listing p{padding:0 0 4px 19px !important;color:#2c5185 !important;margin-bottom:0}
.spot-title-multiTable-small-large .listing ul{padding:0 20px 0 19px !important;margin-left:-1px!important}
.spot-title-multiTable-small-large .listing ul li{list-style-type:none !important;background:url(images/whiteArrowOrangeBg.png) left 4px no-repeat !important;padding-left:1.5em}
.spot-title-multiTable-small-large .listing ul li a{color:#2c5185 !important}
.spot-title-multiTable-small-large .listing ul li a:hover{color:#f69419   !important;text-decoration:underline}
.spot-title-multiTable-small-large{margin:20px 0 !important;border:0 !important;font-size:100% !important;table-layout:fixed}
.spot-title-multiTable-small-large td{padding:0}
.spot-title-multiTable-small-large .listingNoHeader{background:#fff}
.spot-title-multiTable-small-large .listingNoHeader p{padding:10px 0 4px 14px !important;color:#2c5185}
.spot-title-multiTable-small-large .listingNoHeader ul{padding:5px 20px 20px 5px}
.spot-title-multiTable-small-large .listingNoHeader ul li{list-style-type:none !important;background:url(images/whiteArrowOrangeBg.png) left 4px no-repeat !important;padding-left:1.5em}
.spot-title-multiTable-small-large .listingNoHeader ul li a{color:#2c5185 !important}
.spot-title-multiTable-small-large .listingNoHeader ul li a:hover{color:#f69419  !important;text-decoration:underline}
.spot-title-multiTable-small-large ul{margin-left:0}
.spot-title-multiTable-small-large .blue {background:#000 !important;}

table.blue .smallTable,table.blue .mediumTable,table.blue .largeTable{border:1px solid #09c}
.smallTable,.smallTable .title{width:210px}
.mediumTable,.mediumTable .title{width:444px}
.largeTable,.largeTable .title{width:672px}
.colSpace{width:22px !important;border:none!important}
/*#homePromoBoxContainer{background:#e3e4e4 url(images/homePromoBoxContainerBg.png) repeat-x}*/
.oneColumn h6{background:url(images/homePromoBoxHeader-single.png) repeat !important;color:#fff !important;padding:4px 35px 3px 35px}
.twoColumns h6{background:url(images/homePromoBoxHeader-double.png) repeat !important;color:#fff !important;padding:2px 35px 3px 35px}
.threeColumns h6{background:url(images/homePromoBoxHeader-triple.png) repeat !important;color:#fff !important;padding:4px 35px 3px 35px}
.homePromoBox a.dottedBtn{border:1px dotted #ccc}
.homePromoBoxLeft{border-right:1px solid #888}
.BtnProp{float:left !important;background:#09c !important;color:#fff !important;display:block !important;margin:5px 0 20px 0}
.firstBcColor,.lastBcColor{color:#26B1BD!important}
.scfSubmitButtonBorder input{background-color:#2386c0}
.scfSectionBorderAsFieldSet{border-top:1px solid #0fb1bf!important}
.scfSectionLegend{color:#424242 !important;font-weight:normal!important}
.validationWrapper{background:url(images/con-big-lock.png) 0 0 no-repeat}
.validationWrapper .questionWrapper{background-color:#d6eef2}
.validationWrapper .questionWrapper label{background:url(images/blueBullet.png) 0 15px no-repeat}
.validationWrapper .button{background:#00aad8 url(images/whiteArrows.png) right center no-repeat}
.validationWrapper .button:hover{background:#f69419 url(images/whiteArrows.png) right center no-repeat}
#fancybox-content{border:3px solid #01B1BF!important}
#fancybox-close{background:url("images/con-close-btn.png") 0 0 no-repeat!important}
.number{background-color:#09C}
.item a:hover .linkWrapper{color:#09c!important}
.item a:hover .imgWrapper{border:1px solid #09c}

/*Bausch.com DNN CSS*/
#siteHeadouter {
    background:none !important;
}

#siteHeadinner {
    padding:  0 !important;
}

#logo {
    float: left !important;
}

/* Language */
.language .language-object {
    /*float: right !important;*/
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .language .language-object span {
        float: left !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        padding-left: 5px !important;
        margin: 0 !important;
    }

        .language .language-object span:first-child {
            padding-left: 8px !important;
        }

        .language .language-object span img {
            height: 12px !important;
            width: 17px !important;
            opacity: 0.3 !important;
        }

        .language .language-object span:hover img {
            opacity: 1 !important;
        }

    .language .language-object .Language.selected img {
        opacity: 1 !important;
        border-color: #222 !important;
        -webkit-border-radius: 2px !important;
        border-radius: 2px !important;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8) !important;
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8) !important;
    }

/*------------------------------------------------*/
/* NAVIGATION */
/*------------------------------------------------*/

/* for Simple Menu, see Simple menu folder */

    .navbar{margin-bottom:0 !important;}
    .navbar-inner{border:none !important; box-shadow:none !important; background:none transparent !important; padding-right:0 !important;}
        .navbar .brand {padding:0 !important;}
        .navbar .brand{float:left !important;display:block !important;padding:10px 20px 10px !important;margin-left:-20px !important;font-size:20px !important;font-weight:200 !important;color:#777777 !important;text-shadow:0 1px 0 #ffffff !important;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none !important;}
.visible-phone{display:none  !important;}
.visible-tablet{display:none  !important;}
.hidden-desktop{display:none  !important;}
.visible-desktop{display:inherit  !important;}
    /* Site Navigation */
    .nav-collapse {
	    float: right !important;
	    position:relative !important;
	    top: 0 !important;
    }
	
    .nav li { 
		position:relative !important; 
		list-style:none !important;
		margin: 0 !important;
	}
	
    .nav li ul {
		margin-left:0 !important;
	}
	
    .nav > li {
		float:left !important;
		height:30px !important;
		padding-top:5px !important;
		margin-right:2px !important;
	}
	
    .nav > li > a,
    .nav > li > span {
		display:block !important;
		padding:5px 0 5px 15px !important;
		font-size:14px !important;
		font-weight:bold !important;
		color:#666 !important;
		text-decoration:none !important;		
	}
	
    .nav > li:hover > a,
    .nav > li.active > a  {
        color:#3B96B6 !important;
        /* override default bootstrap nav pills styles*/
        background-color:transparent !important;
        box-shadow:none !important;
    }
    .nav > li:hover > a:active { color:#3B96B6 !important;}
    .nav > li:hover > span { color:#3B96B6 !important;}

    .nav > li > a .caret.hidden-desktop{
        border:none !important;
        background-image:url(bootstrap/img/glyphicons-halflings-white.png) !important;
        background-color:#333 !important;
        background-position:-305px -110px !important;
        width:30px !important; line-height:30px !important; min-height:30px !important; height:auto !important;
        display:inline-block !important;
        margin:0 !important;
        border-radius:3px !important;
    }
    .nav > li > a .caret.hidden-desktop:hover {
        background:url(bootstrap/img/glyphicons-halflings-white.png) -305px -110px, linear-gradient(to bottom, #2D2D2D 0%, #565656 100%) !important;
    }

	/* Secondary level */
    .nav > li ul {  /* Styles for all sub levels */
		top:35px !important; 
		left:0 !important; 
		padding: 15px 5px !important;
		display:none !important;
		position:absolute !important;
		z-index: 2 !important;
		width:225px !important;
		background:#F5F7F7 !important;
		border: 1px solid #cbcbcb !important;
		/* CSS3 */
		border-radius: 0px !important;
		/*box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,1), 0px 0px 3px rgba(0,0,0,0.15) !important;*/
		-webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4) !important;
		box-shadow:			 0px 2px 5px 0px rgba(0, 0, 0, 0.4) !important;
		-webkit-animation-duration: .25s !important;
		-webkit-animation-delay: .2s !important;
		-webkit-animation-timing-function: ease !important;
		-webkit-animation-fill-mode: both !important;
		-moz-animation-duration: .25s !important;
		-moz-animation-delay: .2s !important;
		-moz-animation-timing-function: ease !important;
		-moz-animation-fill-mode: both !important;
		-ms-animation-duration: .25s !important;
		-ms-animation-delay: .2s !important;
		-ms-animation-timing-function: ease !important;
		-ms-animation-fill-mode: both !important;
		animation-duration: .25s !important;
		animation-delay: .2s !important;
		animation-timing-function: ease !important;
		animation-fill-mode: both !important;
		
	}
	
    .nav-collapse:not(.in) .nav li:hover > ul { 
		display:block !important;
	}
    .nav-collapse .nav li > iframe{ display: none !important;z-index: 1  !important;}
    .nav-collapse:not(.in) .nav li:hover > iframe{ display: block !important;}

    .navbar .nav > li > .dropdown-menu:before{
        border:none !important;
    }
	
    .navbar .nav > li > .dropdown-menu:after {
		position:absolute !important;
		top:-15px !important; 
		left:20px !important;
		content:'' !important;
		width:0px !important; 	
		height:0px !important; 
		border-left:15px solid transparent !important;  /* left arrow slant */
		border-right:15px solid transparent !important; /* right arrow slant */
		border-bottom:15px solid #F5F7F7 !important; /* bottom, add background color here */
		font-size:0px !important;
		line-height:0px !important;
	}

    .nav .dropdown-menu > .active > a,
    .nav .dropdown-menu > .active > a:focus {
        background-color:transparent !important;
        background-image:none !important;
        color:#3B9FBF !important;
        outline:none !important;
    }
    .nav .dropdown-menu a {
		display:block !important;
		padding: 3px 15px !important;
		color:#3B9FBF !important;
		font-size: 13px !important;
		font-weight: normal !important;
		text-decoration:none !important;
		/* transition decleration */
		transition: 		all ease-in 100ms !important;
		-moz-transition: 	all ease-in 100ms !important; /* Firefox 4 */
		-webkit-transition: all ease-in 100ms !important; /* Safari and Chrome */
		-o-transition: 		all ease-in 100ms !important; /* Opera */
		-ms-transition: 	all ease-in 100ms !important; /* IE9? */
	}
    .nav .dropdown-menu > li > a:hover,
    .nav .dropdown-menu > .active > a:hover{
        background-color:transparent !important;
        background-image:none !important;
        color:#DD0000 !important;
    }
    .nav-collapse:not(.in) .nav .dropdown-menu{
        border-radius:0 !important;
        top:37px !important;
    }
    .nav > li > ul li:hover {
		color:#D00 !important;
		background: #F5F7F7 !important;
	}
	
	/* Tertiary level */
    .nav li ul li ul {
		left:225px !important; 
		top:-8px !important;
		padding: 15px 5px !important;
		border-left: 1px solid #ddd !important;
	}

    /* Navigation button on mobile size */
    .nav-collapse.in {
        width:100% !important;
    }
    .navbar .btn-navbar {
        background-color: #333333 !important;
        background-image: linear-gradient(to bottom, #333333, #333333) !important;
        cursor:pointer !important;
        margin-top:10px !important;
    }
    .navbar .btn-navbar:hover,
    .navbar .btn-navbar:active {
        background:linear-gradient(to bottom, #2D2D2D 0%, #565656 100%) !important;
    }
    span12 {
    width: 10px !important;
}
[class*="span"] {
    float: left !important;
    margin-left: 0px !important;
    min-height: 1px !important;
}
.span12 {
    width: 49px !important;
}
[class*="span"] {
    float: left !important;
    margin-left: 0 !important;
}
 .threeColLeftPane,
.threeColCenterPane,
.threeColRightPane {
    float: left !important;
    width: 306px !important;
}

.headerContainerLogo
{width:960px !important; background:#fff !important; margin:0 auto !important; padding:50px 0 !important; left:0px !important; position:relative !important;
 *padding:46px 0 0 0 !important;
}

ol ul {
    list-style-type: none !important;
    margin-bottom: 8px !important;
}

#contentHeader {
    width: 960px !important;
    float: left !important; /*margin:15px 0 0 20px\9 !important;*/
    margin: 0\9 !important; *margin-bottom: 18px !important;
    background:#fff url(images/multiPlus-white-bg.png) right no-repeat !important;    
}

#contentHeader .alt{background:#fff url(images/side_header_image_alt.jpg) right no-repeat}
#contentHeader h1{font-weight:bold !important;margin:0 0 1px 31px !important;float:left !important;width:660px !important;border-bottom:1px solid #595959 !important; *border-bottom:1px solid #595959 !important; padding-bottom:10px  !important;
                  margin:55px 0 0 31px\9 !important;width:660px\9 !important;padding-bottom:0px\9 !important;float:none\9 !important; line-height: 1em !important; *padding-top:0px  !important; *padding-bottom:0px  !important;*line-height:1.8em !important; line-height:none\9 !important;}  /*change for IE*/

#container{width:960px !important; margin:-15px auto !important; * margin-top:-25px !important; position:relative !important;left:0px !important; background:#fff !important; overflow:hidden !important; clear: both !important; *padding:0 !important;  }
.containtPane{width:100% !important;position:relative !important;left:-2px !important; overflow:hidden !important; clear: both !important; }
/*.sst{display:inline-block !important;margin-left:28px !important;margin-top:10px !important;width:100% !important;}*/
.sst {display:inline-block !important; width:300px !important;} /*changes for IE*/ /*margin-bottom: 10px !important; *margin-bottom: 10px !important; margin-bottom: 10px\9 !important; width:300px\9 !important;*/
.breadcrumb{margin:23px 0 13px 0 !important;margin:23px 0 0 31px\9 !important; *margin-top: 0px !important;float:left !important;width:660px !important; padding:0 0 0 30px !important; height:20px !important;  height:20px\9 !important;}
.breadcrumb li{float:left !important;margin:0 3px 5px 0 !important;padding-right:10px !important;list-style:none !important;}

.blue-breadcrumb{margin:23px 0 0 31px !important;margin:23px 0 0 31px\9 !important;float:left !important;width:660px !important; padding:10px 0 0 30px !important;           }



.listPage h6{background:url(images/orangeArrowWhiteBg.png) -3px 3px no-repeat !important;
             line-height: 1.3em !important;
display: inline-block !important;
width: 540px !important;
padding-left: 0.8em
}
.listPage h6 a{color:#09c!important}
.listPage{margin: 20px 0 0 0 !important; float: left !important; width: 665px !important; border-bottom: 1px dashed #ccc !important; padding-bottom: 20px !important;}
.listPage div {line-height: 1.25em !important; color: #424242 !important;padding: 0.5em 0px 0px 1em !important;margin-bottom: 10px !important;
}
#footer ul{margin:7px 10px 0 10px !important;}
#footer ul li{margin-bottom:3px !important; list-style-type:none !important; padding:0 !important;}
#footer ul li a{text-decoration:none !important;}
    
#copyrightbottom { margin-top: 25px !important;
}
.leftContainerPane {
    width:69% !important;
    float: left !important;
    padding:10px 43px 33px 31px !important;
    
}
.rightContainerPane {
    width: 21% !important;
    float: right !important;
    padding: 30px 0px 20px 10px !important; 
    padding: 30px 0px 20px 10px\9 !important; 
    *padding: 30px 0px 20px 10px !important; 
}
 .rightContainerPane{width: 21% !important;float: right !important;padding: 30px 0 0 0 !important;margin-bottom:20px !important;}  
   
  #boxes .window{position:absolute !important;left:-212px !important;top:0 !important;display:none !important;z-index:9999 !important;padding:20px}
#boxes #dialog{padding:10px !important;background-color:#fff !important;border:1px solid #0fb1bf !important; z-index:9999 !important;}
#lc{position:relative !important;width:800px}
.upArrow{position:absolute !important;background:url(images/upArrow.png) 0 0 no-repeat !important;display:block !important;width:10px !important;height:6px !important;top:-17px !important;left:203px !important; margin-left:273px !important;}

.innerRightPromoPane {padding:20px 20px 0 20px !important; width:100% !important; overflow:auto !important;} 
  #search {
    float: right !important;
    width: 158px !important;
    *width: auto !important;
    *float: none !important;
    height: 32px !important;
    margin:1px 13px 0 0 !important;
    margin:1px 13px 0 0\9 !important;
}

    #search a.SearchButton:link,
    #search a.SearchButton:visited {
        display: inline-block !important;
        float: left !important;
        height: 28px !important; height:32px\9 !important;
        
        width: 32px !important;
        margin: -27px 2px 0 128px !important;
        
        margin: -27px 2px 0 124px\0/ !important;
        margin: -27px 2px 0 124px\9 !important;
        *margin: -25px 2px 0 128px !important;
        padding: 0 !important;
        background: url('images/search.png') no-repeat center center !important;
        text-indent: -9999px !important;
        
    }
      #search a.SearchButton:link {
         /*margin: 4px 0 0 1px !important;*/
         margin: -26px 2px 0px 116px !important;
         /*position:absolute !important;*/
         height: 32px !important;
         width:27px !important;
    }
     #search a.SearchButton:hover {
        background: url('images/Search.png') no-repeat center center !important;  /* Old browsers */
        background: url('images/search.png') no-repeat center center !important; 
        background: url('images/search.png') no-repeat center center !important; 
        background: url('images/search.png') no-repeat center center !important; 
        background: url('images/search.png') no-repeat center center !important; 
        background: url('images/search.png') no-repeat center center !important; 
        background: url('images/search.png') no-repeat center center !important; 
    }

#dnn_dnnSearch_txtSearch {
    display: block !important;
    float: left !important;
    width: 125px !important;    
    padding: 0px 5px 3px 2px !important;
    /*padding: 1px 5px 7px 2px\9 !important;*/    
    line-height:18px\9 !important;
    padding: 1px 0px 3px 4px\0/ !important;    /*change for IE*/
    padding: 1px 0px 3px 4px\9 !important; 
    margin: 9px 8px 1px 0 !important;
    margin: 8px 0px 0 -10px\0/ !important;/*change for IE*/
    margin: 8px 0px 0 0\9 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    border-left: 1px solid #ddd !important;
    

    /*line-height: 32px !important;*/
    line-height: 22px\0/ !important; /*change for IE*/
    font-size:14px !important;
    color:#0d0c0c !important;
    font-family: Arial !important;
    
    
    -webkit-transition: all 100ms ease-in-out !important;
    -moz-transition: all 100ms ease-in-out !important;
    -ms-transition: all 100ms ease-in-out !important;
    -o-transition: all 100ms ease-in-out !important;
    transition: all 100ms ease-in-out !important;
}
 #dnn_dnnSearch_txtSearch{
         padding: 3px 5px 0px 2px !important;
    }
     #dnn_dnnSearch_txtSearch {
         margin: 10px 0 0 0 !important;
         line-height: 12px !important;
    }
     #res_headersubNav {
                display:none !important;
            }
            #res_headersubNav .res_subNav{
                display:none !important;
            }
            
            .res_ecpNav {
                display: none !important;
            }
            .res_ecpNav .ecp {
                    display: none !important;
                }

                .res_ecpNav  ul li .ecp {
                    display: none !important;
                }
            #res_Span1 {
            display:none !important;}


             .res_subNav .countryDDL {display:none !important;}
            .res_subNav .topNavContainer {
                display: none !important;
            }
            .res_logocontainer { display:none !important;
            }
            #res_mob_search {display:none !important;
                } 
    
    .from-webmd {
	border: 1px solid #d3d7d6 !important;
	border-radius: 10px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	margin: 5px 0 !important;
	padding: 0 8px 8px 8px !important;
	/*width: 273px !important;*/
}

.from-webmd h1 {
	color: #666 !important;
	font-size: 1.7em !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	width: 132px !important;
    height:37px !important;
}
.from-webmd h1 strong {
	background: url('/Portals/_default/Skins/BauschUS BlueSkin/Images/img/wbmd_logo.gif') no-repeat left bottom !important;
	display: inline-block !important;
	font-size: 1% !important;
	float: right !important;
	*float:  none !important;
	height: 38px !important;
	left: -3px !important;
	position: relative !important;
	text-indent: -3000em !important;
	top: -7px !important;
    *top: -19px !important;
	width: 79px !important;
}
.from-webmd h2 {
	border-top: 1px solid #d7d9ce !important;
	color: #333  !important;
    font-size: 12px !important;
    margin: 0px !important;
    padding: 10px 0px  !important;
    line-height: 13px  !important;
}
.from-webmd .links {
	list-style: none  !important;
	margin: 0  !important;
	padding: 0 0px 0 0  !important;
}
.from-webmd .links li {
	background: url('/Portals/_default/Skins/BauschUS BlueSkin/Images/img/wbmd_list_bullet.gif') no-repeat 0 6px !important;
	padding: 0 0 8px 7px  !important;
	list-style: none  !important;
    line-height:17px !important;
}
.from-webmd .links a {
	color: #3a88b9  !important;
	font-weight: bold  !important;
	text-decoration: none  !important;
	font-size: .72rem\0/IE9 !important;
    line-height: 1em !important;
}
.from-webmd .links a:hover {
	text-decoration: underline  !important;
}
.from-webmd .links a i {
	display: inline-block  !important;
	height: 12px  !important;
	line-height: 1em  !important;
	vertical-align: top  !important;
	// margin-left: 3px !important;
	width: 12px  !important;
}
.from-webmd .links a.type_ss i {
    background: url('/Portals/_default/Skins/BauschUS BlueSkin/Images/img/wbmd_link_icons.gif') no-repeat 0 -43px !important;
}
.from-webmd .links a.type_vid i {
	background: url('/Portals/_default/Skins/BauschUS BlueSkin/Images/img/wbmd_link_icons.gif') no-repeat 0px -88px !important;
}
.from-webmd li.mod {
	padding-right: 15px  !important;
}
/* from-webmd style end */

#mobileMenu {display:none !important;
}

#mobile_btns {display:none !important;
}

#dnn_dnnBreadcrumb_lblBreadCrumb {display: block !important;
}
#MobileBreadCrumb {display: none !important;
}

 #res_mob_search {display:none !important;
                }

 /* Custom CSS for Forms Starts */

 .LoginPanel {
    width: 500px !important;
    padding-right: 0px  !important;
    float: left !important;
    padding-top: 50px  !important;
}

 .dnnSearchBoxPanel .dnnSearchBox {
    margin-left: 10px !important;
    margin-right: 105px !important;
    display: block !important;
    height: 24px  !important;
}

.dnnSearchResultAdvancedTip {
    float: right !important;
    display: none  !important;
    margin: 10px 13px 0px 0px !important;
}

.dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_label {
    display: none !important;
    border-left: 1px solid #CCC !important;
    padding: 3px 15px 0px 10px !important;
    margin-right: 3px !important;
    color: #999 !important;
    cursor: pointer !important;
    background: none  !important;
    height: 22px !important;
}
 .dnnSearchBoxPanel {
    background: none  !important;
    max-width: 980px !important;
    padding: 10px 0 !important;
    width: 100% !important;
}

.dnnSearchBox > input[type="text"], .dnnSearchBox > input[type="text"]:focus {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: block !important;
    height: 20px !important;
    left: 5px !important;
    margin: 0 !important;
    outline: medium none !important;
    padding: 0 !important;
    position: absolute !important;
    vertical-align: top !important;
}

 .dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span {
    border-color: none !important;
    background: #2386C0 !important;
    box-shadow:none !important;
    color: rgb(239, 239, 239)  !important;
    text-shadow: none  !important;
    color: #fff  !important;
    border-radius:0 !important;
    text-decoration:none !important;
}

 .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: none !important;
    background: #2386C0 !important;
    box-shadow:none !important;
    color: rgb(239, 239, 239)  !important;
    text-shadow: none  !important;
    color: #fff  !important;
    border-radius:0 !important;
    text-decoration:none !important;
    border:0 !important;
}

.dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover, .dnnFormItem input[type="reset"]:hover, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, ul.dnnAdminTabNav li a:hover, .dnnLogin .LoginTabGroup span:hover {
     background: #2386C0 !important;
     color: #555 !important;
     border-radius:0 !important;
     text-decoration:none !important;
     border: none  !important;
}
.dnnSecondaryAction, a.dnnSecondaryAction:hover {
    box-shadow:none !important; 
    background:#2386C0 !important;  
    text-decoration:none !important; 
    color:#fff !important; 
    text-shadow:none !important;-moz-text-shadow:none !important; 
    border-radius:0 !important;
    border: none  !important;
}

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnFormItem input[type="submit"], .dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction {
    padding: 3px  !important;
    border-radius: 0 !important;
    border: none  !important;
}

div.ModDNNUserDefinedTableC ul.dnnActions {
    display: block !important;
    width: 58%  !important;    
    float: right  !important;
}

.dnnPrimaryAction {
    border-radius:0 !important;
    padding:3px !important;
}

.dnnLeft .urlControl {
    float: left !important;
    display: block !important;
    padding: 15px !important;
    margin-bottom: 10px !important;
    background-color: #fff  !important;    
}

.dnnFormItem table {
background: none !important;
width: 340px  !important;
}

.dnnLabel {
    text-align: left  !important;
}

.dnnLeft {
    float: left  !important;
}

.dnnForm input.dnnFormRequired {
    border-right: 5px solid #FEA400  !important; 
    *border-right: 5px solid #FEA400  !important; 
    border-right: 5px solid #FEA400\9  !important;  
    border-right: 5px solid #FEA400\0/  !important; 
    border-left: 1px solid #BFB1B1  !important;
    width: 240px  !important;
    height: 10px  !important;
}

.dnnFormItem input[type="text"], .dnnFormItem input[type="password"] {
    width: 44% !important;
    max-width: 240px !important;
    height: 10px !important;
}

a.dnnFormHelp {
    display: inline-block !important;
    position: absolute !important;
    right: 0px !important;
    top: 2px !important;
    width: 0px  !important;
    height: 0px  !important;
    background: none  !important;
    padding: 0px  !important;
    margin: 0px  !important;
}

div.dnnFormRadioButtons, div.dnnHSRadioButtons, span.dnnFormRadioButtons, span.dnnHSRadioButtons {
    display: inline-block !important;
    padding: 0px  !important;
    margin-bottom: 0px  !important;
    background-color: #FFF  !important;
}

.bstrap30 .form-control {
    display: block !important;
    width: 85%  !important;
    height: 30px  !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857 !important;
    color: #555 !important;
    vertical-align: middle !important;
    background-color: #FFF !important;
    background-image: none !important;
    border: 1px solid #CCC !important;
    border-radius: 0px  !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;
}

.bstrap30 .col-sm-3 {
    width: 35%  !important;
}

.bstrap30 .form-horizontal .label-right {
    text-align: left  !important;
    font-family: Verdana,Arial,Helvetica,sans-serif  !important;
}

.bstrap30 .col-sm-9 {
    width: 50%  !important;
}

.bstrap30 .form-horizontal .control-label {
    text-align: left  !important;
}

.bstrap30 .col-sm-3 {
    width: 50%  !important;
}

.bstrap30 .btn {
    display: inline-block !important;
    margin-bottom: 0px !important;
    font-weight: normal !important;
    text-align: center !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    background-image: none !important;
    border: 1px solid transparent !important;
    white-space: nowrap !important;
    padding: 3px 46px  !important;
    font-size: 14px !important;
    line-height: 1.42857 !important;
    border-radius: 0px  !important;
    -moz-user-select: none !important;
}

.bstrap30 .alert-info {
    background-color: #fff  !important;
    border-color: #fff  !important;
    color: #424242  !important;
    text-align: left  !important;
    font-family: Verdana,Arial,Helvetica,sans-serif  !important;    
}

.bstrap30 .section-title {
    padding-top: 0px  !important;
    padding-bottom: 0px  !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
}

.bstrap30 h3 {
    margin-top: 0px  !important;
    margin-bottom: 22px  !important;
}

.bstrap30 .section-title.underlined {
    border-bottom: 1px solid #09c  !important;
    height: 42px  !important;
    width: 95%  !important;    
    font-family: Arial,Tahoma,Helvetica,sans-serif  !important;
}
 /* Custom CSS for Forms Ends */

/************************ Custom CSS for Site Start *************************/

.Normal {
    color: #424242  !important;
    line-height: 1.2em  !important;
    color:#424242\9 !important;
    line-height: 12px\9 !important;
}
.Normal h1 {padding: 0px  !important;margin-top: -8px !important;}

.summaryContent table td {
    border: 1px solid #09C !important;
}

.summaryContentFW table td {
    border: 1px solid #09C !important;    
}

hr {
    clear: both !important;
    margin: 5px 0px  !important;
    height: 0px !important;
    border-style: solid !important;
    border-color: gray  !important;
    -moz-border-top-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    border-image: none !important;
    border-width: 0px 0px 1px  !important;
    /*background-color:#000!important\9 !important;*/
}

.SummaryListNewsroom table td {
    border: none  !important;
    padding: 0px  !important;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu {
z-index:1 !important;
}

.headersubNav .topNavContainer #subNavMenu a, .headersubNav .ecpNav .ecp #Link {
  text-decoration: none  !important; text-decoration: none !important; 
}
.countryDDL #boxes .modalCol {
  width: 155px\0/ !important; *width: 155px !important;
}
.countryDDL #boxes .modalCol ul {
  margin-left: 2px !important;
}

#sideCallouts .title {
    background: none repeat scroll 0 0 #0099CC !important;
    color: #FFFFFF !important;
    display: inline-block !important;
    width: 94% !important;
}

#bgRight p {
    *padding-left: 40px !important;
}

/*#sideCallouts ul li {
    list-style-type: disc !important;
    padding-bottom: 5px  !important;
}*/

.spot-title-multiTable-small-large .title {
    background: none repeat scroll 0 0 #0099CC !important;
    color: #FFFFFF !important;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
}

/*.summaryContent .Normal table {
    line-height: 1em !important;
}*/

.summaryContent
{
    width: 666px !important;
    float: left !important;
    /*padding: 0px 43px 26px 31px !important;*/
    background: none repeat scroll 0% 0% #FFF !important;
    font-size: 100% !important;
    color: #424242 !important; 
    margin:11px 0 0 0  !important;     
}
.summaryContent table td img {
        max-width: 250px  !important;
    }
    .summaryContent .Normal h2 {
    padding: 0px  !important; /*margin-top: -5px !important;*/
}

.summaryContentFW
{
    width: 100% !important;
    float: left !important;
    /*padding: 0px 43px 26px 31px !important;*/
    background: none repeat scroll 0% 0% #FFF !important;
    font-size: 100% !important;
    color: #424242 !important;    
}
 .summaryContentFW table td img {
        max-width: 250px  !important;
    }
    #dnn_ctr5345_ModuleContent img {
    margin: 0 10px 10px 10px !important;
    padding: 0 !important;
}
#dnn_ctr7690_HtmlModule_lblContent img {
    padding: 10px  !important;
}

.DNNModuleContent h2 {
    margin-bottom: 0px  !important;
}

.ui-state-default .ui-icon {
    background: url('images/arrow-collapse.png') 0 4px no-repeat  !important;
}

.ui-state-active .ui-icon {
    background: url('images/arrow-collapse.png') 0 4px no-repeat  !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {    
    margin-bottom: 3px !important;
    background: url('images/arrow-collapse.png') 0 4px no-repeat  !important;
}

.custom-para p{
    color: none  !important;
    padding: 3px 0 0 17px !important;
    padding-bottom: 0  !important;
    margin-bottom: -2%  !important;
}

.custom-para-softlens p{
     color: none  !important;
     padding: 3px 0 0 17px !important;
     padding-bottom: 0  !important;
}

.padding-top-4px p{
    padding-top: 4px  !important;
}

.clearfix-with-height-15px{
    clear: both !important;
    height: 15px !important;
}

.padding-top-0 a{
    padding-top: 0  !important;
}
.padding-bottom-0 a{
    padding-bottom: 0  !important;
}

.margin-left-0 ul{
    margin-left: 0  !important;
}

.color-2C5185 p{
    color: #2C5185  !important;
}
.width-94{
    width:  94%  !important;
}
.listPage p a{color:#424242!important}
.no-line-height ul li{
    line-height: 0.95em  !important;
}

.flt-rht{
    float: right !important;
}

a {
   outline: 0 !important;
}

.anythingSlider-Theme_01_Black{
    *margin: 12px auto 0 -15px  !important;
}

.sst_mob {display:none !important;
}

 .mob_top-clr {display:none !important;  }

#dnn20194Submit, #dnn20197Submit, #dnn20207Senden, #dnn20211Someta, #dnn20223Soumettre, #dnn20224Sottomettere, #dnn20225Submit {width: 25% !important; padding: 5px  !important;float: left !important; margin-left: 55% !important;margin-top: 25px !important;}
#dnn20194Cancel {width: 25% !important;padding: 5px  !important;float: right !important;margin-top: -47px !important;margin-right: -10% !important;}
#dnn20197Cancel, #dnn20207Cancel, #dnn20211Cancel, #dnn20223Cancel, #dnn20224Cancel, #dnn20225Cancel {width: 25% !important;padding: 5px  !important;float: right !important;margin-top: -47px !important; margin-right: -10% !important;}
label .normalCheckBox {margin-top: -1px  !important;}
.bstrap30 .form-horizontal .control-label {
    width: 100%  !important;
    float: none !important;
}


/************************ Custom CSS for Site End *************************/


  /************************responsive styles**********************/
a[href]:after {
    content: none  !important;
	-webkit-print-color-adjust:exact !important;
  }
  body{background-image: url('images/bg.png')  !important;-webkit-print-color-adjust:exact !important;
background-position: 50% 0%  !important;background-repeat: no-repeat  !important;background-color:#e0eef7  !important;}
#HorizPromoArea .contentPaneLowerLeft {
width: 479px  !important;
border-right: 1px solid rgb(151, 151, 151)  !important;
background: rgb(227, 228, 228)  !important;
float: left  !important;
position: absolute  !important;-webkit-print-color-adjust:exact  !important;
}
#HorizPromoArea .contentPaneLowerRight {
width: 480px  !important;
margin: 0px auto !important;
background: rgb(227, 228, 228) !important;
float: right  !important;
}
.blueBg {
background: rgb(189, 218, 236)  !important;
}
.tealBg {
background: rgb(183, 231, 236)  !important;
}
.beigeBg {
background: rgb(234, 232, 232)  !important;
padding: 0px !important;
}
   a[href]:after {
    content: none !important;
	-webkit-print-color-adjust:exact;
  }
  body{background-image: url('images/bg.png') !important;-webkit-print-color-adjust:exact;
background-position: 50% 0% !important;background-repeat: no-repeat !important;background-color:#e0eef7 !important;}
  html{background-image: url('images/bg.png') !important;-webkit-print-color-adjust:exact;
background-position: 50% 0% !important;background-repeat: no-repeat !important;background-color:#e0eef7 !important;}
#contentHolder {
background-image: url('images/sideCalloutBg.png') !important;background-position: 100% 0% !important;background-repeat:no-repeat !important;background-color:rgb(233, 241, 248) !important;
}
#subNavMenu li a{color: rgb(35, 35, 35) !important;}
.headersubNav ul li a {
display: block;
margin-right: 0px !important;
color: rgb(35, 35, 35) !important;
text-decoration: none;-webkit-print-color-adjust:exact;
}  
 #subNav .countryDDL {
float: left;
margin-top: 0px;
width: 21% !important;
float: left;
margin-top: 3px;

margin-top: 0px;
}   

#subNav .topNavContainer {
width: 45% !important;
float: left !important;

margin: 0px !important;
}
#subNav .ecpNav {
float: right !important;
margin: 0 0 0 17px !important;
width: 28% !important;}
.ecp {
margin-top: -10px;
width: 200px!important;
padding: 0!important;
}
.ecp #bgSpread {
background-image: url(images/ecp/ecp-center.png)!important;background-repeat: repeat-x;
}
.ecp #bgLeft {
background-image: url(images/ecp/ecp-left.png)!important;background-repeat: no-repeat !important;
}
.ecp #bgRight {
background-image: url(images/ecp/ecp-right.png)background-repeat:  no-repeat;
}
.ecp #Edge {
background-image: url(images/ecp/ecp-edge.png);background-repeat: no-repeat;
}


}






















