/* background pattern */
body {
	background: url(../images/background_images/sneaker_background.gif) left top repeat;
}

/* colour of footer text */
#control_panel p {
	color: #C8E4FA;
}

/* colour of main / sub nav text */
#header ul li a, #banner_bottom ul li a, ul.curve_button_blue li a, ul.curve_button_blue_02 li a, ul.curve_button_solid li a, #control_panel ul li a {
	color: #D6F0FF;
}

/* colour of single button button text */
p.single_button a, p.single_button a, #column_one ul.curve_button_blue li.off a, #column_one ul.curve_button_blue li.multiple_off a, #banner_content ul.curve_button_blue li.off a, #banner_content ul.curve_button_blue li.multiple_off a, .popup ul.curve_button_blue li.off a, .popup ul.curve_button_blue li.multiple_off a {
	color: #3890C8;
}

/* colour of main headers / arrow list text / sub nav active state*/
h1, h2, h3, h6, ul.arrow_list li a, #banner_bottom ul li.on a, ul.breadcrumb li, ul.breadcrumb li span a, ul.dashboard_title li span, #content h2 a, .quarter_box h3, quarter_box h6, .quarter_box_right h3, .quarter_box_right h6, h3 a, h4 a, .popup_panel .holes h2, .popup_panel form p label, .popup_panel_small form p label, #column_one form p label, .popup_panel h3, form fieldset.basket .total_price p strong, .form_tint .total_price p strong, .content_right_list ul li a, .process_order p strong, #column_one .form_tint .order_details h4, form.content_right_form label, form.content_right_form p span, .paginate_controls ul.pages li.on a, .paginate_controls_bottom ul.pages li.on a, #column_one .form_tint .order_details p strong, p.single_button a:hover, p.single_button a:hover, #column_one ul.curve_button_blue li.off a:hover, #column_one ul.curve_button_blue li.multiple_off a:hover, #banner_content ul.curve_button_blue li.off a:hover, #banner_content ul.curve_button_blue li.multiple_off a:hover, .popup ul.curve_button_blue li.off a:hover, .popup ul.curve_button_blue li.multiple_off a:hover, #column_one .form_tint_basket .total_price p strong, .dashboard_module_left p.dashboard_details span, .dashboard_module_left p.dashboard_details_bottom span, .dashboard_module p.dashboard_details span, .dashboard_module_02 p.dashboard_details span, #column_one form fieldset p span.file, .order_details p span.file, ul.q_and_a li.on a, td.table_border, th.table_border, #banner_bottom ul li.on a:hover span, #banner_holding_area form fieldset p label {
	color: #0071B9;
}

/* images & backgrounds */

#control_container {
	background: url(../images/custom/blue/footer_bg.jpg) left -3px repeat-x #0071B9;
}

.control_panel_container_left, .control_panel_container_right {
	background: url(../images/custom/blue/footer_bg_plain.jpg) 0px -10px repeat-x;
}

#control_panel ul {
	background: url(../images/custom/blue/footer_list_bg_left.jpg) left top no-repeat;
}

#control_panel ul li.right_cap {
	background: url(../images/custom/blue/footer_list_bg_right.jpg) right top no-repeat;
}

#control_panel ul li a {
	background: url(../images/custom/blue/arrows_04.jpg) 0 6px no-repeat #2F92CD;
}

#control_panel ul li.middle a, #control_panel ul li.right a {
	background: url(../images/custom/blue/arrows_04.jpg) 8px 6px no-repeat #2F92CD;
}

#control_panel ul li a:hover {
	background: url(../images/custom/blue/arrows_04.jpg) 0 -29px no-repeat #2F92CD;
}

#control_panel ul li.middle a:hover, #control_panel ul li.right a:hover {
	background: url(../images/custom/blue/arrows_04.jpg) 8px -29px no-repeat #2F92CD;
}

#control_panel p {
	background: url(../images/custom/blue/footer_bg_plain.jpg) 0 -10px repeat-x;
}

#header {
	background: url(../images/custom/blue/header_bg.png) left top repeat-x;
}

#header_corner_left {
	background: url(../images/custom/blue/header_corner_left.png) left top no-repeat;
}

#header_corner_right {
	background: url(../images/custom/blue/header_corner_right.png) left top no-repeat;
}

#header ul li a {
	background: url(../images/custom/blue/arrows_03.png) left 4px no-repeat;
}

#header ul li a:hover {
	background: url(../images/custom/blue/arrows_03.png) left -62px no-repeat;
}

#header ul li.on a {
	background: url(../images/custom/blue/arrows_03.png) left -26px no-repeat;
}

ul.forward_back li a {
	background: url(../images/custom/blue/button_forward_back.jpg) left top no-repeat;
}

ul.forward_back li a:hover {
	background: url(../images/custom/blue/button_forward_back.jpg) left -58px no-repeat;
}

ul.forward_back li.forward a {
	background: url(../images/custom/blue/button_forward_back.jpg) left -29px no-repeat;
}

ul.forward_back li.forward a:hover {
	background: url(../images/custom/blue/button_forward_back.jpg) left -87px no-repeat;
}

ul.arrow_list li a, ul.arrow_list_grey li a {
	background: url(../images/custom/blue/arrows_01.jpg) left 5px no-repeat;
}

ul.arrow_list_grey li a {
	background: url(../images/custom/blue/arrows_05.jpg) left 4px no-repeat;
}

ul.arrow_list li a:hover {
	background: url(../images/custom/blue/arrows_01.jpg) left -26px no-repeat;
}

ul.arrow_list_grey li a:hover {
	background: url(../images/custom/blue/arrows_05.jpg) left -35px no-repeat;
}

#banner_bottom {
	background: url(../images/custom/blue/banner_nav_bg.png) left top repeat-x;
}

#banner_bottom_left_corner {
	background: url(../images/custom/blue/banner_nav_corner_left.png) left top no-repeat;
}

#banner_bottom_right_corner {
	background: url(../images/custom/blue/banner_nav_corner_right.png) left top no-repeat;
}

#banner_bottom ul li a span {
	background: url(../images/custom/blue/arrows_02.jpg) left 13px no-repeat;
}

#banner_bottom ul li a:hover span {
	background: url(../images/custom/blue/arrows_02.jpg) left -28px no-repeat;
}

ul.curve_button_blue_02 {
	background: url(../images/custom/blue/curve_button_bg_right2.png) right top no-repeat;
}

ul.curve_button_blue li a, ul.curve_button_blue_02 li a, ul.curve_button_grey li a, ul.curve_button_solid li a, ul.curve_button_solid_02 li a {
	background: url(../images/custom/blue/cbb_left_01.png) left top no-repeat;
}

ul.curve_button_solid li a, ul.curve_button_solid_02 li a {
	background: url(../images/custom/blue/cbs_left.jpg) left top no-repeat;
}

ul.curve_button_blue li.multiple a, ul.curve_button_blue_02 li.multiple a  {
	background: url(../images/custom/blue/cbb_left.png) 1px 4px no-repeat;
}

ul.curve_button_solid li.multiple a, ul.curve_button_solid li.multiple_right a, ul.curve_button_solid li.multiple_right_02 a, ul.curve_button_solid li.multiple_off a, ul.curve_button_solid li.multiple_right_off a, ul.curve_button_solid_02 li.multiple a, ul.curve_button_solid_02 li.multiple_right a, ul.curve_button_solid_02 li.multiple_off a, ul.curve_button_solid_02 li.multiple_right_off a {
	background: url(../images/custom/blue/cbs_right.jpg) right 0 no-repeat;
}

ul.curve_button_blue li a:hover, ul.curve_button_blue_02 li a:hover {
	background: url(../images/custom/blue/cbb_left_01_hover.png) left top no-repeat;
}

ul.curve_button_blue li.multiple a:hover, ul.curve_button_blue_02 li.multiple a:hover {
	background: url(../images/custom/blue/cbb_left_hover.png) 1px 4px no-repeat;
}

ul.curve_button_blue li a span, ul.curve_button_blue_02 li a span, ul.curve_button_grey li a span, ul.curve_button_solid li a span, ul.curve_button_solid li.multiple_right_off a span, ul.curve_button_solid_02 li a span, ul.curve_button_solid_02 li.multiple_right_off a span {
	background: url(../images/custom/blue/cbb_right.png) right 4px no-repeat;
}

ul.curve_button_blue li a:hover span, ul.curve_button_blue_02 li a:hover span, ul.curve_button_grey li a:hover span, ul.curve_button_solid li a:hover span, ul.curve_button_solid li.multiple_right_off a:hover span, ul.curve_button_solid_02 li a:hover span, ul.curve_button_solid_02 li.multiple_right_off a:hover span {
	background: url(../images/custom/blue/cbb_right_hover.png) right 4px no-repeat;
}

ul.curve_button_solid li a span, ul.curve_button_solid_02 li a span {
	background: url(../images/custom/blue/cbs_right.jpg) right 0 no-repeat;
}

ul.curve_button_solid li a:hover span, ul.curve_button_solid_02 li a:hover span {
	background: url(../images/custom/blue/cbs_right.jpg) right 0 no-repeat;
}

ul.curve_button_solid li.multiple_right a span, ul.curve_button_solid_02 li.multiple_right a span {
	background: url(../images/custom/blue/cbs_right_multiple_01.jpg) right 0 no-repeat;
}

ul.curve_button_solid li.multiple_right_02 a span, ul.curve_button_solid_02 li.multiple_right_02 a span {
	background: url(../images/custom/blue/cbs_right_multiple_02.jpg) right 0 no-repeat;
}

ul.curve_button_blue li.multiple_off a {
	background: url(../images/custom/blue/cbb_left_moff.png) 1px 4px no-repeat !important;
	color: #3890C8 !important;
}

ul.curve_button_blue li.off a {
	background: url(../images/custom/blue/cbb_left_off.jpg) left top no-repeat !important;
	color: #3890C8 !important;
}

ul.curve_button_blue li.off a:hover {
	background: url(../images/custom/blue/cbb_left_off_hover.jpg) left top no-repeat !important;
}

ul.curve_button_blue li.multiple_off a:hover {
	background: url(../images/custom/blue/cbb_left_moff_hover.png) 1px 4px no-repeat !important;
}

ul.curve_button_grey li a span, ul.curve_button_blue li.off a span, ul.curve_button_blue li.multiple_off a span {
	background: url(../images/cbb_right_off.png) right 4px no-repeat !important;
}

ul.curve_button_grey li a:hover span, ul.curve_button_blue li.off a:hover span, ul.curve_button_blue li.multiple_off a:hover span {
	background: url(../images/cbb_right_off_hover.png) right 4px no-repeat !important;
}

p.single_button a:hover span {
	background: url(../images/custom/blue/single_button.png) left -21px no-repeat;
}

p.single_button a span {
	background: url(../images/custom/blue/single_button.png) left top no-repeat;
}

p.single_button a {
	background:  url(../images/custom/blue/single_button_02.png) right top no-repeat;
}

p.single_button a:hover {
	background: url(../images/custom/blue/single_button_02.png) right -21px no-repeat;
}

.paginate_controls ul.paginate_forward_back li.back a:hover, .paginate_controls_bottom ul.paginate_forward_back li.back a:hover {
	background: url(../images/custom/blue/paginate_back.jpg) left -29px no-repeat;
}

.paginate_controls ul.paginate_forward_back li.back a, .paginate_controls_bottom ul.paginate_forward_back li.back a {
	background: url(../images/custom/blue/paginate_back.jpg) left top no-repeat;
}

.paginate_controls ul.paginate_forward_back li.forward a:hover, .paginate_controls_bottom ul.paginate_forward_back li.forward a:hover {
	background: url(../images/custom/blue/paginate_forward.jpg) left -29px no-repeat;
}

.paginate_controls ul.paginate_forward_back li.forward a, .paginate_controls_bottom ul.paginate_forward_back li.forward a {
	background: url(../images/custom/blue/paginate_forward.jpg) left top no-repeat;
}

.popup_panel form fieldset.basket p.remove a:hover, #column_one form fieldset.basket p.remove a:hover {
	background: url(../images/custom/blue/remove_button.jpg) left -20px no-repeat;
}

.popup_panel form fieldset.basket p.delete a {
	background: url(../images/custom/blue/delete.jpg) left top no-repeat;
}

.popup_panel form fieldset.basket p.delete a:hover {
	background: url(../images/custom/blue/delete.jpg) left -14px no-repeat;
}

.content_right_header {
	background: url(../images/custom/blue/right_header.jpg) left top no-repeat;
}

.content_right_header_02 {
	background: url(../images/custom/blue/right_header_02.jpg) left top no-repeat;
}

.content_right_header_03 {
	background: url(../images/custom/blue/right_header_03.jpg) left top no-repeat;
}

.content_right_header_04 {
	background: url(../images/custom/blue/right_header_04.jpg) left top no-repeat;
}

.content_right_header_05 {
	background: url(../images/custom/blue/right_header_05.jpg) left top no-repeat;
}

.content_right_header h3, .content_right_header_02 h3, .content_right_header_03 h3, .content_right_header_04 h3, .content_right_header_05 h3 {
	background: url(../images/custom/blue/right_header_arrow.jpg) 10px 4px no-repeat #1D80C1;
}

.content_right_list_top {
	background: url(../images/custom/blue/content_right_list_top.jpg) left top no-repeat;
}

.content_right_list {
	background: url(../images/custom/blue/content_right_list_bg.jpg) left top repeat-y;
}

.content_right_list_bottom {
	background: url(../images/custom/blue/content_right_list_bottom.jpg) left bottom no-repeat;	
}

.popup_panel form fieldset, .popup_panel_small form fieldset, #column_one form fieldset, #banner_holding_area form fieldset {
	background: #ECF4FA;
	border: 1px solid #CEE4F2;
}

.popup_panel form fieldset.basket, #column_one form fieldset.basket {
	border: none;
}

.form_corner_top_left {
	background: url(../images/custom/blue/form_corner_top_left.jpg) top left no-repeat;
}

.form_corner_top_right {
	background: url(../images/custom/blue/form_corner_top_right.jpg) top right no-repeat;
}

.form_corner_bottom_left {
	background: url(../images/custom/blue/form_corner_bottom_left.jpg) bottom left no-repeat;
}

.form_corner_bottom_right {
	background: url(../images/custom/blue/form_corner_bottom_right.jpg) bottom right no-repeat;
}

p.error a:hover {
	background: #F8FBFD;
}

.popup_panel form fieldset.basket .basket_item, #column_one form fieldset.basket .basket_item, #column_one .form_tint .basket_item, #column_one .form_tint_basket .basket_item {
	border-bottom: 1px solid #CEE4F2;
}

.popup_panel form fieldset.basket .basket_item_bottom, #column_one form fieldset.basket .basket_item_bottom, #column_one .form_tint .basket_item_bottom, #column_one .form_tint_basket .basket_item_bottom, .customize_left h2, .customize_right h2, .customize_full h2 {
	border-bottom: 1px solid #87BDDE;
}

.popup_panel form fieldset.basket, #column_one form fieldset.basket, #column_one .form_tint_basket {
	background: url(../images/custom/blue/basket_bg.jpg) right top repeat-y;
	border-top: 1px solid #87BDDE;
	border-bottom: 1px solid #87BDDE;
}

.basket_border_right {
	background: url(../images/custom/blue/basket_bottom_border.jpg);
}

.dashboard_module h2, .dashboard_module_left h2, .dashboard_module_right h2, .dashboard_border, .dashboard_border_02, .dashboard_module_left p.dashboard_details_bottom, .popup_panel form fieldset.basket .basket_item_container {
	border-bottom: 1px solid #87BDDE;
}

.dashboard_module_left p.dashboard_details, .dashboard_module_right p.dashboard_details {
	border-bottom: 1px solid #CEE4F2;
}

.table_border, .screen_reader {
	border-top: 1px solid #87BDDE;
	border-bottom: 1px solid #87BDDE;
	padding: 5px 0 5px 0;
}

ul.q_and_a li.on {
	list-style-image: url(../images/custom/blue/q_and_a.jpg);
}

.custom_image_01 {
	height: 153px;
	background: url(../images/custom/blue/cutout_01.jpg) center top no-repeat;
}

.custom_image_02 {
	height: 154px;
	background: url(../images/custom/blue/cutout_02.jpg) center top no-repeat;
}

.custom_image_03 {
	height: 126px;
	background: url(../images/custom/blue/cutout_03.jpg) center top no-repeat;
}

.custom_image_04 {
	height: 146px;
	background: url(../images/custom/blue/cutout_04.jpg) center top no-repeat;
}

/********** VPT CSS ****************/

.rating_0, .rating_1, .rating_2, .rating_3, .rating_4, .rating_5 {
	background-image: url("../images/custom/blue/rating_stars.jpg");
}

/********** END VPT CSS *************/
div.catalogue_heading{
		border-color:#A2CEEE;
}
span.catalogue_heading {
		color:#0071B9;
}
a.catalogue_heading_link{
		color:#0071B9;	
}