/* site background */
.left_bg {
    background: url('../images/frame/lt_shadow.gif') right repeat-y #cccccc;
}
.right_bg {
    background: url('../images/frame/rt_shadow.gif') left repeat-y #cccccc;
}
.bot_bg {
    background: url('../images/frame/bot_center.gif') top no-repeat #cccccc;
    position:relative;
    height:100%;
}
.leftBot_bg {
    background: url('../images/frame/bot_left.gif') top right no-repeat #cccccc;
}
.rightBot_bg {
    background: url('../images/frame/bot_right.gif') top left no-repeat #cccccc;
}

/* navigation & header */
.header_int {
    background: url('../images/frame/int_main_bg.jpg') top left no-repeat #cd0000;
    position: relative;
    height: 86px;
    width: 676px;
}
a.header:link, a.header:visited,  a.header:active {
    color: #333333;
    text-decoration: underline;
    font-weight: normal;
}
a.header:hover {
    color: #cd0000;
    text-decoration: underline;
    font-weight: normal;
}
.header {
    color: #333333;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
    line-height:18px;
}
#navbar {
    position: relative;
    height: 54px;
    background-color: #333333;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100;
}
#nav_bottom {
  position:relative;
  top:0; 
  height:7px; 
  width:900px; 
  z-index:-10;
}
#nav_red {
    position:relative;
    background-color: #cd0000;
    z-index:-9;
    width:900px;
}
/* footer */
a.footer_a:link, a.footer_a:visited, a.footer_a:active {
    color: #cccccc;
    text-decoration: underline;
    font-weight: normal;
}
a.footer_a:hover {
    color: #cd0000;
    text-decoration: underline;
    font-weight: normal;
}
.footer_a {
    background-color: #333333;
    font-size: 11px;
    font-weight: normal;
    color: #cccccc;
    vertical-align: middle;
}
.footer_int {
    background-color: #333333;
    font-size: 12px;
    font-weight: bold;
    color: #cccccc;
    padding-left: 18px;
    padding-right: 18px;
    vertical-align: middle;
    position:relative;
    height: 71px;
}
.footer_home {
    font-size: 12px;
    color: #333333;
}

/* Left Margin */
.categorySpacer {
    background-image: url('../images/frame/lm_nav_separator.gif');
    height: 1px;
}
.lm_bg {
    background: url('../images/frame/lm_bottom_bg.jpg') top no-repeat #f8f8f8;
}
.lm_border {
    background: url('../images/frame/lm_nav_shadow.gif') left repeat-y #f8f8f8;
}
.lm_button {
    background:url('../images/frame/lm_button_bg.gif') left no-repeat #444444;;
    padding-left: 23px;
    height: 23px;
}
.lm_button_active {
    background:url('../images/frame/lm_activebtn_bg.gif') left no-repeat #444444;;
    padding-left: 23px;
    height: 23px;
}
a.left_button:link, a.left_button:visited, a.left_button:active, a.left_button:hover {
    color: #f8f8f8;
    font-family:Verdana;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.left_nav {
    background: url('../images/frame/lm_arrow.gif') left no-repeat #c9c9c3;
    height: 22px;
    padding-left: 23px;
    color: #333333;
}
.left_nav_active {
    background: url('../images/frame/lm_arrow_active.gif') left no-repeat #333333;
    height: 22px;
    padding-left: 23px;
    color: #ffffff;
}
a.lmNavLink:link, a.lmNavLink:visited, a.lmNavLink:active {
    background-color: #c9c9c3;
    text-decoration: none;
    color: #333333;
}
a.lmNavLink:hover, a.lmNavLinkActive:link, a.lmNavLinkActive:visited, a.lmNavLinkActive:active, a.lmNavLinkActive:hover {
    background-color: #333333;
    text-decoration: none;
    color: #ffffff;
}
.lm_nav_bottom {
    background-image: url('../images/frame/lm_nav_bottom.gif');
}

/* Right Margin */
.inputFieldSearch {
    width: 189px;
    font-size: 11px;
    padding-left: 3px;
    color: #222222;
    height: 18px;
    border: 1px solid #7d9eb7; 
}
.inputFieldSearch0 {
    width: 189px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 3px;
    color: #999999;
    height: 18px;
    border: 1px solid #7d9eb7;
}
.inputFieldSearch1 {
    width: 189px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 3px;
    color: #222222;
    height: 18px;
    border: 1px solid #7d9eb7;
}

/* Body and Content */
ul { list-style: url('../images/content/bullet_red.gif') disc outside;}
ol li {list-style-type: decimal;}
ul .innerlist {list-style-image: url(''); list-style-type: circle;}
p {margin:0; padding: 0;}
.black11 {font-size: 11px;}
.black15 {font-size: 15px;}
.black16 {font-size: 16px;}
.button_bar {
    background-color: #f8f8f8;
}
.bullet_red {
    list-style: url('../images/content/bullet_red.gif') disc;
}
.cat_title {
    font-size: 14px;
    font-weight: bold;
}
.dimtable {
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity:0.25;
}
.inputFieldBody, .inputField, .inputQtyBody {
    height: 18px;
    border: 1px #7d9eb7 solid; 
    font-size: 12px; 
    margin-top: auto; 
    margin-right: auto; 
    margin-bottom: auto; 
    margin-left: auto; 
    padding-left: 2px;
    color: #444444;
}
a.prodline:link, a.prodline:visited, a.prodline:active, .prodline {
    font-size: 11px;
    text-decoration: none;
    padding-left: 1px;
}
.subtitle {
    background: url('../images/content/subtitle_bg.jpg') left no-repeat;
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    padding-left:8px;
    position:relative;
    width:100%;
}
.subtitle a:link, .subtitle a:visited  {color:#cc0000;}
.subtitle a:hover  {color:#333333;}
/* Home Page */
a.home:link, a.home:visited, a.home:active {
    color: #ffffcc;
    text-decoration: underline;
} 
a.home:hover {
    color: #cc0000;
    text-decoration: underline;
} 
img  {border:0px;}
#home {
    background-color: #333333;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home {
    color: #ffffff;
    font-size: 12px;
}
#home ul {
    list-style: url('') square;
    position:relative;
    left:60px;
    top: -5px;
    font-size: 12px;
    font-weight: bold;
}
.home_inner {
    font-weight: normal;
    font-size: 12px;
}


