*{ margin: 0; padding: 0; } #loading { background: white; padding: 20px; border: 2px solid black; display: none;  position: absolute; left: 50%; margin-left: -100px; top: 25%; width: 200px;   font-weight: bold; font-size: large; } pre{ font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; } div.debug{ font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #000000; width: 50%; margin: auto; } img { border: 0; } hr{ color: #FF9900; height: 1px; background-color: #FF9900; margin: 0; padding: 0; } form{ padding: 0; margin: 0; } ul{ padding: 0; margin: 20px; } li{ padding: 0; margin: 0; } .codeStyle { display: block; background-color: #f1f1f1; background-image: url('/images/content/code.gif'); background-repeat: no-repeat; font-family: Courier; font-size: 12px; margin: 10px; padding: 10px; margin-left: 20px; padding-top: 30px; border: 1px solid gray; white-space: pre; } .quoteStyle { display: block; margin: 5px; padding: 15px; margin-left: 10px; padding-top: 20px; border: 1px solid gray; background-color: #f1f1f1; background-image: url('/images/content/quote.gif'); background-repeat: no-repeat; }  a:link, a:visited, a:hover, a:active{ color: #000000; text-decoration: none; } div.usermenu{ background: url(/images/content/usermenu_out.gif) repeat-x; height: 27px; clear: both; margin: 0; } div.line_light_grey{ font-size: 0px; height: 1px; line-height: 1px; padding: 0; background: url(/images/design/line_light_grey.gif) repeat-x; margin: 0 0 5px 0; clear: both; } div.subtitle { background: transparent url(/images/design/shop_title_bg.gif) repeat-x; height: 19px; line-height: 18px; padding: 1px 5px; font-size: 10px; color: #FFFFFF; } div.subtitle a{ color: #FFFFFF; } div.th { background: transparent url(/images/content/table_top_hg.jpg) repeat-x; color: #CCCCCC; height: 18px; line-height: 18px; padding: 1px; font-weight: bold; text-align: left; }  td.cell_title { padding: 2px 2px 2px 2px; height: 20px; vertical-align: top; font-weight: bold; font-size: 11px; border-bottom: 2px solid #7e7e7e; } td.cell_title_dark { padding: 2px 2px 2px 2px; height: 20px; vertical-align: top; font-weight: bold; font-size: 11px; background: #ebebeb; } td.cell_light { padding: 2px 2px 2px 2px; height: 14px; vertical-align: top; width: 130px; } td.cell_dark { vertical-align: top; height: 14px; }  th { background: url(/images/content/table_top_hg.jpg) repeat-x; height: 16px; line-height: 11px; padding: 2px; color: #cccccc; font-size: 11px; text-align: left; } th.upper { font-weight: bold; text-transform: uppercase; color: #404040; padding: 2px; text-align: left; background: none; height: auto; font-size: 10px; text-align: left; }  .row1 { background: #eeeeee; border-bottom: 1px dotted #b4b4b4; height: 20px; padding: 0 0 0 3px; } .row2 { background-color: #dfdfdf; border-bottom: 1px dotted #b4b4b4; height: 20px; padding: 0 0 0 3px; } .row1over{ background-color: #abc8e8; border-bottom: 1px dotted #b4b4b4; height: 20px; padding: 0 0 0 3px; cursor: pointer; } .row2over{ background-color: #abc8e8; border-bottom: 1px dotted #b4b4b4; height: 20px; padding: 0 0 0 3px; cursor: pointer; } .row3{ background: #ebebeb; color: #1a508c; text-align: center; font-weight: bold; padding: 6px 0; } .row4{ background-color: #dedede; color: #404040; text-align: center; font-weight: bold; padding: 6px 0; } .row5{ background-color: #8BB0DB; border-bottom: 1px dotted #8BB0DB; height: 20px; padding: 0 0 0 5px; cursor: pointer; font-weight: bold; color: #333333; } .row5over{ background-color: #8DD0FB; border-bottom: 1px dotted #8BB0DB; height: 20px; padding: 0 0 0 5px; cursor: pointer; font-weight: bold; color: #333333; } .row_left { background: #f0f0f0; border-bottom: 1px dotted #b4b4b4; } .row_right { background: #e1dfdf; border-bottom: 1px dotted #b4b4b4; } .pages_left{ background: url(/images/content/pages_left.gif); width: 212px } .pages_middle{ background: url(/images/content/pages_bg.gif) repeat-x; height: 20px; vertical-align: bottom; } .pages_right{ background: url(/images/content/pages_right.gif); width: 17px; } .bold{ font-weight: bold; } .small{ font-size: 10px; } .border-top{ border-top: 1px solid black; } .red{ color: #fe1d00; } .left{ float: left; } .right{ float: right; }  a.post_poster{ color: #416E91; font-weight: bold; } a.post_title { color: #3A3A3A; font-weight: bold; } a.post_info{ color: #000000; } .post_title{ height: 20px; color: #3A3A3A; font-weight: bold; } .post_info{ height: 20px; padding: 2px; } .post_signature{ padding: 5px; margin: 10px 0 0 0; border-top: 1px solid black; } .post_poster_details{ padding: 3px 3px 3px 3px; font-size: 10px; vertical-align: top; } .post_attachment{ border: 1px solid #000000; margin: 3px 10px 3px 3px; } .post_attachment_title{ border-bottom: 1px solid #000000; background: #CCCCCC; font-weight: bold; padding: 2px; } .post_attachment_data{ background: #EEEEEE; padding: 2px; } .post_image{ padding: 0; } .post_text{ padding: 3px 3px 3px 3px; vertical-align: top; } .post_text_deleted{ margin: 10px 3px 3px 10px; vertical-align : top; font-style: italic; } .post_rewview_title, .post_rate_title{ font-weight: bold; } .post_text_reported{ margin: 10px 3px 3px 10px; vertical-align: top; font-style: italic; color: #0030FF; } .title_left{ float: left; } .title_right{ float: right; margin: 0 3px 0 0; } table#stats{ margin: 0 7px 0 5px; } td.stats_left{ width: 80%; font-size: 10px; font-weight: bold; background-color: #191919; padding: 3px; } td.stats_right{ width: 20%; font-size: 10px; background-color: #191919; padding: 3px; } div.text ul,ol{ margin: 10px; padding: 0 10px 0 10px; } .clear{ clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }  div.error_message{ margin: 1px 3px 2px 3px; vertical-align: top; padding: 0; } div.error_message_content{ } div.error_message_text{ float: left; color: #757575; padding: 2px; } div.error_message_icon{ float: left; padding: 2px; } div.error_message_header{ text-align: left; } div.error_message_title{ color: #FE1D00; height: 14px; font-size: 11px; margin: 1px; padding: 1px 0 0 1px; } div.error_message_debug{ background-color: #f4f4f4; margin: auto; padding: 3px; border-top: 0; color: #333333; }  div.box_container{ padding: 5px 10px; } div.box_dotted{ } div.box_dotted a.row_a, div.box_dotted a.row_b { height: 10px; line-height: 10px; font-size: 10px; padding: 7px 3px 6px; border-bottom: 1px solid #dbdbdb; display: block; } div.box_dotted a.row_a{ background: #f3f3f3; } div.box_dotted a.row_b{ background: #ffffff; } .box_l div.box_dotted .row { } .box_r div.box_dotted .row { } div.box_dotted a, div.box_dotted a:hover { text-decoration : none; } div.box_dotted .row_a a:hover, div.box_dotted .row_b a:hover{ color: #fe1d00; } div.box_dotted ul{ padding: 0; margin: 0; list-style-image: none; list-style-type : none; list-style: none; border-top: 1px solid #DBDBDB; } div.box_dotted ul li{ background: url(/images/design/row_c.gif) no-repeat; } div.box_dotted ul li a{ display: block; font-weight: bold; } div.box_dotted ul li a:hover{ color: #fe1d00; } div.box{ } div.box ul{ padding: 0; margin: 0; list-style-image: none; list-style-type : none; list-style: none; display: block; font-size: 11px; text-align: left; width: 100%; border-top: 1px solid #efefef; } div.box li{ list-style: none; margin: 0; padding: 0; height: 18px; } div.box a{ display: block; margin: 0 0 2px 0; height: 13px; font-size: 10px; padding: 3px; } div.box a:hover{ background: #F2F2F2; } div.no_elements{ padding: 10px 20px 10px 20px; font-weight: bold; font-size : 11px; } .padded{ padding: 5px; } .calendar{ background: url(/images/design/calendar_bg.gif) no-repeat; float: left; height: 229px; width: 190px; margin: 0 0 0 10px; padding: 0 5px; } .calendar_description{ float: left; width: 240px; margin: 0 0 0 10px; } .calendar_links { width: 170px; margin: 5px auto; } .calendar_entry{ width: 25px; height: 19px; text-align: center; } .calendar .active{ background: url(/images/design/day_active.gif) no-repeat; color: #bdbabf; } .calendar .inactive{ background: url(/images/design/day_inactive.gif) no-repeat; color: #575856; } .calendar .rest{ background: url(/images/design/day_rest.gif) no-repeat; color: #e0a8a8; font-style: normal; } div.month_bg{ background: url(/images/design/month_bg.gif) no-repeat; width: 136px; height: 20px; padding: 2px; margin: 25px 25px 2px; clear: both; display: block; } div.month{ width: 92px; height: 15px; float: left; padding: 3px 0 0; margin: 0 1px; border: 1px solid #cdcdcd; } a.prev_month{ background: url(/images/design/prev_month.gif) no-repeat; width: 20px; height: 20px; float: left; } a.next_month{ background: url(/images/design/next_month.gif) no-repeat; width: 20px; height: 20px; float: left; } .padded{ margin: 3px; }  .image_upload_info{ font-size: 10px; padding: 3px; display: block; float: left; } .button { float: right; background: #2C2C2C; } .button a{ font-weight: bold; line-height: 17px; height: 17px; border: 1px solid #666666; color: #CCCCCC; background: #2C2C2C; padding: 5px 0 0 0; } .button a:hover{ background: #4C4C4C; } .buttonEdit { float: left; padding: 1px;  } .buttonDelete { float: left; padding: 1px;  } label { cursor: pointer; } .input_info{ float: left; padding: 3px 3px 2px 3px; display: none; } .completed { display: block; } .problem { display: block; color: #CE5C4B; } div.error {  color: #CE5C4B; float: left; } div.success {  padding-left: 16px; } input.required, textarea.required, select.required { background: url(/images/icons/star.png) no-repeat right; } input.disabled, textarea.disabled, select.disabled { border: 1px solid #cccccc; border-left: 4px solid #cccccc; } input.completed, textarea.completed, select.completed { background: url(/images/icons/tick.png) no-repeat right; border: 1px solid #bebebe; border-left: 4px solid #57CF22; } input.error, textarea.error, select.error { background: url(/images/icons/error.png) no-repeat right; border: 1px solid #bebebe; border-left: 4px solid #CE5C4B; } input, file{ height: 14px; margin: 0px; padding: 2px 2px 2px 2px; border: none; color: #222222; background: url('/images/design/input_bg.gif') repeat-x left; font-size: 11px; font-family: Verdana,Helvetica,Helvetica; vertical-align : top; cursor: pointer; border: 1px solid #bebebe; border-left: 4px solid #bebebe; } input:focus{ cursor: pointer; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } input:hover{ cursor: pointer; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } input.disabled:hover, textarea.disabled:hover, select.disabled:hover, input.disabled:focus, textarea.disabled:focus, select.disabled:focus{ background: none; border: 1px solid #cccccc; border-left: 4px solid #cccccc; } input.completed:hover, textarea.completed:hover, select.completed:hover, input.completed:focus, textarea.completed:focus, select.completed:focus{ border: 1px solid #7e7e7e; border-left: 4px solid #57CF22; } input.problem:hover, textarea.problem:hover, select.problem:hover, input.problem:focus, textarea.problem:focus, select.problem:focus{ border: 1px solid #bebebe; border-left: 4px solid #CE5C4B; } input.error:hover, textarea.error:hover, select.error:hover, input.error:focus, textarea.error:focus, select.error:focus{ border: 1px solid #7e7e7e; border-left: 4px solid #CE5C4B; } input.submit:focus,input.submit:hover{ height: 20px; padding: 0px 2px 1px 2px; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; background: #FFFFFF; } input.submit{ height: 20px; padding: 0px 2px 1px 2px; border: 1px solid #bebebe; border-left: 4px solid #bebebe; background: #FFFFFF; } input.submit_disabled, input.submit_disabled:focus, input.submit_disabled:active{ color: #bebebe; height: 19px; padding: 0px 2px 1px 2px; border: 1px solid #bebebe; border-left: 4px solid #bebebe; } input.file { border: 0; padding: 0; height: 20px; } input.checkbox, input.radio { border: 0; margin: 0; } input.checkbox:focus, input.radio:focus { border: 0; margin: 0; } input.checkbox:hover, input.radio:hover { border: 0; margin: 0; } select{ height: 18px; background-color: #FFFFFF; background: #FFFFFF url('/images/design/input_bg.gif') repeat-x; border: 1px solid #bebebe; border-left: 4px solid #bebebe; font-size : 11px; font-family: Verdana,Helvetica,Helvetica; color: #222222; vertical-align : top; margin: 0; padding: 1px 0; width: 236px; } select:focus{ cursor: pointer; background-color: #FFFFFF; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } select:hover{ cursor: pointer; background-color: #FFFFFF; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } textarea{ background-color: #FFFFFF; background: #FFFFFF url('/images/design/input_textarea_bg.gif') repeat-x; border-top: 1px solid #bebebe; border-bottom: 1px solid #bebebe; border-left: 4px solid #bebebe; border-right: 1px solid #bebebe; font-size : 11px; font-family: Verdana,Helvetica,Helvetica; color: #222222; vertical-align : top; margin: 0; padding: 3px; } textarea:focus{ cursor: pointer; background-color: #FFFFFF; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } textarea:hover{ cursor: pointer; background-color: #FFFFFF; border: 1px solid #7e7e7e; border-left: 4px solid #7e7e7e; } input.bigsubmit { height: 25px; width: 100px; padding: 1px; margin: 1px; background: url('/images/design/input_submit.gif') no-repeat; border: 0; } body{ background: #353535; font-family: tahoma, Verdana, Arial; font-size: 10px; color: #404040; margin: 0; text-align: center; } div#page{ width: 979px; margin: 24px auto; text-align: left; } div#top{ background: url(/images/design/header_bg.jpg) no-repeat; height: 220px; } div#header_right{ width: 702px; height: 220px; float: right; } div#header_left{ width: 277px; height: 220px; float: left; } div#logo{ width: 192x; height: 66px; margin: 2px 0 0 42px; } div#navi{ width: 169px; height: 41px; margin: 24px 0 0 46px; } div#main{ background: url(/images/design/content_bg.gif) repeat-y; } div#footer{ background: url(/images/design/footer_bg.gif) no-repeat; height: 32px; padding: 21px 17px 0 17px; } div#footer p{ color: #FFFFFF; float: left; } div#footer p a{ color: #FFFFFF } #dv_logo{ float: right; } div#col_left{ width: 238px; margin: 11px 13px 0 11px; float: left; } div#col_right{ width: 220px; margin: 11px 8px 0 0; float: left; } div#col_middle_small{ width: 467px; margin: 11px 0 0 9px; float: left; } div#col_middle{ width: 695px; margin: 11px 8px 0 0; float: left; }  .box_r{ width: 211px; } .box_l{ width: 238px; } .box_l div.box_content .box_r div.box_content{ margin: 0 1px; } h1{ padding: 2px 0 0; margin: 0; font-size: 11px; font-weight: bold; line-height: 11px; text-transform: uppercase; color: #0c4585; } h2{ padding: 0 0 15px; margin: 0; font-size: 11px; font-weight: bold; line-height: 11px; text-transform: uppercase; color: #81b537; } h3{ background: url(/images/design/dot_blue.gif) no-repeat 0px 5px; margin: 8px 0 6px; padding: 0 0 0 6px; font-size: 11px; font-weight: bold; line-height: 11px; color: #0c4585; } a.dot{ background: url(/images/design/dot_blue.gif) no-repeat 0px 6px; padding: 0 0 0 6px; font-weight: bold; color: #0c4585; } td.rest{ text-align: center; font-style: italic; }  #content > h1 { padding: 0; } #content > h2 { padding: 0 0 15px; clear: both; } #content span.header { font-size: 13px; font-weight: bold; float: left; } #content span.header a{ color: #0c4585; } #content span.icons { float: right; } #content a.header{ color: #0c4585; text-decoration: none; } #content div.content { } #content div.text{ padding: 8px; font-size: 10px; min-height: 27px; }  #usercenter{ margin: 3px 9px; } #admincenter{ display: none; background: #4A4A4A; height: 20px; margin: 0 9px; clear: both; } #admincenter ul{ margin: 0; padding: 0; list-style: none; } #admincenter li{ list-style: none; margin: 0; height: 20px; line-height: 20px; float: left; } #admincenter a{ display: block; padding: 0 5px; color: #FFFFFF; } #admincenter li a:hover{ background: #353535; color: #FFFFFF; }  div#form_login{ padding: 0 0 0 10px; display: none; } input#button_login{ background: #4A4A4A; width: 40px; height: 20px; float: left; border: 1px solid #4A4A4A; color: #FFFFFF; margin: 0; font-size: 10px; } input#input_username, input#input_password{ background: #4A4A4A; width: 70px; float: left; border: 1px solid #4A4A4A; color: #FFFFFF; margin: 0; font-size: 10px; }  div#navi ul{ margin: 4px 0; padding: 0; } div#navi ul li{ list-style: none; list-style-image: none; padding: 0; margin: 0; } div#navi ul li a{ background: url(/images/design/arrow_grey.gif) no-repeat 0px 6px; padding: 3px 0 3px 23px; display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #404040; height: 14px; } div#navi ul li a:hover{ background: #e1e1e1 url(/images/design/arrow_grey.gif) no-repeat 0px 6px; }   #topmenucontainer { border-bottom: 1px solid #CFCFCF; height: 23px; } ul#topmenu { font-weight: bold; list-style-type: none; margin: 0; padding: 0; } ul#topmenu li { float: left; margin: 0; padding: 0; vertical-align: middle; } #topmenu img { vertical-align: middle; margin-right: 0.1em; }  .tab, .tabcaution, .tabactive { display: block; margin: 0.2em 0.2em 0 0.2em; padding: 0.2em 0.2em 0 0.2em; white-space: nowrap; }  span.tab { color: #666666; }  span.tabcaution { color: #ff6666; }  a.tabcaution { color: #FF0000; } a.tabcaution:hover { color: #FFFFFF; background-color: #FF0000; } #topmenu { padding: 0.1em 0.3em 0.1em 0.3em; } ul#topmenu li { border-bottom: 1pt solid #CFCFCF; }  .tab, .tabcaution, .tabactive { background-color: #EEEEEE; border: 1pt solid #E5E5E5;  }  a.tab:hover, a.tabcaution:hover{ margin: 0; padding: 0.2em 0.4em 0.2em 0.4em; text-decoration: none; } a.tab:hover, .tabactive { background-color: #E5E5E5; }  .tabactive, .tabactive:hover { margin: 0; padding: 0.2em 0.4em 0.2em 0.4em; text-decoration: none; background-color: #C3C3C3; }    #bottommenucontainer { width:100%; border-top: 1px solid #CFCFCF ; height: 23px; } ul#bottommenu { font-weight: bold; list-style-type: none; margin: 0; padding: 0; } ul#bottommenu li { float: left; margin: 0; padding: 0; vertical-align: middle; } #bottommenu img { vertical-align: middle; margin-right: 0.1em; }  .btab, .btabcaution, .btabactive { display: block; margin: 0 0.2em 0.2em 0.2em; padding: 0 0.2em 0.2em 0.2em; white-space: nowrap; }  span.btab { color: #666666; }  span.btabcaution { color: #ff6666; }  a.btabcaution { color: #FF0000; } a.btabcaution:hover { color: #FFFFFF; background-color: #FF0000; } #bottommenu { padding: 0.1em 0.3em 0.1em 0.3em; } ul#bottommenu li {  }  .btab, .btabcaution, .btabactive { background-color: #EEEEEE; border: 1pt solid #E5E5E5;  }  a.btab:hover, a.btabcaution:hover{ margin: 0; padding: 0.2em 0.4em 0.2em 0.4em; text-decoration: none; } a.btab:hover, .btabactive { background-color: #E5E5E5; }  .btabactive, .btabactive:hover { margin: 0; padding: 0.2em 0.4em 0.2em 0.4em; text-decoration: none; background-color: #C3C3C3; }   #tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; font-size: 11px; } #tooltip h3, #tooltip div { font-size: 11px; margin: 0; } .ttip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; font-size: 10px; font-family: Verdana; padding: 2px; opacity: 0.85; }  .toggleBtn{ display : block; margin : 0; padding : 3px; float : right; color : #FFFFFF; background-color: #7F7F7F; height : 17px; width : 17px; text-align : center; font-size : 14px; } a.toggleBtn:link, a.toggleBtn:visited, a.toggleBtn:active, a.toggleBtn:hover{ color:#FFFFFF; }  #ImageBoxOverlay { background-color: #000; } #ImageBoxCaption { background-color: #F4F4EC; } #ImageBoxContainer { width: 250px; height: 250px; background-color: #F4F4EC; } #ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; } #ImageBoxCaptionImages { margin: 0; } #ImageBoxNextImage { background-image: url(images/imagebox/spacer.gif); background-color: transparent; } #ImageBoxPrevImage { background-image: url(images/imagebox/spacer.gif); background-color: transparent; } #ImageBoxNextImage:hover { background-image: url(/images/content/next_image.jpg); background-repeat: no-repeat; background-position: right top; } #ImageBoxPrevImage:hover { background-image: url(/images/content/prev_image.jpg); background-repeat: no-repeat; background-position: left bottom; }  .autocompleter{ border: 1px solid #AAAAAA; width: 250px; background-color: #DDDDDD; color: black; } .autocompleter ul li{ padding: 2px 10px; white-space: nowrap; font-size: 11px; color: black; } .selectAutocompleter{ background-color: #EEEEEE; color: black; }  #datepicker_div, .datepicker_inline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0; background: #ddd; width: 185px; } #datepicker_div { display: none; border: 1px solid #777; z-index: 10;  } .datepicker_inline { float: left; display: block; border: 0; } .datepicker_dialog { padding: 5px !important; border: 4px ridge #ddd !important; } button.datepicker_trigger { width: 25px; } img.datepicker_trigger { margin: 2px; vertical-align: middle; float: left; } .datepicker_prompt { float: left; padding: 2px; background: #ddd; color: #000; } * html .datepicker_prompt { width: 185px; } .datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #fff; } .datepicker_control { background: #400; padding: 2px 0px; } .datepicker_links { background: #000; padding: 2px 0px; } .datepicker_control, .datepicker_links { font-weight: bold; font-size: 80%; letter-spacing: 1px; } .datepicker_links label {  padding: 2px 5px; color: #888; } .datepicker_clear, .datepicker_prev { float: left; width: 34%; } .datepicker_current { float: left; width: 30%; text-align: center; } .datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right; } .datepicker_header { padding: 1px 0 3px; background: #333; text-align: center; font-weight: bold; height: 1.3em; } .datepicker_header select { background: #333; color: #fff; border: 0px; font-weight: bold; } .datepicker { background: #ccc; text-align: center; font-size: 100%; } .datepicker a { display: block; width: 100%; } .datepicker_titleRow { background: #777; } .datepicker_daysRow { background: #eee; color: #666; } .datepicker_weekCol { background: #777; color: #fff; } .datepicker_daysCell { color: #000; border: 1px solid #ddd; } .datepicker_daysCell a{ display: block; } .datepicker_weekEndCell { background: #ddd; } .datepicker_daysCellOver { background: #fff; border: 1px solid #777; } .datepicker_unselectable { color: #888; } .datepicker_today { background: #fcc !important; } .datepicker_currentDay { background: #999 !important; }  #datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; } .datepicker_inline .datepicker_links a { padding: 0 5px !important; } .datepicker_control a, .datepicker_links a { padding: 2px 5px !important; color: #eee !important; } .datepicker_titleRow a { color: #eee !important; } .datepicker_control a:hover { background: #fdd !important; color: #333 !important; } .datepicker_links a:hover, .datepicker_titleRow a:hover { background: #ddd !important; color: #333 !important; }  .datepicker_multi .datepicker { border: 1px solid #777; } .datepicker_oneMonth { float: left; width: 185px; } .datepicker_newRow { clear: left; }  .datepicker_cover { display: none;  display: block;  position: absolute;  z-index: -1;   top: -4px;  left: -4px;  width: 200px;  height: 200px;  } .datepicker_wrap{ float:left; } @charset "utf-8";          body {} */