	/* CSS Document */
.content { padding:0 50px 50px 30px; vertical-align:top; width:100%; }
.content h1 { margin: 25px; font-size:14px; text-transform:uppercase; border-bottom:1px solid #da0205;}


.park {
border-bottom:1px solid #da0205;
width:100%;
height:25px;
vertical-align:bottom;
margin-top:20px;
padding:0;
}

/*.park * { border:1px solid #FFFFFF;
}*/
 
.park .parkgroups {
text-align:right;
margin:0 0 0 250px;
height:24px;
vertical-align:bottom;
padding:2px 0 0 0;
}

.park .parkgroups div {
height:13px;
display:inline;
margin:0 0 0 4px;
padding:4px 5px 4px 5px;
text-align:center;
vertical-align:middle;
background: #990000 url(/images/iveco/bg.button.jpg) repeat-x; 
}

.park .parkgroups a {
text-decoration:none;
text-transform:lowercase;
font-weight:bold;
font-size:12px;
}

.park .groupname {
width:250px;
text-align:left;
float:left;
height:25px;
z-index:2;
text-transform:uppercase; 
font-size:20px; 
font-weight:normal; 
color:#FFFFFF; 
padding-bottom:2px;
}

h2.others {
border-bottom:1px solid #da0205;
text-transform:uppercase; font-size:20px; font-weight:normal; color:#FFFFFF; margin:30px 0 2px 0; padding-bottom:2px;
}

a.others {
text-decoration:none;
font-size:11px;
color:#CCCCCC;
margin-left:50px;
margin-top:10px;
}

h3 {
margin-left:25px;
border-bottom:1px solid #FFFFFF;
text-transform:uppercase;
font-size:14px;
}

a.aif {
margin-left:45px;
text-decoration:none;
}

.news img { border:10px solid #999999; margin:7px 20px 0 0; }
.news td.image, td.txt { padding-top:10px; padding-bottom:10px; vertical-align:top; }
.news td.image {width:200px;}
.news td.txt a { font-weight:bold; color:#FFFFFF; }
.news .ttl h1 { color:#eee; margin:20px 0 0 0; font-size:16px; padding:0 0 3px 0; text-decoration:none; border-bottom:1px solid #999999; }
.news .txt p { margin:6px 0 0 0; line-height:14px; text-align:justify; color:#c6c6c6; }
.news .txt p.price { margin:12px 0 0 0; text-align:justify; color:#c6c6c6; font-size:14px; font-weight:bold; }
