*html #menu {
display: none;
}

*html #toolbar {
display: none;
}

*html #rl {
display: none;
}

#menu {
display: none;
}

#content {
width: auto;
border: 0;
margin: 0 5%;
padding: 0;
float: none;
}

#contactinfo {
font-size : 0.9em; 
font-weight : bold; 
color : #000; 
text-align : left; 
background-color : transparent; 
} 

#foot {
font-size : 0.8em; 
color : #000; 
text-align : left; 
background-color : transparent; 
padding-top : 1em;
} 

#rl {
display: none;
}

#toolbar {
display: none;
}

#flagstext {
width : 85%; 
margin : 0 auto; 
text-align : left; 
color : #000; 
background-color : transparent; 
} 

#flags li {
display : inline; 
} 

#flags img {
width : 36px; 
height : 22px; 
border : 0; 
}

#universe {
float : left;
padding : 5px;
border-style : ridge;
border-color: yellow;
margin : 10px;
}

#interview {
display: none;
}

#imagemap {
display: none;
}

table #zodiac {
border: 0;
width: 400px;
font-family : "Times New Roman", Georgia, Serif;
font-size : 0.9em; 
}

table #nzpricing {
border: 0;
width: 600px;
font-family : "Times New Roman", Georgia, Serif;
font-size : 0.9em; 
}

#names {
font-family : "Times New Roman", Georgia, Serif;
font-size : 0.9em; 
}

#starnaming {
width : 80%;
text-align : left;
margin-left: 60px;
} 

#giftlist li {
font-size : 0.9em;
list-style-type : disc; 
line-height: 1.4em;
}

#comp-table td {
font-size : 0.9em; 
font-weight : bold; 
text-align : left; 
}

#comp-table {
text-align : center;
border :0;
width : 80%;
}

td.yl {
background-color : #FFFFCC;
}

td.gy {
background-color : #C0C0C0;
}

body {
font-family : "Times New Roman", Georgia, Serif;
font-size : 0.8em; 
height : 100%; 
width : auto;
}

.text {
padding : 10px; 
width : 90%; 
margin-left : 5px;
text-align : left; 
float : left; 
color : #000000; 
background-color : transparent; 
} /*Determines internal scrolling text area attributes*/

h1 {
font-family : "Times New Roman", Georgia, Serif;
font-size : 1.4em; 
width : auto; 
background-color : transparent; 
color : blue; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
line-height : 1.4em;
} 

h2 {
font-family : "Times New Roman", Georgia, Serif;
font-size : 1.3em; 
background-color : transparent; 
color : #000000; 
text-align : left; 
line-height : 1.3em;
} 

h3 {
font-family : "Times New Roman", Georgia, Serif;
font-size : 1.2em; 
font-style : italic; 
background-color : transparent; 
color : #000000; 
text-align : left; 
line-height : 1.2em;
} 

h4 {
font-family : "Times New Roman", Georgia, Serif;
font-size : 1.2em; 
font-style : italic; 
background-color : transparent; 
text-align : left; 
line-height : 1.2em;
}

h5 {
font-family : "Times New Roman", Georgia, Serif; 
font-size : 1.2em; 
background-color : transparent; 
text-align : left; 
line-height : 1.2em;
}

h6 {
font-family : "Times New Roman", Georgia, Serif;
font-size : 1.2em; 
font-weight : bold; 
background-color : transparent; 
text-align : center; 
line-height : 1.2em;
}

img {
border-width : 0; 
padding : 0; 
margin-bottom : 0; 
} 

img.text {
margin : 0 auto; 
border-width : 0; 
padding : 0; 
}

a:link { 
color: #000080;
}

a:visited { 
color: #000080;
}

a:hover { 
color: blue;
background-color: transparent;
text-decoration: none;
}

a:active { 
color: #000080;
}

p.boldbluecenter {
color: blue;
text-align: center;
font-weight : bold;
font-size : 1.4em;
}

p.blue {
color: blue;
text-align: left;
}

strong.ital  {
font-weight : bold;
font-style : italic;
}

.orderlinks {
font-size : 0.9em; 
font-weight : bold; 
text-align : left; 
background-color : transparent; 
}

.orderlinks2 {
font-size : 0.9em; 
font-weight : bold; 
text-align : left; 
background-color : transparent; 
margin-left : 5%;
}

.ital {
font-style: italic;
}

.emph {
font-weight:bold;
}

.bluetext {
color : blue;
}

.bulletted li {
list-style-type : disc; 
margin-top : 10px; 
} 

.boldleft {
font-size : 1em; 
font-weight : bold; 
text-align : left; 
}

.left {
font-size : 0.9em; 
text-align : left; 
} 

.boldleftitalic {
font-size : 1em; 
font-weight : bold; 
text-align : justify; 
font-style : italic; 
} 

.leftitalic {
font-size : 0.9em; 
text-align : justify; 
font-style : italic; 
} 

.boldleftblue {
font-size : 1em; 
font-weight : bold; 
text-align : left; 
color : blue; 
background-color : transparent; 
} 

.leftblue {
font-size : 0.9em; 
text-align : justify; 
color : blue; 
background-color : transparent; 
} 

.boldleftpurple {
font-size : 1em; 
font-weight : bold; 
text-align : justify; 
color : purple; 
background-color : transparent; 
} 

.leftpurple {
font-size : 0.9em; 
text-align : justify; 
color : purple; 
background-color : transparent; 
} 

.boldcenter {
font-size : 1em; 
font-weight : bold; 
text-align : center; 
} 

.center {
margin : 0 auto; 
}

.brncentered {
text-align : center;
color: #8B2323; 
}

.brnleft {
text-align : left; 
color: #8B2323;
font-style: italic;
font-size : 0.9em;
}

.welcome {
font-size : 1em; 
color : #808080;
font-weight : bold; 
font-style : italic; 
text-align : center; 
background-color : transparent; 
} 

.centerimage {
text-align : center; 
margin : 20px auto; 
} 

hr.shortrule {
border: none 0; 
border-top: 1px dashed #000;
border-bottom: 1px dashed #ccc;
width: 35%;
height: 2px;
margin: 5% auto;
}

hr.mediumrule {
width : 70%; 
margin : 20px auto; 
}

hr.longrule {
width : 85%; 
margin : 10px auto; 
} 

hr.fullrule {
width : 100%; 
margin : 10px auto; 
}