﻿

html, body
{
	margin: 0px;
	padding: 0px;
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

A
{
	text-decoration: underline;
	color: #046A00;
}

.clr
{
	clear: both;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#HeaderText
{
	background: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	
	padding-left: 22px;
	padding-top: 8px;
	padding-bottom: 12px;
}

#HomePageText
{
	font-size: 12px;	
	line-height: 18px;
	color: #666666;
	
	padding-top: 20px;
	padding-bottom: 13px;
		
	padding-left: 19px;
	padding-right: 19px;	
}

#PageWrapper
{
	background: #FFFFFF;
	
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	width: 785px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto; /* center page */
	margin-left: auto; /* center page */
}

#LeftRail
{
	width: 200px;
	margin-bottom: 1px;
	background: #DDDDDD;
	float: left;
}

#MainContent
{
	float: left;
	margin-left: 16px;
	margin-right: 10px;
	width: 559px;
	padding-bottom: 20px;
}

#LeftNavigation
{	
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 16px;
}

#LeftNavigation .MenuItem
{
	padding-bottom: 10px;
}

#PageHeader
{
	padding-top: 10px;	
}

#PageHeader .HeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;	
	
	background: #0E913F;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#NavSearch
{
	width: 200px;
	
	padding-right: 13px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#NavSearch .SearchLeft
{
	width: 23px;
	float: left;
	
	margin-bottom: 17px;
}

#NavSearch .SearchText
{
	background-color: #FFFFFF;
	width: 109px;
	height: 10px;
	
	float: left;

	margin-bottom: 17px;	
}

#NavSearch .SearchRight
{
	width: 38px;
	float: left;

	margin-bottom: 17px;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#NavEquipmentFilters
{
	padding-top: 2px;
	padding-right: 13px;
	padding-left: 14px;
	padding-bottom: 17px;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EmailDeals
{
	width: 170px;
	height: 115px;
	background: #FFFFFF;
	
	margin-top: 30px;	
	margin-right: 16px;
	margin-bottom: 35px;
	margin-left: 14px;
}

#EmailDeals .EmailDealText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	padding-top: 8px;	
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}

#EmailDeals .SubscribeButton
{
	text-align: center;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#VendorRail
{
	width: 200px;
	text-align: center;	
	padding-bottom: 30px;	
}

#DontSeeWhatYouNeed
{
	width: 170px;
	padding-left: 14px;
	padding-right: 16px;	
	padding-bottom: 25px;	
}

#DontSeeWhatYouNeed .DontSeeWhatYouNeedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	padding-top: 4px;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#FeaturedEquipment
{
	width: 559px;
	padding-top: 10px;	
	padding-bottom: 10px;	
}

#FeaturedEquipment .ItemTitle
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #046A00;

	text-transform: capitalize;	
}

#FeaturedEquipment .ItemTitle A
{
	text-decoration: none;
	color: #046A00;
}

#FeaturedEquipment .ItemTitle A:hover
{
	text-decoration: underline;
}

#FeaturedEquipment .ItemVendorLogo
{	
}

#FeaturedEquipment .ItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E51E15;	
}

#FeaturedEquipment .ItemMakeModelText
{
	font-weight: bold;		
}

#FeaturedEquipment .ItemUsageLabel
{
	padding-right: 4px;
	
	font-weight: bold;	
	float: left;	
}

#FeaturedEquipment .ItemUsage
{	
	float: left;	
}

#FeaturedEquipment .ItemDetails
{		
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#SpecialsHeader
{
	width: 499px;
	height: 32px;
	background: #980815;
	
	margin-top: 20px;
	margin-right: auto; /* center on page */
	margin-left: auto; /* center on page */	
}

#SpecialsHeader .LeftTitle
{
	width: 128px;
	float: left;
}

#SpecialsHeader .ItemArea
{
	width: 305px;
	float: left;
	text-align: right;
}

#SpecialsHeader .Item
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	
	width: 18px;
	height: 18px;
	float: left;
	
	background: #FFD000;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
	padding-top: 4px;
	
	text-align: center;
	text-decoration: none;
}

#SpecialsHeader .ActiveItem
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	
	width: 18px;
	height: 23px;
	float: left;
	
	background: #FFD000;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
	padding-top: 4px;
	
	text-align: center;
	text-decoration: none;
}

#SpecialsHeader .SeeAll
{
	width: 57px;
	float: left;
}

#SpecialsHeader .RightCorner
{
	width: 9px;
	float: left;
}

#SpecialsContent
{
	/*	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	*/
}

#SpecialsContent .ItemTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #D20E20;

	text-transform: capitalize;	
	padding-top: 8px;
	padding-left: 6px;
}

#SpecialsContent .ItemTitle A
{
	text-decoration: none;
	color: #D20E20;
}

#SpecialsContent .ItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #D20E20;

	text-transform: capitalize;	
	
	padding-top: 8px;
}

#SpecialsContent .ItemText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	padding-left: 6px;	
}

#SpecialsContent .ItemImage
{
	padding-top: 10px;
}

#SpecialsContent .ItemSpecs
{
	padding-top: 10px;	
}

#SpecialsContent .Details
{
	padding-top: 2px;	
}
/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#Footer
{
	width: 785px;
	background: #FFFFFF;
}

#Footer .HR
{
	background: #12572A;
	height: 1px;
}

#Footer .Links
{
	background: #FFFFFF;	
	
	width: 595px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	
	float: left;

	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px
}

#Footer .Links A
{
	color: #046A00;
}

#Footer .PhoneNumber
{
	background: #FFFFFF;	
	width: 180px;
	float: left;	
	text-align: right;
	padding-top: 4px;
	padding-right: 5px;		
	padding-bottom: 10px
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EquipmentBreadCrumbNav
{
	padding-top: 10px;		
}

#EquipmentBreadCrumbNav .NavLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;		
	
	text-align: center;
	vertical-align: middle;
	background: #0E913F;
}

#EquipmentBreadCrumbNav .NavLink A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;		
	
	text-align: center;
	vertical-align: middle;
	background: #0E913F;
}

#EquipmentBreadCrumbNav .NavDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	margin-top: 5px;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#MainCatList
{
	padding-top: 5px;	
}

#MainCatList .CatItem
{
	width: 180px;
	text-align: center;
	padding-top: 5px;
}

#MainCatList .CatImage
{
	text-align: center;	
}

#MainCatList .CatLinkItem
{
	width: 150px;
	height: 50px;
	padding-top: 5px;		

	margin-right: auto; /* center */
	margin-left: auto; /* center */	
}

#MainCatList .CatLinkItem A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #046A00;	
	text-decoration: none;	
}

#MainCatList .CatLinkItem A:hover
{
	text-decoration: underline;	
}

#MainCatList .Categories
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#MainCatList .CatLeft
{
	width: 9px;
	background: #0E913F;
	float: left;	
	
	margin-top: 10px;
}

#MainCatList .CatMiddle A
{
	text-align: center;
	vertical-align: middle;

	width: 530px;
	height: 22px;
	background: #0E913F;
	float: left;	
	
	margin-top: 10px;
}

#MainCatList .CatMiddle A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

#MainCatList .CatRight
{
	width: 9px;
	background: #0E913F;
	float: left;	
	
	margin-top: 10px;
}

#MainCatList .CatName
{
	width: 430px;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#MainCatList .CatName A
{
	color: #000000;
	text-decoration: none;
}

#MainCatList .CatEquipCount
{
	width: 100px;
	text-align: right;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

#MainCatList .CatEquipCount A
{
	color: #999999;
	text-decoration: none;	
}

#MainCatList .CatDescription
{
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EquipmentList
{
}


#EquipmentList .SortByLabel
{
	padding-right: 10px;
}

#EquipmentList .SortByDropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

#EquipmentList .TopCatArea
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#EquipmentList .TopCatName
{
	width: 430px;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

#EquipmentList .TopCatName A
{
	color: #046A00;
	text-decoration: none;	
}

#EquipmentList .TopCatName A:hover
{
	text-decoration: underline;	
}

#EquipmentList .TopCatEqupCount
{
	width: 100px;
	text-align: right;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;	
}

#EquipmentList .TopCatEqupCount A
{
	color: #999999;
	text-decoration: none;		
}

#EquipmentList .TopCatEqupCount A:hover
{
	text-decoration: underline;		
}

#EquipmentList .TopCatDescription
{
	padding-top: 10px;
}


#EquipmentList .CategoryParentInfo
{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

#EquipmentList .CategoryParentInfoName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #046A00;
	
	padding-bottom: 10px;	
}

#EquipmentList .CategoryParentInfoDescription
{
	
}

#EquipmentList .CatNoSubDisplay
{
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 500px;	
}

#EquipmentList .CatNoSubArrow
{
	padding-top: 4px;
	width: 10px;
	float: left;	
}

#EquipmentList .CatNoSubTitle
{	
	width: 360px;
	float: left;	
}

#EquipmentList .CatNoSubTitle A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	color: #046A00;
	text-decoration: none;	
}

#EquipmentList .CatNoSubTitle A:hover
{
	text-decoration: underline;	
}

#EquipmentList .CatNoSubEquipCount
{	
	width: 100px;
	text-align: right;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;		
}

#EquipmentList .CatNoSubEquipCount A
{	
	color: #999999;
	text-decoration: none;		
}

#EquipmentList .CatNoSubEquipCount A:hover
{
	text-decoration: underline;		
}

#EquipmentList .SubCatDisplay
{
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 500px;	
}

#EquipmentList .SubCatParentName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
}

#EquipmentList .SubCatParentDescription
{
	padding-top: 10px;
}

#EquipmentList .SubCatArrow
{
	padding-top: 4px;
	width: 10px;
	float: left;	
}

#EquipmentList .SubCatTitle
{	
	width: 360px;
	float: left;	
}

#EquipmentList .SubCatTitle A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	color: #046A00;
	text-decoration: none;	
}

#EquipmentList .SubCatTitle A:hover
{
	text-decoration: underline;	
}

#EquipmentList .SubCatEquipCount
{	
	width: 100px;
	text-align: right;
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;		
}

#EquipmentList .SubCatEquipCount A
{	
	color: #999999;
	text-decoration: none;		
}

#EquipmentList .SubCatEquipCount A:hover
{
	text-decoration: underline;		
}

#EquipmentList .SubCatDescription
{	
	margin-top: 10px;
}

#EquipmentList hr
{
	text-align: left;	
	width: 530px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #DDDDDD;	
}

#EquipmentList .EquipSummaryArrow
{	
	width: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;		
}

#EquipmentList .EquipSummaryText
{	
	width: 440px;
	float: left;		
	padding-bottom: 2px;
}

#EquipmentList .EquipSummaryText A
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	font-weight: bold;
	color: #046A00;
	text-decoration: none;	

	float: left;
	padding-bottom: 2px;
}

#EquipmentList .EquipSummaryText A:hover
{	
	text-decoration: underline;
}

#EquipmentList .EquipSummaryCount
{	
	width: 70px;
	text-align: right;
	float: left;
	padding-bottom: 2px;
}

#EquipmentList .EquipmentMainLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: bold;
	
	width: 415px;
	
	padding-left: 2px;
	padding-bottom: 5px;
	
	margin-bottom: 8px;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

#EquipmentList .EquipmentItem
{
	padding-top: 5px;	
	padding-bottom: 5px;
}

#EquipmentList .ItemTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #046A00;
	
	text-transform: capitalize;	
}

#EquipmentList .ItemTitle A
{
	text-decoration: none;
	color: #046A00;
}

#EquipmentList .ItemTitle A:hover
{
	text-decoration: underline;
}


#EquipmentList .ItemVendorLogo
{	
}

#EquipmentList .ItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E51E15;	
}

#EquipmentList .ItemUsageLabel
{
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 4px;	
	font-weight: bold;	
	float: left;	
}

#EquipmentList .ItemUsage
{	
	padding-top: 4px;
	padding-bottom: 2px;
	float: left;	
}


#EquipmentList .ItemLocationLabel
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;	
	font-weight: bold;	
	float: left;		
}

#EquipmentList .ItemLocation
{	
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;	
}

#EquipmentList .ItemYearLabel
{
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 8px;	
	font-weight: bold;	
	float: left;		
}

#EquipmentList .ItemYear
{	
	padding-top: 2px;
	padding-bottom: 8px;
	float: left;
}

#EquipmentList .ItemDetails
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#EquipmentList .EquipmentListPager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #046A00;	
	
	padding-top: 30px;
	padding-bottom: 30px;
	width: 500px;
	text-align: center;			
}

#EquipmentList .PagerLink_PrevPage
{
	color: #046A00;		
}

#EquipmentList .PagerLink_PrevPage A
{
	color: #046A00;	
	text-decoration: none;	
}

#EquipmentList .PagerLink_PrevPage A:hover
{
	text-decoration: underline;	
}

#EquipmentList .PagerLink_NextPage
{
	color: #046A00;		
}

#EquipmentList .PagerLink_NextPage A
{
	color: #046A00;	
	text-decoration: none;	
}

#EquipmentList .PagerLink_NextPage A:hover
{
	text-decoration: underline;	
}

#EquipmentList .PagerLink_ActivePage
{
	color: #046A00;	
	font-weight: bold;
}

#EquipmentList .PagerLink_ActivePage A
{
	color: #046A00;	
	text-decoration: none;
	font-weight: bold;
}

#EquipmentList .PagerLink_ActivePage A:hover
{
	text-decoration: underline;
}

#EquipmentList .PagerLink
{
	color: #046A00;	
}

#EquipmentList .PagerLink A
{
	color: #046A00;	
	text-decoration: none;	
}

#EquipmentList .PagerLink A:hover
{
	text-decoration: underline;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EquipmentListFilter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 14px;	
	text-align: left;
}

#EquipmentListFilter li, input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#EquipmentListFilter .DropdownText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#EquipmentListFilter .Label
{
	padding-top: 12px;
	padding-bottom: 2px;
	
	font-weight: bold;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EquipmentDetailTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	
	text-transform: capitalize;	
	
	padding-top: 10px;
	padding-bottom: 10px;	
}

#EquipmentDetailLeft
{
	padding-right: 15px;
	
	width: 285px;
	float: left;
}

#EquipmentDetailLeft .ItemImage
{
	text-align: center;		
	padding-top: 10px;		
	padding-bottom: 15px;
}

#EquipmentDetailLeft .TitleAdditionalPhotos
{
	padding-bottom: 10px;
}

#EquipmentDetailLeft .AdditionalPhoto
{
	padding-left: 8px;
	padding-bottom: 10px;
	float: left;
}

#EquipmentDetailLeft .AvailableForRent
{
	padding-bottom: 10px;
}

#EquipmentDetailLeft .TitleSpecifications
{
	padding-bottom: 10px;
}

#EquipmentDetailLeft .SpecificationData
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#EquipmentDetailLeft .SpecificationLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;	
}

#EquipmentDetailLeft .SpecificationValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	
	padding-bottom: 10px;
}


#EquipmentDetailRight
{
	width: 255px;
	float: left;
}

#EquipmentDetailRight .EquipmentInfo
{
	width: 255px;
	text-align: center;
}

#EquipmentDetailRight .VendorLogo
{
	text-align: center;
	padding-bottom: 10px;
}

#EquipmentDetailRight .MakeModelDisplay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;		
}

#EquipmentDetailRight .UsageDisplay
{
	padding-bottom: 15px;	
}

#EquipmentDetailRight .Price
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color: #E51E15;	
		
	padding-bottom: 15px;			
}

#EquipmentDetailRight .SerialLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;	

	width: 100px;
		
	padding-left: 35px;
	float: left;
}

#EquipmentDetailRight .SerialValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;	
		
	width: 100px;
		
	padding-left: 20px;		
	float: left;
}

#EquipmentDetailRight .AssetLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;	

	width: 100px;
		
	padding-left: 35px;
	float: left;
}

#EquipmentDetailRight .AssetValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;	
		
	width: 100px;
		
	padding-left: 20px;		
	float: left;
}

#EquipmentDetailRight .CatClassLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-align: left;	

	width: 100px;	
	
	padding-left: 35px;		
	float: left;
}

#EquipmentDetailRight .CatClassValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	text-align: left;	
	
	width: 100px;
	
	padding-left: 20px;		
	padding-bottom: 20px;
	float: left;
}

#EquipmentDetailRight .TitlePurchaseContact
{
	padding-left: 10px;
	padding-right: 10px;
}

#EquipmentDetailRight .PurchaseContactInfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#EquipmentDetailRight .PCName
{
	font-weight: bold;	
}

#EquipmentDetailRight .PCNumberLabel
{
	float: left;
}

#EquipmentDetailRight .PCNumberValue
{
}

#EquipmentDetailRight .PCAddress
{
}

#EquipmentDetailRight .ContactInfoTitle
{
	padding-top: 10px;
	font-weight: bold;	
}

#EquipmentDetailRight .PhoneLabel
{
	padding-top: 5px;	
	font-weight: bold;	
}

#EquipmentDetailRight .PhoneValue
{
}

#EquipmentDetailRight .EmailLabel
{
	padding-top: 10px;
	font-weight: bold;	
}

#EquipmentDetailRight .EmailValue
{
}

#EquipmentDetailRight .MayNotBeImmediatelyAvailable
{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}

#EquipmentDetailRight .TitleWarrantyAvailable
{
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
}

#EquipmentDetailRight .WarrantyAvailable
{
}

#EquipmentDetailRight .Label90Day
{
	padding-bottom: 10px;
	
	padding-left: 24px;
	padding-right: 10px;
	float: left;
}

#EquipmentDetailRight .Value90Day
{
	width: 135px;
	padding-bottom: 10px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color: #E51E15;
	
	text-align: right;
	
	float: left;
}

#EquipmentDetailRight .Label180Day
{
	padding-bottom: 10px;
	padding-left: 24px;
	padding-right: 10px;
	float: left;
}

#EquipmentDetailRight .Value180Day
{
	width: 135px;
	padding-bottom: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color: #E51E15;
	
	text-align: right;
	
	float: left;
}

#EquipmentDetailRight .WarrantyAvailableText
{
	padding-top: 10px;
	padding-left: 15px;	
	padding-right: 15px;
}



/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EmailDealsForm
{}

#EmailDealsForm .EmailDealTitle
{
	font-size: 14px;
	font-weight: bold;	
}

#EmailDealsForm .NameLabel
{
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 3px;
}

#EmailDealsForm .EmailLabel
{
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 3px;
}

#EmailDealsForm .Error
{
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;	
	padding-bottom: 3px;
}

#EmailDealsForm .UnsubscribeText
{
	font-size: 10px;
}

#EmailDealsForm .UnsubscribeText A
{
	color: #046A00;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#SpecialsPage
{
	width: 559px;
	padding-top: 10px;	
	padding-bottom: 10px;	
}

#SpecialsPage .ItemTitle
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #046A00;

	text-transform: capitalize;	
}

#SpecialsPage .ItemTitle A
{
	text-decoration: none;
	color: #046A00;
}

#SpecialsPage .ItemTitle A:hover
{
	text-decoration: underline;
}

#SpecialsPage .ItemVendorLogo
{	
}

#SpecialsPage .ItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E51E15;	
}

#SpecialsPage .ItemMakeModelText
{
	font-weight: bold;		
}

#SpecialsPage .ItemUsageLabel
{
	padding-right: 4px;
	
	font-weight: bold;	
	float: left;	
}

#SpecialsPage .ItemUsage
{	
	float: left;	
}

#SpecialsPage .ItemDetails
{		
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#SearchResults
{
}

#SearchResults .TopCatName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;		
	
	text-align: center;
	vertical-align: middle;
	background: #0E913F;
}

#SearchResults .TopCatName A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;		
	
	text-align: center;
	vertical-align: middle;
	background: #0E913F;
}

#SearchResults .TopCatName A:hover
{
	text-decoration: underline;
}

#SearchResults .TopCatResult
{
	padding-top: 10px;
}

#SearchResults .CatResultItem
{
	padding-top: 10px;
	padding-left: 10px;
}

#SearchResults .EquipmentResultItem
{
	padding-left: 10px;
}

#SearchResults .EquipmentMainLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
	
	width: 520px;
	
	padding-left: 2px;
	padding-bottom: 5px;
	
	margin-bottom: 8px;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

#SearchResults .EquipmentMainLabel A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	width: 520px;
	
	padding-left: 2px;
	padding-bottom: 5px;
	
	margin-bottom: 8px;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

#SearchResults .EquipmentMainLabel A:hover
{
	text-decoration: underline;
}

#SearchResults .ItemTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #046A00;
	
	text-transform: capitalize;	
}

#SearchResults .ItemTitle A:hover
{
	text-decoration: underline;
}

#SearchResults .ItemVendorLogo
{	
}

#SearchResults .ItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E51E15;	
}

#SearchResults .ItemUsageLabel
{
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 4px;	
	font-weight: bold;	
	float: left;	
}

#SearchResults .ItemUsage
{	
	padding-top: 4px;
	padding-bottom: 2px;
	float: left;	
}


#SearchResults .ItemLocationLabel
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;	
	font-weight: bold;	
	float: left;		
}

#SearchResults .ItemLocation
{	
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;	
}

#SearchResults .ItemYearLabel
{
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 8px;	
	font-weight: bold;	
	float: left;		
}

#SearchResults .ItemYear
{	
	padding-top: 2px;
	padding-bottom: 8px;
	float: left;
}

#SearchResults .ItemDetails
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#SearchResults .EquipmentSeparator
{
	padding-bottom: 6px;
}

#SearchResults .SearchResultsPager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #046A00;	
	
	padding-top: 30px;
	padding-bottom: 30px;
	width: 500px;
	text-align: center;			
}

#SearchResults .PagerLink_PrevPage
{
	color: #046A00;		
}

#SearchResults .PagerLink_PrevPage A
{
	color: #046A00;	
	text-decoration: none;	
}

#SearchResults .PagerLink_PrevPage A:hover
{
	text-decoration: underline;	
}

#SearchResults .PagerLink_NextPage
{
	color: #046A00;		
}

#SearchResults .PagerLink_NextPage A
{
	color: #046A00;	
	text-decoration: none;	
}

#SearchResults .PagerLink_NextPage A:hover
{
	text-decoration: underline;	
}

#SearchResults .PagerLink_ActivePage
{
	color: #046A00;	
	font-weight: bold;
}

#SearchResults .PagerLink_ActivePage A
{
	color: #046A00;	
	text-decoration: none;
	font-weight: bold;
}

#SearchResults .PagerLink_ActivePage A:hover
{
	text-decoration: underline;
}

#SearchResults .PagerLink
{
	color: #046A00;	
}

#SearchResults .PagerLink A
{
	color: #046A00;	
	text-decoration: none;	
}

#SearchResults .PagerLink A:hover
{
	text-decoration: underline;	
}

#SearchAlternatives
{
	font-size: 12px;
	text-decoration: none;	
}

#SearchAlternatives h1
{	
	font-size: 12px;
	height: 15px;	
	text-decoration: none;	
	padding: 0px;
	margin: 0px;
}

#SearchAlternatives h2
{	
	font-weight: normal;
	font-size: 12px;
	height: 15px;
	text-decoration: none;		
	padding: 0px;
	margin: 0px 0px 10px 20px;
}

#SearchAlternatives A
{
	color: #046A00;	
	text-decoration: none;	
}

#SearchAlternatives A:hover
{
	text-decoration: underline;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

.faq_question
{
	color: #046A00;	
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.faq_answer
{
	text-decoration: none;
	margin: 5px 50px 30px 50px;
	font-size: 12px;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#EquipmentRequestForm
{
	padding-left: 20px;
	padding-top: 20px;	
	padding-bottom: 20px;
}

#EquipmentRequestForm textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#EquipmentRequestForm .LabelFullLength
{
	font-weight: bold;	
	padding-top: 8px;
	padding-bottom: 8px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#EquipmentRequestForm .Label
{
	width: 100px;
	font-weight: bold;
	float: left;
	padding-bottom: 5px;
}

#EquipmentRequestForm .Value
{
	padding-bottom: 5px;
}

#EquipmentRequestForm .DropdownValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#EquipmentRequestForm .Error
{
	color: #FF0000;
	padding-left: 100px;
	padding-bottom: 5px;
}

#EquipmentRequestForm .Submit
{
	padding-top: 10px;		
	padding-left: 175px;
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

#FinancingCopy
{
	padding-top: 15px;
	padding-left: 35px;
	padding-right: 35px;
}

#FinancingCopy .Title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#FinancingCopy li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */
