/* CSS Document */
body{
margin:0;
}
*{
margin:0; padding:0;
}
#container{
width:800px;
}
#container h1{
background:url(images/h1_logo.gif) no-repeat center #535D60; text-indent:-9000px; width:392px; height:77px; margin-top:25px; float:left;
}
#container h1 a:link, #container h1 a{
display:block; width:301px; height:53px;
}
#navlist{
background-image:url(images/nav.gif);
height:32px;
width: 407px;
position: relative;
float:right;
margin-top:25px; 
}
#menu {
padding:0;
margin: 0px; 
width: 407px; 
height: 32px;
}
#menu li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#menu li, #menu a {
height: 32px; 
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#menu li a {
TEXT-INDENT: -9999px; 
TEXT-DECORATION: none
}
#about {
left: 0; width: 83px;
}
#booking {
left: 83px; width: 88px;
}
#support {
left: 171px; width: 98px;
} 
 #about a:hover {
background: transparent url(images/nav.gif) -0px -32px no-repeat;
}
#booking a:hover {
background: transparent url(images/nav.gif) -83px -32px no-repeat;
}
#support a:hover {
background: transparent url(images/nav.gif) -171px -32px no-repeat;
}
#navtwo{
background-image:url(images/nav_2.gif);
height:28px;
width: 407px;
position: relative;
float:right;
border-bottom:18px solid #9ACC52; 
}
#menutwo {
padding:0;
margin: 0px; 
width: 407px; 
height: 28px;
}
#menutwo li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#menutwo li, #menutwo a {
height: 28px; 
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#menutwo li a {
TEXT-INDENT: -9999px; 
TEXT-DECORATION: none
}
#kidsnews {
left: 0; width: 119px;
}
#catalog{
left: 119px; width: 112px;
}
#contact {
left: 230px; width: 132px;
} 
#kidsnews a:hover {
background: transparent url(images/nav_2.gif) -0px -28px no-repeat;
}
#catalog a:hover {
background: transparent url(images/nav_2.gif) -119px -28px no-repeat;
}
#contact a:hover {
background: transparent url(images/nav_2.gif) -230px -28px no-repeat;
}
/*the first value is of course the horizontal offset (from the left edge), and the second is the vertical */
.mainimg{
margin-top:1px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;
}
#content{
float:left; width:393px; background:url(images/back_gradient.jpg) repeat-x top #E1E3E2; 
}
#content p{
padding:30px 30px 0 30px;
}
.standardtext{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:18px; color:#666666;
}
.header{
color:#9ACC52; font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:1px;
}
a:link, a:visited{
color:#660000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-stretch:extra-condensed; font-weight:bold;
}
#buttons{
float:right; width:380px; margin-top:25px;
}
#buttons img{
margin-bottom:15px;
}
.formtext{
text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold;
}