/*
###===========================================================================
#
# Copyright (c) 2006 by Computors Limited. All Rights Reserved.
#
# No part of this publication or software may be reproduced, transmitted,
# transcribed, stored in a retrieval system, or translated into any
# language without the prior written authorization of Computors Limited.
#
# This is a licensed product of Computors Limitied.
#
# CSS        : catalogue.css
#
# Description: Main Cascading Style Sheet for the Catalogue System
#
#-----------------------------------------------------------------------------
# History
# Version   Date     Author      Comments
# --------  -------  ----------  ---------------------------------------------
# 02.16.00  03Jun05  A.D.Smith   Initial Version.
# 02.20.00  01May06  A.D.Smith   Additional Styles mainly around Offers.
#
#-----------------------------------------------------------------------------
# NOTES
#
#
#
###===========================================================================
### Site Specific
###---------------------------------------------------------------------------
### - CSS specific to the site that cannot be standardised.
### - Prefix any names with a site specific lable.
###===========================================================================
*/


TABLE.BCMW_SL_TABLE {
    width: 530px;
}
TD.BCMW_SL_TD_TITLE {
}
.BCMW_SL_TITLE {
	float: left;
	clear: none;
	font-size: 1.4em;
	font-weight: bold;
	color: #732323;
	padding: 5px 0px 5px 0px;
}
.BCMW_SL_TEL {
	float: right;
	clear: none;
	padding: 5px 0px 5px 0px;
}
.BCMW_SL_Label {
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
}
.BCMW_SL_Data {
	font-size: 1.4em;
	font-weight: bold;
	color: #732323;
}
.BCMW_SL_Image {
	float: left;
	clear: none;
	padding: 0px 4px 0px 0px;
}
.BCMW_SL_Image2 {
	float: right;
	clear: none;
	padding: 0px 0px 0px 4px;
}
.BCMW_SL_Image3 {
	float: right;
	clear: none;
	padding: 0px 0px 0px 4px;
}
.BCMW_SL_ADDRESS {
	float: left;
	clear: none;
	font-size: 1.0em;
	font-weight: bold;
	color: #732323;
	padding: 0px 0px 0px 8px;
}
.BCMW_SL_Short_Desc {
	font-size: 1.1em;
	font-weight: normal;
	color: #111111;
	padding: 6px 0px 0px 0px;
}
.BCMW_SL_Long_Desc {
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	padding: 4px 0px 0px 0px;
}
.BCMW_SL_Links {
	float: right;
	clear: none;
	padding: 4px 0px 0px 8px;
}
.BCMW_SL_Icon {
    vertical-align: middle;
}
A.BCMW_SL_Link:link, A.BCMW_SL_Link:visited, A.BCMW_SL_Link:active {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 4px 0px;
}
A.BCMW_SL_Link:hover {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 4px 0px;
}


/******************************************************************************/
/*                                                                            */
/* Catalogue System                                                           */
/*                                                                            */
/******************************************************************************/
/*============================================================================*/
/* Catalogue                                                                  */
/*============================================================================*/



A.CATALOGUE_ParentNav:hover {
	color: #732323;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
H1.CATALOGUE_List_CatTitle {}
P.CATALOGUE_List_CatShortDesc {
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;
	padding: 8px 0px 0px 0px;
}
P.CATALOGUE_List_CatLongDesc {
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	padding: 4px 0px 8px 0px;
}
DIV.CATALOGUE_List_CatEdit {
	padding: 0px; margin: 0px;
}
DIV.CATALOGUE_List_PageNav {
	width: 540px;
	text-align: right;
	font-size: 0.8em;
	padding: 0px 0px 0px 0px;
}

/* Catalogue List Table */
TABLE.CATALOGUE_List {
	width: 540px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000000;
}
/* Table Headings */
TH.CATALOGUE_List {
	color: #FFFFFF;
	background-color: #585800;
	border: 1px solid #666666;
}

/* Catalogue List Item */
DIV.CATALOGUE_Separator {
	width: 540px;
	height: 4px;
	background: url(../images/catalogue_divider.gif);
	background-repeat: repeat-x;
	margin-top: 2px;
	padding: 0px;
	clear: both;
}
DIV.CATALOGUE_List_Image {
	padding: 4px 0px 0px 0px;
}
DIV.CATALOGUE_Supplier {
}
H2.CATALOGUE_Title {
	padding: 4px 0px 0px 0px;
}
H2.CATALOGUE_Title_Simple {
	font-size: 0.9em;
	padding: 4px 0px 0px 0px;
}
P.CATALOGUE_ShortDesc {
	float: left;
	clear: right;
	font-size: 0.8em;
	padding: 4px 0px 0px 0px;
}
DIV.CATALOGUE_Edit {
	padding: 0px; margin: 0px;
}

div.XHCat_Item_Detail_Main_Image {
float:left;
position:relative;
height: auto;
z-index: 90;
}

.HCat_Watermark {
position:absolute;
width: 350px;
height: 69px;
z-index: 100;
top: 85px;
background-image: url(/images/watermark.png);
background-repeat:no-repeat;
background-position: center center;
}

DIV.XHCat_Item_Detail_2nd_Image {
float:left:
border: 1px solid #3d3d3d;
padding: 3px 3px 3px 3px;

}
DIV.XHCat_Item_Detail_3rd_Image {
float:left;
border: 1px solid #3d3d3d;
padding: 3px 3px 3px 3px;

}
DIV.XHCat_Item_Detail_4th_Image {
float: left;
border: 1px solid #3d3d3d;
padding: 3px 3px 3px 3px;
}

DIV.XHCat_Item_Detail_5th_Image { 
float:left;
border: 1px solid #3d3d3d;
padding: 3px 3px 3px 3px;
}


.XCAT_Item_Price {
  float: left;
  color: #732323;
  font-weight: bold;
  font-size: 1.6em;
  padding: 5px;
  width: 100px;
  text-align: right;
}

div.XCAT_Buy_Button {
  float: left;
  width: 70px;
}

.XCAT_Price_Cell {
  float: right;
}

.XCAT_Item_Price_Symbol {

}

.XCAT_Qty_Units {
  color: #3d3d3d;
  font-weight: normal;
  font-size: 0.6em;
  padding: 0px 0px 0px 3px;
}

DIV.CATALOGUE_Pricing {
	float: right;
	clear: none;
	padding: 8px 0px 0px 0px;
}

.XCAT_Price_Area {
  float: right;
  text-align: right;
}

.XCAT_Price_Cell {
  
}

.XCAT_Info_Button {
  float: left;
  clear: left;
}

TABLE.CATALOGUE_Pricing {
	border: 0px solid #000000;
}
TH.CATALOGUE_Variant_Title {
	background-color: #E6D5AF;
	border-width: 0px 2px 2px 0px;
	border-style: solid;
	border-color: #D3C096;
	padding: 0px 4px 0px 4px;
}
TH.CATALOGUE_Price_Title {
	font-size: 0.6em;
	color: #666666;
	background-color: #E6D5AF;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #D3C096;
	padding: 0px 0px 0px 4px;
}
DIV.CATALOGUE_Variant_Title {
	font-size: 0.6em;
	color: #666666;
	padding: 0px 0px 0px 0px;
}

TD.CATALOGUE_Variant {
	background-color: #E6D5AF;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	padding: 0px 4px 0px 4px;
}
TD.CATALOGUE_Price_1 {
	text-align: right;
	background-color: #E6D5AF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	padding: 0px 0px 0px 4px;
}
TD.CATALOGUE_Price_2 {
	background-color: #E6D5AF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	padding: 0px 0px 0px 4px;
}
DIV.CATALOGUE_Variant {
	font-size: 0.8em;
	font-weight: bold;
	color: #732323;
	padding: 0px 0px 0px 0px;
	background-color: #E6D5AF;
}
DIV.CATALOGUE_Variant_Units {
	font-size: 0.6em;
	color: #666666;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
}


P.CATALOGUE_Price {
	font-size: 1.4em;
	font-weight: bold;
	color: #732323;
	padding: 0px 0px 0px 4px;
	white-space: nowrap;
}
P.CATALOGUE_Qty_Units {
	font-size: 0.8em;
	color: #666666;
	padding: 2px 2px 2px 2px;
}
DIV.CATALOGUE_BuyButton {
	padding: 2px 2px 2px 2px;
}
DIV.CATALOGUE_InfoButton {
	float: right;
	clear: both;
}

TABLE.CATALOGUE_ColumnList {
	width: 130px;
	border: 0px solid #000000;
}
DIV.CATALOGUE_ColumnList {
	float: left;
	clear: none;
	width: 130px;
	height: 180px;
}
TD.CATALOGUE_List_Image {
	text-align: center;
	padding: 4px 0px 0px 4px;
}



H2.CATALOGUE_Category_Link {
	padding: 4px 0px 0px 0px;
}

DIV.Product_List_Title          {clear: none; font-size: 12pt; font-weight: bold; color: #333333; margin-left: 10px; margin-right: 4px; margin-top: 8px; margin-bottom: 0px;}
DIV.Product_List_Image1 {
	float: right;
	clear: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
DIV.Product_List_ShortDesc      {clear: left; line-height: 10pt; margin-left: 10px; margin-right: 8px; margin-top: 4px; margin-bottom: 0px;}
DIV.Product_List_PageNav        {float:right; clear: none; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 0px;}
DIV.Product_List_Divider        {clear: both; margin-left: 10px; margin-right: 10px; margin-top: 4px; margin-bottom: 0px;}
DIV.Product_list_Edit           {margin-left: 10px; margin-right: 4px; margin-top: 0px; margin-bottom: 0px;}



/*
###===========================================================================
### Catalogue System
###---------------------------------------------------------------------------
### NOTES
### - The order of each element is very important
###===========================================================================
*/

/*============================================================================*/
/* Catalogue                                                                  */
/*============================================================================*/
DIV.CATALOGUE_Content_Area {
	width: 550px;
}

A.CATALOGUE_CatLink:link, A.CATALOGUE_CatLink:visited, A.CATALOGUE_CatLink:active {
	font-weight: normal;
	color: #000080;
	text-decoration:underline;
}
A.CATALOGUE_CatLink:hover {
	font-weight: normal;
	color: #F47836;
	text-decoration:underline;
}

/* Category List Heading */
DIV.CATALOGUE_ParentNav {
	padding: 8px 0px 0px 0px;
}
A.CATALOGUE_ParentNav:link,
A.CATALOGUE_ParentNav:visited,
A.CATALOGUE_ParentNav:active,
A.CATALOGUE_ParentNav:hover {
	color: #333333;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
A.CATALOGUE_ParentNav:hover {
	color: #732323;
}
DIV.CATALOGUE_CatImage1 {
    width: 530px;
	padding: 0px 0px 0px 0px;
}
H1.CATALOGUE_List_CatTitle {
}
.CATALOGUE_List_CatShortDesc {
	font-size: 1.0em;
	font-weight: bold;
	color: #333333;
	padding: 8px 0px 0px 0px;
}
.CATALOGUE_List_CatLongDesc {
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;
	padding: 4px 0px 0px 0px;
}
.CATALOGUE_List_CatEdit {
	float: right;
	clear: both;
}

.CAT_Category_List {
    float: left;
}
.CAT_Category_List_Section {
    width: 175px;
    height: 230px;
    float: left;
    text-align: left;
    margin: 5px 5px 5px 0px;
}
.CAT_Category_Image1 {
}
.CAT_Category_Image2 {
}
.CAT_Category_Title {
  width: 175px;
}
.CAT_Category_Edit {
	float: left;
	clear: none;
	padding: 4px 5px 0px 0px;
}

A.XCAT_Category_Title:link, A.XCAT_Category_Title:visited, A.XCAT_Category_Title:hover, A.XCAT_Category_Title:active {
/*	color: #000080;*/
	text-decoration: underline;
}
A.XCAT_Category_Title:hover {
	/*color: #F47836;*/
}

/* Category List using Tables */
TABLE.CAT_Category_List_Table {
	width: 540px;
}
TD.CAT_Category_List_Cell {
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}

DIV.XHCat_Category_List_Main_Image {
}

/*
###===========================================================================
### Catalogue - Item List
###---------------------------------------------------------------------------
	### NOTES:
###===========================================================================
*/
.CAT_Category,
.CAT_Items,
.CAT_Detail {
	width: 560px;
	padding: 10px 10px 10px 10px;
}
.CAT_Category_Header,
.CAT_Items_Header {
	width: 540px;
	padding: 0px 0px 10px 0px;
}



.CAT_Category_Header_Edit,
.CAT_Items_Header_Edit {
	float: right;
	clear: none;
}
.CAT_Category_Header_Title,
.CAT_Items_Header_Title {
}
.CAT_Category_Header_ShortDesc,
.CAT_Items_Header_ShortDesc {
	font-size: 1.0em;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.CAT_Category_Header_LongDesc,
.CAT_Items_Header_LongDesc {
	font-size: 1.0em;
	font-weight: normal;
	color: #333333;
	padding: 4px 0px 0px 0px;
}

.CAT_Category_Header_Image1,
.CAT_Items_Header_Image1 {
	padding: 0px 0px 5px 5px;
	float: right;
	clear: none;
}
.CAT_Items_Vat_Details {
	font-size: 0.9em;
	color: #333333;
    text-align: right;
	padding: 2px 8px 2px 0px;
}
.CAT_Category_Parent_Nav,
.CAT_Items_Parent_Nav {
	color: #000000;
	padding: 0px 0px 0px 0px;
}
A.XCAT_Items_Parent_Nav:link, A.XCAT_Items_Parent_Nav:visited, A.XCAT_Items_Parent_Nav:hover, A.XCAT_Items_Parent_Nav:active {
	color: #333333;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
A.XCAT_Items_Parent_Nav:hover {
	color: #330000;
}
.CAT_Items_Page_Nav {
	clear: both;
	width: 530px;
	font-size: 1.0em;
	text-align: right;
	padding: 0px 0px 8px 0px;
}

FORM.XCAT_Item_Form,
FORM.XCAT_Hidden_Form {
}
FORM.XCAT_Hidden_Form {
    background-image: url(/standard_images/background_hidden.gif);
}

.CAT_Item_Section {
	width: 530px;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #CC6600;
	margin: 0px 0px 5px 0px;
    overflow: hidden;
}
DIV.CAT_Item_Column_Section {
	float: left;
	clear: none;
	width: 170px;
	padding: 0px 5px 0px 5px;
}
.CAT_List_Area1 {
	float: left;
	clear: none;
}
.CAT_List_Area2 {
	float: left;
	clear: none;
	width: 360px;
}
.CAT_List_Area3 {
}

.CAT_Item_Title {
	padding: 8px 0px 2px 0px;
}
.CAT_Item_PartNumber {
}
.CAT_Item_PartNumber_Label {
	font-size: 1.0em;
	font-weight: normal;
	color: #666666;
}
DIV.XHCat_Item_List_Header_Image {
	padding: 0px 0px 5px 5px;
 position:relative;
height: auto;
z-index: 90;
	float: right;
	clear: none;
}
DIV.XHCat_Item_List_Main_Image {    
	padding: 4px 4px 4px 4px;
}
DIV.XHCat_Item_List_2nd_Image {
	float: left;
	clear: none;
	padding: 4px 4px 0px 0px;
}
DIV.XHCat_Item_List_3rd_Image {
	float: left;
	clear: none;
	padding: 4px 4px 0px 0px;
}
.CAT_Item_ShortDesc {
  float: left;
  clear: left;
	font-size: 0.9em;
	padding: 2px 0px 2px 0px;
}
.CAT_Item_Edit {
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
}
.CAT_Item_Pricing_Section {
	float: right;
	clear: both;
	padding: 8px 8px 8px 8px;
	white-space: nowrap;
}
.CAT_Item_Price {
	font-size: 1.6em;
	font-weight: bold;
	color: #732323;
	white-space: nowrap;
}
.CAT_Item_Qty_Units {
	font-size: 1.0em;
	padding: 3px;
	color: #666666;
}
.CAT_Item_Price_Converted {
	float: left;
	clear: none;
	font-size: 1.0em;
	font-weight: bold;
	color: #336600;
	padding: 0px 4px 0px 0px;
}
.CAT_Item_Qty_Units_Converted {
	float: left;
	clear: none;
	font-size: 0.8em;
	color: #666666;
	padding: 2px 0px 0px 0px;
}
.CAT_Item_Vertical_Section {
	width: 250px;
	padding: 0px 8px 8px 8px;
}
.CAT_Info_Button {
}
.CAT_Image_Info_Button {
}
.CAT_Buy_Button {
}
.XCAT_Out_Of_Stock {
    width: 80px;
	font-size: 0.9em;
	font-weight: bold;
	color: #732323;
}
.CAT_Buy_Link {
	font-size: 1.0em;
	font-weight: bold;
	color: #336600;
}
.CAT_Item_Qty_Label {
	float: left;
	clear: none;
	font-size: 0.8em;
	color: #666666;
}
.CAT_Item_Qty {
	float: left;
	clear: none;
	font-size: 0.8em;
}
INPUT.XCAT_Qty {
	text-align: right;
}


.CAT_Variant1 {
	font-size: 1.0em;
	font-weight: bold;
}
.CAT_Variant2 {
	font-size: 1.0em;
	font-weight: normal;
}

.CAT_Item_Old_Price {
	font-size: 1.0em;
	color: #333333;
}
.CAT_Item_Save_Price {
	font-size: 1.0em;
	font-weight: bold;
	color: #880000;
}


.XCAT_Columns {
	height: 0px;
	color: #FFFFFF;
	display: none;
}




DIV.CAT_Table_Pricing {
	float: right;
	clear: none;
	padding: 5px 0px 5px 0px;
}
TABLE.CAT_Table_Pricing {
	border: 0px solid #000000;
}
TH.CAT_Table_Variant_Title,
TH.CAT_Table_Old_Price_Title,
TH.CAT_Table_Save_Price_Title,
TH.CAT_Table_Price_Title {
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	background-color: #F4E4C1;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	text-align: left;
	padding: 0px 5px 2px 5px;
}
TH.CAT_Table_Old_Price_Title {
	background-color: #F8F8F8;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
}
TH.CAT_Table_Save_Price_Title {
	font-weight: bold;
	color: #880000;
	background-color: #FFFFFF;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
}
TH.CAT_Table_Price_Title_1,
TH.CAT_Table_Price_Title_2 {
	border-width: 0px 0px 0px 0px;
}
TH.CAT_Table_Price_Title_3 {
	width: 70px;
	background-color: #FFFFFF;
	border-width: 0px 0px 0px 0px;
}
TD.CAT_Table_Variant_NoWrap,
TD.CAT_Table_Variant {
	background-color: #E6D5AF;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	text-align: left;
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}
TD.CAT_Table_Variant_NoWrap {
	white-space: nowrap;
}
TD.CAT_Table_Old_Price {
	background-color: #F8F8F8;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}
TD.CAT_Table_Save_Price {
	background-color: #FFFFFF;
	border-width: 0px 2px 1px 0px;
	border-style: solid;
	border-color: #D3C096;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}
TD.CAT_Table_Price_1 {
	text-align: right;
	vertical-align: bottom;
	padding: 0px 5px 2px 10px;
}
TD.CAT_Table_Price_2 {
	text-align: left;
	vertical-align: bottom;
	padding: 0px 5px 4px 0px;
}
TD.CAT_Table_Price_3 {
	text-align: left;
	vertical-align: bottom;
	padding: 2px 5px 0px 0px;
}


/*============================================================================*/
/* Catalogue - Detailed Page                                                  */
/*============================================================================*/
.CAT_Detail_Edit {
	float: right;
	clear: none;
}
.CAT_Detail_Image2 {
	padding: 0px 0px 5px 5px;
	float: right;
	clear: none;
}
.CAT_Detail_Title {
	width: 530px;
}
.CAT_Detail_ShortDesc {
	font-size: 1.0em;
	padding: 0px 0px 5px 0px;
	clear: both;
}
.CAT_Detail_LongDesc {
	font-size: 0.9em;
	padding: 0px 0px 5px 0px;
}
.CAT_Detail_Back_Button {
	width: 530px;
	text-align: left;
}


/*============================================================================*/
/* Supplier Details                                                           */
/*============================================================================*/
.CAT_Item_Supplier {
	font-size: 1.2em;
	font-weight: bold;
	color: #669900;
	padding: 0px 8px 2px 8px;
}
.CAT_Detail_Supplier {
	font-size: 1.2em;
	font-weight: bold;
	color: #669900;
	padding: 0px 0px 2px 0px;
}
.CATALOGUE_List_Supplier {}
.CATALOGUE_List_SupplierName {}
.CATALOGUE_List_SupplierAddress {}
.CATALOGUE_List_SupplierTelephone {}
.CATALOGUE_List_SupplierWebLink {}

A.Product_List_SupplierWebLink:link    {font-size: 8pt; color: #000080; text-decoration: underline;}
A.Product_List_SupplierWebLink:visited {font-size: 8pt; color: #000080; text-decoration: underline;}
A.Product_List_SupplierWebLink:active  {font-size: 8pt; color: #000080; text-decoration: underline;}
A.Product_List_SupplierWebLink:hover   {font-size: 8pt; color: #F47836; text-decoration: underline;}

A.Product_List_SupplierNameWebLink:link    {font-size: 14pt; color: #F47836; text-decoration: none;}
A.Product_List_SupplierNameWebLink:visited {font-size: 14pt; color: #F47836; text-decoration: none;}
A.Product_List_SupplierNameWebLink:active  {font-size: 14pt; color: #F47836; text-decoration: none;}
A.Product_List_SupplierNameWebLink:hover   {font-size: 14pt; color: #F47836; text-decoration: underline;}

.CATALOGUE_Detail_Supplier {}
.CATALOGUE_Detail_SupplierName {}
.CATALOGUE_Detail_SupplierAddress {}
.CATALOGUE_Detail_SupplierTelephone {}


/*============================================================================*/
/* Specifications                                                             */
/*============================================================================*/
.SPEC_Group_Title {}
.SPEC_Group_Area {
	width: 120px;
	float: left;
	clear: both;
}
.SPEC_Text {
	color: #666666;
	font-size: 0.6em;
}
UL.SPEC_List {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 12px;
	list-style-image: url(../images/spec_bullet.gif);
}
LI.SPEC_List {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Spec_Group_Data_Area {}


.SPEC_Group_Values_Area  {}
.Spec_Group_Values_Title {}
.Spec_Group_Values_Data  {}


.Spec_Title {
	font-size: 0.9em;
	font-weight: bold;
	color: #336600;
}

.Spec_SpecTitle,
.Spec_List_SpecTitle,
.Spec_Group_SpecTitle {
	font-size: 0.8em;
}
.Spec_Data,
.Spec_List_Data,
.Spec_Group_Data {
	font-size: 0.8em;
	font-weight: bold;
	color: #336600;
}
.Spec_Units,
.Spec_List_Units,
.Spec_Group_Units {
	font-size: 0.8em;
	color: #666666;
}

TABLE.Spec_Table {
	width: 530px;
}
TH.Spec_Table_Title {
}
TD.Spec_Table_SpecTitle {
	text-align: right;
	white-space: nowrap;
}
TD.Spec_Table_SpecValue {
	width: 100%;
	text-align: left;
	white-space: nowrap;
	padding: 0px 0px 0px 4px;
}

/*
###===========================================================================
### Item Offers 
###===========================================================================
*/
.XCAT_Item_Offers_Area {
    width: 200px;
    overflow: hidden;
    padding: 14px 0px 0px 14px;
}
.XCAT_Item_Offer {
	background-color: #FFFFCC;
	border: 1px #747400 solid;
    padding: 2px;
}
.XCAT_Item_Offer_Icon {
	float: left;
	clear: none;
	position: relative;
	bottom: 20px;
	right: 20px;
	z-index: 101;
}
.XCAT_Item_Offer_Title {
	font-size: 1.2em;
	font-weight: bold;
	color: #660000;
	position: relative;
	right: 16px;
	padding: 2px 0px 2px 0px;
}
.XCAT_Item_Offer_Text {
	font-size: 1.1em;
	color: #4080C0;
	position: relative;
	right: 16px;
	padding: 0px 0px 2px 0px;
}

