body
{
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}
.tbllivebasket
{
    text-align: center;    
}
.header
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.headerlink
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.headerlink:hover
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.headerbutton
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.tabstrip
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabstrip2
{
	width: 50;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabstripmenuintersect
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../images/slice fab copy.jpg');
	text-decoration: none;
}
.tabstriplink
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tabstriplink:hover
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.AdminMenu
{
	border-style:dashed;
	border-width: 2px;
	margin: 2px;
	width: 160px;
	
	

}
.adminmenulink
{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:12px;
	text-decoration: none;
}
.adminmenulink:hover
{	
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:12px;
	text-decoration: none;
	
}
.adminmenutext
{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-size:12px;
}

.menuheader
{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-size:12pt;
}

.loginmenuheader
{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-size:12pt;
}

.loginmenu
{
	border-width: 1px;
	margin: 0px;
	width:175px;

}

.loginmenutext
{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-size:10pt;
}


.menu
{
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
	border-style: none;
	border: 0;
	padding: 10px 0px;
}
.menupadder
{
    margin-left:5%;
    width:95%;
        }
.featuredbox
{
	text-align: center;	
	cursor: pointer;
}

.rightmenubox
{
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
	border: 0;
	padding: 10px 0px;
}
.rightmenupadder
{
    margin-left:5%;
    width:95%;
        }
.menutext
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.rightmenutext
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menulink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menulink:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menuheading
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menuheadinglink
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menuheadinglink:hover
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
}
.menubutton
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Helvetica;
	text-decoration: none;
	border-right-width: thin;
}


.productlistline
{
	border: 1px solid #cccccc;
	width: 100%;
	clear: both;
	text-align: left;
}

h1
{
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica;
}
.h1
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Helvetica;
}
h2
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma, Verdana, Helvetica;
}
.h2
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma, Verdana, Helvetica;
}
h3
{
	FONT-WEIGHT: bold; 
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}
.h3
{
	FONT-WEIGHT: bold; 
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

.body
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
}
p {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}
.p {
	font-family: Tahoma, Verdana, Helvetica; font-size: 11px;
}
tr {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	
}
.mediumtext
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica;
}
.link
{
	FONT-SIZE: 10pt; 
	line-height: 10pt;
	text-decoration: none;
}

/* General */

/* area where left menu bar is displayed */
/* div starts in bodystart.ascx & ends in bodysplit.ascx */
.menu-area
{
    	position: relative;
    	top: 2px;
    	width: 14%;
	    Z-index: 10;
	    float: left;
}
.offerstable
{
	width: 75%;
}
.menudropdown
{
	width: 98%;
}
.MenuSearchTextBox
{
	width: 98%;
}
/* area where product content, etc is displayed */
/* div starts in bodysplit.ascx & ends in bodyend.ascx */
.data-area
{
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
	width: 68%;
	float: left;
}


/* Basket */

.warningtext
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Helvetica;
}
#SiteFooterArea
{
	width: 100%;
	clear: left;
}

#SiteFooterCreditCardsDiv
{
	text-align:center;
	margin: 25px 0 20px 0;
	width: 1px;
}
#SiteFooterTsAndCs
{
	text-align:center;
	width: 175px;
	border-right: solid 1px black;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
}

#SiteFooterSAndPP
{
	
	width: 175px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
}

#SiteFooterEasitillLinkDiv
{
	margin: 10px 0 10px 0;
	position: relative;
	text-align:center;
	width: 100%;
}
#SiteFooterEasitillLink
{
	text-decoration: none;
	font-size: 10px;
	left: 400px;
}
#SiteFooterCopyright
{
	margin: 10px 0 10px 0;
	position: relative;
	left: 350px;
	font-size: 12px;
	width: 100%;
}
#SiteFooterBar
{
	width: 100%;
	height: 5px;
	overflow: hidden;
	display: none;
}
#SiteFooterMenu
{
	width: 600px;
	height: 25px;
	position:relative;
	left:300px;
	top: 0px;
}
.FloatClearBoth
{
	clear: both;
}
.OrderConfirmedText
{
	font-size: large;
	text-align: center;
	margin-top: 50px;
}

#lnkContinue
{
	font-size: large;
	text-align: center;
	position: relative;
	left: 40%;
	top: 20px;
}
/* Header CSS */

#topbar	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 940px;
}
#lowerbar	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 940px;
}
 
#search {
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 30px;
	width: 940px;
 	z-index: 1;

}
#banner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 0;
}
#prmenucont {
	width: 100%;
}
#prmenu	{
	position: relative;
	left: 175px;
	height: 70px;
	z-index: 10;
}
#left{
	position: absolute;
	left: 10px;
	top: 3px;
	height: 20px; 
	z-index: 1;
	color: white;
	display: block;
}
#right{
	position: absolute;
	top: 3px;
	right: 10px;
	height: 20px; 
	z-index: 1;
}
#bleft{
	position: absolute;
	left: 10px;
	bottom: 8px;
}
#bright{
	position: absolute;
	bottom: 8px;
	right: 10px;
	z-index: 1;
}
#hdrLiveBasket{
	text-align: center;
}
#livebasketinfo
{
}
.mnubasketlink
{
 text-decoration: none;
}
/* ASP.NET 2.0 Menu control CSS */
/* This CSS is used to make items in the new menus clickable even
   when the mouse is not over the menu item text.  Without this the
   user can only select an item if the mouse is hovering over the
   text, causing confusion when trying to select menu items with
   short descriptions.
*/
.ASPMenuItem a
{
	width:100%;
	display:block;
}

.sidefly {
font-family: arial, sans-serif; width:106px; height:150px;
position:relative; margin:0; font-size:11px;
}
.sidefly ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:104px;
height:20px; text-align:center; border:1px solid #fff;
border-width:1px 1px 0 0; background: #003399; color:#FFFFFF;
line-height:19px; font-size:11px;
}
.sidefly ul {padding:0; margin:0;list-style-type: none; }
.sidefly ul li {float:left; margin-right:1px; position:relative;}
.sidefly ul li ul {display: none;}

.sidefly ul li:hover a {color:#fff; background:#000;}
.sidefly ul li:hover ul {
display:block; position:absolute; top:0;
left:105px; width:105px;
}
.sidefly ul li:hover ul li a.hide {
background:#ccc; color:#000;
}
.sidefly ul li:hover ul li:hover a.hide {width:150px;}
.sidefly ul li:hover ul li ul {display: none;}
.sidefly ul li:hover ul li a {
display:block; background:#ccc; color:#000; width:150px;
}
.sidefly ul li:hover ul li a:hover {background:red; color:#000;}
.sidefly ul li:hover ul li:hover ul {
display:block; position:absolute; left:151px; top:0; color:#000;
}
.sidefly ul li:hover ul li:hover ul li a {
display:block; width:200px; background:#dfc184; color:#000;
}
.sidefly ul li:hover ul li:hover ul li a:hover {background:#bd8d5e;
color:#fff;
}
