body
{
	background:url(Images/Background.png) repeat;
}

div#container
{
	margin:0 auto;
	width:949px;
}

	div#top
	{
		width:789px;
		height:120px;
		position:relative;
		margin-left:170px;
	}
		ul#tabs
		{
			left:18px;
			margin:0;
			padding:0;
			position:absolute;
			bottom:0;
			font-size:11px;
		}
		
			ul#tabs li
			{
				float:left;
				background-image:url(Images/Navigation/tab.gif);
				list-style-type:none;
			}
			
			ul#tabs li.selected
			{
				background-image:url(Images/Navigation/tab-selected.gif);
			}
			
				ul#tabs li a
				{
					color:#fff;
					text-decoration:none;
					display:block;
					padding-top:8px;
					height:25px;
					width:105px;
					text-align:center;
				}
				
				ul#tabs li.selected a
				{
					color:#000;
				}
				
		ul#account
		{
			list-style-type:none;
			position:absolute;
			bottom:10px;
			right:5px;
			margin:0;
			padding:0;
		}
		
			ul#account li
			{
				float:left;
				padding:0 15px;
			}
			
				ul#account li a
				{
					color:#fff;
					text-decoration:none;
				}

	div#body
	{
		background-image:url(Images/ContainerBackground.gif);
	}

		div#greyBox 
		{
			padding:135px 3px 6px 6px;
			width:172px;
			float:left;
			display:inline;
			position:relative;
		}

			div#logoBox
			{
				position:absolute;
				left:0px;
				top:-69px;
			}

			div#cartBox
			{
				float:right;
				background: url('/App_Themes/PhaseII/Images/Cart.gif') no-repeat transparent left center;
				margin-top:42px;
				padding-left: 35px;
				display:inline;
			}
				div#cartBox span#cartInfo
				{
					color:#ffffff;
					display:block;
					font-weight:bold;
					line-height:14px;
				}
				
				div#cartBox a
				{
					color:#ffffff;
					font-weight:bold;
					text-align:right;
					text-decoration:none;
				}
			
			ul#navigation
			{
				margin:3px 0 0 0;
				padding:0;
				font-size:10px;
			}
				
				ul#navigation li
				{
					display:block;
					margin:0 0 5px 0;
					padding:0;
				}
			
					ul#navigation li a
					{
						display:block;
						height:18px;
						background-color: #123879;
						background-image:url(Images/Navigation/plus.gif);
						background-repeat:no-repeat;
						background-position: 162px center;
						text-align:right;
						padding:3px 15px 0 0;
						color:#fff;
						text-decoration:none;
					}
					
					ul#navigation li a.selected
					{
						background-image:url(Images/Navigation/minus.gif);
					}
					
						ul#navigation ul
						{
							margin:0;
							padding:0;
							width:100%;
							background-image:none;
						}
						
						ul#navigation a
						{
							overflow:hidden;
						}
						
						ul#navigation ul ul
						{
							margin:0;
							/*padding:30px 30px 30px 10px;*/
							background-color: #88A2AF;
							background-image:none;
							width:200px;
						}
			
						ul#navigation li.root
						{
							height:28px;
							/*background: url(Images/Navigation/rootseparator.gif) no-repeat bottom;*/
							border-bottom:1px dashed #555;
							margin:0;
							width:100%;
						}
						
						ul#navigation li.root a
						{
							background-color:#88A2AF;
							background-image:url(Images/Navigation/rootbackground.gif);
							background-position:-3px top;
							display:block;
							height:17px;
							margin:auto;
							padding:5px 0 0 15px;
							text-align:left;
							color:#000;
						}
						
						ul#navigation li.root a:hover,
						ul#navigation li.root .adxmhoverA 
						{
							background-position:-3px bottom;
							color:#9ea0a2;
						}

						ul#navigation li.root:hover>a
						{
							background-position:-3px bottom;
							color:#9ea0a2;
						}
			
							ul#navigation li.subnav
							{
								height:28px;
								border-bottom:1px dashed #555;
								background-color:#88A2AF;
								margin:0;
								width:100%;
							}
							
							ul#navigation li.subnav a
							{
								background-color:#88A2AF;
								background-image:none;
								display:block;
								height:17px;
								margin:auto;
								padding:5px 0 0 5px;
								text-align:left;
								color:#000;
							}
							
							ul#navigation li.subnav a:hover, 
							ul#navigation li.subnav .adxmhoverA 
							{
								background-color:#d9e0e6;
								color:#9ea0a2;
							}

							ul#navigation li.subnav:hover>a
							{
								background-color:#d9e0e6;
								color:#9ea0a2;
							}
			div#verisign
			{
				text-align:center
			}

		div#content
		{
			float:left;
			width:730px;
			margin-left:5px;
			padding:7px 15px;
			display:inline;
		}
		
	div#leftFooter
	{
		float:left;
		width:65%;
	}
	
		div#leftFooter ul
		{
			margin:15px 0 25px 15px;
		}
		
			div#leftFooter ul li
			{
				float:left;
				color:#fff;
				list-style-type:none;
				font-size:11px;
				padding:0 12px;
			}
			
				div#leftFooter ul li a
				{
					color:#fff;
					text-decoration:none;
				}
	
	div#rightFooter
	{
		float:right;
		width:34%;
	}
	
		div#rightFooter div
		{
			margin:5px 0 0 0px;
			line-height:1
		}
		
			div#rightFooter div span.header
			{
				display:block;
				color:#fff
			}

.clear {clear:both}
.CommonButton {border:none;background-color:#00498f;color:#fff;text-transform:lowercase;font-size:11px}
input.AddToCartButton { border: none; background-color: #4d4e4e; color: #fff; padding: 3px 6px; margin-top: 10px; }
a.AddToCartButton { border: none; background-color: #4d4e4e; color: #fff; padding: 3px 6px; margin-top: 10px; color: #fff; text-decoration: none; }
a.AddToCartButton:hover { color: #fff; }
.Watermark {color:#444444;text-align:center}

.ProductBreadcrumb
{
	float:left;
	width:740px;
	margin-right:0px;
	margin-left:-8px;
	display:inline;
	background-color:#d4d4d4;
	vertical-align:middle;
}

.ProductBreadcrumbtitle, .ProductBreadcrumbtitle a, .pagetitlegrey
{
	color:white;
	font-size:14px;
	text-decoration:none;
	text-transform:lowercase;
}

#accountManagementNav 
{
	list-style-type: none;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
}

	#accountManagementNav li 
	{
		float: left;
		margin: 0 5px;
	}
	
		#accountManagementNav li a 
		{
			color: #333;
			text-decoration: none;
		}
		
.Address 
{
	float: left;
	width: 33%;
	margin-bottom: 15px;
}

h4 {font-weight: bold; margin-bottom: 0;}