@import url(/styles/kLine.css);
@import url(/styles/nav.css);

body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000;
		text-align:justify;
	}
	body {
	min-width:780px; 
	background: #fff url(../images/bg_top.gif) repeat-x ;
	}
p,td,th,div,dl,ul,ol{color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;}
a {outline:none;}
a:img {outline:none;border:0;}
a:link{color:#00f;text-decoration:none;}
a:visited{color:#609;text-decoration:none;}
a:hover,a:active{color:#00f;text-decoration:underline;}
#topbar{margin:0 auto;width:518px;}
#wrap{margin:0 auto;width:780px;}

/* **** Footer **** */
#footer{border-top:2px solid #fc3;clear:both;padding:5px;text-align:center;width:740px;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer li{color:#666;display:inline;margin:0;padding:0;}
#footer p{color:#666;margin:0;padding:5px;}
#footer a:hover,#footer a:active{color:#666;text-decoration:underline;}
#footer a:link,#footer a:visited{color:#666;font-weight:400;text-decoration:none;}	
	
#quicklinks{clear:both;padding:0;text-align:right;width:242px;}
#quicklinks ul{list-style:none;margin:0;padding:0 5px;}
#quicklinks li{display:inline;margin:0;padding:0 3px;}
#quicklinks p{margin:0;padding:5px;}
#quicklinks a:link,#quicklinks a:visited{color:#666;text-decoration:none;}
#quicklinks a:hover,#quicklinks a:active{color:#666;text-decoration:underline;}

/* **** spacers and dividers **** */
div.spacer{clear:both;}
div.divider{border-top:1px solid #C67070;clear:both;}
.clr {clear:both}
.clrSpacer {clear:both;height:.1em;}

.bullets{ margin:0 0 0 14px;}
.numbers{ margin:0 0 0 20px; list-style-type:decimal;}
  
/* **** leftnav stuff **** */

#sidebar{float:left;padding:110px 0 0 10px;width:220px;}
.sidebox{background:#fff url(images/bgTout.jpg) no-repeat 0 0;margin:10px 0 0;min-height:460px;padding:10px 0;position:relative;text-align:left;width:221px;}
.sidebox p{margin:7px;}
.sidebox img{margin:0 0 0 10px;}
.sidebox .footer{background:#fed995 url(images/bgTout.jpg) no-repeat 100% 100%;bottom:0;height:9px;margin:10px 0 0;padding:0;position:absolute;text-align:left;width:221px;}

#whatsnew h1{background:transparent url(../images/title_whatsnew.gif) no-repeat top left;}
#featuredinfo h1{background:transparent url(../images/title_featuredinfo.gif) no-repeat top left;}
#findadealer h1{background:transparent url(../images/title_findadealer.gif) no-repeat top left;}
#productfinder h1{background:transparent url(../images/title_productfinder.gif) no-repeat top left;}
#contact h1{background:transparent url(../images/title_contact.gif) no-repeat top left;}

#sidenav{font-weight:700;margin:0;padding:5px;}
#sidenav p{border-top:1px dotted #666;margin:0;padding:5px;text-align:left;}
#sidenav ul{margin:0;padding:0;}
#sidenav li{color:#000;font-size:10px;list-style:url(../images/sd_bullet.gif) no-repeat;margin-left:40px;padding:2px;position:relative;text-align:left;text-decoration:none;}
#sidenav a:link,#sidenav a:visited{color:#666;font-weight:400;text-decoration:none;}
#sidenav a:hover,#sidenav a:active{color:#666;font-weight:400;text-decoration:underline;}

/* **** Main Section **** */
#main{float:left;padding-left:10px;width:518px;}
#main h1,#main h2,#main h3,#main p{padding:0 10px 0 0;}
#main h1{background:url('../images/bg_h1.gif') repeat-x center;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;margin:6px auto;padding:3px;text-align:center;}
#main h1 span{background:#fff;padding:0 5px;}
#main h2{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 .5em;}
#main h3.pfinder{background-color:#737373;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:2px 0 2px 5px; width:483px;}
#main h4{height:200px;margin:0;}
#main h4 span{display:none;}
#pagebody{margin:15px;}
#pagebody2{margin:10px;}

/* Page Elements */
div.normelement{background-color:#fff;border:1px solid #036;float:right;margin-bottom:5px;margin-left:5px;padding:5px;text-align:right;}
div.normelement p{text-align:center;}

/* *** Form Formatting in nav section  *** */
label,input{display:block;float:left;margin-bottom:10px;width:150px;}
label{padding-right:20px;text-align:right;width:75px;}
br{clear:left;}
.formnav{background:#fff url(../images/back_form.gif) no-repeat top left;border:1px solid #999;color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-bottom:4px;width:170px;}
.formresize{background:#fff url(../images/back_form.gif) no-repeat top left;border:1px solid #999;color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-bottom:4px;}
.formnorm{background:#fff url(../images/back_form.gif) no-repeat top left;border:1px solid #999;color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-bottom:4px;width:300px;}
.formbutton{background-color:#EFD077;border:1px solid;border-color:#EFD03C #EFAC00 #EFAC00 #EFD03C;color:#000;cursor:pointer;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-left:170px;}

.formbutton2{background-color:#EFD077;border:1px solid;border-color:#EFD03C #EFAC00 #EFAC00 #EFD03C;color:#000;cursor:pointer;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-left:10px; width:70px;}
.formbutton3{background-color:#EFD077;border:1px solid;border-color:#EFD03C #EFAC00 #EFAC00 #EFD03C;color:#000;cursor:pointer;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-left:10px; width:50px; float:left;}

* html .formbutton{margin-left:90px;}

#pagebody.planningTools p{margin-bottom:5px;}
#pagebody.planningTools ul,#pagebody.planningTools ol{margin-top:3px;padding-top:0;}

.TrolleyBarn{float:left;width:233px; margin:10px 0 0 0;}
.TrolleyBarn img{float:left;width:233px;}
.TrolleyBarn p{float:left;text-align:left;width:234px;}

.Roadway{float:left;width:478px;}
.Roadway img{float:left;padding:10px 0 0 0px;width:478px;}
.Roadway p{clear:both;margin:0 0 20px 25px;padding-top:0;text-align:left;width:144px;}

.IntegrateFasTrack{float:left;width:233px; margin:10px 0 0 20px;}
.IntegrateFasTrack img{float:left;padding:0 0 0 0px;width:233px;}
.IntegrateFasTrack p{margin:0 0 0 25px;padding-top:0;text-align:left;width:144px;}

#TMCCpara{ float:left; width:478px;}

/****************** ResultsList */
/* *** Shipping Schedule  *** */
#shippingSchedule {width:100%;margin:1em auto; }
#shippingSchedule #lastUpdated {float:left;text-align:left;padding:0 0 .5em .5em;}
#shippingSchedule #print {float:right;text-align:right;padding:0 1.4em .5em 0;}

#shippingSchedule #tableHeader{float:left;background:#CCCCCC url('../KbL_Products/images/bkg-shipSched-border.gif') no-repeat right top;width:100%;clear:both;margin:0;padding:0;}	
#tableHeader2{float:left;background:#CCCCCC url('../KbL_Products/images/bkg-shipSched-border.gif') no-repeat right top;width:100%;clear:both;margin:0;padding:0;}	

/* Search Form */
#shippingSchedule #searchForm {float:right;clear:both;margin:.5em;padding:0 .5em 0 0;}
#shippingSchedule #searchForm label{color:#707070;text-align:right;width:275px;font-size:10px;padding:2px;}
#shippingSchedule #searchForm input.formnorm{background:#fff url('../images/back_form.gif') no-repeat top left;border:1px solid #999;color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-bottom:3px;width:100px;}
#shippingSchedule #searchForm input.btn{background-color:#EFD077;border:1px solid;border-color:#EFD03C #EFAC00 #EFAC00 #EFD03C;color:#000;cursor:pointer;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin:0 0 0 .5em;text-align:center;width:auto!important;}

#shippingSchedule #searchForm2 {float:left;clear:both;margin:.5em;padding:0 .5em 0 0;}
#shippingSchedule #searchForm2 label{color:#707070;text-align:right;/*width:275px;*/font-size:10px;padding:2px;}
#shippingSchedule #searchForm2 input.formnorm{background:#fff url('../images/back_form.gif') no-repeat top left;border:1px solid #999;color:#000;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin-bottom:3px;width:100px;}
#shippingSchedule #searchForm2 input.btn{background-color:#EFD077;border:1px solid;border-color:#EFD03C #EFAC00 #EFAC00 #EFD03C;color:#000;cursor:pointer;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;margin:0 0 0 .5em;text-align:center;width:auto!important;}

#shippingSchedule #info {float:left;text-align:left;margin:10px auto;padding:4px .5em;width:97%;clear:both;}
#shippingSchedule #info #resultsFound {float:left;text-align:left;width:45%;line-height:18px;height:18px;}
/* #shippingSchedule #info #resultsShown {float:left;width:45%;text-align:center;} */
#shippingSchedule #info #prevNext {float:right;text-align:right;width:45%;line-height:18px;height:18px;}
#shippingSchedule #info #prevNext img {vertical-align:text-bottom;}

#shippingSchedule #shippingTableContent {float:left;width:100%;margin:0 auto .5em auto;border-collapse:collapse;}
	.webkit #shippingSchedule #shippingTableContent {width:490px;font-size:10px}/*for safari on Mac*/
	.gecko #shippingSchedule #shippingTableContent {width:490px;font-size:10px}/*for FF on Mac*/
	
#shippingSchedule #shippingTableContent tr.altRow{ background-color:#E3E3E3;}
#shippingSchedule #shippingTableContent td, #shippingSchedule #shippingTableContent th {border:1px solid #eee;}
#shippingSchedule #shippingTableContent th {background-color:#FED995;padding:.4em .5em;text-align:left;}

#shippingSchedule #shippingTableContent .prodNum {padding:.2em .5em;}
#shippingSchedule #shippingTableContent .prodName {padding:.2em .5em;}
#shippingSchedule #shippingTableContent .shipDate {padding:.2em .5em;}
#shippingSchedule #shippingTableContent .catalog {padding:.2em .5em;}

#shippingSchedule #prevNextBottom, #shippingSchedule #prevNextBottom p {float:right;text-align:right;}

.catHeader {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px; color:#ffffff; font-weight:bold;}
.adobe{float:left; text-align:left;}
.adobe img{float:left; padding-right:5px;}
.adobe p{float:left; font-family:Tahoma, Verdana, Arial, sans-serif;font-size:10px; padding:0 0 0 0px; margin:0; line-height:1em;}
.adobe a{ font-family:Tahoma, Verdana, Arial, sans-serif;font-size:10px; color:#9D0A0E; text-decoration:none;}
.adobe a:hover{ font-family:Tahoma, Verdana, Arial, sans-serif;font-size:10px; color:#9D0A0E; text-decoration:underline;}