@charset "UTF-8";
/* main pager layout  */

	td#topbanner {
		border:5px #d3c6a6 solid;
		border-radius:25px;
		background-color:#000000;
		color:#ffffff;
		padding-left:15px;
		width:1022px;
	}
	
	h1#date {
		color:#ffffff;
		text-align:center;
		font-size:30pt;
	}

	h2#where {
		font-style:italic;
		color:#ffffff;
		text-align:center;
		margin:0px;;
	}

	img#logo {
		width:465px;
		height:224px;
	}

	td.content {border: 5px #d3c6a6 solid;border-radius:25px;
				background-color:#ffffff;
				padding: 10px 10px 10px 10px;
				border-radius:25px;
				box-shadow: 5px 5px 5px rgba(0,0,0,.50) inset,  -2px -2px 2px rgba(0,0,0,.50) inset;
		}

	td#footer {
		background-color:#ffffff;
		border: 5px #d3c6a6 solid;
		border-radius:25px;
		background:#ffffff;
		box-shadow: -2px -2px 2px rgba(0,0,0,.50) inset, 5px 5px 5px rgba(0,0,0,.50) inset;
		padding-top:8px;
	}

/*  Menu formatting  */

	td.menu {background-image: URL(https://www.novaspace.com/spacefest/V/pix/menu_bkg_opt.jpg);
		background-repeat:repeat-x;
		text-shadow:-1px -1px 1px #000000, 1px 1px 1px #c5c5c5;
		color:#ffffff;
		border-radius:10px;
		height:23px;
		display:block;
		padding-top:8px;
	}

	td.menu li a:hover {text-shadow:-1px -1px 1px #c5c5c5, 1px 1px 1px #ffffff;
				color:#000000;}

	li.menu {
		display:table-cell;
		width:250px;
		box-shadow:  -1px 0px 1px #ffffff, -2px 0px 1px #000000;
		text-align:center;
		height:30px;
	}

	li#menu1 {
		box-shadow:-2px 0px 1px #000000;
	}

	li.menu2 {
		background-image:URL(https://www.novaspace.com/spacefest/V/pix/menu_bkg_opt.jpg);
		background-repeat:repeat-x;
		height:30px;
		text-align:left;
		text-shadow:-1px -1px 1px #000000, 1px 1px 1px #c5c5c5;
		box-shadow: 4px 4px 4px rgba(0,0,0,.50);
		display:block;
		padding-left:10px;
		border-radius:10px;
		line-height:30px;
	}
	
	li.menu2:active, li.menu2:hover {
		background-image:URL(https://www.novaspace.com/spacefest/V/pix/menu_bkg_opt_in.jpg);
	}

	li.menu2 A  {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		display:block;
	}

	ul.menu2 {
		position:relative;
		top: -5px;
		left: 0px;
		width:160px;
		display:block;
		padding-left:0px;
		}

	div.menu2 {
		display:none;
		position:relative;
		top:-10px;
		left:90px;
		width:150px;
	}

/* Left Side menu */
ul#sidemenu li, ul#sidemenu li a {
	width:125px;
	height:31px;
	display:block;
	background-repeat:no-repeat;
}
ul#sidemenu {
	padding-left:0px; 
	margin:0px;
}

a.sidemenu {
	background: URL(/V/pix/buttons/SideMenu_out.jpg);
}

a.sidemenu:hover {
	background: URL(/V/pix/buttons/SideMenu_over.jpg);
}

a.sidemenu:active {
	background: URL(/V/pix/buttons/SideMenu_down.jpg);
}

a#over {
	background-position: 0px 0px;
}

a#astro {
	background-position: 0px -31px;
}

a#speak {
	background-position: 0px -62px;
}

a#cox {
	background-position: 0px -93px;
}

a#dealers {
	background-position: 0px -124px;
}

a#art {
	background-position: 0px -155px;
}

a#books {
	background-position: 0px -186px;
}

a#star {
	background-position: 0px -217px;
}

a#pix {
	background-position: 0px -248px;
}

a#banquet {
	background-position: 0px -279px;
}

a#lunch {
	background-position: 0px -310px;
}

a#breakfast {
	background-position: 0px -341px;
}

a#tix {
	background-position: 0px -372px;
}

a#schedule {
	background-position: 0px -403px;
}

a#resort {
	background-position: 0px -434px;
}

a#tucson {
	background-position: 0px -465px;
}

a#history {
	background-position: 0px -496px;
}

a#media {
	background-position: 0px -527px;
}

a#volunteer {
	background-position: 0px -558px;
}

a#ad {
	background-position: 0px -589px;
}

a#contact {
	background-position: 0px -620px;
}

a#fb  {
	background-position: 0px -651px;
}

a#maps  {
	background-position: 0px -682px;
}

a#tours  {
	background-position: 0px -713px;
}

a#childcare  {
	background-position: 0px -744px;
}

a#wiki  {
	background-position: 0px -775px;
}

td.pkg p {
	margin:0px;
	margin-left:10px;
	text-indent:-10px;
}

img.dropshadow, {
	box-shadow:2px 2px 8px #000000;
	border-radius:15px;
}

table#lasttable {
	border-radius: 0 0 15px 15px;
}

td#lastleft {
	border-radius: 0 0 0 15px;
}

td#lastright {
	border-radius: 0 0 15px 0;
}

.borderRadius {
	border-radius:15px;
}

.dropshadow {
	box-shadow:2px 2px 8px #000000;
}

/* for pop up message box  */
a#closer {border:thin outset #ffffff;}
a#closer:HOVER {border: 1px inset #ffffff;}

a#closetext {
	display:block;
	text-align:center;
	border:thin outset #8888bb;
	background-color:#ddddff;
	padding:2px;
	color:navy;
	padding-left:1px;
	border:outset 3px gold;
	border-radius:0px 0px 5px 5px;
	font-weight:bold;
	text-decoration:none;
	text-shadow: -1px -1px 1px #ffffff, 1px 1px 1px #000000;

}

h2#msghead {
	background:#ddddff;
	color:#navy;
	padding-top:10px;
	margin-top:0px;
	text-shadow: -1px -1px 1px #ffffff, 1px 1px 1px #000000;
}

div#caption {
	height:40px;
	background-color:#ddddff;
	border:1px navy solid;
	border-bottom:none;
}

div#oMsg {
	position : absolute;
	background-color : #cccccc;
	color : #000000;
	top : 50px;
	left : 100px;
	z-Index : 10;
	border : thin outset gold;
	padding:4px;
	box-Shadow : 5px 5px 5px rgba(0, 0, 0, 0.5);
	border-radius : 5px;
}

div.text {
	border:1px solid #000000;
	background: #ddddff;
	padding:5px;
}

div#coxporco {
	width:600px;
}

b.speaker {
	font-size:19pt;
}

H1, H2, H3, H4 {
	color:#000044;
	margin-bottom:5px;
	margin-top:0px;
	text-shadow: 2px 2px 2px rgba(0,0,0,.50), -1px -1px 1px #ffffff;
	}

table#speak {
	border: 1px outset #000000;
}

table#speak tr td {
	background-color:#bbbbff;
	vertical-align:middle;
	font-weight:bold;
}

table#mobiledevice {
	display:none;
}

p {text-align:left; text-indent:10px;}
p.center {text-align:center; text-indent:0px;}
p.noindent { text-indent:0px;}

a:hover {color:#226622;}

div#dimmer {
	opacity:.50;
	background:#ffffff;
	top:0px;
	left:0px;
	position:relative;
	z-index:8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
}

div#mainContainer {display:none;}

div.sponsor {
	width:170px;
	background:transparent;
	text-align:center;
	border:solid 1px #CCCCCC;
	padding:5px;
}

div#blurb {color:#000000;left:800px;}

img {
	border:0px;
}


td.minibutton {
	font-weight:bold;
	width:70px;
	height:30px;
}

td.minibutton:HOVER {
	width:70px;
	height:30px;
}

td.minibuttonOn {
	width:70px;
	height:30px;
	font-weight:bold;
}

th.reg { background-color: #ddddff;}
td.reg { background-color: #e6cc9a; }

/* Shopping Cart   */
div#legend {color:#000000;}
table.cart tr td {color:navy;border:none;}
table.cart tr th {color:navy;border:none;}
table.cart tr td h1 {color:#000044;}
table.cart tr td h2 {color:#000044;}
table.cart tr td h3 {color:#000044;}
table.cart tr td h4 {color:#000044;}
table.cart tr td i a {color:#880088;}
table.cart tr td a {color:#224444;}
table.cart tr td b.red {color:#ff0000;}

table.userinfo tr td {color:#000044;border:none;}
table.userinfo tr th {color:#000044;border:none;}
table.userinfo tr td h3 {color:#000044;}
table.userinfo tr td h1 {color:#000044;}
table.userinfo tr td h2 {color:#000044;}
table.userinfo tr td i a {color:#880088;}
table.userinfo tr td a {color:#880088;}
table.userinfo tr td b.red {color:#ff0000;}

table.wl_menu tr td {color:#000044;}
table.wl_menu tr th {color:#000044;}
table.wl_menu tr td h3 {color:#000044;}
table.wl_menu tr td h1 {color:#000044;}
table.wl_menu tr td h2 {color:#000044;}
table.wl_menu tr td i a {color:#880088;}
table.wl_menu tr td a {color:#880088;}

#shipcostcontainer {color:#000000;}
#shipcostcontainer A {color:#000066;}

.red {color:#ff0000;}
.yellow {color:#ffff00;}
.green {color:#004400;}
