#support-widget { display:none; width:500px; position:fixed; left:50%; top:100px; text-align:left; z-index:9999; }
#support-widget .frame { width:500px; background:#ffffff; border:10px solid #b2c7cb; padding:6px 20px; position:relative; left:-250px; }
#support-widget p { font-size:13px; margin:10px 0; }
#support-widget p.header { font-size:18px; }
#support-widget form { padding-bottom:10px; }
#support-widget label { display:block; font-weight:bold; margin:3px; }
#support-widget textarea, 
#support-widget input, 
#support-widget button { width:470px; display:block; margin:0 auto; margin-bottom:4px; padding:2px; border:1px solid #465f64; } 
#support-widget textarea { height:200px; }
#support-widget button { width:100px; }
#support-widget .center { text-align:center; }
#support-widget-close-button { width:36px; height:36px; background:url('../images/x.png') no-repeat; display:block; float:right; position:relative; top:-25px; right:-40px; }
#support-widget-open-button { width:43px; height:146px; background:url('../images/questions.png') no-repeat; display:block; position:fixed; right:0px; top:170px; }

#rate-page { display:none; width:500px; position:fixed; left:50%; top:100px; text-align:left; z-index:9999; }
#rate-page .frame { width:500px; background:#ffffff; border:10px solid #b2c7cb; padding:6px 20px; position:relative; left:-250px; }
#rate-page p { font-size:13px; margin:10px 0; }
#rate-page p.header { font-size:18px; }
#rate-page form { padding-bottom:10px; }
#rate-page label { display:block; font-weight:bold; margin:3px; }
#rate-page textarea, 
#rate-page button { width:470px; display:block; margin:0 auto; margin-bottom:4px; padding:2px; border:1px solid #465f64; }
#rate-page input { width:470px; display:block; }  
#rate-page textarea { height:100px; }
#rate-page button { width:100px; }
#rate-page .center { text-align:center; }
#rate-page-close-button { width:36px; height:36px; background:url('../images/x.png') no-repeat; display:block; float:right; position:relative; top:-25px; right:-40px; }
#rate-page #topbox { margin: 0; padding:0; width: 100%; }
#rate-page #rightbox { margin: 0; padding:0; width: 150px; margin-left: 330px; text-align: right; position: relative; left: 30px; }
#rate-page #leftnav { margin: 0; padding:0; float: left; width: 160px; }
#rate-page #foot { clear: both; margin:0; padding: 0 }

