/* CSS Document */
body{font-size:12px;color:#000000;line-height:18px;margin:0px;width:100%;height:100%;}
body,html {font-size:12px;margin:0;width:100%;height:100%;}
A{color:#c44d4d; text-decoration:none}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a:active{text-decoration:none;}
#weball{width:100%;height:auto;margin:0px;padding:0px;}
#main {width:100%;height:auto;margin:0px;overflow:hidden;}
#topiframe { width:100%; height:auto; margin:0px; padding:0px;}
#vcallbottom { width:100%; height:57px; margin:0px; overflow:hidden; background:url(vcallbg.gif) repeat-x;}
#vcallwrap { margin:0px; padding:0px; height:57px; overflow:hidden;}
#vcallcontent { width:798px; height:38px; margin:10px auto 0px auto; overflow:hidden;}
#vcalllogo { float:left; width:118px;height:38px; background:url(logo.gif) no-repeat;}
#vcallform { float:left; width:677px; height:38px; background:url(formbg.gif) no-repeat; overflow:hidden;}
#formtext { float:left; padding:14px 0px 0px 20px; height:24px; font-size:14px; font-weight:bold; color:#000000;}
#formlist { float:left;}
#formlist ul{ margin:0px; padding:0px; list-style-type:none;}
#formlist ul li { float:left;}
.formli01 { height:30px; padding-top:8px; padding-left:10px;}
.formli02 { height:26px; padding-top:12px; padding-left:10px; font-weight:bold; font-size:14px;}
.formli03 { height:30px; padding:8px 10px 0px 10px;}
.formli04 { height:32px; padding:3px 0px 0px 10px;}
.forminput1 { border:1px solid #FF5959; width:50px; padding-top:3px; height:20px; text-align:right; color:#666666; font-weight:bold;}
.forminput2 { border:1px solid #FF5959; width:140px; padding-top:3px; height:20px; text-align:left; color:#666666;}
.formbutton { width:173px; height:38px; border:0px; background:url(formbutton.gif) no-repeat; cursor:pointer;}
.formbuttonhv { width:173px; height:38px; border:0px; background:url(formbuttonhv.gif) no-repeat; cursor:pointer;}
.formbutton2 { width:173px; height:38px; border:0px; background:url(formbutton2.gif) no-repeat; cursor:pointer;}


#contentwin { width:635px; height:492px; border:1px solid #FFCCCC; position:absolute; top:50%; left:50%; margin:-246px 0px 0px -317px; z-index:10000;}
#contentwrap { width:631px; height:489px; border:1px solid #FF6666; padding:0px 1px 1px 1px;}
#cwintop { height:87px; margin:0px; padding:0px; overflow:hidden; background:url(cwintopbg.gif) repeat-x;}
#ctopcontent { height:54px; margin:33px 0px 0px 0px; padding:0px; overflow:hidden;}
#ctopleft { float:left; height:54px; width:164px; overflow:hidden; background:url(ctopleft.gif) no-repeat;}
#ctopright { float:left; height:54px; width:441px; overflow:hidden; background:url(ctopright.gif) no-repeat;}
#ctopright ul { margin:0px; padding:0px; list-style-type:none;}
#ctopright ul li { float:left;}
.ctoprli01 { margin:0px; height:18px; padding:16px 0px 0px 12px; font-weight:bold; overflow:hidden; font-size:14px;}
.ctoprli02 { width:163px; height:33px; padding:21px 0px 0px 5px; font-weight:bold; overflow:hidden; font-size:14px;}
#cwincenter { height:237px; margin:0px; padding:0px; overflow:hidden; background:url(cwincenter.gif) repeat-x;}
#cwincenter ul { margin:0px; padding:0px; list-style-type:none;}
#cwincenter ul li { float:left; overflow:hidden;}
.cwleft { height:237px; width:411px; background:url(cwleft.gif) no-repeat right top; display:inline;}
/*cclwrap style */
#cclwrap { margin:0px; padding:0px; height:237px; overflow:hidden;}
.cclform1 { height:184px; width:130px; margin:0px; padding:0px; overflow:hidden; background:url(cctel.gif) no-repeat 24px 48px; float:left;}
.cclform2 { height:184px; width:281px; margin:0px; padding:0px; overflow:hidden; float:left;}
.cclform2 ul { margin:10px 0px 0px 0px; padding:0px; list-style-type:none;}
.cclform2 ul li { margin:0px; padding:5px 0px 0px 0px; width:281px;overflow:hidden;}
.cclformli01 { height:28px; font-weight:bold; font-size:14px;}
.cclformli02 { height:30px;}
.cclformli03 { height:30px;}
.cclformli04 { height:30px; line-height:30px; vertical-align:middle; color:#FF9900; padding-left:0px; overflow:hidden; width:281px;}
.input1 { border:1px solid #E87D7D; width:42px; padding-top:3px; height:18px; text-align:right; color:#666666; font-weight:bold;}
.input2 { border:1px solid #E87D7D; width:140px; padding-top:3px; height:18px; text-align:left; color:#666666;}
.input3 { border:1px solid #E87D7D; width:80px; padding-top:3px; height:18px; text-align:left; color:#666666;}
.formsubmit { border:0px; width:173px; height:38px; background:url(formsubmit.gif) no-repeat; overflow:hidden; cursor:pointer;}
.formsubmithv { border:0px; width:173px; height:38px; background:url(formsubmithv.gif) no-repeat; overflow:hidden; cursor:pointer;}
.formsubmit2 { border:0px; width:173px; height:38px; background:url(formsubmit2.gif) no-repeat; overflow:hidden; cursor:pointer;}
.formlabel { color:#FF0000; padding:0px 7px 0px 7px; height:30px; font-size:16px; font-family:Arial;}
.formspan { cursor:pointer; font-size:16px;}
#cclwarn { border:1px solid #E9B0B0; background:url(warn.gif) no-repeat 10px 8px #FFFFFF; color:#E9B0B0; width:366px; height:36px; padding:6px 0px 0px 10px; 
line-height:18px; text-indent:18px; margin:0 auto;}
/*ccrwrap style */
.cwright{ height:237px; width:220px; background:url(cwright.gif) repeat-x; display:inline;}
#ccrwrap { margin:0px; padding:24px 0px 0px 16px; height:196px; overflow:hidden;}
#ccrtop { margin:0px; padding:0px; overflow:hidden; font-weight:bold; font-size:14px;}
#ccrtop span { float:right; color:#FF0000; font-size:12px; font-weight:normal; padding-right:40px; padding-bottom:20px;}
#ccrcenter { margin:0px; padding:5px 0px 0px 37px; width:160px; height:15px;background:url(ccrmobile.gif) no-repeat 0px 0px; color:#ffffff; overflow:hidden;}
#ccrdown { width:179px; height:auto; overflow:hidden; margin-top:5px;}
#ccrdown ul { margin:0px; padding:0px; list-style-type:none;}
#ccrdown ul li { width:177px;padding:4px 0px 0px 0px; height:21px; border:1px solid #E3D7D7; background:url(ccrdownli.gif) repeat-x; margin-top:3px; color:#FE1011; font-size:16px; text-align:center; font-family:Arial; }
#cwrightimg { margin:0px; padding:0px; height:237px; background:url(cwrightimg.gif) no-repeat;}
#cwindown { height:165px; margin:0px; padding:0px; overflow:hidden; background:url(cwindown.gif) no-repeat 0px 0px #FFFFFF;}
#cwindwrap { margin:0px; padding:0px 0px 0px 25px; height:136px;  line-height:21px;}
#cwindleft { width:466px; height:136px; float:left; display:inline;}
#cwindwrap ul { margin:19px 0px 0px 0px; padding:0px; list-style-type:none;}
#cwindwrap ul li { float:left; overflow:hidden;}
.cwrapli01 {width:60px;height:21px;}
.cwrapli02 {width:400px; font-weight:bold;height:21px;}
.cwrapli03 {width:60px; height:62px;}
.cwrapli04 {width:400px;height:62px; line-height:20px;}
.cwrapli05 {width:60px;}
.cwrapli06 {width:400px;}
#cwindleft .cwrapli06 a { color:#006699; text-decoration:none;}
#cwindright { float:left; display:inline; width:120px; height:136px;}
#cwindlogo { width:108px; height:108px; border:1px solid #FF9999; margin-top:20px; float:left; display:inline;}
#cwindbottom { margin:0px; padding:0px 0px 0px 84px; height:29px; overflow:hidden; color:#B4B6B7;}
#cwindbottom span { float:right; padding-right:48px;}
#cwindbottom span a {color:#B4B6B7;}
/*invite style */
.filterfrmbg{ position:absolute; top:50%; left:50%; width:370px; height:161px; border:0px; filter:alpha(opacity=0); -moz-opacity:0; z-index:10001;}
#invtmain { position:absolute; top:50%; left:50%; width:368px; height:159px; border:1px solid #CDCECE; background:url(invtmainbg.gif) repeat-x; overflow:hidden; z-index:10005; cursor:move;}
.invtmargin {margin:-80px 0px 0px -185px;}
#invtbox { margin:0px; padding:0px; height:157px; border:1px solid #FFE6E6; background:url(invtboxbg.gif) no-repeat right bottom;}
#iboxtop { margin:0px 0px 0px 18px; padding:0px; height:53px; background:url(iboxtoplog.gif) no-repeat 0px 10px;}
#iboxtop span { float:right; cursor:pointer; width:20px; height:20px; background:url(x.gif) no-repeat 3px 5px;}
#iboxcenter { margin:0px; padding:10px 0px 0px 20px; line-height:20px; overflow:hidden; clear:both;}
#iboxbottom { margin:0px; padding:10px 0px 0px 23px; overflow:hidden;}
.freecall { border:0px; width:81px; height:27px; background:url(freecall.gif) no-repeat; cursor:pointer;}
.freecallhv { border:0px; width:81px; height:27px; background:url(freecallhv.gif) no-repeat; cursor:pointer;}
.havelook { border:0px; width:81px; height:27px; background:url(havelook.gif) no-repeat; cursor:pointer;}
.havelookhv { border:0px; width:81px; height:27px; background:url(havelookhv.gif) no-repeat; cursor:pointer;}