html,body{height:100%;}
body{background:#fff;color:#737577;text-align:center;}
form{height:100%;}
a,a:link,a:visited,a:active{color:#737577;text-decoration:none;}
a:hover{color:#009848;text-decoration:underline;}
#wrapper{position:relative;width:auto;height:auto !important;height:100%;min-height:100%;margin:0 auto;background:transparent url('images/bg.gif') repeat-x;text-align:center;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:980px;height:auto;text-align:left;}
#header{position:relative;top:0px;left:0;height:200px;overflow:hidden;}
#header a#locator, #header a#calculator{position:absolute; top:25px; width:80px; height:30px;}
#header a#locator b, #header a#calculator b{display:none;}
#header a#locator {background:url('images/headerBtnLocator.gif') no-repeat 0 0; display:inline; left:40px;}
#header a#calculator {background:url('images/headerBtnCalculator.gif') no-repeat 0 0; left:275px;}
#globalNav{position:absolute;top:28px;right:145px;width:auto;font-size:9px;font-weight:700;text-transform:uppercase;}
#globalNav ul{margin:0;list-style:none;}
#globalNav li{float:left;}
#globalNav li a{padding:0 18px 0 0;color:#737577;text-decoration:none;line-height:18px;}
#globalNav li a:hover{text-decoration:underline;}
.searchArea{position:absolute;top:28px;right:10px;width:auto;font-size:9px;font-weight:700;text-transform:uppercase;}
.searchArea label{margin-right:10px;vertical-align:middle;}
.searchArea input{width:88px;height:14px;padding:3px 0 0 3px;border:0 none;background:url('images/searchBoxBg.gif') no-repeat;font-size:9px;vertical-align:middle;}
#topNavBar{clear:both;width:980px;height:35px;}
#topNavBar .rootGroup{margin:0;padding:0;border:0;list-style:none;}
#topNavBar .rootGroup li{float:left;position:relative;z-index:5;float:left;width:196px;height:25px;}
#topNavBar .rootGroup li:hover{z-index:10000;white-space:normal;}
#topNavBar .rootGroup li:hover>ul{display:block;top:25px;left:-10px;}
#topNavBar .rootGroup ul{display:none;position:absolute;z-index:10;left:0;top:0;}
#topNavBar .rootGroup:after, #topNavBar .rootGroup ul:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:".";}
#topNavBar .rootGroup, #topNavBar .rootGroup ul{min-height:0;}
#topNavBar .rootGroup a{float:left;width:196px;height:25px;line-height:25px;font-size:11px;font-weight:700;color:#fff;text-decoration:none;}
#topNavBar .rootGroup .navItem0 a{background:url('images/topNavDealers.gif') no-repeat 0 0;}
#topNavBar .rootGroup .navItem0 a:hover, #topNavBar .rootGroup .navItem0 a.selected{background:url('images/topNavDealers.gif') no-repeat 0 -25px;}
#topNavBar .rootGroup .navItem1 a{background: url('images/topNavLiterature.gif') no-repeat 0 0;}
#topNavBar .rootGroup .navItem1 a:hover, #topNavBar .rootGroup .navItem1 a.selected{background: url('images/topNavLiterature.gif') no-repeat 0 -25px;}
#topNavBar .rootGroup .navItem2 a{background: url('images/topNavAdvertising.gif') no-repeat 0 0;}
#topNavBar .rootGroup .navItem2 a:hover, #topNavBar .rootGroup .navItem2 a.selected{background: url('images/topNavAdvertising.gif') no-repeat 0 -25px;}
#topNavBar .rootGroup .navItem3 a{background: url('images/topNavGreenLinks.gif') no-repeat 0 0;}
#topNavBar .rootGroup .navItem3 a:hover, #topNavBar .rootGroup .navItem3 a.selected{background: url('images/topNavGreenLinks.gif') no-repeat 0 -25px;}
#topNavBar .rootGroup .navItem4 a{background: url('images/topNavContactUs.gif') no-repeat 0 0;}
#topNavBar .rootGroup .navItem4 a:hover, #topNavBar .rootGroup .navItem4 a.selected{background: url('images/topNavContactUs.gif') no-repeat 0 -25px;}
#topNavBar .rootGroup li b{display:none;}
#topNavBar .rootGroup .group{top:25px;left:-1px;padding:0px;background:none;text-align:center;}
html>body #topNavBar .rootGroup .group{background:url('images/menudrop-bg-shadow.png') no-repeat 100% 100%;padding:0 11px 13px 9px;}
#topNavBar .rootGroup .group a{width:195px;height:25px;border-left:solid 1px #fff;border-right:solid 1px #fff;background:#009848 url('images/topNavGroupItemBg.gif') repeat-x 0 100%;filter:alpha(opacity=80);opacity:0.80;text-align:center;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:25px;}
#topNavBar .rootGroup .group .last a{border-bottom:solid 1px #fff;background-image:none;}
#topNavBar .rootGroup .group a:hover, #topNavBar .rootGroup .group a.selected{background:#fff;color:#005946;}
#topNavBar .hoverUL{visibility:visible;}
.topNavSelector0{position:relative;top:0px;left:0px;width:196px;height:12px;background:url('images/submenu-selector.gif') no-repeat;}
.topNavSelector1{position:relative;top:0px;left:195px;width:196px;height:12px;background:url('images/submenu-selector.gif') no-repeat;}
.topNavSelector2{position:relative;top:0px;left:390px;width:196px;height:12px;background:url('images/submenu-selector.gif') no-repeat;}
.topNavSelector3{position:relative;top:0px;left:588px;width:196px;height:12px;background:url('images/submenu-selector.gif') no-repeat;}
.topNavSelector4{position:relative;top:0px;left:783px;width:196px;height:12px;background:url('images/submenu-selector.gif') no-repeat;}
#subNavBar{width:auto;height:48px;padding:1px 0 0;background:url('images/subNavBg.gif') repeat-x;}
#subNavBar .inner{margin:0px auto;width:980px;height:38px;background:url('images/submenu-spacer.gif') repeat-y 10px;color:#616161;}
#subNavBar .inner ul{list-style:none;text-align:center;margin:0px;}
#subNavBar .inner ul li{display:block;background:url('images/submenu-spacer.gif') repeat-y 100% top;float: left;text-align: center;padding: 0;margin: 0;}
#subNavBar .inner li a,
#subNavBar .inner li a:link,
#subNavBar .inner li a:visited,
#subNavBar .inner li a:active{height:26px;padding:12px 16px 0;color:#333333;text-decoration: none;display: block;float:left;text-align: center;font: normal 13px Arial, Helvetica, sans-serif;text-transform: uppercase;}
#subNavBar .inner ul li a:hover{color:#009966;background:#c7d6eb;}
#subNavBar .inner li a.selected,
#subNavBar .inner li a.selected:link,
#subNavBar .inner li a.selected:visited,
#subNavBar .inner li a.selected:active{color: #009966;background: #c7d6eb;}
.mainZone .content{width:680px;}
.content{padding-bottom:60px;margin-top:10px;}
.content .sidebar{float:left;width:227px;}
ul.sideBarNav{float:left;}
ul.sideBarNav li{height:30px;width:180px;background:url('images/vertical-spacer.gif') repeat-x 100% 22px;text-align:right;}
ul.sideBarNav li a,
ul.sideBarNav li a:link,
ul.sideBarNav li a:visited,
ul.sideBarNav li a:active{margin:0px 12px 0px 0px;color:#333333;text-decoration: none;font: normal 14px Arial, Helvetica, sans-serif;}
ul.sideBarNav li a.selected,
ul.sideBarNav li a.selected:link,
ul.sideBarNav li a:hover,
ul.sideBarNav li a.selected:visited,
ul.sideBarNav li a.selected:active{color: #009966;}
#bullets{float:left;margin-left:2px;}
#bullets ul li{height:30px;width:25px;text-align:center;}
.content .main{float:left;display:block;float:left;width:680px;margin-top:0px;}
.content .main div.titleArea{font: bold 24px Arial, Helvetica, sans-serif;color: #666666;}
.content .main div.header p{font: normal 19px Arial, Helvetica, sans-serif;color: #666666;}
.content .main div.topRow{padding-bottom:20px;}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main p{font: normal 13px Arial, Helvetica, sans-serif;color: #666666;}
.content .main h1{font: bold 24px Arial, Helvetica, sans-serif;color: #666666;padding:20px 0 20px 0}
.content .main ul{list-style-type:disc;margin-left:17px;}

.vidDirections{padding-bottom:20px;}
.vidColumn1,
.vidColumn2,
.vidColumn3{float:left;width:215px;margin-right:15px;}
.vidColumn3{margin-right:0;}

#footer{position:absolute;bottom:0;left:0;width:100%;height:39px;background:url('images/footerBg.gif') repeat-x;font-size:9px;font-weight:700;}
#footer .inner{width:980px;margin:0 auto;padding-top:14px;}
#footer ul{list-style:none;display:inline;padding:0;}
#footer li{float:left;margin-right:18px;}
#footer li.first{margin-left:90px;}
#footer li.last{margin-right:0;}
#footer li a,
#footer li a:visited,
#footer li a:active{color:#737577;text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer .copyright{float:right;margin-right:10px;}

body.home{background-color:#009848;}
body.home #wrapper{background:#009848 url('images/home/bg.gif') repeat-x;}
body.home #header{position:relative;top:0;left:0;height:72px;overflow:hidden;}
body.home #logo{position:absolute;bottom:0px;left:120px;width:150px;height:60px;}
body.home .content{padding-bottom:40px;margin-top:5px;}
body.home .content .sidebar{display:none;}
body.home .content .main{width:980px;overflow:hidden;}
body.home .content .main .titleArea{clear:both;display:none;}
body.home .content .main .mainZone{position:relative;margin:0;}
body.home .content .main .bottomZone{display:none;}

#quickAccess{position:absolute;top:42px;right:10px;width:190px;height:100px;background:url('images/home/quickAccessBg.gif') no-repeat;}
#quickAccess h2{width:131px;height:14px;margin:12px 0 0 14px;background:url('images/home/quickAccessTitle.gif') no-repeat;}
#quickAccess h2 b{display:none;}
#quickAccess ul{list-style:none;margin-left:38px;margin-top:10px;}
#quickAccess li{margin-bottom:3px;font-size:11px;}
#quickAccess a{color:#737577;text-decoration:none;font-weight:normal;}
#quickAccess a:hover{color:#009848;}

.downloadableProduct {width:680px;}
.downloadableProduct .image, .downloadableProduct .flash {float:left; width:500px; text-align:center;}
.downloadableProduct .links {float:left;width:165px;}
.downloadableProduct .links ul{list-style-type:none; float:left;width:160px;margin:11px 10px 0 0;background:url('images/vertical-spacer.gif') repeat-x top left;}
.downloadableProduct .links ul li{padding:5px 0px;background:url('images/vertical-spacer.gif') repeat-x bottom left; font-weight:bold;}
.downloadableProduct .links li a{color:#666666; text-decoration:none;cursor:pointer;}
.downloadableProduct .links .displayPrice{display:none;}
.downloadableProduct .links .displayPrice span{font-weight:normal;}
.downloadableProduct img{display:block; float:left;}

.customizableProduct {width:680px;}
.customizableProduct .image {float:left; width:500px; margin:text-align:center;}
.customizableProduct .links {float:left;width:165px;}
.customizableProduct .links ul{list-style-type:none; float:left;width:160px;margin:11px 5px 0 0;background:url('images/vertical-spacer.gif') repeat-x top left;}
.customizableProduct .links ul li{padding:5px 0px;background:url('images/vertical-spacer.gif') repeat-x bottom left; font-weight:bold;}
.customizableProduct .links li a{color:#666666; text-decoration:none;cursor:pointer;}
.customizableProduct .links .displayPrice{display:none;}
.customizableProduct .links .displayPrice span{font-weight:normal;}
.customizableProduct img{display:block; float:left;}

.nonCustomizableProduct {width:680px;}
.nonCustomizableProduct .image {float:left; width:500px; margin:text-align:center;}
.nonCustomizableProduct .links {float:left;width:165px;}
.nonCustomizableProduct .links ul{list-style-type:none; float:left;width:160px;margin:11px 5px 0 0;background:url('images/vertical-spacer.gif') repeat-x top left;}
.nonCustomizableProduct .links ul li{padding:5px 0px;background:url('images/vertical-spacer.gif') repeat-x bottom left; font-weight:bold;}
.nonCustomizableProduct .links li a{color:#666666; text-decoration:none;cursor:pointer;}
.nonCustomizableProduct .links .displayPrice{display:none;}
.nonCustomizableProduct .links .displayPrice span{font-weight:normal;}
.nonCustomizableProduct img{display:block; float:left;}

.categoryProduct {float:left;width:165px;height:165px;margin-right:5px;margin-bottom:30px;text-align:center;}
.categoryProduct div {width:165px; text-align:center;}
.categoryProduct a{color:#666666; text-decoration:none;}

#lightbox{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;border:solid 2px #000; border-bottom:none;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(images/blank.gif) no-repeat;display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;border:solid 2px #000; border-top:none;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {height: 1%;}	

.siteLogin{}
.siteLogin .left{float:left;width:320px;margin:0 20px 0 0;padding:0 20px 0 0;background:url('images/submenu-spacer.gif') repeat-y right top;}
.siteLogin .right{float:left;width:300px;}
.siteLogin .right input{width:150px;}
.siteLogin p{padding:5px 0 10px;}
.siteLogin label{display:block;float:left;width:100px;padding-top:3px;text-align:right;}
.siteLogin .field label{float:none; width:auto;}
.siteLogin input{float:left;margin:2px 0 10px 5px;width:200px;}
.siteLogin .failure{margin:8px 0;padding:8px;border:solid 1px #ccc;background:#ffffe1;}
.siteLogin .rememberMe{clear:both;display:block;width:auto;height:24px;margin:2px 0 10px 102px;}
.siteLogin .rememberMe label{width:auto;padding-top:5px;}
.siteLogin .rememberMe input{width:auto;margin:2px 5px 10px 0;}
.siteLogin .loginButton{width:90px;margin-left:104px;}
.siteLogin .forgotIt{clear:both;display:block;margin:8px 0 0 104px;padding:10px 0;color:#5f6365;text-decoration:none;}
.siteLogin .forgotIt:hover{text-decoration:underline;}
.searchBox{}
.searchBox .searchLabel{}
.searchBox input.searchWords{width:200px;}
.searchBox input.searchWordsWatermark{width:200px;color:#999;}
.searchBox input.searchButton{margin-left:5px;}
.noSearchResults{display:block;margin:20px 0;}
.searchResults{}
.searchResults .resultsInfo{margin:20px 0;}
.searchResults .resultsInfo .keywords{font-weight:700;}
.searchResults .resultItem{margin:1.2em auto auto;}
.searchResults .resultItem .title{margin-bottom:8px;font-weight:700;font-size:13px;}
.searchResults .resultItem .title a{color:#5f6365;text-decoration:underline;}
.searchResults .resultItem .title a:hover{color:#5f6365;text-decoration:underline;}
.searchResults .resultItem .description{margin:0 !important;padding:0 !important;}
.searchResults .resultItem .highlight{background:#c7e4f6;font-weight:700;}
.searchResults .resultItem .url{display:block;margin:0 !important;padding:0 !important;font-size:11px;color:#009848;font-weight:700;}
.searchResults .pagination{margin:12px 0 10px;padding:5px 0;border-top:solid 1px #ccc;text-align:right;}

/* RadWindow ------------------------------------------------------------- */
div.radwindow_EvergreenDealer table td.corner{width:6px; font-size:1px; line-height:1px}
div.radwindow_EvergreenDealer table td.topleft{height:6px; background:url('images/window/WindowCornerSprites.gif') 0 -59px no-repeat}
div.radwindow_EvergreenDealer table td.titlebar{background:url('images/window/WindowCornerSprites.gif') 0 0 repeat-x}
div.radwindow_EvergreenDealer table td.topright{height:6px; background:url('images/window/WindowCornerSprites.gif') 100% -59px no-repeat}
div.radwindow_EvergreenDealer table td.bodyleft{background:url('images/window/WindowVerticalSprites.gif') 0 0 repeat-y}
div.radwindow_EvergreenDealer .windowcontent{height:100%; border-bottom:0; background:#fff}
div.radwindow_EvergreenDealer table td.bodyright{background:url('images/window/WindowVerticalSprites.gif') 100% 0 repeat-y}
div.radwindow_EvergreenDealer table td.footerleft{height:6px; background:url('images/window/WindowCornerSprites.gif') 0 -106px no-repeat}
div.radwindow_EvergreenDealer table td.footercenter{height:6px; background:url('images/window/WindowCornerSprites.gif') 0 100% repeat-x}
div.radwindow_EvergreenDealer table td.footerright{height:6px; background:url('images/window/WindowCornerSprites.gif') 100% -106px no-repeat}
div.radwindow_EvergreenDealer td.statusbar{height:20px; line-height:18px; background:#e4e4e4}
div.radwindow_EvergreenDealer td.statusbar td{border-top:1px solid #cecece}
div.radwindow_EvergreenDealer td.statusbar input{background:#e4e4e4; font:normal 12px arial,sans-serif; padding-left:4px}
div.radwindow_EvergreenDealer td.statusbar div{      background:url('images/window/WindowCornerSprites.gif') -20px -92px no-repeat}
div.radwindow_EvergreenDealer td.statusbar .loading{background-image:url('images/window/Loading.gif')}
div.radwindow_EvergreenDealer td.statusbar span.statustext{font:normal 11px Verdana,Arial,Sans-serif; color:#000}
div.radwindow_EvergreenDealer td.statusbar input{ background-repeat:no-repeat}
div.radwindow_EvergreenDealer table.titlebarcontrols ul.controlbuttons{padding:0 2px 0 0 !important}
div.radwindow_EvergreenDealer table.titlebarcontrols ul.controlbuttons li a{width:30px; height:26px; line-height:26px; font-size:1px; cursor:default; margin:4px 0 0 2px}
/* reload button */
div.radwindow_EvergreenDealer a.reloadbutton{background:transparent url('images/window/CommandSprites.gif') no-repeat -90px 0}
div.radwindow_EvergreenDealer a.reloadbutton:hover{background-position:-90px -26px}
/* unpin button */
div.radwindow_EvergreenDealer a.pinbutton{background:transparent url('images/window/CommandSprites.gif') no-repeat -150px 0}
div.radwindow_EvergreenDealer a.pinbutton:hover{background-position:-150px -26px}
/* pinbutton */
div.radwindow_EvergreenDealer a.pinbutton.on{background:transparent url('images/window/CommandSprites.gif') no-repeat -120px 0}
div.radwindow_EvergreenDealer a.pinbutton.on:hover{background-position:-120px -26px}
/* minimize button */
div.radwindow_EvergreenDealer a.minimizebutton{background:transparent url('images/window/CommandSprites.gif') no-repeat -60px 0}
div.radwindow_EvergreenDealer a.minimizebutton:hover{background-position:-60px -26px}
/* maximize button */
div.radwindow_EvergreenDealer a.maximizebutton{background:transparent url('images/window/CommandSprites.gif') no-repeat -30px 0}
div.radwindow_EvergreenDealer a.maximizebutton:hover{ background-position:-30px -26px}
/* close button */
div.radwindow_EvergreenDealer a.closebutton{background:transparent url('images/window/CommandSprites.gif') no-repeat -180px 0}
div.radwindow_EvergreenDealer a.closebutton:hover{background:transparent url('images/window/CommandSprites.gif') no-repeat -180px -26px}
/* restore button */
div.radwindow_EvergreenDealer.maximizedwindow a.maximizebutton, 
div.radwindow_EvergreenDealer.minimizedwindow a.minimizebutton{background:transparent url('images/window/CommandSprites.gif') 0 0 !important}
div.radwindow_EvergreenDealer.maximizedwindow a.maximizebutton:hover, 
div.radwindow_EvergreenDealer.minimizedwindow a.minimizebutton:hover{background:transparent url('images/window/CommandSprites.gif') 0 -26px !important}
div.radwindow_EvergreenDealer table.titlebarcontrols a.windowicon{background:transparent url('images/window/WindowCornerSprites.gif') -21px -59px no-repeat; width:16px; height:16px; cursor:default; margin:8px 0 0 3px}
div.radwindow_EvergreenDealer table.titlebarcontrols em{font:normal normal 14px Arial,Verdana,sans-serif; font-weight:bold; color:white; margin:7px 0 0 2px}
div.radwindow_EvergreenDealer.minimizedwindow{width:160px !important; height:30px !important; background:#4b4b4b; border:solid 2px #232323}
/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_WebStudio{/* take into account the borders of the main DIV of the window when setting width/height */width:164px !important; height:34px !important}
div.radwindow_EvergreenDealer.minimizedwindow td{    background:none !important}
div.radwindow.radwindow_EvergreenDealer.minimizedwindow table.titlebarcontrols{width:150px !important; height:40px !important; margin-top:-3px}
div.radwindow.radwindow_EvergreenDealer.minimizedwindow table.titlebarcontrols ul{    position:relative;     top:-3px}
div.radwindow_EvergreenDealer.minimizedwindow em{color:white !important; width:75px !important}
div.radwindow_EvergreenDealer.minimizedwindow td.corner{cursor:default}
div.radwindow_EvergreenDealer.minimizedwindow td.corner.topleft, 
div.radwindow_EvergreenDealer.minimizedwindow td.corner.topright{width:10px !important}
div.radwindow_EvergreenDealer.minimizedwindow td.titlebar{cursor:default; background:#4b4b4b}
div.radwindow_EvergreenDealer .windowcontent .windowpopup{margin:16px; font:normal 11px Arial; color:black; padding:0px 0px 16px 50px}
div.radwindow_EvergreenDealer .windowcontent .windowpopup.radalert{background:transparent url('images/window/ModalDialogAlert.gif') no-repeat 8px center}
div.radwindow_EvergreenDealer .windowcontent .windowpopup.radprompt{padding:0}
div.radwindow_EvergreenDealer .windowcontent .windowpopup.radconfirm{background:transparent url('images/window/ModalDialogConfirm.gif') no-repeat 8px center}
div.radwindow_EvergreenDealer .windowcontent .dialogtext{ text-align:left}
div.radwindow_EvergreenDealer .windowcontent input.dialoginput{padding:3px 4px 0 4px; height:17px; width:100%; font:normal 11px Verdana,Arial,Sans-serif; border:solid 1px black; background:#d6d6d6}
div.radwindow_EvergreenDealer .windowcontent a, 
div.radwindow_EvergreenDealer .windowcontent a span{text-decoration:none; color:black; line-height:14px; cursor:default}
div.radwindow_EvergreenDealer .windowcontent a.radwindowbutton{margin:8px 1px 0 0; border:solid 1px black; background:#4f4f4f; font-weight:bold}
div.radwindow_EvergreenDealer .windowcontent a.radwindowbutton span.outerspan{padding:0 3px 0 0; border:solid 1px white}
div.radwindow_EvergreenDealer .windowcontent a.radwindowbutton span.innerspan{padding:0 12px; color:white; line-height:22px}

.customizeItem {text-align:left; padding:10px;}
.customizeItem label{padding-left:5px;}
/*
.customizeItem .imagePreview {position:absolute; top: 225px; left:0px; width:650px; padding:10px;}
*/
.customizeItem .imagePreview img {margin:0 15px; border:solid 1px #000;}
.customizeItem .layout {clear:both;}
.customizeItem .layout div{float:left; width:160px; margin:0px;}
.customizeItem .layout div div{float:left; width:160px; padding-left:5px;}


.inputForm .section .controls {display:block;float:none;width:100%;}
.inputForm .section .controls .required{color:#009848;}
.inputForm .section .description{width:100%;}
.inputForm .section .example { font-style:italic; font-family:tahoma;font-size:8pt;white-space:nowrap;}
.inputForm .section .controls .control .imagePreview{width:100%;margin-bottom:10px;overflow:auto;}                               

.waitMessage{margin:40px;}

.training div{clear:both;}
.training img{display:block; float:left;}
.training h2{float:left;padding-top:15px;}

#trainingSchedule{margin-bottom:35px;}
#trainingSchedule ul{list-style:none; margin:0px;}
.header .class span{text-align:center; font-weight:bold; text-decoration:underline;}
#trainingSchedule ul li{float:left; width:300px; margin:10px 20px 10px 0;}
.class .date {display:block; font-size:larger;}
.class .time {display:block;}
.class .location {display:block;}
.class .trainer {display:block;}
.class .register {display:block;}
.class .register a{text-decoration:underline;}
.class label{font-weight:bold;}

.checkout .acceptedCards{display:block;list-style:none !important;margin:0 !important;}
.checkout .acceptedCards li{display:block;float:left;width:37px;height:21px;text-align:center;}
.checkout .acceptedCards b{display:none;}
.checkout .visa{background:url('images/ccVisa.gif') no-repeat;}
.checkout .mc{background:url('images/ccMasterCard.gif') no-repeat;}
.checkout .amex{background:url('images/ccAmex.gif') no-repeat;}
.checkout .discover{background:url('images/ccDiscover.gif') no-repeat;}
.checkout ul{list-style:none !important;margin:0 !important;}

.NSSeal{position:absolute; bottom: 60px;}

.distSearch{float:left;margin-bottom:50px;margin-top:25px;}
.distSearch .searchField{float:left;margin-right:10px;font-weight:bold;}

.distButton{background:#009949;border:none;color:#fff;font-weight:bold;padding:7px 0;width:100px;margin-top:14px;cursor:pointer;}


.fieldPad{padding:5px 4px 5px;background:#C7D6EB;border:solid thin #0167A3;}
.buttonPad{margin-top:15px;float:left;padding:4px 4px 0 4px;height:25px;background:#009949;}
.distField{width:200px;height:18px;background:#C7D6EB;border:none;display:block;}
.distSearch h2{float:left;margin-top:10px;padding:10px 0;width:100%;background:url('images/pager.gif') repeat-x 0 100%;color:#737577;}
.distResult{float:left;clear:both;width:100%;margin:7px 0;background:#C7D6EB;color:#000;}
.distInfo{float:left;margin:10px;}
.distDistance{float:right;font-weight:bold;margin:10px;}

.distPager{clear:both;padding:10px 0;background:url('images/pager.gif') repeat-x 0 0;}
.distPager input{margin-top:0;margin-right:10px;}
.distPager input.disabled{background:#ddd;border:none;color:#999;font-weight:bold;padding:7px 24px 7px;text-shadow:0 1px 0 #eeeeec !important;cursor:default;}

.distPagerInfo{float:right;display:block;margin-top:8px;}
