.tldintro_bg{ background:#428BCA;}
.steps_border{border:1px dotted #CCCCCC;}
.dm_tldintro{padding:20px;}
.dm_tldintro .navigation .tags li{float:left;width:52px;text-align:center;height:37px;line-height:37px;background-color:#F4F4F4;margin-right:2px;cursor:pointer;}
.dm_tldintro .navigation .tags li:hover{background-color:#FFC;}
.dm_tldintro .navigation .tags li.dm_tldintro_on{background:url("/images_demo/tagbg.png") no-repeat scroll center top;color:#FFF;height:45px;border:none;}
.dm_tldintro .navigation .tags li.last{width:80px;margin:0;}
.steps table{border-bottom:1px dotted #DCDCDC;}
.steps th{background:none repeat scroll 0 0 #FAFAFA;border-right:1px solid #DFDFDF;color:#AA0000;font-size:24px;font-weight:bold;padding:10px;text-align:center;width:60px;}
.steps th p{text-align:center;}
.steps td ul li{border-right:1px dotted #CCCCCC;display:block;float:left;padding:15px;width:183px;}
.steps td ul li h3{color:#555555;font-size:16px;line-height:normal;margin:0 0 10px;}
.steps td ul li p{color:#888888;line-height:22px;height:110px;}
.steps td ul li div a{height:32px;text-align:center;line-height:32px;color:#FFF;display:block;}
.steps td ul li div a:hover{text-decoration:none;}

.steps td ul li h3 a{color:#555555;}
.steps td ul li h3 a:hover{text-decoration:none;color:#aa0000;}
.steps td ul li h3 a span{ background:url("/images_demo/domain/icon.gif") no-repeat scroll 0 0; height:16px; width:35px; font-size:11px; color:#fff; padding-left:8px;line-height:15px; display:inline-block;}