/* header */

.grouplinks
{
	height: 25px;
}

/* Menu - Left - Admin*/

.adminmenuheading
{
	display: block;
}
/* Menu - Right - Admin*/

.rightadminmenuheading
{
	display: block;
}

/* Basket */

.warningtext
{
	color: Red;
}
#SiteFooterTsAndCs
{
	color: Black;
}
#SiteFooterSAndPP
{	
	color: Black;
}
#SiteFooterEasitillLink
{
	color: Black;
}
#SiteFooterCopyright
{
	color: Black;
}
.OrderConfirmedText
{
	color: Red;
}
.MessageText
{
	color: black;
}
	
	/* New Layout */
	
#headlay
{
   width: 100%;
}
#rmenu
{
    position: relative;
    top: 2px;
    width: 14%;
    float: left;
    }
#trail
{
    width: 100%;
    border-width: 2px;
    border-style: solid;
    font-size: 10pt;
	text-align: center;
    }
#checkout
{
    width: 100%;
    border-width: 2px;
    border-style: solid;
    }
#checkoutcont
{
    text-align: left;
    margin-left: 10px;
    margin-bottom:10px;
    }
#sec
{
    position: relative;
    text-align: right;
    margin-right: 10px;
    }
/* menu featured items */

.MenuFeaturedItemLink
{
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.MenuFeaturedItemLinkHover
{
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.MenuFeaturedItemImageDiv
{
	height: 120px;
	width: 100%;
	overflow: hidden;
}
.MenuFeaturedItemData
{
	width: 115px;
	position: relative;
	left: 5px;
}

.MenuFeaturedItemDepartment
{
	font-weight: bold;
	font-size: 9pt;
}

.MenuFeaturedItemLine
{
	font-weight: bold;
	font-size: 9pt;
}

.MenuFeaturedItemProductDesc
{
	font-size: 9pt;
}
.MenuFeaturedItemActualPrice
{
	font-size: small;
}

/* Tabbed Menu */

.mytabs 
{
    display: block;
    float: left;
     width: 100%;
 }      
 a.mytab 
 { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: red; 
        padding: 2px 0.5em 0px 0.5em; 
        margin-top: 4px;
        margin-right: 2px;
        font-family: arial; 
        text-decoration: none;
        float: left;
        height: 30px;
        width: 50px;        
      }
      a.mytab:hover { 
        border-color: black; 
        background-color: white; 
      }
      .pans { float: left; border: solid 1px black; background-color: white; padding: 5px; overflow: auto; clear:both;}
      
      .sectab { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: green; 
        padding: 2px 0.5em 0px 0.5em; 
        margin-top: 4px;
        margin-right: 2px;
        font-family: arial; 
        text-decoration: none;
        float: left;
        height: 30px;
        width: 50px;        
      }
      
/* TREE MENU */  
    
DIV.tree_parent
{ 
	font-family : Arial, serif;
	font-size : 12px;
	font-weight : normal;
	color: black; 
	cursor: hand;	
}
DIV.tree_child
{
	font-family : Arial, serif;
	font-size : 12px;
	font-weight : normal;
	display:none;	
}
.tree_icon
{
	margin-right: 5 ;
}
A.tree_pitem 
{
	color: black; 
	text-decoration:none; 
	cursor: hand;		
}
A.tree_pitem:HOVER {
	color: blue; 
}
A.tree_citem 
{
	color: black; 
	text-decoration:none; 
	cursor: hand;
}
A.tree_citem:HOVER {
	color: blue; 
}
SPAN.tree_data {
	visibility : hidden;
	display :none;
	z-index  : 0;
}
.menuimg
{
	width: 100%;
}
.billingheader
{
	width: 100%;
}
#searchtitle
{
	float: left;
}
#SearchSort
{
	float:right;
}
.lineclear
{
	width: 100%;
	clear: both;
}