#izzyFeedbackBg { 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; }
#izzyFeedback { position: fixed; width:400px; height:400px; top:15%; left:-404px; z-index:10; background:#fff url(../images/izzybg.jpg) -381px 0 no-repeat; border:2px solid #666; font-family: Arial, sans-serif; font-size:11px; line-height:normal; }
#izzyFeedback a { outline:none; }
#izzyFeedback h2 { margin:0; padding:0; color:#fff; font-size:24px;padding:15px 0 10px; line-height:22px;text-indent:50px;text-shadow:1px 1px 1px #666; background:url(../images/start.png) 10px 15px no-repeat; border-bottom:2px solid #ccc; margin: 5px 20px 10px; }
#izzyFeedback h2 span { display:block; font-size:11px; color:#000; line-height:11px;text-shadow:1px 1px 1px #fff}
a#izzyFeedbackStart { text-decoration:none;position:absolute; top:15%; right:-55px; width:55px; background:url(../images/feedbackButton.png) right top no-repeat; height:140px; cursor:wait }
a#izzyFeedbackStart:hover {right:-65px; width:65px;}




#IzzyHelp { margin:0 20px; display:none }
#izzyFeedbackTab { position:absolute; top: -30px; right:0; height:30px; padding-left:25px}
#izzyFeedbackTab a { display:block; float:left; line-height:25px; padding:0 10px;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;
	
}
#izzyFeedbackTab a:hover, #izzyFeedbackTab a.izzyFeedbackActiveTab { background-color:#333; color:#fff; text-decoration:none}

#izzyFeedbackTab a.izzyFeedbackTab2 { background-image: url(../images/email.png)  }
a#izzyFeedbackFooter { position:absolute; bottom:-20px; right:0; font-size:10px; color:#fff; text-decoration:none; }
a#izzyFeedbackFooter:hover {text-decoration:underline; }



/* Contact form licensed & powered by Faary.com */


#izzyFeedback .iform {font: 12px/26px; width:350px; margin:0 auto;}
#izzyFeedback .iform ul { margin:0; padding:0; list-style:none;}
#izzyFeedback .iform ul ul { overflow:auto}
#izzyFeedback .iform li { padding-bottom:5px;}
#izzyFeedback .iform label { 
 width:130px; display:block; float:left; line-height:26px;
}
#izzyFeedback .iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

#izzyFeedback .iform .itext,#izzyFeedback .iform .itextarea,#izzyFeedback .iform .iselect,#izzyFeedback .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;

}

#izzyFeedback .iform .itext:hover,#izzyFeedback .iform .itextarea:hover,#izzyFeedback .iform .iselect:hover,#izzyFeedback .iform .ibutton:hover,
#izzyFeedback .iform .itext:focus,#izzyFeedback .iform .itextarea:focus,#izzyFeedback .iform .iselect:focus,#izzyFeedback .iform .ibutton:focus{

border-color: #333;
background:#fff;

}


#izzyFeedback .iform .itextarea{ 
	height:100px; width: 200px;
}
#izzyFeedback .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;

}
#izzyFeedback .iform .ibutton:hover,#izzyFeedback .iform .ibutton:focus { background:#dadada;}
#izzyFeedback .iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:0px 0 15px }
#izzyFeedback .iform li.iheader span { display:block; font-size:10px; padding:0; text-indent:10px; margin:0 }
#izzyFeedback .iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

#izzyFeedback .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 }