@charset "utf-8";

/*
	
	template - 15 
*/

    
	html,body{
		background-attachment: scroll;
		background-image: none;
		
			background-position: left top;
			background-repeat: repeat-y;
		
	}
	
	.layout_page_boundary{
	}
	
/* ************************************************* */
/* *********** PRODUCT Detail Page Styles ********** */
/* ************************************************* */

/***** the right column: Selected Image  *****/
/* the wrapper containing all columns of the product detail page */
.tabbed_content_area .primary_content_wrapper{
	display:			block;
	overflow:			hidden;
	margin-bottom:		10px;
}
.tabbed_content_area .primary_content_wrapper .selected_image_container{
	float:				right;
	width: 				200px;
	text-align:			center;
}
.tabbed_content_area .primary_content_wrapper .selected_image_container .selected_image_label{
	display:			block;
	padding:			5px;
}
.tabbed_content_area .primary_content_wrapper .selected_image_container .image_wrapper{
	border-width:		1px;
	border-style:		solid;
	padding:			10px;
	margin-bottom:		20px;
}
.tabbed_content_area .primary_content_wrapper .selected_image_container img{
	margin-left:		auto;
	margin-right:		auto;
}
.tabbed_content_area .primary_content_wrapper .selected_image_container .image_name_label{
	margin-top:			10px;
}

/***** the left column: Product Details  *****/
.tabbed_content_area .primary_content_wrapper .product_content_wrapper{
	position:			relative;
	margin-right:		0px;
	margin-top:			26px;
	
}
.tabbed_content_area .primary_content_wrapper .product_content_wrapper .product_detail_wrapper{
	position:			relative;
	padding:			10px;
	border-width:		1px;
	border-style:		solid;
}


/* the product details */
.tabbed_content_area .primary_content_wrapper .product_info_container{
	float:				left;
	width: 				40%;
	margin-right:		20px;
}
/* the product image container */
.tabbed_content_area .primary_content_wrapper .product_image_container{
	position:			relative;
	overflow:			hidden;
	float: right;
	width: 490px;
}
.tabbed_content_area .primary_content_wrapper .product_image_container .image_wrapper{
	position:			relative;
	/* margin:				auto; */
}
.tabbed_content_area .primary_content_wrapper .image_wrapper .loading,
body  .thmubnail_display .loading
{
	display:			none;
	position:			absolute;
	top:				10px;
	right:				10px;
	width:				32px;
	height:				32px;
	background:			transparent url(../../../../images/loader_small.gif) no-repeat 50% 50%;
}

body .thmubnail_display{
	position:			absolute;
	right:				0px;
	width:				160px;
	height:				110px;
	visibility:			hidden;
}
body  .thmubnail_display img{
	position:			absolute;
	margin:				5px;
}
body  .thmubnail_display .alpha_border{
	position:			absolute;
	top:				0px;
	right:				0px;
	width:				100%;
	height:				100%;
	
	filter: 			alpha(opacity=80);	
	-moz-opacity: 		0.80;
	opacity: 			0.80;
}
.tabbed_content_area .primary_content_wrapper .thumbnail_number_container{
	border-width:		0px;
	border-style:		none;
	margin-bottom:		10px;
	padding:			0px;
	overflow:			hidden;
}
.tabbed_content_area .primary_content_wrapper .thumbnail_number_container a {
	width: 50px;
	height:	41px;
	display: block;
}



.product_image_container #thumbnail_number_container div {
	border: 8px solid #FFFFFF;
	padding: 5px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 50px;
	height:	41px;
	cursor: pointer;
}

.product_image_container #thumbnail_number_container div.selected,
.product_image_container #thumbnail_number_container div.hovering {
	border-color: #000000;
}

.product_image_container #thumbnail_number_container div a {
	background-position: center center;
}

#totalPriceLabel {
	display: block;
}

#currentPriceAmt {
	font-size: 1.6em;
}

span.free-label,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label span.free-label {
	display: inline-block;
	padding: 4px 10px;
	background-color: #000000;
	color: #FFFFFF;
	width: auto;
	float: none;
}

span.sale-label {
	display: inline-block;
	padding: 4px 10px;
	background-color: #000000;
	color: #FFFFFF;
	margin: 0 5px 0 10px;
}



.tabbed_content_area .primary_content_wrapper .thumbnail_number_container a.selected,
.tabbed_content_area .primary_content_wrapper .thumbnail_number_container a:hover
{
	text-decoration:	none;
}

#thumbnail_number_container {
	width: 435px;
	margin: 0 auto;
}

.image_wrapper {
	/*max-height: 490px;
	max-width: 490px;*/
	overflow: hidden;
	text-align: center;
	position: relative;
	margin-top: 10px;
}

.image_wrapper a {
	display: inline-block;
}

#imageOverlay {
	height: 490px;
	width: 490px;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
}

#imageCaption {
	text-align: center;
	margin-top: 10px;
	min-height: 50px;
}

body.products #galleria-control-container .caption a,
body.packages #galleria-control-container .caption a,
body.services #galleria-control-container .caption a,
body.workshops #galleria-control-container .caption a {
	background-color: transparent;
	display: inline;
	font-size: 14px;
	color: #fff;
	padding: 0;
}

body.products .caption,
body.packages .caption,
body.services .caption,
body.workshops .caption {
	padding-top: 15px;
	font-size: 14px;
	color: #fff !important;
}

.caption-title {
	font-size: 1.2em;
}

p.caption-title {
	margin-bottom: 0.1em;
}

span.regular-price {
	display: inline-block;
	margin-left: 10px;
}

span.old-price {
	text-decoration: line-through;
	font-size: 0.7em;
	opacity: 0.5;
}

body.products .page-title-wrapper .bar_type_1.title_text span,
body.packages .page-title-wrapper .bar_type_1.title_text span,
body.services .page-title-wrapper .bar_type_1.title_text span,
body.workshops .page-title-wrapper .bar_type_1.title_text span {
	line-height: 36px;
}

#product_image {
	max-width: 100%;
	max-height: 100%;
} 
/* ***************************** */
/* ****** HTML ELEMENTS ******** */
/* ***************************** */

body{
	/*margin-top:					0px;*/
	margin-bottom:				0px;
}

input[type=text]{
	font-weight:		normal !important;
	border-width:		1px;
	border-style:		solid;
	margin:				0px;
	padding-left:		2px;
	font-family: 		inherit;
	font-size: 			inherit;
}

input[type=password]{
	font-weight:		normal;
	border-width:		1px;
	border-style:		solid;
	margin:				0px;
	padding-left:		2px;
}

input.prompt {
	font-style:	italic;
}

input.entry { 
	width: 185px;	
	font-size: inherit; 
	font-weight: normal; 
}

input.event_login{
	width: 180px;	
}	

textarea {
	border-style: solid;
	border-width: 1px;
	font-size:		inherit;
	padding:		2px;
}

/* Fix for form fields to using the form colors from the color picker */
textarea, select, .suboptions, .dropdown, .textboxes  {
	color: #666666 !important;
	background-color: #ffffff !important;
	border-color: #CCCCCC !important;
}
/* ************************************* */

select {
	border-width:		1px;
	border-style:		solid;	
}

/* ************************************* */
/* ******** Global UI / Layout ********* */
/* ************************************* */

/* ROW 1: START - the header and header inner contents */
/* ====================================================*/
/* the header */
.layout_global_header{
	position:			relative;
	display:			block;
	overflow:			hidden;
}

.rss_separator {
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 25px 0;
}



#page_boundary #global_header .custom_header {
	
}

/* Custom Style the header content below */
/* Logo */
.site_logo{
	display:			block;
	overflow: hidden;
}

.site_logo:hover {
	text-decoration: none;
}

/* shopping cart icon */
.shopping_cart{
	text-decoration:	none !important;
	font-weight: normal !important;
}
.global_header_links{}

#logo {
	text-align: center;
}

/* End Custom Header content */

/* ROW 2: START - the navigation and body inner contents */
/* ======================================================*/
.layout_global_body{
	position:			relative;
}

/* Tabs for the content area */
.layout_content_area_container table.tab_container{ clear: both; }
.layout_content_area_container ul.tab_container{
	position:			relative;
}
.layout_content_area_container ul.tab_container li{}
ul.tab_container li a{
	display:			inline-block;
	font-weight: normal !important;
}
ul.tab_container li.selected, ul.tab_container li a:hover{
	text-decoration:	none;
}

.inner-border {
	overflow: hidden;
}


/* ROW 3: START - the footer and footer inner content */
/* ===================================================*/
/*.layout_global_footer{
	overflow: 			hidden;
	margin: 			8px 10px 0 20px;
}*/

#global_footer {
	margin-bottom: 10px;
}

.footer_social {
	float: left;
}

.footer_social a, #social a {
	display: block;	
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.footer_social a {
	float: inherit;
}

.icons_standard.icons_size_1 .footer_social img,
.icons_standard.icons_size_1 #social img {
	height: 16px;
	width: 16px;
}

.icons_standard.icons_size_2 .footer_social img, .icons_standard.icons_size_2 #social img {
	height: 24px;
	width: 24px;
}

/* .footer_social img {
	margin-right: 5px;
} */

.footer_text{
	float: 				left;
	margin:				0 20px; 
	text-align: 		center;
}

.footer_links {
	float:				right; 
	overflow:			hidden;
}

/* DELETE the following if you don't need UL based footer */
.footer_links ul {
	margin:				0;
	padding:			0;
	float: 				right;
	list-style-type:	none; 
	overflow:			hidden;
	
}
.footer_links ul li{
	padding-left:		10px;
	padding-right:		10px;
	border-width:		0px;
	border-left-width:	1px;
	border-style:		solid;
	list-style-type:	none;
	float: 				left;
}
.footer_links ul li.first{
	border-left:		0px none;
}
.footer_links ul li a:link, .footer_links ul li a:active, .footer_links ul li a:visited {}
.footer_links ul li a:hover{
	text-decoration:	underline;
}
/* end DELETE */

/* IMPORTANT: this class is needed to remove format for PLAY slideshow */
.remove_container_format, 
.header_n_body_border.remove_container_format,
.layout_page_boundary.remove_container_format,
.layout_content_area_container .tabbed_content_area.remove_container_format {
	border-width: 0px;
	background-color: transparent;
	/*margin-left: 0px;*/
	width: 100%;
	max-width: 1500px;
}

.tabbed_content_area.home_tabbed_content_area.default_border_color.format_for_slideshow.remove_container_format,
.header_n_body_border.remove_container_format {
	padding: 0;
}

.layout_content_area_container.remove_container_format {
	margin-left: 0;
}

/* ********************************** */
/* ********** Special Styles ******** */
/* ********************************** */
/* ********** DROP MENU **********/
.dropmenu{
	position:				absolute;
	margin: 				0px;
	visibility:				hidden;
	z-index: 				30;
	top:					0px;
	left:					0px;
}
.dropmenu .theme a:link,
.dropmenu .theme a:visited,
.dropmenu .theme a:active{}

/* ***** PAGE SCROLLER *************/
.pageScroller_container{
	overflow:				hidden;
	height:					25px;
}
.pageScroller_pageno_container{
	float: 					left;
	overflow:				hidden;
	position: 				relative;
	height:					25px;
}
.pageScroller_slider_buttons{
	float: 					left;
	height:					22px;
	width: 					20px;
	cursor:			 		pointer;
	text-align: 			center;
	padding-top:			5px;
	visibility:				hidden;
}
.pageScroller_slider_buttons:hover{}

/* ********************************** */
/* ********** Button Styles ********* */
/* ********************************** */

/* creating two types of LARGE BUTTONS  */
/* the two types of buttons are strcturally the same. separate them if needed */
.btn_large_type_1,
.btn_large_type_2,
.btn_large_type_2a{
	display:				inline-block;
}
.btn_large_type_1 a:link, .btn_large_type_1 a:active, .btn_large_type_1 a:visited,
.btn_large_type_2 a:link, .btn_large_type_2 a:active, .btn_large_type_2 a:visited,
.btn_large_type_2a a:link, .btn_large_type_2a a:active, .btn_large_type_2a a:visited{
	display:				inline-block;
}

/* creating a SMALL BUTTON */
.btn_small_type_1,
.btn_small_type_2,
.btn_small_type_2a
{
	display:				inline-block;
	outline:				none;
	outline-style:			none;
}
.btn_small_type_1 a:link, .btn_small_type_1 a:active, .btn_small_type_1 a:visited,
.btn_small_type_2 a:link, .btn_small_type_2 a:active, .btn_small_type_2 a:visited,
.btn_small_type_2a a:link, .btn_small_type_2a a:active, .btn_small_type_2a a:visited{
	display:				block;
}



/****************************************************************************************************************/

/*							PAGE BREAK : NEW SECTION :: NON-GLOBAL (LOCAL SECTIONS)								*/

/****************************************************************************************************************/


/* ************************************************** */
/* ********* COMMON Styles for Multiple UIs ********* */
/* ************************************************** */
/* the header of the pages */
.tabbed_content_area .breadcrumb_header_container{
	position:				relative;
	/*padding:				6px 10px;*/
	border-width:			0px;
	border-style:			solid;
	margin-bottom:			10px;
	font-weight:			normal;
	overflow:				hidden;
}
.tabbed_content_area .location_container{
	margin-top:				4px;
	margin-bottom:			4px;
	font-weight:			normal;
	overflow: 				hidden;
}
.tabbed_content_area .location_container a{
	font-weight:			normal;
}
.tabbed_content_area .search_form_container{
	float:					right;
}
.tabbed_content_area .search_form_container input.txt_search{
	width:					120px;
	height:					20px;
}
.tabbed_content_area #gallery_navigation_content_wrapper.primary_content_wrapper{
	position:				relative;
	margin-bottom:			10px;
	overflow:				hidden;
}
.standard_content_container{
	position:				relative;
	padding:				10px;
	border-width:			1px;
	border-style:			solid;
	margin-bottom:			10px;
	font-weight:			normal;
	overflow:				hidden;
}

/* ********************************** */
/* ********* GALLERY Styles ********* */
/* ********************************** */

/* *** the navigation and thumbnail content area *** */
/* the gallery navigation items */
#gallery_navigation_panel.gallery_navigation_panel{
	display:				block;
	float:					left;
	margin-right:			10px;
}

/* the gallery navigation items: unordered list */
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation{
	margin:					0px 0px 0px 0px;
}
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li{
	display:				block;
	list-style:				none;
}
/* the gallery navigation items: selected menu */
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li.selected{}
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:link,
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:active,
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:visited {
	display:				block;
	font-weight: normal !important;
}
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:hover{
	text-decoration:		none;
}

/* the gallery thumbnail display items: page numbers */
.tabbed_content_area .primary_content_wrapper {
	position:				relative;
	overflow:				visible;
}

/* the Select and Clear check boxes */
.tabbed_content_area .primary_content_wrapper div.select_unselect_container{
	margin-bottom:			10px;
}
.tabbed_content_area .primary_content_wrapper div.select_unselect_container label{
	margin-right: 10px;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container{
	margin-bottom:			10px;
}
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:link,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:active,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:visited
{
	display:				block;
	float:					left;
	width:					25px;
	height:					15px;
	padding:				6px 0 4px;
	text-align:				center;
	font-size:				90%;
	margin-right:			5px;
	font-weight: normal !important;
}
/* the gallery thumbnail display items: selected page */
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.selected{}

/* the gallery thumbnail display items: dropdown */
.tabbed_content_area .primary_content_wrapper .gallery_nav_dropdown_container
{
	position:				absolute;
	top:					0px;
	right:					0px;
}

/* the gallery thumbnail display items - OLD LAYOUTS */
.layout_compact .tabbed_content_area .gallery_content_container,
.layout_standard_vertical .tabbed_content_area .gallery_content_container,
.layout_standard_horizontal .tabbed_content_area .gallery_content_container,
.layout_large_vertical .tabbed_content_area .gallery_content_container,
.layout_list_compact .tabbed_content_area .gallery_content_container,
.layout_list_standard_vertical .tabbed_content_area .gallery_content_container,
.layout_list_standard_horizontal .tabbed_content_area .gallery_content_container,
.layout_list_large_vertical .tabbed_content_area .gallery_content_container,
.section_standard .tabbed_content_area .gallery_content_container,
.section_compact .tabbed_content_area .gallery_content_container {
	text-align:				center;
	/*display:				inline-block;*/
}

/* the gallery thumbnail display items: thumbnail wrapper  - OLD LAYOUTS  */
.layout_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_standard_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_standard_horizontal .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_large_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_list_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_list_standard_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_list_standard_horizontal .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.layout_list_large_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.section_standard .tabbed_content_area .gallery_content_container .gallery_thumbnail_container,
.section_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container {
	display:				inline-block;
	/*max-width:					95% !important;*/
}

/* the gallery thumbnail display items: thumbnails - OLD LAYOUTS  */
.layout_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_standard_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_standard_horizontal .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_large_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_list_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_list_standard_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_list_standard_horizontal .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.layout_list_large_vertical .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.section_standard .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail,
.section_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail {
		float:					none !important;
		overflow: 				hidden;
		vertical-align:			top;
}



/* the gallery thumbnail display items */
.tabbed_content_area .gallery_content_container{
	display:				block;
	overflow:				hidden;
	position:				relative;
	clear:					none;
	margin-top: 25px;
}

/* the gallery thumbnail display items: thumbnails */
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container{
	position:				relative;
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
	overflow:				hidden;
}
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail{
	display:				inline-block;
	width:					175px;
	height:					230px;
	float:					left;
	background-position:	50% 35px;
	background-repeat:		no-repeat;
}
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail:hover{
	cursor: pointer;
}
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					165px;
	height:					180px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}

.event_gallery .gallery_thumbnail .thumbnail_hover_wrapper .button_container,
.event_image_detail .gallery_thumbnail .thumbnail_hover_wrapper .button_container {
	display: none !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label{
	display: 				block;
	overflow:				hidden;
	text-overflow:			ellipsis;
	white-space:			nowrap;
	padding: 3px 3px 3px 0px;
/*	width: inherit;*/
}
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label input[type=checkbox]{
	float: left;
	margin: 0px;
}
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label span{
	float: left;
	margin-left: 10px;
	width: 130px;
	overflow: hidden;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .button_container{

	margin:					auto;
	margin-top:				45px;
	text-align:				center;
}
.tabbed_content_area .bottom_buttons_container{}


.event_bar_container {
	padding:5px;
	background-color:#000000;
}

.event_bar_container .highlight_text {
	color: #000000;
}

/* ************************************************************************* */
/************************ Styles for the Generic Galleries *************************/
/* ************************************************************************* */
.generic_gallery_tabbed_content_area .page_info_box{
	border-style:			solid;
	border-width:			1px;
	margin-bottom:			20px;
	padding:				10px;
	overflow:				hidden;
}
.generic_gallery_tabbed_content_area .page_info_box .image_wrapper{
	float:					left;
	width:					113px;
	overflow:				hidden;
	clear:					none;
}
.generic_gallery_tabbed_content_area .page_info_box .content_wrapper{
	margin-left:			123px;
}
.generic_gallery_tabbed_content_area #gallery_navigation_content_wrapper.primary_content_wrapper{
	margin-bottom:			0px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area  .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display: 				none;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .lbl_protected{
	display:				inline-block;
	padding:				4px;
	font-size:				85%;
	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .lbl_expired{
	display:				block;
	padding:				4px;
	font-size:				85%;
	font-weight:			normal;
	
}
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .lbl_price,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .lbl_original_price{
	display:				block;
	padding:				4px;
/*	font-size:				85%;*/
	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .button_container span.lbl_price,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail  .button_container span.btn_select
{
	display:				none;
}
.lbl_list_original_price
{
	font-weight:			400;
	text-decoration:		line-through;
}

/* Category: Standard Styles (Event and Product) */
#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail{
	background-position: 	96% 50%;
	height:					185px;
	width:					375px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					365px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	width:					190px;
	margin-top:				70px;
	text-align:				center;
	
	font-weight:			normal;
}

/* Category: List Styles (Event and Product) */
#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail{
	float:					none;
	display:				block;
	background-position: 	10px 25%;
	height:					185px;
	width:					auto;
	clear:					both;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					auto;
	display:				block;
	height:					175px;
	margin:					3px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	width:					200px;
	margin-top:				10px;
	margin-left:			180px;
	text-align:				left;
	padding:				0px;

	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin-top:				10px;
	margin-left:			180px;
}
/* Event PAGE: Standard Styles  */
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail{
	background-position: 	96% 50%;
	height:					185px;
	width:					375px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					365px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	width:					190px;
	margin-top:				70px;
	text-align:				center;

	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail  .button_container{
	width:					190px;
	margin: 				0px;
	margin-top: 			0px;
	padding:				4px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail  .button_container .hidden{
	display:				none;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail  .lbl_protected{
	margin:					auto;
	margin-bottom:			0px;
	clear:					both;
}
/* Event PAGE: Compact Styles */
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail  {
	height: 				210px;
	background-position:	50% 35px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail  .thumbnail_hover_wrapper {
	height: 				200px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail  .button_container{
	margin-top: 			130px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail  .lbl_protected{
	margin:					auto;
	margin-bottom:			5px;
	clear:					both;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail  .lbl_expired{
}

/* Event PAGE: List Styles */
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail{
	float:					none;
	display:				block;
	background-position: 	-200px -200px;
	height:					30px; /* causing problems on event list view, etc. */
	width:					auto;
	clear:					both;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					auto;
	display:				block;
	height:					21px;
	margin:					3px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	float:					left;
	width:					600px;
	margin-top:				3px;
	margin-left:			0px;
	text-align:				left;
	font-weight:			normal;
	padding:				1px;
	/*width:					250px;*/
	/*margin-top:				0px;*/
	/*font-size:				90%;*/
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail  .item_description{
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail  .button_container{
	/*float:					left;*/
	float:					right;
	margin-top: 			0px;
	/*margin-left: 			100px;
	width:					400px;*/
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail  .lbl_protected{
	float:					left;
	margin-left:			0px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail  .lbl_expired{
	/*
	float:					left;
	width:					200px;
	margin-left:			100px;*/
	float:					right;
	margin-left:			0px;
}
/* Product PAGE: Standard Styles  */
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail{
	background-position: 	96% 50%;
	height:					185px;
	width:					375px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					365px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	width:					190px;
	margin-top:				70px;
	text-align:				center;

	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail  .button_container{
	width:					190px;
	margin: 				0px;
	margin-top: 			0px;
	padding:				4px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail  .button_container .hidden{
	display:				none;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail  .button_container span.lbl_price{
	display:				block;
}


/* Product PAGE: List Styles  */
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail{
	float:					none;
	display:				block;
	background-position: 	10px 50%;
	height:					185px;
	width:					auto;
	clear:					both;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	position:				relative;
	width:					auto;
	display:				block;
	height:					175px;
	margin:					3px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	margin-top:				10px;
	margin-left:			180px;
	text-align:				left;
	padding:				0px;

	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin-top:				10px;
	margin-left:			180px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail  .button_container{
	position:				absolute;
	right: 					5px;
	bottom:					5px;
	width:					auto;
	height:					auto;
	margin:					0px;
	margin-left:			180px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail  .button_container span{
	float: 					right;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail  .button_container span.btn_select{
/*	display:				block;*/
}
/* Product PAGE: Compact Styles */
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  {
	height: 				216px;
	background-position:	50% 35px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  .thumbnail_hover_wrapper {
	display:				table;
	height: 				206px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  .button_container{
    display: 				table-row;
    height: 				100%;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  .button_container .hidden{
	display: 				none;
	visibility:				hidden;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  .button_container span.lbl_price{
    display: 				table-cell;
    vertical-align: 		bottom;
}

/* List page - compact */
#tabbed_content_area.generic_gallery_tabbed_content_area .list_compact .gallery_thumbnail_container .gallery_thumbnail  .image_label {
	font-weight: normal;	
}

/* List page: large horizontal  */
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail{
	float:					none;
	display:				block;
	background-position: 	10px 50%;
	height:					185px;
	width:					auto;
	clear:					both;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	position:				relative;
	width:					auto;
	display:				block;
	height:					175px;
	margin:					3px;
	padding-left:			180px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	margin-top:				10px;
	/*margin-left:			180px;*/
	text-align:				left;
	padding:				0px;
	font-weight:			normal;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin: 				10px 10px 0px 0;
	text-align:				left;
}


/* List page: standard horizontal   */
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail{
	/*background-position: 	25px 25px;*/
	background-position: 	25px 50%;
	height:					185px;
	width:					375px;
	margin: 				10px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
/*	width:					365px;*/
	width:					350px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	/*width:					190px;*/
	margin-top:				10px;
	margin-left:			180px;
	text-align:				center;
	/*font-size:			140%;*/
	font-weight:			normal;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin-top:				5px;
	margin-left:			180px;
	margin-right: 			5px;
	margin-bottom:			5px;
	overflow: 				hidden;
	height: 				115px;
	text-align:				left;
}

/* List page: standard vertical   */
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_vertical .gallery_thumbnail_container .gallery_thumbnail{
	background-position: 	50% 20px;
	height:					320px;
	width:					180px;
	margin: 				10px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_vertical .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					170px;
	height:					310px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_vertical .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	margin-top:				170px;
	text-align:				center;
	font-weight:			normal;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_vertical .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin-top:				5px;
	margin: 5px;
	overflow: hidden;
	/*height: 100px;*/
}


/* List page: large vertical   */
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_vertical .gallery_thumbnail_container .gallery_thumbnail{
	background-position: 	50% 20px;
	height:					620px;
	width:					180px;
	margin: 				10px;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_vertical .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper{
	width:					170px;
	height:					610px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
}
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_vertical .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	margin-top:				170px;
	text-align:				center;
	/*font-size:			140%;*/
	font-weight:			normal;
	text-align:				center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_vertical .gallery_thumbnail_container .gallery_thumbnail  .item_description{
	display:				block;
	margin-top:				5px;
	margin: 				5px;
	overflow: 				hidden;
	height: 				380px;
	text-align:				left;
}


/* Marquee plus page: standard horizontal  */
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 	25px 50%;
	height:					185px;
	width:					405px;
	margin: 				10px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
/*	width:					395px;*/
	width:					170px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
	overflow: 				hidden;
	padding-left:			180px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	/*width:					190px;*/
	margin-top:				10px;
	/*margin-left:			180px;*/
	text-align:				left;
	/*font-size:			140%;*/
	font-weight:			normal;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail  .item_description {
	display:				block;
	margin-top:				5px;
	/*margin-left:			180px;*/
	margin-right: 			5px;
	margin-bottom:			5px;
	overflow: 				hidden;
	/*height: 				115px;*/
	text-align:				left;
}


/* Marquee plus page: standard horizontal left and right   */
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 	25px 50%;
	height:					185px;
	width:					435px;
	margin: 				10px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper, 
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	width:					425px;
	height:					175px;
	margin-top:				3px;
	margin-left:			auto;
	margin-right:			auto;
	overflow: 				hidden;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail  .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail  .image_label{
	/*width:					190px;*/
	margin-top:				10px;
	margin-left:			180px;
	text-align:				left;
	/*font-size:			140%;*/
	font-weight:			normal;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail  .item_description,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail  .item_description {
	display:				block;
	margin-top:				5px;
	margin-left:			180px;
	margin-right: 			5px;
	margin-bottom:			5px;
	overflow: 				hidden;
	height: 				115px;
	text-align:				left;
}
/* ------ */


.tabbed_content_area .gallery_content_container.category_list .gallery_thumbnail_container .gallery_thumbnail,
.tabbed_content_area .gallery_content_container.event_page_list .gallery_thumbnail_container .gallery_thumbnail,
.tabbed_content_area .gallery_content_container.product_page_list .gallery_thumbnail_container .gallery_thumbnail{
	margin-right: 0;
}

/* ************************************************************************* */
/* ********* INDIVIDUAL IMAGE, SLIDESHOW, COMPARE & MAGNIFY Styles ********* */
/* ************************************************************************* */
.slideShow_tabbed_content_area{
	position:				relative;
	top:					10px;
	border-width:			0px;
	padding:				0px;
	padding-top:			51px;
}

#tabbed_content_area.slideShow_tabbed_content_area #tabbed_parent_emulator{
	position:			absolute;
	border-style:		solid;
	border-width:		4px;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				100%;
}
#select_button_container.select_button_container{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	z-index:100;
}
#select_button_container.select_button_container a.select{
	display: block;
	width: 120px; 
	margin: auto;
	text-align: center;
	padding: 10px;
	background-color:		#000000;
	color:					#FFFFFF;	
	-webkit-border-radius: 	0px 0px 8px 8px;
	border-radius: 			0px 0px 8px 8px;
}

#select_button_container.select_button_container a.select:hover {
	text-decoration: none;	
}

.slideShow_tabbed_content_area .primary_content_wrapper {
	position:			relative;
	display:				block;
}
.compare_tabbed_content_area,
.compare_tabbed_content_area .primary_content_wrapper {
	overflow:				visible;
}
.tabbed_content_area .primary_content_wrapper table,
.tabbed_content_area .primary_content_wrapper tbody,
.tabbed_content_area .primary_content_wrapper tr,
.tabbed_content_area .primary_content_wrapper td{
	border:					0px none;
	padding:				0px;
	margin-bottom:			0px;
}
/* Above the image: the links of features */
.tabbed_content_area .primary_content_wrapper .page_feature_list_container{
	margin-bottom:			10px;
}
.slideShow_tabbed_content_area .primary_content_wrapper .page_feature_list_container{
	position:				absolute;
}
/* Above the image: the buttons */
.soloImage_tabbed_content_area .primary_content_wrapper .top_buttons_container,
.slideShow_tabbed_content_area .primary_content_wrapper .top_buttons_container,
.magnify_tabbed_content_area .primary_content_wrapper .top_buttons_container,
.tabbed_content_area .primary_content_wrapper .top_buttons_container{
	margin:					auto;
	width:					auto;
}
.slideShow_tabbed_content_area .primary_content_wrapper .top_buttons_container{
	position:				relative;
	margin-top:				-37px;
	top:					0px;
}
/* Below the image: the buttons */
.soloImage_tabbed_content_area .bottom_buttons_container,
.slideShow_tabbed_content_area .bottom_buttons_container,
.compare_tabbed_content_area .bottom_buttons_container,
.magnify_tabbed_content_area .bottom_buttons_container
{
	position:				relative;
	margin-top:				10px;
	clear:					right;
	overflow:				hidden;
	height:					32px;
}
.tabbed_content_area .bottom_buttons_container .left_aligned_buttons{
	position:				absolute;
	top: 					0px;
	left:					0px;
	width:					500px;
	z-index:				1;
}
.slideShow_tabbed_content_area .breadcrumb_header_container{
	border-width:			0px;
	border-style:			none;
	margin:					0px;
	margin-top:				-5px;
}
.tabbed_content_area .bottom_buttons_container .right_aligned_buttons{
	position:				absolute;
	display:				inline-block;
	top: 					0px;
	right:					0px;
	z-index:				2;
}
/* Below the image: image label */
.tabbed_content_area .image_name_label_container{
	position:				relative;
	width:					100%;
	text-align:				center;
	top:					0px;
	left:					0px;
}

.magnify_arrow_previous {
	vertical-align: middle;
	margin-bottom: 6px;
	margin-right: 6px;
}

.magnify_arrow_next {
	vertical-align: middle;
	margin-bottom: 6px; 
	margin-left: 5px
}

.compare_tabbed_content_area .image_name_label_container{
	margin-top:				5px;
}
.soloImage_tabbed_content_area .image_name_label_container .image_name_label,
.slideShow_tabbed_content_area .image_name_label_container .image_name_label,
.compare_tabbed_content_area .image_name_label_container .image_name_label,
.magnify_tabbed_content_area .image_name_label_container .image_name_label
{
	font-size:				140%;
}

/* Inside The Image Container: image containers */
.magnify_tabbed_content_area .magnify_fix_width_container{
	width:					1000px !important;
	margin: 				auto;
}
.compare_tabbed_content_area .left_image_container,
.compare_tabbed_content_area .right_image_container
{
	display:				block;
	width:					49% !important;
}

.magnify_tabbed_content_area .left_image_container
{
	display:				inline-block;
	width:					59% !important;
}
.magnify_tabbed_content_area .right_image_container
{
	display:				inline-block;
	width:					40% !important;
	position:				relative;
}
.compare_tabbed_content_area .left_image_container{}
.compare_tabbed_content_area .right_image_container,
.magnify_tabbed_content_area .right_image_container
{
	float:					right;
}

.tabbed_content_area .primary_content_wrapper .image_display_container{
	position:				relative;
	margin-top:				10px;
	margin-bottom:			10px;
}
.slideShow_tabbed_content_area .primary_content_wrapper .image_display_container{
	margin-top:				1px;
	margin-bottom:			0px;
}

.magnify_tabbed_content_area .primary_content_wrapper .image_display_container
{
	height:					400px !important; /* based on the 40% width of 1000px (see above) */
}
.magnify_tabbed_content_area .primary_content_wrapper .image_resize_wrapper{
	max-height:				400px !important; /* based on the 40% width of 1000px */
	overflow:				hidden;
}


.tabbed_content_area .primary_content_wrapper .image_display_container .image_resize_wrapper{
	display:				block;
	margin:					auto;
	position:				relative;
	overflow:				hidden;
}
.slideShow_tabbed_content_area .primary_content_wrapper .image_display_container .image_resize_wrapper{
	padding:				10px;
	overflow:				hidden;
}
.slideShow_tabbed_content_area .primary_content_wrapper .image_display_container .image_resize_wrapper .image_resize_inner_wrapper{
	width: 100%; height: 100%;
	position: relative;
	overflow: hidden;
}
.tabbed_content_area .primary_content_wrapper img.image_display{
	filter: 				alpha(opacity=0);
	-moz-opacity: 			0.0;
	opacity: 				0.0;
}
/* Inside The Image Container: watermark containers */
.tabbed_content_area .primary_content_wrapper .image_watermark_wrapper{
	display:				inline-block;
	position:				absolute !important;
	z-index:				10 !important;
	left:					0px !important;
	top:					0px !important;
	width:					100%; /* !important; */
}

/* Inside The Image Container: the controls */
.tabbed_content_area .primary_content_wrapper .previous_overlay{
	position:				absolute !important;
	z-index:				12 !important;
	top:					0px !important;
	left:					0px !important;
	width:					100px;
	height:					100% !important;
	background:				transparent url(../../../../images/arrow_left.png) no-repeat 10px 50%;
	cursor:					pointer;
}
.tabbed_content_area .primary_content_wrapper .previous_overlay:hover{
	background:				transparent url(../../../../images/arrow_left.png) no-repeat -92px 50%;
}
.tabbed_content_area .primary_content_wrapper .play_overlay,
.tabbed_content_area .primary_content_wrapper .pause_overlay
{
	position:				absolute !important;
	z-index:				11 !important;
	top:					0px !important;
	left:					0px !important;
	width:					100%;
	height:					100% !important;
	filter: 				alpha(opacity=0);
	-moz-opacity: 			0.00;
	opacity: 				0.00;
	cursor:					pointer;
}
.tabbed_content_area .primary_content_wrapper .play_overlay{
	background:				transparent url(../../../../images/play_new.png) no-repeat 50% 50%;
}
.tabbed_content_area .primary_content_wrapper .pause_overlay{
	background:				transparent url(../../../../images/pause_new.png) no-repeat 50% 50%;
}
.tabbed_content_area .primary_content_wrapper .play_overlay:hover,
.tabbed_content_area .primary_content_wrapper .pause_overlay:hover
{
	filter: 				alpha(opacity=100);
	-moz-opacity: 			1;
	opacity: 				1;
}
.tabbed_content_area .primary_content_wrapper .next_overlay{
	position:				absolute !important;
	z-index:				13 !important;
	top:					0px !important;
	right:					0px !important;
	width:					100px;
	height:					100% !important;
	background:				transparent url(../../../../images/arrow_right.png) no-repeat 40px 50%;
	cursor:					pointer;
}
.tabbed_content_area .primary_content_wrapper .next_overlay:hover{
	background:				transparent url(../../../../images/arrow_right.png) no-repeat -62px 50%;
}
.magnify_tabbed_content_area .right_image_container .magnify_main_container{
	position:				relative;
	width:					390px; /* 40% of 1000 and then -10 for blank space on left side */
	height:					390px; /* same as width to make a square */
	margin-top:				10px;
	border-width:			2px;
	border-style:			solid;
	overflow:				hidden !important;
}
.magnify_tabbed_content_area .left_image_container .magnify_image_lens{
	position:				absolute !important;
	z-index:				20 !important;
	top:					0px;
	left:					0px;
	width:					100px;
	height:					100px;
	cursor:					url(http://thespamerlenorman.com/store/images/magnify.cur), move;
	visibility:				hidden;
	filter: 				alpha(opacity=40);
	-moz-opacity: 			0.40;
	opacity: 				0.40;
}
.magnify_tabbed_content_area .left_image_container .magnify_image_lens:hover{
	filter: 				alpha(opacity=50);
	-moz-opacity: 			0.50;
	opacity: 				0.50;
}
.magnify_tabbed_content_area .right_image_container .magnify_image_container{
	position:				absolute;
	top:					0px;
	left:					0px;
}
.magnify_tabbed_content_area .right_image_container .loading{
	position:				absolute;
	top:					20px;
	right:					15px;
	width:					32px;
	height:					32px;
	background:				transparent url(../../../../images/loader_small.gif) no-repeat 50% 50%;
	visibility:				hidden;
}

.soloImage_tabbed_content_area .image_display_container .loading,
.slideShow_tabbed_content_area .image_display_container .loading,
.compare_tabbed_content_area .image_display_container .loading,
.magnify_tabbed_content_area .image_display_container .loading
{
	display:				none;
	position:				absolute;
	top:					10px;
	right:					10px;
	width:					32px;
	height:					32px;
	background:				transparent url(../../../../images/loader_small.gif) no-repeat 50% 50%;
}

.slideShow_tabbed_content_area  .image_display_container .change_of_gallery{
	width: 360px;
	padding: 30px;
	margin: auto;
	position: relative;
	display: none;
	text-align: center;
	background-color:		#000000;
	color:					#FFFFFF;	
	-webkit-border-radius: 	15px;
	border-radius: 			15px;
	
}

.slideShow_tabbed_content_area  .image_display_container .change_of_gallery .gallery_name{
	display: block;
	padding-top: 20px;
}

/* used in scaling horizontal banner */
#slide_container.horizontal{
	max-width: 1200px;
	margin: 0px 0px 0px 0px;
	border: 0;
}

/* ********************************************** */
/* *********** BANNER SLIDESHOW Styles ********** */
/* ********************************************** */
.slideContainer {
	position: relative !important;
	margin: auto;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
	overflow: hidden;
}
.slideshowImageWrapper {
}
/* START: play+pause overlay CSS */
.slide_play_pause_overlay_wrapper {  /* optional */
	position: relative;
}
.slide_play_pause_overlay_wrapper .vertical {
	width: 200px;
	height: 500px;
}
/*.slide_play_pause_overlay_wrapper .horizontal{
	width: 650px;
	height: 220px;
}*/

/* ********************************************** */
/* *************** Marquee Styles *************** */
/* ********************************************** */

#marquee_standard_image_container { text-align: center; margin: 0px auto; }
#marquee_standard_image_container.top {}
#marquee_standard_image_container.right { float:right;  padding-left: 10px; }
#marquee_standard_image_container.left { float:left;  padding-right: 10px; }
.marquee_standard_image { vertical-align: top; }
.marquee_standard_image.top { display: inline-block; padding: 0 5px 10px 5px; }
.marquee_standard_image.right { display: block; padding: 0 0 10px 5px; }
.marquee_standard_image.left { display: block; padding: 0 5px 10px 0; }

#marquee_compact_image_container { text-align: center; margin-bottom: 15px; }
#marquee_compact_image_container.top {}
#marquee_compact_image_container.right { float:right;  padding-left: 10px; }
#marquee_compact_image_container.left { float:left; padding-right: 10px; }
.marquee_compact_image { vertical-align:top; padding: 0 10px; display:inline-block; }
.marquee_compact_image.top { padding: 0 5px 10px 5px; }
.marquee_compact_image.right { padding: 0 5px 10px 5px; }
.marquee_compact_image.left { padding: 0 5px 10px 5px; }

.marquee_standard_image a:hover { text-decoration: none; }

#marquee_banner_container { text-align: center; margin-top:15px; }

/* ************************************ */
/* ******** Page Number styles ******** */
/* ************************************ */
.page_no_container a.lnk_page_no:link, 
.page_no_container a.lnk_page_no:active, 
.page_no_container a.lnk_page_no:visited {
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    padding: 3px;
    text-align: center;
    width: 15px;
	font-weight: normal !important;
}


/* ******************************************** */
/* ******** Cart - edit product styles ******** */
/* ******************************************** */
		
#product_images_wrapper.primary_content_wrapper {
	position:				relative;
	margin-bottom:			10px;
}

.product_images_thumbnail_container {
	position:				relative;
	display:				block;
	margin-top:				10px;
	overflow:				hidden;
}
.product_images_thumbnail {
	display:				inline-block;
	width:					105px; 
	height:					115px; 
	float:					left;
	background-position:	5px 35px;
	background-repeat:		no-repeat;
	margin-right:			10px;
	margin-bottom:			10px;
}

.product_images_thumbnail:hover {
	cursor: pointer;
}

.product_images_thumbnail .thumbnail_hover_wrapper {
	width:					107px;
	height:					117px;
	margin: auto;
}

.product_images_thumbnail .thumbnail_hover_wrapper:hover {
	border-width:			2px;
	border-style:			solid;
}

.product_images_thumbnail .image_label {
	overflow:				hidden;
	float:					left;
	width: 					65%;
	font-size:				90%;
	margin-top:				3px;
}

.product_images_thumbnail .image_number {
	border-width:			1px;
	border-style:			solid;
    display: 				block;
    float: 					left;
    font-size: 				90%;
    margin-right: 			5px;
    padding: 				1px 4px 1px 4px;
    text-align: 			center;
}


/* ******************************************** */
/* ******** Cart - edit package styles ******** */
/* ******************************************** */

.package_images_container {
	position:				relative;
	display:				block;
	margin-top:				30px;
	overflow:				hidden;
}

.package_images {
	display:				inline-block;
	padding:				5px 10px 10px 10px;
	width: 					340px;
	height: 				145px;
	float: 					left;
	overflow:				hidden;	
}

.package_images:hover {
	cursor: pointer;
}

.package_images_thumbnail {
	display:				inline-block;
	width:					105px; 
	height:					115px; 
	margin:					0px 0px 10px 0px;
}

.package_images_thumbnail .thumbnail_hover_wrapper {
	width:					100px;
	height:					112px;
	margin: auto;
	background-position:	50% 2px;
	background-repeat:		no-repeat;	
}

.package_images_thumbnail .thumbnail_hover_wrapper:hover {
	border-width:			2px;
	border-style:			solid;
}

.package_images .image_number {
	border-width:			1px;
	border-style:			solid;
    display: 				inline-block;
    font-size: 				90%;
    margin: 				3px 5px 0px 0px;
    padding: 				1px 4px 1px 4px;
    text-align: 			center;
}

.package_images .image_info {
	display:inline-block;
	width:192px;
	overflow:hidden;
	float:right;
	margin-top:2px;
}


/* *********************************** */
/* ******** The iFrame Styles ******** */
/* *********************************** */
iframe.rpc_iframe {
	width: 				90%;
	height: 			0px;
	overflow-y: 		auto;
	overflow: 			hidden;
	border:				0px solid #333;
	margin:				auto;
}


/* ********************************** */
/* *********** MISC Styles ********** */
/* ********************************** */

.block_no_break {
	display:				inline-block;
}
.block_with_break {
	display:				block
}
.margin_right_5 {
	margin-right:			5px;
}
.margin_left_5 {
	margin-left:			5px;
}
.margin_top_5 {
	margin-top:				5px;
}
.margin_bottom_5 {
	margin-bottom:			5px;
}
.margin_right_10 {
	margin-right:			5px;
}
.margin_left_10 {
	margin-left:			5px;
}
.margin_top_10 {
	margin-top:				5px;
}
.margin_bottom_10 {
	margin-bottom:			5px;
}
.bold {
	font-weight:			normal;
}
.hidden {
	visibility:				hidden;
}
.visible {
	visibility:				visible;
}
.invisible {
	display:				none;
}


/* rounded corners */
.rounded_corner_3 {
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}

.rounded_corner_5 {
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
}

.rounded_corner_7 {
	-webkit-border-radius: 	7px;
	border-radius: 			7px;
}

.rounded_corner_10 {
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
}

.title_text_15 {
	font-size: 15px;
	font-weight: normal;
}

.title_text_12 {
	font-size: 12px;
	font-weight: normal;
}

.title_text_13 { 
	font-size: 13px; 
	font-weight: normal;  
}

.title_text_10 {
	font-size: 10px;
	font-weight: normal;
}

.error-text { color: #c00; }
.gift-card-balance { color: green; }

h3 { margin: 0 0 0.8em ;}


.location_container a.checkout_pages {
	display:				inline-block;	
	width:					15px;
	height:					15px;
	padding:				3px;
	text-align:				center;
	font-size:				90%;
	margin:					0 5px;
	text-align:				center;
}

.location_container a.checkout_pages.active {
	display:				inline-block;	
	width:					15px;
	height:					15px;
	padding:				3px;
	text-align:				center;
	font-size:				90%;
	margin:					0 3px;
	text-align:				center;
}

.float_fixer {
	font-size:			0px;
	display:			block;
	clear:				both;
	height:				0px;
	margin:				0px;
	padding:			0px;
}

.content_text {
	overflow: hidden;
}

.content_text ul {
	margin-left: 30px;
	overflow: hidden;
	padding-left: 30px;
}

.contact-fields input[type="text"],
.contact-fields textarea {
	background-color: #ffffff;
}

.sign-in-td {
	height:					20px;
}


/* ********************************** */
/* *********** Widget Styles ********** */
/* ********************************** */

#widget-container.right_widgets {
	float: right;
	width: 27%;
}

#widget-container.bottom_widgets {
	overflow: hidden;
	margin-top:20px;
	
}

.bottom_widgets_single {
	float:left;	
}

.right_widgets_single {
	margin-top: 10px;
	margin-bottom: 30px;
}

/* ********************************** */
/* *********** Blog Styles ********** */
/* ********************************** */
.blog-comment-wrapper {
	border: 2px solid #CCCCCC;
}

.blog-comment {
	margin: 5px 5px 5px 5px;
}

.blog-comment-metadata-wrapper {
	margin:15px 10px 5px 10px;
}

.blog-comment-content {
	margin:0px 10px 10px 10px
}

.blog-comment-selected {
	border: 1px solid #CCCCCC;
}

.comment-count-wrapper {
	margin-top: 40px;
	margin-bottom: 10px;
	color: #000000;
}

.blog-layout {
	margin: 0 auto;
	overflow: hidden;
}

.blog-paging {
	margin: 15px 0px 15px 0px;
}

.blog-search {
	margin-top: 15px;		
	margin-bottom: 20px;		
	font-weight: normal;
}

.post-title {
	color: #000000;
}

.post-divider {
	border-top: 1px solid #CCCCCC;
	width: 100%;
	height: 0px;
	margin: 45px 0px 20px 0px;
}


#post-container {
	padding: 0px !important;
}


#post-container.right_widgets {
	float: left;
	width: 70%;
}

#post-container.bottom_widgets { }

#post {
	border:1px solid #CCCCCC;
	overflow: hidden;
}

#post.list_layout, #post.list_layout_large {
	margin:10px 0px 10px 0px;
	padding:15px 15px 10px 15px;
}

#post.compact_layout {
	text-align:center;
	max-width: 320px;
	height: 320px;
	margin:10px;
	padding:10px 10px 10px 10px;
}

#post-title {
	font-weight: normal;
	margin-bottom:5px;
} 

#post-title.compact_layout {
	overflow: hidden; 
	height: 21px;
}

#post-title.compact_layout_large_title {
	overflow: hidden; 
	height: 33px;
}

#post-title.list_layout, #post-title.list_layout_large {
	float:left;	
}

#post-date {
	font-weight: normal;
	margin-bottom:8px;
}

#post-date.list_layout, #post-date.list_layout_large {
	float:right;	
}
 
#post-content.list_layout, #post-content.list_layout_large {
	clear: both;
	margin-bottom: 10px;
}

#post-content.compact_layout {
	clear: both;
	margin-bottom: 10px;
	text-align: center;
}

#post-image.list_layout {
	border:1px solid #CCCCCC;
	padding:8px; 
	margin: 5px 10px 0 0;
	float: left;
}

#post-image.list_layout_large {
	padding-top: 6px; 
	margin-right: 12px;
	float: left;
}

#post-image.compact_layout {
	padding:8px; 
	border:1px solid #CCCCCC;
	margin:auto;
}

#post-text.list_layout {
	padding:0px 10px 10px 0px;
}

#post-text.list_layout_large {
	padding:0px 10px 10px 0px;
}

#post-text.compact_layout {
	text-align: center;
	margin: 10px;
	overflow: hidden;
}

#prevLink.compact_layout {
	margin-left: 20px;
}

#nextLink.compact_layout {
	margin-right: 20px;
}

.blog-layout #post-container.bottom_widgets a, .blog-layout #post-container.right_widgets a {
   color: #000000;
}
.blog-layout #post-container.bottom_widgets a:hover , .blog-layout #post-container.right_widgets a:hover {
   color: #444444;
}
.blog-layout #post-container.bottom_widgets a.commentBtn, .blog-layout #post-container.right_widgets a.commentBtn {
   color: #FFFFFF;
}
.blog-layout #post-container.bottom_widgets a.commentBtn:hover, .blog-layout #post-container.right_widgets a.commentBtn:hover {
   color: #FFFFFF;
}

/* ********************************** */


.gift-card-boxes {
	min-height: 112px;
	width: 40%; 
	padding: 15px; 
	border-width: 1px; 
	border-style: solid;
	overflow: hidden;
}

.gift-card-boxes-icon {
	float: left;
	width: 85px;
	padding-top: 7px;
}

.gift-card-boxes-icon.gift {
	padding-top: 0;
}

.gift-card-boxes-icon span {
	color: #666666;
	font-size: 60px;
}

.gift-card-boxes-icon span.icon-gift {
	font-size: 72px;
}

.gift-card-boxes-fields {
	float: left;
	width: auto;
}

.gift-card-boxes.balance-increments {
	width: 100%;
	text-align: left;
	border-width: 0;
	float: none;
	padding: 0;
}

.gift-card-increment-wrapper {
	overflow: hidden;
}

.gift-card-increment-btn-container {
	margin-bottom: 65px;	
}

.gift-card-increment {
	float: left;
	margin: 0 30px 30px 0;
	width: 150px;
	height: 86px;
	cursor: pointer;
}

.gift-card-increment .inner-wrapper {
	padding: 25px 14px 0;
	height: 64px;
	color: #000000;
	font-size: 1.3em;
	overflow: hidden;
}

.gift-card-increment .inner-wrapper i {
	color: #666666;
	font-size: 1.9em;
	display: block;
	margin-top: -5px;
	float: left;
	width: 34px;
}

.gift-card-increment .inner-wrapper div {
	float: right;
	text-align: center;
	width: 70px;
	padding-top: 3px;
}

.gift-card-increment:hover .inner-wrapper,
.gift-card-increment.selected-increment .inner-wrapper {
	color: #444444;
}

.gift-card-increment:hover .inner-wrapper i,
.gift-card-increment.selected-increment .inner-wrapper i {
	color: #8E8E8E;
}

.image_label .price_label {
	color: #000000;
}

.account-tabs-wrapper {
	border-color: #000000;
}

.account-tabs-wrapper {
	border-bottom-style: solid;
	border-bottom-width: 3px;
	margin: 0 0 15px;
	overflow: hidden;
	padding-left: 20px;
}

.account-tabs-wrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.account-tabs-wrapper ul li {
	float: left;
	list-style-type: none;
	margin-right: 8px;
}

.account-tabs-wrapper ul li a {
	display: block;
	padding: 8px 12px;
}

#account_info_wrapper { border: 1px solid #CCCCCC; padding: 10px; }
#account_info_wrapper h3 { margin: 12px 0; }

.banner-container {
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.banner-img, 
.banner-container a {
	outline: none;
	position: relative;
}

.banner-img {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.banner-img img {
	position: absolute;
	top: 0;
	left: 0;
}

.banner-href {
	cursor: pointer;
}

.banner-tray {
	overflow: hidden;
	min-height: 32px;
}

.banner-tray-inner {
	overflow: hidden;
	padding-top: 6px;
}

.banner-thumbs .banner-tray-inner div {
	float: left;
	width: 10px;
	height: 10px;
	background-color: #666666;
	margin: 0 0 0 12px;
	cursor: pointer;
}

.banner-thumbs .banner-tray-inner div.active {
	background-color: #000000;
}

.banner-caption .banner-tray-inner {
	padding-top: 10px;
}

.banner-controls,
.banner-thumbs,
.banner-caption {
	width: 33%;
	overflow: hidden;
}

.banner-controls,
.banner-caption {
	float: left;
}

.banner-controls .banner-tray-inner {
	
}

.banner-controls .banner-tray-inner a {
	color: #FFFFFF;
	background-color: #000000;
	display: block;
	float: left;
	font-weight: normal;
	margin-right: 2px;
	text-decoration: none;
	padding: 6px
}

.banner-controls .banner-tray-inner a:hover {
	background-color: #444444;
}

.banner-thumbs .banner-tray-inner {
	padding-top: 14px;
}

.banner-thumbs {
	float: right;
	width: 34%;
}

.banner-caption {
	text-align: center;
}

.banner-loader {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 30;
	display: none;
}

.checkout_highlight_bar {
	background-color: #000000;
}







/*** ESSENTIAL SUPERFISH STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	display: none;
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}

.sf-menu.expand ul {
	position: static;
	width: auto;
	/*overflow: auto;*/
	overflow: hidden;
	padding: 0 0 0 7px;
	margin: 0 0 7px 0;
	display: none;
}

.layout_navigation_container .sf-menu.expand ul a { /*font-size: 15px;*/ }

.sf-menu.expand > li > ul > li:last-child { border-bottom: 0; }

li#more ul ul { width: auto; display: none; }

.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height, originally 2.5em */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** PBIZ SUPERFISH SKIN STYLES ***/

ul.sf-menu > li > ul { display: none; }


#mainNav { opacity: 0; }
body.vertical_menu #mainNav { opacity: 1; }
body.horizontal_menu .original-nav { opacity: 0; max-height: 40px; overflow: hidden; }
body.vertical_menu .sf-sub-indicator { display: none; }

ul.sf-menu li#more ul ul {
	position: relative;
	left: 0;
	top: 0;
}

.sf-menu > li > ul > li { border: 0; }

ul.sf-menu li#more ul ul li {
	visibility: visible;
}

ul.sf-menu li#more ul ul li:first-child {}

ul.sf-menu li#more ul ul li a { padding-left: 30px; }

li#more li span.sf-sub-indicator { /*display: none;*/ }
li#more span.sf-sub-indicator { display: inline; }
.sf-menu ul a { padding: 10px 16px; text-align: left; }

.sf-menu {
	float:			left;
	margin-bottom:	1em;
	z-index: 200;
	position: relative;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration: none;
	font-weight: normal; /* bold */
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#13a;*/
}
.sf-menu li {
	/*background:		#BDD2FF;*/
}

.sf-menu li li a { color: #FFFFFF; }
.sf-menu li li a:hover { color: #000000; background: #FFFFFF; }

.sf-menu ul { background: #666666; }

.sf-menu li li:last-child { border-bottom: 0; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	text-decoration: none;
}

/*** arrows **/
body.horizontal_menu .sf-menu li#more a.sf-with-ul {
	/*padding-right: 18px;*/
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-with-ul {
	cursor: default;
}

.vertical-inline .sf-with-ul {
	cursor: pointer;
}

.sf-sub-indicator {
	top:			1.05em;  IE6 only
	width:			10px;
	height:			10px;
	background:		url('../../../../images/superfish/arrows-ffffff.png') no-repeat -10px -100px;  8-bit indexed alpha png. IE6 gets solid image only
	right:			15px;
	bottom: 10px;
	position:		absolute;
	display:		block;
	text-indent: 	-999em;
	overflow:		hidden;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 8px solid #000000;
	display: none;
}

.sf-menu .nav_menu_selected { color: #000000; }
.nav_menu_selected .sf-sub-indicator { border-top: 8px solid #000000; }
#more ul .nav_menu_selected .sf-sub-indicator { border-top: 8px solid #000000; }

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			1em;
	right: 10px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../../../../images/superfish/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}











/* gallery */


#workshopContainer fieldset {
	border: 1px solid;
	margin-top: 12px;
	padding: 0 15px 20px 20px;
	
}

#workshopContainer fieldset legend {
	font-weight: normal;
	padding: 0 2px;
	color: #000000;
}



.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe,  
.video-container object,  
.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


#embedded_video_list { padding: 0; margin: 0; list-style: none; }
#embedded_video_list li { list-style: none; }
#embedded_video_list li .video-content-wrapper { border: 1px solid #CCCCCC; padding: 0px; overflow: auto; }
.layout_compact #embedded_video_list li .video-content-wrapper { overflow: hidden; }
#embedded_video_list h3 { margin-top: 15px; color: #000000; }

.layout_compact #embedded_video_list li { float: left; width: 49%; margin: 0 2% 2% 0; }
.layout_compact #embedded_video_list li:nth-child(2n) { margin-right: 0; }

.layout_large_horizontal #embedded_video_list li, .layout_serpentine #embedded_video_list li { overflow: auto; margin-bottom: 20px; }
.layout_large_horizontal #embedded_video_list .video-wrapper, .layout_serpentine #embedded_video_list .video-wrapper { width: 60%; float: left; margin-right: 20px; }

.layout_serpentine #embedded_video_list li:nth-child(2n) .video-wrapper { float: right; margin-right: 0; margin-left: 20px; }

.pager { margin: 25px 0; }
.pager a { padding: 5px 8px; margin-right: 5px; cursor: pointer; font-weight: normal; }
.pager a.jp-current { cursor: default; }
.pager a.jp-current, .pager a:hover { background-color: #000000; color: #FFFFFF; text-decoration: none; }

body.menu_hidden #page_title_wrapper { margin: 0 0 0 -15px; }

#gift_card_policy { padding: 15px; border-width: 1px; border-style: solid; margin: 0 0 15px; }


#gallery_thumb_list { margin: 30px 0 0 0; opacity: 0; }
#gallery_thumb_list img { position: relative; }
#gallery_thumb_list .full-screen { background-color: transparent !important; }
#galleryMask { height: 0; overflow: hidden; }


#gallery_thumb_list li:hover { opacity: .8; }

#gallery_thumb_list .loading { background: #fff url(../../../../images/loader_grey_16.gif) no-repeat center center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; opacity: .9; }
#gallery_thumb_list.rectangle, #gallery_thumb_list.square { display: inline-block; position: relative; list-style: none; padding: 2px; overflow: auto; }
#gallery_thumb_list.rectangle li, #gallery_thumb_list.square li { background: url(../../../../images/loader_grey_16.gif) no-repeat center center; float: left; margin: 0 30px 30px 0; list-style: none; overflow: hidden; border: 5px solid #FFFFFF; position: relative; -webkit-box-shadow: 0px 0px 1px 1px rgba(204,204,204, .6); box-shadow: 0px 0px 1px 1px rgba(204,204,204, .6); }
#gallery_thumb_list li a { display: block; overflow: hidden; height: 100%; width: 100%; }
#gallery_thumb_list.rectangle li.last, #gallery_thumb_list.square li.last, #gallery_thumb_list.collage li.last { /*margin-right: 0;*/ }
#gallery_thumb_list.rectangle img, #gallery_thumb_list.square img {  }

#gallery_thumb_list.square.small li { height: 90px; width: 90px; }
#gallery_thumb_list.square.small img.landscape { height: 90px; }
#gallery_thumb_list.square.small img.portrait { width: 90px; }
#gallery_thumb_list.square.small img.square { width: 90px; }

#gallery_thumb_list.square.large li { height: 150px; width: 150px; }
#gallery_thumb_list.square.large img.landscape { height: 150px; }
#gallery_thumb_list.square.large img.portrait { width: 150px; }
#gallery_thumb_list.square.large img.square { height: 150px; }

#gallery_thumb_list.rectangle.small li { height: 100px; width: 150px; }
#gallery_thumb_list.rectangle.large li { height: 150px; width: 225px; }

#gallery_thumb_list.rectangle.small img.landscape { height: 100px; }
#gallery_thumb_list.rectangle.small img.portrait { width: 150px; }
#gallery_thumb_list.rectangle.small img.square { height: 150px; }

#gallery_thumb_list.rectangle.large img.landscape { height: 150px; }
#gallery_thumb_list.rectangle.large img.portrait { width: 225px; }
#gallery_thumb_list.rectangle.large img.square { width: 225px; }

#gallery_thumb_list.collage { min-height: 600px; }
#gallery_thumb_list.collage li { position: relative; float: left; list-style: none; margin: 0 6px 6px 0; overflow: hidden; }


#gallery_thumb_list.collage { text-align: center; }
#gallery_thumb_list.collage li { display: inline-block; float: none; }

#gallery_thumb_list.collage.small li.portrait { height: 87px; }
#gallery_thumb_list.collage.small li.landscape { height: 87px; }
#gallery_thumb_list.collage.small li.square { height: 87px; }

#gallery_thumb_list.collage.large li.portrait { height: 200px; }
#gallery_thumb_list.collage.large li.landscape { height: 200px; }
#gallery_thumb_list.collage.large li.square { height: 200px; }

#gallery_thumb_list.collage img { display: block; }
#gallery_thumb_list.collage img.landscape { max-height: 100%; }
#gallery_thumb_list.collage img.portrait { max-height: 100%; }
#gallery_thumb_list.collage img.square { max-height: 100%; }

.layout_collage_large #gallery_thumb_list a,
.layout_collage_small #gallery_thumb_list a { border: 0; }



/* CHECKOUT BREADCRUMB */
.css-arrow-multicolor {
 	border-color: #666666;
 	border-style:solid;
 	border-width:20px;
 	width:0;
 	height:0;
 	float:right;
 	right:0%;
 	position:absolute;
}

.css-arrow-multicolor-active {
 	border-color: #666666 #666666 #666666 #000000;
 	border-style:solid;
 	border-width:20px;
 	width:0;
 	height:0;
 	float:right;
 	right:0%;
 	position:absolute;
}

.css-arrow-multicolor-visited {
	border-color: #000000 #000000 #000000 #999999;
	border-style:solid;
	border-width:20px;
	width:0;
	height:0;
	float:right;
 	right:0%;
 	position:absolute;
}

.css-arrow-multicolor-visited-old {
	border-color: #999999;
	border-style:solid;
	border-width:20px;
	width:0;
	height:0;
	float:right;
 	right:0%;
 	position:absolute;
}

.step_label_active {
	background-color: #000000;
}
.step_label_visited {
	background-color: #999999;
}
.step_label_inactive {
	background-color: #666666;
}

#arrowbar {
	background-color:#666666;
	color:#FFFFFF;
	line-height:1;
}

#arrowbar a {
	color:#FFFFFF;
}

.arrow-label {
	margin:0px;
	float:left;
	padding:10px;
	text-align:left;
	z-index:100;
}

.arrow-container{
	width:25%;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
}

#modalContainer { border-color: #CCCCCC; }










.btn_large_type_1 a:link, .btn_large_type_1 a:active, .btn_large_type_1 a:visited,
.btn_large_type_2 a:link, .btn_large_type_2 a:active, .btn_large_type_2 a:visited,
.btn_large_type_2a a:link, .btn_large_type_2a a:active, .btn_large_type_2a a:visited { font-weight: normal !important; }

.btn_small_type_1 a:link, .btn_small_type_1 a:active, .btn_small_type_1 a:visited,
.btn_small_type_2 a:link, .btn_small_type_2 a:active, .btn_small_type_2 a:visited,
.btn_small_type_2a a:link, .btn_small_type_2a a:active, .btn_small_type_2a a:visited { font-weight: normal !important; }


#rss_button_wrapper {	
	position: absolute;
	right: 170px;
	width: 24px;
	height: 100%;
}

#rss_button_wrapper a.icon-rss {
	font-size: 1.2em;
	display: block;
	text-decoration: none;
	border-radius: 4px;
	padding: 4px 6px 3px;
	-webkit-border-radius: 4px;
	color: #FFFFFF;
	background-color: #000000;
}

/*#rss_button_wrapper a {
	background-color: #000000;
	background-image: url("../../../../images/rss_white_12.png");
	background-position: 50% 50%; 
	background-repeat: no-repeat;
	height: 100%;
	display: block;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}*/

.breadcrumb_header_container #slct_gallery_sort_by { width: 160px; float: right; }

#rss_button_wrapper a:hover { opacity: .8; color: #FFFFFF; text-decoration: none; }

#search_form_wrapper { font-size: 13px; position: absolute; top: 50%; margin-top: -11px; }
#search_form_wrapper { right: 10px; z-index: 1; }

#search_form_container { position: relative; }
/*#search_form_container:before { content: ""; display: block; position: absolute; height: 12px; width: 12px; top: 50%; margin-top: -6px; left: 6px; width: 20px; }*/
/*#search_form_container:before { background: url("http://thespamerlenorman.com/store/images/white_magnify_12.png") no-repeat; }*/

.txt_search { padding: 2px 2px 2px 23px !important; height: 18px !important; width: 140px; }

.title-bar { position: relative; }
/*.title-bar #search_form_container:before { background: url("http://thespamerlenorman.com/store/images/grey_magnify_12.png") no-repeat; }*/
.title-bar .txt_search { border-color: #CCCCCC; }

.page_title { position: relative; }

.location_container { display: inline-block; }

#event_menu_container li { margin-left: 4px; }

#search_form_container i { position: absolute; left: 5px; line-height: 24px; }

/* title type bar styling */
.page_title_bar { position: relative; }
.page_title_bar ul.tab_container li a { background: #000000; padding: 12px 25px; }
.page_title_bar .tab_container li a:hover { background: #333333; }
.page_title_bar #event_menu_container { background: #000000; }
.page_title_bar { position: relative; }
.page_title_bar #search_form_wrapper { right: 10px; }
.page_title_bar .txt_search { background: #3F3F3F; color: #fff; }
/*.page_title_bar #search_form_container:before { background: url("http://thespamerlenorman.com/store/images/white_magnify_12.png") no-repeat; }*/
.page_title_bar .txt_search,
.page_title_bar .txt_search { border-width: 0 !important; }
.page_title_bar #event_menu_container a,
.page_title_bar #event_menu_container i { color: #FFFFFF; }
.page_title_bar #event_menu_container .selected a,
.page_title_bar #event_menu_container a:hover { background: #FFFFFF; color: #000000; }

/* title type standard styling */
.page_title_standard { position: relative; }
.page_title_standard ul.tab_container li,
.page_title_standard ul.tab_container li.selected,
.page_title_standard ul.tab_container li a,
.page_title_standard .tab_container li a:hover,
.page_title_standard #event_menu_container { background: none; }
.page_title_standard { position: relative; }
.page_title_standard #search_form_wrapper { right: 0; }
.page_title_standard .txt_search { background: #FFFFFF; color: #000000; }
.page_title_standard i { color: #000000; }
/*.page_title_standard #search_form_container:before { background: url("http://thespamerlenorman.com/store/images/grey_magnify_12.png") no-repeat; }*/
.page_title_standard #event_menu_container { border-bottom: 1px solid #CCCCCC; }
.page_title_standard #event_menu_container a { color: #000000; }
.page_title_standard #event_menu_container .selected a,
.page_title_standard #event_menu_container a:hover { color: #000000; }

/* title type fieldset styling */
.page_title_fieldset #event_menu_container a { background: #FFFFFF; padding: 12px 25px; color: #000000; }
.page_title_fieldset #event_menu_container li.selected a,
.page_title_fieldset #event_menu_container a:hover  { color: #000000; }
.page_title_fieldset ul.tab_container li { margin-right: 20px; }
.page_title_fieldset .txt_search { background: #FFFFFF; color: #000000; }
.page_title_fieldset i { color: #000000; }
.page_title_fieldset #search_form_container:before { /*background: url("http://thespamerlenorman.com/store/images/grey_magnify_12.png") no-repeat; content: "\f064"; font-size: 20px; */}
.page_title_fieldset #search_form_wrapper { padding: 0 0 0 8px; right: 0; background: #FFFFFF; }
.page_title_fieldset #strike-through { position: absolute; top: 50%; left: 0; right: 0; margin-top: -1px; background-color: #CCCCCC; height: 1px; }
fieldset #search_form_wrapper { /*padding-left: 8px; */background: #FFFFFF; }
fieldset #rss_button_wrapper {	width: 24px; height: 24px; padding: 0 4px; background: #FFFFFF; }


/* ribbon styling */
.page_title_ribbon #search_form_wrapper { right: 15px; }
/*.page_title_ribbon #search_form_container:before { background: url("http://thespamerlenorman.com/store/images/white_magnify_12.png") no-repeat; }*/
.page_title_ribbon .txt_search, .page_title_bar .txt_search { background: #4C4C4C; color: #fff; }
.page_title_ribbon #event_menu_container a,
.page_title_ribbon #event_menu_container i { color: #FFFFFF; }
.page_title_ribbon #event_menu_container .selected a { background: #000000; }
.page_title_ribbon #event_menu_container a:hover { background: #000000; }



/* tab styling */
.page_title_tab #search_form_wrapper { right: 0; }
.page_title_tab .txt_search { background: #FFFFFF; color: #000000; }
.page_title_tab i { color: #000000; }
/*.page_title_tab #search_form_container:before { background: url("http://thespamerlenorman.com/store/images/grey_magnify_12.png") no-repeat; }*/
.page_title_tab #event_menu_container a { background: #000000; color: #FFFFFF; }
.page_title_tab #event_menu_container .selected a,
.page_title_tab #event_menu_container a:hover { background: #000000; color: #FFFFFF; }


#event_menu_container { width: 100%; text-align: center; position: relative; margin-bottom: 10px; }

ul.tab_container { overflow: hidden; }


.store_Container {	
	background-color: 		#FFFFFF !important;	
	border-color:			#CCCCCC !important;
}

.store_Content {
	background: none !important;
}

strong.product_name {
	font-weight: normal;
}





/**
 *
 *	KC - 11/2013
 *	MULTI BANNER LAYOUTS
 *
 */

.banner-slot {
	float: left;
	margin-right: 10px;
	position: relative;
}

.banner-slot:last-of-type {
	margin-right: 0;
}

.banner-img-wrapper.multi-layout {
	overflow: hidden;
}

#hiddenBannerItemContainer {
	display: none;
}

.banner-img-wrapper.multi-layout div.banner-item {
	position: absolute;
	overflow: hidden;
	display: none;
	top: 0;
	left: 0;
}

.banner-img-wrapper.multi-layout div.banner-item a {
	display: block;
	position: relative;
}

.banner-img-wrapper.multi-layout div.banner-item a.no-link {
	cursor: default;
}

.banner-img-wrapper.multi-layout div.banner-item .protector {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
}

.banner-img-wrapper.multi-layout div.banner-item img {
	position: relative;
	opacity: 1;
	z-index: 0;
	background-color: #FFFFFF;
}

.banner-img-wrapper.multi-layout .caption {
	position: absolute;
	width: 100%;
	text-align: center;
	display: none;
	
	color: #000000;
	font-size: 16px;
	
}

.banner-img-wrapper.multi-layout div.banner-item:hover .caption {
	display: block;
}

#paymentOptionList {
	margin: 0;
	padding: 0;
}

#paymentOptionList li {
	font-size: 14px;
	margin-bottom: 6px;
}

.payment-type-container label {
	display: block;
	font-size: 14px;
}

.payment-type-container .control:not(:last-child) {
	margin-bottom: 14px;
}

.payment-type-container {
	margin: 0 0 20px 0;
	padding: 20px;
	background-color: #FFFFFF;
	width: 450px;
	/*border: 1px solid #ccc;*/
}

input[type="radio"].textboxes {
	background: none !important;
}

.photobiz_brand {
	margin-top:6px;
	clear: both;
}

.photobiz_brand a {
	display: inline;
	color: #666666 !important;
	background: none !important;
}

.vert-center {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);	
}

.horiz-center {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
}

.vert-horiz-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
}

.gallery_thumbnail {
	position: relative;
}

.favorite-icon {
	font-family: FontAwesome;
	font-size: 18px;
	font-style: normal;
	opacity: 0.7;
	padding: 30px 40px 7px 40px;
	bottom: 0;
	color: #000000 !important;
}

.favorite-icon::before {
	content: "\f08a";
}

.favorite .favorite-icon::before {
	content: "\f004";
}

.favorite-icon.loading::before {
	content: "\f110";
}

.list.layout_profile .thumbnail_hover_wrapper img {
	width: 325px;
	float: left;
	margin-right: 15px;
}

.icons_designer .icon-social img {
	display: block;
}

.mobile-only {
	display: none;
}

.gift-card-range-container {
	margin: 0 auto;
	width: 300px;
	overflow: hidden;
} 

html, body {
	min-height: 100%;
}

body {
	overflow: auto;
}
	
.layout_page_boundary,
.footer-wrapper {
		margin-left: auto;
		margin-right: auto;
		position: relative;
	
		width: 1100px;		
	
}

.layout_page_boundary {
	box-shadow: 0 0 40px rgba(0,0,0,0.5);
}

.layout_page_boundary.remove_container_format {
	box-shadow: none;
}

.layout_global_header {
	position: relative;
}

.cart_header .max_width_wrapper {
	height: 35px;
	overflow: hidden;
	position: relative;
}

.layout_global_body {
	white-space: normal;
}

.layout_content_area_container table.tab_container,
.layout_content_area_container table.tab_container tbody, 
.layout_content_area_container table.tab_container tr, 
.layout_content_area_container table.tab_container td {
	margin:	0px;
	padding: 0px;
	border-spacing: 0px;
	position: relative;
}

.layout_content_area_container ul.tab_container {
	display: inline-block;
	margin:	0px;
}

.layout_content_area_container .tabbed_content_area {
	clear:				both;
}

.layout_global_footer {
	overflow: hidden;
	margin: 8px 10px;
}

body{
	padding-left: 15px;
	padding-right:	15px;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input[type=text] {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}

.header_n_body_border {
	background-color: transparent;
}

.cart_header {
	background-color: transparent;
	margin-bottom: 10px;
}

#global_header .custom_header {
	position: relative;
	margin-top:	0px;
}

.site_logo {
	margin-bottom: 10px;
	padding-left: 0px;
}

#top_links_wrapper {
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;	
}

.shopping_cart {
	float: right;	
	padding: 8px 22px 0;
	text-align: center;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px 50%;
	text-transform: uppercase;
	height: 35px;
}

.global_header_links {
	float: right;
	margin: 8px 15px 0 0;	
}

.layout_content_area_container ul.tab_container {
	margin:	0px;
	padding: 0px;
	border-spacing: 0px;
	top: 0px;
	bottom:	0px;
}

.layout_content_area_container table.tab_container {
	margin: 0 auto;
}


.layout_content_area_container ul.tab_container li {
	list-style:	none;
	float: left;
	display: inline-block;
	margin-left: 4px;
}

ul.tab_container li a {
	/*height: 68px;
	line-height: 68px;
	padding: 0 22px;*/
	font-weight: bold;
}

ul.tab_container li.selected,
ul.tab_container li a:hover {
	text-decoration: none;
}

.inner-border {
	border-width: 0px;
	border-color: #CCCCCC
}

.layout_content_area_container .product_tabbed_content_area {
	border-width: 0;
}

.layout_content_area_container .home_tabbed_content_area {
	border-width: 0px;
}

.tabbed_content_area .bar_type_1 {
	padding: 0; 
	margin: 0 0 15px;
}

.account-tabs-wrapper ul li a {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
}

.account-tabs-wrapper ul li a.active-tab,
.account-tabs-wrapper ul li a:hover {
	background-color: #000000;
	border-color: #000000;
	color: #FFFFFF;
}

.event_bar_container {
	padding-left: 50px;
}

.tabbed_content_area .primary_content_wrapper {
	margin: 0;
}

.btn_large_type_1,
.btn_large_type_2,
.btn_large_type_2a {
	border-width: 3px;
	border-style: solid;
}

.btn_large_type_1 a:link,
.btn_large_type_1 a:active,
.btn_large_type_1 a:visited,
.btn_large_type_2 a:link,
.btn_large_type_2 a:active,
.btn_large_type_2 a:visited,
.btn_large_type_2a a:link,
.btn_large_type_2a a:active,
.btn_large_type_2a a:visited {
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.btn_small_type_1,
.btn_small_type_2,
.btn_small_type_2a {
	border-width: 0px;
	border-style: solid;
}

.btn_small_type_1 a:link,
.btn_small_type_1 a:active,
.btn_small_type_1 a:visited,
.btn_small_type_2 a:link,
.btn_small_type_2 a:active,
.btn_small_type_2 a:visited,
.btn_small_type_2a a:link,
.btn_small_type_2a a:active,
.btn_small_type_2a a:visited {
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 85%;
}

#gallery_navigation_panel.gallery_navigation_panel {
	padding: 10px;
	width: 150px;
	border-width: 0px;
	border-style: solid;
}

#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li {
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: dotted;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:link, 
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:active, 
#gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:visited {
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding: 5px;
}

tabbed_content_area #gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li.selected a #gallery_navigation_panel.gallery_navigation_panel ul.gallery_navigation li a:hover {
	text-decoration: none;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container {
	margin-left: 182px;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:link,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:active,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:visited {
	font-weight: bold;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.selected,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a:hover {
	text-decoration: none;
}


.layout_list_compact .tabbed_content_area .gallery_thumbnail_container, 
.layout_list_standard_horizontal .tabbed_content_area .gallery_thumbnail_container,
.layout_list_standard_vertical .tabbed_content_area .gallery_thumbnail_container,
.layout_list_large_horizontal .tabbed_content_area .gallery_thumbnail_container, 
.layout_list_large_vertical .tabbed_content_area .gallery_thumbnail_container {
	padding: 18px 15px 15px;
}


.tabbed_content_area .gallery_content_container {
	margin-top: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail {
	margin-right: 25px;
	margin-bottom: 25px;
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	border-width: 3px;
	border-style: solid;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label {
	text-align:	center;
	padding: 4px;
}

.slideShow_tabbed_content_area .primary_content_wrapper {
	display: block;
}

.magnify_tabbed_content_area .left_image_container .magnify_image_lens {
	border-width: 1px;
	border-style: solid;
}

.page_no_container a.lnk_page_no:link,
.page_no_container a.lnk_page_no:active,
.page_no_container a.lnk_page_no:visited {
	font-weight: bold;
}

.page_no_container a.selected,
.page_no_container a:hover {
	text-decoration: none;
}

html, body {
	color: #000000;
	background-color: #EBEBEB;
}

a, 
a:link, 
a:visited, 
a:active {
	color: #000000;
}

a:hover {
	color: #444444
}

a.site_logo:hover {
	color: #000000;
}

.content_text a {
	color: #000000;
}

.content_text a:hover {
	color: #000000;
	text-decoration: underline;
}

input, 
select,
textarea {
	color: #666666;
	border-color: #CCCCCC;
}

.label, label {
	color: #000000;
}

a.label:link,
a.label:active,
a.label:visited {
	color: #000000;
}

.global_header_links {
	color: #666666;
}

.global_header_links a:link,
.global_header_links a:active,
.global_header_links a:visited {
	color: #666666;
}

.global_header_links a:hover {
	color: #000000;
}

.footer_text,
.footer_social {
	color: #666666;
}

ul.footer_links {
	color: #666666;
}

ul.footer_links li a:link,
ul.footer_links li a:active,
ul.footer_links li a:visited {
	color: #666666;
}

ul.footer_links li a:hover {
	color: #000000;
}

.default_border_color {
	border-color: #CCCCCC;
}

.default_border_color_background {
	background-color: #CCCCCC;
}

.shopping_cart {
	background-color: #666666;
	color: #FFFFFF;	
}

.shopping_cart a:link,
.shopping_cart a:active,
.shopping_cart a:visited {
	color: #FFFFFF;
}

.layout_content_area_container ul.tab_container li {
	text-transform: uppercase;
}

ul.tab_container li a {
	color: #FFFFFF;
}

ul.tab_container li.selected a, 
ul.tab_container li a:hover {
	color: #FFFFFF;
}

.event_bar_container,
.event_bar_container.highlight_text,
.event_bar_container a.highlight_text,
.event_bar_container span.highlight_text {
	color: #000000;
}


.btn_large_type_1 {
	background-color: #666666;
	border-color: #666666;
}

.btn_large_type_1:hover {
	background-color: #999999;
	border-color: #999999;
}

.btn_large_type_1 a:link,
.btn_large_type_1 a:active,
.btn_large_type_1 a:visited {
	color: #FFFFFF;
}

.btn_large_type_2 {
	background-color: #000000;
	border-color: #000000;
}

.btn_large_type_2:hover {
	background-color: #444444;
	border-color: #444444;
}

.btn_large_type_2 a:link,
.btn_large_type_2 a:active,
.btn_large_type_2 a:visited {
	color: #FFFFFF;
}

.btn_large_type_2a {
	background-color: #000000;
	border-color: #000000;
}

.btn_large_type_2a:hover {
	background-color: #444444;
	border-color: #444444;
}

.btn_large_type_2a a:link,
.btn_large_type_2a a:active,
.btn_large_type_2a a:visited {
	color: #FFFFFF;
}

.btn_small_type_1 {
	background-color: #000000;
	border-color: #999999;
}

.btn_small_type_1:hover {
	background-color: #999999;
	border-color: #666666;
}

.btn_small_type_1 a:link,
.btn_small_type_1 a:active,
.btn_small_type_1 a:visited {
	color: #FFFFFF;
}

.btn_small_type_2 {
	background-color: #000000;
	border-color: #444444;
}

.btn_small_type_2:hover {
	background-color: #444444;
	border-color: #000000;
}

.btn_small_type_2 a:link,
.btn_small_type_2 a:active,
.btn_small_type_2 a:visited {
	color: #FFFFFF;
}

.btn_small_type_2a {
	background-color: #990000;
	border-color: #C90000;
}

.btn_small_type_2a:hover {
	background-color: #C90000;
	border-color: #990000;
}

.btn_small_type_2a a:link,
.btn_small_type_2a a:active,
.btn_small_type_2a a:visited {
	color: #FFFFFF;
}

.dropmenu .theme {
	border-color: #FFFFFF;
}

.dropmenu .theme a {
	color: #FFFFFF;
	background-color: #666666;
}

.dropmenu .theme a:hover {
	background-color: #000000;
	outline: 0;
}

.dropmenu .theme a.nav_menu_selected {
	color: #FFFFFF;
}

.dropmenu .theme a.nav_menu_selected:hover {
	color: #FFFFFF;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.lnk_page_no:hover {
	color: #FFFFFF;
}

.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a.selected,
.tabbed_content_area .primary_content_wrapper .gallery_page_no_container a:hover {
	background-color: #000000;
	color: #FFFFFF;	
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail {
	background-color: transparent;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .thumbnail_hover_wrapper {
	border-color: transparent;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .thumbnail_hover_wrapper:hover,
.tabbed_content_area .gallery_content_container .selected .thumbnail_hover_wrapper {
	border-color: #000000;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label {
	color: #000000;
}

.tabbed_content_area #gallery_content_container.event_page_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	color: #000000;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 50% 35px;
}

.tabbed_content_area .gallery_content_container.event_page_list .gallery_thumbnail {
	margin-bottom: 20px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_protected {
	background-color: #666666;
	color: #fff;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_expired {
	color: #000000;
	
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_price {
	color: #FFFFFF;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	color: #000000;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	color: #000000;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	width: 40%;
	background-color: transparent;
}

#tabbed_content_area.slideShow_tabbed_content_area {
	background-color: transparent;
}

.slideShow_tabbed_content_area .primary_content_wrapper {
	background-color: transparent;
}

#tabbed_content_area.slideShow_tabbed_content_area #tabbed_parent_emulator {
	background-color: #FFFFFF;
}

.slideShow_tabbed_content_area .primary_content_wrapper .image_display_container .image_resize_wrapper {
	background-color: #FFFFFF;
}

.soloImage_tabbed_content_area,
.compare_tabbed_content_area,
.magnify_tabbed_content_area {
	background-color: #FFFFFF;
}

.magnify_tabbed_content_area .left_image_container .magnify_image_lens {
	border-color: #ccc;
	background:	#fff;
}

body .thmubnail_display .alpha_border {
	background-color: #CCCCCC;
}	

.tabbed_content_area .primary_content_wrapper .thumbnail_number_container a.selected,
.tabbed_content_area .primary_content_wrapper .thumbnail_number_container a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

.page_no_container a.lnk_page_no:hover {
	color: #FFFFFF;
}

.page_no_container a.selected,
.page_no_container a:hover {
	background-color: #000000;
	color: #FFFFFF;	
}

.bar_type_1 {
	color: #FFFFFF;
}

.highlight_text {
	color: #FFFFFF;
}

a.highlight_text {
	color: #FFFFFF;	
}

.bar_type_1.title_text {
	text-align: center;
	
	color: #FFFFFF;
}

.page-title-wrapper .bar_type_1.title_text {
	height: 68px;
	line-height: 68px;
}

.title_text.post-title {
	text-align: left;
}

.title_text_color {
	color: #000000;
}

.divider_color {
	background-color: #CCCCCC;
}

.highlight_content {
	background-color: #000000;
	color: #FFFFFF;	
}

fieldset.title-bar {
	border-color: #CCCCCC;
}

fieldset.title-bar legend,
fieldset.title-bar legend a {
	color: #000000;
}

.location_container a.checkout_pages {
	background-color: #999;
	color: #fff;
}

.location_container a.checkout_pages.active {
	background-color: #000000;
	color: #FFFFFF;
}

.invoice-bar {
	background-color: #000000;
	padding: 5px 10px 5px 10px; 
	margin: 0 0 15px;
}

.lbl_list_original_price {
	color: #000000;
}

.lbl_sale_price {
	color: #000000;
}

.image_label .price_label {
	color: #000000;
}

#product_info_container .title_text_15 {
	color: #000000;
}

#cartIcon {
	display: none;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin-top: 0 !important;
	width: auto;
}

.breadcrumb_header_container {
	border-width: 0 !important; 
	padding: 0 !important;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 10px 50%; 
	height: 200px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	height: 189px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	height: 219px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	height: 221px;
	margin: 0 3px 0 3px;
}

.product_page_standard .gallery_thumbnail_container .gallery_thumbnail .lbl_price {
	background-color: #666666;
	margin-left: 165px;
	text-align: center;
}

.product_page_standard .gallery_thumbnail_container .gallery_thumbnail .lbl_original_price {
	margin-left: 165px;
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .button_container {
	width: auto;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	text-align: left;
	padding-left: 10px !important;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin: 0; 
	width: 100%; 
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_vertical .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_vertical .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 50% 12px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail {
	width: width: 350px !important;
	border: 0px solid blue; 
	overflow: hidden; 
	background-position: 10px 50%;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	margin: 3px;
	width: 393px;
	height: 173px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 10px 50%; 
	height: 230px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail {
	padding-top: 3px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	height: 221px;
	margin-top: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail {
	padding-top: 3px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail {
	padding-top: 1px;
	height: 34px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_list .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	margin: 2px 3px 0 3px;
	height: 23px;
}

#event_menu_container {
	background: #CCCCCC;
	clear: both;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	width: auto; 
	margin-top: 0 !important;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 96% 80%;
	border: 0px solid red;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail .lbl_protected {
	margin: 10px auto 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin: 0; 
	width: auto; 
	padding: 4px 10px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 96% 50%;
}

.footer-wrapper {
	margin-top: 15px;
}

.dropmenu .theme {
	border-top: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin-left: 145px;
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail .item_description,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail .item_description {
	margin-left: 150px;
	text-align: center;
}

.tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container,
.tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container {
	padding: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_right .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal_left .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail,
#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 10px 50%;
}

.gallery_thumbnail_container {
	padding-bottom: 20px;
}

.lbl_price span {
	color: #FFFFFF !important;
	background-color: #000000;
}

.sale_icon {
	background-color: #000000;
}

.product_page_list .event_bar_container.highlight_text.sale_icon {
	color: #FFFFFF;
}

#product_info_container span.highlight_text {
	color: #FFFFFF;
	background-color: #000000;
}

body.category_list .gallery_thumbnail:last-child, body.section_list .gallery_thumbnail:last-child {
	border-bottom: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail {
	height: 226px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_compact .gallery_thumbnail_container .gallery_thumbnail  .button_container span.lbl_price {
    margin: 0 auto 5px;
    display: block;
    margin-top: 162px;
    color: #FFFFFF;
    background-color: #666666;
    width: 120px;    
}

#gift_card_policy {
	border: 0;
	padding: 0;
}

.sf-menu a {
	color: #666666;
}

.nav_menu_selected {
	color: #000000;
}

.sf-menu a.nav_menu_selected {
	color: #000000;
}

.sf-menu li li a {
	background: #000000;
	color: #FFFFFF; 
	margin-bottom: 4px;
}

.sf-menu li li a:hover,
.sf-menu li li a[data-selected=true] {
	background: #666666; 
	color: #FFFFFF;
}

.sf-menu ul {
	background: transparent; padding: 0;
}

.banner-thumbs .banner-tray-inner div {
	border-radius: 100%;
}

body.layout_horizontalTop .galleria-container.not-fullscreen {
	margin-top: 70px;
}

body.layout_horizontalTopLarge .galleria-container.not-fullscreen {
	margin-top: 75px;
}

#embedded_video_list li .video-content-wrapper {
	border: 0;
	padding: 0 !important;
}

#empty_nav_container {
	border-top: 5px solid #666666;
}

.rounded_corner_5 {
	border-radius: 0; 
	-webkit-border-radius: 0;
}

#post {
	border: 0;
}

#post.list_layout,
#post.compact_layout,
#post.list_layout_large {
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
	margin-bottom: 30px;
	padding: 15px;
}

#post.compact_layout {
	margin-right: 30px;
}

.post_hdr_wrapper {
	overflow: auto; 
	margin-bottom: 10px; 
	padding: 6px 10px;
}

#post-title { 
	margin-bottom: 0; 
	color: #FFFFFF;
}

#post-date {
	color: #000000; 
	margin-bottom: 0; 
	position: relative; 
	top: 3px;
}

.account-tabs-wrapper {
	background: #CCCCCC; 
	clear: both;
	border-bottom: 0;
}

.account-tabs-wrapper ul {
	margin: 0 auto; 
	display: table;
}

.account-tabs-wrapper li {
	display: inline-block; 
	float: left; 
	list-style: none; 
	margin-left: 4px;
}

.tabbed_content_area .primary_content_wrapper .product_content_wrapper .product_detail_wrapper {
	border: 0;
	padding: 0;
}

#account_info_wrapper {
	border: 0; 
	padding: 0;
}

.gift-card-boxes {
	border: 0;
}

#account_info_wrapper td {
	border: 0 !important;
}

body.section_list .button_container,
body.category_list .button_container {
	height: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail {
	background-position: 50% 35px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_compact .gallery_thumbnail_container .gallery_thumbnail .button_container {
	margin-top: 125px;
}

.banner-img-wrapper {	
	padding-bottom: 6px;
}

#page_boundary { 
	background: #FFFFFF;
}

#page_boundary.remove_container_format {
	background: transparent;
}

.layout_content_area_container .tabbed_content_area,
.inner-border {
	padding: 0; 
	border-style: solid;
	border-color: #CCCCCC;
}

body.layout_large_horizontal .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail {
	margin-right: 0;
}

body.layout_horizontalTop .galleria-thumbnails-container {
	top: -75px;
}

body.layout_horizontalTopLarge .galleria-container.not-fullscreen {
	margin-top: 95px;
}

.galleria-thumbnails .galleria-image,
.galleria-thumbnails .galleria-image.active,
.galleria-thumbnails .galleria-image:hover {
	border: 0; 
	-webkit-box-shadow: none;
	box-shadow: none;
}

.rss_separator {
	border: 0;	
}

#rss_button_wrapper {
	top: 22px !important;
}

#gallery_thumb_list li {
	border: 0;
}

#gallery_thumb_list li:hover {
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0, .8);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0, .8);
}

#gallery_thumb_list li a {
	border: 0;
}



.blog-layout #post-container.bottom_widgets a.title_text:hover {
   color: #444444;
}

.blog-layout #post-container.bottom_widgets a.highlight_text {
   color: #FFFFFF;
}
.blog-layout #post-container.bottom_widgets a.highlight_text:hover {
   color: #444444;
}

.bar_pad {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0 68px;
	padding: 0 15px 15px;
	overflow: hidden;
}

.bar_pad.remove_container_format {
	border-width: 0;
}

#tab_area_container {
	margin-bottom: 15px;
}



#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .thumbnail_hover_wrapper {
	padding-left: 0;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .item_description { 
	padding-left: 180px;
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .marqueeplus_standard_horizontal .gallery_thumbnail_container .gallery_thumbnail .image_label { 
	padding-left: 180px !important;
	width: auto !important;
	/* margin-top: 63px; */
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .item_description { 
	/* padding-left: 170px; */
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	text-align: center;
}

.product_page_standard .image_label {
	padding: 4px;
	text-align: center !important;
	margin: 0 0 0 165px;
	width: auto !important;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .image_label
#tabbed_content_area.generic_gallery_tabbed_content_area .event_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_standard .gallery_thumbnail_container .gallery_thumbnail .image_label,
#tabbed_content_area.generic_gallery_tabbed_content_area .product_page_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin-left: 170px;
	margin-top: 63px !important;	
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_list .gallery_thumbnail_container .gallery_thumbnail .image_label {
	margin-left: 170px;
	margin-top: 93px !important;
	text-align: center;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail .image_label {
	/* padding-left: 175px !important; */
	margin-top: 43px !important;	
}

#tabbed_content_area.generic_gallery_tabbed_content_area .list_large_horizontal .gallery_thumbnail_container .gallery_thumbnail .item_description { 
	/* padding-left: 170px; */
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	width: 180px;
	margin-left: 170px;
	margin-top: 90px;
}

#post.list_layout,
#post.list_layout_large {
	margin-left: 10px;
	margin-right: 10px;
}

.store_Overlay{
	background-color: 		#000;	
}
.store_Container{
	background-color: 		#fff;	
	border-color:			#fff;
}
.store_Content{
	background-color: 		#fff;
}

#tabbed_content_area #galler_thumb_list li { border: 0; box-shadow: none; -webkit-box-shadow: none; }


	.bar_type_1,
	.page_title_bar #event_menu_container,
	.page_title_bar #event_menu_container li,
	.page_title_bar #event_menu_container a { background: #CCCCCC; }
	.page_title_bar #event_menu_container .selected a,
	.page_title_bar #event_menu_container a:hover { color: #CCCCCC; }
	.page_title_bar .txt_search { background: #999999; }

	.icons_designer .footer_social a {
		padding: 2px;
	}

	.icons_designer .footer_social img {
		height: 24px;
		width: 24px;
	}

	.icons_designer.icons_color .footer_social a {
		background: #000000;
	}

	.icons_designer.icons_greyscale .footer_social a {
		background: #999;
	}
	
	
.gift-card-boxes.amount {
	margin: 0 0 10px 10px;
}

.gift-card-boxes.balance {
	margin: 0 10px 10px 0;
}
	
.gift-card-boxes:not(.balance-increments) {
	width: 44%;
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
}

.gift-card-increment {
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
	padding: 3px;
	margin: 10px 24px 20px 6px;
	height: 88px;
}

.gift-card-increment .inner-wrapper {
	height: 57px;
	border: 3px solid transparent;
}

.gift-card-increment:hover .inner-wrapper,
.gift-card-increment.selected-increment .inner-wrapper {
	border-color: #000000;
}


#search_form_container {
margin-top: -25px !important;
}

#search_form_container i {
line-height: 67px !important;
}
	
.title_text_15.view-more {
	padding: 10px 12px;
	background-color:#666666;
	color: #FFFFFF !important;
	border: none !important;
}

.title_text_15.view-more:hover {
	background-color:#999999;
}
	


/******************************************/
/**********    THE MODAL WINDOW    ********/
/******************************************/
/* z-index group: 5000 */
/*
	Please DO NOT change the dollowing class names. These class names are attached to custom JavaScript classes
*/
.store_Overlay{
	position: fixed !important; 
	top: 0px; left: 0px !important;
	z-index: 5000; 
	filter: alpha(opacity=70);	
	-moz-opacity: 0.7;
	opacity: 0.7;
	width: 100%;
	display: none;  /* !important */
}
.store_Container{
	position: fixed !important;
	z-index: 5001 !important; 
	overflow: visible;
	/* border-width: 7px;
	border-style: solid; */
	border: none;
	display: none; /* !important */
	
	
	/* -moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; */

	background-color: #FFFFFF !important;
	
}

.store_Container.alert-modal {
	padding: 50px 25px;
	min-width: 500px;
	max-width: 650px;
}

.store_Content{
	position: relative !important;
	overflow: hidden !important;
	overflow-y: hidden;
	clear: both;

	background-color: #FFFFFF !important;
	
	/* -moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; */
}
.store_Caption{
	position: absolute;
	bottom: -60px;
	left: 0px;
	height: 50px; 
	font-weight: bold;
	font-size: 12px;
}
.store_Close{
	display: none !important;
	position: absolute;
	z-index: 5005;
	left: -25px; top: -25px;
	display: block;
	width: 42px; 
	height: 42px; 
	background: url(../../../../images/close_button.png) no-repeat 0% 0%;
	cursor: pointer;
}

.store_iframeLoader{
	background: url(../../../../images/loading.gif) no-repeat 50% 50%;
}

#content_area {
	overflow: hidden;
}

#modalContent .title,
#content_area .title {
	margin: 0 0 20px 0;
}

#modalContent .title i,
#content_area .title i {
	font-size: 35px;
	margin-right: 15px;
	position: relative;
	top: 2px;
}

#modalContent .message,
#content_area .message {
	margin: 20px 0;
}

#modalContent ul,
#content_area ul {
	text-align: left;
	list-style: initial;
	overflow: visible;
	display: inline-block;
}

#modalContent ul.no-style,
#content_area ul.no-style {
	list-style: none;
}

#btnWrapper {
	margin-top: 20px;
}

#modalIframe.hide-scroll-bars::-webkit-scrollbar {
	display: none;
}


/*testing*/
/*#modalContainer {
	overflow: scroll;
	height: 500px !important;
}*/


/* the left panel or column */
.logoThumbnailContainer{
	position: relative;
	text-align: center;
}
.vertical .logoThumbnailContainer{
	float: left;
	width: 54px;
}

.vertical #image_display_container{
	/*margin-left: 64px;*/
}
.horizontal .logoThumbnailContainer{}
.horizontal_wrapped .logoThumbnailContainer{
	float: left;
	width: 118px;
}
.horizontal_wrapped #image_display_container{
	margin-left: 128px;
}
#paging_container{
	position: relative;
}
.horizontal #paging_container {
	width: 450px;
	margin: auto;
	overflow: hidden;
	margin-bottom: 5px;
}
#paging_thumb_container{
	position: relative;
	overflow: hidden;
}
.horizontal #paging_thumb_container{
	float: left;
}
#paging_thumb_container .thumbNormal{
	border-width: 2px;
	border-style: solid;
    cursor: pointer;
    height: 50px;
    width: 50px;
    margin-bottom: 5px;
	visibility: hidden;
}
#paging_thumb_container .thumbSelected{
	filter: alpha(opacity=07);	
	-moz-opacity: 	0.5;
	opacity: 	0.5;
}
.horizontal #paging_thumb_container .thumbNormal{
	float: left;
    margin-right: 5px;
}
.horizontal_wrapped #paging_thumb_container .thumbNormal{
	float: left;
    margin-right: 5px;
}
#paging_container .prevButton,
#paging_container .nextButton{
    cursor: pointer;
}
.horizontal #paging_container .prevButton,
.horizontal #paging_container .nextButton{
	float: left;
}
#paging_container .leftButton{
	width: 13px;
	height: 20px;
	background: url(../../../../images/arrow_small_left.png) no-repeat 0 0;
}
.horizontal #paging_container .leftButton{
	margin-right: 5px;
	margin-top: 15px;
}
#paging_container .rightButton{
	width: 13px;
	height: 20px;
	background: url(../../../../images/arrow_small_right.png) no-repeat -30px 0px;
}
.horizontal #paging_container .rightButton{
	margin-left: 0px;
	margin-top: 15px;
}
#paging_container .upButton{
	width: 20px;
	height: 13px;
	background: url(../../../../images/arrow_small_up.png) no-repeat 0 0;
	margin: auto;
	margin-bottom: 5px;
}
#paging_container .downButton{
	width: 20px;
	height: 13px;
	background: url(../../../../images/arrow_small_down.png) no-repeat 0px -30px;
	margin: auto;
	margin-top: 5px;
} 
.dropPanel_Container{
	position: absolute;
	top: 0px;
	z-index: 20;
	visibility: hidden;
	border-width: 1px;
	border-style: solid;
	min-width: 75px;
	/*padding: 5px;*/
	
	background-color: #FFFFFF;
	
}
#dropPanel_Content{
/*	max-width: 450px;*/
	max-height:  400px;
	overflow: hidden;
}
.dropPanel_Container .error_notice{
	position: relative;
	font-weight: bold;
	font-size: 90%;
	border: 1px solid #990000;
	background: #FEC7CC;
	color: #990000;
	padding: 8px;
	margin-top: 10px;
}
.dropPanel_Container .error_notice a.close{
	position: absolute;
	top: 2px; right: 2px;
	width: 5px; height: 5px;
	background: transparent url(../../../../images/close_small.png) no-repeat 0px 0px;
}
.dropPanel_Container .error_notice a.close:hover{
	background: transparent url(../../../../images/close_small.png) no-repeat 0px -8px;
}

.dropPanel_Pad {
	padding: 5px;
}

/* FOR THE SCROLLER */
.misoScrollerContainer {	
	position: relative !important;
	/*height: 200px !important;  height needs to be a fixed number */
} 
.misoScrollerContent{ 
	/*height: 200px  !important;  height needs to be a fixed number */
	/*width: 820px;   width needs to be less than the width of the container so you have some space left for the scroll track+bar */
	position: relative !important; 
	/*overflow: hidden !important; */
}
.misoScrollerTrackContainer{ /* position the scroll bar where ever needed */
	position: absolute;  
	top: 0px; 
	right: 0px;
	font-size: 0px;  
	height: 400px;  /*needs to be a fixed height */
	width: 20px;
}
.misoScrollerTrack{ 
	font-size: 0px;  
	height: 360px;  /* needs to be a fixed height */
	width: 20px;
	background: #f2f2f2;
}
.misoScrollerBar{ 
	cursor: pointer; 
	font-size: 0px; 
	width: 18px;
	height: 100px;
	background: #ccc;
	border: 1px solid #000;
	visibility:hidden;
}
.misoScrollerUpArrow, .misoScrollerDownArrow{
	width: 18px;
	height: 18px;
	background: #ccc;
	border: 1px solid #000;
	cursor: pointer;
}

.misoScrollerUpArrow{
	background: #ccc url(../../../../../images/up_menu_black.png) 4px 5px no-repeat;
}


.misoScrollerDownArrow{
	background: #ccc url(../../../../../images/down_menu_black.png) 4px 5px no-repeat;
}

/*.misoScrollerBar:hover, .misoScrollerUpArrow:hover, .misoScrollerDownArrow:hover{ 
	background: #900;
}*/

.buy_now_form_container{
	/*width: 250px;*/
}
.conformation_container{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

#buy-panel {
	clear: left;
	overflow: hidden;
}

#buy-panel .sub-content {
	padding: 10px;
}

.buy-tabs {
	margin: 0;
	padding: 0;
}


.buy-tabs li {
	list-style-type: none; 
	float: left;
	width:49%;
	border: 1px solid #CCCCCC;
	border-top: 0px;
}

.buy-tabs li a {
	display: block;
	padding: 5px;	
	/*width: 139px;*/
	text-align:center;
	/*border: 1px solid #CCCCCC;
	border-top: 0px;*/
	white-space:nowrap;
}

.buy-tabs li a:hover {
	text-decoration:none;
}

.buy-tabs .active {
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
}

/*.buy-tabs li a:hover,*/
.buy-tabs li a.active {
	/*border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;*/
	color: #000000
}



#buy-tab-link1 {
	border-left: 0px;	
}
#buy-tab-link2 {
	border-right: 0px;	
}




			@font-face {
				font-family: 'AvalonBook';
				src: url('../../../../../fonts/Avalon-Book-webfont.eot');
				src: url('../../../../../fonts/Avalon-Book-webfont.eot?iefix') format('eot'),
					 url('../../../../../fonts/Avalon-Book-webfont.woff') format('woff'),
					 url('../../../../../fonts/Avalon-Book-webfont.ttf') format('truetype'),
					 url('../../../../../fonts/Avalon-Book-webfont.svg') format('svg');
			}

			

			@font-face {
				font-family: 'KoehlerSansJNL';
				src: url('http://thespamerlenorman.com/fonts/koehlersans-webfont.eot');
				src: url('http://thespamerlenorman.com/fonts/koehlersans-webfont.eot?iefix') format('eot'),
					 url('../../../../../fonts/koehlersans-webfont.woff') format('woff'),
					 url('../../../../../fonts/koehlersans-webfont.ttf') format('truetype'),
					 url('../../../../../fonts/koehlersans-webfont.svg') format('svg');
			}

			

body {
	
		font-family: Georgia, Serif;
	
	font-size: 16px;
}





.photobiz_brand {
	font-size: 10px;
}

.txt_search {
	font-size: 12px;
}

#slct_load_gallery {
	font-size: 10px;
}

.btn_large_type_1,
.btn_large_type_2,
.btn_large_type_2a,
.layout_content_area_container table.tab_container td,
.shopping_cart table td,
.buy-tabs li a,
#select_button_container.select_button_container a.select
 {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 16px;
}

.btn_small_type_1 {
	
		font-family: 'KoehlerSansJNL';
	
}

/* these classes can be customized by the user */

.title_text,
fieldset.title-bar legend {
	
		font-family: 'AvalonBook';
	
	font-size: 24px;
	font-weight: normal;
}

.footer_text,
.footer_links {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 12px;
}

.footer_social {
	font-size: 12px;
}

.dropmenu .theme a,
.layout_navigation_container .sf-menu a:link,
.layout_navigation_container .sf-menu a:visited,
.layout_navigation_container .sf-menu a:active,
#arrowbar {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 16px;
}

.layout_navigation_container a:link,
.layout_navigation_container a:visited,
.layout_navigation_container a:active {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 16px;
}

.site_logo {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 60px;
}

.image_label, #product_info_container .title_text_15, .post-title {
	
		font-family: 'KoehlerSansJNL';
	
	font-size: 19.2px;
}

.price_label {
	
		font-family: Georgia, Serif;
	
	font-size: 16px;
}

.image_label .price_label {
	
		font-family: Georgia, Serif;
	
}

#tabbed_content_area.generic_gallery_tabbed_content_area .category_standard .gallery_thumbnail_container .gallery_thumbnail .image_label {
	font-size: 16px;
	overflow: hidden;
}

.gallery_content_container.category_compact .image_label,
.gallery_content_container.event_page_compact .image_label,
.gallery_content_container.product_page_compact .image_label {
	font-size: 12px;
	overflow: hidden;
	font-weight: normal;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_protected,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_expired {
	font-size: 12px;
}

#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail .lbl_price,
.lbl_original_price {
	font-size: 12px;
}

.slideShow_tabbed_content_area  .image_display_container .change_of_gallery{
	font-size: 24px;
}

.slideShow_tabbed_content_area  .image_display_container .change_of_gallery .gallery_name{
	font-size: 42px;
}

.account-tabs-wrapper ul li a {
	
		font-family: 'KoehlerSansJNL';
	
}

input[type=text] {
	height:	20px;
}

input[type=password] {
	height:	20px;
}

.contact-fields input[type="text"], .contact-fields input[type="password"] {
	/*font-family: Georgia;*/
	font-size: 16px;
}

#embedded_video_list h3 {
	font-family: 'KoehlerSansJNL';
	font-size: 24px;
}

#event_menu_container a {
	font-size: 16px;
}

/**
 *
 *	KC - 02/2014
 *	NEW LIST LAYOUTS AND LAZY-LOADING
 *
 */
 
.lazy-loading {
	background: #fff url(../../../../images/loader_grey_16.gif) no-repeat center center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	opacity: .9;
}

.lazy-loading-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	background-color: transparent !important;
}

.lazy-loading-wrapper img {
	position: absolute;
}



/*body.list .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description {
	font-size: 12px !important;
}*/

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label,
body.list .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.products .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.events .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label {
	font-size: 24px !important;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .item_description,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .item_description,
body.list .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description {
	font-size: 16px !important;
}


 
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed,
body.marqueeplus #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed,
body.products .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.products #tabbed_content_area.generic_gallery_tabbed_content_area.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.services .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.services #tabbed_content_area.generic_gallery_tabbed_content_area.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.packages .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.packages #tabbed_content_area.generic_gallery_tabbed_content_area.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.workshops .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.workshops #tabbed_content_area.generic_gallery_tabbed_content_area.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events #tabbed_content_area.generic_gallery_tabbed_content_area.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed {
	height: 580px !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.marqueeplus #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.products #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.services #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.packages #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.workshops #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events #tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.flushed,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 {
	height: 200px;
	border: none;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}

.flushed-hover-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 200px;
	width: 100%;
	z-index: 10;
	opacity: 0;
	background-color: #FFFFFF;
	display: none;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed.no-image .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .image_label {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .image_label {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label {
	color: #000000;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label a {
	color: #000000 !important;
	text-decoration: none;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after {
	display: none;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .lbl_expired,
 {
	text-align: center;
	display: block;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .lbl_protected,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .lbl_protected,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .lbl_protected {
	display: inline-block;
	margin: auto;
	margin-bottom: 5px;
	clear: both;
	font-size: 12px;
	background-color: #666666;
	color:	#fff;
	padding: 4px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .button_container {
	margin-top: 5px;
	float: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .flushed-text-wrapper,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .flushed-text-wrapper,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .flushed-text-wrapper {
	position: absolute;
	display: none;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 11;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed.no-image .flushed-text-wrapper,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6.no-image .flushed-text-wrapper,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .flushed-text-wrapper {
	display: block;	
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed.no-image .flushed-hover-overlay,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6.no-image .flushed-hover-overlay,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square.no-image .flushed-hover-overlay {
	background-color: transparent;
	opacity: 1 !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed:hover .flushed-text-wrapper,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6:hover .flushed-text-wrapper {
	display: block;
}

.tabbed_content_area .gallery_content_container.flushed_3_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
.tabbed_content_area .gallery_content_container.flushed_4_column .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label {
	text-align: center;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .item_description,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .item_description,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .item_description {
	padding: 10px;
	text-align: center;
}

body.list .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description,
body.products .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description
body.packages .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description
body.services .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description
body.workshops .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description
body.events .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail.flushed:not(.no-image) .item_description,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:not(.no-image) .item_description {
	opacity: 0;
	z-index: 6;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}

body.list .tabbed_content_area .gallery_content_container.flushed_1_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.marqueeplus .tabbed_content_area .gallery_content_container.flushed_1_column .gallery_thumbnail_container .gallery_thumbnail.flushed {
	width: 100%;
	margin-right: 0;
	display: block;
	float: none;
}

body.list .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.marqueeplus .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.products .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.services .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.packages .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.workshops .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed,
body.events .tabbed_content_area .gallery_content_container.list_flushed_2_column .gallery_thumbnail_container .gallery_thumbnail.flushed {
	display: inline-block;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .button_container {
	margin-top: 5px;
	float: none;
	text-align: center;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label {
	text-align: center;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .event_bar_container,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .event_bar_container {
	margin-left: 0;
}

#gallery_thumbnail_container.list-pinboard {
	overflow: hidden;
	padding: 10px;
}
 
#pinboardHidden {
	display: none;
}

.list-pinboard-column {
	float: left;
	text-align: center;
	margin-right: 10px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail {
	width: auto;
	height: auto;
	float: none;
	padding: 5px;
	margin: 0 0 10px;
	display: block;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .thumbnail_hover_wrapper {
	width: auto;
	height: auto;
	padding: 5px;
	margin: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-pinboard .gallery_thumbnail .button_container {
	margin-top: 0;
	text-align: left;
	float: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .lazy-loading-wrapper {
	/* height: 200px; */
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail img {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .image_label,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .item_description {
	text-align: left;
	padding-left: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.pinboard .image_label a {
	color: #000000;
	text-decoration: none;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.pinboard .lbl_protected {
	display: inline-block;
	margin: auto;
	margin-bottom: 5px;
	clear: both;
	font-size: 12px;
	background-color: #666666;
	color:	#fff;
	padding: 4px;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.pinboard .lbl_expired {
	display: block;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .image_label {
	white-space: normal;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail .image_label:after {
	display: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail span.free-label {
	display: inline;
	padding: 3px 6px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-profile .gallery_thumbnail {
	width: auto;
	height: auto;
	float: none;
	display: block;
	padding: 5px;
	margin: 0 0 10px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-profile .gallery_thumbnail .thumbnail_hover_wrapper {
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 5px;
	margin: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-profile .gallery_thumbnail .image_label {
	text-align: left;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-profile .gallery_thumbnail .lazy-loading-wrapper {
	width: 335px;
	float: left;
	margin: 0 15px 0 0;
	overflow: visible;
	min-height: 100px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.list-profile .gallery_thumbnail .lazy-loading-wrapper img {
	max-width: 100%;
	position: relative;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.square,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square,
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.large_square {
	border: none;
	margin: 0;
	padding: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
	width: auto;
	height: auto;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square:nth-child(4n),
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.square:nth-child(4n),
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:nth-child(3n),
#tabbed_content_area.generic_gallery_tabbed_content_area .gallery_thumbnail_container .gallery_thumbnail.large_square:nth-child(3n) {
	margin-right: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .button_container,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .button_container {
	margin-top: 5px;
	float: none;
	text-align: center;
	font-size: 16px;
	color: #000000;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .image_label,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label {
	text-align: center;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .image_label a,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label a,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label a {
	color: #000000;
	text-decoration: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square:hover .image_label a,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square:hover .image_label a,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6:hover .image_label a {
	color: #000000;
	text-decoration: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .event_bar_container {
	margin-left: 0;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .lbl_protected {
	display: inline-block;
	margin: auto;
	margin-bottom: 5px;
	clear: both;
	font-size: 12px;
	background-color: #666666;
	color:	#fff;
	padding: 4px;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.square .lbl_expired,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .lbl_expired,
body.events .tabbed_content_area .gallery_content_container.flushed_tall .gallery_thumbnail_container .gallery_thumbnail .lbl_expired {
	display: block;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.flushed-bottom-aligned-title,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.flushed-bottom-aligned-title,
body.events.section_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.flushed-bottom-aligned-title,
body.events.section_standard .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.flushed-bottom-aligned-title,
body.events.section_list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.flushed-bottom-aligned-title {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	padding: 20px 5px;
	text-align: center;
	width: auto !important;
	font-size: 2em;
	background-color: transparent;
}

.flushed-text-wrapper .image_label.no-image {
	font-size: 2em;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label {
	color: #000000 !important;
	text-align: center;
	background: none !important;
	/*padding-left: 0 !important;
	padding-right: 0 !important;*/
	padding-bottom: 0 !important;
	display: block;
	width: auto;
}

.flushed-title-inner {
	padding: 2px 20px 5px 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.flushed-bottom-aligned-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	background-color: #fff;
	opacity: 0.7;
	width: 100%;
}


.collage_5_and_6_title {
	font-size: 2em;
	color: #000000 !important;
	text-align: center;
	padding-right: 5px !important;
}

.collage_5_and_6_title a {
	color: #000000 !important;
	text-decoration: none;
}

.collage_5_and_6_title .lbl_expired {
	color: #000000 !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .button_container {
	margin-top: 5px;
	font-size: 16px;
}

.flushed-bottom-aligned-title .button_container {
	text-align: center;
	font-size: 16px;
	color: #000000
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 {
	border: none;
	margin: 0 10px 10px 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_1,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_1 .lazy-loading-wrapper {
	width: -moz-calc(30% - 10px);
	width: -webkit-calc(30% - 10px);
	width: -o-calc(30% - 10px);
	width: calc(30% - 10px);
	height: 463px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_2,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_2 .lazy-loading-wrapper {
	width: 70%;
	height: 463px;
	margin-right: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_3,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_3 .lazy-loading-wrapper {
	width: -moz-calc(60% - 10px);
	width: -webkit-calc(60% - 10px);
	width: -o-calc(60% - 10px);
	width: calc(60% - 10px);
	height: 285px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_4,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_4 .lazy-loading-wrapper {
	width: 40%;	
	margin-right: 0;
	height: 580px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_4 {
	float: right;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_5,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_5 .lazy-loading-wrapper {
	width: -moz-calc(60% - 10px);
	width: -webkit-calc(60% - 10px);
	width: -o-calc(60% - 10px);
	width: calc(60% - 10px);
	height: 285px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_1,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_1 .lazy-loading-wrapper {
	width: -moz-calc(35% - 10px);
	width: -webkit-calc(35% - 10px);
	width: -o-calc(35% - 10px);
	width: calc(35% - 10px);
	height: 590px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_2,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_2 .lazy-loading-wrapper {
	width: 65%;
	height: 290px;
	margin-right: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_3,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_3 .lazy-loading-wrapper {
	width: -moz-calc(32.5% - 10px);
	width: -webkit-calc(32.5% - 10px);
	width: -o-calc(32.5% - 10px);
	width: calc(32.5% - 10px);
	height: 290px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_4,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_4 .lazy-loading-wrapper {
	width: 32.5%;
	margin-right: 0;
	height: 290px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_5,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_5 .lazy-loading-wrapper {
	width: -moz-calc(50% - 10px);
	width: -webkit-calc(50% - 10px);
	width: -o-calc(50% - 10px);
	width: calc(50% - 10px);
	height: 290px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_6,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_6_6 .lazy-loading-wrapper {
	width: 50%;
	margin-right: 0;
	height: 290px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .lazy-loading-wrapper {
	width: 100%;
	border: none;
	margin: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .flushed-hover-overlay {
	height: 100%;
}

body.gallery .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .list-pinboard-column .gallery_thumbnail {
	padding: 0;
	border: none;
}

body.gallery #gallery_thumbnail_container.list-pinboard {
	padding: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square #post,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 #post,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed #post,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square a.post-title,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 a.post-title,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed a.post-title {
	border: none;
	padding: 0;
	background-color: transparent;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail #post-title.fixed_2_column:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail #post-title.fixed_2_column:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 #post-title:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square #post-title:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed #post-title:after,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .image_label:after {
	display: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .blog-post,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .blog-post,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .blog-post {
	box-shadow: none;
	margin: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .blog-post-border,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .blog-post-border,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .blog-post-border {
	border: none;
	height: auto;
	padding: 0;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 #post {
	padding-bottom: 20px;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed #post {
	margin-top: 10px;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed {
	overflow: hidden;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square #post-date,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed_tall #post-date,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 #post-date {
	font-size: 0.5em;
	color: #000000 !important;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_column,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_column {
	text-align: left;
	border: none;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_column .image_label,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_column .image_label {
	text-align: left;
	margin: 10px 0 8px;
	padding: 0;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column {
	float: left;
	width: calc(50% - 1%);
	width: -moz-calc(50% - 1%);
	width: -webkit-calc(50% - 1%);
	width: -o-calc(50% - 1%);
	margin-right: 2%;
	margin-bottom: 42px;
	height: 450px;
	overflow: hidden;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column:nth-child(2n),
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column:nth-child(2n),
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column:nth-child(2n) {
	margin-right: 0;
	width: 49%;	
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column,
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column {
	float: left;
	width: calc(33% - 1%);
	width: -moz-calc(33% - 1%);
	width: -webkit-calc(33% - 1%);
	width: -o-calc(33% - 1%);
	margin-right: 2%;
	margin-bottom: 16px;
	height: 362px;
	overflow: hidden;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column:nth-child(3n),
body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column:nth-child(3n),
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column:nth-child(3n) {
	margin-right: 0;
	width: 32%;	
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail a.view-more {
	display: none;
	z-index: 6;
	position: absolute;
	width: 100px;
	text-align: center;
	border: 1px solid #000000;
	padding: 8px 12px;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .view-more {
	display: inline-block;
	position: relative;	
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column .view-more {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .post-title,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column .post-title,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column .post-title,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .post-title {
	padding: 0;
	color: #000000 !important;
}

body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_2_column .post-title:hover,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.fixed_3_column .post-title:hover,
body.blog .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .post-title:hover {
	text-decoration: none;
	color: #000000 !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail .image_label span,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label span {
	display: inline;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail.flushed .lbl_protected,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .lbl_protected,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .lbl_protected {
	width: auto;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .lbl_expired {
	display: block;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.flushed .lbl_protected.lbl_protected_hidden,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .lbl_protected.lbl_protected_hidden {
	display: none;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label span,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label span,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container.flushed_tall .gallery_thumbnail .image_label span {
	float: none;
	margin-left: 0;
	width: auto;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.large_square .image_label,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .image_label,
.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6:hover .image_label {
	background-color: transparent;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.collage_5_and_6 .button_container {
	text-align: center;
}

.image_label.flushed-bottom-aligned-title,
.image_label.collage_5_and_6_title {
	background-color: transparent !important;
}

body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.collage_5_and_6_title,
body.events.section_compact .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.collage_5_and_6_title,
body.events.section_standard .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.collage_5_and_6_title,
body.events.section_list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.collage_5_and_6_title {
	position: relative !important;
	bottom: auto !important;
	width: 100% !important;
	padding: 0 !important;
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .flushed-text-wrapper .button_container {
	float: none;	
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-link {
	cursor: default;
}

body.list .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.marqueeplus .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.products .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.packages .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.services .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.workshops .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image,
body.events .tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail.no-image {
	background-color: rgba(0, 0, 0, 0.05);
}

.tabbed_content_area .gallery_content_container .gallery_thumbnail_container .gallery_thumbnail .image_label.no-image {
	padding: 10px;
} /*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */@font-face{font-family:FontAwesome;src:url(http://thespamerlenorman.com/client/modules/vendor/font-awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1);src:url(http://thespamerlenorman.com/client/modules/vendor/font-awesome/3.2.1/font/fontawesome-webfont.eot#iefix&v=3.2.1) format('embedded-opentype'),url(../../../../../client/modules/vendor/font-awesome/3.2.1/font/fontawesome-webfont_v-3.2.1.woff) format('woff'),url(http://thespamerlenorman.com/client/modules/vendor/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(http://thespamerlenorman.com/client/modules/vendor/font-awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class*=" icon-"],a [class^=icon-]{display:inline}[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:.2857142857142857em}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:1px solid #eee;padding:.2em .25em .15em;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class*=" icon-"].pull-left,[class^=icon-].pull-left{margin-right:.3em}[class*=" icon-"].pull-right,[class^=icon-].pull-right{margin-left:.3em}[class*=" icon-"],[class^=icon-]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}.btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large{line-height:.9em}.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large{line-height:.9em}.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}.btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-]{margin-top:0}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit}.icon-stack .icon-stack-base{font-size:2em}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin,a .icon-stack{display:inline-block;text-decoration:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before,.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before,.icon-gear:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before,.icon-gears:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before,.icon-unchecked:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before,.icon-paperclip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-eur:before,.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-inr:before,.icon-rupee:before{content:"\f156"}.icon-jpy:before,.icon-yen:before{content:"\f157"}.icon-cny:before,.icon-renminbi:before{content:"\f158"}.icon-krw:before,.icon-won:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}/*! jQuery UI - v1.11.2 - 2015-02-11
* http://jqueryui.com
* Includes: core.css, datepicker.css, menu.css, selectmenu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-y-center,.y-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-x-center,.x-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.u-xy-center,.xy-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.center-block,.u-center-block{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.u-clearfix::after{content:'';display:table;clear:both}.invisible,.u-invisible{visibility:hidden}.hide,.u-hide{display:none!important;visibility:hidden!important}.show,.u-show{display:block!important}.float-left,.u-float-left{float:left!important}.float-right,.u-float-right{float:right!important}@font-face{font-family:pbiz-icon-font;src:url(http://thespamerlenorman.com/client/modules/pbiz-icon-font/fonts/pbiz-icon-font.eot?jkeybs);src:url(http://thespamerlenorman.com/client/modules/pbiz-icon-font/fonts/pbiz-icon-font.eot?jkeybs#iefix) format('embedded-opentype'),url(http://thespamerlenorman.com/client/modules/pbiz-icon-font/fonts/pbiz-icon-font.ttf?jkeybs) format('truetype'),url(http://thespamerlenorman.com/client/modules/pbiz-icon-font/fonts/pbiz-icon-font.woff?jkeybs) format('woff'),url(http://thespamerlenorman.com/client/modules/pbiz-icon-font/fonts/pbiz-icon-font.svg?jkeybs#pbiz-icon-font) format('svg');font-weight:400;font-style:normal}[class*=" pbi-"],[class^=pbi-]{font-family:pbiz-icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pbi-bell:before{content:"\e800"}.pbi-menu:before{content:"\e802"}.pbi-question-mark:before{content:"\e801"}.pbi-cross:before{content:"\e605"}.pbi-music:before{content:"\e60c"}.pbi-pause:before{content:"\e60b"}.pbi-play:before{content:"\e60a"}.pbi-linkedin:before{content:"\e604"}.pbi-instagram:before{content:"\e603"}.pbi-list-round:before{content:"\e9bb"}.pbi-bold:before{content:"\ea62"}.pbi-underline:before{content:"\ea63"}.pbi-italic:before{content:"\ea64"}.pbi-paragraph-left:before{content:"\ea77"}.pbi-paragraph-center:before{content:"\ea78"}.pbi-paragraph-right:before{content:"\ea79"}.pbi-embed:before{content:"\e600"}.pbi-color-teardrop:before{content:"\e60e"}.pbi-grid-blocks:before{content:"\e60f"}.pbi-remove-circle:before{content:"\f057"}.pbi-bars:before{content:"\e60d"}.pbi-chevron-left:before{content:"\f053"}.pbi-chevron-right:before{content:"\f054"}.pbi-angle-right:before{content:"\e608"}.pbi-angle-left:before{content:"\e609"}.pbi-spinner:before{content:"\e607"}.pbi-exclamation:before{content:"\e606"}.pbi-sort:before{content:"\f0dc"}.pbi-minus:before{content:"\e602"}.pbi-chain-broken:before{content:"\f127"}.pbi-envelope-o:before{content:"\f003"}.pbi-user:before{content:"\f007"}.pbi-check:before{content:"\f00c"}.pbi-gear:before{content:"\f013"}.pbi-trash-o:before{content:"\f014"}.pbi-clock-o:before{content:"\f017"}.pbi-lock:before{content:"\f023"}.pbi-tag:before{content:"\f02b"}.pbi-font:before{content:"\f031"}.pbi-list:before{content:"\f03a"}.pbi-map-marker:before{content:"\f041"}.pbi-edit:before{content:"\f044"}.pbi-check-square-o:before{content:"\f046"}.pbi-plus:before{content:"\f067"}.pbi-asterisk:before{content:"\f069"}.pbi-calendar:before{content:"\f073"}.pbi-bar-chart-o:before{content:"\f080"}.pbi-external-link:before{content:"\f08e"}.pbi-upload:before{content:"\f093"}.pbi-phone:before{content:"\f095"}.pbi-twitter:before{content:"\f099"}.pbi-facebook:before{content:"\f09a"}.pbi-group:before{content:"\f0c0"}.pbi-chain:before{content:"\f0c1"}.pbi-google-plus:before{content:"\f0d5"}.pbi-envelope:before{content:"\f0e0"}.pbi-angle-down:before{content:"\f107"}.pbi-youtube-play:before{content:"\f16a"}.pbi-dot-circle-o:before{content:"\f192"}.pbi-share-alt:before{content:"\f1e0"}.pbi-pinterest:before{content:"\e601"}.notify-container{outline:0;position:absolute;z-index:9999;font-size:1em;opacity:0;color:#fff;max-width:225px;text-align:center}.notify-close-container{position:absolute;top:-.7em;left:-.7em;background:inherit;padding:.7em;border-radius:50%;cursor:pointer;z-index:1;box-shadow:0 0 3px 0 #000;opacity:0;-webkit-transition:all .2s;transition:all .2s}.notify-close{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0}.notify-msg{display:inline-block;position:relative;padding:10px;line-height:1.2em}.notify-show-close:hover .notify-close-container{opacity:1}.notify-error .notify-close-container,.notify-error .notify-msg{background:#900;border-color:#900}.notify-info .notify-close-container,.notify-info .notify-msg{background:#3fbfb8;border-color:#3fbfb8}.notify-msg::before{content:'';display:block;position:absolute;z-index:-1;border:12px solid transparent}.notify-bottom .notify-msg::before{top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:inherit;border-top-width:0}.notify-top .notify-msg::before{bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top-color:inherit;border-bottom-width:0}.notify-right .notify-msg::before{top:50%;left:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-right-color:inherit;border-left-width:0}.notify-left .notify-msg::before{top:50%;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left-color:inherit;border-right-width:0}.fb-clearfix::after{content:'';display:table;clear:both}.fb-intro-running{opacity:0}.fb-form{box-sizing:border-box;-webkit-transition:opacity .2s;transition:opacity .2s;font-size:1em}.fb-form *,.fb-form ::after,.fb-form ::before{box-sizing:inherit}.fb-title{text-align:center;font-size:1.5em;font-weight:400;margin-top:2.5rem}.fb-cutoff-meta-multi-col-mode .fb-cutoff-meta-wrapper{display:inline-block}.fb-cutoff-meta-multi-col-mode .fb-cutoff-meta-expires,.fb-cutoff-meta-multi-col-mode .fb-cutoff-meta-limit{float:left}.fb-cutoff-meta-multi-col-mode .fb-cutoff-meta-expires~.fb-cutoff-meta-limit::before{content:'|';float:left;margin:0 .55em}.fb-cutoff-meta-multi-col-mode .fb-header-info-list-item:not(:last-child)::after{content:'|';display:inline-block;margin:0 .625em}.fb-submit-btn{outline:0;border-radius:0;border:none;color:#fff;background:#555;display:block;padding:.875em 1em;font-size:1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fb-submit-btn[disabled]{opacity:.5}.fb-two-col-mode .fb-submit-btn{width:auto}.fb-validate-error{color:#900!important;border-color:#900!important}.fb-logo{display:block;margin:0 auto;border:0;max-width:100%}.fb-header-container{text-align:center}.fb-header-info-list{list-style-type:none;padding:0;margin:0}.fb-header-multi-col-mode .fb-header-info-list{display:inline-block}.fb-header-info-list-item{font-size:.875em}.fb-header-multi-col-mode .fb-header-info-list-item{float:left}.fb-header-multi-col-mode .fb-header-info-list-item:not(:last-child)::after{content:'|';display:inline-block;margin:0 .625em}.fb-form-input-container input,.fb-form-input-container select,.fb-form-input-container textarea{outline:0;border:1px solid;border-color:inherit;color:inherit;font-size:1em;font-family:inherit;margin:0;width:100%}.fb-form .hasDatepicker{padding-right:1.625em;cursor:pointer;background-image:url(../../../../../controlpanel/core/lib/img/calendar.png);background-repeat:no-repeat;background-position:calc(100% - .3125em);background-size:1em 1em}.fb-field-option input,.fb-form select{width:auto;max-width:100%}.fb-form select{padding:0}.fb-form textarea{resize:vertical;height:200px}.fb-form label{word-break:break-word}.fb-form-input-container{color:#797979}.fb-col,.fb-nested-col{float:left}.fb-col{position:relative;margin-bottom:1.5625em}.fb-intro-complete .fb-col{-webkit-transition:height .2s;transition:height .2s}.fb-linked-hide{height:0;display:none}.fb-col,.fb-col-1x,.fb-nested-col,.fb-nested-col-1x{width:100%;max-width:100%}.fb-two-col-mode .fb-col-2x,.fb-two-col-mode .fb-nested-col-2x{width:calc((100% - 1.875em) / 2)}.fb-nested-field-container{margin-bottom:.9375em}.fb-nested-col-2x:last-child .fb-nested-field-container:last-child,.fb-two-col-mode .fb-nested-field-container:last-child{margin-bottom:0}.fb-two-col-mode .fb-col-2x:first-child,.fb-two-col-mode .fb-nested-col-2x:first-child{margin-right:1.875em}.fb-field-title{color:#555;position:relative;margin-bottom:.3125em}.fb-field-title::before{content:'*';display:none;position:absolute;top:0;font-size:1.375em}.fb-is-required.fb-field-title::before{display:inline}.fb-field-title label{font-size:1em}.fb-validate-error *{color:inherit!important;border-color:inherit!important}.fb-is-required.fb-field-title label{margin-left:.9375em}.fb-two-col-mode .fb-textbox-type{max-width:17.8125em}.fb-two-col-mode .fb-textarea-type.fb-col-1x{max-width:37.5em}.fb-section-type{margin-top:1.25em}.fb-section-type span{color:#000;font-size:1.25em}.fb-two-col-mode .fb-email-type{max-width:17.8125em}.fb-two-col-mode .fb-phone-type{width:8.125em}.fb-two-col-mode .fb-date-type{width:8.75em}.fb-field-description{margin-bottom:.3125em}.fb-field-option-list{list-style-type:none;padding:0;margin:0}.fb-field-option{margin:.625em 0;display:table}.fb-field-option:last-child{margin-bottom:0}.fb-field-option input{margin-right:.625em}.fb-field-option label{display:table-cell;vertical-align:top}.fb-field-container:not(.fb-validate-error) .fb-field-option input[disabled]+label{opacity:.8}.fb-address-type .fb-field-title{margin-bottom:.625em}.fb-address-type [id$=zip]{max-width:4.0625em}.fb-two-col-mode .fb-address-type [id$=city]{width:65%}.touch .fb-form:not(.fb-use-custom-select) .fb-address-type [id$=country]{width:100%}.fb-two-col-mode .fb-address-type .fb-nested-col:last-child .fb-nested-field-container:not(:last-child){margin-bottom:1.3125em}.fb-two-col-mode .fb-fullname-type{width:37.5em}.fb-two-col-mode .fb-time-type{width:12.5em}.fb-time-colon,.fb-time-type .fb-field-title+.fb-selectmenu{float:left;margin-right:.25em}.fb-time-colon{font-weight:700;position:relative;top:.25em}.fb-rating-expanded .fb-rating-compact-wrapper{display:none}.fb-rating-compact label:not(:first-child){margin-top:.9375em}.fb-rating-compact table{display:none}.fb-rating-expanded table{display:block;width:100%;border-collapse:collapse;table-layout:fixed}.fb-rating-expanded td{position:relative;border:1px solid #a6a6a6;padding:.625em;color:#555;overflow:hidden;text-overflow:ellipsis}.fb-rating-expanded td:first-child{width:20%}.fb-rating-expanded td:not(:first-child){text-align:center}.fb-rating-expanded td label{position:absolute;top:0;right:0;bottom:0;left:0}.fb-rating-expanded input[type=radio]{width:auto}.fb-embed-wrapper{position:relative;padding-bottom:56.25%;height:0}.fb-embed-wrapper iframe,.fb-embed-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.fb-file-upload-container{float:left;display:inline-block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fb-file-upload-symbol{float:left;font-weight:700;color:#fff;background-color:#555;border-radius:50%;width:1.5em;height:1.5em;position:relative}.fb-file-upload-info,.fb-file-upload-label{vertical-align:middle;padding-left:5px}.fb-file-upload{z-index:-1;position:absolute;width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.fb-validate-error .fb-file-upload-symbol{color:#fff!important;background-color:#900!important}.fb-familyfriends-type .fb-field-title{margin-bottom:.625em}.fb-two-col-mode .fb-familyfriends-type{width:37.5em}.fb-two-col-mode .fb-ff-firstname-container{margin-right:1.875em}.fb-two-col-mode .fb-ff-firstname-container,.fb-two-col-mode .fb-ff-lastname-container{float:left;width:calc((100% - 1.875em) / 2)}.fb-two-col-mode .fb-ff-email-container{width:15.625em;clear:both}.fb-two-col-mode .fb-ff-phone-container{width:8.125em}.fb-ff-action{display:table;float:left;cursor:pointer}.fb-ff-action-symbol{display:table-cell;font-weight:700;color:#fff;background-color:#555;border-radius:50%;width:1.5em;height:1.5em;position:relative}.fb-ff-action-text{display:table-cell;vertical-align:middle;padding-left:5px}.fb-ff-action[data-action=add]{margin-right:10px}.fb-submission-container{display:none}.fb-submission-header{text-align:center;font-size:1.5em;font-weight:400;color:#555}.fb-submission-msg{margin:20px 0;text-align:center;font-size:1.25em;color:#797979}.fb-submission-fields{padding:1.25em;margin:0;background:#f2f2f2;color:#797979}.fb-submission-field-header,.fb-submission-field-label{color:#222}.fb-submission-field-header{font-size:1.25em;margin-bottom:.25em}.fb-submission-field-value{margin-bottom:1.25em}.fb-submission-time{text-align:right;font-size:.875em}.fb-show-submission .fb-cutoff-meta,.fb-show-submission .fb-form-input-container,.fb-show-submission .fb-submit-btn,.fb-show-submission .fb-title{display:none}.fb-show-submission .fb-submission-container{display:block}.fb-datepicker.ui-datepicker{background:#f2f2f2;border:1px solid #bbb}.fb-datepicker .ui-icon{text-indent:0}.fb-datepicker.ui-datepicker .ui-datepicker-next,.fb-datepicker.ui-datepicker .ui-datepicker-prev{cursor:pointer}.fb-datepicker.ui-datepicker .ui-datepicker-next-hover,.fb-datepicker.ui-datepicker .ui-datepicker-prev-hover{top:2px}.fb-datepicker.ui-datepicker .ui-datepicker-prev-hover{left:2px}.fb-datepicker.ui-datepicker .ui-datepicker-next-hover{right:2px}.fb-datepicker.ui-datepicker .ui-datepicker-next span,.fb-datepicker.ui-datepicker .ui-datepicker-prev span{margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fb-datepicker .ui-datepicker-unselectable{color:#ccc}.fb-datepicker.ui-datepicker td{border:1px solid #bbb}.fb-datepicker.ui-datepicker td:not(.ui-datepicker-today):not(.ui-datepicker-current-day){background:#fff}.fb-datepicker.ui-datepicker td a,.fb-datepicker.ui-datepicker td span{text-align:center}.fb-datepicker.ui-datepicker td a:not(:hover){color:#003c78}.fb-datepicker .ui-datepicker-today{background:#fffeb3}.fb-datepicker .ui-datepicker-current-day{background:#d8dfe5}.fb-datepicker.ui-datepicker td:not(.ui-datepicker-unselectable):hover,.fb-datepicker.ui-datepicker td:not(.ui-datepicker-unselectable):hover a{cursor:pointer;background:#003c78;color:#fff}.fb-selectmenu{position:relative;display:inline-block;cursor:default;background:#f2f2f2;border:1px solid #a6a6a6;border-radius:.3125em;padding:.1875em 1.625em .1875em .5em;max-width:100%}.fb-selectmenu select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fb-selectmenu-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.5em}.fb-form .fb-validate-error .fb-selectmenu{color:inherit!important;border-color:inherit!important}.fb-title{display:none}.fb-cutoff-meta{margin-bottom:1em}.fb-form-input-container input,.fb-form-input-container select,.fb-form-input-container textarea{padding:.3em}.fb-form-input-container input,.fb-form-input-container select,.fb-selectmenu{height:auto}.fb-submit-btn{margin:0;width:auto}  .fb-form-input-container,.fb-field-title,.fb-form label{color:#000000;}.fb-form-input-container,.fb-submit-btn, .notify-container{font-size:16px;}.fb-form-input-container input,.fb-form-input-container textarea,.fb-form-input-container select, .fb-selectmenu{color:#666666;background-color:#ffffff;border-color:#CCCCCC;}.fb-section-type span{font-size:24px;color:#000000;}.fb-submit-btn,.fb-ff-action-symbol,.fb-file-upload-symbol{background-color:#000000;}::-webkit-input-placeholder{color:#666666;}:-moz-placeholder{color:#666666;}::-moz-placeholder{color:#666666;}:-ms-input-placeholder{color:#666666;}.fb-ff-action-symbol .pbi-plus,.fb-file-upload-symbol .pbi-plus{color:#FFFFFF;}.fb-ff-action:hover .fb-ff-action-symbol .pbi-plus,.fb-field-container:not(.fb-validate-error) .fb-file-upload-container:hover .fb-file-upload-symbol .pbi-plus{color:#999999 !important;}.fb-submit-btn:hover,.fb-ff-action:hover .fb-ff-action-symbol,.fb-field-container:not(.fb-validate-error) .fb-file-upload-container:hover .fb-file-upload-symbol{color:#999999 !important;background-color:#444444;}