/* ------------------------------------------------------------------- */ 
/* WEBSITE HEADER BAR */
.Search-Division-Selector span.search-label { margin:-3px 0px 0px 0px; right:190px; }

/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Layout1-Wrapper					{ background:#FFF url('../grfx/layout/left-col.png') no-repeat 15px bottom; border-top:15px solid #FFF }
#Layout1-ColA-Wrapper				{ width:150px; float:left; margin-right:15px; border-top:1px solid #CCC;  }
#Layout1-ColB-Wrapper				{ width:591px; float:left; position:relative; min-height:700px; height:auto !important; height:700px; padding-bottom:25px;  }

#Layout1-Page-Text,
#Layout1-Page-Text1,
#Layout1-Page-Text2,
#Layout1-Page-Text3,
#Layout1-Page-Text4 { color:#666666; }

#Layout1-Page-Text { font-weight:bold; }


/* Main header */
/* ------------------------------------------------------------------- */
#Layout1-Header-Image				{ position:absolute; left:0; top:0; }


/* Image: Float right */
/* ------------------------------------------------------------------- */
img.photo1,
img.division-image,
img.facility-image			{ float:right; margin:0 0 25px 25px; }

/* ------------------------------------------------------------------- */ 
/* NEWS, EVENTS, DIVISIONS LISTS */
/* ------------------------------------------------------------------- */
/* Index */
/* ------------------------------------------------------------------- */
#Layout1-News-Container,
#Layout1-Events-Container,
#Layout1-Service-List,
#BoardMembers-Container,
#Layout1-Stockists-Wrapper						{ position:relative; }

#Layout1-News-Container ul li,
#Layout1-Events-Container ul li,
ul.division-list li,
ul.facilities-list li,
#Layout1-Service-List ul li	,
#BoardMembers-Container ul li,
#Layout1-Stockists-Wrapper ul li				{ list-style:none; border:1px solid #d9d9d9; padding:10px 10px 0px 115px; margin-bottom:15px; width:463px; position:relative; min-height:65px; height:auto !important; height:55px; position:relative; }

#Layout1-Stockists-Wrapper ul li				{ padding-left:10px; width:568px; padding-bottom:10px; }

#Layout1-News-Container ul li img,
#Layout1-Events-Container ul li img,
ul.division-list li	img	,
ul.facilities-list img,
#Layout1-Service-List ul li img,
#BoardMembers-Container ul li a.image			{ float:left; margin-right:15px; position:absolute; top:0; left:0; margin-left:0px; border-right:1px solid #d9d9d9; }

#Layout1-News-Container ul li p,
#Layout1-Events-Container ul li p,
#Layout1-Service-List ul li p				{ font-size:11px;}
#Layout1-News-Container ul li p.posted		{ font-style:italic; margin-bottom:0; margin-top:-9px; }

ul.division-list a.read-more-link,
ul.facilities-list a.read-more-link,
#Layout1-Service-List a.read-more-link,
#BoardMembers-Container a,
#Layout1-Service-List ul li span.summary-title,
#Layout1-Stockists-Wrapper li a span.stockist-name	,
#Layout1-Stockist-Wrapper span.stockist-name		{ display:block; position:relative; font-weight:bold; text-decoration:none; color:#b82b30; }

ul.division-list span.summary,
ul.facilities-list span.summary,
#Layout1-Service-List ul li span.summary-body 		{ display:block; position:relative; width:400px; }

ul.division-list a,
ul.facilities-list a,
#Layout1-Service-List ul li a span.summary-body 		{ font-weight:bold; text-decoration:none; }

ul.division-list a:hover,
ul.facilities-list a:hover,
#Layout1-Service-List ul li a:hover span.summary-body 	{ text-decoration:underline; }

#Layout1-News-Container a.read-more, 
ul.division-list a.read-more,
ul.facilities-list a.read-more,
#Layout1-Service-List a.read-more-link,
#BoardMembers-Container a.Biog	,
#Layout1-Stockists-Wrapper a.read-more				{ display:block; width:75px; background-image:url('../grfx/buttons/read-more.png'); height:18px;  position:absolute; right:-1px; bottom:-1px; text-indent:-9999px; }

#Layout1-News-Container a:hover.read-more, 
ul.division-list a:hover.read-more,
ul.facilities-list a:hover.read-more,
#Layout1-Service-List a:hover.read-more-link,
#BoardMembers-Container a:hover.Biog,
#Layout1-Stockists-Wrapper a:hover.read-more		{ background-position:bottom left; }

#Layout1-Stockist-Wrapper a:hover { text-decoration:underline; }

#Layout1-Stockists-Wrapper span.stockist-contactname { position:absolute; top:25px; left:260px; }
#Layout1-Stockists-Wrapper span.stockist-tel { position:absolute; top:40px; left:260px; }
#Layout1-Stockists-Wrapper span.stockist-fax { position:absolute; top:55px; left:260px; }
#Layout1-Stockists-Wrapper span.stockist-email { position:absolute; top:70px; left:260px; }
#Layout1-Stockists-Wrapper span.stockist-web { position:absolute; top:85px; left:260px; }

#Layout1-Stockist-Wrapper #Col_B span,
#Layout1-Stockist-Wrapper #Col_C span { color:#666666; font-size:0.9em; }

#Layout1-Stockist-Wrapper span.stockist-contactname { position:absolute; top:85px; left:270px; }
#Layout1-Stockist-Wrapper span.stockist-tel { position:absolute; top:100px; left:270px; }
#Layout1-Stockist-Wrapper span.stockist-fax { position:absolute; top:115px; left:270px; }
#Layout1-Stockist-Wrapper span.stockist-email { position:absolute; top:130px; left:270px; }
#Layout1-Stockist-Wrapper span.stockist-web { position:absolute; top:145px; left:270px; }


#Layout1-Stockists-Wrapper #Col_B span.stockist-email a,
#Layout1-Stockists-Wrapper #Col_B span.stockist-web a {  color:#666666; }

#Layout1-Stockists-Wrapper #Col_B span.stockist-email a:hover,
#Layout1-Stockists-Wrapper #Col_B span.stockist-web a:hover { text-decoration:underline; }

#Layout1-Stockist-Wrapper #Col_C span.stockist-email a,
#Layout1-Stockist-Wrapper #Col_C span.stockist-web a {  color:#666666; text-decoration:none; }

#Layout1-Stockist-Wrapper #Col_C span.stockist-email a:hover,
#Layout1-Stockist-Wrapper #Col_C span.stockist-web a:hover { text-decoration:underline; }



#Layout1-Stockist-Wrapper #Col_B span span.label,
#Layout1-Stockists-Wrapper #Col_A span span.label { width:80px; display:block; font-weight:bold;  } 
#Layout1-Stockist-Wrapper #Col_C span span.label,
#Layout1-Stockists-Wrapper #Col_B span span.label { width:100px; display:inline-block; font-weight:bold;  } 



/* Article */
/* ------------------------------------------------------------------- */
/*#Layout1-News-Article-Wrapper img.photo1,
#Layout1-Event-Article-Wrapper img.photo1			{ float:right; margin:0 0 25px 25px; }*/
#Layout1-News-Article-Wrapper p.posted				{ font-style:italic; margin-top:-5px;}


/* ------------------------------------------------------------------- */ 
/* DIVISIONS & FACILITIES */
/* ------------------------------------------------------------------- */


/* ------------------------------------------------------------------- */ 
/* BOARD MEMBERS */
/* ------------------------------------------------------------------- */
#BoardMembers-Container	h3							{ color:#74A532; font-weight:normal; font-size:1.2em; margin:0 0 5px 0;}


/* ------------------------------------------------------------------- */ 
/* RELATED LINKS & RELATED PRODUCTS BOX */
/* ------------------------------------------------------------------- */




#Layout1-RelatedLinks-Container p,
#RelatedProducts p							{ display:none;}
#Layout1-RelatedLinks-Container h4,
#RelatedProducts h2							{ color:#74A532; font-weight:normal; font-size:1.2em; margin:0;}
#Layout1-RelatedLinks-Container ul,
#RelatedProducts ul							{ margin-top:10px;}
#Layout1-RelatedLinks-Container li,
#RelatedProducts li							{ list-style:none;}
#Layout1-RelatedLinks-Container	li a,
#RelatedProducts li a						{ color:#fff; text-decoration:none; }
#RelatedProducts li a:hover						{ text-decoration:underline; }

#PageDownload-Container,
#Layout1-RelatedLinks-Container,
#RelatedProducts							{ background:#74a533 url('../grfx/home/bkgd-news.png') repeat-x top left; padding:10px; width:571px; color:#FFF; }
#RelatedProducts h2						{ display:block; height:12px; background:url('../grfx/titles/related-products.png') no-repeat 0 0; text-indent:-999em; }
#Layout1-RelatedLinks-Container h2						{ display:block; height:12px; background:url('../grfx/titles/related-links.png') no-repeat 0 0; text-indent:-999em; }



/* ------------------------------------------------------------------- */
/* Download Box */
/* ------------------------------------------------------------------- */
#PageDownload-Container { padding-top:5px; }
#PageDownload-Container h2					{ margin-top:0;}
#PageDownload-Container div					{ color:#fff; font-size:1em; margin:0; padding:0; }
#PageDownload-Container div.file-name		{ width:448px; float:left; padding:5px;}
#PageDownload-Container div.file-name a		{ color:#FFFFFF;  margin-top:0px;  }
#PageDownload-Container div.file-name a:hover	{  }
#PageDownload-Container div.file-name a.pdf	{ float:left; display:block; height:32px; width:32px; text-indent:-999em; background:url('../grfx/layout/small-pdf-icon.gif') no-repeat 0 0; float:left; margin:5px 5px 0px 0px; }
#PageDownload-Container div.file-data		{ float:left; padding:7px 0px 0px 5px; font-size:.8em; }
#PageDownload-Container div.download-files	{ }

#PageDownload-Container	a,
#PageDownload-Container a:visited	{ color:#fff; font-size:1.0em; text-transform:uppercase; text-decoration:none; }
#PageDownload-Container a:hover { text-decoration:underline; }

