body{background:url(../img/body-bg2.jpg) repeat; margin:0; padding:0;font-family:"Tahoma", Arial, Verdana, san-serif;}
img a, img a:hover {border:none;}
#containermain{background:url(../img/body-bg.jpg) repeat-x top; height:100%; margin:0; padding:0; }
#container{width:810px; margin:0 auto; padding:0;}
	#header{margin:0 auto; padding:0; height:88px;}
		#logo{margin:0; padding:0; float:left; background:url(../img/logo.jpg) no-repeat; width:200px; height:88px;}
			#logo h1{text-indent:-9999px;}
		#pantonetop{float:left; background:url(../img/home-top.jpg) no-repeat; width:400px; height:88px;}
		#usa{float:left; background:url(../img/home-usa.jpg) no-repeat; width:210px; height:88px;}
			#usa h2{text-indent:-9999px;}
		#logo-sub{margin:0; padding:0; float:left; background:url(../img/logo-sub.jpg) no-repeat; width:200px; height:88px;}
			#logo-sub h1{text-indent:-9999px;}
		#usa-sub{float:right; background:url(../img/usa-sub.jpg) no-repeat; width:210px; height:88px;}
			#usa-sub h2{text-indent:-9999px;}

	#mainimg{width:810px; height:181px; float:left; clear:both; margin:0; padding:0;}
	#mainimgabout{width:810px; height:181px; float:left; clear:both; margin:0; padding:0;}
	
	#navigation{width:808px; border-right:1px solid #000; border-left:1px solid #000; height:35px; clear:both; background:url(../img/nav-bg.jpg) repeat-x;}
	#menubar{width:590px; margin:0 auto; _width: 680px; _text-align:center; /* show to IE */}		

/*\*/
html*#menubar {
width:680px; margin:0 auto; *margin:0 109px;
}/*end*/



/*\*/
* html #menubar {
width:590px; margin:0 109px;
}
/**/

	#main{background:url(../img/main-bg.jpg) #fff repeat-y; float:left; width:810px;}
		#mainshadow{background:url(../img/main-shadow.jpg) repeat-x top; height:21px; width:808px; margin:0 auto;}
		#leftcol{width:330px; float:left;}
		#leftcol2{width:330px; float:left; margin-top:22px;}

		.box{background:#f0f0f0; width:281px; margin:5px 0; padding:0;}
		.boxinside{ margin:0 auto; padding:10px;}
		#menulures{ width:281px; margin-left:26px;}
			#menuluresheading{background:url(../img/luresmenu.jpg) no-repeat top; height:43px; width:281px;}
			#menulures h3{text-indent:-9999px;}
			#menulures p{font-size:11px; color:#5d5d5d; padding:10px; line-height:13px;}
			#menulures ul{font-size:11px; color:#f42029;}
			#menulures li{list-style-image:url(../img/list-style.jpg);}
			#menulures li a{color:#f42029; text-decoration:none;}
			#menulures li a:hover{text-decoration:underline;}
		#menuservices{ width:281px; margin-left:26px;}
		#menuservicesheading{background:url(../img/servicesmenu.jpg) no-repeat top; height:43px; width:281px;}
			#menuservices h3{text-indent:-9999px;}
			#menuservices ul{font-size:11px; color:#f42029;}
			#menuservices li{list-style-image:url(../img/list-style.jpg);}
			#menuservices li a{color:#f42029; text-decoration:none;}
			#menuservices li a:hover{text-decoration:underline;}
		
		#rightcol{width:480px; float:right;}
		#rightbox{ margin-right:30px;}
			#welcome{background:url(../img/welcome.jpg) no-repeat; width:450px; height:43px; margin-top:22px;}
				#welcome h3{text-indent:-9999px;}
				h3{color:#ff0000; font-weight:bold; font-size:13px; margin:0; padding:5px 0;}
				p{font-size:11px; font-weight:normal; color:#5d5d5d; margin:0; padding:8px 0;}
				.red{color:#ff0000; font-weight:bold; font-size:11px; margin:0; padding:0;}
			#welcomep{float:right; width:290px; font-size:11px; color:#5d5d5d; padding:0 10px;}
			#welcomep .company{color:#f42029; font-weight:bold;}
			#welcomeimg{width:450px; height:224px; clear:both; float:left; padding:20px 0 0 0;}
			.readmore{color:#f42029; font-weight:bold; float:right; background:url(../img/readmore-arrow.jpg) left center no-repeat; padding:0 0 0 10px;}
			.readmore a{color:#f42029; text-decoration:none; font-weight:bold;}
			.readmore a:hover{color:#f42029; text-decoration:underline; font-weight:bold;}
			#pagetitle{width:450px; height:43px; margin-top:22px; height:43px;}
			#pagetitle h3{text-indent:-9999px; margin:0; padding:0;}
			#rightbox ul{color:#000; font-size:12px;}
			
	#footer{width:810px; height:28px; clear:both; background:url(../img/footer-top.jpg) no-repeat;}
		#footertext p{clear:both; margin:0; padding:10px 0 20px 0; font-size:11px; color:#d9d9d9; text-align:center;}
		#crclogo{background:url(../img/crc-logo.gif) no-repeat; width:200px; height:85px; display:block; margin-top:10px;}
		#crctext p{clear:both; float:left; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.clear{clear:both;}
		
	#lureleftcol{width:295px; float:left; margin-left:26px;}
	/*\*/
	* html #lureleftcol {
	width:295px; float:left; margin-left:12px;
	}
	/**/
	#lureleftmenu{width:281px; background:#f0f0f0; margin-top:5px;}
	#servicesleftcol{width:295px; float:left; margin-left:26px;}
	* html #servicesleftcol {
	width:295px; float:left; margin-left:12px;
	}
	/**/
	#servicesleftmenu{width:281px; background:#f0f0f0; margin-top:5px;}