/* ------------------------------------------------------------------- */
/* FIXES */
/* ------------------------------------------------------------------- */
.clearfix:after 		{ content: "."; 
							display: block; 
							height: 0; 
							clear: both; 
							visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
html .clearfix 			{ height: 1%; }
.clearfix 				{ display: block; } 
/* End hide from IE-mac */

/* ------------------------------------------------------------------- */
/* GLOBAL */
/* ------------------------------------------------------------------- */
body 					{ font-family:verdana, Helvetica, Sans-serif; font-size:78%; text-align:center; background:url('../grfx/layout/bkgd-sq.gif') repeat 0 0; padding-bottom:3em }

*						{ margin:0; padding:0;}
img 					{ border: 0; }

p,#Content-ColA ul,
#Layout1-Page-Text ul	{ margin:0 0 1em 0; color:#666; line-height:1.3em; font-size:.9em;}
.small-print 			{ font-size:.9em; }

#Content-ColA ul,
#Layout1-Page-Text ul	{ margin-left:1.8em; margin-bottom:1em;}
#Content-ColA ul li,
#Layout1-Page-Text ul li{ margin-bottom:.2em; list-style-type:square;}
	

.list				{ margin-left:1.8em; margin-bottom:1em;}
.list li			{ margin-bottom:.2em; list-style-type:square;}


a 						{ color: #125c49; }
a:visited 				{ color: #555; }
a:active, a:hover 		{ text-decoration:none; }
 
a.more,
a.read-more,
#Catalogue-Detail-Buttons-Container a,
a.more:visited,
a.read-more:visited,
#Catalogue-Detail-Buttons-Container a:visited	{ background-color:#125c49; border:1px solid #125c49; padding:.2em .6em; font-size:.8em; color:#afd5ad; text-decoration:none;}
a.more:hover,
a.read-more:hover,
#Catalogue-Detail-Buttons-Container a:hover		{ background-color:#89cab9; color:#125c49;  }

h1						{ display:block; width:148px; height:86px; height:50px;/* background:url(../grfx/layout/logo.gif) no-repeat left bottom;*/ text-indent:-999em; margin-left:20px; margin-bottom:.6em; padding-top:.9em;}
h1 span					{ text-indent:-999em; display:block; width:148px; height:86px; position:absolute; top:.9em; left:1em; cursor:pointer;}
h2 						{ }
h3						{ font-weight:normal; color:#FF9900;}



/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Site-Wrapper					{ background:url('../grfx/layout/bkgd-grad.jpg') repeat-x 0 0;}
#Body-Wrapper					{ width:770px; margin:0 auto; text-align:left; background-color:#FFF; }
#Header-Wrapper					{ background:url('../grfx/layout/header-green2.gif') no-repeat top right; position:relative;}
#Layout1-Wrapper				{ padding:1.7em .5em 0 2em; background:url('../grfx/layout/bkgd-title.gif') no-repeat top right;}
#Layout1-ColB-Wrapper			{ background-position:right 90px; background-repeat:no-repeat;}

 

/* Footer */
/* ------------------------------------------------------------------- */
#Footer-Navigation-Wrapper		{ background-color:#dee8e5; text-align:left; margin:0 auto; width:770px; position:relative; clear:both; }
#Footer-Navigation-Wrapper p	{ font-size:.8em; margin-bottom:0; margin-left:2em;}


#Footer-Company-Details			{ clear:both; padding-top:0.6em;}
#Footer-Company-Details	p		{ margin-bottom:0; color:#868988; font-family:Arial, Helvetica, sans-serif;}

#Footer-Contact-Details-Wrapper	{ padding-bottom:.7em; }
#Footer-Contact-Details-Wrapper	p,
#Footer-Contact-Details-Wrapper	a	{color:#868988; }
#Footer-Contact-Details-Wrapper	p	{ font-family:Arial, Helvetica, sans-serif; padding-top:.2em;}

/*#Footer-Links ul				{ position:absolute; right:2em; top:.5em;}
#Footer-Links ul li				{ text-transform:uppercase; font-size:.8em; list-style:none; margin-left:1.3em;}
#Footer-Links ul li a			{ text-decoration:none; float:left; }
#Footer-Links ul li a:hover		{ text-decoration:underline;}*/

#Footer-Links ul				{ position:absolute; right:2em; top:.8em;}
#Footer-Links ul li				{ list-style:none; margin-left:1.3em; float:left;}
#Footer-Links ul li a			{ background-position:0 0; background-repeat:no-repeat; display:block; height:6px; float:left; text-indent:-999em }

#Footer-Links ul li a.TERMS-OF-USE	{ background-image:url('../grfx/layout/foot-terms.gif'); width:60px;}
#Footer-Links ul li a.PRIVACY-POLICY{ background-image:url('../grfx/layout/foot-privacyPolicy.gif'); width:66px;}
#Footer-Links ul li a.ACCESSIBILITY	{ background-image:url('../grfx/layout/foot-accessibility.gif'); width:60px;}
#Footer-Links ul li a.SITEMAP		{ background-image:url('../grfx/layout/foot-sitemap.gif'); width:35px;}
#Footer-Links ul li a:hover		{ text-decoration:underline;}

#Footer-Author-Wrapper				{ position:absolute; right:2em; top:1.8em;}
#Footer-Author-Wrapper a			{ display:block; width:90px; height:13px; background:url('../grfx/layout/logo-media52.gif') no-repeat 0 0; text-indent:-999em;}


