#sidebar_2 img
{
	border:0;
}


object
{
	outline:				none;
}


#colCentre.pc_gui h1,
.eshop_content h1
{
	border:0 !important;
	margin:0 0 20px 0 !important;
	background:none!important;
	color:#EE3124 !important;
	font-family:"amertype_md_bt_medium" !important;
	font-size:18px !important;
}
.eshop_content h2,
.eshop_content h3,
.eshop_content h4,
.eshop_content h5,
.eshop_content h6
{
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
	line-height:normal !important;
}
.eshop_content h2,
.eshop_content h3
{
	margin:0 0 20px 0 !important;
}



.error
{
	color:					#EE3124;
}


/* BEGIN : Products list */
.eshop_products_item .eshop_product_intro
{
	float:left;
	margin:0 10px 0 0;
	width:300px;
}
.eshop_products_item .eshop_product_intro a
{
	font-weight:normal;
	color:#999999;
	text-decoration:underline;
}
.eshop_products_item .eshop_product_intro a:hover
{
	color:#EE3124;
}
.eshop_products_item .eshop_product_add_to_cart_container
{
	border:0;
	border-left:1px solid #CCCCCC;
	padding:0 0 0 10px;
}
.eshop_products_item .eshop_product_attributes
{
	float:none;
	width:100%;
	margin:0 0 10px 0;
}
.eshop_products_item .eshop_product_attribute select,
.eshop_products_item .eshop_product_attribute input
{
	float:right;
}
.eshop_products_item .eshop_product_add_to_cart
{
	width: auto;
}
.eshop_products_item .eshop_price_value
{
	float:right;
}
.eshop_add_to_cart_quantity input
{
	padding-top:0;
	padding-bottom:0;
}
/* END : Products list */


div.box_header,
.eshop_product_details > .header,
.eshop_content .eshop_content_get_category > .header
{
	border:				1px solid #CCCCCC;
	border-bottom:			0;
	width:				650px;
	padding:			12px 20px 0 20px;
	text-align:			left;
}
div.box_header h1,
.eshop_product_details > .header h1,
.eshop_content .eshop_content_get_category > .header h1
{
	margin:				0 !important;
	padding:			0 !important;
	line-height:			normal !important;
	height:				auto !important;
}
div.box_header a
{
	text-decoration:		none;
}
div.box_body,
.eshop_product_details > .body,
.eshop_content .eshop_content_get_category > .body
{
	border:				1px solid #CCCCCC;
	border-top:			0;
	width:				650px;
	padding:			12px 20px 12px 20px;
	text-align:			left;
}
div.box_body h1,
.eshop_product_details > .body h1,
.eshop_content .eshop_content_get_category > .body h1
{
	margin:				0 0 10px 0 !important;
	padding:			0 !important;
	line-height:			normal !important;
	height:				auto !important;
}
div.box_footer,
.eshop_product_details > .footer,
.eshop_content .eshop_content_get_category > .footer
{
	display:			none;
}


.my_image_container,
.eshop_image,
.eshop_thumb
{
	display:				block;
	padding-left:			4px;
	padding-right:			4px;
	padding-bottom:			4px;
}
.my_image_container_inner
{
	background-color:		#FFFFFF;
}


table.box_table
{
	width:					100%;
	border-collapse:		collapse;
}
table.box_table > tbody > tr > td.left
{
	width:					50%;
	padding-right:			7px;
}
table.box_table > tbody > tr > td.right
{
	width:					50%;
	padding-left:			7px;
}


div.box_medium
{
	width:					344px;
}
div.box_medium_header
{
	min-height:				20px;
	padding-left:			20px;
	background:				url(../img/box_medium_header.png) 0 0 no-repeat transparent;
	color:					#FFFFFF;
}
div.box_medium_header
{
	margin:					0;
}
div.box_medium_body
{
	padding-left:			20px;
	padding-right:			20px;
	padding-top:			12px;
	padding-bottom:			12px;
	background:				url(../img/box_medium_body.png) 0 0 repeat-y #F2F2F2;
}
div.box_medium_footer
{
	padding-left:			20px;
	padding-right:			20px;
	min-height:				85px;
	background:				url(../img/box_medium_footer.png) 0 100% no-repeat #F2F2F2;
}


#powered_by
{
	float:					left;
	position:				relative;
	top:					43px;
	padding-right:			10px;
	border-right:			1px solid #FFFFFF;
	font-size:				7pt;
}
#powered_by a,
#powered_by a:hover
{
	color:				#FFFFFF;
}
#legal_informations
{
	padding-left:			10px;
	float:					left;
	position:				relative;
	top:					45px;
}
#legal_informations a
{
	color:					#FFFFFF;
	text-decoration:		none;
}
#legal_informations a:hover
{
	color:					#FFFFFF;
	text-decoration:		underline !important;
}


.module_top_list
{
	width:					51px;
	height:					16px;
	background:				url(../img/top_list.png) 0 0 no-repeat transparent;
}
.module_top_list ul
{
	padding-left:			5px;
}
.module_top_list ul > li
{
	float:					left;
	text-align:				left;
	font-family:			arial;
	font-size:				7pt;
	text-transform:			uppercase;
	list-style-type:		none;
	padding-top:			2px;
}
.module_top_list ul > li > a, .module_top_list ul > li > a:visited
{
	padding-left:			2px;
	padding-right:			2px;
	text-decoration:		none;
	text-transform:			uppercase;
	color:					#000000;
}
.module_top_list ul > li > a:hover, .module_top_list ul > li > a:active
{
	color:					#EE3124;
}
.module_top_list ul > li.selected > a, .module_top_list ul > li.selected > a:visited
{
	color:					#EE3124;
}


#module_language
{
	position:				absolute;
	top:					40px;
	right:					105px;
	padding-left:			5px;
}


div.menu_icon
{
	text-align:				right;
}
div.menu_icon img
{
	position:				relative;
	top:					2px;
	padding-right:			4px;
}
div.menu_icon a
{
	color:					#FFFFFF;
	font-family:			arial;
	font-size:				11px;
	text-decoration:		none;
	padding-right:			15px;
}
div.menu_icon a:hover
{
	color:					#FFFF99;
}
div.menu_icon span
{
	position:				relative;
	top:					-1px;
}


.center
{
	text-align:			center;
}



/* BEGIN: module_box */
.module_box
{
	margin-bottom:			20px;
}
.module_box .module_box_table
{
	width:					215px;
	text-align:				left;
	border-collapse:		collapse;
}
.module_box .module_box_title
{
	line-height:			12pt;
	font-size:				8pt;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#FFFFFF;
}
.module_box .inner_module_box p
{
	margin:					0;
	padding:				0;
}
.module_box .inner_module_box a
{
	text-decoration:		none;
	color	:				#000000;
}
.module_box .inner_module_box a:hover
{
	color:					#EE3124;
}
td.module_box_1
{
	background-repeat:		no-repeat;
}
td.module_box_2
{
	background-repeat:		repeat-x;
}
td.module_box_3
{
	background-repeat:		no-repeat;
}
td.module_box_4
{
	background-repeat:		repeat-y;
}
td.module_box_5
{
	background-repeat:		repeat;
	vertical-align:			top;
	font-size:				8pt;
	color:					#000000;
}
td.module_box_6
{
	background-repeat:		repeat-y;
	background-position:	0 0;
}
td.module_box_7
{
	background-repeat:		no-repeat;
	background-position:	0 100%;
}
td.module_box_8
{
	background-repeat:		repeat-x;
	background-position:	0 100%;
}
td.module_box_9
{
	background-repeat:		no-repeat;
	background-position:	0 100%;
}
/* END: module_box */


/* BEGIN: module_box_small */
.module_box_small .module_box_title
{
	color:					#EE3124;
}
.module_box_small td.module_box_1
{
	width:					4px;
	height:					20px;
	background-image:		url(../img/module_box_small/01.png);
}
.module_box_small td.module_box_2
{
	height:					20px;
	background-image:		url(../img/module_box_small/02.png);
}
.module_box_small td.module_box_3
{
	width:					5px;
	height:					20px;
	background-image:		url(../img/module_box_small/03.png);
}
.module_box_small td.module_box_4
{
	width:					4px;
	background-image:		url(../img/module_box_small/04.png);
}
.module_box_small td.module_box_5
{
	background-image:		url(../img/module_box_small/05.png);
}
.module_box_small td.module_box_6
{
	width:					5px;
	background-image:		url(../img/module_box_small/06.png);
}
.module_box_small td.module_box_7
{
	width:					4px;
	height:					22px;
	background-image:		url(../img/module_box_small/07.png);
}
.module_box_small td.module_box_8
{
	height:					22px;
	background-image:		url(../img/module_box_small/08.png);
}
.module_box_small td.module_box_9
{
	width:					5px;
	height:					22px;
	background-image:		url(../img/module_box_small/09.png);
}
/* END: module_box_small */


/* BEGIN: module_small_red */
/*
.module_small_red .module_header{
	height:20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
}
.module_small_red .module_body
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.module_small_red .module_footer{
	height:20px;
	overflow:hidden;
}
*/
.module_small_red{
	overflow:hidden;
	margin: 0 0 25px 0;
	box-shadow:			0 4px 4px -1px rgba(0, 0, 0, 0.2);
}
.module_small_red .module_name
{
	background-color:#EE3124;
	color:#FFFFFF;
	font-weight: bold;
	padding: 5px 10px;
}
.module_small_red .module_content
{
	padding: 10px;
}


.module_small_red .inner_module_box ul > li a
{
	display:				block;
	padding:				0;
	padding-left:			8px;
	padding-bottom:			2px;
	background-image:		url(../img/icon_8x8_elem.gif);
	background-position:	0px 2px;
	background-repeat:		no-repeat;
}
.module_small_red .inner_module_box ul > li a:hover
{
	background-image:		url(../img/icon_8x8_elem_hover.gif);
	color:					#EE3124;
	background-color:		#FFFFFF;
}
.module_small_red .inner_module_box ul > li.selected a
{
	background-image:		url(../img/icon_8x8_elem_hover.gif);
	color:					#EE3124;
	background-color:		#FFFFFF;
}
/* END: module_small_red */


/*
**************************************************
* BEGIN: ESHOP
**************************************************
*/
.eshop_cart_table th
{
	color:#000000;
}

.eshop_description
{
	padding-top:			10px;
	min-height:				48px;
}


.eshop_button > a,
.eshop_button > input,
.button_container > input
{
	cursor:					pointer;
	display:				block;
	width:					155px;
	height:					16px;
	border:					0;
	background-color:		transparent;
	background-image:		url(../img/button_generic.png);
	background-repeat:		no-repeat;
	background-position:	left center;
	text-align:				center;
	font-family:			arial;
	font-size:				7pt;
	text-transform:			uppercase;
	text-decoration:		none;
	color:					#000000;
}
.eshop_button > a:hover,
.eshop_button > input:hover,
.button_container > input:hover
{
	background-image:		url(../img/button_generic_selected.png);
	color:					#FFFFFF;
}
.eshop_button.left
{
	float:					left;
}
.eshop_button.right
{
	float:					right;
}
.eshop_button_continue_shopping,
.eshop_button_previous
{
	float:					left;
}
.eshop_button_checkout,
.eshop_button_next
{
	float:					right;
}


.eshop_products_item .eshop_product_add_to_cart_container .eshop_button_add_to_cart,
.eshop_products_item .eshop_product_add_to_cart_container .eshop_button_configure_product,
.eshop_content_get_product .eshop_product_add_to_cart_container .eshop_button_add_to_cart,
.eshop_button_next,
.eshop_button_checkout,
.eshop_button_already_registered
{
	background: #EE3124 !important;
	border: 1px solid #EE3124 !important;
	color: #FFFFFF !important;
	font-size: larger !important;
	text-decoration: none !important;
}
.eshop_products_item .eshop_product_add_to_cart_container .eshop_button_add_to_cart:hover,
.eshop_products_item .eshop_product_add_to_cart_container .eshop_button_configure_product:hover,
.eshop_content_get_product .eshop_product_add_to_cart_container .eshop_button_add_to_cart:hover,
.eshop_button_next:hover,
.eshop_button_checkout:hover,
.eshop_button_already_registered:hover
{
	background: #FFFFFF !important;
	color: #EE3124 !important;
}


.eshop_order_step > ul > li > a:hover,
.eshop_order_step > ul > li.selected > a
{
	background:		#EE3124;
	color:			#FFFFFF;
}


.eshop.password_lost
{
	margin-top:				10px;
}


div.add_to_cart
{
	text-align:				right;
	float:					right;
}


div.eshop_cart
{
	width:					100%;
	margin-bottom:			10px;
}
div.eshop_cart div.item
{
	cursor:					pointer;
}
div.eshop_cart div.item:hover
{
	background-color:		#FFFFFF;
	color:					#EE3124;
}
div.eshop_cart div.item:hover a
{
	color:					#EE3124;
}
div.eshop_cart div.preview
{
	text-align:				left;
	padding-right:			5px;
}
div.eshop_cart div.info
{
	text-align:				right;
}
div.eshop_cart div.info > a
{
	display:				block;
	clear:					both;
}
div.eshop_cart div.quantity
{
	display:				inline;
}
div.eshop_cart div.quantity:after
{
	content:				" ";
}
div.eshop_cart div.unit_price
{
	display:				inline;
}
div.eshop_cart div.discount
{
	text-align:				right;
}
div.eshop_cart div.tax
{
	text-align:				right;
}
div.eshop_cart div.total
{
	text-align:				right;
}
div.eshop_cart div.eshop_thumb.no_preview
{
	font-size:				9px;
}
div.eshop_cart div.eshop_thumb a
{
	color:					#999999;
}
.eshop_product_thumb
{
	margin-right:			10px;
	margin-bottom:			10px;
}



div.eshop_product_listing
{
	margin-top:				20px;
	margin-bottom:			20px;
}
table.eshop_product_listing
{
	width:					100%;
}
table.eshop_product_listing span.label, table.eshop_product_listing label
{
	font-weight:			bold;
}
table.eshop_product_listing .name
{
	margin:					0;
	border-bottom:			1px solid #CCCCCC;
	font-size:				16px;
	font-weight:			bold;
}
table.eshop_product_listing .name > a
{
	color:					#000000;
	text-decoration:		none;
}
table.eshop_product_listing div.price
{
	margin-bottom:			5px;
	font-weight:			bold;
}
table.eshop_product_listing div.product_attribute
{
	margin-top:				5px;
}
table.eshop_product_listing div.quantity
{
	margin-top:				5px;
}
table.eshop_product_listing table.details
{
	width:					100%;
}
table.eshop_product_listing table.details td
{
	vertical-align:			bottom;
}
table.eshop_product_listing ul.images
{
	margin:					0;
	margin-top:				5px;
	margin-bottom:			5px;
	padding:				0;
	text-align:				right;
}
table.eshop_product_listing ul.images > li
{
	list-style-type:		none;
	display:				inline;
	padding-left:			10px;
}
table.eshop_product_listing ul.images > li > a
{
	text-decoration:		none;
}


div.eshop_product_details
{
	margin-top:				20px;
	margin-bottom:			20px;
}
table.eshop_product_details
{
	width:					100%;
}


.eshop_product_details .links
{
	padding-top:			20px;
	padding-bottom:			20px;
}
.eshop_product_details div.links div.eshop_button
{
	display:				table-cell;
}
.eshop_product_details div.links div.eshop_button_previous_product
{
	float:					left;
}
.eshop_product_details div.links div.eshop_button_next_product
{
	float:					right;
}


.eshop_button_update_cart,
.eshop_button_empty_cart
{
	float:				left;
	margin:				0 10px 0 0;
}


div.eshop.account div.info
{
	padding:				2px;
	border:					1px inset #FFFFFF;
	margin-bottom:			5px;
}


div.eshop_product_separator
{
	visibility:				hidden;
	width:					100%;
	height:					1px;
	line-height:			1px;
	background-color:		#CCCCCC;
	margin-top:				10px;
	margin-bottom:			10px;
}
div.eshop_cart_separator
{
	visibility:				visible;
	width:					100%;
	height:					1px;
	line-height:			1px;
	background-color:		#CCCCCC;
	margin-top:				10px;
	margin-bottom:			10px;
}


div.eshop_thumb
{
	color:					#999999;
}
div.eshop_thumb div.preview_container a
{
	display:				table-cell;
	text-align:				center;
	vertical-align:			middle;
	color:					#999999;
	text-decoration:		none;
}


span.eshop_comment
{
	font-size:				x-small;
	font-weight:			normal;
}


table.eshop_methods_table
{
	width:					100%;
	border-collapse:		collapse;
}
table.eshop_methods_table tr td
{
	vertical-align:			middle;
}
table.eshop_methods_table tr.row_even td
{
	padding:				4px;
	background-color:		#F0F0F0;
}
table.eshop_methods_table tr.row_odd td
{
	padding:				4px;
	background-color:		#FFFFFF;
}
table.eshop_methods_table td.column_select
{
	text-align:				center;
}
table.eshop_methods_table td.column_image
{
	text-align:				center;
}
table.eshop_methods_table td.column_image div
{
	text-align:				center;
	background-repeat:		no-repeat;
	background-position:	50% 50%;
}
table.eshop_shipping_methods_table td.column_image div
{
	width:					120px;
	height:					56px;
}
.eshop_shipping_methods_comment,
.eshop_payment_methods_comment
{
	font-size:				smaller;
	color:					#999999;
}
table.eshop_payment_methods_table td.column_image div
{
	width:					80px;
	height:					24px;
}
table.eshop_methods_table td.column_name
{
	width:					80%;
	text-align:				left;
}
table.eshop_methods_table td.column_price
{
	width:					15%;
	text-align:				right;
}


table.eshop_step
{
	width:					100%;
}
table.eshop_step td.header
{
	width:					50%;
	vertical-align:			top;
}
table.eshop_step td.content
{
	width:					50%;
	vertical-align:			top;
}
table.eshop_step > tbody > tr > td.eshop_step_buttons_pre
{
	height:				50px;
	padding:			20px 20px 0 20px !important;
	border-bottom:			1px solid #CCCCCC;
	background:			url(../img/buttons_background_pre.png) repeat-x;
}
table.eshop_step > tbody > tr > td.eshop_step_buttons_post
{
	height:				50px;
	padding:			10px 20px 5px 20px !important;
	border-top:			1px solid #CCCCCC;
	background:			url(../img/buttons_background_post.png) repeat-x;
}
table.eshop_step td.left
{
	text-align:				left;
}
table.eshop_step td.right
{
	text-align:				right;
}
h2.eshop_new_customers_title,
h2.eshop_registered_customers_title,
h2.eshop_express_checkout_title
{
	height:				48px !important;
	padding:			5px 0 5px 58px !important;
}
/*
**************************************************
* END: ESHOP
**************************************************
*/


#pc_product_details_anchor
{
	font-size:				18px;
	font-weight:				bold;
}
#pc_product_details
{
	min-height:				240px;
}
#pc_product_details .eshop_product_images
{
	float:					left;
}
#pc_product_details .eshop_product_image
{
	width:					240px;
	margin-right:				20px;
	margin-bottom:				20px;
}
#pc_product_details .eshop_product_image img
{
	width:					240px;
	height:					240px;
}
#pc_product_details .eshop_product_description
{
	margin:					0;
}


.eshop_tax_description
{
	font-size:				smaller;
}




#module_recommend .fields_table
{
	border:					0;
	padding:				0;
}
#module_recommend .fields_table_column
{
	padding:				0;
}
#module_recommend .fields_table_column.label_column
{
	float:					none;
	width:					auto;
}
#module_recommend .fields_table_column.field_column
{
	border:					0;
	padding-bottom:			5px;
}
#module_recommend input.text
{
	width:					180px;
}
#module_recommend input.text_error
{
	width:					180px;
}
#module_recommend .button_column
{
	background:				transparent;
}


/*
#colCentre
{
	padding-top:20px !important;
	padding-left:20px !important;
	width:930px !important;
}
#colCentre.with_sidebar
{
	width:690px !important;
}
#colCentre.webpage_74,
#colCentre.webpage_77,
#colCentre.webpage_80
{
	padding-top:0 !important;
	padding-left:0 !important;
}
#sidebar_2
{
	float:right;
	width:216px;
	padding-top:20px;
	padding-right:20px;
}
*/


/*************************************************
* BEGIN : Mc Shirt configurator
*************************************************/
@import url(http://fonts.googleapis.com/css?family=Ubuntu);

#colCentre.webpage_71 > h1,
#colCentre.webpage_79 > h1,
#colCentre.webpage_92 > h1,
#colCentre.webpage_95 > h1,
#colCentre.webpage_97 > h1,
.pc_html_gui_customize_your_product
{
	display:				none;
}
.selectboxit-container *
{
	font:					inherit;
}
.selectboxit-container .selectboxit,
.selectboxit-container .selectboxit-options,
.selectboxit-option-first,
.selectboxit-option-last
{
	border-radius:				0;
}
.selectboxit-option
{
	border:					0 !important;
}
.selectboxit-option.ui-state-focus
{
	background:				#000000 !important;
}
.selectboxit-option.ui-state-focus a
{
	color:					#FFFFFF !important;
}
.pc_html_gui_product_colors .ui-button-text,
.pc_html_gui_text_colors .ui-button-text,
.pc_html_gui_graphic_colors .ui-button-text
{
	border-radius:				0;
	box-shadow:				none;
}
.pc_html_gui_product_colors .ui-state-active .ui-button-text,
.pc_html_gui_text_colors .ui-state-active .ui-button-text,
.pc_html_gui_graphic_colors .ui-state-active .ui-button-text
{
	box-shadow:				none;
}
.pc_complete_html_gui
{
	font-family: 'Ubuntu', sans-serif;
}
.pc_complete_html_gui a:hover
{
	color:					#EE3124;
}
.pc_complete_html_gui .pc_html_gui_preview_container
{
	border:					2px solid #EE3124;
}
.pc_html_gui_left_toolbar
{
	top:					0;
	border:					2px solid #EE3124;
	border-top:				none;
	border-left:				none;
	background:				#EEEEEE;
}
.pc_html_gui_shortcuts
{
	margin:					0;
}
.pc_html_gui_shortcuts li
{
	border-bottom:				1px solid #FFFFFF;
	padding:				0;
	margin:					0 0 1px 0;
}
.pc_html_gui_shortcuts li:before
{
	position:				absolute;
	content:				' ';
	display:				inline-block;
	width:					15px;
	height:					15px;
	background:				url(../img/grey-arrow-top-left.png) no-repeat;
}
.pc_html_gui_shortcuts a
{
	padding:				15px 20px;
}
.pc_html_gui_shortcuts .symbol
{
	padding:				0;
	border-radius:				0;
	background:				none;
	box-shadow:				none;
}
.pc_html_gui_shortcuts .label
{
	padding:				0;
}
.pc_html_gui_shortcuts li:not(.disabled) a:hover .label
{
	color:					#EE3124;
}
#module_volume_discount .module_name
{
	background:				#EE3124;
	color:					#FFFFFF;
	font-size:				larger;
	font-weight:				bold;
	padding:				10px 20px;
}
#module_volume_discount .module_content:before
{
	position:				absolute;
	content:				' ';
	display:				inline-block;
	top:					0;
	left:					50%;
	width:					25px;
	height:					20px;
	margin-left:				-12px;
	background:				url(../img/white-arrow-bottom.png) no-repeat;
}
#module_volume_discount .module_content
{
	position:				relative;
	padding:				20px 0;
	background:				#888888;
	color:					#FFFFFF;
}
#module_volume_discount .module_content ul
{
	margin:					0;
	padding:				0 0 0 40px;
}
.pc_html_gui_sidebar_toolbars
{
	top:					0;
}
.pc_html_gui_sidebar_toolbars .pc_html_gui_toolbar
{
	border:					2px solid #EE3124;
	border-top:				none;
	border-right:				none;
	border-radius:				0;
	padding:				1px;
	background:				#EEEEEE;
	box-shadow:				none;
}
.pc_html_gui_toolbar_text > div
{
	margin-top:				1px;
}
.pc_html_gui_text_print_type > label
{
	display:				none;
}
.pc_html_gui_text_print_type .selectboxit-container,
.pc_html_gui_text_print_type .selectboxit
{
	box-sizing:				border-box;
	width:					100%;
}
.pc_html_gui_text_input
{
	border:					1px solid #888888;
}
/*
.pc_html_gui_text_fonts .selectboxit-container,
.pc_html_gui_text_fonts .selectboxit
{
	box-sizing:				border-box;
	width:					75%;
}
*/
.pc_html_gui_text_fonts .ui-spinner
{
	float:					right;
	box-sizing:				border-box;
	width:					25%;
}
.pc_html_gui_toolbar_product
{
	position:				absolute;
	right:					0;
	border:					2px solid #EE3124;
	border-right:				none;
	padding:				10px 5px;
	margin:					0;
	max-width:				280px;
	background:				#FFFFFF;
}
.pc_complete_html_gui .pc_html_gui_sides_thumbs > li:hover a,
.pc_complete_html_gui .pc_html_gui_sides_thumbs > li.active a
{
	color:					#EE3124;
}
.pc_html_gui_product_color_tooltip
{
	background:				#EE3124 !important;
	color:					#FFFFFF !important;
}
.pc_html_gui_add_to_cart_container
{
	border-top:				2px solid #EE3124;
	background:				#EEEEEE;
}
.pc_html_gui_quantities
{
	font-size:				smaller;
}
.pc_html_gui_quantities > li
{
	width:					80px;
}
.pc_html_gui_price_container .pc_html_gui_unit_price
{
	color:					#888888;
}
.pc_html_gui_add_to_cart > button
{
	border-radius:				0;
}
.pc_html_gui_add_to_cart > button.ui-state-default
{
	background:				#EE3124;
	color:					#FFFFFF;
}
.pc_html_gui_add_to_cart > button.ui-state-hover
{
	background:				#FFFFFF;
	color:					#EE3124;
}
.pc_html_gui_product_categories .selectboxit-option.level_1,
.pc_html_gui_graphic_categories .selectboxit-option.level_1
{
	font-weight:				bold;
}
/*************************************************
* END : Mc Shirt configurator
*************************************************/
