

#container
{
    display:block;
    margin-left: auto;
    margin-right: auto;
    width:1224px;
    text-align:left;
    border-left: solid 1.0px silver;
    border-right: solid 1.0px silver;
    border-bottom: solid 1.0px silver;
    position:relative;
    display:table;
    z-index:1;

}
#rightnav
{
    clear:both;
	position:absolute;
	top:10px;
	right:-168px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	margin:0 0 0 0;
	z-index:99;
}
#mainbody
{
    padding:0px;
    margin:0px;
	position:relative;
    top:0px;
    left:165px;
    width:890px;
    float:left;
}

.productbox{
    width: 480px;
}
.productboxn{
    width: 425px;
}
.detailbox{
    width: 710px;
}
.detailboxn{
    width:620px;
}
/*############## NEW HEADER CLASSES ##############*/
#headerbar{
    background-image:url(/images/background/new_header2.jpg);
    position:absolute;
    width:1261px;
    height:150px;
    top:-22px;
    left:-11px;
    z-index:3;
}
.button:link, .button:active, .button:visited, .button:hover{
    display:block;
    float:left;
    width:82px;
    height:26px;
    font-family: tahoma;
    font-size:12px;
    text-decoration: none;
    text-align:center;
    line-height:18px;
    vertical-align: middle;
    color:#f1f1f1;
}
/*############## TAB CLASSES ##############*/
#tab_box
{
    float:left;
    width:100%;
    height:28px;
    /*margin-top:7px;*/
    margin-left:12px;
    position:relative;
    z-index:20;
}

/*############## CENTER CLASSES ##############*/

.nh_blank
{
    width:100%;
    text-align:left;
    float:left;
    height:11px;
	background-image: url(/images/background/nh_blank.png);
    background-repeat:no-repeat;
    position:relative;
    z-index:30;
}
.nh_box
{
    width:100%;
    text-align:left;
    float:left;
    height:73px;
    background-repeat:no-repeat;
    position:relative;
    z-index:1000;
    background-image:url(/images/background/nh_box.png);
}

.titlebox
{
    margin-top:22px;
    width:870px;
    text-align:left;
    margin-left:22px;
}

.why_fit_box, .choosebox
{
  height:90px;
  BACKGROUND-IMAGE: url(/images/background/why.jpg);
  margin-top:9px;
  background-repeat:no-repeat;
  display:block;
  float:left;
  width:700px;
  line-height:90px;
  vertical-align: middle;
  text-indent:90px;
}

#footer
{
clear: both;
WIDTH: 100%;
height:30px;
margin: 0;
color: #333;
background-color: #303030;
border-top: 1px solid silver;
vertical-align:middle;
}
/*.newrow, .newrow2
{
float:left;
width:95%;
display:block;
}*/

/*############## PRODUCTS PAGE CLASSES ##############*/

#frontbox{
    width:276px;
    height:255px;
}
.frontnewrow{
    height:260px;
}

#linkbar1{
    float:right;
    text-align:right;
    vertical-align: bottom;
    margin-right:50px;
}
#headerbarbox{
    background-image:url(/images/background/asphelt_bg.jpg);
    width: 100%;
    height: 400px;
    float:left;
    position:relative;
}
#logobar{
    width: 630px;
    height: 147px;
    background-image:url(/images/background/dcp_top_logo.png);
    background-repeat:no-repeat;
    float:left;
    position:relative;
    top: -10px;
    left: -3px;
    z-index:1000;
}
#tyremarks{
    width:187px;
    height:244px;
    margin-left:500px;
    float:left;
    background-image:url(/images/background/marks.png);
    background-repeat:no-repeat;
    z-index:100;
    position:absolute;
    top:0px
}
#header_shadow{
    float:left;
    width:100%;
    height:26px;
    padding-top:5px;
    background-image:url(/images/background/header_shadow.jpg);
    background-repeat:repeat-x;
}
#redbox, #bluebox{
    width:213px;
    height:85px;
    float:left;
    background-image:url(/images/background/red_box_bg.jpg);
    background-repeat:repeat-x;
    border:solid 2.0px #FF0404;
    margin-left:35px;
    margin-top:30px;
    position:relative;
    z-index:2000;
}
#bluebox{
    background-image:url(/images/background/blue_box_bg.jpg);
    border:solid 2.0px #000099;
    z-index:2001;
}



