﻿/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* CLASSES */

*.nomargins
{
	margin: 0 !important;
}

*.nopadding
{
	padding: 0 !important;
}

.descriptor, .georgiaItalic, .label_italic
{
	font-family: Georgia, Times, serif;
	font-style: italic;
}

.descriptor
{
	line-height:1.2em;
}

.label, .georgia
{
	font-family: Georgia, Times, serif;
	font-style: normal;
}

.pt_10
{
	font-size: 1.0em;
	line-height: 1.2em;
	text-transform: uppercase;
}

.pt_11
{
	font-size: 1.1em;
	line-height: 1.4em;
}

.pt_11_2
{
	font-size: 1.1em;
	line-height: 1.2em;
}

.pt_11_4
{
	font-size: 1.1em;
	line-height: 1.4em;
}

.pt_11_5
{
	font-size: 1.0em;
	line-height: 1.4em;
	text-transform:none;
	font-family: arial, verdana, helvetica, san-serif;
}

.pt_12
{
	/* this is the default property for p tags */
	font-size: 1.2em;
	line-height: 1.4em;
}

.pt_14
{
	font-size: 1.4em;
	line-height: 1.3em;
}

.noline
{
	text-decoration: none !important;
}

.inactive
{
	color: #aaa !important;
	cursor: default;
}

h1.product_title, h2.product_title
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Georgia;
	margin-bottom: 0.5em !important;
	line-height: none !important;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

h3.product_title
{
	font-size: 1.1em;
	font-weight: bold;
	font-family: Georgia;
	margin: 0 !important;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

p.product_title, b.product_title, span.product_title
{
	font-weight: bold;
	font-family: Georgia;
	margin: 0 !important;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}


/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* SECTION NAVIGATION */

/* Pagination in the section nav */
#body_section_navigation .pagination, #body_section_navigation .product_pagination
{
	text-align: right;
}

#body_section_navigation .pagination p
{
	padding-right: 2.0em;
	color: #aaa;
}

#body_section_navigation .product_pagination p
{
	padding-right: 7.0em;
	color: #aaa;
}

.catalog_pagination
{
	text-align: center;	
}

/************************************************************************************************/

/************************************************************************************************/
/* PRODUCT IMAGE DROPSHADOWS */
.drop_shadow_wrap
{
	position: relative;
}

.drop_shadow_inner
{
	position: relative;
	z-index: 1;
}

.catalog_large_margin
{
	margin-top: 15px;
}

.catalog_small_margin
{
	margin-top: 10px;
}



div.drop_shadow_inner div.bottom
{
	margin-bottom: 10px;
}

.drop_shadow_background_140
{
	/* Product Catalogue, thumbnails*/
	position: absolute;
	z-index: 0;
	top: 0;
	left: -0.2em;
	background: #fff url('../img/drop_shadow_140.gif') no-repeat bottom left;
	height: 14.5em;
	width: 14.4em;
}

.drop_shadow_background_300
{
	/* Product Catalogue, featured images*/
	position: absolute;
	z-index: 0;
	top: 0;
	left: -0.2em;
	background: #fff url('../img/drop_shadow_300.gif') no-repeat bottom left;
	height: 30.5em;
	width: 30.4em;
}

.drop_shadow_background_60
{
	/* Product View, thumbnails*/
	position: absolute;
	top: 0;
	left: -0.2em;
	z-index: 0;
	background: #fff url('../img/drop_shadow_060.gif') no-repeat bottom left;
	height: 6.5em;
	width: 6.4em;
}

.drop_shadow_background_380
{
	/* Product View, main image*/
	position: absolute;
	z-index: 0;
	top: 0;
	left: -0.2em;
	background: #fff url('../img/drop_shadow_380.gif') no-repeat bottom left;
	height: 38.5em;
	width: 38.4em;
}

.drop_shadow_background_540
{
	/* Product View, enlarged image*/
	position: absolute;
	z-index: 0;
	top: 0;
	left: -0.2em;
	background: #fff url('../img/drop_shadow_540.gif') no-repeat bottom left;
	height: 54.5em;
	width: 54.4em;
}


/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* PRODUCT CATALOGUE */
#catalogue_features
{
	width: 64.0em;
	margin-bottom: 2.0em;
}

#catalogue_features div.product_descriptor
{
	width: 30.0em;
}

#catalogue_thumbnails
{
	width: 78.0em;
	margin-bottom: 0em;
}



/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* PRODUCT VIEW */
#restock_layer
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 210;
	height: 100%;
	width: 100%;
}

#restock_layer .content
{
	position: relative;
	z-index: 212;
	width: 98.0em;
	margin: 0 auto;
	padding-left: 2.0em;
}

#restock_layer .content p.title
{
	color: #444;
	margin-bottom: 1.0em;
}


#restock_layer .content p.text
{
	color: #777;
	margin-bottom: 1.0em;
	line-height: 1.2em;
}

#product_view_column
{
}

#product_view_image
{
	margin-bottom: 1.8em;
}

#product_view_enlarge
{
	margin-bottom: 1.8em;
}

.product_view_message
{
	padding-top: 1.4em;
}

/* Thumbnails */
div.thumbnail
{
	height: 6.0em;
	width: 6.0em;
	margin-right: 2.0em;
	float: left;
}

div.upsellthumbnail
{
	height: 6.0em;
	width: 6.0em;
	margin-right: 2.0em;
	float: left;
}


/* Details */
#product_details_column
{
}

.product_details
{
	/* product title, description and itme number */
	margin-bottom: 2.0em;
	padding: 0em 0em 2.0em 0em;
	border-bottom: 0.1em solid #eee;
}

.product_details *
{
	font-family: Georgia, Times, serif;
}

p.product_text
{
	font-family: Georgia, Times, serif;
	padding-top: 1.6em;
}
.product_options
{
	/* inputs and slect menus for product options */ /* HACK FOR IE 6 in place for bottom margin */
	margin-bottom: 2.0em;
	padding: 0em 0em 2.0em 0em;
	border-bottom: 0.1em solid #eee;
}

.product_links
{
	/* extra product links and information */
	margin-bottom: 1.8em;
	padding: 0em 0em 2.0em 0em;
	border-bottom: 0.1em solid #eee;
}

.product_relations
{
	/* SEE ALSO, related products - no margin or padding at the bottom */
	margin-bottom: 0em;
	padding: 0em 0em 0em 0em;
}

.product_relations .thumbnail
{
	height: 6.0em;
	width: 6.0em;
	margin-right: 1.4em;
	float: left;
}

.product_options .label
{
	margin-bottom: 0.5em;
}

.seealso
{
	font-family: Georgia, Times, serif;
	font-style: italic;
}

.seealso b
{
	text-transform: uppercase;
}

/* Size Menu */
ul.product_size
{
	margin: 0 !important;
	width: 5.8em;
	border: 0.1em solid #eeeeee;
	float: left;
	overflow: hidden;
}

ul.product_size li
{
	position: static;
	width: 5.8em;
	list-style: none;
	clear: both;
	float: left;
}

ul.product_size li a, ul.product_size li a:visited, ul.product_size li a:hover, ul.product_size li a:active
{
	margin: 0 !important;
	padding: 0.4em 0.5em;
	width: 5.8em;
	display: block;
	text-decoration: none;
}

ul.product_size li a:hover, ul.product_size li a:active
{
	background-color: #fff3ee;
}

ul.product_size li ul
{
	position: absolute;
	z-index: 20;
	width: 5.8em;
	margin: 0 !important;
	margin-left: -0.1em !important;
	background: #ffffff;
	border: 0.1em solid #eeeeee;
	border-top: 0 !important;
	overflow: hidden;
}

ul.product_size li ul li
{
	margin: 0 !important;
	width: 5.8em;
	list-style: none;
	clear: both;
}

ul.product_size li ul li a, ul.product_size li ul li a:visited, ul.product_size li ul li a:hover, ul.product_size li ul li a:active
{
	margin: 0 !important;
	padding: 0.2em 0.5em;
	width: 5.8em;
	text-decoration: none;
}

ul.product_size li ul li a:hover, ul.product_size li ul li a:active
{
	background-color: #fff3ee;
}

/* Quantity */
#product_qty_label
{
	width: 2.0em;
	margin-right: 0.5em;
	float: left;
}

#product_qty_input
{
	min-height: 1.6em;
	width: 2.9em;
	border: 0.1em solid #e5e5e5;
	float: left;
	overflow: hidden;
	text-align: left;
	padding: 0em 0.2em;
	margin-right: 0.5em;
}

#product_qty_button
{
	height: 1.8em;
	width: 9.0em;
	float: left;
}


input[type="text"].input_product_qty, .input_product_qty
{
	font-family: Arial;
	font-size: 10px;
	min-height: 1.2em;
	color: #999;
	width: 3.0em;
	border: 0.1em solid #fff;
	outline: none !important;
}



/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* CHECKOUT PROCCESS */

/* Shopping Bag Layer */
#shopping_bag_layer
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 220;
	height: 100%;
	width: 100%;
}

#shopping_bag_layer .content
{
	position: relative;
	z-index: 222;
	width: 98.0em;
	margin: -7em auto 0;
	padding-left: 2.0em;
}

#shopping_bag_layer .content p.title
{
	color: #444;
	margin-bottom: 1.0em;
}


#shopping_bag_layer .content p.text
{
	color: #777;
	margin-bottom: 1.0em;
	line-height: 1.2em;
}

div.shopping_bag_thumbnail
{
	background-color: #fff;
	padding: 2.0em 2.0em;
	width: 6.0em;
	height: 6.0em;
	margin-bottom: 0.7em;
}

div.shopping_bag_row
{
	padding-bottom: 1.0em;
	margin-bottom: 2.0em;
	border-bottom: 0.1em solid #fff;
}


/* Content Area */
div.content_left_label
{
	/* this class is used in the checkout process */
	width: 14.0em;
	padding-right: 2.0em;
	margin-top: 0.3em;
	text-align: right;
	float: left;
}

div.content_right_container
{
	/* this class is used in the checkout process */
	width: 62.0em;
	float: left;
}

div.content_right_container_receipt
{
	/* this class is used in the checkout process */
	width: 62.0em;
	float: left;
	/*margin-top: 0.2em;*/
}

div.content_right_checkout
{
	/* this class is used in the checkout process */
	width: 30.0em;
	float: left;
	margin-top: 0.2em;
}
div.bottom_border
{
	/* this class is used in the checkout process */
	border-bottom: 0.1em solid #eee;
	padding-bottom: 2em;
}

div.bottom_border_nopad
{
	/* this class is used in the checkout process */
	border-bottom: 0.1em solid #eee;
}

.column_60
{
	/* used on the checkout confirmation screen for item details: color, size, qty, price */
	width: 6.0em;
	margin-right: 2.0em;
	float: left;
}

.column_40
{
	/* used on the checkout confirmation screen for item details: color, size, qty, price */
	width: 4.0em;
	padding-right: 2.0em;
	float: left;
}

div.checkout_process *
{
	color: #aaa;
}

a.checkout_process_on
{
	color: #444 !important;
}

div.checkout_row
{
	margin-bottom: 2.0em;
}

div.checkout_inputs
{
	margin-bottom: 2.0em;
}
div.checkbox_m
{
	margin-top: -1em;
	margin-bottom: 2em;
}

/* Form Inputs & Labels */
div.form_label
{
	margin-bottom: 0.5em;
}
div.form_input { /* wraps a text input */
	min-height: 1.6em;
	width: 13.4em;
	border: 0.1em solid #e5e5e5;
	overflow: hidden;
	text-align: left;
	padding: 0em 0.2em;
	margin-right: 0em;
}
div.form_button
{
	padding-top: 0.0em;
}
div.no_margin_bottom
{
	margin-bottom: 0;
}
div.no_padding_bottom
{
	padding-bottom: 0;
}

div.form_input_long { /* wraps a long text input */
	min-height: 1.6em;
	width: 29.4em;
	border: 0.1em solid #e5e5e5;
	overflow: hidden;
	text-align: left;
	padding: 0em 0.2em;
	margin-right: 0em;
}
.input_textarea
{
	border: 0.1em solid #e5e5e5;
	outline: none !important;
	font-size: 1.0em;
	font-family: Aial;
	width: 29.4em !important;
	height: 8.0em !important;
	margin-bottom: 2em;
	float: left;
}

div.form_checkbox_label { /* hack for IE 7 in place for padding */
	padding: 0.4em 0em 0em 0em;
	position: absolute;	  /* this is used to keep the text from wrapping - it now floats beyond the 2 or 3 column container it may be in */
	margin-left: 2.5em;
}

div.form_checkbox
{
	/* wraps a checkbox */
	position: relative;
	min-height: 1.6em;
	width: auto;
	border: none;
	text-align: left;
	padding: 0em 0.3em 0em 0em;
	margin: 0em 0em;
	float: left;
}

.label_checkout
{
	padding-left:0.7em;
	}

input[type="text"].input_text, .input_text {
	font-family: Arial;
	font-size: 10px;
	height: 1.2em;
	color: #999;
	width: 13.0em;
	border: 0.1em solid #fff;
	outline: none !important;
	border-bottom: #fff 0.1em solid;
	border-left: #fff 0.1em solid;
	outline-style: none !important;
	outline-color: invert !important;
	outline-width: medium !important;
	border-top: #fff 0.1em solid;
	border-right: #fff 0.1em solid;
}
input[type="text"].input_text_qty, .input_text_qty
{
	font-family: Arial;
	font-size: 10px;
	min-height: 1.2em;
	color: #999;
	width: 13.0em;
	border: 0.1em solid #fff;
	outline: none !important;
}

input[type="text"].input_text_long, .input_text_long {
	font-family: Arial;
	font-size: 10px;
	min-height: 1.2em;
	color: #999;
	width: 29.0em;
	border: 0.1em solid #fff;
	outline: none !important;
}

input[type="checkbox"].input_checkbox, .input_checkbox {
	width: auto;
	border: none;
	outline: none !important;
}

input[type="text"].input_dropdown .input_dropdown
{
	font-family: Arial;
	font-size: 11px;
	min-height: 1.8em;
	color: #888;
	width: 140px;
	border: 0.1em solid #fff;
	outline: none !important;
}

.input_dropdown_size
{
	font-family: Arial;
	font-size: 11px;
	min-height: 2.0em;
	color: #888;
	width: 4.5em;
	border: 0.1em solid #eeeeee;
	outline: none !important;
}

.input_dropdown_sizeProductDetail
{
	font-family: Arial;
	font-size: 11px;
	min-height: 1.6em;
	color: #888;
	width: 4.5em;
	border: 0.1em solid #eeeeee;
	outline: none !important;
}

.input_dropdown_checkout
{
	font-family: Arial;
	font-size: 11px;
	min-height: 2.0em;
	color: #888;
	width: 140px;
	border: 0.1em solid #eeeeee;
	outline: none !important;
}

.ComboBox_Default
{
	width: 5.8em;
}




/* Select Menus */
ul.checkout
{
	margin: 0 !important;
	width: 13.8em;
	border: 0.1em solid #eeeeee;
	float: left;
	overflow: hidden;
}

ul.checkout li
{
	position: static;
	width: 13.8em;
	list-style: none;
	clear: both;
	float: left;
}

ul.checkout li a, ul.checkout li a:visited, ul.checkout li a:hover, ul.checkout li a:active
{
	margin: 0 !important;
	padding: 0.4em 0.5em;
	width: 13.8em;
	display: block;
	text-decoration: none;
}

ul.checkout li a:hover, ul.checkout li a:active
{
	background-color: #fff3ee;
}

ul.checkout li ul
{
	position: absolute;
	z-index: 20;
	width: 13.8em;
	margin: 0 !important;
	margin-left: -0.1em !important;
	background: #ffffff;
	border: 0.1em solid #eeeeee;
	border-top: 0 !important;
	overflow: hidden;
}

ul.checkout li ul li
{
	margin: 0 !important;
	width: 13.8em;
	list-style: none;
	clear: both;
}

ul.checkout li ul li a, ul.checkout li ul li a:visited, ul.checkout li ul li a:hover, ul.checkout li ul li a:active
{
	margin: 0 !important;
	padding: 0.2em 0.5em;
	width: 13.8em;
	text-decoration: none;
}

ul.checkout li ul li a:hover, ul.checkout li ul li a:active
{
	background-color: #fff3ee;
}

/* ADDED TO PRODUCT OPTIONS - 04/20/2009: metal@flat.com */
.product_options_left
{
	width: 12.5em;
	float: left;
}

.product_options_right
{
	width: 17.5em;
	float: left;
}

/* Size */
#product_size_label
{
	width: auto;
	margin-right: 0.5em;
	float: left;
}

#product_size_input
{
	float: left;
}

#product_color_input
{
	float: left;
}

#product_color_label
{
	clear: left;
	padding-top: 1.6em;
}

#product_color_label p
{
	line-height: 0.8em;
}
/* ADDED 05-07-2099 - metal@flat.com */
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* BLOG */
.blog_title
{
	font-size: 1.8em;
	line-height: 1.3em;
	font-family: Georgia;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 0.0em;
	margin-top: -0.3em;
}

.blog_item
{
	padding-bottom: 2.0em;
	margin-bottom: 2.0em;
	border-bottom: 0.1em solid #eee;
}

.blog_item_content
{
	padding-top: 2.0em;
}

.blog_item_content p.author
{
	line-height: 1.8em;
}

.blog_item_content p.share_print
{
	color: #aaa !important;
}

/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* PAGES */
.page_title
{
	font-size: 1.8em;
	line-height: 1.3em;
	font-family: Georgia;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 0.0em;
	margin-top: -0.3em;
}

.page_item
{
	padding-bottom: 2.0em;
	margin-bottom: 2.0em;
	border-bottom: 0.1em solid #eee;
}

.page_item_content
{
	padding-top: 0.0em;
}


/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* STORE */
.store_item
{
	padding-bottom: 2.0em;
}


/* ADDED 05-11-2009 - metal@flat.com */
.catalogue_search_row
{
	/* very similar to #catalogue_thumbnails, but with a bottom margin */
	width: 78.0em;
	margin-bottom: 2.0em;
}


#email_layer
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 220;
	height: 100%;
	width: 100%;
}

#email_layer .content
{
	position: relative;
	z-index: 222;
	width: 98.0em;
	margin: 0 auto;
	padding-left: 2.0em;
}

#email_layer .content p.title
{
	color: #777;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}


#email_layer .content p.text
{
	color: #777;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}

#email_layer * div.shopping_bag_row
{
	padding-bottom: 2.0em;
	margin-top: 2.0em;
	margin-bottom: 0em;
	border-bottom: 0em;
}



/* ADDED 05-11-2009 - metal@flat.com */
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* HOMEPAGE */
/* NOTE: THE BOTTOM-MARGIN ON "body_content" HAS CHANGED IN THE HOMEAPGE TEMPLATE'S MARKUP, TO ACCOUNT FOR FLASH CONTENT */
#news_container
{
	margin-top: 1.7em;
	width: 12.0em;
	clear: both;
}

.news_item
{
	margin-bottom: 1.0em;
}

div.news_image
{
	width: 12.6em;
	margin-left: -0.3em;
	margin-bottom: 0.5em;
}

#news_container * p, p.news_text
{
                font-size: 1.1em;
                font-family: Arial;
                font-style: normal;
                line-height: 1.2em;
}

#news_container * p i, p.news_text i
{
                font-family: Georgia;
                font-style: italic !important;
}

#news_container * p a, p.news_text a
{
                font-family: Arial;
                font-style: normal !important;
}


.news_communique
{
	padding-top:.7em;
}

#news_input
{
	height: 1.8em;
	width: 8.4em;
	border: 0.1em solid #e5e5e5;
	border-bottom: 0 !important;
	border-right: 0 !important;
	float: left;
	overflow: hidden;
	text-align: left;
	padding: 0em 0.3em;
	margin-bottom: 0.8em;
}

#news_button
{
	/* same as #product_search_button */
	height: 2.1em;
	width: 2.7em;
	margin-bottom: 0.8em;
	float: left;
}

input[type="text"].news_input, .news_input
{
	font-family: Arial;
	color: #999;
	width: 7.3em;
	border: 0.1em solid #fff;
	outline: none !important;
}

/*added by Harry 7-7-2009*/
/* ADDED 07-01-2009 - metal@flat.com */
div.giftcard_thumbnail
{
	width: 14.0em;
	padding-top: 0.2em;
}


div.giftcard_thumbnail
{
	width: 14.0em;
	padding-top: 0.2em;
}

/* ADDED 07-22-2009 - metal@flat.com */
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/* SIZING CHART */
#size_chart_page_clothes
{
	/* derived from "shopping_bag_layer" */
	position: absolute;
	z-index: 220;
	background-color: #FEF3EF;
	margin-left: -0.1em;
	margin-top: -0.8em;
	width: 82em;
}

#size_chart_page_clothes .content
{
	position: relative;
	z-index: 223;
	width: 98.0em;
	margin: 0 auto;
	padding-left: 2.0em;
}

#size_chart_page_clothes .content p.title
{
	color: #444;
	margin-bottom: 1.0em;
}

#size_chart_page_clothes .content p.text
{
	color: #777;
	margin-bottom: 1.0em;
	line-height: 1.2em;
}

#size_chart_page_shoes
{
	/* derived from "shopping_bag_layer" */
	position: absolute;
	z-index: 220;
	background-color: #FEF3EF;
	margin-left: -0.2em;
	margin-top: -1em;
	width: 82em;
}

#size_chart_page_shoes .content
{
	position: relative;
	z-index: 224;
	width: 98.0em;
	margin: 0 auto;
	padding-left: 2.0em;
}

#size_chart_page_shoes .content p.title
{
	color: #444;
	margin-bottom: 1.0em;
}

#size_chart_page_shoes .content p.text
{
	color: #777;
	margin-bottom: 1.0em;
	line-height: 1.2em;
}

#size_chart_page
{
	margin-top: -0.8em;
	margin-left: -2.0em;
	width: 82.0em;
	background-color: #fef3ef;
}

#size_chart_page_right_clothes, #size_chart_page_right_shoes
{
	float: left;
	width: 78.0em;
	margin: 1.0em 1.2em;
}

div.sizing_chart_row
{
	width: 62.0em;
	padding-bottom: 2.0em;
	margin-bottom: 2.0em;
}

div.sizing_chart_table
{
	margin-top: 2.0em;
	width: 62.0em;
	border-top: 0.1em solid #fff;
}

div.sizing_chart_table_tr
{
	border-bottom: 0.1em solid #fff;
}

div.sizing_chart_td
{
	padding: 0.8em 0em;
	border-right: 0.1em solid #fff;
	float: left;
}


div.sizing_chart_table div.td_140
{
	width: 13.9em;
}

div.sizing_chart_table div.td_160
{
	padding-left: 2.0em;
	width: 13.9em;
}

div.sizing_chart_table div.td_80
{
	padding-left: 2.0em;
	width: 5.9em;
}

div.sizing_chart_table div.td_140_end
{
	width: 14.0em;
	padding-left: 2.0em;
	border-right: 0em;
	float: left;
}

div.sizing_chart_table div.td_80_end
{
	width: 6.0em;
	padding-left: 2.0em;
	border-right: 0em;
	float: left;
}

div.sizing_chart_td p
{
	font-family: Georgia, Times, serif;
	font-style: normal;
	font-size: 1.0em;
	line-height: 1.2em;
	text-transform: uppercase;
}

div.sizing_chart_table div.header * p
{
	font-family: Arial !important;
}



img
{
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

.no_border
{
	border: none;
}

.exclusive, .on_sale
{
	font-size: 10px;
	line-height: 1.2em;
	text-transform: uppercase;
	font-style: normal;
}

.blog_item_content .entry_content p a
{
	text-decoration: underline !important;
}

div.checkbox_m
{
	margin-top: -1em;
	margin-bottom: 2em;
}

