#favorite { border:1px solid #666; margin:0 0 10px 0; padding:0; }
#favorite td { font-size:95% !important; vertical-align:top; }
#favorite h3 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
#favorite p { margin:5px 0 5px 0; }
#favorite1 { background-color:#d5e9de; padding:5px; }
#favorite2 { background-color:#d5e9de; padding:5px; }
#favorite3 { background-color:#d5e9de; padding:5px; }
#favorite_hd { font-size:100% !important; letter-spacing:0 !important; background:url(http://www.sacbee.com/static/images/travel/travel_top_grad.jpg) no-repeat 100% 0; margin:0 !important; padding:5px !important; }

#blog { margin:0 0 10px 0; }
#blog td { font-size:95% !important; vertical-align:top; }
#blog h3 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
#blog h2 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
#blog p { margin:5px 0 5px 0; }
#blog1 { width:180px; background-color:#f4dbc3; padding:5px 10px; }
#blog2 { width:180px; background-color:#f4dbc3; padding:5px 10px; }
#blog3 { width:180px; background-color:#f4dbc3; padding:5px 10px; }

#maintease { border:1px solid #666; margin:0 0 10px 0; }
#maintease td { font-size:95% !important; vertical-align:top; }
#maintease h3 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
#maintease h2 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
#maintease h1 { font-size:120% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }s
#maintease p { margin:5px 0 5px 0; }
#maintease1 { width:200px; background-color:#fef196; padding:10px 15px; }
#maintease2 { width:340px; background-color:#fef196; padding:10px 15px; }

.indepth td { font-size:95% !important; vertical-align:top; }
.indepth h3 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
.indepth h2 { font-size:100% !important; letter-spacing:0 !important; margin:5px 0 5px 0; }
.indepth p { margin:5px 0 5px 0; }
#indepth1 { width:365px; background-color:#d5e9de; padding:10px 15px; }
#indepth2 { width:180px; background-color:#d5e9de; margin:0 0 10px 10px; padding:5px 10px; }
#indepth3 { width:180px; background-color:#eeeeee; border:1px solid #ccc; margin:0 0 0 10px; padding:5px 10px; }

.booking_hd { background-color:#ccc; margin:10px 0 1px 0; }
.booking_hd h2 { font-size:100% !important; letter-spacing:0 !important; margin:0; padding:5px; }
.booking td { font-size:95% !important; background-color:#eee; vertical-align:top; }
.booking h4 { font-size:100% !important; letter-spacing:0 !important; margin:0 0 5px 0; }
.booking p { margin:5px 0 5px 0; }
.booking select, .booking input { font-family:arial,helvetica,sans-serif; font-size:95% !important; }
.booking .fBtn { font-size:100% !important; font-weight:bold; }
#booking_hr, #booking_ar { border-right:1px solid #ccc; white-space:nowrap; padding:0 10px 0 0 !important; }

#lo_main { font-size:95%; width:550px; margin:0 0 0 0 !important; padding:0 0 0 0 !important; }