match found for ".image_items .image_item_author_head" in selector .image_items .image_item_author_head
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none; margin: 0px 0px 0px -40px; padding: 0px;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 { color: #3475B1;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select {
}
legend {
    color: #000000;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    left: -1e+8px;
    position: absolute;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget {
    font-family: "Segoe UI","Myriad Pro",Tahoma,Arial,Helvetica,sans-serif;
    outline: medium none;
}
.ui-widget a {
    outline: medium none;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "Segoe UI","Myriad Pro",Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #DDDDDD;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/progress_bar.gif") repeat-x scroll 50% 50% #83B0CA;
    border: 1px solid #8AB0C6;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-header a {
    color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #5F83B9;
    font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1C94C4;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #FDF5CE;
    border: 1px solid #FBCB09;
    color: #C77405;
    font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #C77405;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #FBD850;
    color: #EB8F00;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #EB8F00;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background: none repeat scroll 0 0 #F4F8FD;
    border: 1px solid #D2DBF4;
    border-radius: 0 0 0 0 !important;
    color: #0D2054;
    font-size: 11px;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
    color: #0D2054;
}
.ui-state-error, .ui-widget-content .ui-state-error {
    background: none repeat scroll 0 0 #FCF0F0;
    border: 1px solid #E2D0D0;
    border-radius: 0 0 0 0 !important;
    color: #280B0B;
    font-size: 11px;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
    color: #280B0B;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
    color: #280B0B;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-state-highlight p, .ui-state-error p {
    margin: 8px 0;
    padding: 1px 0;
}
.ui-state-highlight .ui-icon, .ui-state-error .ui-icon {
    margin: -1px 8px 0 0 !important;
}
.ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_222222_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_222222_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/icon_sprite.png") no-repeat scroll -16px 0 transparent !important;
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/icon_sprite.png") no-repeat scroll 0 0 transparent !important;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-bottom {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-corner-right {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-left {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}
.ui-widget-overlay {
    background: none repeat scroll 0 0 #222D3F;
    opacity: 0.7;
}
.ui-widget-shadow {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
    border-radius: 5px 5px 5px 5px;
    margin: -5px 0 0 -5px;
    opacity: 0.2;
    padding: 5px;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
    z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.ui-accordion h3 {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 0 transparent;
}
.ui-accordion h3.ui-state-default {
    background-position: 0 0;
}
.ui-accordion h3.ui-state-active {
    background-position: 0 -33px;
    border-color: #749AAF !important;
}
.ui-accordion h3.ui-state-hover, .ui-accordion h3.ui-state-default {
    border-color: #AAAAAA;
}
.ui-accordion h3.ui-state-active a {
    color: #1C4257;
}
.ui-accordion .ui-accordion-header .ui-icon {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/icon_sprite.png") repeat scroll 0 0 transparent;
}
.ui-accordion .ui-state-active .ui-icon {
    background-position: 0 -64px;
}
.ui-accordion .ui-state-default .ui-icon {
    background-position: -16px -80px;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
    color: #4F4F4F;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 0.5em 0.5em 0.5em 0.7em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 24px;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -7px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    background: none repeat scroll 0 0 #F8FCFE;
    border-color: #749AAF;
    border-top: 0 none #749AAF;
    display: none;
    font-size: 11px;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content {
    border-radius: 0 0 0 0;
}
.ui-autocomplete {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none !important;
    border-radius: 0 0 0 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    cursor: default;
    padding: 0 !important;
    position: absolute;
    z-index: 2 !important;
}
.ui-autocomplete-loading {
    background: url("/Themes/Default/Content/Images/jQuery-UI/ui-anim_basic_16x16.gif") no-repeat scroll right center white;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    border: 0 none;
    border-radius: 0 0 0 0;
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background: none repeat scroll 0 0 #5F83B9;
    color: #FFFFFF;
    text-shadow: 0 1px 1px #234386;
}
.ui-button {
    border: 0 none;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3em;
}
button.ui-button-icons-only {
    width: 3.2em;
}
.ui-button span {
    border: 1px solid;
    border-radius: 3px 3px 3px 3px;
}
.ui-state-default .ui-button-text {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 0 transparent !important;
    border-color: #B6B6B6;
    color: #4F4F4F;
}
.ui-state-hover .ui-button-text {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 0 transparent !important;
    border-color: #9D9D9D;
    box-shadow: 0 0 8px #D4D4D4;
    color: #313131;
}
.ui-state-active .ui-button-text {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 bottom transparent !important;
    border-color: #B6B6B6;
    color: #4F4F4F;
}
.ui-button .ui-button-text {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.ui-button-text-only .ui-button-text {
    padding: 5px 12px;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 5px;
    text-indent: -1e+7px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 5px 12px 5px 25px;
}
.ui-button-text-icons .ui-button-text {
    padding-right: 1.8em;
}
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button .ui-icon {
    border: 0 none;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-left: 6px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon .ui-icon-primary, .ui-button-text-icons .ui-icon-primary, .ui-button-icons-only .ui-icon-primary {
    left: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
.ui-buttonset, .ui-buttonset span {
    border-radius: 0 0 0 0 !important;
}
.ui-corner-left .ui-button-text {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}
.ui-corner-right .ui-button-text {
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
.ui-buttonset .ui-state-active .ui-button-text {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 -33px transparent !important;
    border-color: #7096AB;
    box-shadow: none !important;
    color: #1C4257;
    cursor: default;
}
button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-dialog {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.8);
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/the_gradient.gif") repeat-x scroll 0 0 transparent;
    border-color: #979797;
    border-radius: 0 0 0 0;
    border-width: 0 0 1px;
    padding: 0.5em 1em 0.3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    color: #000000;
    float: left;
    font-size: 13px;
    margin: 0.1em 16px 0.2em 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 16px;
    margin: -9px 0 0;
    position: absolute;
    right: 6px;
    top: 50%;
    width: 16px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/icon_sprite.png") no-repeat scroll 0 -16px transparent;
    display: block;
    margin: 1px;
}
.ui-dialog-titlebar .ui-state-hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
}
.ui-dialog .ui-state-hover span {
    background-position: -16px -16px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0.5em 0.4em 0.5em 0;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    border: 0 none;
    position: relative;
    text-align: left;
}
.ui-state-focus .ui-slider-handle {
    border: 0 none;
}
.ui-slider .ui-slider-handle {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/slider_handles.png") no-repeat scroll 0 -23px transparent;
    cursor: pointer;
    height: 23px;
    position: absolute;
    width: 23px;
    z-index: 2;
}
.ui-slider .ui-state-hover {
    background-position: 0 0 !important;
}
.ui-slider .ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider .ui-state-default {
    border: 0 none;
}
.ui-slider-horizontal {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/slider_h_bg.gif") repeat-x scroll 0 0 transparent;
    height: 5px;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -12px;
    top: -9px;
}
.ui-slider-horizontal .ui-slider-range {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/slider_h_bg.gif") repeat-x scroll 0 -5px transparent;
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/slider_v_bg.gif") repeat-y scroll -5px 0 transparent;
    height: 100px;
    width: 5px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/slider_v_bg.gif") repeat-y scroll 0 0 transparent;
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-tabs {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    background: none repeat scroll 0 0 transparent;
    border-color: #A8A8A8;
    border-radius: 0 0 0 0;
    border-width: 0 0 1px;
    margin: 0;
    padding: 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    font-size: 12px;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #A8A8A8;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
    font-size: 12px;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-tabs .ui-state-default {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 0 #CCCCCC;
    border-color: #A8A8A8;
}
.ui-tabs .ui-state-default a {
    color: #4F4F4F !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.ui-tabs .ui-state-active {
    background: none repeat scroll 0 0 #FFFFFF;
}
.ui-datepicker {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/datepicker.gif") repeat-x scroll left top #FFFFFF;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    padding: 2px 0 6px;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    border: 0 none;
    cursor: pointer;
    height: 16px;
    position: absolute;
    top: 6px;
    width: 16px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.ui-datepicker .ui-datepicker-prev span {
    background-position: 0 -32px !important;
}
.ui-datepicker .ui-datepicker-next span {
    background-position: -16px -32px !important;
}
.ui-datepicker .ui-datepicker-prev-hover span {
    background-position: 0 -48px !important;
}
.ui-datepicker .ui-datepicker-next-hover span {
    background-position: -16px -48px !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/icon_sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    color: #000000;
    font-size: 12px;
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 10px;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 2px 3px 3px;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker .ui-datepicker-calendar a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    padding: 1px 2px 2px;
}
.ui-datepicker .ui-datepicker-calendar a.ui-state-hover {
    color: #1C4257;
}
.ui-datepicker .ui-datepicker-current-day .ui-state-default {
    background: none repeat scroll 0 0 #5F83B9;
    color: #FFFFFF !important;
    font-weight: bold;
    text-shadow: 0 1px 1px #234386;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-progressbar {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/progress_bar.gif") repeat-x scroll 0 -50px transparent;
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/progress_bar.gif") repeat-x scroll 0 0 transparent;
    height: 100%;
    margin: -1px;
}
.ui-widget-header .ui-icon {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/ui-icons_454545_256x240.png");
}
.ui-button {
}
.ui-button-text-only .ui-button-text {
    padding: 7px 18px;
}
.ui-button .ui-button-text {
    font-size: 0.8em;
    line-height: 1;
    padding: 7px 18px;
}
.ui-dialog .ui-dialog-titlebar-help {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 1.5em;
    top: 50%;
    width: 19px;
}
.ui-dialog .update-count-container {
    float: right;
    width: 290px;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default, .ui-dialog .ui-dialog-titlebar .ui-widget-content .ui-state-default, .ui-dialog .ui-buttonset .ui-state-default, .ui-dialog .ui-button-text-only .ui-state-default, .ui-dialog .ui-widget-content .ui-button-text-only {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
}
.ui-dialog .ui-dialog-titlebar .ui-button {
    float: left;
    font-size: 0.9em;
}
.ui-dialog .ui-dialog-titlebar .ui-button .ui-button-text {
    padding: 5px 25px 5px 12px;
}
.ui-dialog .ui-dialog-titlebar .ui-button-text-only .ui-button-text {
    padding: 5px 18px !important;
}
.ui-dialog .ui-dialog-titlebar .ui-button .ui-button-icon-secondary {
    position: absolute;
    right: 6px;
    top: 3px;
}
.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon-refresh {
    background-position: -64px -80px !important;
}
.ui-dialog .ui-dialog-buttonpane button {
    float: none;
    margin: 0 4px;
    padding: 0;
}
.ui-dialog .ui-dialog-buttonpane {
    padding: 0.5em 0.3em 0.5em 0.4em;
    text-align: right;
}
.ui-state-default .ui-button-text {
    color: #333333;
}
.ui-priority-primary .ui-button-text {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg_primary.png") !important;
    color: #333333 !important;
}
.ui-priority-secondary .ui-button-text {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg_secondary.png") !important;
    color: #333333 !important;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
    filter: none;
    font-weight: normal;
    opacity: 1;
}
.ui-dialog .ui-state-default, .ui-dialog .ui-widget-content .ui-state-default, .ui-dialog .ui-state-hover, .ui-dialog .ui-widget-content .ui-state-hover, .ui-dialog .ui-state-focus, .ui-dialog .ui-widget-content .ui-state-focus {
    background: none repeat scroll 0 0 transparent;
}
.ui-accordion .ui-accordion-header {
    color: #4F4F4F !important;
    display: block;
    font-size: 12px;
    font-weight: bold !important;
    padding: 0.2em 0.5em 0.25em 0.7em !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) !important;
}
.ui-accordion-icons .ui-accordion-header {
    padding-left: 24px !important;
}
.ui-accordion .ui-accordion-content {
    background: none repeat scroll 0 0 transparent;
    font-size: 13px !important;
}
.ui-accordion h3 {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/jQuery-UI/button_bg.png") repeat-x scroll 0 0 transparent !important;
}
.ui-accordion h3.ui-state-active {
    background-position: 0 -33px !important;
}
.button-left {
    float: left !important;
}
.ui-datepicker {
    width: auto;
}
#ui-datepicker-div {
    display: none;
}
.ui-widget input, .ui-widget select, .ui-widget textarea {
    font-size: 1.1em;
}
.ui-widget select {
    color: #303030;
}
div.ui-state-error {
    margin-bottom: 8px;
}
div.ui-state-error span.ui-icon-alert {
    float: left;
}
div.ui-state-error p {
    margin: 8px !important;
}
.ui-dialog-content .ui-button-text {
    font-size: 11px;
}
html {
    overflow: auto;
}
html, body {
    height: 100%;
}
body {

}
a, .ui-widget-content a {
    color: #0E4C9E;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
em {
    font-style: italic;
}
strong {
    font-weight: bold;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.container {
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.wide .container {
    max-width: 1536px;
    min-width: 960px;
    width: auto;
}
.gradient {
    background-color: #FFFFFF;
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Shared/content_bg.png");
    background-position: center top;
    background-repeat: repeat-x;
}
.flourish {
    background-color: #FFFFFF;
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Shared/bg_swoop.jpg");
    background-position: right top;
    background-repeat: no-repeat;
}
.heading {
    color: #144679;
    font-size: 2.1em;
    line-height: 1.2;
}
.sub-heading {
    color: #0054A4;
    font-size: 1.063em;
}
.alternate-heading {
    color: #464646;
    font-size: 1.313em;
}
div.region {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #C5C5C5 #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
div.region h1 {
    font-weight: normal;
    height: 55px;
    margin: 0;
}
div.region h3 {
    color: #009A4A;
}
div.region div.divider {
    border-bottom: 1px solid #030FA8;
    border-top: 1px solid #696BC0;
    margin: 2px;
}
div.region div.divider div {
    background-color: #000089;
    border-top: 1px solid #141699;
    height: 1px;
    overflow: hidden;
}
.origin-button {
    visibility: hidden;
}
.right-arrow {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Static/tab_shifter_arrows.png");
    background-position: 0 0;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.down-arrow {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Static/tab_shifter_arrows.png");
    background-position: 0 -34px;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.container-spacer {
    padding: 20px;
}
.unavailable {
    color: #757575;
    cursor: default;
    font-weight: normal;
}
.warning {
    color: #CC0000;
    padding-bottom: 1em;
}
span.selected {
    color: #009900;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
}
.boxPadding {
    padding: 0.5em;
}
.contentPadding {
    padding: 1em;
}
.mono {
    font-family: Courier New,monospace;
}
p {
}
ul.checkList, ul.checkList li {
    list-style-type: none;
}
ul.checkList ul {
    margin-left: 1.5em;
}
ul.checkList h4 {
    margin: 0;
}
.loading-small {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/loading_small.gif");
    background-repeat: no-repeat;
    height: 16px;
    width: 23px;
}
.loading-medium {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/loading_medium.gif");
    background-repeat: no-repeat;
    height: 20px;
    width: 30px;
}
.loading-large {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/loading_large.gif");
    background-repeat: no-repeat;
    height: 26px;
    width: 38px;
}
div.origin-loading {
    background: none repeat scroll 0 0 #EFEFFF;
    opacity: 0.65;
    position: absolute;
    text-align: center;
    z-index: 10003;
}
div.origin-loading img {
    margin-top: 10%;
}
div.searchTips {
    line-height: 1.75em;
}
div.searchTips ul {
    margin-left: 1.35em;
}
div.searchTips h2 {
    color: #606060;
    font-size: 1.2em;
    margin: 0;
    padding: 0 0 0.25em;
}
div.searchTips ul li {
    margin-bottom: 1em;
}
.ori-icon {
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    overflow: hidden;
    text-decoration: underline;
    text-indent: -99999px;
    width: 16px;
}
.ori-icon-list {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/IconSprite.png") repeat scroll 0 0 transparent;
}
a.selectRecord img {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/TagRecordSprite.png") no-repeat scroll 0 -20px transparent;
    border: 0 none;
    height: 20px;
    margin: 4px 0 -4px;
    width: 20px;
}
a.selectRecord img.selected {
    background-position: 0 0;
}
.ajax-loader {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    padding: 1px;
}
.ui-dialog-content {
    font-size: 13px;
}
.linebreak {
    border-bottom: 1px solid #AAAAAA;
    clear: both;
    height: 1px;
    margin: 10px 10px 6px 0;
}
div.originAlert {
    background: url("/Themes/Default/Content/Images/Dnc/AlertIcon.png") no-repeat scroll 0 1.5em transparent;
    padding: 2em 2em 1em 4em;
}
div.originAlert em {
    color: #114D80;
    font-weight: bold;
}
.bullet-list li {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/Bullet.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
ol.table li {
    padding: 0.25em 0;
}
ol.table li label {
    color: #464646;
    display: inline-block;
    white-space: nowrap;
    width: 130px;
}
ol.table li .input, ol.table li input {
    display: inline;
    width: 335px !important;
}
ol.table li select {
    display: inline-block;
    width: 351px !important;
}
ol.table li .textarea {
    display: inline;
}
ol.table li textarea {
    width: 340px !important;
}
.ui-datepicker-trigger {
    margin-right: 2px;
    vertical-align: middle;
}
ul.error-summary li {
    color: #800000;
    list-style: square outside none !important;
    margin: 0;
    padding: 0;
}
#diagnostics-list button {
    background-color: #356AA0;
    border: 1px outset #3F4C6B;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 4px 4px 0 rgba(255, 255, 255, 0.5) inset;
    color: White;
    float: right;
    padding: 3px 7px;
}
#diagnostics-list button:hover {
    box-shadow: 0 0 5px 2px #4096EE, 0 4px 4px 0 rgba(255, 255, 255, 0.5) inset;
}
#diagnostics-list > p {
    color: #356AA0;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
    padding-top: 0;
}
#diagnostics-list li, #diagnostics-list ul {
    font-size: 11px;
    font-weight: normal;
    list-style-position: inside;
    list-style-type: circle;
    margin-left: 10px;
}
#diagnostics-list li pre {
    white-space: pre-wrap;
}
#diagnostics-list h1 {
    color: #3F4C6B;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0 2px;
    padding: 0;
}
#diagnostics-list h3 {
    background-color: #EFEFEF;
    border: 1px outset #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #3F4C6B;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 0 5px;
}
#diagnostics-list h3:hover {
    background-color: #F6F6F6;
}
#diagnostics-list h3.open {
    background-color: #C3D9FF;
    margin-bottom: 0;
}
#diagnostics-list h3.open + ul {
    margin: 0 10px 5px 0;
}
div.twoColumn div.column {
    float: left;
    margin-right: 1%;
    width: 46%;
}
body.ie6 div.twoColumn div.column {
    margin-right: 1em;
    position: relative;
    width: 45%;
}
div.threeColumn div.column {
    float: left;
    margin-right: 1%;
    width: 31%;
}
table.twoColumn {
    width: 98%;
}
table.twoColumn td {
    vertical-align: top;
    width: 50%;
}
div.twoColumn div.column .about-our-data-spacer {
    height: 69px;
}
.about-us-columns .column {
    margin-left: 20px;
}
div.groupbox {
    margin-bottom: 1em;
}
div.groupboxCollapsed div.groupboxBody {
    display: none;
}
ul.groupboxControls {
    list-style-type: none;
    margin: 0.6em 0 0;
    padding: 0;
    position: absolute;
    right: 1.25em;
    top: 0;
    z-index: 0;
}
ul.groupboxControls li {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0 0.25em;
}
div.groupboxHeader {
    background: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/GroupboxHeader.png") no-repeat scroll 0 0 #C0C2C4;
    color: #494C50;
    cursor: default;
    font-size: 12px;
    height: 31px;
    overflow: hidden;
    padding: 0 0 0 4px;
    position: relative;
    z-index: 1;
}
div.groupboxHeader, div.groupboxHeader div {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/GroupboxHeader.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
div.groupboxHeader div {
    background-position: 100% -62px;
    padding-right: 4px;
}
div.groupboxHeader div div {
    background-position: 0 -31px;
    background-repeat: repeat-x;
    height: 31px;
    padding: 0 0 0 2px;
}
div.groupboxHeader div div div {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    padding: 0;
}
div.groupboxIcon {
    float: left;
    margin-right: 8px;
    margin-top: 3px;
}
div.groupboxTitle {
    font-size: 1.4em;
    line-height: 1.8;
    padding-top: 5px;
}
div.groupboxBody {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #C0C2C4 #C0C2C4;
    border-right: 1px solid #C0C2C4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
div.groupboxContent {
    padding: 1.2em 1.8em 2.4em;
}
div.groupboxNoPadding div.groupboxContent {
    padding: 0;
}
.ac_odd {
    background-color: #EEEEEE;
}
.ac_over {
    background-color: #0A246A;
    color: #FFFFFF;
}
.ac_results {
    background: none repeat scroll 0 0 white;
    border: 1px solid #000000;
    line-height: normal;
    overflow: hidden;
    padding: 0;
    text-align: left;
    z-index: 4000;
}
.ac_results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results li {
    cursor: default;
    display: block;
    font-size: 12px;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
}
ol.terms {
    margin: 0 0 1em 2em;
    padding: 0;
}
ol.terms li {
    line-height: 1.3em;
    list-style-type: decimal;
    margin: 0 0 10px 20px;
}
ul.horizontalList {
    padding: 0.5em 0;
}
ul.horizontalList, ul.horizontalList li {
    list-style-type: none;
}
ul.horizontalList li {
    border-right: 1px solid #CCCCCC;
    display: inline;
    font-size: 0.9em;
    padding: 0 0.55em;
}
ul.horizontalList li.last {
    border-right: medium none;
}
div.menu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CFD6D3 #CCD3D0 #CCD3D0 #CFD6D3;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    z-index: 1003;
}
div.menu ul, div.menu ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.menu ul li {
    cursor: pointer;
    font-size: 0.8em;
    padding: 0.25em 0.5em;
    white-space: nowrap;
}
th.tinyCol, td.tinyCol {
    width: 20px;
}
th.smallCol, td.smallCol {
    width: 50px;
}
th.normalCol, td.normalCol {
    width: 100px;
}
th.mediumCol, td.mediumCol {
    width: 150px;
}
th.largeCol, td.largeCol {
    width: 250px;
}
table.keyValue {
    border: medium none;
    width: 98%;
}
table.keyValue th, table.keyValue td {
    border: medium none;
    padding-bottom: 0.5em;
    vertical-align: top;
}
table.keyValue th {
    color: #818991;
    font-weight: normal;
    padding-right: 0.15em;
    text-align: left;
    white-space: nowrap;
    width: 30%;
}
table.keyValue td {
    font-weight: bold;
}
table.quickViewFixedLeftColumn th {
    padding-right: 1em;
    width: 100px;
}
table.keyValue th.wideCol {
    width: 45%;
}
table.listing {
    border-collapse: collapse;
    margin: 0 auto 1em;
    width: 98%;
}
table.listing caption {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D2D8D5 #D2D8D5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #494C50;
    margin: 0;
    padding: 0.2em 0.5em;
}
table.listing th {
    background: none repeat scroll 0 0 #F2F8F5;
    border-bottom: 1px solid #D2D8D5;
    border-top: 1px solid #D2D8D5;
    color: #494C50;
    font-size: 0.95em;
    font-weight: bold;
    padding: 0.2em 0.5em;
    text-align: left;
}
table.listing tbody th {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-top: medium none;
}
table.listing th.first {
    border-left: 1px solid #D2D8D5;
}
table.listing th.last {
    border-right: 1px solid #D2D8D5;
}
table.listing td {
    border-bottom: 1px solid #E2E8E5;
    line-height: 1.3em;
    padding: 0.2em 0.5em;
    text-align: left;
    vertical-align: top;
}
table.listing tr.join td {
    border-bottom: 0 none;
}
table.listing tr.head td {
    font-weight: bold;
}
table.listing td.nowrap {
    white-space: nowrap;
}
table.listing td p {
    margin-top: 0;
}
table.listing .center {
    text-align: center;
}
table.listing .right {
    text-align: right;
}
table.listing .strong {
    font-weight: bold;
}
table.listing td.strong em {
    color: #AE9D6E;
    font-weight: normal;
}
.module-image {
    background-repeat: no-repeat;
    height: 36px;
    margin: 3px 0 0 -7px;
    width: 44px;
}
.usbusiness {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/UsBusiness_small.png");
}
.usnewbusiness {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/UsNewBusiness_small.png");
}
.usconsumer {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/UsConsumer_small.png");
}
.usnewmovers {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/UsNewMovers_small.png");
}
.cabusiness {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/CaBusiness_small.png");
}
.canewbusiness {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Database/CaNewBusiness_small.png");
}
.text-and-icon {
    background-position: center top;
    background-repeat: no-repeat;
    color: #0E4C9E;
    display: inline-block;
    font-size: 0.6em;
    margin: 0 6px;
    padding-top: 22px;
}
.text-and-icon:hover {
    cursor: pointer;
    text-decoration: underline;
}
.action-load-tagging-menu {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/ManageTags.png");
}
.action-edit-search-menu {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/EditMenu.png");
}
.action-clear-search {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/ClearSearch.png");
}
.action-new-lead-alert-signup {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/NewLeadAlert.png");
}
.action-show-map-results {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/MapResults.png");
}
.action-show-tagging-options {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/AddTags.png");
}
.action-view-details {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/ViewDetails.png");
}
.action-data-summary {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/Summary.png");
}
.action-do-export {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/ExportList.png");
}
.action-save-search {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/SaveList.png");
}
.action-history-back {
}
.action-show-nearby-map {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Icon/MapResults.png");
}
.view-hidden, a.view-hidden, span.view-hidden, div.view-hidden {
    display: none !important;
}
.action-origin-radio.originButton {
    filter: none;
    float: left;
    font-size: 1.1em !important;
    opacity: 1;
    text-transform: none;
}
.action-origin-radio.originButton .origin-radio {
    float: left;
    margin-top: 2px;
}
body.ie7 .action-origin-radio.originButton .origin-radio {
    margin-top: -2px;
}
.action-origin-radio.originButton.selected, .action-origin-radio.originButton.selected span {
    background-image: url("http://www.salesgenie.com/Themes/Default/Content/Images/Component/ButtonSecondarySpriteSelected.png");
}
fieldset .actualSize div.input {
    display: inline;
}
fieldset .actualSize .smooth-label {
    width: auto;
}
div.linebreak {
    border-bottom: 1px dotted #AAAAAA;
    clear: both;
    height: 1px;
    margin: 10px 10px 10px 0;
}
div.instructions {
    font-style: italic;
    padding: 3px 0;
}
div.instructions > span {
    font-weight: bold;
}
input.error {
    border-color: #FF3300;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.clear-both {
    clear: both;
}
.clear-none {
    clear: none;
}
.clear-left {
    clear: left;
}
.clear-right {
    clear: right;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.textalign-center {
    text-align: center;
}
.textalign-left {
    text-align: left;
}
.textalign-right {
    text-align: right;
}
.textalign-justify {
    text-align: justify;
}
.valign-middle {
    vertical-align: middle;
}
.valign-top {
    vertical-align: top;
}
.hidden {
    display: none;
}
.display-none {
    display: none !important;
}
.display-block {
    display: block;
}
.display-inline {
    display: inline;
}
.display-inlineblock {
    display: inline-block;
}
.visibility-hidden {
    visibility: hidden;
}
.visibility-visible {
    visibility: visible;
}
.bold {
    font-weight: bold;
}
.color-red {
    color: #FF0000;
}
.color-black {
    color: #000000;
}
.color-green {
    color: #009933;
}
.color-darkgrey {
    color: #4F4F4F;
}
.color-grey {
    color: #818991;
}
.color-verydarkgrey {
    color: #231F20;
}
.fontsize-2 {
    font-size: 2em;
}
.fontsize-1p6 {
    font-size: 1.6em;
}
.fontsize-1p5 {
    font-size: 1.5em;
}
.fontsize-1p4 {
    font-size: 1.4em;
}
.fontsize-1p3 {
    font-size: 1.3em;
}
.fontsize-1p2 {
    font-size: 1.2em;
}
.fontsize-1 {
    font-size: 1em;
}
.fontsize-p9 {
    font-size: 0.9em;
}
.fontsize-p8 {
    font-size: 0.8em;
}
.fontsize-p7 {
    font-size: 0.7em;
}
.fontsize-p6 {
    font-size: 0.6em;
}
.fontsize-p5 {
    font-size: 0.5em;
}
.disable {
    color: #CCCCCC;
}
.disabled {
    opacity: 0.3;
}
body.ie .disabled {
    color: #BBBBBB;
}
.width-full {
    width: 100%;
}
.width-half {
    width: 49%;
}
.width-quarter {
    width: 25%;
}
.no-padding {
    padding: 0 !important;
}
.no-padding-on-left {
    padding-left: 0 !important;
}
.no-padding-on-right {
    padding-right: 0 !important;
}
.no-padding-on-top {
    padding-top: 0 !important;
}
.no-padding-on-bottom {
    padding-bottom: 0 !important;
}
.pad-2 {
    padding: 2px;
}
.pad-5 {
    padding: 5px;
}
.pad-10 {
    padding: 10px;
}
.pad-15 {
    padding: 15px;
}
.pad-20 {
    padding: 20px;
}
.pad-25 {
    padding: 25px;
}
.margin-2 {
    margin: 2px;
}
.margin-5 {
    margin: 5px;
}
.margin-10 {
    margin: 10px;
}
.margin-15 {
    margin: 15px;
}
.margin-20 {
    margin: 20px;
}
.margin-25 {
    margin: 25px;
}
.margin-top-10 {
    margin-top: 10px;
}
.overflow-hidden {
    overflow: hidden;
}
