/*###===========================================================================## 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.## File CSS    : catalogue.css# Description : Main Cascading Style Sheet for the Catalogue System####===========================================================================*//*###===========================================================================### Catalogue###---------------------------------------------------------------------------### NOTES:###===========================================================================*/.CAT_Category,.CAT_Items,.CAT_Detail {    width: 574px;	padding: 5px 5px 5px 5px;}.CAT_Category_Header,.CAT_Items_Header {    width: 535px;	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: #3d3d3d;	padding: 0px 0px 0px 0px;}.CAT_Detail_Parent_Nav {  color: #3d3d3d;}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: #dc9b00;}.CAT_Items_Page_Nav {    width: 530px;	font-size: 1.2em;	color: #3d3d3d;    text-align: right;	padding: 0px 0px 8px 0px;}a.PageRange {  color: #3d3d3d;}.CAT_Category_List {}.CAT_Category_List_Section {	float: left;	clear: none;    width: 170px;	text-align: center;	padding: 0px 8px 8px 8px;}.CAT_Category_Edit {	float: left;	clear: none;	padding: 4px 5px 0px 0px;}div.CAT_Item_List_Image2 {  float: right;}.XCAT_Item_Form {}.CAT_Item_Section {  width: 100%;	border-bottom: 3px solid #ffba00;	border-top: 1px #ffffff solid;	border-right: 1px #ffffff solid;	border-left: 1px #ffffff solid;	margin: 15px 0px 15px 0px;	padding: 0px 0px 10px 0px;  overflow: hidden;  background-color: #f4f4f4;  }.CAT_List_Area1 {	float: left;	clear: none;}.CAT_List_Area2 {	float: left;	clear: none;	padding: 0px 5px 5px 5px;}.CAT_List_Area3 {  float: right;	padding: 0px 5px 5px 0px;}A.XCAT_Category_Title:link, A.XCAT_Category_Title:visited, A.XCAT_Category_Title:hover, A.XCAT_Category_Title:active {	font-size: 1.4em;    font-weight: bold;	color: #111111;	text-decoration: none;}A.XCAT_Category_Title:hover {	color: #FF8F07;}.CAT_Item_Title {  font-size: 1.6em;	padding: 4px 0px 2px 0px;}.CAT_Detail_Title {    width: 530px;	padding: 4px 0px 2px 0px;}.CAT_Item_PartNumber {  color: #feab35;}.CAT_Item_PartNumber_Label {	font-size: 1.0em;	font-weight: normal;	color: #666666;}.CAT_Category_Image1 {	float: left;	clear: none;}.CAT_Category_Image2 {	float: left;	clear: none;}.CAT_Category_Title {	float: right;	clear: none;	position: relative;	bottom: 40px;}DIV.XHCat_Item_List_Main_Image {  padding: 8px;}IMG.XHCat_Item_List_Main_Image {}DIV.XHCat_Item_Detail_Main_Image {  padding: 8px;}IMG.XHCat_Item_Detail_Main_Image {}DIV.XHCat_Item_Detail_2nd_Image {	float: right;	clear: both;    padding: 2px 2px 2px 6px;}DIV.XHCat_Item_Detail_3rd_Image {	float: right;	clear: none;    padding: 2px 2px 2px 6px;}DIV.XHCat_Item_Detail_4th_Image {	float: right;	clear: none;    padding: 2px 2px 2px 6px;}DIV.XHCat_Item_Detail_5th_Image {	float: right;	clear: none;    padding: 2px 2px 2px 6px;}.CAT_ItemList_ShortDesc {	padding: 0px 0px 0px 0px;	color: #3d3d3d;	font-size: 1.2em;}.CAT_Item_ShortDesc {	padding: 0px 0px 0px 0px;	color: #3d3d3d;}.CAT_Detail_ShortDesc {	font-size: 1.1em;	font-weight: bold;	color: #3d3d3d;}.CAT_Detail_LongDesc {	padding: 5px 0px 5px 0px;	color: #3d3d3d;}.CAT_Category_Edit {	float: left;	clear: none;	padding: 4px 5px 0px 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.5em;	font-weight: bold;	color: #3c3b3c;}.CAT_Item_Qty_Units {	font-size: 0.8em;	color: #666666;/*	padding: 8px 0px 0px 0px;*/}.CAT_Item_Vat_Desc {	font-size: 0.8em;	color: #666666;	white-space: nowrap;}.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 {  padding: 0px 0px 0px 8px;}.CAT_Buy_Button {}.XCAT_Out_Of_Stock {	font-size: 0.9em;	font-weight: bold;	color: #666666;}a.CAT_Buy_Link:link, a.CAT_Buy_Link:visited, a.CAT_Buy_Link:active {	font-size: 1.0em;	font-weight: bold;	color: #000000;  text-decoration: none;}a.CAT_Buy_Link:hover {  color: #ffffff;  text-decoration: none;}.CAT_Item_Qty_Label {	float: left;	clear: none;	font-size: 0.8em;	color: #666666;	padding: 4px 2px 0px 0px;}.CAT_Item_Qty {	float: left;	clear: none;	font-size: 0.8em;}INPUT.XCAT_Qty {    width: 40px;    text-align: right;}.CAT_Variant1 {	font-size: 0.8em;	font-weight: bold;	white-space: nowrap;}.CAT_Variant2 {	font-size: 0.8em;	font-weight: normal;	white-space: nowrap;}.CAT_Item_Old_Price {	font-size: 0.8em;	color: #333333;	padding: 0px 0px 0px 0px;}.CAT_Item_Save_Price {	font-weight: bold;	color: #880000;}DIV.XCAT_Pay_Methods {	float: right;	clear: none;}IMG.XCAT_Pay_Methods {}.XCAT_Columns {    height: 0px;	color: #FFFFFF;}DIV.CAT_Table_Pricing {	float: right;	clear: both;}TABLE.CAT_Table_Pricing {    border-collapse: separate;	border: 0px solid #000000;}TH.CAT_Table_Variant_Title,TH.CAT_Table_Qty_Title,TH.CAT_Table_Old_Price_Title,TH.CAT_Table_Save_Price_Title,TH.CAT_Table_Price_Title {	font-size: 0.8em;	font-weight: normal;	color: #000000;	border-width: 0px 1px 1px 0px;	border-style: solid;	border-color: #CCCCCC;    text-align: left;    vertical-align: bottom;	padding: 0px 5px 0px 0px;}TH.CAT_Table_Variant_Title,TH.CAT_Table_Qty_Title {	background-color: #E4EDFF;	border-color: #CCCCFF;}TH.CAT_Table_Old_Price_Title {	background-color: #F8F8F8;	border-color: #CCCCCC;}TH.CAT_Table_Save_Price_Title {	font-weight: bold;	color: #880000;	background-color: #FFF8F8;	border-color: #FFCCCC;}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,TD.CAT_Table_Qty {	background-color: #E4EDFF;	border-width: 0px 1px 0px 0px;	border-style: solid;	border-color: #CCCCFF;    text-align: left;	white-space: nowrap;    vertical-align: bottom;	padding: 0px 2px 0px 2px;}TD.CAT_Table_Old_Price {	background-color: #F8F8F8;	border-width: 0px 1px 0px 0px;	border-style: solid;	border-color: #CCCCCC;    text-align: right;    vertical-align: bottom;	padding: 4px 2px 2px 5px;}TD.CAT_Table_Save_Price {	background-color: #FFF8F8;	border-width: 0px 1px 0px 0px;	border-style: solid;	border-color: #FFCCCC;    text-align: right;    vertical-align: bottom;	padding: 4px 2px 0px 5px;}TD.CAT_Table_Price {	text-align: right;    vertical-align: bottom;	padding: 0px 0px 0px 10px;}TD.CAT_Table_Price_Convert {    text-align: left;    vertical-align: bottom;	padding: 4px 2px 0px 0px;}TD.CAT_Table_Units,TD.CAT_Table_Units_Convert {    vertical-align: bottom;	padding: 0px 0px 2px 2px;}TD.CAT_Table_Buy {    text-align: left;    vertical-align: bottom;    padding: 0px 5px 0px 5px;}/*============================================================================*//* Catalogue - Detailed Page                                                  *//*============================================================================*/.CAT_Detail_Edit {	float: right;	clear: none;}DIV.XHCat_Item_Detail_Main_Image {	float: right;	clear: none;	padding: 0px 0px 5px 5px;}IMG.XHCat_Item_Detail_Main_Image {}.CAT_Detail_Back_Button {    width: 530px;    text-align: left;}.CAT_Detail_Vat_Details {	float: right;	clear: both;	width: 500px;	font-size: 0.9em;	color: #333333;    text-align: right;	padding: 2px 8px 2px 0px;}/*============================================================================*//* Supplier Details                                                           *//*============================================================================*/.CAT_Item_Supplier {	font-size: 1.2em;	font-weight: bold;	color: #666666;}.CAT_Detail_Supplier {	font-size: 1.2em;	font-weight: bold;	color: #666666;	padding: 0px 0px 10px 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                                                             *//*============================================================================*/DIV.XSPEC_List_Area {}TABLE.XSPEC_Table {  background-color: #3d3d3d;  border: 1px #cccccc solid;}TH.XSPEC_Title_Row {	font-size: 1.0em;	font-weight: bold;	white-space: nowrap;	text-align: left;	color: #3d3d3d;    background-color: #ffc000;	border: 1px solid #666666;	margin: 0px 0px 0px 0px;	padding: 2px 4px 2px 4px;}TD.XSPEC_Row_Label,TD.XSPEC_Row_Data {	font-size: 1.0em;	font-weight: normal;	text-align: right;	vertical-align: top;	white-space: nowrap;	padding: 2px 4px 2px 4px;}td.XSPEC_Row_Label {  border: 1px #cccccc solid;}td.XSPEC_Row_Data {  border: 1px #cccccc solid;}.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 {}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;}.XCAT_Variant_List {    margin: 0px;}/*###===========================================================================### Item Offers ###===========================================================================*/.XCAT_Item_Offers_Area {    width: 200px;}.XCAT_Item_Offer {    width: 200px;/*	overflow: hidden;*/	background-color: #FFFFCC;	border: 1px #747400 solid;	padding: 2px;}.XCAT_Item_Offer_Icon {	float: left;	clear: none;	padding: 2px 2px 2px 2px;	position: relative;	bottom: 16px;	right: 16px;	z-index: 101;}.XCAT_Item_Offer_Title {	font-size: 1.1em;	font-weight: bold;	color: #660000;}.XCAT_Item_Offer_Text {	font-size: 1.0em;	color: #333333;}