#body{text-align:center;margin:0px;padding:0px;}

a{text-decoration:none;color:#EA0437}
a:hover{text-decoration:underline}
p{line-height:16px;}
img{border:0px}

#siteContainer{position:relative;border:0px solid black;width:967px;clear:both;margin:auto;text-align:left;font-family:verdana;font-size:12px;}
#toplogoContainer{clear:both;}
#topmenu{margin:0;padding:0;list-style-type:none;background-image: url("/images/menu-bg.gif");height:32px;overflow:hidden;overflow:hidden;}
	#topmenu li{height:32px;margin-left:30px;margin-top:10px;width:auto;float:left;font-weight:bold;font-size:10px;}
	#topmenu li a{color:#BDBEC1;text-decoration:none;background-image:url("/images/link-arrow-white.png");background-repeat: no-repeat;background-position:right;padding-right:10px;}
	#topmenu li a:hover, #topmenu li.active a{color:#fff;background-image:url("/images/link-arrow-red.png")}

#footer{height:52px;border:1px solid #DADBDC;font-size:11px;clear:both;margin-bottom:20px;float:left; width:966px;}
	#footer img{float:left;margin-left:60px;margin-top:8px;}
	#footer .text{float:left;margin-top:12px;margin-left:10px;line-height:15px;}
	#footer .text a{text-decoration:none;color:#000;}
	#footer .text a:hover{text-decoration:none;color:#EA0437;}
	#footer span{color:#D2C0A0}

#content{}
#content .headers{margin-left:10px;margin-bottom:10px;}
	#content  h3{font-size:16px;}
	#content .headers h3, #content .headers p{color:#848589}
	#content .articleContainer{background-image:url('/images/menu_bg.gif');background-repeat:repeat-x;background-color:white;width:967px;margin-bottom:10px;}
	#content .articleContainer .text{color:#848589;float:left;margin:10px;width:625px;}
	#content .articleContainer .imagesContainer{float:left;width:322px;height:375px;background-image:url("/images/article_image_bg.png"); background-repeat: repeat-y;}
		#content .articleContainer .imagesContainer .imageBox{float:left;width:160px;height:160px;border-left:1px solid #D0D0D2;}	
		#content .articleContainer .imagesContainer .imageBox.black{background-color:black;}
		#content .articleContainer .imagesContainer .imageBox.cream{background-color:#BDB8B1}
		#content .articleContainer .imagesContainer .imageBox.blood{background-color:#EA0437}
		#content .articleContainer .imagesContainer .imageBox.green{background-color:#B8CBC3}
		#content .articleContainer .imagesContainer .imageBox.greybg{background-color:#BDB8B1}
		#content .articleContainer .imagesContainer .imageBox.white{background-color:#fff}
		
	#content .boxWide, #content .box1, #content .box2, #content .box3{height:200px;border:1px solid #CACBCC;padding:20px;margin-bottom:10px;position:relative}
	#content .boxWide{background-image:url("/images/front-fish.jpg");background-repeat: no-repeat;background-position:right;}
		#content .boxWide h2, #content .boxWide p{color:#848589;width:450px;margin-top:0px;}
		#content .boxWide p{line-height:16px;}
		#content .boxWide h2{font-size:17px;}
		#content .boxWide .delivery{position:absolute;bottom:10px;right:5px;}
		#content .boxWide .delivery a{background:none}
 
	#content .box1{margin-right:11px;background-image:url("/images/box1_bg.jpg");}
	#content .box2{margin-right:11px;background-image:url("/images/box2_bg.jpg");}
	#content .box3{background-image:url("/images/box3_bg.jpg");}
	
	#content .box1, #content .box2, #content .box3{overflow:hidden;width:273px;height:156px;float:left; background-repeat: repeat-x;}

	#content .box1 h3, #content .box2 h3, #content .box3 h3{margin-top:0px;font-size:13px;line-height:13px;}
	#content .box1 img, #content .box2 img, #content .box3 img{float:right}
	#content .box1 p, #content .box2 p, #content .box3 p{line-height:12px;font-size:10px;width:auto;overflow:hidden;}
	#content .box1 .content, #content .box2 .content, #content .box3 .content{height:140px;overflow:hidden;}
	#content .box1 a, #content .box2 a, #content .box3 a, #content .boxWide a{background-image:url('/images/link-arrow-red.png');background-repeat: no-repeat;background-position:right;padding-right:10px;}
	#content .box1 a, #content .box2 a, #content .box3 a, #content .boxWide a{text-decoration:none;color:black;}
	#content .boxWide a{text-decoration:none;color:#848589;}
	#content .box1 a:hover, #content .box2 a:hover, #content .box3 a:hover, #content .boxWide a:hover{text-decoration:underline;}
	
.bug{clear:both;height:1px;overflow:hidden;}
p.error{color:#EA0437;}
img.small{width:160px;height:160px;}
img.small a{background-image:url("/images/loop.png");background-repeat:no-repeat;background-position:bottom right;}

.menuPage{font-size:11px;background-image:url('/images/menu_bg.png');background-repeat:repeat-y;background-position:right;float:left;margin-bottom:10px;}
.menuContainer{width:749px;float:left;background-image:url("/images/menuContainer_bg2.gif");background-position:right;background-repeat:repeat-y;}
.menuContainer.odd{background-color:#B8CBC3}
.menuContainer .menu{padding:10px;background-image:url('/images/menu_bg.gif');background-repeat:repeat-x;background-color:white;width:567px;float:left;}
.menuContainer .menu .text{color:#626469;margin-bottom:30px;}
.menuContainer .menu .text strong{color:black;}
.menuContainer .menu .menuItemContainer{width:560px;border-bottom:1px solid #E9EAEA;height:18px;}
.menuContainer .menu .menuItemContainer .description{border-right:1px solid #E9EAEA;height:18px;color:#707277;float:left;width:510px;}
.menuContainer .menu .menuItemContainer .price{color:#707277;text-align:right;}

.menuRightImage{float:left;width:160px;height:160px;border:1px solid #DDD8DD;}
.menuRightText{margin-left:22px;float:left;width:196px;}
.menuRightText h3{font-size:14px !important;}

.subheading{color:#EA0437;font-weight:bold;font-size:12px;}
.loop{position:relative;top:-17px;left:146px;background-image:url('/images/loop.png');background-repeat:no-repeat;width:0px;height:0px;}



/* TABBER */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #D0D0D2;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #D0D0D2;
 border-bottom: none;
 background: #D0D0D2;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #EA0437; }

ul.tabbernav li a:hover
{
 color: #EA0437;
 background: #D0D0D2;
 border-color: #848589;
}

ul.tabbernav li.tabberactive a
{
color:#EA0437;
 background-color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 border-top:0;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}


	