@import url("_css/global_CSSReset.css");

html			{	font-family: Arial, Verdana, Sans-Serif;
				}
		
body			{	font-size:.9em;
					line-height:1.25;
					background-color:white;
					color:#333333;
					text-align:left;
				}
				
p				{	margin:0 0 1em 0;
				}
				
strong, b		{	font-weight:bold;}

.clearFloat		{	clear:both;}

a				{	color:#bf0000; text-decoration:none;}
a:visited		{	color:#bf0000; text-decoration:none;}
a:hover			{	color:#bf0000; text-decoration:underline;}


/*  Main Layout
--------------------------------------------------------------------------------------------------*/
.dotted_line 	{	border-bottom: 1px dashed #003366;
					margin: 10px 0 10px 0;}

#comingSoon				{	position:absolute;
							top:50px;
							left:420px;
						}
						
#comingSoon h1			{font-size:140%; color:#CC0000; font-weight:bold;
						}						

#Main_Container		{	display:block;
						margin-left:auto;
						margin-right:auto;						
						width: 783px;
						background-color:white;
						border:2px solid #e3e3e3;
						font-size:80%;
						position:relative;
					}
					
#headerArea			{	display:block;
						width:inherit;
						position:relative;
						height:168px;
						background-image: url(../_images/bg_headerArea.gif);
						background-repeat:no-repeat;
					}
	
					
#headerArea .logo	{	position:absolute;
						top:22px;
						left:12px;
					}
					



/*  Tagline Layout
--------------------------------------------------------------------------------------------------*/
#taglineArea		{	display:block;
						width:inherit;
						height:64px;
						background-image: url(../_images/bg_taglineArea.gif);
						background-repeat:none;
					}


/*  Content Layout
--------------------------------------------------------------------------------------------------*/
#contentArea		{	display:block;
						width:inherit;
						height:100%;
						background-image: url(../_images/bg_contentArea.gif);
						background-repeat:no-repeat;
					}
					
#oneColumn			{	display:block;
						float:left;
						width:758px;
						margin:22px 0 0 0;
						padding-bottom:20px;
						line-height:1.4;
					}
					
#oneColumn .margin	{	padding-left:27px;
						padding-right:29px;
					}

#oneColumn h1	{font-size:100%; color:#CC0000; font-weight:bold;
				}

#oneColumn h2	{font-size:100%; color:#33000; font-weight:bold;
				}
#oneColumn h3	{font-size:100%; color:#CC0000; font-weight:bold;
				}
					
#leftColumn			{	display:block;
						float:left;
						width:356px;
						margin:22px 0 0 0;
						line-height:1.4;
					}
					
#leftColumn .margin	{	padding-left:27px;
						padding-right:29px;
					}
					
#leftColumn .flashArea	{	display:block; margin:0 0 20px 0;}

#leftColumn .small	{	font-size:80%; color:#666666; margin-top:8px;}

#leftColumn h1	{font-size:100%; color:#CC0000; font-weight:bold; padding-bottom:0px;
				}		
				
#leftColumn h2	{font-size:100%; color:#33000; font-weight:bold;
				}	
					
#rightColumn		{	display:block;
						float:left;
						width:401px;
						margin:22px 0 0 0;
						line-height:1.4;
					}					

#rightColumn h1	{font-size:100%; color:#CC0000; font-weight:bold; padding-bottom:0px;
				}		
				
#rightColumn h2	{font-size:100%; color:#33000; font-weight:bold;
				}	
				
#rightColumn h3	{font-size:160%; color:#CC0000; font-weight:normal;
				}							
				
.homeItem			{	display:block;margin:0 0 20px 0 ;}	

.homeItem .header	{	display:block;margin:0 0 5px 0 ;}	

.homeItem .indent	{	display:block;
						margin:0 0 0 17px;
						width:370px;
					}
					
.homeItem img		{	float:left;
						margin:6px 10px 5px 0px;
					}			



/*  Footer Layout
--------------------------------------------------------------------------------------------------*/
#footerArea			{	display:block;
						width:inherit;
						position:relative;
						height:300px;
						background-image: url(../_images/bg_footerArea.gif);
					}
					
#footerArea .footerMap	{	position:absolute;
							top:0;
							left:0;
						}
					
#address			{	position:absolute;
						top:50px;
						left:30px;
					}
					
#address h4			{	font-family:"Times New Roman", Times, serif;
						font-size: 110%;
						color: #003366;
						font-weight: bold;					
					}
					
#copyright			{	position:absolute;
						top:230px;
						left:30px;
					}
					
#copyright a		{	font-size:85%;
						color:#CC0000;
						text-decoration:none;}

#copyright a:hover		{	color:#CC0000;
							text-decoration:underline;}						

#footerMenu			{	position:absolute;
						top:35px;
						left:345px;
					}
					
#footerMenu	span	{	display:block;
						float:left;
						width:100px;
						min-height:100px;
						
					}
					
#footerMenu	span img	{	margin-bottom:10px;
						}
					
					
#footerMenu	span a			{	color:#3f3f3f;
								text-decoration:none;
								display:block;
								margin-bottom:3px;font-size:90%;
							}
					
					
#footerMenu	span .indent	{	padding-left:10px;
							}
							
#footerMenu	span a:hover	{	color:#CC0000;
								text-decoration:underline;
							}
					
#footerMenu	span h3	{	font-size:90%;
						font-weight:bold;
						color:white;
						margin-bottom:2px;
					}
					
#footerMenu	span.home		{	width:80px;
								overflow:hidden;
								margin-right:13px;
							}
						
#footerMenu	span.buyers		{	width:120px;
								overflow:hidden;
								margin-right:13px;
							}
						
#footerMenu	span.sellers	{	width:100px;
								overflow:hidden;
								margin-right:13px;
							}
						
#footerMenu	span.about		{	width:80px;
								overflow:hidden;
							}					
			
					
#contactForm				{	padding:30px 0 0 100px;}

#contactForm td				{	padding-bottom:5px;}

#contactForm .required		{	color:#CC0000;}
					
					



