body, html {
background: #42414d;
margin: 0px;
border: 0px;
font-family: Helvetica, Arial, Sans-Serif;
font-size: 12px;
line-height: 14px;
}
img { border:0px; }
form,p { margin: 0px; padding: 0px; }
h1 {
padding:4px;padding-left:17px;padding-right:17px;margin:0px;
background:#d7dded;line-height:27px;margin-bottom:5px;
font-size:27px;font-weight:normal;color:#314198;
}
h1 p { padding-top:0px;font-size:22px;line-height:15px;padding-right:0px !important; text-align:right;color:#6f7da2; }
h2 {
padding:4px;padding-left:10px;padding-right:5px;margin:0px;padding-bottom:0px;
line-height:20px;font-size:16px;
font-weight:normal;color:#ca7c10;
}
h2 p { padding-top:5px !important;font-size:19px;line-height:14px; text-align:right;color:#ca7c10; }
h4 { padding:0px;margin:0px;font-size:16px;line-height:17px;color:#d9943a; }
h4 a { color:#d9943a !important; }
.sh4,.sh4 a { padding:0px;margin:0px;font-size:13px;line-height:19px;color:#ca7c10;text-decoration:none; }
.fleft { float:left; }
.pdr10 { padding-right:10px; }
#clear { clear: both; }
#clearacc { clear: both;font-size:1px;line-height:1px;height:3px; }
#clearg { clear: both;font-size:1px;line-height:1px;background:#b2b591;height:1px;margin-bottom:10px; }
#clearg2 { clear: both;font-size:1px;line-height:1px;background:#b2b591;height:1px;margin-bottom:2px;margin-left:15px;margin-right:15px; }
#clearb { clear: right;font-size:1px;line-height:1px;background:#98a0b7;height:1px;margin-bottom:10px;margin-top:5px; }
#shl {
width: 795px;
background-image: url('images/shl.gif');
background-repeat: repeat-y;
}
#shr {
width: 797px;
background-image: url('images/shr.gif');
background-repeat: repeat-y;
background-position: top right;
}
#wrapper {
background: #ffffff;
width: 777px;
text-align: left;
}
#header {
position: relative;
height:158px;
}
#site {
position: absolute;
bottom: 0px;
right: 9px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
}
#site a {
color: #6a7ba3;
text-decoration: none;
}
#site a:hover {
color: #ffffff;
}
#blue_sp {
background: #2b4094;
height: 5px;
font-size:3px;line-height:3px;
}
#nav { margin: 0px;padding: 0px;padding-left:3px;list-style: none;height: 27px;background: #d89635;font-size: 12px;font-weight:700;}
#nav li:hover ul {display: block;}
#nav li ul {display: none;position: absolute;background: #6a7ba3;top: 27px;left: 0px;margin: 0px;padding: 0px;list-style: none;z-index:5;}
#nav li ul li {float: none;width: 200px;}
#nav li {float: left;height: 27px;line-height: 27px;position: relative;}
#nav li a {color: #ffffff;text-decoration: none;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;}
#nav li:hover {background: #2b4094;}

#white_sp {
background: #ffffff;
height: 15px;
}
#left_cell {
float: left;
margin-left: 9px;padding-bottom:9px;
width: 448px;
}
#left_cell p,#left_sp,#right_content p {
padding:8px;padding-left:17px;padding-right:17px;line-height:15px;
}
#left_sp p { padding:0px; }
#right_cell {
float: left;
margin-left: 9px;padding-bottom:9px;
width: 300px;
}
#news_wrapper { background: #d7dded; padding-top: 10px;padding-bottom:1px; }
#banner { border-left: 17px solid #2b3f95; border-right: 17px solid #2b3f95; border-top: 5px solid #2b3f95; border-bottom: 5px solid #2b3f95; }
.dark_green { color: #2b3f95; font-size: 14px; font-weight: bold; margin-top: -4px;margin-bottom:4px; line-height:18px; }
#news { margin: 0px; padding: 0px; border-left: 5px solid #6b7ca7; list-style: none; padding-left: 6px; }
#news li {  background-image: url("images/arrow_bl.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
#news li a { color: #2b3f95; text-decoration: none;padding-left: 12px; }
#news li:hover { background-image: url("images/arrow_bl_hover.gif");background-repeat:no-repeat;}
#news li:hover a { color:#975712; }
.footer { color: #42414d; height: 23px; text-align: center; line-height: 23px; font-weight: bold; font-size: 11px; }
.footer a { color: #42414d; text-decoration: none; }
.footer a:hover { color: #2b2a2f; }
#copy { position:relative;left:1px;color: #ffffff; text-align: left; width: 777px; background-image: url("images/shb.gif"); background-repeat: repeat-x; height: 18px; line-height: 18px; font-size: 11px; }

#boxl { background:#fae6cb; }
#boxd { background:#f7d7ae;margin-top:5px;margin-bottom:5px; }
#boxg { background:#dfe2bc; }
#boxl p,#boxd p,.or_p { padding:10px;padding-top:2px;padding-bottom:12px;color:#ca7c10; }
.alignr { float:right;margin-left:10px; }
.alignl { float:left;margin-right:10px; }
.mt10 { margin-top:10px; }
.mt8 { margin-top:8px; }
.black12 { font-size:12px;line-height:14px; color:#000000; }
.black19 { font-size:19px;padding-top:2px !important;padding-bottom:4px !important; }
.green12 { font-size:12px;color:#787b5b; }
.label_gr { font-size:12px;color:#485443;padding-bottom:2px !important;padding-top:4px !important; }
.label_gr2 { font-size:12px;color:#485443;padding-bottom:0px !important;padding-top:0px !important; }

.pr_cat { font-size:17px;font-weight:bold; }
.pr_comm { color:#787b5b; }

#th4 { float:left;width:95px;text-align:center;margin-right:8px;margin-top:8px;margin-bottom:5px; }
#th4 a { color:#000000;text-decoration:none; }

#frow_bl { background:#c3cada;font-size:18px;line-height:32px;height:32px;color:#2b4094;padding-left:8px;padding-right:8px;}
#frow_bl p { float:right;font-size:12px;padding:0px; }
#frow_gr { background:#c7caa6;font-size:18px;line-height:32px;height:32px;color:#5d5f44;padding-left:8px;padding-right:8px;}
#frow_gr p { float:right;font-size:12px;padding:0px; }
#frow_gr p a { text-decoration:none;color:#5d5f44; }

.t_shop { font-size:12px;line-height:15px;color:#474d65;width:280px; }
.t_shop_h { border-bottom:2px solid #b2b9cb; }
.b_blue { border:0px; background:#c3cada; color:#2b4094;margin-top:3px; }
.t_calc { font-size:12px;line-height:15px;color:#485443;width:280px; }
.t_calc_h { border-bottom:2px solid #b9be9e; }
.b_green { border:0px; background:#c7caa6; color:#5d5f44;margin-top:3px; }
.b_green2 { border:0px; background:#c7caa6; color:#5d5f44;font-weight:bold; }
.b_gray { border:0px; background:#b2b2b2; color:#ffffff;margin-top:5px; }
.t_gray_h { border-bottom:2px solid #d1d4d0;color:#485443; }
.calc_inp { font-size:12px;color:#5d5f44; width:95px; }
.f_inp { font-size:12px;color:#6f6f6f;width:160px; }

#left_nav { float:left;width:150px;background:#fae6cb;margin-left:9px;}
#left_nav ul li a { text-decoration:none;font-weight:normal; }
#left_nav ul a { margin-left:0px;color:#b77112;font-weight:bold;margin-top:10px; }
#left_nav ul a:hover { color:#000000; }
#left_nav ul { margin:0px;padding:0px;list-style:none;padding-top:15px;padding-left:15px; }

#left_nav ul li {  background-image: url("images/arrow_ln.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
#left_nav ul li a { color: #b77112; text-decoration: none;padding-left: 10px; }
#left_nav ul li:hover { background-image: url("images/arrow_ln_h.gif");}
#left_nav ul li:hover a { color:#000000; }


#frow_or { text-align:center;background:#f7d7ae;height:26px;line-height:26px; }
#frow_or a { text-decoration:none;font-size:18px;color:#b77112;font-weight:normal; }

#right_content { margin-left:165px;margin-right:12px; } 
.price { color:#91040a;font-weight:bold;text-align:right; }
#or_bg { background-image:url('images/or_bg.gif');background-repeat:repeat-y;background-position:9px 0px; }

#cart_bar { float:right;background:#c6cbdf;color:#32448c;height:26px;line-height:26px;padding-left:8px;padding-right:8px; }
#cart_bar a { color:#32448c;text-decoration:none;font-size:17px;margin-right:10px; }
.link_br { text-decoration:none;color:#bd761c;font-weight:bold; }

#pr_price { color:#000000;font-size:12px;font-weight:bold; }
#pr_pricen { color:#6d9f30;font-size:18px;line-height:20px;padding-top:5px !important; }
#pr_pricen2 { color:#b77112;font-size:13px;line-height:18px;padding-top:2px !important; }
#pr_pricen3 { color:#b77112;font-size:13px;line-height:18px;padding-top:2px !important; }
.pr_pr1 { color:#818181;font-size:13px; }
.qty { font-size:11px;width:45px;margin-top:3px; }
#left_sp a { color:#2c4ccf; }
#left_sp a:visited {color:#697a89; }
.ul10 { padding:0px;margin:0px;margin-left:15px; }
.cont { font-size:15px; line-height:24px !important; width:260px;  }
#logos div { float:left;margin:3px;width:170px; line-height:120px !important;height:120px;text-align:center;border:1px solid #cacaca }
#members { color:#5e5e5e;font-size:10px;line-height:12px; }
#members b { font-size:13px;line-height:16px; }
#members i { font-size:12px;line-height:16px;color:#b8ad7d; }
#members a { color:#5e5e5e;text-decoration:none; }
#members a:hover { text-decoration:underline; }
#mdiv { float:left; width:270px; }

.shop_t { font-size:12px; }
.shop_t td { border:1px solid #d89635 }
.frow { color:#b77112; background:#f7d7ae;font-weight:bold }
.shop_t2 { font-size:12px; }
.padd5 { margin-top:8px;margin-bottom:8px; }
#full_content { padding-left:10px;padding-right:10px; }

#logos div { float:left;margin:3px;width:170px; line-height:120px !important;height:120px;text-align:center;border:1px solid 