#FeedbackBg { background:#000; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:9; opacity:0.5;filter:alpha(opacity=50);	-khtml-opacity: .5;-moz-opacity: 0.5; display:none; }
#Feedback { position: fixed; width:400px; height:420px; top:15%; left:-404px; z-index:10; background:#fff url(../images/feedbackback.jpg) -381px 0 repeat-x; border:2px solid #666; font-family: Arial, sans-serif; font-size:11px; line-height:normal; }
#Feedback a { outline:none; }
#Feedback h2 { margin:0; padding:0; color:#fff; font-size:24px;padding:15px 0 10px; line-height:22px;text-indent:58px;text-shadow:1px 1px 1px #666; background:url(../images/start.png) 10px 10px no-repeat; border-bottom:2px solid #ffffff; margin: 5px 20px 10px; }
#Feedback h2 span { display:block; font-size:12px; color:#2D2F2E; text-shadow:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a#FeedbackStart { text-decoration:none;position:absolute; top:15%; right:-55px; width:55px; background:url(../images/feedbackButton1.png) right top no-repeat; height:140px; cursor:wait }
a#FeedbackStart:hover {right:-65px; width:65px;}




#emailcsHelp { margin:0 20px; display:none }
#emailcsFeedbackTab { position:absolute; top: -27px; right:0; height:30px; padding-left:25px}
#emailcsFeedbackTab a { display:block; float:left; line-height:25px; padding:0 15px;background:#fff url(../images/idea.png) 6px 4px no-repeat; margin-left:2px; color: #00F; text-indent:15px;

-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	
}
#emailcsFeedbackTab a:hover, #emailcsFeedbackTab a.emailcsFeedbackActiveTab { background-color:#85B32C; color:#fff; text-decoration:none}

#emailcsFeedbackTab a.emailcsFeedbackTab2 { background-image: url(../images/email.png)  }
a#emailcsFeedbackFooter { position:absolute; bottom:-20px; right:0; font-size:10px; color:#fff; text-decoration:none; }
a#emailcsFeedbackFooter:hover {text-decoration:underline; }



/* Contact form licensed & powered by Faary.com */


#Feedback .iform {font: 12px/26px; width:350px; margin:0 auto;}
#Feedback .iform ul { margin:0; padding:0; list-style:none;}
#Feedback .iform ul ul { overflow:auto}
#Feedback .iform li { padding-bottom:5px;}
#Feedback .iform label { 
 width:130px; display:block; float:left; line-height:26px;
}
#Feedback .iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

#Feedback .iform .itext,#Feedback .iform .itextarea,#Feedback .iform .iselect,#Feedback .iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

#Feedback .iform .itext:hover,#Feedback .iform .itextarea:hover,#Feedback .iform .iselect:hover,#Feedback .iform .ibutton:hover,
#Feedback .iform .itext:focus,#Feedback .iform .itextarea:focus,#Feedback .iform .iselect:focus,#Feedback .iform .ibutton:focus{

border-color: #333;
background:#fff;

}


#Feedback .iform .itextarea{ 
	height:100px; width: 200px;
}
#Feedback .iform .ibutton {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
#Feedback .iform .ibutton:hover,#Feedback .iform .ibutton:focus { background:#dadada;}
#Feedback .iform li.iheader { display:block; font-size:16px; border-bottom:1px solid #909090; padding:5px; text-indent:10px; margin:0px 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;  }
#Feedback .iform li.iheader span { display:block; font-size:10px; padding:0; text-indent:10px; margin:0 }
#Feedback .iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

#Feedback .iform .required { border-color:#F00; }

#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#F90), color-stop(4%, #FC0), to(#F90));
	background: -moz-linear-gradient(top, #F90, #FC0 1px, #F90 25px);
	color:#fff;
	}
#imessageERROR{ position:absolute; top:63px; font-size:13px; padding:3px 5px; right:20px }
.jGM_wrapper {height:200px}
.jGM_header { display:none; }
.jGM_box { height:300px; overflow:hidden; border-color:#ccc}
.jGM_content {height:200px}
#ihBox_frame {height:200px;}