

html{min-height:100%;}body,html{height:100%;}body{font-size:75%;line-height:1.5em;}body,form,ol,ul,dl,li,dt,dd,td,th,tr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,p,pre,code,blockquote,address{margin:0 0 1em 0;padding:0;}h1{font-size:22px;}h2{font-size:18px;}h3{font-size:14px;}ul{list-style:none;}ol{margin-bottom:1em;}ol li{margin-left:2em;}img{border:0;}fieldset{margin:0;padding:0;border:0;}input,select,textarea{font-size:100%;vertical-align:middle;}table{border-spacing:0;empty-cells:show;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul.bullet,ul.circle,ul.square{margin:0 0 1em 0;padding:0 0 0 1.5em;}ul.bullet li{list-style:disc;padding:0 0 .2em 0;}ul.circle li{list-style:circle;padding:0 0 .2em 0;}ul.square li{list-style:square;padding:0 0 .2em 0;}ul.padded li{padding:0 0 .4em 0;}ul.extraPadded li{padding:0 0 1em 0;}

body{font-family:Arial,Helvetica,sans;background-color:#f6f6f6;min-width:980px;font-size:12px;}.left{float:left;}.right{float:right;}.half{width:48%;margin-right:1%;}.clear{overflow:hidden;clear:both;}.alternate{background-color:#EFEFEF;}ul.lines li{border-bottom:1px solid #ddd;padding:7px 0;}a,a:visited{color:#4e7710;font-weight:bold;text-decoration:none;padding:0 1px;}a:hover{color:#ADB700;}a:focus{outline:0;}h1,h2,#middle .topalbumname{color:#ADB700;font-family:Arial,Helvetica,sans;}h1,.info h3{text-transform:uppercase;}h2,#middle .topalbumname{font-size:20px;line-height:24px;font-weight:normal;margin:15px 0 15px 0;}h3{color:#0F3B5F;font-weight:normal;font-family:Arial;font-size:18px;line-height:18px;margin-top:25px;}.info h3{font-family:Verdana;font-size:14px;line-height:14px;font-weight:bold;margin-top:0;}.calendarSearchresult h3{padding:0;margin:0;}#middle .topalbumname{position:absolute;top:0;right:10px;}#headerWrapper{min-height:150px;height:150px;background:#467106 url('http://static.bosscherhof.com/images/bg_header.jpg') repeat-x bottom;color:#CCC;}.darkWrapper{background:#333;color:#CCC;}.darkWrapper a{color:#ADB700;}.darkWrapper a:hover{color:#4e7710;}.darkWrapper h2{color:#CCC;}#header a,#header a:visited{color:#FFF;border-bottom:1px solid #CCC;}#header a:hover{color:#EEE;background-color:#679112;border-bottom:1px solid #679112;}#header #top{font-size:11px;border-bottom:1px solid #679112;overflow:hidden;padding:5px 0;}#header #top p{margin:0;}#header #top #breadCrumbs{float:left;}#header #top #userMenu{float:right;}#subMenu{position:absolute;top:115px;left:360px;}#subMenu li{display:inline;}#subMenu li a,#subMenu li a:visited{display:block;float:left;padding:5px 10px;border:0;font-size:14px;font-weight:normal;}#subMenu li a.selected{background-color:#668f12;}#header,.content,#bottom{width:950px;margin-right:auto;margin-left:auto;position:relative;}div#container{min-height:100%;height:auto!important;height:100%;margin:0 auto -50px;}div#push,div#bottomWrapper{height:50px;}div#bottomWrapper{background-color:#000;}#bottom{color:#888;font-size:11px;padding-top:5px;overflow:hidden;}#bottom a{color:#bbb;}#bottom a:hover{color:#FFF;}#contentWrapper{background-color:#f6f6f6;overflow:hidden;padding:15px 0 0 0;}.content{padding-bottom:15px;overflow:hidden;}#header #logo a{text-indent:-5000px;overflow:hidden;width:280px;height:89px;background:url('http://static.bosscherhof.com/images/logo.png') no-repeat left top;position:absolute;margin:10px 0 0 0;border:0;}#header #logo a:hover{background-color:none;border:0;}#header .nav{font-size:16px;position:absolute;right:0;top:81px;}#header .nav ul{border-right:1px solid #668f12;overflow:hidden;}#header .nav ul li a{font-weight:normal;border:0;display:block;float:left;padding:5px 11px;border-left:1px solid #668f12;}#header .nav ul li a.selected{background:url('http://statis.bosscherhof.com/images/bg_menu_selected.png') repeat-x;color:#CCC;}#header .nav ul li{display:inline;}#homeContainer{position:relative;}#homeContainer div{margin-bottom:10px;}.homeLeft{width:550px;margin-right:10px;float:left;}.homeRight{width:380px;float:right;}.fotoWeekLeft{width:38%;}.fotoWeekRight{width:55%;}.fotoWeekLeft,.fotoWeekRight{float:left;margin-right:2%;}.fotoWeekLeft img,.fotoWeekRight img{background:#FFF url('http://static.bosscherhof.com/images/photo_bg.jpg');border:1px solid #CCC;padding:5px;}.fotoWeekRight img:hover{background-color:#CCC;background-image:none;}.birthday{overflow:hidden;background-color:#EEE;padding:10px;}.birthday h3{color:#c00;font-size:14px;font-weight:bold;margin:0 0 5px 0;}.birthday div{margin-left:30px;margin-top:10px;}.date{color:#999;margin-top:-15px;font-size:smaller;}.newsMore p a{background:#4e7710;text-transform:uppercase;padding:3px;font-size:11px;color:#FFF;}.newsMore p a:hover{background:transparent;color:#4e7710;}.newsItem{border-bottom:1px solid #ccc;padding-top:10px;}#middle .newsItem{margin-bottom:10px;}#homeContainer .newsItemSmall{margin:0;}.newsItem h3{font-size:18px;line-height:1.2em;margin:0;}.newsItemSmall h3{font-size:12px;font-weight:bold;color:#000;margin:0;padding:10px 0;border-bottom:1px solid #ddd;}.newsItemSmall h3 span{margin-right:25px;}.newsItem .date{background-color:#ccc;color:#333;padding:3px;}.newsDesc{overflow:hidden;}.newsDesc img{float:left;margin-right:10px;}.smaller{font-size:smaller;}.larger{font-size:larger;}.lighter{color:#666;}.bold,strong{font-weight:bold;}.italic{font-style:italic;}.alignRight{text-align:right;}.alignCenter{text-align:center;}.alignLeft{text-align:left;}.verticalTop{vertical-align:top;}.info{margin-left:10px;margin-right:10px;margin-bottom:10px;padding:10px;background-color:#E5E5E5;overflow:hidden;}span.error,td.error,p.error{font-weight:bold;color:#D10000;}.nothingFound{font-style:italic;color:#666;}img{vertical-align:middle;-moz-force-broken-image-icon:1;}hr{border:0;color:#DDD;background-color:#DDD;height:1px;}.login{width:400px;margin-left:auto;margin-right:auto;}.contentLeft{width:630px;float:left;}.contentRight{width:300px;float:right;}form th,table th{text-align:right;font-weight:bold;padding-right:10px;}form th,form td,table th,table td{padding:5px;}table{margin-bottom:15px;}input.text,input[type="text"],input.password,input[type="password"],input.submit,input[type="submit"],textarea,select{color:#666;padding:5px;border:1px solid #CCC;background:#F6F6F6 url('http://static.bosscherhof.com/images/bg_input.jpg') repeat-x scroll top left;}input.submit,input[type="submit"]{color:#FFF;font-weight:bold;background:#406606 url('http://static.bosscherhof.com/images/bg_submit.jpg') repeat-x scroll top left;border:0;}input[type="radio"],input.radio{vertical-align:top;}input:hover,select:hover,textarea:hover{border:1px solid #666;background-color:#F6F6F6;}input:focus,select:focus,textarea:focus{border:1px solid #666;background-color:#F6F6F6;color:#000;}input.submit:hover,input[type="submit"]:hover{background:#679112;border:0;}input.submit:focus,input[type="submit"]:focus{background:#679112;border:0;}input.disabled{background:none;background-color:#f5f5f5;border:1px solid #ccc;color:#aaa;}.photoSearch input[type="text"],.photoSearch input.text{font-size:14px;}textarea{font-family:Verdana,Arial,"sans-serif";font-size:11px;color:#666;}.pollQuestion{font-weight:bold;font-size:14px;}.pollAnswer{font-size:13px;line-height:13px;}.poll ul li{margin-top:5px;}.poll ul li img{margin-left:20px;}#homeContainer #Calendar div{margin-bottom:0;}#middle .tblCalendar{margin-bottom:10px;}#homeRight .tblCalendar,#middle .tblCalendar{border-collapse:collapse;border-spacing:0;}.tblCalendar th,.tblCalendar td{vertical-align:top;}.tblCalendar thead th{text-align:center;}#middle .tblCalendar thead th{font-weight:bold;font-size:14px;padding-bottom:10px;}.tblCalendar thead td{background:#739340 url('http://static.bosscherhof.com/images/menu_bg.jpg') repeat-x bottom;padding:7px;color:#FFF;font-weight:bold;overflow:hidden;}#homeRight .tblCalendar thead td{padding:3px;text-align:center;}#middle .tblCalendar tbody td{height:100px;width:90px;padding:0;border:1px solid #ddd;}#middle .calendarBirthday{border-bottom:3px solid #C66;background-color:#eee;padding:1px 3px 1px 3px;border-top:2px solid #DDD;font-size:9px;}#middle .calendarEvent{border-bottom:3px solid #339;background-color:#eee;padding:1px 3px 1px 3px;padding-left:3px;border-top:2px solid #DDD;font-size:9px;}#middle .calendarHoliday{border-bottom:3px solid #CC3;background-color:#eee;padding:1px 3px 1px 3px;padding-left:3px;border-top:2px solid #DDD;font-size:9px;}.dayNextMonth,.dayPrevMonth{color:#aaa;text-align:right;font-size:11px;}.tblCalendar .day{text-align:right;font-size:14px;line-height:14px;padding:3px;}#middle .tblCalendar .day{background-color:#fafafa;}#middle .tblCalendar .dayInfo{padding:3px;}.today{background-color:#E0F6C1;}#middle .today .day{background-color:#D5F3AA;}.tblCalendar tbody a,.tblCalendar tbody a:visited{color:#000;font-weight:normal;}.tblCalendar tbody a:hover{text-decoration:underline;}tbody .event a,tbody .event a:visited,tbody .calendarEvent a,tbody .calendarEvent a:visited,tbody .calendarBirthday a,tbody .calendarBirthday a:visited,tbody .calendarItemsExtra a,tbody .calendarItemsExtra a:visited{color:#4e7710;font-weight:bold;text-decoration:none;}tbody .event a:hover,tbody .calendarEvent a:hover,tbody .calendarBirthday a:hover,tbody .calendarItemsExtra a:hover{color:#ADB700;}#homeRight .tblCalendar tbody .event a,#homeRight .tblCalendar tbody .event a:visited{text-decoration:underline;}tbody .calendarItemsExtra{font-size:9px;text-align:center;}#homeRight .tblCalendar{width:100%;}.linkItem,.gbItem{border-bottom:1px dotted #aaa;margin-bottom:10px;}.linkTitle,.gbTitle{color:#0F3B5F;font-weight:bold;}.linkTitle{margin:15px 0 5px 0;font-size:14px;}.linkDescription{margin-left:20px;font-style:italic;}.linkWebsite{margin-left:20px;}.linkWebsite,.gbDate{font-size:smaller;padding-top:5px;}.gbDate{text-align:right;color:#888;}.gbItem{position:relative;}.gbItem td{vertical-align:top;}.gbItem table{padding:0;margin:0;}.gbDescription,.logDescription{width:560px;overflow:hidden;}.logDescription{width:350px;max-width:350px;}.logDate{width:175px;}.actions{position:absolute;right:0;top:0;text-align:right;}.pages{padding:5px;margin-bottom:10px;position:relative;}.pages a,.pages a:visited{border:1px solid #aaa;padding:5px;background:#DDD url('http://static.bosscherhof.com/images/bg_pages.jpg') repeat-x scroll top left;}.pages a:hover{background:none;background-color:#4e7710;color:#fff;border:1px solid #333;}.pages .current{background-color:#ADB700;padding:5px;border:1px solid #666;color:#000;}.pages .options{position:absolute;right:22px;top:0;}.pages .options select{padding:4px;}.log,.albumItem table{width:100%;margin-bottom:15px;}.log td{padding:5px;border-top:1px solid #ccc;}.log th{text-align:left;}.log tr:hover{background-color:#e9e9e9;}.log tr.noHover{background-color:#F6F6F6;}.msgNotSeen{background-color:#F1F0FF;}.avatar{width:50px;}.avatar img{border:1px solid #ccc;}.thumbnail img,table.reactions .photo img{border:1px solid #ccc;padding:10px;background-color:#FFF;background-image:url('http://static.bosscherhof.com/images/photo_bg.jpg');background-repeat:repeat-x;background-position:center left;}.thumbnails .thumbnail{float:left;margin-right:10px;margin-bottom:10px;width:195px;text-align:center;}.thumbnails .thumbRow{vertical-align:middle;}.thumbnail img:hover,table.reactions .photo img:hover{background-color:#ccc;background-image:none;}.profileSite{float:left;padding:5px;}.groupName{font-size:20px;}div.albumGroup{float:left;width:50%;}.albumGroup{margin-bottom:10px;}.albumGroup th{text-align:left;}.tags{overflow:hidden;line-height:60px;}.tags a:hover{color:#000 important;text-decoration:underline;}#thumbnailStream{border:1px solid #ccc;width:635px;padding:3px;overflow:hidden;}#thumbnailStream li{float:left;display:block;width:120px;}#thumbnailStream li img:hover{background-color:#E4E495;}#thumbnailStream li img{text-align:center;padding:7px;}.thumbnailStreamCurrent img{border:2px solid #ADB700;padding:5px;}#thumbnailStream li#thumbnailStreamLeft img,#thumbnailStream li#thumbnailStreamRight img,#thumbnailStream li#thumbnailStreamLeft,#thumbnailStream li#thumbnailStreamRight,#thumbnailStream .loader img{width:16px;padding:0;}#thumbnailStream li#thumbnailStreamLeft,#thumbnailStream li#thumbnailStreamRight{margin-top:25px;}#thumbnailStream li.loader{text-align:center;margin-top:20px;}.profileSites{font-size:10px;}.offline img{margin-right:15px;}.calendarSearchresult{border-bottom:1px solid #ddd;}dt{font-weight:bold;}dd{margin-left:50px;margin-bottom:10px;}.onlineUsers li{display:inline;padding-right:10px;}.hours{margin-left:auto;margin-right:auto;}.hours .hour{font-size:14px;width:80px;}.hours .day{width:100px;font-size:15px;padding-right:20px;}.hours td,.hours th{border-right:1px solid #DDD;}.hours td{border-bottom:1px solid #DDD;}.hours .filled{background-color:#0F3B5F;}.hours .hour{border-bottom:1px solid #DDD;text-align:left;}.pictureContainer{overflow:hidden;}.pictureContainer .picture{float:left;width:304px;margin-bottom:15px;margin-right:10px;}.pictureContainer .picture .thumbnail{float:left;width:135px;}.pictureContainer .picture .reaction{float:right;width:169px;overflow:hidden;}table.reactions td{padding:10px;vertical-align:top;}table.reactions .border td{border-bottom:1px dotted #aaa;padding:0;}table.reactions{width:100%;}table.reactions .photo{width:120px;}.events li.type{list-style-type:none;padding:15px 0 5px 0;margin-left:-20px;font-size:13px;}.fave_css,.home_css,.idea_css,.author_css,.rss_css,.pen_css,.tooledit_css,.alert_css,.comment_css,.lock_css,.book_css,.warning,.ok,div.error{margin:0 0 10px 0;padding:5px 10px 5px 10px;font-weight:bold;}.fave_css{color:#00529B;background-color:#BDE5F8;}.home_css{color:#4F8A10;background-color:#DFF2BF;}.idea_css,.warning{color:#9F6000;background-color:#FEEFB3;}.author_css{color:#2E2D2D;background-color:#A1C2C7;}.rss_css{color:#4F8A10;background-color:#DFF2BF;}.pen_css,.ok{color:#2E2D2D;background-color:#C8E0C8;}.tooledit_css{color:#554529;background-color:#F1C983;}.alert_css{color:#2E2D2D;background-color:#D25F66;}.comment_css{color:#2E2D2D;background-color:#A6C8D2;}.lock_css,div.error{color:#2E2D2D;background-color:#FFBABA;}.book_css{color:#4F8A10;background-color:#DFF2BF;}


/** fancybox **/

#fancybox-loading {
	position: fixed;
	height: 40px;
	width: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 200;
}

* html #fancybox-loading {  /* for IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/images/fancybox/fancy_progress.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	display: none;
	z-index: 80;
}

* html #fancybox-overlay { /* for IE6 */
     position: absolute;
     width: 100%;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	margin: 0;
	z-index: 90;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	outline: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 165;
	display: none;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
	outline: none;
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-tmp {
	display: none;
	padding: 0;
	margin: 0;
	border: 0;
/*
	position: absolute;
	top: 0;
	left: 0;
	background: red;
*/

	vertical-align: top;
	overflow: auto;

}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	z-index: 112;
}

.fancybox-title-inside {
    padding: 10px 0;
	padding-top: 10px;
	color: #333;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #FFF;
    font-weight: bold;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	line-height: 29px;
	background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url('data:image/gif;base64,AAAA');
	outline: none;
}

#fancybox-left {
	left: 0px; 
}

#fancybox-right {
	right: 0px; 
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

#fancybox-left-ico {
	left: -9999px;
	background: transparent url('/images/fancybox/fancybox_left.png') no-repeat;
}

#fancybox-right-ico {
	left: -9999px;
	background: transparent url('/images/fancybox/fancybox_right.png') no-repeat;
}

#fancybox-left:hover {
	visibility: visible;
}

#fancybox-right:hover {
	visibility: visible;
}

#fancybox-left:hover span {
	left: 20px; 
}

#fancybox-right:hover span {
	left: auto;
	right: 20px; 
}

div.fancy-bg {
	position: absolute;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy-bg-n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px!important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;background:#fff;font-size:1.1em;border:4px solid #d3d3d3;width:15.5em;padding:2.5em .5em .5em .5em;position:relative;}#ui-datepicker-div{z-index:9999;display:none;background:#fff;}.ui-datepicker th,.ui-datepicker td{padding:0;margin:0;}.ui-datepicker-header select{padding:0;}.ui-datepicker-inline{float:left;display:block;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;left:.5em;top:.5em;background:#e6e6e6 url(/images/calendar/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/images/calendar/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{text-indent:-999999px;width:1.3em;height:1.4em;display:block;font-size:1em;background:url(/images/calendar/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;}.ui-datepicker-next a{background:url(/images/calendar/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(/images/calendar/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(/images/calendar/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(/images/calendar/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:active{background:url(/images/calendar/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{border:1px solid #d3d3d3;color:#555;background:#e6e6e6;font-size:1em;line-height:1.4em;position:absolute;top:.5em;margin:0!important;}.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2.2em;}.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.4em;}table.ui-datepicker{width:15.5em;text-align:right;}table.ui-datepicker td a{padding:.1em .3em .1em 0;display:block;color:#555;background:#e6e6e6 url(/images/calendar/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;cursor:pointer;border:1px solid #fff;}table.ui-datepicker td a:hover{border:1px solid #999;color:#212121;background:#dadada url(/images/calendar/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}table.ui-datepicker td a:active{border:1px solid #ddd;color:#222;background:#fff url(/images/calendar/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;}table.ui-datepicker .ui-datepicker-title-row td{padding:.3em 0;text-align:center;font-size:.9em;color:#222;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}