#fdbk_overlay {
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  z-index: 1000000;
  position: absolute;
}
#fdbk_screen {
  top:0;
  left:0;
  z-index:1;
  width: 100%;
  position: absolute;
  background-color: #000;
}
#feedbackpage{
background:#434343;
}
#fdbk_container {
  width: 400px;
  height: 330px;
  margin: 0 auto;
  z-index:2;
  position:relative;
  background-color: none;
}
#fdbk_container iframe {
    width: 400px;
    height: 100%;
    margin: 20px;
    background: transparent url(../images/fb_loading.png) no-repeat;
}
#fdbk_container iframe.loaded {
      background: transparent;
}
a#fdbk_tab {
  top: 25%;
  left: 0;
  width: 42px;
  height: 102px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -7px;
  background-image: url(../images/feedback_trans_tab.png);
}
a#fdbk_tab:hover {
    margin-left: -4px;
}

a.fdbk_tab_right {
  right: 0 !important;
  left: auto !important;
  margin-right: -7px !important;
  margin-left: auto !important;
}
a.fdbk_tab_right:hover {
    margin-right: -4px !important;
    margin-left: auto !important;
}
a.fdbk_tab_bottom {
  top: auto!important;
  bottom: 0 !important;
  left: 20% !important;
  height: 38px !important;
  width: 102px !important;
  background-position: 0 -102px !important;
  margin-bottom: -7px !important;
  margin-left: auto !important;
}
a.fdbk_tab_bottom:hover {
    margin-bottom: -4px !important;
    margin-left: auto !important;
}
a.fdbk_tab_hidden {
  display:none !important;
}

  
a#fdbk_close {
  position: absolute;
  cursor:pointer;
  outline:none;
  top: 0;
  left: 0;
  z-index: 4;
  width:42px;
  height:42px;
  overflow:hidden;
  background-image: url(../images/feedback-close.png);
}
#fdbk_close:hover {
    background-position: -42px 0;
}

.feedback_tab_on embed, .feedback_tab_on select, .feedback_tab_on object {
  visibility:hidden;
}







a#fdbk_tab:hover {
margin-left:0px;
}
a#fdbk_tab {
background-image:url(../images/feedback.gif);
color:#FFFFFF;
cursor:pointer;
height:113px;
left:0;
margin-left:-4px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:25%;
width:33px;
z-index:100000;
}
#fdbk_tab {
top:212px !important;
}


.row{
	text-align:center;
	width:100%;
}

.pretty textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-x-system-font:none;
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:70px;
line-height:normal;
padding:6px;
width:320px;
margin-bottom:10px;
}

.pretty input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
color:#000000;
font-size:120%;
padding:6px;
width:320px;
margin-bottom:10px;
}


#feedback #topic_submit {
float:left;
position:relative;
z-index:2;
}
form input.submit {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#de4000;
border-color:#efefef #ffffff #ffffff;
border-style:solid;
border-width:2px;
color:#FFFFFF;
cursor:pointer;
font-size:130%;
font-weight:bold;
margin-right:5px;
overflow:visible;
padding:1px 15px;
}