	
	@font-face {
		
		font-family: 'PacificoRegular';
		src: url('fonts/pacific/pacifico-webfont.eot');
		src: url('fonts/pacific/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
		     url('fonts/pacific/pacifico-webfont.woff') format('woff'),
		     url('fonts/pacific/pacifico-webfont.ttf') format('truetype'),
		     url('fonts/pacific/pacifico-webfont.svg#PacificoRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		
		font-family: 'QuicksandBoldRegular';
		src: url('fonts/quicksand_bold/quicksand_bold-webfont.eot');
		src: url('fonts/quicksand_bold/quicksand_bold-webfont.eot?#iefix') format('embedded-opentype'),
		     url('fonts/quicksand_bold/quicksand_bold-webfont.woff') format('woff'),
		     url('fonts/quicksand_bold/quicksand_bold-webfont.ttf') format('truetype'),
		     url('fonts/quicksand_bold/quicksand_bold-webfont.svg#QuicksandBoldRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	
	@font-face {
		
		font-family: 'QuicksandBookRegular';
		src: url('fonts/quicksand_book/quicksand_book-webfont.eot');
		src: url('fonts/quicksand_book/quicksand_book-webfont.eot?#iefix') format('embedded-opentype'),
		     url('fonts/quicksand_book/quicksand_book-webfont.woff') format('woff'),
		     url('fonts/quicksand_book/quicksand_book-webfont.ttf') format('truetype'),
		     url('fonts/quicksand_book/quicksand_book-webfont.svg#QuicksandBookRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	.slogan
	{
		width:988px;
		clear:both;
		margin:0 auto;
		padding:20px 0;
		text-align:center;
		font: normal 28px PacificoRegular, arial;
		color:#fff;
		line-height:28px;
	}
	
	body
	{
		background-color:#ffffff;
		font-family: arial;
	}
	
	#wrapper {
		
		width: 100%;
	}
	
	.top_div
	{
		width:100%;
		height:105px;
		clear:both;
		z-index:100;
	}
	
	.inner_blue_bg
	{
		background: url( '../images/inner_top.jpg' ) repeat-x
	}
	
	.hp_top_gray
	{
		width:100%;
		min-height:406px;
		clear:both;
		background: #016bb0;
	}
	
	.hp_top_white
	{
		width:100%;
		height:30px;
		clear:both;
		background: url( '../images/hp_top_white.jpg' );
	}
	
	.structure_div
	{
		width:988px;
		clear:both;
		margin: 0 auto;
	}
	
	.top_inner_div
	{
		width:988px;
		height:105px;
		clear:both;
		margin: 0 auto;
		position:relative;
	}
	
	.slider_wrapper_medium,
	.slider_nav_medium,
	.slider_nav_small,
	.slider_wrapper_small
	{
		display:none;
	}
	
	.slider_wrapper
	{
		width:980px;
		clear:both;
		margin: 0 auto;
		padding-top:9px;
		z-index:1
	}
	
	.relative
	{
		position:relative;
		width:100%;
		z-index:1
	}
	
	.hp_arts_title_holder
	{
		width:auto;
		clear:both;
		margin: 0 auto;
	}
	
	.hp_arts_title
	{
		font: normal 22px PacificoRegular, arial;
		color:#5d5c5c;
		padding: 0 20px;
		height:50px;
		font-weight: bold;
	}
	
	.hp_arts_holder,
	.hp_arts_holder_2
	{
		width:980px;
		margin: 0 auto;
		clear:both;
	}
	
	.hp_article_image img
	{
		width:100%;
		
	}
	
	.hp_article_image2 img
	{
		width:90%;
		border:1px solid #aa8566;
	}
	
	.hp_article_image2
	{
		box-shadow:0px 0px 4px 3px #ccc;
		padding: 4% 0;
		text-align:center;
	}
	
	.hp_article_image2 a
	{
		display:block;
		line-height:0px;
	}
	
	.hp_article_name,
	.hp_article_name2
	{
		color:#5d5c5c;
		font:normal 20px QuicksandBoldRegular, arial;
		padding:5px 0px;
	}
	
	.hp_article_summery
	{
		color:#5D5C5C;
		font: normal 12px QuicksandBookRegular, arial;
		padding: 5px 0px;
	}
	
	.hp_arts_sep
	{
		width:980px;
		height:25px;
		border-bottom:1px dotted #aa8566;
		margin-bottom:15px;
	}
	
	.expn_menu_holder
	{
		display:none;
	}
	
	
	/* TOP MENU START
	-----------------------------------------------------------------------------------*/
		
		.tmcell {
			
			cursor:pointer;
		}
		
		.tmcell_selected {
			
			background-color:#ef8116;
		}
		
		.tmlink {
			
			font:normal 14px arial;
			color:#000;
			text-decoration:none;
		}
		
		.tmlink_selected {
			
			font:normal 14px arial;
			color:#fff;
			text-decoration:underline;
			
		}
		
	/* TOP MENU END
	-----------------------------------------------------------------------------------*/

	
	/* BASKET START
	----------------------------------------------------------------------------------*/
		
		.us_shopping_basket_table {
			padding:20px 0;
		}
		
		.us_shopping_basket_table_num,
		.us_shopping_basket_table_catalog_number,
		.us_shopping_basket_table_product_name,
		.us_shopping_basket_table_quantity,
		.us_shopping_basket_table_property,
		.us_shopping_basket_table_unit_price,
		.us_shopping_basket_table_product_total,
		.us_shopping_basket_table_remove_header,
		.us_shopping_basket_table_num_value,
		.us_shopping_basket_table_catalog_number_value,
		.us_shopping_basket_table_product_name_value,
		.us_shopping_basket_table_total_text,
		.us_shopping_basket_table_vat_text,
		.us_shopping_basket_table_total_including_vat_text,
		.us_shopping_basket_table_total_including_vat_value{
			
			font: bold 12px arial;
			color: #000;
		}
		
		.us_shopping_basket_table_property_value,
		.us_shopping_basket_table_unit_price_value,
		.us_shopping_basket_table_product_total_value,
		.us_shopping_basket_table_total_value,
		.us_shopping_basket_table_vat_value{
			
			font: normal 12px arial;
			color: #000;
		}
		
		.us_shopping_basket_table_quantity_field {
			
			background: #fff;
			border:1px solid #bebebe;
			color:#000;
			width:15px;
		}
		
		.us_catalog_summery_item_add_to_basket_text_cell {
			font:normal 12px arial;
			color:#fff;
		}
		
		.us_catalog_item_regular_price_title_text {
			
			font: normal 12px arial;
			color:#fff;
		}
		
		.us_catalog_item_price_title_text {
			font: normal 12px arial;
			color:#fff;
		}
		
		.us_catalog_item_price_text {
			font: normal 12px arial;
			color:#fff;
		}
		
	
	
	.side_menu_cell_1 {
			
			cursor:pointer;
			height:28px;
			padding:0 15px;
			background-color:#ebebeb;
			border-radius:5px;
		}
		
		.side_menu_cell_1_over,
		.side_menu_cell_1_selected,
		.side_menu_cell_1_selected_over{
			
			cursor:pointer;
			height:28px;
			padding:0 15px;
			background-color:#016baf;
			border-radius:5px;
		}
		
		.side_menu_cell_2,
		.side_menu_cell_4,
		.side_menu_cell_2_over,
		.side_menu_cell_4_over,
		.side_menu_cell_2_selected,
		.side_menu_cell_4_selected,
		.side_menu_cell_2_selected_over,
		.side_menu_cell_4_selected_over {
			
			cursor:pointer;
			height:28px;
			padding:0 15px;
			border-radius:5px;
			background-color:#fff;
                  border:1px solid #016baf;
		}
		
		.side_menu_cell_3,
		.side_menu_cell_3_over,
		.side_menu_cell_3_selected,
		.side_menu_cell_3_selected_over
		{
			cursor:pointer;
			height:28px;
			padding:0 15px;
			border-radius:5px;
			background-color:#fff;
                  border:1px solid #016baf;
		}
		
		.side_menu_link_1,
		.side_menu_link_2,
		.side_menu_link_3,
		.side_menu_link_4
		{
			font:normal 12px QuicksandBoldRegular, arial;
			color:#444443;
			text-decoration:none;
		}
		
		
		.side_menu_link_2_over,
		.side_menu_link_3_over,
		.side_menu_link_4_over
		{
			font:normal 12px QuicksandBoldRegular, arial;
			color:#036CB1;
			text-decoration:none;
		}
		
            .side_menu_link_1_over,
		.side_menu_link_1_selected,
		.side_menu_link_1_selected_over
            {
                  font:normal 12px arial;
			color:#fff;
			text-decoration:none;
            }
            
		.side_menu_link_2_selected,
		.side_menu_link_2_selected_over,
		.side_menu_link_3_selected,
		.side_menu_link_4_selected,
		.side_menu_link_3_selected_over,
		.side_menu_link_4_selected_over {
			
			font:normal 12px QuicksandBoldRegular, arial;
			color:#036CB1;
			text-decoration:none;	
		}
	
	

	/* CONTACT PAGE START
	-----------------------------------------------------------------------------------*/
		
		.us_contact_page_field_title {
			
			width:100px;
			font:normal 13px QuicksandBookRegular, arial;
			color:#483726;
			text-decoration:none;
		}
		
		.us_contact_page_text_box {
			
			width: 200px;
			height: 20px;
			font: normal 13px QuicksandBookRegular, arial;
			color: #483726;
			text-decoration: none;
			background-color: #CAC6C6;
			border: 1px solid #CAC6C6;
			border-radius: 5px;
		}
		
		.us_contact_page_text_area {
			
			width:200px;
			height:60px;
			font:normal 13px QuicksandBookRegular, arial;
			color:#483726;
			text-decoration:none;
			background-color: #CAC6C6;
			border: 1px solid #CAC6C6;
			border-radius:5px;
		}
		
		.us_contact_page_button {
			width:60px;
			height:25px;
			font:normal 13px QuicksandBookRegular, arial;
			color:#483726;
			text-decoration:none;
			background-color: #CAC6C6;
			border: 1px solid #CAC6C6;
			border-radius:5px;
		}
		
		.us_contact_page_error_text {
			font:normal 13px QuicksandBookRegular, arial;
			color:#c04;
			text-decoration:none;
		}
		
		.us_contact_page_message_sent_text {
			font:bold 12px arial;
			color:#0c4;
			text-decoration:none;
		}
		
	/* CONTACT PAGE END
	-----------------------------------------------------------------------------------*/
	.footer_content_small
	{
		display:none;
	}
	
	.zite
	{
		width:100%;
		background-color:#8e8d8d;
		text-align:center;
		padding: 15px 0px;
		clear:both;
	}
	
	.arts_title
	{
		font: normal 20px QuicksandBoldRegular, arial;
		color:#483726;
		text-align:center;
		width:100%;
		clear:both;
	}
	
	.arts_paging
	{
		width:100%;
		clear:both;
		
	}
	
	.us_paging_table_cell_link,
	.us_paging_table_current_page_cell
	{
		color:#483726;
		font:bold 12px arial !important;
		text-decoration:none;
		line-height:0px;
		width:18px;
	}
	
	.us_paging_table_current_page_cell
	{
		background: url( '../images/curr_page_bg.png' ) center center no-repeat;
	}
	
	.us_paging_table_sep
	{
		color:#483726;
		font:bold 12px arial !important;
		text-decoration:none;
		line-height:0px;
		width:2px;
	}
	
	/* RESPONSIVE SLIDER
	---------------------------------------------------------------------------------------*/
		
		#container_div
		{
			position:relative;
			width:963px;
			height:273px;
			overflow:hidden;
			z-index:1;
		}
		
		#target_div
		{
			position:absolute;
			top:0;
			right:0px;
			height:273px;
			z-index:1;
		}
		
		.slide,
		.slide img
		{
			width:100%;
			height:auto;
		}
		
	/* RESPONSIVE SLIDER
	---------------------------------------------------------------------------------------*/
	
	.menu_sep
	{
		height:13px;
		border-bottom:1px solid #e6e6e6;
	}
	
	.us_catalog_summery_item_quantity_text_box
	{
		width: 8px;
		height:22px;
		background-color:#fff;
		font:normal 12px QuicksandBookRegular, arial;
		color:#483726;
		border:1px solid #483726;
		border-radius: 5px;
		padding: 0 10px;
	}
	
	.us_catalog_summery_item_add_to_basket_text_cell
	{
		font:normal 12px QuicksandBookRegular, arial;
		color:#483726;
		white-space: nowrap;
	}
