﻿
/* Template Standard Styles */
.MainTable {
	border:0px;
	border-style:solid;
	width:100%;
	height:100%;
}

/* Header & Footer Styles */
.HeaderBackgroundColour{
	background-position: right center;
	background-color: #3D4064;
	height: 1%;
	background-repeat: no-repeat;
}
.FooterBackgroundColour{
	background-position: right center;
	background-color: #3D4064;
	height: 1%;
	background-repeat: no-repeat;
}
.TopMenuBG{
	background-color: #444c4c;
	height: 32px;
	background-image:url('/images/common/headers/red_glass/MenuBG.gif');
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:10px;
}
.CustomerService{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
}

.SubCategoryHeader{
	background-image:url('/images/common/headers/black_glass/MenuBG.gif');
	background-repeat:repeat-x;
	height:30px;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:11pt;
	font-weight:bold;
}



/* 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; 
}

.RedGlass{
	BACKGROUND: url('/images/common/headers/red_glass/MenuBG.gif') repeat-x; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.RedGlassBorder{
	padding:5px; 
	border:1px solid #990000; 
}

.BlackGlass{
	BACKGROUND: url('/images/common/headers/black_glass/MenuBG.gif') repeat-x; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	height:30px;
}
.BlackGlassBorder{
	padding:5px; 
	border:1px solid #000000; 
}



/* Left Menu Links */
A.LeftMenuLink{
	color: #000000;
	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
}

A.TopMenu{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
}
A:Hover.TopMenu{
	text-decoration:underline;
}
a.Copyright{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.Copyright{
	text-decoration:underline;
	color:#FF0000;
}
a.FooterLink{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.FooterLink{
	text-decoration:underline;
	color:#FF0000;
	padding-left:10px;
}
a.SubCatLink{
	color: #3D4064;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.SubCatLink{
	text-decoration:underline;
	color:#FF0000;
}

a.ProductNameLink{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}

a:hover.ProductNameLink{
	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: #990000;
	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; 
}
/* Search Box */
.SearchBox {
    border:0;
    background: transparent url(/common/images/search_bar/search_bg.gif) no-repeat top left;
    height: 34px;
    width: 259px;
    padding-top:4px;
    padding-left:4px;
    FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
    font-style:italic;
    font-size:14pt;
    color:gray;
}

.CategoryBoxes{
	border:1px #CCCCCC solid;
}
.CategoryBoxLink{
	background-color:#CCCCCC;
}
a.MoreDetails{
	color: #FFFFFF;
	font-size:15px;
	text-decoration:none;
}
a:hover.MoreDetails{
	text-decoration:underline;
}