/* Default CSS Stylesheet for a new Web Application project */
/* Copyright 2006 City Software Business Solutions. All Rights Reserved */
/* Author: Michael Porter, 16 Dec 2004 */

BODY
{
	font-size: 8pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	letter-spacing: normal;
	background-color: #1f4266;
	width: 100%;
	height: 100%;
}

SPAN
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

TABLE
{
	font-size: 8pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

A:link
{
	color: #204267;
	text-decoration: underline;
}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#204267;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#204267;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#FE0909;
	}


.Background
{
	background-color: #a5b4ce;
}

.BackgroundMedium
{
	background-color: #36597e;
}

.BackgroundLight
{
	background-color: #E6EAEC;
}

.BackgroundInner
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #7699be;
}

.CentreBackground
{
	background-color: white;
}

.LoginCheckout
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	cursor: hand;
}
	
.YourCart
{
	font-weight: bold;
	font-size: 10pt;
	color: #164654;
	background-color: white;
}
	
.YourCartTotalPrice
{
	font-weight: bold;
	font-size: 10pt;
	color: #DC143C;
	background-color: white;
}	

.ItemDisplaySpecial
{
	background-color: #FFFFFF;
	border-right: #E6EAEC 1px solid;
	border-top: #E6EAEC 1px solid;
	border-left: #E6EAEC 1px solid;
	border-bottom: #E6EAEC 1px solid;
}

.ItemSearch
{
	font-weight: bold;
	font-size: 10pt;
	color: #FE0909;
	background-color: #164654;
}

.ContextMenuLinks
{
	background-color: #36597e;
}

.DrillDownMenuLinks
{
	background-color: #7191BE;
}

.LinksList
{
	background-color: #164654;
}

.LinksListHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: #FE0909;
}

.LinksListRightHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: #FE0909;
}

.LinksListLink
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
}

.LinksListLink:link
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListLink:visited
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListLink:active
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListLink:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: #FE0909;
	cursor: hand;
}

.LinksListRightLink
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
}

.LinksListRightLink:link
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListRightLink:visited
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListRightLink:active
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
}

.LinksListRightLink:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: #FE0909;
	cursor: hand;
}

.LinksListRightLink
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
}

.LinksListFooterLink
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}

.LinksListFooterLink:link
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
}

.LinksListFooterLink:visited
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
}

.LinksListFooterLink:active
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
}

.LinksListFooterLink:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: #FE0909;
	cursor: hand;
	text-decoration: underline;
}

.Menu
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
    background-color: #36597e;
    text-decoration: none;
    cursor: pointer !important;
}

.Menu:link
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
    background-color: #36597e;
    text-decoration: none;
    cursor: pointer !important;
}

.Menu:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
    background-color: #36597e;
    text-decoration: none;
    cursor: pointer !important;
}

.Menu:hover
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
    background-color: #36597e;
    text-decoration: none;
    cursor: pointer !important;
}

.MenuSub
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:link
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:visited
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:hover
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:link
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:hover
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:link
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:visited
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:hover
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #9eafb2;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown
{	
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:link
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:visited
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:hover
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	background-color: #36597e;
	text-decoration: none;
	cursor: pointer !important;
}

.ItemListTableHeader
{
	border-right: #e6eaec thin solid;
	padding-right: 2px;
	border-top: #e6eaec thin solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: #e6eaec thin solid;
	color: #333333;
	padding-top: 2px;
	border-bottom: #e6eaec thin solid;
	background-color: #f4f5f7;
}

.ItemListTable
{
	border-right: #e6eaec thin solid;
	padding-right: 2px;
	border-top: #e6eaec thin solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: #e6eaec thin solid;
	color: #315b6e;
	padding-top: 2px;
	border-bottom: #e6eaec thin solid;
	background-color: #ffffff;
}

.ItemListPager
{
	border-right: #7894a0 2px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: #7894a0 2px solid;
	color: #315b6e;
	border-top-style: none;
	padding-top: 2px;
	border-bottom: #7894a0 2px solid;
	background-color: #7894a0;
}

.ItemListPagerLink
{
	color: #FE0909;
	text-decoration: none;
}
.ItemListPagerLink:link
{
	color: #FE0909;
	text-decoration: underline;
}
.ItemListPagerLink:visited
{
	color: #FE0909;
	text-decoration: underline;
}
.ItemListPagerLink:active
{
	color: #FE0909;
	text-decoration: underline;
}

.ItemListPagerLink:hover
{
	color: #FE0909;
}

.ItemDisplaySmall
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #315b6e;
	padding-top: 2px;
	background-color: #FFFFFF;
	border-right: #e6eaec 1px solid;
	border-bottom: #e6eaec 1px solid;
	border-top: #e6eaec 1px solid;
	border-left: #e6eaec 1px solid;
}

.ItemDetailTableLeft
{
	font-size: 10px;
	color: #315b6e;
	background-color: #f4f5f7;
}

.ItemDetailTableRightHeader
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	background-color: #36597e;
}

.ItemDetailTableRight
{
	font-size: 10px;
	color: #315b6e;
	background-color: #e6eaec;
}

.Prices
{
	font-weight: bold;
	font-size: 12px;
	color: #204267;
}

.ItemListLink
{
	font-size: 10px;
	color: #36597e;
}

.ItemListLink:link
{
	font-size: 10px;
	color: #36597e;
}

.ItemListLink:active
{
	font-size: 10px;
	color: #36597e;
}

.ItemListLink:hover
{
	font-size: 10px;
	color: #36597e;
}

.ItemListLink:visited
{
	font-size: 10px;
	color: #000000;
}

.SmallTextLink
{
	font-size: 10px;
	color: #315b6e;
}

.SmallTextLink:link
{
	font-size: 10px;
	color: #315b6e;
}

.SmallTextLink:visited
{
	font-size: 10px;
	color: #315b6e;
}

.SmallTextLink:active
{
	font-size: 10px;
	color: #315b6e;
}

.SmallTextLink:hover
{
	font-size: 10px;
	color: #315b6e;
}

.Heading
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana;
}

.HeadingSmall
{
	font-weight: bold;
	font-size: 8pt;
	color: #7894A0;
	font-family: Verdana;
}

.HeadingLarge
{
	font-weight: bold;
	font-size: 12pt;
	color: #7894A0;
	font-family: Verdana;
}

.HelpText
{
	font-size: 11px;
	font-weight: bold;
	color: #315b6e;
	font-family: Verdana;
}

.ContextMenuLink
{
	color: #7894A0;
	text-decoration: none
}	

.ContextMenuLink:link
{
	color: #FFFFFF;
	text-decoration: underline
}	
		
.ContextMenuLink:visited
{
	color: #FFFFFF;
	text-decoration: underline
}	
		
.ContextMenuLink:active
{
	color: #FFFFFF;
	text-decoration: underline
}	
		
.ContextMenuLink:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.PopularSearchesLink
{
	color: #FE0909;
	text-decoration: none
}	

.PopularSearchesLink:link
{
	color: #FE0909;
	text-decoration: underline
}	
		
.PopularSearchesLink:visited
{
	color: #FE0909;
	text-decoration: underline
}	
		
.PopularSearchesLink:active
{
	color: #FE0909;
	text-decoration: underline
}	
		
.PopularSearchesLink:hover
{
	color: #FE0909;
	text-decoration: underline;
}

.WarningText
{
	color: #cc0000;
}

.CreateAccountBoxText
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
}

.CreateAccountTable
{
	background-color: #7893A0;
}

.CartListTableHeader
{
	font-size: 10px;
	color: #ffffff;
	background-color: #7699be;
}

.CartListTable
{
	font-size: 10px;
	color: #315b6e;
	background-color: #ffffff;
}

.Button
{
	color: white;
	background-color: #7894A0;
}

.ItemDisplayMediumHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	background-color: #e6eaec;
}

.SavingsText
{
	font-size: 8pt;
	color: #FF0000;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

.SavingsObsoleteItemText
{
	font-weight: bold;
	color: #ba003e;
}
.SavingsNonObsoleteItemText
{
	font-weight: bold;
	color: blue;
}

.WhiteText
{
	color: #ffffff;
}

.ChangeRequiredText
{
	color: #cc0000;
	font-size: 14pt;
	font-weight: bold;
}

.CSW_Promo
{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}


.ld{
	color: black; 
	font: normal 11px Verdana, Helvetica, sans-serif;	
}
.oddRow{
	background: #e7e7e7;
}
.evenRow{
	background: #ffffff;
}
.table{
	font: normal 11px Verdana, Helvetica, sans-serif;
	background: #cccccc; 
}
.emphasis{
	border: 1px solid #cccccc;
	background: #e7e7e7;
	padding: 6px;
}
.subtitle{
	font: normal bold 13px;
}
.border{
	border: 1px solid #cccccc;
}
li{
	margin: 0 0 0 0;
}

.ld em{
	color: red;
	font-weight: bold;
}

ol li{
	padding: 5px 0 0 0;
	margin-left: 10px;
}