.x-grid3 .x-grid3-row-table {
    width: 100% !important;
}

.oms-body table tbody tr td {
    padding: 0 !important;
}

.oms-body table  {
    border: 0 !important;
    width: auto !important;
}

.oms-body table tbody tr td {
    border: 0 !important;
}

.oms-body table tbody tr td ul {
    padding: 0 !important;
}

.alert,
.alert h4 {
    display:inline-block !important;
    margin: 0 0 5px 5px !important;
}
.alert p {
    margin-left:22px !important;
}

.imgBtns-wrap {
    line-height: 16px !important;
    float:left;
    width:48%;
    height:90px;
    margin-top: 10px;
    margin-left:10px;
    margin-bottom: 5px;
    background:transparent url(../images/xilinx/imgBtnBkd-gray.gif) repeat-y;
    border:none;
    border-radius: 4px;}
.imgBtns {
    padding:4px 10px 10px 45px;}
.imgBtns div {
    color:#555;
    font-size:0.9em;
    margin:0;}
#voucher {
    background: url(../images/xilinx/voucher.gif) 5px 13px no-repeat;}
#srchIP {
    background: url(../images/xilinx/ipSearch.gif) 5px 12px no-repeat;}

.imgBtns-wrap td {
    vertical-align: middle;
}

.searchIPCoresButton button {
    margin-right: 18px;
}

.hiliteRed {
    font-weight:bold;
    color:#ee3424;}
#alert {
    font-size:1em;
    color:#ee3424;}
#msg img {
    margin-right:6px;}

.accountDropDown {
    font-weight:bold;
    margin-bottom:5px;
    font-size:1.4em;
    text-align:left}

div.vidimgcat
{
    margin: 1px;
    height: auto;
    width: 750;
    text-align: left;
    display: block;
}

div.vidimgcat h1
{
    display: block;
    float: none;
    text-align: left;
}

div.vidimg
{
    margin: 2px;
    border: 1px solid #666666;
    background-color: #EEEEEE;
    width: 235px;
    height: 235px;
    float: left;
    text-align: center;
}
div.vidimg img
{
    display: inline;
    margin: 3px;
    border: 1px solid #ffffff;
}

div.viddesc
{
    text-align: center;
    font-weight: normal;
    width: 235px;
    margin: 2px;
}

div.vidtitle
{
    text-align: center;
    font-weight: bold;
    width: 235px;
    margin: 2px;
}



/* list view */
#images-view .x-panel-body {
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
    overflow: auto;
}

#images-view .thumb {
    background: #dddddd;
    padding: 3px;
}

#images-view .thumb img {
    width: 118px;
    height: 86px;
}

#images-view .thumb-wrap {
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#images-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#images-view .x-view-over {
    border: 1px solid #dddddd;
    background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}

#images-view .x-view-selected {
    background: #eff5fb no-repeat right bottom;
    border: 1px solid #99bbe8;
    padding: 4px;
}

#images-view .x-view-selected .thumb {
    background: transparent;
}

#images-view .loading-indicator {
    font-size: 11px;
    background-image: url(../images/default/grid/loading.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin: 10px;
}


.icon-download {
    background: url(../images/icon_download.gif) no-repeat center left !important;
}

.icon-email {
    background: url(../images/icon_email.gif) no-repeat center left !important;
}

.icon-paper {
    background: url(../images/icon_paper.gif) no-repeat center left !important;
}

.icon-trash {
    background: url(../images/icon_trash.gif) no-repeat center left !important;
}

.icon-windows {
    background: url(../images/icons/windows.gif) no-repeat center left !important;
}
.icon-linux {
    background: url(../images/icons/linux.gif) no-repeat center left !important;
}
.icon-macintosh {
    background: url(../images/icons/macintosh.gif) no-repeat center left !important;
}
.icon-solaris {
    background: url(../images/icons/hostid.gif) no-repeat center left !important;
}

.icon-hostid {
    background: url(../images/icons/hostid.gif) no-repeat center left !important;
}

.icon-ethernet {
    background: url(../images/icons/ethernet.gif) no-repeat center left !important;
}

.icon-dongle {
    background: url(../images/icons/dongle.gif) no-repeat center left !important;
}

.icon-disk {
    background: url(../images/icons/disk.gif) no-repeat center left !important;
}

/* Grid Header */
.x-grid3-header {
    background:#626262;
    cursor:default;
    zoom:1;
    padding:0 0 0 0;
    font-weight: bold !important;
    color: #ffffff;
    vertical-align: bottom !important;  /* not being picked up */
    text-align: center;

}

/* Grid Header mouse over */
.x-grid3-hd-inner {
    overflow: visible;
    white-space: normal;
}

/* Manage license user select mouse over */
.x-triggerfield-noedit {
    cursor: pointer !important;
}

/* Grid alternating row background color */
.x-grid3-row-alt {
    background-color: #f4f4f4;
}

.x-grid3-hd   {
    border-left-color: #626262 !important;
}

td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background:#626262;
}

.gwt-Hyperlink {
    cursor: pointer;
a:hover { color: red; }
}

.gwt-Label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #245CCE;
}

.RoundedBox
{
    margin: 0 auto;
    color: #000000;
    width: 60%;
    padding: 10px;
    text-align: left;
    background-color: #eff7f7;
    border: 1px solid #52b2ce;
}

.BoldText {
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.Padded {
    padding: 5px 5px 5px 5px;
}

.BoldOrangeText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: orange;
}

.BoldRedText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A00000;
}

.BlueText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    color: blue;
    font-weight: normal;
}

.LicConfirmTitleBar {
    background-color: #888888;
}

.accountReleasePanel {
    /* background-image: url("../images/filter_bkd.jpg"); */
    background-repeat: repeat-x;
}

.AddNewUserTitle {
    font-family: Arial, Helvetica, sans-serif;
    color:  #333333;
    font-size: 12px;
    font-weight: bold;
    background-color: #f4f4f4;
}

.AddNewUserDesc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.8px;
    color: #333333;
    background-color: #f4f4f4;
    margin: 5px;
}

.allcaps {
    text-transform:uppercase;
}

.BlueBackground {
    background-color: #53b3cb;
}

.LtBlueBackground {
    background-color: #eff7f7;
}

.blackHeader h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0;
}

.blackHeaderLarge h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    color: #333333;
    font-weight: normal;
    margin: 20px 0 5px 0 !important;
    padding: 0 !important;
}

.gwt-TabPanelBottom {
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-top-width: 1px;
}

.form-title {
    margin: 15px 0 10px 0;
    text-transform: uppercase;
    font-weight: bold;
    height: 3.5em;
    line-height: 3.5em;
}

.form-title p,.form-title h3 {
    display: inline;
}

p.stepnum {
    font-family: "Times New Roman", Times, serif;
    font-size: 36px;
    color: #810017;
    font-style: italic;
}

.form-title h3 {
    position: relative;
    top: -7px;
    left: 3px;
}

.subtabletitle {
    padding: 0;
    margin: 15px 0 0 0;
}

img.step {
    margin: 0 5px 0 0;
}

.required {
    color: #666666;
    font-size: 0.9em;
    font-style: italic;
}

.disclaimer {
    font-style: italic;
    color: #666;
}

.genlicense {
    margin: 0 0 5px 0;
    padding: 0;
    width: 98%;
    border-top: 1px solid #9eacba;
    border-bottom: 1px solid #9eacba;
}

.genlicense td {
    padding: 0px;
}

.genlicense .labelNonHF {
    padding: 5px;
    vertical-align: top;
    width: 25%;
    border-right: 1px solid #9eacba;
}

.genlicense .fields {
    width: 75%;
}

.stripe {
    background: #f4f4f4;
}

.srcbtn {
    margin: 10px 0 20px;
}

.srcbtn a {
    font-size: 0.9em;
    padding: 5px;
    text-decoration: underline;
}

.popup {
    background: #ffffff;
}

.popupcontent {
    padding: 10px 10px 10px 10px;
}

/* Hyperlink formatting for tooltips
   Since this is for tooltips and help it's kept separate from other hyperlink
   formatting even if it is the same */
a.help:link {
    color: #4682B4 !important;
    text-decoration: none;
}
a.help:visited {
    color: #4682B4 !important;
    text-decoration: none;
}
a.help:active {
    color: #4682B4 !important;
    text-decoration: none;
}
a.help:hover {
    color: #ee3424 !important;
    text-decoration: underline;
}

/* Xilinx Hyperlink Formatting */
a.xilinx-link:link {
    color: #4682B4 !important;
    text-decoration: none;
}
a.xilinx-link:visited {
    color: #4682B4 !important;
    text-decoration: none;
}
a.xilinx-link:active {
    color: #4682B4 !important;
    text-decoration: none;
}
a.xilinx-link:hover {
    color: #ee3424 !important;
    text-decoration: underline;
}

/* Breadcrumbs */
.breadcrumb {
    padding: 0px !important;
    color: #333333;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: linear-gradient(top, #ffffff, #ffffff);
    background-repeat: repeat-x;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
}

.breadcrumb {
    margin-bottom:5px;
}

.breadcrumb .divider {
    padding: 0 5px;
    color: #ccc;
}

.x-form-readonly .x-form-text {
    background: #eeeeee;
}

.x-hide-offsets {
    position: absolute !important;
}

p.smallText {
    color: black;
    text-decoration: none;
    font-size: 11px;
    text-indent: 0pt;
}


/* Error message style */
.error_msg {
    color: red;
}

.stageEnvText {
    font: 20px arial,tahoma,helvetica,sans-serif;
}

/* Override CSS conflicts from header footer css */
.x-tab-strip {
    margin: 0 auto;
}


.x-form-field-wrap
.x-form-text {
    padding: 1px !important;
    margin-bottom: 0px !important;
}

.x-form-field-wrap .x-form-trigger {
    position: static !important;
}

#SelectAccountTextField-input{
    cursor: pointer !important;
}


/* Grid header tooltip styles for links */
.x-grid3-header a.help {
    color: #ffffff !important;
}

.x-grid3-header a.help:hover {
    color: #ee3424 !important;
}

/* Grid header tooltip styles for links regarding disabled products */
.x-unselectable-single a.helpGrayOut:link {
    color: #999999 !important;
    text-decoration: none;
}
.x-unselectable-single a.helpGrayOut:visited {
    color: #999999 !important;
    text-decoration: none;
}
.x-unselectable-single a.helpGrayOut:active {
    color: #999999 !important;
    text-decoration: none;
}
.x-unselectable-single a.helpGrayOut:hover {
    color: red !important;
    text-decoration: underline;
}

/* Remove padding in forms from header-footer.css */
.x-form-item .x-form-item-label {
    margin-bottom: 0 !important;
    line-height: 14px !important;
    font-weight: normal !important;
}

form {
    margin: 0 !important;
}

/* Active Buttons */
.x-btn-text img {
    left: 4px !important;
}

.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
    background-image: none !important;
}

.x-toolbar button {
    color: #fff !important;
}

.x-toolbar-cell input {
    margin-bottom: 0 !important;
    margin-left: 4px !important;
    margin-rigth: 4px !important;
}

.x-btn button:active {
    color: #fff !important;
}

.x-btn button {
    padding: 4px 12px !important;
    height: 28px !important;
    font-size: 12px;
    border-bottom-color: rgba(0, 0, 0, 0.247059);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgba(0, 0, 0, 0.0980392);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgba(0, 0, 0, 0.0980392);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.0980392);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    background-image: linear-gradient(to bottom,#8b8b8b,#626262);
    background-repeat: repeat-x;
    padding: 2px;
}
.x-btn button:hover {
    box-shadow: none;
    border-radius: 1px;
    border-color: #333 !important;
}

.x-item-disabled button {
    color: #f4f4f4 !important;
}

.x-item-disabled button:hover {
    box-shadow: none;
}


/* Fonts and headers */
.aldrich-xilinx h3 {
    font-size: 18px;
    font-weight: 400;
    color: #333333;
}

.aldrich-xilinx h1 {
    font: 400 32px 'Aldrich', sans-serif;
    letter-spacing: 1px;
    color: #000;
    margin-bottom: 15px;
}

/* Alert messages */
.alert-xilinx {
    background-color: #fff;
    border: solid 1px #eeeeee;
    color: #333;
    padding: 0 8px 0 8px;
    margin-bottom: 10px;
}

.alert-xilinx h3 {
    color: #ee3424 !important;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
}

/* Loading mask - same color as table header */
.ext-el-mask-msg {
    border-color: black;
    background-color: #626262;
    background-image: none;
}

.ext-el-mask-msg div {
    border-color: black;
}

.loading-indicator {
    background-image: url(../images/default/grid/loading.gif) !important;
}


/* Keep TreeGrid (Restricted Downloads) text in middle */
.x-tree3-node-text {
    position: static;
}

/* Tab Panel and Tabs */
a.x-tab-right:hover em span span {
    color: #ffffff;
    background: #ee3424;
}

.x-tab-strip li {
    margin-left: 0px !important;
    border: solid 1px #e2e2e2;
}

.x-tab-strip span.x-tab-strip-text {
    font: 400 16px 'Open Sans', sans-serif;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border: none;
    background: #ffffff !impFortant;
}

.x-tab-strip-inner, .x-tab-right, .x-tab-left {
    background-image: none !important;
    background-color: #ffffff !important;
    letter-spacing: 1px;
}

.x-tab-strip-text:hover, .x-tab-strip-inner:hover, .x-tab-left:hover, .x-tab-right:hover  {
    background-image: none !important;
    background-color: #ee3424 !important;
    text-decoration: none !important;
    color: white !important;
}

.x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-active .x-tab-right,
.x-tab-strip-active .x-tab-left,
.x-tab-strip-active .x-tab-strip-text {
    background-color: #e2e2e2 !important;
    color: #ee3424 !important;
    text-decoration: none !important;
    font-weight: normal !important;
}

/* Delete User trash can icon */
img.deleteUserTrashCan {
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
}

.addUserMarginLeft {
    margin-left: 15px;
}

/* pull downs and form text fields */
.ext-strict .x-form-text {
    height: 20px !important;
}

/* Xilinx Sign Out display */
li.signed-in {
    display: block !important;
}

li.signed-out {
    display: none !important;
}