/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{
  text-align:center;
}

h1, .h1
{
	color:#002395;
	font-family:'arial black','Century Gothic',arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.03em;
	line-height:1em;
	text-transform:uppercase;
	margin-bottom:0.3em;
}

h2, .h2
{
	color:#002395;
	font-family:'arial black','Century Gothic',arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.03em;
	line-height:1em;
	text-transform:uppercase;
	margin-bottom:0.3em;
}

h2 a
{
  text-decoration:none;
}

h3
{
  
  margin-bottom:1em;
  line-height:130%;
  font-size:14px;
  color:#0066cc;
}

h4
{
  font-weight:bold;
  
  margin-bottom:1em;
  line-height:130%;
}



p
{

  margin-bottom:1em;
  line-height:150%;
}

a
{
  color:#002395;
  text-decoration:underline;
}
a:hover
{
  text-decoration:none;
}

strong, b
{
  font-weight:bold;
}

em, i
{
  font-style:italic;
}

#wrapper
{
  margin:auto;
  text-align:left;
  width:988px;
}

#headerContainer
{
  height:409px;
  width:974px;
  overflow:hidden;
  margin-left:14px;
}

#headerContainerContent
{
  height:264px;
  width:960px;
  overflow:hidden;
  margin-left:14px;
  margin-bottom:23px;
  padding-top:27px;
}

#headerContainerContent img
{
  padding-top:35px;
}


.headerContainerInner
{
  width:1500px;
  height:409px;
}


#GCScurveContent #headerContainerInner {
height:291px;
width:974px;
}


#GCScurve
{
  background-image:URL(../images/GCScurve3.png);
  background-repeat:no-repeat;
  background-position:top left;
  height:409px;
  width:974px;
  position:absolute;
  overflow:hidden;
  padding-left:14px;
  top:0;
}

#GCScurveContent
{
  background-image:URL(../images/GCScurve5.png);
  background-repeat:no-repeat;
  background-position:top left;
  height:291px;
  width:974px;
  position:absolute;
  padding-left:14px;
  top:0;
}
#frame
{
  padding-left:14px;
  width:960px;
  font-size:13px;
  color:#666;
}

#frame ul
{
  margin-bottom:1em;
}

#logo
{
  float:left;
  padding-top:15px;
}

.headerMarket
{

 height:313px;
 width:160px;
 float:left;
 background-position:top left;
 background-repeat:no-repeat;
 margin-top:83px;
}

.headerMarketOver
{
 margin-top:30px;
 height:285px;
 width:160px;
 float:left;
 overflow:hidden;
 cursor:pointer;
}

.headerMarketOver ul
{
   display:none;
   height:170px;
   padding:115px 0 0 50px;
   width:260px;
   background-position:bottom left;
   background-repeat:no-repeat;

}

.headerMarketOver ul li a
{
  text-decoration:none;
  line-height:150%;
  font-size:14px;
  font-family:'Century Gothic',arial,sans-serif;
  font-weight:bold;

}

.headerMarketOver ul li a:hover
{
  text-decoration:underline;
}


#beverage
{ background-image:URL(../images/beverageImg.jpg);}
#food
{ background-image:URL(../images/foodImg.jpg);}
#household
{ background-image:URL(../images/householdImg.jpg);}
#pharma
{ background-image:URL(../images/pharmaImg.jpg);}
#toiletry
{ background-image:URL(../images/toiletryImg.jpg);}
#winesAndSpirits
{ background-image:URL(../images/winesImg.jpg);}


#beverageOver ul
{ 
  background-image:URL(../images/beverageImg2.jpg);
  padding-top:1;

}
#foodOver ul
{ 
  background-image:URL(../images/foodImg2.jpg);
  padding-top:154px;
  height: 130px;
  margin-top:1px;
}
#householdOver ul
{ 
  background-image:URL(../images/householdImg2.jpg);
  padding-top:8px;
  height:276px;
  margin-top:1px;
}
#pharmaOver ul
{ 
  background-image:URL(../images/pharmaImg2.jpg);
  padding-top:176px;
  height:108px;
  margin-top:1px;
}
#toiletryOver ul
{ 
  background-image:URL(../images/toiletryImg2.jpg);
  padding-top:176px;
  height:108px;
  margin-top:1px;
}
#winesAndSpiritsOver ul
{ 
  background-image:URL(../images/winesImg2.jpg);
  padding-top:218px;
  height:66px;
  width:180px;
  margin-top:1px;
}

#mainmenu
{
  height:82px;
  width:974px;

}

#mainmenu form
{
  float:right
}
#mainmenu #menuparent
{
  float:right;
  width:760px;
}
#mainmenu #menu
{
  float:right;
  clear:right;
  text-transform:uppercase;
  padding-right:10px;
  margin-top:10px;
    font-family: 'arial black',arial,sans-serif;
  font-weight:bold;
  font-size:14px;
  font-weight:bold;
  letter-spacing:-0.03em;

  
}

#mainmenu #menu li
{
  float:left;
 padding:0 10px;
}

#mainmenu #menu li a
{
  text-decoration:none;
  font-variant:uppercase;
}

#mainmenu #menu li a:hover
{
  text-decoration:underline;
  text-shadow: #999 1px 1px 2px;
}


#mainmenu #menu li.selected a
{
  color:#000000;
}

#mainmenu #menu #ddlists
{
  background-image:URL(../images/submenuTop.png);
  background-position:top left;
  background-repeat:no-repeat;
  padding-top:10px;
  width:133px;
  position:absolute;  
  left:552px;
  top:60px;
  display:none;
}

#mainmenu #menu #ddlists ul
{
  background-image:URL(../images/submenubottom.png);
  background-position:bottom left;
  padding-bottom:14px;
  background-repeat:no-repeat;
}


#mainmenu #menu #ddlists li
{
  float:none;
  background-color:#002496;  
  line-height:1.5em;
  margin:0 1px;
   
}

#mainmenu #menu #ddlists li a
{
  color: #ffffff;
  font-size:11px;
  font-weight:bold;
}


.searchtag
{

float:right;
font-size:12px;
height:350px;
overflow-y:auto;
overflow-x:hidden;
position:absolute;
right:21px;
top:28px;
}

.searchtag .results
{
background-color:#FFFFFF;
border:2px solid #CCCCCC;
width:316px;
}

.searchtag  #close
{
  padding-right:15px;
  cursor:pointer;
}

#searchBox
{
  
  height:31px;
  margin-right:8px;
  width:210px;
  background-image:URL(../images/searchbox.gif);
  background-position:top left;
  background-repeat:no-repeat;
  float:right;
}

#srchSearch
{
  border:0 none;
  color:#999999;
  font-size:14px;
  font-weight:bold;
  margin:8px 10px 0 10px;
  width:150px;
  font-style:italic;
}


#newsBlockHeader
{
  background-image:URL(../images/news.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  min-height:100px;
  height:auto !important;
  height:100px;
}
.leftImage
{
  float:left;
  width:340px;
}

.MainContent
{
  float:left;
  padding-left:20px;
  width:599px;
}

.MainContent li,  .leftImage li
{
  background-image:URL(../images/bullit.gif);
  background-repeat:no-repeat;
  background-position: center left;
  padding-left:15px;
  line-height:1.5em;
}

.MainContent li a, .leftImage li a
{
  text-decoration:none;
  font-weight:bold;
}
.MainContent li a:hover,  .leftImage li a:hover
{
 color:#333333;
}

#moreLinks
{
  margin-left:14px;
  border-bottom:1px dotted #666;
  width:960px;
  font-size:13px;
  margin-bottom:1em;
  padding-bottom:1em;
  color:#666666;
}

.third
{
  width:291px;
  float:left;
}

.clearer
{
  clear:both;
}

.rightFloat
{
  float:right;
  margin:0 0 10px 10px;
  
}
.center
{
  display:block;  
  text-align:center;
}
.dotted
{
  border-top:1px dotted #666;
  margin-bottom:1em;
}

#centerThird
{
border-left:1px dotted #666666;
border-right:1px dotted #666666;
margin:0 20px;
padding:0 20px;

}

#brands
{
  border-top:1px dotted #666;
  border-bottom:1px dotted #666;
  clear:both;
  padding:1em 0;
  margin:0 0 1em 14px;
  width:960px;
}

#brands .h1
{
  display:block;
  float:left;
  width:350px;
  line-height:40px;
}


#brands .infobox
{
  height:118px;
  padding:10px;
  width:198px;
  background-image:url(../images/logos/tip.gif);
  background-position:top left;
  background-repeat:no-repeat;
  font-size:11px;
  position:absolute;
  display:none;
}

#brands img
{
  margin-right:7px;
}
#brands #zellerLink img
{
  margin-right:0;
}

#brands .infobox img
{
  float:left;
}

#brands .infobox h6
{
  font-weight:bold;
  line-height:40px;
  margin-left:10px;
  float:left;
}

#brands .infobox p
{
  clear:both;
  color:#333333;
}


#foot
{
  padding-left:14px;
  width:960px;
  font-size:11px;
  width:960px;
  height:40px;
  color:#666666;
  margin-top:10px;
}

#footerlinks
{
 float:right;
 
}
#footerlinks li
{
  float:left;
  margin-left:25px;
}

#footerlinks a
{

  text-decoration:none;
}

#footerlinks a:hover
{
  text-decoration:underline;
}

.ReadMore
{
  background-image:URL(../images/readmore.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:15px;
  text-decoration:none;
}

.ReadMore:hover
{
  text-decoration:underline;
}

/*----GOOGLE MAPS-----*/

#maintab{
margin-left:65px;
clear:both;
}

.maptab img{border:0px;}
.maptab li{
float:left;
list-style:none;
margin: 0 30px 1em 0;

}

#ifrm{width:960px;height:466px;margin-top:10px;border: #eaeaea 1px solid;}

.mapbox{
border-bottom: 1px dotted #666666;
margin-bottom:1em;
padding: 0px;
}

.addbg{
background:url(../img/add_bg.gif) repeat-x top;
width:25%;
}

#addressbookbutton
{
 margin-bottom:1em;
 cursor:pointer;
}

#addressbook
{
 display:none;
  margin-bottom:1em;
}
#sendToFriend
{
  clear:left;
  cursor:pointer;
  margin:1em 0;
}

#emailto
{
  display:none;
  background-color:#EEEEEE;
  width:252px;
  padding:1em;
  margin-bottom:1em;
  
  
}
