/* CSS Document */

body {
	background-image: url(images/bg.gif);
	margin: 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}

.Arial14pt {
	font-size: 14px;
}

li {
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	margin-left: -20px;
}

.ArialBlue12 {
	color: #1061B2;
}

a:link {
	color: #1061B2;
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
	color: #1061B2;;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: underline;
	color: #1061B2;
}
.img {
	padding-left: 10px;
}
table.border {
	border-top: solid 1px #7D7D7D;
	border-right: solid 1px #7D7D7D;
}
td.border {
	border-bottom: solid 1px #7D7D7D;
	border-left: solid 1px #7D7D7D;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.smalltext {
	font-size: 11px;
}
.err {
	font-weight: bold;
	color: #FF0000;
}

/* ======== Rental ======== */

#rental h1 {color:#1061B2; font-size:1.4em; padding-bottom:10px; margin:0px;}

#rental h2 {font-size:1.4em; border-bottom:#CCC 1px solid; padding-bottom:6px; margin-bottom:6px;}

#rental p {padding-bottom:10px; margin:0px; line-height:160%;}
	
.img-left-bdr {float:left; margin-right:15px; margin-bottom:5px; padding:3px; border:#CCC 1px solid;}

.img-right {float:right; margin-left:15px; padding:3px;}

div#rental ul {margin-top:0px; line-height:160%;}

div#rental li {background:none; padding-left:0px; margin-left:6px;}

#rental table {width:100%; border-collapse:collapse; margin-bottom:5px;}

#rental table th {text-align:left; padding:2px 2px 10px 2px;}

#rental table td {border:#CCC 1px solid; padding:4px;}

#rental table td span {	font-weight:bold; color:#F00;}

.alt-row {background-color:#ededed;}

#rental table#new-equipment {border:#CCC 1px solid; background-color:#ededed;}

#rental table#new-equipment td {text-align:center; border:none;}

#rental table#new-equipment td span {display:block; margin-bottom:6px; font-weight:bold; color:#F00;}

#rental table#new-equipment th {text-align:center; padding-top:8px; border-bottom:#CCC 1px solid;}

td.bdr-left {border-left:#CCC 1px solid;}

td.bdr-right {border-right:#CCC 1px solid;}

#rental table#new-equipment img {margin-top:6px; padding:3px; border:#CCC 1px solid; background-color:#FFF;}

#contact {padding:4px; border:#CCC 1px solid; background-color:#ededed;}

#rental #contact p {padding-bottom:0px;}


.slideshow {
width: 330px;
height: 313px;
margin-left:0px;
}

.slideshow a img {
border:none;
}


