/*** The xcGeneral CSS file contains the CSS definitions for styles that are common to most or all  ***/
/*** XCENT web server applications in one or more ways. When making your own customizations to this ***/
/*** file, you should be sure to update all your references to point to a single instance of it on  ***/
/*** your site, or make sure you copy the same version of the file to all places it may be referred ***/
/*** to on your site.                                                                               ***/

/*** v2008-05-30-16-34 ***/

/*** General Settings ***/
INPUT.xcGeneralButton  {background: #dadce1; color: #003063; font-weight: bold; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt;}
INPUT.xcGeneralActBtnDel    {background: #f03030; color: #ffffff; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnSet    {width: 80px; background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnSelect {background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnClear  {background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnEdit   {background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnClose  {background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}
INPUT.xcGeneralActBtnAdd    {background: #c0c0c0; color: #003063; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt; padding:0px; border:1px solid #000000; margin:0 3px 0 0;}


.xcGeneralActionBtn         {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtn , 
a:visited.xcGeneralActionBtn    {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtn , 
a:active.xcGeneralActionBtn     {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnAdd      {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #80ff80; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnAdd , 
a:visited.xcGeneralActionBtnAdd     {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnAdd , 
a:active.xcGeneralActionBtnAdd      {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnClear    {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnClear , 
a:visited.xcGeneralActionBtnClear   {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnClear , 
a:active.xcGeneralActionBtnClear    {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnClose    {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #ff0000; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnClose , 
a:visited.xcGeneralActionBtnClose   {padding: 0 2px 0 2px; color: #ffffff; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnClose , 
a:active.xcGeneralActionBtnClose    {padding: 0 2px 0 2px; color: #5050ff; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnEdit     {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #ffff80; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnEdit , 
a:visited.xcGeneralActionBtnEdit    {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnEdit , 
a:active.xcGeneralActionBtnEdit     {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnDelete   {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #ff8080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnDelete , 
a:visited.xcGeneralActionBtnDelete  {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnDelete , 
a:active.xcGeneralActionBtnDelete   {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnSelect   {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:link.xcGeneralActionBtnSelect , 
a:visited.xcGeneralActionBtnSelect  {padding: 0 2px 0 2px; color: #808080; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}
a:hover.xcGeneralActionBtnSelect , 
a:active.xcGeneralActionBtnSelect   {padding: 0 2px 0 2px; color: #903063; text-decoration: none; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif;}

.xcGeneralActionBtnMoveUp            {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1 url('xcCommonFiles/UpArrow.gif') no-repeat center center; font-size: 10px;}
a:link.xcGeneralActionBtnMoveUp , 
a:visited.xcGeneralActionBtnMoveUp   {padding: 0 2px 0 2px;}
a:hover.xcGeneralActionBtnMoveUp , 
a:active.xcGeneralActionBtnMoveUp    {padding: 0 2px 0 2px; background: #dadce1 url('xcCommonFiles/UpArrowHover.gif') no-repeat center center;}

.xcGeneralActionBtnMoveDown            {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1 url('xcCommonFiles/DownArrow.gif') no-repeat center center; font-size: 10px;}
a:link.xcGeneralActionBtnMoveDown , 
a:visited.xcGeneralActionBtnMoveDown   {padding: 0 2px 0 2px;}
a:hover.xcGeneralActionBtnMoveDown , 
a:active.xcGeneralActionBtnMoveDown    {padding: 0 2px 0 2px; background: #dadce1 url('xcCommonFiles/DownArrowHover.gif') no-repeat center center;}

.xcGeneralActionBtnMoveLeft            {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1 url('xcCommonFiles/LeftArrow.gif') no-repeat center center; font-size: 10px;}
a:link.xcGeneralActionBtnMoveLeft , 
a:visited.xcGeneralActionBtnMoveLeft   {padding: 0 2px 0 2px;}
a:hover.xcGeneralActionBtnMoveLeft , 
a:active.xcGeneralActionBtnMoveLeft    {padding: 0 2px 0 2px; background: #dadce1 url('xcCommonFiles/LeftArrowHover.gif') no-repeat center center;}

.xcGeneralActionBtnMoveRight            {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1 url('xcCommonFiles/RightArrow.gif') no-repeat center center; font-size: 10px;}
a:link.xcGeneralActionBtnMoveRight , 
a:visited.xcGeneralActionBtnMoveRight   {padding: 0 2px 0 2px;}
a:hover.xcGeneralActionBtnMoveRight , 
a:active.xcGeneralActionBtnMoveRight    {padding: 0 2px 0 2px; background: #dadce1 url('xcCommonFiles/RightArrowHover.gif') no-repeat center center;}

.xcGeneralActionBtnX            {padding: 0 2px 0 2px; margin-right: 3px; border: 1px solid #808080; background: #dadce1 url('xcCommonFiles/Clear.gif') no-repeat center center; font-size: 10px;}
a:link.xcGeneralActionBtnX , 
a:visited.xcGeneralActionBtnX   {padding: 0 2px 0 2px;}
a:hover.xcGeneralActionBtnX , 
a:active.xcGeneralActionBtnX    {padding: 0 2px 0 2px; background: #dadce1 url('xcCommonFiles/ClearHover.gif') no-repeat center center;}

.xcErrorText            {color: #ff0000;}
.xcSuccessText          {color: #0000ff;}
.xcHintText             {color: #505050; font: 10px Arial, Verdana, Helvetica, Sans-Serif;}
.xcStatusTextHigh       {color: #ff0000; font: 10px Arial, Verdana, Helvetica, Sans-Serif;}
.xcStatusTextMedium     {color: #d98200; font: 10px Arial, Verdana, Helvetica, Sans-Serif;}
.xcStatusTextLow        {color: #1c5baa; font: 10px Arial, Verdana, Helvetica, Sans-Serif;}

a:link.xcPagePath, a:visited.xcPagePath {margin: 0 5px 0 5px; color:#003063;} /* ??? */
a:hover.xcPagePath, a:active.xcPagePath {margin: 0 5px 0 5px; color:#ff0000;}

.xcPagePathContainer    {margin: 0px 0px 8px 0px; padding: 0px; text-align: left; } /* The page path is the path shown as a user drills down through the category heirarchy */
.xcPagePath             {margin: 0; padding: 0; font: bold 11px/13px Arial, Verdana, Helvetica, Sans-Serif; text-align: left; }
.xcPagePath a:link, 
.xcPagePath a:visited   {color: #999999; text-decoration: none;}
.xcPagePath a:hover, 
.xcPagePath a:active    {color: #003063; text-decoration: none;}
.xcCurrentTime          {text-align: center; font-size: 11px; font-style: italic; margin: 3px 0 0 0; padding: 0px;}
.xcTimeExpiringSoon     {color: #ff0000;}



/* Field and Prompts */
.xcFormPrompt           {font-weight: bold;}  /* *** DEPRECATE THIS !!! */
.xcFieldDescriptive     {font-size: 8pt; color: #5a5a5a;}


/* Language Button Bar Links */
.xcLanguageButtonBar    {border: 0; margin: -3px -5px 5px -3px;}
.xcLanguageButton       {border: 1px solid #808080; font-size:10px; font-weight: normal; text-decoration: none; padding: 1px 3px 1px 3px; margin-right: 4px;}
a:link.xcLanguageButton, 
a:visited.xcLanguageButton  {background: #dadce1; text-decoration: none;}
a:hover.xcLanguageButton, 
a:active.xcLanguageButton   {background: #eaecf1; text-decoration: none;}


/* Item View Button Bar Links */
.xcItemViewButtonBar    {border:0; margin:5px 0 5px 0;}
.xcItemViewButton       {border:1px solid #808080; font-size:10px; font-weight: normal; text-decoration: none; padding: 1px 3px 1px 3px; margin-right: 4px;}
a:link.xcItemViewButton, 
a:visited.xcItemViewButton  {background: #dadce1; text-decoration: none;}
a:hover.xcItemViewButton, 
a:active.xcItemViewButton   {background: #eaecf1; text-decoration: none;}



/*** General Content Pages  ***/
h1.xcGeneralDescription {color:#003063; margin: 5px 0px 0px 0px; border:0; padding: 0; font-size:12px; font-weight:bold; text-align: left; background: url('xcCommonFiles/GeneralDescription1Background.gif') repeat-x;}
h2.xcGeneralDescription {color:#003063; margin: 5px 0px 0px 0px; border:0; padding: 0; font-size:12px; font-weight:bold; text-align: left; background: url('xcCommonFiles/GeneralDescription2Background.gif') repeat-x;}
h3.xcGeneralDescription {color:#003063; margin: 5px 0px 0px 0px; border:0; padding: 0; font-size:12px; font-weight:bold; text-align: left; background: url('xcCommonFiles/GeneralDescription3Background.gif') repeat-x;}
.xcGeneralContainer     {margin: 0 0 2px 0; padding: 5px; border: 1px solid #dadce1; width:auto;}
.xcGeneralLargeContainer    {overflow: scroll; min-height:120px; max-height:700px; width:565px;} /* You should specify a pixel WIDTH here that is appropriate for your site design since IE does all kinds of stupid things if you don't specify an exact pixel width */
.xcGeneralContentTitle  {font-size: 11px; margin: 5px 0 5px 2px; padding: 0px 0 5px 0px; border-bottom: 1px solid #dadce1;}



/* xcTab settings are used in places where content is shown with a tab style selector */
.xcTabContainer         {border: 0px; margin: 0px; padding-top: 6px;}
.xcTabListContainer     {border: 0px; margin: 0px; padding: 0px;}
.xcTabList              {list-style: none; margin: 0px; padding: 0px; }
.xcTabItem              {display: inline; padding: 5px; margin-right: 5px; border-top: 1px solid #dadce1; border-left: 1px solid #dadce1; border-right: 1px solid #dadce1; background: #F2F2F4;}
.xcTabItem a:link, 
.xcTabItem a:visited    {padding: 1px; text-align: left; height: 15px; font: bold 11px/13px Arial, Verdana, Helvetica, Sans-Serif; color: #999999; text-decoration: none;}
.xcTabItem a:hover, 
.xcTabItem a:active     {padding: 1px; text-align: left; height: 15px; font: bold 11px/13px Arial, Verdana, Helvetica, Sans-Serif; color: #003063; text-decoration: none;}
#xcTabSelectedItem      {background: #fff;}
#xcTabSelectedItem a:link, 
#xcTabSelectedItem a:visited    {background: #fff; color: #003063;}
.xcTabContentContainer  {margin: 5px 0 0 0; padding: 5px; border: 1px solid #dadce1; width:auto;}
.xcTabContentTitle      {font-size: 11px; margin: 5px 0 5px 2px; padding: 0px 0 5px 0px; border-bottom: 1px solid #dadce1;}

.xcTabSetBtnContainer   {padding-bottom: 6px; border-bottom: 1px solid #dadce1;}
.xcTabSetList           {list-style: none; margin: 0px; padding: 0px;}
.xcTabSetItem           {display: inline; padding: 1px; margin-right: 5px; border: 1px solid #dadce1; background: #f2f2f4;}
.xcTabSetItem a:link, 
.xcTabSetItem a:visited    {padding: 1px; text-align: left; height: 15px; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif; color: #999999; text-decoration: none;}
.xcTabSetItem a:hover, 
.xcTabSetItem a:active     {padding: 1px; text-align: left; height: 15px; font: bold 10px Arial, Verdana, Helvetica, Sans-Serif; color: #003063; text-decoration: none;}
#xcTabSetSelectedItem      {background: #fff;}
#xcTabSetSelectedItem a:link, 
#xcTabSetSelectedItem a:visited {background: #fff; color: #003063;}



/* Page navigation is when a page, such as search results, has more results than will fit on a single page 
   and we want to display a navigation bar to page through the results pages */
.xcPagingNavContainer   {margin: 3px 0 8px 0; padding: 2px; text-align: center;}
.xcPagingNavigation     {margin: 0 5px 0 5px; font-size: 12px; font-weight: normal; }
a:link.xcPagingNavigation, 
a:visited.xcPagingNavigation    {font-size: 12px; font-weight: normal; }
a:hover.xcPagingNavigation, 
a:active.xcPagingNavigation     {font-size: 12px; font-weight: normal; color:#ff0000;}
#xcPagingNavCurrent     {font-weight: bold;}
#xcPagingNavPrevious    {margin-left: 0px;}
#xcPagingNavNext        {margin-right: 0px;}


/* The nav bar is the site wide navigation displayed at the bottom of each page throughout auction */
.xcSiteNavBar               {border-top: 1px solid #dadce1; border-bottom: 1px solid #dadce1; margin: 10px 0 0 0px; padding: 5px 3px 5px 3px; font-size:12px; font-weight:bold; text-align: center;}
.xcSiteNavBar	a,
.xcSiteNavBar	a:link,
.xcSiteNavBar	a:visited	{padding:1px; color: #003063; text-decoration:underline;}
.xcSiteNavBar	a:active,
.xcSiteNavBar   a:hover 	{padding:1px; color: #ff0000; text-decoration:underline;}
.xcSiteNavBarSeparator      {border-left:1px solid #003063; margin-left:5px; margin-right:1px; }


/* Used when categories list is shown from top level down, such as the default main page. */
.xcCategories                   {font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #003063; font-size:10px; font-weight: normal;}
DIV.xcCategories                {margin: 30px 0px 15px 0px; background: url('../AUCImages/AucMainSectionBackground.gif') repeat-x;}
h1.xcCategories                 {margin: 0px 0 10px 0px; padding-left: 8px; border: 0; font-size:12px; font-weight:bold;}
table.xcCategories              {width: 100%; font-size: 8px;}
td.xcCategoriesIcon             {font-size: 12px; font-weight:normal; text-align:left; vertical-align: top; padding: 0px 5px 0 0px;}
DIV.xcCategoriesCounter         {font-size: 11px; font-weight:normal; display:inline; margin-left:3px;}
td.xcCategoriesDesc             {font-size: 12px; font-weight:normal; text-align:left;  vertical-align: top; padding: 0px 5px 6px 0px;}
a:link.xcCategoriesDesc, 
a:visited.xcCategoriesDesc      {font-size:11px; font-weight:bold; color: #003063;}
a:hover.xcCategoriesDesc, 
a:active.xcCategoriesDesc       {font-size:11px; font-weight:bold; color: #ff0000;}
DIV.xcSubcategories             {border:0; margin:0; padding: 0px 5px 0px 0px;}
a:link.xcSubcategories, 
a:visited.xcSubcategories       {font-size:10px; font-weight:normal; color: #003063;}
a:hover.xcSubcategories, 
a:active.xcSubcategories        {font-size:10px; font-weight:normal; color: #ff0000;}


/* The UL display of categories occurs on the ViewCategories page */
/* Should define the nesting down to the lowest level of subcategory used on a site installation */
UL.xcCategory 
                                {font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; color: #000080; text-decoration:none; list-style-type: decimal;}
UL.xcCategory UL.xcCategory
                                {font: 12pt Arial, Verdana, Helvetica, Sans-Serif; color: #000080; text-decoration:none; list-style-type: decimal;}
UL.xcCategory UL.xcCategory UL.xcCategory  
                                {font: 10pt Arial, Verdana, Helvetica, Sans-Serif; color: #000080; text-decoration:none; list-style-type: decimal;}
UL.xcCategory UL.xcCategory UL.xcCategory  UL.xcCategory  
                                {font: italic 10pt Arial, Verdana, Helvetica, Sans-Serif; color: #000080; text-decoration:none; list-style-type: decimal;}

.xcCategoryContentContainer     {margin: 0px 0px 6px 0px; padding: 0px; border: 0; border-bottom: 1px solid #808080;} /* Used to display category specific content */


/* The SubCatList settings are used where a clickable list of subcategories are shown,  */
/* such as when drilling down through the category list on ViewCat page.                */
table.xcSubCatList          {width: 100%; margin: 0; padding: 0;}
.xcSubCatList td            {padding: 3px;}
.xcSubCatList a:link, 
.xcSubCatList a:visited     {font-weight: bold; color: #003063;}
.xcSubCatList a:hover, 
.xcSubCatList a:active      {font-weight: bold; color: #ff0000;}


/* ResultsList - such as used in search results and category browser listings */
.xcResultsListFeatured      {color: #003063; font-size:11px; padding: 0px; margin: 0px 0px 0px 0px; background: url('xcCommonFiles/ResultsListFeaturedBackground.gif') no-repeat; width: 585px;}
h1.xcResultsListFeatured    {margin: 3px 0 0px 0px; padding-left: 8px; border: 0; font-size:12px; font-weight:bold;}
.xcResultsListStandard      {color: #003063; font-size:11px; padding: 0px; margin: 0px 0px 0px 0px; background: url('xcCommonFiles/ResultsListStandardBackground.gif') no-repeat; width: 585px;}
h1.xcResultsListStandard    {margin: 3px 0 0px 0px; padding-left: 8px; border: 0; font-size:12px; font-weight:bold;}
table.xcResultsListTable    {float: left; width: 100%; margin: 0; padding: 0px; border: 1px solid #dadce1; font-size: 11px;  }
.xcResultsListTable th      {padding: 4px; margin: 0px;}
.xcResultsListTable td      {padding: 4px 0 4px 2px; margin: 0px;}
.xcResultsListTitle tr, 
.xcResultsListTitle th      {font-size:12px; font-weight: bold; background: #F2F2F4; white-space:nowrap; text-align: left;}
.xcResultsListTitle a:link, 
.xcResultsListTitle a:visited   {color: #000000; text-decoration: none;}
.xcResultsListTitle a:hover, 
.xcResultsListTitle a:active    {color: #ff0000; text-decoration: none;}
.xcResultsListLegend        {margin: 3px 0 3px 0; border: 0; text-align: center; font-size: 10px;}



/* Statistics Information - as shown on Main Page */
.xcStatistics               {color: #003063; font-size:11px; font-weight: normal;}
DIV.xcStatistics            {margin: 30px 0px 15px 0px; background: url('xcCommonFiles/StatisticsBackground.gif') repeat-x;}
h1.xcStatistics             {margin: 3px 0 5px 0px; padding-left: 8px; border: 0; font-size:12px; font-weight:bold;}
table.xcStatistics          {width: 100%; margin: 0px 0 0 25px;}
td.xcStatisticsPrompt       {font-size: 11px; font-weight:normal;}
td.xcStatisticsValue        {font-size: 11px; font-weight:normal;}



/* Promo Item Section - as shown on the Main Page */
.xcMainPromoItems           {font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #003063; font-size:10px; font-weight: normal; width: 99.3%;}
DIV.xcMainPromoItems        {margin: 10px 0px 15px 0px; background: url('xcCommonFiles/MainPromoBackground.gif') repeat-x;}
h1.xcMainPromoItems         {margin: 0px 0 4px 0px; padding-left: 8px; border: 0; font-size:12px; font-weight:bold;}
table.xcMainPromoItems      {width: 100%; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
td.xcMainPromoItemCell      {border:0; padding:0; margin:0;}
/* The .xcMainPromoItemCell A tags look odd with default settings in list mode, so you might want to disable or change these when using list mode */
.xcMainPromoItemCell a:link, 
.xcMainPromoItemCell a:visited  {display: block; text-align: center; vertical-align: middle; font: 11px/13px Arial, Verdana, Helvetica, Sans-Serif; color: #000000; text-decoration: none; border: 1px solid #e7e7e7; }
.xcMainPromoItemCell a:hover, 
.xcMainPromoItemCell a:active   {background: #e7e7e7; text-decoration: none; border: 1px solid #CCCCCC; }
.xcMainPromoItemThumb       {border: 0; padding-top: 5px;}
.xcMainPromoItemContainer   {margin:2px; border:0; height: 130px;}
.xcMainPromoItemTitle       {font-size:11px; font-weight: bold; height:18px;}
.xcMainPromoItemTime        {font-size:11px; font-weight: normal; height:18px;}
a:link.xcMainPromoItemLink, 
a:visited.xcMainPromoItemLink   {color: #003063;}
a:hover.xcMainPromoItemLink, 
a:active.xcMainPromoItemLink    {color: #ff0000;}



/*** ViewItem ***/
.xcItemViewTitle            {margin: 0 0 10px 0; border: 0; padding: 0; font-size:20px; font-weight:bold; text-align: center;}
.xcItemViewImageContainer   {margin: 4px;}
.xcItemViewQuestionContainer    {background: #dadce1; margin-bottom: 3px;}
.xcItemViewQuestionTitle    {font-weight: bold;}
.xcItemViewQuestionBody     {border:1px solid #808080;}
.xcItemViewTime             {margin: 0; border: 0; padding: 0; font-size:10px;}



/*** Marketplace ***/
h1.xcMarketplaceDescription {color:#003063; margin: 5px 0px 0px 0px; border:0; padding: 0; font-size:12px; font-weight:bold; text-align: left; background: url('xcCommonFiles/GeneralDescription1Background.gif') repeat-x;}
.xcMarketplaceContainer     {margin: 0 0 2px 0; padding: 5px; border: 1px solid #dadce1; width:auto;}




/*** Miscellaneous ***/
.xcItemDescPreviewContainer {border:1px solid #000000; overflow:scroll; width: 98%; min-height: 80px; } /* Used to preview primary description for alternate descriptions when adding a listing */



/*** Edit Table ***/
.xcEditTable {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:12px;}
table.xcEditTable {border:0; border-collapse:collapse; width:100%;}
table.xcEditTable th {background: #808080; padding:2px; text-align:left;}
table.xcEditTable th.NumericData {background: #808080; padding:2px; text-align:right;}
table.xcEditTable td {padding:1px;}
table.xcEditTable tr.xcOddRow td {background: #ffffff;}
table.xcEditTable tr.xcEvenRow td {background: #c0c0c0;}

/*** Form Table ***/
.xcFormTable {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:12px;}
table.xcFormTable {border:0; border-collapse:collapse; width:100%;}
table.xcFormTable th {padding:2px; text-align:left; vertical-align:top;}
table.xcFormTable td {padding:1px;}


form.xcGeneralForm  {margin:0;}
form.xcGeneralForm input {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt;}
form.xcGeneralForm select {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt;}


/***Editor Settings**/
.xcEditorToolbar {padding:5px; background-color:#dedede; border:1px solid #000080; text-align:left;  }
.xcEditorToolbarSelect {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:12px;}
button.xcEditorToolbarButton {cursor:hand; background-color:#cccccc; border-color:#cccccc; font-weight:bold; font-weight: bold; font-family: Tahoma, Arial; font-size:8pt; }
button.xcEditorToolbarButton img {margin:-2px;}
button#xcEditorColorForeground, button#xcEditorColorBackground {width:25px; height:25px;}
.xcEditorWYSIWYGcontainer {height:200px; background-color:#ffffff; margin:0px; padding:2px; border:1px solid #cccccc; overflow=auto;}

.xcEditorDialogBox {border:2px outset #cccccc; z-index:100; background-color:#cccccc; padding:0; position:absolute; visibility: hidden; width:300px;}
.xcEditorDialogBoxTitle {font-size:12px; background:#a0a0a0; color:#ffffff; margin:0; padding:2px; cursor:move;}
.xcEditorDialogBoxContent {background:#ffa0a0; padding: 5px;}
.xcEditorDialogButton {font-size:10px; background:#a0a0a0; color:#000000;}
#xcEditorDialogCreateTable {width:200px;}
#xcEditorDialogColorPicker {width:350px;}
.xcEditorDialogColorButton {border:1px solid; background: #dadce1; color: #003063; font-weight: bold; width:15px; height:15px; }
div.xcEditorDialogItem {
        border:2px outset #cccccc;
        z-index:10;
        background-color:#cccccc; 
        text-align:left; 
        padding:3px;
        }
        


BUTTON.XcFGColorBtns {cursor:hand; background-color:#ffffff; border-color:#cccccc; font-weight:bold; font-weight:bold; font-weight: bold; font-family: Tahoma, Arial; font-size:8pt;}


