/* Shop CSS Settings */

/*Menu Settings */

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

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

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

ul.page_ul
	{
	list-style:none;
	padding:0;
	margin:0;
	/*color:#d597b1;*/

	}



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
	{
	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:#ffffff;
	}

ul.cart li.cart_left, ul.cart li.cart_right
	{
	list-style:none;
	}

div.cart_container input
	{
	font-size:10px;
	}



/*Page Numbers Settings */

div.pagenos 
	{
	text-align: right;
	float: right;
	width: 270px;
	}

/*Breadcrumb Settings */

div.breadcrumbs 
	{

	
	text-align:left;
	width:600px;
	}


/*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:#a4114d;
	}

div.product_grid div.product_container  a:hover 
	{
	text-decoration: none;
	color:#a4114d;
	}*/
	
div.product_grid div.product_container
	{
	float: left;
	width: 183px;
	margin-right: 5px;
	/*color: #a4114d;*/
	text-align:center;
	margin-bottom:5px;
	padding-bottom:10px;
	}
	
div.product_grid div.product_container div.product_image img
	{
	border: 2px solid #a4114d;
	padding-bottom:0px;
	padding-top:0px;
	}

/*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;
	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:#9a4783;
	}

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

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:555px;
	}

div.product_detail_container div.product_detail_left
	{
	width:265px;
	height:365px;
	float:left;
	}

div.product_detail_container div.product_detail_left div.product_image
	{
	width:265px;
	height:305px;
	}

div.product_detail_container div.product_detail_left div.product_image_text
	{
	height:60px;
	padding-left:20px;
	}


div.product_detail_container div.product_detail_right
	{
	width:280px;
	padding-left:10px;
	height:365px;
	float:left;
	}

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
	{
	padding-bottom:10px;
	}

div.product_detail_container div.product_detail_right div.related_files
	{
	padding-bottom:10px;
	}
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;
	}


/*Search Box*/
#searchfrm {
display:inline;
}
input.search_box
	{
	height:10px;
	width:100px;
	font-size:1em;
	}

/*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;
	}

/*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;
	}

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

div .label_input input, div .label_input textarea 
	{
	width:200px;
	}
