body, table, tr, td, img ,form ,h1, hr{padding:0; margin:0}
body,html{font-family:Arial, Helvetica, sans-serif; height:100%; font-size:12px;}
table{border-collapse:collapse;}
img{border:0px;}
a{color:#C04905; text-decoration:none; font-size:12px;}
a:hover{color:#464646;}

h1{color:#C44206; font-size:14px; font-weight:bold;}

hr{}

.table100, .table100w{width:100%;}
.table100{height:100%;}
.viz{border:1px solid red;}

.text{font-family:Arial, Helvetica, sans-serif; color:#464646; font-size:12px;}
.textTD{padding:25px 50px; border-bottom:1px solid #464646; text-align:justify; height:380px; vertical-align:top;}
.catalogTD{padding:15px 0px 25px 25px; border-bottom:1px solid #464646; vertical-align:top; height:380px;}
.hpText{width:354px; color:white; font-size:12px; padding:15px 25px 0px 25px; vertical-align:top; letter-spacing:1px; line-height:20px;}
.title{color:#C44206; font-size:14px; font-weight:bold;}
.footer{background:#C0BFB0; width:195px; vertical-align:top; padding:15px 0px 0px 25px; height:53px;}
a.footerTx{color:white; font-size:12px;  }
a.footerTx:hover{color:#C04905;}
a.sacks{color:black; text-decoration:underline; letter-spacing:1px;}
a.sacks:hover{color:#C04905; text-decoration:underline;}

.navigatorTD{font-size:12px; color:#464646; padding-left:25px; height:20px; border-bottom:1px solid black; border-right:1px solid #C0BFB0; background:#E9E7D8;}
.navigator_on{font-weight:bold;}
a.navigator{color:#464646;}
a.navigator:hover{color:#C04905;}

.subNavTd{padding:30px 20px 25px 20px; height:10px; vertical-align:top;}
.suNavTitle{font-size:14px; color:white; font-weight:bold; height:25px;}
.subNavBulletTD{background:url(../images/subNav_bg.gif) repeat-y; width:7px; vertical-align:top;}

.subNav{padding:3px 5px 3px 8px; color:#C04905; font-weight:bold; font-size:12px;}
a.subNavTx{color:white; font-weight:normal;}
a.subNavTx:hover{color:C04905; font-weight:normal;}

.subNavSub{padding-left:20px;}

.prodTx{font-size:11px; text-align:center; color:black;}

.pagingTD{height:35px; vertical-align:top; padding:8px 25px 0px 25px;}
.paging{font-size:11px; font-weight:bold; color:#C04905;}
a.paging{font-size:11px; font-weight:normal; color:#464646;}
a.paging:hover{color:#C04905;}

.popTitleTD{background:#C04905; padding-left:25px; height:24px;}
.popTitle{color:white; font-size:12px; font-weight:bold;}

/*--------------- IDS -----------------*/

#leftBg{background:url(../images/bg_left.gif) repeat-x top; width:50%;}
#rightBg{background:url(../images/bg_right.gif) repeat-x top; width:50%;}
#rightBg_in{background:url(../images/bg_right_in.gif) repeat-x top; width:50%;}
#leftTD{background:#C0BFB0; padding:1px; width:218px; vertical-align:top;}
#menuTD{background:#C04905; padding:0px 33px 0px 25px; height:25px;}
#more{background:#DADADA; height:40px; width:169px; vertical-align:bottom; }

/*--------------- FORMS -----------------*/

input, textarea, .input_focus{border:#464646 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; width:120px;}
.input_focus{border:#C04905 solid 1px;}

.alertTx{color:#C04905; font-size:12px; font-weight:bold;}

.button, .button_over{font-size:12px; color:white; border:none; background:#C04905; width:auto;}
.button_over{background:#464646; cursor:pointer;}