


#divBoxNews {
	width: 980px;
	height: 280px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #D5D3DF;
}

.newsleft {
	width:215px;
	float:left;
	padding:10px 0px 10px 10px;
	height:240px;
}

.newstxtleft {
	width:100%;
	float:left;
	margin-top:5px;
	max-height:34px;
	overflow:hidden;
}



.newsimgleft {
	width:195px;
	float:left;
	margin-top:10px;
}



.newsright {
	width:390px;
	float:left;
	margin:0px;
	height:260px;
}

.newsctright {
	width:195px;
	float:left;
	margin-top:10px;
}

.newsimgright {
	width:80px;
	float:left;
	height:70px;
}

.newstxtright {
	width:105px;
	float:left;
	margin:0px 0px 0px 5px;
	height:32px;
	overflow:hidden;
}

html>body .newstxtright {
	width:105px;
	float:left;
	margin:0px 0px 0px 5px;
	max-height:47px;
	overflow:hidden;
}

.newsdscright {
	width:105px;
	float:left;
	margin:0px 0px 0px 5px;
	height:25px;
	overflow:hidden;
}
html>body .newsdscright {
	width:105px;
	float:left;
	margin:0px 0px 0px 5px;
	max-height:28px;
	overflow:hidden;
}

.newsmore {
	width:377px;
	float:left;
	background:#f2e8f3;
	margin:20px 0px 0px 0px;
	padding:3px;
	padding-top:2px;
	font-size:12px;
	overflow:hidden;
	height:23px;
/*	font-weight:bold;*/
}


html>body .newsmore {
	width:370px;
	float:left;
	background:#f2e8f3;
	margin:20px 0px 0px 0px;
	padding:3px;
	padding-top:2px;
	font-size:12px;
	overflow:hidden;
	height:23px;
/*	font-weight:bold;*/
}
.curvemoreleft {
	width:3px;
	height:28px;
	float:left;
	margin:20px 0px 0px 0px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/tagbox1.png');
}

.curvemoreright {
	width:3px;
	height:28px;
	float:left;
	margin:20px 0px 0px 0px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/tagbox2.png');
}


#tag {
	width: 980px;
	height: 38px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
}

#divBoxDoctor {
	width: 980px;
	height: 730px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #D5D3DF;

}
html>body #divBoxDoctor {
	width: 980px;
	height: 710px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #D5D3DF;

}

#divBoxDoctor #divBoxDoctorLeftMenu {
	width: 175px;
	height: 710px;
	margin: 0 auto;
	padding: 0px;
	float:left;
}


#divBoxDoctor #talkleft {
	width: 183px;
	height: 165px;
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	float:left;
	overflow:hidden;
}

html>body #divBoxDoctor #talkleft {
	width: 175px;
	height: 165px;
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	float:left;
	overflow:hidden;
}


 #talk {
	width:171px;
	height:155px;
	float:left;
	margin: 2px 2px 0px 2px;
	background:#efe9f3;
	padding-bottom:5px;
}


#talk .tktxt {
	margin:0;
	padding:2px 2px 0px 2px;
	text-align:left;
	width:100%;
	float:left;
	height:28px;
	overflow:hidden;
}


.leftmenu {
	width:183px;
	height:550px;
	margin-top:5px;
	padding-top:10px;
	background-color:#fff;
	float:left;
	text-align:left;

}

html>body .leftmenu {
	width:175px;
	height:530px;
	margin-top:5px;
	padding-top:10px;
	background:#fff;
	float:left;
	text-align:left;

}


.leftmenu ul {
	margin:0px;
	margin-left:7px;
	padding:0px;
	text-align:left;
	font-weight:bold;

}

.leftmenu li {
	width:160px;
	list-style: none;
	text-align:left;
	margin:3px 0px 0px 0px;
	padding-bottom:3px;
	font-weight:normal;
	border-bottom:1px dotted #9f9f9f;

}
.leftmenu a {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.leftmenu a:hover {
	text-decoration:underline;
}

 #divBoxDoctor #divBoxDoctorMiddle {
	width: 560px;
	height: 730px;
	margin: 0 auto;
	margin-left: 10px;
	padding: 0px;
	background: #fff;
	float:left;
}
html>body  #divBoxDoctor #divBoxDoctorMiddle {
	width: 560px;
	height: 710px;
	margin: 0 auto;
	margin-left: 10px;
	padding: 0px;
	background: #fff;
	float:left;
}

#divBoxDoctor #divBoxDoctorRight {
/*	width: 225px;*/
	width: 150px;
	height: 730px;
	margin: 0 auto;
	padding: 0px 0px 0px 5px;
	background: #FFF;
	float:left;
}

html>body #divBoxDoctor #divBoxDoctorRight {
	width: 225px;
	height: 710px;
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	background: #FFF;
	float:left;
}

#divBoxDoctor #divBoxDoctorMiddle .divBoxDoctorMiddleUp {
	width:560px;
	float:left;
	margin-top:15px;

}

#divBoxDoctor #divBoxDoctorMiddle #divBoxDoctorMiddleUpCam {
	width:540px;
	float:left;
	margin-left:5px;
	height:278px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_webcam.jpg');

}

html>body #divBoxDoctor #divBoxDoctorMiddle #divBoxDoctorMiddleUpCam {
	width:550px;
	float:left;
	margin-left:10px;
	height:278px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_webcam.jpg');

}

#divBoxDoctor #divBoxDoctorMiddle .divBoxDoctorMiddleUp .divBoxDoctorMiddleUpSub {
	width:270px;
	margin: 0 auto;
	margin-left:5px;
	float:left;
}

html>body #divBoxDoctor #divBoxDoctorMiddle .divBoxDoctorMiddleUp .divBoxDoctorMiddleUpSub {
	width:270px;
	margin: 0 auto;
	margin-left:10px;
	float:left;
}

#divBoxDoctor #divBoxDoctorMiddle .divBoxDoctorMiddleUp .divBoxDoctorMiddleUpSubRight {
	width:270px;
	margin-left:5px;
	float:left;
}

html>body #divBoxDoctor #divBoxDoctorMiddle .divBoxDoctorMiddleUp .divBoxDoctorMiddleUpSubRight {
	width:270px;
	margin-left:10px;
	float:left;
}



#docbuttn {
	width:540px;
	float:left;
	margin:0px 0px 0px 5px;
}
*:first-child+html #docbuttn {
	width:540px;
	float:left;
	margin:0px 0px 0px 2px;
}

#divBoxNews #divBoxNewsLeft {
	width: 615px;
	height: 280px;
	margin: 0 auto;
	margin-top:0px;
	background: #ffffff;
	padding: 0px;
	float:left;
	overflow:hidden;
}

#divBoxNews #divBoxNewsRight {
	width: 355px;
	height: 275px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:10px;
	padding: 0px;
	float:left;
	/* border:1px solid #F00; */
}

html>body #divBoxNews #divBoxNewsRight {
	width: 355px;
	height: 275px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:10px;
	padding: 0px;
	float:left;
}


#divBoxNews #divBoxNewsRight #divBoxNewsRightUp {
	width: 355px;
	height: 170px;
	margin-top:0px;
	padding: 0px;
	background: #CCCCCC;
	float:left;
	overflow:hidden;
}

#divBoxNews #divBoxNewsRight #divBoxNewsRightUp #horotodayleft {
	width:185px;
	margin:35px 0px 3px 5px;
	float:left;
	text-align:left;
}

#divBoxNews #divBoxNewsRight #divBoxNewsRightUp #horotodayright {
	width:150px;
	float:left;
	margin:15px 0px 0px 3px;
	text-align:right;
}

#divBoxNews #divBoxNewsRight #divBoxNewsRightDawn {
	width: 348px;
	height: 105px;
	margin-top:5px;
	padding: 0px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_yourhoro.png');
}

html>body #divBoxNews #divBoxNewsRight #divBoxNewsRightDawn {
	width: 355px;
	height: 105px;
	margin-top:5px;
	padding: 0px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_yourhoro.png');
}

#divBoxNews #divBoxNewsRight #divBoxNewsRightUp #memberBirthday{
	text-align: justify;
	float:left;
	text-align:left;
}

#divBoxNews #divBoxNewsRight #divBoxNewsRightUp #memberBirthday p{
	margin:0px 0px 0px 0px; 
	text-align: justify;		
}

/*    content zone */
.divWrapHeadContent {
/*	width:225px;*/
	width:220px;
	border-bottom:1px dotted #E4E4E4;
	padding-bottom:0px;
	float:left;
}

html>body .divWrapHeadContent {
	width:225px;
	border-bottom:1px dotted #E4E4E4;
	/* padding-bottom:3px; */
	float:left;
}

.divWrapHeadContent .divWrapHeadContentImg {
	float:left;
	text-align:right;
	margin-bottom:0px;
}

.divWrapHeadContent .divWrapHeadContentImg2 {
	width:100%;
	float:left;
	text-align:right;
}

.divWrapHeadContent .divWrapHeadContentText {
	float:left;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;

	vertical-align: bottom
}

.divWrapContentShow {
	width:217px;
/*	width:150px;*/
	float:left;
	margin-bottom:3px;

}

html>body .divWrapContentShow {
	width:225px;
	float:left;
	margin-bottom:3px;
}

.divWrapContentShow .divWrapContentShowWrap {
	width:100%;
	float:left;
	margin-top:2px;
	padding-bottom:2px;
	height:58px;
	overflow:hidden;
}

.divWrapContentShow .divWrapContentShowWrap .divWrapContentShowImg {
	width:80px;
	float:left;
}

.divWrapContentShow .divWrapContentShowWrap .divWrapContentShowTxt {
	width:124px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	text-align:left;
	height:29px;
	overflow:hidden;
	text-align:left;
}

.divWrapContentShow .divWrapContentShowMore {
	width:100%;
	text-align:left;
	float:left;
}
/* Doctor Reservation*/
#divDoctorReserve {
	width:270px;	
	margin-bottom:3px;
	margin-top:-5px;
	background-color:#E3E1EE;
	/* height:210px; */
	height:auto;
	height:170px;
	float:left;
}
html>body #divDoctorReserve {
	width:270px;	
	margin-bottom:3px;
	margin-top:0px;
	background-color:#E3E1EE;
	/* height:210px; */
	height:auto;
	height:170px;
	float:left;
}
#divDoctorReserve ul {
	margin:0px;
	padding:0px;
	padding-top:10px;
	background:#E3E1EE;

}
#divDoctorReserve li {
	display:block;
	width:67px;
	height:115px;
	float:left;
	text-align:center;
	margin:5px 0px 0px 0px;
}

/* Doctor Reservation*/
/* Div Tag Zone*/
#tag #tagleft {
	width:5px;
	float:left;
	height:38px;
	background-image: url('/images/imgs_v4/tagbox-big1.png');
}
#tag #tagright {
	width:5px;
	float:left;
	height:38px;
	background-image: url('/images/imgs_v4/tagbox-big2.png');
}



#tag #tagwrapper {
	width:970px;
	float:left;
	background:#fff;
	height:38px;
}

html>body #tag #tagwrapper {
	width:970px;
	float:left;
	background:#fff;
	height:38px;
}



#tag #tagtext {
	width:825px;
	float:left;
	text-align:left;
	padding-top:10px;
}
html>body #tag #tagtext {
	width:830px;
	float:left;
	text-align:left;
}
 #tag #tagwrapper #tagiconwrap {
	width:140px;
	float:left;

}


#tag #tagwrapper #tagiconwrap #tagiconleft {
	width:41px;
	float:left;
	margin-top:2px;

}

#tag #tagwrapper #tagiconwrap #tagiconright {
	width:85px;
	float:left;
	padding-top:5px;
	margin-top:2px;
}

/* Menu */
#divforDoctor {
	width: 249px;
	float:left;
	margin-bottom:3px;
	background:#e6e9f0;
}

html>body #divforDoctor {
	width: 270px;
	float:left;
	margin-bottom:3px;
	background:#e6e9f0;



}

#divforDoctor ul {
	margin:0px 0px 0px 3px;
	padding-left:5px;
	list-style: none;
	background:#e6e9f0;

}

#divforDoctor li {
	width: 244px;

/*	width:95%;*/
	float:left;
	padding-left:18px;
	text-align:left;
	background-image: url('http://www.horoworld.com/images/icons_v4/bullet-star.png');
	background-repeat: no-repeat;
}
#divforDoctor a {
	font-size:12px;
	color:#313131;
	text-decoration:none;	
}
#divforDoctor a:hover {
	text-decoration:underline;	
}
.text12 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
.style17 {color: #FFFFFF}
.style25 {color: #FF0000}
.thin {color: #663399}

.style31 {
	color: #663399;
	font-weight: bold;
}
.style35 {color: #FFCC00}
.style36 {
	color: #FF3300;
	font-weight: bold;
}


.linkgray {
	font-size:12px;
	color:#626060;
	text-decoration:none;
}
.linkgray:hover {

	text-decoration:underline;
}

.textlinkb {
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:bold
}
.textlinkb:hover {

	text-decoration:underline;
}
/* Menu */
.linkTopic {
	font-size:13px;
	font-weight: bold;
	color: #663399;
	text-decoration:none;
}
.linkTopic:hover  {
	font-size:13px;
	font-weight: bold;
	color: #626262;
	text-decoration: underline; 
}

.linkgraythin {
	font-size:11px;
	text-decoration:none;
	color:#333;

}
.linkgraythin:hover {
	font-size:11px;
	color:#333;
	text-decoration: underline; 

}

.linkWhite {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}
.linkWhite:hover {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}
.linkWhiteThin {
	font-size:13px;
	color: #fff;
	text-decoration:underline;
}
.linkWhiteThin:hover {
	font-size:13px;
	color: #fff;
	text-decoration:underline;
}
.linkTopicThin {
	font-size:13px;
	color: #663399;
	text-decoration:none;
}
.linkTopicThin:hover  {
	font-size:13px;
	color: #626262;
	text-decoration: underline; 
}
.linkTopic2 {
	font-size:13px;
	font-weight: bold;
	color: #515151;
	text-decoration:none;
}
.linkTopic2:hover  {
	font-size:13px;
	font-weight: bold;
	color: #626262;
	text-decoration: underline; 
}


.linkTag {
	font-size:13px;
	color: #000;
	text-decoration:none;
}
.linkTag:hover  {
	font-size:13px;
	color: #626262;
	text-decoration: underline; 
}
.HeadText {
	font-weight: bold;
	color: #DF6B20;
	font-size:16px;
}
.textBold {
	font-weight:bold;
	font-size:12px;
	color:#3E3E3E;
}

/*calenrdar*/
.calendar {
	width:147px;
	 border:1px solid #CD9504; 
	 height:143px;
	 padding:2px;
	 background-color:#FFF;
}
.calendar .h_head {
	float:left;
	width:147px;
	text-align:center;
	background-color:#CD9504;
	color:#FFF;
}
.calendar .h_month {
	float:left;
	width:147px;
	text-align:center;
	background-color:#FFF;
}
.calendar .h_month .arrow {
	float:left;
	width:20px;
	text-align:center;
	font-weight:bold;
}
.calendar .h_month .arrow a {
	float:left;
	width:20px;
	text-align:center;
	font-weight:bold;
	color:#000;
}
.calendar .h_month .a_center {
	float:left;
	width:105px;
	text-align:center;
	font-weight:bold;
}
.calendar .h_day {
	float:left;
	width:21px;
	text-align:center;
	background-color:#DEDEDE;
}
.calendar .h_day_list {
	float:left;
	width:21px;
	text-align:center;
	color:#666666;
}
.calendar .h_day_list a {
	float:left;
	width:21px;
	text-align:center;
	background-color:#FFF;
	color:#666666;
	text-decoration:none;
}
/*calenrdar*/





/* tabs news */
.container {width: 615px; margin: 0px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 24px;
/*	border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
	width: 100%;
	background: #d5d3df;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
/*	border: 1px solid #999;
	border-left: none;*/
	margin-bottom: 0px;
	background: #d5d3df;
	overflow: hidden;
	position: relative;
	width:114px;
	background-image: url('http://www.horoworld.com/images/imgs_v4/tab.png');
	background-repeat: no-repeat;


}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 12px; 
	padding: 0 20px;
/*	border: 1px solid #fff;*/
	outline: none;
	font-weight:bold;

}


html ul.tabs li.active, html ul.tabs li.active   {
	background-image: url('http://www.horoworld.com/images/imgs_v4/tab-over.png');
	background-repeat: no-repeat;
	width:114px;
	display: block;
	font-weight:bold;
}


.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	text-align:left;
	width: 100%;
	margin-top:0px;
/*	border: 1px solid #000;*/

	/*height:250px;*/
}

html>body .tab_container {
	border-top: none;
	clear: both;
	float: left; 
	text-align:left;
	width: 100%;
	height:280px;
	margin-top:0px;

}

.tab_content {
	padding: 0px;
}
/* tabs news */

#divBox3 {
	width: 980px;
	height: 1740px;
	margin-top:-5px;
	padding: 0px;
	background: #D5D3DF;
}

html>body #divBox3 {
	width: 980px;
	height: 1740px;
	margin: 0 auto;
	margin-top:0px;
	padding: 0px;
	background: #D5D3DF;
}

#divBox3 #divBox3Left {
	width: 182px;
	height: 1740px;
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	float:left;
}

html>body #divBox3 #divBox3Left {
	width: 175px;
	height: 1740px;
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	float:left;
}
#divBox3 #divBox3Left #membirth {
	width:173px;
/*	height:155px;*/
	float:left;
	margin: 2px 2px 0px 0px;
	padding-bottom:5px;
	text-align:left;

}
#membirth .memLogo{
	width:173px;
	float:left;
	margin: 2px 2px 0px 1px;
	padding-bottom:0px;
}
 #membirth ul{
	margin:0px 0px 0px 10px;
	padding-left:2px;
	list-style: none;
}

 #membirth li{
	width: 148px;
	float:left;
	padding-left:14px;
	text-align:left;
	background-image: url('http://www.horoworld.com/images/icons_v4/bullet.png');
	background-repeat: no-repeat;
}



#divBox3 #divBox3Mid {
/*	width: 530px;*/
	width:554px;
	height: 1730px;
	margin: 0 auto;
	margin-left: 10px;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	float:left;
	overflow:hidden;
}
html>body #divBox3 #divBox3Mid {
	width: 560px;
	height: 1730px;
	margin: 0 auto;
	margin-left: 10px;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	float:left;
}

#divBox3 #divBox3Mid .dvbannr{
	width: 513px;
/*	height: 80px;*/
	margin: 3px 0px 2px 10px;
	padding: 0px;
	float:left;
/*	border:1px solid red;*/
}

html>body #divBox3 #divBox3Mid .dvbannr{
	width: 513px;
	height: 80px;
	margin: 3px 0px 2px 20px;
	padding: 0px;
	float:left;
/*	border:1px solid red;*/
}


#divBox3 #divBox3Right {
	width: 215px;
/*	width: 215px;*/

	height: 1730px;
	margin: 0 auto;
	padding-left:5px;
	margin-left: 10px;
	margin-top:10px;
	background: #fff;
	float:left;
	overflow:hidden;
}

html>body #divBox3 #divBox3Right {
	width: 215px;
	height: 1730px;
	margin: 0 auto;
	margin-left: 10px;
	margin-top:10px;
	padding: 0px 0px 0px 10px;
	background: #fff;
	float:left;
}

.divwrapright {
	width:260px;
	padding-bottom:0px;
	float:left;
	height:175px;
	overflow:hidden;
}

html>body .divwrapright {
	width:215px;
	padding-bottom:3px;
	height:175px;
	overflow:hidden;
	float:left;
}

.dochottxt {
	width:95px;
	float:left;
	max-height:70px;
	overflow:hidden;
	text-align:left;
	margin:3px 0px 0px 3px;
}

 .dochotmore {
	width:212px;
	height:28px;
	background:#666;
	float:left;
	text-align:right;
	padding-right:3px;
}

.lBanner {
	width:170px;
/*	background:#CCCCCC;*/
	margin-left:2px;
	margin-top:5px;
	text-align:center;
	height:120px;
	float:left;
/*	border:1px solid red;*/
}

.rBanner {
	width:210px;
/*	background:#CCCCCC;*/
	margin-top:5px;
	text-align:center;
	height:120px;
	float:left;
}

.divblog {
	width:215px;
	margin-top:5px;
	padding-bottom:3px;
	float:left;
}

.blogwrap {
	width:100%;
	float:left;
	margin-top:7px;
}

.blogimg {
	width:50px;
	height:50px;
	float:left;
}
.blogtxt {
	width:157px;
	float:left;
	max-height:50px;
	text-align:left;
	margin-left:3px;
	overflow:hidden;
}
.doctorwrap {
	width:100%;
	float:left;
	margin-top:7px;
	height:64px;
	border-bottom:1px dotted #b0b0b0;
}
.blogmore {
	width:210px;
	float:left;
	height:14px;
	text-align:right;
	margin-top:1px;
	overflow:hidden;
}


.doctorimg {
	width:50px;
	height:50px;
	float:left;
	height:64px;

}
.doctortxt {
	width:150px;
	float:left;
	height:61px;
	text-align:left;
	margin-left:3px;
	overflow:hidden;
}
.sgtxt {
	font-size:11px;

}

#divBox3 #divBox3Mid #hotclip{
	width: 540px;
	height: 260px;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	background: #e9e9e9;
	float:left;
}

html>body #divBox3 #divBox3Mid #hotclip{
	width: 540px;
	height: 260px;
	margin: 6px 10px 0px 10px;
	padding: 0px;
	background: #e9e9e9;
	float:left;
}

#hotclip #showclip{
	width:295px;
	float:left;
	margin-top:10px;
	text-align:left;
}

#hotclip #clipright{
	width:245px;
	float:left;
}

#hotclip #cliplogo{
	width:100%;
	float:left;
	height:46px;
	margin:0px;
}

#hotclip .clipct{
	width:100px;
	float:left;
	height:87px;
	padding:8px 10px 0px 10px;
	overflow:hidden;
}

.div3free {
	width: 540px;
	height: 35px;
	margin: 6px 5px 5px 5px;
	padding: 0px;
	float:left;
	text-align:left;
}
html>body .div3free {
	width: 540px;
	height: 35px;
	margin: 6px 10px 5px 10px;
	padding: 0px;
	float:left;
	text-align:left;
}

#freeleft
{
	width:265px;
	margin-left:5px;
	float:left;
}
html>body #freeleft
{
	width:265px;
	margin-left:10px;
	float:left;
}

#freeright
{
	width:265px;
	margin-left:4px;
	float:left;
}

html>body #freeright
{
	width:265px;
	margin-left:10px;
	float:left;
}

.tabfree {
	width:265px;
	float:left;
}

.tabfree ul{
	margin:0px 0px 0px 0px;
	padding-left:0px;
	list-style: none;
}

.tabfree li{
	width: 119px;
	float:left;
	padding-left:5px;
	padding-top:5px;
	height:20px;
	background-repeat: no-repeat;
	font-weight:bold;
	cursor:pointer;
}

.tabfree #tabtaro1 {
	width:265px;
	float:left;

}

.tabfree #taroimg1 {
	width:265px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
.tabfree #taroct1 {
	width:265px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:175px;
	background:#fad7ef;
}
.tabfree #tabtaro3 {
	width:265px;
	float:left;
}
.tabfree #taroimg3 {
	width:265px;
	float:left;
	height:19px;
	margin-left:0px;
	margin-top:0px;
	background:#a61f1d;

}

.tabfree #taroct3 {
	width:265px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:219px;
	background:#a61f1d;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg-seamc.png');

}
.tabfree #tabtaro4 {
	width:265px;
	float:left;
}
.tabfree #taroimg4 {
	width:265px;
	float:left;
	height:19px;
	margin-left:0px;
	margin-top:0px;
	background:#cedbbd;

}

.tabfree #taroct4 {
	width:265px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:219px;
	background:#cedbbd;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg-dream.jpg');
	background-repeat: no-repeat;

}

.tabfree #taroct2 {
	width:265px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:240px;
	background:#fff;
}

 .iconlist {
	width:262px;
	padding-left:3px;
	padding-bottom:3px;
	margin-top:5px;
	float:left;
	text-align:left;
}

 .iconwrap {
	width:265px;
	float:left;
/*	border:1px solid red;*/
}

 .iconwrap .iconct {
	width:62px;
/*	height:62px;*/
	float:left;
	padding:1px 2px 1px 2px;

	margin-top:2px;
}
.adding {
	width:535px;
	float:left;
	background:#f2e8f3;
	margin:20px 15px 0px 5px;
	padding:3px;
	font-size:12px;
/*	font-weight:bold;*/
	text-align:left;
}

html>body #adding {
	width:535px;
	float:left;
	background:#f2e8f3;
	margin:20px 15px 0px 10px;
	padding:3px;
	font-size:12px;
/*	font-weight:bold;*/
	text-align:left;
}


#divBox3 #divBox3Mid .hotstar{
	width: 555px;
	height: 185px;
	overflow:hidden;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float:left;
/*	border:1px solid blue;*/
}

html>body #divBox3 #divBox3Mid .hotstar{
	width: 540px;
	height: 185px;
	overflow:hidden;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	float:left;
}

.hotstar .starleft {
	width:145px;
	float:left;
	margin-top:0px;
	text-align:left;
}
.starleft .starleftimg {
	width:146px;
	margin-left:10px;
}

.starleft .starlefttit {
	width:146px;
	margin:5px 0px 0px 10px;
	height:32px;
	overflow:hidden;
}


html>body .starleft .starlefttit {
	width:146px;
	margin:5px 0px 0px 10px;
	max-height:32px;
	overflow:hidden;
}
.starleft .starleftdesc {
	width:146px;
	margin-left:10px;
	height:29px;
	overflow:hidden;
}
html>body .starleft .starleftdesc {
	width:146px;
	margin-left:10px;
	max-height:29px;
	overflow:hidden;
}

.hotstar .starright {
	width:390px;
	float:left;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	overflow:hidden;
	/*border:1px solid red;*/
}

html>body .hotstar .starright {
	width:380px;
	float:left;
	margin-top:0px;
	margin-left:15px;
	text-align:left;
}


html>body  .starright .starrgwrap .starbktit {
	width:130px;
	float:left;
	padding-left:5px;
	max-height:48px;
	overflow:hidden;
}

.starright .starrgwrap .starbktit {
	width:110px;
	float:left;
	padding-left:5px;
	height:48px;
	overflow:hidden;

}

.starright .starrgwrap {
/*	width:185px;*/
	width:185px;
	float:left;
	padding:0px 0px 5px 5px;
	height:50px;
	overflow:hidden;
	/*border:1px solid green;*/

}
html>body .starright .starrgwrap {
	width:185px;
	float:left;
	padding:0px 0px 5px 5px;
	height:50px;
	overflow:hidden;
}

.starright .starrightimg {
	width:50px;
	float:left;
}

.starright .starrgwrap .starrighttit {
	width:110px;
	float:left;
	padding-left:5px;
	height:32px;
	overflow:hidden;

}

html>body  .starright .starrgwrap .starrighttit {
	width:130px;
	float:left;
	padding-left:5px;
	max-height:32px;
	overflow:hidden;
}

.starright .starrightdesc {
	width:100px;
	float:left;
	padding-left:5px;
	overflow:hidden;
	height:15px;
}
html>body .starright .starrightdesc {
	width:130px;
	float:left;
	padding-left:5px;
	max-height:15px;
	overflow:hidden;

}

#divBox3 #divBox3Mid #ptboard{
	width: 538px;
/*	height:240px;*/
	margin: 0px 10px 0px 5px;
	padding: 0px;
	float:left;
	background:#e5e5e5;

}
html>body #divBox3 #divBox3Mid #ptboard{
	width: 538px;
/*	height:240px;*/
	margin: 0px 10px 0px 12px;
	padding: 0px;
	float:left;
	background:#e5e5e5;

}

#ptboard #phobrdup {
	width: 540px;
	float:left;
	margin-top:0px;
	text-align:left;
}
#phobrdup .ptbig {
	width:180px;
	float:left;
	text-align:center;
}
.ptbigimg {
	width:160px;
	float:left;
	text-align:center;
	padding:10px 10px 0px 10px;
}

.ptbigtxt {
	width:160px;
	float:left;
	text-align:left;
	padding:0px 5px 0px 15px;
	height:28px;
	overflow:hidden;
}

.ptsm {
	width:108px;
	float:left;
	text-align:center;
}
.ptsmimg {
	width:88px;
	float:left;
	text-align:center;
	padding:10px 10px 0px 10px;
}

.ptsmtxt {
	width:88px;
	float:left;
	text-align:left;
	padding:0px 5px 0px 15px;
	height:26px;
	overflow:hidden;
}

#phobrdup img {
	border:1px solid #ccc;
	padding:3px;
	background:#fff;
}


#varitybar {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	text-align:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/varity3.png');
	background-repeat:no-repeat;
}
html>body #varitybar {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	text-align:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/varity3.png');
	background-repeat:no-repeat;
}

#varitybar .variadding {
	width:700px;
	float:left;
	margin-left:120px;
	background:#f2e8f3;
	margin-top:5px;
	font-size:12px;
/*	font-weight:bold;*/
	text-align:left;
}
html>body #varitybar .variadding {
	width:700px;
	float:left;
	margin-left:220px;
	background:#f2e8f3;
	margin-top:5px;
	font-size:12px;
/*	font-weight:bold;*/
	text-align:left;
}

#divBox4 {
	width: 980px;
	height: 680px;
	margin: 0 auto;
	margin-top:0px;
	padding: 0px;
	background: #fff;
}

#divBox4 #divBox4Left {
	width: 182px;
	height: 680px;
	margin: 0 auto;
	padding-left: 10px;
	background: #fff;
	float:left;
}

html>body #divBox4 #divBox4Left {
	width: 166px;
	height: 680px;
	margin: 0 auto;
	padding: 0px;
	padding-left: 9px;
	background: #fff;
	float:left;
}

#divBox4 #divBox4Mid {
	width:554px;
	height: 680px;
	margin: 0 auto;
	margin-left: 5px;
	padding: 0px;
	background: #fff;
	float:left;
	overflow:hidden;
}
html>body #divBox4 #divBox4Mid {
	width: 560px;
	height: 680px;
	margin: 0 auto;
	margin-left: 10px;
	padding: 0px;
	background: #fff;
	float:left;
}

#divBox4 #divBox4Right {
	width: 215px;
	height: 680px;
	margin: 0 auto;
	padding-left:5px;
	margin-left: 5px;
	background: #fff;
	float:left;
	overflow:hidden;
}

html>body #divBox4 #divBox4Right {
	width: 215px;
	height: 680px;
	margin-left: 10px;
	padding: 0px 0px 0px 10px;
	background: #fff;
	float:left;
}

#divBox4Right .calenLogo {
	width: 215px;
	float:left;
	border-bottom:1px dotted #b0b0b0;
}

#divBox4Right .calendetail {
	width: 215px;
	height:250px;
	background:#99CCFF;
	float:left;
}
#divBox4Left .verileft{
	width: 166px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	float:left;
}
 .verileft .varilogo{
	width: 166px;
	height:24px
	margin: 0 auto;
	padding: 0px;
	margin-bottom:5px;
	float:left;
	border-bottom:1px dotted #b0b0b0;
}

 .verileft .variwrap{
	width: 166px;
	height:54px
	margin-top:5px;
	padding: 0px;
	float:left;
}

 .verileft .variwrap .variimg {
	width: 50px;
	height:54px;
	padding: 0px;
	float:left;
}

 .verileft .variwrap .varititle {
	width: 112px;
	height:44px;
	text-align:left;
	margin:0px 0px 0px 4px;
	overflow:hidden;
	float:left;
}

 .verileft .varimore {
 	width: 162px;
	text-align:right;
	padding-right:4px;
 }

#divBox4Mid .variMid {
	width: 540px;
	margin: 0 auto;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
	float:left;	
}
html>body #divBox4Mid .variMid {
	width: 540px;
	margin: 0 auto;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	float:left;	
}

.variMid .variMidLogo {
	width: 540px;
/*	height: 20px;*/
	margin: 0 auto;
	padding: 0px;
	float:left;	
	border-bottom:1px dotted #b0b0b0;
	text-align:left;
	margin-bottom:5px;
}

.variMid .variMidWrap {
	width: 170px;
	height: 54px;
	margin: 0 auto;
	padding: 0px;
	padding-left:10px;
	float:left;	
	overflow:hidden;
}
.variMid .variMidWrap .variMidWrapImg {
	width: 50px;
	height: 54px;
	padding: 0px;
	float:left;	
}

.variMid .variMidWrap .variMidWrapTit {
	width: 112px;
	height: 50px;
	padding: 0px;
	text-align:left;
	margin:0px 0px 0px 4px;
	float:left;	
	overflow:hidden;

}

.variMid .variMidMore {
	width: 535px;
	float:left;
	text-align:right;
	padding-right:5px;
}

#divBox4Right .variRight {
	width: 205px;
	margin-left: 0px;
	padding: 0px;
	background: #fff;
	float:left;
}

.variRight .variRightLeft{
	width: 50px;
	float:left;
}
.variRight .variRightRight{
	width: 155px;
	float:left;
}
.variRightRight .vaipralogo{
	width: 155px;
	float:left;
	border-bottom:1px dotted #b0b0b0;
}

.variRightRight .vaipratitle {
	width: 145px;
	padding-left:10px;
	margin-top:4px;
	float:left;
	text-align:left;
	height:17px;
	overflow:hidden;
}

.variRight .suadlogo {
	width: 205px;
	float:left;
	margin-top:10px;
	text-align:left;

}
.variRight .suadTitle {
	width: 205px;
	float:left;
	margin-top:4px;
	margin-left:0px;
	text-align:left;
}

#divBox5 {
	width: 980px;
	height: 950px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #d5d3df;
}

#divBox5 #divBox5Left {
	width: 175px;
	height: 950px;
	margin: 0 auto;
	padding-left: 10px;
	background: #fff;
	float:left;
	overflow:hidden;
}
html>body	#divBox5 #divBox5Left {
	width: 182px;
	height:950px;
	margin: 0 auto;
	padding-left: 10px;
	background: #fff;
	float:left;
}

html>body #divBox5 #divBox5Left {
	width: 166px;
	height: 950px;
	margin: 0 auto;
	padding: 0px;
	padding-left: 9px;

	background: #fff;
	float:left;
}

#divBox5 #divBox5Mid {
	width:554px;
	height: 950px;
	margin: 0 auto;
	margin-left: 10px;
	padding: 0px;
	background: #fff;
	float:left;
	overflow:hidden;
}
html>body #divBox5 #divBox5Mid {
	width: 560px;
	height: 950px;
	margin: 0 auto;
	margin-left: 10px;
	padding: 0px;
	background: #fff;
	float:left;
}

#divBox5 #divBox5Right {
	width: 215px;
	height: 950px;
	margin: 0 auto;
	padding-left:5px;
	margin-left: 10px;
	background: #fff;
	float:left;
	overflow:hidden;
}

html>body #divBox5 #divBox5Right {
	width: 215px;
	height: 950px;
	margin-left: 10px;
	padding: 0px 0px 0px 10px;
	background: #fff;
	float:left;
}
 #divBox5Right #clasified {
 	width: 205px;
	background:#fff;
	float:left;
 
 }
 #clasified  .clasifiedlogo {
 	width: 205px;
	float:left;
 
 }

 #clasified  #clasifiedwrap {
 	width: 205px;
	float:left;
 
 }

 #clasified  ul {
	margin:10px 0px 0px 3px;
	padding-left:2px;
	list-style: none;
}

 #clasified  li {
	margin-top:7px;
	width: 178px;
	float:left;
	padding-left:16px;
	text-align:left;
	background-image: url('http://www.horoworld.com/images/icons_v4/bullet.png');
	background-repeat: no-repeat;

}


#divBox5Left .divlink {
	width: 166px;
	float:left;
	margin-top:10px;
}

.divlink .div5leftLogo {
	width: 166px;
	float:left;
	margin-left:0px;
}

.divlink ul {
	margin:0px 0px 0px 3px;
	padding-left:2px;
	list-style: none;
}

.divlink li {
	width: 148px;
	float:left;
	padding-left:14px;
	text-align:left;
	background-image: url('http://www.horoworld.com/images/icons_v4/bullet2.png');
	background-repeat: no-repeat;
}

.divlink a {
	font-size:12px;
	color:#313131;
	text-decoration:none;	
}

#divBox5Left .neigPic {
	width: 166px;
	float:left;
	margin-top:10px;
}
.neigPic ul{
	padding-left:5px;
	list-style: none;
}


.neigPic li{
	width: 110px;
	float:left;
	padding-left:0px;
	text-align:left;
}
html>body .neigPic li{
	width: 110px;
	float:left;
	padding-left:30px;
	text-align:left;
}

#divBox5Mid .huay {
	width: 545px;
	margin: 0 auto;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0px;
	float:left;	
	margin-bottom:5px;
}

.huay .huaylogo {
	width: 545px;
	margin: 0 auto;
	padding: 0px;
	float:left;	
}

.huay .huaytop {
	width: 545px;
	margin: 0 auto;
	padding: 0px;
	float:left;	
	background:#492f4f;
}

.huay .huaytop .huaybig {
	width:160px;
	float:left;
	padding:5px;
}

.huaybig .huaybigimg{
	width:150px;
	float:left;
}
.huaybig .huaybigtit{
	width:150px;
	float:left;
	height:30px;
	overflow:hidden;
}
.huay .huaytop .huaysml {
	width:125px;
	float:left;
}
 .huaysml .huaysmlimg{
	width:115px;
	float:left;
}
 .huaysml .huaysmltit{
	width:110px;
	float:left;
	margin-top:3px;
	padding-left:5px
}
.huaytop .huayadding {
	width:365px;
	float:left;

	text-align:left;
	margin-top:13px;
}
.huay .huaytop .huaylist{
	width:545px;
	float:left;
	background:#675177;
	margin-top:5px;
	padding-bottom:10px;
}
.huaylist .huaytxt{
	width:545px;
	padding-left:10px;
	float:left;
	margin-top:5px;
	text-align:left;
	color:#fff;
}



#webboard {
	width:535px;
	float:left;
	margin-left:10px;
}

#webboard #boardlogo {
	width:535px;
	margin-left:0px;
	float:left;
}

#webboard  .boardwrap {
	width:515px;
	margin-left:20px;
	float:left;
	text-align:left;
}

.boardwrap .boardlist{
	width:495px;
	margin:2px 0px 2px 0px;
	padding-bottom:2px;
	float:left;
	text-align:left;
	border-bottom:1px dotted #a7a7a7;
}
#webboard .boardadding {
	width:535px;
	float:left;
	background:#f2e8f3;
	font-weight:bold;
	text-align:left;
	margin-top:13px;
}

.leftct {
	width:173px;
	float:left;
	margin-top:7px;
	margin-left:2px;
	height:55px;
}

.leftctimg {
	width:50px;
	height:50px;
	float:left;
	height:55px;

}
.leftcttxt {
	width:120px;
	float:left;
	height:42px;
	text-align:left;
	margin-left:3px;
	overflow:hidden;
}

.varimoreleft {
	float:left;
	margin-left:120px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/tagbox1.png');
	height:28px;
	width:3px;
}
html>body .varimoreleft {
	float:left;
	margin-left:220px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/tagbox1.png');
	height:28px;
	width:3px;
}
.varitxt {
	float:left;
	background-color:#F1E7F2;
	height:28px;
	width:650px;
}
.varimoreright {
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/tagbox2.png');
	height:28px;
	width:3px;
}

.tbbanner{
	width:382px;
	float:left;
	margin:3px 0px 0px 0px;
	overflow:hidden;
	height:55px;
	text-align:center;
}


#showad {
	position:fixed;
	bottom:-3px;
	left:0px; 
	color:blue; 
	border:1px solid #9F9F9F;

}

#goods  {
	width:220px;
	margin:0px;
	padding-left:0;
	background-image:url('http://www.horoworld.com/images/bg-products.gif');
	background-repeat:none;
	font-size:12px;
/*	height:290px;*/
	height:auto;
	text-align:left;

}
html>body #goods  {
	width:225px;
	margin:0px;
	padding-left:0;
	background-image:url('http://www.horoworld.com/images/bg-products.gif');
	background-repeat:none;
	font-size:12px;
/*	height:290px;*/
	height:auto;
	text-align:left;

}


#goods .ghead  {
	width:220px;
	list-style: none;
	padding-top:103px;
	text-align:center;

}

html>body #goods .ghead  {
	width:225px;
	list-style: none;
	padding-top:103px;
}

#goods li {
	width:210px;
	list-style: none;
	margin-left:0px;
	padding-left:0px;
}

html>body #goods li {
	width:225px;
	list-style: none;
}

#goods .gds1 {
	margin:0px;
	width:100%;
	padding:0px;
}
 #goods .gds2 {
	margin:0px;
	width:100%;
	margin-top:2px;
	padding-left:0px;
}

#goods .gds {
	margin-left:0px;
	padding:0px;
	width:210px;
	list-style:none;
	height:60px;
}

html>body #goods .gds {
	margin-left:0px;
	padding:0px;
	width:225px;
	list-style:none;
	height:60px;
}

#goods .gdsimg  {
	width:90px;
	float:left;
	margin-left:0px;
	padding-left:0px;
}
#goods .gdstxt {
	width:120px;
	float:left;
	margin-left:0px;
	padding-left:0px;
}

html>body #goods .gdstxt {
	width:135px;
	float:left;
	margin-left:0px;
	padding:0px;
/*	padding:5px;*/
}

.bred {
	color:#FF3333;
	font-weight:bold;
}

