@import url('screen.css');
@import url('plugins/link-icons/screen.css');
@import url('ReMooz.css');

div.container {
	padding-left: 25px;
}
/* header */
#header {
	padding-top: 25px;
	padding-bottom: 15px;
}
#header-middle {
	padding-top: 10px;
	text-align: right;
}
#header-middle a {
	padding-left: 15px;
	text-decoration: none;
	font-size: 10px;
	color: #808285;
}
#header-middle a:hover {
	color: #009;
}
#header-right { padding-top: 9px;padding-left: 15px;}
#header input.headerSearchbox { 
	width: 123px !important;
	
	}
#plc_lt_headerSearch_SearchBox_txtWord {
	color: #BCBEC0;
	font-size: 9px;
	height: 15px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 2px;
	border: solid 1px #BCBEC0;
}
#header input#plc_lt_headerSearch_SearchBox_btnSearch {display:none;}
	
/* navigation */
#mainnav-wrapper { }
/* site map */
#mainnav-sitemap {width: 62px;height: 40px;}
#sitemapIcon { position: absolute;}
#flashSitemap {
	width: 62px;
	height: 40px;
	position: absolute;
	float: left;

}
#menuOnly { position: absolute;z-index: 999;}
/* dropdowns */
#mainnav { background-color: white;margin: 0px !important;padding: 0px;width: 804px;height: 50px;padding-top: 10px;}
#mainnav ul#menuElem {list-style: none;}
#mainnav ul#menuElem li { display: inline;float: left;}
#mainnav ul#menuElem, #mainnav ul#menuElem ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#mainnav ul#menuElem a {
	display: block;
	/*width: 10em;*/
	font-size: 14px;
	color: #636466;
	text-decoration: none;
}

#mainnav ul#menuElem li#menuElem_LI_0_1_1, #mainnav ul#menuElem li#menuElem_LI_0_2_1,
#mainnav ul#menuElem li#menuElem_LI_0_3_1, #mainnav ul#menuElem li#menuElem_LI_0_4_1,
#mainnav ul#menuElem li#menuElem_LI_0_5_1, #mainnav ul#menuElem li#menuElem_LI_0_6_1,
#mainnav ul#menuElem li#menuElem_LI_0_7_1 { padding-right: 25px;padding-bottom: 9px;}

#mainnav ul#menuElem li ul {
	position: absolute;
		/*width: 10em;*/
		left: -999em;
		padding-right: 2px;
	
}
#mainnav ul#menuElem li ul { padding-top: 5px;}

#mainnav ul#menuElem a span  { background-color: #fff;padding-right: 10px;}
#mainnav ul#menuElem li ul li {padding-top: 1px;padding-bottom: 1px;}
#mainnav ul#menuElem li ul li ul li {padding-top: 0px;padding-bottom: 0px;}
#mainnav ul#menuElem li ul ul, #mainnav ul#menuElem li ul ul ul { z-index: 40;background-color: #fff;}

/*#mainnav ul#menuElem li ul li.nav-over:hover {background: url('/App_Themes/dki/_img/overline.gif') 0px 6px repeat-x;}*/
#mainnav ul#menuElem li ul ul, #mainnav ul#menuElem li ul ul ul,
#mainnav ul#menuElem ul li, #mainnav ul#menuElem ul ul li {clear: both;}
#mainnav ul#menuElem ul li { padding-right: 10px;width: 100%;}
#mainnav ul#menuElem li:hover ul ul,#mainnav ul#menuElem li:hover ul ul ul {
	display: block;
	/*left: -999em;*/
}
/*#mainnav ul#menuElem li:hover ul, 
#mainnav ul#menuElem li li:hover ul, 
#mainnav ul#menuElem li li li:hover ul {
	left: auto;
}*/
/*#mainnav ul#menuElem li ul ul, #mainnav ul#menuElem li ul ul ul {
	margin-top: -1em;
}*/
/*#mainnav ul#menuElem li ul ul{ margin-top: 10px;}
#mainnav ul#menuElem li ul ul ul { margin-top: auto !important;}*/
#mainnav ul#menuElem li ul ul { border-left: solid 1px #BCBEC0;padding-left: 14px;padding-top: 0px;margin-left: -20px !important;} 
#mainnav ul#menuElem li ul ul ul { margin-left: -1px !important;} 
/*#mainnav ul#menuElem li#menuElem_LI_0_4_1 ul ul{margin-left: -10px !important; }*/

/*seasonal link coloring */
/*summer */
/* one */
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1:hover a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1.nav-on a {color: #f58220;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a {color: #f58220 !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover ul li a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li:hover a {color: #f58220 !important;}
/* two */
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1:hover a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1.nav-on a {color: #d4b36e;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a {color: #d4b36e !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover ul li a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li:hover a {color: #d4b36e !important;}
/* three */
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1:hover a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1.nav-on a {color: #e7c004;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a {color: #e7c004 !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover ul li a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li:hover a {color: #e7c004 !important;}
/* four */
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1:hover a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1.nav-on a {color: #66b4d4;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a {color: #66b4d4 !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a, 
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover ul li a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a:visited,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover a,
body.summer #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li:hover a {color: #66b4d4 !important;}
/* autumn */
/* one */
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1:hover a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1.nav-on a {color: #F4D065;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a {color: #F4D065 !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover ul li a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li:hover a {color: #F4D065 !important;}

/* two */
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1:hover a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1.nav-on a {color: #E19F4B;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a {color: #E19F4B !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover ul li a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li:hover a {color: #E19F4B !important;}
/* three */
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1:hover a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1.nav-on a {color: #BE5635;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a {color: #BE5635 !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover ul li a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li:hover a {color: #BE5635 !important;}
/* four */
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1:hover a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1.nav-on a {color: #BF427D;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a {color: #BF427D !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a, 
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover ul li a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a:visited,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover a,
body.autumn #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li:hover a {color: #BF427D !important;}
/* winter */
/* one */
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1:hover a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1.nav-on a {color: #83c4ec;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a {color: #83c4ec !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover ul li a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li:hover a {color: #83c4ec !important;}
/* two */
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1:hover a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1.nav-on a {color: #c7c5e2;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a {color: #c7c5e2 !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover ul li a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li:hover a {color: #c7c5e2 !important;}
/* three */
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1:hover a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1.nav-on a {color: #bdc0af;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a {color: #bdc0af !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover ul li a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li:hover a {color: #bdc0af !important;}
/* four */
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1:hover a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1.nav-on a {color: #6dbeba;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a {color: #6dbeba !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a, 
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover ul li a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a:visited,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover a,
body.winter #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li:hover a {color: #6dbeba !important;}
/* spring */
/* one */
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1:hover a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1.nav-on a {color: #E7C392;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a {color: #E7C392 !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover ul li a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_1_1 ul li ul li ul li:hover a {color: #E7C392 !important;}
/* two */
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1:hover a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1.nav-on a {color: #3F9CA8;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a {color: #3F9CA8 !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover ul li a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_2_1 ul li ul li ul li:hover a {color: #3F9CA8 !important;}
/* three */
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1:hover a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1.nav-on a {color: #B0D7DB;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a {color: #B0D7DB !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover ul li a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li:hover a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_3_1 ul li ul li ul li:hover a {color: #B0D7DB !important;}
/* four */
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1:hover a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1.nav-on a {color: #C0D46D;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a { font-size: 13px;color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a {color: #C0D46D !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a, 
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover ul li a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover ul li a {color: #898b8c !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li a:visited,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li a:visited {color: #bbbebf !important;}
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li:hover a,
body.spring #mainnav ul#menuElem li#menuElem_LI_0_4_1 ul li ul li ul li:hover a {color: #C0D46D !important;}

/* non-sesonal link coloring*/
#mainnav ul#menuElem li#menuElem_LI_0_5_1:hover a {color: #009;}
#mainnav ul#menuElem li#menuElem_LI_0_5_1 ul li a { font-size: 13px;color: #898b8c !important;}
#mainnav ul#menuElem li#menuElem_LI_0_5_1 ul li:hover a {color: #009 !important;}
#mainnav ul#menuElem li#menuElem_LI_0_5_1 ul li ul li a, 
#mainnav ul#menuElem li#menuElem_LI_0_5_1 ul li:hover ul li a {color: #898b8c !important;}
#mainnav ul#menuElem li#menuElem_LI_0_5_1 ul li ul li:hover a {color: #009 !important;}


/* bread crumbs */
div#breadcrumbs { color:#636466;padding-bottom: 25px;font-size: 11px;}
div#breadcrumbs a.CMSBreadCrumbsLink {color:#636466;text-decoration: none;}
div#breadcrumbs span.CMSBreadCrumbsCurrentItem { color: #009; }
/* summer */
body.summer div#breadcrumbs.li_1 span.CMSBreadCrumbsCurrentItem { color: #f58220; }
body.summer div#breadcrumbs.li_2 span.CMSBreadCrumbsCurrentItem { color: #d4b36e; }
body.summer div#breadcrumbs.li_3 span.CMSBreadCrumbsCurrentItem { color: #e7c004; }
body.summer div#breadcrumbs.li_4 span.CMSBreadCrumbsCurrentItem { color: #66b4d4; }
/* autumn */
body.autumn div#breadcrumbs.li_1 span.CMSBreadCrumbsCurrentItem { color: #F4D065; }
body.autumn div#breadcrumbs.li_2 span.CMSBreadCrumbsCurrentItem { color: #E19F4B; }
body.autumn div#breadcrumbs.li_3 span.CMSBreadCrumbsCurrentItem { color: #BE5635; }
body.autumn div#breadcrumbs.li_4 span.CMSBreadCrumbsCurrentItem { color: #BF427D; }
/* winter */
body.winter div#breadcrumbs.li_1 span.CMSBreadCrumbsCurrentItem { color: #83c4ec; }
body.winter div#breadcrumbs.li_2 span.CMSBreadCrumbsCurrentItem { color: #c7c5e2; }
body.winter div#breadcrumbs.li_3 span.CMSBreadCrumbsCurrentItem { color: #bdc0af; }
body.winter div#breadcrumbs.li_4 span.CMSBreadCrumbsCurrentItem { color: #6dbeba; }
/* spring */
body.spring div#breadcrumbs.li_1 span.CMSBreadCrumbsCurrentItem { color: #E7C392; }
body.spring div#breadcrumbs.li_2 span.CMSBreadCrumbsCurrentItem { color: #3F9CA8; }
body.spring div#breadcrumbs.li_3 span.CMSBreadCrumbsCurrentItem { color: #B0D7DB; }
body.spring div#breadcrumbs.li_4 span.CMSBreadCrumbsCurrentItem { color: #C0D46D; }

/*contentwrapper */
/*content */
#content { width: 794px;padding-left: 75px;}

/* pager */
div.PagerControl { padding-top: 15px;padding-bottom: 15px;}
/*business profile */
#business-dashboard {
	width: 550px;
	padding: 15px;
	margin-bottom: 15px;
}
div.business-dashboard-top {
	background: url('/App_Themes/dki/_img/business-dashboard-bg-top.gif') no-repeat;
	width: 400px;
	padding-top: 32px;
	padding-left: 32px;
}
div.business-dashboard-bottom {
	background: url('/App_Themes/dki/_img/business-dashboard-bg-bottom.gif') no-repeat;
	height: 34px;
	width: 432px;
}
div#business-dashboard-sales-top {
	background: url('/App_Themes/dki/_img/business-dashboard-sales-bg-top.gif') no-repeat;
	width: 269px;
	padding-top: 32px;
	padding-left: 32px;
}
div#business-dashboard-sales-bottom {
	background: url('/App_Themes/dki/_img/business-dashboard-sales-bg-bottom.gif') no-repeat;
	height: 32px;
	width: 301px;
	padding: 0px;
}
#business-directory-left table.CMSTreeMenuTable a { 
	text-decoration: none;
	font-size: 10px;
	color: #636466;
}
body.summer #business-directory-left table.CMSTreeMenuTable a.CMSTreeMenuSelectedLink { color: #f58220;}
body.autumn #business-directory-left table.CMSTreeMenuTable a.CMSTreeMenuSelectedLink { color: #F4D065;}
body.winter #business-directory-left table.CMSTreeMenuTable a.CMSTreeMenuSelectedLink { color: #83c4ec;}
body.spring #business-directory-left table.CMSTreeMenuTable a.CMSTreeMenuSelectedLink { color: #E7C392;}

#business-directory-left table.CMSTreeMenuTable td { padding: 0px;margin: 0px;}

#business-directory-top { padding-bottom: 15px;}
div.business-list-image-top-mask {
	background: transparent url('/App_Themes/dki/_img/business-listing-image-mask.png') no-repeat;
	height: 20px;
	width: 150px;
	overflow: hidden;
	position: absolute;
	/*float: left;*/
	z-index: 20;
}
div.business-list-image-bottom-mask {
	background: transparent url('/App_Themes/dki/_img/business-listing-image-mask.png') bottom left no-repeat;
	height: 20px;
	width: 150px;
	overflow: hidden;
	position: relative;
	margin-top: -20px;
	float: left;
	z-index: 21;
}
div.business-dashboard-image-wrapper div.image { position: relative;z-index: 15;}
#business-profile-name-description { padding-right: 15px;}
div.nofind { display: none;}
#business-profile-participates { padding-bottom: 25px;}
.business-list { 
	background: url('/App_Themes/dki/_img/business-listing-tr-bg.gif') no-repeat;
	width: 456px;
	height: 97px;
	overflow: hidden;
	margin-bottom: 20px;}
img.bus-list-img-mask { 
	position: absolute;
	z-index: 10;
	float:left;
	}
div.business-list div.address {
	padding-left: 10px;
	padding-top: 10px;
	color: #636466;
	font-size: 90%;
}
div.business-list div.address strong { font-size: 100%;}
div.business-list div.address a {
	color: #3b3b3d;
}
/* available space */
#avail-space-slideshow-wrapper { padding-top: 15px;}


#avail-space-listing-addy-pics {
	padding-right: 15px;
}
dl#avail-space-dl dt { float: left;width: 120px;padding-bottom: 10px;text-align: right;}
dl#avail-space-dl dd { margin-left: 130px;padding-bottom: 10px;}
#avail-space-map { padding-top: 25px;}

#avail-space-footer { padding-top: 20px;}
table.DKI_AvailableSpace_Grid { border-collapse: separate !important;margin: 0px !important;padding: 0px !important;width: 774px;}
table.DKI_AvailableSpace_Grid tr.DKI_AvailableSpace_Item, table.DKI_AvailableSpace_Grid tr.DKI_AvailableSpace_AlternatingItem {
	border: none;
	height: 51px;
	margin: 0px !important;padding: 0px !important;
	
}
td.avail-space-list-td-start { background: #fff url('/App_Themes/dki/_img/avail-space-list-tr-bg.gif') top left no-repeat;height: 51px;}
td.avail-space-list-td-middle { background: #fff url('/App_Themes/dki/_img/avail-space-list-tr-bg.gif') -10px top no-repeat;height: 51px;}
td.avail-space-list-td-end { background: #fff url('/App_Themes/dki/_img/avail-space-list-tr-bg.gif') top right no-repeat;height: 51px;}
table.DKI_AvailableSpace_Grid tr.DKI_AvailableSpace_Item td, table.DKI_AvailableSpace_Grid tr.DKI_AvailableSpace_AlternatingItem td { vertical-align:middle;padding-bottom: 20px;}
table.DKI_AvailableSpace_Grid tr td { font-weight: bold; }
table.DKI_AvailableSpace_Grid tr td a{
	color: #636466;
}
table.DKI_AvailableSpace_Grid tr.DKI_AvailableSpace_Header td { padding-bottom: 15px;padding-top: 15px;}
div.avail-space-list-img-wrapper { width: 71px;height: 51px;overflow: hidden;}
div.avail-space-list-img-wrapper img.avail-space-list-img-mask {position: absolute;z-index: 10;float:left; }
#avail-space-map-sm { display: none;}
/*slide show */
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
.mask2{
	position:relative;
	width:430px;
	height:322px;
	overflow:hidden;
	background-color: #000;
}
div.mask2 #mask-image { float: left;position: absolute;z-index: 22;}
span img{
	display:block;
	border:none;
}
.slideshow-image-top-mask {
	background: transparent url('/App_Themes/dki/_img/business-slideshow-mask.png') no-repeat;
	height: 20px;
	width: 430px;
	overflow: hidden;
	position: absolute;
	/*float: left;*/
	z-index: 20;
}
.slideshow-image-bottom-mask {
	background: transparent url('/App_Themes/dki/_img/business-slideshow-mask.png') bottom left no-repeat;
	height: 20px;
	width: 430px;
	overflow: hidden;
	position: relative;
	margin-top: -20px;
	float: left;
	z-index: 21;
}
#business-profile-slide-buttons { width: 430px; text-align: center;}
.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}
/* forms */
input.textbox-lg {
	background: url('/App_Themes/dki/_img/textbox-lg.gif') no-repeat;
	border: none;
	width: 284px;
	height: 19px;
	padding-top: 2px;
	padding-left:8px;
	padding-bottom: 1px;
	margin: 0px;

}
div.captionCell {
	width:175px;
	float:left;
	padding-left:5px;
	font-weight:bold;
}

div.dataCell {
	width:500px;
	float:left;
}
div.form-hr {
	background: url('/App_Themes/dki/_img/form-hr.gif') no-repeat;
	width: 728px;
	height: 21px;
	margin-top: 25px;
	margin-bottom: 25px;
}
input.button {background: url('/App_Themes/dki/_img/btn-frm.gif') no-repeat;width: 149px;height: 22px;margin-top: -1px;border: none;font-size: 10px;font-weight: bold;color: #636466; }
/* business form */
textarea#plc_lt_Content_pageplaceholder_pageplaceholder_lt_zoneContent_DKIBusinessProfileEntry_txtDiscountOffered { height: 75px !important;}


/* calendar */
#cal-content { padding-top: 25px;}
#cal-month {
	/*background-color: green;
	padding: 10px;*/
}
#cal-bg-wrapper {
	background: url('/App_Themes/dki/_img/calendar-bg-2.png') left bottom no-repeat;
	padding:0px 30px 30px 30px;
}


.cal-category-wrapper { text-align: right;padding-top: 2px;padding-bottom:1px;cursor: pointer;}
.cal-category { font-size: 10px;font-weight: bold;}
/*.cal-category,.cal-category-img { float:right;}*/
.cal-category-img { width: 15px !important;height: 15px;}
#cal-nav-wrapper {

	height: 50px;
	padding-left: 0px;
	padding-top: 13px;
}
div#cal-nav-wrapper.on-month {background: url('/App_Themes/dki/_img/calendar-bg-2.png') no-repeat;}
div#cal-nav-wrapper.on-week {background: url('/App_Themes/dki/_img/calendar-bg-2-on-week.png') no-repeat;}
div#cal-nav-wrapper.on-day {background: url('/App_Themes/dki/_img/calendar-bg-2-on-day.png') no-repeat;}
div#cal-nav-wrapper.on-list {background: url('/App_Themes/dki/_img/calendar-bg-2-on-list.png') no-repeat;}
#cal-nav a { font-size: 13px;font-weight: bold;color: #808184;text-decoration: none;}
#cal-nav a div { width: 123px;text-align: center;float: left;cursor:hand;}
#cal-nav a.nav-month div {}
#cal-nav a.nav-week div {}
#cal-nav a.nav-day div {padding-left: 2px;}
#cal-nav a.nav-list div {padding-left: 5px;}

div.event-approval-link { text-align: right;padding-right: 18px;padding-top: 50px;}
div#cal-show-hide-all { text-align: right;padding-right: 10px;padding-top: 10px;font-weight: bold;font-size: 10px;}
div#cal-show-hide-all a { padding-left: 5px;padding-right: 5px;color: #636466;}
/*month view */
table.eventcalendar_monthview { border: none !important;width: 689px !important;}
table.eventcalendar_monthview td { background-color: #fff !important;}
table.eventcalendar_monthview_title { width: 300px !important;margin: 0 auto;margin-top: 15px !important;margin-bottom: 15px !important;}
table.eventcalendar_monthview_title td { text-align: center;font-weight: bold;font-size: 18px;}

table.eventcalendar_monthview_title td.eventcalendar_monthview_nextprev a { height: 12px;}


td.eventcalendar_monthview_day, td.eventcalendar_monthview_othermonthday, td.eventcalendar_monthview_weekendday, td.eventcalendar_monthview_todayday {
	height: 65px;
	border:1px solid #929497;
	padding: 5px;
	font-size: 10px;
}
td.eventcalendar_monthview_day a, td.eventcalendar_monthview_day a, td.eventcalendar_monthview_weekendday a, td.eventcalendar_monthview_todayday a { color: #929497 !important;text-decoration: none;}
td.eventcalendar_monthview_othermonthday a { color: #D0D3D6 !important;text-decoration: none;}

table.eventcalendar_monthview td.eventcalendar_monthview_selectedday { background-color: #fff !important;padding: 5px;}
table.eventcalendar_monthview td.eventcalendar_monthview_selectedday a { color: #D0D3D6 !important;text-decoration: none;}
table.eventcalendar_monthview td.eventcalendar_monthview_todayday {background-color: #f0f2f5 !important;}
table.eventcalendar_monthview th.eventcalendar_monthview_dayheader {}

div.EventDateDay a.eventLink { color: #009 !important;}
div.EventDateDay { padding-bottom: 1px;}

/* month view mask*/
div#cal-month-top-tr-mask {
	height: 5px;
	width: 690px;
	position: absolute;
	background: url('/App_Themes/dki/_img/cal-th-bg.png') no-repeat;
	margin-top: 77px;
	margin-left: 29px;
}
div#cal-month-bottom-tr-mask {
	height: 5px;
	width: 690px;
	position: absolute;
	background: url('/App_Themes/dki/_img/cal-th-bg.png') left bottom no-repeat;
	margin-top: -35px;
	margin-left: 29px;
}
/* cal general */
#cal-scroll-window{
	height: 400px;
	overflow: auto;
}

.timeField {
	display: inline;
	list-style:none;
	vertical-align:middle;
	margin:0px;
}
.timeField li {
	display: inline;
	list-style:none;
	vertical-align:middle;
	margin:0px;
}
/* calendar weekview */
#eventcalendar_weeklyview_wrapper, #eventcalendar_listview_wrapper { padding-bottom: 15px;}
#eventcalendar_weeklyview_wrapper div.calendar_navigation, #eventcalendar_listview_wrapper div.calendar_navigation { width: 400px;margin: 0 auto;text-align: center;}
#eventcalendar_listview_wrapper div.calendar_navigation { width: 300px !important; }
#eventcalendar_weeklyview_previousweek_container, 
#eventcalendar_weeklyview_nextweek_container, 
#eventcalendar_weeklyview_currentweek_container, 
#eventcalendar_weeklyview_previousday_container, 
#eventcalendar_weeklyview_currentday_container, 
#eventcalendar_weeklyview_nextday_container {float: left;}
.eventcalendar_weeklyview_dayofweek{}
div#dayofweek { font-weight: bold; }
#eventcalendar_weeklyview_currentweek_container, #eventcalendar_weeklyview_currentday_container {text-align: center;font-weight: bold;font-size: 18px;padding-left: 15px;padding-right: 15px; }
#eventcalendar_weeklyview_previousweek_container, #eventcalendar_weeklyview_nextweek_container, #eventcalendar_weeklyview_nextday_container, #eventcalendar_weeklyview_previousday_container { padding-top: 5px;}
table#plc_lt_Content_pageplaceholder_pageplaceholder_lt_zoneCalWeekView_DKI_EventCalendar_WeeklyView_dgMain td { padding: 5px;}
#cal-week-cal-wrapper div.EventDateDay a { font-size: 11px !important;text-decoration: none;}
#cal-week-cal-wrapper table#plc_lt_Content_pageplaceholder_pageplaceholder_lt_zoneCalWeekView_DKI_EventCalendar_WeeklyView_dgMain table td { padding: 0px;margin: 0px;padding-left: 5px;}
td.eventcalendar_weeklyview_header_dayofweek {border-bottom: solid 1px black;}
body.Safari table#plc_lt_Content_pageplaceholder_pageplaceholder_lt_zoneCalWeekView_DKI_EventCalendar_WeeklyView_dgMain td { border-right: solid 1px black;}
body.Safari table#plc_lt_Content_pageplaceholder_pageplaceholder_lt_zoneCalWeekView_DKI_EventCalendar_WeeklyView_dgMain td:last-child { border-right: none}
/* calendar lists */
#cal-scroll-window ul { list-style: none;}
li.date-li { font-weight: bold;font-size: 110%;}
li.date-li ul li { font-weight: normal;font-size: 90%;}

/* event admin */
table.DKI_EventAdmin_Grid td { padding: 5px;}
table.DKI_EventAdmin_Grid tr.DKI_EventAdmin_Header td { font-weight: bold;}
/* modial Window */
#cal-month-detail-modial-wrapper {
	width:179px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 50%;
	font-size: 11px;
}
#cal-month-detail-modial {
	background: url('/App_Themes/dki/_img/cal-box.png') no-repeat;
	padding: 7px;
}
#cal-month-detail-modial-footer {
	background: url('/App_Themes/dki/_img/cal-box.png') bottom no-repeat;
	width: 179px;
	height: 10px;
	
}
#detail-modial-title { font-weight: bold;}
#detail-modial-link { padding-bottom: 2px;}
/* downtown dollars form */
table.tbl-downtowndollarsform td {
	padding: 2px;
}
table.tbl-downtowndollarsform td label { float: right;padding-top: 2px;}
table.tbl-downtowndollarsform td span.EditingFormErrorLabel { font-size: 10px;}
/* error */
.ErrorLabel { color: red;font-weight: bold;padding: 5px;}
.EditingFormErrorLabel { color: red;}

/* admin links */
body.Gecko3 div.admin-links, body.Safari div.admin-links, body.IE8 div.admin-links { padding: 8px;margin-top: 15px;background-color: #f1f4f6;
	border: solid 1px #d8dadc;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;}
	
	
/* groups & communities */
div#group-content { padding: 15px;}
div.group-header { }
div.group-calendar { 

	margin: auto;
	padding: 15px;
	}
div.group-calendar div.EventDateDay a { font-size: 11px !important;}
div.group-calendar table td { padding: 0px;margin: 0px;padding-left: 5px;}
div.groupInfoSmall { padding-bottom: 5px;}
.ContributionsGrid td, .ContributionsGrid th { padding-right: 10px;}
div#group-content table.CMSTreeMenuTable td a, div#cal-content div.group-list-wrapper div div table.CMSTreeMenuTable td a { font-size: 12px;color: #636466;text-decoration: none;}
div#group-content td.CMSTreeMenuSelectedItem a, div#cal-content div.group-list-wrapper td.CMSTreeMenuSelectedItem a { font-weight: bold;}
/* group media list */
div.mediaItem { padding-bottom: 5px;}
span.mediaItemText { font-size: 65%;}
div.photoSeparator { }
div.rsvp-yes, div.rsvp-no, div.rsvp-late, div.rsvp-none { padding:3px;margin-right: 2px;margin-bottom: 2px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}
body.Gecko3 div.rsvp-none, body.Safari div.rsvp-none, body.IE8 div.rsvp-none { border: solid 1px #636466 !important;}
div.rsvp-none a { text-decoration: none;}
body.Gecko3 div.rsvp-yes, body.Safari div.rsvp-yes, body.IE8 div.rsvp-yes { background-color: #94a537 !important;color:#fff !important;font-weight: normal;}
div.rsvp-yes a { color:#fff !important;font-weight: bold;text-decoration: none;}
body.Gecko3 div.rsvp-no, body.Safari div.rsvp-no, body.IE8 div.rsvp-no { background-color: #b04546 !important;color:#fff !important;font-weight: normal;}
div.rsvp-no a { color:#fff !important;font-weight: bold;text-decoration: none;}
body.Gecko3 div.rsvp-late, body.Safari div.rsvp-late, body.IE8 div.rsvp-late { background-color: #f58220 !important;color:#fff !important;font-weight: normal;}
div.rsvp-late a { color:#fff !important;font-weight: bold;text-decoration: none;}

div.group-rsvp-detail {
	padding-top: 10px;
}
div.rsvp-group-attending { color:#94a537 !important;}
div.rsvp-group-late { color:#f58220 !important;}
div.rsvp-group-not { color:#b04546 !important;}
div.group-day-week-view div.EventDateDay img { display: none;}

div#group-content div#cal-nav-wrapper.on-month {background: url('/App_Themes/dki/_img/group-calendar-bg-2-on-month.png') no-repeat;}
div.group-day-week-view div#cal-nav-wrapper.on-week {background: url('/App_Themes/dki/_img/group-calendar-bg-2-on-week.png') no-repeat;}
div.group-day-week-view div#cal-nav-wrapper.on-day {background: url('/App_Themes/dki/_img/group-calendar-bg-2-on-day.png') no-repeat;}
div.group-day-week-view div#cal-nav-wrapper.on-list {background: url('/App_Themes/dki/_img/group-calendar-bg-2-on-list.png') no-repeat;}

a.group-nav-back-link { color: #3b3b3d;text-decoration: none;}

/* search results */
div.avail-space-search-result, div.business-search-result { padding-bottom: 15px;font-size: 11px;}
/*footer*/
div#footer {
	background: url('/App_Themes/dki/_img/footer.gif') no-repeat;
	width: 869px;
	height: 59px;
	margin-left: 30px;
	margin-top: 45px;
	margin-bottom: 20px;
}
div#footer #footer-links { 
	padding-top: 51px;
	font-size: 10px;
}
div#footer #footer-links a {
	text-decoration: none;
	color: #636466;
	padding-right: 12px;
	padding-left: 2px;
}
div#footer #footer-links a:hover {
	color: #009;
}
div#footer #footer-links a:visited {color: #949699;}
div#footer #footer-links a.last-footer-link {
	margin-right: 30px;
}

#printFooterImage {display: none; }


/* map page */
/*#sidebar h2 {margin: 0px 40px 0px 40px}*/

img.sidebar-cat-image { float: right;padding-left: 5px;}
input.sidebar-cat-check { float: right;}
.sidebar-entry {text-decoration:none;}
a.sidebar-entry {color:#636466; text-decoration: none; margin-right:20px;text-align: right;font-size: 11px;}
a.sidebar-entry:hover {text-decoration: underline}
a.sidebar-entry:focus {font-weight: bold;text-decoration: none}
.sidebar-cat-header {padding:3px 5px; font-weight:bold; text-align: right;font-size: 12px;}
.hilight-cat-header {color:#3b3b3d;}
.iw-header {color:#000;font-weight:bold}
#sidebar { height: 500px;overflow: auto;}
#map {height:500px;width: 680px;overflow: hidden;
	border: solid 2px #636466;
/*	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;*/
}


/*
Testing colors */
/*#mainnav ul#menuElem ul, #mainnav ul#menuElem ul ul, #mainnav ul#menuElem ul ul ul { background-color: #ccc !important;}
#mainnav ul#menuElem ul li { background-color: pink !important;}
#mainnav ul#menuElem ul span { background-color: purple !important;}
#mainnav ul#menuElem ul li a { border: solid 1px black !important;}
ul.level-3 { background-color: red !important;}
ul.level-4 { background-color: green !important;}*/