body
{
	margin: 0px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

/* Container *******************************************/

#container
{
	width: 760px;
	margin:0 auto;
}

/* Header **********************************************/

.pcTxtBox {
    margin: 10px 0px 0px 0px;
}

#header
{
	width: 760px;
	margin: 0 0 0px 0;
	padding-bottom: 5px;
	height: 50px;
	border-bottom: 1px solid #DDD;
	float: left;
	/*background: transparent url( ../images/layout/header.gif ) no-repeat top left;*/
}

/* Content *********************************************/

#content
{
	width: 760px;
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	
	/*border-bottom: 1px solid #DDD;*/
}

	#content #form-table td.left-col
	{
		text-align: right;
		width: 200px;
	}
	
	#content #form-table td.gap-col
	{
		width: 5px;
	}
	
	#content #form-table td.right-col
	{
		width: 460px;
	}

/* Home Page */

#home-content
{
	width: 760px;
	background: #93CC40 url( ../images/layout/home-content-outer-corner.gif ) no-repeat bottom right;
	height: 469px; 
	/*height: 500px;*/
}

	#home-content-image
	{
		width: 376px;
		height: 463px;
		/*height: 460px;*/
		float: left;
		background: url( ../images/layout/home-content-graphic.jpg ) no-repeat top left;
	}
	
		#floater
		{
			width: 275px;
			height: 275px;
			z-index: 5000;
			background: url( ../images/Bins/bin_bg.gif ) no-repeat top left;
			margin: 0 auto;
			margin-top: 10px;
			visibility: hidden;
		}
	
	#home-content-wizard
	{
		margin: 17px 6px 0 0;
		background: #FFF url( ../images/layout/home-content-inner-corner.gif ) no-repeat bottom right;
		float: right;
		z-index: 1;
		width: 369px;
		height: 446px;
		/*height: 470px;*/
		padding: 0;
		
		
	}
	
		#home-content-wizard table#wizard
		{
			width: 369px;
			height: 446px;
			/*height: 470px;*/
		}
		
		td.wizard-content h1.step0head
		{
			text-align: center;
			font-size: 24px;
			color: #466a87;
			padding: 0;
			margin: 0;
		}
		
		td.wizard-content h2.step0sub
		{
			font-size: 20px;
			text-align: center;
			color: #000;
			padding: 0;
			margin: 0;
		}
		
			td.wizard-head
			{
				text-align: center;
				padding: 0;
			}
			
				td.wizard-head h1
				{
					font-size: 18px;
					color: #000;
					padding: 0;
					margin: 0;
				}
		
			td.wizard-sub-head
			{
				text-align: center;
				padding: 0;
			}
			
				td.wizard-sub-head h2
				{
					font-size: 14px;
					color: #93CC40;
					padding: 0;
					margin: 0;
				}
		
			td.wizard-content
			{
				font-family:arial;
				font-size:11px;
				color:#666666;
				margin-top:2px;
				vertical-align: top;
			}
			
				td.wizard-content p
				{
					font-family:arial;
					font-size:11px;
					color:#666666;
					margin-top:2px;
					margin-bottom:20px;
				}
				
				td.wizard-content div.center
				{
					width: 100%;
					margin: 5px;
					text-align: center;
				}
				
				.sub-table-center-wide table
				{
					width: 359px;
					margin: 0 auto;
				}
				
					.sub-table-center-wide table td
					{
						width: 179px;
					}
				
				.sub-table-center table
				{
					width: 300px;
					margin: 0 auto;
				}
				
				.sub-table-center-narrow table
				{
					width: 100px;
					margin: 0 auto;
				}
				
				.sub-table-center-medium table
				{
					width: 200px;
					margin: 0 auto;
				}
		
			td.wizard-prev
			{
				text-align: left;
				width: 155px;
				height: 35px;
				margin: auto;
			}
			
			td.wizard-next
			{
				text-align: right;
				width: 155px;
				height: 35px;
				margin: auto;
			}
			
			td.wizard-directional
			{
				font-size: 14px;
				height: 35px;
				margin: auto;
			}
			
				td.wizard-directional a:link
				, td.wizard-directional a:active
				, td.wizard-directional a:visited
				{
					text-decoration: none;
					color: #466A87;
					font-weight: bold;
				}
				
				td.wizard-directional a:hover
				{
				}
		
			td.wizard-steps
			{
				height: 20px;
				font-size: 10px;
			}
			
				td.wizard-steps a:link
				, td.wizard-steps a:active
				, td.wizard-steps a:visited
				{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
				
				td.wizard-steps a:hover
				{
					text-decoration: underline;
				}
				
				td.wizard-steps a.visited
				{
					color: #466A87;
				}
				
				td.wizard-steps a.active
				, td.wizard-steps a.active:link
				, td.wizard-steps a.active:active
				, td.wizard-steps a.active:visited
				, td.wizard-steps a.active:hover
				{
					color: #000;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
				
				td.wizard-steps a.innactive
				, td.wizard-steps a.innactive:link
				, td.wizard-steps a.innactive:active
				, td.wizard-steps a.innactive:visited
				, td.wizard-steps a.innactive:hover
				{
					color: #AFCD82;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
				
				td.left-col
				{
					font-weight: bold;
					text-align: right;
					width: 120px;
				}
.smallprint 
{
	color: #7eb338;
}

.alt-results
{
	width: 359px;
}

/* Supplier Login */
#content div#register
{
	width: 560px;
	float: left;
}

#content div#login
{
	width: 200px;
	float: right;
}

/* Process */

#process
{
	width: 760px;
	float: left;
	margin: 30px 0 0 0;
	padding: 0 0 25px 0;
	border-bottom: solid 1px #DDD;
}

	#process img
	{
		margin: 0;
		border: 0;
		padding: 0;
	}

/* CMS Content *****************************************/

#cms-content
{
	width: 760px;
	float: left;
	margin: 0;
	padding: 20px 0 10px 0;
	/*border-bottom: 1px solid #DDD;*/
}

	#cms-content #left-col
	{
		width: 365px;
		float: left;
		padding: 6px 5px 0px 0px;
	}
	
	#cms-content #right-col
	{
		width: 365px;
		float: right;
		margin: 0 0px 0px 5px; 
		background-color: #f0f0f0;
		border-style: solid;
		border-width: 1px;
		border-color: #d2d2d2; 
		padding: 0px; 
		background-image: url("/images/layout/shim.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;
	}
	
	#cms-content #right-col #right-col-inner {
		padding: 5px;
	}
	
	a.MoreInfoImg, a.MoreInfoImg img{
		padding: 1px 0px 0px 0px;
		margin: 0px;
	}

/* Navigation ******************************************/

#navigation
{
	width: 760px;
	float: left;
	text-align: right;
	font-size: 13px;
	color: #466A87;
}

	#navigation a:link
	, #navigation a:visited
	, #navigation a:active
	{
		color: #466A87;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
	}
	
	#navigation a:hover
	{
		text-decoration: underline;
	}

/* Footer **********************************************/

#footer
{
   	width: 760px;
	/*float: left;*/
	text-align: right;
	/*margin-top: 0 0 20px;*/
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

	#footer a:link
	, #footer a:visited
	, #footer a:active
	{
		color: #466A87;
		text-decoration: none;
	}
	
	#footer a:hover
	{
		text-decoration: underline;
	}
	

/* DataList for Alt Bins */
.dlAlt{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	}

.dlAltHead {
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	white-space: normal;
	}

.AltBinText {
	font-size: 8pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: italic;
	white-space: normal;
	width: 200px;
}

.Cap1st {
    text-transform: capitalize;
}

.btnArrow{
    /*margin-top: -20px;*/ 
}
