#oo_feedback_fl_spacer { display: block; height: 1px; position: absolute; top: 0px; width: 100px; }
.oo_feedback_float { width: 100px; height: 50px; overflow: hidden; font: 12px Tahoma,Arial,Helvetica,sans-serif; text-align: center; color: rgb(37, 37, 37); cursor: pointer; z-index: 999997; position: fixed; bottom: 5px; border: 1px solid rgb(204, 204, 204); border-radius: 9px; right: 10px; }
.oo_feedback_float .screenReader { color: transparent; display: block; position: relative; height: 0px; width: 0px; line-height: 0; font-size: 0px; }
.oo_feedback_float .olUp { width: 100%; height: 100%; background: transparent url(daa4a6a2171c938c44ccac30483c5c1e6b78f4de.gif)  no-repeat scroll center 10px; text-align: center; padding: 31px 0px 5px; position: relative; z-index: 2; opacity: 1; transition: opacity 0.5s ease 0s; }
.oo_feedback_float .olUp img { margin-bottom: 5px; }
.oo_feedback_float .oo_transparent { display: block; background: white none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 1; opacity: 0.8; border-radius: 8px; }
.oo_feedback_float:hover .oo_transparent { opacity: 1; }
.oo_feedback_float:hover .olUp { display: block; opacity: 0; }
.oo_feedback_float .fbText { display: block; }
.oo_feedback_float .olOver { display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; min-height: 50px; z-index: 2; opacity: 0; transition: opacity 0.5s ease 0s; }
.oo_feedback_float .olOver span { display: block; padding: 10px 5px; }
.oo_feedback_float:hover .olOver { opacity: 1; top: 0px; }
.oo_cc_wrapper { left: 0px; padding: 0px; position: fixed; text-align: center; top: 25px; width: 100%; z-index: 999999; }
.oo_cc_wrapper span { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; }
.oo_cc_wrapper .iwrapper { background-color: white; margin: 0px auto; position: relative; width: 535px; z-index: 2; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6); border-radius: 9px; }
.oo_cc_wrapper iframe { position: relative; border: medium none; width: 100%; z-index: 4; }
.oo_cc_wrapper .oo_cc_close { position: absolute; display: block; background: white none repeat scroll 0% 0%; height: 20px; width: 20px; border: 1px solid rgb(204, 204, 204); cursor: pointer; right: 5px; top: 5px; border-radius: 5px; transition: background 0.5s ease 0s; font: 14px/20px Tahoma,Arial,Helvetica,sans-serif; text-align: center; z-index: 5; color: rgb(37, 37, 37); text-decoration: none; }
.oo_cc_wrapper .oo_cc_close:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.oo_bar { padding-bottom: 22px; }
#oo_bar { cursor: pointer; color: rgb(37, 37, 37); border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; bottom: 0px; display: block; font: 12px/22px Tahoma,Arial,Helvetica,sans-serif; height: 22px; left: 0px; position: fixed; text-align: left; width: 100%; z-index: 999997; transition: background 0.5s ease 0s; }
#oo_bar:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#oo_bar span { background: transparent url(3742af28fbfce615815acb35cc51b917ab0dd322.gif)  no-repeat scroll left center; display: block; margin: 0px 15px; height: 100%; padding-left: 17px; }
#oo_tab { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); display: block; position: fixed; top: 45%; height: 110px; width: 35px; z-index: 999995; cursor: pointer; }
#oo_tab span { bottom: 15px; display: block; background: transparent url(40fafe16132e9c19032aac23f77b868b6d91e492.gif)  no-repeat scroll 0% 0%; height: 9px; position: absolute; width: 9px; }
#oo_tab div { background-image: url(bd077be7da5ec66b11891631abeeaac3c28c112f.png) ; background-repeat: no-repeat; position: absolute; display: block; height: 100%; left: 0px; top: 0px; width: 100%; }
.oo_tab_left { left: -13px; border-radius: 0px 9px 9px 0px; transition: left 0.5s ease 0s; background-image: -moz-linear-gradient(left center , rgb(238, 238, 238), white); }
.oo_tab_left span { right: 6px; }
.oo_tab_left div { background-position: 6px -10px; }
.oo_tab_left:hover { left: -5px; }
.oo_tab_right { right: -13px; border-radius: 9px 0px 0px 9px; transition: right 0.5s ease 0s; background-image: -moz-linear-gradient(left center , white, rgb(238, 238, 238)); }
.oo_tab_right span { left: 7px; }
.oo_tab_right div { background-position: -6px -10px; }
.oo_tab_right:hover { right: -5px; }
.oo_tab_ie_right { border-right: medium none ! important; right: 1px; width: 25px ! important; }
.oo_tab_ie_right:hover { right: 6px; width: 30px ! important; }
#oo_container { position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 999999; }
html body #oo_invitation_prompt { background: white none repeat scroll 0% 0%; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6); border-radius: 9px; color: rgb(37, 37, 37); font: 14px/20px Tahoma,Arial,san-serif; margin: 50px auto; text-align: left; padding: 20px 10px; position: relative; width: 350px; z-index: 999999; }
html body #oo_invitation_prompt h1 { font-size: 24px; font-weight: 100; margin-bottom: 0.6em; }
html body #oo_invitation_prompt p { margin-bottom: 1.5em; }
html body #oo_invitation_prompt #prompt_buttons { padding-bottom: 15px; position: relative; z-index: 5; }
html body #oo_invitation_prompt #oo_launch_prompt { text-decoration: none; color: white; border: 1px solid rgb(0, 102, 51); padding: 5px 11px; margin-right: 17px; }
html body #oo_invitation_prompt #oo_no_thanks { text-decoration: none; color: rgb(37, 37, 37); border: 1px solid rgb(204, 204, 204); padding: 5px 11px; margin-right: 18px; }
html body #oo_ol_brand { display: block; height: 22px; }
#oo_ol_brand { background: transparent url(5ec97e72e42ad544eaa407fb305081fd41c5b79c.png)  no-repeat scroll right bottom; border-top: 1px solid rgb(204, 204, 204); }
#oo_invitation_prompt a { background: white none repeat scroll 0% 0%; border-radius: 5px; transition: background 0.5s ease 0s; }
#oo_invitation_prompt a:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
a#oo_launch_prompt { background: rgb(0, 102, 51) none repeat scroll 0% 0%; }
a#oo_launch_prompt:hover { background: rgb(0, 153, 102) none repeat scroll 0% 0%; }
#oo_close_prompt { position: absolute; display: block; background: white none repeat scroll 0% 0%; height: 20px; width: 20px; border: 1px solid rgb(204, 204, 204); cursor: pointer; right: 5px; top: 5px; border-radius: 5px; transition: background 0.5s ease 0s; font: 14px/20px Tahoma,Arial,Helvetica,sans-serif; text-align: center; }
#oo_close_prompt:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
@media only screen and (max-device-width: 480px) {
  html body #oo_invitation_prompt { box-sizing: border-box; width: 90%; padding: 3%; }
}
@media not all {
  #oo_ol_brand { background: transparent url(8c5b19868bdcd1217cf4081e045aa6af79dfad85.png)  no-repeat scroll right bottom; }
}
#oo_overlay, #oo_invitation_overlay { background: black url(6e46627732d286781255ee68bf2902dda64e32a7.gif)  no-repeat scroll 50% 80px; display: block; height: 1000%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 999998; opacity: 0.5; }
#oo_overlay.no_loading, #oo_invitation_overlay.no_loading { background: black none repeat scroll 0% 0%; opacity: 0.5; }
@media print {
  #oo_bar, .oo_feedback_float, #oo_tab { display: none; }
}
