/* PAGE STYLES */

html				{height:100%; border-top:7px solid #F5F5F5;}

body				{height:100%; margin:0; padding:0; line-height:1.4em; font-size:0.813em; font-family:"Arial", helvetica; color:#666666;}

h1				{font-family:"Times", sans-serif; font-size:2.1em; font-weight:normal; float:left; margin:20px 0 8px 0; width:100%; line-height:1.2em; text-transform:uppercase; color:#005288;}
h2				{font-family:"Times", sans-serif; font-size:1.8em; font-weight:normal; line-height:; color:#005288;}
h3				{font-family:"Arial", helvetica; font-size:1.692em; font-weight:normal; float:left; width:100%; line-height:1.2em; margin:0; padding:0 0 5px 0; color:#666666;}

a      			{color:#6A4A26; text-decoration:underline;}
a:hover			{color:#000000; text-decoration:none;}

.clearfix			{float:left; clear:both; width:100%; height:1px;}
.jcsukltd 			{ display: none; }

/******************************************************************************************************************************/


/* WRAPPER */

#wrapper			{width:946px; margin:0 auto; padding:0; position:relative;}


/******************************************************************************************************************************/


/* HEADER */

#header			{float:left; width:100%; margin:10px 0 0 0;}

#header .logo			{float:left; margin:24px 0 0 15px; padding:0;}
#header .mariecurie		{float:right; clear:none; margin:13px 15px 0 0; padding:0;}

#header img			{border:0;}


/******************************************************************************************************************************/


/* HOME TOP */

#home-top			{float:left; width:100%; margin:6px 0 0 0; padding:0; background-color:#F5F5F5;}

#home-top .animation		{float:left; margin:0; padding:0; width:724px; height:300px;}

#home-top .news		{float:right; margin:20px 23px 0 0; padding:0; width:176px; line-height:1.15em; font-size:0.940em;}
#home-top .news	h2	{float:left; width:100%; margin:0 0 7px 0; padding:0; color:#666666; line-height:1.4em; font-size:1.692em;}
#home-top .news	p	{float:left; width:100%; margin:0 0 7px 0; padding:0; color:#666666;}
#home-top .news a	{float:left; width:100%; margin:0 0 7px 0; padding:0; color:#6A4A26;}
#home-top .news a:hover	{color:#000000;}


/******************************************************************************************************************************/


/* NAVIGATION */

.nav				{float:left; width:100%; margin:0; padding:0;}

.nav ul#nav			{float:left; width:100%; margin:0; padding:8px 0;  background-color:#231F20;}
.nav ul li			{float:left; display:inline; margin:0; padding:0;}
.nav ul li a			{margin:0; padding:0 20px; text-decoration:none; font-size:1.077em; color:#FFFFFF; text-transform:uppercase; border-right:1px solid #FFFFFF;}
.nav ul li a:hover		{text-decoration:underline;}
.nav ul li#current a		{font-weight:bold; text-decoration:underline;}


/******************************************************************************************************************************/


/* CMS */

#cms		{float:left; width:925px; margin:0 0 0 10px; padding:0 0 15px 0; min-height:500px; height:auto !important; height:500px;}
#cms-home	{float:left; width:925px; margin:0 0 0 10px; padding:0 0 15px 0; }
#cms ul {clear: both;}

/******************************************************************************************************************************/


/* FOOTER */

#footer			{float:left; width:100%; margin:0; padding:0; border-top:1px solid #E6E6E6;}

#footer ul			{float:right; margin:0 10px 0 0; padding:10px 0;}
#footer ul li			{float:left; display:inline; margin:0; padding:0; font-size:0.940em;}
#footer ul li a		{margin:0; padding:0 8px; text-decoration:none; color:#000000;}
#footer ul li a:hover	{text-decoration:underline;}

#footer .copyright		{float:left; margin:8px 0 0 15px; font-size:0.923em; color:#868686;}


/******************************************************************************************************************************/


/* FORMS */

form dl			{overflow: hidden; height: 1%; padding-left: 0px;}
form dt			{float: left; clear:both; width:10%; clear:left; padding-top:0.3em; text-align:left;}
form dd			{margin-bottom:0.9em; padding-left:3.2em;}

textarea			{width: 200px; height: 80px;}


/******************************************************************************************************************************/


/* CATALOGUE */

.category-product-thumbnail-container	{float:left; width:735px; margin:0; padding:0;}
.category-snippet				{float:right; width:190px; margin:0; padding:0;}


.category-product-thumbnail-row 		{float:left; width:100%; margin:0; padding:3px 0 20px 0;}

.category-product-thumbnail 		{float:left; width:130px; margin:0; padding:0;}
.category-product-details	 		{float:right; width:588px; margin:3px 0 0 0; padding:0 0 10px 0;}
.category-product-details h2		{clear:none; margin:0; padding:0;}


.category-snippet			{width:170px;}



.product-detail-image		{width:220px; float:left; margin-top:20px;}
.product-detail-description		{width:470px; float:left; margin:10px 0 0 24px;}


#breadcrumb				{float:right; text-align:right; width:100%; margin:0; padding:15px 0 0 0;}


/******************************************************************************************************************************/


