body{
	margin: 0px 0px 0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#333333;
}

p,td{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#333333;
}

.bgall{
	background-color:#FFFFFF;
/*
	background-image:url(../images/bg_all.gif);
	background-repeat:repeat-y;
	background-position:center;
*/
}

.bgads{
	background-image:url(../images/bg_ads.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.maincontentbg{
	background-image:url(../../../yellow/webdirectory/web/images/bg_content.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 auto;
}

.contentheader {
	font-size: 12px;
	font-weight: bold;
}

a.tabtop:link, a.tabtop:visited{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/bg_tabtop.gif);
	padding-left:10px;
	padding-right:10px;
}

a.tabtop:hover{	
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/bg_tabtop_hover.gif);
	padding-left:10px;
	padding-right:10px;
}

.topmenubg{
	background-color:#fef8cd;
	padding:5px 5px 5px 5px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffe62f;
}

.listtopmenu{
	list-style-position: outside;
	list-style-image: url(../images/icon_topmenu_list.gif);
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
}


a.topmenu:link, a.topmenu:visited{
	font-weight:bold;
	color:#357903;
	height:20px;
	line-height:20px;
}

a.topmenu:hover{
	font-weight:bold;
	color:#ff0000;
	height:20px;
	line-height:20px;
}

a.bannerlist:link, a.bannerlist:visited{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	font-weight:bold;
	text-indent:5px;
	background-image:url(../images/icon_bannerlist1.gif);
	width:19px;
	height:19px;
	line-height:19px;
	margin-top:2px;
	margin-bottom:2px;
}

a.bannerlist:hover{
	display:block;
	margin: 0 auto;
	color:#fff200;
	font-weight:bold;
	text-indent:5px;
	background-image:url(../images/icon_bannerlist2.gif);
	width:19px;
	height:19px;
	line-height:19px;
	margin-top:2px;
	margin-bottom:2px;
}

.box-centerad{
	background-image:url(../images/bg_centerad.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px 5px 5px 5px;
}
.box-textadbg{
	background-color:#e9fbd7;
	border-style:solid;
	border-width:1px;
	border-color:#94b073;
	padding:5px 5px;
}

.box-statheader{
	display:block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-indent:40px;
	background-image:url(../images/header_boxstat.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:196px;
	height:30px;
	line-height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#bfe07a;
	margin-top:5px;
	margin-bottom:5px;
}

.box-statbg{
	background-color:#dbfcb2;
	border-style:solid;
	border-width:1px;
	border-color:#73bb0a;
}

.box-statdetail1{
	background-color:#eefeda;
	padding:5px 5px 5px 5px;
}

.box-statdetail2{
	background-color:#dbfcb2;
	padding:5px 5px 5px 5px;
}



.box-recheader{
	display:block;
	float:left;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	text-indent:35px;
	height:30px;
	line-height:30px;
	background-image:url(../images/header_boxrec.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.box-recsubheader{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-indent:2px;
	height:30px;
	line-height:30px;
}

.box-hilight-blueheader{
	display:block;
	float:left;
	font-size:16px;
	color:#0096ff;
	font-weight:bold;
	text-indent:35px;
	width:250px;
	height:41px;
	line-height:41px;
	background-image:url(../images/header_box_hilight_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.box-hilight-bluebg{
	background-color:#cce6ff;
}

a.moreblue:link, a.moreblue:visited{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_moreblue1.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

a.moreblue:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_moreblue2.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

.box-hilight-pinkheader{
	display:block;
	float:left;
	font-size:16px;
	color:#ff0199;
	font-weight:bold;
	text-indent:35px;
	width:250px;
	height:41px;
	line-height:41px;
	background-image:url(../images/header_box_hilight_pink.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.box-hilight-pinkbg{
	background-color:#fbdbe5;
}

a.morepink:link, a.morepink:visited{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_morepink1.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

a.morepink:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_morepink2.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

.box-hilight-greenheader{
	display:block;
	float:left;
	font-size:16px;
	color:#81c21c;
	font-weight:bold;
	text-indent:35px;
	width:250px;
	height:41px;
	line-height:41px;
	background-image:url(../images/header_box_hilight_green.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.box-hilight-greenbg{
	background-color:#e0fdbc;
}

a.moregreen:link, a.moregreen:visited{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_moregreen1.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

a.moregreen:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/button_moregreen2.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
}

.box-postheader{
	display:block;
	float:left;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin-left:8px;
	text-indent:35px;
	width:250px;
	height:30px;
	line-height:30px;
	background-image:url(../images/header_boxpost.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.box-postheaderbg{
	background-color:#ffa200;
	height:30px;
	line-height:30px;
}

.box-postbgseperate{
	background-color:#fef4dd;
	background-image:url(../images/box_postbgseperate.gif);
	background-position:right;
	background-repeat:repeat-7;
}

.box-postbg{
	background-color:#fef4dd;
}

.box-sellheader{
	display:block;
	float:left;
	font-size:13px;
	color:#ff0000;
	font-weight:bold;
	margin-left:8px;
	text-indent:35px;
	height:30px;
	line-height:30px;
	background-image:url(../images/icon_sell.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.box-sellsubheader{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-indent:2px;
	height:30px;
	line-height:30px;
}

.box-sellheaderbg{
	background-color:#ffe000;
	height:30px;
	line-height:30px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
}

.box-sellbg{
	background-color:#fefadd;
	border-style:solid;
	border-width:1px;
	border-color:#ffe000;
	padding: 5px 5px 5px 5px;
}

.box-sellsponsorbg{
	background-color:#fdf9a4;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ffe000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#ffe000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ffe000;
	padding: 5px 5px 5px 5px;
}

.box-sellcontent{
	padding:5px 5px 5px 5px;
}

a.sellmaintab:link, a.sellmaintab:visited{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-image:url(../images/icon_sell.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ff9c00;
	padding-left:20px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.sellmaintab:hover{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#ff9c00;
	padding-left:20px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.sellsubtab:link, a.sellsubtab:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#ffec00;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

a.sellsubtab:hover{
	display:block;
	float:left;
	color:#ffec00;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#ff9c00;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

.box-shoprecheader{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-indent:10px;
}

.box-shoprecheaderbg{
	background-color:#669900;
	height:30px;
}

.box-specialpriceheader{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-indent:10px;
}

.box-specialpriceheaderbg{
	background-color:#ffa200;
	height:30px;
}

.box-specialpricebg{
	background-color:#fef4dd;
}

.box-reclinkheader{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-indent:10px;
}

.box-reclinkheaderbg{
	background-color:#ff3301;
	height:30px;
}

.box-reclinkbg{
	background-color:#fef4dd;
}

.box-sponsorheader{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-indent:10px;
}

.box-sponsorheaderbg{
	background-color:#02b0db;
	height:30px;
}

.box-webindexheader{
	display:block;
	float:left;
	font-size:14px;
	color:#fe4d21;
	font-weight:bold;
	text-indent:10px;
}

.box-webindexsubheader{
	display:block;
	float:left;
	font-size:13px;
	color:#99cc01;
	font-weight:bold;
	line-height:18px;
	text-indent:2px;
}

.box-serviceheader{
	display:block;
	float:left;
	font-size:13px;
	color:#ff8a02;
	font-weight:bold;
	text-indent:15px;
	background-image:url(../images/header_boxservice.gif);
	width:345px;
	height:31px;
	line-height:31px;
}

.box-servicebg{
	background-image:url(../images/box_servicebg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.box-servicecontent{
	padding: 5px 5px 5px 5px;
}

.box-catgreenheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_home.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#264d00;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-catpinkheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_fashion.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#bc009e;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-catyellowheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_home.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#854500;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-catgrayheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_job.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-catblueheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_business.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#005896;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-catorangeheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_edu.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#c86403;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}


.box-catbrownheader{
	display:block;
	float:left;
	background-image:url(../images/icon_boxcat_car.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#784400;
	font-weight:bold;
	text-indent:30px;
	height:30px;
	line-height:35px;
}

.box-productcategoryheader{
	display:block;
	float:left;
	font-size:14px;
	color:#533502;
	font-weight:bold;
	background-image:url(../images/header_boxproductcategory.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:30px;
	height:30px;
	line-height:28px;
}

.box-productcategoryheaderbg{
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffa200;
	height:30px;
	border-bottom:#fddba1 dotted 2px;
	border-top:#fddba1 dotted 2px;
}

.box-shopcategoryheader{
	display:block;
	float:left;
	font-size:14px;
	color:#533502;
	font-weight:bold;
	background-image:url(../images/header_boxshopcategory.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:30px;
	height:30px;
	line-height:28px;
}

.box-shopcategoryheaderbg{
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffa200;
	height:30px;
	border-bottom:#fddba1 dotted 2px;
	border-top:#fddba1 dotted 2px;
}

.box-catheader{
	display:block;
	float:left;
	font-size:13px;
	color:#68ae0f;
	font-weight:bold;
	text-indent:15px;
	background-image:url(../images/header_boxcat.gif);
	width:649px;
	height:31px;
	line-height:31px;
}

.box-catbg{
	background-image:url(../images/box_catbg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.box-catcontent{
	padding: 5px 5px 5px 5px;
}

.boxfooter{
	background-color:#fee119;
	padding: 10px 10px 10px 10px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#ff8a02;
}

.box-memberheader{
	display:block;
	color:#dcffca;
	font-size:14px;
	font-weight:bold;
	text-indent:40px;
	background-image:url(../images/header_boxmember.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:198px;
	height:30px;
	line-height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#dcffca;
	margin-top:5px;
	margin-bottom:5px;
}

.box-member-bg{
	background-color:#d1edb6;
}
.listmember{
	list-style-position: outside;
	list-style-image: url(../images/icon_member_list.gif);
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
}

a.memberlogin:link, a.memberlogin:visited{
	display:block;
	margin: 0 auto;
	color:#c5faa9;
	font-weight:bold;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_member1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
}

a.memberlogin:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_member2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
}

.box-updatebg{
	background-color:#eefeda;
	border-style:solid;
	border-width:1px;
	border-color:#eefeda;
	padding: 5px 5px 5px 5px;
}

a.updatemaintab:link, a.updatemaintab:visited{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#73bb0a;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.updatemaintab:hover{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#73bb0a;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.updatesubtab:link, a.updatesubtab:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#b7f261;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

a.updatesubtab:hover{
	display:block;
	float:left;
	color:#b7f261;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#73bb0a;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

a.moreupdate:link, a.moreupdate:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:12px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_update1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

a.moreupdate:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:12px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_update2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}


.box-eventheader{
	display:block;
	float:left;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-indent:15px;
}

.box-eventsubheader{
	display:block;
	float:left;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-eventheaderbg{
	background-color:#ffa200;
	width:200px;
	height:30px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
}

.box-eventbg{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#f0dab3;
}

a.moreevent:link, a.moreevent:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:16px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_event1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

a.moreevent:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:16px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_event2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}


.box-promotionheader{
	display:block;
	float:left;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-indent:15px;
}

.box-promotionsubheader{
	display:block;
	float:left;
	font-size:14px;
	color:#ffec00;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-promotionheaderbg{
	background-color:#669900;
	width:200px;
	height:30px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
}

.box-promotionbg{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#9fb86c;
}

a.morepromotion:link, a.morepromotion:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_promotion1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

a.morepromotion:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_promotion2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

.box-newsletterheader{
	display:block;
	float:left;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-indent:15px;
}

.box-newslettersubheader{
	display:block;
	float:left;
	font-size:12px;
	color:#ffec00;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-newsletterheaderbg{
	background-color:#669900;
	width:200px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#669900;
}

a.morenewsletter:link, a.morenewsletter:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_morenewsletter1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
}

a.morenewsletter:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_morenewsletter2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
}

.box-webservicebg{
	background-color:#f0f0f0;
	border-style:solid;
	border-width:1px;
	border-color:#dbdbdb;
	padding: 5px 5px 5px 5px;
}

a.webservicemaintab:link, a.webservicemaintab:visited{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#8c8c8c;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.webservicemaintab:hover{
	display:block;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#8c8c8c;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

a.webservicesubtab:link, a.webservicesubtab:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#c8c7c7;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

a.webservicesubtab:hover{
	display:block;
	float:left;
	color:#dbdbdb;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background-color:#8c8c8c;
	padding-left:15px;
	padding-right:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}

a.webservice:link, a.webservice:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	text-indent:35px;
	width:190px;
	height:26px;
	line-height:26px;
	background-image:url(../images/box_webservicebg1.gif);
	background-repeat:no-repeat;
}

a.webservice:hover{
	display:block;
	float:left;
	color:#ff0000;
	font-weight:bold;
	text-indent:35px;
	width:190px;
	height:26px;
	line-height:26px;
	background-image:url(../images/box_webservicebg2.gif);
	background-repeat:no-repeat;
}

.box-trackheader{
	display:block;
	float:left;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-indent:15px;
}

.box-tracksubheader{
	display:block;
	float:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-trackheaderbg{
	background-color:#ffa200;
	width:200px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#ffa200;
}

a.moretrack:link, a.moretrack:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_track1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

a.moretrack:hover{
	display:block;
	margin: 0 auto;
	color:#ffffff;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_track2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

.box-articleheader{
	display:block;
	float:left;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	text-indent:15px;
}

.box-articlesubheader{
	display:block;
	float:left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-articleheaderbg{
	background-color:#f0f0f0;
	width:200px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#dbdbdb;
}

a.morearticle:link, a.morearticle:visited{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_morearticle1.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

a.morearticle:hover{
	display:block;
	margin: 0 auto;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:23px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../images/button_morearticle2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:24px;
	line-height:24px;
}

.box-tagheader{
	display:block;
	float:left;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	text-indent:15px;
}

.box-tagsubheader{
	display:block;
	float:left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-tagheaderbg{
	background-color:#f0f0f0;
	width:200px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#dbdbdb;
}

.box-seperate{
	height:10px;
}

.box-seperate3px{
	height:3px;
}

.imgborder{
	padding: 2px 2px 2px 2px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#ebebeb;
}

.imgborder-black{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

a:link, a:visited{
	color:#333333;
	text-decoration:none;
}

a:hover{
	color:#FF0000;
	text-decoration:none;
}

a.blue:link, a.blue:visited{
	color:#333333;
	text-decoration:none;
}

a.blue:hover{
	color:#FF0000;
	text-decoration:none;
}

a.viewall:link, a.viewall:visited{
	display:block;
	float:right;
	color:#333333;
	text-indent:12px;
	background-image:url(../images/icon_more.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
}

a.viewall:hover{
	display:block;
	float:right;
	color:#666666;
	text-indent:12px;
	background-image:url(../images/icon_more.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
}

.liststyle1{
	list-style-position: outside;
	list-style-image: url(../images/icon_list.gif);
	padding-left:0px;
	margin-left:20px;
	margin-top:10px;
}

ul.liststyle1 li{
	padding-left:0px;
	padding-bottom:5px;
}

.liststyle2{
	list-style-position: outside;
	list-style-image: url(../images/icon_list.gif);
	padding-left:0px;
	margin-left:20px;
	margin-top:0px;
}

.redbold{
	color:#FF0000;
	font-weight:bold;
}

.oldprice{
	text-decoration:line-through;
}

.line{
	background-image:url(../images/linebg.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;

}

img{
	border-width:0px;
}


/* admin */
.shopheadername{
	display:block;
	text-align:center;
	color:#325a00;
	font-size:24px;
	font-weight:bold;
}

.box-adminheader{
	display:block;
	float:left;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

.box-adminsubheader{
	display:block;
	float:left;
	font-size:12px;
	color:#ffec00;
	font-weight:bold;
	text-indent:2px;
	line-height:18px;
}

.box-adminheaderbg{
	background-color:#669900;
	width:180px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#669900;
	border-bottom:dotted 1px #999999;
}

.box-admincontentheaderbg{
	background-color:#ffa200;
	height:30px;
	line-height:30px;
}

.box-admincontentheader{
	display:block;
	float:left;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin-left:8px;
	text-indent:35px;
	width:250px;
	height:30px;
	line-height:30px;
	background-image:url(../images/ico_shopdetail.gif);
	background-position:left;
	background-repeat:no-repeat;
}

a.adminmain:link, a.adminmain:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:180px;
	background-image:url(../images/box_admin_mainmenu1.gif); 
	background-repeat:no-repeat;
	padding: 0px 5px;
}

a.adminmain:hover{
	display:block;
	float:left;
	color:#204c01;
	font-weight:bold;
	width:180px;
	height:30px;
	line-height:30px;
	background-image:url(../images/box_admin_mainmenu2.gif); 
	background-repeat:no-repeat;
	padding: 0px 5px;
}
a.adminsub:link, a.adminsub:visited{
	display:block;
	float:left;;
	color:#000000;
	width:155px;
	background-image:url(../images/dot.jpg); 
	background-repeat:no-repeat;
	padding:4px 8px 3px 10px;
	border-bottom:dotted 1px #cacaca;
}

a.adminsub:hover{
	display:block;
	float:left;;
	color:#428414;
	width:155px;
	background-image:url(../images/dot.jpg); 
	background-repeat:no-repeat;
	padding:4px 8px 3px 10px;
}

.box-adminbg{
	background-color:#eefeda;
	border:solid 1px #d2e3bd;
	padding: 5px 5px 5px 5px;
}

.box-admincontentbg{
	background-color:#fef4dd;
}

.box-pathbg{
	background-color:#ffe7af;
	border-style:solid;
	border-width:1px;
	border-color:#ecd6b1;
	height:30px;
	line-height:30px;
}

.shopdetailheader{
	font-size:14px;
	font-weight:bold;
}
/* end admin */
