@charset "utf-8";

/*Global csses*/

body{margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,input,select,textarea,ol,dl,ul,li,dt,dd,form,fieldset{margin:0; padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
:focus{outline:none;}
/*Main classes*/
#wrapper{margin:0 auto;width:900px;}
/*Header*/
#wrapper #head{ background:url(../images/bg_head.jpg) 0 bottom no-repeat; height:150px; margin:0 auto;}
#wrapper #head .logo{float:left; margin:5px 0 0 30px;}
#wrapper #head h2{float:right; line-height:13px; margin:65px 0 0 0;text-align:center;width:600px;}
#wrapper #head h2 a img{ margin:0; padding:0;}
/*Content*/
#wrapper #content{height:538px;margin:0 auto;}
#wrapper #content #main{background:url(../images/bg_main.jpg) 0 0 no-repeat; color:#bbb; font:17px/25px Verdana;height:378px; padding:0 215px;}
#wrapper #content #main a{color:#000;}
#wrapper #content #main #bubble{ visibility:visible; padding:30px 0 0 0; position:absolute; width:480px;}
#wrapper #content #main #bubble h1{ color:#4cbee8; font-size:27px; line-height:27px;}
#wrapper #content #main #bubble span{ color:#c5130e;}
#wrapper #content #main #bubble .btn,#wrapper #content #main #contact form .btn{ right:0; top:300px;position: absolute;}
#wrapper #content #main #contact{ font-size:12px;  padding:30px 0 0 0; position:absolute; visibility:hidden;  width:480px;}
#wrapper #content #main #contact form{ padding-top:20px;}
#wrapper #content #main #contact form .req{ color:#e43934;}
#wrapper #content #main #contact h3{color:#4cbee8; font-size:18px; font-weight:normal;}
#wrapper #content #main #contact input,#wrapper #content #main #contact select{ background:url(../images/bg_input.jpg) 2px 0 repeat-x; border:0; color:#666; font-family:Verdana; height:22px; width:178px;}
#wrapper #content #main #contact select{ background:#fff; height:22px; white-space:180px;}
#wrapper #content #main #contact textarea{background:#fff url(../images/bg_input.jpg) 2px 0 repeat-x; border:0;color:#666;font-family:Verdana; height:74px;width:262px;}
#wrapper #content #main #contact td.wid250{ width:210px;}
#wrapper #content #main #contact form .btn .back{ margin-right:10px;}
#wrapper #content #buzz{ background:url(../images/bg_buzz.jpg) 0 0 no-repeat; height:160px; text-align:center; padding:0 135px;}
#wrapper #content #buzz h3{ text-align:center; padding-top:40px;line-height:13px;}
#wrapper #content #buzz h3 img{margin:0;}
#wrapper #content #buzz p{height:34px;margin:9px 0; padding:0;}
#wrapper #content #buzz p img{margin:0 3px;}
/*Footer*/
#wrapper #foot #copyRight{color:#424242; font:10px/12px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#wrapper #foot #copyRight a{color:#5b789e;font-weight:bold; text-decoration:none;}
#wrapper #foot #copyRight a:hover{ text-decoration:underline;}



/*Rebuild Css*/
#wrapper #content #main{background:url(../images/bg_main_2.jpg) 0 0 no-repeat; color:#bbb; font:17px/25px Verdana;height:378px; padding:0 215px;}
.bubble{height:280px; position:relative; padding:0;}
.bubble .time{position:absolute; right:30px; top:130px;}
.bubble .ipt{background:url(../images/bg_ipt.gif); border:none; bottom:50px; color:#575757; line-height:30px; height:30px; padding:0 0 0 10px; position:absolute; right:10px; width:275px;}
.bubble .goNow{height:40px; left:45px; bottom:-10px; position:absolute; text-indent:-10000px; width:118px;}
.bubble .btn2{bottom:50px; position:absolute; right:10px;}
#response{left:180px; position:absolute; top:290px;}
#response img{height:45px; width:45px;}