* {border:0; margin:0; padding:0;}
html{font-size:124%;}
body{font-size:50%;}


/* main DIVS*/
div#pagewrap{width:100%; font-family:Arial, Helvetica, sans-serif;}
div#header{width:800px;}
div#links{position:absolute; top:106px; left:0;}
div#maincontent{float:left; width:78%; background-color:#FFF; border:1px; border-color:#666; padding-left:170px;
					background-image:url(http://www.e-bigs.net/siteimages/lobby/labelbg.gif); background-repeat:no-repeat;}
div#footer{clear:left; padding-top:30px;}


/* Headline Text*/
h1{font-family:Arial, Helvetica, sans-serif; font-size:2.6em; text-align:left; color:#900; margin:1.0em 0 0 0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:1.8em; text-align:left; color:#900; margin:1.0em 0 0 0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:1.5em; text-align:left; color:#900; margin:1.0em 0 0 0;}


/* General formatting*/
p{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333;}
.copy {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:center;
			letter-spacing:0.02em; line-height:1.8em;}
.lobbymain{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.4em; text-align:left; line-height:1.3em; margin:1.0em 0 0 0; padding:0;}
.lobbysmall{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em;
			letter-spacing:0.002em; font-weight:bold; line-height:2em;}
.copy {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:center;
			letter-spacing:0.02em; line-height:1.8em;}
.reminder{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em; text-align:left; font-weight:bold; line-height:1.4em; margin:1.0em 0 0 0; padding:0; color:#999; font-style:italic;}

.footerlinks{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; text-align:center; line-height:1.8em;}
.style1 {color: #444; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.4em; text-align: left; font-weight: bold; line-height: 1.2em; margin: 1.0em 0 0 0; padding: 0; font-style: italic; }
.suggestions{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em;
			letter-spacing:0.002em; font-weight:bold; line-height:1.8em;}
.newline{display:block; clear:both; float:left; width:100%; margin-top:26px; margin-left:-28px;}


/* general links*/
a {color:#066; text-decoration:underline;}
a.footer {color:#066; text-decoration:none; margin:0 12px;}
a.lobbylink {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:left; color:#096; }
.inlinelink {color:#066; text-decoration:none; margin:0; text-align:left; font-size:1.3em; font-family:Arial, Helvetica, sans-serif;}
a:visited{color:#033;}
.addlinktext {font-size:1.1em; margin:0 4px 0 4px; padding-left:3px; border:1px solid #DDDDDD; height:2.0em;}

/*  General Lists*/
ul{margin:8px 0 8px 20px;}
li {color:#444; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; text-align:left;
			letter-spacing:0.002em; font-weight:bold; line-height:1.5em;}


/*Header links boxes*/
#majorlinks{width:100%; margin-top:8px; background-color:#AAA;}
.majorlinksbox{border:2px #006666 solid; background-color:#CCF; margin:4px; padding:2px; height:18px; width:auto;}




/*Index page*/
.oldnews{color:#333; background-color:#CCF; display:block; line-height:3em;}



/* FAQs Page*/
table#faq{background-color:#FFF; border:2px solid #DDD; color:#666; font-family:Arial, Helvetica, sans-serif;
			 font-size:1.4em; font-weight:normal; margin:0; width:100%;}
.rank{text-align:center; width:3em;}
.question{background-color:#EEEEEE; text-align:left; width:38%; padding:8px;}
.answer{text-align:left; width:38%; margin:7px;}
.timesasked{background-color:#EEEEEE; text-align:center; width:15%;}
.rem{font-size:0.9em;}
.altop{vertical-align:top; padding-top:10px; line-height:1.6em;}
.bigtext{font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#666; display:block; margin:4px 0 0 20px;}
.medtext{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#666; display:block; margin:8px 0 0 6px;}



/*  Contact Us Page*/
#textarea{border:2px; border-style:solid; border-color:#CCC; padding:6px 4px 6px 4px;
			font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sender{margin:6px 0 0 3px; border:2px; color:#333; border-color:#CCC; border-style:solid; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}



/*  Login Page*/
table#login{background-color:#CCCCCC; color:#666; font-size:1.4em; margin:42px 0 40px 0; border:2px solid #666;}
table#login td {padding:8px 0 0 0;}
input#login{font-size:0.8em; margin:3px 0 0 1.0em; padding-left:3px;}
input#storeprofile{margin:0 0 0 -5px;}
#sender{margin:6px 0 0 3px; border:2px; color:#333; border-color:#CCC; border-style:solid; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.loginTextbox{padding:3px; height:1.4em; border:2px #999 solid;} 
#loginButton{font-size:1.0em; height:1.4em; color:#333; margin-top:5px;}



/* Tour page*/
.grab {border:3px solid #666;}
.uline{text-decoration:underline;}
.biguline{text-decoration:underline; font-size:1.2em;}



/* Museum page*/
#textarea{border:2px; border-style:solid; border-color:#CCC; padding:6px 4px 6px 4px;
			font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.code{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left;
			letter-spacing:0.02em; line-height:1.8em; background-color:#DDD;}
.screengrab{text-align:center; border:2px solid #CCC; margin:20px 0 0 0;}



/*Tour 'moredetail' page*/
.toplinksbox{height:20px; font-size:12px; color:#066; text-align:center; background-color:#DDD; border:1px solid #066;} 
.faqh{font-size:12px; color: #900;}
.faqt{font-size:12px;}
.defecttable{border:2px; border-style:solid; border-color: #666; padding:2px; width:700px; padding-left:16px; padding-bottom:8px;}
.defecttext{font-size:12px;}
.closebox{width:100px; padding-left:16px; background-color:#CCC; vertical-align:top; border:2px; border-style:solid; border-color:#666;}
.closeimage{margin-left:4px; margin-top:10px;}


/* Links tables*/
table.links{background-color:#FFF; border:2px solid #666; color:#666; font-family:Arial, Helvetica, sans-serif;
			 font-size:1.3em; font-weight:normal; margin:18px 0 20px 0; width:100%; border:1px solid #DDDDDD;}
table.dc {background-color:#FEE; border:2px solid #666; color:#666; font-family:Arial, Helvetica, sans-serif;
			 font-size:1.3em; font-weight:normal; margin:18px 0 20px 0; width:100%; border:1px solid #DDDDDD;}
table.marvel {background-color:#EEF; border:2px solid #666; color:#666; font-family:Arial, Helvetica, sans-serif;
			 font-size:1.3em; font-weight:normal; margin:18px 0 20px 0; width:100%; border:1px solid #DDDDDD;}
.selectcat{font-size:1.1em;}
.descr{text-align:left; width:auto; font-weight:bold; border-bottom:1px solid #CCC; padding:4px;}
.namebox{background-color:#EEEEEE; text-align:left; width:auto; border-bottom:1px solid #999; padding:4px;}
.addy{text-align:right; width:auto; font-size:1.0em; border-bottom:1px solid #CCC; padding:4px;}

/*Contact Us page*/
.personal{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.4em;
			letter-spacing:0.002em; font-weight:bold; line-height:1.5em; padding-right:5em;}
#sender{margin:6px 0 0 3px; border:2px; color:#333; border-color:#CCC; border-style:solid; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.contactplace{background-color:#EEF; border:2px solid #DDD;}
