table img {
display:block;
}

#main {
margin:0px;
padding:0px;
color:white;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

#wholesitepositionid {
position:absolute;
top:0px;
left:0px;
width:100%;
}

#wholesitecenterid {
position:relative;
width:982px;
margin:auto;
background-image:url("../images/site-images/wholesitecenter_background.jpg");
background-repeat:repeat-y;
min-height:600px;
}
#basescrollgraphicid {
margin-top:-50px;
z-index:90;
}
#basescrollgraphicid table {
margin-left:200px;
}
#basescrollgraphicid td {
padding-right:15px;
}
#topmenuline {
position:absolute;
left:0px;
top:123px;
z-index:1;
width:135px;
/*height:300px;*/
background-image:url("../images/site-images/topmenuline_background.jpg");
background-repeat:no-repeat;

}
#topmenuline a {
color:#ffffff;
font-size:10px;
font-weight:normal;
}
#topmenuline a:hover {
text-decoration:underline;
}

#topmenuline table td {
padding-top:28px;
}

#bannercontainer {
position:relative;
width:100%;
border-bottom:1px solid #cecfd3;
}


#bannertable {
width:100%;
display:block;
border-top:20px solid #000;
border-bottom:1px solid #6f6f7b;
background-color:#403f4d;
background-image:URL(../images/site-images/CMC_banner-repeat.jpg);
background-repeat:repeat-x;
}

#bannertable td{
}

#phone_icon{
position:absolute;
left:0px;
top:508px;
}

#newslettersignupdiv {
position:absolute;
left:795px;
top:134px;
width:171px;
height:248px;
background-image:url("../images/site-images/CMC_Corporate_signup_box.jpg");
background-repeat:no-repeat;
padding-top:0px;
z-index:20;
}

#nonexecdirection {
position:absolute;
left:795px;
top:400px;
width:171px;
z-index:20;
}

#rssfeed {
position:absolute;
left:795px;
top:540px;
width:171px;
z-index:20;
}

#article {
position:relative;
width:982px;
}

.headingtextstyle {
position:relative;
margin-left:135px;
width:612px;
padding-left:16px;
padding-right:16px;

}
.headingtextstyle h1{
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
padding-bottom:10px;
}

#idpagetext {
display: inline;
margin-left:135px;
width:612px;
padding-left:16px;
padding-right:16px;
padding-bottom:20px;
float:left;
min-height:940px;
}

#idpagetext2 {
display:inline;
float:left;
padding-left:13px;
/*padding-right:16px;*/
padding-top:340px;
width:170px;
}

.bodytable {
color:#000;
background-image:url("../images/site-images/table_repeat.jpg");
background-repeat:repeat-y;
width:618px;
}

td.middlecell {
padding-left:16px;
padding-right:20px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@ Newsletter Signup Form Styles @@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#formtable {
display:block;
margin-top:134px;
}

input {
font-size:10px;
padding:0px;
vertical-align:top;
}

#formtable td {
padding:0px;
vertical-align:top;
}


#namecell {
height:22px;
}

#name {
margin-left:75px;
width:82px;
}

#lastnamecell {
height:22px;
}

#lastname {
margin-left:75px;
width:82px;
}

#emailcell{
height:39px;
}

#email{
margin-left:50px;
width:108px;
}

#hearcell {

}

#howdidyouhear {
margin-left:12px;
width:110px;
}



/*@@@@@@@@@@@@@@@@@@@@ Text Styles @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h1 {
font-size:16px;
font-weight:bold;
}

h2 {
font-size:14px;
font-weight:bold;
}

a { color:#9A3233;font-weight:bold;text-decoration:none; }
a.visited { color:#9A3233;font-weight:bold;text-decoration:none; }
a:hover { color:#403F4D;font-weight:bold;text-decoration:none; }
a.active { color:#403F4D;font-weight:bold;text-decoration:none; }

body.newsfeed table {
    font-family:arial,helvetica,sans-serif;
}
th.newsfeed {
    text-align:left;
    font-size:14px;
    color:#9A3233; 
}
a.newsfeed {
    font-size:12px;
    color:#78797E;
    text-decoration:none;
}
a.newsfeed:hover {
    color:#ffffff;
}
td.newsfeed {
    font-size:11px;
    color:#ffffff;
}
input.searchform {
    background-color:#9A3233;
    color:#ffffff;
    font-family:arial,helvetica,sans-serif;  
    font-size:12px;
}

#contactform {
margin:0px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}
#contactform table {
font-family:arial,helvetica,sans-serif;
font-size:12px;
margin:0px;
}
input.contactform {
    width:300px;
}
input.JACinput {
    border:0px;
    background-color:transparent;
}
input.JACinputsubmit {
    background-color:transparent;
}
#termsandconditions {
position:absolute;
top:490px;
left:775px;
}
