/* --   Structure       -- */

*	{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	}

body	{
	text-align:center;
	margin:0;
	padding:0;
	background-color:#4E285F;
	}

#page	{
	background-color:#4E285F;
	background-image:none;
	color:#CC99FF;
	width:992px;
	margin:0 auto;
	position:relative;
	text-align:left;
	}

#facts_figures #page {
	background:background-color:#4E285F; url(../images/rowan_glensports_bg.gif) 0 242px no-repeat;
}


#home #page   {
	background:background-color:#4E285F; url(../images/rowan_glen/page_bg_bar.gif) 50% 0 no-repeat;
	}

#group #page {
	background:background-color:#4E285F; url(../images/rowan_glen/page_bg_spelga_group.gif) 50% 0 no-repeat;
}

#legal #page   {
	background-image:none;
	background-color:#4E285F;
	}

#running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
	height:205px;
	}

#home #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#legal #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#facts_figures #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#news #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#group #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#community #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#innovation #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#kendal #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#rowanglen #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#pennybridge #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#dromona #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#dunman #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#careers #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#financial #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#head_office #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#environment #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#food #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#home_delivery #running_header {
	background:#fff url(../images/rowan_glen/headers/group_overview.jpg) 50% 0 no-repeat;
}

#nutrition #running_header {
	background:#fff url(../images/rowan_glen/headers/nutrition.jpg) 50% 0 no-repeat;
}

#products #butter #milk #yoghurt #cheese #cream, #running_header {
	background:#4E285F url(../images/rowan_glen/headers/header_rowanglen.jpg) 50% 0 no-repeat;
}

#the_one #running_header {
	background:#fff url(../images/rowan_glen/headers/header_theone.jpg) 50% 0 no-repeat;
}

#drinks #running_header {
	background:#fff url(../images/rowan_glen/headers/sukie.jpg) 50% 0 no-repeat;
}

#textblock	{
	padding:38px 0 40px 0;
	border-bottom:1px solid #6D3986;
	font-size:13px;
	line-height:18px;
	}

#home #textblock {
        padding:38px 0 40px 0;
}

#textblock .main {
	width:720px;
	float:left;
	}

#home #textblock .main  {       
        width:720px;
}

#textblock .main .content {
	width:485px;
	float:right;
	padding:0 0 0 0;
	}

#home #textblock .main .content {
        padding:0;
}

#textblock .main .content_product {
        width:616px;
        float:right;
        padding:30px 0 0 0;
}
				

#home #textblock .main .content {
        width:672px;
        float:none;
}

#facts_figures #textblock .main  {       
        width:720px;
}

#facts_figures #textblock .main .content {
        width:672px;
        float:none;
}

#facts_figures #textblock .main .content {
        padding:0;
}

#legal #textblock .main {
        padding-left:20px;
}

#legal #textblock .main .content {
        width:672px;
        float:none;
}

#news #textblock .main {
        width:720px;
}

#news #textblock .main .content {
	width:485px;
	float:right;
	padding:0 0 0 0;
}

#group #textblock .main  {       
        width:720px;
}

#group #textblock .main .content {
        width:672px;
        float:none;
}

#group #textblock .main .content {
        padding:0;
}

#group #textblock {
        padding:38px 0 40px 0;
}

#products #textblock .main  {       
        width:720px;
}

#products #textblock .main .content {
        width:672px;
        float:none;
}

#products #textblock .main .content {
        padding:0;
}

#products #textblock {
        padding:38px 0 40px 0;
}

#textblock .main .content .headlines	{
	background:#49b6db url(../images/rowan_glen/rounded_base.gif) 0 100% no-repeat;
	padding:10px 20px 20px 20px;
	margin:0 0 20px 0;
}

#textblock .main div.nav-sub	{
	width:210px;
	float:left;
	}

#textblock .sidebar	{
	width:247px;
	float:right;
	}

#textblock .sidebar .frame	{
	padding:16px 15px;
	background:transparent url(../images/rowan_glen/frame.gif) 0 0 no-repeat;
}

#textblock .sidebar .movie	{
	margin:0 0 0 0;
	padding:16px 15px;
	background:transparent url(../images/rowan_glen/sidebars/movie_bg.gif) 0 0 no-repeat;
}

.frame_top	{
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:247px;
	background: url(../images/rowan_glen/sidebars/frame_top.gif) 0 0 no-repeat;
	background-color: #6B3884;
}

.frame_bottom	{
	padding:16px 15px;
	background:transparent url(../images/rowan_glen/sidebars/frame_bottom.gif) bottom left no-repeat;
}

.frame_bottom  li {
	border-bottom:1px dotted #fff;
	list-style:none;
	padding:5px 0 5px 10px;
}

.frame_bottom  a {
	color:#fff;
	font-weight:bold;
}

.frame_bottom  a:hover {
	color:#CC99FF;
	font-weight:bold;
}

.frame_bottom  a.nobullet {
	background:none;
	padding: 0 0 0 10px;
}

.frame_bottom  a.nobullet:hover {
	background:none;
	padding: 0 0 0 10px;
}

.frame_bottom h5 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	line-height:22px;
	padding:0 0 6px 0;
}
	
.frame_top_month	{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:210px;
	background: url(../images/rowan_glen/sidebars/frame_top_month.gif) 0 0 no-repeat;
	background-color: #6B3884;
}

.frame_bottom_month 	{
	padding:16px 15px;
	background:transparent url(../images/rowan_glen/sidebars/frame_bottom_month.gif) bottom left no-repeat;
}

.frame_bottom_month  h5 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, sans-serif;
	font-weight:bold;
	color:#fff;																		     font-size:16px;
	line-height:22px;
        padding:0 0 6px 0;
}

#nav-crumb {
position:absolute;
top:215px;
left:0px;
}

#running_footer {
	clear:left;
	padding:34px 0;
	font-size:11px;
	text-align:center;
	}

#home .news {
	width:720px;
	margin:24px 0 0 0;
	border-top:1px dashed #ccc;
}

hr {
	margin: 0 0 20px 0;
	}

.ingredient_holder {
	vertical-align:top;
	background-color:#D9EEF2;
	margin:0;
	padding:0;
}

.ingredient_holder strong {
	color:#333333;
	}

.ingredient_holder img {
	display:block;
	overflow:hidden;
	clear:both;
	}
	
.ing_cell {
	float:left;
	clear:both;
	width:222px;
	padding: 0 0 20px 15px;
}

.ing_cell_last {
float:right;
	width:222px;
	padding:0 0 20px 5px;
}

.ing_float_left {
	float:left;
	padding: 0 15px 0  0;
}


.group_main {
	background-color:#FFDE79;
	width:720px;
	overflow:hidden;
}

.group_main_content {
	width:210px;
	float:left;
	color:#957000;
	font-size:13px;
	margin:40px 20px 20px 20px;
}

.sports_left {
	width:470px;
	float:left;
}

.sports_right {
	width:200px;
	float:right;
}

.rowan_group {
	background-color:#fff;
	width:720px;
	color:#333;
}

.product_holder {
	width:696px;
	background-color:#6D3986;
	padding:0 12px 0 12px;
}

.product_container_yogurt {
	background:transparent url(../images/rowan_glen/products/rowan_products_bg.jpg) 0 -20px no-repeat;
	padding-left:293px;
	padding-top:30px;
	padding-right:31px;
	padding-bottom:10px;
	background-color:#fff;
	color:#333;
}

.product_container_cheese {
	background:transparent url(../images/rowan_glen/products/rowan_cheese_bg.jpg) 0 0 no-repeat;
	padding-left:300px;
	padding-top:30px;
	padding-right:31px;
	padding-bottom:130px;
	background-color:#fff;
	color:#333;
}

.product_container_butter {
	background:transparent url(../images/rowan_glen/products/rowan_butter_bg.jpg) 0 0 no-repeat;
	padding-left:310px;
	padding-top:30px;
	padding-right:31px;
	padding-bottom:50px;
	background-color:#fff;
	color:#333;
}

.facts_container {
	background:transparent url(../images/rowan_glen/products/rowan_products_bg.jpg) 6px 40px repeat-x;
	padding-left:293px;
	padding-top:20px;
	padding-right:31px;
	padding-bottom:10px;
	width:396px;
	background-color:#fff;
	color:#333;
}

.news_container {
	padding:0 20px 20px 20px;
	width:445px;
	background-color:#fff;
	color:#333;
	background:#fff url(../images/rowan_glen/news_bottom.gif) bottom no-repeat;
}

/* --   Headings        -- */

h1	{
	height:205px;
	background:transparent url(../images/rowan_glen/header_top.gif) 0 0 no-repeat;
	line-height:0;
	}

h2.strapline	{
	background:transparent url(../images/rowan_glen/headers/strapline_home.gif) 0 0 no-repeat;
	width:204px;
	height:44px;
	position:absolute;
	top:166px;
	left:793px;
	}


#group h2.strapline	{
display:none;
	}

#products h2.strapline,	#nutrition h2.strapline	{
display:none;
	}

#textblock .nav-sub h2 {
  color:#fff;
  margin:0px 25px 0 25px;
  padding:10px 0 15px 0;
}

#textblock h2, #textblock h3      {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, sans-serif;
	font-weight:normal;
	font-size:17px;
	line-height:16px;
	padding:20px 0 12px 0;
	}
	
	
#textblock h2 {
       color:#175E75; 
        }

#home #textblock .main h2 {
	color:#fff;
	padding:25px 20px 0 20px;
	}

#textblock h3 {
        color:#fff;
        }

#home #textblock .news h3 {
	padding:20px 25px 12px 25px;
	margin-top:none;
	color:#fff;
}

#home #textblock .news h4 {
	padding:0 25px 12px 25px;
	margin-top:none;
}

#textblock .sidebar h2     {
	color:#fff;
	padding:16px 25px 12px 25px;
	}

#textblock .sidebar .frame h2 {
	padding:0 0 12px 0;
	}

#textblock .main .content .headlines h3 	{
	color:#fff;
	padding:0 0 12px 0;
	}
	
#textblock .main .content h4	{
	padding:0 0 12px 0;
        font-size:13px;
	}


/* --   Links           -- */

a       {
  color:#CC99FF;
  background-color:transparent;
}

a:hover {
  color:#fff;
}

h1 a	{
	display:block;
	width:992px;
	height:205px;
	}

h1 a span, h2 a span {
	display:none;
	}

#nutrition_links a {
background-image:none;
padding:0;
}

/* --   Lists           -- */

ul li a span	{
	height:0px;
	}

.nav-main ul {
	position:absolute;
	top:175px;
	left:14px;
	width:942px;
	list-style:none;
	}

.nav-main ul li {
	float:left;
	}
	
.nav-main ul li a {
	display:block;
	height:30px;
	margin:0 2px 0 0;
	}

.nav-main ul li.itm01 a {
	width:54px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) 0 0 no-repeat;
	}

.nav-main ul li.itm02 a {
	width:83px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) 0 -30px no-repeat;
	}

.nav-main ul li.itm03 a {
	width:82px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) 0 -60px no-repeat;
	}

.nav-main ul li.itm04 a {
	width:56px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) 0 -90px no-repeat;
	}

.nav-main ul li.itm05 a {
	width:86px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) 0 -120px no-repeat;
	}
	
.nav-main ul li.itm01 a:hover, #home .nav-main ul li.itm01 a {
	width:54px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) -125px 0 no-repeat;
	}

.nav-main ul li.itm02 a:hover, #group .nav-main ul li.itm02 a {
	width:83px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) -125px -30px no-repeat;
	}

.nav-main ul li.itm03 a:hover, #products .nav-main ul li.itm03 a {
	width:82px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) -125px -60px no-repeat;
	}

.nav-main ul li.itm04 a:hover, #facts_figures .nav-main ul li.itm04 a {
	width:56px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) -125px -90px no-repeat;
	}

.nav-main ul li.itm05 a:hover{
	width:86px;
	background:transparent url(../images/rowan_glen/tab_main_sprite_rowanglen2.gif) -125px -120px no-repeat;
	}
	
.nav-main ul li a span {
	display:none;
	}

.nav-products {
	height:41px;
	width:720px;
	background-color:#6D3986;
}

.nav-products ul {
	list-style:none;
	margin:0 0 0 0px;
	overflow:hidden;
}

.nav-products ul li {
	float:left;
}

.nav-products ul li a {
	display:block;
	height:29px;
	margin:0 2px 0 0;
}

.nav-products ul li.itm03 a {
	width:61px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) 0 0 no-repeat;
	}

.nav-products ul li.itm02 a {
	width:130px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) 0 -29px no-repeat;
	}

.nav-products ul li.itm01 a {
	width:67px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) 0 -58px no-repeat;
	}

.nav-products ul li.itm03 a:hover, .nav-products ul.cheese li.itm03 a {
	width:61px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) -130px 0 no-repeat;
	}

.nav-products ul li.itm02 a:hover, .nav-products ul.butter_spreads li.itm02 a {
	width:130px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) -130px -29px no-repeat;
	}

.nav-products ul li.itm01 a:hover, .nav-products ul.yogurt li.itm01 a {
	width:67px;
	background:transparent url(../images/rowan_glen/rowan_products_sprite.gif) -130px -58px no-repeat;
	}
	
.nav-sub ul	{
        margin:0;
	padding:0;
	list-style:none;
	}

.nav-sub ul li {
	margin:0;
	padding:0;
	}

.nav-sub ul li a      {
	padding:0 0 0 20px;
	margin:0;
	display:block;
	line-height:30px;
	background-color:transparent;
	color:#fff;
	border-bottom:1px solid #9C5EBB;
	text-decoration:none;
	}

.nav-sub ul li a:hover  {
  background-color:#4E285F;
  color:#fff !important;
}

        
#nav-crumb ul {
        list-style:none;
        font-size:11px;
}
                
#nav-crumb ul li {
        float:left;
        display:block;
}

#nav-crumb ul li.itm01 a {
  padding:0 0 0 7px;
  background-image:none;
}

#nav-crumb ul li a {
        display:block;
        padding:0 0 0 15px;
        background:transparent url(../images/rowan_glen/bullet_arrow02.gif) 6px 50% no-repeat;
}

#news .headlines ul	{
	list-style:none;
	border-bottom:1px solid #32a2c7;
	}

#news .headlines ul li	{
	border-top:1px solid #32a2c7;
	padding:0;
	margin:0;
	}

#news .headlines ul li a	{
	padding:0 0 0 20px;
	display:block;
	line-height:28px;
	background:transparent url(../images/rowan_glen/bullet_arrow.gif) 10px 50% no-repeat;
	color:#fff;
	font-weight:bold;
	}
	
#news .headlines ul li a:hover	{
	background-color:#189ab6;
	line-height:28px;
	color:#fff;
	}

#running_footer ul {
	list-style:none;
        width:400px;
	margin:0 auto;
	font-size:11px;
        padding:12px 0;
}

#running_footer ul li {
	float:left;
}

#running_footer ul li a {
	display:block;
	padding:0 10px;
}

#textblock .main .content ul {
  padding:12px 20px;
}

ul#nav-small {
  list-style:none;
  font-size:11px;
  position:absolute;
  top:215px;
  right:0;
}

ul#nav-small li {
  float:left;
}

ul#nav-small li a {
  display:block;
  padding:0 10px;
  text-decoration:none;
}

#home .sidebar ul {
  list-style:none;
  margin:0 14px 68px 14px;
  clear:both;
}

#home .sidebar ul li {
  padding:0 0 4px 0;
} 

#home .sidebar ul li a {
  display:block;
  width:219px;
  height:64px;
}

#home #textblock .main .content .news ul {
  list-style:none;
  padding:0;
  margin:0;
  }

#home #textblock .main .content .news ul li {
  float:left;
  display:block;
  width:240px;
}

#home #textblock .main .content .news ul li p {
  text-align:left;
  margin:0;
  padding:0 25px;
}

#home #textblock .main .content .news p {
  padding:12px; 
  clear:both;
  text-align:right;
}

#nutrition_links ul li {
margin:10px 0 0 0;
padding:0 0 0 82px;
height:80px;
background:transparent url(../images/rowan_glen/bullet_pdf.gif) 0px 0px no-repeat;
}

p.normal {
	padding:6px 0 6px 0;
}

/* --   Img		-- */

.plate  {
  padding:0 0 24px 0;
}

.left_plate  {
    margin:12px 15px 0 0;
    float:left;
}

.right_plate  {
    margin:12px 0 0 15px;
    float:right;
}

.proimg_plate  {
    margin:20px 20px 0 0;
    float:left;
}

a img {
border:none;
}

/* --   Tables		-- */
/* --   Forms		-- */

/*
form {
	position:absolute;
	top:10px;
	right:14px;
	width:247px;
	}
    */

form div.search {
	position:relative
	}

form div.search input.input_text {
	position:absolute;
	width:162px;
	top:0;
	left:53px;
	height:20px;
	border-top:1px solid #34587C;
	border-right:1px solid #4AB6DB;
	border-bottom:1px solid #4AB6DB;
	border-left:1px solid #34587C;
	}

form div.search input.input_submit {
	position:absolute;
	top:0;
	left:222px;
	width:25px;
	height:22px;
	}

#delivery_service {
	position:relative;
margin:0 0 0 12px;
}

#delivery_service input {
 margin: 4px 0 4px 0;
}

#delivery_service textarea {
margin 4px 0 4px 0;
}

#delivery_service select {
margin: 4px 0 4px 0;
}


#ingredients_form {
	position:relative;
	margin:0 0 0 12px;
}


/* --   Orphans		-- */
/* --   P, B, etc       -- */

.menuselect {
  font-weight:bold;
}

.content p	{
	line-height:18px;
        padding:0 0 12px 0;
	}
	
.content .product 	{
	padding:8px;
	}

p.date {
	font-size:10px;
}

#nutrition_links p {
line-height:12px;
}

.white {
	color:#fff;
}

.align_right {
 text-align:right;
 float:right;
 padding-right:12px;
}

.align_left {
 text-align:left;
 float:right;
 padding-right:45px;
 border-left:1px solid #6D3986;
 padding-left:12px;
}

.legal_info {
 width:575px;
 margin:0 auto;
 height:130px;
 }
 
 
 
 
ul.rowan_glen_summer{
	width:660px;
	margin:0px;
	padding:0px;
}

ul.rowan_glen_summer li.rowan_list_itemA{
	
	background-image: url(../images/rowan_glen/list.jpg);


}

ul.rowan_glen_summer li{
	list-style:none;
	background-image: url(../images/rowan_glen/list.jpg);
	margin:0;
	padding:0;
	
	height:27px;
	
	margin-bottom:5px;
	
	padding-left:5px;
	padding-top:5px;
	
	margin-left:-20px;
}

ul.rowan_glen_summer span.date{
	width:200px;
}

ul.rowan_glen_summer li.rowan_list_itemB{

	background-position:50% 100%;
	
}


ul.rowan_glen_summer li div.date{
	float:left;
	width:170px;
}

ul.rowan_glen_summer li div.title{
	color:#EEE;
	float:left;
}

ul.rowan_glen_summer li div.location{
	margin-left:10px;
	float:left;
}

ul.rowan_glen_summer li div{
	float:left;
}


 
