/* CSS Document */
a:link
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     none;
}

a:visited
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     none;
}

a:hover
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     underline;
}

a:active
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     underline;
}
/*
th
{
        height:25px;
   text-align:       center;
   font-weight:      bold;
   vertical-align:      middle;
   color:            #FFFFFF;
}

a:link
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     none;
}

a:visited
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     none;
}

a:hover
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     underline;
}

a:active
{
   color:               black;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:           12px;
   text-decoration:     underline;
}

.content
{
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        12px;
   font-weight:      normal;
   color:            black;
   margin-left:      10px;
   
   text-align:       center;  
}

.nocontent
{
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        12px;
   font-weight:      normal;
   color:            black;
   text-align:       center;
}

.menuContent
{

   background-color: #E6ECEF;
   border-bottom:1px solid #D1D3D3;
} 

.menuContent a
{
   margin-left:      5px;
   line-height:18px;

} 

.footer a
{
font-weight:bold; color:#FFFFFF;

}

.main
{

}
a.onIt
{
      font-weight: bold;
   display:block;
   width:200px;
   height:22px;
   background-color:#E6E6E6;
   text-align:center;
   color:#000000;
   vertical-align:middle;
   line-height:22px;
}

a.nav
{
   font-weight: bold;
   display:block;
   width:200px;
   height:22px;
   background-color:#E6E6E6;
   text-align:center;
   color:#020246;
   vertical-align:middle;
   line-height:22px;
}
h2 {
   color:#9A9A9A;
   font-size: 16px;
   font-weight:bold;
}
*/
BODY  {  margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; vertical-align:top; background-color : #010101; background-image: url(../images/body_tile.jpg);  background-repeat: repeat-x;

 font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        12px;

}    

.scroll {
height: 500px;
width: 990px;
overflow: auto;
padding: 8px;
}


#Outer {  vertical-align:top; background-image: url(../images/layoutouter.jpg);  background-repeat: no-repeat;   background-position: top center; background-color:#FFFFFF;

}

#Content  { 
}
 
.footerunder {  vertical-align:top; background-image: url(../images/underfooter.jpg);  background-repeat: no-repeat;   background-position: top center;
}
span, td,p {
	font-family: Verdana;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.linkHead {
	color:black;
	text-decoration:none;
}
.linkHead a{
	color:black;
	text-decoration:none;
}
.linkHead a:hover {
	color:black;
	text-decoration:underline;
}
.linkHead a:visited {
	color:black;
	text-decoration:none;
}
.linkHead a:visited:hover {
	color:black;
	text-decoration:underline;
}
/* ------------------------------------ MAIN NAVIGATION--------------------------------------- */

.selected {
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : none;
  background-color  : #4A0001;
  height            : 26px;
  display           :block;
  text-align: center;
  line-height            : 26px;
}
.selected:hover {
  color             : #FFFFFF;
  text-decoration   : none;
  background-color  : #000000;
	
}  

.inputStyle {
  font-family       : Verdana;
  font-size         : 12px;
  font-weight       : bold;
  color             : #2C304C;
  border: 1px solid #2C304C;
  background-color:#E3E3E3;
  height            : 18px;
   background-image:url(../images/highlight_event.jpg);
  
  
} 

.nav {
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : none;
  width            : 97px;
  height            : 38px;
  display           :block;
  text-align: center;
  line-height            : 38px;
  background-image:url(../images/button.png);
  background-repeat: no-repeat;
} 
a.nav
{
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : none;
  width            : 97px;
  height            : 38px;
  display           :block;
  text-align: center;
  line-height            : 38px;
  background-image:url(../images/button.png);
  background-repeat: no-repeat;
}
.nav:hover { 
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : none;
  background-image:url(../images/button_over.png);
  background-repeat: no-repeat;
	
}    

a.nav_over { 
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : none;
    width            : 97px;
  height            : 38px;
  display           :block;
    text-align: center;
  background-image:url(../images/button_over.png);
  background-repeat: no-repeat;  
    line-height            : 38px;
	
}  

.name {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #515151;
	text-decoration: none;
}  

.price {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #022F4E;
	text-decoration: none;
}






.red {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #700000;
	text-decoration: underline;
}  

.footer {
  font-family       : Verdana;
  font-size         : 10px;
  color             : #CCCCCC;
		text-decoration 		: none;
}

.language {
  font-family       : Verdana;
  font-size         : 10px;
  font-weight: 	     bold; 
  color             : #FFFFFF;
		text-decoration 		: none;
		padding:10px;
}

.title {
  font-size:24px; color:#393939;
}

/*body {margin:0; background:#111; padding:5px; font:11px Verdana,Arial}*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:606px; margin:30px auto; display:none; background:#000; }
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:600px; height:450px; padding:0px; border:0px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:600px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:600px;}
#image img {position:absolute; z-index:0; width:auto; height:450px;}
.imgnav {position:absolute; width:25%; height:450px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:400px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:10px}

#slideleft {float:left; width:20px; height:90px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:90px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:550px; margin-left:5px; height:90px; overflow:hidden}
#slider {position:absolute; left:0; height:90px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


.calendar
{
	width:					100%;
	margin:					auto;
	text-align:				center;
	
	
}

.calendar .dayOfWeekHeader
{
	width:					120px;
	height:					20px;
	float:					left;
	margin: 				3px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
}

.calendar .dayOfWeek
{
	width:					120px;
	height:					100px;
	float:					left;
	margin: 				3px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
}

.calendar .blankDay
{
	width:					120px;
	height: 				100px;
	float:					left;
	margin: 				3px;
}

.calendar .day
{
	color:					black;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	text-decoration:		none;
	border: 				1px black solid;
	width:					120px;
	height: 				100px;
	background-color:		#CCCCCC;
	float:					left;
	margin: 				2px;
	text-align:				center;
	vertical-align:			middle;
	cursor:					default;
	position: relative;
}

.calendar .day .tediv
{
	opacity: 0.3; 
	filter: alpha(opacity=30); 
	position: relative;
	width: 120px; 
	height:100px;
	border: 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:26px; 
	vertical-align:middle;
}

.calendar .day .tediv:hover
{
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	position: relative;
	width: 120px; 
	height:100px;
	border: 0px; 

	font-family:Arial, Helvetica, sans-serif; 
	font-size:26px; 
	vertical-align:middle;
	background-color:#3366FF;
	cursor:pointer;
}
.calendar .day .ex{ 
position: absolute;
background-color: white;

left: -1000px;
border: 1px solid gray;
display:none;
visibility: hidden;
color: black;
text-decoration: none;
text-align:left;
}

.calendar .day:hover .ex 
{ 
position: absolute;
visibility: visible;
padding: 5px;
display:block;
font-size:12px;
width:450px;
min-height:170px;
/*max-height:650px;*/
top: -195px;
text-align:left;
left: 90px;
float:right;
z-index:20000;
}

/*
.calendar .day .tediv .ex{ 
position: relative;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
display:block;
visibility: hidden;
color: black;
text-decoration: none;
text-align:left;
z-index:0px;
}

.calendar .day .tediv:hover .ex 
{ 
position: relative;
visibility: visible;
display:block;
font-size:12px;
width:400px;
height:100px;
top: -110px;
text-align:left;
left: -410px;
z-index:0px;
}

.calendar .day div .extest
{
	opacity: 1; 
	filter: alpha(opacity=100); 
	border: 1px solid black;
	position: absolute;
	background-color: white;
	padding: 5px;
	margin-left: 5px;
	font-size:12px;
	width:400px;
	left:-400px;
	top:-50px;
	visibility:visible;
	display: block;
}
*/