p {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 18px;
}
.text_red_bold {
	color: #ff0000;
	font-weight: bold;
}
.text_black_bold {
	color: #000000;
	font-weight: bold;
}
#datasheets_table td {
	text-align: center;
	padding: 2px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#datasheets_table th {
	text-align: center;
	color: #0051b4;
	padding: 2px;
	border: 1px solid #ccc;
}
#home_category_container {
	float: left;
	width: 625px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.home_category_inner_container {
	float: left;
	width: 207px;
	height: 250px;
}
.home_category_image {
	text-align: center;
	height: 117px;
}
.home_category_title {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#home_category_container ul, #home_category_container li {
	margin: 0;
	padding: 0;
}
#home_category_container ul {
	list-style-type: none;
	margin-left: 20px;
}
#home_category_container li {
	line-height: 18px;
	background-image: url(/site_images/bullet_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
#breadcrumbs {
	width: 625px;
	font-weight: bold;
}
.breadcrumbs_active {
	color: #000;
	font-weight: normal;
}
.category_container {
	float: left;
	width: 625px;
}
.category_element_container {
	float: left;
	width: 133px;
	height: 145px;
	margin-right: 20px;
}
.bathroom_category_element_container {
	float: left;
	width: 140px;
	height: 165px;
	margin-right: 16px;
}
.category_element_image {
	float: left;
	height: 100px;
	width: 133px;
	overflow: hidden;
}
.bathroom_category_element_image {
	float: left;
	height: 140px;
	width: 140px;
	overflow: hidden;
}
.category_element_title {
	float: left;
	width: 133px;
	margin-top: 5px;
	text-align: center;
}
.bathroom_category_element_title {
	float: left;
	width: 140px;
	margin-top: 10px;
	text-align: center;
}
.item_container {
	float: left;
	width: 622px;
}
.item_element_container {
	float: left;
	width: 308px;
	height: 150px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 3px;
	display: inline;
}
.item_element_inner_left {
	float: left;
	width: 175px;
	display: inline;
}
.item_element_inner_right {
	float: left;
	width: 133px;
	display: inline;
}
.item_element_title {
	float: left;
	width: 170px;
	color: #ff0000;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	margin-right: 5px;
	display: inline;
}
.item_element_code {
	float: left;
	width: 170px;
	color: #000000;
	text-align: right;
	font-size: 11px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline;
}
.item_element_sizes {
	float: left;
	width: 170px;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline;
}
.item_element_image {
	float: left;
	width: 133px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	display: inline;
}
.item_element_download {
	float: left;
	width: 170px;
	text-align: right;
	margin-right: 5px;
	display: inline;
}
.contact_element {
	padding-top: 3px;
	padding-left: 25px;
	background-repeat: no-repeat;
	height: 19px;
	margin-bottom: 8px;
}

#page_navigation_container {
	float: left;
	width: 625px;
	margin-bottom: 10px;
}
#page_navigation_inner_left {
	float: left;
	width: 280px;
	padding: 10px;
	text-align: left;
	
}
#page_navigation_inner_right {
	float: right;
	width: 280px;
	padding: 10px;
	text-align: right;
}
	body{
		background-image:url("/default_images/background_repeat.jpg");
		background-repeat:repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding:0px;
		margin:0px;
		}	
	h1 {
		font-size: 18px;
		color: #0066cc;
		border-bottom: 2px solid #ccc;
		font-weight: 500;
		margin: 7px 0 10px 0;
		}
	h2 {
		font-size: 14px;
		color: #000;
		font-weight: bold;
		margin: 4px 0 8px 0;
		}	
	h3 {
		font-size: 12px;
		color: #666;
		font-weight: bold;
		margin: 3px 0 2px 0;
		}
	img {
		border: 0px;
	    }
	a{
		color:#0066CC;
		font-weight:bold;
		text-decoration:none;
		}
	a:hover{
		color:#0066CC;
		font-weight:bold;
		text-decoration:none;
		}
	#mainsite_graphics_fix{
		width:920px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-460px;
		float:left;
		background-image:url("/default_images/body_bg_repeat.jpg");
		background-position:top left;
		background-repeat:repeat-y;
		}
	#mainsite{
		float:left;
		width:920px;
		background-image:url("/default_images/background_header.jpg");
		background-repeat:no-repeat;
		}
	#mainsite_inner_container{
		float:left;
		width:800px;
		padding-left:60px;
		}
	#mainsite_header_container{
		float:left;
		background-image:url("/default_images/header.jpg");
		background-repeat:no-repeat;
		width:740px;
		height:137px;
		padding-left:60px;
	}
	#mainsite_left_container{
		float:left;
		width:149px;
		border-right:1px dotted #ccc;
		padding:10px 0px 0px 10px;
		}
	#mainsite_main_container{
		float:left;
		width:618px;
		padding: 4px 10px 10px 10px;
		}
	.clear_both {
		clear:both;
		}
/* HEADER */
	#mainsite_header_block1{
		float:left;
		height:137px;
		width:115px;
		}
	#mainsite_header_navigation{
		float: left;
		padding:10px 0px 0px 0px;
		width:600px;
		}
	.navigation_divider{
		font-size:14px;
		padding-left:2px;
		padding-right:2px;
		}
	#mainsite_header_navigation a{
		font-weight:bold;
		font-size:11px;
		color:#cccccc;
		}
	#mainsite_header_navigation a:hover{
		color:#ffffff;
		}
	.mainsite_content_box_inner_header {
		font-size: 13px;
		color: #fff;
		background-color: #457fc9;
		padding: 5px;
		background-repeat: no-repeat;
		background-position: right;		
		}
	.mainsite_content_box_inner_main {
		padding: 5px;
		border: 1px solid #457fc9;
		border-bottom: 6px solid #457fc9;	
		}
/* LOGGED IN USER */
	#mainsite_user_container{
		float:left;
		width:140px;
		display:none;
		padding:0px 0px 5px 0px;
		}
	#mainsite_user_prompt{
		float:left;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding:0px 0px 5px 0px;
		}
	#mainsite_user_name{
		float:left;
		font-size:10px;
		padding:0px 3px 0px 0px;
		overflow:hidden;
		}
/* CURRENCY SELECTION */
	#mainsite_currency_container{
		float:left;
		width:140px;
		padding:0px 0px 10px 0px;
		}
	#mainsite_currency_form{
		width:100%;
		padding:0px;
		margin:0px;
		}
	#mainsite_currency_form_prompt{
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding:0px;
		margin:5px 0px 0px 0px;
		}
	#mainsite_currency_form_selector{
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		text-transform:capitalize;
		}
/* SEARCH BOX */
	#mainsite_search_container{
		float:left;
		width:140px;
		padding:0px 0px 10px 0px;
		}
	#mainsite_search_form{
		width:100%;
		padding:0px;
		margin:0px;
		}
	#mainsite_search_form_request{
		float:left;
		width:92px;
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		padding:3px;
		}
	#mainsite_search_form_button{
		padding:0px;
		margin:0px;
		margin-top: 3px;
		}
/* LEFT NAVIGATION */
	#mainsite_left_navigation_catalog_container{
		float:left;
		width:140px;
		display:none;
		}
	#mainsite_left_navigation_link_container{
		float:left;
		width:140px;
		display:none;
		}
	.mainsite_left_navigation_heading{
		float:left;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		text-decoration:underline;
		margin:0px;
		padding:10px 0px 10px 0px;
		}
	.mainsite_left_navigation_heading a{
		text-decoration:underline;
		}
	.mainsite_left_navigation_heading a:hover{
		text-decoration:underline;
		}
	.mainsite_left_navigation_link{
		float:left;
		width:130px;
		padding:3px 10px 0px 0px;
		margin:0px;
		text-align:right;
		}
	.mainsite_left_navigation_link a{
		color:#666666;
		font-size:12px;
		}
	.mainsite_left_navigation_link a:hover{
		color:#0099FF;
		font-size:12px;
		}
	#mainsite_left_navigation_icons_container{
		float:left;
		width:140px;
		display:none;
		padding-top:10px;
		}
	.mainsite_left_navigation_icon{
		float:left;
		width:32px;
		border:0px none transparent;
		padding:0px;
		margin:0px;
		}
/* FOOTER */
	#mainsite_footer{
		float:left;
		width:920px;
		background-image:url("/default_images/body_footer.jpg");
		background-repeat:no-repeat;
		}
	#mainsite_footer_links{
		float:left;
		width:920px;
		padding-top:5px;
		text-align:center;
		}
	#mainsite_footer_links a{
		font-size:11px;
		font-weight:normal;
		text-transform:capitalize;
		color:#FFFFFF;
		}
	#mainsite_footer_links a:hover{
		font-size:10px;
		font-weight:normal;
		text-transform:capitalize;
		color:#333333;
		}
	#mainsite_footer_sub{
		float:left;
		width:920px;
		padding-top:15px;
		text-align:center;
		font-size:9px;
		}
	#mainsite_footer_sub a{
		color:#666666;
		font-weight:normal;
		padding-top:5px;
		}
	#mainsite_footer_sub a:hover{
		color:#000;
		text-decoration:underline;
		}
/*-------------------------------------*/
/* index.htm **start** */
/*-------------------------------------*/
	#your-web-shop_index_latest_kc_ecommerce_sites_container {
		float:right;
		width:250px;
		background-image:url("/default_images/new_kc_ecommerce_websites_repeat.jpg");
		background-position:top;
		background-repeat:repeat-y;
		}
	#your-web-shop_index_latest_kc_ecommerce_sites_container_top {
		float:right;
		width:250px;
		background-image:url("/default_images/new_kc_ecommerce_websites_top.jpg");
		background-position:top;
		background-repeat:no-repeat;
		}
	#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom {
		float:right;
		width:250px;
		background-image:url("/default_images/new_kc_ecommerce_websites_bottom.jpg");
		background-position:bottom;
		background-repeat:no-repeat;
		padding-top:15px;
		padding-bottom:15px;
		}
	#latest_kc_ecommerce_sites_header {
		text-align:center;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		border-bottom:1px dotted #333;
		width:200px;
		margin-left:14px;
		font-weight:bold;
		}
	#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom h1 {
		font-size:13px;
		text-align:center;
		margin:0px;
		border: none;
		}
	#your-web-shop_index_latest_kc_ecommerce_sites_container_bottom h2 {
		font-size:10px;
		text-align:center;
		margin:2px;
		border-bottom:1px dotted #333;
		padding-bottom:5px;
		width:200px;
		margin-left:14px;
		padding-left:10px;
		padding-right:10px;
		}
/* FROM your-web-shop.css */
/*====================================================================================================================================
	<- YOUR-WEB-SHOP.co.uk GLOBAL SITE CSS DEFINITIONS **START** ->
====================================================================================================================================*/
#completed_timer {
	width:100%;
	padding-top:35px;
	padding-top:25px;
	background-color:#FFFFFF;
	float:left;
	display:none;
}
body {
	background-image:url("/site_images/background_repeat.jpg");
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, sans-serif, MS Trebuchet, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000000;
}
#mainsite {
	width:920px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-460px;
	float:left;
	background-image:url("/site_images/body_bg_repeat.jpg");
	background-position:top left;
	background-repeat:repeat-y;
}
#your-web-shop_site_graphic_header_fix {
	width:920px;
	float:left;
	background-image:url("/site_images/background_header.jpg");
	background-position:top left;
	background-repeat:no-repeat;
}

/*----------------------------------*/

	#your-web-shop_site_inner_container {
		width:920px;
		float:left;
		padding-left:30px;
	}

/*----------------------------------
	MAIN SITE HEADER **START**
----------------------------------*/

	#your-web-shop_site_header {
		float:left;
		background-image:url("/site_images/header.jpg");
		background-position:top right;
		background-repeat:no-repeat;
		width:800px;
		height:137px;
		padding-left:30px;
	}
		#your-web-shop_header_navigation_links {
			float: left;
			padding-left:145px;
			padding-top:0px;
			width:650px;
		}
		.your-web-shop_header_navigation_links_divider {
			float:left;
			padding-left:3px;
			padding-right:3px;
			padding-top:8px;
			width:auto;
			height:22px;
		}
		#your-web-shop_header_navigation_links a {
			font-weight:normal;
			font-size:10px;
			color:#cccccc;
			padding-left:12px;
			padding-right:12px;
			padding-top:8px;
			width:auto;
			height:22px;
			float:left;
		}
		#your-web-shop_header_navigation_links a:hover {
			font-weight:normal;
			font-size:10px;
			color:#FFF;
			background-image:url("/site_images/header_nav_link_bg.jpg");
			background-position:top;	
			background-repeat:repeat-x;
		}

/*----------------------------------
	MAIN SITE HEADER **END**
----------------------------------*/

/*----------------------------------*/

	#your-web-shop_main_content_container {
		float:left;
		width:920px;
	}
	#your-web-shop_main_content h1.page_title {
		height:50px;
		background-image:url("/site_images/your-web-shop_h1_bg.jpg");
		background-position:top left;
		background-repeat:no-repeat;
		margin:0px;
		font-size:20px;
		font-weight:bold;
		color:#333;
		padding-top:16px;
		padding-left:65px;
	}
	#your-web-shop_main_content h2.paragraph_title {
		height:30px;
		background-image:url("/site_images/your-web-shop_h2_bg.jpg");
		background-position:0% 65%;
		background-repeat:no-repeat;
		margin-top:10px;
		margin-bottom:0px;
		font-size:14px;
		font-weight:bold;
		color:#333;
		padding-top:20px;
		padding-left:35px;

	}
	#your-web-shop_main_content h1.highlight {
		font-size:16px;
		color:#0099FF;
		margin:0px;
		font-weight:bold;
		text-decoration:underline;
		height:auto;
		background-image:none;
		background-position:top left;
		background-repeat:no-repeat;
		padding:0px;
		width:100%;
	}

/*----------------------------------
	MAIN SITE LEFT HAND NAVIGATION **START**
----------------------------------*/

		#your-web-shop_site_left_hand_navigation {
			float:left;
			width:150px;
			border-right:1px dotted #ccc;
			padding-bottom:3px;
			padding-left:30px;
			padding-top:28px;
		}
		#your-web-shop_site_left_hand_navigation table {
			float:left;
			width:10px;
		}
		#your-web-shop_site_left_hand_navigation tr {
			float:left;
			width:10px;
		}
		#your-web-shop_site_left_hand_navigation td {
			float:left;
			width:10px;
		}
			#your-web-shop_search_box {
				position:relative;
				top:0px;
				left:10px;
			}
			#your-web-shop_search_box input.search {
				position:relative;
				top:0px;
				left:0px;
				width:90px;
				font-size:9px;
				padding:3px;
				margin:0px;
			}
			#your-web-shop_search_box input.search_btn {
				position:relative;
				top:0px;
				left:5px;
				width:25px;
				font-size:9px;
				padding:0px;
				margin:0px;
				cursor:pointer;
				height:24px;
				width:24px;
			}
			#your-web-shop_left_navigation_links {
				float:left;
				padding:10px;
				padding-left: 0px;
				width:110px;
			}
			#your-web-shop_left_navigation_links_scroll_section {
				float:left;
				height:210px;
				overflow:auto;
				width:135px;
				scrollbar-3dlight-color:#E4E4E4;
				scrollbar-arrow-color:#0099FF;
				scrollbar-base-color:#fefefe;
				scrollbar-darkshadow-color:#E4E4E4;
				scrollbar-face-color:#f8f8f8;
				scrollbar-highlight-color:#f0f0f0;
				scrollbar-shadow-color:#f0f0f0;
				scrollbar-track-color:#f8f8f8;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner {
				float:left;
				width:110px;
				overflow:hidden;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner table {
				padding:0px;
				margin:0px;
				width:110px;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner tr {
				padding:0px;
				margin:0px;
				width:110px;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner td {
				padding:0px;
				margin:0px;
				width:110px;
			}
			.menu_navigator {
				width:55px;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner ul {
				float:left;
				padding:0px;
				margin:0px;
				list-style:none;
				list-style-type:none;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner li {
				float:left;
				padding:0px;
				list-style:none;
				list-style-type:none;
				margin:0px;
				width:110px;
			}
			#your-web-shop_left_navigation_links_scroll_section_inner li a {
				float:left;
				width:95px;
			}
			#your-web-shop_left_navigation_links h1 {
				float:left;
				font-size:12px;
				font-weight:bold;
				padding-bottom:5px;
				margin:0px;
			}
			.h1_title_lower {
				margin-top:10px;
				padding-top:10px;
			}
			#your-web-shop_left_navigation_links a {
				font-size:10px;
				width:120px;
				float:left;
				text-decoration:none;
				color:#666666;
				margin-left:1px;
				margin-bottom: 3px;
				text-align:left;
			}
			#your-web-shop_left_navigation_links a:hover {
				color:#0099FF;
			}
			#your-web-shop_left_navigation_links a.last_link {
				border-bottom:0px;
			}

		#your-web-shop_left_navigation_links_icons {
			padding-left:7px;
		}

/*----------------------------------
	MAIN SITE LEFT NAVIGATION **END**
----------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------
	MAIN SITE MAIN CONTENT CONTAINER **START**
----------------------------------*/

#your-web-shop_main_content {
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:625px;
	min-height:500px;
	overflow:none;
	background-image:url("/site_images/demo_website.png");
	background-position:bottom right;
	background-repeat:repeat;
}
/*----------------------------------
	MAIN SITE MAIN CONTENT CONTAINER **END**
----------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------
	MAIN SITE FOOTER **START**
----------------------------------*/

	#your-web-shop_site_footer {
		width:920px;
		height:60px;
		float:left;
		background-image:url("/site_images/body_footer.jpg");
		background-position:bottom;
		background-repeat:no-repeat;
	}
		#your-web-shop_footer_links {
			position:absolute;
			left:69px;
			width:790px;
			margin-top:6px;
			text-align:center;
			color:#FFFFFF;
		}
		#your-web-shop_footer_links a {
			font-size:9px;
			padding-left:5px;
			padding-right:5px;
			font-weight:normal;
			color:#FFFFFF;
		}
		#your-web-shop_footer_links a:hover {
			color:#000000;
		}
		#your-web-shop_footer_sub {
			position:absolute;
			left:70px;
			margin-top:50px;
			width:790px;
			text-align:center;
			font-size:9px;
		}
		#your-web-shop_footer_sub a {
			color:#666666;
			font-weight:normal;
			padding-top:5px;
		}
		#your-web-shop_footer_sub a:hover {
			color:#000;
			text-decoration:underline;
		}
		#your-web-shop_footer_cart_image {
			display:none;
			position:absolute;
			margin-top:48px;
			left:620px;
		}
/*----------------------------------
	MAIN SITE FOOTER **END**
----------------------------------*/

/*====================================================================================================================================
	<- YOUR-WEB-SHOP.co.uk DYNAMIC PAGE CSS DEFINITIONS **START** ->
====================================================================================================================================*/
/* search.html **start** */
.search_engine_result {
	padding:5px;
	border:1px dotted #ccc;
	float:left;
	margin-top:5px;
	background-color:#f2f2f2;
	width:610px;
}
.search_engine_result:hover {
	background-color:#DFFCFF;
}
.search_engine_link_title {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#0099FF;
	width:610px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	border-bottom:1px dotted #ccc;
}
.search_engine_link_hr {
	float:left;
	display:none;
	height:1px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border-bottom:1px dotted #ccc;
}
.search_engine_link_description {
	padding-top:5px;
	padding-bottom:5px;
	width:610px;
	text-align:left;
	float:left;
}
.search_engine_link_bar {
	width:auto;
	float:left;
	margin-top:-5px;
}
.search_engine_link_bar_link {
	font-size:9px;
	font-weight:normal;
	text-align:left;
}
.search_engine_link_bar_link:hover {
	font-size:9px;
	font-weight:normal;
}
.search_engine_result a {}

#your-web-shop_search_results {
	float:left;
	width:615px;
}
#your-web-shop_search_results table {
	float:left;
}
/* search.html **end** */

/* each_item.html **start** */

#your-web-shop_each_item_container {
	width:146px;
	height:207px;
	overflow:hidden;
	background-image:url("/site_images/each_item_bg_up.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	float:left;
	clear:both;
	margin-top:10px;
}
	#your-web-shop_each_item_image_holder {
		margin-top:10px;
		border:1px dotted #ccc;
		width:120px;
		height:120px;
		text-align:center;
		vertical-align:middle;
		background-color:#FFFFFF;
	}
	#your-web-shop_each_item_image_holder td {
		vertical-align:middle;
		text-align:center;
		width:120px;
		height:120px;
	}
	#your-web-shop_each_item_image_holder img {
		border:0px;
	}
	#your-web-shop_each_item_title {
		width:126px;
		height:40px;
		overflow:hidden;
		margin-top:3px;
	}
		#your-web-shop_each_item_title h1 {
			font-size:10px;
			margin:0px;
			padding:0px;
		}
	#your-web-shop_each_item_price {
		color:#0099FF;
		font-weight:bold;
		font-size:14px;
	}

/* each_item.html **end** */

/* view_item.html **start** */
#your-web-shop_view_item_container {
	float:left;
	width:100%;
	background-color:#FFFFFF;
	overflow:hidden;
}
	/* breadcrumbs **start** */
	#your-web-shop_view_item_breadcrumbs {
		float:left;
		width:100%;
		height:20px;
	}
	#your-web-shop_view_item_breadcrumbs h1 {
		font-size:10px;
		padding:0px;
		margin:0px;
		font-weight:bold;
	}
	/* breadcrumbs **end* */

/*////////////////////////////////////////////////////////////////////////////////////*/

	/* image container **start** */
	#your-web-shop_main_image_container {
		float:left;
		width:356px;
		text-align:center;
		margin-left:5px;
	}
		#your-web-shop_main_image {
			float:left;
			width:350px;
			padding:3px;
			border:1px dotted #ccc;
			background-color:#FFFFFF;
		}
			#your-web-shop_main_image td {
				width:350px;
				height:350px;
				padding:0px;
				margin:0px;
				vertical-align:middle;
				text-align:center;
				cursor:pointer;
			}
			#your-web-shop_main_image td img{
				border:0px;
			}
			.main_image_hidden {
				display:none;
				float:left;
				width:350px;
				padding:3px;
				border:1px dotted #ccc;
				background-color:#FFFFFF;
			}
			.main_image_hidden td {
				width:350px;
				height:350px;
				padding:0px;
				margin:0px;
				vertical-align:middle;
				text-align:center;
				cursor:pointer;
			}
			.main_image_hidden td img{
				border:0px;
			}

		#your-web-shop_image_gallery {
			width:360px;
			padding-top:5px;
		}
		#your-web-shop_image_gallery a {
			width:79px;
			height:79px;
			padding:3px;
			border:1px dotted #ccc;
			float:left;
			background-color:#FFFFFF;
			overflow:hidden;
		}
		#your-web-shop_image_gallery a:hover {
			border:1px dotted #0099FF;
		}
		#your-web-shop_image_gallery a.gallery_image_link {
			margin-left:3px;
		}
		#your-web-shop_image_gallery a img {
			width:79px;
			cursor:pointer;
		}
		#your-web-shop_image_gallery a td {
			height:79px;
			vertical-align:middle;
			cursor:pointer;
		}
		#your-web-shop_image_controls {
			width:360px;
			float:left;
			height:20px;
			overflow:hidden;
		}
			#your-web-shop_zoom_image {
				position:absolute;
				left:50%;
				top:522px;
				margin-left:-227px;
				margin-top:3px;
				width:150px;
				text-align:right;
				height:15px;
				overflow:hidden;
				clear:both;
			}
			#your-web-shop_revert_image {
				position:absolute;
				left:50%;
				top:522px;
				margin-left:-75px;
				margin-top:3px;
				width:150px;
				text-align:left;
				height:15px;
				overflow:hidden;
				clear:both;
			}
	/* image container **end** */

/*////////////////////////////////////////////////////////////////////////////////////*/

	/* product info **start** */
	#your-web-shop_product_info_container {
		float:right;
		width:250px;
		background-image:url("/site_images/view_item_product_info_repeat.jpg");
		background-position:top;
		background-repeat:repeat-y;
		margin-top:-7px;
	}
		#your-web-shop_product_info_container_top {
			background-image:url("/site_images/view_item_product_info_top.jpg");
			background-position:top;
			background-repeat:no-repeat;
			float:right;
			width:250px;
		}
			#your-web-shop_product_info_container_bottom {
				background-image:url("/site_images/view_item_product_info_bottom.jpg");
				background-position:bottom;
				background-repeat:no-repeat;
				float:right;
				width:250px;
				padding-bottom:20px;
				padding-top:12px;
			}

				#your-web-shop_view_item_product_title {
					width:100%;
					text-align:center;
					font-weight:bold;
				}
				#your-web-shop_view_item_product_title h1 {
					font-size:10px;
					margin:0px;
					padding-top:8px;
					padding-bottom:10px;
					height:15px;
					overflow:hidden;
					color:#FFFFFF;
					background-image:url("/site_images/view_item_product_title_bg.jpg");
					background-position:top;
					background-repeat:no-repeat;
					float:right;
					width:250px;
					text-align:center;
				}

				#your-web-shop_view_item_product_price {
					font-size:40px;
					color:#0099FF;
					font-weight:bold;
					width:100%;
					text-align:center;
					line-height:40px;
					padding-top:10px;
					padding-bottom:0px;
					float:left;
				}
				.vatinfo {
					padding:0px;
					margin-top:-5px;
				}
				
				#your-web-shop_view_item_product_code {
					width:100%;
					text-align:center;
					float:left;
				}

				#your-web-shop_view_item_product_additions {
					width:100%;
					text-align:center;
					padding-top:5px;
					padding-bottom:5px;
					float:left;
				}
				#your-web-shop_view_item_stock_count {
					width:100%;
					text-align:center;
					padding-top:5px;
				}
				#your-web-shop_view_item_rating {
					width:100%;
					text-align:center;
					padding-top:5px;
				}
				#your-web-shop_view_item_buy_section_container {
					float:left;
					background-image:url("/site_images/view_item_buy_section_bg_repeat.jpg");
					background-position:top;
					background-repeat:repeat-y;
				}
					#your-web-shop_view_item_buy_section_container_top {
						background-image:url("/site_images/view_item_buy_section_bg_top.jpg");
						background-position:top;
						background-repeat:no-repeat;
						float:left;
					}
						#your-web-shop_view_item_buy_section_container_bottom {
							width:238px;
							float:left;
							background-image:url("/site_images/view_item_buy_section_bg_bottom.jpg");
							background-position:bottom;
							background-repeat:no-repeat;
							padding-right:5px;
							padding-left:5px;
							padding-top:5px;
							padding-bottom:15px;
						}
						#your-web-shop_view_item_buy_section_container_bottom form {
							padding:10px;
							margin:0px;
						}
							#your-web-shop_view_item_buy_section_quantity {
								float:left;
								padding-right:3px;
								padding-top:5px;
								padding-left:5px;
							}
						.quantity_field {
							float:left;
							margin-left:3px;
							width:55px;
							padding:3px;
						}
						#buybutton {
							font-size:11px;
							float:right;
							padding:3px;
							margin-right:10px;
						}
						#your-web-shop_view_item_buy_section_container_bottom form a {
							float:left;
							text-align:center;
							font-weight:normal;
							text-align:center;
						}
						#your-web-shop_view_item_buy_section_container_bottom form a:hover {
							color:#FFFFFF;
						}
						/* quantity discounts */
						#your-web-shop_quantity_discounts_holder {
								float:left;
								padding-left:10px;
						}
						#your-web-shop_quantity_discounts_holder_inner {
								float:left;
								padding:3px;
								border:1px dotted #ccc;
								background-color:#FFFFFF;
								width:190px;
							
						}
						#your-web-shop_quantity_discounts_holder table {
								background-color: #F7F7F7;
								color:#0099FF;
						}				
						#your-web-shop_quantity_discounts_holder td {
								border-bottom:1px dotted #ccc;
								text-align:center;
								font-weight:bold;
								width:50%;
						}
						#quantity_discounts_table_1 {
								background-color: #EFEFEF;
						}						
						#your-web-shop_select_currency {
							padding:10px;
							width:197px;
						}
						#your-web-shop_select_currency_text {
							padding-bottom:0px;
							border-bottom:1px dotted #ccc;
							font-size:9px;
							width:100%;
							float:left;
						}
						#your-web-shop_select_currency a {
							float:left;
							width:30px;
							padding:3px;
						}
						#your-web-shop_select_currency img {
							float:left;
							border:1px solid #ccc;
						}
						#your-web-shop_select_currency img:hover {
							border:1px solid #0099FF;
						}
						.shipping {
							margin-left:15px;}
	/* product info **end** */

/*////////////////////////////////////////////////////////////////////////////////////*/

	/* product description **start** */	
	#your-web-shop_view_item_product_description {
		width:320px;
		float:left;
		padding:15px;
	}
		#your-web-shop_view_item_product_description h1 {
			font-size:12px;
			margin:0px;
			padding-bottom:5px;
		}
		#your-web-shop_view_item_product_description h2 {
			font-size:10px;
			text-align:left;
			margin:0px;
			padding:0px;
		}
	/* product description **end** */

/*////////////////////////////////////////////////////////////////////////////////////*/

	/* linked items **start** */
	#your-web-shop_view_item_linked_items_container {
		float:right;
		width:250px;
		background-image:url("/site_images/view_item_product_info_repeat.jpg");
		background-position:top;
		background-repeat:repeat-y;
		margin-top:0px;
	}
		#your-web-shop_view_item_linked_items_container_top {
			background-image:url("/site_images/view_item_product_info_top.jpg");
			background-position:top;
			background-repeat:no-repeat;
		}
			#your-web-shop_view_item_linked_items_container_bottom {
				background-image:url("/site_images/view_item_product_info_bottom.jpg");
				background-position:bottom;
				background-repeat:no-repeat;
				padding:12px;
				padding-bottom:20px;
			}
				#your-web-shop_view_item_linked_items_title {
					width:100%;
					text-align:center;
					font-weight:bold;
				}
					#your-web-shop_view_item_linked_items_title h1 {
						font-size:10px;
						margin:0px;
						padding-top:8px;
						padding-bottom:10px;
						height:15px;
						overflow:hidden;
						color:#FFFFFF;
						background-image:url("/site_images/view_item_product_title_bg.jpg");
						background-position:top;
						background-repeat:no-repeat;
					}
					#your-web-shop_view_item_linked_items {
						width:210px;
						margin-left:10px;
						padding:0px;
						border:1px dotted #ccc;
					}
						#linked_item_1 {
							border:0px;
						}
	/* linked items **end** */

/*////////////////////////////////////////////////////////////////////////////////////*/

	/* other items **start** */
	#your-web-shop_view_item_other_items_container {
		float:left;
		width:100%;
	}
		#your-web-shop_view_item_other_items_title {}
			#your-web-shop_view_item_other_items_title  h1 {}
					.h1_title {
						font-size:11px;
						width:100%;
						height:25px;
						background-image:url("/site_images/h1_title_bg.jpg");
						background-position:top;
						background-repeat:no-repeat;
						padding-top:7px;
						color:#FFFFFF;
						padding-left:20px;
						padding-bottom:0px;
						margin-left:-10px;
						font-weight:normal;
					}
		#your-web-shop_view_item_other_items {}
	/* other items **end** */


/* view_item.html **end** */

/* linked_item.html **start** */
#your-web-shop_linked_item_container {
	width:198px;
	padding:3px;
	border-bottom:1px dotted #CCC;
	cursor:pointer;
	float:left;
}
	#your-web-shop_linked_item_image_container {
		float:left;
		width:70px;
		text-align:left;
	}
		#your-web-shop_linked_item_image_container table {
			width:70px;
			table-layout:auto;
		} 
		#your-web-shop_linked_item_image_container td {
			width:60px;
			height:60px;
			background-color:#FFFFFF;
			padding:2px;
			border:1px dotted #CCC;
			text-align:center;
			vertical-align:middle;
		}
			#your-web-shop_linked_item_image_container img {
				border:0px;
			}
	#your-web-shop_linked_item_product_name {
		float:right;
		padding-left:5px;
		padding-top:5px;
		height:38px;
		overflow:hidden;
		text-align:left;
		font-size:10px;
		width:100px;
	}
	#your-web-shop_linked_item_price {
		width:100px;
		float:right;
		padding-left:5px;
		padding-top:2px;
		text-align:center;
		font-size:18px;
		color:#0099FF;
	}
/* linked_item.html **end** */
/*====================================================================================================================================
	<- YOUR-WEB-SHOP.co.uk DYNAMIC PAGE CSS DEFINITIONS **END** ->
====================================================================================================================================*/

/*====================================================================================================================================
	<- YOUR-WEB-SHOP.co.uk STATIC PAGE CSS DEFINITIONS **START** ->
====================================================================================================================================*/
	.front_heads {
		font-size:10.5pt;
		color: #000000
}
	.index_btn {
		position:absolute;
		top:639px;
		left:50%;
		margin-left:-223px;
		z-index:1000;
		float:left;
		width:100px;
		height:84px;
		text-align:center;
		vertical-align:middle;
		color:#000;
		font-size:12px;
		border:1px dotted #ccc;
		overflow:hidden;
}
	.index_btn {
		float:left;
		width:100px;
		height:84px;
		padding-top:25px;
		text-align:center;
		margin-left:16px;
		margin-top:9px;
		vertical-align:middle;
		color:#000;
		font-size:12px;
		border:1px dotted #ccc;
		overflow:hidden;
}
	.index_btn:hover {
		border:1px dotted #FFF;
		cursor:pointer;
		background-color:#00FFFF;
}
	.index_btn_1 {
		position:absolute;
		top:639px;
		left:50%;
		margin-left:-104px;
		z-index:1000;
		float:left;
		width:100px;
		height:84px;
		text-align:center;
		vertical-align:middle;
		color:#000;
		font-size:12px;
		border:1px dotted #ccc;
		overflow:hidden;
}
	.index_btn_1:hover {
		border:1px dotted #FFF;
		cursor:pointer;
		background-color:#00FFFF;
}
	.index_btn_2 {
		position:absolute;
		top:639px;
		left:50%;
		margin-left:14px;
		z-index:1000;
		float:left;
		width:100px;
		height:84px;
		text-align:center;
		vertical-align:middle;
		color:#000;
		font-size:12px;
		border:1px dotted #ccc;
		overflow:hidden;
}
	.index_btn_2:hover {
		border:1px dotted #FFF;
		cursor:pointer;
		background-color:#00FFFF;
}
	.bigger_fractions {
		font-size:10.5pt;
}
	.grey_text {
		font-size:12px;
		color:#999999;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
	.grey_bathroom_text {
		font-size:11pt;
		color:#666666;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}		
	.grey_form_text {
		font-size:12px;
		color:#777777;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------------------------------*/
/* index.htm **end** */

/*====================================================================================================================================
	<- YOUR-WEB-SHOP.co.uk STATIC PAGE CSS DEFINITIONS **END** ->
====================================================================================================================================*/

#login_container {
	margin-left: 610px;
	width: 170px;
	text-align: right;
}