/* From: account_details.css */


#account_details_container
{

}

#account_details_container p
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#account_details_container fieldset
{
	margin-bottom: 12px;
	padding-bottom: 0px;
	border: 1px #ccc solid;
	background-color: #fcfcfc;
}

#account_details_container legend
{
	font-weight: bold;
	color: #777
}

#account_details_container label
{
	float: left;
	display: block;
	text-align: right;
	width: 125px;
}

#account_details_container input
{
	margin-left: 20px;
	padding: 1px;
}

#account_details_header
{
	font-size:18px;
}

/* From: account_details_updated.css */


	

/* From: account_history.css */


	#account_history_container
{
	width: 612px;
	min-height:500px;
	height:auto;
	height:500px;
}

#account_history_header
{
	font-size: 18px;
}

.account_history_order_container
{
	border: 1px #ccc solid;
	height: 30px;
	background-color:#fcfcfc;
	padding: 3px;
	margin: 5px 0 5px 0;
}
.account_history_order_container:hover
{
	background-color:#ddd;
	cursor: pointer;
}

.account_history_col1
{
	float: left;
	width: 160px;
}
.account_history_col2
{
	float: left;
	width: 240px;
}
.account_history_col3
{
	float: left;
	width: 200px;
}
.account_history_col4
{
	float: left;
	width: 160px;
}
.account_history_col5
{
	float: left;
	width: 240px;
}
.account_history_col6
{
	float: left;
	width: 200px;
}
#account_history_order_statistics
{
	border: 1px solid #ccc;
	padding: 2px;
}

/* From: account_home.css */


	

/* From: account_login.css */

h1.dynamic_heading {
	float:left;
	width:100%;
	font-size:12px;
	padding:10px;
	clear:both;
	color:#FFFFFF;
	background-color:#034c93;
	margin:0px 0px 10px 0px;
	font-weight:normal;
}
	#accounts_login_container{
		width:580px;
		padding:10px;
		}
	#accounts_login_inner_left{
		float:left;
		width: 280px;
		border-right: 1px solid #034c93;
		padding:0px;
		}
	#accounts_login_inner_right{
		float:left;
		width: 280px;
		padding-left:10px;
		}
.accounts_login_header {
	font-size: 18px;
}
.accounts_login_description {

}
.accounts_login_form {
	font-size: 11px;
	padding: 0 0 0 0;
}
.accounts_login_form_prompts {
	padding: 10px 0 0 0;
	font-weight: bold;
}
.accounts_login_submit_button {
	margin: 10px 0 0 0;
	padding: 1px 1px 1px 1px;
}
#account_login_register {
	padding: 10px 0 0 0;
}
#accounts_login_forgot {
	padding: 10px 0 0 0;
}

/* From: account_login_failed.css */


	#accounts_login_failed_container{
		width:580px;
		margin:10px;
		}
	#accounts_login_failed_header{
	font-size:18px;
	}


/* From: account_logout.css */

	#accounts_logout_container{
		float:left;
		padding:10px 0px 0px 10px;
		width: 600px;
		}
	#accounts_logout_container a{
		text-transform:uppercase;
		}
		


/* From: account_lost_password.css */


	#account_lost_password_container
{
	width: 612px;
}
#account_lost_password_header
{
	font-size: 18px;
	margin: 0 0 10px 0;
}
#account_lost_password_description
{
	padding: 0 0 10px 0;
}
.account_lost_password_form_button
{
	padding: 1px 1px 1px 1px;
}
.account_lost_password_form_field
{
	width: 150px;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
}

/* From: account_lost_password_result.css */

	#account_lost_password_result_container{
		width:590px;
		margin:15px 0px 0px 10px;
		}
	#account_lost_password_result_header{
		font-size: 18px;
		text-transform:uppercase;
		}
	#account_lost_password_result_description_container{
		}
	.account_lost_password_result_description{
		}
	.account_lost_password_result_email{
		font-weight:bold;
		font-style:italic;
		}
	#account_lost_password_result_container a{
		text-transform:uppercase;
		}



/* From: account_nav.css */


	#accounts_nav_container
{
	margin: 10px 0 20px 0;
}
#accounts_nav_links_container
{
	float:left;
	width:100%;
	background-color:#034C93;
	color:#FFFFFF;
}
#accounts_nav_header
{
	font-size:12px;
	margin-bottom: 10px;
	float:left;
	width:100%;
	padding:0px 0px 0px 10px;
}
#accounts_nav_container a.off
{
	padding: 10px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}
#accounts_nav_container a.off:hover
{
	text-decoration:underline;
}
#accounts_nav_container a.on
{
	padding: 10px;
	border-right: 1px #fff solid;
	border-bottom: 1px #9f4848 solid;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#9f4848;
}
#accounts_nav_container a.on:hover
{

}
#account_container {
	float:left;
	padding:10px;
	width:586px;
}
#account_header {
	float:left;
	width:586px;
	padding:10px;
	font-size:12px;
	color:#fff;
	background-color:#9f4848;
	clear:both;
	margin:0px 0px 0px 0px;
}


/* From: account_new_account_created.css */


	

/* From: account_order_details.css */

#account_order_details_container
{
	width: 590px;
	padding: 10px;
}

#account_order_details_inner_left
{
	float: left;
	border: 1px solid #000000;
	padding: 10px;
	width: 268px;
	margin-right: 5px;
}

#account_order_details_inner_right
{
	float: left;
	border: 1px solid #000000;
	padding: 10px;
	width: 268px;
	margin-left: 5px;
}

#account_order_details_order_lines
{
	float: left;
	width: 590px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#account_order_details_order_lines th
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#account_order_details_order_lines table
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#account_order_details_order_lines td
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#account_order_details_order_lines th
{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}

#account_order_details_order_lines thead th
{
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	border: 1px #000 solid;
	background-color: #999;
	color: #fff;
}

#account_order_details_order_lines tbody th
{
	border-right:1px solid #000;
	border-left:1px solid #000;
}

#account_order_details_order_lines td
{
	border-right:1px solid #000;
	border-left:1px solid #000;
}

#account_order_details_order_lines tbody td
{
	padding:7px 10px;
}

#account_order_details_order_lines tbody th
{
	padding:7px 10px;
	border-left:1px solid #000;
}

#account_order_details_order_lines tfoot td
{
	margin-top:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding: 4px 9px 4px 9px;
}

#account_order_details_order_lines tfoot th
{
	margin-top:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	padding: 4px 9px 4px 9px;
	font-size: 90%;
	background-color: #999;
	color: #fff;
}

#account_order_details_order_lines caption
{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}

.account_order_details_boxes
{
	float: left;
	margin-bottom: 10px;
	border: 1px solid #000;
	padding: 5px;
	width: 278px;
}

.account_order_details_boxes_right
{
	float: left;
	margin-bottom: 10px;
	margin-left:10px;
	border: 1px solid #000;
	padding: 5px;
	width: 278px;
}

#account_order_details_shipping_container
{
	float: left;
	width: 578px;
	border: 1px solid #000;
	margin-top: 10px;
	padding-left: 10px;
}

/* From: account_returns.css */


	#account_returns_container
{
	width: 612px;
	min-height:500px;
	height:auto;
	height:500px;
}
#account_returns_header
{
	font-size: 18px;
}
.account_returns_sub_header
{
	font-weight: bold;
	padding: 10px 0 0 0;
}

/* From: account_setup_account.css */


	#accounts_setup_account_container {
	width: 590px;
	padding: 10px;
}
.accounts_setup_account_form_textbox {

	width: 180px;
	font-size:11px;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;

}

.accounts_setup_account_header {
	font-size: 18px;
}

#accounts_setup_account_form {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.accounts_setup_form_labels {
	font-weight: bold;	
}
.accounts_setup_account_button {
	padding: 1px 1px 1px 1px;
}

/* From: account_setup_account_failed.css */

	#account_setup_account_failed_container{float:left; width:586px; padding:10px;}
	#account_login_header{float:left; width:586px; font-size:14px; line-height:20px;}
	#account_setup_account_failed{
		float:left;
		width:586px;
		padding-top:10px;
		}

/* From: account_support.css */


	#accounts_support_container
{
	width: 612px;
	min-height:500px;
	height:auto;
	height:500px;
}

#accounts_support_header
{
	font-size:18px;
}
.accounts_support_question
{
	font-weight: bold;
	margin: 10px 0 0 0;
}
.accounts_support_answer
{

}

/* From: account_trade_account_requested.css */


	

/* From: basket.css */

/* basket.php */

#basket_progress_indicator{
	width:100%;
	}

#basket_progress_indicator img{
	width:80%;
	}
#basket_content_items{
	width:480px;
	overflow:hidden;
}
#basket_content_items img{
	padding-left:0px;
	}
hr.basket_progress_divider{
	border:1px solid #000000;
	background-color:#000000;
	height:1px;
	}
table.basket_content_elements{
	width:100%;
	border:1px solid black;
	}
table.basket_content_table{
	width:100%;
	}
table.basket_content_summary{
	width:100%;
	}
table.basket_content_shipping{
	width:100%;
	}
tr.basket_content_table_banner{
	background-color:#eeeeee;
	font-weight:bold;
	text-transform:capitalize;
	}
tr.basket_content_table_warning{
	background-color:#f4dada;
	}
tr.shipping_option_selected{
	background-color:#ffff00;
	text-align:left;
	}
td.basket_content_table_trash{
	width:30px;
	vertical-align:top;
	text-align:center;
	padding:3px;
	}
td.basket_content_table_quantity{
	width:100px;
	vertical-align:top;
	text-align:center;
	padding:3px;
	}
.basket_oe_content_table_qtybox{
	border:none;
	margin-left:20px;
	}
td.basket_content_table_description{
	vertical-align:top;
	padding:3px;
	text-align:left;
	}
td.basket_content_table_image{
	width:120px;
	padding:3px;
	}
td.basket_content_table_price{
	width:80px;
	text-align:right;
	vertical-align:top;
	padding:3px;
	}
td.basket_content_table_summary{
	text-align:right;
	font-weight:bold;
	text-transform:capitalize;
	padding:3px;
	}
td.basket_content_total{
	color:red;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	}
td.basket_content_control_left{
	text-align:left;
	padding:3px;
	}
td.basket_content_control_right{
	text-align:right;
	padding:3px;
	}
td.basket_content_small_prompt{
	font-size:75%;
	text-align:left;
	padding:3px;
	}
td.basket_content_table_vatmessage{
	text-align:right;
	vertical-align:top;
	padding:3px;
	}
span.basket_content_table_alter{
	font-weight:normal;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	}
span.basket_content_table_product_link{
	font-weight:bold;
	cursor:pointer;
	font-size:10px;
	}
	.basket_oe_content_table_product_link{
		font-weight:bold;
		font-size:10px;
		}
span.basket_content_table_product_code1{
	text-transform:capitalize;
	font-variant:small-caps;
	font-size:9px;
	}
span.basket_content_table_product_code2{
	font-style:italic;
	font-size:9px;
	}
span.basket_content_table_product_warning{
	color:red;
	font-weight:bold;
	}
hr.basket_content_table_divider{
	border:1px dashed #eeeeee;
	height:1px;
	margin:5px 10px 5px 10px;
	}

#basket_container
{
	width: 100%;
	padding: 0px 0px 10px 0px;
	overflow:hidden;
}

#basket_container h1
{
	font-size: 12px;
	background-color: #034c93;
	margin: 0px;
	padding: 10px;
	color: #ffffff;
	width:100%;
	font-weight:normal;
}

#basket_order_total_container
{
	float: left;
	width: 100%;
	margin-top: 10px;
	overflow:hidden;
}

.basket_order_total_inner_right_inner_left
{
	float: left;
	width: 518px;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	text-align: right;
}
.basket_order_total_inner_right_inner_right
{
	float: left;
	width: 80px;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	text-align: right;
	font-weight:bold;
	color:#FF0000;
}

#basket_order_options
{
	margin-top: 10px;
	float: left;
	width: 100%;
	overflow:hidden;
}

#basket_order_options_inner_left
{
	float: left;
	width: 150px;
	padding: 5px;
}

#basket_order_options_inner_right
{
	float: left;
	width: 436px;
	padding: 5px;
	text-align: right;
}

#basket_order_lines
{
	float: left;
	width: 100%;
	overflow:hidden;
}

#basket_order_lines_inner
{
	width:100%;
}

#basket_order_lines table
{
	width: 100%;
}

#basket_order_lines table thead
{
	width: 100%;
	border-bottom:1px solid #ccc;
}
#basket_order_lines th
{
font-size:10px;
font-weight:bold;
text-align:center;
height:40px;
}
.basket_order_lines_product_image {
	width:52px;
	vertical-align:middle;
	height:70px;
}
.basket_order_lines_image
{
	width: 50px;
	height: 50px;
	vertical-align: middle;
	border:1px dotted #ccc;
	overflow:hidden;
	text-align:center;
	float:right;
}
.basket_order_lines_image img
{
	width: 50px;
	height: 50px;
	vertical-align: middle;
}

.basket_order_lines_product_price
{
	text-align: right;
	vertical-align: middle;
	font-size:11px;
	width:75px;
	padding:0px 10px 0px 0px;
}

.basket_order_lines_product_name
{
	vertical-align: middle;
	width:190px;
}

.basket_order_lines_product_quantity
{
	vertical-align: middle;
	width:80px; 
	overflow:hidden;
}

.basket_order_lines_product_remove
{
	vertical-align: middle;
	width:30px;
	padding:0px 0px 0px 10px;
}
	.basket_oe_content_table_product_header{
		cursor:pointer;
		}
.clear_float_left
{
	clear: left;
}

.basket_order_lines_divider
{
	border-top: 1px #034c93 solid;
}
	.basket_oe_lines_divider
	{
		width:550px;
		margin-left:50px;
		border-top: 1px solid red;
	}

/* From: browse.css */

	#browse_display_items_summary{
		float:left;
		width:596px;
		font-size:10px;
		border-bottom:1px solid #034C93;
		background-color:#034C93;
		font-weight:bold;
		color:#FFFFFF;
		padding:5px 0px 5px 10px;
		clear:both;
		}
	.browse_display_items_summary_total{
		float:left;
		}
	.browse_display_items_summary_pages{
		float:right;
		font-size:10px;
		font-style:italic;
		margin-right:10px;
		}
	#browse_department_sections{
		float:left;
		width:489px;
		padding:0px 0px 0px 0px;
		}
	#browse_department_sections_summary{
		float:left;
		width:510px;
		padding:5px 0px 5px 10px;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		margin:2px 0px 0px 0px;
		font-size:10px;
		}
	#browse_department_sections_list{
		float:left;
		width:510px;
		padding:10px 0px 0px 0px;
		}
	#browse_featured_items{
		float:left;
		width:606px;
		padding:0px;
		color:#ffffff;
		background-color:#9A4141;
		}
	#browse_featured_items_text{
		float:left;
		width:586px;
		padding:10px;
		text-align:justify;
		}
	#browse_featured_items_list{
		float:left;
		width:600px;
		margin:0px;
		padding:0px 0px 10px 10px;
		}
	#browse_form {
		float:left;
		width:100%;
		padding:0px;
		margin:0px;
		}
	#browse_display_items{
		float:left;
		width:600px;
		padding:0px 0px 10px 10px;
		margin:0px 0px 0px 0px;
		}
	#browse_pages_navigation{
		float:left;
		width:583px;
		padding:5px 10px 5px 10px;
		font-size:10px;
		text-transform:capitalize;
		overflow:hidden;
		background-color:#034C93;
		color:#FFFFFF;
		}
	#browse_display_items_advanced{
		float:left;
		width:100%;
		padding:0px 0px 0px 0px;
		}
	#browse_multibuy{
		float:left;
		width:590px;
		height:30px;
		padding:10px 0px 0px 10px;
		}
	#browse_multibuy_submit_button{
		float:right;
		height:20px;
		font-size:12px;
		font-family:verdana,arial,sans-serif;
		font-variant:small-caps;
		text-transform:capitalize;
		margin:5px;
		cursor:pointer;
		text-align:right;
		}
	#browse_multibuy_clear_button{
		float:right;
		height:20px;
		font-size:12px;
		font-family:verdana,arial,sans-serif;
		font-variant:small-caps;
		text-transform:capitalize;
		margin:5px;
		cursor:pointer;
		text-align:right;
		}
	#browse_multibuy_button_spacer{
		float:right;
		width:20px;
		}


/* From: browse_display_each_item.css */

	.browse_display_each_item{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		overflow:hidden;
		}
	.browse_display_each_item_over{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		overflow:hidden;
		}
	.browse_display_each_item_image{
		float:left;
		width:129px;
		height:129px;
		cursor:pointer;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		text-align:center;
		border-right:1px solid #034C93;
		border-top:1px solid #034C93;
		}
	.browse_display_each_item_image_small_thumb{
		padding-top:5px;
		padding-bottom:5px;
		border:0px none transparent;
		}
	.browse_display_each_item_price{
		float:right;
		width:156px;
		overflow:hidden;
		border-top:1px solid #034C93;
		border-bottom:1px solid #034C93;
		}
	.browse_display_each_item_price_amount{
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#ff0000;
		padding:10px 5px 10px 0px;
		width:91px;
		text-align:right;
		}
	.browse_display_each_item_price_vat{
		float:left;
		font-size:10px;
		font-weight:normal;
		color:#000;
		width:60px;
		text-align:left;
		padding:13px 0px 10px 0px;
		}
	.browse_display_each_item_price_link{
		float:left;
		color:#fff;
		width:116px;
		background-color:#ffffff;
		padding:6px 20px 6px 20px;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		}
	.browse_display_each_item_price_link a{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#034C93;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.browse_display_each_item_price_link a:hover{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#9A4141;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.browse_display_each_item_title{
		font-size:10px;
		padding:5px 0px 5px 0px;
		font-weight:normal;
		text-align:center;
		overflow:hidden;
		float:left;
		width:100%;
		text-decoration:none;
		color:#fff;
		background-color:#034C93;
		clear:both;
		margin:0px;
		}
	.browse_display_each_item_title a{
		color:#fff;
		text-decoration:none;
		}
	.browse_display_each_item_info{
		float:left;
		width:156px;
		height:120px;
		padding:0px 0px 5px 0px;
		overflow:hidden;
		text-align:left;
		font-size:10px;
		}
	.browse_display_each_item_description{
		float:left;
		width:280px;
		height:60px;
		padding:0px 3px 0px 3px;
		overflow:auto;
		text-align:left;
		font-size:10px;
		padding-bottom:5px;
		}
	.browse_display_each_item_product_code{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		width:286px;
		margin:3px 0px 3px 0px;
		padding:0px 0px 3px 0px;
		float:left;
		text-align:right;
		border-bottom:1px solid #034C93
		}
	.browse_display_each_item_product_code a{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		padding-right:5px;
		text-decoration:none;
		}
	.browse_display_each_item_non_saleable{
		float:left;
		width:150px;
		height:23px;
		text-align:justify;
		border-top:1px solid #034C93;
		padding:5px 3px 5px 3px;
		}
	.browse_display_each_item_price_buy{
		float:left;
		width:156px;
		padding-bottom:5px;
		}
	.browse_display_each_item_price_buy_button{
		float:right;
		margin:3px 2px 0px 0px;
		width:67px;
		overflow:hidden;
		margin:3px 4px 0px 0px;
		}
	.browse_quantity_box{
		float:right;
		width:30px;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		margin:3px 5px 0px 0px;
		padding:1px 0px 0px 3px;
		height:15px;
		border:1px solid #d1d2d4;
		}
	.browse_buy_button{
		float:right;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		cursor:pointer;
		}
	.browse_buy_checkbox_prompt{
		float:left;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		padding:5px 5px 0px 0px;
		}
	.browse_buy_checkbox{
		display:inline;
		padding:10px 0px 0px 0px;
		cursor:pointer;
		}


/* From: browse_display_items_advanced.css */

	.browse_display_items_advanced_current{
		font-size:10px;
		float:left;
		width:100%;
		border-bottom:1px solid #9a4141;
		padding:5px 0px 5px 10px;
		clear:both;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#9a4141;
		text-transform:capitalize;
		}
	.browse_display_items_advanced_key{
		float:left;
		}
	.browse_display_items_advanced_direction{
		float:left;
		}
	.browse_display_items_advanced_control{
		float:left;
		}
	#browse_refine_search {
		float:left;
		width:100%;
		padding:10px 0px 10px 10px;
		text-transform:capitalize;
	}

/* From: browse_each_department.css */


	.browse_each_department{
		border:1px solid #cccccc;
		float:left;
		width:280px;
		height:80px;
		cursor:pointer;
		margin:5px 5px 0px 0px;
		}
	.browse_each_department_over{
		float:left;
		width:280px;
		height:80px;
		border:1px solid #ff0000;
		cursor:pointer;
		margin:5px 5px 0px 0px;
	}
	.browse_each_department_image{
		float:left;
		width:70px;
		margin:5px;
		}
	.browse_each_department_details{
		float:left;
		width:190px;
		}
	.browse_each_department_image_small{
		float:left;
		width:70px;
		border:0px none transparent;
		}
	.browse_each_department_details_title{
		float:left;
		width:190px;
		font-size:16px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		text-decoration:underline;
		text-align:center;
		padding:5px 0px 0px 0px;
		}
	.browse_each_department_details_description{
		float:left;
		width:190px;
		text-transform:capitalize;
		text-align:justify;
		padding:10px 0px 5px 0px;
		}

/* From: browse_featured_item.css */

	.browse_each_featured_item{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		background-color:#ffffff;
		overflow:hidden;
		color:#000000;
		}
	.browse_each_featured_item_over{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		background-color:#ffffff;
		overflow:hidden;
		color:#000000;
		}
	.browse_each_featured_item_image{
		float:left;
		width:129px;
		height:129px;
		cursor:pointer;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		text-align:center;
		border-right:1px solid #034C93;
		border-top:1px solid #034C93;
		}
	.browse_each_featured_item_image_small_thumb{
		padding-top:5px;
		padding-bottom:5px;
		border:0px none transparent;
		}
	.browse_each_featured_item_price{
		float:right;
		width:156px;
		overflow:hidden;
		border-top:1px solid #034C93;
		border-bottom:1px solid #034C93;
		}
	.browse_each_featured_item_price_amount{
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#ff0000;
		padding:10px 5px 10px 0px;
		width:91px;
		text-align:right;
		}
	.browse_each_featured_item_price_vat{
		float:left;
		font-size:10px;
		font-weight:normal;
		color:#000;
		width:60px;
		text-align:left;
		padding:13px 0px 10px 0px;
		}
	.browse_each_featured_item_price_link{
		float:left;
		color:#fff;
		width:116px;
		background-color:#ffffff;
		padding:6px 20px 6px 20px;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		}
	.browse_each_featured_item_price_link a{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#034C93;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.browse_each_featured_item_price_link a:hover{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#9A4141;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.browse_each_featured_item_title{
		font-size:10px;
		padding:5px 0px 5px 0px;
		font-weight:normal;
		text-align:center;
		overflow:hidden;
		float:left;
		width:100%;
		text-decoration:none;
		color:#fff;
		background-color:#034C93;
		clear:both;
		margin:0px;
		}
	.browse_each_featured_item_title a{
		color:#fff;
		text-decoration:none;
		}
	.browse_each_featured_item_info{
		float:left;
		width:156px;
		height:120px;
		padding:0px 0px 5px 0px;
		overflow:hidden;
		text-align:left;
		font-size:10px;
		}
	.browse_each_featured_item_description{
		float:left;
		width:280px;
		height:60px;
		padding:0px 3px 0px 3px;
		overflow:auto;
		text-align:left;
		font-size:10px;
		padding-bottom:5px;
		}
	.browse_each_featured_item_product_code{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		width:286px;
		margin:3px 0px 3px 0px;
		padding:0px 0px 3px 0px;
		float:left;
		text-align:right;
		border-bottom:1px solid #034C93
		}
	.browse_each_featured_item_product_code a{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		padding-right:5px;
		text-decoration:none;
		}
	.browse_each_featured_item_non_saleable{
		float:left;
		width:150px;
		height:23px;
		text-align:justify;
		border-top:1px solid #034C93;
		padding:5px 3px 5px 3px;
		}
	.browse_each_featured_item_price_buy{
		float:left;
		width:156px;
		padding-bottom:5px;
		}
	.browse_each_featured_item_price_buy_button{
		float:right;
		margin:3px 2px 0px 0px;
		width:67px;
		overflow:hidden;
		margin:3px 4px 0px 0px;
		}
	.browse_quantity_box{
		float:right;
		width:30px;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		margin:3px 5px 0px 0px;
		padding:1px 0px 0px 3px;
		height:15px;
		border:1px solid #d1d2d4;
		}
	.browse_buy_button{
		float:right;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		cursor:pointer;
		}
	.browse_buy_checkbox_prompt{
		float:left;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		padding:5px 5px 0px 0px;
		}
	.browse_buy_checkbox{
		display:inline;
		padding:10px 0px 0px 0px;
		cursor:pointer;
		}


/* From: browse_pages_navigation.css */

	#browse_pages_navigation a{
		text-decoration:none;
		color:#fff;
		}
	#browse_pages_navigation a:hover{
		text-decoration:underline;
		color:#fff;
		}
	.browse_pages_page_link{
		float:left;
		padding:0px 5px 0px 5px;
		}
	.browse_pages_page_list{
		float:left;
		width:576px;
		text-align:center;
		margin-right:10px;
		}
	.browse_pages_page_list a:hover{

		}
	.browse_pages_page_navigation{
		float:left;
		width:586px;
		}
	.browse_pages_previous{
		float:left;
		width:195px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		}
	.browse_pages_current{
		width:195px;
		float:left;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
		}
	.browse_pages_next{
		float:left;
		width:195px;
		margin:10px 00px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:right;
		}

/* From: checkout.css */

	#checkout_container
{
	width: 590px;
	padding: 10px;
}
#checkout_container input
{
	padding: 2px;
	font-size: 11px;
}
#checkout_container label
{
	float: left;
	display: block;
	width: 100px;
	text-align: right;
	margin-bottom: 5px;
}

#checkout_container br 
{
	clear: left;
}

h1
{
	font-size: 16px;
}

/* From: choose_payment.css */

	#choose_payment_container
{
	width: 590px;
	padding: 10px;
}

#choose_payment_top_inner
{
	float: left;
	width: 580px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#choose_payment_container h1
{
	font-size: 16px;
}

#choose_payment_bottom_inner
{
	float: left;
	width: 564px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #034C93;
}

.choose_payment_method_container
{
	float: left;
	width: 564px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #034C93;
}

.choose_payment_method_container input {
	padding: 2px;
	font-size: 11px;
}

.choose_payment_method_container label {
	display: block;
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 10px;
}

.choose_payment_method_container br {
	clear: left;
}

/* From: comfirm_order.css */

#confirm_order_container
{
	width: 590px;
	padding: 10px;
}

#confirm_order_inner_left
{
	float: left;
	border: 1px solid #000000;
	padding: 10px;
	width: 268px;
	margin-right: 5px;
}
#shipping_method {
	float:left;
	width:566px;
	padding:10px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#034C93;
	margin:10px 0px 0px 0px;
}
#confirm_order_inner_right
{
	float: left;
	border: 1px solid #000000;
	padding: 10px;
	width: 268px;
	margin-left: 5px;
}

#confirm_order_order_lines
{
	float: left;
	width: 586px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#confirm_order_order_lines th
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
	border-left: 1px solid #034C93;
}

#confirm_order_order_lines table
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#confirm_order_order_lines td
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#confirm_order_order_lines th
{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}

#confirm_order_order_lines thead th
{
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #034C93;
	margin-bottom:5px;
	border: 1px #034C93 solid;
	background-color: #034C93;
	color: #fff;
}

#confirm_order_order_lines tbody th
{
	border-right:1px solid #034C93;
	border-left:1px solid #034C93;
}

#confirm_order_order_lines td
{
	border-right:1px solid #034C93;
	border-left:1px solid #034C93;
}

#confirm_order_order_lines tbody td
{
	padding:7px 10px;
}

#confirm_order_order_lines tbody th
{
	padding:7px 10px;
}

#confirm_order_order_lines tbody th
{
	border-left:1px solid #034C93;
}

#confirm_order_order_lines tfoot td
{
	margin-top:10px;
	border-top:1px solid #034C93;
	border-bottom:1px solid #034C93;
	padding: 4px 9px 4px 9px;
}

#confirm_order_order_lines tfoot th
{
	margin-top:10px;
	border-top:1px solid #034C93;
	border-bottom:1px solid #034C93;
	padding: 4px 9px 4px 9px;
	font-size: 90%;
	background-color: #034C93;
	color: #fff;
}

#confirm_order_order_lines caption
{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}

.confirm_order_boxes
{
	margin-bottom: 10px;
	border: 1px solid #034C93;
	padding: 5px;
	width: 278px;
}

#confirm_order_payment_processing_splash
{
	float: left;
	display: none;
	height: 105px;
	border: 1px solid #ccc;
	text-align: center;
	margin-top: 10px;
	padding: 10px 0px 10px 0px;
	background-color: #fff;
	width: 578px;
}

#confirm_order_shipping_container
{
	float: left;
	width: 578px;
	border: 1px solid #034C93;
	margin-top: 10px;
	padding-left: 10px;
}

/* From: currency_change_failed.css */

#currency_change_failed_container
{

}

#currency_change_failed_title
{
	font-size: 18px;
	margin-bottom: 10px;
}

/* From: currency_selector.css */

#currency_selector_container
{
	float: right;
	font-size:9px;
	height:20px;
	width:190px;
	overflow:hidden;
	text-align:right;
	margin:3px 0px 0px 0px;
}
#currency_selector_container select
{
	font-size: 9px;
}
#currency_selector_container label
{
	float:left;
	margin:4px 0px 0px 10px;
	}

/* From: delivery.css */

	#delivery_container
{
	float:left;
	width: 586px;
	padding: 0px 10px 10px 10px;
}

#delivery_container h1
{
	font-size: 16px;
}

#delivery_left_inner
{
	float: left;
	width: 266px;
	padding: 10px;
	margin-right: 5px;
	border: 1px solid #034C93;
}

#delivery_left_inner_title
{
	float: left;
	width: 268px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-weight: normal;
	background-color: #034C93;
	color: #ffffff;
}

#delivery_left_inner label {
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 10px;
}

#delivery_left_inner input {
	margin-bottom: 5px;
	width: 130px;
	padding: 2px;
	font-size: 11px;
}

#delivery_left_inner label {
	text-align: right;
	width: 75px;
	padding-right: 10px;
}

#delivery_left_inner br {
	clear: left;
}

#delivery_right_inner
{
	float: left;
	width: 266px;
	padding: 10px;
	margin-left: 5px;
	border: 1px solid #034C93;
}

#delivery_right_inner_title
{
	float: left;
	width: 268px;
	padding: 10px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-weight: normal;
	background-color: #034C93;
	color: #ffffff;
}

#delivery_top_inner
{
	float: left;
	width: 580px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #034C93
}

#delivery_bottom_inner
{
	float: left;
	width: 564px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #034C93;
}

#delivery_shipping_container
{
	clear: left;
	float: left;
	margin-top: 10px;
	border: 1px solid #034C93;
	padding: 10px;
	width: 564px;
}

/* From: drill_2_department.css */

	#drill_2_department{
		float:left;
		width:596px;
		font-size:12px;
		border-bottom:1px solid #034C93;
		padding:5px 0px 5px 10px;
		clear:both;
		}
	.drill_2_department_home{
		float:left;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.drill_2_department_home a{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.drill_2_department_home a:hover{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:underline;
		}
	.drill_2_department_department{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-transform:capitalize;
		text-decoration:none;
		}
	.drill_2_department_department a{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-transform:capitalize;
		text-decoration:none;
		}
	.drill_2_department_department a:hover{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-transform:capitalize;
		text-decoration:underline;
		}
	.drill_2_department_department_delimiter{
		float:left;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		padding:0px 3px 0px 3px;
		}

/* From: email_wishlist.css */

#email_wishlist_container
{

}

/* From: empty_basket.css */

	#empty_basket_container
{
	width: 590px;
	padding: 10px;
}

/* From: mainsite_mini_basket.css */

h3.basket_title {
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px dotted #CCCC99;
	margin:0px 0px 3px 0px;
	padding:3px;
}
.basket_static_text {
	float:left;
	width:98px;
	text-align:right;
	padding:0px 2px 0px 0px;
	font-size:10px;
}
.basket_dynamic_text {
	float:left;
	width:97px;
	text-align:left;
	padding:0px 0px 0px 3px;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}
#basket_links {
	padding:2px 0px 0px 0px;
}

/* From: online_entry.css */

		.italic{font-style:italic;}
		.bold{font-weight:bold;}
		.link{text-transform:capitalize; font-size:14px; font-weight:bold; font-variant:small-caps; padding:3px; margin:0px; background-color:#034c93; color:white; cursor:pointer;}
	#online_entry_preform_add_row{
		float:left;
		width:580px;
		font-size:12px;
		margin:10px 0px 10px 0px;
		}
	#online_entry_preform_table1_control_hint{
		float:left;
		width:475px;
		text-align:center;
		font-style:italic;
		visibility:hidden;
		}
	#online_entry_preform_table1_control_buttons{
		float:left;
		width:580px;
		}
	#online_entry_preform_table2{
		float:left;
		width:580px;
		font-size:12px;
		text-transform:capitalize;
		border:1px solid #666666;
		}
	#online_entry_preform_table2_control{
		float:left;
		width:580px;
		font-size:12px;
		}
	#online_entry_preform_table2_control_hint{
		float:left;
		width:575px;
		text-align:center;
		font-style:italic;
		visibility:hidden;
		margin-top:10px;
		margin-bottom:10px;
		}
	#online_entry_preform_table2_control_buttons{
		float:left;
		width:580px;
		}
	.online_entry_preform_table2_control_buttons{
		float:left;
		width:96px;
		}
	.online_entry_preform_input_control{
		width:100%;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		text-transform:capitalize;
		cursor:pointer;
		padding:0px;
		}
	.online_entry_preform_add_control{
		font-weight:bold;
		cursor:pointer;
		margin-left:5px;
		}
	#online_entry_preform_table2_control_note{
		float:left;
		width:575px;
		margin-top:10px;
		}
	.online_entry_preform_table2_control_list{
		margin-top:0px;
		}
	.online_entry_preform_table2_detail1{
		width:400px;
		text-align:right;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_preform_table2_detail2{
		width:115px;
		text-align:right;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_preform_table2_detail3{
		width:515px;
		text-align:right;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_preform_table2_fee{
		width:60px;
		text-align:right;
		padding:5px;
		border:1px solid #666666;
		}
	#online_entry_preform_input_medical_fee{
		width:25px;
		text-align:left;
		border:0px none transparent;
		}
	#online_entry_preform_input_entries{
		width:20px;
		text-align:right;
		border:0px none transparent;
		}
	#online_entry_preform_input_medical_riders{
		width:20px;
		text-align:right;
		border:0px none transparent;
		}
	#online_entry_preform_input_line_total{
		width:40px;
		text-align:right;
		border:0px none transparent;
		}
	#online_entry_preform_input_medical_total{
		width:40px;
		text-align:right;
		border:0px none transparent;
		}
	#online_entry_preform_input_total{
		width:40px;
		text-align:right;
		border:0px none transparent;
		}
	.online_entry_onthefly_select{
		}
	#online_entry_preform_footer_tandc{
		color:#034c93;
		text-decoration:underline;
		cursor:pointer;
		}

	#online_entry{
		position:absolute;
		top:50px;
		left:50px;
		width:200px;
		border:2px solid black;
		background-color:white;
		}


/* From: online_entry_display_product.css */

	#online_entry_display_product_header{
		float:left;
		width:570px;
		color:#FFFFFF;
		background-color:#034c93;
		font-size:16px;
		font-weight:bold;
		text-transform:capitalize;
		padding:5px;
		}
	#online_entry_display_product_entryform{
		float:left;
		width:575px;
		overflow:hidden;
		}


/* From: online_entry_dr_preform.css */

	#online_entry_dr_preform{
		width:580px;
		}
	#online_entry_dr_preform_table1{
		/*width:575px;*/
		font-size:12px;
		text-transform:capitalize;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_header{
		font-weight:bold;
		}
	.online_entry_dr_preform_table1_entryrow{
		}
	.online_entry_dr_preform_table1_class{
		width:120px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_class_uppercell{
		width:120px;
		text-align:right;
		padding:5px;
		}
	.online_entry_dr_preform_table1_class_lowercell{
		width:90px;
		text-align:left;
		padding:5px;
		border-top:2px solid #666666;
		border-right:2px solid #666666;
		}
	.online_entry_dr_preform_table1_horse{
		width:150px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_horse_uppercell{
		width:150px;
		text-align:right;
		padding:5px;
		}
	.online_entry_dr_preform_table1_horse_lowercell{
		width:130px;
		text-align:left;
		padding:5px;
		border-top:2px solid #666666;
		border-right:2px solid #666666;
		}
	.online_entry_dr_preform_table1_rider{
		width:150px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_rider_uppercell{
		width:150px;
		text-align:right;
		padding:5px;
		}
	.online_entry_dr_preform_table1_rider_lowercell{
		width:130px;
		text-align:left;
		padding:5px;
		border-top:2px solid #666666;
		border-right:2px solid #666666;
		}
	.online_entry_dr_preform_table1_fee{
		width:50px;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_display{
		width:26px;
		padding:5px;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #666666;
		}
	.online_entry_dr_preform_table1_control{
		width:29px;
		padding:5px;
		cursor:pointer;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
		}
	.online_entry_dr_preform_table1_input_class{
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_input_horse{
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_table1_input_rider{
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_dr_preform_input_class{
		width:90px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_dr_preform_input_class_ro{
		width:90px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_dr_preform_input_horse{
		width:130px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_dr_preform_input_horse_ro{
		width:130px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_dr_preform_input_rider{
		width:130px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_dr_preform_input_rider_ro{
		width:130px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_dr_preform_input_fee{
		width:50px;
		text-align:right;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_dr_preform_table1_open{
		width:120px;
		text-align:right;
		margin:0px;
		}
	.online_entry_dr_preform_input_open_radio{
		padding:0px;
		margin:5px 3px 0px 8px;
		}
	/*.online_entry_dr_preform_input_open_radio_ro{
		padding:0px;
		margin:5px 3px 0px 8px;
		}*/
	.online_entry_dr_preform_table1_junior{
		width:150px;
		text-align:right;
		margin:0px;
		padding-right:3px;
		}
	.online_entry_dr_preform_input_junior_radio{
		padding:0px;
		margin:5px 3px 0px 8px;
		}
	/*.online_entry_dr_preform_input_junior_radio_ro{
		padding:0px;
		margin:5px 3px 0px 8px;
		}*/
	.online_entry_dr_preform_table1_rnr{
		width:150px;
		text-align:right;
		margin:0px;
		padding-right:3px;
		padding-bottom:17px;
		}
	.online_entry_dr_preform_input_rnr_checkbox{
		padding:0px;
		margin:5px 3px 0px 8px;
		}
	/*.online_entry_dr_preform_input_rnr_checkbox_ro{
		padding:0px;
		margin:5px 3px 0px 8px;
		}*/


/* From: online_entry_ht_preform.css */

	#online_entry_ht_preform{
		width:580px;
		}
	#online_entry_ht_preform_table1{
		/*width:575px;*/
		font-size:12px;
		text-transform:capitalize;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_header{
		font-weight:bold;
		}
	.online_entry_ht_preform_table1_entryrow{
		}
	.online_entry_ht_preform_table1_class{
		width:40px;
		padding-top:3px;
		padding-left:3px;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_horse{
		width:140px;
		padding-top:3px;
		padding-left:3px;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_rider{
		width:155px;
		padding-top:3px;
		padding-left:3px;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_number{
		width:80px;
		padding-top:3px;
		padding-left:3px;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_fee{
		width:50px;
		padding-top:3px;
		padding-left:3px;
		border:1px solid #666666;
		}
	.online_entry_ht_preform_table1_display{
		width:26px;
		padding-top:3px;
		padding-left:3px;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #666666;
		}
	.online_entry_ht_preform_table1_control{
		width:29px;
		padding-top:3px;
		padding-left:3px;
		cursor:pointer;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
		}
	.online_entry_ht_preform_input_class{
		width:35px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_ht_preform_input_class_ro{
		width:35px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_ht_preform_input_horse{
		width:130px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_ht_preform_input_horse_ro{
		width:130px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_ht_preform_input_rider{
		width:145px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_ht_preform_input_rider_ro{
		width:145px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_ht_preform_input_number{
		width:70px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_ht_preform_input_number_ro{
		width:70px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_ht_preform_input_fee{
		width:44px;
		text-align:right;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_ht_preform_input_display{
		padding-top:2px;
		}
	#online_entry_preform_add_paired_button{
		float:right;
		}
	#online_entry_preform_add_individual_button{
		float:right;
		}


/* From: online_entry_od_preform.css */

	#online_entry_od_preform{
		width:580px;
		}
	#online_entry_od_preform_table1{
		/*width:575px;*/
		font-size:12px;
		text-transform:capitalize;
		border:1px solid #666666;
		}
	.online_entry_od_preform_table1_header{
		font-weight:bold;
		}
	.online_entry_od_preform_table1_entryrow{
		}
	.online_entry_od_preform_table1_class{
		width:60px;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_od_preform_table1_horse{
		width:160px;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_od_preform_table1_rider{
		width:160px;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_od_preform_table1_fee{
		width:60px;
		padding:5px;
		border:1px solid #666666;
		}
	.online_entry_od_preform_table1_display{
		width:26px;
		padding:5px;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #666666;
		}
	.online_entry_od_preform_table1_control{
		width:50px;
		padding:5px;
		cursor:pointer;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
		}
	.online_entry_od_preform_input_class{
		width:50px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_od_preform_input_class_ro{
		width:50px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_od_preform_input_horse{
		width:150px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_od_preform_input_horse_ro{
		width:150px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_od_preform_input_rider{
		width:150px;
		background-color: #99ff99;
		border-color:#009966;
		}
	.online_entry_od_preform_input_rider_ro{
		width:150px;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_od_preform_input_fee{
		width:50px;
		text-align:right;
		background-color: #ffffff;
		border: solid #ffffff;
		}
	.online_entry_od_preform_input_display{
		padding-top:2px;
		}
	#online_entry_preform_add_paired_button{
		float:right;
		}
	#online_entry_preform_add_individual_button{
		float:right;
		}


/* From: online_entry_scs_matrix.css */

	#online_entry_scs_matrix_container{
		float:left;
		width:100%;
		padding:10px 0px 5px 0px;
		border-bottom:1px solid #0033cc;
		overflow:hidden;
		}
	#online_entry_competition_selector_form{
		float:left;
		width:580px;
		}
	#online_entry_matrix_competition_dates{
		float:left;
		width:200px;
		padding:0px 0px 0px 10px;
		}
	#online_entry_matrix_expired_dates{
		float:left;
		width:200px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding-bottom:5px;
		}
	#online_entry_matrix_closed_dates{
		float:left;
		width:200px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding-bottom:5px;
		}
	#online_entry_matrix_open_dates{
		float:left;
		width:200px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding-bottom:5px;
		}
	.online_entry_scs_option_select{
		float:left;
		width:150px;
		font-size:12px;
		font-weight:normal;
		text-transform:capitalize;
		text-align:right;
		margin-left:30px;
		border:0px none transparent;
		cursor:pointer;
		}
	#online_entry_matrix_closed_note{
		float:left;
		width:200px;
		font-size:10px;
		font-weight:normal;
		}

	#online_entry_matrix_open_selector{
		float:left;
		width:200px;
		}
	#online_entry_matrix_main_classes{
		float:left;
		width:340px;
		padding:0px 0px 0px 10px;
		}
	#online_entry_matrix_main_classes_heading{
		float:left;
		width:340px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		padding-bottom:5px;
		}
	#online_entry_matrix_main_classes_list{
		float:left;
		width:330px;
		margin-left:10px;
		}
	.online_entry_scs_class_container{
		float:left;
		width:330px;
		}
	.online_entry_scs_class_select_prompt{
		float:left;
		width:290px;
		font-size:10px;
		text-align:justify;
		}
	.class_prompt_emphasis{
		font-size:12px;
		padding-right:3px;
		}
	.online_entry_scs_class_select_control{
		float:left;
		width:25px;
		cursor:pointer;
		margin:2px 5px 0px 5px;
		}


	#online_entry_matrix_upcomming_level_2{
		float:left;
		width:580px;
		}

	/*#scs_reset_button{
		float:left;
		font-size:9px;
		font-weight:normal;
		margin:5px 0px 10px 4px;
		width:100px;
		}
	#scs_matrix_level_1{
		width:110px;
		float:left;
		margin:10px 0px 0px 0px;
		_margin:0px 0px 0px 0px;
		}
	#scs_matrix_level_2{
		width:50px;
		float:left;
		}
	#scs_matrix_level_3{
		width:50px;
		float:left;
		}
	#scs_matrix_level_4{
		width:50px;
		float:left;
		}
	#scs_matrix_level_5{
		width:50px;
		float:left;
		}
	#online_entry_scs_selector_title_1{
		color:#000;
		font-size:10px;
		text-transform:capitalize;
		float:left;
		width:30px;
		padding:5px 0px 5px 10px;
		text-align:right;
		}
	#online_entry_scs_selector_title_2{
		color:#000;
		font-size:10px;
		text-transform:capitalize;
		}
	#online_entry_scs_selector_title_3{
		color:#000;
		font-size:10px;
		text-transform:capitalize;
		}
	#online_entry_scs_selector_title_4{
		color:#000;
		font-size:10px;
		text-transform:capitalize;
		}
	#online_entry_scs_selector_title_5{
		color:#000;
		font-size:10px;
		text-transform:capitalize;
		}
	#online_entry_scs_selector_control_1{
		}
	#online_entry_scs_selector_control_2{
		}
	#online_entry_scs_selector_control_3{
		}
	#online_entry_scs_selector_control_4{
		}
	#online_entry_scs_selector_control_5{
		}*/
	.scs_option_select{
		text-transform:capitalize;
		width:60px;
		float:left;
		font-size:10px;
		margin:0px 0px 0px 5px;
		}
	.scs_option_value{
		text-transform:capitalize;
		}
	


/* From: online_entry_top_preform.css */

	#online_entry_preform_container{
		float:left;
		width:590px;
		color:black;
		font-family:geneva,arial,helvetica,sans-serif;
		font-size:14px;
		margin-left:10px;
		margin-top:10px;
		}
	#online_entry_preform_top{
		float:left;
		width:580px;
		}
	#online_entry_preform_top_competition{
		float:left;
		width:580px;
		color:#034C93;
		font-size:24px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		text-decoration:underline;
		margin-bottom:10px;
		}
	.online_entry_preform_top_container{
		float:left;
		width:580px;
		margin-bottom:10px;
		}
	.online_entry_preform_top_prompt{
		width:200px;
		float:left;
		font-size: 14px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:right;
		margin-right:10px;
		margin-top:7px;
		}
	.online_entry_preform_top_data_spacer{
		width:200px;
		float:left;
		margin-right:10px;
		}
	.online_entry_preform_top_data{
		float:left;
		width:250px;
		height:25px;
		border-bottom:1px dotted black;
		}
	.cef_input_readonly{
		width:240px;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		border:none;
		margin-top:5px;
		}
	.cef_input{
		width:240px;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-top:5px;
		border-color:#009966;
		background-color:#99ff99;
		color:#000000;
		}
	.readonly{
		border:none;
		background-color:#ffffff;
		}
	#online_entry_preform_header{
		float:left;
		width:580px;
		margin-bottom:10px;
		}
	.online_entry_preform_header_main{
		text-align:center;
		font-size:20px;
		font-weight:bold;
		text-decoration:underline;
		}
	#online_entry_preform_form{
		float:left;
		width:580px;
		}
	#online_entry_preform_header_status{
		float:left;
		width:580px;
		}
	#online_entry_preform_header_status_failed{
		float:left;
		width:580px;
		margin-bottom:5px;
		}
	#online_entry_preform_header_status_complete{
		float:left;
		width:580px;
		margin-bottom:5px;
		}
	.online_entry_preform_status_message{
		width:580px;
		float:left;
		margin-bottom:5px;
		}
	.online_entry_preform_status_control{
		float:left;
		width:560px;
		margin-bottom:5px;
		text-align:center;
		}
	#online_entry_preform_header_status_restricted{
		float:left;
		width:580px;
		margin-bottom:5px;
		}
	#online_entry_preform_header_status_return{
		float:left;
		width:580px;
		margin-bottom:5px;
		}
	.event_link_button{
		border:1px solid #000000;
		background-color:#ffffcc;
		color:#cc0000;
		text-transform:capitalize;
		font-variant:small-caps;
		margin-left:20px;
		padding:5px;
		cursor:pointer;
		}
	#online_entry_preform_bypass{
		float:left;
		width:580px;
		margin-top:10px;
		}
	#online_entry_preform_bypass a{
		float:right;
		width:150px;
		height:20px;
		border:1px solid #034c93;
		background-color:#990000;
		color:#ffffff;
		}
	#online_entry_preform_bypass a:hover{
		float:right;
		width:150px;
		height:20px;
		border:1px solid #000000;
		background-color:#034c93;
		color:white;
		}
	#online_entry_preform_bypass_link{
		font-size:14px;
		padding:5px 2px 5px 2px;
		text-align:center;
		text-decoration:none;
		}
	#online_entry_preform_commentator_prompt{
		float:left;
		width:580px;
		margin-bottom:5px;
		}
	#online_entry_preform_commentator_input{
		float:left;
		width:580px;
		}
	#online_entry_preform_commentator_text{
		float:right;
		width:400px;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-top:5px;
		border-color:#009966;
		background-color:#99ff99;
		color:#000000;
		}
	#online_entry_preform_table{
		float:left;
		width:580px;
		}

/* From: order_complete.css */

#order_complete_container
{
	width: 586px;
	padding: 10px;
}

#order_complete_inner_left
{
	float: left;
	border: 1px solid #034C93;
	padding: 10px;
	width: 266px;
	margin-right: 5px;
}

#order_complete_inner_right
{
	float: left;
	border: 1px solid #034C93;
	padding: 10px;
	width: 266px;
	margin-left: 5px;
}

#order_complete_order_lines
{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#order_complete_order_lines th
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#order_complete_order_lines table
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#order_complete_order_lines td
{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#order_complete_order_lines th
{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}

#order_complete_order_lines thead th
{
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #034C93;
	margin-bottom:5px;
	border: 1px #034C93 solid;
	background-color: #034C93;
	color: #fff;
}

#order_complete_order_lines tbody th
{
	border-right:1px solid #034C93;
	border-left:1px solid #034C93;
}

#order_complete_order_lines td
{
	border-right:1px solid #034C93;
	border-left:1px solid #034C93;
}

#order_complete_order_lines tbody td
{
	padding:7px 10px;
}

#order_complete_order_lines tbody th
{
	padding:7px 10px;
}

#order_complete_order_lines tbody th
{
	border-left:1px solid #034C93;
}

#order_complete_order_lines tfoot td
{
	margin-top:10px;
	border-top:1px solid #034C93;
	border-bottom:1px solid #034C93;
	padding: 4px 9px 4px 9px;
}

#order_complete_order_lines tfoot th
{
	margin-top:10px;
	border-top:1px solid #034C93;
	border-bottom:1px solid #034C93;
	padding: 4px 9px 4px 9px;
	font-size: 90%;
	background-color: #034C93;
	color: #fff;
	border-left: 1px solid #034C93;
}

#order_complete_order_lines caption
{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}

.order_complete_boxes
{
	margin-bottom: 10px;
	border: 1px solid #034C93;
	padding: 10px;
	width: 564px;
}

#order_complete_shipping_container
{
	float: left;
	width: 574px;
	border: 1px solid #034C93;
	margin-top: 10px;
	padding-left: 10px;
}

/* From: order_confirm.css */


	#order_confirm{
	border:1px solid red;
	width:620px;
	height: 400px;
	}
	#order_confirm_address{
	border:1px solid blue;
	width:620px;
	height: 200px;
	float:left;
	}
	#order_confirm_address_shipping{
	border:1px solid green;
	width:300px;
	height:180px;
	float:left;
	}
	#order_confirm_address_invoice{
	border:1px solid green;
	width:300px;
	height:180px;
	float:left;
	}
	#order_confirm_order_details{
	width:620px;
	height:100px;
	float:left;
	}
	#order_confirm_payment_details{
	width:620px;
	height:100px;
	float:left;
	}
	#order_confirm_continue{
	width:620px;
	height:100px;
	float:left;
	}
	p.order_confirm_heading1{
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	}
	p.order_confirm_heading2{
	font-size:14px;
	font-variant:small-caps;
	text-decoration:underline;
	text-transform:capitalize;
	}

/* From: payment_failed.css */

	#payment_failed_container
{
	width: 590px;
	padding: 10px;
}

#payment_failed_container h1
{
	font-size: 16px;
}

/* From: quickbrowse_left_catalog.css */


	#quickbrowse_left_catalog{
		float:left;
		width:165px;
		}
	.quickbrowse_left_catalog_link_container{
		float:left;
		width:165px;
		line-height:25px;
		}
	.quickbrowse_left_catalog_link_container_over{
		float:left;
		width:165px;
		line-height:25px;
		}
	.quickbrowse_left_catalog_bullet_container{
		float:left;
		width:17px;
		}
	.quickbrowse_left_catalog_bullet_image{
		width:11px;
		padding-left:3px;
		padding-top:7px;
		float:left;
		cursor:pointer;
		}
	.quickbrowse_left_catalog_department_container{
		float:left;
		width:165px;
		border-bottom:1px solid #F2F2F2;
		cursor:pointer !important;
		cursor:hand !important;
		}
	.quickbrowse_left_catalog_department_container_over{
		float:left;
		width:165px;
		background-color:#9A4141;
		border-bottom:1px solid #F2F2F2;
		color:#ffffff;
		cursor:pointer !important;
		cursor:hand !important;
		}
	.quickbrowse_left_catalog_department{
		float:left;
		width:148px;
		cursor:pointer !important;
		cursor:hand !important;
		}
	.quickbrowse_left_catalog_department_over{
		float:left;
		width:148px;
		}
	.quickbrowse_left_catalog_department a{
		float:left;
		width:155px;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.quickbrowse_left_catalog_department a:hover{
		float:left;
		width:155px;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.quickbrowse_left_catalog_department_over a{
		float:left;
		color:#ffffff;
		background:transparent;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.quickbrowse_left_catalog_department_over a:hover{
		float:left;
		color:#000000;
		background:transparent;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		}
	.quickbrowse_left_catalog_sub_department_container{
		float:left;
		width:165px;
		}
	.quickbrowse_left_catalog_sub_department{
		float:left;
		width:140px;
		line-height:20px;
		color:#000000;
		padding-left:20px;
		padding-right:5px;
		}
	.quickbrowse_left_catalog_sub_department_over{
		float:left;
		width:140px;
		line-height:20px;
		color:#000000;
		padding-left:20px;
		padding-right:5px;
		}
	.quickbrowse_left_catalog_sub_department a{
		float:left;
		width:135px;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		border-bottom:1px solid #CCCC99;
		overflow:hidden;
		padding-left:5px;
		}
	.quickbrowse_left_catalog_sub_department_over a{
		float:left;
		width:135px;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		border-bottom:1px solid #CCCC99;
		overflow:hidden;
		padding-left:5px;
		}
	.quickbrowse_left_catalog_sub_department a:hover{
		float:left;
		width:135px;
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #CCCC99;
		overflow:hidden;
		padding-left:5px;
		}
	.quickbrowse_left_catalog_sub_department_over a:hover{
		float:left;
		width:135px;
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #CCCC99;
		overflow:hidden;
		background-color:#9A4141;
		padding-left:5px;
		}


/* From: search.css */

	#search_site_results{
		float:left;
		width:100%;
		}
	#search_site_summary{
		float:left;
		width:100%;
		font-size:12px;
		}
	#search_site_summary_query_container{
		float:left;
		width:100%;
		padding:7px 0px 7px 10px;
		text-transform:capitalize;
		}
	#search_site_summary_query{
		float:left;
		width:250px;
		text-transform:capitalize;
		font-size:10px;
		padding:0px;
		margin:8px 0px 7px 0px;
		}
	.search_site_summary_query_string{
		font-weight:bold;
		font-style:italic;
		text-transform:none;
		}
	#full_search_text_button{
		float:right;
		padding:0px;
		margin:3px 0px 3px 0px;
		}
	#search_site_summary_full_text{
		float:left;
		width:470px;
		font-style:italic;
		text-align:justify;
		margin:0px 0px 5px 0px;
		padding:5px;
		border:1px solid #000;
		font-size:10px;
		}
	#search_site_summary_query_results_container{
		float:left;
		width:100%;
		background-color:#034C93;
		color:#FFFFFF;
		padding:7px 0px 7px 10px;
		text-transform:capitalize;
		}
	#search_site_summary_query_results{
		float:left;
		width:250px;
		text-transform:capitalize;
		font-size:10px;
		padding:0px;
		margin:8px 0px 7px 0px;
		}
	.search_site_summary_query_results_number{
		font-weight:bold;
		}
	#refine_search_button{
		float:right;
		top:0px;
		padding:0px;
		margin:3px 0px 3px 0px;
		}
	#search_site_refine{
		float:left;
		width:596px;
		}
	#search_site_results_container{
		float:left;
		width:596px;
		padding:0px 0px 10px 10px;
		margin:0px 0px 0px 0px;
		}
	#search_site_pages_navigation{
		float:left;
		width:586px;
		bottom:0px;
		margin:5px 0px 0px 0px;
		padding:5px 10px 5px 10px;
		font-size:10px;
		text-transform:capitalize;
		overflow:hidden;
		background-color:#034C93;
		color:#FFFFFF;
		}


/* From: search_pages_navigation.css */

	
	#search_site_pages_navigation a{
		text-decoration:none;
		color:#fff;
		}
	#search_site_pages_navigation a:hover{
		text-decoration:none;
		color:#fff;
		text-decoration:underline;
		background-color:#0033cc;
		}
	.search_site_pages_link {
		color:#FFFFFF;
		}
	.search_site_pages_link a {
		padding:0px 5px 0px 5px;
		color:#FFFFFF;
		}
	.search_site_pages_list{
		float:left;
		width:469px;
		margin:0px 0px 0px 0px;
		text-align:center;
		color:#FFFFFF;
		}
	.search_site_pages_list a:hover{
		background-color:#000000;
		}
	.search_site_pages_navigation{
		float:left;
		width:469px;
		margin:0px 0px 0px 0px;
		color:#FFFFFF;
		}
	.search_site_pages_previous{
		float:left;
		width:100px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		color:#FFFFFF;
		}
	.search_site_pages_previous a{
		color:#FFFFFF;
		text-decoration:none;
		}
	.search_site_pages_previous a:hover{
		color:#FFFFFF;
		text-decoration:underline;
		}
	.search_site_pages_current{
		width:259px;
		float:left;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
		font-size:12px;
		}
	.search_site_pages_next{
		float:left;
		width:100px;
		margin:10px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:right;
		color:#FFFFFF;
		}
	.search_site_pages_next a{
		color:#FFFFFF;
		text-decoration:none;
		}
	.search_site_pages_next a:hover{
		color:#FFFFFF;
		text-decoration:underline;
		}
	.page_bracket {
		font-weight:normal;
	}

/* From: search_results_each_item.css */

	.search_results_each_item{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		overflow:hidden;
		}
	.search_results_each_item_over{
		width:286px;
		float:left;
		margin:10px 10px 0px 0px;
		border:1px solid #034C93;
		overflow:hidden;
		}
	.search_results_each_item_image{
		float:left;
		width:129px;
		height:129px;
		cursor:pointer;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		text-align:center;
		border-right:1px solid #034C93;
		border-top:1px solid #034C93;
		}
	.search_results_each_item_image_small_thumb{
		padding-top:5px;
		padding-bottom:5px;
		border:0px none transparent;
		}
	.search_results_each_item_price{
		float:right;
		width:156px;
		overflow:hidden;
		border-top:1px solid #034C93;
		border-bottom:1px solid #034C93;
		}
	.search_results_each_item_price_amount{
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#ff0000;
		padding:10px 5px 10px 0px;
		width:91px;
		text-align:right;
		}
	.search_results_each_item_price_vat{
		float:left;
		font-size:10px;
		font-weight:normal;
		color:#000;
		width:60px;
		text-align:left;
		padding:13px 0px 10px 0px;
		}
	.search_results_each_item_price_link{
		float:left;
		color:#fff;
		width:116px;
		background-color:#ffffff;
		padding:6px 20px 6px 20px;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		}
	.search_results_each_item_price_link a{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#034C93;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.search_results_each_item_price_link a:hover{
		float:right;
		color:#fff;
		cursor:pointer;
		width:116px;
		height:16px;
		text-align:center;
		background-color:#9A4141;
		text-decoration:none;
		font-size:10px;
		text-transform:capitalize;
		padding-top:3px;
		}
	.search_results_each_item_title{
		font-size:10px;
		padding:5px 0px 5px 0px;
		font-weight:normal;
		text-align:center;
		overflow:hidden;
		float:left;
		width:100%;
		text-decoration:none;
		color:#fff;
		background-color:#034C93;
		clear:both;
		margin:0px;
		}
	.search_results_each_item_title a{
		color:#fff;
		text-decoration:none;
		}
	.search_results_each_item_info{
		float:left;
		width:156px;
		height:120px;
		padding:0px 0px 5px 0px;
		overflow:hidden;
		text-align:left;
		font-size:10px;
		}
	.search_results_each_item_description{
		float:left;
		width:280px;
		height:60px;
		padding:0px 3px 0px 3px;
		overflow:auto;
		text-align:left;
		font-size:10px;
		padding-bottom:5px;
		}
	.search_results_each_item_product_code{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		width:286px;
		margin:3px 0px 3px 0px;
		padding:0px 0px 3px 0px;
		float:left;
		text-align:right;
		border-bottom:1px solid #034C93
		}
	.search_results_each_item_product_code a{
		font-style:italic;
		font-size:9px;
		color:#9f4848;
		padding-right:5px;
		text-decoration:none;
		}
	.search_results_each_item_non_saleable{
		float:left;
		width:150px;
		height:23px;
		text-align:justify;
		border-top:1px solid #034C93;
		padding:5px 3px 5px 3px;
		}
	.search_results_each_item_price_buy{
		float:left;
		width:156px;
		padding-bottom:5px;
		}
	.search_results_each_item_price_buy_button{
		float:right;
		margin:3px 2px 0px 0px;
		width:67px;
		overflow:hidden;
		margin:3px 4px 0px 0px;
		}
	.browse_quantity_box{
		float:right;
		width:30px;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		margin:3px 5px 0px 0px;
		padding:1px 0px 0px 3px;
		height:15px;
		border:1px solid #d1d2d4;
		}
	.browse_buy_button{
		float:right;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		cursor:pointer;
		}
	.browse_buy_checkbox_prompt{
		float:left;
		font-size:10px;
		font-family:verdana,arial,sans-serif;
		text-transform:capitalize;
		padding:5px 5px 0px 0px;
		}
	.browse_buy_checkbox{
		display:inline;
		padding:10px 0px 0px 0px;
		cursor:pointer;
		}


/* From: search_site_refine.css */

	#search_site_refine_container {
		float:left;
		width:586px;
		margin:0px;
		padding:10px;
		background-color:#9A4141;
		}
	#search_site_refine_container_inner {
		float:left;
		width:584px;
		height:200px;
		margin:0px;
		padding:0px 0px 0px 0px;
		background-color:#fff;
		overflow:auto;
		}
	#search_refine_heading_container {
		float:left;
		width:100%;
		background-color:#034C93;
		padding:5px 0px 5px 0px;
		color:#FFFFFF;
	}
	.search_refine_heading {
		float:left;
		width:174px;
		font-size:10px;
		color:#FFFFFF;
		padding:0px 0px 0px 10px;
	}
	#search_site_refine_header{
		float:left;
		width:100%;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		background-color:#9A4141;
		padding:0px 0px 10px 0px;
		color:#FFFFFF;
		cursor:pointer;
		}
	#search_arrow {
		float:left;
		width:12px;
		padding:0px 5px 0px 0px
	}
	#search_site_refine_block{
		float:left;
		width:100%;
		/*width:564px;*/
		/*overflow:hidden;*/
		}
	#search_site_refine_block_left{
		float:left;
		width:184px;
		}
	#search_site_refine_block_center{
		float:left;
		width:184px;
		}
	#search_site_refine_block_right{
		float:left;
		width:184px;
		}
	.search_site_refine_definition_list{
		font-size:12px;
		margin:0px;
		line-height:20px;
		width:184px;
		overflow:hidden;
		}
	.search_site_refine_definition_list_title{
		font-weight:bold;
		display:none;
		}
	.search_site_refine_definition_list_item{
		text-transform:capitalize;
		}
	.search_site_refine_definition_list_item a{
		color:#000;
		font-size:10px;
		text-decoration:none;
		}
	.search_site_refine_definition_list_item a:hover{
		color:#000;
		text-decoration:underline;
		}
	.search_site_refine_definition_list_item_qualifier{
		color:red;
		font-variant:normal;
		font-style:italic;
		font-size:10px;
		text-transform:none;
		}


/* From: send_to_friend.css */


	#send_to_friend_container
{
	padding: 10px;
}
.send_to_friend_form_label
{
	font-weight: bold;
}

/* From: send_to_friend_confirm.css */

	
	#send_to_friend_confirm_container
{
	padding: 10px;
}

/* From: small_item.css */


	div.each_small_item{
	height:200px;
	float:left;
	padding:5px;
	}

table.each_small_item_over{
	border:1px solid #ff0000;
	}

table.each_small_item_out{
	border:1px solid #cccccc;
	}

img.each_small_item_image{
	width:120px;
	height:120px;
	cursor:pointer;
	}

div.each_small_item_price{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_view_link{
	color:black;
	cursor:pointer;
	text-transform:capitalize;
	font-variant:small-caps;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_view_active{
	color:#ff0000;
	cursor:pointer;
	text-transform:capitalize;
	font-variant:small-caps;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_title{
	height:40px;
	vertical-align:middle;
	overflow:hidden;
	}

div.each_small_item_code{
	font-style:italic;
	padding-top:5px;
	font-size:10px;
	padding-bottom:5px;
	}

span.each_small_item_prompt{
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	font-variant:small-caps;
	}

/* From: viewitem.css */


	#viewitem_display_product{
		float:left;
		width:606px;
		padding:0px 0px 0px 0px;
		}
	#viewitem_display_product_info{
		float:left;
		width:100%;
		background-color:#ffffff;
		padding:10px 0px 10px 0px;
		overflow:hidden;
		}
	#viewitem_display_product_info_navigation{
		float:left;
		width:100%;
		color:#ffffff;
		padding:0px 0px 0px 0px;
		font-size:10px;
		background-color:#034C93;
		}
	#product_info_navigation_description{
		float:left;
		}
	#product_info_navigation_linked{
		float:left;
		}
	#product_info_navigation_files{
		float:left;
		}
	#product_info_navigation_gallery{
		float:left;
		}
	#product_info_navigation_review{
		float:left;
		}
	#viewitem_display_product_info_frames{
		float:left;
		width:606px;
		overflow:hidden;
		padding:5px 0px 5px 0px;
		}
	.product_info_divider {
		float:left;
		width:1px;
		background-color:#FFFFFF;
		height:25px;
		display:none;
		}
	.iframe_selected{
		width:100px;
		color:#fff;
		background-color:#9f4848;
		font-size:12px;
		font-weight:normal;
		cursor:pointer;
		text-transform:capitalize;
		padding:5px 0px 5px 6px;
		float:left;
		border-right:1px solid #fff;
		}
	.iframe_deselected{
		width:100px;
		background-color:#034C93;
		font-size:12px;
		font-weight:normal;
		text-transform:capitalize;
		cursor:pointer;
		padding:5px 0px 5px 6px;
		float:left;
		border-right:1px solid #fff;
		}
	.iframe_deselected :hover{
		width:100px;
		background-color:#034C93;
		font-size:12px;
		font-weight:normal;
		text-transform:capitalize;
		cursor:pointer;
		padding:5px 0px 5px 6px;
		float:left;
		border-right:1px solid #fff;
		text-decoration:underline;
		}
	#iframe_product_info_description{
		float:left;
		width:606px;
		}
	#iframe_product_info_linked{
		float:left;
		width:606px;
		}
	#iframe_product_info_files{
		float:left;
		width:606px;
		}
	#iframe_product_info_gallery{
		float:left;
		width:606px;
		}
	#iframe_product_info_review{
		float:left;
		width:606px;
		}


/* From: viewitem_associated_files.css */

	#viewitem_associated_files{
		float: left;
		border: 1px #ccc solid;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		}
	#viewitem_associated_files_inner{
		padding: 15px;
		}
	#viewitem_associated_files_title{
		background-color: #ccc;
		padding: 3px;
		}

/* From: viewitem_display_product.css */

	#viewitem_display_product_header{
		float:left;
		width:100%;
		background-color:#034C93;
		color:#FFFFFF;
		padding:7px 0px 7px 0px;
		text-transform:capitalize;
		}
	#viewitem_display_product_header_name_constant{
		float:left;
		width:20px;
		font-size:12px;
		font-weight:bold;
		text-align:right;
		padding:0px;
		}
	#viewitem_display_product_header_name{
		float:left;
		width:566px;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		}
	#viewitem_display_product_header_code_container{
		float:left;
		font-size:10px;
		font-style:italic;
		float:left;
		width:596px;
		background-color:#9f4848;
		color:#FFFFFF;
		padding:5px 0px 5px 10px;
		}
	#viewitem_display_product_header_code_constant{
		float:left;
		padding:5px 0px 5px 0px;
		}
	#viewitem_display_product_header_code{
		float:left;
		width:536px;
		padding:5px 0px 5px 0px;
		}
	#viewitem_display_product_container{
		float:left;
		width:100%;
		}
	#viewitem_display_product_image{
		float:left;
		width:400px;
		}
	#viewitem_display_product_image_inner{
		float:left;
		width:400px;
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		cursor:pointer;
		text-align:center;
		overflow:hidden;
		font-size:0px;
		}
	#viewitem_display_product_image_normal{
		border:0px none transparent;
		}
	#viewitem_display_product_image_link{
		float:left;
		text-decoration:none;
		text-align:center;
		width:400px;
		line-height:30px;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#034C93;
		}
	#viewitem_display_product_basket{
		float:left;
		width:206px;
		}
	#viewitem_display_product_basket_price{
		width:100%;
		}
	.buy_title {
		float:left;
		width:100%;
		overflow:hidden;
		background-color:#034C93;
		color:#FFFFFF;
		margin:5px 0px 0px 0px;
		}
	.buy_title h2 {
		float:left;
		width:100%;
		overflow:hidden;
		color:#FFFFFF;
		padding:5px 0px 5px 10px;
		margin:0px;
		font-weight:bold;
		font-size:12px;
		}
	#viewitem_display_product_basket_price_amount{
		width:135px;
		font-size:24px;
		font-weight:bold;
		color:#ff0000;
		padding:0px;
		text-align:right;
		padding:5px 0px 0px 0px;
		float:left;
		}
	#viewitem_display_product_basket_price_vat{
		float:left;
		width:60px;
		font-size:10px;
		font-weight:normal;
		color:#000000;
		text-align:left;
		padding:18px 5px 0px 5px
		}
	#viewitem_display_product_basket_stock{
		float:left;
		width:100%;
		padding-top:5px;
		}
	#viewitem_display_product_basket_stock_quantity {
		float:left;
		width:190px;
		padding-right:10px;
		}
	#viewitem_display_product_basket_stock_quantity_prompt{
		float:right;
		font-size:12px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		text-align:right;
		}
	#viewitem_display_product_basket_stock_quantity_amount{
		float:right;
		font-size:12px;
		padding-left:10px;
		}
	#viewitem_display_product_basket_stock_available{
		float:left;
		width:190px;
		padding-right:10px;
		}
	#viewitem_display_product_basket_stock_available_message{
		float:left;
		width:190px;
		font-size:12px;
		text-align:right;
		}
	#viewitem_display_product_basket_buy_form{
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		overflow:hidden;
		border-bottom:1px solid #034C93;
		}
	#viewitem_display_product_basket_buy_form_quantity{
		float:left;
		width:80px;
		padding-top:1px;
		}
	#viewitem_display_product_basket_buy_form_quantity_prompt{
		float:left;
		width:35px;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		text-align:right;
		padding:2px 5px 0px 0px;
		}
	#viewitem_display_product_basket_buy_form_quantity_amount{
		text-transform:capitalize;
		font-family:Verdana,Arial,serif;
		width:30px;
		float:left;
		font-size:12px;
		margin:0px;
		}
	#viewitem_display_product_basket_buy_form_submit{
		float:right;
		margin:0px;
		padding:0px 10px 0px 0px;
		text-align:center;
		width:110px;
		}
	#viewitem_buy_button{
		float:right;
		width:100px;
		font-size:12px;
		font-weight:normal;
		text-transform:capitalize;
		}
	#viewitem_display_product_basket_query{
		width:190px;
		color:#000000;
		font-size:12px;
		margin:0px;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		border-top:1px dotted #0033cc;
		border-bottom:1px dotted #0033cc;
		float:left;
		}
	#viewitem_display_product_basket_buy_qbreak{
		float:left;
		width:200px;
		padding-top:5px;
		}
	#viewitem_display_product_email{
		float:left;
		width: 100%;
		text-align:center;
		padding:10px 0px 10px 0px;
		font-size:10px;
		}
	#viewitem_display_product_email a{
		text-align:center;
		padding:10px 0px 10px 0px;
		font-size:10px;
		text-decoration:none;
		color:#000000;
		}
	#viewitem_display_product_email a:hover{
		text-align:center;
		padding:10px 0px 10px 0px;
		font-size:10px;
		text-decoration:none;
		color:#0033cc;
		}
	#viewitem_display_product_send_toafriend{
		float:left;
		width:50%;
		text-align:center;
		}
	#viewitem_display_product_send_towhislist{
		float:left;
		width:50%;
		text-align:center;
		padding:0px 0px 0px 0px;
		}
		#product_description_container h1 {
			font-size:16px;
			margin:15px;
			float:left;
			width:566px;		
			clear:both;
		}
		#product_description_container p {
			padding:15px;
			margin:0px;
			line-height:14px;
		}


/* From: viewitem_image_gallery.css */

	#viewitem_image_gallery{
		float: left;
		border: 1px #ccc solid;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		}
	#viewitem_image_gallery_inner{
		padding: 15px;
		height: 120px;
		overflow: auto;
		}
	#viewitem_image_gallery_title{
		background-color: #ccc;
		padding: 3px;
		}
	#viewitem_image_gallery img{
		border: 1px solid #ccc;
		padding: 2px;
		margin: 3px;
		}

/* From: viewitem_linked_item.css */


	div.each_small_item{
	height:200px;
	float:left;
	padding:5px;
	}

table.each_small_item_over{
	border:1px solid #ff0000;
	}

table.each_small_item_out{
	border:1px solid #cccccc;
	}

img.each_small_item_image{
	width:120px;
	height:120px;
	cursor:pointer;
	}

div.each_small_item_price{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_view_link{
	color:black;
	cursor:pointer;
	text-transform:capitalize;
	font-variant:small-caps;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_view_active{
	color:#ff0000;
	cursor:pointer;
	text-transform:capitalize;
	font-variant:small-caps;
	padding-top:20px;
	padding-bottom:20px;
	width:115px;
	vertical-align:top;
	text-align:center;
	}

div.each_small_item_title{
	height:40px;
	vertical-align:middle;
	overflow:hidden;
	}

div.each_small_item_code{
	font-style:italic;
	padding-top:5px;
	font-size:10px;
	padding-bottom:5px;
	}

span.each_small_item_prompt{
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	font-variant:small-caps;
	}

/* From: viewitem_quantity_breaks.css */

	#viewitem_quantity_break_container{
		float:left;
		width:200px;
		}
	#viewitem_quantity_break_table{
		float:right;
		width:200px;
		font-size:10px;
		color:black;
		}
	#viewitem_quantity_break_table_header{
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:underline;
		text-align:right;
		}
	.viewitem_quantity_break_table_line{
		}
	.viewitem_quantity_break_table_line_lower{
		width:80px;
		text-align:right;
		}
	.viewitem_quantity_break_table_line_separator{
		width:20px;
		text-align:center;
		}
	.viewitem_quantity_break_table_line_upper{
		width:20px;
		text-align:left;
		}
	.viewitem_quantity_break_table_line_price{
		width:80px;
		font-weight:bold;
		text-align:left;
		}


/* From: viewitem_scs_matrix.css */

	#viewitem_scs_matrix_container{
		float:left;
		width:100%;
		padding:5px 0px 5px 0px;
		}
	#scs_reset_button{
		float:left;
		font-size:9px;
		font-weight:normal;
		margin:5px 0px 10px 4px;
		width:100px;
		display:none;
		}
	#scs_matrix_level_1{
		float:left;
		width:100%;
		padding:6px 0px 3px 0px;
		}
	#scs_matrix_level_2{
		float:left;
		width:100%;
		padding:3px 0px 3px 0px;
		}
	#scs_matrix_level_3{
		float:left;
		width:100%;
		padding:3px 0px 3px 0px;
		}
	#scs_matrix_level_4{
		float:left;
		width:100%;
		padding:3px 0px 3px 0px;
		}
	#scs_matrix_level_5{
		float:left;
		width:100%;
		padding:3px 0px 3px 0px;
		}
	#viewitem_scs_selector_title_1{
		color:#000000;
		font-size:12px;
		text-transform:capitalize;
		float:left;
		width:50px;
		padding:2px 5px 0px 0px;
		text-align:right;
		}
	#viewitem_scs_selector_title_2{
		color:#000000;
		font-size:12px;
		text-transform:capitalize;
		float:left;
		width:50px;
		padding:2px 5px 0px 0px;
		text-align:right;
		}
	#viewitem_scs_selector_title_3{
		color:#000000;
		font-size:12px;
		text-transform:capitalize;
		float:left;
		width:50px;
		padding:2px 5px 0px 0px;
		text-align:right;
		}
	#viewitem_scs_selector_title_4{
		color:#000000;
		font-size:12px;
		text-transform:capitalize;
		float:left;
		width:50px;
		padding:2px 5px 0px 0px;
		text-align:right;
		}
	#viewitem_scs_selector_title_5{
		color:#000000;
		font-size:12px;
		text-transform:capitalize;
		float:left;
		width:50px;
		padding:2px 5px 0px 0px;
		text-align:right;
		}
	#viewitem_scs_selector_control_1{
		color:#000000;
		float:left;
		width:135px;
		padding:0px;
		}
	#viewitem_scs_selector_control_2{
		color:#000000;
		float:left;
		width:135px;
		padding:0px;
		}
	#viewitem_scs_selector_control_3{
		color:#000000;
		float:left;
		width:135px;
		padding:0px;
		}
	#viewitem_scs_selector_control_4{
		color:#000000;
		float:left;
		width:135px;
		padding:0px;
		}
	#viewitem_scs_selector_control_5{
		color:#000000;
		float:left;
		width:135px;
		padding:0px;
		}
	.scs_option_select{
		text-transform:capitalize;
		font-family:Verdana,Arial,serif;
		width:60px;
		float:left;
		font-size:12px;
		margin:0px;
		}
	.scs_option_value{
		}
	


/* From: wishlist.css */

#wishlist_header
{
	float:left;
	width:600px;
	font-size: 18px;
}
#wishlist_wishlist
{
	float:left;
	width:600px;
	margin-top: 10px;
	border: 1px solid #ccc;
	padding: 5px;
}
#wishlist_email_to_friend
{
	float:left;
	width:600px;
	margin-top: 10px;
	border: 1px solid #ccc;
	padding: 5px;
}
#wishlist_email_to_friend_header
{
	float:left;
	width:600px;
	font-size: 18px;
}
#wishlist_email_to_friend_status
{
	float:left;
	font-size: 12px;
}
#wishlist_email_to_friend label
{
	float: left;
	display: block;
	text-align: right;
	width: 125px;
}
#wishlist_email_to_friend input
{
	margin-left: 20px;
	padding: 1px;
}


