/*BODY           { background: url("http://www.truckluster.com/images/template7/head.jpg"); */
BODY            { font-size:12px; font-family:Verdana,Arial;}

.header          { background: url("http://www.truckluster.com/images3/back.gif"); background-repeat: repeat-x;  height:160px;}

a:link             { color: #339999; text-decoration: none; }
a:visited         { color: #339999; text-decoration: none; }
a:hover          { color: #5F9EA0; text-decoration: underline; }
a:active          { color: #5F9EA0; text-decoration: underline; }

.pagelink a:link     { font-size:10%; color:#ffffff; text-decoration:none;}
.pagelink a:hover  { font-size:10%; color:#ffffff; text-decoration:none;}
.pagelink a:active  { font-size:10%; color:#ffffff; text-decoration:none;}
.pagelink a:visited  { font-size:10%; color:#ffffff; text-decoration:none;}
.pagelink                { font-size:10%; color:#ffffff; text-decoration:none;}

#pagelink a:link     { font-size:10%; color:#ffffff; text-decoration:none;}
#pagelink a:hover  { font-size:10%; color:#ffffff; text-decoration:none;}
#pagelink a:active  { font-size:10%; color:#ffffff; text-decoration:none;}
#pagelink a:visited  { font-size:10%; color:#ffffff; text-decoration:none;}
#pagelink                { font-size:10%; color:#ffffff; text-decoration:none;}


#topColSpace       {  position:absolute; top:230px;  display:block;  width:10%;  min-width:175px; border:0px; text-decoration:none;  padding:3px 0px 0px 0px; margin:0px 0px 0px 0px;}
#otherColSpace    { display:block;  border:0px; text-decoration:none; padding:1px;}

.colheadLEFT        { color:#003366; background:#CCCCCC url('http://www.truckluster.com/gfx/09NAV/1toptitle.gif') no-repeat; width:10%;  min-width:175px;  font-size:13px;  font-weight:bold; padding:3px 3px 0px 0px;  text-align:center;  display:block;  border:0px solid #000033; text-decoration:none; line-height:1em;  padding:3px 3px 3px 3px;}
.colhead               { color:#003366; background:#CCCCCC url('http://www.truckluster.com/gfx/09NAV/1toptitle.gif') no-repeat; width:10%;  min-width:175px;  font-size:13px;  font-weight:bold; padding:3px 3px 0px 0px;  text-align:center;  display:block;  border:1px solid #000033; text-decoration:none; line-height:1em;  padding:3px 3px 3px 3px;}


/* 09Nav 09-11-21 */
#Col1                  	{ width:10%;  min-width:175px;   }

div.sdmenu                                 { background:#EEE url('http://www.truckluster.com/gfx/09NAV/1bottom.gif') no-repeat  right bottom;    width:175px;    padding-bottom:10px;         margin:5px 0px;        color:#003366;        font-family:Verdana,Arial, sans-serif; font-size:12px;    }
div.sdmenu div                            { background:url('http://www.truckluster.com/gfx/09NAV/1title.gif') repeat-x;                                                                                                            margin:5px 0px;            overflow:hidden;  }
div.sdmenu div:first-child             { background:url('http://www.truckluster.com/gfx/09NAV/1toptitle.gif') no-repeat; }
div.sdmenu div.collapsed             {                                                                                                                                                               height:25px;                                               margin:5px 0px;         }

div.sdmenu div span                    { background:url('http://www.truckluster.com/gfx/09NAV/expanded.gif') no-repeat 10px center;              display:block;    padding:5px 5px 5px 25px; color:#003366;         font-weight:bold;   font-size:13px; cursor:default; border-bottom:1px solid #ddd; }
div.sdmenu div.collapsed span     { background-image:url('http://www.truckluster.com/gfx/09NAV/collapsed.gif'); }

div.sdmenu div a                         { background:#C96;    text-align:left;                                                                                                           display:block;    padding:5px 10px;              color:#003366;     text-decoration:none; text-align:left; border-bottom:1px solid #ddd;  }
div.sdmenu div a.current              { background:#CCC; }
div.sdmenu div a.visited               { background:#CCC; text-align:left;}
div.sdmenu div a:hover               { background:#DFBF9F url('http://www.truckluster.com/gfx/09NAV/linkarrow.gif') no-repeat right center;                                                                     color:#003366;     text-decoration:none; text-align:left; }
.left                                             {  text-align:left; clear:both; float:left;}
/* END 09Nav */


#spacer             { display:block;  border:0px; text-decoration:none; line-height:10px; width:100px; padding: 0px;}
#left                  { float: left;    padding: 1px;  width: 100px;   background-color: #f3f3f3;      border: 1px solid #cccccc;  margin:0px 20px 3px 3px; font-size: 90%;  }
#right                { float: right;   padding: 1px;  width: 108px;   background-color:transparent;  border: 1px solid #cccccc;  margin:0px 20px 3px 3px; padding:3px 3px 0px 0px;  }
#cartright           { float: right;   padding: 1px;  width: 108px;   background-color:#F8FFFF;  border: 1px solid #cccccc;  margin:0px 20px 3px 3px; padding:3px 3px 0px 0px;  }

#RtColALL						{ float:right; 		width: 115px;   background-color:transparent;  border: 0px solid #cc0000;  				margin:0px; padding:0px;}
.RtColSpacer        { display:block; width:100px;  	 height:30px;										border:0px; text-decoration:none; margin:0px; padding: 0px; background-image: url('http://www.truckluster.com/images/clear-30x.gif'); background-repeat:no-repeat;}
.RtColRight          { float: right;    width: 108px;   background-color:transparent;  border: 1px solid #cccccc;  margin:0px 10px 3px 3px; padding:3px 3px 0px 0px;  }
.RtColHead         {  display:block;	color:#003366; background-color:#CCCCCC; font-size:14px;  font-weight:bold; padding:3px 3px 0px 0px;  text-align:center;   border:1px solid #000033; text-decoration:none; line-height:1em; width:100px; padding:3px 3px 3px 3px;}
.RtColText          { font-size:10px;  font-weight: normal;  padding: 1px 0px 3px 0px;}
.RtOtherSpace     { display:block;  border:0px; text-decoration:none; padding:1px;}
.LfOtherSpace     { display:block;  border:0px; text-decoration:none; padding:1px;}


#sidebarleft                  { font-size:14px;  font-weight: bold;  left:5px;  padding: 3px 0px 3px 0px; }
#sidebarleft a              {                      background-color:#CCCCCC;   display:block;  border:1px solid #CCC; text-decoration:none; line-height:1em; width:10%;  min-width:175px;  padding: 3px 3px 3px 0px;  text-align:center; margin:1px;}
#sidebarleft a:link       { color:#ffffff; }
#sidebarleft a:visited  { color:#ffffff; }
#sidebarleft a:hover   { color:#003366; background-color:#CCCCCC; border:1px dotted #000033; }
#sidebarleft a:active   { color:#003366; background-color:#CCCCCC; border:1px dotted #000033; }

/*000033 FF8A00*/
#sidebarleft2                 { font-size:10px;  font-weight: bold;  padding: 1px 0px 3px 0px;}
#sidebarleft2 a              { color:#FFFFFF;  background-color:#CC9966; display:block;  border:1px solid #CCC; text-decoration:none; line-height:1em; width:10%;  min-width:175px;  padding: 3px 3px 3px 0px;  text-align:center; margin:1px;}
#sidebarleft2 a:link       { color:#FFFFFF; }
#sidebarleft2 a:visited  { color:#FFFFFF; }
#sidebarleft2 a:hover   { color:#003366; background-color:#CCCCCC; border:1px solid #000033; }
#sidebarleft2 a:active   { color:#003366; background-color:#CCCCCC; border:1px solid #000033; }

#sidebarleft3             { font-size:10px;  font-weight: normal;  padding: 1px 0px 3px 0px;}
#sidebarleft3 a          { color:#000033;  background-color:#FF4500; display:block;  border:1px solid #CCC; text-decoration:none; line-height:1em; width:100px; padding: 3px 3px 3px 0px;  text-align:center;}
#sidebarleft3 a:link      { color:#000033; }
#sidebarleft3 a:visited  { color:#000033; }
#sidebarleft3 a:hover   { color:#FFFFFF; background-color:#CCCCCC; border:1px solid #000033; }
#sidebarleft3 a:active   { color:#FFFFFF; background-color:#CCCCCC; border:1px solid #000033; }

.minicart                   { font-size:10px; color:#999999; text-decoration:none;} /*tried 90EE90  708090 gray 339999 */
#leftlinks                   { padding:0px 0px 0px 0px;}
#leftlinks a:link         { font-size:10px;  color:#999999; text-decoration:none; font-family:Verdana; }
#leftlinks a:hover     { font-size:10px;  color:#999999; text-decoration:none; font-family:Verdana; }
#leftlinks a:visited   { font-size:10px;  color:#999999; text-decoration:none; font-family:Verdana; }
/* old for Home About etc..
*/

.nextlink                { font-size:10px;  font-weight: normal;  padding: 0px 0px 0px 0px;}
.toppage              { font-size:10px;  font-weight: normal;  padding: 0px 100px 0px 0px; float:right}



#footer1 a:link     { font-size:11px; color:#ffffff; text-decoration:none; font-family:Verdana;}
#footer1 a:hover  { font-size:11px; color:#CCFFFF; text-decoration:none; font-family:Verdana;}
#footer1 a:visited  { font-size:11px; color:#ffffff; text-decoration:none; font-family:Verdana;}
#footer1             { font-size:11px; color:#ffffff; text-decoration:none; font-family:Verdana;}

#footer2 a:link      { font-size:9px;  color:#ffffff; text-decoration:none; font-family:Verdana;}
#footer2 a:hover  { font-size:9px;  color:#CCFFFF; text-decoration:none; font-family:Verdana;}
#footer2 a:visited  { font-size:9px;  color:#ffffff; text-decoration:none; font-family:Verdana;}
.footerback 					{ background: url("http://www.truckluster.com/images3/steel-nuts60.gif"); background-repeat: repeat-x;  height:100px;}

.maincol1           { background-color:#ffffff; padding:0px; }
.maincol2           { background-color:#ffffff;}
.maincol3           { background-color:#ffffff; padding:0px; }
.intercol3            { background-color:#483D8B; padding:0px; }
#box1               { display:block;  border:1px solid #000033; text-decoration:none; line-height:1em; width:100px; padding: 3px 3px 3px 0px;}

.tdfirst               { width:11px;}
.tdsecond           { width:123px;}
.tdthird              { width: 6px;}
.phone              { color:#FF3333; font-size:14px;    text-align:right;   font-weight: bold;}
.regtext             { font-size:12px; color:#000000; font-family:Verdana,Arial; padding:10px;}
.redsm              { font-size:10px; color:#FF0000; font-family:Verdana,Arial;}
#prodspacer       { display:block;  border:1px; text-decoration:none; width:100%; height:1px; background-color:#fff; padding:3px; margin:0px; }
.redsmc             { font-size:10px; color:#FF0000; font-family:Verdana,Arial; text-align:center; padding:3px; margin:20px; }

#padtext           { padding:10px 0px 0px 10px;}
#note               { font-size:8px;  color:#996633; text-decoration:none; font-family:Verdana;}
#productnote     { font-size:9px;  color:#cc9966; text-decoration:none; font-family:Verdana;}
.productnotes     { font-size:9px;  color:#cc9966; text-decoration:none; font-family:Verdana;}
#h1white           { font-size:200%; color:#ffffff; text-decoration:none; font-family:Verdana,Arial;}

h1                  { font-size:22px; color:#003366; text-decoration:none; font-family:Arial,Verdana;}
h2                  { font-size:20px; color:#003366; text-decoration:none; font-family:Arial,Verdanal; padding-left:30px;}
h3                  { font-size:16px; color:#003366; text-decoration:none; font-family:Verdana,Arial;}
h4                  { font-size:14px; color:#003366; text-decoration:none; font-family:Verdana,Arial;}
h5                  { font-size:14px; color:#ffffff;    text-decoration:none; font-family:Verdana,Arial; text-align:center; line-height:14px; padding:0px; margin:0px; }

h1.adm           { font-size:22px; color:#003366; text-decoration:none; font-family:Arial,Verdana;}
h2.adm           { font-size:20px; color:#003366; text-decoration:none; font-family:Arial,Verdanal; text-align:center;}
h2.admr          { font-size:20px; color:#FFA500; text-decoration:none; font-family:Arial,Verdanal; text-align:center;}
h3.adm           { font-size:16px; color:#003366; text-decoration:none; font-family:Verdana,Arial;}
h4.adm           { font-size:14px; color:#003366; text-decoration:none; font-family:Verdana,Arial;}
h5.adm           { font-size:14px; color:#ffffff;    text-decoration:none; font-family:Verdana,Arial; text-align:center; line-height:14px; padding:0px; margin:0px; }

DIV.divider   		{ background-image: url('http://www.truckluster.com/images3/divider-blank.jpg'); background-repeat:no-repeat; margin-top:4px;}
DIV.dividerrp 	{ background-image: url('http://www.truckluster.com/images3/divider-blank.jpg'); background-repeat:repeat-x;}
DIV.grayline  	{ background-image: url('http://www.truckluster.com/images3/divider-dot-gray.jpg'); background-repeat:repeat-x; max-width:530px;}
DIV.tmpnote 	{ font-size: 10px;max-width:600px; }
DIV.refguide 		{ font-size: 10px;max-width:600px; }
DIV.toppage 	{ font-size: 10px; }
.guide   					{ font-size: 10px;max-width:600px; text-align:left; margin-left:-30px; padding:0px;}

DIV.catpage 		{ font-size: 14px;max-width:600px; border-bottom: 1px outset #CCCCCC;  padding-bottom:8px;}


.AdminSectionHeader {background-color: #708090;  }
.shadow         { border-top: 0px none #e7e7e7;  border-right: 1px outset #FDF5E6; border-bottom: 2px outset #FDF5E6; border-left: 0px outset #e7e7e7;  }

.ymmlegend		{font-size:10px;color:#708090;}
.ymmdata			{font-size:10px;color:#003366;}

/* New Left Nav 10-3-09 */
#nav { font: bold 11px verdana; }
ul 		{ margin: 0; padding: 0; list-style: none; width: 99px; /* Width of Menu Items */ border-bottom: 1px solid #fff; }
ul li 	{ position: relative; }
li ul 	{ position: absolute; left: 98px; /* Set 1px less than menu width */ top: 0; display: none; margin:0; }

ul li a 	{ display:block; text-decoration:none; color:#777; background-color:#fff; /* IE6 Bug */ padding:5px; border:0px solid #ccc; border-bottom:1px solid #ccc;  }/* Styles for Menu Items */

* html ul li		{ float: left; height: 1%; }			/* Fix IE. Hide from IE Mac \*/
* html ul li a 	{ height: 1%; }
ul li a:hover		{ color: #E2144A; background: #f9f9f9; }	 /* Hover Styles */

li ul li a 					{ padding: 2px 5px;  margin:0;} 			/* Sub Menu Styles */
li:hover ul, li.over ul 	{ display: block;  margin:0;} 		/* The magic */



