/** Concrete Classics **/ 

	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;	
		background-color: #ECECEC; 
		}
	
/** Centering divs **/
	#enclose {
		width:100%;
		height: 100%;
		z-index: 1;
		}	
	
	
	#frame {width:800px;padding-top:10px;margin-left: auto;margin-right: auto; text-align:center; z-index: 1;
		}
		
/** positioning divs **/

	#head {
		padding: 0px;
		margin: 0px;
		width: 800px;
		float: left;
		z-index: 1;
		}
	
		#wide {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px;
	width: 780px;
	float: left;
	z-index: 1;
	text-align: left;
	
		}
	#aboutbody {
	background-color: #ffffff;
	width: 779px;
	z-index: 1;
	text-align: left;
	height:550px;
	font-size: 14px;
	font-weight:100;
	line-height: 20px;
	padding: 0px;
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 999999;
		}
	#widetext {
	background-color: #ffffff;
	width: 779px;
	z-index: 1;
	text-align: left;

	font-size: 14px;
	font-weight:100;
	line-height: 20px;
	padding: 10px 0px 0px;
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 999999;
		}
		
		#content {
		width: 780px;
		height:320px;
		position:relative;
		z-index: 1;
		text-align: left;
		}
		
		#rollover {
		margin: 0px 0px 0px 10px;
		width: 370px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		#greeting {
		margin: 0px;
		width: 380px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		
	
	#left {
		padding: 0px 0px 10px 0px;
		margin: 0px 14px 0px 0px;
		width: 473px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		#column1 {
		padding: 0px;
		margin:  0px;
		
		width: 560px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		#column2 {
		padding: 0px;
		margin:  0px;
		width: 200px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		#linkscolumn1 {
		padding: 0px;
		margin:  0px;
		width: 275px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
		#linkscolumn2 {
		padding: 0px;
		margin:  0px;
		width: 390px;
		float: left;
		z-index: 1;
		text-align: left;
		}
		
	
	#lefttext {
	background-color: #ffffff;
	width: 473px;
	z-index: 1;
	text-align: left;
	font-size: 12px;
	font-weight:100;
	line-height: 18px;
	margin: 0px;
	border-top: 3px solid #9c9c9c; 
	border-bottom: 1px solid #9c9c9c; 
	border-left: 1px solid #9c9c9c;
		}
		
	#right {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-top: 3px solid #9C9C9C; 
		border-bottom: 1px solid #9C9C9C; 
		border-left: 1px solid #9C9C9C; 
		width: 220px;
		float: right;
		z-index: 1;
		text-align: left;
		font-size: 11px;
		line-height: 15px;  
		background-color: #ffffff;
		}
		
	#utility {
		width: 780px;
		height:220px;
		position:relative;
		z-index: 1;
		text-align: left;
		}
		
		#utility2 {
		width: 780px;
		height:150px;
		position:relative;
		z-index: 1;
		text-align: left;
		}
		
		#retailersmain {
		width: 780px;
		height:600px;
		position:relative;
		z-index: 1;
		text-align: left;
		}
		
		#retailersbody {
	background-color: #ffffff;
	width: 779px;
	z-index: 1;
	text-align: left;
	height:750px;
	font-size: 14px;
	font-weight:100;
	line-height: 20px;
	padding: 0px;
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 999999;
		}
		
			#linksmain {
		width: 770px;
		height:470px;
		position:relative;
		z-index: 1;
		text-align: left;
			background-color: #ffffff;
		}
		
		#linksbody {
	background-color: #ffffff;
	width: 779px;
	z-index: 1;
	text-align: left;
	height:520px;
	font-size: 14px;
	font-weight:100;
	line-height: 20px;
padding: 10px 0px 0px;

	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 999999;
		}
		.photos{margin:10px}
		
		.photosa{margin:10px
		border: 1 solid #000;
		padding:1px;
		}
		
			#front {
		width: 770px;
		position:relative;
		margin: 10px;
		z-index: 1;
		text-align: left;
		}
		
		
		#contact {
		width: 780px;
		position:relative;
		z-index: 1;
		text-align: left;
		}
		
/** PULL QUOTES **/
	p.aside	{
		float: left;
		margin: 9px 10px 9px 9px;
		width: 110px;
		font-size: 11px;
		font-weight: bold; 
		line-height: 15px;
		text-align: center;
		color: #333;
		}
		
	img.wrap {
		display: block;
		border: 1 solid #9c9c9c;
		padding: 1px;
		margin: 0px 10px 0px 0px;
		}
	
	.wrap2 {
		display: block;
		margin: 0px 10px 10px;
		}
		
		.wrap3 {
		display: block;
		margin: 0px 10px 10px 0px;
		}
/** TEXT STYLES **/
	
	h2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: 900;
		color: #444;
		text-transform:lowercase;	
		margin:5px;
		}

	h1{
	font-size: 21px;
	line-height: 18px;
	font-weight: 100;
	color: #6C7474;
	text-align: left;
	text-transform: uppercase;

	margin: 5px 5px 5px 10px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	
		}
		
		

	p{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 10px;
		color: #555;
		
		}

	.highlight {background-color:#FBF6CE;}

	.small {font-size:9px;}
	
	.bold {font-weight: 900;}
	
	.red {color: #930808;}
	
	.white {color: #FFF;}
	
	.grey {color: #9C9C9C;} 
	p.copyright	{
		margin: 20px 0px 10px;
		font-size: 11px;
		line-height: 12px;
		text-align:center;
		color: #555555;
		}


/** LINKS **/
	a{
		color:#009900;
		text-decoration: none;
		margin-bottom: 0px;	} 

	a:hover{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color:#FF0000;
		color: #333;
		}
    
A:visited {
	border-bottom-style: solid;
	border-bottom-color: #003366;
	color: #333333;
	font-weight: 100;
	border-bottom-width: 1px;
    }
