/* Shop CSS Settings */
/* wow wow stuff */

.prod_block {
padding:10px;
float:left;
width:335px;
height:10px;
}

.button {
width:125px;
height: 26px;

}
.colour_range {
background-image:url(../img/colour_range.gif);
}

.good_points {
	
	width:68px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:68px;
}
.gp_begin {
background-image:url(../img/symbols/first.gif);
}
.gp_middle {
background-image:url(../img/symbols/middle.gif);
}
.gp_end {
background-image:url(../img/symbols/last.gif);
}
.gp_single {
background-image:url(../img/symbols/single.gif);
}

.gp_begin_hor  {
background-image:url(../img/symbols/left_horizontal.gif);
float:left;
padding-left: 7px;
width:61px;

}
.gp_middle_hor  {
background-image:url(../img/symbols/centre_horizontal.gif);
float:left;
width:64px;
padding-left:4px;

}
.gp_end_hor  {
background-image:url(../img/symbols/right_horizontal.gif);
float:left;
padding-left: 2px;
width:66px;

}
.gp_single_hor {
background-image:url(../img/symbols/single_horizontal.gif);
float:left;
padding-left: 6px;
width:62px;

}

.gp_left {
	float:left;
	height:47px;
	padding-top: 9px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.gp_right {
	float:left;
	height:47px;
	width:215px;
	padding-top: 9px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 12px;
}



/*Menu Settings */

ul.category_ul
	{
	list-style:none;
	padding:0;
	margin:0;
	}

ul.category_ul li ul
	{
	list-style:none;
	padding-top:10px;
	}

ul.category_ul li
	{
	padding:0;
	margin:0;
	padding-left:0px;
	padding-bottom:10px;
	}

ul.page_ul
	{
	list-style:none;
	padding:0;
	margin:0;
	}

ul.page_ul a.selected_page
	{
	text-decoration:none;
	color:#a4740e;
	}

ul.page_ul li ul
	{
	list-style:none;
	padding-top:3px;
	}
	
ul.page_ul li
	{
	padding:0;
	margin:0;
	padding-left:0px;
	padding-bottom:3px;
	}

ul.customer_ul
	{
	list-style:none;
	padding:0;
	margin:0;
	}
ul.customer_ul li ul
	{
	list-style:none;
	padding-top:3px;
	}

ul.customer_ul li
	{
	padding:0;
	margin:0;
	padding-left:0px;
	padding-bottom:3px;
	}

/* Add to Basket */

select.product_var_select
	{
	float:left;
	font-size:0.8em;
	}

input.product_qty_input
	{
	font-size:0.8em;
	width:30px;
	text-align:center;
	}


/* Cart Settings */

td.cart_head, tr.cart_head
	{
	/*background-color:#CCCCCC;*/

	}

ul.cart li.cart_left, ul.cart li.cart_right
	{
	list-style:none;
	}
div.cart_container_head {
background-color:#999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
clear:left;
color:#FFFFFF;
float:left;
height:23px;
margin:60px 20px 0 30px;
padding:5px;
width:600px;
}
div.cart_container {
float:left;
width:600px;
margin:0px 20px 0px 30px;
clear:left;
padding:5px;
border:1px solid #01AFB0;
}
div.cart_container input
	{
	font-size:10px;
	}


div.cart_container_foot {
float:left;
width:652px;
margin:0px 20px 0px 50px;
clear:left;
padding:5px 5px 5px 5px;
//background:url(../img/cart-bottom.gif);
height:23px;
}


/*Breadcrumb Settings */

div.breadcrumbs 
	{
	float:left;
	text-align:left;
	//width:485px;
	height:31px;
	margin-top:15px;
	//background-image:url(../img/breadcrumb.jpg);
	//background-repeat:no-repeat;
	font-size:12px;
	padding-left:15px;
	padding-top:2px;
	color:##422C15;
	font-weight:bold;
	}

div.breadcrumbs_long 
	{
	float:left;
	text-align:left;
	width:696px;
	height:31px;
	margin-top:15px;
	//background-image:url(../img/breadcrumb.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	padding-left:5px;
	padding-top:2px;
	color:#422C15;
	font-weight:bold;
	}
div.breadcrumbs_long a
	{
	text-decoration:none;
	color:#FFFFFF;
	}

div.breadcrumbs_long a:hover
	{
	color:#000000;
	}

div.breadcrumbs a
	{
	text-decoration:none;
	color:#FFFFFF;
	}

div.breadcrumbs a:hover
	{
	color:#000000;
	}



/*Page Numbers Settings */

div.pagenos 
	{
	text-align: right;
	float: right;
margin-right:30px;
	width: 220px;
	height:49px;
	//background-image:url(../img/page_numbers.jpg);
	background-repeat:no-repeat;
	}
	
	div.pagenos a:link,  div.pagenos a:visited{
	color:#422C15;
	}
div.pagenos .page_back
	{
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
	//width:85px;
margin-right:10px;
	}

div.pagenos .page_next
	{
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
margin-right:10px;
	}


div.pagenos .page_view
	{

	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
margin-right:10px;
	}
div.filler 
	{
	float:right;
	width:220px;
	height:50px;
	//background-image:url(../img/breadcrumbfiller.jpg);
	}
div.filler_small
	{
	float:right;
	width:19px;
	height:50px;
	//background-image:url(../img/breadcrumbfiller_small.jpg);
	}
div.pagenosbig
	{
	text-align: right;
	float: right;
	padding-right:15px;
	width:285px;
	height:49px;
	//background-image:url(http://directory.wow-wow.co.uk/img/page_numbers.jpg);
	background-repeat:no-repeat;
	}
	
div.pagenosbig a:link,  div.pagenosbig a:visited
	{
	color:#FFFFFF;
	}
div.pagenosbig .page_back_big
	{
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
	width:135px;
	}

div.pagenosbig .page_next_big
	{
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
	padding-left:18px;
	width:52px;
	}


div.pagenosbig .page_view_big
	{

	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:16px;
	color:#422C15;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	}

div.pagenosbig span.page_next_big a.next
	{
	color:#422C15;
	
	}

#centrecontainer .breadcrumb .pagenos a:link, #centrecontainer .breadcrumb .pagenos a:visited{

	color:#422C15;
	}
/* div.pagenos .page_back a, div.pagenos .page_next a, div.pagenos .page_view a
	{
	text-decoration:none;
	color:#422C15;
	}
div.pagenos .page_back a:hover, div.pagenos .page_next a:hover, div.pagenos .page_view a:hover
	{
	text-decoration:none;
	color:#000000;
	}*/

/*Product List Settings*/

div.product_grid 
	{
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	}

div.product_grid div.product_container  a 
	{
	text-decoration: none;
	color:#999999;
	}

div.product_grid div.product_container  a:hover 
	{
	text-decoration: none;
	color:#666666;
	}
	
div.product_grid div.product_container
	{
	float: left;
	width: 153px;
	
	margin-right: 5px;
	padding: 8px;
	text-align:center;
	margin-bottom:5px;
	}
	
div.product_grid div.product_container div.product_image
	{
	height:100px;
	padding-bottom:15px;
	padding-top:15px;
	}

/*Product List Sets */

div.product_set_view
	{
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	}

div.product_set_view div.product_container
	{
	float: left;
	width: 500px;
	border: 1px dotted #660000;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	margin-bottom:5px;
	}

div.product_set_view div.product_container a 
	{
	text-decoration: none;
	color:#660000;
	}

div.product_set_view div.product_container a:hover 
	{
	text-decoration: none;
	color:#993300;
	}

div.product_set_view div.product_container div.product_image
	{
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	padding-right:20px;
	}

div.product_set_view div.product_container div.product_title
	{
	float:left;
	width:100px;
	}
div.product_set_view div.product_container div.product_desc
	{
	float:left;
	width:200px;
	}
div.product_set_view div.product_container div.product_price
	{
	float:left;
	width:50px;
	text-align:right
	}
div.product_set_view div.product_container div.product_qty
	{
	float:left;
	width:80px;
	text-align:right;
	}
div.product_set_view div.product_container div.product_qty input
	{
	width:25px;
	font-size:10px;
	text-align:center;
	}


/*Product Detail Settings*/

div.product_detail_container
	{

	width:720px;
	}

div.product_detail_container div.product_detail_left
	{
	width:340px;
	float:left;
	}

div.product_detail_container div.product_detail_left div.product_image
	{
	width:340px;
	padding-bottom:10px;
	text-align:center;
	}

div.product_detail_container div.product_detail_left div.product_image_text
	{
	height:50px;
	padding-left:20px;
	padding-top:10px;
	}


div.product_detail_container div.product_detail_right
	{
	width:270px;
	padding-left:10px;
	float:left;
	padding-top:0px;
	}

div.product_detail_container div.product_detail_right div.product_title
	{
	padding-bottom:10px;
	}
	
div.product_detail_container div.product_detail_right div.product_add
	{
	margin-bottom:10px;
	float:left;
	}

div.product_detail_container div.product_detail_right div.product_add a
	{
	font-weight:bold;
	font-size:1.1em;
	}

div.product_detail_container div.product_detail_right div.related_files
	{
	padding-bottom:10px;
	clear:both;
	}
div.product_detail_container div.product_detail_right div.size_info
	{
	padding-bottom:10px;
	}

div.product_detail_container div.product_detail_right div.product_price
	{
	padding-bottom:10px;
	}
	
div.product_detail_container div.extra_features
	{
	float:left;
	width:340px;
	padding-bottom:10px;
	text-align:center;
	}
	
div.product_detail_container div.product_extra_images
	{
	//width:340px;
	padding-bottom:15px;
	float:left;
	}


div.product_detail_container div.related_products
	{
	float:left;
	//width:340px;
	padding-bottom:20px;
	}
div.product_detail_container div.related_products div.related_products_inner
	{
	width:110px;
	float:left;
	padding-right:3px;
	}


/*Search Box*/
#searchfrm {
display:inline;
}
input#searchtxt
	{
	height:18px;
	width:110px;
	float: left;
	border: 0px;
	}

/*Search Results*/
div.search_result_container
	{
	padding-bottom:15px;
	clear:both;
	}

div.search_result_container div.search_title
	{
	padding-bottom:5px;
	font-size:1.1em;
	font-weight:bold;
	}
div.search_result_container div.search_desc
	{
	padding-bottom:5px;
	}
div.search_result_container div.search_url
	{
	}

div.search_result_container div.search_image
	{
	float:left;
	width:106px;
	height:106px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
	}

/*Content Settings*/

.normal_image_1_left {
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	float:left;
}

.normal_image_1_right {
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	float:right;
}


.vertical_image_1_left, .vertical_image_2_left, .vertical_image_3_left, .vertical_image_4_left {
	width:193px;
	height:145px;
	clear:left;
	float:left;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:20px;
}

.vertical_image_1_right, .vertical_image_2_right, .vertical_image_3_right, .vertical_image_4_right {
	width:193px;
	height:145px;
	clear:right;
	float:right;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:20px;
}

.vertical_image_1_left_blank, .vertical_image_2_left_blank, .vertical_image_3_left_blank, .vertical_image_4_left_blank {
	height:145px;
	width:0px;
	clear:left;
	float:left;
	padding-bottom:10px;
	padding-top:20px;
}

.vertical_image_1_right_blank, .vertical_image_2_right_blank, .vertical_image_3_right_blank, .vertical_image_4_right_blank {
	height:145px;
	width:0px;
	clear:right;
	float:right;
	padding-bottom:10px;
	padding-top:20px;
}

div .contact_row
	{
	line-height:22px;
	width:520px;
	}

div .label_contact
	{
	width:250px;
	text-align:right;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	}
div .label_input
	{
	width:250px;
	text-align:left;
	float:left;
	padding-bottom:10px;
	}

div .label_input input, div .label_input textarea 
	{
	width:200px;
	}
/*  Grey Round Edge Boxes  */

.home_box 
	{
		padding:6px 10px 0px 10px;
	float:left;
	width:252px;
	height:154px;
	background-image:url(../img/home_box.gif);
	}
/*	
.home_box 
	{
		padding:6px 10px 0px 12px;
	float:left;
	width:248px;
	height:153px;
	background-image:url(../img/home_box.gif);
	}*/

div.work_living
	{
	float:left;
	width:252px;
	}

div.home_box_links
	{
	width:252px;
	float:left;
	}

div.cat_name_cont_home
	{
	text-align:left;
	width:115px;
	float:left;
	}
	
.items_for 
	{
	color:#999999;
	font-size:12px;
	float:left;
	}

.bold 
	{
	font-weight:bold;
	}

.work_living 
	{
	margin:0PX;
	padding:0PX;
	color:#999999;
	font-size:26px;
	font-weight:bold;
	}
div#out_of_stock
	{
	display:none;
	visibility:hidden; 
	clear:both;
	font-weight:bold;
	font-size:1.1em;
	color:#FF0000;
	}

