img { behavior: url('/includes/iepngfix.htc'); }

body {
	margin: 0;
	padding: 0;
	background-color: #d5d3df;
/*	font : 12px Arial, Helvetica, Tahoma, sans-serif;*/
	font-family: Tahoma, "MS Sans Serif", "Serifa BT", "Serifa Th BT";

	font-size: 12px;
	color: #424242;
	width:100%;
	text-align:center;
	height:auto;
}


#header {
	width: 980px;
/*	height:165px;*/
	height:190px;
/*	overflow:hidden;*/
	margin: 0 auto; 
	padding: 0px;
	background-color: #d5d3df;
}

.hlogo {
	background-image:url('http://www.horoworld.com/images/imgs_v4/horoworldlogo.png');
	background-repeat: no-repeat;
	text-indent:-1000px;
	height:82px;;
	width:212px;
}

#hmenu {
	width: 770px;
	height: 20px;
	text-align:left;
	padding: 0px 0px 0px 10px; 
	background: #f2f2fa;
	float:left;
}

#hbookm {
	width: 190px;
	height: 20px;
	text-align:right;
	padding: 0px 10px 0px 0px; 
	background: #f2f2fa;
	float:left;
}

.barwrap {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 0px 0px 0px; 
	background: #fff;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_superbar2.jpg');
	background-repeat: no-repeat;
}
html>body .barwrap {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 10px 0px 0px; 
	background: #fff;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_superbar2.jpg');
	background-repeat: no-repeat;
}
.hlogin {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 10px 0px 0px; 
	/*background:#fff;*/
	float:left;
}



#hlogo {
	width:216px;
	float:left;
	margin-left:2px;
}

#hbann {
	width:746px;
	float:left;
	margin-right:2px;
}

#serchleft {
	width: 345px;
	height: 25px;
	margin: 3px 10px 0px 5px; 
	padding: 0px;
	float:left;
	text-align:left;
}

html>body #serchleft {
	width: 340px;
	height: 25px;
	margin: 3px 10px 0px 10px; 
	padding: 0px;
	float:left;
	text-align:left;
}

#searchrgt {
	width: 610px;
	height: 25px;
	padding: 0px;
	padding:3px 0px 0px 5px; 
	float:left;
	text-align:left;
	background: #fff;
}



html>body #searchrgt {
	width: 610px;
	height: 25px;
	padding: 0px;
	padding:3px 0px 0px 10px; 
	float:left;
	text-align:left;
	background: #fff;
}

.schtxt {
	height:13px;
	font-size:11px;
}

.selectcat {
	height:20px;
	font-size:11px;

}
.button {
	 width: 40px;
	height:22px;
	font-size:11px;

}

#searchpic {
	width:50px;
	float:left;
	margin-top:0px;
	text-align:left;
}


#searchbar {
	width:560px;
	float:left;
	margin-top:0px;
}

#topmenu {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	padding: 0px;
	background: #D7D7D7;
}

#footer {
	width: 980px;
	height: 360px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #d5d3df;
	text-align:left;
}
#footer .foottop {
	width: 980px;
	height: 10px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	text-align:left;

}

.footblank {
	width:167px;
	background:#fff;
	height:19px;
	float:left;
}
.footblankbott {
	width:167px;
	background:#fff;
	height:28px;
	float:left;
}

.footcurvetop {
	width:8px;
	height:19px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer1.png');
}
.footcurvebottom {
	width:28px;
	height:28px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer4.png');
}

.footbttmleft {
	width:8px;
	float:left;
	height:28px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer2.png');

}
.footbttmmidd {
	width:151px;
	float:left;
	background:#fff;
	height:28px;

}

.footbttmright {
	width:8px;
	float:left;
	height:28px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer3.png');

}
#footer .footer1{
	width: 265px;
	margin: 0 auto;
	margin-top:0px;
	padding-left:10px;
	background: #fff;
	float:left;
	height:380px;
}
#footer .footer2{
	width: 162px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:8px;
	height:380px;
	padding: 0px;
	padding-left:5px;;
	background: #fff;
	float:left;
}
#footer .footerline{
	width: 167px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:8px;
	height: 300px;
	padding: 0px;
	padding-left:0px;;
	background: #fff;
	float:left;
}



.footer2 a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.footer2 a:hover{
	text-decoration:underline;
}
#footer .footer2 ul{
	margin:10px 0px 0px 3px;
	padding-left:5px;
	list-style: none;
}

#footer .footer2 li{
	width:140px;
	float:left;
	padding-left:4px;
	text-align:left;
}


.textlink {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.textlink:hover {

	text-decoration:underline;
}

.tbw {
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
}
