/* eStore */
/* colours D - 013076 L - FDCC10*/

BODY
{
	font-size: 12px;
	margin: 0px;
	text-align:center;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial;
	letter-spacing: normal;
	background-color: #FFFFFF;
}

#Content
{
	width:1020px;
	margin: auto;
	text-align: left;
	background-color: #FFFFFF;
}

.WrapperTable
{
	width: 1020px;	
}


SPAN
{
	font-size: 12px;
	font-family: Arial;
}

TABLE
{
	font-size: 12px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

A:link
{
	color: #013076;
	text-decoration: none;
	font-size: 12px;
}	
		
A:visited	
{
	font-size: 12px;
	text-decoration:	none;
	color:	#013076;
}	
		
A:active	
{
	font-size: 12px;
	text-decoration:	none;
	color:	#013076;
}	
		
A:hover	
{
	font-size: 12px;
	text-decoration:	none;
	color:	#013076;
}

.Background
{
	margin: 0px;
}

.BackgroundCenter
{
	margin: 0px;
    background-color: Transparent;
}

.BackgroundLeft
{
	margin: 0px;
    font-size: 12px;
}

.BackgroundMedium
{
	background-color: #FFFFFF;
}

.BackgroundLight
{
	background-color: #FFFFFF;
}

.BackgroundInner
{
	font-size: 12px;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #CCCCCC;
}

.CentreBackground
{
	font-size: 12px;	
	background-color: #FFFFFF;
	text-align:justify;
}

.LoginCheckout
{
	font-weight: bold;
	font-size: 12px;
	color: #009900;
	cursor: hand;
}

.LoginCheckoutHeading
{
	height: 40px;
    padding-left: 5px;
}
	
.YourCart
{
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}

.YourCartTotalPrice
{
	font-weight: bold;
	font-size: 12px;
	color: #009900;
}	

.ItemDisplaySpecial
{
	font-size: 12px;
	background-color: #FFFFFF;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

.ItemSearch
{
	font-weight: bold;
	font-size: 12px;
	color: #000033;
}

.ContextMenuLinks
{
	font-size: 12px;
	background-color: #FFFFFF;
}

.DrillDownMenuLinks
{
	font-size: 12px;
	background-color: #FFFFFF;
}

.LinksList
{
	font-size: 12px;
	background-color: #013076;
}

.LinksListHeading
{
	font-weight: bold;
	font-size: 13px;
	color: #013076;
}

.LinksListRightHeading
{
	font-weight: bold;
	font-size: 13px;
	color: #013076;
}

.LinksListLink
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
}

.LinksListLink A
{
	padding-left: 0px;
}

.LinksListLink:link
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListLink:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListLink:active
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListLink:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListRightLink
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
}

.LinksListRightLink A
{
	padding-left: 0px;
}

.LinksListRightLink:link
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListRightLink:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListRightLink:active
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListRightLink:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListRightLink
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
}

.LinksListFooterLink
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
}

.LinksListFooterLink:link
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListFooterLink:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListFooterLink:active
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.LinksListFooterLink:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	cursor: hand;
}

.Menu
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.TopLevelMenu
{
	background-color: #013076;
}

.Menu:link
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.Menu:visited
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.Menu:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FDCC10;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:link
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:visited
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: white;
	background-color: #013076;
	text-decoration: none;
	cursor: pointer !important;
}

.ItemListTableHeader
{
	font-size: 12px;
	border-right: #CCCCCC thin solid;
	padding-right: 2px;
	border-top: #CCCCCC thin solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #CCCCCC thin solid;
	color: #013076;
	padding-top: 5px;
	border-bottom: #CCCCCC thin solid;
	background-color: #FFFFFF;
}

.ItemListTable
{
	font-size: 12px;
	border-right: #CCCCCC thin solid;
	padding-right: 2px;
	border-top: #CCCCCC thin solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #CCCCCC thin solid;
	color: #013076;
	padding-top: 5px;
	border-bottom: #CCCCCC thin solid;
	background-color: #FFFFFF;
}

.ItemListPager
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	color: #013076;
	padding-top: 5px;
	background-color: #CCCCCC;
}

.ItemListPagerLink
{
	font-size: 12px;	
	color: #013076;
	text-decoration: none;
}

.ItemListPagerLink:link
{
	font-size: 12px;
	color: #013076;
	text-decoration: underline;
}

.ItemListPagerLink:visited
{
	font-size: 12px;
	color: #013076;
	text-decoration: underline;
}

.ItemListPagerLink:active
{
	font-size: 12px;
	color: #013076;
	text-decoration: underline;
}

.ItemListPagerLink:hover
{
	font-size: 12px;
	color: #013076;
}

.ItemDisplaySmall
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	color: #013076;
	padding-top: 5px;
	background-color: #FFFFFF;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
}

.ItemDetailTableLeft
{
	font-size: 12px;
	color: #013076;
	background-color: #CCCCCC;
}

.ItemDetailTableRightHeader
{
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #013076;
}

.ItemDetailTableRight
{
	font-size: 12px;
	color: #013076;
	background-color: #CCCCCC;
}

.Prices
{
	font-weight: bold;
	font-size: 12px;
	color: #006600;
}

.ItemListLink
{
	font-size: 12px;
	color: #013076;
}

.ItemListLink:link
{
	font-size: 12px;
	color: #013076;
}

.ItemListLink:active
{
	font-size: 12px;
	color: #013076;
}

.ItemListLink:hover
{
	font-size: 12px;
	color: #013076;
}

.ItemListLink:visited
{
	font-size: 12px;
	color: #013076;
}

.SmallTextLink
{
	font-size: 12px;
	color: #013076;
}

.SmallTextLink:link
{
	font-size: 12px;
	color: #013076;
}

.SmallTextLink:visited
{
	font-size: 12px;
	color: #013076;
}

.SmallTextLink:active
{
	font-size: 12px;
	color: #013076;
}

.SmallTextLink:hover
{
	font-size: 12px;
	color: #013076;
}

.Heading
{
	font-weight: bold;
	font-size: 12px;
	color: #013076;
	font-family: Arial;
}

.HeadingSmall
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	font-family: Arial;
}

.HeadingLarge
{
	font-weight: normal;
	font-size: 12px;
	color: #013076;
	font-family: Arial;
}

.HelpText
{
	font-size: 12px;
	font-weight: bold;
	color: #013076;
	font-family: Arial;
}

.ContextMenuLink
{
	font-size: 12px;
	color: #999999;
	text-decoration: none
}	

.ContextMenuLink:link
{
	font-size: 12px;
	color: #013076;
	text-decoration: none
}	
		
.ContextMenuLink:visited
{
	font-size: 12px;
	color: #013076;
	text-decoration: none
}	
		
.ContextMenuLink:active
{
	font-size: 12px;
	color: #013076;
	text-decoration: none
}	
		
.ContextMenuLink:hover
{
	font-size: 12px;
	color: #013076;
	text-decoration: none
}

.PopularSearchesLink
{
	font-size: 12px;
	color: #009900;
	text-decoration: none
}	

.PopularSearchesLink:link
{
	font-size: 12px;
	color: #009900;
	text-decoration: underline
}	
		
.PopularSearchesLink:visited
{
	font-size: 12px;
	color: #009900;
	text-decoration: underline
}	
		
.PopularSearchesLink:active
{
	font-size: 12px;
	color: #009900;
	text-decoration: none
}	
		
.PopularSearchesLink:hover
{
	font-size: 12px;
	color: #006600;
	text-decoration: underline;
}

.WarningText
{
	font-size: 12px;
	color: #CC0000;
}

.CreateAccountBoxText
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

.CreateAccountTable
{
	font-size: 12px;
	background-color: #FFFFFF;
}

.CartListTableHeader
{
	font-size: 12px;
	color: #666666;
	background-color: #CCCCCC;
}

.CartListTable
{
	font-size: 12px;
	color: #013076;
	background-color: #FFFFFF;
}

.Button
{
	font-size: 12px;
	color: #013076;
	background-color: #CCCCCC;
}

.ItemDisplayMediumHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #013076;
	background-color: #FFFFFF;
}

.SavingsText
{
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Arial, Helvetica, Tahoma, sans-serif;
	background-color: FFFFFF;
	font-weight: normal;
}

.SavingsObsoleteItemText
{
	font-size: 12px;
	font-weight: bold;
	color: #009933;
}

.SavingsNonObsoleteItemText
{
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
}

.ChangeRequiredText
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.longDescription
{
	text-align:justify;
}

.WhiteText
{
	font-size: 12px;
	color: white;
}

.MenusHeader
{
	font-size: 12px;
	color: #FDCC10;
}

.LeftColumn
{
	width: 180px;
}

.RightColumn
{
	width: 180px;
}

.SearchBackground
{
	background: #FFF url('../Content/MenuHTMLContent/menus/menus_search.jpg') no-repeat;
	padding-left: 5px;
	vertical-align: middle;
}

.CartSummary_tabCartSummaryLower
{
	background: #FFF url('../images/backgrounds/bgd_login.jpg') ;
}

/* ================================================ */
/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto 0 0; /* center for now */
	background: url("../images/backgrounds/sbbody-r.jpg") no-repeat bottom right;
	font-size: 100%;
	width: 180px;
}

.boxbody {
	background: url("../images/backgrounds/sbbody-l.jpg") no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
}
/* ================================================ */


/* ================================================ */
/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */


.boxhead-or {
	background: url("../images/backgrounds/sbhead-r.jpg") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead-or h2 {
	background: url("../images/backgrounds/sbhead-l.jpg") no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

.boxhead-orLite {
	background: url("../images/sbhead-r-orLite.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-orLite h2{
	background: url("../images/sbhead-l-orLite.gif") no-repeat top left;
	margin: 0;
	padding: 20px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

.boxhead-bl {
	background: url("../images/sbhead-r-bl.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-bl h2{
	background: url("../images/sbhead-l-bl.gif") no-repeat top left;
	margin: 0;
	padding: 20px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

/* Vert menu css */

.mainContainer{
    margin:0 0px 5px 0;
    text-align:left;
}
        	
/* END DEMO CSS */
.dhtml_menu {
	font-family:Arial;	/* Font for main menu items */
	margin: 0 0 10px;
}
.dhtml_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px 5px;	/* No margin - needed for Opera */
}
.dhtml_menu ul{	
    margin:0px;	/* No <ul> air */
    padding:0px;	/* No <ul> air */
}
.dhtml_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
    padding-left:5px;
}
.dhtml_menu	li a{	/* Main menu links */
	background: url(../images/backgrounds/menus_arrow.jpg) no-repeat center left;
    text-decoration:none;	/* No underline */
    color:#000033;	/* Black text color */   		
    text-align:left;	/* Align text in the middle */	
    padding:0px 0 0 15px ;	/* A little bit of air */
    display:block;
}
.dhtml_menu	li a:hover,.dhtml_menu .activeMainMenuItem{
	color:#000033;
	background-color:#CCCCCC;
}
.dhtml_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	font-family:Arial;
	text-align:left;
}
.dhtml_subMenu ul{
    margin:0px;
    padding:0px;	
}
.dhtml_subMenu ul li{
    list-style-type:none;
    margin:0px;
    padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtml_subMenu ul li a{	/* Sub menu items */
    white-space:nowrap;	/* No line break */
    text-decoration:none;	/* No underline */
    color:#000033;	/* Black text color */
        		
    height:5px;	/* 16 pixels height */
    line-height:5px;	/* 16 pixels height */
    padding:5px;	/* 1px of "air" inside */		
    display:block;	/* Display as block - you shouldn't change this */
}
.dhtml_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#000033;	/* White text */
	background-color:#FFFFFF;	/* Blue background */
}