html,body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#444;	
	background-color:#f9f9f9;
	background-position: 0 0;
	background-image:url(images/bg/images/tile.gif);
	background-repeat:repeat;
	text-align:center;
}
a:link {	
	font-weight:bold;
	text-decoration:none;
	color:#231fcc;
}
a:visited {	
	font-weight:bold;
	text-decoration:none;
	color:#231fcc;
}
a:hover {
	text-decoration:underline;
}
h1, #outerForm h1 {
	font-size:29px;
	margin:45px 0 0 45px;
	color:#231fcc;
	background-image:url(images/bg/headerUnderline2.jpg);
	background-repeat:no-repeat;
	background-position:0 35px;
	height:37px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h2 {
	font-size:11px;
	clear:right;
	float:left;
	line-height:1.5em;
	font-weight:normal;
	color:#7e7e7e;
	margin:2px 0 45px 45px;
	width:500px;
	display:inline;
}
h3 {
	color:#231fcc;
	font-size:18px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
font-size:16px;	
}
h4 {
	font-size:11px;
	margin:0 0 30px 45px;
	color:#231fcc;
	clear:both;
}
p {
	font-size:12px;
	line-height:1.6em;
	float:left;
	margin:0 0 15px 0;
	clear:right;
}
p.overlist {
	margin-bottom:5px;
}

ul {
	float:left;
	margin:0 0 10px 1px;
	font-size:11px;
	list-style-image:url(images/bullet.gif);
	clear:both;
	padding-left:20px;
}
li {
	margin-bottom:5px;
}

#main {
	margin: 10px auto 20px auto;
	padding:0;
	clear:both;
	font-size: small;
	width:870px;
	min-width:870px;
	height:100%;
	background-color:#EEEEEE;
	border-left:2px solid #DFDFE0;
	border-right:2px solid #DFDFE0;
border-top:2px solid #DFDFE0;
text-align:left;
}
#strap {
	color:#7e7e7e;
	font-weight:bold;
	float:left;
	text-align:right;
	clear:both;
	padding:3px 0 1px 0;
	width:100%;
	font-size:13px;
}
#top {
	height:117px;	
	clear:both;
	margin:0;
	padding:0;
	background-image:url(images/bg/images/top.gif);
	background-repeat:repeat-x;
	width:100%;
}
#top img{
	float:left;
	margin:0;
	border:0;	
}
#menu {
	border:0;
	height:108px;
	text-align:center;
	margin:0;
	clear: right;
	float:left;
}
#menu ul {
	padding: 0;
	margin: 23px 0 0 0;
	padding:0;	
	list-style: none !important;
	text-indent: 0;
	height: 60px;
	display:inline;
	width:580px;
}
#menu li {	
	margin: 7px -15px 0 0;
	border:0;	
	display:inline;
	float:left;	
	text-align:left;
	font-size:11px;	
	
}
#menu li a {
	color:#ececec;
	background-image:url(images/bg/images/menuTab.gif);
	background-repeat:no-repeat;
	height: 36px;
	display:block;
	padding:7px 0 0 12px;
	width:82px;
	line-height:1.2em;	
	voice-family: "\"}\""; 
    voice-family:inherit;
	height: 29px;
	width:70px;
}
#menu li a.currentPage {
	background-image:url(images/bg/images/redTab.gif);
}
#menu li a:hover {
	background-image:url(images/bg/images/redTab.gif);
	text-decoration:none;
}
#content {	
	vertical-align:top;
	
}
#minWidth {
	position:relative;
	width:860px;
}
#left {
	float:left;
	width:258px;
	padding:0;
	margin:4px 0 0 8px;
	display:inline;
}
.signUp {
 	font-size:11px;
 	margin: 0;
	width:228px;
	height:158px;
	float:left;
	clear:left;
	padding:0;
	background-image:url(images/bg/images/topBox.gif);	
 }
 .signUpLower {
 	font-size:11px;
	margin: 0;
	width:228px;
	height:144px;
	float:left;
	clear:left;
	padding:0;
	background-image:url(images/bg/images/bottomBox.gif);
	
 }
.signUp #topLink, .signUpLower #bottomLink {
 	margin:35px 30px 0 25px;
	font-size:16px;
	color:#231fcc;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 }

.signUpLower #bottomLink {
	margin-top:21px
}
 .signUp a:link, .signUpLower a:link,.signUp a:visited, .signUpLower a:visited{
 	display:block;
	margin:0 30px 10px 25px;
	width:130px;
	color:#7e7e7e;
	line-height:1.6em;
 }

#innerContent {
	margin: -40px 0 0 -8px;
	padding:0;
	width:598px;
	float:left;
	clear:right;	
	vertical-align:top;
}
#innerContent p {
	width:450px;
	font-size:11px;	
}
#innerContent p.sign {
	margin:30px 0 0 45px;
	padding:5px;	
	line-height:1.5em;
	border:1px solid #231fcc;
	background-color:#ffe56d;
	color:#231fcc;
	width:495px;
text-align:center;
display:inline;
}
#innerContent .prodFooter {
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;
}
#innerContent  #dlProducts td.prodHeader, #innerContent #rptrProds td.prodHeader {
	background-image:none;
}
#innerContent #dlProducts, #innerContent #rptrProds, #innerContent #outerForm, #innerContent #pnlRental, #innerContent #pnlNew, #innerContent #textPage{
	background-image:url(images/bg/images/contentMain.gif);
	background-repeat:no-repeat;
	width:598px;
}
#innerContent #dlProducts td,#innerContent #rptrProds td {
	text-align:left;
	padding: 0;
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;
	background-position:0;
}
#innerContent #rptrProds input {
	float:left;
}
#innerContent #rptrProds h3 a, #innerContent #dlProducts h3 a{
color:#231fcc;
	font-size:18px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
font-size:16px;
}
#innerContent #rptrProds h3 a:hover, #innerContent #dlProducts h3 a:hover {
text-decoration:none;
}
#innerContent #pnlRental{	
	background-position: 0 0;
}
#innerContent #pnlRental #bgHolder{
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;clear:both;
}
#innerContent #pnlNew{	
	height:395px;
	background-position: 0 0;
}
#innerContent .product #lowerContainer{
	float:left;
	clear:none;
	margin:0 0 10px 45px;	
	display:inline;
width:300px;
}
#innerContent .product img{
	text-align:left;
	border:1px solid #7e7e7e;
	padding:2px;
}
#innerContent .product h1{
	float:left;
	margin:0 0 15px 45px;	
	display:inline;
}
#innerContent .product p{	
	width:190px;
	margin:0 0 4px 0;	
	font-size:10px;
	float:none;
	clear:right;
}
#innerContent .product #container {
	width:200px;
	float:left;
	margin-left:15px;
	clear:right;
}

#innerContent .product a.linkBack{
	float:left;
	margin:40px 0 7px 45px;
	clear:none;
	font-size:10px;
}
#innerContent #pnlNew  a.linkBack{
	margin-left:45px;
}
#innerContent .product #lkButUsed{
	font-size:12px;
	float:left;
	clear:left;
	line-height:1.5em;
	margin:4px 5px 0 0;
}
#innerContent .product #imgButRentalContact{
	margin-top:7px;
	float:left;
	clear:right;
}
#innerContent #pnlNew {
	min-height:500px;
}
#innerContent #pnlNew h3{
	float:left;
	padding-left:45px;
	padding-top:20px;
}
#innerContent #pnlNew h1{
	margin:0 0 45px 45px;
	display:inline;
}
#innerContent #pnlNew p{
	font-size:11px;
	float:left;
	width: 608px;
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;
	clear:both;
	margin:0;
	padding:0 63px 20px 45px;
	line-height:2em;		
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 500px;
}
#innerContent #pnlNew ul, #innerContent #pnlNew h3{
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;
	width:598px;
	margin:-20px 0 0 0;
}
#innerContent #pnlNew li {
	margin:1px 55px;
	line-height:1.6em;
	padding-left:10px;
}
#innerContent #pnlNew ul {
padding-bottom:25px;
}
#innerContent #pnlNew ul.pdfList {
padding-bottom:0;
}
#innerContent #pnlNew ul.pdfList li {
	margin:5px 55px;
	list-style-image:url(images/pdf.jpg);
}
#innerContent #pnlNew img{
	float:right;
	margin-left:20px;
}
#innerContent #pnlNew #Image2 {
	float:left;
	margin-left:0;
	margin-right:20px;
}
#innerContent .price {
	font-weight:bold;
	padding:4px;
	line-height:1.5em;	
	border:1px solid #231fcc;
	background-color:#ffe56d;
	color:#231fcc;
}
#innerContent p.price {
	margin:10px 0 10px 0;
	width:170px;
}
#innerContent #dlProducts p.topBit, #innerContent #rptrProds p.topBit, #innerContent  p.topBit{
	margin:0 0 0 45px;	
	clear:both;
	padding:5px;	
	line-height:1.5em;
	border:1px solid #231fcc;
	width:370px;
	display:inline;
	color:#231fcc;
	background-color:#ffe56d;
	font-weight:bold;
}
#innerContent  p.topBit {
	margin-bottom:30px;
	margin:70px 0 30px 45px;
	display:none;
}
#innerContent p.topBit br {
	line-height:0.5em;
}
#footer {	
	height:60px;
	float:left;
	margin:-20px 0 0 -2px;
	font-size:xx-small;
	color:#7e7e7e;
	clear:both;
	background-image:url(images/bg/images/bottom.gif);
	background-repeat:repeat-x;
	background-position:0 32px;
	width:100%;
background-color:#F9F9F9;
padding:0;
}
#rightFooter {
	float:right;
	clear:right;
	padding:44px 2px 0 0;
	white-space:nowrap;
}
#leftFooter {
	float:left;
	clear:none;
	background-image:url(images/bg/images/bottomLeft.gif);
	background-repeat:no-repeat;
	padding:44px 0 0 2px;
	margin:0;
	width:340px;
}
#footer a {
	color:#7e7e7e;
}
#footer {
background-color:#EEEEEE;
	border-left:2px solid #DFDFE0;
	border-right:2px solid #DFDFE0;
}
/*some relavent stuff up with dlProducts*/
#innerContent .usedProd, #innerContent .newProd{	
	float:left;
	
	width:598px;
	clear:right;
	padding:30px 0;
}
#innerContent .sep {
	margin-left:45px;
	width:505px;
	padding:0;
	text-align:center;
	background-color:#fff;
	clear:both;
}
#innerContent .usedProd p, #innerContent .newProd p{
	width: 280px;
	float:left;
	margin:0 0 10px 0;
	clear:right;
	line-height:1.5em;
}
#innerContent .newProd p.linksOn, #innerContent .usedProd p.linksOn{
	clear:left;
}
#innerContent .newProd .container,#innerContent .usedProd .container{
	width:300px;
	float:left;
}
#innerContent .newProd h3, #innerContent .usedProd h3{
	margin:10px 0 9px 0;
}
#innerContent .usedProd a.arrow img, #innerContent .newProd a.arrow img{
	border:none;
}
#innerContent .usedProd a.arrow, #innerContent .newProd a.arrow{
	float:right;
	margin:0 0 0 45px;
}
#innerContent .usedProd img, #innerContent .newProd img{
	margin:0 25px 0 45px;
	float:left;
clear:both;
	border:1px solid #7e7e7e;
	padding:2px;
}
#innerContent a img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#innerContent a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#textPage {
	padding:45px 0 0 0;
}
#textPage #bgHolder{
	background-image:url(images/bg/images/contentExtender.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	height:240px;
	width:598px;
}
#textPage h1 {
	margin:0 0 3px 45px;
}
#textPage p {
	display:inline;
	float:left;
	margin-left:45px;
	clear:left;
}
#textPage ul {
	clear:both;
	width:400px;
	margin-left:45px;
}
#textPage h2 {
	margin:2px 0 45px 45px;
	float:left;
	clear:both;
background-image:url(images/bg/headerUnderline2.jpg);
	background-repeat:no-repeat;
	background-position:0 24px;
height:26px;
}
#textPage #topImg, #outerForm #topImg {
	float:left;
	clear:both;
	margin-left:45px;
}
#outerForm #topImg {
	border:1px solid #7e7e7e;
	padding:2px;
}
#textPage h3 {
	clear:left;
	margin:0 0 3px 45px;
	color:#231fcc;
}
#textPage p.contact {
	float:left;CLEAR:none;WIDTH:250px;
}
#textPage p.contact img.email {
border:none;
float:none;
margin:0;
padding:none;
vertical-align:middle;
}
#textPage img {
	float:right;
	margin:5px 50px 0 0;
	clear:none;
	border:1px solid #7e7e7e;
	padding:2px;
}
#textPage a img {	
	margin:0 10px 0 0;
	clear:none;
	border:none;
float:left;
}
#textPage img.before {
	margin:0 0 3px 45px;
	float:left;
	clear:both;
}
#textPage p.photo{
	width:300px;
}
#textPage p.photoBottom{
	width:300px;
	margin-bottom:35px;
}
#textPage ul.photo{
	width:250px;
	clear:left;
}
#textPage p.overlistPhoto {
	margin-bottom:5px;
	width:290px;
	clear:left;
}
#homeTop {
	background-image:url(images/bg/images/homeTop.gif);
	width:599px;
	height:210px;
	background-repeat:no-repeat;
	float:left;
	margin:-29px 0 0 -10px;
	clear:right;
}
#homeTop p {
	font-size:14px;
	margin:93px 0 0 30px;
	color:#231fcc;
	display:inline;
		
}
#homeTop p.topBtm a:link, #homeTop p.topBtm a:visited{
color:#7E7E7E;
font-weight:normal;
}
#homeTop p.topBtm {
	font-size:11px;
	margin:5px 0 0 30px;
	display:inline;
	color:#7e7e7e;
	line-height:1em;
	padding-top:8px;
	clear:left;
	padding:10px 3px 1px 3px;
	border:1px solid #ececec;
}
#homeTop p.topBtm img{
	margin:-10px 5px 0 0;
	border:none;
}
#homeLeft {
	background-image:url(images/bg/images/homebtmLeft.gif);
	width:294px;
	height:218px;
	background-repeat:no-repeat;
	float:left;
	margin:-8px 0 0 -9px;
}
#homeLeft p {	
	margin:72px 0 0 26px;
	width:200px;
	display:inline;
	line-height:1.3em;
}
#homeLeft img, #homeRightTop img, #homeRightBottom img {
	border:0;
	margin:1px 0 0 5px;
}
#homeLeft a, #homeRightTop a, #homeRightBottom a {
	float:left;
	margin-top:5px;
}
#homeLeft a {
	margin-top:22px;
}
#homeRightTop {
	background-image:url(images/bg/images/homeTopRight.gif);
	width:305px;
	height:107px;
	background-repeat:no-repeat;
	float:left;
	margin-top:-8px;
}
#homeRightTop p, #homeRightBottom p {	
	margin:42px 0 0 24px;
	width:200px;
	line-height:1.2em;	
	display:inline;
}
#homeRightBottom p {
	margin-top:38px;
}
#homeRightBottom {
	background-image:url(images/bg/images/homeBtmRight.gif);
	width:305px;
	height:111px;
	background-repeat:no-repeat;
	float:left;
	margin-top:-7px;
}
#textPage #smLeft, #textPage #smRight {
	width:210px;
	float:left;	
}
#textPage #smLeft {
	clear:left;
	margin-left:45px;
	display:inline;
}
#textPage #smRight {
	clear:right;
	margin-left:60px;
	display:inline;	
}
#textPage #smLeft ul, #textPage #smRight ul{	
	width:200px;
	margin:0 0 20px 0;
	padding:0 3px 0 5px;
	list-style-position:inside;
list-style-image:none;
list-style:none;
border-left:1px dashed #FF0000;
}
#textPage #smLeft ul.wider {
width:500px;
}
#textPage #smLeft ul.wider li{
width:500px;
margin-bottom:10px;
}
#textPage #smLeft ul.wider li a{
display:block;
}
#textPage #smLeft h3, #textPage #smRight h3{
	width:200px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
#textPage #smLeft ul li, #textPage #smRight ul li{	
	width:200px;
	margin:0 0 10px 0;
	line-height:1.4em;
padding-left:5px;
}
#skip {
	display:none;
}
#textPage table {
	float:left;
	clear:none;
}
#textPage table#mainFinanceTable {
	margin-left:55px;
}
#textPage table td img {
	border:none;
	float:left;
	margin:0;
	padding:0;
}
