@charset "utf-8";
#banner { height:210px; width:710px; background:url(../images/banner.jpg) no-repeat;}
#banner h1 { font-size:20px; padding:5px;}
#banner p { padding:5px; width:300px; margin-left:120px; line-height:1.4; color:#333;}
body{
	padding:0;
	margin:0;
	font:10px Tahoma, Arial, sans-serif;
	width:100%;
	background:#fff;
	text-align:center;
}
img{
	border:0;
}
ul{
	margin:0;
	padding:0;
}
ol{
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
}
h2{
	margin:0;
	padding:0;
}
h5{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
.warp{
	clear:both;
}
a{
	font-size:11px;
}
a:link,
a:visited{
	color:#027ac6;
	text-decoration:none;
}
a:hover{
	color:#f60;
	text-decoration:underline;
}
/******************/
/***    Head    ***/
/******************/
#ppp{
	width:923px;
	margin:0 auto 13px auto;
	text-align:left;
}
#ppp .top{
	width:923px;
	height:149px;
	background:url(../images/top.jpg) no-repeat;
}
#ppp .toptitle{
	position:relative;
	top:25px;
	left:15px;
}
#ppp .toptitle .tu{
	color:#fff;
	font-size:45px; margin:0; padding:0;
}
#ppp .toptitle .tu a{
	color:#fff;
	font-size:54px;
}
#ppp .toptitle .tu a:hover{
	color:#fff;
	font-size:54px;
	text-decoration:none;
}
#ppp .toptitle .title2{
	position:relative;
	top:3px;
	color:#000;
	font-size:19px;
	margin-left:23px;
	font-weight:normal;
}
#ppp .toptitle .title3{
	position:relative;
	top:-14px;
	left:5px;
	color:#fff;
	font-size:17px;
}
#ppp .nav{
	padding-left:12px; padding-top:5px;
	height:35px;
	color:#666;
	background:url(../images/nav-bg.jpg) repeat-x;
}
#ppp .nav .navbg{
	width:100%;
	height:27px;

}
#ppp .nav a{
	padding:0 5px;
	font-weight:bold;
	line-height:27px;
}
#ppp .nav a:link,
#ppp .nav a:visited{
	color:#fff;
}
#ppp .nav a:hover{
	text-decoration: underline; color:#fff;
}
/******************/
/***    Body    ***/
/******************/
#bbox{
	width:923px;
	margin:0 auto;
	text-align:left;
}
#bbox #for_l {
	float:left;
	width:710px;
}
#bbox .k1{
	float:left;
	margin-right:13px;
}
#bbox .k2{
	float:right;
}
#bbox .k3{
	float:right;
	width:201px;
}
#bbox .k3.ad{
	background:#E9F9B9; width:120px; height:600px;
	padding-left:0px; border-left:1px solid #7CA200; border-right:1px solid #7CA200; border-bottom:1px solid #7CA200;
}
#bbox .k3.ad img{
	margin-left:0px; width:120px; height:600px;
}
/***  searchbar ***/
.search{
	width:521px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-bottom:6px;
}
.search input{
	vertical-align:middle;
	background:#d8e8f5;
	height:18px;
	border:1px #8e8d8d solid;
	margin-right:6px;
}
.search .go{
	width:40px;
	height:20px !important;
	height:auto;
	color:#fff;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/go_bg.gif) repeat-x;
	cursor:hand;
}
/*** col01 ***/
#menu{
	width:171px;
	margin-bottom:12px;
	padding-top:10px;
	background:#E9F9B9 url(../images/menubg_top.jpg) no-repeat; border-left:1px solid #7CA200; border-right:1px solid #7CA200;
}
#menu ul{
	padding-bottom:10px;
	background:url(../images/menubg_bot.jpg) no-repeat bottom left;
}
#menu li{
	list-style:none;
	height:auto !important;
	height:21px;
	background:url(../images/menubg_y.jpg) no-repeat top left;
}
#menu li a{
	color:#fff;
	font-weight:bold;
	padding-left:12px;
	line-height:21px;
}
#menu .index a{
	display:block;
}
#menu .index a:link,
#menu .index a:visited{
	color:#027ac6;
	background:none;
}
#menu .index a:hover{
	/*padding-left:20px;*/
	/*background:#76a716 url(../images/dot01.gif) no-repeat 10px 50%;*/
}
#menu .index a.one{
	color:#fff;
	padding-left:20px;
	background:#76a716 url(../images/dot01.gif) no-repeat 10px 50%;
	text-decoration:none;
}
#release{
	width:171px;
	background:#E9F9B9;
}
#release ul {
	border-left:1px solid #7CA200; border-right:1px solid #7CA200; border-bottom:1px solid #7CA200;
}
#release h2{
	font-size:11px;
	padding:6px 10px 6px 12px;

	background:url(../images/title_1.jpg) no-repeat;
	color:#fff;
}
#release li{
	line-height:18px;
	margin-left:23px;
}
#release li a{
	color:#027ac6;
	line-height:18px;
}
#release .bottom{
	/*background:#313131 url(../images/release_rbot_le.gif) no-repeat bottom left;*/
}
#release .bottom div{
	display:block;

	/*background:url(../images/release_rbot_ri.gif) no-repeat bottom right;*/
}
/*** col02 ***/
#edit{
	width:521px;
	text-align:left;
	background:#f0f0f0;
}

#edit h2{
	color:#fff;
	font-size:11px;
	line-height:28px;
	background:#94C300;/*url(../images/title_2_ce.jpg) repeat-x;*/
}
#edit h2 strong{
	display:block;
	/*background:url(../images/title_2_le.jpg) no-repeat;*/
}
#edit h2 strong div{
	padding-left:18px;
	height:28px;
	/*background:url(../images/title_2_ri.jpg) no-repeat top right;*/
}
#edit .new{
	padding:13px 13px 13px 17px;
	background:#f0f0f0;
}
#edit .product .new{
	background:none;
}
#edit .new img{
	padding:0;
}
#edit .new .about{
	float:right;
	font-size:12px;
	line-height:18px;
	width:270px;
}
#edit .new .about h5{
	border:1px #000 solid;
	background:#000;
}
#edit .new .about h5 a{
	color:#f90;
	margin-left:20px;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
}
#edit .new .about p{
	margin:4px 2px 0 0px;
	font-weight:normal;
	font-size:11px;
}
#edit .new .about span a{
	font-weight:bold;
	color:#06c;
	font-size:12px;
}
#edit .product .new img{
	margin-top:22px;
}
#edit .new .about table{
	width:270px;
	border:0;
	font-size:11px;
	line-height:22px;
}
#edit .new .about table th{
	text-align:left;
}
#edit .product .new .about p{
	font-weight:bold;
	margin:0;
	font-size:11px;
}
#edit .price{
	margin-top:16px;
}
#edit .price p{
	margin:0;
}
#edit .price a{
	color:#06c;
	margin-right:12px;
	text-decoration:underline;
	font-weight:normal;
}
#edit .price img{
	margin-right:6px;
	vertical-align:middle;
}
#edit .other {
	margin:10px 10px 0 17px;
}
#edit .feature .other {
	float:left;
	margin:10px 0 0 8px;
}
#edit .other img{
	float:left;
	margin-right:9px;
}
#edit .feature .other img{
	margin-right:8px;
}
#edit .other .about{
	float:left;
	font-size:10px;
	line-height:12px;
	width:354px;
}
#edit .feature .other .about{
	float:left;
	font-size:10px;
	line-height:12px;
	width:120px;
}
#edit .other .about span{
	padding:1px 40px 1px 0px;
	background:none;
}
#edit .feature .other .about span{
	padding:1px 10px 1px 0px;
	background:none;
}
#edit .other .about span a{
	color:#06c;
	font-weight:bold;
	font-size:12px;
}
#ad img {
	text-align:center;
	margin-left:29px; width:120px; height:600px;
}
#edit .other .about p{
	margin:10px 10px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#edit .other .price{
	margin-top:0;
}
#edit .other .price p{
	margin-top:3px;
	font-weight:bold;
}
#edit .other .price p a{
	font-size:10px;
}
#edit .bottom{
	/*background:url(../images/editpick_bg_le.jpg) no-repeat bottom left;*/
}
#edit .bottom div{
	display:block;
	height:12px;
	/*background:url(../images/editpick_bg_ri.jpg) no-repeat bottom right;*/
}
/*popular*/
#popular{
	text-align:left;
	width:521px;
	margin-top:13px;
	background:url(../images/popular_bg_ce.jpg) repeat-y;
}
#popular h2{
	color:#fff;
	font-size:11px;
	line-height:28px;
	background:#94C300;/*url(../images/title_2_ce.jpg) repeat-x;*/
}
#popular h2 strong{
	display:block;
	padding-left:18px;
	/*background:url(../images/title_2_le.jpg) no-repeat;*/
}
#popular h2 div{
	height:28px;
	/*background:url(../images/title_2_ri.jpg) no-repeat top right;*/
}
#popular h2 label{
	display:block;
	padding-left:18px;
}
#popular h2 strong div span{
	float:right;
	margin-right:10px;
	font-size:10px;
	font-weight:bold;
}
#popular h2 strong div span a{
	color:#fff;
	padding:0 3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
#popular h2 strong div span a:visited{
	color:#fff;
	padding:0 3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
#popular h2 strong div span font{
	color:#99FF33;
	padding:0 3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
#popular .box{
	padding:3px 20px 0 17px;
}
#popular .box li{
	color:#666;
	padding-left:0;
	padding-bottom:8px;
	line-height:14px;
	background:none;
	list-style:none;
}
#popular .box li p{
	margin-top:8px;
	color:#333;
	font-size:11px;

}
#popular .content{
	line-height:20px;
	font-size:11px;
	padding:10px 12px 20px 17px;
}
#popular .fea {
	padding:0px 0px 0px 29px;
	font-size:11px;
	line-height:20px;
}
#popular .box li a{
	font-size:12px;
	font-weight:bold;
	color:#06c;
	margin:8px 0;
}
#popular .box li span{
	float:right;
}
#popular .box li span a{
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}
#popular .prool{
	padding-left:34px !important;
	padding:8px 10px 8px 38px;
	list-style:decimal;
}
#popular .prool li{
	list-style:decimal;
	line-height:18px;
	font-size:11px;
}
#popular .prool li a{
	font-weight:bold;
	color:#06c;
	text-decoration:none;
	font-size:11px;
}
#popular .bottom{
	height:47px;
	background:#999;/*url(../images/popular_bg_2.jpg) no-repeat;*/
}
#popular .bottom p{
	padding-top:19px !important;
	padding-top:8px;
}
.description p{
	padding:10px 12px 20px 17px;
	font-size:11px;
	line-height:20px;
}
#popular .description .bottom{
	height:85px;
	text-align:center;
	background:#999;/*url(../images/key_bg_2.jpg) no-repeat;*/
}
#popular .description .bottom .down{
	padding-top:10px !important;
	padding-top:10px;
	text-align:center;
	margin:auto;
	width:490px;
}
#popular .description .bottom .down p{
	padding:4px 0 !important;
	padding:6px 0;
	margin:0;
}
#popular .description .bottom .down p a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#popular .description .bottom .down img{
	vertical-align:middle;
	margin-right:8px;
}
.keyword{
	margin-top:12px !important;
	margin-top:10px;
	font-weight:bold;
	color:#ff8a00;
	text-align:center;
}
.page{
	text-align:center;
	margin:11px 0;
	color:#fff;
	font-weight:bold;
}
.page a:visited,
.page a:hover,
.page a{
	color:#fff;
	padding:0 3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.page font{
	color:#99FF33;
	padding:0 5px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
a.pagebtn,
a:link.pagebtn,
a:visited.pagebtn{
	color:#aeea10;
	text-decoration:underline;
}
/*** col03 ***/
.k3 h2{
	line-height:26px;
	font-size:11px;
	color:#fff;
	text-align:center;
	background:#9cf url(../images/title_3.jpg) no-repeat;
}
.k3 .box{
	font-size:11px;
}
.k3 ol.box{
	background:#E9F9B9;
	padding:6px 8px 0 36px; border-left:1px solid #7CA200; border-right:1px solid #7CA200; border-bottom:1px solid #7CA200;
}
.k3 ol.box li{
	color:#000;
	line-height:18px;
}
.k3 ol.box li a{
	color:#027ac6;
}
.k3 ul.box{
	background:#E9F9B9;
	border-top:0;
	border-bottom:0;
	padding:6px 8px 0 12px;
}
.k3 ul.box li{
	color:#999;
	list-style:none;
	line-height:18px;
}
.k3 ol.box li.etc{
	color:#fff;
	line-height:12px;
	text-align:right;
	list-style:none;
}
.k3 ul.box li a{
	color:#027ac6;
	font-weight:bold;
	text-decoration:underline;
}

.k3 .bottom{
	margin-bottom:12px;
	/*background:#000 url(../images/col3_bg_le.gif) no-repeat bottom left;*/
}
.k3 .bottom div{
	display:block;
	height:12px;
	/*background:url(../images/col3_bg_ri.gif) no-repeat bottom right;*/
}
/******************/
/***    Foot    ***/
/******************/
#foot{
	width:923px;
	margin:auto;
	margin-top:12px;
	text-align:center;
}
#foot .rss {
	margin-bottom:13px;
	line-height:18px;
}
#foot .rss img{
vertical-align:-3px;
margin-left:3px;
}
#foot .rss a{
	color:#06c;
	font-weight:bold;
	line-height:20px;
	margin:0px 3px 0px 13px;
	display:inline;
	font-size:11px;
}
.copy {
	background:#C1DF63; border:#93C000 solid 1px;
	color:#333;
	font-size:12px;
	line-height:22px;
}
.copy a{
	padding:0 12px;
	font-size:12px;
}
.copy a:link,
.copy a:visited{
	color:#333;
}
.copy a:hover{
	color:#333;
}
.copy .top{
	background:url(../images/foot_rtop_le.gif) no-repeat top left;
}
.copy .top div{
	display:block;
	height:12px;
	background:url(../images/foot_rtop_ri.gif) no-repeat top right;
}
.copy .bottom{
	background:url(../images/foot_rbot_le.gif) no-repeat bottom left;
}
.copy .bottom div{
	display:block;
	height:12px;
	background:url(../images/foot_rbot_ri.gif) no-repeat bottom right;
}
/*faq*/
.faq {
	width:729px;
	margin:0px 0px 0px 6px;
	float:left;
	display:inline;
	background-color:#FFF;
	height:1279px;
	padding-left:0px;
}
.fecss {
	width:729px;
	margin:0px 0px 0px 6px;
	float:left;
	display:inline;
	background-color:#FFF;
	height:1279px;
	padding-left:0px;
}
.faq iframe { margin-left:6px; margin-bottom:0px;}
.faq p {
	font-size:12px;
	line-height:19px;
	padding-left:6px;
	padding-bottom:6px;
}
.faq p a {
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:underline;
}
.sidebar-maintitle2 {
	width:723px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	background-color:green;
	margin-bottom:6px;
	float:right !important;
}
.faq ul {
	width:200px;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}
.faq ul.two {
	width:516px;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}
.faq h3 a { margin:0px auto; font-weight:bold; color:#0066cc; line-height:10px;}
.faq li {
	width:190px;
	float:left;
	list-style:none;
	margin-left:0px;
	padding-left:6px;
	font-weight:normal;
	line-height:16px;
}
.faq li a {
	text-decoration:underline;
	width:200px;
	color:#0066cc;
}

.sitemapone {
	width:719px;
	float:left;
	height:600px;
}
.sitemapone a {color:#0066cc;}
.sitemapone a:visited {color:#0066cc}
.sitemapone ul {
	width:600px;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}

.sitemapone li {
	width:200px;
	float:left;
	list-style:none;
	margin-left:0px;
	padding-left:6px;
	font-weight:bold;
	line-height:16px;
}
.sitemapone li a {
	text-decoration:underline;
	width:200px;
}
.sitemapone li.title{ font-weight:normal; margin-left:9px; line-height:19px;}
.sitemapone li.title a{ text-decoration:none;}

/**table_roll**/
.01_table{background: #9BD1FA; width:100%;}
.01_table p{font-size:12px;}
.rtop, .rbottom{display:block;background: #606c7d; width:100%x; float:left;}
.rtop b, .rbottom b{display:block;height: 1px;overflow: hidden; background: green;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop.r4, .rbottom.r4{margin: 0 1px;height: 2px}
/**end tablerool**/

.bottom .page a.current {
	text-decoration:none;
}

.fIndexNav {
	MARGIN-TOP: 20px;
	HEIGHT: 20px
}
.fIndexNav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px -1px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px

}
.fIndexNav UL LI {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	TEXT-ALIGN: center
}
.fIndexNav UL LI A {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: block;
	MARGIN: 0px 2px 1px 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 21px; COLOR: #666;
	HEIGHT: 19px;
	TEXT-DECORATION: none
}
.fIndexNav UL LI A:link {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: block;
	MARGIN: 0px 2px 1px 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 21px; COLOR: #666;
	HEIGHT: 19px;
	TEXT-DECORATION: none
}
.fIndexNav UL LI A:visited {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: block;
	MARGIN: 0px 2px 1px 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 21px; COLOR: #666;
	HEIGHT: 19px;
	TEXT-DECORATION: none
}
.fIndexNav UL LI A:hover {
	BACKGROUND: #ccc;
	COLOR: #fff;
	HEIGHT: 19px;
	BORDER-BOTTOM-STYLE: none
}
.fIndexNav UL LI.selected A {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/feature_list_selected.gif) no-repeat;
	WIDTH: 25px;
	 COLOR: #f90;
	 BORDER-TOP-STYLE: none;
	 BORDER-BOTTOM: #fff 1px solid;
	 BORDER-RIGHT-STYLE: none;
	 BORDER-LEFT-STYLE: none; HEIGHT: 19px
}
.fIndexNav UL LI.selected A:link {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/feature_list_selected.gif) no-repeat;
	WIDTH: 25px; COLOR: #f90;
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 19px
}
.fIndexNav UL LI.selected A:visited {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/feature_list_selected.gif) no-repeat;
	WIDTH: 25px; COLOR: #f90;
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 19px
}
.fIndexNav UL LI.selected A:hover {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/feature_list_selected.gif) no-repeat;
	WIDTH: 25px; COLOR: #f90;
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 19px
}
.featurePageBreak {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 5px;
	margin-left:9px;
	COLOR: #999;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #f90 2px solid
}
.featurePageBreak A {
	COLOR: #f90;
	TEXT-DECORATION: none
}
.featurePageBreak A:link {
	COLOR: #f90;
	TEXT-DECORATION: none
}
.featurePageBreak A:visited {
	COLOR: #f90;
	TEXT-DECORATION: none
}
.featurePageBreak A:hover {
	COLOR: #06c
}
#featureKeywordData {
	CLEAR: both;
	MARGIN: 20px 0px
}
#featureKeywordData .dataLeft {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../../images/hr-t.gif)
	repeat-y right bottom;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 50%;
	PADDING-TOP: 0px;
	 LIST-STYLE-TYPE: none;
}
#featureKeywordData .dataLeft li a {
	padding-left:9px;
	list-style:decimal outside;
}
#featureKeywordData .dataRight {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 15px;
	WIDTH: 45%; PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#FTRecomPorducts {
	MARGIN-TOP: 20px
}
#FTRecomPorducts H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 0.9em;
	BACKGROUND: url(../../images/icon_editorspick.gif) no-repeat left 2px;
	PADDING-BOTTOM: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #999;
	PADDING-TOP: 0px
}

#editpick { padding:0; margin:0;}
#editpick ul { padding:0; margin:0; margin-left:-20px;}
#editpick li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; width:90%; list-style:none;}
#editpick .img {width:120px; float:left;}
#editpick h2 {margin-left:135px; font-size:13px; padding-left:0}
#editpick h2 a {color:#06c;text-decoration:underline;}
#editpick h2 a:hover {text-decoration:none;}
#editpick p {margin-left:135px; margin-bottom:5px; font-size:12px;}
#editpick .downbuy {}
#editpick .downbuy a {font-weight:bold; color:#06c;text-decoration:underline;}
#editpick .downbuy a:hover {text-decoration:none;}

/*sponsored-link*/
.sponsored-links { width:280px; border:1px solid #ddd; padding:10px; font-size:12px; }
.sponsored-links p { font-size:11px; color:#666; }
.sponsored-links a { text-decoration:none; }
.sponsored-links dt { margin-top:10px; font-size:13px; font-weight:bold; }
.sponsored-links dt a { color:#06c; }
.sponsored-links dd { color:#333; }
.sponsored-links .d1 { margin-top:3px; margin-bottom:3px; font-size:11px; }
.sponsored-links .d2 { font-size:11px; }
.sponsored-links .d2 a { color:#666; text-decoration:underline; background:url(../images/sponsor/trail-now.gif) no-repeat; padding-left:15px; }

.sponsored-links p { margin:0; padding:0;  }
.sponsored-links dd { margin-left:0;}
.sponsored-links dl { margin:0; padding:0; }

/*sponsored-link*/
.sponsored-links { width:280px; border:1px solid #ddd; padding:5px 10px 10px 10px; font-size:12px; background:#fff; text-align:left;}
.sponsored-links p { font-size:11px; color:#666; }
.sponsored-links a { text-decoration:none; }
.sponsored-links dt { margin-top:10px; font-size:13px;}
.sponsored-links dt a { color:#06c;text-decoration:underline; font-size:12px; }
.sponsored-links dt a:hover {text-decoration:none;}
.sponsored-links dd { color:#333; }
.sponsored-links .d1 { margin-top:3px; margin-bottom:3px; font-size:11px; }
.sponsored-links .d2 { font-size:11px; }
.sponsored-links .d2 a { color:#666; text-decoration:underline; }
.sponsored-links .price {font-size:12px; margin-bottom:5px; color:#FF6600;}
.sponsored-links .save {font-size:11px; color:#090;}

#sponsored1 .img img {width:110px; float:left;}
#sponsored1 dl {border-bottom:1px solid #efefef; padding-bottom:7px; margin-bottom:7px;}
#sponsored1 dt {margin-left:115px;}
#sponsored1 dt a {color:#06c}
#sponsored1 .d1,#sponsored1 .d2 {margin-left:115px; margin-bottom:10px;}
#sponsored1 .d2 a {color:#06c; font-weight:bold;}
#sponsored1 .price {margin-left:115px;}
#sponsored1 .save {margin-left:115px;}

#sponsored2 dt{ margin-bottom:10px;}
#sponsored2 dt a {color:#06c}
#sponsored2 dl {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
#sponsored2 .img {  }
#sponsored2 .img img {width:130px;}
#sponsored2 .d2 a {color:#06c; font-weight:bold;}
#sponsored2 .price { }
#sponsored2 .save {}

#sponsored3 {width:728px; margin:0 auto; background:#fff;}
#sponsored3 dl{float:left; width:30%; overflow:hidden; padding:0 5px; margin-bottom:10px; margin-top:5px; border-left:1px dotted #ccc;background:#fff;}
#sponsored3 dt {margin-bottom:12px; margin-left:102px; word-break:break-all;  }
#sponsored3 dt a {color:#06c}
#sponsored3 .img  {float:left;}
#sponsored3 .img img {width:100px;}
#sponsored3 .p {margin-left:102px; margin-bottom:5px;}
#sponsored3 .d2 {margin-left:102px;}
#sponsored3 .d2 a {font-weight:bold; color:#06c}
#sponsored3 .price {margin-left:102px;}
#sponsored3 .save {margin-left:102px;}
#sponsored3 .d1 {margin-left:102px; margin-bottom:10px;}
#sponsored3 .last {border:none;}