h1 {color: #870038; font-size: 18px;}
h2, .content_rates_category1 {color: #870038; font-size: 16px; font-weight:bold;}
h3, .content_rates_table_title {color: #870038; font-size: 14px; font-weight:bold; text-transform: uppercase;}
h4 {color: black; font-size: 14px; font-weight: bold; text-transform: uppercase; }
h5 {color: black; font-size: 14px; font-weight: bold; }
h6 {color:white; font-size: 16px; font-weight: bold;}

a {color: #870038;}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}
.bttmpad {margin-bottom: 10px}
.abso {position: absolute;}

ul li {margin-bottom: 10px;}

/*---- WEB FORM ----*/
FORM.webform TR TD SPAN.required {}
FORM.webform TR TD.required_legend SPAN.required_legend {font-style: italic; color: gray; }
FORM.webform textarea {width:164px; padding: 0;  margin: 0;}
FORM.webform input{max-width: 164px; }
FORM.webform TR TD {width: 100px; }

/* rates page */
.content_rates_table {margin-bottom: 20px; width: 100%; font-siZe: 12px;}
.content_rates_table_fields {background-color: #9FCF67; color: white; font-weight: bold; }
.content_rates_table_row2 {background-color: #EEFBDD;}
.content_rates_table_row_highlight {color: #860038;}

html {background: url(../media/background-slice.png); padding: 0px; margin: 0px;}
/*body {background: url(../media/topslice.png) top repeat-x; padding: 0px; margin: 0px; text-align: center;}*/
body {/*background: url(../media/bottom.png) bottom center no-repeat;*/ padding: 0px; margin: 0px; text-align: center;}
.page {margin: 0px auto;background: url(../media/topslice.png) top repeat-x;/* background: url(../media/background.png) 0px 40px no-repeat;*/ width: 100%; text-align: center;}

.banner {background: url(../media/top2.png) no-repeat; width: 320px; height: 55px; margin: 0px auto; position: relative}
.bttn_home{top: 6px; left: 255px;}
.bttn_back{top: 6px; left: 5px;}

.content {text-align: center; width: 100%; min-height: 300px; border: solid 0px black}

.content_home {width: 100%; border: solid 0px red;position: relative;  margin: 0px auto; text-align: center}
.content_liner {width: 90%;border: solid 1px #9FCF67;position: relative; margin: 10px auto; min-height: 300px; padding: 10px; background-color: white; text-align: left; font-family: arial, sans-serif; font-size: 14px;}

/*.footer {width:302px; height:55px; background: url(../media/bottom2.png) right no-repeat;}*/
.footer {width: 100%; height: auto;}
.footer2{display: none;}
