DIV.Main 
{ 
	position: relative;
	padding: 0;  
	width: 749px;
	margin-left: auto;
	margin-right: auto;
	border:solid 2px #DC291E;
	padding:2px 10 10 10;
	background-color:#fff;
}

TABLE#NewStoreHeader
{
	width: 100%;
	border-collapse: collapse;
}

TD#ContactBar
{
	text-align: right;
	font-size:12px;
	font-weight: bold;
	border-bottom:solid 2px #DC291E;
}
TD#Help
{
	text-align: left;
	font-size:12px;
	font-weight: bold;
}

TD#ContactBar img
{
	vertical-align:middle;
	border:0px;
	margin-right:4px;
}

TD#ContactBar a, TD#ContactBar a:link, TD#ContactBar a:visited, TD#ContactBar a:hover, TD#ContactBar a:active,TD#Help a
{
	color:#DC291E;
	font-weight:bold;
}

TD#TopNav
{
	background-color: #fe0002;
	width: 50%;
	padding: 5px;
	font: 0.85em Arial, Helvetica, sans-serif;
	vertical-align: top;
}

TD#TopNav A, TD#TopNav A:hover, TD#TopNav A:link, TD#TopNav A:visited
{
	color: #fff;
	text-decoration: none;
}

SPAN.AddToBasket
{
	color:#b3b3b3;font-weight:bold;font-size:12px;
}

.basketButtons {text-align:right;}
.basketButtons img, .basketButtons input {text-align:right;vertical-align:middle;margin-left:10px;}


.Heading
{
	font-size:13.5pt;font-family:Arial;color:#DC291E;align:left;font-weight:bold;display:block;
}

table #newstoreheader table
{
	padding-top:3px;width:100%;
}

td.bannerImage
{
	border-top:solid 2px blue;
	padding-top:2px;
}

table #newstoreheader table td.BannerSearch
{
	width:199px;background-color:#DC291E;padding-left:6px;
}

table #newstoreheader table td.BannerLogonDetails
{
	background-color:#8D8782;padding-right:6px;text-align:right;font-size:14px;
}

table #newstoreheader table td input
{
	vertical-align:middle;margin-bottom:1px;
}

table #newstoreheader table td 
{
	padding: 3px 0 3 0;
}

form {margin-bottom:0px;}
table.OuterTable {margin-left:auto;margin-right:auto;}

#bannerLinks
{
	position:absolute;
	top:40px;
	left:25px;
	color:black;
	font-size:12px;
	font-weight:normal;
}

#bannerLinks a, #bannerLinks a:link, #bannerLinks a:visited, #bannerLinks a:hover, #bannerLinks a:active
{
	color:black;
	text-decoration:none;
}

td.BannerLogonDetails span, td.BannerLogonDetails a, td.BannerLogonDetails a:link, td.BannerLogonDetails a:visited, td.BannerLogonDetails a:hover, td.BannerLogonDetails a:active
{
	color:white;
	font-weight:bold;
	background-color:#8D8782;
	text-decoration:none;
}

td.BannerLogonDetails a:hover
{
	text-decoration:underline;
	background-color:#8D8782;
}


body {color:#000;font:10px Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;background-image:url(../images/brand3/background_gradient.gif);background-repeat:repeat-x;}
table, th, td{font-size:12px;margin:0;padding:0;}
H1, H2 {font-weight:bold;font-size:18px;text-transform:capitalize;color:#DC291E;text-align:center}

BODY.ac_product_01 H1 {font-weight:bold;font-size:14px;color:#DC291E;text-align:right;margin:2;padding:2}
BODY.ac_product_02 H1 {font-weight:bold;font-size:14px;color:#DC291E;text-align:right;margin:2;padding:2}

A {color:#DC291E;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color:#000;text-decoration:underline}
A.Page {color:#DC291E;text-decoration:underline}

A.MenuTitle:link {color:#fff;text-decoration:none}
A.MenuTitle:visited {color:#fff;text-decoration:none}
A.MenuTitle	{color:#fff;font-size:14px;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color:#fff;text-decoration:underline}

A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#000;text-decoration:underline}
A.Category, A.Product {text-decoration:none}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#000}

A.CategoryListItem:link{color:#fff}
A.CategoryListItem:visited{color:#fff}
A.CategoryListItem{color:#fff;font-weight:bold;font-size:11px;background-color:#000;padding:2}
A.CategoryListItem:hover{color:#fff;font-weight:bold;font-size:11px;text-decoration:underline}

A.CategoryListItemMcc:link{color:#DC291E}
A.CategoryListItemMcc:visited{color:#DC291E}
A.CategoryListItemMcc{color:#DC291E;font-weight:bold;font-size:11px;padding:0}
A.CategoryListItemMcc:hover{color:#DC291E;font-weight:bold;font-size:11px;text-decoration:underline}

A.ProductListItem, A.ProductListItem:link, A.ProductListItem:visited, A.ProductListItem:hover, A.ProductListItem:active
	{color:#DC291E;font-weight:bold;text-decoration:none;font-size:12px}
A.ProductListItem:hover {text-decoration:underline}

TABLE.Main,TD.Main,TABLE.StoreHeader {text-align:center;width:749px;}
div.main table.main tbody tr td.main table.outertable {margin-left:auto;margin-right:auto;}

TH.StoreHeader {font-weight:bold;color:#fff;background-color:#000;text-align:left}
TD.StoreHeader {background-color:#797979;text-align:left;border-bottom:1px solid #797979}
TD.StoreHeaderButton {background-color:#797979 2px 0 4px;white-space:nowrap}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#DC291E;font-style:italic}
TABLE.LeftNav  {width:115;margin:0px 5px 0px 0px}
TABLE.RightNav {width:115;margin:0px 0px 0px 5px}

TABLE.MenuBox {color:#fff;font-weight:bold;border-right:#DC291E 2px solid;border-top:#DC291E 2px solid;margin:10px 0 0px;border-left:#DC291E 2px solid;border-bottom:#DC291E 2px solid;padding:0px}
TH.MenuBox {color:#fff;background-color:#DC291E;text-align:left; /*border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;*/ padding:2px}
TD.MenuBox {color:#fff;background-color:#DC291E;text-align:left;padding:2px;font-size:14px}
DIV.MenuBox {color:#fff;background-color:#DC291E;text-align:left;padding:2px;font-size:14px}
TD.MenuBox a, TD.MenuBox a:link, TD.MenuBox a:visited, TD.MenuBox a:hover, TD.MenuBox a:active
	{color:#fff;font-size:12px;font-weight:bold}

TD.Welcome {margin:10px 0 0px;padding:2px}
TD.Welcome table {border-collapse:collapse;}
TD.Welcome table tr td
	{border-bottom:solid 2px #DC291E;}

TD.Welcome table tr td a, TD.Welcome table tr td a:link, TD.Welcome table tr td a:visited, TD.Welcome table tr td a:hover, TD.Welcome table tr td a:active
	{color:#DC291E;font-weight:bold;text-decoration:none;}
TD.Welcome table tr td a:hover {text-decoration:underline;}

ol {margin-left:0px;padding-left:5px;list-style-type:none}
li {padding-bottom:5px}
TD.StoreHeaderLinks {font-weight:bold;font-size:12px;color:#fff;}
div.TermsAndConditions {height:400px;overflow:auto;border:1px solid #DC291E;padding:5px}

TD.MenuBoxBasket {background-color:#000;color:#fff;text-align:center;padding:1px;font-size:11px}
TD.MenuBoxData {font-weight:normal;background-color:#CCC;text-align:left;padding:2px;font-size:10px}

TABLE.ProductListing {width:540px}
TH.ProductListing {margin-top:4px;color:#DC291E;background-color:#DC291E;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DC291E;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {background-color:#fff;}
TR.ProductListingEven td.ProductListing, TR.ProductListingOdd td.ProductListing, TR.ProductListingOdd td.InnerTable, TR.ProductListingEven td.InnerTable
	{border-bottom:solid 2px #DC291E;}

TR.ProductListingEven td.ProductListing div input, TR.ProductListingOdd td.ProductListing div input,
TR.ProductListingEven td.ProductListing div img, TR.ProductListingOdd td.ProductListing div img
 	{vertical-align:middle;}
	
TD.ProductListing {padding:20px;font-size:10px;text-align:left;}

BODY.ac_category_01 TD.ProductListing {padding:10px;text-align:left}
HR.ProductListing {height:1px;width:95%;background:#DC291E}

TABLE.ProductDetail {width:535px;margin:10px 0 0 0;}
TH.ProductDetail {margin-top:4px;font-weight:bold;color:#fff;font-size:12px;background-color:#DC291E;text-align:left;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#DC291E;padding:2px 0 0 10px}
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TH.ProductDetail A, TH.ProductDetail A:link, TH.ProductDetail A:visited, TH.ProductDetail A:hover, TH.ProductDetail A:active,
TH.ProductDetailNotSelected A, TH.ProductDetailNotSelected A:link, TH.ProductDetailNotSelected A:visited, TH.ProductDetailNotSelected A:hover, TH.ProductDetailNotSelected A:active
	{color:#fff;text-decoration:none;font-weight:bold;font-size:12px;}

TH.ProductDetailNotSelected {background-color:#b3b3b3;color:#fff;text-align:left;text-decoration:none;font-weight:bold;font-size:12px;padding:2px 0 0 10px}
TABLE.ProductDetail TH {height:25px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#DC291E;}
TABLE.ProductDetail TABLE {border-collapse:collapse;}

TD.ProductImage {background-color:#fff;text-align:center}
TD.ProductDetailCen {background-color:#fff;text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TABLE.ProductOptions tr td.ProductOptions input {vertical-align:middle;}

TABLE.OuterTable {vertical-align:top;width:535px;margin:10px 0 0 0}
.ac_search_01 TABLE.OuterTable, .ac_basket_01 TABLE.OuterTable
	{vertical-align:top;width:747px;margin:10px 0 0 0}

TH.OuterTableCaption {font-weight:bold;font-size:18px;color:#DC291E;text-align:left;border-bottom: solid 2px #DC291E;padding:3px}
TH.OuterTableHeader {font-weight:bold;background-color:#fff;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#fff;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#DC291E;background-color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DC291E;background-position:top;padding:2px}
TD.OuterTable {text-align:left;vertical-align:top;padding:2px;background-position:0}

TABLE.InnerTable {text-align:center}
TR.InnerTableHeader {background-color:#ccc;text-align:left}
TR.InnerTableOdd {background-color:#fff}
TR.InnerTableEven {background-color:#EEE;vertical-align:middle}
TH.InnerTableHeader {font-weight:bold;text-align:center;background-color:#ccc;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.InnerTable {font-weight:bold;text-align:right;padding:3px}
TD.InnerTable {vertical-align:top;text-align:left;padding:5px}
TD.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
TD.InnerTableCenter {vertical-align:top;text-align:center;padding:2px}
TD.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}
DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#DC291E}
DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}
SPAN.yourprice {font-size:12px;text-align:right;color:#DC291E;font-weight:bold;}
SPAN.MSRP {font-size:12px;text-align:right;text-decoration:line-through;color:#DC291E}
.Error {color:#DC291E;background-color:#fff;font-weight:bold;text-align:center}
.BoldHighlight {color:#DC291E;background-color:#fff;font-weight:bold;text-align:left}
.Highlight {color:#DC291E;background-color:#fff;font-weight:normal;text-align:left}
.Price {color:#DC291E}

TD.CategoryTrails {font-weight:bold;font-size:18px;color:#DC291E;background-color:#fff;text-align:left;padding:5px 0;background-position:center center;height:0;text-indent:20pt;vertical-align:middle}
TD.CategoryTrails {border-bottom-style:solid;border-bottom-color:#DC291E;border-bottom-width:2px}
TD.CategoryTrails a:hover {color:#DC291E}
TD.CategoryTrails a:active, a:visited, a:link {color:#DC291E}
TD.CategoryTrailsMcc a:link, a:visited, a:hover, a:active {color:#DC291E}

A.CategoryNavigation {font-style:normal}
A.CategoryNavigation:hover {color:#000;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal;background-color:#BBBB9E;text-align:left;border-top:0 none;border-right:0 none;border-bottom:1px solid #DC291E;border-left:0 none}
TD.CategoryNavigationButton {font-weight:normal;background-color:#BBBB9E;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#000;font-weight:bold;font-style:italic}
A.CategoryNavigationActive:hover {color:#000;font-weight:bold;text-decoration:underline;font-style:italic}
TD.CategoryNavigationButtonActive {background-color:#BBBB9E;text-align:left}

TD.Navigation {font-size:14px;font-weight:bold;background-color:#797979;text-align:center;padding:5px;background-position:center center;margin:10px 10px;border-top:1px solid #DC291E666}
TD.Navigation a:hover {color:#DC291E}
TD.Navigation a:active, a:visited, a:link {color:#000}

TD.ProductNavigation {text-align:center;font-weight:bold;background-color:#fff;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;background-color:#EEE;padding:5px;background-position:center center;margin:10px 10px;border-top:0 solid #DC291E;text-align:right}
textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Arial, Helvetica, sans-serif}
input, select {font:11px Arial, Helvetica, sans-serif}
.small,.tiny {font:10px Arial, Helvetica, sans-serif}
strong {font-weight:bold;color:#000;font-size:12px}
.TreeLevel0 {padding-left:10px;background-position:3  6px;border-top:solid 1px #fff;padding-top:2px;}
.TreeLevel1 {padding-left:20px;background-position:13 4px;}
.TreeLevel2 {padding-left:30px;background-position:23 4px;}
.TreeLevel3 {padding-left:40px;background-position:33 4px;}
.TreeLevel4 {padding-left:50px;background-position:43 4px;}
.TreeLevel5 {padding-left:60px;background-position:53 4px;}
.TreeLevel6 {padding-left:70px;background-position:63 4px;}
.TreeLevel7 {padding-left:80px;background-position:73 4px;}
.TreeLevel0, .TreeLevel1, .TreeLevel2, .TreeLevel3, .TreeLevel4, .TreeLevel5, .TreeLevel6, .TreeLevel7
	{background-repeat:no-repeat;background-image:url(../images/brand3/menu_arrow.gif);margin-top:2px;}

/* width changes */

TABLE.LeftNav  {width:183px;}
TABLE.RightNav {width:199px;}
TABLE.ProductListing, TABLE.ProductDetail, TABLE.OuterTable, TABLE.CentreTable {width:540px}

