						/* CSS Doc for WJH Motors */
						
body					{ background: url(images/bg.jpg) center top repeat-x #ffffff; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }

#wrapper				{ margin: 0 auto; width: 992px; height: auto; position: relative; }

#header					{ width: 992px; height: 133px; position: absolute; top: 25px; left: 0px; background: url(images/header-bg.jpg) center top no-repeat; z-index: 20000; }
#header ul				{ position: absolute; top: 95px; left: 20px; width: 992px; height: 30px; list-style: none; margin: 0px; padding: 0px; }
#header ul li			{ margin: 0; padding: 0; float: left; }
#header ul li a			{ width: auto; height: 30px; line-height: 30px; display: block; float: left; /*text-indent: -9999px;*/ text-decoration: none; overflow: hidden; padding: 0 15px; font-size: 12px; color: #333333; font-weight: bold; }
#header ul li a:hover	{ text-decoration: none; color: #cc0000; }
/*#header #view a			{ background: url(images/view.png); }
#header #view a:hover	{ background: url(images/view-o.png); }
#header #cont a			{ background: url(images/cont.png); }
#header #cont a:hover	{ background: url(images/cont-o.png); }
#header #serv a			{ background: url(images/serv.png); }
#header #serv a:hover	{ background: url(images/serv-o.png);}
#header #howt a			{ background: url(images/howt.png); }
#header #howt a:hover	{ background: url(images/howt-o.png); }
#header #busi a			{ background: url(images/busi.png); }
#header #busi a:hover	{ background: url(images/busi-o.png); }
#header #daih a			{ background: url(images/daih.png); }
#header #daih a:hover	{ background: url(images/daih-o.png); }
#header #mota a			{ background: url(images/mota.png); }
#header #mota a:hover	{ background: url(images/mota-o.png); }
#header #home a			{ background: url(images/home.png); }
#header #home a:hover	{ background: url(images/home-o.png); }*/

#HO #home a, #MO #mota a, #DA #daih a, #BH #busi a, #LO #howt a, #SE #serv a, #CO #cont a, #VS #view a
						{ color: #cc0000; }

#header #im-tran		{ width: 920px; height: 212px; z-index: 10000; position: absolute; left: 0px; top: 133px; }


#contwrapper			{ width: 992px; height: auto; background: url(images/cont-bg.png) center top repeat-y; margin-top: 158px; padding-bottom: 5px; float: left; }
#HO #contwrapper		{ margin-top: 370px; }
#contwrapper #leftcol	{ width: 727px; height: auto; margin: 0 0 5px 5px; background: #ffffff; float: left; padding-bottom: 30px; display: inline; }
#contwrapper #rightcol	{ width: 250px; height: auto; margin: 0 5px 5px 0; background: #ffffff; float: right; text-align: center; display: inline; }
#contwrapper h1			{ height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #ffffff; background: url(images/h1-bg.jpg) left top repeat-x; text-indent: 30px; padding-bottom: 10px; }
html>/**/body #contwrapper h1 { margin-top: 0; }
#contwrapper #leftcol h2{ font-size: 14px; font-weight: bold; color: #cc3333; border-bottom: 1px dashed #efefef; margin: 20px 30px; }
#contwrapper #rightcol h2{ font-size: 14px; font-weight: bold; color: #ffffff; background: #999999; border-bottom: 2px solid #cc0000; height: 25px; line-height: 25px; }
html>/**/body #rightcol h2 { margin-top: 0; }
#contwrapper p.normtxt	{ font-size: 11px; color: #333333; margin: 20px 30px 0 30px; }
#contwrapper ul.normlist{ margin-left: 60px; font-size: 11px; color: #333333; }
#contwrapper .imgright	{ float: right; margin: 0 30px 10px 20px; }
#contwrapper .centered	{ text-align: center; margin: 0 auto; }


#footer					{ width: 992px; height: 90px; background: url(images/foot-bg.png) center top no-repeat; float: left; }
#footer img				{ float: left; margin: 0 20px 0 5px; }
#footer .tel			{ font-size: 18px; color: #cc3333; background: url(images/tel-icon.jpg) left top no-repeat; height: 13px; line-height: 13px; text-indent: 32px; float: right; margin: 23px 35px 0 0; }
#header .tel			{ font-size: 24px; color: #cc3333; background: url(images/phone.png) left top repeat-y; height: auto; line-height: 20px; padding-left: 45px; position: absolute; top: 50px; right: 50px; }
#footer .addy			{ float: left; margin: 15px 0 0 5px; font-size: 11px; text-transform: uppercase; color: #999999; }
#footer .addy span		{ color: #cc3333; }
#footer .ukw			{ float: right; margin: 15px 5px 0 0; font-size: 11px; text-transform: uppercase; color: #999999;}
#footer .ukw a			{ text-decoration: none; color: #666666; cursor: pointer; }
#footer .ukw a:hover	{ text-decoration: none; color: #cc3333; }

.clear					{ clear: both; }

#contract-hire-table	{ width: 500px; margin-left: 60px; }
#contract-hire-table th	{ text-align: left; font-weight: bold; font-size: 12px; color: #000000; }
#contract-hire-table td	{ color: #333333; }

