﻿body 
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 1.3em;
    background-image: url(../img/topBar.jpg);
    background-position:top;
    background-repeat:repeat-x;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight:500;
}

.SiteContainer { padding-bottom:20px; width: 100%; }
.SiteContent { background-color: #00456b; border-top: solid 3px #767561; border-bottom: solid 3px #767561; padding-bottom: 23px; padding-top: 23px; }
htm>/* */body .SiteContent { padding-top: 0px; }
.SiteCenterContent { background-color: #053452; padding: 28px 0 0px 0; }
html>/* */body .SiteCenterContent { padding-bottom: 28px; }
.ContentMargin {  margin: 27px 25px 27px 29px; }
html>/* */body .ContentMargin { margin: 0px 25px 20px 25px; }
.FrameBG { background-color:#053452; background-image:none; }

.SiteHeader { padding: 0px 0px 0px 0px; background-image: url(../img/header.jpg); background-position:bottom center; height: 309px; background-repeat:no-repeat; }
.SiteLogo { float:left; }
.SiteLogo a { text-decoration: none; }
.SiteLogo div { cursor: pointer; height: 139px; width: 182px; background-color: Transparent; background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='crop'); }
html>/* */body .SiteLogo div { background-image: url(../img/logo.png); }
.SiteNavigation { height: 96px; float:right; }
.SiteFooter { font-size: 9px; padding:14px 0 0 0; color: #115175; font-weight:900; margin-bottom:50px; text-align:center; }
.SiteFooter A { color:#115175; }

.SiteWidth { width:810px; margin: 0px auto 0px; }
.RestrictedMarginLeft {margin-left: 71px;}

.eiTextBox { margin-left: -30px; margin-right:-25px; Width:235px; Height:100px; }
html>/* */body .eiTextBox { margin-left: auto; width: 240px; }

/*Forms*/
.CommonFormElement { clear: both; }
.CommonFormBlock { background-color: Red; }
.CommonFormDescription { width:40px; float: left; font-size:11px;  }
.CommonFormDescription.WideDescription { width:75px; }
.CommonFormDescription.Wide50Description { width:50px; }
html>/* */body .CommonFormDescription.Wide50Description { width: 75px; }
.CommonFormDescription.ExtraWide { width:280px;}
.CommonFormData { float: left; margin: 0 0 1px 0px;}
.CommonFormData.FixedWidth { width: 235px; }
.CommonFormData.FixedWidth.Wide { width: 450px; }
.CommonFormData.FixedWidth.Wide .TextBox { width: 495px; }
html>/* */body .CommonFormData.FixedWidth.Wide .TextBox { width: 487px; }
html>/* */body .CommonFormData { float:left; margin: 0 0 5px 0px; }

/*GridView*/
.GridView {}
.GridView td { text-align:left; width: 130px; padding: 2px;}
html>/* */body .GridView td { border: solid 1px #FFFFFF; }
.GridView.ExtraWidth td { width: 241px; }
.GridView.SmallWidth td { width: 10px; }
.GridView.Models td { width: 300px; }

.GridView td a { color: #FFFFFF; }
.GridView td a:hover { text-decoration: underline; }
.GridView .GridViewHeader { background-color: #FFFFFF; text-align:left; color: #053452; text-decoration:none; }
html>/* */body .GridView .GridViewHeader { background-color: #FFFFFF; text-align:left; border: solid 1px #FFFFFF; }
.GridView .GridViewHeader th { padding-top: 3px; padding-bottom:3px; padding-left: 2px;}
.GridView .GridViewHeader a { color: #053452; text-decoration:none; }

.GridView.CleanGrid { border-width: 0px; background-color: Transparent; }
.GridView.CleanGrid a { text-decoration: none; }
.GridView.CleanGrid *.HighlightedRow td, GridView.Clean *.HighlightedRow { background-color:Transparent; }

.InfoBox { width: 195px; margin-right: 0px; padding-left:15px; padding-top:27px; font-size:11px;}
.DataBox { width: 574px; }
.AdminMenu { background-color: #FFFFFF; padding: 5px 5px 5px 5px; }
.QuickDataBox { background-color: #767561; }
           
.ZeroPadding { padding: 0px 0px 0px 0px; }
.ZeroMargin { margin: 0px 0px 0px 0px; }
.ClearBoth { clear:both; }
.FloatLeft { float:left; }
.FloatRight { float:right; }

/*Links*/
A {  }
A.NoLine { text-decoration: none; }
A.SimplePadding { padding-left:8px; padding-right: 8px; }
A.WhiteLinks { margin-bottom: 8px; margin-top: 0px; text-align:left; vertical-align:text-top; color: #FFFFFF; font-size: 11px; font-weight:500; }
A.WhiteLinks:Hover { text-decoration:underline; }

.SiteNavigation a { background-color: transparent; height:96px; width: 115px; text-decoration: none; display: block; float:left; }
.SiteNavigation a div { height: 96px; width: 115px; cursor: pointer; }

a.promotions  { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/promotions.png',sizingMethod='crop');}
a.aboutus { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/aboutus.png',sizingMethod='crop'); }
a.products { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/products.png',sizingMethod='crop'); }
a.parts { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/parts.png',sizingMethod='crop');}
a.contact { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contact.png',sizingMethod='crop');}
html>/* */body a.promotions { background-color:Transparent; background-image: url(../img/promotions.png); background-repeat:no-repeat;}
html>/* */body a.aboutus { background-color:Transparent; background-image: url(../img/aboutus.png); background-repeat:no-repeat;}
html>/* */body a.products { background-color:Transparent; background-image: url(../img/products.png); background-repeat:no-repeat;}
html>/* */body a.parts { background-color:Transparent; background-image: url(../img/parts.png); background-repeat:no-repeat;}
html>/* */body a.contact { background-color:Transparent; background-image: url(../img/contact.png); background-repeat:no-repeat;}

a.promotions:hover, a.promotions.Active  { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hvpromotions.png',sizingMethod='crop'); }
a.aboutus:hover, a.aboutus.Active { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hvaboutus.png',sizingMethod='crop'); }
a.products:hover, a.products.Active { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hvproducts.png',sizingMethod='crop'); }
a.parts:hover, a.parts.Active { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hvparts.png',sizingMethod='crop'); }
a.contact:hover, a.contact.Active { background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hvcontact.png',sizingMethod='crop'); }
html>/* */body a.promotions:hover, html>/* */body a.promotions.Active  { background-image: url(../img/hvpromotions.png); }
html>/* */body a.aboutus:hover, html>/* */body a.aboutus.Active { background-image: url(../img/hvaboutus.png); }
html>/* */body a.products:hover, html>/* */body a.products.Active { background-image: url(../img/hvproducts.png); }
html>/* */body a.parts:hover, html>/* */body a.parts.Active { background-image: url(../img/hvparts.png); }
html>/* */body a.contact:hover, html>/* */body a.contact.Active { background-image: url(../img/hvcontact.png); }


/*Controls*/
.Hidden { visibility: hidden; }
/*.Clean { background-color: #809547; padding-top: 2px; padding-bottom: 2px; padding-left:2px; }*/
.Dirty { background-image: url(../img/DirtyNotificationBG.png); background-repeat: no-repeat; padding-top: 2px; padding-bottom: 2px; padding-left:2px; color: Red; }
.Clean { background-image: url(../img/CleanNotificationBG.png); background-repeat:no-repeat; padding-top: 2px; padding-bottom: 2px; padding-left:2px; }
         
/*Button*/
.EmailButton { cursor:pointer; color: #FFFFFF; text-align:center; width: 41px; height: 17px; background-color: #3a6f8f; text-decoration:none; padding-top:2px; font-size:9px;}
.FormButton { background-color: #93a446; text-align: center; color: #FFFFFF; text-decoration: none; padding:4px 6px 4px 6px; float: right; }
.FormButton.ExtraWideButton { padding-left:8px; padding-right: 8px; }
.FormButton.ButtonLeft { float:left; margin-right: 1px;}
.FormButton.ButtonLeft.LessPadding { padding-left: 5px; padding-right: 5px; }
.FormButton.SmallButton { height: 11px; padding-bottom: 5px; padding-top:3px; }
.FormButton:hover { background-color:#767561; text-decoration: underline; }
.FormButton.DeleteButton { background-color: #973A3A; }
.ManufacturerButton { background-repeat:no-repeat; }
.ManufacturerButton.Bayne { background-image: url(../img/btnBayne.jpg); }
.ManufacturerButton.Heil { background-image: url(../img/btnHeil.jpg); }
.ManufacturerButton.Curotto { background-image: url(../img/btnCurotto.jpg); }
.ManufacturerButton.Shupak { background-image: url(../img/btnShupak.jpg); }
.ManufacturerButton.TeemWastequip { background-image: url(../img/btnTeem.jpg); }
.ManufacturerButton.Camel { background-image: url(../img/btnCamel.jpg); }
.PromotionButton { background-repeat: no-repeat; }
.PromotionButton.Manuals { background-image: url(../img/btnPromo_Manuals.jpg); }
.PromotionButton.Excavators { background-image: url(../img/btnPromo_Excavators.jpg); }
.PromotionButton.Loaderparts { background-image: url(../img/btnPromo_Loaderparts.jpg); }
.PromotionButton.ThomasAttach { background-image: url(../img/btnPromo_ThomasAttach.jpg); }
.PromotionButton.Trailerparts { background-image: url(../img/btnPromo_Trailerparts.jpg); }
.PromotionButton.Equipment { background-image: url(../img/btnPromo_Equipment.jpg); }


/*TextBox*/
.SmallTextBox { color: #c1c1c1; background-color:#FFFFFF; text-align:center; height:17px; width: 154px; border-style:none; }
.BasicControl { background-color: #FFFFFF; height: 17px; border-style:none; width:190px; }
.BasicControl.MediumTextBox { width: 100px; }

/*H Tag, P Tag & custom text*/
H1 { font-size: 19px; font-weight: 500; margin-top: 0px; text-transform:uppercase;}
H2 { font-size: 15px; font-weight: 600; margin:0px 0px 10px 0px;}
.GreenText { color: #809547; }
html>/* */body .GreenText{ color: #809547; font-size:10px; }
.ExtraTextStyle { font-weight:700; }html>/* */body .ExtraTextStyle { font-weight: 600; }
.SmallText { font-size: 10px; }
P { margin-bottom: 8px; margin-top: 0px; text-align:left; vertical-align:text-top;}
.TextLeftAlign { text-align: left; }

/*Borders & BG's*/
.LinkDiv { border-left: solid 2px #a1b05e; }
.BlueRightBorder {border-right: solid 1px #28516a;}
.WhiteBorder { border: solid 1px #FFFFFF; }
.DashBorder { border: dashed 1px #babab2; }
.WhiteDashBorder { border: dashed 1px #FFFFFF; }
IMG { border: none; margin: 0px 0px 0px 0px; }
IMG.HandCursor:hover { cursor:hand; }

.ProductVideo { padding: 30px 0 0 70px;}

/*Measurements*/
.BoldText { font-weight:bold; }
.FontSize12px { font-size:12px !important; }
.SmallMargin { margin-right: 10px; margin-bottom: 0px;}
.SmallRightMargin { margin-right: 15px; }
html>/* */body .SmallRightMargin { margin-right: 5px; }
.MediumLeftMargin { margin-left: 60px; }
.Padding10 { padding: 10px 10px 10px 10px; }
.SmallPadding { padding-left: 11px; padding-right: 11px; }
.SmallLeftMargin { margin-left: 5px; }
.SmallRightPad { padding-right: 30px; }
.SmallLeftPad { padding-left: 30px; }
.Top10Margin { margin-top: 10px; }
.Top5Margin { margin-top: 5px; }
.Left10Margin {margin-left: 10px; }
.Left30Margin {margin-left: 30px; }
.Left70Margin { margin-left: 70px; }
html>/* */body .Left30Margin { margin-left: 40px; }
.Right10Margin { margin-right: 10px; }
.LeftMargin24px { margin-left: 24px; }
.Righ32Margin { margin-right: 32px; }
.Right40Margin { margin-right: 40px; }
.Height200 { height: 150px; }
.Width400 { Width: 350px; }
.Width300 { width: 300px; }
.Width280 { width: 280px; }
.Width240 { width: 240px; }html>/* */body .Width240 { width: 244px; }
.width174 { width:174px; }
.width190 { width:190px; }
.width120 { width: 120px; }
.Width100 { width: 100px; }
.Width80 { width: 113px; }
.Width50 { width: 50px; }
.Width65 { width: 65px; }
.Width230 { width: 230px; }
.Link { cursor: pointer; }

