/*body{padding:0;margin:0;background:#646453;font-family: verdana;}

h1, h2{padding:0;margin:0;}

#wrap {width:830px; margin: 0 auto; background:#999;}

#header {background: #ccc; padding:40px;}

#content {height: 400px; background:#f1f1f1; padding:40px;}*/

.rex-feedback-panel {
   padding:20px;
   padding-top:0;
   width: 461px;
   background: url(img/bg_panel.gif) repeat-y;
   border: #99FF66 3px solid;
   position:absolute;
   top:300px;
   left:-508px;
   -moz-border-radius:15px;
   height: 649px !important;
}

.rex-feedback-panel a.rex-feedback-tab {
	background: url(img/feedback.png);
	background-color: #3F3F3F !important;
	border: 3px solid #99FF66;
	border-left: none;
	display:block;
	height: 430px;
	left: 485px;
	bottom:21px;
	position:relative;
	float:right;
	text-indent: 23px;
	width:/*30px;*/95px;
	outline:none;
	top: /*60px;*/110px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	color: #D7D5C2;
}

textarea {
  	background: #CFCFCF;
	border:1px solid #6A9C04;
	width: 115%;
	margin-bottom: 10px;
	margin-top: 3px;
}

#response-message {
   background: #ccc;
   border: 1px solid #999;
   padding:50px;
}
	
.rex-feedback-panel input,select
{
	width: 200px;
}

.rex-feedback-panel input:focus,select:focus,textarea:focus
{
	border: 1px solid #000;
}

.button
{
	margin-top: 10px;
	width: 100px !important;
	padding-top:3px;
	padding-bottom:3px;
}

.rex-form
{
	width: 80%;
	position: relative;
	left: 15px;
}

.rex-feedback-header
{
	margin: 0;
	padding-right:40px;
	width: 100%;
	height: 40px;
	background: url(img/bg_ccontent.gif) repeat-x;
	border-bottom: 3px solid #D7D5C2;
	position: relative;
	left: -20px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-topleft: 12px;
}

.rex-feedback-header h3
{
	text-align: center;
	color:#fff;
	margin-top: 8px
}

.rex-feedback-header-table
{
	width: 107%;
	text-align: center;
}

.rex-feedback-header-table td
{
	height: 30px;
}

.rex-feedback-tab-box
{
	position: absolute;
}

.rex-panel-footer-image-box
{
	position: absolute;
}

.rex-panel-footer-image
{
	-moz-border-radius-bottomright:12px;
	left:-20px;
	position:relative;
	top:604px;/*506px;*/
}

.che
{
	width: 10px !important;
	margin-right:3px;
}


/* TABS ******************************/

.tabs {
	width:479px;
	/*height: 100%;*/
	overflow:hidden;
	font-size:0.9em;
	margin:0;
	zoom:1;
	padding:1px;
	position:relative;
	padding-top: 10px;
	background: url(img/bg_tab.png) repeat-x;
	color: #2F2F2F;
	left: -10px;
}

.tabs dt {
	float:left;
	line-height:2;
	height:2em;
	background: /*#848371;*/#99FF66;
	border:1px solid /*#e8f0f5;*/#99FF66;
	border-bottom:0;
	padding:0 1em;
	position:relative;
	left:35px;
	margin-right:1px;
	cursor:pointer;
	font-size:15px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	font-family:"Times New Roman", Times, serif;
}

.tabs dt:hover {
	background-color: /*#bfdff4;*/#769A59;
}

.tabs dt.selected {
	border-color: #99FF66;/*#b0d0e9;*/
	background:#fff;
	z-index:3;
	cursor:auto;
}

.tabs dd {
	background:#848371;
	display:none;
	float:right;
	width:100%;
	margin:2em 0 0 -100%;
	position:relative;
	z-index:2;
}

.tabs dd.selected {
	display:block;
}

.tabs .rex-tab-content {
	border:1px solid #99FF66;
	border-bottom: none !important;
	padding:20px;
	background: #fff;
	-webkit-border-radius:20px;
	/*-moz-border-radius: 13px;*/
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
}

/*************************************/

.rex-td_form
{
	font-size: 15px !important;
	width: 111%;
	font-family:"Times New Roman", Times, serif;
}

.rex-td_form tr td
{
	font-size: 15px !important;
	text-align:left !important;
	font-family:"Times New Roman", Times, serif;
	height:26px;
}

.rex-tb_form_td{
	width: 200px !important;
	font-family:"Times New Roman", Times, serif;
}




.rex-tb_cost{
	font-size: 12px;
	border-top: 1px solid #6A9C04;
	border-left: 1px solid #6A9C04;
	text-align: center;
}

.rex-td_fst{
	width: 100px;
	padding: 2px;
	border-bottom: 1px solid #6A9C04;
	border-right: 1px solid #6A9C04;
	padding: 5px;
}

.rex-td_scnd{
	width: 30px;
	padding: 2px;
	border-bottom: 1px solid #6A9C04;
	border-right: 1px solid #6A9C04;
	padding: 5px;
}

.rex-td_thrd{
	width: 290px;
	padding: 2px;
	border-bottom: 1px solid #6A9C04;
	border-right: 1px solid #6A9C04;
	padding: 5px;
	text-align: left;
}

.rex-p_cost{
	font-size: 12px;
}

.rex-dog{
	vertical-align:middle;
}