/* CSS Document */

body {
margin: 0px 0px 0px 0px;
background-image:url(media/main_bg.jpg);
background-repeat:repeat-x;
background-position:center top;

}

.imageborder {
border-width:3px;
border-color:#3dd1d6;
border-style:solid;

}

#container {
width:955px;
height:210px;
margin:auto;
 
}

#homepageimage {
width:250px;
height:250px;
top:-75px;
left:20px;
position:relative;
 
}

#home_container {
width:955px;
height:497px;
margin:auto;
background-image:url(media/home_bg2.gif);
background-repeat:no-repeat;
background-position:center top;
 
}

#internalpage_container {
width:955px;
height:497px;
margin:auto;
background-image:url(media/internal_bg.gif);
background-repeat:no-repeat;
background-position:center top;
 
}

#nav {
width:290px;
height:543px;
background-image:url(media/nav_bg.gif);
background-repeat:no-repeat;
background-position:top;
float:left;
position:relative;

}

#best_sellers {
width:290px;
clear:both;
float:left;
position:relative;

}


#home_content {
width:665px;
height:453px;
float:right;

}

#internal_content {
width:665px;
height:453px;
float:right;

}

#footer {
width:100%;
height:100px;
background-image:url(media/bottom_bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:auto;
font-family:verdana;
font-size:10px;
color:#000099;
clear:both;

}

#footer a { 
font-family: Verdana; 
font-size: 10px;
font-weight: bold;  
color:#000099;
text-decoration: none;
 
}

#footer a:hover { 
font-family: Verdana; 
font-size: 10px;
font-weight: bold;  
color:#0099CC;
text-decoration: underline;

}

.footerbg {
background-image:url(media/bottom_bg.jpg);
background-repeat:repeat-x;
background-position:top;

}

.internalbg {
background-image:url(media/internal_bg.gif);
background-repeat:no-repeat;
background-position:center top;

}

.menu, .menu a { 
font-family: Verdana; 
font-size: 8pt;
font-weight: bold;  
color:#000099;
text-decoration: none;
line-height:18px;
 
}

.menu a:hover { 
font-family: Verdana; 
font-size: 8pt;
font-weight: bold;  
color:#0099CC;
text-decoration: underline;
line-height:18px;

}

.specialoffers, .specialoffers a { 
font-family: Verdana; 
font-size: 12pt;
font-weight: bold;  
color:#000099;
text-decoration:none;
 
}

.specialoffers a:hover { 
font-family: Verdana; 
font-size: 12pt;
font-weight: bold;  
color:#0099CC;
text-decoration:underline;

}

.bestsellers, .bestsellers a { 
font-family: Verdana; 
font-size: 10pt;
font-weight: bold;  
color:#000099;
text-decoration:none;
 
}

.bestsellers a:hover { 
font-family: Verdana; 
font-size: 10pt;
font-weight: bold;  
color:#0099CC;
text-decoration:underline;

}

a.footernav  { 
font-family: Verdana; 
font-size: 9px;
font-weight: bold;  
color:#000099;
text-decoration: none;
 
}

a.footernav:hover { 
font-family: Verdana; 
font-size: 9px;
font-weight: bold;  
color:#0099CC;
text-decoration: underline;

}

.productnav, .productnav a { 
font-family: Verdana; 
color:#000099;
text-decoration: none;
 
}

.productnav a:hover { 
font-family: Verdana;   
color:#0099CC;
text-decoration: underline;

}

.verdana9pt {
font-family:verdana;
font-size:11pt;
color:#000099;

}

.verdana9pt a {
font-family:verdana;
font-size:11pt;
color:#000099;
text-decoration:underline;

}

.verdana9pt a:hover {
font-family:verdana;
font-size:11pt;
color:#3dd1d6;
text-decoration:none;

}

.verdana11pt {
font-family:verdana;
font-size:11pt;
color:#000099;

}

.verdana14pt {
font-family:verdana;
font-size:9pt;
color:#000099;

}

.verdana {
font-family:verdana;
color:#000099;

}

.verdana h3 {
font-family: Verdana; 
color:#000099;
text-decoration: none;
font-size:14pt;

}

.verdana9px {
font-family:verdana;
font-size:11px;
color:#000099;

}

.border {
border-width:1px;
border-style:solid;
border-color:#01c2c9;

}

.tyrrell_katz a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/tyrrell_katz.jpg);
background-repeat:no-repeat;
display:block;

}

.tyrrell_katz a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/tyrrell_katz_over.jpg);
background-repeat:no-repeat;
display:block;

}

.warm_lizards a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/warm_lizards.jpg);
background-repeat:no-repeat;
display:block;

}

.warm_lizards a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/warm_lizards_over.jpg);
background-repeat:no-repeat;
display:block;

}

.dive_sticks a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/dive_sticks.jpg);
background-repeat:no-repeat;
display:block;

}

.dive_sticks a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/dive_sticks_over.jpg);
background-repeat:no-repeat;
display:block;

}

.toypedo a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/toypedo.jpg);
background-repeat:no-repeat;
display:block;

}

.toypedo a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/toypedo_over.jpg);
background-repeat:no-repeat;
display:block;

}

.slippers a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/fuzzy_friends.jpg);
background-repeat:no-repeat;
display:block;

}

.slippers a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/fuzzy_friends_over.jpg);
background-repeat:no-repeat;
display:block;

}

.hotties a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/fuzzy_friends_hotties.jpg);
background-repeat:no-repeat;
display:block;

}

.hotties a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/fuzzy_friends_hotties_over.jpg);
background-repeat:no-repeat;
display:block;

}

.time_watches a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/timekeeper_watches.jpg);
background-repeat:no-repeat;
display:block;

}

.time_watches a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/timekeeper_watches_over.jpg);
background-repeat:no-repeat;
display:block;

}

.teenager_watches a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/teenager_watches.jpg);
background-repeat:no-repeat;
display:block;

}

.teenager_watches a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/teenager_watches_over.jpg);
background-repeat:no-repeat;
display:block;

}

.seascooters a {
width:600px;
height:160px;
background-image:url(media/christmas_nav/seascooter.jpg);
background-repeat:no-repeat;
display:block;

}

.seascooters a:hover {
width:600px;
height:160px;
background-image:url(media/christmas_nav/seascooter_over.jpg);
background-repeat:no-repeat;
display:block;

}

.associated_products {
font-family:verdana;
font-size:9pt;
color:#000066;
display:inline;

}

.associated_products table {
width:40%;
display:inline;

}

.associated_products a {
font-family:verdana;
font-size:9pt;
color:#000066;
text-decoration:underline;

}

.associated_products a:hover {
font-family:verdana;
font-size:9pt;
color:#000066;
text-decoration:none;

}

.associated_products img {
width:80px;
height:96px;
}

