/* BASIC RATER BELOW */
   
.fexquote { width: 310px; font: normal 12px verdana, arial, helvetica, sans-serif; background: #F2F2F2; border: 2px solid #F08080; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.fexquote table { border-collapse: collapse; width: 100%; }
.fexquote table td { padding: 5px; }
.fexlabel { text-align: right; width: 70px; }
.fexinput { text-align: left  }

.fexquote table thead th {
padding: 14px;
letter-spacing: 0.0625em;
color:#FFFFFF;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.80);
font-size: 14px; font-weight: bold;
text-align: center;
background-color:#F08080;
border-bottom: 1px solid #c7c7c7;

-webkit-box-shadow: 0px 2px 11px 0px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 2px 11px 0px rgba(50, 50, 50, 0.31);
box-shadow:         0px 2px 11px 0px rgba(50, 50, 50, 0.31);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F08080', endColorstr='#D47171');
background-image: -ms-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -moz-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -o-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F08080), color-stop(1, #D47171));
background-image: -webkit-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: linear-gradient(to bottom, #F08080 0%, #D47171 100%);
}

tr.fexrow>    td { padding:   .8em }
tr.fexrowtop> td { padding:   .2em }

tr.fexqfoot>   td { padding: .7em; font-size: 9px;}
tr.fexqsubmit> td { padding: .8em }

.fexqbtn {
letter-spacing: 0.0625em;
background-color : #7A4141;
border : solid 2px #FFF;
border-radius : 5px;
moz-border-radius : 5px;
-webkit-box-shadow : 3px 2px 6px rgba(230,230,230,0.8);
-moz-box-shadow : 3px 2px 6px rgba(230,230,230,0.8);
box-shadow : 3px 2px 6px rgba(230,230,230,0.8);
font-size : 18px;
font-weight: normal;
color : #ffffff;
padding : 6px 20px;
}

/* ENHANCED RATER BELOW */

.fexxquote {width: 340px; font: normal 12px verdana, arial, helvetica, sans-serif; background: #F2F2F2; border: 2px solid #F08080; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.fexxquote table { border-collapse: collapse; width: 100%; }
.fexxquote table td { padding: 7px; }
.fexxlabel { text-align: right; width: 110px; }
.fexxinput { text-align: left  }

.fexxquote table thead th {
padding: 14px;
letter-spacing: 0.0625em;
color:#FFFFFF;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.80);
font-size: 16px; font-weight: bold;
text-align: center;
background-color:#F08080;
border-bottom: 1px solid #c7c7c7;

-webkit-box-shadow: 0px 2px 11px 0px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 2px 11px 0px rgba(50, 50, 50, 0.31);
box-shadow:         0px 2px 11px 0px rgba(50, 50, 50, 0.31);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F08080', endColorstr='#D47171');
background-image: -ms-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -moz-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -o-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F08080), color-stop(1, #D47171));
background-image: -webkit-linear-gradient(top, #F08080 0%, #D47171 100%);
background-image: linear-gradient(to bottom, #F08080 0%, #D47171 100%);
}
