﻿/* Styles that are specifically for templates and their layout */

/* Shared */

.Template_Container
{
	clear:both;
	/*overflow:hidden;*/
}

#Col_One, #Col_Two, #Col_Three
{
	float:left;
}

/* One-Col template page */
#One-Col
{
}

#One-Col #Col_One
{
	width: 98%;
}


/* Two-Col template page */
#Two-Col
{
}

#Two-Col #Col_One
{
	width: 555px;
	margin-right: 20px;
}

#Two-Col #Col_Two
{
	width:191px;
}

#Two-Col .buttonContainer
{
	margin-top:20px;
}

/* Prod-Single template page, this template displays a single product */
#Prod-Single
{
}

#Prod-Single .subcontainer-container
{
	margin-top:0px;
}

#Prod-Single .subcontainer-content
{
	padding-left:10px;
	padding-right:10px;
}

#Prod-Single .Control_ProductSamples .subcontainer-content
{
	padding-left:1px;
	padding-right:1px;
}

#Prod-Single .Control_ProductSamples .ProductSampleListHeader .SampleDescriptionHeader,
#Prod-Single .Control_ProductSamples .ProductSampleListItem .SampleDescriptionItem
{
	margin-left: 25px;
}

#Product-Main
{
	position:relative;
	width:741px;
	min-height:200px;
	margin-top:-1px;
	padding:0 20px 13px 21px;
	background-color:#f8f7f7;
	border:1px solid #ddd;
	z-index:1;
}

.Control_ModalPopup .buttonContainer.PopupButtonContainer
{
	padding: 0px 0px 0px 0px;
}

/* NewsArticle template page */
#NewsArticle
{
}

#NewsArticle #Col_One
{
	width: 555px;
	margin-right: 20px;
}

#NewsArticle #Col_Two
{
	width:191px;
}

#NewsArticle .buttonContainer
{
	margin-top:20px;
}