html{font-family:Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica;}
body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,cite,code,em,small,strike,strong,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;}
body {background:#FFFFFF;padding:0;margin:0;border:0;font-size:12px;color:#2b3e42;}
html, body {height:100%; margin:0; padding:0;}

form, input, select, textarea {font-size:12px; color:#5b5454;}
h1, h2, h3, h4, h5, h6, ul, li, form, input, select, textarea {margin:0;padding:0;}
div, p, td {font-size:12px; color:#2b3e42;}
a {font-size:12px; text-decoration:underline; color:#006397;}
a:hover {text-decoration:none;}

li {list-style:none;}

h1 {font-size:20px;color:#ab2509;font-weight:normal;}
h2, h3, h4, h5, h6 {font-size:18px;font-weight:normal;padding:10px 0 0 0;color:#000;}
h3.var {color:#2b3e42;}
h3.var01 {font-size:17px;}
.st02 h3 {padding:0;}

#all {width:100%; height:100%; min-height:100%; margin-bottom: -0px; margin-right:auto; margin-left:auto; background:#fff; max-width:974px;}
#all_min {width:100%;  min-width:100%; background:#fff; border-top:10px solid #FFFFFF;}

html>body #all{height:auto;}

#all_p {padding: 0 5px 10px 5px;}
#main {padding:0 0 0 0px;}

#con01 {width:929px;  margin-top:3px;}
#con02 {margin-left:1px;}
#left01 {float:left; width:145px; margin-top:313px;}

.box01 ul {margin:12px 0 0 0;}
.box01 ul li {padding:0 0 0 19px; margin:0 0 13px 0; background:url(i/bullets/bul001.gif) no-repeat 0 3px;}

.box02 {text-align:center;}

.box03 {width:100%;}

.box03 .st01 {background:url(i/bgs/bg011.gif) repeat-y 0 0;}
.box03 .st02 {background:url(i/bgs/bg011.gif) repeat-x 0 100%;}
.box03 .st03 {background:url(i/bgs/bg011.gif) repeat-y 100% 0;}
.box03 .st04 {background:url(i/bgs/bg012.gif) no-repeat 0 100%;}
.box03 .st05 {background:url(i/bgs/bg013.gif) no-repeat 100% 100%;}
.box03 .st06 {background:url(i/bgs/bg011.gif) repeat-x 0 100%;}

.box03 .st07 {background:url(i/bgs/bg011.gif) repeat-x 0 100% #e9ecec; float:left; cursor:pointer;}
.box03 .st07 div {background:url(i/bgs/bg014.gif) no-repeat  0 0;}
.box03 .st07 div div {background:url(i/bgs/bg015.gif) no-repeat 100% 0;}
.box03 .st07 div div div {background:url(i/bgs/bg011.gif) repeat-x 0 100%; padding:10px 20px 9px 20px; text-align:center;}

.box03 .st07_act {background:url(i/bgs/bg011.gif) repeat-x 0 0 #fff; float:left; cursor:pointer;}
.box03 .st07_act div {background:url(i/bgs/bg009.gif) no-repeat  0 0;}
.box03 .st07_act div div {background:url(i/bgs/bg010.gif) no-repeat 100% 0;}
.box03 .st07_act div div div {padding:10px 20px 9px 20px; font-weight:bold; text-align:center;}

.box03 .st08 {padding:0px 0px 0px 0px;}

.box03 .clrw {margin:-1px 0 0 0; height:0;} 

.box03 p {margin:0;padding:0;}

.box04 {width:48%;}
.box04 .st01 {float:right; width:100%; margin-left:-75px; background:none;}
.box04 .st02 {margin-left:75px; background:none;}
.box04 .st03 {float:left; width:75px; background:none; text-align:center;}
.box04 .st02 ul {margin:10px 0 0 0;}
.box04 .st02 h3 {font-size:20px; font-weight:normal; color:#26383b; text-decoration:none;}
.box04 .st02 h3 a{font-size:20px; font-weight:normal; color:#26383b; text-decoration:none;}
.box04 .st02 h3 a:hover {color:#5ea75a;}

/* from styleinner.css dr07032008 */
.box06 {background:url(i/bgs/bg034.gif);}
.box06 .st01{background:url(i/bgs/bg036.gif) no-repeat 0 0;}
.box06 .st03{background:url(i/bgs/bg037.gif) no-repeat 0 0;}
.box06 .st04{background:url(i/bgs/bg053.gif) no-repeat 0 0;}
.box06 .st02{background:url(i/bgs/bg035.gif) no-repeat 0 100%; _height:85px; min-height:85px;}
.box06 h3 {font-size:18px; padding:9px 12px 0 12px;}
.box06 .st02 h3 {font-size:18px; padding:9px 52px 0 12px; text-align:right;}
.box06 .st04 h3 {font-size:18px; padding:15px 42px 10px 12px; text-align:right;}
.box06 p {color:#2b3e42; padding:12px 12px 10px 12px; margin:0;}
.box06 p strong.var01 {color:#ab2509;}
/* dr:e */


.list01 {margin:10px 0 0 0; width:48%;}
.list01 li {background:url(i/bullets/bul007.gif) no-repeat 0 3px; padding:0 0 2px 14px;}

.list02 {margin:10px 0 0 0;}
.list02 li {background:url(i/bullets/bul007.gif) no-repeat 0 3px; padding:0 0 2px 12px;}

#header {min-width:100%; position:absolute; top:25px; left:-1px; width:100%; overflow:hidden; height:300px;}

#header_max {margin-right:auto; margin-left:auto; max-width:1000px;}

#header_border {padding:0 20px 0 20px;}

#fla01 {border-bottom:3px solid #CC33CC;}

.header0 {margin:0;}
.header1 {}
.header2 {height:292px;}
.header3 {margin:17px 0 0 0; text-align:right; width:490px;}
#header .tels {text-align:left;}
#header .tels span {display:block; float:left; background:url(i/icons/ico001.gif) no-repeat 0 3px; padding:0 0 3px 16px;}
#header .addon1 {}
#header .addon1 a {font-size:10px; color:#2b3e42; padding:0px 0 2px 22px; display:block; float:right;}
#header .addon1 a.st01 {background:url(i/icons/ico002.gif) no-repeat 0 1px;}
#header .addon1 a.st02 {background:url(i/icons/ico003.gif) no-repeat 0 1px;}
.header4 {padding:0 0 0 39px; margin:25px 0 0 0;}

.mmenu {margin:0px 0 0 39px; height:21px;}
.mmenu a {font-size:18px; color:#2b3e42; text-decoration:none; margin:0;}
.mmenu a:hover {color:#5ea75a;}

.mmbt {background:url(i/bgs/bg332.gif) no-repeat left #5ea75a; margin:9px 0 0 0;}
.mmbt div {background:url(i/bgs/bg333.gif) no-repeat right;}

.but001 {background:url(i/bgs/bg004.jpg) no-repeat 100% 0;}
.but001 a {background:url(i/bgs/bg005.gif) no-repeat 0 0; display:block; padding:6px 16px 9px 16px;}

a.but002 {background:url(i/bgs/bg016.jpg) no-repeat 100% 0; display:block; padding:6px 17px 7px 19px; border-left:4px solid #e07059;}

.but003 {background:url(i/bgs/bg017.jpg) no-repeat 100% 0;position:relative;top:5px;}
.but003 a {background:url(i/bgs/bg018.jpg) no-repeat 0 0; display:block; padding:7px 34px 7px 34px; color:#fff; font-weight:bold; text-decoration:none;}
.but003 a:hover {text-decoration:underline;}

.but004 {border-left:4px solid #ab2509;position:relative;top:5px;}
.but004 a {background:url(i/bgs/bg310.jpg) no-repeat 100% 0; display:block; padding:7px 17px 7px 19px; line-height:13px;}


#of {height:180px;}
#footer {height:180px; background:url(i/bgs/bg006.gif) repeat-x 0 100%; width:100%;}
#footer_max {width:100%; margin-right:auto; margin-left:auto; max-width:1000px;}
#footer_min {width:100%; min-width:100%;}
#footer_border { 
	padding:0 20px; 
	background:#fff; 
	/* height:180px; *//* height: 290px; *//* height: 310px; */
	height: 240px; /* dr10152008 */
	background:url(i/bgs/bg006.gif) repeat-x 0 100% #fff; 
}
.footer1 .bmenu, .bmenu a {font-size:13px;}
.footer1 .select {margin:10px 0 0 0;}
.footer1 .select select {width:155px; height:21px; _margin:2px 0 0 0;}

.footer4 {width:250px;}
.footer3 {text-align:right;}

.wd {color:#788c94; font-size:12px; padding:3px 0px 0px 0px;}
.wd a {text-decoration:none; color:#4d5d60;}
.wd a  span {text-decoration:underline; color:#006397; font-weight:bold; font-size:12px;}
.wd a:hover {text-decoration:none;}
.wd a:hover span {text-decoration:none;}
.wd img {vertical-align:top; margin:2px 7px 0px 3px;}

.txt52 {color:#ab2509;}


.rzd {background:url(i/bgs/bg007.gif) no-repeat 0 0 #9dc157; margin:13px 0 12px 0;}
.rzd div{background:url(i/bgs/bg008.gif) no-repeat 100% 0;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}

#flashHeader {height:168px;}
.matrixCoupon {margin-top:5px;padding:7px;border:2px dashed #999;width:220px;background:#ffffee;}
.oldPrice {font-size:14px;margin-top:5px;}
.oldPrice span {text-decoration:line-through;font-weight:bold;}
.newPrice {line-height:0.9;}
.newPrice span {color:#ab2509;font-weight:bold;font-size:28px;}
