﻿
/* Template Standard Styles */
.MainTable {
	border:0px;
	border-style:solid;
	width:100%;
	height:100%;
}

/* Header Styles */
.HeaderBackgroundColour{
	background-position: right center;
	background-color: #ffffff;
	height: 1%;
	background-repeat: no-repeat;
}


/* Text Boxes */

	/* Different Border: */
	.tb-border {
	    border: 1px solid #6297BC;
	}
	
	/* Background Color: */
	.tb-background {
	    background-color : #99FFCC;
	    border: 1px solid #008000;
	}
	
	/* Background Image: */
	.tb-bg-image {
	    background-image: url(bg.png);
	    border: 1px solid #6297BC;
	}
	
	/* Focus: */
	.tb-focus {
	    border: 1px solid #888377;
	}
	.tb-focus:focus {
	    background-color: #F4EEDD;
	}
	
	/* Side Image: */
	.tb-bg-side {
	    background-image: url(/common/images/ico_search.gif);
	    background-repeat:no-repeat;
	    background-position:left;
	    border: 1px solid #6297BC;
	    padding-left:16px;
	}
	
	/* Rounded Corners: */
	.tb-rounded {
	    border:0;
	    background: transparent url(rounded.gif) no-repeat top left;
	    height: 22px;
	    width: 230px;
	    padding-top:2px;	
	}
	
	/* Gradient: */
	.tb-gradient {
	    border:0;
	    background: transparent url(gradient.gif) no-repeat top left;
	    height: 22px;
	    width: 230px;
	    padding-top:2px;
	}

.SearchBox{
	padding: 5px;
	border: 1px solid #6297BC;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #C0C0C0;
	height:20px;
}



/* Micro Shopping Cart Styles */
.MicroShoppingCartCentre {
	BACKGROUND: url("/images/common/micro_cart/bg_centre.gif")
}
.MicroCartHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF;
	text-align:left
}
.MicroCartText {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF;
	text-align:left
}


/* Header Bar Colours */
.RedBar {
	BACKGROUND: url('/images/common/headers/red/top_bg.gif') repeat-x; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.RedBarBorder{
	padding:5px; 
	border:1px solid #980100; 
}

.PinkBar {
	BACKGROUND: url('/images/common/headers/pink/top_bg.gif') repeat-x; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.PinkBarBorder{
	padding:5px; 
	border:1px solid #FF99FF; 
}

.BlueBar {
	BACKGROUND: url('/images/common/headers/blue/top_bg.gif') repeat-x; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.BlueBarBorder{
	padding:5px; 
	border:1px solid #007dbc; 
}

/* Left Menu Links */
A.LeftMenuLink{
	color: #3D4064;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a:hover.LeftMenuLink{
	text-decoration:underline;
}
.LeftMenuSubLink{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a:hover.LeftMenuSubLink{
	text-decoration:underline;
}

/* Buttons */
.RedButton {
	BACKGROUND: url('/images/common/buttons/red/bg.gif') repeat-x; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align: center;
}
a.RedButton{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align: center;
	
}
A:Hover.RedButton {
	TEXT-DECORATION: underline;
}

/* Links */
A.SmallTextLink{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
A:hover.SmallTextLink{
	text-decoration:underline
}
/* Titles */
.CheckoutHeader{ 
	color: #df460f; 
	font-size: 15px; 
	font-weight: bold;
}

/* Product Details */
.PackSize
{
	color: #df460f;
	font-size: 12px;
	font-weight: bold;
}
.PartNumber
{
	color: #df460f;
	font-size: 12px;
	font-weight: bold;
}

.PriceInc
{
	color: #df460f;
	font-size: 18px;
	font-weight: bold;
	text-align:right;
}
.PriceEx
{
	color: #df460f;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
}
.PriceVatType{
	color: #3D4064;
	font-size: 9px;
	font-weight: bold;
	text-align:left;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;


}

.ProductPrice
{
	color: #df460f;
	font-size: 18px;
	font-weight: bold;
}
.ProductDivider TD{
	border-bottom:1px solid #3D4064; 
}
.ProductName{
	color: #3D4064;
	font-size: 13px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A.ProductName{
	color: #3D4064;
	font-size: 13px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:Hover.ProductName{
	TEXT-DECORATION: underline;
}
.ProductDescription
{
	color: #000000;
	font-size: 12px;
	text-align:left;
	line-height:1.75; 
}











