﻿/*** RESET ***/
body,div,tr,td,table,img 
{
    margin: 0px;
    padding: 0px;
}

/**** NEW ****/
#wrapper 
{
    position: absolute;
    background-image: url('/Images/menu-back-full.png');
    background-repeat: repeat-y;
    height: 100%;
    top: 0; left: 0; right: 0; bottom: 0;
}

body 
{
	font-family: Tahoma;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

.menu-item 
{
    padding: 2px 5px 2px 5px;
}

.left-menu-bar 
{
    margin: -2px;
    text-align: left;
    background-image: url('/Images/left-bar.png');
    width: 155px;
    color: #fff;
    font-weight: bold;
    font-size: 9pt;
    padding: 4px 4px 4px 6px;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    
}

.ProdTable 
{
    width: 100%;
}

.drop-down-menu 
{
    /*height: 100px;*/
    border: 1px solid #000;
    position: absolute;
    top: 21px;
    display: none;
    background: #fff;
    z-index: 10;
}

.basket-data 
{
   position: absolute; top: 23px; left: 840px; width: 150px;
}

.menu 
{
    background-image: url('/Images/menu-back.png');
    width: 161px;
    padding: 2px;
    float:left;    
}

.footer-bar 
{
    clear: both;
    height: 11px;
    background-image: url('/Images/footer-bar.png');
}

.footer 
{
    position: absolute;
    height: 40px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    text-align:center;    
}

.content 
{
    position: absolute;
    top: 90px;
    bottom: 40px;
    left: 170px;
    right: 170px;
    overflow: auto;
}

.top-basket 
{
    position: absolute; top: 0; left: 841px;
    background-image: url('/Images/top-basket.png');
    padding: 2px 0 0 0;
    width: 160px; height: 20px;
    text-align: center;
    font-weight: bold; color: #300;
}

.top-basket-flash
{
    position: absolute; top: 0; left: 841px;
    background-image: url('/Images/top-basket-flash.png');
    padding: 2px 0 0 0;
    width: 160px; height: 20px;
    text-align: center;
    font-weight: bold; color: #300;
}

.top-bar-left 
{
    position: absolute; top: 0px; left: 0px;
    background-image: url('/Images/top-bar-left.png');
    width: 25px; height: 22px;
}

.top-bar-right
{
    position: absolute; right: 0px; top: 0px;
    background-image: url('/Images/top-bar-right.png');
    width: 23px; height: 22px;
}

.top-bar-middle
{
    position: absolute; top: 0px; left: 24px; right: 23px;
    background-image: url('/Images/top-bar-mid.png');
    height: 20px; text-align: center;
    padding: 2px 0 0 0;
}

a.top-bar-link
{
    font-weight: bold;
    color: #fff;
}

.top-bar-link:hover
{
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.top-bar-item 
{
    position: absolute; height: 22px; top: 0px; cursor: pointer;
}

.top-bar 
{
    background-image: url('/Images/top-bar.png');
    height: 22px;
    width: 100%;
    position: relative;
}

.bottom-bar
{
    background-image: url('/Images/bottom-bar.png');
    height: 22px; width: 179px; top: 0px;
}

.logo 
{
    background-image: url('/Images/logo.png');
    height: 53px;
    width: 210px;
}

/**** OLD ****/
.topLnk 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000070;
}
.footText 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}
.HeaderLinks 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000070;
}
.TableTitle 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #fff;
	background-color: #252525;
	font-weight: bold;
}
.TableTitle2
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #fff;
	background-color: #FF8800;
	font-weight: bold;
}
.offerCell 
{
	border-top: 1px dotted #000070;
}
.offerTitle
{
	font-family: Tahoma;
	font-size: 8pt;
	
	font-weight: bold;
}
.offerText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000;
}
a.SubCategoryLinks
{
    text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
	color: #eaeb56;
}
a.SubCategoryLinks:hover
{
    text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
    color: #8ecbff;
}

a
{
    color: #06196a;
}
a,a:visited 
{
	text-decoration: none;
}
a:hover 
{
    color: #a09701;
	text-decoration: underline;
}
h1 
{
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #007;
}
h2
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #007;
}
.h3
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #007;
}
.BasketTable 
{
	width: 100%;
	border: 1px solid #252525;
	
}
.BasketEmpty 
{
	font-family:Tahoma;
	font-style: italic;
	font-size: 10pt;
}
.BasketHeader 
{
	text-align: center;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	background-color: #252525;
	padding: 2px;
}
.subtot 
{
	border-top: 1px dotted #000070;
	text-align: right;
	font-family: Tahoma;
	font-size: 10pt;

	color: #007;
	padding: 2px;
}
.ProdTable 
{
	width: 100%;
}
.bluelink 
{
	color: #C60;
	
}
.prodtab 
{
	border-top: 1px dotted #000070;
	width: 100%;
}
.prodimg 
{
	vertical-align: top; width: 80px;
}
.prodlink
{
	vertical-align: top; width: 100%;
}
.rightalign 
{
	text-align: right;
}

div.centered{
    display:block;
    position:absolute;
    top:30%;
    left:0;
    right: 0;
}
#basketPopup 
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/popback.png');
    z-index: 10;
}