@charset "utf-8";
/* CSS Document */

body
{
	background-color:#000000;
	background-image:url(../img/home_bg.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#mainCont
{
	width:911px;
	height:680px;
	background-image:url(../img/hp_splash.jpg);
	background-repeat:no-repeat;
}

#mainCont h1
{
	float:left;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}


#mainCont h1 a img
{
	border:0px;
}



#mainContAbout
{
	width:911px;
	background-image:url(../img/about_splash.jpg);
	background-repeat:no-repeat;

}

#mainContAbout h1
{
	float:left;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}


#mainContAbout h1 a img
{
	border:0px;
}

#menu
{
	margin:0px 0px 0px 0px;
	height:20px;
	width:690px;
	float:left;
}

#menu ul
{
	list-style-type:none;
	float:left;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#menu ul li
{
	list-style-type:none;
	float:left;
	margin:0px 9px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

#menu ul li a
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

#menu ul li a:hover
{
	text-decoration:underline;
}

#butcherBlock
{
	width:502px; 
	height:224px;
	margin:11px 0px 0px 0px;
	float:left;
	background:url(../img/butcher_bg.jpg);

}

#butcherBlock a#butchers-buy
{
	float:left;
	background-image:url(../buy-online.png);
	width:140px;
	height:70px;
	margin:140px 0px 0px -95px;
	display:block;
	font-size:12px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	overflow:hidden;
	padding-top:20px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#butcherBlock a#butchers-buy:hover
{
	text-decoration:underline;
	background-image:url(../img/buy-online2.png);
}

#butcherBlock a#butchers-offer
{
	float:left;
	background-image:url(../special-offer.png);
	width:140px;
	height:70px;
	margin:140px 0px 0px -0px;
	display:block;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	overflow:hidden;
	padding-top:20px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#butcherBlock a#butchers-offer:hover
{
	text-decoration:underline;
	background-image:url(../special-offer2.png);
}


#butcherBlock h2
{
	margin:1px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	float:left;
}


#butcherBlock h2 a img
{
	border:0px;
}

#butcherBlock ul
{
	list-style-type:none;
	float:right;
	margin:20px 25px 0px 0px;
	padding:0px 0px 0px 0px;
}

#butcherBlock ul li
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left
}


#butcherBlock ul li a
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

#butcherBlock ul li a:hover
{
	text-decoration:underline;
}

#leftCol
{
	float:left;
	width:192px;
	height:100px;
	margin:2px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

#searchBox
{
	width:192px;
	height:57px;
	background-image:url(../img/search_box.jpg);
	float:left;
	text-align:left;
}

#searchBox form
{
	margin:0px;
	padding:0px;
}

#searchBox form input
{
	margin:20px 0px 0px 15px;
	padding:0px;
	float:left;
}

#searchBox hr
{
	background-color:#FFFFFF;
}

#leftCol img
{
	float:left;
	margin:10px 0px 10px 0px;
	text-align:left;
}

#leftCol p
{
	color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 5px 0px;
}

#leftCol p a
{
	color:#FFFFFF;
}

#leftCol p a:hover
{
	text-decoration:none;
}

#middleCol
{
	float:left;
	width:505px;
	height:216px;
	margin:0px 0px 0px 10px;
}

#middleCol a#freezerList
{
	margin:15px 0px 0px 0px;
	height:35px;
	width:503px;
	float:left;
	background:url(../img/freezer-list.jpg);
	display:block;
	overflow:hidden;
	background-repeat:none;
	line-height:35px;
	color:#FFFFFF;
	font-size:12px;
}

#middleCol a#freezerList:hover
{

	background:url(../img/freezer-list2.jpg);

}

a#hampers
{
	color:#FFFFFF;
	font-size:12px;
	height:50px;
	width:170px;
	float:left;
	background-image:url(../img/xmas-hampers.jpg);
	display:block;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	padding-top:10px;
	background-repeat:no-repeat;
}

a#hampers:hover
{

	background-image:url(../img/xmas-hampers2.jpg);

}

a#hampers2
{
	color:#FFFFFF;
	font-size:12px;
	height:50px;
	width:170px;
	float:left;
	background-image:url(../img/xmas-hampers3.jpg);
	display:block;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	padding-top:10px;
	background-repeat:no-repeat;
}

a#hampers2:hover
{

	background-image:url(../img/xmas-hampers4.jpg);

}

a#hampers3
{
	color:#FFFFFF;
	font-size:12px;
	height:50px;
	width:170px;
	float:left;
	background-image:url(../img/xmas-hampers5.jpg);
	display:block;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	padding-top:15px;
	background-repeat:no-repeat;
}

a#hampers3:hover
{

	background-image:url(../img/xmas-hampers6.jpg);

}


#middleCol h2
{
	margin:0px 0px 0px 0px;
	float:left;
}


#middleCol h2 a img
{
	border:0px;
}

#fishList
{
	width:450px;
	height:170px;
	float:left;
	margin:0px 0px 0px 12px;
	
}

#fishList a#fish-offers
{
	float:right;
	background-image:url(../special-offer.png);
	width:140px;
	height:70px;
	margin:95px 170px 0px 10px;
	display:block;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	overflow:hidden;
	padding-top:20px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#fishList a#fish-offers:hover
{
	text-decoration:underline;
	background-image:url(../special-offer2.png);
}


#fishList a#buy-fish
{
	float:right;
	background-image:url(../buy-online.png);
	width:140px;
	height:70px;
	margin:-90px 30px 0px 0px;
	display:block;
	font-size:12px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	overflow:hidden;
	padding-top:20px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#fishList a#buy-fish:hover
{
	text-decoration:underline;
	background-image:url(../img/buy-online2.png);
}

#fishList ul
{
	list-style-type:none;
	text-align:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
}

#fishList ul li
{
	list-style-type:none;
	text-align:left;
}

#fishList ul li a
{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

#fishList ul li a:hover
{

	text-decoration:underline;
}

#catchDay
{
	float:right;
	margin:64px 18px 0px 0px;
	width:161px;
	height:163px;
}

#catchDay img
{
	margin:42px 0px 0px 5px;
}

#catchDay p
{
	margin:0px 0px 0px 17px;
	text-align:left;
	font-size:12px;
}

#catchDay p a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#catchDay p a:hover
{
	text-decoration:none;
}

#rightCol
{
	float:right;
	height:209px;
	width:169px;
	margin:12px 12px 0px 0px;
	background-image:url(../img/sofresh.jpg);
	text-align:left;
	font-size:12px;
	background-repeat:no-repeat;
}

#rightCol p
{
	margin:55px 10px 0px 15px;
	font-weight:bold;
}

#rightCol p span
{
	font-weight:normal;
	font-size:10px;
	margin-right:20px;
} 

#rightCol ul
{
	margin:5px 0px 2px 15px;
	padding:0px 0px 0px 0px;
}

#rightCol ul li
{
	list-style-type:none;
}

#rightCol ul li a
{
	color:#000000;
	text-decoration:none;
}

#rightCol ul li a:hover
{
	text-decoration:underline;
}

#rightCol p a
{
	color:#000000;
}

#rightCol p a:hover
{
	text-decoration:none;
}


#footer
{
	width:911px;
	margin-top:0px;
}

#footer p
{
	color:#999999;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
}

#footer p span
{
	font-size:12px;
	color:#FFFFFF;
}


#footer p a
{
	color:#999999;
}

#footer p a:hover
{
	text-decoration:none;
}

#fresh
{
	float:right;
	width:170px;
	height:128px;
	background:url(../img/fresh.jpg);
	margin:98px 11px 0px 0px;
}

#fresh p
{
	font-size:12px;
	text-align:left;
	margin:11px 13px 0px 13px;
}

#fresh p span
{
	font-weight:bold;
	font-size:14px;
}

#boy
{
	float:left;
	width:218px;
	height:106px;
	background:url(../img/boy.jpg);
	margin:127px 0px 0px 0px;
}

#boy p
{
	color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:15px 10px 30px 25px;
}

#boy p span
{
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
}

#boy p a
{
	color:#FFFFFF;
	font-size:10px;
}

#boy p a:hover
{
	text-decoration:none;
}

#bbq
{
	float:left;
	background:url(../img/bbq.jpg);
	width:168px;
	height:53px;
	margin:0px 0px 0px 10px;
}

#bbq p
{
	margin:12px 10px 0px 20px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#bbq p a 
{
	color:#333333;
	text-decoration:none;
}

#bbq p a:hover
{
	text-decoration:underline;
}

#bbq2
{

	background:url(../img/bbq.jpg);
	width:168px;
	height:53px;
	margin:10px 8px 0px 0px;
	float:right;
}

#bbq2 p
{
	margin:12px 10px 0px 20px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#bbq2 p a 
{
	color:#333333;
	text-decoration:none;
}

#bbq2 p a:hover
{
	text-decoration:underline;
}

#livesearch
{
	  margin: 0px;
	  width: 188px;
	  height: auto;
	  z-index: 99999;
	  background: #FFFFFF;
	  position: absolute;
	  border: 2px solid #cccccc;
	  margin-top: 5px;
	  margin-left: 0px;
	  display: none;
	  clear:both;
}

#livesearch p.info
{
	padding:0px 0px 0px 0px;
	margin:5px;
	font-size:10px;
	color:#333333;
}

#livesearch p.info2
{
	padding:0px 0px 0px 0px;
	margin:5px;
	font-size:10px;
	color:#333333;
	display:block;
	border-bottom: 1px solid #cccccc;
}


#livesearch p
{
	padding:0px 0px 0px 0px;
	margin:5px;
	font-size:12px;
	color:#333333;
}

#livesearch p a
{
	color:#0099CC;
	text-decoration:underline;
}

#livesearch p a:hover
{
	color:#990000;
	text-decoration:underline;
}

#left2
{
	float:left;
	width:192px;
	margin:10px 0px 0px 12px;
}

#left2 img
{
	border:0px;
	float:left;
	margin:0px 0px 10px 0px;
}

#shoppingbasket
{
	width:169px;
	height:208px;
	background-image:url(../img/shopping_basket.jpg);
	float:left;
	margin:10px 0px 0px 0px;
}

#shoppingbasket p
{
	text-align:left;
	font-size:12px;
	margin:0px 18px 10px 18px;
}

#shoppingbasket h3
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#shoppingbasket img
{
	border:0px;
	float:left;
	
}

#history
{
	float:left;
	width:510px;
	height:850px;
	margin:10px 10px 0px 10px;
	background-image:url(../img/historybg.jpg);
}

#history h1
{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#history p
{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	width:480px;
	float:left;
	clear:both;
}


#reg
{
	float:left;
	width:510px;
	height:456px;
	margin:10px 10px 0px 10px;
	background:url(../img/registerbg.jpg);
}

#reg h1
{
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#reg p
{
	margin:5px 5px 0px 15px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	float:left;
	clear:both;
}

#reg form ul
{
	float:left;
	text-align:left;
	margin:10px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

#reg form ul li
{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	list-style-type:none;
}
 
#reg form ul li label
{
	font-weight:bold;
	width:100px;
	float:left;
}

#reg form ul li input
{
	margin-left:1px;
	width:250px;

}

#reg form ul li input.sub
{
	margin-top:10px;
}

#reg span
{
	color:#FF0000;
}

#reg form ul li select
{
	margin-left:1px;
}


#our_commitment2
{
	width:507px;
	height:270px;
	text-align:left;
	background-image:url(../img/our_com.png);
	margin:20px 0px 0px 199px;
}

#our_commitment2 h3
{
	margin:11px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

#our_commitment2 p
{
	margin:10px 0px 0px 18px;
	width:310px;
	font-size:12px;
}


.form_alert_msg {
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	display:inline;
	background-color: #FFFFFF;
	padding: 2px 5px;
	margin-left: 5px;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
}


#reg a
{
	color:#000000;
}

#reg a:hover
{
	text-decoration:none;
}

#reg ul
{
	font-size:12px;
	text-align:left;
	float:left;	
	margin:10px 0px 0px 30px;
	list-style-type:circle;
}

#fish-product
{
	background-color:#FFFFFF;
	width:172px;
	float:left;
	height:164px;
	margin:0px 8px 10px 0px;
	background-image:url(img/fish_prod_bg.jpg);
}

#fish-product h3
{
	margin:10px 0px 10px 10px;
	text-align:left;
	font-size:12px;
}

#fish-product h3 a
{
	color:#ffffff;
	text-decoration:none;
}

#fish-product h3 a:hover
{
	text-decoration:underline;
}


#fish-product p
{
	margin:100px 0px 10px 10px;
	text-align:left;
	font-size:12px;
}

#fish-product p a
{
	color:#ffffff;
	text-decoration:underline;
}

#fish-product p a:hover
{
	text-decoration:none;
}


#fish-product img
{
	border:0px;
}
