html, body {height:100%;}
body {padding:0;margin:0;font-family:Tahoma,Trebuchet MS,arial;color:#000000;font-size:12px; background:url(../Images/site-bg.gif) repeat-x #d4d5d3;}


img {border:0;}
a {color:#000000;}
a:hover {color:#477336;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.fontGreen {color:#163e17;}

h1 {margin:0 0 10px 0;padding:0;font-size:16px;color:#3a6630;}

.siteWrapper {width:100%;height:800px;background:url(../Images/site-glow.gif) no-repeat center top;}
.siteContainer {width:981px;margin:0 auto;background:url(../Images/site-glow.gif) no-repeat center top;}

.siteMenu {width:971px;height:30px;margin:auto;background:url(../Images/menu-bg.gif) repeat-x;border-bottom:4px solid #e4bc33;position:relative; z-index: 200}
.siteMenu .phoneNumber {height:27px;padding:3px 13px 0 0;color:#FFFFFF;text-align:right;position:absolute;right:0;top:0;}

.siteHeader {width:971px;height:100px;margin:0 auto;}
.siteHeader .logo {width:260px;margin:30px 0 0 20px !important;margin:30px 0 0 10px;float:left;}
.siteHeader .login {width:690px;height:50px;margin:10px 0 10px 0;float:right;}
.siteHeader .login .open {width:10px;height:50px;font-size:0.1em;line-height:0.1em;background:url(../Images/header-login-right.gif) no-repeat;float:right;}
.siteHeader .login .span {height:50px;background:url(../Images/header-login-span.gif) repeat-x;float:right;}
.siteHeader .login .close {width:10px;height:50px;font-size:0.1em;line-height:0.1em;background:url(../Images/header-login-left.gif) no-repeat;float:right;}
.siteHeader .tracking {width:690px;float:right;}
.siteHeader .tracking .container {float:right;}
.siteHeader a {color:#7a7a7a;font-size:11px;}

.siteFooter {width:931px;padding:9px 20px;margin:auto;text-align:right;font-size:11px;color:#FFFFFF;background:url(../Images/footer-bg.gif) repeat-x;}
.siteFooter a {color:#FFFFFF;text-decoration:none;}
.siteFooter a:hover {text-decoration:underline;}

.siteCopyright {width:971px;margin:10px 0;font-size:11px;}
.siteCopyright .text {width:821px;height:24px;padding:6px 0 0 0;text-align:right;float:left;}
.siteCopyright .icons {width:130px;padding-bottom:20px;height:24px;float:right;}

/* HOMEPAGE */
.homeFlash {width:981px;height:334px;margin:0 auto; position: relative; background:url(../Images/home-bg-1.gif) no-repeat; z-index: 0}
.homeSpotlights {width:981px;margin:0 auto;padding-bottom:10px;text-align:center;background:url(../Images/home-bg-2.gif) no-repeat bottom;}
.homeSpotlights .span {width:963px;margin:0 auto;font-size:14px;color:#FFFFFF;background:url(../Images/home-spotlight-bg-span.jpg) no-repeat;overflow:auto;}
.homeSpotlights .span .spotlight1 {width:282px;padding:15px 18px 0 18px;float:left;}
.homeSpotlights .span .spotlight2 {width:282px;padding:15px 18px 0 18px;margin:0 0 0 4px;float:left;}
.homeSpotlights .span .spotlight3 {width:282px;padding:15px 18px 0 18px;margin:0 0 0 4px;float:left;}
.homeSpotlights .span .text {width:250px;padding:0 0 5px 0;margin:0 auto;}
.homeSpotlights .close {width:963px;height:9px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/home-spotlight-bg-close.gif) no-repeat;}
.homeBottom {width:981px;margin:0 auto;background:url(../Images/home-bg-3.gif) no-repeat top;overflow:auto;}
.homeBottom .leftSpotlight {width:307px;padding:15px 150px 10px 20px;margin:12px 0 0 5px;background:url(../Images/home-spotlight-bottom-bg-1.jpg) no-repeat right top;float:left;}
.homeBottom .rightSpotlight {width:337px;padding:15px 120px 10px 20px;margin:12px 10px 0 0 !important;margin:12px 5px 0 0;background:url(../Images/home-spotlight-bottom-bg-2.jpg) no-repeat right top;float:right;}
.homeBottom h2 {font-size:14px;font-weight:bold;padding:0;margin:0 0 10px 0;}
.homeClose {width:981px;height:8px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/home-bg-4.gif) no-repeat bottom;}

/* CONTENT PAGE */
.contentContainer {width:981px;margin-top:12px;background:url(../Images/content-bg-span.png) no-repeat top;overflow:auto;}
.contentContainer .breadcrumb {width:911px;margin:20px 35px 5px 35px;font-size:11px;color:#3e6932;}
.contentContainer .leftColumn {width:215px;margin:20px 0 0 32px;float:left;position:relative;z-index:90;}
.contentContainer .leftColumn .sectionHdr {width:215px;margin:10px 0 15px 5px;font-size:22px;color:#295529;}
.contentContainer .rightColumn {width:714px;margin:0 20px 0 0 !important;margin:0 10px 0 0;float:right;position:relative;z-index:89;}
.contentContainer .rightColumn .contentOpen {width:714px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/content-inner-bg-open.png) no-repeat bottom;}
.contentContainer .rightColumn .contentSpan {width:714px;height:520px;background:url(../Images/content-inner-bg-span.png) no-repeat bottom;}
.contentContainer .rightColumn .contentSpan ul {margin:0 0 0 15px;padding:0 0 0 0;}
.contentContainer .rightColumn .contentSpan ul li {padding:5px 0 0 0;border-bottom:1px solid #cdcdcd;}
.contentClose {width:981px;height:10px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/content-bg-close.png) no-repeat top;}

.contentSpan .bannerArea {width:692px;height:263px;margin:0 auto;position:relative;}
.contentSpan .bannerArea h1 {margin:0 0 10px 0;padding:0;font-size:22px;font-weight:normal;color:#FFFFFF;}
.contentSpan .bannerArea .bannerPhoto {width:692px;height:263px;position:relative;z-index:89;}
.contentSpan .bannerArea .bannerText {width:432px;height:93px;padding:30px 230px 30px 30px;font-size:14px;color:#FFFFFF;position:absolute;z-index:99;top:110px;}
.contentSpan .content {width:624px;margin:20px auto;line-height:22px;}
.contentSpan .content h1 {margin:0 0 15px 0;padding:0;font-size:22px;color:#295529;}
.contentSpan .content h2 {margin:0;padding:0;font-size:14px;color:#295529;}

.contentContainer .fullContentOpen {width:931px;height:10px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/full-content-bg-open.png) no-repeat bottom;}
.contentContainer .fullContentSpan {width:931px;height:520px;margin:0 auto;background:url(../Images/full-content-bg-span.png) no-repeat bottom;}
.contentContainer .fullContentSpan .content841 {width:841px;padding:40px 45px;}


/* LEFT NAV */
.leftNav {list-style:none;padding:0;margin:0;}
.leftNav li {width:220px;padding:0;margin:0;}
.leftNav li a {width:200px;height:33px;padding:12px 0 0 20px;margin-top:-6px;color:#000000;font-size:14px;text-decoration:none;background:url(../Images/left-nav-off.png) no-repeat top;display:block;}
.leftNav li a:hover {font-weight:bold;}
.leftNav li.on a {width:200px;height:33px;padding:15px 0 0 20px;font-weight:bold;color:#295728;font-size:14px;text-decoration:none;background:url(../Images/left-nav-on.png) no-repeat top;display:block;}

/* LEFT QUOTE */
.leftQuote {width:184px;margin:0 0 0 5px;position:relative;}
.leftQuote .quoteOpen {width:184px;height:27px;background:url(../Images/left-quote-open.png) no-repeat;}
.leftQuote .quoteSpan {width:134px;padding:0 25px;color:#398324;line-height:18px;background:url(../Images/left-quote-span.gif) repeat-y;position:relative;z-index:99;}
.leftQuote .quoteClose {width:184px;height:29px;background:url(../Images/left-quote-close.png) no-repeat;position:relative;z-index:99;}
.leftQuote .quoteNib {width: 30px; height: 30px; position:absolute;top:0;left:97px;background:url(../Images/left-quote-nib.png) no-repeat;z-index:99;}
.leftQuote .quotedTextContainer {width:184px;position:relative;z-index:89px;}
.leftQuote .quotedTextContainer .quoteText {width:150px;padding:20px 10px 10px 10px;margin:0 auto;color:#FFFFFF;background:url(../Images/left-quote-bg.gif) repeat-x bottom #268caa;position:absolute;top:-5px;left:8px;z-index:89;}
.leftQuote .quotedTextContainer .quoteText a {color:#FFFFFF;}

/* LEFT LINKS */
.leftLinks {width:200px;margin:100px auto 0 auto;line-height:18px;position:relative;}

/* LOGIN PAGE */
.loginContent {width:841px;height:262px;background:url(../Images/login-bg-span.gif) no-repeat top;}
.loginContent .loginControl {width:241px;padding:30px;color:#FFFFFF;}
.loginContent .loginControl td {padding:0 0 4px 0;}
.loginContent .loginControl a {color:#FFFFFF;font-size:11px;}
.loginContent .loginBlurb {width:460px;padding:30px 30px 30px 50px;}
.loginContent .loginBlurb h2 {padding:0;margin:0 0 10px 0;font-size:14px;color:#3a6630;}
.loginContent .loginBlurb ul {margin:5px 0;padding:0;list-style:none;}
.loginContent .loginBlurb li {margin:0;padding:5px 0 5px 25px;background:url(../Images/bullet-checkmark.gif) no-repeat left;}
.loginContentClose {width:841px;height:7px;font-size:0.1em;line-height:0.1em;background:url(../Images/login-bg-close.gif) no-repeat;}

/* REGISTERATION PAGE */
.registerContent {width:934px;margin:0 auto;}
.registerContent .leftSpan {width:556px;heighT:820px;padding:30px 40px;background:url(../Images/registration-bg-left-span.png) no-repeat top;}
.registerContent .leftSpan h1 {margin:0 0 10px 0;padding:0;font-size:16px;color:#3a6630;}
.registerContent .rightSpan {width:279px;heighT:850px;padding:30px 0 0 0;text-align:center;background:url(../Images/registration-bg-right-span.png) no-repeat top;}
.registerContent .rightSpan .floatedGraphic {position:relative;}
.registerContent .rightSpan .floatedGraphic .graphic {position:absolute;top:160px;right:-20px;}
.registerContent .leftClose  {width:636px;height:8px;font-size:0.1em;line-height:0.1em;background:url(../Images/registration-bg-left-close.png) no-repeat bottom;}
.registerContent .rightClose  {width:279px;height:8px;font-size:0.1em;line-height:0.1em;background:url(../Images/registration-bg-right-close.png) no-repeat bottom;}
.registerContent .spacer {width:19px;font-size:0.1em;line-height:0.1em;}

.registerContent .leftSpan .formHdr1 {width:520px;height:23px;padding:9px 0 0 35px;font-size:12px;font-weight:bold;color:#3a6630;background:url(../Images/register-form-hdr-1.gif) no-repeat;}
.registerContent .leftSpan .formHdr2 {width:520px;height:23px;padding:9px 0 0 35px;font-size:12px;font-weight:bold;color:#3a6630;background:url(../Images/register-form-hdr-2.gif) no-repeat;}
.registerContent .leftSpan .formHdr3 {width:520px;height:23px;padding:9px 0 0 35px;font-size:12px;font-weight:bold;color:#3a6630;background:url(../Images/register-form-hdr-3.gif) no-repeat;}
.registerContent .leftSpan .formSpan1 {width:505px;padding:10px 25px;background:url(../Images/register-form-span-1.gif) no-repeat bottom;overflow:auto;}
.registerContent .leftSpan .formSpan2 {width:505px;padding:10px 25px;background:url(../Images/register-form-span-2.gif) no-repeat bottom;}
.registerContent .leftSpan .formSpan2 .bordered {margin-bottom:15px;border-bottom:1px solid #c7ddc1;}

.registerForm {width:505px;}
.registerForm .labelColumn {width:165px;padding:0 15px 6px 0;vertical-align:top;font-weight:bold;text-align:right;}
.registerForm .fieldColumn {width:325px;padding:0 0 6px 0;vertical-align:top;}
.registerButtons {width:555px;heighT:94px;background:url(../Images/register-button-bg.gif) no-repeat;}
.registerButtons td {padding:0 20px;}

/* FORM FIELD ROLLOVER/ACTIVE EFFECTS */
.fieldState {background-color: #FFFFFF;border: 1px solid #C7DDC1;}
.fieldState:hover {background-color: #FFFFFF;border: 1px solid #679243;}
.fieldStateActive {background-color: #FFFFFF;border: 1px solid #679243;}
.fieldColumnC .fieldStateDDL {border: 1px solid #C7DDC1;}
.fieldColumnC .fieldStateDDL:hover {border: 1px solid #679243;}
.fieldColumnC .fieldStateDDLActive {border: 1px solid #679243;}
.fieldColumnC .fieldState {width:90px;border: 1px solid #C7DDC1;background:url(../Images/calendar-icon.gif) no-repeat right #ffffff;}
.fieldColumnC .fieldState:hover {border: 1px solid #679243;background:url(../Images/calendar-icon.gif) no-repeat right #ffffff;}
.fieldColumnC .fieldStateActive {border: 1px solid #679243;background:url(../Images/calendar-icon.gif) no-repeat right #ffffff;}

.genericField {padding:0 5px 6px 0;}

/* MOVE ESTIMATION PROCESS */
.standardTooltipBlock { position: absolute;z-index:800; }
.standardTooltipBlock a { white-space:nowrap;}
/*.standardTooltip { position: absolute; display: none; border: 1px solid black; background-color: White; padding: 10px; top: -10px; left: 50px; }*/
.standardTooltip {width:280px;padding:20px 30px 0 70px;line-height:18px;background:url(../Images/popup-box-bg.png) no-repeat; position: absolute; display: none; top: -90px; left: 55px;}
.standardTooltip h2 {margin:0 0 25px 0;padding:0;font-size:16px;color:#FFFFFF;font-weight:bold;}
.standardTooltip img {float:right;}
.standardTooltip a {cursor:pointer;}
.standardTooltipClose {width:380px;height:20px;margin:0 0 -20px -70px;font-size:0.1em;line-height:0.1em;background:url(../Images/popup-box-bg-close.png) no-repeat; z-index:1000; position:relative;}
.CloseTooltipCssClass { float: right; }

.standardTooltipBlock2 { position: absolute;z-index:800; }
.standardTooltipBlock2 a { white-space:nowrap;}
/*.standardTooltip { position: absolute; display: none; border: 1px solid black; background-color: White; padding: 10px; top: -10px; left: 50px; }*/
.standardTooltip2 {width:280px;padding:20px 70px 0 30px;line-height:18px;background:url(../Images/popup-box-bg2.png) no-repeat; position: absolute; display: none; top: -90px; left: -375px;}
.standardTooltip2 h2 {margin:0 0 15px 0;padding:0;font-size:16px;color:#FFFFFF;font-weight:bold;}
.standardTooltip2 img {float:right;}
.standardTooltip2 a {cursor:pointer;}
.standardTooltipClose2 {width:380px;height:20px;margin:0 0 -20px -30px;font-size:0.1em;line-height:0.1em;background:url(../Images/popup-box-bg-close2.png) no-repeat;}
.CloseTooltipCssClass2 { float: right; }

/* ESTIMATION PROCESS */
.estimateHdr {width:880px;height:38px;margin:20px auto 9px auto;padding:13px 20px 0 20px;font-size:22px;color:#FFFFFF;background:url(../Images/estimate-header.gif) no-repeat top;}
.estimateNav {width:930px;height:48px;margin:0 auto;}
.estimateNav img {float:left;}
.estimateContainer {width:930px;height:500px;margin:0 auto;background:url(../Images/estimate-container-span.gif) no-repeat top;}
.estimateContainerCap {width:930px;height:10px;margin:0 auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-container-cap.gif) no-repeat top;}
.estimateClose {width:930px;height:10px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-container-close.gif) no-repeat top;}

.introSummaryOpen {width:843px;height:19px;margin:20px auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-open.gif) no-repeat;}
.introSummary {width:843px;margin:0 auto;font-size:12px;color:#163e17;line-height:18px;background:url(../Images/estimate-summary-normal-span.gif) repeat-y;}
.introSummary .introText {width:452px;padding:5px 25px;border-right:1px solid #f7d972;}
.introSummary .introLinks {width:270px;padding:5px 25px;}
.introSummaryClose {width:843px;height:19px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-close.gif) no-repeat;}

.introSummaryErrorOpen {width:843px;height:19px;margin:20px auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-error-open.gif) no-repeat;}
.introSummaryError {width:843px;margin:0 auto;font-size:12px;color:#163e17;line-height:18px;background:url(../Images/estimate-summary-error-span.gif) repeat-y;}
.introSummaryError .introText {width:452px;padding:5px 25px;border-right:1px solid #de7777;}
.introSummaryError .introText b {color:#a10d0d;}
.introSummaryError .introLinks {width:270px;padding:5px 25px;}
.introSummaryErrorClose {width:843px;height:19px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-error-close.gif) no-repeat;}

.clickToLinksBox {width:843px;margin:0 auto;position:relative;}
.clickToLinksBox .clickToLinks {width:300px;padding:3px 0;position:absolute;right:0;text-align:right;}
.clickToLinksBox .backToLink {width:220px;padding:3px 0;position:absolute;left:0;}

.bookedEstimate { font-weight: bold; color: #0C6782; }
.completeEstimate { font-weight: bold; color: #3E7204; }
.incompleteEstimate { color: #B52C26; }

.estimateFieldBox {width:843px;margin:30px auto 0 auto;}
.estimateFieldBox .headerContainer {position:relative;}
.estimateFieldBox .headerContainer .headerBox {height:32px;position:absolute;left:20px;top:-16px;}
.estimateFieldBox .headerContainer .headerBox .header {height:24px;padding:8px 0 0 19px;font-size:12px;font-weight:bold;color:#3a6630;float:left;background:url(../Images/estimate-field-hdr.gif) no-repeat;}
.estimateFieldBox .headerContainer .headerBox .headerClose {width:19px;height:32px;float:left;background:url(../Images/estimate-field-hdr-close.gif) no-repeat;}
.estimateFieldBox .fieldArea {width:843px;padding:30px 0 10px 0;background:url(../Images/estimate-field-span.gif) no-repeat top;}
.estimateFieldBox .fieldClose {width:843px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-field-close.gif) no-repeat top;}

.estimateFieldBox2 {width:843px;margin:30px auto 0 auto;}
.estimateFieldBox2 .headerContainer {position:relative;}
.estimateFieldBox2 .headerContainer .headerBox {height:32px;position:absolute;left:20px;top:-16px;}
.estimateFieldBox2 .headerContainer .headerBox .header {height:24px;padding:8px 0 0 19px;font-size:14px;font-weight:bold;color:#000000;float:left;background:url(../Images/estimate-field-hdr.gif) no-repeat;}
.estimateFieldBox2 .headerContainer .headerBox .headerClose {width:19px;height:32px;float:left;background:url(../Images/estimate-field-hdr-close.gif) no-repeat;}
.estimateFieldBox2 .fieldArea {width:843px;padding:30px 0 10px 0;background:url(../Images/estimate-field-span2.gif) no-repeat top;overflow:auto;}
.estimateFieldBox2 .fieldClose {width:843px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-field-close2.gif) no-repeat top;}

.estimateFieldBox3 {width:410px;margin:30px auto 0 auto;}
.estimateFieldBox3 .headerContainer {position:relative;}
.estimateFieldBox3 .headerContainer .headerBox {height:32px;position:absolute;left:20px;top:-16px;}
.estimateFieldBox3 .headerContainer .headerBox .header {height:24px;padding:8px 0 0 19px;font-size:14px;font-weight:bold;color:#000000;float:left;background:url(../Images/estimate-field-hdr.gif) no-repeat;}
.estimateFieldBox3 .headerContainer .headerBox .headerClose {width:19px;height:32px;float:left;background:url(../Images/estimate-field-hdr-close.gif) no-repeat;}
.estimateFieldBox3 .fieldArea {width:410px;padding:30px 0 10px 0;background:url(../Images/estimate-field-span3.gif) no-repeat top;overflow:auto;}
.estimateFieldBox3 .fieldClose {width:410px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-field-close3.gif) no-repeat top;}

.estimateButtons {width:843px;height:80px;margin:20px auto;background:url(../Images/estimate-button-box.gif) no-repeat;}
.estimateButtons td {padding:0 20px;}
.estimateButtons .customLeft {padding:0 0 0 20px;}
.estimateButtons .customRight {padding:0 20px 0 0;}

.estimateButtons2 {width:843px;height:80px;margin:20px auto 0 auto;background:url(../Images/estimate-button-box.gif) no-repeat;}
.estimateButtons2 td {padding:0 20px;}
.estimateButtons2 .customLeft {padding:0 0 0 20px;}
.estimateButtons2 .customRight {padding:0 20px 0 0;}

.estimateTotalMile {width:769px;height:28px;padding:12px 20px 0 20px;margin:0 20px 15px 0;text-align:left;background:url(../Images/estimate-green-box-full.gif) no-repeat;float:right;}
.estimateChangeButton {width:803px;height:24px;padding:0 20px;text-align:right;float:right;}

.estimateFields {width:790px;margin:0 auto;}
.estimateFields td {padding:5px 0;}
.estimateFields .labelColumn {padding:0 15px 6px 0;vertical-align:top;font-weight:bold;text-align:right;}
.estimateFields .labelColumn2 {padding:0 15px 14px 0;vertical-align:top;font-weight:bold;text-align:right;}
.estimateFields .labelColumnSub {padding:0 60px 6px 10px;text-align:left;}
.estimateFields .labelColumnSub2 {padding:0 10px 6px 10px;text-align:left;}
.estimateFields .fieldColumn {padding:0 0 14px 0;vertical-align:top;} 
.estimateFields .fieldColumnSub {padding:0 0 6px 0;}
.estimateFields .fieldColumnSub2 {padding:0 0 6px 0;}
.estimateFields .fieldColumnC {padding:0 0 14px 0;vertical-align:top;} /* Use for calendar fields */
.estimateFields .fullTextColumn {padding:0 0 15px 0;}
.estimateFields .fullTextColumn h2 {margin:0;padding:0;font-size:12px;font-weight:bold; text-transform:uppercase;color:#406c33;}
.estimateFields .fullTextColumn2 {padding:0 0 15px 0;}
.estimateFields .radioList0 {padding:0 5px 4px 5px;background:#ddecd0;border:1px solid #c7ddc1;}
.estimateFieldBox2 .estimateFields .radioList0 {padding:0 5px 4px 5px;background:#ffffff;border:1px solid #c7ddc1;}
.estimateFields .radioList {padding:12px 20px 15px 20px;background:#ddecd0;border:1px solid #c7ddc1;}
.estimateFields .step3OrangeBox {width:512px;padding:15px 30px 2px 30px;line-height:26px;background:url(../Images/estimate-orange-box.gif) no-repeat;}
.estimateFields .step3OrangeBoxClose {width:512px;height:12px;padding:15px 30px 0 30px;line-height:0.1em;font-size:0.1em;background:url(../Images/estimate-orange-box-close.gif) no-repeat;}
.estimateFields .alignLeft {text-align:left;}

.orangeBoxOpen {}
.orangeBoxOpen {width:843px;height:19px;margin:20px auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-open.gif) no-repeat;}
.orangeBoxSpan {width:843px;margin:0 auto;font-size:12px;color:#163e17;line-height:18px;background:url(../Images/estimate-summary-normal-span.gif) repeat-y;}
.orangeBoxSpan .labelColumn {padding:0 15px 6px 26px;vertical-align:top;font-weight:bold;text-align:right;}
.orangeBoxSpan .fieldColumn {padding:0 0 6px 0;vertical-align:top;}
.orangeBoxClose {width:843px;height:19px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-close.gif) no-repeat;}
.orangeBoxSpanDiv {width:803px;padding:0 20px;margin:0 auto;font-size:12px;color:#163e17;line-height:18px;background:url(../Images/estimate-summary-normal-span.gif) repeat-y;}

.estimateSummaryBox {width:397px;margin:0 0 0 15px;line-height:18px;overflow:auto;float:left;}
.estimateSummaryBox .boxSpan {width:357px;padding:10px 20px 0px 20px;background:url(../Images/estimate-green-box-span.gif) no-repeat;}
.estimateSummaryBox .boxClose {width:397px;height:10px;margin-bottom:15px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-green-box-close.gif) no-repeat;}
.estimateSummaryBox .boxClose2 {width:397px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-green-box-close.gif) no-repeat;}
.estimateSummaryBox h2 {margin:0;padding:0;font-size:12px;font-weight:bold; text-transform:uppercase;color:#406c33;}

.estimateSummaryBoxFull {width:809px;margin:0 auto;line-height:18px;}
.estimateSummaryBoxFull .boxSpan {width:769px;padding:10px 20px 0px 20px;background:url(../Images/estimate-green-box-full-span.gif) no-repeat;}
.estimateSummaryBoxFull .boxClose {width:809px;height:10px;margin-bottom:15px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-green-box-full-close.gif) no-repeat;}
.estimateSummaryBoxFull h2 {margin:0;padding:0;font-size:12px;font-weight:bold; text-transform:uppercase;color:#406c33;}

.estimateCostSummaryBox {width:381px;margin:0 auto;line-height:18px;}
.estimateCostSummaryBox .boxSpan {width:341px;padding:10px 20px 0px 20px;background:url(../Images/estimate-dark-green-box-span.gif) no-repeat;}
.estimateCostSummaryBox .boxClose {width:381px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-dark-green-box-close.gif) no-repeat;}

.estimateImportantDates {width:370px;margin:0 auto;font-size:14px;}
.estimateImportantDates .bordered {border-bottom:1px solid #c7ddc1;}
.estimateImportantDates .bordered2 {border-bottom:1px solid #c7ddc1; padding: 5px 0;}
.estimateImportantDates .bordered3 {padding: 5px 0 0 0;}

.estimateCostSummary {width:341px;margin:0 auto 5px auto;font-size:14px;color:#FFFFFF;}
.estimateCostSummary td {padding:5px;}
.estimateCostSummary .bordered {border-bottom:1px solid #698b59;}

.estimateCostSummary2 {width:341px;height:39px;margin:0 auto;font-size:14px;background:url(../Images/estimate-dark-green-box-total.gif) no-repeat;}
.estimateCostSummary2 td {padding:0 15px;}

/* CUSTOMER PAGES */
.customPageHdr {width:843px;margin:40px auto 0 auto;}
.customPageHdr h1 {font-size:24px;color:#2b572a;}
.customContentWrapper {width:843px;margin:0 auto;padding:0 0 15px 0;}
.customContentWrapper2 {width:843px;margin:0 auto;padding:0 0 0 0;}
.customGreyBox {width:803px;padding:15px 20px 0 20px;margin:15px auto 0 auto;background:url(../Images/custom-box-grey-span.gif) no-repeat top;}
.customGreyBoxClose {width:843px;height:10px;margin:0 auto 15px 0;font-size:0.1em;line-height:0.1em;background:url(../Images/custom-box-grey-close.gif) no-repeat top;}

.filterTable {width:803px;}
.filterTable td {padding:0 0 5px 0;}

.myTable {width:843px;margin:0 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.myTable th {padding:5px 0 5px 20px;background:#eeeeee;text-align:left;}
.myTable td {padding:7px 0 7px 20px;border-top:1px solid #eeeeee;}
.myTableViewAll {width:843px;margin:-2px 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;border-top:1px solid #eeeeee;}
.myTableViewAll td {padding:7px 13px 7px 20px;}

.myTable1 {width:843px;margin:0 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.myTable1 th {padding:5px 0 5px 20px;background:#eeeeee;text-align:left;}
.myTable1 td {padding:7px 0 7px 20px;border-top:1px solid #eeeeee;}

/* For Admin Lists in Configuration */
.filterTable2 {width:703px;}
.filterTable2 td {padding:0 0 5px 0;}

.myTable2 {width:743px;margin:0 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.myTable2 th {padding:5px 0 5px 20px;background:#eeeeee;text-align:left;}
.myTable2 td {padding:7px 0 7px 20px;border-top:1px solid #eeeeee;}
.myTableViewAll2 {width:843px;margin:-2px 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;border-top:1px solid #eeeeee;}
.myTableViewAll2 td {padding:7px 13px 7px 20px;}

.myTable3 {width:743px;margin:0 0 0 0;font-size:11px;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.myTable3 th {padding:5px 0 5px 20px;background:#eeeeee;text-align:left;}
.myTable3 td {padding:7px 0 7px 20px;border-top:1px solid #eeeeee;}

.fixedAddressWidth150 {width:150px;}
.fixedAddressWidth250 {width:250px;}

.pagingStyle {border-top:1px solid #EEEEEE;}
.pagingStyle td {border:none;}
 
.gridViewHdr {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/green-full-header.gif) no-repeat;overflow:auto;}
.gridViewHdrGreen {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/grid-hdr-green.gif) no-repeat;overflow:auto;}
.gridViewHdrDarkGreen {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/grid-hdr-dark-green.gif) no-repeat;overflow:auto;}
.gridViewHdrBlue {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/grid-hdr-blue.gif) no-repeat;overflow:auto;}
.gridViewHdrOrange {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/grid-hdr-orange.gif) no-repeat;overflow:auto;}
.gridViewHdrOrange2 {width:803px;height:32px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/grid-hdr-orange2.gif) no-repeat;overflow:auto;}
.gridViewHdr .gridHdr, .gridViewHdrGreen .gridHdr, .gridViewHdrDarkGreen .gridHdr, .gridViewHdrBlue .gridHdr, .gridViewHdrOrange .gridHdr, .gridViewHdrOrange2 .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.gridViewHdr .gridTxt, .gridViewHdrGreen .gridTxt, .gridViewHdrDarkGreen .gridTxt, .gridViewHdrBlue .gridTxt, .gridViewHdrOrange .gridTxt, .gridViewHdrOrange2 .gridTxt {float:right;margin:11px 0 0 0;text-align:right;font-size:11px;color:#FFFFFF;}

.estimateFieldBox2 .fieldArea ul {margin:0 0 0 20px; padding:0;}

/* CUSTOMER - ORDER DETAIL */
.greenFullHdr {width:803px;height:32px;padding:0 20px;background:url(../Images/green-full-header.gif) no-repeat;}
.greenFullHdr .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.greenFullContent {width:843px;margin:0 0 15px 0;background:url(../Images/white-full-close.gif) no-repeat bottom;}

.greenDoubleHdr {width:803px;height:32px;padding:0 20px;background:url(../Images/green-double-header.gif) no-repeat;}
.greenDoubleHdr .gridHdr {float:left;margin:7px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.greenDoubleHdr .gridHdr2 {width:373px;float:right;margin:7px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.greenDoubleContent {width:843px;margin:0 0 15px 0;background:url(../Images/white-double-close.gif) no-repeat bottom;}

.greenFullContent .column1, .greenDoubleContent .column1 {width:375px;padding:10px 33px 10px 20px;line-height:24px;}
.greenFullContent .column2, .greenDoubleContent .column2 {width:375px;padding:10px 20px;line-height:24px;}

.orderTotal {width:803px;height:38px;padding:15px 20px 0 20px;margin:0 0 15px 0;font-size:20px;background:url(../Images/total-bar.gif) no-repeat;}

/* CUSTOMER DASHBOARD */
.dashSummaryOpen {width:843px;height:10px;margin:20px auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-open.gif) no-repeat top;}
.dashSummary {width:843px;margin:0 auto;font-size:12px;color:#163e17;line-height:18px;background:url(../Images/estimate-summary-normal-span.gif) repeat-y;}
.dashSummary .dashText {width:452px;padding:0 25px;border-right:1px solid #f7d972; color: #000000;}
.dashSummary .dashLinks {width:270px;padding:0 25px;}
.dashSummaryClose {width:843px;height:10px;margin:0 auto 20px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-summary-normal-close.gif) no-repeat bottom;}


/* CORPORATE */
.accountInfoTable td {padding:5px 0;}

.corporateBoxSplit {width:843px;overflow:auto;}
.corporateBoxLeft {float:left;}
.corporateBoxWideTop {width:572px;height:34px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/corporate-box-wide-top.gif) no-repeat;overflow:auto;}
.corporateBoxWideTop .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#000000;font-weight:bold;}
.corporateBoxWideTop .gridTxt {float:right;margin:11px 0 0 0;text-align:right;font-size:11px;color:#000000;}
.corporateBoxWideSpan {width:572px;height:170px;padding:10px 20px 0 20px;margin:0 0 0 0;background:url(../Images/corporate-box-wide-span.gif) no-repeat bottom;overflow:auto;}
.corporateBoxWideSpan .infoTable td {padding:5px 0;}

.corporateBoxRight {float:right;}
.corporateBoxNarrowTop {width:179px;height:34px;padding:0 20px;margin:15px 0 0 0;background:url(../Images/corporate-box-narrow-top.gif) no-repeat;overflow:auto;}
.corporateBoxNarrowTop .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#000000;font-weight:bold;}
.corporateBoxNarrowTop .gridTxt {float:right;margin:11px 40px 0 0;text-align:left;font-size:11px;color:#000000;}
.corporateBoxNarrowSpan {width:219px;height:170px;padding:10px 0 0 0;margin:0 0 0 0;background:url(../Images/corporate-box-narrow-span.gif) no-repeat bottom;overflow:auto;}
.corporateBoxNarrowSpan .statusSelectTable {width:217px;margin:0 auto;}
.corporateBoxNarrowSpan .statusSelectTable td {padding:13px 0 0 0;}
.corporateBoxNarrowSpan .statusSelectTable .statusRow {padding:6px 0 6px 15px;border-bottom:1px solid #dedede;}
.corporateBoxNarrowSpan .statusSelectTable .selected {font-weight:bold;}

/* WAYBILL */
.contentContainer .fullContentSpan2 {width:930px;height:500px;margin:0 auto;background:url(../Images/estimate-container-span.gif) no-repeat top;}
.contentContainer .fullContentCap {width:930px;height:10px;margin:0 auto -1px auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-container-cap.gif) no-repeat top;}
.contentContainer .fullContentClose2 {width:930px;height:10px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/estimate-container-close.gif) no-repeat top;}

.waybillHdr {width:843px;margin:0 auto;}
.waybillHdr h1 {margin:20px 0 0 0;font-size:20px;font-weight:normal;color:#295529;}
.waybillFullHdr {width:803px;height:32px;padding:0 20px;margin:15px auto 0 auto;background:url(../Images/grid-hdr-green.gif) no-repeat;}
.waybillFullHdr .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.waybillFullContent {width:843px;margin:0 auto 15px auto;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.waybillFullContent td {padding:10px 20px 10px 20px;}
.waybillFullContent td.bordered {border-bottom:1px solid #dedede;}


/* SALES REP */
.salesRepMenu {width:843px;height:32px;margin:20px auto 0 auto;background:url(../Images/sales-rep-menu-bg.gif) repeat-x top;overflow:hidden;}
.salesRepMenu ul {margin:0;padding:0;list-style:none;}
.salesRepMenu ul li {margin:0;padding:0;display:block;float:left;}
.salesRepMenu ul li a {padding:9px 20px;text-decoration:none;color:#FFFFFF;background:url(../Images/sales-rep-menu-bg-off.gif) no-repeat right;display:block;}
.salesRepMenu ul li a:hover {background:url(../Images/sales-rep-menu-bg-on.gif) no-repeat right;}
.salesRepMenu ul li.on a {font-weight:bold;background:url(../Images/sales-rep-menu-bg-on.gif) no-repeat right;}

.orangeHdr {width:843px;margin:0 auto;}
.orangeHdr h1 {margin:20px 0 0 0;font-size:20px;font-weight:normal;color:#295529;}
.orangeFullHdr {width:803px;height:32px;padding:0 20px;margin:15px auto 0 auto;background:url(../Images/grid-hdr-orange.gif) no-repeat;}
.orangeFullHdr .gridHdr {float:left;margin:8px 0 0 0;font-size:14px;color:#FFFFFF;font-weight:bold;}
.orangeFullContent {width:843px;margin:0 auto 15px auto;background:url(../Images/white-full-close.gif) no-repeat bottom;}
.orangeFullContent td {padding:10px 0 10px 20px;}
.orangeFullContent td.column1 {width:150px;font-weight:bold;border-bottom:1px solid #dedede;}
.orangeFullContent td.column2 {border-bottom:1px solid #dedede;}


/* TESTIMONIALS */

.testimonial h3{width:648px; margin: 0 auto 15px; color:#fff; padding: 10px 22px; font-weight: normal; font-size: 18px; background: #285428 url(../images/ct-titleHdr.jpg) repeat-x;}
.testimonial h4{display: block; margin: 10px 0; color: #295529; font-weight: normal; font-size: 18px;}
.testimonial .tContent img{float: left; padding-right: 28px; margin-bottom: 30px;}
.ctName{color: #3b6731}
a.backtotop{text-align: left; display: block; margin-top: 100px; clear: both}

/*SITEMAP*/

ul.sitemap{width: 150px; float: left; height: 275px; padding: 0; margin: 0 55px 0 0 !important; border-bottom: none !important; list-style-type: none;}
.sitemap li{border-bottom: none !important; list-style-type: none;}

.sitemap li h5{margin: 0; padding: 0; font-size: 14px;}

/*HOMEPAGE SLIDER*/
.homeFlash ul, .homeFlash li{display: block; margin: 0 auto; padding: 0}
.homeFlash ul{width: 963px; height: 331px; overflow: hidden;}
.homeFlash li{padding: 45px 530px 50px 45px; width: 400px; height: 386px; line-height: 22px;}
.homeFlash li img{margin-bottom: 25px;}
.homeFlash a{background: url(../images/slideLink.gif) no-repeat; width: 144px; text-align: center; line-height: 11px; padding-top: 4px; height: 15px; font-family:Trebuchet MS, Helvetica; font-size: 11px; color: #fff; text-decoration: none; display: block; margin-top: 25px;}
.homeFlash a.bookNow{background: none; text-indent: -9999px; width: 145px; height: 115px; position: absolute; right: 0; top: 10px; margin: 0; padding: 0; z-index: 9999;}
.homeFlash a.bookNow:focus{outline: none;}
#slide1{background: url(../images/slide1.jpg) no-repeat 0 0;}
#slide2{background: url(../images/slide2.jpg) no-repeat 0 0;}
#slide3{background: url(../images/slide3.jpg) no-repeat 0 0;}
#slide4{background: url(../images/slide4.jpg) no-repeat 0 0;}
#controls{position: absolute; z-index: 1000; top:240px; left: 50px;}
#controls a {font-family: arial; background: url(../images/navoff.png) no-repeat; text-decoration: none; padding: 8px 0; display: block; float: left; color: #2f5b2b; width: 24px; height: 14px; font-weight: bold; text-align: center }
#controls a.activeSlide {background: url(../images/navon.png) no-repeat; color: #fff; }
#controls a:focus {outline: none;}

ul.normalList, .normalList li{border-bottom: none !important; list-style-position: inside; padding: 0 !important; }
ul.normalList{display: block; margin: 0 0 100px 0 !important; }


a.greenLink{background: url(../images/slideLink.gif) no-repeat; width: 144px; text-align: center; line-height: 11px; padding-top: 4px; height: 15px; font-family:Trebuchet MS, Helvetica; font-size: 11px; color: #fff; text-decoration: none; display: block; margin-top: 25px;}

.accord h6{background: url(../images/stateBg.gif) no-repeat 0 0; font-size: 14px; font-weight: bold; padding: 5px 0 0 34px; height: 30px; margin: 0;}
.accord h6:hover{cursor: pointer;}
.accord table{width: 100%; margin: 25px;}
.accord td{width: 50%}
.accord h5{margin: 0; padding: 0 0 5px 10px; color: #295529; font-weight: bold; font-size: 12px; background: url(../images/greenArrow.gif) no-repeat left;}
.accord h5 a{color: #295529; text-decoration: none;}

.faq h6{background-image: none; padding: 0 0 10px 15px; color: #295529; height: 14px; font-weight: bold; font-size: 12px; background: url(../images/greenArrow.gif) no-repeat left;














 