.orange { color: #FCB040;}
.blue { color: #114DAB;}

table { width: 100%;}

a { text-decoration: none; color: #fcb040;}
a:hover { text-decoration: underline;}

body { background-color: #ffffff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 0.75em;}
h2 { font-size: 1.3em; color: #114DAB;}
h3 { font-size: 1.1em; color: #cacaca;}
ul#customerTestimonials { width: 100%; margin: 0 !important; display: inline;}
ul#customerTestimonials li { margin-bottom: 15px;}
ul#customerTestimonials q { font-style: italic; }
ul#customerTestimonials span { font-size: 90%; color: #114dab;}
#layout { width: 980px; margin: 0 auto; background: #B9D4FB;}
img#logo { float: left; margin-right: 10px;}
img#productLines { float: right; margin-bottom: 5px;}
div#header { width: 100%; height: 118px;}
ul.navMenu { float: right; background-color: #114dab; padding: 0 10px 0 10px; display: block;}
ul.ctxNav { background-color: #113DAB;}
ul.navMenu li.topNav { display: list-item; float: left; margin: 15px 8px 0 8px;}
ul.navMenu li.ctxNav { display: list-item; float: left; margin: 5px 8px 0 8px; }
div#flash { width: 800px; height: 604px; position: relative;}
div.subpage { width: 600px !important; float: right !important; margin-top: 20px !important;}
div#flash object, div#flash embed { position: absolute; top: 0; left: 0; z-index: 0;}
#products { height: 160px; clear: both; position: relative;}
#products ul { display: block; margin-right: 10px; width: 550px; margin: 0 auto;}
#products li { display: list-item; float: left; }
div#toReplace { width: 100%; height: 100%;}

div#lcontents { width: 200px; float: left; margin: 10px 0;}
div#lcontents a { float: left; clear: left; margin-bottom: 15px; color: #ffffff; font-size: 125%;}
div#rcontents { float: right; width: 500px;}
div#rcontents h2 { color: white; line-height: 1.3em;}
div#rcontents div { display: none;}
div#cContent { width: 565px; clear: both; margin-top: 20px; min-height: 400px; height: 400px; height: auto;}

.kaddyInfo div#rcontents { width: 550px;}
.kaddyInfo div#lcontents { width: 150px;}

#lcol { float: left;}
#rcol { float: right; width: 405px;}

div#layout ul.skid_steer_page li { margin: 5px 2px 0 2px;}
.snow_stake ul.navMenu li.ctxNav { margin: 5px 35px 0 35px;}
.testimonials #slider { margin-left: -210px; margin-top: 50px;}
.testimonials #slider li { list-style-type: none;}
.skid_steer_page #mainContents ul { margin: 5px 0 10px 60px;}
.skid_steer_page #mainContents ul li { list-style-type: disc;}
.systemPage { position: relative; min-height: 710px; height: 710px; height: auto;}
.systemPage a.bigImage { position: absolute; text-indent: -9999px; display: block;}
a#landing1 { background: transparent url(../images/snowkage/landing1.png) no-repeat scroll top left; width: 248px; height: 373px; top: 75px; left: 80px;}
a#landing2 { background: transparent url(../images/snowkage/landing2.png) no-repeat scroll top left; width: 360px; height: 215px; top: 75px; left: 375px;}
a#landing3 { background: transparent url(../images/snowkage/landing3.png) no-repeat scroll top left; width: 654px; height: 435px; top: 305px; left: 100px;}
.tractor_landing a#landing1 { background: transparent url(../images/tractor/landing1.png) no-repeat scroll top left; width: 193px; height: 336px; top: 20px; left: 20px;}
.tractor_landing a#landing2 { background: transparent url(../images/tractor/landing2.png) no-repeat scroll top left; width: 168px; height: 227px; top: 20px; left: 250px;}
.tractor_landing a#landing3 { background: transparent url(../images/tractor/landing3.png) no-repeat scroll top left; width: 299px; height: 326px; top: 20px; left: 450px;} 
.tractor_landing a#landing4 { background: transparent url(../images/tractor/landing4.png) no-repeat scroll top left; width: 548px; height: 316px; top: 240px; left: 100px;}
.tractor_advantage #theSystemAdvantage img { float: left;}
.tractor_subframe #mainContents img { margin: 10px;}
.tractor_subframe #mainContents h2 { margin-left: 150px;}
.tractor_subframe #mainContents ul { margin: 5px 0 0 60px;}
.tractor_subframe #mainContents ul li { list-style-type: disc;}
.snowStakeSpecifications #mainContents h1 { font-size: 20px; margin-left: 0;}
.testimonials #mainContents h1 { font-size: 20px; margin-left: 0;}
.about #mainContents h1 { font-size: 20px; margin-left: 0;}
.faqs #mainContents h1 { font-size: 20px; margin-left: 0;}
.quoteForm #mainContents h1 { font-size: 20px; margin-left: 0;}
.quoteForm textarea { width: 400px; height: 200px;}
.quoteForm #kageBlade, .quoteForm #snowKage, .quoteForm #kageSystem { float: left; clear: left;}
.quoteForm #requestLit { clear: both;}
.quoteForm #userInfo { margin-bottom: 10px;}
.video .flash { width: 527px; height: 352px; background: #4a4a4a; margin: 5px 0 20px; border: 1px solid #cacaca;}
.video .flash object, .video .flash embed { position:relative; margin-left: 1px; margin-top: 1px; z-index: 0; }
#flashContainer { margin: 30px 0 0 235px;}

div#mainContents { padding: 20px; text-align: justify; clear: both; margin: 0 auto; position: relative; text-align: left; min-height: 400px; height: 400px; height: auto;}
div#mainContents h1 { margin: 0 0 15px 30px;}
div#mainContents h2, div#mainContents h3 { margin: 10px 20px 15px 15px;}
div#mainContents ul { margin: 0 50px 10px 150px; }
div#mainContents li { padding-bottom: 10px; font-size: 125%;}
div#mainContents p { margin: 0 0 10px 30px; font-size: 125%;}

h2#stakeQuiver { background: transparent url(../images/snowstake/quiver.png) no-repeat scroll top left; width: 105px; height: 133px; display: block; text-indent: -9999px; float: left;}
h2#insertStake { background: transparent url(../images/snowstake/inserting_stake.jpg) no-repeat scroll top left; width: 101px; height: 153px; text-indent: -9999px; display: block; float: right;}
h2#fStakes { background: transparent url(../images/snowstake/blue_stake.png) no-repeat scroll top left; width: 120px; height: 320px; text-indent: -9999px; display: block; float: left; position: absolute; left: 0; top: 400px;}
h2#pStakes { background: transparent url(../images/snowstake/red_stakes.png) no-repeat scroll top left; width: 99px; height: 189px; text-indent: -9999px; display: block; float: right;}


#navContainer { float: right; width: 600px;}
.subpageTitle { float: left; margin: 5px 0 5px 35px; padding: 2px 5px 2px 0; background: #113dab;}
.subpageTitle h1 a { display: block; height: 100%;}
h1#snowStakeSystem { margin-left: 10px; background: transparent url(../images/snow_stake_system_selected_r-trans.png) no-repeat scroll top left; width: 137px; height: 23px; text-indent: -9999px;}
h1#skidSteerSystem { margin-left: 10px; background: transparent url(../images/skid_steer_system_selected-trans.png) no-repeat scroll top left; height: 22px; width: 132px;  text-indent: -9999px;}
h1#tractorSystem { margin-left: 10px; background: transparent url(../images/tractor_system_selected_r-trans.png) no-repeat scroll top left; height: 22px; width: 117px;  text-indent: -9999px;}

.navMenu { width: 545px;}
.navMenu a { text-indent: -9999px; display: block; }
.navMenu .subItem a, .navMenu .subItemActive a { width: 100%; height: 100%;}

#home { background: transparent url(../images/home-trans.png) no-repeat scroll center center; width: 44px; height: 22px; }
#home.active { background: transparent url(../images/home_selected-trans.png) no-repeat scroll top left; }
#home:hover { background: transparent url(../images/home_selected-trans.png) no-repeat scroll top left; }
#mproducts { background: transparent url(../images/products-trans.png) no-repeat scroll center center; width: 71px; height: 22px;}
#mproducts.active { background: transparent url(../images/products_selected-trans.png) no-repeat scroll center center; width: 71px; height: 22px;}
#testimonials { background: transparent url(../images/testimonials-trans.png) no-repeat scroll top left; width: 90px; height: 22px; }
#testimonials.active { background: transparent url(../images/testimonials_selected-trans.png) no-repeat scroll top left; }
#testimonials:hover { background: transparent url(../images/testimonials_selected-trans.png) no-repeat scroll top left; }
#quote { background: transparent url(../images/request_literature-trans.png) no-repeat scroll top left; width: 110px; height: 22px; }
#quote.active { background: transparent url(../images/request_literature_selected-trans.png) no-repeat scroll top left; }
#quote:hover { background: transparent url(../images/request_literature_selected-trans.png) no-repeat scroll top left; }
#contact { background: transparent url(../images/contact-trans.png) no-repeat scroll top left; width: 63px; height: 22px; }
#contact.active { background: transparent url(../images/contact_selected-trans.png) no-repeat scroll top left; }
#contact:hover { background: transparent url(../images/contact_selected-trans.png) no-repeat scroll top left; }
#about { background: transparent url(../images/about_us-trans.png) no-repeat scroll top left; width: 71px; height: 22px; }
#about.active { background: transparent url(../images/about_us_selected-trans.png) no-repeat scroll top left; }
#about:hover { background: transparent url(../images/about_us_selected-trans.png) no-repeat scroll top left; }

#theAdvantage { background: transparent url(../images/the_advantage-trans.png) no-repeat scroll top left; width: 109px; height: 22px; }
#theAdvantage.active { background: transparent url(../images/the_advantage_selected-trans.png) no-repeat scroll top left; }
#theAdvantage:hover { background: transparent url(../images/the_advantage_selected-trans.png) no-repeat scroll top left; }
#specifications { background: transparent url(../images/specifications-trans.png) no-repeat scroll top left; width: 109px; height: 22px; }
#specifications.active { background: transparent url(../images/specifications_selected-trans.png) no-repeat scroll top left; }
#specifications:hover { background: transparent url(../images/specifications_selected-trans.png) no-repeat scroll top left; }
#orderOnline { background: transparent url(../images/order_online-trans.png) no-repeat scroll top left; width: 98px; height: 22px;}
#orderOnline.active { background: transparent url(../images/order_online_selected-trans.png) no-repeat scroll top left; }
#orderOnline:hover { background: transparent url(../images/order_online_selected-trans.png) no-repeat scroll top left; }
#blade { background: transparent url(../images/the_blade_r-trans.png) no-repeat scroll top left; width: 78px; height: 22px;}
#blade.active { background: transparent url(../images/the_blade_selected_r-trans.png) no-repeat scroll top left; }
#box { background: transparent url(../images/the_box_r-trans.png) no-repeat scroll top left; width: 64px; height: 22px;}
#box.active { background: transparent url(../images/the_box_selected_r-trans.png) no-repeat scroll top left; }
#video { background: transparent url(../images/video-trans.png) no-repeat scroll top left; width: 45px; height: 22px;}
#video.active { background: transparent url(../images/video_selected-trans.png) no-repeat scroll top left;}
#video:hover { background: transparent url(../images/video_selected-trans.png) no-repeat scroll top left;}
#faqs { background: transparent url(../images/faq-trans.png) no-repeat scroll top left; width: 38px; height: 22px;}
#faqs.active { background: transparent url(../images/faq_selected_r-trans.png) no-repeat scroll top left;}
#faqs:hover { background: transparent url(../images/faq_selected_r-trans.png) no-repeat scroll top left;}
#fullSpecifications { background: transparent url(../images/full_specifications-trans.png) no-repeat scroll top left; width: 154px; height: 22px;}
#fullSpecifications.active { background: transparent url(../images/full_specifications_selected-trans.png) no-repeat scroll top left;}
#fullSpecifications:hover { background: transparent url(../images/full_specifications_selected-trans.png) no-repeat scroll top left;}
#subframe { background: transparent url(../images/sub_frame-trans.png) no-repeat scroll top left; width: 84px; height: 22px;}
#subframe.active { background: transparent url(../images/sub_frame_selected-trans.png) no-repeat scroll top left;}
#system_advantage { background: transparent url(../images/system_advantage-trans.png) no-repeat scroll top left; width: 135px; height: 22px;}
#system_advantage.active { background: transparent url(../images/system_advantage_selected-trans.png) no-repeat scroll top left;}
#system_advantage:hover { background: transparent url(../images/system_advantage_selected-trans.png) no-repeat scroll top left;}

#system { background: transparent url(../images/skid_steer_system-trans.png) no-repeat scroll bottom center; width: 132px; height: 16px; }
#tractorSystem { background: transparent url(../images/menu_tractor_system-trans.png) no-repeat scroll bottom center; width: 110px; height: 16px; }
#snowStakeSystem { background: transparent url(../images/menu_stake_system-trans.png) no-repeat scroll bottom center; width: 98px; height: 16px; }
#boxModelsSpecifications { background: transparent url(../images/menu_models_specs-trans.png) no-repeat scroll bottom center; width: 169px; height: 16px; }
#boxSpecifications { background: transparent url(../images/menu_specifications-trans.png) no-repeat scroll bottom center; width: 128px; height: 16px;}
#boxParts { background: transparent url(../images/parts-trans.png) no-repeat scroll bottom center; width: 59px; height: 16px;}
#bladeModelsSpecifications {background: transparent url(../images/menu_models_specs-trans.png) no-repeat scroll bottom center; width: 169px; height: 16px;}
#bladeSpecifications {background: transparent url(../images/menu_specifications-trans.png) no-repeat scroll bottom center; width: 128px; height: 16px;}
#bladeParts { background: transparent url(../images/parts-trans.png) no-repeat scroll bottom center; width: 59px; height: 16px;}
#subframeModelsSpecifications {background: transparent url(../images/menu_models_specs-trans.png) no-repeat scroll bottom center; width: 169px; height: 16px;}
#subframeSpecifications {background: transparent url(../images/menu_specifications-trans.png) no-repeat scroll bottom center; width: 128px; height: 16px;}

#next { float: right; clear: right; width: 28px; height: 22px; background: #113DAB url(../images/farrow-trans.png) no-repeat scroll center left; text-indent: -9999px; margin-top: 5px; padding-top: 4px;}
#previous { float: right; clear: left; width: 28px; height: 22px; background: #113DAB url(../images/barrow-trans.png) no-repeat scroll center left; text-indent: -9999px; margin: 5px 4px 0 0; padding-top: 4px;}


.uline { text-decoration: underline;}
.discList li { list-style-type: disc;}
.clear { clear: both;}
.smLMargin { margin-left: 60px !important;}
.accent { color: #ffffff;}
.missing { color: red;}
.contactContainer { float: left; margin: 0 50px 20px 0;}

div.subpageHeader { float: left; height: 20px; margin: 0px 0 0 35px; font-size: 12pt; padding: 5px 10px 5px 10px; font-weight: bold; background: #113dab; text-align: center;;}
div.subpageHeader table { width: 545px;}
div.subpageHeader td { padding-right: 5px;}
div.subpageHeader a { display: block; text-indent: -9999px; margin: 0 auto;}

p#mandatories { float: left; width: 100%; text-align: center; font-size: 75%; text-transform: uppercase; color: #8a8a8a;}

img, div, h1, h2, h3 { behavior: url(js/iepngfix.htc); }

