#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	border-top: none #FFFFFF;
	border-right: none #FFFFFF;
	border-bottom: none #FFFFFF;
	border-left: none #FFFFFF;
}
#header {
	display: block;
	background:url(http://www.chep.com/HeaderImage/ChepHeader.aspx);
	height: 54px;
	width: 950px;
}

#header #headertopnav {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
#header #headersearch {
	float: right;
	width: 240px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: both;
	display: block;
}
#navigation {
	height: 27px;
	width: 950px;
	background:url(../design/images/CHEP-new6.2_02.jpg);
	display: block;
}
#rightcolumn {
	float: right;
	width: 247px;
	display: block;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
#rightcolumn #righttop {
	background:url(../design/images/CHEP-new6.2_04.jpg);
	height: 137px;
	width: 247px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#rightcolumn #sideheader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 4px;
}
#rightcolumn #sidecontent {
	margin: 0px 5px;
	width:220px;
	padding:0px;
}
#rightcolumn #sidecontent p {
	margin:0px;
	padding:0px;
}
#rightcolumn #sidecontent label {
	margin:0px;
	padding:0px;
}

#rightcolumn #rightbottom {
	background:url(../design/images/CHEP-new6.2_05.jpg);
	height: 138px;
	width: 247px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#rightcolumn_inside {
	float: right;
	height: 137px;
	width: 247px;
	display: block;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
#rightcolumn_inside #righttop {
	background:url(../design/images/CHEP-new6.2_04.jpg);
	height: 137px;
	width: 247px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#rightcolumn_inside #sideheader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 4px;
}
#rightcolumn_inside #sidecontent {
	margin: 0px 5px;
}

#rightcolumn_inside #rightbottom {
	background:url(../design/images/CHEP-new6.2_05.jpg);
	height: 138px;
	width: 247px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#leftcolumn {
	height: 275px;
	width: 703px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	float: left;
	background: #9C9C9C;
}
#leftcolumn_inside {
	height: 137px;
	width: 703px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	float: left;
}
#newscrawl {
	background: #003498;
	height: 18px;
	width: 950px;
	clear: both;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#bottomcontent_inside {
	width: 950px;
	clear: both;
}
#bottomrightcol{
float:right;
width:247px;
background:#ffffff url(../design/images/rightcolfade.jpg) repeat-x;
}
#bottommiddlecol{
float:left;
width:470px;
}
#bottommiddlecol #content{
font: 11px/normal Arial, Helvetica, sans-serif;
color: #666666;
display: block;
line-height:18px;
width:450px;
margin:10px;
}
#bottomrightcol #content{
font: 11px/normal Arial, Helvetica, sans-serif;
color: #666666;
display: block;
line-height:15px;
width:227px;
margin:10px;
}
#bottomleftcol #content{
font: 11px/normal Arial, Helvetica, sans-serif;
color: #666666;
display: block;
line-height:25px;
width:193px;
margin:20px;
}
#bottomleftcol{
float:left;
width:233px;
}
#bottomcontent {
	width: 950px;
	clear: both;
}
#bottomcontent #imageholder {
	padding: 6px;
	margin-right: auto;
	margin-left: auto;
}

#bottomcontent #bottommain #right #imageholder2 { 
width:313px;
height:177px;
border-left:1px dotted #cccccc;
}

#bottomcontent #copyholder {
	padding: 6px;
	margin-right: auto;
	margin-left: auto;
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
}

#bottomcontent #bottomside {
	float: right;
	width: 313px;
	border-left: 1px dotted #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
#bottomcontent #bottommain {
	width: 633px;
	float: left;
}
#bottomcontent #bottommain #right {
	width: 313px;
	float: right;
	border-left: 1px dotted #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
#bottomcontent #bottommain #left {
	width: 313px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#footer {
	height: 26px;
	width: 950px;
	clear: both;
	background: #003498 url(../design/images/CHEP-new6.2_08.jpg);
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*#footer #footerright {
	width: 600px;
	float: right;
	padding: 4px;
}
#footer #footerleft {
	width: 300px;
	display: block;
	padding: 4px;
        float:left;
}*/
#footer #footerright {
	width: 500px;
	float: right;
	padding: 6px 0px 5px 0px;
}
#footer #footerleft {
	width: 140px;
	display: block;
	padding: 6px 0px 5px 5px;
        float:left;
}
#footer #footermiddle {
	display: block;
	padding: 0px 0px 0px 50px;
        float:left;
        height:26px;
	margin-left:30px;
        background:url(/images/CSS-Images/emailleft.aspx) no-repeat top left;
}
#footer #footermiddle .footrightinside {
background:url(/images/CSS-Images/emailright.aspx) no-repeat top right;
padding:6px 16px 5px 5px;
margin:0px;
color:#1e4aa6;
height:15px;
text-decoration:none;
}
#footer #footermiddle .footrightinside a {
margin:0px;
padding:0px;
color:#1e4aa6;
height:15px;
text-decoration:none;
}
#footer #footermiddle .footrightinside a:hover {
color:#3d70db;
}
/* ---- This is the CSS for the New Homepage Flash ---- */

.noflashfull{
background-image:url(../design/images/noflash-bkgrd2.gif);
background-repeat:no-repeat;
height:255px;
width:338px;
padding:20px 22px 0px 342px;
}
.noflashfull h1{
margin:0px;
font-family:Impact, Arial, Helvetica, sans-serif;
font-size:26px;
padding:0px 0px 4px 0px;
border:none;
font-variant:normal;
text-transform:none;
}
.noflashfull h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:4px 0px 0px 0px;
color:#606060;
}
.noflashfull h3 a{
color:#3f65ba;
text-decoration:none;
}
.noflashfull h3 a:hover{
color:#5a7cc8;
}
.noflashfull p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
margin:0px;
padding:5px 0px 15px 0px;
color:#606060;
}
.noflashfull p a{
color:#888888;
}
.noflashfull p a:hover{
color:#5a7cc8;
}
.leftnoflash{
float:left;
display:inline;
width:166px;
height:80px;
border-right:2px solid #c4c4c4;
}
.leftnoflash p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
margin:0px;
padding:0px 0px 5px 0px;
color:#606060;
}
.rightnoflash{
float:right;
display:inline;
width:166px;
height:80px;
}
.rightnoflash p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
margin:0px;
padding:0px 0px 5px 0px;
color:#606060;
}
a.gotherenow{
display:block;
text-align:center;
margin:0px;
padding:5px 5px 5px 5px;
width:122px;
height:21px;
background-image:url(../design/images/gotobutton.jpg);
font-family:Impact, Arial, Helvetica, sans-serif;
letter-spacing:.01em;
color:#d9eab2;
text-decoration:none;
}
a.gotherenow:hover{
color:#ffffff;
}
div.rightcolumn2new{
border-left:1px solid #444444;
display:block;
width:246px;
height:275px;
float:right;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

div.rightcolumn2new h1{
font-size:12px;
line-height:12px;
color:#ffffff;
margin:0px;
padding:8px;
font-weight:bold;
border:none;
}

div.rightcolumn2new p{
font-size:11px;
line-height:12px;
color:#ffffff;
margin:0px 8px 4px 8px;
padding:8px 0px 5px 0px;
font-weight:100;
border-bottom:1px solid #6987c1;
}


div.rightcol2account{
background-image:url(../design/images/accountbox.jpg);
background-repeat:repeat-x;
background-color:#6987c1;

}
div.rightcol2accountCHINA{
background-image:url(../design/images/accountbox.jpg);
background-repeat:repeat-x;
background-color:#6987c1;
height:173px;
}
div.rightcol2account label{
font-size:10px;
font-weight:bold;
color:#ffffff;
}

div.rightcol2account input.blankbox{
border:1px solid #444444;
background-color:#ffffff;
font-size:11px;
font-weight:100;
line-height:11px;
margin:0px;
padding:3px;
width:95px;
}

div.rightcol2account a.loginnew{
text-align:center;
margin:0px;
padding:5px;
background-image:url(../design/images/login.jpg);
background-repeat:no-repeat;
display:block;
float:left;
width:66px;
height:12px;
font-size:12px;
line-height:12px;
font-weight:100;
text-decoration:none;
color:#ffffff;
}

div.rightcol2account p a{
color:#0b2650;
}
div.rightcol2account p a:hover{
color:#1e54a4;
}

div.rightcol2account a.loginnew:hover{
background-image:url(../design/images/loginhov.jpg);
color:#0b2650;
}

.lock{
background-image:url(../design/images/lock.jpg);
background-repeat:no-repeat;
width:16px;
height:22px;
margin:0px 0px 0px 4px;
padding:0px;
float:left;
}

div.rightcol2news{
background-image:url(../design/images/newsbox.jpg);
background-repeat:repeat-x;
background-color:#eeeeee;

}
div.rightcol2newsCHINA{
background-image:url(../design/images/newsbox.jpg);
background-repeat:repeat-x;
background-color:#eeeeee;
height:102px;
}
div.rightcol2newsCHINA p{
border:none;
}
div.rightcolumn2new div.rightcol2news p{
color:#1e54a4;
padding:7px 0px 5px 0px;
border:none;
}
div.rightcolumn2new div.rightcol2news p a{
color:#1e54a4;
text-decoration:none;
}
div.rightcolumn2new div.rightcol2news p a:hover{
color:#0b2650;
}

div.rightcolumn2new a.chport{
background-image:url(../design/images/CH-PortButton.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;
margin:0px;
padding:5px;
text-align:center;
font-size:12px;
line-height:12px;
width:101px;
height:13px;
text-decoration:none;
}
div.rightcolumn2new a.chport:hover{
background-image:url(../design/images/CH-PortButton-hov.gif);
color:#0b2650;
}

body #container div.ktf { background:url(/images/CSS-Images/siteback.aspx) no-repeat top center; width:291px; height:144px; text-align:center; margin:4px auto 0px auto; padding:20px 0px 0px 0px;}
body #container div.ktf a.bluebtn { background:url(/images/CSS-Images/newsitebutton.aspx) no-repeat bottom center; margin:70px auto 0px auto; padding:4px 0px 0px 0px; width:96px; height:16px; display:block; text-decoration:none; font-family:'Rockwell'; color:#3963a6; font-size:12px; line-height:12px; font-weight:bold;}
body #container div.ktf a.bluebtn:hover { color:#fff; background:url(/images/CSS-Images/newsitebutton.aspx) no-repeat top center;}

.warehouse { background:url(/images/warehouse.jpg) no-repeat top left; width:403px; height:235px; margin:0px; padding:20px 280px 20px 20px;}
.warehouse h1 { border:none; color:#fff; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 10px 0px;}
.warehouse h2 { color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:100;}


.bluesky { background:url(/images/bluesky.jpg) no-repeat top left; width:323px; height:215px; margin:0px; padding:40px 20px 20px 360px;}
.bluesky h1 { border:none; color:#1E54A4; font-size:21px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 10px 0px;}
.bluesky h2 { color:#1E54A4; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:100;}

.bluewood { background:url(/images/bluewood.jpg) no-repeat top left; width:323px; height:215px; margin:0px; padding:40px 20px 20px 360px;}
.bluewood h1 { border:none; color:#fff; font-size:21px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 10px 0px;}
.bluewood h2 { color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:100;}