.item_v2_main_detailed_display_image_wrapper
{
	border:1px solid #d7a712;
}
.item_v2_main_detailed_display_image
{ 
	position:absolute;
	top:0px;
	left:0px;
}
.item_v2_main_detailed_display_image_note
{
	color:#ba9012;
	text-align:center;
	margin-bottom:10px;
}
#item_larger_image_link
{
}
.item_larger_image_button, .size_chart_button, .care_instructions_button
{
    margin-top:5px;
    cursor: pointer;
    display:block;
    padding:5px;
    text-align:center;
    font-weight:bold;
	color: #fffabd;
	border: 1px solid #537500;
	background-color: #537500;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #afc94e 0%, #537500 100%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #afc94e 0%, #537500 100%);

	/* Opera */
	background-image: -o-linear-gradient(top, #afc94e 0%, #537500 100%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #afc94e), color-stop(1, #537500));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #afc94e 0%, #537500 100%);

	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #afc94e 0%, #537500 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afc94e', endColorstr='#537500',GradientType=0 );
	-moz-box-shadow: 1px 1px 5px #bfba9d;
  	-webkit-box-shadow: 1px 1px 5px #bfba9d;
  	box-shadow: 1px 1px 5px #bfba9d;

}
.item_larger_image_button_hover, .size_chart_button_hover, .care_instructions_button_hover
{
	color: #ffffff;
	border: 1px solid #556615;
	background-color: #556615;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #537500 0%, #556615 100%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #537500 0%, #556615 100%);

	/* Opera */
	background-image: -o-linear-gradient(top, #537500 0%, #556615 100%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #537500), color-stop(1, #556615));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #537500 0%, #556615 100%);

	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #537500 0%, #556615 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#537500', endColorstr='#556615',GradientType=0 );
}
.item_larger_image_link, .item_larger_image_link:active, .item_larger_image_link:link, .item_larger_image_link:visited,
.size_chart_link, .size_chart_link:active, .size_chart_link:link, .size_chart_link:visited,
.care_instructions_button, .care_instructions_button:active, .care_instructions_button:link, .care_instructions_button:visited
{
	/*override item_larger_image_button text properties here if needed*/
}

.detailed_display_item_name_wrapper
{
	padding:5px;
	border:1px solid #8d1313;
	color: #ffffff;
	text-shadow: 1px 1px 1px #8d1313;
	font-weight:bold;
	-moz-box-shadow: 3px 3px 5px #bfba9d;
  	-webkit-box-shadow: 3px 3px 5px #bfba9d;
  	box-shadow: 3px 3px 5px #bfba9d;
	background-color: #9d1717;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #ce3d3d 0%, #9d1717 100%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #ce3d3d 0%, #9d1717 100%);

	/* Opera */
	background-image: -o-linear-gradient(top, #ce3d3d 0%, #9d1717 100%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ce3d3d), color-stop(1, #9d1717));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #ce3d3d 0%, #9d1717 100%);

	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #ce3d3d 0%, #9d1717 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3d3d', endColorstr='#9d1717',GradientType=0 );
}
.detailed_display_product_number
{
}
.detailed_display_product_number_divider
{
}
.detailed_display_item_name
{
}
.detail_display_item_description_wrapper
{
}
.detail_display_item_description_header
{
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
}
.detail_display_item_description
{
}
.detail_display_item_description ul
{
	list-style-type:disc !important;
	margin:10px 0px 0px 20px !important;
}

.detail_display_option_table
{
	margin-top:10px;
}
.detail_display_option_table_tr
{
}
.detail_display_option_table_td
{
	padding:5px;
}
.detailed_display_add_to_cart_button_wrapper
{
	margin-top:20px;
	text-align:center;
}
#detailed_display_add_to_cart_button
{
}
.item_main_image_zoom,.item_bulk_entry_main_image_zoom
{
	width: 405px; 
	height: 353px;
	position:absolute; 
	border:1px solid black; 
	background-color:white; 
	visibility:hidden;
}
.item_main_image_zoom
{	
	top:0px; 
	left:-2px;
}
.item_bulk_entry_main_image_zoom
{ 
	
	top:-20px; 
	left:-15px;	
}
.category_item_list_title
{
	font-weight:bold;
}
.page_control_wrapper
{
}
.page_control_number_link
{
	margin-left:2px;
	margin-right:2px;
}
.page_control_number_current
{
	margin-left:2px;
	margin-right:2px;
}
.category_item_page_control_wrapper
{
}
.category_item_page_control_dropdown_title
{
	font-size:75%;
}
.category_item_page_control_dropdown_wrapper
{
}
.category_item_page_control_dropdown
{
	font-size:75%;
}
.item_v2_detailed_display_selection_summary_wrapper, .item_v2_detailed_display_custom_input_wrapper, .item_v2_detailed_display_decoration_area_wrapper
{
	border: 1px solid #f0f0f0;
	margin-top:10px;
	margin-bottom:10px;
}
.item_v2_detailed_display_selection_summary_title, .item_v2_detailed_display_custom_input_title, .item_v2_detailed_display_decoration_area_title
{
	padding: 3px;
	background-color: #f0f0f0;
	font-weight:bold;
	color:#555;
}
.item_v2_detailed_display_custom_input_content_area, .item_v2_detailed_display_custom_input_content_area, .item_v2_detailed_display_decoration_area_content_area
{
	padding:5px;
}

.item_v2_detailed_display_custom_input_content_area
{
	padding:5px;
}
.item_v2_detailed_display_data_name
{
}
.item_v2_detailed_display_data_value
{
}
.item_cart_content
{
	margin-bottom: 10px;
}
.item_cart_content_name
{
	margin-bottom: 3px;
}
.item_cart_content_property_list
{
	margin-left: 8px;
	margin-bottom: 3px;
}
.item_cart_content_property
{
}
.item_cart_content_price_adjust_message
{
}
.item_unavailable_message_wrapper
{
	margin:15px auto;
	color:#cc3838;
	border:1px solid #cc3838;
	background-color: #ffefef;
	width:300px;
	padding:7px;
	font-weight:bold;
	text-align:center;
}
.category_view_list_item
{
	display:inline;
	position:relative;
	float:left;
	margin:10px;
	margin-bottom: 25px;
	text-align:center;
	overflow: hidden;
	border:0px solid #e0e0e0;
	width: 205px;
	/*border: 1px solid red;*/
}
.category_view_row_divider
{
	clear:both;
	border-top:1px solid #eee;
}
.simple_display_small_image_wrapper
{
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	cursor: pointer;
	text-align: center;
	/*border:1px solid green;*/
}
.simple_display_small_image
{
	/*SEE CLASS "wraptocenter" TO ADD BORDER TO SIMPLE DISPLAY IMAGE*/
	margin: 0px auto;
}
.wraptocenter
{
	/*USE THIS CLASS TO ADD BORDER TO SIMPLE DISPLAY IMAGE*/
	border:1px solid #97211f;
	-moz-box-shadow: 1px 1px 5px #bfba9d;
  	-webkit-box-shadow: 1px 1px 5px #bfba9d;
  	box-shadow: 1px 1px 5px #bfba9d;
}
.simple_display_text_wrapper
{
	position:relative;
	margin-top: 5px;
}
.simple_display_item_link
{
	display:block;
	font-weight:bold;
	min-height: 30px;
}
.simple_display_product_number
{
}
.simple_display_product_number_divider
{
}
.simple_display_item_name
{
}
.simple_display_item_price_wrapper
{
	font-weight:bold;
}
.simple_display_note_stamp_wrapper
{
	top:0px;
	left:0px;
	position:absolute;
}
.simple_display_note_stamp_box_generic
{
	width:50px;
	border: 1px solid #e0e0e0;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #fff;
	margin:3px;
	padding:3px;
}
.simple_display_note_stamp_box_shipping
{
	background-color: #fff;
}
.simple_display_note_stamp_box_tax
{
	background-color: #fff;
}
.item_panel_body
{
    padding: 7px;
    background-color:#f3eab7;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #f3eab7 100%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #f3eab7 100%);

	/* Opera */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #f3eab7 100%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #f3eab7));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #f3eab7 100%);

	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #FFFFFF 0%, #f3eab7 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f3eab7',GradientType=0 );
   	-moz-box-shadow: 3px 3px 5px #bfba9d;
  	-webkit-box-shadow: 3px 3px 5px #bfba9d;
  	box-shadow: 3px 3px 5px #bfba9d;
}
.item_panel_title
{
    -moz-box-shadow: 3px 3px 5px #bfba9d;
  	-webkit-box-shadow: 3px 3px 5px #bfba9d;
  	box-shadow: 3px 3px 5px #bfba9d;
	background-color: #ba9012;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #fcbd49 0%, #ba9012 100%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fcbd49 0%, #ba9012 100%);

	/* Opera */
	background-image: -o-linear-gradient(top, #fcbd49 0%, #ba9012 100%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcbd49), color-stop(1, #ba9012));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fcbd49 0%, #ba9012 100%);

	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #fcbd49 0%, #ba9012 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbd49', endColorstr='#ba9012',GradientType=0 );
}