`/* Default Overwrites
*******************************/
* {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;text-shadow: #000000 0 0 0px;}
HTML {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#666;background-color:white;}
BODY {margin:0px;}

TD {FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif;COLOR:#666;}
H1 { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 160%; color:#505150;  Margin-bottom:7px;  Margin-top:7px;}
H2 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #505150; FONT-FAMILY: Arial, Helvetica, sans-serif; Margin-bottom:7px;  Margin-top:7px;}
H3 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
A {FONT-SIZE: 100%; COLOR: #7f7f7f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 100%; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Verdana,tahoma,Arial;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }

.ViewLarge {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ViewLarge:hover {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: Underline}


.inputbutton	{background:#EEEEEE;border-color:#000000;border:1px solid;font-family: tahoma,verdana,arial;	font-size:10px;font-weight:bold;Cursor:Hand;}
.inputBox		{border: 1px solid #666; color:black; padding-left:2px; margin:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inputBoxWhite		{border: 1px solid #000; background:white; color:333; padding-left:2px; margin:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.PageHeading {FONT-SIZE: 150%; COLOR: #0053a0; padding-top:12px;}
.Brdr1{ border:1px Solid #555;}
.Hand { cursor:pointer;}
.Cntr{ text-align:center;}
.NoMargins{ margin:0px; padding:0px;}


.SearchBox		{color:#333;background:white;border:1px solid #000; FONT-FAMILY:Arial, Helvetica, sans-serif; padding-left:2px;}
.f01{ color:black;}
.f02{ color:white;}
.Red{ color:red;}

/* Common Colours
********************/
.colr1 { color:#000000} /*** Main Black ***/
.colr2 { color:#505150} /*** Lighter Blue ***/
.colr3 { color:#1e2f8a} /*** Carrs Blue ***/
.colr4 { color:#222} /*** Main green: ***/
.colr5 { color:#cccccc} /*** Carrs Orange ***/
.colr6 { color:#000000} /*** Bright Blue text ***/

/* Home
********************/
#HomeAds IMG{ display:block;}
#ShopIntro{ float:left; clear:both; margin-bottom:20px;}

/* Record Page Navigation
*******************************/
.PageNavigation { width:490px; float:left; clear:both; margin-bottom:16px;}
.PageNavigation .StatusArea{text-align:right;float:right;padding-right: 35px;}
.PageNavigation .PageLinks{float:right;}


/* Shopping Basket
*******************************/
#BasketContents{margin:10px 0px;}
#PageSubNav{width: 167px; background-color:#333333; margin:16px 0px; padding-bottom:20px;}


/* Headings
*******************************/
.ModuleHeaderBld { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 14px; color:#505150;}
.ModuleHeaderLite { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Normal; FONT-SIZE: 14px; color:#505150;}
.ModuleLable { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Normal; FONT-SIZE: 10px; color:#444;}
.ModuleLableAlt { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Normal; FONT-SIZE: 11px; color:#508bd8;}
.ModuleLableHighLight { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Normal; FONT-SIZE: 11px; color:#15c220;}
.SpecialOffer { color:#ff6600;}
.NonBold { FONT-WEIGHT: Normal;}
.DivLines {background-color:#d6d8f8}
.TextHighlight01 {COLOR: #15c220;}
.TextHighlight02 {COLOR: #222222;}
.PriceTxt {COLOR: #ff0000;}

/* Links
*******************************/
.LnkBasket {FONT-SIZE: 11px; COLOR: #7f7f7f; TEXT-DECORATION: none}
.LnkBasket:hover {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline}

.LnkQuickLinks {FONT-SIZE: 12px; COLOR: #7f7f7f; TEXT-DECORATION: none}
.LnkQuickLinks:hover {TEXT-DECORATION: underline}

.CategoriesLnk {FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none}
.CategoriesLnk:hover {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline}


/* Basket
*******************************/
#BasketContents {background:#000000; width:200px; text-align:right; float:left; clear:both; color:white;}
#BasketContents .Inner { padding:10px 7px;}
#BasketContents .ModuleHeaderBld{ color:white;}
#BasketContents .ModuleHeaderLite{ color:#7f7f7f;}
#BasketContents .ModuleLable{ color:white;}
.BasketHeadTxt { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 11px; color:white;}
.BasketTotalTxt { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:white;}
.BasketHeading {background-color:#000000;}
.BasketRow1 {background-color:#333333;}
.BasketRow2 {background-color:#555555;}
.BasketLinesR1 {Border-right: solid 1px #666;}
.BasketLinesL2 {Border-left: Solid 2px #666;}
.BasketLinesL1 {Border-Left: 1px Solid #666;}
.BasketLinesT1 {Border-top: Solid 1px #666;}

#BasketDetail A { color:#CCCCCC;}
#BasketDetail TD { color:#fff; }

/* Featured
*******************************/
.FeatureHighlight {background-color:#ccc}
.FeatureHighlight A { color:#333;}


/* Footer
*******************************/
#PgFooterWrap{ border-top:2px solid #000; width:700px; float:left; clear:both; color:#ccc;}
#PgFooterCopyrite{ float:left; text-align:left; border-bottom: 1px solid #333;  background:#222; width:700px;}
#PgFooterCopyrite .Inner{ float:left;  padding: 10px 14px;}
#FooterBtm{ float:left; text-align:left;  background:#e8e8e8; width:700px; height:142px;}
#FooterBtm .Inner{ float:left;  padding: 20px 14px; color:#333333;}
#FooterBtm A{ color:red;}
#UsageTerms{ float:left; text-align:left; width:260px; padding-top: 25px; }
#DevStamp{ float:left; text-align:Right; width:170px; padding-top: 25px; }
#Pprocessor{ float:left; margin-right:28px;}
