@charset "utf-8";
/*project: Css style for todayisp.com/index.html 
   author:mzhengruiqi
     date:2011-2-10 */

/*base begin*/
body, ul, li, dl, dt, dd, p, h1, h2 { margin:0; padding:0 }
ul { list-style-type:none }
body { font:12px Arial, Helvetica, sans-serif }
a { color:#666; text-decoration:none; outline:none }
a img { border:none }
#navbar, .searchButton, .loginButton input, #onSale h2, #onSale .saleButton a, .cTopLeft, .cTopRight, .cBottomLeft, .cBottomRight, .cBdTopLeft, .cBdTopRight, .cBdBottomLeft, .cBdBottomRight, .cBdTopRightIE6, .cBdBottomRightIE6 { background:url(../../images/index-bg-orange201102.png) no-repeat }
.cTopLeft, .cTopRight, .cBottomLeft, .cBottomRight, .cBdTopLeft, .cBdTopRight, .cBdBottomLeft, .cBdBottomRight, .cBdTopRightIE6, .cBdBottomRightIE6 { display:block; position:absolute; z-index:999; width:5px; height:5px; border:0; overflow:hidden }
.cTopLeft { left:0; top:0; background-position:-455px -95px; _background-position:-454px -94px }
.cTopRight { right:0; top:0; _right:-2px; background-position:-460px -95px; _background-position:-460px -94px }
.cBottomLeft { left:0; bottom:0; _bottom:-2px; background-position:-455px -100px; _background-position:-454px -100px }
.cBottomRight { right:0; bottom:0; _right:-2px; _bottom:-2px; background-position:-460px -100px }
.cBdTopLeft { left:0; top:0; background-position:-471px -95px; _background-position:-470px -94px }
.cBdTopRight, .cBdTopRightIE6 { right:0px; _right:-2px; top:0; background-position:-476px -95px; _background-position:-476px -94px }
.cBdTopRightIE6 { _right:-1px; }
.cBdBottomLeft { left:0; bottom:0; _bottom:-2px; background-position:-471px -100px; _background-position:-470px -100px }
.cBdBottomRight, .cBdBottomRightIE6 { right:0; bottom:0; _right:-2px; _bottom:-1px; background-position:-476px -100px }
.cBdBottomRightIE6 { _right:-1px }
#loginForgot a, .moreInfo a { color:#ff6600 }
.clr { clear:both }
/*base end*/

/*top begin*/
.top { width:100%; background:#f3f3f3; border-bottom:1px solid #e3e3e3 }
.top_content { width:960px; height:25px; color:#333; margin:0 auto }
.top_content a { margin:0 3px;color:#ff6600;  }
.top_content a:hover{text-decoration:underline} 
.top_content ul { margin:0 5px }
.top_content li{height:25px; line-height:25px}
.top_content li span {_display:inline-block;_zoom:1;}
.top_content .top_cont_left {  float:left; display:inline;text-align:left }
.top_content .top_cont_right { float:right;display:inline;text-align:right }
/*top end*/

/*header begin*/
#header { width:960px; height:60px; margin:0px auto }
#logo { float:left; width:280px; _width:270px;height:60px }
#logo a { display:block; width:280px; _width:270px;height:60px; text-indent:-9999px; background:url(../../images/eranet_logo.gif) no-repeat }
#primary { float:left; width:550px; _width:560px;height:60px; padding-right:5px }
#primary #phoneNumber { margin-top:10px }
#primary #quickMenu { margin-top:37px }
#primary ul li { text-align:right; height:18px; line-height:18px }
#primary ul li a { font-weight:bold; height:18px; /*display:inline-block;*/ padding-left:22px; background:url(../../images/icon-bg-orange201102.png) no-repeat }
#phoneNumber li { float:right; margin-left:15px; height:18px; line-height:18px; font-weight:bold }
#phoneNumber li img { margin-right:4px; vertical-align:middle }
#quickMenu li { float:right; /*margin-left:10px*/margin-left:15px }
#quickMenu .resellerLink { background-position:0 0 }
#quickMenu .paymentLink { background-position:0 -24px }
#quickMenu .login { background-position:0 -77px }
#quickMenu .sign_up { background-position:0 -192px }
#quickMenu .contactUsLink { background-position:0 -50px }
#quickMenu .aboutUsLink { background-position:0 -77px }
#header .onlineChat { float:right; margin:10px 2px 0 0 }
#header .onlineChat img { vertical-align:middle }
/*#quickMenu .twitter { background-position:0 -217px; }
#quickMenu .facebook { background-position:0 -241px }*/
/*header end*/

/*outerContainer begin*/
#outerContainer { margin:0 auto; width:960px }
/*outerContainer begin*/

/*navbar begin*/
.navWrapper { position:relative; height:35px; z-index:999 }
#navbar { position: absolute; top: 0; left: 0; width: 960px; height: 35px; background:url(/images/index-bg-orange201102.png) 0 0 no-repeat; font-family:arial }
#nav { position: absolute; left: 0; top: 0; z-index: 999; margin-left: 8px; }
#navbar li { position:relative; float:left; margin-top:5px; height:30px; text-align:center; font-size:14px; font-weight:bold ; }
#navbar a { display:block; padding:5px 0 10px 0; text-decoration:none; color:#fff; height:auto;}
#navbar a strong { padding:0 25px; }
#navbar a:hover { text-decoration:none }
#navbar .navline { margin-top:7px; width:2px; height:20px; background:url(/images/index-bg-orange201102.png) -968px 0 no-repeat; }
#navbar .nav_hover { background: #fff url(/images/nav-hover-bg-l.png) no-repeat; }
#navbar .nav_hover a { background:url(/images/nav-hover-bg-r.png) right 0 no-repeat; color:#333 }
#navbar .list { display: none; position: absolute; top: 30px; left: -1px; width: 210px; padding: 10px 0; background: white; border: #bbb 1px solid; border-top: none; z-index:9999; -moz-box-shadow: 0 4px 5px #666; -webkit-box-shadow: 0 4px 5px #666; box-shadow: 0 4px 5px #666; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
#navbar .list li { float: none; margin: 0 10px; height:28px; text-align: left; border-bottom: #ddd 1px dashed; overflow: hidden; }
#navbar .list a { display:block; margin:0; padding:0 0 0 27px; height: 28px; line-height:28px; color:#444; font-size:12px; background:none }
#navbar .active .list a { background:none }
#navbar .list a:hover { color:#FF5500 }
#navbar .list a.nav_ad {  margin-top:10px;padding:0; height:auto; line-height:100% }
#navbar .list img { width:200px;border:#fff 2px solid }
#navbar .list a.nav_ad:hover img{border:#f60 2px solid}
/*navbar end*/

/*domain-search begin*/
#domainSearch { padding:13px 30px 0px; height:298px; margin:5px 0; background:url(../../images/mnbg.jpg) no-repeat }
#domainSearch h2 { position:absolute; width:180px; height:30px; text-indent:-9999px; background:url(../../images/index-bg-orange201102.png) no-repeat }
#domains h2 { background-position:-50px -37px }
#idnDomains h2 { background-position:-0px -77px }
#domainSearch .domainContent { padding:2px 15px 0 }
.domainContent p { padding-left:180px }
#domainSearch p span { margin-right:5px; font-size:18px }
.donmainInput {
*margin-top:-2px; padding:5px 5px; width:255px; *vertical-align:middle;
font-size:16px; background:url(../../images/domainInputBg.gif) no-repeat; border:0 }
.searchButton { display:inline-block; vertical-align:top; margin:-1px 0 0 5px; text-indent:-9999px; font-size:0px; line-height:0; width:88px; height:29px; background-position:-454px -51px; border:0; cursor:pointer }
#domainSearch table { margin-top:6px }
#domainSearch table td { width:92px; height:20px }
#domainSearch table input { vertical-align:middle; margin-top:-1px }
#domainSearch table img { vertical-align:middle; margin:-2px 0 0 3px; }
#idnDomains { margin-top:15px }
#moreDomains { margin-top:5px }
#moreDomains a { margin-left:383px; color:#ff6600; font-size:14px; font-weight:bold }
.bannerbtn { margin-top:10px; }
.bannerbtn a { background:url(/images/bannerbtnbg.gif) no-repeat; display: inline-block; width:165px; height:50px; line-height:50px; text-align:center; cursor:pointer; margin-right:45px; color:#fff; font-weight:bold; }
.bannerbtn a:hover { color:#fff; text-decoration:underline; }
/*domain-search end*/

/*sidebar begin*/
#sidebar { float:left; width:225px }
#sidebar h2 a { display:inline-block; padding:5px 0 5px 34px; font-size:14px; color:#ff6600; background:url(../../images/icon-bg-orange201102.png) no-repeat }
#loginArea, #smallAd p, #honors, #news { width:225px }
/*sidebar end*/

/*loginArea begin*/
#loginArea { position:relative; margin-bottom:5px; padding-bottom: 1px; background:#FCF0A2 }
#loginArea h2 a { background-position:12px -100px }
#loginArea form { _margin-top:-3px }
#loginForgot { margin:-20px 10px 0 0; text-align:right }
.loginInput, .loginButton { margin:4px 0 0 12px; _margin
}
.loginInput input { vertical-align:middle; padding:4px 5px; width:190px; color:#bbb; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../../images/loginInputBg.png) no-repeat; border:0 }
.loginButton input { width:92px; height:26px; text-indent:-9999px; *text-indent:0;
*font-size:999em;
*line-height:0;
border:0; cursor:pointer }
.loginButton .loginBtn { background-position:-545px -52px }
.loginButton .signUpBtn { margin-left:13px; background-position:-640px -52px }
/*loginArea end*/

/*smallAd begin*/
#smallAd p { position:relative }
#smallAd .smallAd2 { margin-top:5px; }
/*smallAd end*/

/*honors & news begin*/
#honors, #news { position:relative; margin:5px 0; background:#F3F3F3 }
#honors .contWrapper, #news .contWrapper { padding-top:5px; height:260px; overflow:hidden }
.contWrapper { padding-bottom:2px; height:265px; border:#ddd 1px solid; overflow:hidden }
.moreInfo { margin:-20px 5px 0 0; text-align:right }
#honors h2 a { background-position:12px -131px }
#news h2 a { background-position:12px -161px }
.contents { margin:12px 13px 11px; margin:9px 13px 6px\9; *margin:5px 13px 6px;
_margin-top:11px }
/*honors & news end*/

/*mainContent begin*/
#mainContent { float:right; width:730px }
/*mainContent end*/

/*mainAd begin*/
#mainAd { position:relative; margin-bottom:5px }
.sh_div{position: absolute;z-index:999; width:270px; height:110px;_height:115px; right: 220px; top: 70px; display:none; background:#FFFFFF; border:1px solid #929292; text-align:left; font-size:12px; font-family:Arial;}
.sh_div_div{text-align:right; color:#666666; margin-bottom:5px; background:#dedede; border-bottom:1px solid #929292;}
/*.picshow { z-index:444; position:relative; background-color:#e4f2fa; width: 100%; height: 250px }
.picshow_main { position: relative; width: 730px; height: 250px }
.picshow_main .imgbig {
filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0, wipestyle=4, motion=forward); width:100%; height:100%; }
.picshow_change { position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; right:5px; bottom:-10px; }
.picshow_change img { width:20px; height: 15px }
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 5px; -display: inline }
a.axx { border-color: #555 }
a.axx:hover { border-color: #000 }
a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4 }
a.axx:hover img { filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0 }
a.bxx { border-color: #000 }
a.bxx:hover { border-color: #000 }
/*mainAd end*/

/*onSale begin*/
#hotSale, #premiumSale { position:relative }
.sale1, .sale2 { display:inline; width:345px }
.sale1 { float:left; margin:10px 0 5px 13px }
.sale2 { float:right; margin:10px 13px 5px 0 }
#onSale h2 { display:block; margin:5px 26px; height:23px; text-indent:-9999px }
#onSale .saleInro { margin:-25px 26px 0 0; text-align:right }
#onSale a { font-weight:bold; color:#6eb1ff }
#onSale dl { margin:5px 5px }
#onSale dt { padding-bottom:3px; font-size:14px }
#onSale dd { padding-left:10px; line-height:18px; background:url(../../images/rght_arr_blt.gif)-3px 2px no-repeat }
#premiumSale { margin-top:5px }
#hotSale h2 { width:115px; background-position:-845px -50px }
#premiumSale h2 { width:189px; background-position:-772px -92px }
#onSale .saleButton { text-align:right }
#onSale .saleButton a { display:inline-block; margin:0 5px; width:92px; height:26px; }
#onSale .saleButton a span { display:none }
#onSale .saleButton .detailBtn { background-position:-545px -84px }
#onSale .saleButton .buyBtn { background-position:-640px -84px }
/*onSale end*/

/*footer begin*/
#footer { margin:10px 0 10px; padding:0 15px; color:#666 }
#footer li { float:left; color:#ff6600 }
#footer li a { margin:0 10px; font-weight:bold }
.globalCall a { display:inline-block; margin:-10px 0 0 0px; width:183px; height:33px; background:url(../../images/tollcall.gif) }
.cprt, .certification { margin:5px 0 0 8px }
.cprt img { vertical-align:middle; margin-top:-2px }
.certification { text-align:center }

.gstx{ text-align:center; height:60px; line-height:60px;}
.gstx img{vertical-align:middle; margin-right:5px;}
.now{display:block; overflow:hidden; width:124px; height:36px; background:url(http://idc.tnet.hk/images/nowcn.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px; margin-left:5px;}
.tnet{display:block; overflow:hidden; width:124px; height:36px; background:url(http://idc.tnet.hk/images/tnethk.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px;}
.eranet{display:block; overflow:hidden; width:136px; height:36px; background:url(http://idc.tnet.hk/images/Eranet.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px;}
.todaynic{display:block; overflow:hidden; width:137px; height:36px; background:url(http://idc.tnet.hk/images/todaynic.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px;}
.today{display:block; overflow:hidden; width:116px; height:36px; background:url(http://idc.tnet.hk/images/today.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px;}
.sdhlsw{display:block; overflow:hidden; width:121px; height:36px; background:url(http://idc.tnet.hk/images/sdhlsw.jpg) no-repeat left top; text-indent:-9999px; float:left;}
.ymsk{display:block; overflow:hidden; width:126px; height:36px; background:url(http://idc.tnet.hk/images/ymsk.jpg) no-repeat left top; text-indent:-9999px; float:left; margin-right:5px;}
/*footer begin*/

/*横幅广告*/
.wideAD{position:relative;margin-top:5px}

/*banner*/
	.container, .container * { margin:0; padding:0; }
	.container { width:730px; height:250px; overflow:hidden; position:relative;}
	.slider { position:absolute; }
	.slider li { list-style:none; display:inline; }
	.slider img { width:730px; height:250px; display:block; }
	.slider2 { width:9000px; }
	.slider2 li { float:left; }
	.num { position:absolute; right:5px; bottom:5px; }
	.num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
	.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }

	.ad_box{width:730px; height:250px;/* float:left; margin-left:3px;  border:1px solid #A2A3B2;*/}