  body {background:url(/images/site/topbit.jpg) no-repeat 50% 0% #294C58;font-family:helvetica, tahoma,verdana,sans;color:white;font-size:0.8em;margin:0px;margin-bottom:40px;}

  #fullwidth {width:100%;text-align:center;clear:both;padding:0px;}

  #container {text-align:left;margin-top:50px;width:633px;background:black;border:solid #BED2C5 3px;display:block;position:relative;margin-left:auto;margin-right:auto;padding:0px;color:white;}

  #textmenu {text-align:right;border:solid black 2px;padding:2px;background:url(/images/site/topbit.jpg);font-size:0.7em;clear:both;display:block;}
  #textmenu a {text-decoration:none;color:white;}
  #textmenu a:hover {text-decoration:underline;}


  div {}

  #header {}

  #title {text-align:center;position:relative;}

  #mainmenu {background:#BED2C5;display:block;height:2em;}
  #mainmenu ul {margin:0px;padding:2px;display:block;}
  #mainmenu li {padding:2px;list-style-type:none;float:left;text-transform:lowercase;font-weight:bold;font-size:0.9em;}
  #mainmenu a {padding:10px;padding-left:26px;padding-right:5px;background:url(/images/site/ul.jpg) no-repeat 2px 50%;text-decoration:none;color:black;white-space:nowrap;}
  #mainmenu a:hover {background:url(/images/site/ulhover.gif) no-repeat 2px 50%;text-decoration:underline;}
  #mainmenu a:active {background:url(/images/site/ulhover.gif) no-repeat 2px 50%;text-decoration:underline;}
  #mainmenu a.current {background:url(/images/site/ulactive.jpg) no-repeat 2px 50%;}

  #sidemenu {background:#BED2C5;float:left;width:180px;border:solid #BED2C5 2px;border-left:none;font-size:0.8em;font-weight:bold;letter-spacing:1px;float:left;border-bottom:none;clear:both;}
  #memberships {float:left;width:180px;clear:both;text-align:center;}

  #sidemenu ul {margin:0px;padding:1px;display:block;}
  #sidemenu li {padding:2px;list-style-type:none;text-transform:lowercase;font-weight:bold;}
  #sidemenu li a {padding:2px;padding-left:26px;padding-right:5px;background:url(/images/site/ul.jpg) no-repeat 0px 50%;text-decoration:none;color:black;display:inline;letter-spacing:0px;}
  #sidemenu li a:hover {background:url(/images/site/ulhover.gif) no-repeat 0px 50%;text-decoration:underline;}
  #sidemenu li a.current {background:url(/images/site/ulactive.jpg) no-repeat 0px 50%;}

  #sidemenu img {border:none;border-top:solid 1px #BED2C5;}
  img.leftnoborder {border:none;}

  #phone {font-size:1.4em;font-weight:bold;text-align:center;padding:4px;color:white;background:black;border-top:solid 1px #ddffbb;border-bottom:solid 1px #aaaaaa;background:url(/images/site/topbit.jpg) no-repeat #294C58;padding-left:10px;}


  a.firstlink {margin-top:0px !important;}
  .lastlink {}
  .hlink {text-decoration:none;}
  .monitor {display:none;}

  #adminmenu {margin-top:30px;border:solid black 1px;border-left:none;background:#8a8cf4;text-size:0.7em;}
  #adminmenu ul {padding:0px;margin:0px;}
  #adminmenu li {text-align:right;list-style-type: none;}
  #adminmenu a {text-decoration:none;padding:4px;padding-right:20px;padding-left:10px;background:#ddddff;margin-top:1px;display:block;width:100%;}
  #adminmenu a:hover {background:#caccff;padding-right:10px;border-right:10px solid blue;}

  #banner {height:81px;background:url(/images/site/whitebluewave2.gif) repeat-x 0% 100%;color:black;}

  #phone {}

  #content {background:url(/images/site/contentbg.jpg) 100% 0% no-repeat;display:block;padding:10px;padding-bottom:20px;margin-left:170px;width:425px;min-height:500px;}

  #content h1 {color:#ddddff;font-weight:bold;margin:0px;margin-left:10px;border-bottom:#ddddff 2px solid ;text-transform:lowercase;}
  #content h2 {color:#ddffff;margin:0px;margin-left:15px;letter-spacing:2px;font-size:1.6em;font-weight:bold;}
  #content p {padding-left:15px;}
  #content ul h2 {margin:0px;padding:5px;background:url(/images/site/ulh2.jpg) 0% 0% repeat-x;color:black;margin-bottom:5px;font-size:1.3em;}
  #content ul {margin:25px;margin-left:50px;margin-right:50px;padding:0px;background:url(/images/site/ulmain.jpg) no-repeat 50% 100%;}
  #content li {list-style:none;background:url(/images/site/li.jpg) no-repeat 9px 1px;padding-bottom:4px;padding-left:27px;font-weight:bold;letter-spacing:1px;}
  #content a {color:white;font-weight:bold;}
  #content a:hover {color:#dedede;font-weight:bold;}
  
  #content #para1 {letter-spacing:1px;font-weight:bold;}
  
  #content .imageleft {float:left;margin:5px;border:2px solid white;}

  input {border:solid 1px white;background:black;color:white;width:96%;}

  .imagecaption {background:white;width:230px;margin:5px;float:left;color:black;cursor:hand;pointer:hand;}
  .imagecaption img {width:228px;border:solid 1px white;}
  .imagecaption h3 {background:white;font-size:0.9em;padding:0px;margin:0px;height:1.6em;padding-top:2px;padding-left:5px;
                    text-align:center;}
  .imagecaption p {font-size:0.8em;margin:0px;text-align:left;padding-bottom:3px;}

  .imagecaptioncostume {background:white;width:152px;margin:5px;float:left;color:black;cursor:hand;pointer:hand;}
  .imagecaptioncostume img {width:150px;border:solid 1px white;}
  .imagecaptioncostume h3 {background:white;font-size:0.9em;padding:0px;margin:0px;height:1.6em;padding-top:2px;padding-left:5px;
                    text-align:center;}
  .imagecaptioncostume p {font-size:0.8em;margin:0px;text-align:left;padding-bottom:3px;}

  .sep {clear:both;}

  #minheight {height:34em;width:1px;float:right;}
 .product {}
 .title {padding-top:12px;clear:both;font-size:0.7em;background:none;color:black;}
 .prodimg {float:left;}
 .description {color:black;font-weight:bold;letter-spacing:1px;}
 .extrainfo {}
 .info1 {}
 .info2 {}
 .info3 {}
 .info4 {}
 .buybutton {}
 .prodbuy {}
 .subcats {clear:both;border-top:solid 1px black;}
 .subcats h1 {background:none;}
 .seealso {color:#450a3f;padding:5px;font-size:1.2em;}
 .seealso a {color:#450a3f;}
 
  .leftnav {width:300px;float:left;border:solid 2px yellow;padding:5px;background:white;color:black;}
  .rightnav {width:300px;float:right;text-align:right;border:solid 2px yellow;padding:5px;background:white;color:black;}


  #wiggle1 {height:32px;float:right;width:44px;clear:right;}
  #wiggle2 {height:72px;float:right;width:30px;clear:right;}
  #wiggle3 {height:7px;float:right;width:22px;line-height:7px;clear:right;}
  #wiggle4 {height:7px;float:right;width:18px;line-height:7px;clear:right;}
  #wiggle5 {height:10px;float:right;width:12px;line-height:10px;clear:right;}
  #wiggle6 {height:7px;float:right;width:16px;line-height:7px;clear:right;}
  #wiggle7 {height:7px;float:right;width:20px;line-height:7px;clear:right;}
  #wiggle8 {height:7px;float:right;width:22px;line-height:7px;clear:right;}
  #wiggle9 {height:15px;float:right;width:32px;line-height:15px;clear:right;}

