#main{ width:100%; height:460px; background:#DFDBD2; margin:0; padding:0;}
#main #content {float:left; width:825px; height:460px; background:#DFDBD2 ; padding:0 ; color:#999; margin:0;} /* #FF4F4F */
#main>#content{height:459px;}
#header{background:#333 !important;}
#footer{background:#333;}
#header_txt #title h1{height:24px !important; color:#CBD5D7;} /* remove in ie */

#content_body h2{ color:#333; font-size:16px !important;}
#content_body h3{color:#333; margin:0 !important; padding:2px 0 0 !important; font-size:11px;}
#content_body p{margin:0;padding:0 0 10px; color:#000;}
p#address{text-align:center; margin:25px auto 0;}
#xtra{width:228px; height:460px; background:#DFDBD2 url(../images/shade_r2.jpg) repeat-y !important; float:left;}
#xtra .btns{width:186px; height:71px; margin:30px auto; text-align:center; padding:5px 0 0;}
#btn_regsked{background:url(../images/bg_btn_sked.jpg) no-repeat;}
#btn_reginfo{background:url(../images/bg_btn_reg.jpg) no-repeat;}
.btns a{font-weight:bold; color:#fff; text-decoration:none; }
#btn_more{width:13px; height:14px; background:url(../images/btn_more.gif) no-repeat;position:relative; top:400px; left:550px;}
.up{background:url(../images/btn_more_up.gif) no-repeat !important;}


/* sked */
#content_body{ width:532px; height:100%; float:left; padding:0 0 0 20px; margin:0;}
#content_head{height:20px; position:relative; top:20px; display:block;}
#content_head h2{padding:0; margin:0;color:#333; font-style:bold; font-size:24px;}
#calendar{width:530px; height:390px; background: transparent url(../images/bg_calendar.png) no-repeat; position:relative; top:40px; padding:10px 0 0 20px;}
/*#calendar table{padding:0 !important; margin:0 !important;}
#calendar table th{border:none;}
#calendar table td{width:100px; height:100px; border:  1px solid #ccc; padding:0 !important; margin:0 !important;}*/
#calendar .cal_head{ height:20px;padding:0; margin:0;}
.cal_head p{display:block; float:left; width:67px; height:100%; padding:0; margin:0; color:#000; font-weight:bold; text-align:center;border-left:1px solid #fff; }
.cal_row{height:47px; clear:left; width:490px;}
.cal_row div{width:67px; height:100%; float:left; border-left:1px solid #ccc;border-top:1px solid #ccc; color:#000; text-align:center; font-weight:bold; font-size:16px; padding-top:20px;}
.end div{border-bottom:1px solid #ccc;}
.col_end{border-right:1px solid #ccc;}
#content_side{width:245px; height:100%; float:left; padding:0; margin:0;}
#content_side #pulldown{background:#A68E68; width:218px; padding:0; margin:0 0 0 18px; height:50px; }
#pulldown.expand{height:50px;}
#pulldown.expand select{display:block;}
#content_side #pulldown.collapse{height:10px; !important;}
#content_side #pulldown.collapse select{visibility:hidden !important;}
#pulldown p{margin:0; padding:6px 0 0 20px; color:#fff; font-weight:bold;}
#pulldown select{margin: 5px 0 0 20px;}
#pulldown #btn_pulldown{ width:20px; height:17px; background:url(../images/btn_toggle_up.png) no-repeat; position:relative; top:0px; left:0px; float:right;}
#pulldown #btn_pulldown.collapse{background:url(../images/btn_toggle_down.png) no-repeat;}
#pulldown_bottom{background:url(../images/bg_bottompulldown.png) no-repeat; width:218px; height:14px; margin:0 0 0 18px; padding:0;}
#pulldown_bottom.collapse{margin-bottom:40px;}
#sked{width:255px; height:360px; background: transparent url(../images/bg_sked.png) no-repeat;margin:20px 0 0; padding:0;}
#sked_content{width:219px; height:336px; position:relative; top:10px; left:16px; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
