/* CSS Document */
body{
margin: 0 auto 0 auto;
padding:0;
background-color:#FFFFFF;
font-family:verdana ;
font-size:12px;
color:#666666;
}
#container{
width:970px;
}
#header{
width:970px;
height:140px;
margin:0px;
padding:0px;
}
#h-left{
width:155px;
height:110px;
margin:0px;
padding:0px;
float:left
}
#h-right{
width:745px;
/*height:150px;*/
float:right;
margin:0;
padding:0;
height: auto;
}
#logo{
width:155px;
margin:20px 0 10px 0;
}
#nav-bar{
width:702px;
height:44px;
float:right;
padding:0;
margin:0;
}
#nav-bar ul{
list-style-type:none;
float:right;
padding:0;
margin:0;
}
#nav-bar ul li{
list-style-type:none;
float:left;
padding:0;
margin:0;
}
#search{
margin-top: 8px; 
float:left;
}
#mid-body{
width:970px;
height:auto;
vertical-align:top;
}
main{
width:970px;
height:700px;
margin:10px auto auto auto;
}
#content{
width:758px;
margin:0 0 0 14px;
padding:0px;
float:left;
border:1px solid #E9E7EA;

}
#footer{
	width: 970px;
	height: 80px;
	margin: 0 auto 0 auto;
}
.tree {
}
/* The .cattree class is not output by OpenUI. Instead it should be
included in your Global Left Column Header as a <div class="cattree">
along with a corresponding </div> tag placed in your category footer. */
.cattree {
width:196px;
float:left;
border:1px solid #E9E7EA;
padding:0px;
margin-top:14px;
}
.cattree-content{
margin:0 10px 15px 10px;
text-align:center;
}
/*Header categories are those with an underscore 
 as the 2nd character of the category's code. */
cattree_header { }
/*Top-level categories are those with no parent. */
.cattree_top {
}
/*The currently selected top-level category. */
.cattree_top_sel { 
}
/*Parent-level categories are those with 1 or more children. */
.cattree_parent { 
}
/*The currently selected parent-level category. */
.cattree_parent_sel{ 
}
/*Child-level categories are those with no children. */
.cattree_child {
}
/*The currently selected child-level category.*/
.cattree_child_sel { 
}
a.cattree_top {
}
a.cattree_top:link, a.cattree_top:visited{
	color:#575241;
	text-decoration:none;
	padding:0;
	font-size:12px;
	font-weight: bold;
	line-height: 17px;
}
a.cattree_top:hover{
	color:#dfa3b9;
	text-decoration:none;
	font-size:12px;
	line-height:17px;
}
a.cattree_parent:link, a.cattree_parent:visited{
	color:#575241;
	text-decoration:none;
	padding:0;
	font-size:12px;
	font-weight: normal;
}
a.cattree_parent:hover{
	color:#dfa3b9;
	text-decoration:none;
	font-size:12px;
}
a.cattree_child:link, a.cattree_child:visited{
	color:#575241;
	text-decoration:none;
	padding:0;
	font-size:12px;
	font-weight: normal;
}
a.cattree_child:hover{
	color:#dfa3b9;
	text-decoration:none;
	font-size:12px;
}

.cattree_selected {
	color:#dfa3b9;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-image: url(graphics/EICE/arrows_s.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
}
/*the links abouve the Category tree.*/
#region{
width:360px;
height:auto;
margin:4px 0 0 0;
font-size:10px; 
color:#333333;
font-weight:bold;
float:right; 
text-align:right
}
.Checkout{
text-align:right;
float: right;
margin: 10px 0 0 5px;
width: 106px;
font-size: 12px;
color:#666666;
height: auto;
}

#cashier-counter{
width:380px;
margin:0; 
float:right;
}
#registration{
width:360px;
height:auto;
margin:8px 0 0 0; 
float:right; 
text-align:right
}
#registration a:link, #registration a:visited{
color:#666666;
font-size:12px;
text-decoration:none;
}
#registration a:hover, #registration a:active{
color:#666666;
font-size:12px;
text-decoration:underline;
}
#banner{
width:360px;
margin:0; 
float:left;
}
#slogan{
width:340px;
height:auto;
margin:25px 0 0 0;
float:left;
text-align:left;
font-size: 24px;
color: #0A3366;
}
#promotion{
width:340px;
height:auto;
float:left;
text-align:left;
font-size: 16px;
color: #C26053;
margin-top: 8px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
font-weight: bold;
}
#welcome{
width: 360px;
height: auto;
margin: 8px 0 0 0;
color:#9F859E;
font-weight:bold;
font-size:14px;
float: right; 
text-align: right;
}
#anouncement{
background-color:#373574;
height:20px;
width:970px;
margin:4px 0 4px 0;
}
.screen{
width:740px;
padding:20px;
margin-left:8px;
border: 1px solid #A799A6;
float:left
}
/*----------------------old part ---------------------*/
.greymenu: { 
}
.NavBar
{
background-image: url(http://www.icelife.com/Merchant2/graphics/FSB/Template/nav_bg.jpg); 
background-repeat: repeat-y;
line-height: .9em;
height:15px;
font-size:14px;
background-color:#b3c1dd;
font-weight: bold;
color:white;
}
.catrow {
float:left;
display:inline;
margin: 0 0 0 0;
display: inline;
clear: left;
line-height:1.7em;
font-size:11px;
}

.NavBar A {color: #FFFFFF;text-decoration: none; }
.NavBar A:VISITED {color: #FFFFFF; text-decoration: none;}
.NavBar A:HOVER {color:#000000; text-decoration : none; }
.NavBar A:ACTIVE {color: #FFFFFF;text-decoration: none; }
.AttribSelect {
border: 2px solid  #7098D6; 
margin: 2px; 
padding: 4px; 
float: left; 
text-align: center; 
white-space: nowrap; 
font-weight: bold;
font-size:0.75em;
}
.AttribSelect:active {
background-color:#7098D6;
}
.AttribSelect:hover {
background-color: #7098D6;
color: #fff;
}
.AttribSelect:visited {
background-color: white;
}
.catspacer {
float:left;
width:10px;
}
BLOCKQUOTE,CENTER, TH, TR, TD {
padding: 0;
margin: 0;
font-size: 14px;
}
TABLE {
margin-top: 0;
margin-bottom: 0;
margin-left:auto;
margin-right:auto;
}
UL {
margin-top: 5px;
}
INPUT, SELECT, TEXTAREA {
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
vertical-align: middle;
margin:1px 0 1px 0;
}
BR{
line-height:14px;
}
a:link {color : #666666; text-decoration: none;}
a:visited {color : #666666; text-decoration: none;}
a:hover {color : #993333; text-decoration: none;}
a:active {color : #993333; text-decoration: none;}
.lookup{width:120px; color:#AAA}
.CatTitle
{
color: #5F3900;
margin-top: 19px;
margin-bottom:14px;
font-size:16px;
font-weight: bold;
}

/* Block spacing in left column */
/*
.leftcolumn td { 
display: block;
margin: 5px;
padding: 5px;
width:195px;
border: 1px solid black;
 }
*/
.FPContainer {
float:left; 
display: inline; 
width:30%; 
height:150px;
padding:2px; 
margin: 2px; 
border:1px solid black;
cursor: pointer;
}
.FPTitle{
}
.FPText{
width: auto;
float:none;
font-size:12px;	
}
.FPText img{
float:left; 
margin:2px;
}
.EverythingIce
{
font-family:Maiandra GD ;
font-family: Monotype Corsiva, Apple Chancery, URW Chancery L, cursive; 
text-decoration:none; 
font-size:1.5em; 
}
#footer-nav{
	margin-top:2px;
	float:right;
}
.ftr-nav-item{
	font-size:12px;
	float:right;
	margin-right:5px;
}
.ftr-nav-item a:link, .ftr-nav-item a:visited{
	color:#999999;
	text-decoration:underline;
}
.ftr-nav-item a:hover, .ftr-nav-item a:active{
	color:#CCCCCC;
	text-decoration:underline;
}
#copyright{
	font-size:12px;
	color:#999999;
	text-align:left;
	margin-top: 25px;
}

