html { margin: 0px; padding: 0px; }

body 
{   font-family:Verdana;
    font-size:small;
    color:#364566;
    margin: 0;
    padding: 0;
	margin-right: 30;
	text-align:  center;
	font-size:0.78em;
 }
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline;}
th
{
    vertical-align:top;
}
td
{
    
}
h1
{
	font-size: large;
	color: #EE7137;
}

h2
{
	font-family: Verdana;
	font-size: medium;
	margin-top: 30;
	color: #6B7EBF;
	margin-bottom: -15;
}
	
h3
{
	font-family: Verdana;
	font-size: small;
	margin-bottom: -15;
	color: #6B7EBF;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Verdana;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 
{
	color: #364566;
	margin: 0.5em 0;
	font-size: 1.3em;
	font-weight:  normal;
	
}
h6 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: Normal;
	color: #364566;
}
p  {
	margin: 1em 0;
	line-height: 1.5em;
}
/*ul
{  vertical-align:top;
	list-style-image: url(Images/bullet_yellow.gif);
	list-style-position: outside;
	list-style-type: disc;
	font-family: verdana;
}
li
{
	list-style-image: url(Images/bullet2.gif);
	 
}*/
ulhomelinks
{   
	vertical-align:top;
	list-style-image: url(Images/bullet_yellow.gif);
	list-style-position: inside;
	list-style-type:  disc;
	 color: black;
	 font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #374568; text-decoration: none
}
lihomelinks
{
	list-style-image: url(Images/bullet3.gif);
	 
}
errorul
{	vertical-align:top;
	list-style-image: url(Images/bullet_yellow.gif);
	list-style-position: outside;
	list-style-type: disc;
	color: red;
	font-family: verdana;
}
errorli
{
	list-style-image: url(Images/bullet_yellow.gif);
	
}

img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; }
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }
input, textarea, select {  font: 100% Verdana, Arial, Helvetica,  sans-serif;  border:1px solid #666666;}
#bar { /* styles for horizontal top bar */
	background: #d4d9de;
	height: 37px;
	padding: 7px 20px 3px 20px;
	font-size: 110%;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 27px;
	z-index:100;
}
	html>body #bar { height: 27px; }

/* layout styles */
#header {
	height: 70px;
	z-index:100;

}

#logo {
	position: absolute;
	left: 15px;
	top: 15px;
	z-index:100;

}

 

	#leftcontent 
	{
		position: absolute;
		top:120px;
		left:10px;
		width:180px;
		background:#fff;
			z-index:100;

		}

	#rightcontent {
		position: absolute;
		right:5px;
		top:140px;
		width:180px;
		background:#fff;
		margin-right:10px;
			z-index:100;

		}
	#centercontent 
	{
		margin-top:20px;
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:205px;
   			z-index:100;

		}

	html>body #centercontent {
   		margin-left: 200px;
   		margin-right:205px;
   			z-index:100;

		}


.subtotal
{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
}

.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #ffffff;
    background-color:#5582AB;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}

.admintable
{
	margin: 5px;
	padding:0;
	width:700px;
	border:1px dashed #cccccc;

}
.adminlabel
{
    font-size: 8pt;
    font-family: verdana;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}

.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}

.retailprice
{
	 text-decoration: line-through;
     color: #000000;
}

.totalbox
{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.AdBox
{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;
}
a.EditMe
{
	text-decoration:none;
	color:#4a4d5c;
}
.commandbar
{
	padding:3px;
	font-size:8pt;
/*	background-color: blue;*/
	border:1px solid gainsboro;
}


#footer {
	clear: both;
	/*border-top: solid 1px #d4d9de;*/
	padding: 5px;
	text-align: center;
	/*background-color:#F3F3E0;*/
}
.mainproductimage {
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}

.productdata {
	border: none;
	border-collapse: collapse;
}
	.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }
	.price { font-weight: bold; color: #c00; }
	del.price { color: #000; text-decoration: line-through; 
}

.productsection
{
	padding:10px;
	border-top:1px dashed #cccccc;
}

.browsebox
{
}
.browsebox h1
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #3973b5;
    
}
.browsebox h1 a
{
    color: #3973b5  ;
}


h1.accent
{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;
   
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.AdBox h3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;

}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    width:50%;
 }
.logtable
{
    border:1px solid #cccccc;
    width:600px;
    background-color:#cccccc;
    
}
.subcategory
{
  /*  margin-left:10px;*/
}
.ProductBox
{
     text-align : left ;
    

}
.ProductImage
{
    width:125px;
}
.ProductSummaryImage
{
    width:160px;
    height:160px;
}
.ProductSummaryDisplayWrapper
{
     width:200px;
     padding-top:20px;
}
.ProductSummaryImageHolder
{
    height:135px;
    text-align:center;
    vertical-align:middle;
}
.ProductSummaryText
{
    padding-left:20px;
    height:55px;
}
 
.YouSave
{
     color: #336600;
}
.HookLine
{
    font-size: larger;
    color: #5b626c;
    font-style: italic;
}
.coreboxbody
{
    background-image:url(images/core_box_bg.gif);
    width:140px;
    padding-left:20px;
    padding-right:20px;
}
.coreboxtop
{
   background-image:url(images/core_box_top.gif);
   height:22px;
   width:180px;

}
.coreboxbottom
{
    width:180px;
    background-image:url(images/core_box_bottom.gif);
    height:22px;

}
.coreboxheader
{
    width:180px;
    background-image:url(images/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.twopixspacer
{
    height:2px;
}
.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}
.sectionoutline
{
    border:1px solid #cccccc;
    padding:15px;
}

checkout-visited
{
    font-size: 16pt;
    color: #dcdcdc;
    font-family: verdana;
}
checkout-current
{
    font-size: 16pt;
    color: #990000;
    font-family: verdana;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
fieldset
{
    padding:10px;
    -moz-border-radius: 1em;
    /*border-radius: 1em;*/

}
.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}
.whitelbl{font-family: verdana; font-size: 12px; color: #ffffff;}	
.menu{font-family: verdana; font-size: 12px; color: #ffffff;}	
.topmainmenu{font-family: verdana; font-size: 12px;padding:0px;margin:0px;width:100%; color: #ffffff;}	
.topmainmenu:hover{text-decoration:none;}
.treechild{font-family: verdana; font-size: 10px; color: #000000;}
.treeparent{font-family: verdana; font-size: 11px; color: #000000;}	
.treeparent:hover{text-decoration:underline;}
.treeselected{font-family: verdana; font-size: 10px; color: red;}
.treepselected{font-family: verdana; font-size: 11px; color: red;}	
.treehover{font-family: verdana; font-size: 10px; color: #69ACC8;text-decoration:underline;}
.treephover{font-family: verdana; font-size: 11px; color: #69ACC8;text-decoration:underline;}
.topl{font-family: Tahoma; font-size: 12px; color: #EE7137; font-weight: 600;}
.wizlink{font-family: Tahoma; font-size: 12px; color: #557D90; font-weight: normal;}
.top{padding: 5px 10px 5px 10px; font-family: Tahoma; font-size: 11px; color: #525252;}
.policy{font-family:Tahoma; font-size:11px;  color:  #5A86BC; text-decoration:none ;}
.policysilver{font-family:Tahoma; font-size:11px;  color:silver; text-decoration:none ;}
a.policy:hover{ color:#636363;}
a.policysilver{ color:silver;}
a.policysilver:hover{ color:silver;}
.gridsort{color:black;}

a.gridsort{text-decoration:underline;}
a.gridsort:hover{ color:#636363;}
.small{color:#5E5E5E;font-size : 10px; }
.blacklink{font-family: verdana; font-size: 11px; color: #000000;}	
.progress{ PADDING-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 1px; COLOR: white; HEIGHT: 14px; BACKGROUND-COLOR: navy }
.b-small{color:#5E5E5E;font-size : 11px; }
.pricing{color:#EE7137;font-size : 11px; }
.redhomelinks{color:#B40000;font-size : 11px; }
.buttonback{background:url(images/blankred.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
/* Menus */

.styleMenuItem
{
	font-family:Verdana;
	font-size:8pt;
	color:#666666;	
	line-height:2;
}

/* Tabs */

.styleTabPane
{
	font-family: Verdana;
	font-size: 8pt; 			
	color:gray;
	font-weight:normal;
	text-decoration:none;	
}

.styleTabPaneSelected
{
	font-family: Verdana;
	font-size: 8pt; 			
	color:black;
	font-weight:bold;
	text-decoration:none;	
}


.styleTableCellTabSpace
{
	border-bottom:1px solid silver;	
}

.styleTableCellTabPane
{
	border-top:1px solid silver;	
	border-left:1px solid silver;	
	border-right:1px solid gray;	
	border-bottom:1px solid silver;	
	text-align: center;
	background-color:#eeeeee;
}

.styleTableCellTabPaneSelected
{
	border-top:1px solid silver;	
	border-left:1px solid silver;	
	border-right:1px solid gray;	
	border-bottom:1px solid white;	
	text-align: center;
	background-color: white;
}
.styleTableGridCaption, .styleTableCaption
{
	/*background-color:#5582AB;*/
	background: url(images/thead_bg.gif) no-repeat right #6C6C6C
}
.menularge{
	margin: 0.5em 0;
	font-size: 1.3em;
	font-weight: Normal;
	color: white;
	}	
	.styleTableBorder
{
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background:url(images/bg1.gif) repeat-x top ;
}
.styleTableBorderChrome
{
	border-top: 1px solid #92B0DD;
	border-left: 1px solid #92B0DD;
	border-right: 1px solid #92B0DD;
	border-bottom: 1px solid #92B0DD;
}

.styleTextColumnHeader
{
	font-family:Verdana;
	font-size: 10pt;
	color:Black;
	text-decoration:none;
}
.styleTableCellHeaderNoTopRightLeft
{
	background-color:#eeeeee;
	border-top: 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	border-right: 0px;
}
.styleTextGridCaption, .styleTextCaption
{
	font-family:Verdana;
	font-size:10pt;
	color:white;
	text-decoration:none;
	
}
.bnrPrice
{
	position:relative;
	top:-3px;
	color: #FF3300;
	font-size: 23px;
	letter-spacing: -1px;
	text-align:center;
}
.bestValue
{
	position:relative;
	
	color: #FF3300;
	font-size: 14px;
	letter-spacing: -1px;
	text-align:center;
}
.chrome{
	border-top: 1px solid silver!important;
	border-left: 1px solid silver!important;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background:#f1f1f1;
	}
.featurestext {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none}

.dhead{font-family: Tahoma; font-size: 10pt; color: #FDFCFC; padding: 0 0 0 10px; }
.thead{background: url(images/thead_bg.gif) no-repeat right #6C6C6C}
.trhead{background:  #6C6C6C}
.mainnav {
	background: #bbb;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	
	margin: 0;
	padding: 0;
}
.mainnav a {
	color:#444;
	
	text-decoration: none;
}
.mainnav .high {
	background: #F58735;
}
html > body .mainnav .high a {
        padding: .4em;
}
.mainnav .high a {
	color: #fff;
	padding: 0;
}




 
.theadlight{background: url(images/thead_bg.gif) no-repeat right #5582AB}
.bottomnav a {
	
	font-weight:  normal;
	text-decoration: none;
}
.bottomnav  {
	/*background: #D4D3D4;*/
}
  
.shop_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3F547F;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;	
	}
.shop_link:hover {
	color:black
	}
	.shop_linksmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3F547F;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;	
	}
	.shop_linksmall:hover {
	color:black
	}
	.shopcat
	{
		background-color:#C3B083 ;width:100%; border-bottom:1px solid #738DAA
	}
	div#pgtop {
	width:100%;
	height:37px;
	margin:0 auto 0 auto;
	background-image:url(images/searchbg.gif);
	background-repeat:no-repeat;
}	
.shoprecentcat
	{
		background-color:#8B9F62 ;width:100%; border-bottom:1px solid #738DAA
	}
	div#pgtop {
	width:100%;
	height:37px;
	margin:0 auto 0 auto;
	background-image:url(images/searchbg.gif);
	background-repeat:no-repeat;
}	
.lightchrome{
		background:#FBFCFD;
	background-image:url(images/searchbg.gif);
	background-repeat:no-repeat;
	}
	.model {
	color:#BB292E;
	font-weight:bold;
	padding-top:6px;
}	

.dollar {
	color:#EE7137;
	font-size:14px;
	font-weight:bold;
}	

.prodprice {
	color:#6F7A83;
	font-weight:bold;
	padding-top:8px;
}

.cart {	
	padding-top:14px;
	font-weight:bold;
	color:#003399;
}
.cart a {color:#003399;}
.cart a:hover{color :#E68100;}	
.ProductCat {	
	font-size:14px;
	font-weight:bold;
	color:#364566;
}	
.cartlink {
	font-weight:bold;
	color:#364566;
	text-decoration:none;
}	

.cartlink:hover {
	text-decoration:underline;
}	
.morelink {
	font-weight:bold;
	color:#EE7137;
	text-decoration:none;
}	

.morelink:hover {
	text-decoration: underline;
}	
.pro {
	
	border-top:#C8D3DC 1px solid;
	margin-bottom:20px;
	margin-top:15px;
}
.prov {
	border-left:#C8D3DC 1px solid;
	margin-bottom:20px;
	margin-top:15px;
	}
.sidebar {
	margin-bottom: 15px;
	padding: 15px;
	background-color: #FCFCFC;
	border: 1px solid #ddd;
}
.bg1
	{
	background:url(images/bg1.gif) repeat-x top ;
	}
.loginbtns {background-color:#8B9F62; color:white }
.HmPageMainBack
	{
	background:url(images/index_05.gif) repeat-x ;
	}
	.HmPageMainBack2
	{
	background:url(images/trackmyfoodstorage3_05.gif) repeat-x ;
	}
	.HmPageMainBack3
	{
	background:url(images/middlephotoback.gif) repeat-x ;
	}
	.container {
        width: 500px;
        padding: 15px;
        margin: 3px 0 20px 0;
        border: 1px solid #ccc;
        background: #fff;
}

/* square */

#navSquare {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#navSquare li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
        list-style-image:none;
}

#navSquare a:link, #navSquare a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#navSquare a:link.active, #navSquare a:visited.active, #navSquare a:hover {
        color: #000;
        background: url(images/square.gif) no-repeat bottom center;
}
.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 500px;
border: 1px solid #9A9A9A;
}

.markermenu li a{
background: white url(images/arrow-list.gif) no-repeat 2px center;
font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}
.markermenu li
{
list-style-image: none;
}
* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 300px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
background-color: #D2DFF0;
background-image:url(images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
#pscroller1{
width: 95%;
height: 145px;
padding: 5px;

font-size: 9pt;
   
    font-family: verdana;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}
	.scrolltxtarea
{
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background:url(images/topGrad.gif) repeat-x ;
}
.eventsCellSeparator
{
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left:5px;
	padding-right:5px;
}
.eventsCell
{
	float: left;
	padding-top: 16px;
	
}
.eventsCell a
{
	color: #333;
	text-decoration: none;
}
.eventsCell a:hover
{
	color: #000;
	text-decoration: underline;
}
.item, .alternatingItem
{
   float: left;
   padding: 15px;
   margin: 0px;
   margin-bottom : 10px;
   max-width: 300px;
   /*border-bottom: 1px solid silver;*/
}
.item
{
  /* background: whitesmoke !important;*/
}
.alternatingItem
{
  /*  background: window !important;*/
}
.item:hover, .alternatingItem:hover
{
  /* background: silver !important;*/
} 
.addtolist{ color : White ; text-decoration : underline;}
.panelbarbg{BACKGROUND-IMAGE: url(images/panelbar-bg.gif);background-repeat: no-repeat; }
.panelbarbgTop{BACKGROUND-IMAGE: url(images/panelBGTop.png);background-repeat: no-repeat; }
.panelbarbgBottom{BACKGROUND-IMAGE: url(images/panelBGBottom.png); background-repeat: no-repeat; }
.panelbarbgMid{BACKGROUND-IMAGE: url(images/panelBGMid.png);background-repeat:  repeat-y; }
.storeCol{margin:10px; border :  Solid 1px Silver; vertical-align : top }

.RoundedCornerTopL{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_01.gif); background-repeat: no-repeat;width : 6px ; height : 88px; border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerTopR{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_03.gif); background-repeat: no-repeat;width : 6px ; height : 88px;border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerTopM{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_02.gif)  ; background-repeat: repeat-x;   border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerMidL{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_04.gif);border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerMidM{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_05.gif);vertical-align : top ; border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px;  }
.RoundedCornerMidR{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_06.gif);border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }

.RoundedCornerBottomL{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_07.gif);vertical-align : top ; height : 10px; width : 6px;border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerMottomM{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_08.gif);border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
.RoundedCornerBottomR{BACKGROUND-IMAGE: url(images/9Slicedbox/RoundedCorner-box-9parts_09.gif);vertical-align : top ; height : 10px; width : 6px;border-collapse : collapse ; border-width : 0px; margin : 0px; padding : 0px; }
 img, div, td, table, tr, a { behavior: url(images/iepngfix.htc); }
 

