/* ROSSI CONCRETE STYLE SHEET*/

/**************STRUCTURE***************/
html, body {width:100%; height:100%; margin:0 auto; background:url(../images/carpet.jpg); background-repeat:repeat-x;}
	

/**************HEADER***************/
#home #header{
	height:82px;
	float:left;
	margin:0 0 0 0;
}

#home #header #logo{
	display:inline;
	width: 170px;
	height: 75px;
	float:left;
	margin: 5px 0 0 14px;
}

#home #header #priNav{
	display:inline;
	width: 577px;
	height: 30px;
	float:left;
	margin: 52px 0 0 20px;
	background:url(../images/pri-nav.gif) no-repeat;
}

	#home #header #priNav ul {
	font-family: Arial, Helvetica, sans-serif;
	padding:7pt;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	list-style:none;
	margin: 0 0 0 16px;
	text-align:left;
	width:550px;
	}

		#home #header #priNav ul li{
		display: inline;
		list-style-type: none;
		padding-right: 18px;
		}
		
			#home #header #priNav ul li a{
			color:#FFF;
			text-decoration: none;
			}
			
			#home #header #priNav ul li a:hover{
			color:#6598cb;
			}


/**************BANNERS STYLES***************/
#home #banners{
	height:192px;
	float:left;
	margin:0 0 0 0;
}

#home #banners-left{
	display:inline;
	width:189px;
	height:192px;
	float:left;
	margin:3px 0 0 12px;
}

#home #banners-right{
	width:580px;
	height:192px;
	float:left;
	margin:3px 0 0 4px;
}

/**************CONTENT STYLES***************/
#home #content-left{
	display:inline;
	width:187px;
	float:left;
	background-color:#f2f2f2;
	border: solid 1px #d1d1d1;
	margin:8px 0 0 12px;
	text-align:center;
}

	#home #content-left ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16pt;
	font-weight: bold;
	color: #680000;
	text-decoration: none;
	text-indent: 3px;
	list-style-position: outside;
	list-style:square;
	padding: 6px;
	margin: 0 0 0 15px;
	text-align:left;
	}

		#home #content-left ul li a{
		text-decoration:none;
		color:#666;
		}
		
		#home #content-left ul li a:hover{
		text-decoration:underline;
		color:#6598cb;
		}

#home #content-right{
	width:560px;
	float:left;
	margin:0 0 10px 15px;
}

/**************FOOTER STYLES***************/
#home #footerbody{
	float:left;
	margin:0 0 0 0;
	width:803px;
}

#home #footerarea{
	display:inline;
	width:770px;
	float:left;
	height:53px;
	clear:both;
	margin:10px 0 0 12px;
	background:url('../images/footer-back.gif') repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c1c1c1;
}

		#home #footerarea a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#c1c1c1;
			text-decoration:none;
		}
		
		#home #footerarea a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#6598cb;
			text-decoration:underline;
		}

#home #footer-left{
	width:400px;
	float:left;
	margin:14px 0 0 6px;
	text-align:left;
}

#home #footer-right{
	width:350px;
	float:left;
	text-align:right;
	margin:14px 6px 0 0;
}
/**************TEXT STYLES***************/
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:12pt
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt; 
	color:#990000; 
	font-weight:bold; 
	line-height:14pt
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	color:#333; 
	font-weight:bold; 
	line-height:14pt;
}

