/* --------------------------------- STRUCTURAL STYLES ----------------------------------------- */

body#home #footerwrapper {
clear:both;
width:1000px;
padding:25px 0 0 0;
margin:0;
background: url("/tfg/images/css/h_bg_footerwrapper.jpg") no-repeat top left;
}

body#home #contentwrapper {
background: none;
}

body#home #leftcolwrapper {
float:left; 
width: 201px; 
height:426px; 
padding:0;
margin:0;
background: url("/tfg/images/css/h_bg_leftcolwrapper.jpg") no-repeat top left;
border:none; 
}

body#home #leftcolwrapper #quicklinks {
clear:both; 
width: 161px;  
padding:279px 8px 0 8px;
margin:0;
border:none; 
background: none;
font-weight:bold;
}

body#home #middlecolwrapper {
float:left; 
width: 399px;
height:426px; 
padding: 0; 
margin:0;
background: url("/tfg/images/css/h_bg_middlecolwrapper.gif") no-repeat top left;
}

body#home #middlecolwrapper #intro {
float:left; 
width: 379px; 
height:192px; 
padding:27px 0 0 0;
margin:0;
}

body#home #quicklinks_2 {
float:left; 
width: 157px;  
height:147px;
padding:60px 10px 0 10px;
margin:0;
background: url("/tfg/images/css/h_bg_quicklinks_2.gif") no-repeat top left;
border:none;
font-weight:bold;
line-height:120%;
}

body#home #middlecolwrapper #news_price {
float:left; 
width: 176px;  
height:207px;
padding: 0 23px;
margin:0;
}

body#home #rightcolwrapper {
float:left; 
width: 400px; 
height:426px; 
padding:0;
margin:0;
background: url("/tfg/images/css/h_bg_rightcolwrapper.jpg") no-repeat top left;
}

/* --------------------------------- TEXT STYLES ----------------------------------------- */

body#home #middlecolwrapper #intro p {
font-family: Helvetica, sans-serif;
margin:0;
padding:0;
color: #999999;
font-size: 1.4em;
line-height:140%;
}

#middlecolwrapper p {
margin:0;
padding:0;
color:#000000;
}

#middlecolwrapper p.bt_pd {
margin:0;
padding: 4px 0 12px 0;
}

#quicklinks_2 p {
font-size:1.1em;
color: #FFFFFF; 
margin:0;
padding:0;

}