/* CSS Document */
table { font-size: 11px; }
#row1_section { background-image : url(../images/bg_block_productgroups.gif); float: left; width: 550px; padding:0;}
#row1_products { background-image : url(../images/bg_block_productgroups.gif); float: left; width: 550px; padding:0;}
#section_head { padding: 35px 4px; float: left;}
#section_head_pic { position:relative;  left: 72px; top: 3px;}
#section_head_pic2 { position:relative;  left: 60px; top: 3px;}
#section_head_froz { position:relative;  left: 20px; top: 20px;}
#section_head_pic_cat { position:relative;  left: 112px; top: 3px;}
#section_head_pic_pouches { position:relative;  left: 55px; top: 15px;}
#section_head_pic_pouches2 { position:relative;  left: 25px; top: 15px;}
#section_head_pic_treats { position:relative;  left: 45px; top: -10px;}
#section_head_pic_press { position:relative;  left: 0px; top: 0px;}
.border_right {  border-right: 1px dotted #ccc; }

.block_left_section{ float: left; border-right: 1px dotted #ccc;   }
.block_middle_section { position: absolute; right: 187px;  border-right: 1px dotted #ccc; }
.block_right { float: right;   }
.section { color: #000; border: 0;}
.section2 {color: #000}
.section_large { color: #000; }

.sec_col { line-height: 1.8em; }
.sec_col2{ line-height: 1em; }
#smallh3 { font-size: 1em;}

#promo_pouches { width: 340px; margin-top: 40px;}
#row1_product p { font-size: .9em; line-height: 1.4em}
#row1_product h4 { font-size: .9em;}
#row1_product h1 { font-size: 1.4em;}
#row1_product h3 { font-size: 1em; color:#156434; }
#row1_product h2 { font-size: 1em; color:#156434; }

/* -=-=-=-= Info Row -=-=-= */

#row2b h2 { font-size: 1em; color: #666666}

#info_row h1 { font-size: .8em; color: #136632; margin-bottom: -12px }
#info_row p { font-size: .8em; color: #494949;  }
.info_row2 h1 { font-size: .8em; color: #136632; margin-bottom: -12px }
.info_row2 p { font-size: .8em; color: #494949;  }


.info_box {float: right; width: 150px; }
.info_box h1 { font-size: .8em; color: #136632; }


.info_box a { font-size: .8em; color: #4B8D21; text-decoration:none}
.info_box a:hover { color: #D5581E; text-decoration: underline; }

.info_box ul
{
list-style-type: none;
padding: 0;
margin: 1em 0 0 0 ;
}

.info_box li
{
background-image: url(../images/link_bullet_dark.gif);
background-repeat: no-repeat;
background-position:0 .7em;
padding-left: .7em;
}

#box_left { float: left; width: 200px }
#box_centre { float: left; width: 350px; }

.prod_page a { font-size: 1em; color: #4B8D21; text-decoration:none; }
.prod_page a:hover { color: #D5581E; text-decoration: underline; }
.prod_page ul { list-style-type: none; padding: 0; margin: 1em 0 0 0 ; }
.prod_page li { background-image: url(../images/link_bullet_dark.gif); background-repeat: no-repeat; background-position:0 .4em; padding-left: 1em; padding-bottom: .4em;}

.basic_list ul { list-style-type: none; padding: 0; margin: 1em 0 0 0 ; margin-left: 10px;  }
.basic_list li { background-image: url(../images/link_bullet_dark.gif); font-size: .8em; color: #156434; background-repeat: no-repeat; background-position:0 .6em; padding-left: 1em; list-style-type: none;}

.right_col ul { list-style-type: none; padding: 0; margin: 1em 0 0 0 ; margin-left: .2em;  }
.right_col li { background-image: url(../images/link_bullet_dark.gif); font-size: 1em; color: #156434; background-repeat: no-repeat; background-position:0 .3em; padding-left: 1em; padding-bottom: .4em; list-style-type: none;}

.alpha_list { list-style-type: lower-alpha; margin-left: 25px; font-size: .8em; color:#006600; }
.numero_list { list-style-type: decimal; margin-left: 25px; font-size: .8em; color:#006600; line-height: 1.5em; margin-top: 10px; margin-bottom: 10px;}
.orange { color: #FFA100; }
.light_green { color: #4A8E1F;}
.smaller { font-variant:small-caps; font-size: .8em; }
.feeding_highlight { color: #156434; font-weight:bold }

ul.sitemap {
font-size: .9em;
 list-style-type: none; 
 margin-left: 0.5cm;
 padding-left: 0;
}

ul.sitemap li {
 padding-left: 1.1em; background-image: url(../images/link_bullet_dark.gif); background-repeat: no-repeat; background-position:0 .6em;  
}
ul.sitemap li a {
 background: transparent »;
 margin-left: -1.1em;
 padding-left: 1em;
}
ul.sitemap li ul {
 background: transparent »;
 list-style-type: none;
 margin: -1.4em 0 0 -1.6em;
 padding: 1.4em 0 0 0.6em;
}
#leftmore { margin-left: 10px; font-size: .9em; }
.sitep h2 { font-size: .9em; }

label{ font-weight:bold;
color : #000000;
font-weight : bold;
font-size: .9em; }

.formpadright { padding-right: 250px; }

fieldset { 
float : left; 
margin : 0 1em 0 0; 
padding : 1em; 
border : 1px solid #333; 
font-size: 1em;
}

.f1 {width: 35%; }
.f2 {width: 47%; float: right; }

fieldset div br { 
display : none;
}

legend { 
font-weight : bold; 
color : #333; 
margin : 0; 
padding : .5em; 
font-size: 1em;
}

label { display : block; }

#fm-submit { clear : both; padding-top : 1em; }
.contactform { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: .9em; }

#contform { position: relative; top: 400px; left: -100px; }

#links_nav ul {
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
}

#links_nav li {
  display:inline;
  background-image: url(/images/link_bullet_dark.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding: 0 4px 0 10px;
  margin:0;
  font-size:.9em;
  font-weight: bold;
}

.padright3 {padding-right: 3px;}

#linkmini { color: #999999; font-size: .8em;}


/* ---- [ tab bar css ] ---- */
#topnavdiv {background:; padding:0px; clear:both; height:20px;}


#mainMenu {float:right; height:20px;padding-right:22px;}
#mainMenu li { margin: 0; padding: 0; list-style-type: none; display: inline; float: left; background-image: url(/images/tab-nav.gif); }

#mainMenu a {   text-decoration:none !important; display:block; font-size:1px; background-image: url(/images/tab-nav.gif); overflow: hidden; height:20px; }

#mainMenu a span { visibility:hidden; }

#menu01nm, #menu01nm a {
  background-position: 0 0;
  width: 88px;
}
#menu01nm a:hover, #menu01nm a.selected {
  background-position: 0px 20px;
}

#menu02pc, #menu02pc a {
  background-position: -88px 0;
  width: 90px;
}
#menu02pc a:hover, #menu02pc a.selected {
  background-position: -88px 20px;
}

#menu03ukbc, #menu03ukbc a {
  background-position: -178px 0;
  width: 88px;
}

#menu03ukbc a:hover, #menu03ukbc a.selected {
  background-position: -178px 20px;
}

#exportformdiv legend { colour: #ccc; }
#exportformdiv input { margin-left:2%; font-size:11px;}
#exportformdiv textarea {margin-left:2%; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#exportformdiv select {margin-left:2%; width:228px; font-size:11px;}
#exportformdiv label { text-align:right; margin-left:2%; font-size:11px;}


/*===============================================================================================================
											Form Elements
===============================================================================================================*/
#formlayerapplication
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align:left;
	height:290px;
	width: 450px;
	background-image:url(../images/background-enquiry-form.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
#formlayerapplication fieldset,  #formlayerinner form
{
margin:0;padding:0;border:0;
}

#formlayerapplication label{
	display:block;
	padding: 0px;
	font-size: 11px;
	padding-bottom:23px;
}

.form-row1
{
	float:left; 
	width:450px; 
	padding:4px 0px 4px 0px; 
	text-align:left;
}


.form-col1
{
	float:left; 
	width:195px; 
	text-align:left; 
	padding:0px 5px 0px 0px; 
	height:25px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.form-col2
{
	float:left; 
	width:250px; 
	padding:5px 0px 0px 0px;
}

.form-col2 input
{
	width:200px;
	height:20px;
	background:#B9ED65;
}

.align-head
{
	padding:0px 0px 0px 150px;
}

.button-width
{
	width:76px;
	height:28px;
}

#form-row2
{
	float:left; 
	width:450px; 
	padding:10px 0px 4px 0px; 
	text-align:center;
}

#form-row2 input
{
	width:100px;
	height:20px;
	background:#B9ED65;
	border: 1px solid #006600;	
}
.sitemap_products
{
	margin-left: 1cm;
	float:left;
}
.sitemap_products_ul
{
	margin-left: 0.5cm;
	
}
