





/* --------------------------------------------- */
/*  Global Jive Forums 5.x Stylesheet            */
/* --------------------------------------------- */

/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Styles for HTML elements                                                                      */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */

BODY {
    background-color : #ffffff;
    font-size : 100%;
}
BODY, DIV, P, TD, TH {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    color : #000000;
}
pre {
  background-color:#F8F5D8;
  border:1px dashed #DDDAC0;
  font-family:"Courier New",Courier,mono;
  font-size:12px;
  overflow:auto;
  padding:10px;
  width:600px;
  margin: 2px;
}
FIELDSET LEGEND {
    color : #000000;
}
A {}
A:link {
    color : #004B91;
    text-decoration : none;
}
A:visited {
    color : #996633;
    text-decoration : none;
}
A:hover {
    color : #E47911;
    text-decoration:underline;
}
A:active {
    color : #E47911;
    text-decoration : none;
}
 
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Custom styles - used in many pages                                                            */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
.jive-page-title {
    height : 26px;
    font-family:Verdana,Arial,;
    font-size: 20px;
    font-weight:normal;
}
.jive-page-title-new {
    font-family:Arial,Verdana,;
    font-size: 22px;
    font-weight:bold;
    color:#CC6600; 
}
.jive-guest {
    font-style : italic !important;
}
.nobreak {
    white-space: nowrap;
}
 
/* --------------------------------------------- */
/*  Account Box                                  */
/* --------------------------------------------- */
 
.jive-accountbox-old {
    display : none;
}
 
#jive-accountbox {
    width: 100%;
}
 
#jive-accountbox STRONG {
    color: #333;
}
 
#jive-accountbox .account-box-wrapper {
  
    padding: 0px 0px 0px 0px;
}
 
#jive-accountbox td {
    font-size: 12px;
    padding: 3px 0 3px 5px;
}
 
#jive-accountbox td A {
    padding: 3px 0 3px 0px;
    background-position: 0 50%;
    font-size:12px;
}
 
.jive-acc-cp {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-acc-mail {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-new-pm {font-weight : bold; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-acc-history {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-acc-login {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-acc-logout {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}
.jive-acc-help {padding-left: 18px !important; background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/sep.gif) no-repeat;}

 
/* --------------------------------------------- */
/*  Buttons                                      */
/* --------------------------------------------- */
 
.jive-buttons .jive-icon {
    padding : 3px;
    vertical-align : top;
    padding-top: 1px;
}
.jive-buttons .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
    vertical-align : top;
}


.jive-icon-label {
    font-size : 12px;
    font-family : verdana, sans-serif,arial;
    vertical-align : top;
}


#jive-categorypage .jive-buttons {
    padding-bottom : 3px;
}
 
/* --------------------------------------------- */
/*  Search Forms                                 */
/* --------------------------------------------- */
 
.jive-search-form TR {
    vertical-align : top;
}
.jive-search-form .jive-search-label {
    padding-top : 4px;
}
.jive-search-form LABEL, .jive-search-form INPUT, .jive-search-form SELECT {
/*  font-size : 12.5px; */
    font-family : sans-serif;
}

.jive-search-form LABEL {
    
}

.jive-search-form TD {
    padding : 2px;
}
#jive-searchpage .jive-search-form TD {
    padding : 2px;
}
.jive-search-results .jive-table THEAD TH {
    text-align : left;
    padding: 10px;
}
.jive-search-results {
    margin-bottom : 3px;
}
.jive-search-results .jive-search-noresults {
    padding : 1em;
    font-style : italic;
}
#jive-searchpage OL {
    padding-left : 2em;
    margin-left : 0px;
}
#jive-searchpage .jive-result-info {
    font-family : verdana,arial,sans-serif;
}
#jive-searchpage .jive-body {
    padding : 0em 0em 0em 0.5em;
    margin-bottom : 1.5em;
}
#jive-searchpage .jive-result-link {
    font-weight : bold;
}
.jive-search-results .jive-table SELECT {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
    font-weight : normal;
}
 
/* --------------------------------------------- */
/*  Jive User Search                             */
/* --------------------------------------------- */
 
#jive-usersearchpage .querybox {
    background-color : #EEE;
    border : 1px #CCC solid;
    padding : 6px 6px 6px 6px;
}
#jive-usersearchpage .filterbox {
    background-color : #EEE;
    border : 1px #CCC solid;
    vertical-align : top;
    padding : 6px 6px 6px 6px;
}
#jive-usersearchpage .filterbox .filterOption {
    width : 100%;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
}
#jive-usersearchpage .querybox label, .filterbox label {
    font-weight : bold;
}
#jive-usersearchpage .resultbox {
    vertical-align : top;
}
#jive-usersearchpage .resultbox .user-table {
    border : 1px #CCC solid;
}
#jive-usersearchpage .resultbox .user-table thead {
    background-color : #EEE;
    text-align : left;
    height : 30px;
}
#jive-usersearchpage .resultbox .user-table .header-table {
    font-weight : bold;
}
#jive-usersearchpage .resultbox .user-table .user-column {
    border-top : 1px #CCC solid;
}
#jive-usersearchpage .resultbox-odd {
    background-color : #FFF;
}
#jive-usersearchpage .resultbox-even {
    background-color : #EEE;
}
#jive-usersearchpage #profile tr td {
    font-weight : bold;
}
#jive-usersearchpage #profile-details tr td {
    color : #666;
}
 
#jive-searchpage div#searchtabs,
#jive-usersearchpage div#searchtabs {
    background-color : transparent;
    border : 0px;
}
 
#jive-searchpage div#searchtabs A,
#jive-usersearchpage div#searchtabs A {
    text-decoration : none;
}
 
/* --------------------------------------------- */
/*  Error styles                                 */
/* --------------------------------------------- */
.jive-error-message {
    display: block;
    color: #900;
    font-weight: bold;
}
.jive-error-message .jive-icon {
    padding-right : 6px;
    vertical-align : top;
}
.jive-error-message .jive-icon-label, .jive-error-text {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    color : #f00;
}
.jive-error-message .jive-icon-label {
    padding-top : 1px;
    vertical-align : top;
}
 
/* --------------------------------------------- */
/*  Success styles                               */
/* --------------------------------------------- */
 
.jive-success-message .jive-icon {
    padding-right : 6px;
    vertical-align : top;
}
.jive-success-message .jive-icon-label, .jive-success-text {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    color : #090;
}
.jive-success-message .jive-icon-label {
    padding-top : 1px;
}
 
/* --------------------------------------------- */
/*  Info styles                                  */
/* --------------------------------------------- */
 
.jive-infobox TABLE {
    border : 1px #dcdac1 solid;
    background-color : #ffffdd;
    width: 100%;
    padding: 5px;

    
}
.jive-ann-row {
  color: #999;
  font-size: 12px;
  
}
.jive-infobox LI {
    list-style-image : url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/arrow-bullet-10x10.gif');
    margin-left : 2em;
}
.jive-infobox TD, .jive-infobox TH {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
    padding : 3px;
}
.jive-infobox UL {
    padding : 0px;
    margin : 0px;
    padding-top : 0.2em;
}
.jive-infobox .unans, .jive-infobox .callout, .unans {
    font-weight : bold;
    color : #000;
}
.jive-infobox .ans, .ans {
    font-weight : bold;
    color : #060;

}
 
/* --------------------------------------------- */
/*  Footer                                       */
/* --------------------------------------------- */
 
#jive-footer TD {
    font-size : 0.7em;
    font-weight : bold;
    text-align : center;
    border-top : 1px #cccccc solid;
    padding-top : 5px;
}
#jive-footer TD A {
    color : #666;
    text-decoration : none;
}
#jive-footer TD A:hover {
    text-decoration : underline;
}
 
/* --------------------------------------------- */
/*  Header                                       */
/* --------------------------------------------- */
 
#jive-header {
    padding: 15px 0 0 15px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/header-right.png) 100% 0 no-repeat;
}
#jive-header H1 {
    display: block;
    margin: -15px 0 0 -15px;
    padding: 15px 15px 0;
    font: bold 1.5em Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/header-left.png) 0 0 no-repeat;
}

#jive-header P {
    display: block;
    margin: 0 0 0 -15px;
    padding: 0 0 0 15px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/header-left.png) 0 100% no-repeat;
}
#jive-header EM {
    display: block;
    padding: 4px 15px 15px 0;
    font-style: normal;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/header-right.png) 100% 100% no-repeat;
}
 
/* --------------------------------------------- */
/*  Breadcrumbs                                  */
/* --------------------------------------------- */
 
#jive-breadcrumbs EM {
    font-style: normal;
}
#jive-breadcrumbs {
    font-size: 14px;
    color : #004B91;
}
#jive-header {
    padding-top: 4px;
}

#jive-breadcrumbs {
    padding-bottom: 1px;
}

#jive-header #jive-breadcrumbs A {
    color : #004B91;
    text-decoration: none;
}
#jive-header #jive-breadcrumbs A:hover {
    color : #E47911;
}
#jive-header #jive-breadcrumbs IMG {
    margin: 0.25em;
}
 
/* --------------------------------------------- */
/*  Paginators                                   */
/* --------------------------------------------- */
 
.jive-paginator {
}
.jive-paginator, .jive-paginator A {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
.jive-paginator, .jive-paginator A {
    font-weight : bold;
}
.jive-message-list .jive-paginator, .jive-message-list .jive-paginator A {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    font-weight : bold;
}
.jive-paginator A {
    text-decoration : none;
    border : 1px #fff solid;
}
.jive-paginator A:hover {
    border : 0px;
    color : #000;
    background-color : #ffc;
    text-decoration : none;
}
.jive-paginator .jive-current {
    color : #fff;
    background-color : #999;
    border : 0px;
    text-decoration : none;
}



.jive-message-list-footer, .jive-message-list-footer TD, .jive-message-list-footer A,
.jive-message-list-footer .jive-paginator-bottom, .jive-message-list-footer .jive-paginator-bottom A
{
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    font-weight : normal;
}
.jive-thread-row-paginator, .jive-thread-row-paginator A {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    font-weight : normal;
    
}
.jive-thread-row-paginator {
    color: #999;
}
 
/* --------------------------------------------- */
/*  Descriptions, legends                        */
/* --------------------------------------------- */
 
.jive-legend .jive-icon-label {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    line-height: 1.4;
    margin-bottom: 5px;
}

.jive-description {
    font-family : verdana,arial,helvetica,sans-serif;
    font-size : 12px;
    line-height: 1.4;
    margin-bottom: 5px;
}

.jive-page-description {
    background-color: #F8F8F8;
    font-family : verdana,arial,sans-serif;
    font-size : 13px;
    line-height: 1.4;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 10px;
}






.jive-legend .jive-icon-label {
    padding-left : 5px;
}
.jive-legend .jive-icon {
    padding-top : 1px;
    padding-bottom : 2px;
    vertical-align : top;
}
 
/* --------------------------------------------- */
/*  Tables                                       */
/* --------------------------------------------- */
 

.jive-table TD, .jive-table TH {
    padding: 10px;
}

.jive-table-message TD {
    padding : 3px;
    border-width : 0px 1px 1px 0px;
    border-style : solid;
    border-color : #cccccc;
}

.jive-table TD {
    padding : 3px;
    border-width : 0px 1px 1px 0px;
    border-style : solid;
    border-color : #cccccc;
    padding-top: 5px;
    padding-bottom: 5px;
}
.jive-table TABLE TABLE, .jive-table TABLE TABLE TD, .jive-table TABLE TABLE TH {
    border-width : 0px;
}
.jive-table THEAD TH {
    font-family :  sans-serif, arial, verdana;
    background-image : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/table-header.gif);
    font-size : 13px;
    font-weight : bold;
    text-align : left;
    background-color : #ffffff;
    color : #000000;
    border-top : 1px #cfcfcf solid;
    border-bottom : 1px #cfcfcf solid;
    border-right : 1px #cfcfcf solid;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 6px;
}
.jive-table THEAD .jive-first {
    border-left : 1px #ccc solid;
}
.jive-table THEAD .jive-last {
    border-right : 1px #ccc solid;
}
.jive-table THEAD .jive-first {
    border-left : 1px #ccc solid;
}
.jive-table THEAD .jive-last {
    border-right : 1px #ccc solid;
}

.jive-table THEAD .jive-first-last {
    border-left : 1px #ccc solid;
    border-right : 1px #ccc solid;
}
.jive-table TBODY .jive-first-last, .jive-table TFOOT .jive-first-last {
    border-left : 1px #ccc solid;
    border-right : 1px #ccc solid;
}

TD .jive-last-message {
border-right : 0px;
border-bottom : 0px;
}
.jive-table TBODY .jive-first, .jive-table TBODY .jive-category-name, .jive-table TFOOT .jive-first,
#jive-usersettingspage .jive-table TBODY .jive-label,
#jive-guestsettingspage .jive-table TBODY .jive-label,
#jive-profilepage .jive-table TBODY .jive-label,
.jive-watchlist .jive-watch-message
{
    border-left : 1px #cccccc solid;
}

.jive-table TBODY .jive-first-message {
border-left : 0px;
border-bottom : 0px;
}
.jive-table TFOOT  {
    font-family :  sans-serif, arial, verdana;
    background-image : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/table-sub-header.gif);
    color : #000000;
    border-top : 1px #cfcfcf solid;
    border-bottom : 1px #cfcfcf solid;
    border-right : 1px #cfcfcf solid;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 6px;
}


.jive-portlet-separator  {
    font-family :  sans-serif, arial, verdana;
    background-color : #f7f7f7;
    border-bottom : 1px #eceadb solid;
    border-top : 1px #eceadb solid;
    padding: 5px;
}

.jive-table-info  TD {
    background-color : #ccc;
    padding: 10px;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
}

.jive-table .jive-odd-even {
    background-color : #eeeeee;
}

.jive-table .jive-odd {
    background-color : #ffffff;
}
.jive-table .jive-even {
    background-color : #ffffff;
}
.jive-table TFOOT INPUT, .jive-table TFOOT SELECT {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
.jive-table .jive-active {
    background-color : #ffc;
}
.jive-table .jive-active TD, .jive-table .jive-active TH {
    border-bottom : 1px #999 solid;
}
.jive-form-table TH, .jive-form-table TD {
    padding : 3px;
}
.jive-table .jive-messagebox {
border-top : 1px #cccccc solid;
}

.jive-messagebox-thread {
    border-top : 0px;
}

.jive-messagebox-this {
    background-color: #F8F5D8;
}
.jive-messagebox-parent {
    background-color: #DDDAC0;
}
.jive-messagebox-child {
    background-color: #FFFFDD;
}
#jive-reply-tree .jive-table .jive-current TD {
    background-color : #ffffcc;
    vertical-align : middle;
}
#jive-reply-tree .jive-table .jive-current A {
    font-weight : bold;
}
.jive-message-body-wrapper {
    table-layout : fixed;
}
.jive-message-body {
    border-top: 1px #ccc solid;
    padding-top : 10px;
    padding-bottom : 1px;
    overflow-x : auto;
    width : 100%;
    font-size : 14px;
}
.rate-reply-message-body {
    border-top: 1px #ccc solid;
    padding-top : 10px;
    padding-bottom : 1px;
    width : 100%;
    font-size : 12px;
} 
/* --------------------------------------------- */
/*  Portlet Boxes                                */
/* --------------------------------------------- */
 
.jive-portlet-box {
    border-right: 1px #cccccc solid;
    margin-bottom : 10em;
}
.jive-portlet-box THEAD {
    padding : 20px;
}
.jive-portlet-box THEAD TH, .jive-portlet-box TBODY TD {
    font-family : verdana,arial,sans-serif;
    font-size : 13px;
    padding : 3px;

}
.jive-portlet-box THEAD TH {
    text-align : left;
    background-color : #fff;
    color : #e47712;
    border-bottom : 1px #cccccc solid;
}
.jive-portlet-box TBODY TD {
    vertical-align : top;
}
.jive-portlet-box LABEL {
    padding-top : 2px;
}
.jive-portlet-box .jive-status-legend-groups .jive-first-row,
.jive-portlet-box .jive-status-legend-points .jive-first-row {
    border-top : 1px #cccccc solid;
}
 
/* --------------------------------------------- */
/*  Category, Forum and Thread lists             */
/* --------------------------------------------- */
 
.jive-forum-list .jive-table .jive-category-name {
    font-weight : bold;
}

.jive-forum-list .jive-table .jive-category-name {
    font-family :  sans-serif, arial, verdana;
    background-image : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/table-sub-header.gif);
    font-size : 13px;
    font-weight : bold;
    text-align : left;
    background-color : #ffffff;
    color : #000000;
    border-top : 1px #cfcfcf solid;
    border-bottom : 1px #cfcfcf solid;
    border-right : 1px #cfcfcf solid;
    padding: 6px;
}


.jive-category-name .jive-description {
    font-weight : normal;
}

.jive-forum-list .jive-forum-name {
    font-size : 14px;
}
.jive-forum-list .jive-forum-name A {
}
.jive-forum-list .jive-forum-name .jive-description A {
    font-weight : normal;
}
.jive-forum-list .jive-table {
    color : #000;
    text-decoration : none;
}
.jive-forum-list .jive-table .jive-category-name A:hover {
    text-decoration : underline;
}
.jive-forum-list .jive-table .jive-even, .jive-forum-list .jive-table .jive-odd {
    background-color : #ffffff;
}
.jive-forum-list .jive-table .jive-view-count,
.jive-forum-list .jive-table .jive-msg-count,
.jive-thread-list .jive-table .jive-view-count,
.jive-thread-list .jive-table .jive-msg-count {
    text-align : left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 12px;
}
.jive-author {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
.jive-author-pageuser {
    font-weight : bold;
}
.jive-author-fullname {
    color : #666;
}
.jive-thread-list THEAD .jive-forum-name, .jive-thread-list THEAD .jive-date {
    color : #fff;
}
.jive-thread-list .jive-table,
.jive-table .jive-date {
    text-align : left;
    padding-top: 5px;
    font-size: 12px;
}

.jive-last-post {
    font-size: 12px;
}

.jive-thread-list .jive-forum-name {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    padding-left : 0.5em;
    padding-right : 0.5em;

}
 
/* --------------------------------------------- */
/*  Message list                                 */
/* --------------------------------------------- */
 
.jive-message-list {
    margin-bottom : 12px;
}
.jive-message-list .jive-table THEAD TH {
    text-align : left;
    font-weight : normal;
}
.jive-message-list .jive-table THEAD TH A {
    color : #000000;
    font-weight : normal;
}
.jive-message-list .jive-table .jive-paginator A {
    border : 0px; 
}
.jive-message-list .jive-table .jive-paginator A:hover {
    background-color : #ffc;
    border : 1px #99ccff solid;
    color : #000;
}
.jive-message-list .jive-table .jive-paginator .jive-current {
    border : 0px;
    background-color : #999;
    color : #fff;
}
.jive-message-list .jive-table .jive-subject {
    font-size : 18px;
    font-family: sans-serif, verdana, arial;

}

.jive-subject {
    font-size : 18px;
    font-family: sans-serif, verdana, arial;

}

.jive-status-level-image {
    padding : 1px;
}
 
/* --------------------------------------------- */
/*  Info and errors                              */
/* --------------------------------------------- */
 
.jive-info-message {
    margin-bottom : 1em;
}
.jive-info-message TBODY TD {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
.jive-info-message TBODY TD A {
    font-weight : normal;
}
.jive-info-message .jive-icon {
    padding-right : 6px;
    padding-top : 1px;
    vertical-align : top;
}

.jive-read-tracker {
    vertical-align : top;
    padding-top: 2px;
}

#jive-info-message {
    border : 1px #D9B04C solid;
    background-color : #FFE9B2;
    margin-top: 5px;
    margin-bottom: 5px;
    -moz-border-radius : 3px;
}
 
/* --------------------------------------------- */
/*  Search                                       */
/* --------------------------------------------- */
 
.jive-search-result .jive-hilite {
    background-color : #ff0;
    font-weight : normal;
}
 

 
 
/* --------------------------------------------- */
/*  Search                                       */
/* --------------------------------------------- */
 
.jive-faq-answer {
    font-weight : bold;
}
 
/* --------------------------------------------- */
/*  Login                                        */
/* --------------------------------------------- */
 
.jive-login-form {
    width : 60%;
}
.jive-login-form .jive-table .jive-label {
    width : 30%;
    text-align : right;
    padding-right : 1em;
}
.jive-login-form TABLE {
    border : 1px #cccccc solid;
}
.jive-login-form TD {
    border-width : 0px;
}
 
/* --------------------------------------------- */
/*  Profiles                                     */
/* --------------------------------------------- */
 
.jive-profile .jive-table THEAD TH {
    text-align : left;
}
 
/* --------------------------------------------- */
/*  Avatars                                      */
/* --------------------------------------------- */
 
.jive-avatar {
    margin-top : 1px;
    border : 1px #cccccc solid;
}
.jive-avatar-box {
    padding : 0.5em 2em 0.5em 0em;
}
.jive-avatar-table IMG {
    border  : 1px #cccccc solid;
}
.jive-avatar-table IMG:hover {
    border  : 1px #000 solid;
}
 
/* --------------------------------------------- */
/* Polls                                         */
/* --------------------------------------------- */
 
#jive-pollpage .jive-table {
    width : 400px;
}
#jive-pollpage .jive-table TABLE {
    width : 100%;
}
.jive-poll-results .jive-total TD {
    border-top : 1px #cccccc solid;
}
.jive-poll-results .jive-label {
    font-weight : bold;
}
 
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Page styles - these are styles for specific pages which extend the ones                       */
/*  defined above.                                                                                */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
/* --------------------------------------------- */
/*  Extra front page styles                      */
/* --------------------------------------------- */
 
#jive-frontpage .jive-search-form TR {
    vertical-align : middle;
}
 
/* --------------------------------------------- */
/*  Extra post page styles                       */
/* --------------------------------------------- */
 
#jive-postpage .jive-fieldset DIV {
    padding : 0.5em;
    margin : 0px;
}
.jive-fieldset {
    border : 1px #cccccc solid;
    -moz-border-radius : 3px;
    padding : 3px;
}
#jive-postpage .jive-rating-buttons {
    white-space : nowrap;
}
#jive-post-helpbox {
    padding : 0px;
    margin-left : 1em;
    border : 1px #cccccc solid;
    width : 200px;
}
#jive-post-helpbox TH {
    background-color : #ddd;
    text-align : left;
    border-bottom : 1px #cccccc solid;
}
#jive-post-helpbox TD, #jive-post-helpbox TH {
    padding : 3px;
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
#jive-post-bodybox {
    border : 1px #cccccc solid;
    -moz-border-radius : 3px;
    padding : 3px;
    background-color : #E0E5E9;
}
#jive-post-bodybox-v2 {
    border : 0px;
    -moz-border-radius : 3px;
    padding : 3px;
    background-color : #fff;
}
#editor-tabs {
    background-color: #e8f1f8;
}

/* jive tags */
.jive-content-snip-tags {
    padding-left: 16px;
    font-size: 8pt;
    color: #666;
    margin-right: 12px;
    background: transparent url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-tag-12x12.gif) no-repeat left;
    }
 
.jive-content-tags {
    clear: both;
    padding-left: 16px;
    font-size: 8pt;
    color: #666;
    background: transparent url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-tag-12x12.gif) no-repeat left;
    }
.jive-tags-edit {
    padding-left: 10px;
}
 
/* jive compose - tags */
.jive-compose-tags {
    clear: both;
    width: 100%;
    margin: 0px 0px 15px 0px;
    /*padding-top: 5px; */
    border: 1px solid #d5e5f1;
    background-color: #e8f1f8;
    }
.jive-compose-tags-v2 {
    clear: both;
    width: 100%;
    margin: 0px 0px 15px 0px;
    /*padding-top: 5px; */
    border: 0px;
    border-bottom : 1px solid #CCC;
    padding-bottom : 7px;
    background-color: #fff;
}
.popularTags-list-v2 {
    padding-top : 14px;
} 
.jive-compose-tags .jive-compose-tags-container {
    display: block;
    padding: 5px;
}
 
.jive-compose-tags .tag_directions {
    padding:5px;
    color: gray;
}
.jive-compose-tags-v2 .tag_directions {
    padding-bottom : 5px;
}
 
.jive-compose-tags h4 {
    margin: 0px 5px 5px 0px;
    padding: 0px;
    display: inline;
}
 
.jive-compose-tags input {
    width: 95%;
    clear: both;
    font-size: 9pt;
    margin: 5px 0px 0px 0px;
    /* NOTE: bottom margin must be 0px for autocomplete tag UI */
    }
.jive-compose-tags strong {
    clear: both;
    padding: 10px 0px 3px 1px;
    margin: 0px;
    font-size: 8pt;
    }
 
.jive-tag-selected {
    background-color: #d5e5f1;
    }
.jive-tag-selected-v2 {
    background-color: #d5e5f1;
    cursor : pointer;
}
 
.jive-tag-unselected {
    cursor : pointer;
    color : #004B91;
    }
 
 
.jive-messagebox .jive-compose-tags {
    margin-top: 5px;
    }
 
 
/* tagset (tag) cloud styles for pretty display */
/* default colors here, each doctype css has their respective colors */
.jive-tagset-popularity0 a {
    color: #8398c4;
    font-size: 8pt;
    }
.jive-tagset-popularity1 a {
    color: #6e87ba;
    font-size: 9pt;
    }
.jive-tagset-popularity2 a {
    color: #5e78ad;
    font-size: 10pt;
    }
.jive-tagset-popularity3 a {
    color: #4d6aa3;
    font-size: 11pt;
    }
.jive-tagset-popularity4 a {
    color: #3c5993;
    font-size: 12pt;
    }
.jive-tagset-popularity5 a {
    color: #34518a;
    font-size: 14pt;
    }
.jive-tagset-popularity6 a {
    color: #2a4882;
    font-size: 15pt;
    }
.jive-tagset-popularity7 a {
    color: #23427d;
    font-size: 16pt;
    }
.jive-tagset-popularity8 a {
    color: #17346c;
    font-size: 17pt;
    }
.jive-tagset-popularity9 a {
    color: #152f61;
    font-size: 18pt;
    }
 
/* 'popular tags' sidebar */
.jive-sidebar-populartags {
    padding: 0;
    color: #333;
    }
.jive-sidebar-populartags ul {
    float: left;
    padding: 0;
    margin: 6px 0 0 0;
    list-style-type: none;
    }
.jive-sidebar-populartags ul li {
    display: inline !important;
    float: none !important;
    height: 22px;
    padding: 0;
    margin: 0;
    text-decoration: none;
    float: left;
    }
.jive-sidebar-populartags ul li a {
    margin-left: 3px;
    text-decoration: none;
    }
.jive-sidebar-populartags ul li a:hover {
    text-decoration: underline;
    }
.jive-sidebar-populartags span {
    float: right;
    font-size: 12px;
    }
.jive-tagset-popularity0 a,
.jive-tagset-popularity1 a,
.jive-tagset-popularity2 a,
.jive-tagset-popularity3 a,
.jive-tagset-popularity4 a,
.jive-tagset-popularity5 a,
.jive-tagset-popularity6 a,
.jive-tagset-popularity7 a,
.jive-tagset-popularity8 a,
.jive-tagset-popularity9 a {
    line-height: 16pt;
    }
 
 
#jive-postpage TEXTAREA {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
#jive-file-list {
    width : 100%;
    padding : 5px 0 7px 0;
    margin: 0px;
    display: none;
    background : transparent;
}
#jive-file-list, #jive-file-list DIV {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    font-weight : bold;
}
#jive-add-attachment {
    padding: 3px;
}
 
.jive-post-form TABLE {
    width: 100%;
}
.jive-post-form TABLE TD.jive-label {
    width: 1%;
}
.jive-post-form .jive-post-form-help {
    padding: 2px 0 2px 18px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/help-16x16.gif) 0 0 no-repeat;
}
#jive-edit-by-box {
    width : 100%;
}
.jive-post-form .jive-attach-text {
    padding : 4px;
    padding-left : 12px;
    background-image : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/attach-7x11.gif);
    background-repeat : no-repeat;
    background-position : left;
}
 
/* --------------------------------------------- */
/*  Text area resizing styles                    */
/* --------------------------------------------- */
 
#textEditorResize {
    border-left: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    white-space: nowrap;
    margin: 0px;
    height: 21px;
}
 
.textareaResize {
    float: right;
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/resize-grabber.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 20px;
    cursor: se-resize;
    border: 0px;
}
#textEditorResize {
    border-top : 1px #ccc solid;
}
 
.textareaResizeBox {
    width: 1px;
    height: 1px;
    display: none;
    border: 1px dotted gray;
    margin: 0px;
    padding: 0px;
}
 
.jive-markup-head {
    border-bottom : 1px #ccc solid;
}
#jive-markup-help {
    width : 225px;
    margin-left : 10px;
    border : 1px #ccc solid;
    -moz-border-radius : 3px;
}
#jive-markup-help TH, #jive-markup-help TD {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
}
#jive-markup-help TH {
    background-color : #eee;
    border-bottom : 1px #ccc solid;
    padding : 4px;
}
#jive-markup-help TD {
    padding : 4px;
}
#jive-markup-help .jive-inner-table TH {
    text-align : left;
    background-color : #fff;
    border-bottom : 1px #ccc solid;
}
#jive-markup-help H1,
#jive-markup-help H2,
#jive-markup-help H3,
#jive-markup-help H4,
#jive-markup-help H5,
#jive-markup-help H6 {
    padding : -6px;
    margin : -7px 0 -7px 0;
    color : #999;
}
#jive-markup-help HR {
    margin : 0;
    padding : 0;
}
 
 
 
/* --------------------------------------------- */
/*  Help page styles                             */
/* --------------------------------------------- */
 
#jive-helppage LI {
    padding-bottom : 0.5em;
}
 
/* --------------------------------------------- */
/*  Ratings (correct/helpful)                    */
/* --------------------------------------------- */
 
.jive-rate-button {
    font-size : 8pt;
    font-family : verdana;
    border : 1px #aaa solid;
    font-weight : normal;
    padding : 1px;
    margin : 1px;
    -moz-border-radius : 3px;
}
.jive-helpful-rating TD {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}
 
/* --------------------------------------------- */
/*  Extra forum page styles                      */
/* --------------------------------------------- */
 
#jive-forumpage .jive-search-form FORM {
    display : inline;
}
 
/* --------------------------------------------- */
/*  Extra portlet styles                         */
/* --------------------------------------------- */
 
#jive-frontpage .jive-portlet-box,
#jive-categorypage .jive-portlet-box,
#jive-forumpage .jive-portlet-box,
#jive-flatpage .jive-portlet-box,
#jive-threadedpage .jive-portlet-box,
#jive-treepage .jive-portlet-box,
#jive-rsspage .jive-portlet-box,
.jive-portlet-info-box
{
    margin-left : 1em;
}
 
/* --------------------------------------------- */
/*  Extra thread list styles                     */
/* --------------------------------------------- */
 
#jive-forumpage .jive-thread-list .jive-table TR, #jive-categorypage .jive-thread-list .jive-table TR {
    vertical-align : middle;
}
 
/* --------------------------------------------- */
/*  Spell checking styles                        */
/* --------------------------------------------- */
 
.jive-spell-error-current, .jive-spell-error {
    color : #f00;
    border-bottom : #f00 2px dotted;
}
.jive-spell-error-current {
    background-color : #eee;
    font-weight : bold;
}
#jive-spellpage .jive-table .jive-spell-button {
    background-color : #eee;
    font-size : 8pt;
    font-family : verdana,arial,helvetica,sans-serif;
    padding : 2px 6px 2px 6px;
}
#jive-spell-markup-div {
    padding : 1em;
}
 
/* --------------------------------------------- */
/* Generated link styles                         */
/* --------------------------------------------- */
.jive-link-forum,
.jive-link-thread,
.jive-link-message {
    padding: 2px 0 2px 22px;
    }
.jive-link-email, .jive-link-profile, .jive-link-attachment,
.jive-link-forum, .jive-link-thread, .jive-link-message {
    background-position: bottom right !important;
    padding-left: 0;
    padding-right: 20px;
    }
.jive-link-email {
    background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-email-16x16.gif') no-repeat top left;
    }
.jive-link-profile {
    background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-members-16x16.gif') no-repeat top left;
    }
.jive-link-attachment {
    background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/attach-7x11.gif') no-repeat top left;
    }
.jive-link-forum, .jive-link-thread, .jive-link-message {
    background: transparent url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-forum-16x16.gif) no-repeat top left;
    }
 
/* --------------------------------------------- */
/* Styles for code macro                         */
/* --------------------------------------------- */
 
CODE.jive-xml {
    font-family: monospace;
    }
CODE.jive-xml .jive-xml-tag {
    color: navy;
    font-weight: bold;
    }
CODE.jive-xml .jive-xml-comment {
    color: darkgreen;
    }
CODE.jive-xml .jive-xml-quote {
    color: red;
    }
CODE.jive-xml .jive-xml-keyword {
    color: navy;
    font-weight: bold;
    }
 
CODE.jive-sql {
    font-family: monospace;
    }
CODE.jive-sql .jive-sql-object {
    color: navy;
    font-weight: bold;
    }
CODE.jive-sql .jive-sql-comment {
    color: darkgreen;
    }
CODE.jive-sql .jive-sql-quote {
    color: red;
    }
CODE.jive-sql .jive-sql-keyword {
    font-weight: bold;
    color: navy;
    }
 
/* --------------------------------------------- */
/*  Quote original styles                        */
/* --------------------------------------------- */
 
.jive-quote, .jive-pre {
    overflow : auto;
}
 
.jive-pre {
    padding : 10px;
    padding-left : 1em;
    background-color : #eee;
    margin : 1em 2em 0.5em 2em;
}
 
.jive-quote {
    padding : 10px;
    padding-left : 1em;
    background-color : #eee;
    margin : 1em 2em 0.5em 2em;
    color : #333;
    font-style : italic;
}
 
.jive-quote, .jive-pre {
    border : 1px #eee solid;
    border-left : 2px #ccc solid;
    background : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/quote-background-1.gif);
}
.jive-quote .jive-quote {
    border : 1px #eef solid;
    border-left : 2px #ccf solid;
    background : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/quote-background-2.gif);
}
.jive-quote .jive-quote .jive-quote {
    border : 1px #efe solid;
    border-left : 2px #cfc solid;
    background : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/quote-background-3.gif);
}
.jive-quote .jive-quote .jive-quote .jive-quote {
    border : 1px #fee solid;
    border-left : 2px #fcc solid;
    background : url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/quote-background-4.gif);
}
 
/* --------------------------------------------- */
/*  Extra settings and watch page styles         */
/* --------------------------------------------- */
 
.jive-settings .jive-table TH, .jive-watchlist .jive-table TH {
    text-align : left;
}
.jive-settings .jive-table .jive-label {
    width : 30%;
}
.jive-watchlist .jive-watchlist-internal {
    /*
    margin : 10px;
    margin-bottom : 20px;
    */
    width : 100%;
}
.jive-watchlist .jive-watchlist-internal TH {
    background-color : #eee;
    border-width : 1px 0px 1px 1px;
    border-color : #cccccc;
    border-style : solid;
    color : #000;
}
.jive-watchlist .jive-watchlist-internal .cn {
    border-right : 1px  #cccccc solid;
}
.jive-watchlist .jive-watchlist-internal .c1
{
    border-left : 1px #cccccc solid;
}
.jive-watchlist .jive-watchlist-internal TBODY TR {
    background-color : #eee;
    border-width : 0px 1px 0px 1px;
    border-color : #cccccc;
    border-style : solid;
}
.jive-watchlist .jive-watchlist-internal .jive-odd,
.jive-watchlist .jive-watchlist-internal .jive-even
{
    background-color : #fff;
}
.jive-watchlist .jive-watchlist-internal TBODY TD {
    border-bottom : 1px #cccccc solid;
}
.jive-watchlist .jive-watchlist-internal TFOOT TD {
    background-color : #fff;
}
.jive-watchlist .jive-watch-message {
    padding : 10px;
}
 
/* --------------------------------------------- */
/*  Private Messages                             */
/* --------------------------------------------- */
 
#jive-pmpage .jive-info-message {
    padding : 3px;
}
#jive-pmpage .jive-mark-buttons INPUT, #jive-pmpage .jive-mark-buttons SELECT, #jive-pmpage .jive-jump-box SELECT {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
}
#jive-pmpage .jive-pm-msg-row TD {
    border-bottom : 1px #cccccc solid;
}
#jive-pmpage .jive-pm-msg-row-sel TD {
    border-bottom : 1px #999 solid;
    background-color : #ffffcc;
}
#jive-pm-folder-box TH, #jive-pm-folder-box TD {
    font-size : 8pt;
    font-family : verdana;
}
#jive-pm-folder-box {
    margin-right : 8px;
}
#jive-pm-folder-box TABLE {
    border : 1px #cccccc solid;
}
#jive-pm-folder-box TH {
    text-align : left;
    font-weight : bold;
    background-color : #eeeeee;
    border-bottom : 1px #cccccc solid;
}
#jive-pm-folder-box .jive-pm-folder-total TD {
    border-top : 1px #cccccc solid;
}
.jive-pm-folder-warn {
    color : #c30;
    font-weight : bold;
}
.jive-pm-folder-bar, .jive-pm-folder-bar TABLE {
    border : 1px #666 solid;
    padding : 0px;
    margin : 0px;
}
#jive-pmpage .jive-pm-list TFOOT {
    border-top : 1px #ccc solid;
}
#jive-pmpage .jive-pm-list TFOOT TD {
}
#jive-pmpage .jive-table .jive-paginator A {
    border : 1px #eee solid;
}
#jive-pmpage .jive-table .jive-paginator A:hover {
    border : 1px #ccc solid;
    color : #000;
}
#jive-pmpage .jive-table .jive-paginator .jive-current {
    border : 1px #666 solid;
    background-color : #eee;
    color : #000;
}
#jive-folder-form {
    margin-right : 10px;
}
#jive-folder-form TABLE {
    border : 1px #cccccc solid;
}
#jive-folder-form TD, #jive-folder-form TH, #jive-folder-form INPUT, #jive-folder-list INPUT {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
}
#jive-folder-form TH {
    background-color : #eeeeee;
    color: #000000;
    text-align : left;
}
#jive-folder-list TABLE {
    border : 1px #cccccc solid;
}
#jive-folder-list TH, #jive-folder-list TD {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
}
#jive-folder-list TH {
    text-align : left;
    background-color : #eeeeee;
    color : #000000;
}
#jive-folder-list TD {
    border-top : 1px #cccccc solid;
}
.jive-pm-box .jive-table .jive-body {
    padding : 12px;
}
.jive-pm-box .jive-table .jive-label {
    white-space : nowrap;
    width : 75px;
}
.jive-pm-box .jive-table THEAD TH {
    text-align : left;
}
#jive-pmviewpage .jive-nextprev {
    text-align : right;
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
}
 
/* --------------------------------------------- */
/*  Questions                                    */
/* --------------------------------------------- */
 
.jive-question-table THEAD TH {
    border-bottom : 0px #cccccc solid;
    text-align : left;
    font-size : 11pt;
}
.jive-question-table THEAD TH .paginator {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
    font-weight : normal;
    white-space : nowrap;
    padding-left : 2em;
}
.jive-question-table .jive-thread-name A, #jive-profilepage .jive-recent-msg .jive-thread-name A {
    font-weight : bold;
}

.jive-thread-name {
    font-size : 14px;
}

.jive-question-table .info, #jive-profilepage .jive-recent-msg .info {
    font-size : 12px;
    font-family : verdana,arial,sans-serif;
}
.jive-question-table .info, #jive-profilepage .jive-recent-msg .info {
    padding-bottom : 0.5em;
}
.jive-question-table .info A, #jive-profilepage .jive-recent-msg .info A {
    color : #666;
    white-space : nowrap;
}
 
/* --------------------------------------------- */
/*  Announcements                                */
/* --------------------------------------------- */
 
.jive-announce-description {
    color : #666;
}
.jive-announce .jive-announce-edit {
    float : right;
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
}

.jive-announce-subject {
    font-size : 14px;
}

/* --------------------------------------------- */
/*  Timer (not enabled by default)               */
/* --------------------------------------------- */
 
.jive-timer {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    color : #999;
    text-align : center;
}
 
 
 
/*-- -----------------------------------------------*/
/*--  Error - Info - Success                        */
/*-- -----------------------------------------------*/
 
.jive-error-box {
    border : 1px #f00 solid;
    background-color : #fee;
    -moz-border-radius : 3px;
    padding : 6px;
    margin-bottom : 1em;
    padding-left : 30px;
    background-image : url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/error-16x16.gif");
    background-repeat : no-repeat;
    background-position : 6px 6px;
}

.jive-success-box {
    border : 1px #0f0 solid;
    background-color : #efe;
    -moz-border-radius : 3px;
    padding : 6px;
    margin-bottom : 1em;
    padding-left : 30px;
    background-image : url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/success-16x16.gif");
    background-repeat : no-repeat;
    background-position : 6px 6px;
}
 
 
/*-- --------------------------------------------- --*/
/*--  Settings forms                               --*/
/*-- --------------------------------------------- --*/
 
.jive-settings-form .jive-table THEAD TH, .jive-settings-form .jive-table TD {
    text-align : left;
    border-left : 1px #cccccc solid;
}
.jive-settings-form TD {
    padding : 3px;
}
 
/*-- --------------------------------------------- --*/
/*--  Styles for skill rows                        --*/
/*-- --------------------------------------------- --*/
 
.jive-skill-table TD {
    border-left : 0px !important;
}
.jive-skill-row TD {
    border-bottom : 1px #ccc dotted !important;
}
.jive-skill-legend UL {
    padding : 5px;
    margin : 0;
    list-style : none;
}
.jive-skill-legend LI {
    padding-bottom : 0.5em;
}
 
/*-- --------------------------------------------- --*/
/*--  Webwork styles                               --*/
/*-- --------------------------------------------- --*/
 
.errorLabel {
    color : #F00;
    font-weight:bold;
}
.errorMessage {
    color : #F00;
    font-weight:bold;
}
.checkboxErrorLabel {
    color : #F00;
}
.required {
    color : #F00;
}
 
 
/*-- --------------------------------------------- --*/
/*--  public profile styles                               --*/
/*-- --------------------------------------------- --*/
 
 
.jive-profile-box {
    border : 1px #cccccc solid;
    background-color : #f7f7f7;
    /*-moz-border-radius : 8px;*/
    /*padding: 7px;*/
}
 
.jive-profile-box THEAD TH {
    background-color: #cccccc;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
}
 
.jive-profile-box THEAD TR {
    background-color: #cccccc;
}
 
.jive-profile-table {
    border : 0px #fff none;
    margin-bottom : 1em;
}
.jive-profile-table THEAD {
    padding : 0px;
}
.jive-profile-table THEAD TH, .jive-profile-table TBODY TD {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    padding : 3px;
}
.jive-profile-table THEAD TH {
    text-align : left;
    font-weight : bold;
    background-color : #eeeeee;
    border-bottom : 1px #cccccc solid;
}
.jive-profile-table TBODY TD {
    vertical-align : top;
}
 
.jive-profile-table-title {
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
}
 
tr.selectedControlPanel {
    font-weight: bold;
}
 
/* --------------------------------------------- */
/*  Moderation Messages                             */
/* --------------------------------------------- */
 
#jive-modpage .jive-info-message {
    padding: 3px;
}
 
#jive-modpage .jive-mark-buttons INPUT, #jive-modpage .jive-mark-buttons SELECT, #jive-modpage .jive-jump-box SELECT {
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
}
 
#jive-modpage .jive-mod-msg-row TD {
    border-bottom: 1px #ccc solid;
}
 
#jive-modpage .jive-mod-msg-row-app TD {
    border-bottom: 1px #999 solid;
    background-color: #cfc;
}
 
#jive-modpage .jive-mod-msg-row-rej TD {
    border-bottom: 1px #999 solid;
    background-color: #fcc;
}
 
#jive-mod-forum-box TH, #jive-mod-forum-box TD {
    font-size: 8pt;
    font-family: verdana;
}
 
#jive-mod-forum-box {
    margin-right: 8px;
}
 
#jive-mod-forum-box TABLE {
    border: 1px #ccc solid;
}
 
#jive-mod-forum-box TH {
    text-align: left;
    font-weight: bold;
    background-color: #eee;
    border-bottom: 1px #ccc solid;
}
 
#jive-mod-forum-box .jive-mod-forum-all TD {
    border-top: 1px #ccc solid;
}
 
#jive-mod-forum-box LABEL, #jive-mod-forum-box INPUT, #jive-mod-forum-box SELECT {
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
}
 
 
/* --------------------------------------------- */
/*  Styles for tabs                              */
/* --------------------------------------------- */
.jivetabs {
    float: left;
    width: 100%;
    line-height: normal;
    background-color : #eee;
    background-image: url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/tabs_bg.gif");
    white-space : nowrap;
    border-left: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    padding: 0px;
    padding-top : 5px;
}
.jivetabs ul {
    border: 0px;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    list-style: none;
}
.jivetabs li {
    float: left;
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/tab_bg.gif") no-repeat left top;
    margin: 0px;
    margin-left: 0px;
    margin-right: 2px;
    padding: 0px 0px 0px 10px;
    line-height: 18px;
}
.jivetabs li.current {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/tab_sel_bg.gif") no-repeat left top;
    margin-right: 2px;
}
.jivetabs span {
    float: left;
    display: block;
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/tab_end.gif") no-repeat right top;
    padding: 0px 10px 0px 0px;
}
.jivetabs div.jive-preferredlink {
    float: right;
    display: inline;
    white-space : nowrap;
    visibility: hidden;
    padding-right : 6px;
}
.jivetabs .current span {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/tab_sel_end.gif") no-repeat right top;
}
.jivetabs a.jive-editor-tab {
    text-decoration: none;
    font-family: Verdana, Arial;
    font-size: 12px;
}
.jivetabs a:link, .jivetabs a:visited, .jivetabs a:hover {
    color: black;
}
.jivetabs a:hover {
}
.jivetabs .current {
}
.jivetabs .current a, .jivetabs .current a:link, .jivetabs .current a:visited {
}
 
div#autosave {
    float: none;
    display: inline;
    font-size: 12px;
    padding-left: 15px;
    visibility: visible;
    white-space : nowrap;
}
 
/* --------------------------------------------- */
/*  Upload progress bar styles                   */
/* --------------------------------------------- */
 
#progressBar {
    padding-top: 5px;
}
#progressBarBox {
    width: 350px;
    height: 20px;
    border: 1px inset;
    background: #eee;
}
#progressBarBoxContent {
    width: 0px;
    height: 20px;
    border-right: 1px solid #444;
    background: #69c;
}
 
/* --------------------------------------------- */
/*  Editor and inline spellchecker styles        */
/* --------------------------------------------- */
 
.jive-spellchecker-menu {
    border: 1px solid;
    border-color: threedlightshadow threeddarkshadow threeddarkshadow threedlightshadow;
    position: absolute;
}
 
.jive-spellchecker-menu .inner {
    border: 1px solid;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    background: threedface;
    padding: 2px;
}
 
.jive-spellchecker-menu a {
    display: block;
    font: menu;
    color: menutext;
    padding: 1px 5ex 1px 3ex;
    text-decoration: none;
}
 
.jive-spellchecker-menu a:hover {
    background: highlight;
    color: highlighttext;
}
 
.jive-spellchecker-menu .separator {
    border-top: 1px solid threedshadow;
    border-bottom: 1px solid threedhighlight;
    overflow: hidden;
    margin: 2px;
}
 
#textEditor {
    border: 0px;
    width: 97%;
    height: 250px;
    color: windowtext;
    line-height: expression('1.2em');
    padding-left: 1em;
}
 
.jive-spell-markupbox {
    border: 0px;
    position: absolute;
    overflow: auto;
    line-height: expression('1.2em');
    padding: 1px;
    background: white;
    color: windowtext;
    display: none;
    white-space: pre-wrap;
}
 
.jive-editor-panel {
    padding : 0px;
    width: 100%;
}
#editor-tabs {
    display: none;
    width: 100%;
    margin-right: 2px;
}
.jive-panel-wrapper div.panel {
    display: none;
}
 
.jive-panel-wrapper div.current {
    border: 1px #cccccc solid;
    border-top: 0px;
    display: block;
    width: 100%;
    overflow: visible; /* Should be auto but that breaks Safari */
}
 
.jive-panel-wrapper {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    clear: both;
    background-color: #eee;
}
 
.jive-panel-wrapper #text-panel {
    border: 0px;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    margin: 0px;
}
 
.jive-panel-wrapper #text-panel .text-links {
    padding: 5px;
    background-color: #eee;
    font-family: Verdana, Arial;
    font-size: 12px;
    border-bottom : 1px #ccc solid;
}
 
.jive-panel-wrapper #preview-panel {
    background-color: #fff;
    overflow: visible; /* Should be auto but that breaks Safari */
}
.jive-panel-wrapper #preview-panel .inner-panel {
    padding : 1em;
}
 
.jive-selbox {
    font-size:9pt;
}
select.jive-selbox {
    font-size:12px;
    font-family:verdana;
    border: 1px solid #999999;
    width:200px;
}
 
/* safari hack - safari will ignore this block - http://www.ibloomstudios.com/article1/ */
.jive-panel-wrapper #preview-panel {overflow: auto;#}
 
TD.link_label, .error_label  {
    padding:5px;
    text-align:left;
}
TD.link_label {
    color:#000;
}
.error_label {
    color:#f00;
    text-align:center;
}
 
/* --------------------------------------------- */
/*  Text area resizing styles                    */
/* --------------------------------------------- */
 
.textareaResize {
    float: right;
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/resize-grabber.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 20px;
    cursor: se-resize;
}
 
.textareaResizeBox {
    width: 10px;
    height: 10px;
    display: none;
    border: 1px dotted gray;
    margin: 0;
    padding: 0;
}
 
/* ------------------------------------------- */
/*  RSS alignment styles                       */
/* ------------------------------------------- */
 
.jive-rss-cell {
    float: right;
}
 
 
/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html
--------------------- */
 
.jive-clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.jive-clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .jive-clearfix {height: 1%;}
.jive-clearfix {display: block;}
/* End hide from IE-mac */
 
.bidi {
    unicode-bidi: embed;
}



/* custom styles, overrides */

.gt {
    color: #999;
}
.bctxt {
    color: #000;
}

.oheader {
    color: #e57811;
    font-size: 18px;
   
}
 
.search-noresults LI {
   list-style-image: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/orangeb.gif);
   padding-bottom: 4px;
   margin-left: 4px;
   
}

.search-results LI {
   padding-top: 2px;
   padding-bottom: 2px;
   margin-left: 4px;
   
}

.jive-hilite {
    background-color : #fff284;
}
 


#sideNav {
  width: 212px;
  float: left;
}
#sideNav .decoratedBox {
  color: #666;
}
#sideNav .decoratedBox.top {
  margin-top: -12px;
}


/** subnavB **/
#sideNav #subNavB .decoratedBox {
  margin-bottom: 32px;
}

#sideNav #subNavB .decoratedBox .body .liner {
 
}
#sideNav #subNavB .decoratedBox .body .liner .liner {
  padding: 0 10px 10px;
}
#sideNav #subNavB .decoratedBox .head {
  background: transparent;
  border: 0;
  position: relative;
  height: auto;
  width: auto;
  margin-left: 17px;
}
#sideNav #subNavB .decoratedBox .head h4 {
  background-color: white;
  padding-right: 5px;
  position: relative;
  top: 0px;
  display: inline;
  color:#E47911;
  font-size:18px;
  font-weight: normal;
}

#sideNav #subNavB .decoratedBox .body table {
  padding-left: 6px;
  padding: 10px;
  font-size: 12px;
  padding-top: 10px;
  border: 0px;
}

#sideNav #subNavB .decoratedBox .body {
  border: 1px solid #eceadb;
  background-color: white;
  padding-top: 10px;
  margin-left:17px;
  margin-top: -11px;
  }


.jive-subheader {
  color:#E47911;
  font-size:18px;
  font-weight: normal;
}


.jive-announce-header {
  font-size:15px;
  font-family:  sans-serif, helvetica, verdana;
  font-weight: bold;
}
 
.jive-announce-table td {
    padding:0px;
    
}




.jive-icon-label {
    padding-bottom: 5px;
    
}

.jive-icon {
    padding-right: 3px;
    padding-bottom: 5px;
    padding-top : 1px;
    vertical-align : top;
}

.jive-message-info {
    font-size: 12px;
    color: #808080;
    padding-bottom: 3px;
  
}

.jive-thread-messagebox td {
  
  padding: 1px;
}
.jive-main-layout {
  width:100%;
}





#jive-tags-form label {
    color: white;
}
#jive-tags-form form {
    margin: 0;
    padding: 0;
    float: right;
}
#jive-tags-form .jive-tags-form-community,
#jive-tags-form .jive-tags-form-submit {
    padding: 3px 5px 3px 0;
  font-size: 8pt;
  float: left;
  }
#jive-tags-form .jive-tags-form-submit {
    padding-top: 2px;
    }
#jive-tags-form .jive-tags-form-community select,
#jive-tags-form .jive-tags-form-submit input {
  font-size: 8pt;
  }
#jive-tags-form .jive-tags-form-submit input {
  margin-left: 5px;
  }

#jive-tags-form .jive-tags-form-filterlabel {
    width: 70px;
    text-align: right;
    padding-top: 2px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 5px;
  }
#jive-tags-form a {
    padding-left: 18px;
    }
#jive-tags-form div {
    padding-bottom: 6px;
    }

.jive-tags-sort-link {
  font-weight: bold;
  padding: 2px 6px;
  margin: 0 0 0 5px;
    border: 1px solid #3C6B9B;

}
.jive-tags-sort-link a {
    color: white;
    text-decoration:none;
}
.jive-tags-sort-link-selected {
    background-color: #7EADDD;
}
.jive-tags-sort-link a:hover {
    color: white;
    text-decoration: underline;
}
#jive-tags-sort-buttons {
    color: white;
    padding: 2px 4px 2px 5px; 
    display: inline-block;
    white-space: nowrap;
}
#jive-tags-table-spacer {
    width: 400px;
}
.jive-contenttype-stats {
    color: black;
    padding: 2px 4px 2px 5px;
}

/* popular tags */
#jive-populartags {
    width: 100%;
    min-width: 100%;
  min-height: 93px;
    padding: 5px 0 10px 0;
  margin: 0 0 30px 0;
    color: #333;
    }
#jive-populartags ul {
  padding: 10px 8px 12px 8px;
  margin: 0;
  list-style-type: none;
  }
#jive-populartags ul li {
  display: inline;
  padding: 0 5px 0 0;
  margin: 0;
    text-decoration:none
    }
#jive-populartags ul li a {
    text-decoration: none;
    }
#jive-populartags ul li a:hover {
    text-decoration: none;
    }

.jive-tagset-popularity0 a,
.jive-tagset-popularity1 a,
.jive-tagset-popularity2 a,
.jive-tagset-popularity3 a,
.jive-tagset-popularity4 a,
.jive-tagset-popularity5 a,
.jive-tagset-popularity6 a,
.jive-tagset-popularity7 a,
.jive-tagset-popularity8 a,
.jive-tagset-popularity9 a {
  line-height: 20pt;
    }

a.jive-link-more {
    font-size: 9pt;
    background-color: transparent;
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/arrow-left-16x16.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 20px;
}

.jive-icon-tag-big {
    background: transparent url(https://images-na.ssl-images-amazon.com/images/G/01/SellerForums/amz/images/jive-icon-tag-24x24.gif) no-repeat;
  padding: 4px 0 4px 30px;
    background-position: 0 3px;
}

	
#country-select {
    display: block;
    height: 30px;
    margin-bottom: 0;
    margin-left: 6px;
    margin-top: -5px;
    padding: 0;
    position: relative;
    top: 6px;
    width: 410px;
}
#country-select p {
    display: inline-block;
}
#country-select form {
    padding: 0;
    width: 180px;
}
#country-select select, #country-select input {
    display: inline;
    margin: 0;
    padding: 0;
}
#target dd {
    margin: 0;
    position: relative;
}
#target a {
    display: block;
    font: 12px Arial,Helvetica,sans-serif;
    outline: 0 none;
    overflow: hidden;
    text-decoration: none;
    width: 212px;
}
#target dt a {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 6px 2px ;
    width : 225px;
}
#target dt a:hover {
    border-color: #777777;
}
#target dt a.active {
    border-bottom: 1px dotted #676768;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}
#target dd ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: -moz-use-text-color #666666 #666666;
    border-image: none;
    border-right: 1px solid #666666;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0 5px 2px;
    position: absolute;
    top: 0;
    z-index: 999;
    width : 235px;
}
#target dd ul li {
    margin: 0;
}
#target dd ul li a {
    padding: 2px 6px 2px 4px;
}
#target {
    float: left;
}
#target dd ul li a em, #target dt a em {
    cursor: pointer;
    float: left;
    font-style: normal;
}
a.switcherlink {
    display: block;
    float: left;
    font-size: 11px;
    margin-left: 8px;
    margin-top: -14px;
}
dt.UK a em, dt.FR a em, dt.IT a em, dt.DE a em, dt.ES a em, dt.IN a em, dt.US a em, dt.MX a em {
    background: url("/forums/images/arrows.gif") no-repeat scroll right -5px transparent;
    line-height: 1.4em;
    padding-right: 3px;
    width: 212px;
}
dt.UK a em:hover, dt.FR a em:hover, dt.IT a em:hover, dt.DE a em:hover, dt.ES a em:hover, dt.IN a em:hover, dt.US a em:hover, dt.MX a em:hover {
    background: url("/forums/images/arrows.gif") no-repeat scroll right -5px transparent;
}
.forumslogo {
    margin-bottom: -5px;
    margin-left: 6px;
}
#jive-head2{
    font-family : verdana,arial,sans-serif;
    font-size : 15px;
    color : #000000;
}
.sc-button{
    background-color: #FFFFFF;
    border: 0 none;
    display: inline-block;
    padding: 0;
}
.sc-head{
    font-family:arial;
    font-size: 16px;
    font-weight: bold;
}
.jive-categories{
    font-size:16px;
    padding: 2px 0px 4px;
    font-family:arial;
}
INPUT.search-index_page{
    font-family:Verdana,Arial,sans serif;
    height:25px;
    width:440px;
    font-size:14px;
    padding: 3px 4px;
    font-family:Verdana,Arial,sans serif;
    border: 1px solid #999999;
    color: #a9a9a9;
}

.option-index_page{	
    font-family:verdana;
}
span.jive-categories{
    font-size : 14px;
    font-family:verdana;
}
a.jive-categories-link{
    font-family:verdana;
	text-decoration: underline;
}
.awesomeButton {
    border: 0 none;
    color: #000066;
    cursor: pointer;
    margin: -1px 4px;
    overflow: visible;
    position: relative;
}
.inner_button {
    display: inline-block;
    text-align: center;
}
.buttonLarge {
    height: 22px;
    padding-right: 6px;
}
.primaryLargeButton {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll right -32px transparent;
}
.secondaryLargeButton {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll right -96px transparent;
}
.buttonLarge span {
    font-size: 12px;
    padding: 3px 4px 7px 10px;
}

.primaryLargeButton span {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll left top transparent;
}
.secondaryLargeButton span {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll left -64px transparent;
}

.awesomeButton span.button_label {
    border: 0 none;
    color: #000066;
    display: inline-block;
    font-family: Verdana;
    font-weight: bold;
    margin: 0;
    position: relative;
    white-space: nowrap;
}
/*---- custom amazon styles ---------------*/
.amz-page-title {
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight:normal;
    padding-bottom : 3px;
}
.amz-page-description {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    line-height: 1.4;
    margin-bottom: 5px;
}
.form-head {
    font-family : verdana,arial;
    font-size : 16px;
    padding-top:14px;
    padding-bottom:3px;
}
.form-sub-head {
    font-family : verdana,arial;
    font-size : 12px;
    padding-bottom:7px;
    max-height : 16px;
    height : 16px;
}

.widget-content {
    border: 1px solid #A6A6A6;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.widget-content .widget-header {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/rainier/homepage/gww-header-bg._V154327446_.png") repeat-x scroll left top #D9D9D9;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #FFFFFF;
    color: #555555;
    cursor: move;
    font-weight: 700;
    margin: 0;
    padding: 0 27px 0 0;
    position: relative;
    z-index: 1000;
}
.widget-header h4 {
    border-right: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    margin: 0;
    padding: 5px 10px;
}
.widget-collapse {
    padding : 4px;
}
.widget-expand {
    padding : 4px;
}
.widget-menu-arrow {
    background: url("https://images-na.ssl-images-amazon.com/images/G/01/rainier/homepage/gww-menu-arrows._V154328725_.png") no-repeat scroll 8px 50% transparent;
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 1px;
    top: 0;
    width: 25px;
}
.widget-menu-arrow:hover {
    background-color : #A7A7A7;
    background-position : -24px 50%;
    border-radius : 3px;
}
.widget-menu {
    background-color: #FAFAFA;
    border: 1px solid #888888;
    cursor: pointer;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 120px;
    z-index: 50;
    top : 26px;
    bottom : auto;
    right : 0px;
    left : auto;
}
.widget-menu li:hover {
    background-color : cdd9ee;
}
.widget-content .widget-inside {
    background-color: #FFFFFF;
    border-top: 1px solid #A6A6A6;
    margin: 0;
    padding: 5px;
}
.widget-inside .widget-inside-head {
    padding-bottom: 11px;
}
.widget-inside .widget-inside-content {
    border-top : 1px dotted #CCC;
    padding-top: 14px;
}
.widget-footer {
    padding-top: 0px;
    padding: 5px;
}
.button-primary {
    background: none repeat scroll 0 0 #EEBA37;
    border-color: #BE952C #A68226 #9B7924;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    height: 31px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
     display: block;
    margin-bottom: 10px;
    width: 100%;
    margin-left: 0;
}
.button-primary-inner {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    height: 29px;
    overflow: hidden;
    position: relative;
    background: -moz-linear-gradient(center top , #FEE6B0, #EEBA37) repeat scroll 0 0 transparent;
}
.button-primary .button-text{ 
    background-color: transparent;
    border: 0 none;
    color: #111111;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 100%;
    line-height: 29px;
    margin: 0;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}
.a-no-href {
    cursor : pointer;
    color : #004B91;
}
.a-disabled {
    color : #989898;
}
.a-button {
    background: -moz-linear-gradient(center top , #FEE6B0, #EEBA37) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#FEE6B0), to(#EEBA37)) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEE6B0, endColorstr=#EEBA37);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEE6B0, endColorstr=#EEBA37)";
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 29px;
    line-height: 22px;
    padding-top : 0px;
    padding-bottom:2px;
}
.a-button:hover {
    background: -moz-linear-gradient(center top , #FEDE97, #ECB21F) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#FEDE97), to(#ECB21F)) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEDE97, endColorstr=#ECB21F);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEDE97, endColorstr=#EEBA37)";
}

.a-button-sforums {
    background: #f3d078;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f7dfa5, #f0c14b);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7dfa5), color-stop(100%, #f0c14b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7dfa5, #f0c14b);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7dfa5, #f0c14b);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7dfa5, #f0c14b);
    /* IE10+ */
    background: linear-gradient(top, #f7dfa5, #f0c14b);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7dfa5', endColorstr='#f0c14b',GradientType=0);
    /* IE6-8 */
    *zoom: 1; 
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 29px;
    line-height: 25px;
    padding-top : 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    cursor: pointer;
}

.a-button-text-sforums
{
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
}

.a-secondary-button {
    background:none repeat scroll 0 0 gainsboro; 
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    height: 29px;
    line-height: 28px;
}
.a-secondary-button-with-pad {
    background:none repeat scroll 0 0 gainsboro;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    height: 29px;
    padding-top : 4px;
    line-height: 25px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    cursor: pointer;
}

.demo-relpos {
    position: relative !important;
}
.a-popover {
    display: block;
    width: 240px;
    max-width: 240px;
    min-width: 240px;
    padding: 8px;
    position: absolute;
    left: 162px;;
    z-index: 1010;
}
.a-popover .a-popover-wrapper {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.13);
    display: block;
    z-index: 1010;
}
.a-popover .a-popover-wrapper .a-popover-inner {
    padding: 14px 18px;
    text-align: left;
    z-index: 1009;
}
.popular-tags-v2 {
    padding-top : 7px;
}
.similar-threads {
    width : 208px;
    float : right;
}
.style-text {
    border-bottom : 1px dotted #CCC;
}

.awesomeButton-no-margin {
    border: 0 none;
    color: #000066;
    cursor: pointer;
    overflow: visible;
    position: relative;
    margin: 0px 0px;
}
.search-form-basic {
    background: #d2deed url(https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/titlebargradblue._V192548835_.gif) repeat-x;
    border-color: #b6c0db; 
    border:1px solid #b6c0db;
}

.awesomeButton-no-margin span.button_label {
    border: 0 none;
    color: #000066;
    display: inline-block;
    font-family: Verdana;
    font-weight: bold;
    margin: 0;
    position: relative;
    white-space: nowrap;
}

.search-form-basic-inner TR {
    height : 28px;
}

.search-form-basic-text {
    font-family: verdana; 
    font-size: 12px;
}

.primaryLargeButtonGhost {
      background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll      right -160px transparent;
  }

  .primaryLargeButtonGhost span {
      background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll      left -128px transparent;
  }

  .secondaryLargeButtonGhost {
      background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll      right -224px transparent;
  }

  .secondaryLargeButtonGhost span {
      background: url("https://images-na.ssl-images-amazon.com/images/G/01/nav2/prod/rainierCoreCSS/sc_button_sliding._V192548845_.gif") no-repeat scroll      left -192px transparent;
  }

  .awesomeButton span.button_disabled {
      color: #555555;
  }
.awesomeButton-no-margin span.button_disabled {
      color: #444444;
}
.awesomeButton-no-margin span.button_ghost {
      color: #999999;
}
.cursor-default
{
      cursor: default;
}
.cursor-pointer
{
      cursor: pointer;
}
#sort-replies-box {
    border: 1px solid #DDDDDD;
    margin-bottom: 14px;
    padding: 10px 14px;
    position: relative;
}

#sort-replies-options {
    color: #666666;
    position: absolute;
    right: 0px;
    top: 10px;
}
#sort-replies-options select {
    margin-top: -4px;
}
a.answer-selected {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    display: block;
    font-size: small;
    font-weight: bold;
    margin-top: 12px;
    padding: 10px 20px;
    text-align: center;
}

.answer-selected-header {
    background: none repeat scroll 0 0 #999999;
    overflow: hidden;
    padding: 0 5px;
}

.answer-selected-header p {
    line-height: 6pt;
    padding: 0;
}

.answer-selected-header-message {
    color: #FFFFFF;
    float: left;
    font-weight: bold;
}

.answer-selected-header-question {
    float: right;
}

.answer-selected-header a, .answer-selected-header a:hover {
    color: #FFFFFF;
}
