/* Global Styles */

body {
	margin:0px;
	}

td {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
a {
	color: #525252;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #FFBA00;
	}
	
.form1			{ background-color: #F1F1F1;
			  font-family: verdana, arial, helvetica;
			  font-size: 10px;
			  color: #000000;
			  border-style: solid;
			  border-width: 1px;
			  border-color: #666666;
			  background-attachment: fixed;
			}
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:1em;
	line-height:14px;
	display:block;
	
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#ffffff;
	background-color: #000066;
	}

#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #525252;
	letter-spacing:.3em;
	line-height:26px;
	Font-weight: bold
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #4a417e;
	letter-spacing:.1em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.Headline {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
	
.ShopHeadline {
	font:bold 20px Arial, Helvetica, sans-serif;
	color: #525252;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
	
.navText {
	font:12px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:14px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.stil1 {font-size: 10px}
	
.stil2 {
	color: #FFFFFF;
	font-size: 12px;
}

.stil3 {
	color: #FFFFFF;
	font-size: 10px;
}

.page-splits	{ border: #C7B796 1px solid; background-color: #FCF3E1; color: #FCF3E1; height: 3px; width: 100%; }

.sidebartext-right {
	FONT: 11px arial, verdana,  sans-serif; COLOR: #666666
}

FIELDSET LEGEND {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: bold 13px arial, verdana, sans-serif; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f0f0; -moz-border-radius: 5px;
}
FIELDSET {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; TEXT-ALIGN: left; -moz-border-radius: 5px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f0f0
}

.borders {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

#popUpDiv {
	position:absolute;
	background: url(../image/Christmas_card.jpg) no-repeat center;
	background-image : url(../image/Christmas_card.jpg);
	border: 1px solid #101010;
	width:655px;
	height:468px;
	left: 50%;
	margin-left: -350px;
	z-index: 101;
	top: 170px;
}


#blanket {
   background: rgba(0,0,0,0.9);
   position:fixed;
   border: 2px solid #000000;
   top:0px;
   left:0px;
   width:100%;
   min-height: 100%;
   z-index: 100;
}


