/* --------------------------------------------------
	Information class tag
-------------------------------------------------- */
	
	div.content {
		
		background: rgb(0,0,0) url(../Web_Pics/bg-content-dl.png) no-repeat 0 61px;
		border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em;
		height: 100%; }

	div#feature { 
		
		/*background : rgb(89,89,89);*/
		height: 510px; 
		margin: 0 auto; 
		padding: 0; 
		position: relative;
		width: 100%; }
		
	div.update-note {
	
		background : url(../Web_Pics/bg-update-note.png) repeat-x top left;
		border-radius : 0.4em;
		-moz-border-radius : 0.4em;
		-webkit-border-radius : 0.4em;
		height : 38px;
		margin : 22px auto 0 auto;
		position: relative;
		width : 766px; }
	
	div.df-editor {
	
		/*background : rgb(123,123,123);*/
		position : absolute; top : 200px; left : 470px;
		width : 310px; }
	
	div.update-note h4 {
	
		height : 30px;
		font-size : 1.3em;
		font-weight : bold;
		padding : 8px 0 0 18px;
		text-transform: uppercase; }
		
	div.update-note span { 
	
		position : absolute ; top : 7px; left : 628px; }
								
	div#feature h3 				{
								background: rgb(0,0,0) url(../Web_Pics/bg-header-verticle.png) no-repeat top left; 
								border-bottom: 1px rgb(31,31,31) solid;
								border-top-left-radius: 0.6em; border-top-right-radius: 0.6em;
								-moz-border-radius-topleft: 0.6em; -moz-border-radius-topright: 0.6em;
								-webkit-border-top-left-radius: 0.6em; -webkit-border-top-right-radius: 0.6em;
								color: rgb(250,250,250);
								font-size: 1.2em;
								font-weight: bold; 
								height: 45px;
								padding: 15px 0 0 35px;
								text-transform: uppercase;
								width: 783px; 
								}
	
	div#news-outer				{
								border-bottom-left-radius: 0.6em; border-bottom-right-radius: 0.6em;
								-moz-border-radius-bottomleft: 0.6em; -moz-border-radius-bottomright: 0.6em;
								-webkit-border-bottom-left-radius: 0.6em; -webkit-border-bottom-right-radius: 0.6em;
								height: 100%;
								padding: 0;
								margin: 0;
								}
								
	div#news-holder				{
								background: rgb(20,20,20) url(../Web_Pics/home/bg-latest-shadow.png) no-repeat 0 4px;
								border-radius: 0.5em; border-radius: 0.5em;
								-moz-border-radius: 0.5em; -moz-border-radius: 0.5em;
								-webkit-border-radius: 0.5em; -webkit-border-radius: 0.5em;
								margin : 0 auto 27px auto;
								position: relative;
								width : 764px; 
								}
								
/* --------------------------------------------------
	Styles Feature
-------------------------------------------------- */								
								
	div#feature	 h1 			{
								color : rgb(255,255,255);
								font-size: 4.5em;
								font-weight: bold;
								letter-spacing: -1px;
								line-height : 1em;
								margin: 0 0 20px 0;
								padding: 0;
								}
								
	div#feature h2				{
								font-size: 2.0em;
								font-weight: bold;
								color: rgb(238,96,39);
								padding: 0;
								margin: 0 0 0 2px;
								}
								
	div#feature p 				{
								color: rgb(250,250,250);
								font-size: 1.2em;
								padding: 0 0 15px 0;
								}
								
	div#feature a 				{
								color: rgb(250,250,250);
								font-size: 1.1em;
								}
	
	div#feature a:hover 		{
								text-decoration: underline;
								}
	
	img.feature-editor 			{	
								display: block;
								margin: 0 auto;
								position : absolute; top : -18px; left : -421px;
								}
								
	
/* --------------------------------------------------
	Styles latest news
-------------------------------------------------- */

	div#news-holder h3 { 
								background: url(../Web_Pics/home/bg-header-h3.png) no-repeat top right; 
								border-bottom: 1px rgb(31,31,31) solid;
								border-top-left-radius: 0.6em; border-top-right-radius: 0.6em;
								-moz-border-radius-topleft: 0.6em; -moz-border-radius-topright: 0.6em;
								-webkit-border-top-left-radius: 0.6em; -webkit-border-top-right-radius: 0.6em;
								color: rgb(250,250,250);
								font-size: 1.2em;
								font-weight: bold;
								height: 37px;
								padding: 23px 0 0 23px;
								text-transform: uppercase;
								width: 741px; 
								}

	ul#news-items {
		
		/*background : rgb(56,56,56);*/
		height: 100%;
		overflow : hidden;
		list-style-type: none;
		margin : 30px auto 0 auto;
		width : 706px; }
								
	ul#news-items li {
		
		float : left;
		height : 49px;
		padding : 10px 0 0 76px;
		position : relative;
		margin : 0 0 30px 0;
		width : 262px; }
		
	ul#news-items li.float-right {
		
		float : right; }
								
	ul#news-items li h4 {
	
		margin : 0;
		padding : 0; }
								
	ul#news-items li a {
		
		color: rgb(250,250,250);
		font-size: 1.2em;
		font-weight: bold; }
		
	/*------------ Home Icons ---------------*/
	
	#icon-cliff {
	
		background: url(../Web_Pics/home/icon-cliff.png) no-repeat top left; }
		
	#icon-wave {
	
		background: url(../Web_Pics/home/icon-wave.png) no-repeat top left; }
		
	#icon-sample {
	
		background: url(../Web_Pics/home/icon-sample.png) no-repeat top left; }
		
	#icon-brochure {
	
		background: url(../Web_Pics/home/icon-brochure.png) no-repeat top left; }

/* --------------------------------------------------
	Styles for Social
-------------------------------------------------- */

	div#social-holder 										{
															position: absolute; top:15px; left:616px;
															}
								
	div#social-holder h3 									{
															background: none;
															border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
															border-bottom: none;
															float: left;
															height: 16px;
															padding: 0;
															margin: 0;
															width: 110px;
															}
								
	div#social-holder ul									{
															list-style-type: none;
															float: right;
															width: 62px;
															}
								
	div#social-holder ul li									{
															background: url(../Web_Pics/home/social-divide.png) no-repeat top left;
															float: left;
															}
								
	div#social-holder ul li a img							{
															display: block;
															margin: 0 7px 0 8px;
															}
								
								
