#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 .screen_reader { 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: url(450c3f5f01853fc70bf9130d76037d0a85567a1c.gif)  no-repeat scroll center 10px transparent; 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: none repeat scroll 0% 0% white; 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 .screen_reader { color: transparent; display: block; position: relative; height: 0px; width: 0px; line-height: 0; font-size: 0px; }
.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: none repeat scroll 0% 0% white; 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: none repeat scroll 0% 0% rgb(238, 238, 238); }
.oo_bar { padding-bottom: 22px; }
#oo_bar { cursor: pointer; color: rgb(37, 37, 37); border-top: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); 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: none repeat scroll 0% 0% rgb(238, 238, 238); }
#oo_bar .screen_reader { color: transparent; display: block; position: relative; height: 0px; width: 0px; line-height: 0; font-size: 0px; }
#oo_bar span { background: url(e52004d2c9e909670bcc19e2e9b49d9b793b04c5.gif)  no-repeat scroll left center transparent; 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: url(1c52ae2718b552ec39f4d5de6c29ce3614c4e399.gif)  no-repeat scroll 0% 0% transparent; height: 9px; position: absolute; width: 9px; }
#oo_tab div { background-image: url(d6a76799d3f14e195ed7d4f0c741df1a417e450c.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: none repeat scroll 0% 0% white; 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: url(f2c6004ab1dc65b130a90430e4b8d5a0f4e114f8.png)  no-repeat scroll right bottom transparent; border-top: 1px solid rgb(204, 204, 204); }
#oo_invitation_prompt a { background: none repeat scroll 0% 0% white; border-radius: 5px; transition: background 0.5s ease 0s; }
#oo_invitation_prompt a:hover { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
a#oo_launch_prompt { background: none repeat scroll 0% 0% rgb(0, 102, 51); }
a#oo_launch_prompt:hover { background: none repeat scroll 0% 0% rgb(0, 153, 102); }
#oo_close_prompt { position: absolute; display: block; background: none repeat scroll 0% 0% white; 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: none repeat scroll 0% 0% rgb(238, 238, 238); }
#oo_close_prompt .screen_reader { color: transparent; display: block; position: relative; height: 0px; width: 0px; line-height: 0; font-size: 0px; }
@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: url(2de83b983954f3fc60ebafb63fb37a2fe1f9affb.png)  no-repeat scroll right bottom transparent; }
}
#oo_overlay, #oo_invitation_overlay { background: url(d451e6658071c887c4271252867391c18675b074.gif)  no-repeat scroll 50% 80px black; 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: none repeat scroll 0% 0% black; opacity: 0.5; }
@media print {
  #oo_bar, .oo_feedback_float, #oo_tab { display: none; }
}
