body { text-align:center;
}

BODY { background-repeat: repeat-x; background-image: 
url(../art/bkgd_shop.gif) }


#Submenu {
    width: 500px;
    position:absolute; 
    left: 152px; 
    top: 175px; 
    z-index:2;
    text-align: left;
    visibility: visible;  
}

#SubmenuLeft {
    width: 125px;
    position:absolute; 
    top: 290px; 
    z-index:2;
    text-align: left;
    visibility: visible;
	left: 8px;
}


#Title {
    width:550px;
    position:absolute; 
    left: 152px; 
    top: 100px; 
    z-index:3;
    text-align: left;
    visibility: visible;  
}

.Weekdays {
	padding: 3px 4px 4px;
	background-color: #0082d1;
	text-align: center;
	color: white;
}

.SmallWeekdays {
	padding: 2px;
	background-color: #0082d1;
	text-align: center;
	color: white;
}

.Weekends {
	padding: 3px 4px 4px;
	background-color: #0063a7;
	text-align: center;
	color: white;
}

.SmallWeekends {
	padding: 2px;
	background-color: #0063a7;
	text-align: center;
	color: white;
}

.FirstCell {
	padding: 3px 4px 4px;
	border-top: 1px solid #93c4dc;
	border-right: 1px solid #93c4dc;
	border-left: 1px solid #93c4dc;
}

.FirstBottomCell {
	padding: 3px 4px 4px;
	border-top: 1px solid #93c4dc;
	border-right: 1px solid #93c4dc;
	border-left: 1px solid #93c4dc;
	border-bottom: 1px solid #93c4dc;
}

.Cell {
	padding: 3px 4px 4px;
	border-top: 1px solid #93c4dc;
	border-right: 1px solid #93c4dc;
}

.BottomCell {
	padding: 3px 4px 4px;
	border-top: 1px solid #93c4dc;
	border-right: 1px solid #93c4dc;
	border-bottom: 1px solid #93c4dc;
}

#Creditshop {
    width:60px;
    position:absolute; 
    left: 707px; 
    top: 228px; 
    z-index:8;
    text-align: left;
    visibility: visible;
}

#ReplaceEntry {
    width: 580px;
    position:absolute; 
    left: 182px; 
    top: 271px; 
    z-index:8;
    text-align: right;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
}

#ReplaceDocent {
    width: 360px;
    position:absolute; 
    left: 400px; 
    top: 271px; 
    z-index:8;
    text-align: right;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
}

#AddEvent{
    width: 360px;
    position:absolute; 
    left: 452px; 
    top: 271px; 
    z-index:8;
    text-align: left;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
}

#AddEntry {
    width: 360px;
    position:absolute; 
    left: 422px; 
    top: 271px; 
    z-index:8;
    text-align: left;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
}

#Key {
    width: 360px;
    position:absolute; 
    left: 15px; 
    z-index:8;
    text-align: left;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
	top: 302px;
}

#SmallCalendar {
    width: 280px;
    position:absolute; 
    left: 458px; 
    z-index:8;
    text-align: left;
    visibility: visible;
	margin-right: auto;
	margin-left: auto;
	top: 302px;
}


