.DateCopy_1				{}

.ErrorContainer_1			{}
.ErrorTitleContainer_1	{}
.ErrorBodyContainer_1		{}
.ErrorTitleCopy_1			{}
.ErrorBodyCopy_1			{}

.RADMenuContainer_1			{
	float:left;
	width:748px;
	height:44px;
	overflow:hidden;
}
.RADMenuRootMenuGroup_1		{	
	width:748px;
	text-align:left;	
	cursor:pointer;
	cursor:hand;
	display:block;
	background-image:url(/images/radmenubg.jpg);
	background-repeat:repeat-x;	
	
}
.RADMenuRootMenuGroup_1 td{
	text-align:left;
	
}

.RADMenuNonRootMenuGroup_1	{}
.RADMenuRootMenuItem_1		{
	cursor:pointer;
	cursor:hand;
	display:block;
}
.RADMenuRootMenuItem_1	td	{
	
}
.RADMenuRootMenuItemOver_1	{
	cursor:pointer;
	cursor:hand;
	display:block;
	
}
.RADMenuRootMenuItemOver_1 td	{}
.RADMenuNonRootMenuItem_1		{}
.RADMenuNonRootMenuItemOver_1	{}

.TreeViewContainer_1					{
	float:left;
	width:191px;
	margin-top:-1px;
}
.TreeViewRootLevelContainer_1			{
	float:left;
	width:191px;
	padding-bottom:1px;
	border-bottom:1px solid #e9eaeb;
}
A.TreeViewRootLevelNode_1:link			{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelNode_1:visited		{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelNode_1:active		{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelNode_1:hover			{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1_r.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelSelectedNode_1:link		{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1_s.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelSelectedNode_1:visited	{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1_s.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelSelectedNode_1:active	{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1_s.jpg);
	background-repeat:no-repeat;
	
	display:block;
}
A.TreeViewRootLevelSelectedNode_1:hover		{
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe8bc;
	text-decoration:none;
	
	width:162px;
	
	background-color:#29313b;
	min-height:18px;
	_height:18px;
	padding:6px 21px 5px 8px;
	background-image:url(/images/Tree_Level1_s.jpg);
	background-repeat:no-repeat;
	
	display:block;
}

.BlogCategoryListContainer_1{
	float:left;
	width:202px;
}
.BlogCategoryListItemContainer_1{
	float:left;
	width:173px;
	min-height:15px;
	_height:15px;
	padding:2px 21px 9px 8px;
	background-image:url(/images/Tree_Level2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.BlogCategoryListSelectedItemContainer_1{
	float:left;
	width:173px;
	min-height:15px;
	_height:15px;
	padding:2px 21px 9px 8px;
	background-image:url(/images/Tree_Level2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-weight:bold !important;
}

a.BlogCategoryListLink_1:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.BlogCategoryListLink_1:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.BlogCategoryListLink_1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.BlogCategoryListLink_1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}

#LeftNav1_dtlDataList{
	float:left;
	width:191px;
}

.SearchResultsListContainer_5{
	float:left;
	width:191px;
	padding-bottom:10px;
}
.SearchResultsListBlogItemContainer_5{
	float:left;
	width:173px;
	min-height:15px;
	_height:15px;
	padding:2px 10px 9px 8px;
	background-image:url(/images/Tree_Level2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.SearchResultsListBlogItemTitleContainer_5{
	float:left;
	width:173px;
}
a.SearchResultsListBlogItemTitleLink_5:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_5:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_5:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_5:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
.SearchResultsListBlogItemDescriptionContainer_5{
	display:none;
}	

.TreeViewSecondaryLevelContainer_1			{
	float:left;
	width:173px;
	min-height:15px;
	_height:15px;
	padding:2px 21px 9px 8px;
	background-image:url(/images/Tree_Level2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
A.TreeViewSecondaryLevelNode_1:link			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
A.TreeViewSecondaryLevelNode_1:visited		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
A.TreeViewSecondaryLevelNode_1:active		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
A.TreeViewSecondaryLevelNode_1:hover		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	text-decoration:none;
}
A.TreeViewSecondaryLevelSelectedNode_1:link		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSecondaryLevelSelectedNode_1:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSecondaryLevelSelectedNode_1:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSecondaryLevelSelectedNode_1:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
	text-decoration:none;
}
.TreeViewSubSecondaryLevelContainer_1		{
	float:left;
	width:158px;
	min-height:15px;
	_height:15px;
	padding:2px 21px 9px 23px;
	background-image:url(/images/Tree_Level2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
A.TreeViewSubSecondaryLevelNode_1:link		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelNode_1:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelNode_1:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelNode_1:hover		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelSelectedNode_1:link		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelSelectedNode_1:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelSelectedNode_1:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	font-weight:bold;
	text-decoration:none;
}
A.TreeViewSubSecondaryLevelSelectedNode_1:hover		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29313b;
	font-weight:bold;
	text-decoration:none;
}


.TreeViewContainer_2					{padding:10px 20px 20px 0px;width:450px;float:left; }
.TreeViewRootLevelContainer_2			{height:20px; color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelNode_2:link			{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelNode_2:visited		{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelNode_2:active		{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelNode_2:hover			{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:underline;}
A.TreeViewRootLevelSelectedNode_2:link		{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelSelectedNode_2:visited	{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelSelectedNode_2:active	{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:none;}
A.TreeViewRootLevelSelectedNode_2:hover		{color:#9d1818;font-size:12px;font-weight:bold; text-decoration:underline;}
.TreeViewSecondaryLevelContainer_2			{padding-left: 40px; height:20px;}
A.TreeViewSecondaryLevelNode_2:link			{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelNode_2:visited		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelNode_2:active		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelNode_2:hover		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:underline;}
A.TreeViewSecondaryLevelSelectedNode_2:link		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelSelectedNode_2:visited	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelSelectedNode_2:active	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSecondaryLevelSelectedNode_2:hover	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:underline;}
.TreeViewSubSecondaryLevelContainer_2		{padding-left: 60px; height:20px;}
A.TreeViewSubSecondaryLevelNode_2:link		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelNode_2:visited	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelNode_2:active	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelNode_2:hover		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:underline;}
A.TreeViewSubSecondaryLevelSelectedNode_2:link		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelSelectedNode_2:visited	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelSelectedNode_2:active	{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:none;}
A.TreeViewSubSecondaryLevelSelectedNode_2:hover		{color:#9d1818;font-size:12px;font-weight:normal; text-decoration:underline;}



.PageContentNameContainer_1	{}
.PageContentNameCopy_1		{}
.PageContentHtmlContainer_1	{ width:100%; float:left; overflow:hidden;}

.PageListContainer_1		{}
.PageListTitleContainer_1	{}
.PageListItemsContainer_1	{}
.PageListItemContainer_1	{}
.PageListDateContainer_1	{}
.PageListNameContainer_1	{}
.PageListDescriptionContainer_1{}
.PageListHtmlContainer_1	{}
.PageListMoreDetailsLinkContainer_1	{}
.PageListTitleCopy_1		{}
.PageListDateCopy_1		{}
.PageListNameCopy_1		{}
.PageListDescriptionCopy_1		{}
A.PageListMoreDetailsLink_1:link		{}
A.PageListMoreDetailsLink_1:visited	{}
A.PageListMoreDetailsLink_1:active	{}
A.PageListMoreDetailsLink_1:hover		{}

.FooterContainer_1		{
	float:left;
	width:935px;
	
}
.FooterCopyContainer_1	{}
.FooterLinksContainer_1	{
	float:left;
	width:635px;
}
.FooterBrandingContainer_1{
	float:left;
	width:300px;
	text-align:right;
}
.FooterEnhancedBrandingDescriptionText{
	float:left;
	width:300px;
}

.FooterEnhancedBrandingCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}

a.FooterEnhancedBrandingLink_1:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
a.FooterEnhancedBrandingLink_1:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
a.FooterEnhancedBrandingLink_1:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
a.FooterEnhancedBrandingLink_1:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:underline;
}


.FooterBrandingContainer_1 a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}

.FooterBrandingContainer_1 a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
.FooterBrandingContainer_1 a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
.FooterBrandingContainer_1 a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:underline;
}
.FooterCopy_1				{}
.FooterLinkSeparator_1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
	padding:0px 10px;
}
A.FooterLink_1:link		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
}
A.FooterLink_1:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
	}
A.FooterLink_1:active		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:none;
	}
A.FooterLink_1:hover		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cdd0d5;
	text-decoration:underline;
	}


#ctl01_Quicklinks1_dtlDataList, #_ctl1_Quicklinks1_dtlDataList, #MyQuicklinks{
	float:right;	
}
#ctl01_Quicklinks1_dtlDataList td{
	text-align:right;
	vertical-align:top;
}
#_ctl1_Quicklinks1_dtlDataList td{
	text-align:right;
	vertical-align:top;
}

#ctl01_Quicklinks1_dtlDataList_ctl00_lnkQuickLink, #ctl01_Quicklinks1_dtlDataList_ctl02_lnkQuickLink, #_ctl1_Quicklinks1_dtlDataList__ctl0_lnkQuickLink, #_ctl1_Quicklinks1_dtlDataList__ctl2_lnkQuickLink{
	display:none;	
}


#ctl01_Quicklinks1_dtlDataList_ctl04_lnkQuickLink, #_ctl1_Quicklinks1_dtlDataList__ctl4_lnkQuickLink, #loginme{
	padding-right:10px;
	
	
}
a#loginme:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
a#loginme:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
a#loginme:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
a#loginme:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:underline;
}

#ctl01_Quicklinks1_dtlDataList_ctl06_lnkQuickLink, #_ctl1_Quicklinks1_dtlDataList__ctl6_lnkQuickLink{
	padding-left:12px;
	background-image:url(/images/quicklink_sep.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
#registerme{
	padding-left:12px;
	background-image:url(/images/quicklink_sep.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.QuickLinksContainer_1	{
	float:left;
	width:327px;
	text-align:right;
}
.QuickLinksCopy_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
A.QuickLink_1:link		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
A.QuickLink_1:visited		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}
A.QuickLink_1:active		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}
A.QuickLink_1:hover		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:underline;
	}

.BreadCrumbsContainer_1	{}
.BreadCrumbCopy_1			{}
A.BreadCrumbLink_1:link	{}
A.BreadCrumbLink_1:visited{}
A.BreadCrumbLink_1:active	{}
A.BreadCrumbLink_1:hover	{}

.PortfolioItemContainer_1			{}
.PortfolioItemNameContainer_1		{}
.PortfolioItemDescriptionContainer_1	{}
.PortfolioItemHtmlContainer_1		{}
.PortfolioItemNameCopy_1			{}
.PortfolioItemDescriptionCopy_1	{}

.PortfolioListContainer_1			{}
.PortfolioListItemContainer_1		{}
.PortfolioListNameContainer_1		{}
.PortfolioListDescriptionContainer_1	{}
.PortfolioListHtmlContainer_1		{}
.PortfolioListNameCopy_1			{}
.PortfolioListDescriptionCopy_1	{}

.NewsItemContainer_1		{
	float:left;
	width:695px;
}
.NewsItemDateContainer_1	{
	float:left;
	width:695px;
	padding-bottom:10px;
}
.NewsItemAuthorContainer_1{}
.NewsItemNameContainer_1	{
	float:left;
	width:695px;
	padding-bottom:10px;
}
.NewsItemTeaserContainer_1{}
.NewsItemHtmlContainer_1	{
	float:left;
	width:695px;
}
.NewsItemDateCopy_1		{
	font-style:italic;
	color:#721300;
}
.NewsItemAuthorCopy_1		{}
.NewsItemNameCopy_1		{
	font-size:24px; color:#9d1818; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; line-height:30px;
	
}
.NewsItemTeaserCopy_1		{}


.NewsListContainer_2{
	float:left;
	width:695px;
}
.NewsListItemsContainer_2{
	float:left;
	width:695px;
}
.NewsListItemContainer_2{
	float:left;
	width:695px;
	padding-bottom:20px;
}
.NewsListNameContainer_2{
	float:left;
	width:695px;
	padding-bottom:5px;
}
.NewsListNameCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}

.NewsListTeaserContainer_2{
	float:left;
	width:695px;
	padding-bottom:5px;
}

.NewsListMoreDetailsLinkContainer_2{
	float:left;
	width:695px;
	padding-bottom:10px;
	
}


.NewsListContainer_1		{
	float:left;
	width:175px;	
	min-height:150px;
	_height:150px;
}
.NewsListTitleContainer_1	{}
.NewsListItemsContainer_1	{
	float:left;
	width:175px;
}
.NewsListItemContainer_1	{
	float:left;
	width:175px;
}
.NewsListImageContainer_1{
	float:left;
	width:175px;
	padding-bottom:2px;
	
}
.NewsListDateContainer_1	{}
.NewsListAuthorContainer_1{}
.NewsListNameContainer_1	{}
.NewsListTeaserContainer_1{
	float:left;
	width:175px;
	padding-top:10px;
	padding-bottom:10px;
}
.NewsListHtmlContainer_1	{}
.NewsListMoreDetailsLinkContainer_1	{
	float:left;
	width:175px;
	
	padding-bottom:10px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.NewsListTitleCopy_1		{}
.NewsListDateCopy_1		{}
.NewsListAuthorCopy_1		{}
.NewsListNameCopy_1		{}
.NewsListTeaserCopy_1		{
	font-size:13px; color:#29313b; font-weight:normal; line-height:130%; font-family:Arial;
}
A.NewsListMoreDetailsLink_1:link		{}
A.NewsListMoreDetailsLink_1:visited	{}
A.NewsListMoreDetailsLink_1:active	{}
A.NewsListMoreDetailsLink_1:hover		{}

.CalendarItemContainer_1		{}
.CalendarItemDateContainer_1	{}
.CalendarItemAuthorContainer_1{}
.CalendarItemNameContainer_1	{}
.CalendarItemTeaserContainer_1{}
.CalendarItemHtmlContainer_1	{}
.CalendarItemDateCopy_1		{}
.CalendarItemAuthorCopy_1		{}
.CalendarItemNameCopy_1		{}
.CalendarItemTeaserCopy_1		{}

.CalendarListContainer_1		{}
.CalendarListTitleContainer_1	{}
.CalendarListItemsContainer_1	{}
.CalendarListItemContainer_1	{}
.CalendarListItemTitleContainer_1{}
.CalendarListDateContainer_1	{}
.CalendarListAuthorContainer_1{}
.CalendarListNameContainer_1	{}
.CalendarListTeaserContainer_1{}
.CalendarListHtmlContainer_1	{}
.CalendarListMoreDetailsLinkContainer_1	{}
.CalendarListTitleCopy_1		{}
.CalendarListItemTitleCopy_1{}
.CalendarListDateCopy_1		{}
.CalendarListAuthorCopy_1		{}
.CalendarListNameCopy_1		{}
.CalendarListTeaserCopy_1		{}
A.CalendarListMoreDetailsLink_1:link		{}
A.CalendarListMoreDetailsLink_1:visited	{}
A.CalendarListMoreDetailsLink_1:active	{}
A.CalendarListMoreDetailsLink_1:hover		{}

.RelatedMediaListContainer_1		{}
.RelatedMediaListTitleContainer_1	{}
.RelatedMediaListItemsContainer_1	{}
.RelatedMediaListItemContainer_1	{}
.RelatedMediaListIconContainer_1	{}
.RelatedMediaListLinkContainer_1	{}
.RelatedMediaListTitleCopy_1		{}
.RelatedMediaListIcon_1			{}
A.RelatedMediaListLink_1:link		{}
A.RelatedMediaListLink_1:visited	{}
A.RelatedMediaListLink_1:active	{}
A.RelatedMediaListLink_1:hover	{}

.StructuralMediaContainer_1	{}

.ContentRotatorContainer_1				{}

.ProductCategoryListContainer_1			{
	float:left;
	width:735px;
	overflow:hidden;
	padding-top:20px;
	padding-left:8px;
}
.ProductCategoryListTitleContainer_1		{
	
}
.ProductCategoryListItemsContainer_1		{
	float:left;
	width:750px;
}
.ProductCategoryListItemContainer_1		{
	float:left;
	width:235px;
	padding:0px 15px 15px 0px;
}
.ProductCategoryListNameContainer_1		{}
.ProductCategoryListDescriptionContainer_1{}
.ProductCategoryListCodeContainer_1		{}
.ProductCategoryListThumbnailContainer_1	{
	float:left;
	width:235px;
	height:154px;
}
.ProductCategoryListThumbnail2Container_1	{}
.ProductCategoryListTitleCopy_1			{}
A.ProductCategoryListNameLink_1:link		{}
A.ProductCategoryListNameLink_1:visited	{}
A.ProductCategoryListNameLink_1:active	{}
A.ProductCategoryListNameLink_1:hover		{}
.ProductCategoryListDescriptionCopy_1		{}
.ProductCategoryListCodeCopy_1			{}
.ProductCategoryListThumbnail_1			{}
.ProductCategoryListThumbnail2_1		{

}

.ProductCategoryContentNameContainer_1	{}
.ProductCategoryContentNameCopy_1			{}
.ProductCategoryContentHtmlContainer_1	{}
.ProductCategoryItemContainer_1			{
	float:left;
	/*width:419px;*/
	
	width:100%;
}
.ProductCategoryItemNameContainer_1		{
	float:left;
	width:419px;
	padding-bottom:5px;
}
.ProductCategoryItemDescriptionContainer_1{
	float:left;
	width:419px;
}
.ProductCategoryItemCodeContainer_1		{}
.ProductCategoryItemNameCopy_1			{
	font-size:33px; color:#721300; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; line-height:40px;
}
.ProductCategoryItemDescriptionCopy_1	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#959595;
	line-height:20px;
}
.ProductCategoryItemCodeCopy_1			{}




/* By Brand */
.ProductCategoryListContainer_2{
	float:left;
	width:695px;
}
.ProductCategoryListItemsContainer_2{
	float:left;
	width:693px;
}
.ProductCategoryListItemContainer_2{
	float:left;
	width:216px;
	padding:0px 15px 7px 0px;
}
.ProductCategoryListNameContainer_2{
	float:left;
	width:216px;
}
a.ProductCategoryListNameLink_2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d7d7d;
	text-decoration:none;
}
a.ProductCategoryListNameLink_2:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d7d7d;
	text-decoration:none;
}
a.ProductCategoryListNameLink_2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d7d7d;
	text-decoration:none;
}
a.ProductCategoryListNameLink_2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d7d7d;
	text-decoration:underline;
}

.ProductItemContainer_1					{
	float:left;
	width:490px;
}
.ProductItemContentNameContainer_1		{float:left;
	width:490px;
	}
.ProductItemContentNameCopy_1				{}
.ProductItemContentHtmlContainer_1		{}
.ProductItemTitleContainer_1				{}
.ProductItemImageContainer_1				{}
.ProductItemImageThumbnailContainer_1		{}
.ProductItemImageLargeContainer_1			{}
.ProductItemDataContainer_1				{
	float:left;
	width:490px;
}
.ProductItemDataTitleContainer_1			{}
.ProductItemCategoryContainer_1			{}
.ProductItemCategoryTitleContainer_1		{}
.ProductItemCategoryValueContainer_1		{}
.ProductItemDateContainer_1				{}
.ProductItemDateTitleContainer_1			{}
.ProductItemDateValueContainer_1			{}
.ProductItemNameContainer_1				{
	float:left;
	width:490px;
}
.ProductItemNameTitleContainer_1			{
	display:none;
}
.ProductItemNameValueContainer_1			{
	float:left;
	width:490px;
}
.ProductItemCodeContainer_1				{}
.ProductItemCodeTitleContainer_1			{}
.ProductItemCodeValueContainer_1			{}
.ProductItemDescriptionContainer_1		{
	float:left;
	width:490px;
}
.ProductItemDescriptionTitleContainer_1	{}
.ProductItemDescriptionValueContainer_1	{
	float:left;
	width:490px;
}
.ProductItemWeightContainer_1				{}
.ProductItemWeightTitleContainer_1		{}
.ProductItemWeightValueContainer_1		{}
.ProductItemSubscriptionDaysValidContainer_1		{}
.ProductItemSubscriptionDaysValidTitleContainer_1	{}
.ProductItemSubscriptionDaysValidValueContainer_1	{}
.ProductItemRRPContainer_1					{}
.ProductItemRRPTitleContainer_1				{}
.ProductItemRRPValueContainer_1				{}
.ProductItemWholesalePriceContainer_1			{}
.ProductItemWholesalePriceTitleContainer_1	{}
.ProductItemWholesalePriceValueContainer_1	{}
.ProductItemSalePriceContainer_1				{}
.ProductItemSalePriceTitleContainer_1			{}
.ProductItemSalePriceValueContainer_1			{}
.ProductItemBeforeDiscountPriceContainer_1	{}
.ProductItemBeforeDiscountPriceTitleContainer_1	{}
.ProductItemBeforeDiscountPriceValueContainer_1	{}
.ProductItemYourPriceContainer_1				{}
.ProductItemYourPriceTitleContainer_1			{}
.ProductItemYourPriceValueContainer_1			{}
.ProductItemYouSaveContainer_1				{}
.ProductItemYouSaveTitleContainer_1			{}
.ProductItemYouSaveValueContainer_1			{}
.ProductItemStockLevelStatusContainer_1		{}
.ProductItemStockLevelStatusTitleContainer_1	{}
.ProductItemStockLevelStatusValueContainer_1	{}
.ProductItemStockQuantityContainer_1			{}
.ProductItemStockQuantityTitleContainer_1		{}
.ProductItemStockQuantityValueContainer_1		{}
.ProductItemPropertyContainer_1				{}
.ProductItemPropertyItemContainer_1			{}
.ProductItemPropertyNameContainer_1			{}
.ProductItemPropertyValueContainer_1			{}
.ProductItemQuantityContainer_1				{}
.ProductItemQuantityTitleContainer_1		{}
.ProductItemQuantityTitleCopy_1				{}
.ProductItemQuantityInputContainer_1		{}
.ProductItemQuantityInputBox_1				{}
.ProductItemAddToCartContainer_1				{}
.ProductItemTitleCopy_1						{}
.ProductItemImageThumbnail_1					{}
.ProductItemImageLarge_1						{}
.ProductItemDataTitleCopy_1					{}
.ProductItemCategoryTitleCopy_1				{}
.ProductItemCategoryValueCopy_1				{}
.ProductItemDateTitleCopy_1					{}
.ProductItemDateValueCopy_1					{}
.ProductItemNameTitleCopy_1					{}
.ProductItemNameValueCopy_1					{
	font-size:22px; color:#29313b; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; line-height:40px;
}
.ProductItemDataField1ValueContainer_1{
	display:none;	
}
.ProductItemDataField1ValueCopy_1{
	padding-left:12px;	
	color:#9d1818;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
.ProductItemCodeTitleCopy_1					{}
.ProductItemCodeValueCopy_1					{}
.ProductItemDescriptionTitleCopy_1			{}
.ProductItemDescriptionValueCopy_1			{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#959595;
	line-height:20px;
}
.ProductItemWeightTitleCopy_1					{}
.ProductItemWeightValueCopy_1					{}
.ProductItemSubscriptionDaysValidTitleCopy_1	{}
.ProductItemSubscriptionDaysValidValueCopy_1	{}
.ProductItemRRPTitleCopy_1					{}
.ProductItemRRPValueCopy_1					{}
.ProductItemWholesalePriceTitleCopy_1			{}
.ProductItemWholesalePriceValueCopy_1			{}
.ProductItemSalePriceTitleCopy_1				{}
.ProductItemSalePriceValueCopy_1				{}
.ProductItemBeforeDiscountPriceTitleCopy_1	{}
.ProductItemBeforeDiscountPriceValueCopy_1	{}
.ProductItemYourPriceTitleCopy_1				{}
.ProductItemYourPriceValueCopy_1				{}
.ProductItemYouSaveTitleCopy_1				{}
.ProductItemYouSaveValueCopy_1				{}
.ProductItemStockLevelStatusTitleCopy_1		{}
.ProductItemStockLevelStatusValueCopy_1		{}
.ProductItemStockQuantityTitleCopy_1			{}
.ProductItemStockQuantityValueCopy_1			{}
.ProductItemPropertyNameTitleCopy_1			{}
.ProductItemPropertyValueInputBox_1			{}
.ProductItemPropertyValueMultiLineInputBox_1	{}
.ProductItemPropertyValueDropDownList_1		{}
.ProductItemPropertyValueCheckBoxList_1		{}
.ProductItemPropertyValueRadioButtonList_1	{}
.ProductItemPropertyValueLabelList_1			{}
.ProductItemPropertyErrorMessageCopy_1		{}
.ProductItemAddToCartImage_1					{}

.RelatedProductListContainer_1{
	float:left;
	width:490px;
	padding-top:20px;
}
.RelatedProductListItemsContainer_1{
	float:left;
	width:490px;
}
.RelatedProductListItemContainer_1{
	float:left;
	width:490px;
	padding-bottom:3px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.RelatedProductDataField1Container_1{
	float:left;
	width:110px;
	padding-right:10px;
	padding-top:5px;
}
.RelatedProductDataField1ValueCopy_1{
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.RelatedProductDataField2ValueCopy_1{
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.RelatedProductDataField2Container_1{
	float:left;
	width:100px;
	padding-right:10px;
	padding-top:5px;
}

.RelatedProductDataField3Container_1{
	float:left;
	width:100px;
	padding-right:10px;
	padding-top:5px;
}
.RelatedProductDataField3ValueCopy_1{
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.RelatedProductQuantityContainer_1{
	float:left;
	width:54px;
}
.RelatedProductQuantityInputContainer_1{
	float:left;
	width:34px;
}
.RelatedProductQuantityInputBox_1{
	width:22px !important;
	height:14px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#82693b !important;
	padding:3px 5px 5px 5px !important;
}
.RelatedProductAddToCartContainer_1{
	float:left;
	width:96px;
}




.ProductItemContainer_2{
	float:left;
	width:173px;
}
.ProductItemDataContainer_2{
	float:left;
	width:173px;
	padding-bottom:15px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ProductItem2_divItemData{
	background:none !important;	
}
.ProductItemDataField1Container_2{
	float:left;
	width:173px;
}
.ProductItemDataField1TitleContainer_2{
	display:none;	
}
.ProductItemDataField1ValueContainer_2{
	float:left;
	width:173px;
	height:30px;
	text-align:center;
}
.ProductItemDataField1ValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#cf1313;
	font-weight:bold;
}

.ProductItemDataField2Container_2{
	float:left;
	width:173px;
	padding-top:48px;
}
.ProductItemDataField2TitleContainer_2{
	display:none;
}
.ProductItemDataField2ValueContainer_2{
	float:left;
	width:173px;
	height:30px;
	text-align:center;
}
.ProductItemDataField2ValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#707070;
}

.ProductItemRRPContainer_2{
	float:left;
	width:173px;
	height:42px;	
	
	margin-top:-78px;
	z-index:2;
	position:relative;
}
.ProductItemRRPTitleContainer_2{
	display:none;	
}
.ProductItemRRPValueContainer_2{
	float:left;
	width:173px;
	height:36px;
	padding-top:6px;
	background-image:url(/images/price_bg_black2.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.ProductItemRRPValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#ffffff;
}

.ProductItemSalePriceContainer_2, .ProductItemYourPriceContainer_2{
	float:left;
	width:173px;
	height:42px;
	
	margin-top:-78px;
	z-index:2;
	position:relative;
}
.ProductItemSalePriceTitleContainer_2, .ProductItemYourPriceTitleContainer_2{
	display:none;	
}
.ProductItemYourPriceValueContainer_2{
	float:left;
	width:173px;
	height:36px;
	padding-top:6px;
	background-image:url(/images/price_bg_black2.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.ProductItemSalePriceValueContainer_2{
	float:left;
	width:173px;
	height:36px;
	padding-top:6px;
	background-image:url(/images/price_bg_black2.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.ProductItemSalePriceValueCopy_2, .ProductItemYourPriceValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#ffffff;
}

.ProductItemQuantityContainer_2{
	float:left;
	width:76px;
	height:25px;
}
.ProductItemQuantityInputContainer_2{
	float:left;
	width:60px;
	height:25px;
}
.ProductItemQuantityInputBox_2{
	width:48px;
	height:13px;
	padding:5px;
	border:1px solid #cdcdcd;
	color:#7c7c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.ProductItemAddToCartContainer_2{
	float:left;
	width:97px;
	overflow:hidden;
	padding-top:1px;
}

.ProductItemImageContainer_2{
	float:left;
	width:173px;
	
	text-align:center;
}
.ProductItemImageLargeContainer_2{
	float:left;
	width:173px;
	
	text-align:center;
	overflow:hidden;
}
.ProductItemImageLarge_2{
	/*
	width:169px;
	height:330px;
	*/
}
.SearchBasicContainer_1				{
	float:left;
	width:270px;
	height:29px;
	padding:3px 3px 0px 7px;
}
.SearchBasicTitleContainer_1			{}
.SearchBasicInputContainer_1			{
	float:left;
	width:225px;
	height:20px;
	padding:5px 10px 0px 0px;
}
.SearchBasicButtonContainer_1			{
	float:left;
	width:34px;
	height:29px;
}
.SearchBasicAdvancedLinkContainer_1	{}
.SearchBasicTitleCopy_1				{}
.SearchBasicInputBox_1				{
	width:225px;
	height:20px;
	border:0px !important;
	border:none !important;
	background:none !important;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#8c0000;
}
A.SearchBasicAdvancedLink_1:link		{}
A.SearchBasicAdvancedLink_1:visited	{}
A.SearchBasicAdvancedLink_1:active	{}
A.SearchBasicAdvancedLink_1:hover		{}


#ctl00_AdvSearch1_DataList1{
	float:left;	
}

.ProductSearchContainer_1						{
	float:left;
	width:730px;
	height:27px;
	padding:20px 0px 10px 10px;
}
.ProductSearchTermContainer_1					{}
.ProductSearchTitleContainer_1				{}
.ProductSearchTermTitleCopy_1					{}
.ProductSearchInputContainer_1				{}
.ProductSearchTermTitleInputBox_1				{}
.ProductSearchButtonContainer_2{
	float:right;
	width:52px;
	height:27px;
	text-align:right;
	padding:10px 12px 0px 0px;
}
.ProductSearchButtonContainer_1				{
	float:right;
	width:52px;
	height:27px;
	text-align:right;
	padding:0px 328px 0px 0px;
}
.ProductSearchSortOrderContainer_1{
	float:left;	
	width:190px;
	height:27px;
	padding-top:3px;
}
	.ProductSearchSortOrderTitleContainer_1{
		float:left;
		width:50px;
		height:24px;
		padding-top:3px;	
	}
		.ProductSearchSortOrderTitleCopy_1{
			color:#838383;
			font-size:12px;
		}
	.ProductSearchSortOrderInputContainer_1{
		float:left;
		width:140px;
		height:27px;		
	}
	
.ProductSearchCategoryContainer_1				{display:none;}
.ProductSearchCategoryTitleContainer_1		{}
.ProductSearchCategoryTitleCopy_1				{}
.ProductSearchCategoryInputContainer_1		{}
.ProductSearchCategoryInputBox_1				{}
.ProductSearchResultsPerPageContainer_1		{
	float:left;	
	width:150px;
	height:27px;
	padding-top:3px;
}
.ProductSearchResultsPerPageTitleContainer_1	{
	float:left;
		width:100px;
		height:24px;
		padding-top:3px;
}
.ProductSearchResultsPerPageTitleCopy_1		{
	color:#838383;
			font-size:12px;
}
.ProductSearchSortOrderInputBox_1{
	color:#838383;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSearchResultsPerPageInputContainer_1	{
	float:left;
		width:50px;
		height:27px;
	}
.ProductSearchResultsPerPageInputBox_1		{
	color:#838383;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSearchPropertyContainer_1				{}
.ProductSearchPropertyItemContainer_1			{
	float:left;
	width:293px;
	padding-top:8px;
}
.ProductSearchPropertyTitleContainer_1		{
	float:left;
	width:94px;
	height:23px;
	padding:5px 15px 0px 0px;
	text-align:right;
}
.ProductSearchPropertyItemTitleCopy_1			{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#7d7d7d !important;
	
}
.ProductSearchPropertyInputContainer_1		{
	float:left;
	width:184px;
	height:28px;
	background-image:url(/images/drpdownbg.jpg);
	background-repeat:no-repeat;
}

.rfdSelect{
	width:181px !important;
	background:none !important;	
	padding:3px 0px 0px 3px !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#7d7d7d !important;
	z-index:5 !important;
	position:relative !important;
}

.rfdSelectOuter{
	width:171px !important;	
	padding-left:5px !important;	
	background-image:url(/images/drop_arrow.jpg) !important;	
	background-repeat:no-repeat !important;	
	background-position:164px 5px !important;	
	z-index:5 !important;
	position:relative !important;
}

.rfdSelectText{
	width:150px !important;	
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#7d7d7d !important;
	z-index:5 !important;
	position:relative !important;
	
	
}

.rfdSelectBox{
	z-index:3 !important;
}
.ProductSearchPropertyItemValueInputBox_1		{
	width:184px;
}

.SearchAdvancedInputBox_1	{}
.SearchAdvancedCopy_1		{}

.SearchResultsListContainer_1				{
	float:left;
	width:175px;
}
.SearchResultsListBlogItemContainer_1{
	float:left;
	width:175px;	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:10px;
}
.SearchResultsListBlogItemTitleContainer_1{
	float:left;
	width:175px;	
	padding-top:10px;
}
a.SearchResultsListBlogItemTitleLink_1:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_1:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	text-decoration:underline;
}
	
.SearchResultsListBlogItemDateNameCommentCountContainer_1{
	display:none;	
}
#ctl03_Searchresults1_dtlDataList{
	float:left;
	width:175px;
}
#ctl03_Searchresults1_dtlDataList span{
	float:left;
	width:175px;
	padding:0px 0px 10px 0px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ctl03_Searchresults1_dtlDataList span span{
	float:left;
	width:175px;
	background:none !important;
	padding:0px 0px 0px 0px !important;
}
.SearchResultsListItemContainer_1			{}
.SearchResultsListCategoryContainer_1		{}
.SearchResultsListRankThumbnailContainer_1{}
.SearchResultsListContentContainer_1		{}
.SearchResultsListRankContainer_1			{}
.SearchResultsListThumbnailContainer_1	{}
.SearchResultsListTitleContainer_1		{}
.SearchResultsListDescriptionContainer_1	{}
.SearchResultsListProductContainer_1							{}
.SearchResultsListProductPricingContainer_1					{}
.SearchResultsListProductRRPContainer_1						{}
.SearchResultsListProductRRPTitleContainer_1					{}
.SearchResultsListProductRRPValueContainer_1					{}
.SearchResultsListProductBeforeDiscountPriceContainer_1		{}
.SearchResultsListProductBeforeDiscountPriceTitleContainer_1	{}
.SearchResultsListProductBeforeDiscountPriceValueContainer_1	{}
.SearchResultsListProductAfterDiscountPriceContainer_1		{}
.SearchResultsListProductAfterDiscountPriceTitleContainer_1	{}
.SearchResultsListProductAfterDiscountPriceValueContainer_1	{}
.SearchResultsListProductQuantityContainer_1		{}
.SearchResultsListProductQuantityTitleContainer_1	{}
.SearchResultsProductQuantityTitleCopy_1			{}
.SearchResultsListProductQuantityInputContainer_1	{}
.SearchResultsProductQuantityInputBox_1				{}
.SearchResultsListProductAddToCartContainer_1		{}
.SearchResultsListAbstractContainer_1		{}
.SearchResultsListAbstractTitleContainer_1{}
.SearchResultsListAbstractDescriptionContainer_1	{}
.SearchResultsListMoreDetailsLinkContainer_1		{}
.SearchResultsCategoryCopy_1				{}
.SearchResultsRankCopy_1					{}
A.SearchResultsTitleLink_1:link			{}
A.SearchResultsTitleLink_1:visited		{}
A.SearchResultsTitleLink_1:active			{}
A.SearchResultsTitleLink_1:hover			{}
.SearchResultsThumbnail_1					{}
.SearchResultsDescriptionCopy_1			{}
.SearchResultsProductRRPTitleCopy_1					{}
.SearchResultsProductRRPValueCopy_1					{}
.SearchResultsProductBeforeDiscountPriceTitleCopy_1	{}
.SearchResultsProductBeforeDiscountPriceValueCopy_1	{}
.SearchResultsProductAfterDiscountPriceTitleCopy_1	{}
.SearchResultsProductAfterDiscountPriceValueCopy_1	{}
.SearchResultsProductAddToCartImage_1					{}
.SearchResultsAbstractTitleCopy_1			{}
.SearchResultsAbstractDescriptionCopy_1	{}
.SearchResultsMoreDetailsThumbnail_1		{}
A.SearchResultsMoreDetailsLink_1:link		{}
A.SearchResultsMoreDetailsLink_1:visited	{}
A.SearchResultsMoreDetailsLink_1:active	{}
A.SearchResultsMoreDetailsLink_1:hover	{}

.SearchResultsPagingContainer_1				{
	float:left;
	width:735px;
	padding:10px 0px 10px 10px;
}
#MostPopular1_Paging_plhPagingTop_dtlDataList{
	float:left;
}

.SearchResultsPagingPreviousPageContainer_1	{
	float:left;
	width:75px;
	height:29px;
	
	padding-left:587px;
	
	display:block;
	background-image:url(/images/pre.jpg);
	background-repeat:no-repeat;
	background-position:590px 0px;
}
.SearchResultsPagingListContainer_1			{
	float:left;
	width:567px;
	padding-right:20px;
	height:29px;
	margin-top:-29px;
	z-index:3;
	position:relative;
}

.SearchResultsPagingNextPageContainer_1		{
	float:left;
	width:73px;
	height:29px;
	
	
	
	display:block;
	background-image:url(/images/next.jpg);
	background-repeat:no-repeat;
}
A.SearchResultsPagingNextLink_1:link		{
	float:left;
	width:73px;
	height:29px;
	display:block;
}
A.SearchResultsPagingNextLink_1:visited		{
	float:left;
	width:73px;
	height:29px;
	display:block;
	}
A.SearchResultsPagingNextLink_1:active		{
	float:left;
	width:73px;
	height:29px;
	display:block;
	}
A.SearchResultsPagingNextLink_1:hover		{
	float:left;
	width:73px;
	height:29px;
	display:block;
	}
A.SearchResultsPagingPreviousLink_1:link	{
	float:left;
	width:75px;
	height:29px;
	display:block;
	
}
A.SearchResultsPagingPreviousLink_1:visited	{
	float:left;
	width:75px;
	height:29px;
	display:block;
	}
A.SearchResultsPagingPreviousLink_1:active	{
	float:left;
	width:75px;
	height:29px;
	display:block;
	}
A.SearchResultsPagingPreviousLink_1:hover	{
	float:left;
	width:75px;
	height:29px;
	display:block;
	}
.SearchResultsPagingSeparator_1				{	
	display:none;
}
A.SearchResultsPagingLink_1:link			{
	float:left;
	width:15px;
	height:25px;
	padding:5px 10px 0px 8px;
	
	background-image:url(/images/pagesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717070;
	text-decoration:none;
	text-align:center;
}
A.SearchResultsPagingLink_1:visited			{
	float:left;
	width:15px;
	height:25px;
	padding:5px 10px 0px 8px;
	
	background-image:url(/images/pagesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717070;
	text-decoration:none;
	text-align:center;
}
A.SearchResultsPagingLink_1:active			{
	float:left;
	width:15px;
	height:25px;
	padding:5px 10px 0px 8px;
	background-image:url(/images/pagesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717070;
	text-decoration:none;
	text-align:center;
	
}
A.SearchResultsPagingLink_1:hover			{
	float:left;
	width:15px;
	height:25px;
	padding:5px 10px 0px 8px;
	background-image:url(/images/pagesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	text-decoration:none;
	text-align:center;
}
.SearchResultsPagingLinkSelected_1			{
	float:left;
	width:15px;
	height:25px;
	padding:5px 8px 0px 10px;
	background-image:url(/images/pagesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d1818;
	font-weight:bold;
	text-decoration:none;
	
	text-align:center;
}


.BlogItemContainer_1{
	float:left;
	width:695px;
}

.BlogItemDateNameCommentCountContainer_1{
	float:left;
	width:695px;
	height:20px;
	padding-top:50px;
}
.BlogItemDateContainer_1{
	float:left;
	width:115px;
	height:20px;
	
	background-image:url(/images/datesep.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.BlogItemDateCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#29313b;
}
.BlogItemDateSeparatorContainer_1{
	float:left;
	width:70px;
	height:20px;
	padding-left:10px;
}
.BlogItemDateSeparatorCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#29313b;
}

.BlogItemNameContainer_1{
	float:left;
	width:500px;
	height:20px;
}
.BlogItemNameCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#9d1818;
	
}
.BlogItemContentNameContainer_1{
	float:left;
	width:695px;
	height:50px;
	margin-top:-70px;
	z-index:2;
	position:relative;
	
}
.BlogItemContentNameCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	color:#29313b;
	text-decoration:none;
}
.BlogItemContentHtmlContainer_1{
	float:left;
	width:695px;
	padding-bottom:10px;
	padding-top:15px;
}
.BlogItemTagContainer_1{
	float:left;
	width:675px;
	padding-bottom:10px;
	background-image:url(/images/tag.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
}
	a.BlogItemTagLink_1:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}

	a.BlogItemTagLink_1:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}
	a.BlogItemTagLink_1:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}
	a.BlogItemTagLink_1:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}

	.BlogItemTagContainer_1 a:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}
	.BlogItemTagContainer_1 a:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}
	.BlogItemTagContainer_1 a:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}
	.BlogItemTagContainer_1 a:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}


.CommentListContainer_1{
	float:left;
	width:695px;
	padding-bottom:20px;
}
.CommentListItemsContainer_1{
	float:left;
	width:695px;
}
.CommentListItemContainer_1{
	float:left;
	width:695px;
	padding:20px 0px 20px 0px;
	border-bottom:1px solid #cccccc;
	
}
.CommentNameDateRatingContainer_1{
	float:left;
	width:695px;
	padding-bottom:15px;
	
	background-image:url(/images/66.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
/*
#CommentList1_dtlDataList_ctl00_divCommentNameDateRating{
	background-image:url(/images/66.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
*/

	.CommentNameContainer_1{
		float:left;
		width:120px;
		height:20px;
		padding-left:60px;
		background-image:url(/images/postedby.jpg);
		background-repeat:no-repeat;
		background-position:0px 2px;
	}
	.CommentNameCopy_1{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#9d1818;
	}
	.CommentNameSeparatorContainer_1{
		float:left;
		width:10px;
		background-image:url(/images/datesep.jpg);
		background-repeat:no-repeat;
		display:block;
	}
	.CommentNameSeparatorCopy_1{
		display:none;	
	}
	
	.CommentDateCopy_1{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#29313b;
	}
	
	.CommentDateContainer_1{
		float:left;
		width:115px;
		height:20px;
		
		background-image:url(/images/datesep.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding-left:10px;
	}
	.CommentDateSeparatorContainer_1{
		display:none;
	}
	.CommentRatingContainer_1{
		float:left;
		clear:both;
		width:112px;
		
		height:30px;
		text-align:left;
		
	
		padding-right:18px;
	}
	.CommentRatingValueCopy_1{
		color:#29313b;
	}
		.CommentRatingTitleContainer_1{
			display:none;	
		}
		.CommentRatingTitleCopy_1{
			display:none;	
		}
	.CommentRatingValueContainer_1{
		float:left;
		width:112px;
		height:30px;
		
	}
	.CommentRatingValueCopy_1{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#fff;
	}
	.CommentSubjectContainer_1{
		float:left;
		width:695px;
	}
		.CommentSubjectCopy_1{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			color:#7d7d7d;
		}
	.CommentMessageContainer_1{
		/*float:left;
		width:695px;*/
		
		float:left;
		width:645px;
		padding:0px 25px 15px 25px;
		font-style:italic;
		background-image:url(/images/99.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}



.CommentPostContainer_1{
	float:left;
	width:695px;
}
	.CommentPostNameContainer_1, .CommentPostEmailAddressContainer_1, .CommentPostSubjectContainer_1, .CommentPostRatingContainer_1{
		float:left;
		width:175px;
		padding-right:20px;
		clear:both;
		height:45px;
	}
	.CommentPostNameTitleContainer_1, .CommentPostEmailAddressTitleContainer_1, .CommentPostSubjectTitleContainer_1, .CommentPostMessageTitleContainer_1{
		display:none;	
	}
	.CommentPostNameInputContainer_1, .CommentPostEmailAddressInputContainer_1, .CommentPostSubjectInputContainer_1{
		float:left;
		width:175px;
		padding-bottom:10px;
		z-index:2;
		position:relative;
	}
	
	.CommentPostRatingInputContainer_1{
		float:left;
		width:695px;
		height:60px;
	}
	.CommentPostRating0Copy_1, .CommentPostRating1Copy_1, .CommentPostRating2Copy_1, .CommentPostRating3Copy_1, .CommentPostRating4Copy_1, .CommentPostRating5Copy_1{
		font-size:10px;
	}
		.CommentPostRating0Container_1, .CommentPostRating1Container_1, .CommentPostRating2Container_1, .CommentPostRating3Container_1, .CommentPostRating4Container_1, .CommentPostRating5Container_1{
			float:left;
			width:33px;	
			height:30px;
			background-image:url(/images/e_glass.jpg);
			background-repeat:no-repeat;
			padding-top:30px;
			background-position:5px 0px;
			
		}
	.CommentPostMessageContainer_1{
		float:left;
		clear:both;
		width:500px;
		
		padding-left:195px;
	}
	.CommentPostMessageInputContainer_1{
		width:500px;
		height:194px;
		margin-top:-180px;	
	}
	.CommentPostSubmitContainer_1{
		clear:both;
		float:left;
		width:695px;
		text-align:right;
		margin-top:-195px;	
		
	}
	
	.CommentPostStatusContainer_1{
		float:left;
		width:695px;
		padding-bottom:10px;
	}
		.CommentPostSuccessMessageCopy_1{
			font-weight:bold;	
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color:#9d1818;
		}
	.CommentPostValidatorErrorCopy_1{
		font-size:10px;
		color:#F00;
	}
	
	.CommentPostNameInputBox_1, .CommentPostEmailAddressInputBox_1, .CommentPostSubjectInputBox_1{
			width:163px !important;
			height:17px !important;
			padding:4px 5px 6px 5px !important;
			background-color:#ffe8bc !important;
			border:1px solid #cccccc !important;
			
			font-family:Georgia, "Times New Roman", Times, serif !important;
			font-size:13px !important;
			color:#82693b !important;
			
	}
	.CommentPostMessageInputBox_1{
		    width:341px !important;
			height:154px !important;
			padding:4px 5px 6px 5px !important;
			background-color:#ffe8bc !important;
			border:1px solid #cccccc !important;
            font-family:Georgia, "Times New Roman", Times, serif !important;
			font-size:13px !important;
			color:#82693b !important;
	}
	
.SearchResultsListContainer_2{
	float:left;
	width:530px;
	padding:0px 1px 0px 1px;
	overflow:hidden;
}
#HomeSpecials1_dtlDataList{
	float:left;
	width:530px;
}
#HomeSpecials1_dtlDataList td{
	width:265px;
	border-bottom:1px solid #ececec;
	padding-top:20px;
}
.SearchResultsListItemContainer_2{
	float:left;
	width:240px;
	padding-right:16px;
	padding-bottom:30px;
	padding-left:9px;
}
.SearchResultsListRankThumbnailContainer_2{
	float:left;
	width:66px;
	min-height:125px;
	_height:125px;
}
.SearchResultsListThumbnailContainer_2{
	float:left;
	width:66px;	
	text-align:center;
}
.SearchResultsListContentContainer_2{
	float:left;
	width:174px;
}
.SearchResultsListTitleContainer_2{
	float:left;
	width:174px;
	height:55px;
	overflow:hidden;
	
}
a.SearchResultsTitleLink_2:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_2:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_2:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#c80909;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.SearchResultsListProductContainer_2{
	float:left;
	width:174px;
}
.SearchResultsListProductDataField1Container_2{
	float:left;
	width:174px;
	height:18px;
	overflow:hidden;
}
.SearchResultsListProductDataField1TitleContainer_2{
	float:left;
	width:auto;
}
.SearchResultsListProductDataField1TitleCopy_2{
	color:#990000; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}


.SearchResultsListProductPricingContainer_2{
	float:left;
	width:174px;
	height:30px;
	overflow:hidden;
}
.SearchResultsListProductAfterDiscountPriceContainer_2{
	float:left;
	width:174px;
}
.SearchResultsListProductAfterDiscountPriceTitleContainer_2{
	display:none;	
}
.SearchResultsListProductAfterDiscountPriceValueContainer_2{
	float:left;
	width:174px;
}
.SearchResultsProductAfterDiscountPriceValueCopy_2{
	font-size:24px;
	color:#990000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.SearchResultsListProductDataField1ValueContainer_2{
	float:left;
	width:auto;
	height:15px;
}
.SearchResultsListProductDataField1ValueCopy_2{
	font-size:12px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}

.SearchResultsListProductDataField2Container_2{
	float:left;
	width:210px;
	height:20px;
	overflow:hidden;
}
.SearchResultsListProductDataField3Container_2{
	float:left;
	width:210px;
	height:15px;
	overflow:hidden;
	padding-bottom:10px;
}
.SearchResultsThumbnail_2{
	/*
	width:40px;
	height:79px;
	*/
	width:30px;
}
.SearchResultsThumbnail_3{
	margin:auto;	
}

.SearchResultsListProductDataField2ValueContainer_2{
	float:left;
	width:210px;
}
.SearchResultsListProductDataField2ValueCopy_2{
	font-size:15px;
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
	
}


.SearchResultsListContainer_3{
	float:left;
	width:743px;
	padding-top:15px;
	border-top:1px solid #e0e0e0;
}
.SearchResultsListItemContainer_3{
	float:left;
	width:743px;
	background-image:url(/images/pc_sr_body.jpg);
	background-repeat:repeat-y;	
}
.SearchResultsListRankThumbnailContainer_3{
	float:left;
	width:743px;
	/*background-image:url(/images/reg_top.jpg);	*/
	background-image:url(/images/pc_sr_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	min-height:150px;
	_height:150px;
}
.SearchResultsListThumbnailContainer_3{
	float:left;
	width:117px;
	height:229px;
	padding:48px 0px 0px 10px;
	z-index:3;
	text-align:center;
	position:relative;
}
.SearchResultsListContentContainer_3{
	float:left;
	width:576px;	
	min-height:209px;
	_height:209px;
	padding:0px 20px 37px 147px; 
	background-image:url(/images/pc_sr_footer2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top:-229px;
	z-index:2;
	position:relative;
}
.SearchResultsListMoreDetailsLinkContainer_3{
	float:left;
	width:225px;
	margin-top:-58px;
}
.SearchResultsListTitleContainer_3{
	float:left;
	width:568px;
	padding-bottom:5px;
}
a.SearchResultsTitleLink_3:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsTitleLink_3:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsTitleLink_3:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsTitleLink_3:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#29313b;
	text-decoration:none;
}
.SearchResultsListDescriptionContainer_3{
	float:left;
	width:412px;
	height:70px;
	overflow:hidden;
	padding:42px 27px 0px 0px;
}
.SearchResultsDescriptionCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#29313b;
}
.SearchResultsListProductContainer_3{
	float:left;
	width:115px;
	height:149px;
	padding:10px;
	
	/*
	background-image:url(/images/productDetails.jpg);
	background-repeat:no-repeat;
	*/
	border:1px solid #e5e5e5
	
}
.SearchResultsListProductDataField1Container_3{
	float:left;
	width:500px;
	height:42px;
	margin-left:-450px;
	z-index:2;
	position:relative;
}
.SearchResultsListProductDataField1ValueContainer_3{
	float:left;
	width:195px;
	height:12px;
	
}
.SearchResultsListProductDataField1ValueCopy_3{
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#9d1818;
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#cf1313;
}
.SearchResultsListProductDataField2Container_3{
	float:left;
	width:173px;
	height:28px;
	padding-top:10px;
	padding-bottom:5px;
}
.SearchResultsListProductDataField2ValueContainer_3{
	float:left;
	width:113px;
	height:25px;
	text-align:right;
}
.SearchResultsListProductDataField2ValueCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
}
.SearchResultsListProductDataField3Container_3{
	float:left;
	width:173px;
	height:26px;
}
.SearchResultsListProductDataField3ValueContainer_3{
	float:left;
	width:165px;
	padding-left:8px;
	height:26px;
}
.SearchResultsListProductDataField3ValueCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cf1313;
}

.SearchResultsListProductLineItemsContainer_3{
	float:left;
	width:568px;
}
.SearchResultsListProductLineItemContainer_3{
	float:left;
	width:568px;
	padding-bottom:5px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.SearchResultsListProductLineItemNameContainer_3{
	display:none;	
}
.SearchResultsListProductLineItemDataField1Container_3{
	float:left;
	width:110px;
}
.SearchResultsListProductLineItemDataField2Container_3{
	float:left;
	width:110px;
}
.SearchResultsListProductLineItemDataField3Container_3{
	float:left;
	width:110px;
}
.SearchResultsListProductLineItemAddToCartImage_3{
		
}


.SearchResultsListProductPricingContainer_3{
	float:left;
	width:119px;
	height:42px;
	
	margin-top:-85px;
	z-index:3;
	position:relative;
}
.SearchResultsListProductRRPContainer_3{
	float:left;
	width:119px;
	height:42px;
}
.SearchResultsListProductRRPTitleContainer_3{
	/*float:left;
	width:82px;
	height:25px;
	*/
	display:none;
}
.SearchResultsProductRRPTitleCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#29313b;
	
}
.SearchResultsListProductRRPValueContainer_3{
	/*float:left;
	width:88px;
	height:25px;*/
	float:left;
	width:109px;
	height:26px;
	padding:8px 5px;
	background-image:url(/images/price_bg_black.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}
.SearchResultsProductRRPValueCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fefefe;
	font-weight:normal;
}

.SearchResultsListProductAfterDiscountPriceContainer_3{
	float:left;
	width:119px;
	height:42px;
}
.SearchResultsListProductAfterDiscountPriceTitleContainer_3{
	/*float:left;
	width:111px;
	height:25px;*/
	
	display:none;
}
.SearchResultsProductAfterDiscountPriceTitleCopy_3{
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fefefe;
	font-weight:normal;
}
.SearchResultsListProductAfterDiscountPriceValueContainer_3{
	/*float:left;
	width:59px;
	height:25px;*/
	
	float:left;
	width:109px;
	height:26px;
	padding:8px 5px;
	background-image:url(/images/price_bg_red.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}
.SearchResultsProductAfterDiscountPriceValueCopy_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fefefe;
	font-weight:normal;
}

.SearchResultsListProductQuantityContainer_3{
	float:left;
	width:165px;
	padding-left:8px;	
}
.SearchResultsListProductQuantityTitleContainer_3{
	display:none;	
}
.SearchResultsListProductQuantityInputContainer_3{
	float:left;
	width:103px;
	height:40px;
	text-align:right;
}
.SearchResultsProductQuantityInputBox_3{
	width:78px !important;
	height:17px !important;
	padding:5px 0px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#7c7c7c !important;
	text-align:center !important;
	border:1px solid #cdcdcd !important;
	
}

.SearchResultsListProductAddToCartContainer_3{
	float:left;
	width:113px;
	text-align:right;
}

.SearchResultsListContainer_4{
	float:left;
	width:735px;
	
}
.SearchResultsListBlogItemContainer_4{
	float:left;
	width:735px;
	background-image:url(/images/reg_body.jpg);
	background-repeat:repeat-y;
}
.SearchResultsListBlogItemTitleContainer_4{
	float:left;
	width:600px;
	padding:20px 115px 15px 20px;
	background-image:url(/images/reg_top.jpg);	
	background-repeat:no-repeat;
	background-position:top;	
	
	
}
a.SearchResultsListBlogItemTitleLink_4:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_4:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_4:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#29313b;
	text-decoration:none;
}
a.SearchResultsListBlogItemTitleLink_4:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#29313b;
	text-decoration:underline;
}


.SearchResultsListBlogItemDateNameCommentCountContainer_4{
	float:left;
	width:695px;
	padding-bottom:10px;
	padding-left:20px;
}
.SearchResultsListBlogItemDateContainer_4{
	float:left;
	width:115px;
	height:18px;
	padding-left:215px;
	background-image:url(/images/datesep.jpg);
	background-repeat:no-repeat;
	background-position:205px 0px;
}
	.SearchResultsListBlogItemDateCopy_4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#29313b;
	}

.SearchResultsListBlogItemDateSeparatorContainer_4{
	float:left;
	width:70px;
	height:18px;
	margin-left:-330px;
}
	.SearchResultsListBlogItemDateSeparatorCopy_4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#29313b;
	}

.SearchResultsListBlogItemNameContainer_4{
	float:left;
	width:145px;
	height:18px;
	margin-left:-265px;
}
.SearchResultsListBlogItemNameSeparatorContainer_4{
	display:none;	
}
	.SearchResultsListBlogItemAuthorNameCopy_4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#9d1818;
	}
.SearchResultsListBlogItemCommentCountContainer_4{
	float:right;
	width:78px;
	height:22px;
	padding:3px 20px 0px 10px;
	background-image:url(/images/comments_count.jpg);
	background-repeat:no-repeat;
	
	margin-top:-40px;
	z-index:2;
	position:relative;
}
	.SearchResultsListBlogItemCommentCountCopy_4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#fff;
	}
	a.commentlnk:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#fff;
		text-decoration:none;
	}
	a.commentlnk:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#fff;
		text-decoration:none;
	}
	a.commentlnk:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#fff;
		text-decoration:none;
	}
	a.commentlnk:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#fff;
		text-decoration:none;
	}

.SearchResultsListBlogItemDescriptionContainer_4{
	float:left;
	width:695px;	
	padding:0px 20px 37px 20px; 
	background-image:url(/images/blogfooter.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
	.SearchResultsListBlogItemDescriptionCopy_4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#7d7d7d;
		line-height:19px;
	}
.SearchResultsListBlogItemTagContainer_4{
	float:left;
	width:675px;	
	padding:0px 20px 37px 40px; 
	background-image:url(/images/blogfooter2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top:-30px;
}
	a.BlogItemTagLink_1:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}	
	
	a.BlogItemTagLink_1:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}	
	
	a.BlogItemTagLink_1:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:none;
	}	
	
	a.BlogItemTagLink_1:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9d1818;
		font-size:12px;
		text-decoration:underline;
	}	
	

.SearchResultsListContainer_10{
	float:left;
	padding:0px 0px;
	overflow:hidden;
}
.SearchResultsListItemContainer_10{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:17px;
	vertical-align: top;
}
.SearchResultsListItemContainer_10 td{
	float:left;
	vertical-align: top;
}
.SearchResultsListRankThumbnailContainer_10{
	float:left;
	width:40px;
	min-height:125px;
	_height:125px;
}
.SearchResultsListThumbnailContainer_10{
	float:left;
	width:40px;	
}
.SearchResultsListContentContainer_10{
	float:left;
	width:108px;
}
.SearchResultsListTitleContainer_10{
	float:left;
	width:108px;
	min-height:80px;
	overflow:hidden;
	text-align: left;
	padding-bottom:5px;
	
}
.SearchResultsListDescriptionContainer_10{
	float: left;
	width: 107px;
}
a.SearchResultsTitleLink_10:link{
    font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_10:active{
    font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_10:visited{
    font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
a.SearchResultsTitleLink_10:hover{
    font-family:Arial, Helvetica, sans-serif;
	color:#29313b;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.SearchResultsListProductContainer_10{
	float:left;
	width:107px;
}
.SearchResultsListProductDataField1Container_10{
	float:left;
	width:108px;
	height:18px;
	overflow:hidden;
}
.SearchResultsListProductPricingContainer_10{
	float:left;
	width:107px;
	height:20px;
	overflow:hidden;
}
.SearchResultsListProductAfterDiscountPriceContainer_10{
	float:left;
	width:108px;
	height: 15px;
}
.SearchResultsListProductAfterDiscountPriceTitleContainer_10{
	display: block;
	float: left;	
}
.SearchResultsListProductAfterDiscountPriceValueContainer_10{
	float:left;
}
.SearchResultsProductAfterDiscountPriceValueCopy_10{
	font-size:12px;
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
}
.SearchResultsListProductDataField1ValueContainer_10{
	float:left;
	width:108px;
	height:15px;
	overflow:hidden;
}
.SearchResultsListProductDataField1ValueCopy_10{
	font-size:12px;
	color:#c80909;
	font-family:Arial, Helvetica, sans-serif;
}

.SearchResultsListProductDataField2Container_10{
	float:left;
	width:130px;
	min-height:15px;
	overflow:hidden;
}
.SearchResultsListProductDataField3Container_10{
	float:left;
	width:100px;
	height:20px;
	overflow:hidden;
	padding-bottom:10px;
}
.SearchResultsThumbnail_10{
	/*
	width:40px;
	height:79px;
	*/
	width:30px;
}
.SearchResultsThumbnail_10 img{
	margin:auto;	
	width:40px;
	height:79px;
	float:left;
}

.SearchResultsListProductDataField2ValueContainer_10{
	float:left;
	width:130px;
}
.SearchResultsListProductDataField2ValueCopy_10{
	font-size:15px;
	color:#29313b;
	font-family:Arial, Helvetica, sans-serif;
	
}
#week_Paging_plhPagingTop_divPaging{
	display: none;	
}
#week_Paging_plhPagingBottom_divPaging{
	display: none;
}
.SearchResultsDescriptionCopy_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7d7d7d;
	width: 107px;
	text-align: left;
	float: left;
}
.SearchResultsProductAfterDiscountPriceTitleCopy_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29313b;
}
.SearchResultsListProductAddToCartContainer_10{
	float: left;
	width: 108px;
	text-align: left;
}
table#week_dtlDataList{
	float: left;
	width: 539px;
}


	
	
.ContactFormContainer_1						{ padding:10px 20px 20px 0px;  width:365px; float:left;  overflow:hidden;   }
.ContactFormTitleContainer_1					{float:left;}
.ContactFormStatusContainer_1					{padding:10px 0px 10px 10px; background-color: #f0f8fb; border: solid 1px #95b5c8; width: 350px; text-align:center; margin-bottom:10px;}
.ContactFormSalutationFirstLastNameContainer_1{}
.ContactFormSalutationTitleContainer_1		{float:left; width: 80px;}
.ContactFormSalutationInputContainer_1		{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormFirstNameTitleContainer_1			{float:left; width: 80px;}
.ContactFormFirstNameInputContainer_1			{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormLastNameTitleContainer_1			{float:left; width: 80px;}
.ContactFormLastNameInputContainer_1			{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormCompanyContainer_1				{}
.ContactFormCompanyTitleContainer_1			{float:left; width: 80px;}
.ContactFormCompanyInputContainer_1			{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormEmailAddressContainer_1			{}
.ContactFormEmailAddressTitleContainer_1		{float:left; width:80px;}
.ContactFormEmailAddressInputContainer_1		{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormPhoneNumber1Container_1			{}
.ContactFormPhoneNumber1TitleContainer_1		{float:left; width:80px;}
.ContactFormPhoneNumber1InputContainer_1		{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormPhoneNumber2Container_1			{}
.ContactFormPhoneNumber2TitleContainer_1		{}
.ContactFormPhoneNumber2InputContainer_1		{}
.ContactFormFaxNumberContainer_1				{}
.ContactFormFaxNumberTitleContainer_1			{}
.ContactFormFaxNumberInputContainer_1			{}
.ContactFormPhysicalAddressContainer_1		{}
.ContactFormPhysicalAddressTitleContainer_1	{}
.ContactFormPhysicalAddressInputContainer_1	{}
.ContactFormUserPhysicalAddressNameContainer_1{}
.ContactFormUserPhysicalAddressValueContainer_1{}
.ContactFormPostalAddressContainer_1			{}
.ContactFormPostalAddressTitleContainer_1		{}
.ContactFormPostalAddressInputContainer_1		{}
.ContactFormUserPostalAddressNameContainer_1	{}
.ContactFormUserPostalAddressValueContainer_1	{}
.ContactFormPropertyContainer_1				{}
.ContactFormPropertyItemContainer_1			{}
.ContactFormPropertyNameContainer_1			{}
.ContactFormPropertyValueContainer_1			{}
.ContactFormMessageContainer_1				{padding-top:5px;}
.ContactFormMessageTitleContainer_1			{float:left; width: 280px;float:left; width: 80px;}
.ContactFormMessageInputContainer_1			{float:left; width: 280px;padding-bottom: 5px;}
.ContactFormSubmitContainer_1				{text-align:left; padding-left: 290px; padding-top: 10px; padding-bottom: 10px;}
.ContactFormTitleCopy_1						{}
.ContactFormSalutationTitleCopy_1				{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormSalutationInputBox_1				{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormFirstNameTitleCopy_1				{ font-size:11px; color:#535553; font-weight:normal;}
.ContactFormFirstNameInputBox_1				{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormLastNameTitleCopy_1				{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormLastNameInputBox_1				{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormCompanyNameTitleCopy_1			{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormCompanyNameInputBox_1				{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormEmailAddressTitleCopy_1			{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormEmailAddressInputBox_1			{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormPhoneNumber1TitleCopy_1			{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormPhoneNumber1InputBox_1			{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormPhoneNumber2TitleCopy_1			{}
.ContactFormPhoneNumber2InputBox_1			{}
.ContactFormFaxNumberTitleCopy_1				{}
.ContactFormFaxNumberInputBox_1				{}
.ContactFormPhysicalAddressTitleCopy_1		{}
.ContactFormUserPhysicalAddressNameTitleCopy_1{}
.ContactFormUserPhysicalAddressValueInputBox_1{}
.ContactFormPostalAddressTitleCopy_1			{}
.ContactFormUserPostalAddressNameTitleCopy_1	{}
.ContactFormUserPostalAddressValueInputBox_1	{}
.ContactFormPropertyNameTitleCopy_1				{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormPropertyValueInputBox_1				{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormPropertyValueMultiLineInputBox_1	{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal; height:80px;}
.ContactFormPropertyValueDropDownList_1			{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormPropertyValueCheckBoxList_1			{font-size:11px; color:#535553; font-weight:normal;}
.ContactFormPropertyValueRadioButtonList_1		{font-size:11px;  color:#535553; font-weight:normal;}
.ContactFormPropertyValueLabelList_1			{font-size:11px;  color:#535553; font-weight:normal;}
.ContactFormPropertyErrorMessageCopy_1		{}
.ContactFormMessageTitleCopy_1				{ font-size:11px; color:#535553; font-weight:normal;}
.ContactFormMessageInputBox_1					{background-color: #ffffff; border: solid 1px #CACACA; width: 275px; height: 100px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactFormErrorMessageCopy_1				{ color:#CC0000;font-weight:bold;}
.ContactFormSuccessMessageCopy_1				{font-family:Arial;font-size:11px;color:#535553;font-weight:bold;}
.ContactFormValidatorErrorCopy_1				{padding-left:0px;font-family:Verdana;font-size:9px;color:#CC0000;}


.FeedbackFormContainer_1						{}
.FeedbackFormTitleContainer_1					{}
.FeedbackFormStatusContainer_1				{}
.FeedbackFormSalutationFirstLastNameContainer_1{}
.FeedbackFormSalutationTitleContainer_1		{}
.FeedbackFormSalutationInputContainer_1		{}
.FeedbackFormFirstNameTitleContainer_1		{}
.FeedbackFormFirstNameInputContainer_1		{}
.FeedbackFormLastNameTitleContainer_1			{}
.FeedbackFormLastNameInputContainer_1			{}
.FeedbackFormCompanyContainer_1				{}
.FeedbackFormCompanyTitleContainer_1			{}
.FeedbackFormCompanyInputContainer_1			{}
.FeedbackFormEmailAddressContainer_1			{}
.FeedbackFormEmailAddressTitleContainer_1		{}
.FeedbackFormEmailAddressInputContainer_1		{}
.FeedbackFormPhoneNumber1Container_1			{}
.FeedbackFormPhoneNumber1TitleContainer_1		{}
.FeedbackFormPhoneNumber1InputContainer_1		{}
.FeedbackFormPhoneNumber2Container_1			{}
.FeedbackFormPhoneNumber2TitleContainer_1		{}
.FeedbackFormPhoneNumber2InputContainer_1		{}
.FeedbackFormFaxNumberContainer_1				{}
.FeedbackFormFaxNumberTitleContainer_1		{}
.FeedbackFormFaxNumberInputContainer_1		{}
.FeedbackFormPhysicalAddressContainer_1		{}
.FeedbackFormPhysicalAddressTitleContainer_1	{}
.FeedbackFormPhysicalAddressInputContainer_1	{}
.FeedbackFormUserPhysicalAddressNameContainer_1{}
.FeedbackFormUserPhysicalAddressValueContainer_1{}
.FeedbackFormPostalAddressContainer_1			{}
.FeedbackFormPostalAddressTitleContainer_1	{}
.FeedbackFormPostalAddressInputContainer_1	{}
.FeedbackFormUserPostalAddressNameContainer_1	{}
.FeedbackFormUserPostalAddressValueContainer_1{}
.FeedbackFormMessageContainer_1				{}
.FeedbackFormMessageTitleContainer_1			{}
.FeedbackFormMessageInputContainer_1			{}
.FeedbackFormSubmitContainer_1				{}
.FeedbackFormTitleCopy_1						{}
.FeedbackFormSalutationTitleCopy_1			{}
.FeedbackFormSalutationInputBox_1				{}
.FeedbackFormFirstNameTitleCopy_1				{}
.FeedbackFormFirstNameInputBox_1				{}
.FeedbackFormLastNameTitleCopy_1				{}
.FeedbackFormLastNameInputBox_1				{}
.FeedbackFormCompanyNameTitleCopy_1			{}
.FeedbackFormCompanyNameInputBox_1			{}
.FeedbackFormEmailAddressTitleCopy_1			{}
.FeedbackFormEmailAddressInputBox_1			{}
.FeedbackFormPhoneNumber1TitleCopy_1			{}
.FeedbackFormPhoneNumber1InputBox_1			{}
.FeedbackFormPhoneNumber2TitleCopy_1			{}
.FeedbackFormPhoneNumber2InputBox_1			{}
.FeedbackFormFaxNumberTitleCopy_1				{}
.FeedbackFormFaxNumberInputBox_1				{}
.FeedbackFormPhysicalAddressTitleCopy_1		{}
.FeedbackFormUserPhysicalAddressNameTitleCopy_1{}
.FeedbackFormUserPhysicalAddressValueInputBox_1{}
.FeedbackFormPostalAddressTitleCopy_1			{}
.FeedbackFormUserPostalAddressNameTitleCopy_1	{}
.FeedbackFormUserPostalAddressValueInputBox_1	{}
.FeedbackFormMessageTitleCopy_1				{}
.FeedbackFormMessageInputBox_1				{}
.FeedbackFormErrorMessageCopy_1				{}
.FeedbackFormSuccessMessageCopy_1				{}
.FeedbackFormValidatorErrorCopy_1				{}

.RegistrationFormContainer_1					{
	float:left;
	width:175px;
}
.RegistrationFormTitleContainer_1				{}
.RegistrationFormStatusContainer_1			{
	float:left;
	width:175px;
	padding-bottom:10px;
}
.RegistrationFormSalutationFirstLastNameContainer_1	{
	float:left;
	width:175px;
	min-height:29px;
	_height:29px;
	padding-bottom:7px;
}
.RegistrationFormSalutationTitleContainer_1	{ display:none; visibility:hidden;}
.RegistrationFormSalutationInputContainer_1	{
	
}
.RegistrationFormFirstNameTitleContainer_1	{display:none; visibility:hidden;}
.RegistrationFormFirstNameInputContainer_1	{
	float:left;
	width:145px;
	min-height:20px;
	_height:20px;
	padding:6px 1px 3px 29px;
	
	background-image:url(/images/txtbox_name.jpg);
	background-repeat:no-repeat;
	
}
.RegistrationFormLastNameTitleContainer_1		{}
.RegistrationFormLastNameInputContainer_1		{}
.RegistrationFormCompanyContainer_1			{}
.RegistrationFormCompanyTitleContainer_1		{}
.RegistrationFormCompanyInputContainer_1		{}
.RegistrationFormEmailAddressContainer_1		{
	float:left;
	width:175px;
	min-height:29px;
	_height:29px;
	padding-bottom:7px;
}
.RegistrationFormEmailAddressTitleContainer_1	{display:none; visibility:hidden;}
.RegistrationFormEmailAddressInputContainer_1	{
	float:left;
	width:145px;
	min-height:20px;
	_height:20px;
	padding:6px 1px 3px 29px;
	
	background-image:url(/images/txtbox_email.jpg);
	background-repeat:no-repeat;
}
.RegistrationFormAuthenticationContainer_1	{}
.RegistrationFormAuthenticationUserNameContainer_1		{}
.RegistrationFormAuthenticationUserNameTitleContainer_1	{}
.RegistrationFormAuthenticationUserNameInputContainer_1	{}
.RegistrationFormAuthenticationOldPasswordContainer_1		{}
.RegistrationFormAuthenticationOldPasswordInstructionContainer_1{}
.RegistrationFormAuthenticationOldPasswordTitleContainer_1	{}
.RegistrationFormAuthenticationOldPasswordInputContainer_1	{}
.RegistrationFormAuthenticationPasswordContainer_1			{}
.RegistrationFormAuthenticationPasswordTitleContainer_1		{}
.RegistrationFormAuthenticationPasswordInputContainer_1		{}
.RegistrationFormAuthenticationPasswordConfirmContainer_1		{}
.RegistrationFormAuthenticationPasswordConfirmTitleContainer_1{}
.RegistrationFormAuthenticationPasswordConfirmInputContainer_1{}
.RegistrationFormPhoneNumber1Container_1		{}
.RegistrationFormPhoneNumber1TitleContainer_1	{}
.RegistrationFormPhoneNumber1InputContainer_1	{}
.RegistrationFormPhoneNumber2Container_1		{}
.RegistrationFormPhoneNumber2TitleContainer_1	{}
.RegistrationFormPhoneNumber2InputContainer_1	{}
.RegistrationFormFaxNumberContainer_1			{}
.RegistrationFormFaxNumberTitleContainer_1	{}
.RegistrationFormFaxNumberInputContainer_1	{}
.RegistrationFormPhysicalAddressContainer_1	{}
.RegistrationFormPhysicalAddressTitleContainer_1		{}
.RegistrationFormPhysicalAddressNameContainer_1			{}
.RegistrationFormPhysicalAddressNameTitleContainer_1	{}
.RegistrationFormPhysicalAddressNameInputContainer_1	{}
.RegistrationFormPhysicalAddressInputContainer_1		{}
.RegistrationFormUserPhysicalAddressNameContainer_1	{}
.RegistrationFormUserPhysicalAddressValueContainer_1	{}
.RegistrationFormPostalAddressContainer_1				{}
.RegistrationFormPostalAddressTitleContainer_1		{}
.RegistrationFormPostalAddressNameContainer_1		{}
.RegistrationFormPostalAddressNameTitleContainer_1	{}
.RegistrationFormPostalAddressNameInputContainer_1	{}
.RegistrationFormPostalAddressInputContainer_1		{}
.RegistrationFormUserPostalAddressNameContainer_1	{}
.RegistrationFormUserPostalAddressValueContainer_1	{}
.RegistrationFormPropertyContainer_1		{}
.RegistrationFormPropertyItemContainer_1	{}
.RegistrationFormPropertyNameContainer_1	{}
.RegistrationFormPropertyValueContainer_1	{}
.RegistrationFormAccountContainer_1		{}
.RegistrationFormAccountExistingCustomerContainer_1		{}
.RegistrationFormAccountExistingCustomerTitleContainer_1	{}
.RegistrationFormAccountExistingCustomerInputContainer_1	{}
.RegistrationFormAccountNumberContainer_1		{}
.RegistrationFormAccountNumberTitleContainer_1{}
.RegistrationFormAccountNumberInputContainer_1{}
.RegistrationFormSubmitContainer_1			{}
.RegistrationFormTitleCopy_1					{}
.RegistrationFormSalutationTitleCopy_1		{}
.RegistrationFormSalutationInputBox_1			{}
.RegistrationFormFirstNameTitleCopy_1			{}
.RegistrationFormFirstNameInputBox_1			{
	width:140px !important;
	height:18px !important;
	border:0px #ffe8bc !important;
	border:none !important;
	background-color:#ffe8bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#82693b !important;
	
	/*
	background-image:url(/images/typeyourname.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
	*/
	
}
.RegistrationFormLastNameTitleCopy_1			{}
.RegistrationFormLastNameInputBox_1			{}
.RegistrationFormCompanyNameTitleCopy_1		{}
.RegistrationFormCompanyNameInputBox_1		{}
.RegistrationFormEmailAddressTitleCopy_1		{}
.RegistrationFormEmailAddressInputBox_1		{
	width:140px !important;
	height:18px !important;
	border:0px #ffe8bc !important;
	border:none !important;
	background-color:#ffe8bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#82693b !important;
	
	/*
	background-image:url(/images/typeyouremail.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
	*/
}
.RegistrationFormAuthenticationUserNameTitleCopy_1	{}
.RegistrationFormAuthenticationUserNameInputBox_1		{}
.RegistrationFormAuthenticationOldPasswordInstructionTitleCopy_1{}
.RegistrationFormAuthenticationOldPasswordTitleCopy_1	{}
.RegistrationFormAuthenticationOldPasswordInputBox_1	{}
.RegistrationFormAuthenticationPasswordTitleCopy_1	{}
.RegistrationFormAuthenticationPasswordInputBox_1		{}
.RegistrationFormAuthenticationPasswordConfirmTitleCopy_1	{}
.RegistrationFormAuthenticationPasswordConfirmInputBox_1	{}
.RegistrationFormPhoneNumber1TitleCopy_1	{}
.RegistrationFormPhoneNumber1InputBox_1	{}
.RegistrationFormPhoneNumber2TitleCopy_1	{}
.RegistrationFormPhoneNumber2InputBox_1	{}
.RegistrationFormFaxNumberTitleCopy_1		{}
.RegistrationFormFaxNumberInputBox_1		{}
.RegistrationFormPhysicalAddressTitleCopy_1	{}
.RegistrationFormPhysicalAddressNameTitleCopy_1		{}
.RegistrationFormPhysicalAddressNameInputBox_1		{}
.RegistrationFormUserPhysicalAddressNameTitleCopy_1{}
.RegistrationFormUserPhysicalAddressValueInputBox_1{}
.RegistrationFormPostalAddressTitleCopy_1		{}
.RegistrationFormPostalAddressNameTitleCopy_1	{}
.RegistrationFormPostalAddressNameInputBox_1	{}
.RegistrationFormUserPostalAddressNameTitleCopy_1	{}
.RegistrationFormUserPostalAddressValueInputBox_1	{}
.RegistrationFormPropertyNameTitleCopy_1			{}
.RegistrationFormPropertyValueInputBox_1			{}
.RegistrationFormPropertyValueMultiLineInputBox_1	{}
.RegistrationFormPropertyValueDropDownList_1		{}
.RegistrationFormPropertyValueCheckBoxList_1		{}
.RegistrationFormPropertyValueRadioButtonList_1	{}
.RegistrationFormPropertyValueLabelList_1			{}
.RegistrationFormPropertyErrorMessageCopy_1		{}
.RegistrationFormAccountExistingCustomerTitleCopy_1	{}
.RegistrationFormAccountExistingCustomerTitleNoCopy_1	{}
.RegistrationFormAccountExistingCustomerTitleYesCopy_1{}
.RegistrationFormAccountNumberTitleCopy_1	{}
.RegistrationFormAccountNumberInputBox_1	{}
.RegistrationFormErrorMessageCopy_1		{}
.RegistrationFormSuccessMessageCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
}
.RegistrationFormValidatorErrorCopy_1		{
	float:left;
	width:140px;
	clear:both;
	padding-top:5px;
	font-size:11px;
	color:#F00;
}
.CheckoutAdditionalOrderCostsContentHtmlContainer_1{
		float:left;
	width:695px;	
	padding-bottom:20px;
}
.CheckoutAdditionalOrderDetailsContentHtmlContainer_1
{
	
	display:none;
}
#RegForm1_pnlContainer{
	float:left;
	width:695px;	
}
/*----Start Competition Form------*/

.RegistrationFormContainer_5					{
	float:left;
	width:452px;
}
.RegistrationFormTitleContainer_5				{}
.RegistrationFormStatusContainer_5			{
	float:left;
	width:175px;
	padding-bottom:10px;
}
.RegistrationFormSalutationFirstLastNameContainer_5	{
	float:left;
}
.RegistrationFormSalutationTitleContainer_5	{ display:none; visibility:hidden;}
.RegistrationFormSalutationInputContainer_5	{
	
}
.RegistrationFormFirstNameTitleContainer_5	{
	float: left;
	height: 30px;
	width: 103px;
	color: #7d7d7d;
}
.RegistrationFormFirstNameInputContainer_5	{
	float:left;
	width:304px;
	height: 46px;	
}
.RegistrationFormLastNameTitleContainer_5		{
	float: left;
	height: 30px;
	width: 103px;
	color: #7d7d7d;
	}
.RegistrationFormLastNameInputContainer_5		{
	float:left;
	width:304px;
	height: 46px;
	}
.RegistrationFormCompanyContainer_5			{}
.RegistrationFormCompanyTitleContainer_5		{}
.RegistrationFormCompanyInputContainer_5		{}
.RegistrationFormEmailAddressContainer_5		{
    float:left;
	height: 46px;
}
.RegistrationFormEmailAddressTitleContainer_5	{
	float: left;
	height: 30px;
	width: 103px;
	color: #7d7d7d;
	}
.RegistrationFormEmailAddressInputContainer_5	{
    float:left;
	width:304px;
	height: 46px;
}
.RegistrationFormAuthenticationContainer_5	{}
.RegistrationFormAuthenticationUserNameContainer_5		{}
.RegistrationFormAuthenticationUserNameTitleContainer_5	{}
.RegistrationFormAuthenticationUserNameInputContainer_5	{}
.RegistrationFormAuthenticationOldPasswordContainer_5		{}
.RegistrationFormAuthenticationOldPasswordInstructionContainer_5{}
.RegistrationFormAuthenticationOldPasswordTitleContainer_5	{}
.RegistrationFormAuthenticationOldPasswordInputContainer_5	{}
.RegistrationFormAuthenticationPasswordContainer_5			{}
.RegistrationFormAuthenticationPasswordTitleContainer_5		{}
.RegistrationFormAuthenticationPasswordInputContainer_5		{}
.RegistrationFormAuthenticationPasswordConfirmContainer_5		{}
.RegistrationFormAuthenticationPasswordConfirmTitleContainer_5{}
.RegistrationFormAuthenticationPasswordConfirmInputContainer_5{}
.RegistrationFormPhoneNumber1Container_5		{}
.RegistrationFormPhoneNumber1TitleContainer_5	{}
.RegistrationFormPhoneNumber1InputContainer_5	{}
.RegistrationFormPhoneNumber2Container_5		{}
.RegistrationFormPhoneNumber2TitleContainer_5	{}
.RegistrationFormPhoneNumber2InputContainer_5	{}
.RegistrationFormFaxNumberContainer_5			{}
.RegistrationFormFaxNumberTitleContainer_5	{}
.RegistrationFormFaxNumberInputContainer_5	{}
.RegistrationFormPhysicalAddressContainer_5	{}
.RegistrationFormPhysicalAddressTitleContainer_5		{}
.RegistrationFormPhysicalAddressNameContainer_5			{}
.RegistrationFormPhysicalAddressNameTitleContainer_5	{}
.RegistrationFormPhysicalAddressNameInputContainer_5	{}
.RegistrationFormPhysicalAddressInputContainer_5		{}
.RegistrationFormUserPhysicalAddressNameContainer_5	{}
.RegistrationFormUserPhysicalAddressValueContainer_5	{}
.RegistrationFormPostalAddressContainer_5				{}
.RegistrationFormPostalAddressTitleContainer_5		{}
.RegistrationFormPostalAddressNameContainer_5		{}
.RegistrationFormPostalAddressNameTitleContainer_5	{}
.RegistrationFormPostalAddressNameInputContainer_5	{}
.RegistrationFormPostalAddressInputContainer_5		{}
.RegistrationFormUserPostalAddressNameContainer_5	{}
.RegistrationFormUserPostalAddressValueContainer_5	{}
.RegistrationFormPropertyContainer_5		{
	float: left;
}
.RegistrationFormPropertyItemContainer_5	{
	float:left;
	width:450px;
	padding-bottom: 5px;
	}
.RegistrationFormPropertyNameContainer_5	{
	display: none;
}
.RegistrationFormPropertyValueContainer_5	{}
.RegistrationFormAccountContainer_5		{}
.RegistrationFormAccountExistingCustomerContainer_5		{}
.RegistrationFormAccountExistingCustomerTitleContainer_5	{}
.RegistrationFormAccountExistingCustomerInputContainer_5	{}
.RegistrationFormAccountNumberContainer_5		{}
.RegistrationFormAccountNumberTitleContainer_5{}
.RegistrationFormAccountNumberInputContainer_5{}
.RegistrationFormSubmitContainer_5			{
	float: left;
	width: 450px;
	padding-top: 16px;
}
.RegistrationFormTitleCopy_5					{}
.RegistrationFormSalutationTitleCopy_5		{}
.RegistrationFormSalutationInputBox_5			{}
.RegistrationFormFirstNameTitleCopy_5			{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7d7d7d;
	text-decoration: none;
}

.RegistrationFormFirstNameInputBox_5, .RegistrationFormLastNameInputBox_5, .RegistrationFormEmailAddressInputBox_5	{
	/*
	width:289px !important;
	height:19px !important;
	border:0px #ffe8bc !important;
	border:none !important;
	background-color:#ffe8bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#82693b !important;
	background-image: url(../../Images/Input_Com.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	*/
	
	width:287px !important;
	height:17px !important;
	padding:5px 5px 5px 5px !important;
	background-color:#ffe8bc !important;
	border:1px solid #cccccc !important;
	
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}
.RegistrationFormLastNameTitleCopy_5			{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7d7d7d;
	text-decoration: none;
	}
	/*
.RegistrationFormLastNameInputBox_5			{
	width:289px !important;
	height:19px !important;
	border:0px #ffe8bc !important;
	border:none !important;
	background-color:#ffe8bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#82693b !important;
	background-image: url(../../Images/Input_Com.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	}
	*/
.RegistrationFormCompanyNameTitleCopy_5		{}
.RegistrationFormCompanyNameInputBox_5		{}
.RegistrationFormEmailAddressTitleCopy_5		{
	color:#7D7D7D;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	text-decoration:none;
}
/*
.RegistrationFormEmailAddressInputBox_5		{
    width:289px !important;
	height:19px !important;
	border:0px #ffe8bc !important;
	border:none !important;
	background-color:#ffe8bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#82693b !important;
	background-image: url(../../Images/Input_Com.jpg);
	background-repeat: no-repeat;
	padding: 5px;	
}
*/
.RegistrationFormAuthenticationUserNameTitleCopy_5	{}
.RegistrationFormAuthenticationUserNameInputBox_5		{}
.RegistrationFormAuthenticationOldPasswordInstructionTitleCopy_5{}
.RegistrationFormAuthenticationOldPasswordTitleCopy_5	{}
.RegistrationFormAuthenticationOldPasswordInputBox_5	{}
.RegistrationFormAuthenticationPasswordTitleCopy_5	{}
.RegistrationFormAuthenticationPasswordInputBox_5		{}
.RegistrationFormAuthenticationPasswordConfirmTitleCopy_5	{}
.RegistrationFormAuthenticationPasswordConfirmInputBox_5	{}
.RegistrationFormPhoneNumber1TitleCopy_5	{}
.RegistrationFormPhoneNumber1InputBox_5	{}
.RegistrationFormPhoneNumber2TitleCopy_5	{}
.RegistrationFormPhoneNumber2InputBox_5	{}
.RegistrationFormFaxNumberTitleCopy_5		{}
.RegistrationFormFaxNumberInputBox_5		{}
.RegistrationFormPhysicalAddressTitleCopy_5	{}
.RegistrationFormPhysicalAddressNameTitleCopy_5		{}
.RegistrationFormPhysicalAddressNameInputBox_5		{}
.RegistrationFormUserPhysicalAddressNameTitleCopy_5{}
.RegistrationFormUserPhysicalAddressValueInputBox_5{}
.RegistrationFormPostalAddressTitleCopy_5		{}
.RegistrationFormPostalAddressNameTitleCopy_5	{}
.RegistrationFormPostalAddressNameInputBox_5	{}
.RegistrationFormUserPostalAddressNameTitleCopy_5	{}
.RegistrationFormUserPostalAddressValueInputBox_5	{}
.RegistrationFormPropertyNameTitleCopy_5			{}
.RegistrationFormPropertyValueInputBox_5			{}
.RegistrationFormPropertyValueMultiLineInputBox_5	{}
.RegistrationFormPropertyValueDropDownList_5		{}
.RegistrationFormPropertyValueCheckBoxList_5		{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7d7d7d;
}
.RegistrationFormPropertyValueRadioButtonList_5	{}
.RegistrationFormPropertyValueLabelList_5			{}
.RegistrationFormPropertyErrorMessageCopy_5		{}
.RegistrationFormAccountExistingCustomerTitleCopy_5	{}
.RegistrationFormAccountExistingCustomerTitleNoCopy_5	{}
.RegistrationFormAccountExistingCustomerTitleYesCopy_5{}
.RegistrationFormAccountNumberTitleCopy_5	{}
.RegistrationFormAccountNumberInputBox_5	{}
.RegistrationFormErrorMessageCopy_5		{}
.RegistrationFormSuccessMessageCopy_5		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
}
.RegistrationFormValidatorErrorCopy_5		{
	float:left;
	width:140px;
	clear:both;
	padding-top:2px;
	font-size:11px;
	color:#F00;
	padding-bottom: 3px;
}
.CheckoutAdditionalOrderCostsContentHtmlContainer_5{
		float:left;
	width:695px;	
	padding-bottom:20px;
}
.CheckoutAdditionalOrderDetailsContentHtmlContainer_5
{
	
	display:none;
}



/*----End Competition Form--------*/

.RegistrationFormContainer_2{
	float:left;
	width:656px;	
}
.RegistrationFormTitleContainer_2{
	float:left;
	width:656px;	
}
.RegistrationFormTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}
.RegistrationFormSalutationFirstLastNameContainer_2{
	float:left;
	width:656px;	
}


.RegistrationFormFirstNameTitleContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 10px 10px;
}
.RegistrationFormFirstNameTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.RegistrationFormFirstNameInputContainer_2{
	float:left;
	width:173px;
	padding-right:80px;
}
.RegistrationFormFirstNameInputBox_2{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
}

.RegistrationFormLastNameTitleContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 10px 0px;
	
}
.RegistrationFormLastNameTitleCopy_2, .RegistrationFormDateOfBirthTitleCopy_2, .RegistrationFormCompanyNameTitleCopy_2, .RegistrationFormEmailAddressTitleCopy_2, .RegistrationFormAuthenticationPasswordTitleCopy_2, .RegistrationFormAuthenticationPasswordConfirmTitleCopy_2, .RegistrationFormPhoneNumber1TitleCopy_2, .RegistrationFormPhoneNumber2TitleCopy_2, .RegistrationFormUserPhysicalAddressNameTitleCopy_2, .RegistrationFormUserPostalAddressNameTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.rfdCheckboxUnchecked{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}
.RegistrationFormLastNameInputContainer_2{
	float:left;
	width:173px;
	height:42px;
}
.RegistrationFormLastNameInputBox_2, .RegistrationFormCompanyNameInputBox_2, .RegistrationFormEmailAddressInputBox_2, .RegistrationFormAuthenticationPasswordInputBox_2, .RegistrationFormAuthenticationPasswordConfirmInputBox_2, .RegistrationFormPhoneNumber1InputBox_2, .RegistrationFormPhoneNumber2InputBox_2, .RegistrationFormUserPhysicalAddressValueInputBox_2, .RegistrationFormUserPostalAddressValueInputBox_2{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
}


#RegForm1_PhysicalAddress_drpCountry, #RegForm1_PhysicalAddress_drpState, #RegForm1_PostalAddress_drpCountry, #RegForm1_PostalAddress_drpState, #objCheckoutRegistration_PhysicalAddress_drpCountry, #objCheckoutRegistration_PhysicalAddress_drpState, #objCheckoutRegistration_PostalAddress_drpCountry, #objCheckoutRegistration_PostalAddress_drpState{
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
}
.RegistrationFormPropertyValueDropDownList_2{
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}


.RegistrationFormAuthenticationContainer_2{
	float:left;
	width:656px;
	
}
.RegistrationFormStatusContainer_2{
	float:left;
	width:656px;
	padding-bottom:10px;
	padding-top:10px;
}
.RegistrationFormErrorMessageCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#9d1818;
	font-weight:bold;
}
.RegistrationFormAuthenticationOldPasswordContainer_2{
	float:left;
	width:656px;
}
.RegistrationFormAuthenticationOldPasswordInstructionContainer_2{
	float:left;
	width:656px;
	padding-bottom:5px;
}
.RegistrationFormAuthenticationOldPasswordInstructionTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.RegistrationFormAuthenticationOldPasswordTitleContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 10px 10px;
}
.RegistrationFormAuthenticationOldPasswordTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.RegistrationFormAuthenticationOldPasswordInputContainer_2{
	float:left;
	width:173px;
	height:42px;
}
.RegistrationFormAuthenticationOldPasswordInputBox_2{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;	
}

/* Left */
.RegistrationFormDateOfBirthContainer_2, .RegistrationFormAuthenticationPasswordContainer_2, .RegistrationFormPhoneNumber1Container_2, .RegistrationFormCompanyContainer_2{
	float:left;
	width:288px;
	padding-right:80px;
}
.RegistrationFormDateOfBirthTitleContainer_2, .RegistrationFormAuthenticationPasswordTitleContainer_2, .RegistrationFormPhoneNumber1TitleContainer_2, .RegistrationFormCompanyTitleContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 10px 10px;
}
.RegistrationFormEmailAddressInputContainer_2, .RegistrationFormAuthenticationPasswordInputContainer_2, .RegistrationFormPhoneNumber1InputContainer_2, .RegistrationFormCompanyInputContainer_2{
	float:left;
	width:173px;
	height:42px;
}
.RegistrationFormDateOfBirthInputContainer_2{
	float:left;
	width:173px;
	height:42px;
}

/*Right*/
.RegistrationFormAuthenticationPasswordConfirmContainer_2, .RegistrationFormPhoneNumber2Container_2, .RegistrationFormEmailAddressContainer_2{
	float:left;
	width:288px;
}
.RegistrationFormPhoneNumber2TitleContainer_2, .RegistrationFormEmailAddressTitleContainer_2 {
	float:left;
	width:103px;
	padding:5px 2px 10px 0px;
}


.RegistrationFormAuthenticationPasswordConfirmInputContainer_2, .RegistrationFormPhoneNumber2InputContainer_2{
	float:left;
	width:173px;
	height:42px;
}


.RegistrationFormAuthenticationPasswordConfirmTitleContainer_2{
	float:left;
	width:103px;
	padding:0px 2px 10px 0px;
}
.riTextBox{
	width:135px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
	
}
/*
a.rcCalPopup:link{
	background-image:url(/Images/cal.jpg) !important;	
	background-repeat:no-repeat;
}
a.rcCalPopup:active{
	background-image:url(/Images/cal.jpg) !important;	
	background-repeat:no-repeat;
}
a.rcCalPopup:visited{
	background-image:url(/Images/cal.jpg) !important;	
	background-repeat:no-repeat;
}
a.rcCalPopup:hover{
	background-image:url(/Images/cal.jpg) !important;	
	background-repeat:no-repeat;
}
*/

.RegistrationFormPhysicalAddressContainer_2{
	float:left;
	width:288px;
	padding-top:70px;
	background-image:url(/images/line.jpg);
	background-repeat:repeat-x;
	background-position:0px 50px;
}
.BillingAddressDifferentFromShippingAddress_2{
	float:left;	
	width:288px;
	height:50px;
	padding-left:80px;
	padding-top:60px;
	background-image:url(/images/line.jpg);
	background-repeat:repeat-x;
	background-position:0px 50px;
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}

.BillingAddressDifferentFromShippingAddress_2 label{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}

.RegistrationFormPostalAddressContainer_2{
	float:left;
	width:288px;
	padding-left:80px;
}

.RegistrationFormPhysicalAddressTitleContainer_2{
	float:left;
	width:288px;	
	height:30px;
	padding-top:40px;
}
.RegistrationFormPhysicalAddressTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}
.RegistrationFormPhysicalAddressInputContainer_2{
	float:left;
	clear:both;
	width:288px;
	padding-top:10px;
	height:335px;
}

.RegistrationFormUserPhysicalAddressNameContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	height:34px;
	overflow:hidden;
}
.RegistrationFormUserPhysicalAddressValueContainer_2{
	float:left;
	width:173px;
	height:42px;
}

.RegistrationFormPostalAddressTitleContainer_2{
	float:left;
	width:288px;	
	height:30px;
}
.RegistrationFormPostalAddressTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}
.RegistrationFormPostalAddressInputContainer_2{
	float:left;
	width:288px;
	padding-top:10px;
	height:300px;
}
.RegistrationFormUserPostalAddressNameContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	height:34px;
	overflow:hidden;
}
.RegistrationFormValidatorErrorCopy_2{
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
}
#RegForm1_PostalAddress_divAddressLine1Name, #RegForm1_PostalAddress_divAddressLine2Name, #RegForm1_PostalAddress_divSuburbNameName, #RegForm1_PostalAddress_divPostCodeName, #RegForm1_PostalAddress_divCountryName, #RegForm1_PostalAddress_divStateName, #RegForm1_PostalAddress_divCityNameName{
	padding:5px 2px 0px 0px;
}
.RegistrationFormUserPostalAddressValueContainer_2{
	float:left;
	width:173px;
	height:42px;
}
.RegistrationFormUserPostalAddressNameTitleCopy_2{
	
}
.RegistrationFormPropertyContainer_2{
	float:left;
	width:656px;
}

#RegForm1_objCustomProperty_dtlCustomProperty{
	width:656px;
	float:left;
}
.RegistrationFormPropertyItemContainer_2{
	float:left;
	width:288px; 
	height:42px;
}
.RegistrationFormPropertyNameContainer_2{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	height:34px;
	overflow:hidden;
}
.RegistrationFormPropertyValueContainer_2{
	
	float:left;
	clear:both;
	width:173px;
	padding-bottom:10px;
	padding-left:115px;
}
.RegistrationFormPropertyNameTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}

#objCheckoutRegistration_objCustomProperty_dtlCustomProperty__ctl1_divPropertyItem{
	padding-left:368px !important;
}

#RegForm1_objCustomProperty_dtlCustomProperty_ctl01_divPropertyItem, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_ctl01_divPropertyItem, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_divPropertyItem_1, #RegForm1_objCustomProperty_dtlCustomProperty_divPropertyItem_1{
	padding-left:368px !important;
}

#objCheckoutRegistration_objCustomProperty_dtlCustomProperty__ctl0_divPropertyName, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty__ctl0_divPropertyValue{
	margin-top:-450px;
	z-index:3;
	position:relative;
}

#RegForm1_objCustomProperty_dtlCustomProperty_ctl00_divPropertyName, #RegForm1_objCustomProperty_dtlCustomProperty_ctl00_divPropertyValue, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_ctl00_divPropertyName, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_ctl00_divPropertyValue, #RegForm1_objCustomProperty_dtlCustomProperty_divPropertyName_0, #RegForm1_objCustomProperty_dtlCustomProperty_divPropertyValue_0, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_divPropertyName_0, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_divPropertyValue_0{
	margin-top:-485px;
	z-index:3;
	position:relative;
}


#objCheckoutRegistration_objCustomProperty_dtlCustomProperty__ctl1_divPropertyName{
	margin-top:-580px;
	z-index:3;
	position:relative;
	padding:5px 2px 0px 0px;
}


#RegForm1_objCustomProperty_dtlCustomProperty_ctl01_divPropertyName, #RegForm1_objCustomProperty_dtlCustomProperty_divPropertyName_1{
	margin-top:-695px !important;
	z-index:3;
	position:relative;
	padding:5px 2px 0px 0px;
}

#objCheckoutRegistration_objCustomProperty_dtlCustomProperty_ctl01_divPropertyName, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_divPropertyName_1{
	margin-top:-531px;
	z-index:3;
	position:relative;
	padding:5px 2px 0px 0px;
}

#objCheckoutRegistration_objCustomProperty_dtlCustomProperty__ctl1_divPropertyValue{
	margin-top:-580px;
	z-index:3;
	position:relative;
	padding-left:105px !important;
}

#RegForm1_objCustomProperty_dtlCustomProperty_ctl01_divPropertyValue, #RegForm1_objCustomProperty_dtlCustomProperty_divPropertyValue_1{
	margin-top:-695px !important;
	z-index:3;
	position:relative;
	padding-left:105px !important;
}

 #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_ctl01_divPropertyValue, #objCheckoutRegistration_objCustomProperty_dtlCustomProperty_divPropertyValue_1{
	margin-top:-531px;
	z-index:3;
	position:relative;
	padding-left:105px !important;
}
.RegistrationFormSubmitContainer_2{
	float:left;
	width:656px;
	text-align:right;
	margin-top:-80px;
}

.LogonAuthenticationProcessingContainer_1			{}
.LogonAuthenticationContainer_1					{
	float:left;
	width:100%;
	padding-top:10px;
}
.LogonAuthenticationHeadingContainer_1			{}
.LogonAuthenticationDescriptionContainer_1		{}
.LogonAuthenticationStatusContainer_1				{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.LogonAuthenticationUserNameContainer_1			{
	float:left;
	width:100%;
}
.LogonAuthenticationUserNameTitleContainer_1		{display:none;}
.LogonAuthenticationUserNameInputContainer_1		{
	float:left;
	width:185px;
	min-height:22px;
	_height:22px;
	background-image:url(/images/txtbox_email2.jpg);
	background-repeat:no-repeat;
	padding:4px 1px 11px 24px;
}
.LogonAuthenticationPasswordContainer_1			{
	float:left;
	width:100%;
	}
.LogonAuthenticationPasswordTitleContainer_1		{display:none;}
.LogonAuthenticationPasswordInputContainer_1		{
	float:left;
	width:185px;
	min-height:22px;
	_height:22px;
	background-image:url(/images/txtbox_password.jpg);
	background-repeat:no-repeat;
	padding:4px 1px 6px 24px;
}
.LogonAuthenticationForgotPasswordLinkContainer_1	{
	float:left;
	width:100%;
	height:25px;
}
.LogonAuthenticationSubmitContainer_1				{
	float:left;
	width:100%;
}
.LogonAuthenticatedContainer_1					{}
.LogonAuthenticatedHeadingContainer_1				{}
.LogonAuthenticatedDescriptionContainer_1			{}
.LogonAuthenticatedSubmitContainer_1				{
	float:left;
	width:100%;
	padding:10px 0px;
}
.LogonForgotPasswordContainer_1					{
	float:left;
	width:100%;
	padding:10px 0px
}
.LogonForgotPasswordHeadingContainer_1			{}
.LogonForgotPasswordDescriptionContainer_1		{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.LogonForgotPasswordStatusContainer_1				{
	float:left;
	width:188px;
	padding:5px 10px 5px 10px;
	background-color:#FFF;
	border:1px solid #c3c3c3;
}
.LogonForgotPasswordEmailAddressContainer_1		{
	float:left;
	width:100%;
}
.LogonForgotPasswordEmailAddressTitleContainer_1	{display:none;}
.LogonForgotPasswordEmailAddressInputContainer_1	{
	float:left;
	width:185px;
	min-height:22px;
	_height:22px;
	background-image:url(/images/txtbox_email2.jpg);
	background-repeat:no-repeat;
	padding:4px 1px 11px 24px;
}
.LogonForgotPasswordCancelContainer_1				{
	float:left;
	width:110px;
}
.LogonForgotPasswordSubmitContainer_1				{
	float:left;
	width:100px;
}
A.LogonForgotPasswordLink_1:link					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_1:visited				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_1:active				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_1:hover					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:underline;
}
.LogonFailedCopy_1								{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	font-weight:bold;
}
.LogonHeadingCopy_1								{}
.LogonDescriptionCopy_1							{}
.LogonUserNameCopy_1								{}
.LogonUserNameInputBox_1							{
	width:180px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/email.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonPasswordCopy_1								{}
.LogonPasswordInputBox_1							{
	width:180px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/pword.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonAuthenticatedHeadingCopy_1					{}
.LogonAuthenticatedDescriptionCopy_1				{}
.LogonForgotPasswordHeadingCopy_1					{}
.LogonForgotPasswordDescriptionCopy_1				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.LogonEmailAddressCopy_1							{}
.LogonEmailAddressInputBox_1						{
	width:180px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/email.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonForgotPasswordFailedCopy_1					{
	font-size:10px;
	color:#F00;
	font-weight:bold;
	text-decoration:none;
}
.LogonForgotPasswordSuccessCopy_1					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a40a0d;
}



/* Login popup */
.LogonAuthenticationProcessingContainer_2			{}
.LogonAuthenticationContainer_2					{
	float:left;
	width:100%;
	padding-top:10px;
}
.LogonAuthenticationHeadingContainer_2			{}
.LogonAuthenticationDescriptionContainer_2		{}
.LogonAuthenticationStatusContainer_2				{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.LogonAuthenticationUserNameContainer_2			{
	float:left;
	width:100%;
}
.LogonAuthenticationUserNameTitleContainer_2		{display:none;}
.LogonAuthenticationUserNameInputContainer_2		{
	float:left;
	width:300px;
	min-height:22px;
	_height:22px;
	
	background-image:url(/images/txtbox_email3.jpg);
	background-repeat:no-repeat;
	
	padding:4px 1px 11px 34px;
}
.LogonAuthenticationPasswordContainer_2			{
	float:left;
	width:100%;
	}
.LogonAuthenticationPasswordTitleContainer_2		{display:none;}
.LogonAuthenticationPasswordInputContainer_2		{
	float:left;
	width:300px;
	min-height:22px;
	_height:22px;
	background-image:url(/images/txtbox_password2.jpg);
	background-repeat:no-repeat;
	padding:4px 1px 6px 34px;
}
.LogonAuthenticationForgotPasswordLinkContainer_2	{
	float:left;
	width:300px;
	height:25px;
}
.LogonAuthenticationSubmitContainer_2				{
	float:left;
	width:288px;
	text-align:right;
}
.LogonAuthenticatedContainer_2					{}
.LogonAuthenticatedHeadingContainer_2				{}
.LogonAuthenticatedDescriptionContainer_2			{}
.LogonAuthenticatedSubmitContainer_2				{
	float:left;
	width:300px;
	padding:10px 0px;
}
.LogonForgotPasswordContainer_2					{
	float:left;
	width:300px;
	padding:10px 0px
}
.LogonForgotPasswordHeadingContainer_2			{}
.LogonForgotPasswordDescriptionContainer_2		{
	float:left;
	width:300px;
	padding-bottom:10px;
}
.LogonForgotPasswordStatusContainer_2				{
	float:left;
	width:300px;
	padding-bottom:5px;
}
.LogonForgotPasswordEmailAddressContainer_2		{
	float:left;
	width:300px;
}
.LogonForgotPasswordEmailAddressTitleContainer_2	{display:none;}
.LogonForgotPasswordEmailAddressInputContainer_2	{
	float:left;
	width:300px;
	min-height:22px;
	_height:22px;
	background-image:url(/images/txtbox_email3.jpg);
	background-repeat:no-repeat;
	padding:4px 1px 11px 34px;
}
.LogonForgotPasswordCancelContainer_2				{
	float:left;
	width:110px;
}
.LogonForgotPasswordSubmitContainer_2				{
	float:left;
	width:100px;
}
A.LogonForgotPasswordLink_2:link					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_2:visited				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_2:active				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:none;
}
A.LogonForgotPasswordLink_2:hover					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7d7d;
	text-decoration:underline;
}
.LogonFailedCopy_2								{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	font-weight:bold;
}
.LogonHeadingCopy_2								{}
.LogonDescriptionCopy_2							{}
.LogonUserNameCopy_2								{}
.LogonUserNameInputBox_2							{
	width:240px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/email.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonPasswordCopy_2								{}
.LogonPasswordInputBox_2							{
	width:240px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/pword.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonAuthenticatedHeadingCopy_2					{}
.LogonAuthenticatedDescriptionCopy_2				{}
.LogonForgotPasswordHeadingCopy_2					{}
.LogonForgotPasswordDescriptionCopy_2				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.LogonEmailAddressCopy_2							{}
.LogonEmailAddressInputBox_2						{
	width:240px !important;
	height:22px !important;
	background-color:#ffe8bc !important;
	border:0px !important;
	color:#82693b !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	
	background-image:url(/images/email.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.LogonForgotPasswordFailedCopy_2					{
	font-size:10px;
	color:#F00;
	font-weight:bold;
	text-decoration:none;
}
.LogonForgotPasswordSuccessCopy_2					{}
/* end popup*/




#objFormControlsOpen_objCheckoutShoppingCart_pnlContainerPanel{
	float:left;
	width:695px;
}
#objCheckoutShoppingCart_pnlContainer{
		float:left;
	width:695px;
}
#objCheckoutShoppingCart_pnlShoppingCart_HasItems{
	float:left;
	width:695px;
}
.ShoppingCartShippingDetailsContainer_2{
	float:left;
	width:330px;	
	padding-right:35px;
	padding-bottom:20px;
	
}
.ShoppingCartShippingDetailsTitleContainer_2, .ShoppingCartBillingDetailsTitleContainer_2{
	float:left;
	width:330px;	
	padding-bottom:10px;
}
.ShoppingCartShippingDetailsTitleCopy_2, .ShoppingCartBillingDetailsTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}

.ShoppingCartShippingDetailsValueContainer_2, .ShoppingCartBillingDetailsValueContainer_2{
	float:left;
	width:330px;	
}
.ShoppingCartShippingDetailsValueCopy_2, .ShoppingCartBillingDetailsValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#7d7d7d;
}



.ShoppingCartBillingDetailsContainer_2{
	float:left;
	width:330px;
	padding-bottom:20px;
}

.ShoppingCartContainer_2{
	float:left;
	width:695px;
}
.ShoppingCartQuantityHeaderContainer_2{
	width:59px;
	padding:0px 0px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.ShoppingCartProductNameHeaderContainer_2{
	width:437px;
	padding:0px 31px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartUnitPriceHeaderContainer_2{
	width:71px;
	padding:0px 10px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartTotalHeaderContainer_2{
	width:75px;
	padding:0px 12px 10px 0px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}


.ShoppingCartQuantityItemContainer_2{
	width:59px;
	padding:10px 0px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.ShoppingCartProductNameItemContainer_2{
	width:437px;
	padding:12px 31px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartUnitPriceItemContainer_2{
	width:71px;
	padding:12px 10px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}

.ShoppingCartTotalItemContainer_2{
	width:75px;
	padding:12px 12px 10px 0px;
	text-align:right;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}

.ShoppingCartSubTotalBottomContainer_2		{
	float:left;
	width:264px;
	padding-left:431px;
	padding-top:10px;
	
	
}
.ShoppingCartSubTotalBottomTitleContainer_2	{
	float:left;
	width:168px;
	height:15px;
	padding-bottom:10px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartSubTotalBottomTitleCopy_2		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartTotalShippingTitleCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartTotalShippingValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartQuantityItemCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartUnitPriceItemCopy_2{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartTotalItemCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartQuantityItemCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}

.ShoppingCartTotalPromotionDiscountTitleCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartSubTotalBottomValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartTotalPromotionDiscountValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartTotalSalesTaxTitleCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartTotalSalesTaxValueCopy_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
}
.ShoppingCartSubTotalBottomValueContainer_2	{
	float:left;
	width:84px;
	text-align:right;
	height:15px;
	padding-bottom:10px;
	padding-right:12px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalContainer_2	{
	float:left;
	width:264px;
	clear:both;
	padding-left:431px;
	padding-top:10px;
	
}
.ShoppingCartTotalShippingContainer_2{
	float:left;
	width:264px;
	padding-bottom:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartTotalShippingTitleContainer_2{
	float:left;
	width:168px;
}

.ShoppingCartTotalShippingValueContainer_2{
	float:left;
	width:84px;
	text-align:right;
	padding-right:12px;
}

.ShoppingCartTotalPromotionDiscountContainer_2{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalPromotionDiscountTitleContainer_2	{
	float:left;
	width:168px;
}
.ShoppingCartTotalPromotionDiscountValueContainer_2{
	float:left;
	width:84px;
	text-align:right;
	padding-right:12px;
}

.ShoppingCartTotalOrderTotalContainer_2{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalOrderTotalTitleContainer_2{
	float:left;
	width:168px;
}
.ShoppingCartTotalOrderTotalValueContainer_2{
	float:left;
	width:84px;
	text-align:right;
	padding-right:12px;
}

.ShoppingCartTotalSalesTaxContainer_2{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	/*
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
	*/
}
.ShoppingCartTotalSalesTaxTitleContainer_2{
	float:left;
	width:168px;
}
.ShoppingCartTotalSalesTaxValueContainer_2{
	float:left;
	width:84px;
	text-align:right;
	padding-right:12px;
}



#objCheckoutAdditionalOrderDetails_objPageContent_objBasicContent_divName{
	float:left;
	width:695px;
}
.CheckoutStatusContainer_1{
	float:left;
	width:100%;
	padding:10px 0px;
}
.CheckoutStatus_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cf1313;
	font-weight:bold;
}
.CheckoutAdditionalOrderDetailsContainer_1{
	float:left;
	width:695px;
	/*margin-top:-100px;*/
	padding-bottom:20px;
}
.CheckoutAdditionalOrderDetailsPropertyContainer_1{
	float:left;
	width:695px;
}
.CheckoutStepsContainer_1{
	display:none;	
}

.CheckoutAdditionalOrderDetailsShippingAddressContainer_1{
	float:left;
	width:288px;
}
.CheckoutAdditionalOrderDetailsShippingAddressTitleContainer_1{
	float:left;
	width:288px;	
	height:40px;
}
.CheckoutAdditionalOrderDetailsShippingAddressTitleCopy_1, .CheckoutAdditionalOrderDetailsBillingAddressTitleCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}
.CheckoutAdditionalOrderDetailsShippingAddressInputContainer_1{
	float:left;
	width:288px;
}
.CheckoutAdditionalOrderDetailsShippingAddressNameTitleContainer_1, .CheckoutAdditionalOrderDetailsUserShippingAddressNameContainer_1{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	height:34px;
	overflow:hidden;
}
.CheckoutAdditionalOrderDetailsAreaTitleContainer_1{
	display:none;	
}

.CheckoutAdditionalOrderDetailsShippingAddressNameTitleCopy_1, .CheckoutAdditionalOrderDetailsUserShippingAddressNameCopy_1, .CheckoutAdditionalOrderDetailsAreaTitleCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.CheckoutAdditionalOrderDetailsShippingAddressNameInputContainer_1, .CheckoutAdditionalOrderDetailsUserShippingAddressValueContainer_1{
	float:left;
	width:173px;
	height:42px;
}
.CheckoutAdditionalOrderDetailsAreaInputContainer_1{
	display:none;
}
.CheckoutAdditionalOrderDetailsShippingAddressNameInputBox_1, .CheckoutAdditionalOrderDetailsUserShippingAddressValueInputBox_1{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
}
.CheckoutAdditionalOrderDetailsAreaInputBox_1{
	
	
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	
	
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
}
#objCheckoutAdditionalOrderDetails_objShippingAddress_drpCountry, #objCheckoutAdditionalOrderDetails_objShippingAddress_drpState{
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
}

.CheckoutAdditionalOrderDetailsBillingAddressContainer_1{
	float:left;
	width:288px;
	padding-left:80px;
}
.CheckoutAdditionalOrderDetailsBillingAddressTitleContainer_1{
	float:left;
	width:288px;	
	height:40px;
}
.RegistrationFormPostalAddressTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
}

.CheckoutAdditionalOrderDetailsBillingAddressInputContainer_1{
	float:left;
	width:288px;
}
.CheckoutAdditionalOrderDetailsBillingAddressNameTitleContainer_1, .CheckoutAdditionalOrderDetailsUserBillingAddressNameContainer_1{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	height:34px;
	overflow:hidden;
}
.CheckoutAdditionalOrderDetailsBillingAddressNameTitleCopy_1, .CheckoutAdditionalOrderDetailsUserBillingAddressNameCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.CheckoutAdditionalOrderDetailsBillingAddressNameInputContainer_1, .CheckoutAdditionalOrderDetailsUserBillingAddressValueContainer_1{
	float:left;
	width:173px;
	height:42px;
}

.CheckoutAdditionalOrderDetailsBillingAddressNameInputBox_1, .CheckoutAdditionalOrderDetailsUserBillingAddressValueInputBox_1{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
}
#objCheckoutAdditionalOrderDetails_objBillingAddress_drpCountry, #objCheckoutAdditionalOrderDetails_objBillingAddress_drpState{
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
}






.CheckoutAdditionalOrderDetailsAdditionalCommentsContainer_1{
	float:left;
	width:695px;
}
.CheckoutAdditionalOrderDetailsPropertyItemContainer_1{
	float:left;
	width:695px;
}
.CheckoutAdditionalOrderDetailsAdditionalCommentsTitleContainer_1{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	overflow:hidden;
}
.CheckoutAdditionalOrderDetailsPropertyNameContainer_1{
	float:left;
	width:103px;
	padding:5px 2px 0px 10px;
	overflow:hidden;
}
.CheckoutAdditionalOrderDetailsAdditionalCommentsTitleCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.CheckoutAdditionalOrderDetailsPropertyNameCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.CheckoutAdditionalOrderDetailsPropertyValueDropDownList_1{
	
	
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	
	
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
	
	
}

.CheckoutAdditionalOrderDetailsAdditionalCommentsInputContainer_1{
	float:left;
	width:580px;
}
.CheckoutAdditionalOrderDetailsPropertyValueContainer_1{
	float:left;
	width:580px;
}
.CheckoutAdditionalOrderDetailsAdditionalCommentsInputBox_1{
	width:519px !important;
	height:90px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;	
}
.CheckoutIntroductionContentHtmlContainer_1{
	float:left;
	width:100%;
}



.ShoppingCartPromotionCodeContainer_2{
	float:left;
	width:431px;
	padding-top:20px;
	background-image:url(/images/enter_promo.jpg);
	background-repeat:no-repeat;
	margin-top:-70px;
	z-index:3;
	position:relative;
}
.ShoppingCartPromotionCodeInputContainer_2{
	float:left;
	width:181px;
}
.ShoppingCartPromotionCodeInputBox_2{
	width:159px !important;
	height:18px !important;
	padding:5px 5px 5px 5px !important;
	border:1 px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}
.ShoppingCartPromotionCodeSubmitContainer_2{
	float:left;
	width:181px;
}
#objFormControlsOpen_objCheckoutPaymentOptions_pnlContainerPanel{
	float:left;
	width:695px;
}
#objCheckoutPaymentOptions_pnlContainer{
	float:left;
	width:695px;
}
.CheckoutPaymentOptionsContainer_1{
	float:left;
	width:695px;
	padding-top:20px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
}
.CheckoutPaymentOptionsTypeTitleContainer_1{
	float:left;
	width:695px;
}
.CheckoutPaymentOptionsTypeTitleCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#29313b;
	
}

.CheckoutPaymentOptionsTypeSelectionContainer_1{
	float:left;
	width:695px;
}

.CheckoutPaymentOptionsTypeCreditCardExpansionContainer_1{
	float:left;
	width:695px;
	margin-right:-3px;
}
.CheckoutPaymentOptionsCreditCardDetailsContainer_1{
	float:left;
	width:695px;
	
}
.CheckoutPaymentOptionsCreditCardDetailsTypeTitleContainer_1, .CheckoutPaymentOptionsCreditCardDetailsNumberTitleContainer_1{
	float:left;
	width:103px;
	height:27px;
	padding:5px 2px 10px 10px;
}
.CheckoutPaymentOptionsCreditCardDetailsTypeTitleCopy_1, .CheckoutPaymentOptionsCreditCardDetailsNameTitleCopy_1, .CheckoutPaymentOptionsCreditCardDetailsNumberTitleCopy_1, .CheckoutPaymentOptionsCreditCardDetailsSecurityNumberTitleCopy_1, .CheckoutPaymentOptionsCreditCardDetailsExpiryDateTitleCopy_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7d7d7d;
}
.CheckoutPaymentOptionsCreditCardDetailsTypeInputContainer_1, .CheckoutPaymentOptionsCreditCardDetailsNumberInputContainer_1{
	float:left;
	width:173px;
	height:42px;
	padding-right:80px;
	overflow:hidden;
}
.CheckoutPaymentOptionsCreditCardDetailsTypeInputBox_1{
	
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	
	
	width:171px !important; 
	height:29px !important;
	padding:0px !important;
}

.CheckoutPaymentOptionsCreditCardDetailsNameTitleContainer_1, .CheckoutPaymentOptionsCreditCardDetailsSecurityNumberTitleContainer_1{
	float:left;
	width:123px;
	height:37px;
	padding:5px 2px 0px 0px;
}
.CheckoutPaymentOptionsCreditCardDetailsNameInputContainer_1, .CheckoutPaymentOptionsCreditCardDetailsSecurityNumberInputContainer_1{
	float:left;
	width:173px;
	height:42px;
	overflow:hidden;
}
.CheckoutPaymentOptionsCreditCardDetailsNameInputBox_1, .CheckoutPaymentOptionsCreditCardDetailsNumberInputBox_1, .CheckoutPaymentOptionsCreditCardDetailsSecurityNumberInputBox_1{
	width:161px !important;
	height:17px !important;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	padding:5px 5px 5px 5px !important;
}

.CheckoutPaymentOptionsCreditCardDetailsExpiryDateTitleContainer_1{
	float:left;
	width:103px;
	padding:5px 2px 10px 10px;
	clear:both;
}
.CheckoutPaymentOptionsCreditCardDetailsExpiryDateMonthInputContainer_1{
	float:left;
	width:94px;	
}
.CheckoutPaymentOptionsCreditCardDetailsExpiryDateMonthInputBox_1{
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
	
	
	width:77px !important; 
	height:29px !important;
	padding:0px !important;
}
.CheckoutPaymentOptionsCreditCardDetailsExpiryDateYearInputContainer_1{
	float:left;
	width:79px;	
}
.CheckoutPaymentOptionsCreditCardDetailsExpiryDateYearInputBox_1{
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;	
	
	width:77px !important; 
	height:29px !important;
	padding:0px !important;
}

.CheckoutPaymentOptionsCreditCardSSLImageContainer_1{
	float:right;
	width:247px;
	height:55px;
	margin-top:-180px;
	z-index:3;
	position:relative;
}
.CheckoutValidatorErrorCopy_1{
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#F00;
	width:200px;
	display:inline;
}

.CheckoutReceiptContentHtmlContainer_1{
	float:left;
	width:695px;
	padding-bottom:20px;
}

.CheckoutReceiptConfirmationContainer_1{
	float:left;
	width:695px;
}
.CheckoutReceiptConfirmationOrderNumberContainer_1, .CheckoutReceiptConfirmationOrderDateContainer_1, .CheckoutReceiptConfirmationOrderTotalContainer_1{
	float:left;
	width:695px;
	padding-bottom:10px;
}
.CheckoutReceiptConfirmationOrderNumberTitleContainer_1, .CheckoutReceiptConfirmationOrderDateTitleContainer_1, .CheckoutReceiptConfirmationOrderTotalTitleContainer_1{
	float:left;
	width:195px;
	
}
.CheckoutReceiptConfirmationOrderNumberValueContainer_1, .CheckoutReceiptConfirmationOrderDateValueContainer_1, .CheckoutReceiptConfirmationOrderTotalValueContainer_1{
	float:left;
	width:500px;
}

.CheckoutReceiptConfirmationOrderNumberTitleCopy_1, .CheckoutReceiptConfirmationOrderDateTitleCopy_1, .CheckoutReceiptConfirmationOrderTotalTitleCopy_1{
	font-weight:bold;	
}


#objFormControlsOpen_objCheckoutNavigation_pnlContainerPanel{
	float:left;
	width:695px;
	clear:both;
	padding-top:10px;
}
.objCheckoutNavigation_divNavigation{
	float:left;
	width:695px;
}
#objCheckoutNavigation_pnlContainer{
	float:left;
	width:695px;
}
.CheckoutNavigationContainer_1{
	float:left;
	width:695px;
	padding:15px 0px;
}
.CheckoutNavigationPreviousContainer_1{
	float:left;
	width:516px;
	height:31px;
}
.CheckoutNavigationNextContainer_1{
	float:right;
	width:179px;
	height:31px;
}
.ShoppingCartCustomPropertyContainer_2{
display:none;	
}

.CheckoutPaymentOptionsTypeExplanationContainer_1{
	display:none;	
}
.CheckoutNavigationTermsAndConditionsContainer_1{
	float:left;
	width:235px;
	padding-left:378px;
}
.CheckoutNavigationAcceptTermsAndConditionsContainer_1{
	float:left;
	width:25px;
	margin-top:-100px;
	z-index:3;
	position:relative;
}
.CheckoutNavigationExplanationTermsAndConditionsContainer_1{
	float:left;
	clear:both;
	width:210px;
	padding-left:25px;
	margin-top:-100px;
	z-index:2;
	position:relative;
}
.CheckoutNavigationTermsAndConditionsValidatorCopy_1{
	font-size:11px;
	color:#F00;
}

a.termsLnk:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d1818;
	text-decoration:underline;
}
a.termsLnk:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d1818;
	text-decoration:underline;
}
a.termsLnk:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d1818;
	text-decoration:underline;
}
a.termsLnk:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d1818;
	text-decoration:underline;
}
/*


view cart */

#objShoppingCart_pnlShoppingCart_HasItems{
	float:left;
	width:695px;
}

.ShoppingCartContentHtmlContainer_1			{
	float:left;
	width:695px;
	padding-bottom:20px;
}
.ShoppingCartContainer_1						{
	float:left;
	width:695px;
}
.ShoppingCartQuantityHeaderContainer_1		{
	width:59px;
	padding:0px 0px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartQuantityItemContainer_1{
	width:59px;
	padding:10px 0px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartQuantityItemCopy_1				{}
.ShoppingCartQuantityItemInputBox_1			{
	width:19px !important;
	height:14px !important;
	padding:3px 5px 4px 5px !important;
	border:1px solid #d3d3d3 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#7d7d7d !important;
}
.ShoppingCartProductNameHeaderContainer_1		{
	width:341px;
	padding:0px 31px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartProductNameItemContainer_1{
	width:341px;
	padding:12px 31px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartProductNameItemLink_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_1:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_1:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}


.ShoppingCartProductNameItemLink_2			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_2:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}
a.ShoppingCartProductNameItemLink_2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}



.ShoppingCartProductPropertyHeaderContainer_1	{}
.ShoppingCartProductPropertyItemNameCopy_1	{}
.ShoppingCartProductPropertyItemValueCopy_1	{}
.ShoppingCartProductCodeHeaderContainer_1		{}
.ShoppingCartProductCodeItemCopy_1			{}
.ShoppingCartBeforeDiscountHeaderContainer_1	{}
.ShoppingCartBeforeDiscountItemCopy_1			{}
.ShoppingCartUnitPriceHeaderContainer_1		{
	width:71px;
	padding:0px 10px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartUnitPriceItemContainer_1{
	width:71px;
	padding:12px 10px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartUnitPriceItemCopy_1				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
}
.ShoppingCartTotalHeaderContainer_1			{
	width:75px;
	padding:0px 12px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartTotalItemContainer_1{
	width:75px;
	padding:12px 12px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalItemCopy_1					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
}
.ShoppingCartRemoveProductHeaderContainer_1	{
	width:96px;
	padding:0px 0px 10px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#29313b;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartRemoveProductItemContainer_1{
	width:96px;
	padding:12px 0px 10px 0px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartRemoveProductImage_1				{}
.ShoppingCartCustomPropertyItemNameCopy_1		{}
.ShoppingCartCustomPropertyItemValueCopy_1	{}
.ShoppingCartSubTotalBottomContainer_1		{
	float:right;
	width:264px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartSubTotalBottomTitleContainer_1	{
	float:left;
	width:168px;
}
.ShoppingCartSubTotalBottomTitleCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartSubTotalBottomValueContainer_1	{
	float:left;
	width:96px;
	text-align:right;	
}
.ShoppingCartSubTotalBottomValueCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartFunctionsContainer_1				{
	float:left;
	width:695px;
	margin-top:-34px;
}
.ShoppingCartEmptyCartContainer_1				{}
.ShoppingCartRecalcuateOrderContainer_1		{
	float:left;
	clear:both;
	width:431px;
	padding-top:10px;
}

.ShoppingCartPromotionCodeContainer_1{
	float:left;
	width:431px;
	padding-top:20px;
	background-image:url(/images/enter_promo.jpg);
	background-repeat:no-repeat;
	margin-top:-140px;
	z-index:3;
	position:relative;
}
.ShoppingCartPromotionCodeInputContainer_1{
	float:left;
	width:181px;
}
.ShoppingCartPromotionCodeInputBox_1{
	width:159px !important;
	height:18px !important;
	padding:5px 5px 5px 5px !important;
	border:1 px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#7d7d7d !important;
}

.ShoppingCartCheckoutOrderContainer_1			{
	float:left;
	width:431px;
	text-align:right;
	padding-top:155px;
	z-index:3;
	position:relative;
	padding-left:264px;
}
.ShoppingCartTotalContainer_1					{
	float:left;
	width:264px;
	clear:both;
	padding-left:431px;
	padding-top:10px;
	margin-top:-188px;
	
}
.ShoppingCartTotalInsuranceContainer_1		{}
.ShoppingCartTotalInsuranceTitleContainer_1	{}
.ShoppingCartTotalInsuranceTitleCopy_1		{}
.ShoppingCartTotalInsuranceValueContainer_1	{}
.ShoppingCartTotalInsuranceValueCopy_1		{}
.ShoppingCartTotalShippingContainer_1			{
	float:left;
	width:264px;
	padding-bottom:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ShoppingCartTotalShippingTitleContainer_1	{
	float:left;
	width:168px;
	
}
.ShoppingCartTotalShippingTitleCopy_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	
}
.ShoppingCartTotalShippingValueContainer_1	{
	float:left;
	width:96px;
	text-align:right;
	
}
.ShoppingCartTotalShippingValueCopy_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	
}
.ShoppingCartTotalPromotionDiscountContainer_1{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalPromotionDiscountTitleContainer_1	{
	float:left;
	width:168px;
}
.ShoppingCartTotalPromotionDiscountTitleCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartTotalPromotionDiscountValueContainer_1	{
	float:left;
	width:96px;
	text-align:right;
}
.ShoppingCartTotalPromotionDiscountValueCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartTotalSalesTaxContainer_1			{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalSalesTaxTitleContainer_1	{
	float:left;
	width:168px;
}
.ShoppingCartTotalSalesTaxTitleCopy_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartTotalSalesTaxValueContainer_1	{
	float:left;
	width:96px;
	text-align:right;
}
.ShoppingCartTotalSalesTaxValueCopy_1			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}
.ShoppingCartTotalOrderTotalContainer_1		{
	float:left;
	width:264px;
	padding-bottom:10px;
	padding-top:10px;
	
	background-image:url(/images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.ShoppingCartTotalOrderTotalTitleContainer_1	{
	float:left;
	width:168px;
}
.ShoppingCartTotalOrderTotalTitleCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7d7d7d;
}
.ShoppingCartTotalOrderTotalTitleCopy_2		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7d7d7d;
}

.ShoppingCartTotalOrderTotalValueContainer_1	{
	float:left;
	width:96px;
	text-align:right;
}
.ShoppingCartTotalOrderTotalValueCopy_1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9d1818;
	font-weight:bold;
}
.ShoppingCartTotalOrderTotalValueCopy_2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9d1818;
	font-weight:bold;
}

.ShoppingCartCustomPropertyContainer_1		{
	display:none;
}
.ShoppingCartNoItemsContainer_1				{
	float:left;
	width:695px;
	padding-bottom:40px;
}
.ShoppingCartNoItemsTitleCopy_1				{}
.ShoppingCartValidatorErrorCopy_1				{}

#PCSearchResults1_Search_plhSearchControl_divProductSearchButtonContainer{
	
}

.ContactFormContainer_2{
	float:left;
	width:450px;
}
.ContactFormStatusContainer_2{
	float:left;
	width:450px;
	padding-bottom:10px;
}
.ContactFormSuccessMessageCopy_2{
	font-weight:bold;
	color:#721300;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	
}
.ContactFormSalutationFirstLastNameContainer_2, .ContactFormEmailAddressContainer_2, .ContactFormPropertyContainer_2, .ContactFormMessageContainer_2{
	float:left;
	width:450px;
	padding-bottom:10px;
}
.ContactFormPropertyItemContainer_2{
	float:left;
	width:450px;
}
.ContactFormFirstNameTitleContainer_2, .ContactFormEmailAddressTitleContainer_2, .ContactFormPropertyNameContainer_2, .ContactFormMessageTitleContainer_2{
	float:left;
	width:150px;
}
.ContactFormFirstNameInputContainer_2, .ContactFormEmailAddressInputContainer_2, .ContactFormPropertyValueContainer_2, .ContactFormMessageInputContainer_2{
	float:left;
	width:300px;
}
.ContactFormFirstNameTitleCopy_2, .ContactFormEmailAddressTitleCopy_2, .ContactFormPropertyNameTitleCopy_2, .ContactFormMessageTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
.ContactFormFirstNameInputBox_2, .ContactFormEmailAddressInputBox_2, .ContactFormPropertyValueInputBox_2{	
	width:228px !important; 
	height:25px !important; 
	padding:5px 10px 5px 10px !important;   
	border:1px solid #cccccc !important; 
	background-color:#ffe8bc !important; 
	font-family:Georgia, "Times New Roman", Times, serif !important; 
	font-size:13px !important; 			
}
.ContactFormMessageInputBox_2{
	width:228px !important; 
	height:125px !important; 
	padding:5px 10px 5px 10px !important;   
	border:1px solid #cccccc !important; 
	background-color:#ffe8bc !important; 
	font-family:Georgia, "Times New Roman", Times, serif !important; 
	font-size:13px !important; 	
}
.ContactFormValidatorErrorCopy_2{
	float:left;
	clear:both;
	width:280px;
	font-size:11px;
	color:#F00;
}
.ContactFormSubmitContainer_2{
	float:left;
	width:100px;
	padding-left:150px;
}

.CommentPostContainer_2{
	float:left;
	width:450px;
}
.CommentPostNameContainer_2, .CommentPostEmailAddressContainer_2, .CommentPostSubjectContainer_2, .CommentPostRatingContainer_2, .CommentPostMessageContainer_2{
	float:left;	
	width:450px;
	padding-bottom:10px;
}
.CommentPostNameTitleContainer_2, .CommentPostEmailAddressTitleContainer_2, .CommentPostSubjectTitleContainer_2, .CommentPostMessageTitleContainer_2, .CommentPostRatingTitleContainer_2{
	float:left;	
	width:150px;
}
.CommentPostNameInputContainer_2, .CommentPostEmailAddressInputContainer_2, .CommentPostSubjectInputContainer_2, .CommentPostMessageInputContainer_2{
	float:left;	
	width:300px;
}
.CommentPostNameTitleCopy_2, .CommentPostEmailAddressTitleCopy_2, .CommentPostSubjectTitleCopy_2, .CommentPostMessageTitleCopy_2, .CommentPostRatingTitleCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#848484 !important;
}
.CommentPostNameInputBox_2, .CommentPostEmailAddressInputBox_2, .CommentPostSubjectInputBox_2{
	width:300px !important;
	height:27px;
	padding:5px;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#82693b !important;
}
.CommentPostMessageInputBox_2{
	width:300px !important;
	height:127px;
	padding:5px;
	border:1px solid #cccccc !important;
	background-color:#ffe8bc !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#82693b !important;
}
.CommentPostRatingInputContainer_2{
	float:left;
	width:300px;
}

.CommentPostSubmitContainer_2{
	float:left;	
	width:450px;
	text-align:right;
}
.CommentPostRating0Container_2, .CommentPostRating1Container_2, .CommentPostRating2Container_2, .CommentPostRating3Container_2, .CommentPostRating4Container_2, .CommentPostRating5Container_2{
	float:left;
	width:45px;
}
.CommentPostRating0Copy_2, .CommentPostRating1Copy_2, .CommentPostRating2Copy_2, .CommentPostRating3Copy_2, .CommentPostRating4Copy_2, .CommentPostRating5Copy_2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4a4a4a;
}

.CommentPostValidatorErrorCopy_2{
	float:left;
	clear:both;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
}
.CommentPostStatusContainer_2{
	float:left;	
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.CommentPostSuccessMessageCopy_2{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:13px !important;
	color:#82693b !important;
	font-weight:bold;
}

.ShoppingCartShippingDetailsContainer_1{
	display:none;	
}
.ShoppingCartBillingDetailsContainer_1{
	display:none;	
}

#ctl05_Searchresults1_Paging_plhPagingTop_divPaging{
	display:none;	
}
#ctl05_Searchresults1_Paging_plhPagingBottom_divPaging{
	display:none;
}


.PanelBarContainer_1{
	float:left;
	width:191px;

}
.RadPanelBar{
	float:left;
	width:191px !important;
}

.RadPanelBar ul.rpRootGroup{
	float:left !important;
	clear:both;
	width:191px !important;
	border:0px !important;
	margin:0px !important;
	background:none !important;
}

.RadPanelBar ul.rpRootGroup li.rpItem{
	float:left !important;
	width:191px !important;
	clear:both;
	margin:0px !important;
	padding:0px !important;
	background:none !important;
	
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	border-bottom:1px solid #e9eaeb !important;
}

a.PanelBarRootLevel_1:link{	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevel_1:active{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevel_1:visited{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevel_1:hover{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_r.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}

a.PanelBarRootLevelFocused_1:link{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelFocused_1:active{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelFocused_1:visited{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelFocused_1:hover{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}


a.PanelBarRootLevelSelected_1:link{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelSelected_1:active{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelSelected_1:visited{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}
a.PanelBarRootLevelSelected_1:hover{
	
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#ffe8bc !important;
	text-decoration:none !important;	
	width:162px !important;	
	background-color:#29313b !important;
	min-height:18px !important;
	_height:18px !important;
	padding:6px 21px 5px 8px !important;
	background-image:url(/images/Tree_Level1_s.jpg) !important;
	background-repeat:no-repeat !important;	
	display:block !important;
	background-position:top left !important;
}

.rpSelected, .rpExpanded{
	background-image:url(/images/Tree_Level1_r.jpg) !important;
	background-repeat:no-repeat !important;	
	background-position:top left !important;
}
.rpOut, .rpText{
	background:none !important;
	border:none !important;
	padding:0px !important;
	margin:0px !important;	
}
.rpExpandHandle{
	background-image:none !important;
	display:none !important;	
}

.rpSlide ul{
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	border:none !important;	
}
.RadPanelBar ul.rpRootGroup li.rpItem .rpSlide ul li.rpItem{
	float:left !important;
	width:152px !important;
	min-height:15px !important;
	_height:15px !important;
	padding:2px 21px 9px 18px !important;
	background-image:url(/images/Tree_Level2.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:left bottom !important;
	border:none !important;
	
}

.RadPanelBar ul.rpRootGroup li.rpItem .rpSlide ul li.rpItem .rpSlide ul li.rpItem{
	float:left !important;
	width:152px !important;
	min-height:15px !important;
	_height:15px !important;
	padding:15px 21px 5px 18px !important;
	background-image:url(/images/Tree_Level2_new.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:0px 5px !important;
	border:none !important;
	
}


.rpSlide ul li a.rpLink:link{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#3f3f3f !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.rpLink:active{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#3f3f3f !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.rpLink:visited{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#3f3f3f !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.rpLink:hover{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}

.rpSlide ul li a.PanelBarSecondLevelSelected_1:link{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarSecondLevelSelected_1:active{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarSecondLevelSelected_1:visited{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarSecondLevelSelected_1:hover{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}


.rpSlide ul li a.PanelBarThirdLevelSelected_1:link{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarThirdLevelSelected_1:active{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarThirdLevelSelected_1:visited{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}
.rpSlide ul li a.PanelBarThirdLevelSelected_1:hover{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#9d1818 !important;
	text-decoration:none !important;
	background:none !important;
}


.SearchResultsListContainer_6{
	float:left;
	width:743px;
	padding:30px 0px 0px 10px;
	
	background-image:url(/images/searchResultsBgTop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#PCSearchResults6_dtlDataList{
	float:left;
	
}
.SearchResultsListItemContainer_6{
	float:left;
	width:216px;
	height:460px;
	background-image:url(/images/prodItmBg2.jpg);
	background-repeat:no-repeat;
	padding:15px 31px 15px 0px;
}
.SearchResultsListRankThumbnailContainer_6{
	float:left;
	width:176px;
	height:200px;
	text-align:center;	
	padding:82px 22px 0px 19px;
	 
}
	.SearchResultsListThumbnailContainer_6{
		float:left;
		width:176px;
		height:200px;
	}
	.SearchResultsListOnSpecialContainer_6{
		float:left;
		width:54px;
		height:58px;
		z-index:3;
		position:relative;
		margin-top:-317px;
		margin-left:-30px;
	}
	
	.SearchResultsListContentContainer_6{
		float:left;
		width:181px;
		padding:0px 22px 0px 14px;
				
	}
		.SearchResultsListTitleContainer_6{
			float:left;
			width:176px;
			height:75px;
			padding:0px 0px 0px 5px;
			
			text-align:center;
			
			margin-top:-276px;
			z-index:2;
			position:relative;
			overflow:hidden;
		}
			a.SearchResultsTitleLink_6:link{
				color:#29313b;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				text-decoration:none;
			}
			a.SearchResultsTitleLink_6:active{
				color:#29313b;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				text-decoration:none;
			}
			a.SearchResultsTitleLink_6:visited{
				color:#29313b;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				text-decoration:none;
			}
			a.SearchResultsTitleLink_6:hover{
				color:#9d1818;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				text-decoration:none;
			}
				
	.SearchResultsListProductContainer_6{
		float:left; width:181px;
	}
	.SearchResultsListProductDataField1ValueContainer_6{
		float:left;
		width:181px;
		height:24px;
		text-align:center;	
	}
		.SearchResultsListProductDataField1ValueCopy_6{
			color:#9d1818;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;	
		}
	.SearchResultsListProductPricingContainer_6{
		float:left;
		width:176px;
		height:37px;
		padding:0px 0px 0px 5px;
		
	}
		.SearchResultsListProductAfterDiscountPriceContainer_6{
			float:left;
			width:176px;
			height:37px;
		}
		.SearchResultsListProductAfterDiscountPriceTitleContainer_6, .SearchResultsListProductQuantityTitleContainer_6{
			display:none; visibility:hidden;	
		}
		.SearchResultsListProductAfterDiscountPriceValueContainer_6{
			float:left;
			width:176px;
			height:33px;
			padding:4px 0px 0px 0px;
			text-align:center;
			
			background-image:url(/images/pricebg.jpg);
			background-repeat:no-repeat;
		}
			.SearchResultsProductAfterDiscountPriceValueCopy_6{
				color:#ffffff;
				font-size:26px;
				font-family:Arial, Helvetica, sans-serif;	
			}
			
	.SearchResultsListProductQuantityContainer_6{		
		float:left;
		width:68px;
		height:27px;
		padding:15px 15px 0px 0px;
	}
	.SearchResultsListProductQuantityInputContainer_6{
		float:left;
		width:68px;
		height:27px;
	}
	.SearchResultsProductQuantityInputBox_6{
		width:65px !important;
		height:22px !important;
		border-top:1px solid #cdcdcd;
		border-left:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #cdcdcd;
		background-color:#FFF;
		
		padding:3px 0px 0px 0px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#29313b;
		text-align:center;
		vertical-align:middle;
	}
	
	.SearchResultsListProductAddToCartContainer_6{
		float:left;
		width:98px;
		height:23px;
		padding:19px 0px 0px 0px;
	}
	
	.SearchResultsListFaceBookLikeContainer_6{
		float:left; width:101px;	
		padding:15px 0px 0px 60px;
		overflow:hidden;
	}
	.SearchResultsListFaceBookLikeContainer_6 iframe{
		width:100px !important;
		height:35px !important;
	}
	
	.SearchResultsListFaceBookLikeContainer_6 iframe .connect_widget_interactive_area{
		margin:auto;
		text-align:center;	
	}
	.SearchResultsListFaceBookLikeContainer_6 iframe .connect_widget_interactive_area td{
		
		text-align:center;	
	}
	.connect_widget_vertical_center{
		display:none !important;	
	}
	
	.RadToolTip, .rtWrapper{
		background-color:#FFF !important;	
	}
	.rtWrapperContent{
		width:470px;	background-color:#FFF !important;
	}
	
	.rtWrapperContent div{
		background-color:#FFF !important;	
	}
	
	.SearchResultsListThumbPopupImageContainer_6, SearchResultsListThumbPopupImageContainer_2{
		float:left;
		width:120px;
		min-height:200px;
		_height:200px;
		padding-left:10px;
		margin-top:-20px;
	}
	.SearchResultsListThumbPopupTitleContainer_6, .SearchResultsListThumbPopupTitleContainer_2{
		float:right;
		width:320px;	
		padding:20px 10px 0px 0px;
	}
	a.SearchResultsThumbPopupTitleLink_6:link, a.SearchResultsThumbPopupTitleLink_6:active, a.SearchResultsThumbPopupTitleLink_6:visited, a.SearchResultsThumbPopupTitleLink_2:link, a.SearchResultsThumbPopupTitleLink_2:active, a.SearchResultsThumbPopupTitleLink_2:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#29313b;
		text-decoration:none;
	}
	
	a.SearchResultsThumbPopupTitleLink_6:hover, a.SearchResultsThumbPopupTitleLink_2:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#29313b;
		text-decoration:none;
	}
	.SearchResultsListThumbPopupDescriptionContainer_6, .SearchResultsListThumbPopupDescriptionContainer_2{
		float:right;
		width:320px;	
		clear:both;			
		padding:20px 10px 0px 0px;
	}
	.SearchResultsThumbPopupDescriptionCopy_6, .SearchResultsThumbPopupDescriptionCopy_2{
		color:#4c4c4c;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	
	.RegistrationFormContainer_3{
		float:left;
		width:470px;
		
	}
	.RegistrationFormSalutationFirstLastNameContainer_3{
		float:left;	
		width:184px;
		height:49px;
		background-image:url(/images/PopUp_UserNameTxtBoxBg.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		/*
		z-index:3;
		position:relative;
*/
	}
	.RegistrationFormFirstNameTitleContainer_3, .RegistrationFormEmailAddressTitleContainer_3, .RegistrationFormLastNameTitleContainer_3{
		display:none; visibility:hidden;	
	}
	.RegistrationFormFirstNameInputContainer_3, .RegistrationFormLastNameInputContainer_3, .RegistrationFormEmailAddressInputContainer_3{
		float:left;
		width:169px;
		height:20px;
		padding:6px 0px 0px 29px;
	}
		.RegistrationFormFirstNameInputBox_3, .RegistrationFormEmailAddressInputBox_3, .RegistrationFormLastNameInputBox_3{
			width:140px;
			height:18px;
			border:none !important;
			background-color:#ffe8bc;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			color:#82693b;
		}
		
	.RegistrationFormEmailAddressContainer_3{
		float:left;	
		width:184px;
		height:49px;
		background-image:url(/images/PopUp_EmailTxtBoxBg.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		padding-right:102px;
		/*
		z-index:3;
		position:relative;
*/
	}
	.RegistrationFormSubmitContainer_3{
		float:right;
		clear:both;
		width:102px;
		height:29px;
		
		margin-top:-84px;
		z-index:2;
		position:relative;
	}
	/*
	#objRegistration_btnSubmit
	{
		z-index:4;
		position:relative;
	}
*/
	.RegistrationFormValidatorErrorCopy_3{
		float:left; width:100%; display:block;
		font-size:11px;
		color:#F00;
		padding-top:5px;
	}
	.RegistrationFormPropertyErrorMessageCopy_3{
		float:left; width:270px; 
		display:block;
		font-size:11px;
		color:#F00;
		padding-top:5px;
	}
	.RegistrationFormPropertyContainer_3{
		float:left;
		width:470px;
		height:35px;
		padding:0px 0px 0px 0px;
		overflow:hidden;	
	}
	#objRegistration_objCustomProperty_dtlCustomProperty{
		float:left;
	}
	
	.RegistrationFormPropertyItemContainer_3{
		float:left;
		width:470px;
		padding-bottom:10px;
	}
	.RegistrationFormPropertyNameContainer_3{
		display:none;	
	}
	.RegistrationFormPropertyValueContainer_3{
		float:left;
		width:500px;
	}
	.RegistrationFormPropertyValueCheckBoxList_3{
		float:left;	
		width:230px;
	}
	.RegistrationFormPropertyValueCheckBoxList_3 td{
		float:left;		
		padding-right:5px;
	}
	.RegistrationFormPropertyValueCheckBoxList_3 td label{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
		color:#29313b;
	}
	
	
	
	div#Searchbox  .ProductSearchContainer_1{
		float:left;
		width:270px !important;
		height:29px !important;
		padding:3px 3px 0px 7px !important;
	}
	
	div#Searchbox .ProductSearchTermContainer_1{
		float:left;
	width:225px;
	height:20px;
	padding:5px 10px 0px 0px;
	}
	
	div#Searchbox .ProductSearchInputContainer_1{
		float:left;
	width:225px;
	height:20px;
	}
	div#Searchbox .ProductSearchTermTitleInputBox_1{
		width:225px;
	height:20px;
	border:0px !important;
	border:none !important;
	background:none !important;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#8c0000;
	}
	
	div#Searchbox .ProductSearchButtonContainer_1{
		float:left;
		width:34px !important;
		height:29px !important;
		padding:0px;
		overflow:hidden;
	}
	
	
	div#Searchbox .ProductSearchTitleContainer_1{
		display:none;
		padding:0px;	
	}
	div#Searchbox .ProductSearchCategoryContainer_1{
		display:none;
		padding:0px;
	}
	
	div#Searchbox .ProductSearchSortOrderContainer_1{
		display:none;
		padding:0px;
	}
	
	div#Searchbox .ProductSearchResultsPerPageContainer_1{
		display:none;
		padding:0px;
	}
	
	
	.RegistrationFormReceiveEmail1Container_2{
		float:left;
		clear:both;
		width:450px;
		
	}
	.RegistrationFormReceiveEmail1InputBox_2{
		float:left;
		margin-top:-80px;	
		z-index:5;
		position:relative;
	}
	
	.RegistrationFormReceiveEmail1InputBox_2 label{
		
		
		font-family:Georgia, "Times New Roman", Times, serif !important;	
		font-size:13px !important;	
		color:#7d7d7d !important;	
	}
	
	
	.ShoppingCartShippingMethodContainer_2{
		display:none;
	}
