.butsearchgo { border : 1px solid #000; background : #668194; padding : 3px; font-size : .88em; width : 1.6em; height : 1.5em }
a.butsearchgo { color : #fff }
div#topstory-position { position : relative; z-index : 9 }
div#pressrelease-position { position : relative; z-index : 1 }
div#podbtmR { position : relative; z-index : 1 }
#rightblock3 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock3 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock3 a { text-decoration : none }
#rightblock4 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock4 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock4 a { text-decoration : none }
#rightblock5 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock5 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock5 a { text-decoration : none }
#rightblock6 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock6 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock6 a { text-decoration : none }
#rightblock7 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock7 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock7 a { text-decoration : none }
#rightblock8 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock8 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock8 a { text-decoration : none }
#rightblock9 { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#rightblock9 a:hover { color : #45738d !important; text-decoration : underline }
#rightblock9 a { text-decoration : none }
#innerblock { font-family : Arial; color : #000; font-size : 8pt; font-weight : normal; line-height : 15px; padding-left : 5px; padding-top : 2px; padding-right : 5px; padding-bottom : 5px; background-color : #f0ece9; border-style : solid; border-width : 1px; border-color : #aba7a4; margin-top : 10px; width : 135px }
#innerblock a:hover { color : #45738d !important; text-decoration : underline }
#innerblock a { text-decoration : none }
.gridtable TD { font-size : 12px; border-right : 1px solid #ccc; border-bottom : 1px solid #ccc; padding : 5px; line-height : 18px }
.gridtable { background-color : #fff; border-left : 1px solid #ccc; border-top : 1px solid #ccc; width : 100% }
.gridtable.gridtable--fixed { table-layout: fixed; }
.gridtable.gridtable--fixed .text--break { word-break: break-all; }
.gridtablesml TD { font-size : 11px; border-right : 1px solid #dad3ce; border-bottom : 1px solid #dad3ce; padding : 5px }
.gridtablesml TH { font-size : 11px; border-right : 1px solid #dad3ce; border-bottom : 1px solid #dad3ce; padding : 5px }
.gridtablesml { background-color : #f3efec; border-left : 1px solid #dad3ce; border-top : 1px solid #dad3ce; width : 100% }
.gridtablesml_blue TD { font-size : 11px; border-right : 1px solid #196599; border-bottom : 1px solid #196599; padding : 5px }
.gridtablesml_blue TH { font-size : 11px; border-right : 1px solid #196599; border-bottom : 1px solid #196599; padding : 5px }
.gridtablesml_blue { background-color : #3f98d5; border-left : 1px solid #196599; border-top : 1px solid #196599; width : 100% }
.gridchart TD { font-size : 9px; font-family : arial; border-right : 1px solid #ccc; border-bottom : 1px solid #ccc; padding : 2px; line-height : 10px }
.gridchart { border-left : 1px solid #ccc; border-top : 1px solid #ccc }
.gridnone TD { font-size : 12px; font-family : arial; border-right : 0 solid #ccc; border-bottom : 0 solid #ccc; padding : 2px; line-height : 16px }
.gridnone { border-left : 0 solid #ccc; border-top : 0 solid #ccc }
.gridnone IMG { border : 1px solid #ccc }
.gridtable_video TD { font-size : 12px; border-bottom : 1px dotted #ccc; padding-bottom : 8px }
.gridtable_video { width : 100% }
.playbutton { float : left; border : 0; margin-top : -4px }
.downloadbox { padding : 8px; background : #f3efec; border : 1px solid #e0ddd9 }
#chan_items { margin : 20px }
#chan_items #item { margin-bottom : 10px }
#chan_items #item #item_title { font-weight : bold }
.osmsgbox { BORDER : #e1d091 2px solid; PADDING : 5px; BACKGROUND-COLOR : #ffefb2 }
FIELDSET { -moz-border-radius : 8px; border-radius : 8px; font-size : 11px; margin : 0 0 10px 10px; padding : 10px 10px 10px 10px }
LEGEND { margin : 0 5px 0 5px; padding : 0 5px 0 5px; font-size : 12px; font-weight : bold }
FIELDSET UL { line-height : 22px; margin : 0 0 0 20px; padding : 0 0 0 20px }
.hr { color #e9e5e2; background : #e9e5e2; border : 0; height : .6em; padding : 10px; margin : 0 }
.externalBackground .buffer { padding-bottom : 30px }
UL.wpptopstory { DISPLAY : inline; PADDING : 0; MARGIN : 0; LIST-STYLE-TYPE : none }
.wpptopstory LI { DISPLAY : inline; LIST-STYLE-TYPE : none }
.wpptopstory img { border : 0 }
#rr_video_main { margin-top : 5px; width : 868px; background-color : #d8eaef; background-image : url(/wppsite/i/evergreen_vid_rrlogo.gif); background-repeat : no-repeat; background-position : 700px 28px }
#rr_iframe_cat { overflow-x : hidden }
#rr_loading { position : absolute; top : 150px; width : 100%; text-align : center }
#mediaspace { float : left; width : 300px; padding : 5px; border : 1px solid #c4d7de; background-color : #fff; margin-right : 30px; margin-bottom : 20px }
.rr_video_clearfix { clear : both }
.rr_videolistbox { width : 100%; border-top : 3px solid #c4d7de; border-bottom : 3px solid #c4d7de }
.rr_videolist_title { background-color : #c4d7de; padding : 3px 3px 3px 6px; font-size : 12px; font-weight : bold }
.rr_videolist_subtitle {margin: 8px 0px 8px 0px; padding : 3px 0 3px 18px; font-family : arial; font-size : 12px; font-weight : bold; color : #65839b }
.rr_videolist_sort { font-weight : normal; font-size : 11px; word-spacing : 8px; float : right; padding-right : 10px; margin-top : -13px }
.rr_videolist_sort a.active { font-weight : bold }
.rr_video_playimg { float : left; width : 220px; padding : 10px; border : 1px solid #c4d7de; background-color : #fff; margin-right : 30px; margin-bottom : 50px }
.rr_video_detail { padding : 15px; font-size : 12px; font-family : arial }
.rr_video_detail a { color : #65839b }
.rr_video_detail span { font-size : 11px; line-height : 16px }
.rr_video_detail_lrg { font-size : 13px; font-weight : bold; margin-top : 8px; margin-bottom : 8px }
.rr_video_detail_sml { font-size : 11px }
.rr_videoplay { margin-top : 20px; margin-bottom : 20px }
.rr_video_playbutton { background : url(/wppsite/i/videolibrary_button_play.png) no-repeat; width : 78px; height : 25px; border : 0; float : left; margin-top : -5px; cursor : pointer; text-decoration: none !important; }
.rr_video_detailbutton { background : url(/wppsite/i/videolibrary_button_details.png) no-repeat; width : 78px; height : 25px; border : 0; float : left; margin-top : -5px; cursor : pointer; }
.rr_video_cat { list-style : none; margin-left : 0; padding : 5px 0 5px 0; font-size : 12px; line-height : 24px }
.rr_video_cat li { border-bottom : 1px solid #c4d7de }
.rr_video_cat a { color : #222; padding-left : 14px }
.rr_video_cat .active { background-color : #c4d7de; font-weight : bold; color : #62859b }
.rr_video_nav { width : 30%; background-color : #e5f3f8 }
.rr_video_list { width : 70% }
.rr_video_thumblist {position: relative; width: 593px; height: 350px; overflow: auto; margin-left : 15px; margin-top : 10px }
.rr_video_thumblist UL {position: relative; display: block; list-style: none; width: 570px; background: none; margin: 0px; padding: 0px; }
.rr_video_thumblist LI {position: relative; float: left; clear: none; width: 128px; height: 136px; margin: 5px 5px 0px 0px; padding : 4px 4px 7px 4px; overflow: hidden; font-size : 11px; font-family : arial; color : #555; }
.rr_video_thumblist LI .rr_inner {position: relative; display: block; overflow: visible; margin: 94px 0px 0px 0px;}
.rr_video_thumblist IMG {position: absolute; width: 120px; height: 87px; border : 0; padding : 2px; margin: -94px 0px 0px 0px; }
.rr_video_thumblist A {position: relative; display: block; overflow: visible; text-decoration : none; color : #555; font-weight : normal;}
.rr_video_thumblist A * {cursor: pointer;}
.rr_video_thumblist .thumb_title {position: relative; height : 41px; overflow : hidden; display : block; margin: 2px 0px 0px 3px; }
.rr_video_thumblist .thumb_duration { position : absolute; margin-top : -63px; margin-left : 4px; color : #fff; background-color : #000; padding : 1px 5px 1px 5px }
.rr_video_thumblist .active IMG { background-color : #fff }
.rr_video_iframe { margin : 0; background-color : #d8eaef }
.rr_video_iframe H1 { margin : 0 }
.rr_video_bread { background-color : #000; padding : 4px 0 4px 15px; margin : 0; font-size : 11px; font-weight : normal; color : #fff }
.rr_video_bread a { font-weight : normal; color : #fff }
.rr_video_pagetitle { font-size : 15px; padding-left : 13px; margin-bottom : 0; margin-top : 0; padding-top : 10px }
.rr_inner { padding : 0 }
.rr_outer { background : #e5f3f8; margin-bottom : 5px }
.rr_video_seeall { font-size : 11px; color : #000; font-weight : normal }
.rr_disclaimer { padding : 20px 15px 0 15px; text-align : justify; font-size : 11px; font-family : arial; color : #78a2ba }
#mainFloater { position : absolute; z-index : 99999; left : 0; top : 54px }
#closeSearchSuggestion { display : none }
.floater { display : none; width : 160px }
#smartInputFloaterContent { font-family : Arial, sans-serif; background-color : white; border : 1px solid #888; color : black; padding : 2px }
.matchedSmartInputItem { font-size : .7em; padding : 2px; cursor : pointer; border-bottom : 1px solid #ccc }
.selectedSmartInputItem { color : white; background-color : #3875d7; padding : 2px }
#smartInputResults { padding : 1px; margin : 1px }
.siwCredit { margin : 2px; padding : 2px; margin-top : 10px; font-size : .7em; color : black }
.divider_h { background-image : url('/wppsite/i/sectionhomepage_press_div_horz.gif'); background-repeat : repeat-x; background-position : center left }
.divider_v { background-image : url('/wppsite/i/sectionhomepage_press_div_vert.gif'); background-repeat : repeat-y; background-position : top center }
ul.as-selections { list-style-type : none; margin : 0; padding : 0 }
ul.as-selectionsmin { list-style-type : none }
ul.as-selections li.as-selection-item a.as-close { cursor : pointer; font-family : arial, sans-serif }
div.as-results { clear : both; font-family : arial }
ul.as-list { position : absolute; z-index : 9999; padding-left : 5px; list-style-type : none; font-size : .8em; color : #000; background-color : #fff; min-height : 0; max-height : 280px; margin : 0; overflow : hidden }
li.as-result-item, li.as-message { background-color : #fff; cursor : pointer; padding : 2px 2px; border-bottom : 1px dotted #ccc }
li.as-message { cursor : default }
li.as-result-item.active { background-color : #888; color : #fff }
li.as-result-item em { font-style : normal; background : #fff3a4; color : #000 }
li.as-result-item.active em { background : #fff3a4; color : #000 }
table.sortable a img { border : 0 }
table.sortable { border-spacing : 0; border : 0 solid #ddd; border-collapse : collapse }
table.sortable th, table.sortable td { text-align : left; padding : 5px 5px 5px 5px; border-style : solid; border-color : #ddd; font-size : 11px }
table.sortable th { border-width : 0 1px 5px 1px; background-color : #ddd; font-size : 11px }
table.sortable td { border-width : 0 }
table.sortable tr.odd td { background-color : #e3ddd8 }
table.sortable tr.even td { background-color : #e9e5e2 }
table.sortable tr.sortbottom td { background-color : #ccc; font-weight : bold }
table.sortable2 a img { border : 0 }
table.sortable2 { border-spacing : 0; border : 0 solid #ddd; border-collapse : collapse }
table.sortable2 th, table.sortable2 td { text-align : left; padding : 5px 5px 5px 5px; border-style : solid; border-color : #ddd; font-size : 12px }
table.sortable2 th { border-width : 0 1px 5px 1px; background-color : #ddd; font-size : 12px }
table.sortable2 td { border-width : 0 }
table.sortable2 tr.odd td { background-color : #e3ddd8 }
table.sortable2 tr.even td { background-color : #e9e5e2 }
table.sortable2 tr.sortbottom td { background-color : #ccc; font-weight : bold }
html, body { min-height : 100%; height : auto !important; height : 100% }
#TB_window { font : 12px Arial, Helvetica, sans-serif; color : #333 }
#TB_secondLine { font : 10px Arial, Helvetica, sans-serif; color : #666 }
#TB_window a:link { color : #666 }
#TB_window a:visited { color : #666 }
#TB_window a:hover { color : #000 }
#TB_window a:active { color : #666 }
#TB_window a:focus { color : #666 }
#TB_overlay { position : absolute; z-index : 100; top : 0; left : 0; background-color : #000 }
#TB_window { position : absolute; background : #fff; z-index : 102; color : #000; border : 4px solid #525252; text-align : left }
#TB_window img { display : block; margin : 15px 0 0 15px; border-right : 1px solid #ccc; border-bottom : 1px solid #ccc; border-top : 1px solid #666; border-left : 1px solid #666 }
#TB_caption { height : 25px; padding : 7px 30px 10px 25px; float : left }
#TB_closeWindow { height : 25px; padding : 11px 25px 10px 0; float : right }
#TB_closeAjaxWindow { padding : 5px 10px 7px 0; margin-bottom : 1px; text-align : right; float : right }
#TB_ajaxWindowTitle { float : left; padding : 7px 0 5px 10px; margin-bottom : 1px }
#TB_title { background-color : #e8e8e8; height : 27px }
#TB_ajaxContent { clear : both; padding : 2px 15px 15px 15px; overflow : auto; text-align : left; line-height : 1.4em }
#TB_ajaxContent p { padding : 5px 0 5px 0 }
#TB_load { position : absolute; display : none; height : 100px; width : 100px; z-index : 101 }
#TB_HideSelect { z-index : 99; position : absolute; top : 0; left : 0; background-color : #fff; border : 0 }
#TB_iframeContent { clear : both; border : 0; margin-bottom : -1px; margin-top : 1px }
* { padding : 5; margin : 5 }
#TB_WPPED_secondLine { font : 10px Arial, Helvetica, sans-serif; color : #666 }
#TB_WPPED_window a:link { color : #666 }
#TB_WPPED_window a:visited { color : #666 }
#TB_WPPED_window a:hover { color : #000 }
#TB_WPPED_window a:active { color : #666 }
#TB_WPPED_window a:focus { color : #666 }
#TB_WPPED_overlay { position : fixed; z-index : 100; top : 0; left : 0; height : 100%; width : 100% }
.TB_WPPED_overlayMacFFBGHack { background : url(/wppsite/i/macFFBgHack.png) repeat }
.TB_WPPED_overlayBG { background-color : #000; filter : alpha(opacity = 5); -moz-opacity : .05; opacity : .05 }
* html #TB_WPPED_overlay { position : absolute; height : expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px') }
#TB_WPPED_window { font : 12px Arial, Helvetica, sans-serif; color : #333; position : fixed; background : transparent url(/wppsite/i/wppedcreamawards_vidback.png) no-repeat; z-index : 102; display : none; text-align : center; top : 50%; left : 50%; padding-top : 18px }
* html #TB_WPPED_window { position : absolute; margin-top : expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px') }
#TB_WPPED_window img #TB_WPPED_Image { display : block; margin : 0; border : 0 solid #ccc }
#TB_WPPED_caption { height : 25px; padding : 0; float : left }
#TB_WPPED_closeWindow { height : 25px; padding : 0; float : right }
#TB_WPPED_closeAjaxWindow { padding : 0; text-align : right; float : right }
#TB_WPPED_ajaxWindowTitle { float : left; padding : 0 }
#TB_WPPED_title { width : 540px; margin : 0 auto }
#TB_WPPED_ajaxContent { clear : both; padding : 0; overflow : auto; text-align : left; line-height : 1.4em }
#TB_WPPED_ajaxContent .TB_WPPED_modal { padding : 0 }
#TB_WPPED_ajaxContent p { padding : 0 }
#TB_WPPED_load { position : fixed; display : none; height : 13px; width : 208px; z-index : 103; top : 50%; left : 50%; margin : -6px 0 0 -104px }
* html #TB_WPPED_load { position : absolute; margin-top : expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px') }
#TB_WPPED_HideSelect { z-index : 99; position : fixed; top : 0; left : 0; border : 0; filter : alpha(opacity = 0); -moz-opacity : 0; opacity : 0; height : 100%; width : 100% }
* html #TB_WPPED_HideSelect { position : absolute; height : expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px') }
#TB_WPPED_iframeContent { margin-top : 5px; clear : both; border : 0 solid #ccc; _margin-bottom : 1px; background-color : transparent }
.vl_anchors { list-style : none; margin : 0; padding : 0 0 1px }
.vl_anchors:after { display : block; clear : both; content : " " }
.vl_anchors li { float : left; margin : 0 1px 0 0 }
.vl_anchors a { display : block; position : relative; top : 1px; z-index : 2; padding : 2px 9px 1px; color : #585a57; text-decoration : none; font-size : .8em }
.vl_anchors .on a { padding-bottom : 2px; font-weight : bold }
.vl_anchors a:focus, .vl_anchors a:active { outline : 0 }
.vl_anchors .on a:link, .vl_anchors .on a:visited { cursor : text }
.vl_anchors a:hover, .vl_anchors a:focus, .vl_anchors a:active { cursor : pointer }
.vl_anchor { padding : 0; overflow : auto; width : 575px; height : 48em; font-family : arial }
div.vl_anchor { padding-top : 10px; font-size : .8em; color : #888 }
div.vl_anchor a { font-weight : bold; color : #64849c; font-size : 12px; text-decoration : none }
div.vl_anchor a:hover { text-decoration : underline }
div.vl_anchor ul { margin-left : -20px }
div.vl_anchor li { display : inline; list-style : none; margin : 0 5px 10px 0; padding : 0 5px 10px 0; float : left; font-size : 12px; width : 120px }
.vid-grid { font-family : arial; font-size : 12px; width : 580px }
.vid-grid ul { list-style-type : none; padding : 0; margin : 0; margin-top : 0; padding-top : 0 }
.vid-grid li { float : left; list-style-type : none; display : inline; padding-top : 20px; padding-bottom : 20px; width : 100%; border-bottom : 1px dotted #ccc }
.vid-grid .gridimg { float : left; margin-right : 10px; border : 4px solid #ccc }
.vid-grid .gridtitle { display : none }
.vid-grid2 { margin-bottom : 20px; padding-bottom : 20px }
.vid-grid2 ul { list-style-type : none; padding : 0; margin : 0 }
.vid-grid2 li { display : inline }
.vid-grid2 .vidimg { width : 120px; height : 87px; border : 2px solid #ccc }
.vid-grid2 .gridview { display : none }
.vid-grid2 .gridimg { float : left; margin-right : 10px; margin-bottom : 15px; font-family : arial; font-size : 11px; width : 124px; height : 135px; overflow : hidden }
.gridtool { background : #d2cdc8; width : 100%; margin-bottom : 10px }
.playbutton { border : 0 }
#videoBar { width : 130px }
.resultsBox_gsvb { position : relative; overflow : hidden; height : 330px; width : 130px }
.title_gsvb { width : 240px; overflow : auto }
.gsc-branding-text { font-size : 11px; font-family : arial }
.gsc-branding-img-noclear { border : 0 }
.playerBox_gsvb div.alldone_gsvb { color : #555; font-size : .9em; font-family : arial }
.playerBox_gsvb a.title_gsvb { color : #555; font-size : .9em; font-family : arial }
.playerBox_gsvb div.alldone_gsvb:hover { color : #555; font-family : arial }
.playerBox_gsvb a.title_gsvb:hover { color : #555; font-family : arial }
.resultsBox_gsvb div.resultDiv_gsvb { border-color : #676767 }
.floatingPlayerBox_gsvb, .floatingPlayerBox_gsvb * { background-color : #fff }
.floatingPlayerBox_gsvb { border : 3px solid #f0f0f0 }
.floatingPlayer_gsvb { background-color : #fff }
.playerBox_gsvb { display : block; margin-top : 4px; margin-bottom : 4px; margin-left : 10px; margin-right : 10px; text-align : center }
.floatingPlayerBox_gsvb { position : absolute; opacity : .90; -moz-opacity : .90; filter : alpha(opacity = 90); z-index : 9998; margin-right : 20px }
.floatingPlayer_gsvb { position : absolute; z-index : 9999 }
.floatingBranding_gsvb { position : absolute }
.idle_gsvb { display : none }
.playing_gsvb { display : block }
.playerInnerBox_gsvb { margin-top : 2px }
.playerInnerBox_gsvb .player_gsvb { width : 260px; height : 195px }
.playerInnerBox_gsvb div.player_gsvb { margin : auto }
.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb { margin : 0 }
.playerBox_gsvb div.alldone_gsvb { display : inline; font-size : 11px; cursor : pointer }
.playerBox_gsvb div.alldone_gsvb:hover { text-decoration : underline }
.playerBox_gsvb div.title_gsvb { text-align : center; font-size : 11px; margin-top : 2px }
.playerBox_gsvb a.title_gsvb { text-decoration : none }
.playerBox_gsvb a.title_gsvb:hover { text-decoration : underline }
.full_gsvb { display : block }
.empty_gsvb { display : none }
table.resultTable_gsvb { border-collapse : collapse }
table.resultTable_gsvb td { border : 0 }
div.resultDiv_gsvb { border-width : 1px; border-style : solid; background-color : #000; height : 79px; width : 104px; text-align : center }
div.smallResultDiv_gsvb { height : 41px; width : 54px; text-align : center }
div.resultDiv_gsvb img { cursor : pointer; display : inline }
div.statusBox_gsvb { padding : 4px }
div.statusItem_gsvb { display : inline; font-size : .9em; font-family : arial; text-decoration : underline; color : #555; cursor : pointer; margin-right : 6px; font-weight : bold; white-space : nowrap }
div.statusItemSelected_gsvb { text-decoration : none; color : #000 }
.jcarousel_wppedcream li { padding-right : 3px }
.jcarousel_prev, .jcarousel_next { cursor : pointer }
.validationSummary { margin: 0px 0px 10px 0px; padding: 15px 15px 15px 15px; color: #45738D; background: #ECF7FB; border-top: dotted 1px #9BA89F; border-bottom: dotted 1px #9BA89F; }

/* Cookie Banner styling */
.cookie-banner { position: fixed; width: 100%; max-width: 960px; bottom: 0; left: 0; right: 0; padding: 20px; margin: 0 auto; z-index: 10; font-family : arial; background-color: #666; box-sizing: border-box; }
.cookie-banner__content { font-size: 15px; color: white; padding-right: 105px;}
.cookie-banner__content p { margin: 0; }
.cookie-banner__content a { color: #f18625; }
.cookie-banner__close { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); font-size: 18px; cursor: pointer; }
.cookie-banner__button { width: 100px; padding: 7px 15px; background-color: #668194; color: white; border: 0; cursor: pointer; }
.cookie-banner__button:hover {opacity: .6;}

.toggle-button { position:relative; display: inline-block; width: 30px; height: 17px; margin-right: 40px;}
.toggle-button input { display: none; }
.toggle-button label { position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; border-radius: 17px; background-color: #ccc; transition: all .4s ease; }
.toggle-button label:before { position: absolute; content: ''; bottom: 2px; left: 2px; width: 13px; height: 13px; border-radius: 50%; background-color: white; transition: all .4s ease;}
.toggle-button label:after { content: attr(data-off); display: block; position: absolute; left: 100%; margin-left: 5px; height: 100%; width: 35px; font-weight: bold; font-size: 16px; white-space: nowrap;}
.toggle-button input:disabled + label { background-color: rgba(204, 204, 204, .5); }
.toggle-button input:disabled:checked + label {background-color: rgba(22, 139, 178, .5); }
.toggle-button input:checked + label { background-color: #168bb2; }
.toggle-button input:checked + label:after {content: attr(data-on); }
.toggle-button input:checked + label:before { transform: translateX(13px); -webkit-transform: translateX(13px); }


/* Privacy Policy overlay box */
.overlay-box { position: fixed; display: none; padding: 20px; width: 960px; left: 50%; top: 120px; margin-left: -480px; z-index: 20; background: #fff; box-sizing: border-box; box-shadow: 0 8px 15px 0 rgba(0,0,0,.45); font-family:Arial, Helvetica, sans-serif;  font-size:10px; text-align: center; }
.overlay-box__close { position: absolute; top: 10px; right: 10px; }
.overlay-box__close > a { color: black; font-size:14px; }
.overlay-box__close > a:hover { text-decoration: none; opacity: .6;}
.overlay-box.overlay-box--visible { display: block; }
.overlay-box:after { position: fixed; content: ""; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.5); z-index: -2; }
.overlay-box:before { position: absolute; content: ""; top: 0; left: 0; bottom: 0; right: 0; background: #fff; z-index: -1; }

/* Privacy Policy sticky box */
.sticky-box { position: sticky; position: -webkit-sticky; width: 100%; bottom: 10px; margin: 20px 0; padding: 20px; z-index: 1; background-color: #e9e5e2; border: 1px solid #d2d2d2; box-shadow: 0 3px 20px 0 rgba(0,0,0,.18); box-sizing: border-box; }
.sticky-box__content.sticky-box__content--to-right { text-align: right; }