BODY  								{ background-color: #FFFFFF;margin: 0px auto; color:#222222; text-align:center;}
*html {	margin: 0px auto; align: center;}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#000;font-weight:bold;margin:1ex 0}
h2{ color:#333333;}
h1									{font:normal 21px Arial; padding:0 10px; margin:0; text-transform:uppercase; color:#505050 !important;}
h2, h2 input						{ font-size:1.5em}
h3									{ font-size:1.3em}
h4									{ font-size:1.1em}
h5									{ font-size:1em}
h6									{ font-size:0.8em}
p									{ padding:0px; margin:0px}
li									{ list-style: disc; padding:0px; margin:0px}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc; padding:0; }

ul{ padding:0; margin-left:0;}
.clear								{ clear:both; }
#external-container   				{ width:100%; background:#FFFFFF; margin:0px; text-align:center;}
.internal-container  				{ width:980px; position:relative; margin: 0px auto; font-family:arial,myriad,sans-serif;	font-size:12px;}
.clear								{ clear:both; width:100%; height:0; line-height:0; }

a { outline:0; text-decoration:none;}
a:hover{ text-decoration:underline;}

a img{ border:0;}


 
/********** Start of header **************/


.headertopbar p						{ font-size: 9px; padding:0; text-align:left;}
.logo 								{ float: left;}

.topbanner							{ margin-left:418px!important;}
.topbannerTxt p                        { padding: 0 47px 10px;  color: #4D4D4F; font-size:13px;  
  color:#666666;text-align: center; font-family: Arial, Helvetica, sans-serif; float:left;}
.banner 							{ padding-bottom: 6px; float: left;}
/*.banner img							{ float:left; margin-left:5px;}*/
.banner img.last{ margin:0;}
/*********** End Of header **************/




/*.home_topnavpane,animals					{ float:left; width:980px; margin-bottom:0px; clear:both; background:url(../images/bg-main-nav.gif) no-repeat 500% 100%;}*/

/************* Start of Left navigation **************/
.leftnav 							{ float:left; padding:0 0 0 0;width:163px;}
.leftnav-last{ width:165px;}
.leftnav ul 						{ list-style-type: none; padding: 0; margin: 0px;}
.leftnav ul li						{ list-style-type: none; padding: 0px;  }

.leftnav ul li a 					
{
	 float:left;
	 padding:3px 0px 3px 10px;
	 width:157px;
	 font-size:14px;
	 text-align:left;
	 background-color:#684f40;
	 color:#FFFFF9;
}
.leftnav ul li a:hover				{ text-decoration:none; background-color:#6A7135;color:#fff!important; width:148px; border-right:5px solid #684F40; *border-right:0; *width:157px;}
.leftnav ul li a:visited			{ text-decoration:none; color:#fff!important;}



.leftnav ul li ul					{ list-style-type: none; padding: 0px; margin: 0px;}
.leftnav ul li ul li				{ list-style-type: none; float:left; padding:0px; width:153px; background-color: none!important;  }

.leftnav ul li ul li a 				{ background-color: none; font-size: 12px!important; width: 153px!important;*width: 163px!important;*color: #555!important;}
.leftnav ul li ul li a:hover		{ background-color:#5C6F7B!important; color: #4D4D4F!important;}

/**/
.home_topnavpane .leftnav ul li 	{ text-align: center; font-size:16px; /*width:163px;*/}
.home_topnavpane .leftnav ul li ul li	{ font-weight: normal;  font-size:12px; width:163px; *width:153px;}

.home_topnavpane .leftnav ul li ul.home li a { background-color: #B0B67A!important; color: #fff!important;text-align:left;padding-left: 10px; width:147px!important; *width:157px!important;}
.home_topnavpane .leftnav ul li ul.home li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}

.home_topnavpane .leftnav ul li ul.about li a { background-color: #BCC18B!important; color: #fff!important;text-align:left;padding-left: 10px; width:147px!important;*width:157px!important;}
.home_topnavpane .leftnav ul li ul.about li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}

.home_topnavpane .leftnav ul li ul.product li a { background-color: #868C4E!important; color: #fff!important;text-align:left;padding-left: 10px; width:147px!important;*width:157px!important;}
.home_topnavpane .leftnav ul li ul.product li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}

.home_topnavpane .leftnav ul li ul.services li a { background-color: #BCC18B!important; color: #fff!important;text-align:left;padding-left: 10px; width:147px!important;*width:157px!important;}
.home_topnavpane .leftnav ul li ul.services li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}

.home_topnavpane .leftnav ul li ul.contact li a { background-color: #B4B97F!important; color: #fff!important;text-align:left;padding-left: 10px; width:147px!important;*width:157px!important;}
.home_topnavpane .leftnav ul li ul.contact li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}

.home_topnavpane .leftnav ul li ul.social li a { background-color: #B0B67A!important; color: #fff!important;text-align:left;padding-left: 10px;}
.home_topnavpane .leftnav ul li ul.social li a:hover { background-color: #6A7135!important;color:#fff!important; border:none;}



.home_topnavpane .leftnav ul li.social-res ul.social a{ padding-left:10px;width: 155px!important;*width: 165px!important;}
.home_topnavpane .leftnav ul li.social-res{ padding:0; text-align:left; }
.home_topnavpane .leftnav ul li.social-res a{width: 155px!important; *width: 165px!important; }
.home_topnavpane .leftnav ul li.social-res{
}

.home_topnavpane .leftnav ul li.social-res a 	{  float:left;
	 padding:3px 0px 3px 10px;
	 width:157px;
	 font-size:14px;
	 text-align:left;
	 background-color:#684f40;
	 color:#FFFFF9;}
.home_topnavpane .leftnav ul li.social-res a:hover		{ text-decoration:none; background-color:#6A7135;color:#fff!important; width:148px; border-right:0; *border-right:0; *width:157px;}
/************* End of Left navigation **************/

.searchbox 			{ /*float:left; padding:4px 0 4px 5px; width:975px; *width: 980px;overflow:hidden; *height:100%;  font-size:11px; background-color:#684f40; clear: both;*/ 
  float:left;
  margin:4px 0px ;
  padding:0;
  width:978px;
  *width: 980px;
  background-color:#684f40;
  height: 25px;
  clear: both;
  position:relative;
}
/*.searchbox span {  width:300px; display:block; float:left; position:relative; }

.searchbox INPUT.txtbx-left{ border: 0px; width: 150px ;height: 16px; background:none;  font-size: 11px;font-family: Arial;}
.searchbox a#dnn_dnnSearch_cmdSearch {}*/



.inner-search{ margin:0; *margin-top:6px;}
.in-sch-bg{ background:url(../images/inner-search.jpg) no-repeat 0 0; display:block; height:17px; padding:0 15px; width:160px; float:left; }
.btn-sch{ float:right; margin:5px 3px 0 0;}

/************* Start of main content area **************/
.bottombar   						{ padding: 3px 0px; width:100%;  height: 20px; background: #674E3F;  margin: 6px 0px; *margin: 6px 0px;}

/************* End of main content area **************/

/************* Start of Bottom box area **************/
.bottom-pane 						{ padding-top: 5px!important; }
.bottompaneleft						{  padding:0px; width:158px; float: left;}
.bottompanelmid 					{  width:655px; height:255px; float: left; margin: 0px 4px;}

.left-img-pan img{ display:block;}

.bottompaneleft .last{ margin:0;}


.inner-right-img img{ display:block; margin:0; float:left;}
.inner-right-img a img{ margin-top:20px;}

ul.no-bullet li{ list-style-type:none;}
/************* End of Bottom box area **************/

/************* Start of footer pane area **************/
.footer-pane 						{ margin-top: 0px; float: left; width:100%;}

a.agriProd                           { width:158px; background-color:#87746A;color:#FFFFF9;}
a.barastoc, a.cobber, a.rumevite, a.aquafeed { width:120px; background-color:#684f40;color:#FFFFF9;}
a.aquafeed 							{ width:119px;color:#FFFFF9; }
a.cheetham   						{ width:129px; background-color:#8495A1;color:#FFFFF9;}
a.mermaid, a.crown  					{ width:107px; background-color:#5B6F7B;color:#FFFFF9;}
a.mermaid:hover, a.crown:hover, a.cheetham:hover { background-color:#87746A !important; color:#FFFFF9;}

.copyarea 							{ font-size: 12px; color: #222222; line-height: 22px; width:980px; float:left; text-align:left; height: 40px!important;}
.copyarea a							{ color: #555555; text-decoration: none;}
.copyarea a:hover					{ color: #555555; text-decoration: none;}
.copyarea a:visited					{ color: #555555; text-decoration: none;}



/*.footernav ul li a					{ float:left; padding:6px 31px; text-align:center; color:#FFFFF9!important; font-size:14px; }
.footernav ul li a:hover            { text-decoration:none; background-color:#5C6F7B;color:#FFFFF9!important;}

.footernav ul li.first			{ background-color: #88756B!important;}
.footernav ul li.lightgrey		{ background-color: #8496A1!important; }
.footernav ul li.lightgrey a:hover	{ background-color: #87746A!important; }
.footernav ul li.grey				{ background-color: #5C707D!important;}
.footernav ul li.grey a:hover	{ background-color: #87746A!important; }

.copyarea 							{ font-size: 12px; color: #222222; line-height: 22px; width:980px; float:left; text-align:left; height: 40px!important;}
.copyarea a							{ color: #555555; text-decoration: none;}*/



.footerTop ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.footerTop li{
  float:left;
  list-style-type: none;
}

.footerTop li a{
  float:left;
  padding:2px 15px;
  color:#FFFFF9!important;
}
.footerTop li a:hover{
  padding:2px 15px;
  color:#FFFFF9!important;
  text-decoration:none;
  background-color:#5C6F7B;
}

.footerTop #stockprice{ margin-left:5px; float:left; *margin-top:5px;}

/*********** Modify on 21-04-10 ***********/
.leftsidepane { width: 164px; float: left; text-align:left;}

.innermain_content					{ padding-bottom:7px; text-align:left;   }
.headertopbar 						{ padding: 3px 10px 4px 11px; background: #674E3F; color:#fff;  margin:45px 0 5px 0; font-size: 9px; font-family: Arial; display: block;}

.header								{ padding-bottom:2px; }

.home_topnavpane .leftnav ul li ul.product , 
.home_topnavpane .leftnav ul li ul.about,
.home_topnavpane .leftnav ul li ul.home,
.home_topnavpane .leftnav ul li ul.contact,
.home_topnavpane .leftnav ul li ul.services,
.home_topnavpane .leftnav ul li ul.social  { border-right:solid 6px #FFFFFF; height: 191px!important;*height: 190px;}
 
.home_topnavpane .leftnav ul li ul.product{ background:#868C4E !important}
.home_topnavpane .leftnav ul li ul.about { background-color:#BCC18B !important;}
.home_topnavpane .leftnav ul li ul.home { background-color:#B0B67A !important;}
.home_topnavpane .leftnav ul li ul.services  { background-color: #BCC18B!important;}
.home_topnavpane .leftnav ul li ul.contact  { background-color: #B4B97F!important;}
.home_topnavpane .leftnav ul li ul.social{ background:#B0B67A !important;border-right:0px!important;}

.searchbox INPUT.NormalTextBox{ /*float:left; margin:0 3px 0 0; padding:2px 0 2px 15px; font-size:11px;
  width:215px; background-image:url(../images/icon-search.jpg); background-position:2px; background-repeat:no-repeat;
  background-color:#E6E7E8; border:none; margin-right:5px;*/
  float:left;
  margin:4px 3px 0 0;
  padding:2px 0 2px 20px;
  font-size:11px;
  width:259px!important;
  height:17px!important;
  background:url(../images/search-box.gif) no-repeat;
  border:none;
	position:absolute;
	left:168px;
	
  }


.left-img-pan h5{ background:#58585A; color:#fff; font-weight:normal; font-size:11px; margin:0;  white-space:nowrap; text-align: left;}
.left-img-pan h5 a{ color:#fff!important; /*padding:3px 0 2px 5px;*/ display:block; padding-left: 5px; height: 18px; line-height: 17px; }
.left-img-pan h5 a:hover{ background-color:#5C6F7B; text-decoration:none;}

.left-img-pan{ float:left; margin-bottom:0px;}

.footerTop {
  float:left;
   padding:0;
  width:980px;
  background-color:#58595B;
  margin-top:4px;
  color:#FFF;
  height:28px;
line-height:28px;
 
}
.footernav			{ background-color: #685041; width:980px; height: 28px; float:left; margin-top:4px;}
.searchbox a.SkinObject {background:url(../images/btn-search.gif) no-repeat 0 0; width: 61px; text-indent:-100000px; height:17px; display: block;  position:absolute; left:430px; top:4px;/*line-height:0px; position:absolute; right:20px; top:0px;*/}

.inner-right-img{ width:191px; float:right; padding-left:10px; margin:0; *margin-right:-5px;}
.rightcontpane 						{ width: 816px; float: left; padding-bottom:10px; line-height:1.5em;}
.inner-content{ padding:0px 0 0 11px;}

/*********** New added on 21-04-10 *************/
.searchbox-inner{ height:35px; *height:43px;}
.searchbox-inner INPUT.NormalTextBox{ float:left; margin:0 3px 0 0; padding:2px 0 2px 15px; font-size:11px;
  width:154px; background-image:url(../images/icon-search.jpg); background-position:2px; background-repeat:no-repeat;
  background-color:#E6E7E8; border:none; margin:0; }
  
.searchbox-inner span {
display:block;
width:154px;
}
.searchbox-inner a.SkinObject { width: 48px; line-height:0px; top: 20px; *top: 18px; right:0px;}

.first-img{ padding-bottom:8px; *padding-bottom:4px;}
.bottom-gallery { width:100%; display:block; padding-bottom:5px;}

.no-search{ margin-top:4px; clear:both; float:left; padding:3px 0 ; height:25px; width:100%; margin:4px 0 4px 0; *margin:4px 0 0px 0;  }

.inlineNav { margin-top:10px; margin-bottom:16px;}
.inlineNav li {
border-right:1px solid #C6CED3;
display:inline;

padding:2px 5px 1px;
list-style-type:none;
}
.inlineNav li a {

font-size:11px;
color:#A6610C;
}
.noBorder {
border:medium none !important;
}
.normalTable {
border-bottom:1px solid #D6D6DC;
border-right:1px solid #D6D6DC;
font-size:12px;
}
.normalTable td, .normalTable th {
border-color:#D6D6DC -moz-use-text-color -moz-use-text-color #D6D6DC;
border-style:solid none none solid;
border-width:1px medium medium 1px;
padding:4px 10px;
vertical-align:top;
}
.normalTable th {

background:#95A3AD none repeat scroll 0 0;
color:#FFFFF9;
text-align:left;
padding:5px 10px;
}
.normalTable .secondHeading td {

background:#BCC6CC none repeat scroll 0 0;
font-weight:bold;
}
.noBorderTable, .noBorderTable tr td {
border:medium none;
}
.noBorderTable tr td {
padding:4px 10px;
}
.center {
text-align:center !important;
}
p {
padding:0 0 1em;
}
.pageHeading {
background:#C6CED3;
color:#4C4D4F;
font-size:18px;
font-weight:normal;
padding:3px 10px;
text-transform:none;
}
.pageHeading span {
color:#FFFFF9;
}

.even{ background:#e9e9e9;}
.odd, .even{ line-height:17px;}

.left-img-pan p{ padding:0;}

.noBorderLeft {
border-left:0 !important;
}

.noBorderRight {
border-right:0 !important;
}
.noBorderTop {
border-top:0!important;
}

/*.brands {
  margin:10px auto 5px auto!important;
  padding:5px 0 0 140px!important;
  width:980px;
  border-top:5px solid #684f40!important;
  border-bottom:5px solid #684f40!important;
}*/
.animals ul             { list-style-type: none; padding: 0px; margin: 0px 0px 0px 8px;}
.animals ul li          { list-style-type: none; padding: 0px; float:left; padding:4px 23px;}
.animals ul li a        { text-decoration:none; font-weight:bold; color:#000;}
.animals ul li a:hover  { text-decoration:none; font-weight:bold; color:#000;}
.animals ul li a:visited{ text-decoration:none; font-weight:bold; color:#000;}
.brands ul 				{ list-style-type: none; padding: 0px; margin: 0px;}
.brands ul li			{ list-style-type: none; padding: 0px; float:left; padding:0px 24px;}
.brands ul li a 		{ text-decoration:none; font-weight:bold; color:#000;}
.brands ul li a:hover   { text-decoration:none; font-weight:bold; color:#000;}
.brands ul li a:visited { text-decoration:none; font-weight:bold; color:#000;}
.greenLabelSide {float:left; padding:5px 0; text-align:center; color:#fffff9; width:164px; background:#848b4d; margin-right:6px;}
.footernav 
{ 
 background-color: #684F40; width:980px; float:left; margin-top:4px;
 *padding-top:5px;
 height:26px;
 *height:10px !important;
 line-height:26px;
 *line-height:10px;
 vertical-align:middle;
 }
.footernav p 
{ 
	color:#FFF;
	float:left;
	margin-left:10px;	
}

/* ----------Css Added On 29/06/201 ------------*/

.brands {
  margin:10px auto 5px auto!important;
  padding:5px 0 0 109px!important;
  *width:980px;
  height:55px;
  border-top:5px solid #684f40!important;
  border-bottom:5px solid #684f40!important;
}
.logo img								{ display:block;}
.banner img							{ float:left; margin-left:5px;}

/* ------------ Css add on 01/07/2010 ------------*/

.home_topnavpane{ float:left; width:980px; margin-bottom:0px; clear:both; background:url(../images/bg-main-nav.gif) no-repeat 50% 0; 
}

/* ---------- Css Add on 02/07/2010 -------------*/

.noPaddingLeft {
padding-left:0 !important;
}
.noPaddingRight {
padding-right:0 !important;
}
