/* CSS Document */

.thumbs{
	width: 147px;
}
.thumbs p{
	text-align:left;
	padding-left: 3px;
}

.thumbs img{
	border: 1px solid #CCCCCC;
}

.thumbs a:link, .thumbs a:visited, .thumbs a:active{
	color:#D0141E;
	font-weight:bold;
	text-decoration: none;
}
.thumbs a:hover{
	text-decoration:underline;
}

/* --- pi ---*/

.thumbsP{
	width: 147px;
}
.thumbsP p{
	text-align:left;
	padding-left: 3px;
}

.thumbsP img{
	border: 1px solid #CCCCCC;
}

.thumbsP a:link, .thumbsP a:visited, .thumbsP a:active{
	color:#118AFF;
	font-weight:bold;
	text-decoration: none;
}
.thumbsP a:hover{
	text-decoration:underline;
}

/* --- pi end--- */

.thumbs_border{
	background-image:url(../i/boredr_models_horizonal.gif);
	background-position:center;
	background-repeat:repeat-x;
}

.thumbs_border_y{
	background-image:url(../i/boredr_models_vertical.gif);
	background-position:center;
	background-repeat:repeat-y;
}

/* ISUZU  --------------------------- */

.isuzu_main{
	border-top: 5px solid #9B0000;
	height: 230px;
	float: left;
	background-color: #FFF;
	background-image:url(../i/isuzu_main_panorama.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

.isuzu_heading{
height: 59px;
background: #999999;
background-image:url(../i/heading_isuzu.jpg);
background-position: left;
background-repeat:no-repeat;
}
.isuzu_heading_title{
height: 59px;
width: 30%;
float:right;
}

.isuzu_models{
background-color: #F0F0F0;
background-image: url(../i/back_sub_heading.jpg);
background-position: top left;
background-repeat: no-repeat;
border-left: 1px solid #D9D9D9;
}

/* PIAGGIO  --------------------------- */
.piaggio_main{
border-top: 5px solid #AA0000;
height: 230px;
background-color: #FFF;
background-image:url(../i/piaggio_main_panorama.jpg);
background-position: center top;
background-repeat:no-repeat;
}

.piaggio_heading{
	background-color: #118AFF;
	height: 60px;
	background-image:url(../i/heading_piaggio.jpg);
	border-left: 1px solid #FFFFFF;
}

.piaggio_heading_title{
	height: 59px;
	float:right;
}

.piaggio_models{
	padding-top: 40px;
	background-color: #F0F0F0;
	background-image: url(../i/back_sub_heading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border-left: 1px solid #D9D9D9;
}

/* BUSINESS */

.business{
	width: 100%;
	height: 125px;
	background-color: #D9D8D5;
	background-image:url(../i/hands.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.bizMsg{
	padding: 20px 40px 20px 10px;
	width: 62%;
	float: right;
}

.bizMsg p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#666666;
}

.bizMsgEnd{
	width: 6%;
	height: 125px;
	float: right;
	background-color: #E6E6E6;
	background-image:url(../i/bizMsgEnd.gif);
	background-position:left;
	background-repeat:repeat-y;
}

/* SERVICE */

.service{
height: 240px;
background-image:url(../i/back_service.jpg);
background-repeat:repeat-x;
}
.service_left{
	width:49%;
	height: 240px;
	float: left;
	background-image:url(../i/service_man.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.service_left_in{
	width: 75%;
	float: right;
	padding: 20px 20px 20px 10px;
}
.service_left_in p{
	padding-top: 10px;
}
.service_right{
	width:49%;
	height: 240px;
	float: right;
	background-image:url(../i/service_truck.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.service_right_in{
	width: 60%;
	float: left;
	padding: 20px 20px 20px 10px;
}

body {
  	background-position:center 20px;
}


.roller{
  width:100%;
  background-color:#D6141D;
  color:white;
  text-transform:uppercase;
  height:1.2em;
  overflow:hidden;
  padding:5px;
}
.roller div{
  width:400%;
}
.roller div span{
  width:24.4%;
  float:left;
  padding-left:0.6%;
}