div.body {color: #000 !important;}

div.body table{margin-left: 10px;}
div.body td{padding-left: 5px; height: 25px;}

div.body input {color: #000; background-color: #FFFFFF; width:25px; border: 1px solid #666666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
div.body select {color: #000; background-color: #FFFFFF; margin-bottom: 5px; border: 1px solid #666666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}

div#primary .res_right{float:right; width: 165px; margin-top:40px; border-left:1px solid #E5C9D4; padding:5px 0 10px 10px;}
div#primary h4{color:#990000; font-size:15px; letter-spacing: -1px; margin-bottom: 10px;}

div.body .res_header{background-color: #F2D844; color: #990000; height: 35px; font-weight: bold; text-align: left;}
div.body .make_reservation{background-color: #F2D844; color: #000; padding: 5px; border-left: 1px solid #FFF; border-top: 1px solid #FFF; border-right: 1px solid #000; border-bottom: 1px solid #000; font-size: 12px!important; font-weight: bold; text-decoration: none;}
div.body .make_reservation:hover {border-left: 1px solid #000; border-top: 1px solid #000; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
div.body .nofp {margin-left: 10px; color: #666;}
div.body .button {width: 100px; margin-top: 35px; margin-left: 10px;}
div.body .submit {width: 75px; margin-top: 35px; margin-left: 325px;}
div.body .res_step2_package, .res_step2_package:hover {color: #CD196A; font-size:14px !important; font-weight: bold; text-decoration: underline;}
div.body .res_step2_sub, .res_step2_sub:hover {color: #000; font-size:12px !important; font-weight: bold; text-decoration: underline;}
div.body .res_activities{margin-left: 10px; font-weight: bold;}
div.body .res_step2_text, .res_step2_text:hover{margin-left: 10px; color:#000; text-decoration: none;}
div.body .res_step2_inf, .res_step2_inf:hover{color:#000; text-decoration: none;}
div.body .res_step2_cost, .res_step2_cost:hover{margin-left: 10px; font-weight:bold; color: #CD196A; text-decoration: none;}
div.body .res_step2_reserve {background-color: #FFF; margin-left: 200px; padding-left: 3px; padding-right: 3px; border-left: 1px solid #FFF; border-top: 1px solid #FFF; border-right: 1px solid #000; border-bottom: 1px solid #000;color: #000; text-decoration: none;}
div.body .res_step2_reserve:hover {background-color: #FFF; margin-left: 200px; padding-left: 3px; padding-right: 3px; border-left: 1px solid #000; border-top: 1px solid #000; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;color: #000; text-decoration: none;}
div.body .res_step3_info{width: 175px; padding-right: 25px;}
div.body .res_step3_forms{width: 150px;}
div.body .res_step3_forms2{width: 15px;}
div.body .res_step3_details{color: #CD196A; font-size: 14px!important; font-weight: bold; text-decoration: none;}
div.body .res_step2_activities2{border: 1px solid #000;}
div.body .res_step2_activities{}
div.body .res_package_table{margin-top: 15px; padding: 10px; border: 3px solid #F2D844;}
div.body textarea{border: 1px solid #666666; }
div.article .res_error, .res_error:hover{color: #CC0000!important; font-size: 11px; text-decoration: none;}


.login{width: 200px; margin: 30px; border:1px solid #000; padding: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
.admin_left{text-align: center; padding-top: 50px; height: 600px; float:left; clear:right; width: 150px;}
.admin_right{margin-left:150px; border-left: 1px solid #666666; position: absolute; float: left; clear:right; padding: 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
.menu{color: #444444;}
.moreinfo{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#222222; font-size:12px;}
.minfo {border: 3px solid #F2D844;}
.admin_input1{width: 25px;}
.admin_input2{width: 100px;}
.admin_input2{width: 200px;}
.moreinfob {background-color:#B97290;}