html, body 	{ margin: 0px; padding: 0px; text-align: center; background: #000 url(http://www.crescenttrucks.com/images/bg_site.jpg) repeat-x; }

#container 	{ position: relative; margin: 0px auto; padding: 0; width: 780px; border: 0; text-align: left; background: #000000; }
#message	{ margin: 0; padding: 10px; width: 758px; border: 1px solid #ccc; font: 12px arial,tahoma,sans-serif; color: #f2f2f2; }
p,td	{ margin: 0; padding: 0; font-family: trebuchet ms,tahoma,geneva,georgia,serif; color: #333333; }
a:link, a:visited, a:hover, a:active	{ color: #1b3f74; font-weight: bold; text-decoration: underline; }

h1	{ margin: 0px 0px 5px 0px; font: bold 25px trebuchet ms,tahoma,geneva,sans-serif; color: #1b3f74; }
h2	{ margin: 0px 0px 20px 0px; font: 19px tahoma,geneva,sans-serif; color: #1b3f74; }
h3	{ margin: 0px 0px 8px 0px; font: 17px tahoma,geneva,sans-serif; color: #1b3f74; }
h4	{ margin: 0px 0px 8px 0px; padding: 0; font: 15px tahoma,geneva,sans-serif; color: #1b3f74; }
h5	{ margin: 8px 0px 0px 0px; padding: 0; font: 13px tahoma,geneva,sans-serif; color: #1b3f74; }
h6	{ margin: 2px 0px 6px 0px; padding: 0; font: 11px tahoma,geneva,sans-serif; color: #1b3f74; }

.clr		{ clear: both; height: 0px; }
.noborder	{ border: 0; }
.employee	{ border: 2px solid #b6b091; margin: 0px 2px 0px 0px; }	
p.blue a	{ color: #245399; }
p.ppadright	{ margin: 2px 0px 5px 0px; text-align: right; font: bold 11px trebuchet ms,tahoma,sans-serif; }
img.hdr		{ border-top: 5px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 5px solid #000; }

/* main divs */

#header			{ float: left; margin: 0; padding: 0; width: 780px; background: transparent; height: 120px; }
#nav			{ clear: both; margin: 0; padding: 0px 1px 0px 1px; width: 778px; height: 35px; background: #000 url(http://www.crescenttrucks.com/images/bg_nav.jpg) top repeat-x; border-top: 1px solid #275aa7; }
#main			{ clear: both; margin: 0; padding: 0; width: 780px; padding: 0; background: #53654d url(http://www.crescenttrucks.com/images/bg_main.jpg) top repeat-x; font: 13px trebuchet ms,georgia,serif; color: #000; }

#colfull		{ float: left; margin: 0; padding: 0px 0px 20px 35px; width: 720px; }
#colone			{ float: left; margin: 0; padding: 0; width: 390px; font-size: 14px; color: #f3e8e1; }
#coltwo			{ float: left; margin: 0; padding-left: 30px; width: 320px; }
#coltwo a:link, #coltwo a:visited, #coltwo a:hover, #coltwo a:active	{ color: #638e39; font-weight: bold; text-decoration: underline; }
#coltwo img		{ border: 3px solid #f3e8e1; }

.footer			{ clear: both; float: left; margin: 0; padding: 0px 0px 10px 0px; width: 780px; background: transparent url(http://www.crescenttrucks.com/images/bg_tail.gif) no-repeat; }
.footl			{ float: left; margin: 0; padding: 0; border: 0; font: 11px tahoma,geneva,sans-serif; color: #fff; background: #000; }
.footl a:link		{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footl a:visited	{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footl a:hover		{ text-decoration: underline; }
.footr			{ float: right; margin: 0px 15px 5px 5px; padding: 0; border: 0; color: #f2f2f2; font: 10px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:visited	{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }


/* nav */

#navmenu 			{ margin: 0; padding: 0; list-style-type: none; height: 35px; z-index: 130; }
#navmenu ul			{ margin: 0; padding: 0; list-style-type: none; height: 35px; z-index: 130; }
#navmenu li 			{ position: relative; display: inline; padding: 0; margin: 0; text-transform: uppercase; float: left; }
#navmenu li a			{ color:#fff; background: #b2b580 url(http://www.crescenttrucks.com/images/bg_nav.jpg) repeat-x; font: bold 11px geneva, tahoma, sans-serif; padding: 10px 12px 6px 12px; text-decoration: none; display: block; }
#navmenu li a:hover 		{ background: #275aa7 url(http://www.crescenttrucks.com/images/bg_nav_over.jpg) repeat-x; text-decoration: underline; }

#navmenu li ul 			{ left: 0; position: absolute; top: 0; display: block; visibility: hidden; border-top: 1px solid #275aa7; }
#navmenu li ul li		{ display: list-item; float: none; }
#navmenu li ul li a		{ display: block; height: 14px; width: 145px; color: #fff; background: #000; font: bold 11px arial,tahoma,sans-serif; padding: 4px 7px 3px 7px; float: left; text-decoration: none; border-bottom: 1px solid #275aa7; border-left: 1px solid #275aa7; border-right: 1px solid #275aa7; }
#navmenu li ul li a:hover	{ background: #275aa7 url(http://www.crescenttrucks.com/images/bg_nav_over.jpg) repeat-x; text-decoration: underline; }
#navmenu li ul li.last		{ border-right: 1px solid #275aa7; }

/* Holly Hack for IE \*/
* html #navmenu ul li 		{ float: left; height: 1%; }
* html #navmenu ul li a 	{ height: 1%; }
/* End */


/* site boxes */

.sbox			{ margin: 0px 18px 0px 0px; padding: 0; border: 0; float: left; border: 1px solid #333; background: #fff; color: #333; }
.sboxhdr		{ margin: 0; padding: 5px 0px 5px 0px; font: bold 16px arial,tahoma,sans-serif; color: #fff; background: #000 url(http://www.crescenttrucks.com/images/bg_nav_over.jpg) bottom no-repeat; text-transform: uppercase; text-align: center; border-bottom: 1px solid #333; }
.sboxinner		{ margin: 0; padding: 10px 10px 10px 10px; color: #333; font: 12px tahoma,sans-serif; }
.sboxinner a		{ font: bold 11px tahoma,sans-serif; color: #275aa7; }
label.sboxl		{ float: left; width: 130px; margin: 0; padding: 6px 6px 6px 0px; font: bold 11px lucida grande,arial,tahoma,sans-serif; color: #666; text-align: left; }
.sboxfloat		{ float: left; width: 140px; margin: 0; padding: 5px; }


/* forms */

form		{ display: inline; margin: 0; padding: 0; }
label.cform	{ float: left; width: 105px; margin: 0; padding: 6px 6px 6px 0px; font: bold 11px lucida grande,arial,tahoma,sans-serif; color: #666; text-align: left; }
.cfloat		{ float: left; width: 220px; margin: 0; padding: 5px; }
.ctext		{ font: 11px arial,sans-serif; width: 220px; margin: 0; }
.button		{ font: bold 13px arial,sans-serif; background: #bac7b7; color: #fff; padding: 5px; background: #1b3f74 url(http://www.crescenttrucks.com/images/bg_nav.jpg) repeat-x; }
textarea	{ color: #000; }

/* front page boxes */

.rbox			{ margin: 0px 18px 0px 0px; padding: 0; border: 0; float: left; width: 220px; height: 240px; border: 1px solid #333; background: #fff; color: #333; }
.rboxhdr		{ margin: 0; padding: 5px 0px 5px 0px; font: bold 16px arial,tahoma,sans-serif; color: #fff; background: #000 url(http://www.crescenttrucks.com/images/bg_nav_over.jpg) bottom no-repeat; text-transform: uppercase; text-align: center; border-bottom: 1px solid #333; }
.rboxinner		{ margin: 0; padding: 10px 10px 0px 10px; width: 200px; color: #333; font: 12px tahoma,sans-serif; }
.rboxinner a		{ font: bold 11px tahoma,sans-serif; color: #275aa7; }
p.rboxtxtlink		{ margin: 8px 0px 0px 0px; padding: 0; border: 0; }
p.rboxtxt		{ margin: 0px 0px 5px 0px; padding: 0; font: 11px arial,tahoma,sans-serif; }

.arrowlist		{ margin: 0; padding: 0; }
.arrowlist ul 		{ margin: 0; padding: 0; list-style-type: none; } 
.arrowlist li		{ margin: 0; padding: 0; list-style-type: none; font: 13px arial,tahoma,sans-serif; color: #333; display: inline; }
.arrowlist a		{ margin: 0; padding: 2px 0px 2px 20px; display: block; background: transparent url(../images/i_arrow.gif) no-repeat; background-position: 0% 50%; }
.arrowlist a:hover 	{ text-decoration: underline; }

