@charset "UTF-8";
/*
+----------------------------------------------------------------------+
| Authors: Matthew Kirkpatrick <webmaster@immergetech.com>             |
+----------------------------------------------------------------------+
 Last Updated: January 20, 2011
*/
.detail_container {}

.detail_left {
	float:					left;
	width:					275px;
}
.detail_right {
	width:					559px;
	margin-left:			292px;
}

.product_images {
	cursor:					pointer;
}
.product_images a.click_for_more {
	display:				block;
	width:					259px;
	padding:				7px;
	font-weight:			bold;
	text-align:				center;
	border:					1px solid #666;
	margin-top:				7px;
	background-color:		#efefef;
	text-decoration:		none;
}

.main_detail_image {
	text-align:				center;
	border:					0px solid #666;
}
.main_detail_image img {
	margin:					0px auto;
}


.related_products_container {
	display:				inline-block;
	margin:					17px 0px 7px 0px;
}
.related_products_container h5 {
	padding:				0px 0px 5px 14px;
}
.related_products_container .prev {
}
.related_products_container .prev,
.related_products_container .next {
	margin-top:				22px;
}

.related_products_container .prev,
.related_products_container .next,
.related_products_container .related_products_carousel {
	float:					left;
}

.related_products_container .img_container {
	width:					60px;
	height:					60px;
	padding:				5px;
	margin:					0px 5px 0px 5px;
	border:					1px solid #666;
}
.related_products_container .img_container span.img {
	display:				block;
	width:					60px;
	height:					60px;
	background-repeat:		no-repeat;
	background-position:	center top;
}
.related_products_container .related_products_carousel li {
	cursor:					pointer;
}

.designation_container {
	float:					right;
	margin-left:			17px;
}

.detail_display_icons {
	margin-top:				11px;
}

.can_be_icon1{
	position:				absolute;
	top:					auto;
	left:					auto;
	margin-left:			-35px;
	margin-top:				11px;
}
.can_be_icon2 {
	position:				absolute;
	top:					auto;
	left:					auto;
	margin-left:			-35px;
	margin-top:				51px;
}

/***************************************************/
.detail_supplimental_container {
	display:				inline-block;
	width:					100%;
	margin-top:				21px;
}
.detail_supplimental_nav {
	display:				inline-block;
	clear:					both;
}

.detail_supplimental_nav ul {
	display:				inline-block;
	list-style-type:		none;
	margin:					0px 0px -5px 0px;
	padding:				0px;
	z-index:				20;
}
.detail_supplimental_nav li {
	display:				inline-block;
    float:					left;
	cursor:					pointer;

	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
	color:					#000;
	text-shadow:			#fff 1px 1px 0px;
	background-color:		#dedede;
	padding:				5px 11px;
	margin-right:			5px;
	border:					1px solid #000;
	border-bottom:			1px solid #dedede;
	z-index:				0;
}

.detail_supplimental_nav li:hover {
	background-color:		#bcbcbc;
}

.detail_supplimental_nav li.active_nav {
    background:				#fff;
	border:					1px solid #000;
	border-bottom:			1px solid #fff;
}

/***************************************************/
#detail_specifications,
#detail_imprinting_options,
#detail_customization_options,
#detail_product_art,
#detail_literature_downloads,
#detail_component_parts {
	display:				none;
	border:					1px solid #000;
	width:					100%;
	z-index:				10;
}

.active_pane#detail_specifications,
.active_pane#detail_imprinting_options,
.active_pane#detail_customization_options,
.active_pane#detail_product_art,
.active_pane#detail_literature_downloads,
.active_pane#detail_component_parts {
	display:				block;
}

#detail_specifications .template_display_block_padder,
#detail_imprinting_options .template_display_block_padder,
#detail_customization_options .template_display_block_padder,
#detail_product_art .template_display_block_padder,
#detail_literature_downloads .template_display_block_padder,
#detail_component_parts .template_display_block_padder {
	padding:				17px;
}

#detail_specifications .template_display_block,
#detail_imprinting_options .template_display_block,
#detail_customization_options .template_display_block,
#detail_product_art .template_display_block,
#detail_literature_downloads .template_display_block,
#detail_component_parts .template_display_block {
	min-height:				150px;
}

/***************************************************/
.template_display_block.specifications .data_table_container_left {
	padding:				0px 7px 0px 0px;
}
.template_display_block.specifications .data_table_container_right {
	padding:				0px 0px 0px 7px;
}
.template_display_block.specifications .data_table {
	width:					100%;
	margin:					0px auto;
}

.template_display_block.specifications .data_table .row_a {
	background-color:		#efefef;
}
.template_display_block.specifications .data_table .row_b {}

.template_display_block.specifications .data_table td {
	padding:				7px;
}

.template_display_block.specifications .data_table .data_left {
	font-weight:			bold;
	width:					165px;
}
.template_display_block.specifications .data_table .data_right {}


/***************************************************/
.template_display_block.imprinting_options {
	display:				inline-block;
	width:					100%;
}

.template_display_block.imprinting_options .photo_imprinting_options_carousel {
	display:				inline-block;
	float:					left;
	margin-right:			17px;
}
.template_display_block.imprinting_options .img {
	width:					125px;
	height:					125px;
	margin:					0px 7px 0px 7px;
	background-repeat:		no-repeat;
	background-position:	center center;
}



/***************************************************/
.template_display_block.customization_options {
	display:				inline-block;
	width:					100%;
}

.template_display_block.customization_options .photo_customization_options_carousel {
	display:				inline-block;
	float:					left;
	margin-right:			17px;
}
.template_display_block.customization_options .img {
	width:					125px;
	height:					125px;
	margin:					0px 7px 0px 7px;
	background-repeat:		no-repeat;
	background-position:	center center;
}


/***************************************************/
.template_display_block_wrapper.product_art .template_display_block_padder {
	padding-right:			0px !important;
}
.template_display_block.product_art .img {
	width:					147px;
	height:					147px;
	margin:					0px 17px 0px 0px;
	border:					1px solid #666;
	background-repeat:		no-repeat;
	background-position:	center center;
}


/***************************************************/
.template_display_block_wrapper.component_parts .template_display_block_padder {
	padding-right:			0px !important;
}
.template_display_block.component_parts .img_container {
	width:					137px;
	height:					200px;
	padding:				5px 5px 0px 5px;
	margin:					0px 17px 0px 0px;
	border:					1px solid #666;
}
.template_display_block.component_parts .img_container span.img {
	display:				block;
	width:					137px;
	height:					137px;
	background-repeat:		no-repeat;
	background-position:	center top;
}
.template_display_block.component_parts .img_container span.product_name {
	display:				block;
	padding:				7px;
	font-size:				10px;
	text-align:				center;
}

.template_display_block.component_parts .component_parts_carousel li {
	cursor:					pointer;
}

/***************************************************/
.template_display_block_wrapper.literature_downloads .template_display_block_padder {
	padding-right:			0px !important;
}
.template_display_block.literature_downloads .img_container {
	width:					137px;
	height:					200px;
	padding:				5px 5px 0px 5px;
	margin:					0px 17px 0px 0px;
	border:					1px solid #666;
}
.template_display_block.literature_downloads .img_container span.img {
	display:				block;
	width:					137px;
	height:					137px;
	background-repeat:		no-repeat;
	background-position:	center top;
}
.template_display_block.literature_downloads .img_container span.literature_download_name {
	display:				block;
	padding:				7px;
	font-size:				10px;
	text-align:				center;
}

.template_display_block.literature_downloads .literature_download_carousel li {
	cursor:					pointer;
}

/***************************************************/
.search_results_container {
    margin-top:				17px;
    display:				inline-block;
}
.item_container {
    display:				inline-block;
    float:					left;
	width:					324px;
    min-height:				210px;
    margin-bottom:			21px;
    padding:				17px 0px 0px 0px;
	border-top:				1px dotted #666666;
    cursor:					pointer;
}
.item_container.left {
    display:				inline-block;
}
.item_container.right {
	margin-left:			17px;
    display:				inline-block;
}
.main_image {
    display:				inline-block;
    float:					left;
    width:					100px;
}
.main_image img {
	margin:					0px auto;
}
.item_info {
	width:					207px;
    margin-left:			117px;
}

.results_add_to_cart {
	width:					207px;
    margin-left:			117px;
}

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

.item_container {
    display: inline-block;
    float: left;
    width: 324px;
    min-height: 290px;
    margin-bottom: 21px;
    padding: 17px 0px 0px 0px;
    border-top: 1px dotted #666666;
    cursor: pointer;
}
