		body{
/*			font-family: Eurostile,Miriam,MS Sans Serif,sans-serif,Arial;
*/			font-family:arial;
			font-size: 8pt;
			line-height:1.8em;
			letter-spacing:0.02em;
			background-color:#333333;
		}
		img{
		border:0px;
		}
		#main{
			width: 899px;
			margin: 0 auto;
			height:auto;
		}
		#wrapper{
			width: 898px;
			/*margin: 0 auto; */
			border: 1px solid #cccccc;
			height:auto; 
			float:left;			
			background-color:#FFFFFF;
		}		
		#header{
			background-image: url("../images/header.png");
			height: 126px;
			width: 898px;
			position:relative;
		}
		.login{
			position:absolute;
			left:610px;
			top:12px;
		}
		.msg{
			position:absolute;
			left:700px;
			top:10px;
			float:right;
			color:#FFFFFF;
			font-weight:bold;
		}
		#user_text{
			font-size:10px;
			float:right;
			padding-right:30px;
			color:#3781B0;
			font-weight:bold;
		}
		#navi {
			float: left;
			width: 898px;
			margin: 0;
			padding: 0;
			background-color:#333;
			display: inline;
		}


		.seperator{
			background-image:url(../images/seperator.jpg);
			width: 1px;
			float:left;
			height:200px;
		}
		.menu_seperator{
			background-image:url(../images/seperator.gif);
			background-repeat:no-repeat;
			width: 1px;
			float:left;
			margin:10px 0px 5px 0px;
		}

		#top_header
		{
			background-image:url(../images/pink_bg.jpg);
			background-repeat:repeat-x;
			height:78px;
			width:898px;
			float:left;
		}
		#breadcrumb
		{
			float:left;
			width:690px;
			margin-top:10px;
			padding-left:13px;
			font-size: 11px;
			height:25px;
		}
/*		#maps
		{
			float:left;
			width:168px;
			margin-top:10px;
			height:25px;
		}*/
		#maps
		{
			float:right;
			height:25px;
			margin-top:10px;
			width:170px;
			}
		#footer{
			font-size:9px;	
			float:left;
			width: 880px;
			background-image:url(../images/footer_bg.jpg);
			background-repeat:repeat-x;
			height:20px;
			padding-right: 20px;
			padding-top: 2px;
			text-align:right;
			color: #fff;
		}
		#footer a{		
			color: #fff;
			text-decoration: none;
		}
		#header_text
		{
			float:left;
			padding-left:20px;
			width:400px;
			margin-bottom:10px;
		}
		h1{
			font-size:20px;
			color:#535456;
		}
		.txt_color{
			color:#277ca3;
		}
		.content_box{
			width:858px;
			float:left;
			margin-left:20px;
			margin-right:20px;
			margin-bottom:15px;
			height:200px;
		/*border:solid 1px #333;*/
		}
		
		#catalogue{
			float:left;
			width:419px;
			margin-right:15px;
			border:solid 1px #b8bab9;
			height:200px;
			position:relative;
		}
		.catalogue_text,.featured_text{
			float:left;
			background-image:url(../images/featured_prod_bg.jpg);
			background-repeat:repeat-x;
			width:399px;
			height:30px;
			font-weight: bold;
			margin:0px;
		}
		#featured_range{
			float:left;
			width:419px;
			border:solid 1px #b8bab9;
			height:200px;
		}
		
		#featured_product{
			float:left;
			width:560px;
			margin-right:15px;
			border:solid 1px #b8bab9;
			height:200px;
		}
		#custom_solution{
			float:left;
			width:279px;
			border:solid 1px #b8bab9;
			height:200px;
/*			background-image:url(../images/custom-bg.jpg);
			background-repeat:repeat-x;
*/		}
		.catalogue_text,.featured_text,.custom_text,.featured_product_text,.featured_product_text,.latestv2_text{
			font-size:12px;
			color:#fff;
			padding: 10px 0px 0px 20px;
			font-weight: bold;
		}
		.catalogue_content,.featured_content,.custom_content,.featured_product_content,.featured_product_content{
			color:#000;
			float:left;
			padding:10px 0px 0px 20px;
		}
		.custom_content{
			width:200px;
			position:relative;
		}
		.featured_content{
			width:230px;
			float:left;
		}
		.featured_product_content{
			width:180px;
			height:150px;
			position:relative;
/*			background-image:url(../images/featured_prod_bg1.jpg);
			background-repeat:repeat-x;
*/		}
		.custom_text
		{
			float:left;
			width:259px;
			height:30px;
			background-image:url(../images/custom_bg.jpg);
			background-repeat:repeat-x;
			color:#FFFFFF;
		}
		.latestv2_text
		{
			float:left;
			width:400px;
			height:40px;
			background-image:url(../images/custom_bg.jpg);
			background-repeat:repeat-x;
			color:#FFFFFF;
		}
		.featured_product
		{
			float:left;
			width:558px;
			height:180px;
			border-right:solid 1px #f3f3f3;
			position:relative;
		}
		.featured_product_text{
			background-image:url(../images/featured_prod_bg.jpg);
			background-repeat:repeat-x;
			height:30px;
			color:#FFFFFF;
			position:relative;
		}
		.show_more{
			width:556px;
			height:30px;
			float:left;
			position:absolute;
			left:500px;
			top:10px;
		}
		.featured_product_img{
			float:left;
			width:78px;
			height:160px;
		}
		#product_slider{
			width:278px;
			float:left;
			height:160px;
			border-right:solid 1px #f3f3f3;

		}
		.product_name{
			font-size:9pt;
			font-weight:bold;
			padding-left:18px;
			color:#EE6D2D;
		}
		#content-scroll { 
			width:558px; 
			height:160px; 
			overflow:hidden;
			position:relative;
		}
		/* create custom forward-backward buttons for this container */
		#content-holder{ 
			width:auto;
			height:160px;
			position:absolute;
		}		
		.custom_img{
			float:right;
			width:54px;
			height:184px;
		}
		.featured_range_img{
			float:right;
			width:150px;
			height:130px;
			/*background-image:url(../images/featured_range.jpg);*/
			background-repeat:no-repeat;
		}
		.more_black{
			position:absolute;
			top:110px;
			width:419px;
			height:30px;
			left:20px;
		}
		.more_red{
			position:absolute;
			top:130px;
			width:419px;
			height:30px;
			left:20px;
		}
		.view_catalogue{
			position:absolute;
			top:175px;
			width:419px;
			height:30px;
			left:20px;
		}
		.catalogue_request{
			position:absolute;
			top:175px;
			width:130px;
			height:30px;
			right:0px;
		}
		.catalogue_image{
			float:left;
			background:url('../images/catalogue_cover.png');
			background-repeat:no-repeat;
			height:1200px;
			margin:0px 10px 0px 20px;
		}
		.prev_next{
			position:absolute;
			top:175px;
			background-image:url(../images/prev_next_bg.gif);
			background-repeat:repeat-x;
			width:380px;
			height:30px;
			left:20px;
		}
		.prev_link a
		{
			color:#FFFFFF;
			padding-left:10px;
			float:left;
			text-decoration:none;
			font-size: 11px;
			vertical-align:middle;
		}
		.next_link a{
			color:#FFFFFF;
			float:right;
			padding-right:10px;
			text-decoration:none;
			font-size: 11px;
			vertical-align:middle;
		}
		.ptext{ 
		float:left;
		font-size:14px;
		padding-left:20px;
		}
		.welcometxt{
		 float:left; 
 		 font-size: 18px; 
		 color: #333;
	     width: 100%;
		 font-weight:bold;
		 margin-top:15px;
	 	 }
		 .sub_prod_head{
		 float:left; 
 		 font-size: 18px; 
		 color: #333;
	     width: 100%;
		 font-weight:bold;
		 margin-top:-35px;
		 position:absolute;		 	
		 }
		 .header{
		 font-size:16px;
		 color:#217AB4;
		 font-weight:bold;
		 padding-left:13px;
		 padding-top:5px;
		 }
		.plinks:link {
		font-size: 11px; 
		color: #989593; 
		text-decoration: none; 
		}
		.plinks:hover { 
		color: #989593; 
		text-decoration: none; 
		}
		.plinks:visited { 
		color: #989593; 
		text-decoration: none; 
		}
		.plinks:active { 
		color: #989593; 
		text-decoration: none; 
		}
		.content_page{
		font-size:8pt;
		float:left; 
		margin-left: 20px; 
		margin-right:20px;
		margin-bottom:10px;
		margin-top: 3px;
		width:840px; 
		}
		.proddesc{
		font-size:8pt;
		float:left; 
		margin-left: 10px; 
		margin-right:20px;
		margin-top: 20px;
		padding-bottom:20px;
		width:840px; 
		}
		.proddesc a{
			color:#0673B6;
			text-decoration:underline;
		}
		.proddesc a:hover{
			color:#0673B6;
			text-decoration:none;
		}
		.proddesc img{
			border:solid 1px #cccccc;
		}		
		.error_msg{
		font-size:9px;
		color:#FF0000;
		}
		#product_page{
		font-size:16px;
		border:1px solid #333;
		padding:10px;
		}
		.links{
		font-size:10px;
		padding:10px;
		color:#000000;
		}
		.links a{
		color:#989593;
		text-decoration:none;
		}
		.links a:hover{
		color:#989593;
		text-decoration:none;
		}
		.blue_links{
		font-size:13px;
		color:#59ABDD;
		text-decoration:none;
		}
		.blue_links a{
		text-decoration:none;
		color:#59ABDD;
		}
		.scrolling{
		overflow:scroll;
		height:150px;
		border:1px solid #333;
		}
		.product_block{
		width:205px;
		height:150px;
/*		border:solid 1px #cccccc;
*/		float:left;
		margin-right:4px;
		margin-left:13px;
		margin-bottom:15px;
		}
		.prod_image{
		float:left;
		width:26px;
		margin:0px;
		}
		.product_txt_block{
		float:left;
		width:110px;
		margin:0px;
		padding:0px;
		}
		
		.prd_name{
		font-size:12px;
		color:#000000;
		width:145px;
		margin-left:25px;
		padding-left:15px;
		}
		.prd_name{
		padding-top:5px;
		}
		.prd_name ul{
		margin:0px;
		padding:0px;
		}
		.prd_name li{
		list-style-type:none;
		border-bottom:solid 1px #cccccc;
		padding:2px 0px;
		}
		hr{
		width:99%;
		height:1px;
		color:#999999;
		}
		.soparagraph { 
		font-weight:bold; 
		font-size: 11px; 
		color: #ffffff;
		background-color:#333;
		width:145px;
		margin-left:28px;
		padding-left:11px;
		padding-top:1px;
		-moz-box-shadow: 5px 5px 5px #999;
		}
		.sparagraph { 
		font-size: 12px; 
		color: #6D6E71; 
		width:400px;
		text-decoration:none; 
		}
		.border_remove{
		border-bottom:0px;
		}
		.sitemaptitle{ 
			font-size: 13px;
			color: #000000;
		}
		a.smlinks:link, a.smlinks:visited{
			color: #989593;
			font-size: 13px;
			text-decoration: underline;
		}
		a.smlinks:hover, a.smlinks:active{
			color: #989593;
			font-size: 13px;
			text-decoration: none;
		}
		.sitemaptxt{ 
			font-size: 12px; 
			color: #000000; 
		}
		.smsmalltxt{ 
			font-family: verdana; 
			font-size: 11px; 
			color: #989593; 
		}
		.plinkstext {
			font-size: 11px; 
			color: #989593;
		}
		.table_border{
		font-size:8pt;
		border-collapse:collapse;
		border-color:#dcdcdc #dcdcdc #dcdcdc #dcdcdc;
		}
		.search{
		width:350px;
		height:70px;
		border:solid 1px #cccccc;
		background-color:#f0f0f0;
		padding:50px 0px 0px 50px;
		position:relative;
		left:250px;
		margin-bottom:20px;
		}
		.search_header{
		font-weight:bold;
		padding-left:140px;
		margin-bottom:10px;
		}
		.download_catalogue{
		float:left;
		width:710px;
		margin-left:50px;
		height:300px;
		}		
		.download_title{
			float:left;
			width:700px;
		}
		.download_path{
			float:left;
			width:700px;
		}
		.download_path a{
			color:#0372B8;
		}
		.download_filter{
			font-weight:bold;
			padding:10px 10px 10px 10px;
			width:780px;
			float:left;
			background-color:#f0f0f0;
			margin-left:20px;
			margin-bottom:20px;
			border:solid 1px #333;
		}
		.dwn_product{
			width:410px;
			float:left;
			
		}
		.dwn_subprod{
			width:300px;
			float:left;
		}
		.download_text{
			float:left;
			width:300px;
		}
		.download_link{
			float:left;
			width:300px;
		}		
		.horizontal_line{
			border-bottom:1px solid #cccccc; 
			width:700px;
			margin-bottom:10px;
		}
		.current{
			font-family:arial;
			font-size:9pt;
			background-color:#eb6122;
			color:#fff;
			padding:5px;
		}		
		.logout{
			position:absolute;
			left:880px;
			top:220px;
		}
		.logout a{
			font-size:8px;
			color:#0673B6;
		}	
	.news_block{
	float:left;
	width:855px;
	margin-bottom:10px;
	margin-left:20px;
	background:#0266A7;
	}
	.news_head{
		float:left;
		width:100px;
		padding:5px;
		background:#013353;
		color:#ffffff;
	}
	.news_text{
		float:left;
		width:700px;
		padding:3px;
		margin-top:2px;
		color:#ffffff;
	}
	.news_bg{
		background-image:url('../images/news_bg.png');
		background-repeat:no-repeat;
		height:24px;
		padding:5px;
	}
	.news{
			margin-right:10px;
	}
	.news_content{
		font-size:8pt;
		width:800px;
		float:left;
	}
	.news_image{
		width:800px;
		float:left;
		margin-bottom:20px;
	}	
	.download_msg{
		font-size:8pt;
		font-weight:bold;
		color:red;
		height:300px;
		margin-left:100px;
	}
	.flags{
		padding:2px;
	}
	.read_more{
		margin-top:30px;
		position:absolute;
		top:95px;
		left:0px;
	}
	.dwn_logged{
		color:#ccc;
		text-decoration:none;
	}
	.dwn_unlogged{
		color:#000;
		text-decoration:none;
	}
	.profile_block{
		width:415px;
		float:left;
		margin-right:20px;
		margin-bottom:20px;
	}
	.profile_txt{
		width:270px;
		float:left;
		padding-right:10px;
	}
	.profile_img{
		width:100px;
		float:left;
	}
	

