body { color: #3D3A37; font: 11px/15px Tahoma, Arial, Serif; background: #DEE0D7; margin: 0px; padding: 0px; }

a:link { color: #A33700; text-decoration: none }
a:active { color: #A33700; text-decoration: none; }
a:visited { color: #A33700; text-decoration: none; }
a:hover { color: #E86928; text-decoration: underline; }

a.navbar_link:link { color: #FFFFFF; text-decoration: none; }
a.navbar_link:active { color: #FFFFFF; text-decoration: none; }
a.navbar_link:visited { color: #FFFFFF; text-decoration: none; }
a.navbar_link:hover { color: #FFFFFF; text-decoration: underline; }

a.bluebar_link:link { color: #DAECFF; text-decoration: none; }
a.bluebar_link:active { color: #DAECFF; text-decoration: none; }
a.bluebar_link:visited { color: #DAECFF; text-decoration: none; }
a.bluebar_link:hover { color: #FFFFFF; text-decoration: underline; }

a.green_link:link { color: #5C6436; text-decoration: none; }
a.green_link:active { color: #5C6436; text-decoration: none; }
a.green_link:visited { color: #5C6436; text-decoration: none; }
a.green_link:hover { color: #5C6436; text-decoration: underline; }

p, td, li, li p, ul { color: #606060; font: 11px/15px Tahoma, Arial, Serif; }

.home_header_bkg { background: #E3D5E4; }
.home_header_1 { color: #FFFFFF; background: #677139 url(images/header_home_1c.jpg) top left no-repeat; height: 132px; width: 770px; padding: 18px 90px 18px 80px }
.home_header_2 { color: #FFFFFF; background: #677139  url(images/header_home_2c.jpg) top left no-repeat; height: 132px; width: 770px; padding: 18px 90px 18px 80px }
.home_header_3 { color: #FFFFFF; background: #677139  url(images/header_home_3c.jpg) top left no-repeat; height: 132px; width: 770px; padding: 18px 90px 18px 80px }
.home_header_r1 { background: url(images/header_home_right1.jpg) top left repeat-y; height: 72px; line-height: 10px; padding: 10px 0px 0px 10px; }
.home_header_r2 { background: url(images/header_home_right2.jpg) top left repeat-y; height: 72px; line-height: 10px; padding: 10px 0px 0px 10px; }
.home_header_r3 { background: url(images/header_home_right3.jpg) top left repeat-y; height: 72px; line-height: 10px; padding: 10px 0px 0px 10px; }
.home_header_l { background: #677139; height: 132px; }
.home_center_bkg { background: #FFFFFF; padding: 20px; width: 305px; }
.home_spotlight { color: #303819; background: #A2A885; padding: 20px; width: 305px; }

.sub_header { background: #EADEE9; height: 72px; }
.sub_header_r { background: url(..images/header_sub_right.jpg) top left repeat-y; height: 72px; line-height: 10px; padding: 10px 0px 0px 10px; }
.navbar_bkg_l { background: #5C6537; height: 40px; }
.navbar_bkg_r { background: url(..images/nav_bkg_right.gif) top left repeat-x; height: 40px; }

.bluebar_bkg { background: #ADB193; height: 30px; }
.bluebar_txt { color: #DAECFF; }
.center_bkg { background: #FFFFFF; padding: 20px; width: 390px; }
.center_cat_bkg { background: #ffffff url(images/prod_idxheader_bkg.gif) repeat-x; padding: 20px; width:610px;}
.center_bkg_full { background: #FFFFFF; padding: 20px; }
.section_header { height: 144px; }
.ttl_drk_16 { color: #5C6436; font-size: 16px; }
.ttl_wht_16 { color: #FFFFFF; font-size: 16px; }
.ttl_lt_14 { color: #AAAE97; font-size: 14px; height:76px; }
.ttl_lt_16 { color: #AAAE97; font-size: 16px;  }
.sidenav_13 { color: #5C6436; font-size: 13px; }
.sidenav_pad_top { padding: 10px 0px 10px 0px; }
.sidenav_pad { padding: 6px 0px 6px 0px; }
.sidenav_at { background: #EBECE7; padding: 6px 0px 6px 0px; }
.sidenav_sub { font-size: 10px; line-height: 13px; padding: 10px 10px 10px 20px; }
.sidenav_div { background: #AAAE97; height: 1px; }

.pgnav_numbers { padding: 0px 5px 0px 5px }

.sidebar_bkg { background: #ECEFF3; padding: 0px 15px 0px 15px; width: 150px; }
.ddd_divider_reg { background: url(images/ddd_divider_reg.gif) left repeat-x; height: 29px; }
.footer { padding: 10px; }
.footer_box { background: #D0D3C4; }
.txt_10 { font-size: 10px; line-height: 13px; }
.txt_12 { font-size: 12px; line-height: 14px; }
.txt_14 { font-size: 14px; line-height: 17px; }
.txt_16 { font-size: 16px; line-height: 18px; }
.txt_blue { color: #32516b; }
.txt_green { color: #5c6436; }
.caption { color: #A19991; font-size: 10px; }
.forms { color: #333333; font: 11px Tahoma, Arial, Serif; background-color: #FFFFFF; }
.forms_blue { color: #3D3A37; font: 11px Tahoma, Arial, Serif; background-color: #EAEEF2; }
.img { float: right; margin: 0px 0px 15px 15px; }

.table { border-color: #E0E0E0 #B4B4B4 #B4B4B4 #E0E0E0; border-style: solid; border-width: 1px; background: #FFFFFF; }
.bottomcell_pad { padding: 0px 0px 10px 0px; }

.hide { display: none; }
.ddd_divider { background: url(images/ddd_dkr_green.gif) left repeat-x; height: 31px; }
.prod_title_bkg { background-color: #f2f3ee; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 20px; width: 390px; }
.sidebar_bkg_prod { background: #b0b698; width: 182px; }
.sidebar_prod { color: #52524e; background: #b0b698; padding: 10px; }
.prod_catlist { background-image: url(images/prod_idxlist_bkg.gif); background-repeat: repeat-y; list-style-image: none; }
.prod_title { color: #9B3F0C; font-weight:bold; }
.prod_listing { padding: 0px 10px 15px 10px; }
.sidenav_sub_active { background: #EBECE7; font-size: 10px; line-height: 13px; padding: 10px 10px 10px 20px; }

div#loginarea {
    background-image:  url(images/header_home_3login.jpg);
    background-repeat: no-repeat;
    height: 28px;
    width: 159px;
}

span#logintext {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 5px;
}

span#loginmsg {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 5px;
    color: black;
}

div#registerarea {
    background-image:  url(images/header_home_3pro.jpg);
    background-repeat: no-repeat;
    height: 44px;
    width: 159px;
}

div#registertext {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 10px;
}

span#registermsg {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 10px;
    color: black;
}

