﻿/**********************************************************************
 * SITE LAYOUT
 *********************************************************************/
	
 	/* Import the content styles */ 
 	@import url(edit.css);
 	
 	body
	{
		background-color:#f4f4f4;
        background-image:url(bg_fill.png);
        background-repeat:repeat-x;
        padding:0 !IMPORTANT;
        margin:0 !IMPORTANT;
	}
	
	#layoutContainer
	{
		width:950px;
		margin: 0 auto;
		background-color:#f4f4f4;
	}
	
	#layoutBannerTop
	{
		height:49px;
		background-image:url(banner_top.png);
		background-repeat:no-repeat;
	}
	#layoutBanner
	{
		background-image:url(banner.png);
		background-repeat:no-repeat;
		height:117px;
	}
	
	#layoutBanner table
	{
		height:117px;
	}
	
	#layoutContentFiller
	{
		background-repeat:repeat-y;
		background-image:url(content_fill.png);
	}
	#layoutInnerContainer
	{
		width:100%;
		border-collapse:collapse;
		table-layout:fixed;
		background-image:url(content_bottomright.png);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	#layoutMenuContainer
	{
		width:190px;
		background-image:url(menu_bottom.jpg);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-bottom:200px;
	}
	
	#layoutMenuPadd
	{
		height:20px;
		background-color:#ffffff;
		margin-left:1px;
	}
	
	#layoutContentContainer
	{
		background-image:url(content_topleft.gif);
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	#layoutContentPadding
	{
	}
	
	#layoutFooterTop
	{
		height:97px;
        background-image:url(footer_top.png);
        background-repeat:no-repeat;
	}
	
	#layoutFooter
	{
		font-size:smaller;
		padding:10px;
		text-align:center;
		color:#333333;
	}
	
	#layoutFooter a{color:#333333;}
	.smallCap{font-variant:small-caps;font-weight:bold;}
 	
	
/**********************************************************************
 * SITE CONTENT STYLES (REPLICATE IN EDIT.CSS)
 *********************************************************************/
	
	/* see @import url(edit.css) at top of page/file */
	
	
/**********************************************************************
 * SITE CONTROLS, OVERIDE DEFAULT STYLES IN GLOBAL.CSS
 *********************************************************************/

	.featureStoreproductItemPriceShipEst
	{
		display:none !IMPORTANT;
	}

	.myButton
	{
		border: 1px solid transparent !IMPORTANT;
		background-image: url(../_Images/button_bgBlack.gif) !IMPORTANT;
		color:#adadad;
		background-color:#000000 !IMPORTANT;
	}

	.myButton:hover
	{
		border: 1px solid transparent !IMPORTANT;
		background-image: url(../_Images/button_bgBlack.gif) !IMPORTANT;
		color:#ffffff;
		background-color:#000000 !IMPORTANT;
	}
	
	.button_Default
	{
		border:0px !important;
	}

	.button_Default:hover
	{
		border:0px !important;
	}
			
/******************************************************************
 * SITE MENUS
 *****************************************************************/
	
	.MainMenu
	{
		cursor:pointer;
		font-size:9pt;
		margin-top:0px;
		margin-bottom:0px;
	}
	
		.MainMenuItem, .MainMenuItemHover, .MainMenuItemHead, .MainMenuItemHoverHead
		{
			height:25px;
			line-height:25px;
			border-bottom:6px solid #ffffff;
			color:#000000;
			background-position:right center;
			background-repeat:no-repeat;
		}
		
		.MainMenuItemHead{color:#ffffff;background-color:#1F3622;background-image:url(menu_right_head.png);}
	
		.MainMenuItem{color:#000000;background-color:#F4F4F4;background-image:url(menu_right_off.png);}
		.MainMenuItemHover, .MainMenuItemHoverHead{color:#ffffff;background-color:#1F3622;background-image:url(menu_right_over.png);}
	
	
	.MainMenuSubGroup
	{
		cursor:pointer;
		font-size:9pt;
		text-align:left;
	}

		.MainMenuSubItem, .MainMenuSubItemHover
		{
			height:31px;
			line-height:31px;
			border-bottom:6px solid #ffffff;
			color:#000000;
		}
		
		.MainMenuSubItem{color:#000000;background-color:#f0f0f0;}
		.MainMenuSubItemHover {color:#000000;background-color:#cdcdcd;}
		
		
.MembersTable
{
	border-collapse:collapse;
}

.MembersTable .Heading
{
	font-weight:bold;
	font-size:0.9em;
	width:140px;
	vertical-align:top;
	border-top:1px solid #e5e5e5;
	text-align:left;
	padding-right:5px;
	padding-top:3px;
}

.MembersTable .Field
{
	border-top:1px solid #e5e5e5;
	padding-top:3px;
}

.MembersTable .Description
{
	font-size:0.8em;
	font-style:italic;
	padding-bottom:3px;
}

.MembersTable .Footer
{
	border-top:1px solid #e5e5e5;
	padding:10px;
	text-align:right;
}

.MembersTable .Validation
{
	border-top:1px solid #e5e5e5;
	padding:10px;
	text-align:left;
	color:Red;
}

.MembersTable .Seperator
{
	padding-top:10px;
}
