/* CSS Document */

div.l_area, div.c_area, div.r_area{ float: left; display: inline; width:264px;}
div.l_area{ margin-left:35px; margin-right:10px;}
div.c_area, div.r_area{ margin-left:38px;}


table.prdbox					{
								padding-bottom:20px;
								border-bottom:#777777 solid 2px;
								margin-left:2px;
								}
table.prdbox td					{
								width:264px;
								padding-left:25px;
								padding-right:25px;
								vertical-align:top;
								
								}

div#cont_area ul { margin: 10px 0;}
div#cont_area ul li { font-size: 75%; list-style: none; border-bottom: dotted 1px #E1DDD4; padding: 3px 0 2px 0;}
div#cont_area ul li span{ color:#777777; padding-right:0.5em; font-weight: normal;}

div#cont_area 					{ padding-top:2em;}
div#cont_area h2				{ width:940px; height:60px; margin:0 0 1em 0; text-indent: -999em;}
div#cont_area h3				{ font-size: 85%; line-height: 120%; margin:10px 0; background:url(bg_h3.gif) 0 100% no-repeat; padding-bottom:6px;}
div#cont_area h3 span			{ font-weight: normal; font-size: 70%; color:#3333CC;}
div#cont_area p					{ font-size:70%; padding: 5px 0; color:#776666;}
div#cont_area img				{ border: 4px solid #999999; padding:3px;}
div#cont_area a:hover img 		{ border: 4px solid #ff3333;}
div#cont_area .r_area ul		{ padding-bottom:20px;}
div#cont_area .r_area h3		{ font-size:75%;}
div#cont_area .r_area h3 span	{ color:#CC3333; font-size:100%; font-weight: bold;}
div#cont_area img.nonborder		{ border: 0; margin-bottom:10px; padding:0;}

div#cont_area h2#prodct			{ background:url(stt_catarog.gif) 0 0 no-repeat;}
div#cont_area h2#aftprt			{ background:url(stt_afterparts.gif) 0 0 no-repeat;}

div#flow_area { padding: 0px 35px 0px 0px; margin-left:15px;}
div#flow_area h2{ margin: 20px 0 5px 0; font-size:90%; border-bottom: solid 2px #E1DDD4; background:none;}
div#flow_area p{ font-size:75%; padding: 5px 0; }

#flow	   { border:0; padding:0; font-size:12px;}
div#flow_area #flow p	   { font-size:100%;}
#flow th   { border-bottom: 3px double #E1DDD4; padding:4px 0 1px 0;
			 text-align:center; background:#F1EFEE;}
#flow td   { border-bottom: 2px solid #E1DDD4; padding:10px 0 ; vertical-align:top;}
#flow .cell1 { width:20%;}
#flow .cell2 { width:60%;}
#flow td.name 	 { text-align:center; color:#663333; }
#flow td.name span { color:#E1DDD4; margin-right:0.5em;}
#flow td.name a  { text-decoration:none;}
#flow td.date 	 { }
#flow td.date ul {
	padding: 0 14px;
	list-style: none;
	line-height: 12px;
}
#flow td.date li {
	margin-left:1em;
	text-indent:-1em;
	margin-bottom:5px;
	font-size: 11px;
	;
}
#flow td.date p  { padding: 0 14px 0 14px;}

div#flow_area ol{ font-size:75%; margin: 3em 0 3em 2em; width:850px;}
div#flow_area ol li{ padding: 3px 0 2px 0; border-bottom: dotted 1px #E1DDD4;}

div#flow_area .r_area{ margin:2.1em 0 0 0 ; float: right; display:inline; width:240px; border: solid 4px #E1DDD4; padding:3px}
#flow td.date span, div#flow_area ol span{ color:#776666; text-decoration:underline;}

div#flow_area .r_area h3{ margin: 0; font-size:90%; border-bottom: solid 2px #E1DDD4; background:#F1EFEE; padding:5px 0 3px 0; text-align:center;}
div#flow_area .r_area ul{  font-size: 75%; list-style: none; padding: 10px 0;}
div#flow_area .r_area ul li{ padding: 6px 1em 2px 1em ; border-bottom: dotted 1px #E1DDD4;}

div.parts_a, div.parts_b, div.parts_c, div.parts_d{ float:left; display:inline;} 
div.parts_a, div.parts_d { width:264px;}
div.parts_b, div.parts_c { width:566px;}
div.parts_a, div.parts_c { margin-left:35px}
div.parts_b, div.parts_d { margin-left:38px}

div.parts_b div, div.parts_c div { width:264px; float:left; display:inline;}
.rbox{ margin-left:38px;}

div#after_parts					{ padding-top:20px;}
div#after_parts h3				{ font-size: 85%;background:none; margin-bottom:0; padding:0;}
div#after_parts h4				{ font-size: 85%; line-height: 120%; margin:10px 0; background:url(bg_h3.gif) 0 100% no-repeat; padding-bottom:6px;}
div#after_parts p				{ font-size: 75%; padding: 5px 1em;}
div#after_parts p.pv			{ padding: 0; text-align:center;}


div#cont_area p.btn { text-align:center; padding-bottom:0;}
p.btn a{ background:url(btn_buy.gif) 0 0 no-repeat; width:170px; height:28px; text-indent:-999em; display: block; overflow: hidden; margin:0 auto;}
p.btn a:hover{ background:url(btn_buy.gif) 0 -28px no-repeat;}

div#cont_area p.btn2 { text-align:center; padding-bottom:0;}
p.btn2 a{ background:url(btn_buy2.gif) 0 0 no-repeat; width:170px; height:28px; text-indent:-999em; display: block; overflow: hidden; margin:0 auto;}
p.btn2 a:hover{ background:url(btn_buy2.gif) 0 -28px no-repeat;}


div#cont_area .btn_sub{ text-align:center; paddig-top:0; font-size:10px;}
