	body, html{ }
body{}
	
#Container{}
	#InnerContainer{ }
		#Header{ float:left;}
			#Logo{ border:0; width:100px; height:108px;}
			#HeaderLinks{ display:none}
			#Menu{ display:none;}
			#HeaderSearch{ display:none;}
					#Welcome{ display:none;}
			#Home #Welcome{ display:none;}

#Focus{ height:262px; clear:both;}
		.orangeStrip{ background-image:url(/images/design/orange_strip.gif); height:13px;}
		#HpBoxes{ padding-top:11px; height:210px;}
			#HpBox1, #HpBox2{ height:210px; width:319px; float:left; position:relative; padding-right:14px;}
				#HpBox1 .text, #HpBox2 .text{ position:absolute; bottom:0; left:0; width:319px; height:127px; background-image:url(/images/design/hp_big_box_bg.png);}
			#HpBox3{height:210px; width:262px; float:left; position:relative;}
				#HpBox3 .text{ position:absolute; bottom:0px; left:0; width:262px; height:127px; background-image:url(/images/design/hp_small_box_bg.png);}
					#HpBoxes .text h2{ color:#fed200; text-transform:uppercase; font-size:1.4em; position:absolute; left:15px; bottom:43px; font-weight:normal; line-height:1em; text-decoration:none;}
						#HpBoxes .text h2 a{color:#fed200}
					#HpBoxes .text p{ color:#FFF; font-size:0.85em; position:absolute; left:15px; top:85px; padding-right:50px; line-height:1.2em; text-decoration:none;}
						#HpBoxes .text p a{color:#FFF; text-decoration:none;}
					#HpBoxes .text img{ position:absolute; bottom:10px; right:10px;}
#Footer{ display:none;}
	
/* ARTICLE PAGE */
#ContentHolder{ clear:both;}
	#Main{}
		#Breadcrumbs{ display:none;}
		#Content{}
		#RightCol{ display:none;}
		
/* LEFT MENU */

#LeftMenu{ display:none}
		
/* GENERAL STYLES */

body{font-family:"Gill Sans / Gill Sans MT", Arial, sans-serif; color:#666; font-size:0.8em; line-height:1.4em;}

h1{ color:#1b3d87; font-size:1.7em; font-weight:normal; margin-bottom:0px; margin-top:0px;}
	h1 + p, h1 + img + p{ margin-top:5px;}
h2{ color:#1b3d87; font-size:1.3em; margin-bottom:0px;}
	h2 + p, h2 + img + p{ margin-top:3px;}
h3{ font-size:1.1em; margin-bottom:0px; color:#666;}
	h3 + p, h3 + img + p{ margin-top:0px;}
	
h1 a, h2 a, h3 a{ text-decoration:none;}

h1 a{ color:#1b3d87}
h2 a{color:#1b3d87}
h3 a{color:#666;}

a img{ border:0;}

a{ color:#1b3d87;}

label{ color:#333;}

#Content ul{ margin-left:0px; padding-left:10px;}
#Content li{ list-style-type:none; padding-left:12px; background-image:url(/images/design/arrowBull.gif); background-repeat:no-repeat; background-position:2px 6px; padding-bottom:10px;}
#Content ul ul li{ padding-bottom:0px;}
		
/* GENERAL CLASSES */

.clear{ height:1px; overflow:hidden; margin-bottom:-1px; clear:both;}

.largeText{ font-size:18px;}
.smallText{ font-size:10px;}
.smaller{ font-size:0.7em;}

.contentPic{ float:right; padding-left:20px; padding-right:20px; margin-left:15px; margin-bottom:15px; padding-top:20px;}

/* SPECIFIC CLASSES */

.newsItem{ border:1px solid #fccb09; border-width:1px 0px; padding-left:100px;  background-position:7px 50%; background-repeat:no-repeat;}
	.newsItem .date{ font-weight:bold;}
	.efalexNews{ background-image:url(/images/design/productLogos/efalex.gif);}
	.epoNews{ background-image:url(/images/design/productLogos/epo.gif);}
	.efamol50PlusNews{ background-image:url(/images/design/productLogos/50plus.gif);}
	.efalexChewiesNews{ background-image:url(/images/design/productLogos/efalexChewies.gif);}
	.efamaxNews{ background-image:url(/images/design/productLogos/efamax.gif);}
	.brandNews{ background-image:url(/images/design/productLogos/brand.gif);}
	.efanatalNews{ background-image:url(/images/design/productLogos/efanatal.gif);}
	
.usefulLink{border:1px solid #fccb09; border-width:1px 0px;}
	.usefulLink img{ float:left; padding-top:15px;}
	.usefulLink h2{ margin-left:100px;}
	.usefulLink p{margin-left:100px;}
	
#ProductButtons{ height:62px; margin:0 -4px; padding:7px 0 6px; }
	.productButton{ width:226px; display:block; margin:0 4px; position:relative; height:62px; float:left; background-image:url(/images/design/productButtons_bg.gif);}
		.productButton h2{ position:absolute; font-size:1.2em; color:#223c83; text-transform:uppercase; left:14px; top:14px; margin:0px; text-decoration:none; cursor:pointer;}
			.productButton h2 a{color:#223c83; }
		
		.productButton img{position:absolute; right:8px; bottom:8px; border:0;}
		
#ProductItems{ display:block; width:752px; margin-right:-15px;}
	.productItem{ width:173px; position:relative; float:left; margin-right:15px; height:239px; background-image:url(/images/design/productBoxes.gif); background-repeat:no-repeat; background-position:bottom;}
		.productItem img.logo{ position:absolute; top:0px; left:66px;}
		.productItem h2{ position:absolute; margin:0px; text-transform:uppercase; color:#1b3d87; text-align:center; width:173px; font-size:1.1em; top:45px;}
			.productItem h2 a{color:#1b3d87;}
		.productItem img.prodImg{ position:absolute; bottom:8px; left:37px;}

#ContactForm{ background-image:url(/images/design/contactBg.gif); background-position:top; background-repeat:repeat-x; background-color:#d2d3d5; border:2px solid #d5d5d5;}

.infoTable th{ background-color:#069; color:#FFF; vertical-align:bottom; line-height:1.1em;}
.infoTable td{ background-color:#EEE;}

ul.sitemap{ list-style-type:none; font-weight:bold; font-size:1.2em; margin:0px; padding:0px;}
	ul.sitemap a{ text-decoration:none;}

		ul.sitemap li.newRow{ clear:both;}
			ul.sitemap ul{ list-style-type:none; margin:0px; padding:0px;}
				ul.sitemap li li{ float:left; padding-top:15px; width:350px;}
				ul.sitemap li li a{ color:#000; text-decoration:underline}
					ul.sitemap ul ul{ padding-top:5px; width:350px; }
						ul.sitemap li li li{ float:none; padding-top:0px; font-size:0.9em;}
						ul.sitemap li li li a{ color:#12408b; text-decoration:none;}
						ul.sitemap li li li a:hover{ color:#12408b; text-decoration:underline;}
							ul.sitemap li li li ul{ padding-top:0px;}
							ul.sitemap li li li li{ float:none; padding-top:0px; font-size:0.8em; padding-left:10px;}
							ul.sitemap li li li li a{ color:#666; text-decoration:none;}
							ul.sitemap li li li li a:hover{ color:#666; text-decoration:underline;}
						
.rhBox{ padding-top:20px; clear:both;}
	.rhBox .header{height:41px; background-image:url(/images/design/rhBox-header.gif); background-position:top left; background-repeat:repeat-x; border:1px solid #c7c7c7;}
		.rhBox h2{ padding:4px 9px; font-weight:normal; margin:0px; line-height:1em;}
	.rhBox .rhBoxBody{ background-image:url(/images/design/rhBox-bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#025384; padding:10px;}
		.rhBox h3{ color:#ffd32d; margin-top:0px;}
		.rhBox p{color:#FFF;}
