* , html { margin: 0; padding: 0; }
body { background: #333; color: #FFF; font-family: Verdana, sans-serif; font-size: 80%; }
a { color: #999; text-decoration: none; }
a:hover { color: #FFF; }
p { padding: 5px; }
ul { list-style-type: none; }
img { border: none; }

.centered { text-align: center; }
.enter { margin-top: 150px; }
h1 { background: url(../images/logo.gif); width: 282px; height: 132px; margin: 20% auto; margin-bottom: 0px;}

.portal h1 span,.portal h3,.portal h4, #sidebar h2 span { display: none; }
#wrapper { width: 920px; min-height: 488px; margin: 50px auto; border: 0px solid #666; overflow: hidden; }

#sidebar h2 { height: 40px; width: 180px; background: url(../images/swimline.gif); margin: 30px auto;  }
#sidebar ul { margin-top: 50px; }
#sidebar ul>li { }

#content { overflow: hidden; }
#sidebar { float: left; width: 220px; }
.p2 #wrapper, .soon #wrapper {  background: url(../images/2_bg.jpg) right no-repeat;  }
#main { float: right; width: 700px; min-height: 488px; }
.soon #main { background: url(../images/bg50.png); }
.footlogo { width: 920px; height: 84px; margin: -40px auto; background: url(../images/footlogo.gif) right no-repeat; clear: both;  }
.nav a { display: block; width: 129px; height: 16px; margin-left: 40px; text-indent: -9999px; margin-top: 15px; }
.nav li:hover a { list-style-type: disc; }
.collection { background: url(../images/collection.gif) no-repeat; }
.press { background: url(../images/press.gif) no-repeat; }
.store { background: url(../images/store.gif) no-repeat; }
.merchant { background: url(../images/merchant.gif) no-repeat; }
.about { background: url(../images/about.gif) no-repeat; }
.contact { background: url(../images/contact.gif) no-repeat; }

.catalogue #wrapper { border: none; background: none; }
.catalogue #sidebar h2 { background: none; margin: 30px auto;  }
.catalogue .nav a { margin-left: 50px; }
.item .nav { display: none; }

.swimcollection { display: block; height: 38px; width: 292px; background: url(../images/swimcollection.gif); margin-left: 45px; }
.swimcollection span { display: none; }
.thumbs { margin-top: 80px; }
.imgrow { clear: left; width: 465px; margin: 0px auto; }
.imgrow li { float: left; padding: 5px; }
.imgrow li a { display: block; height: 124px; width: 83px; }
.imgrow li a span { display: none; }
.imgrow li a:hover span { position: absolute; display: block; top: 180px; left: 50%; margin-left: -420px; text-align: left; }

.thumbscolor .bunny_f { background: url(../images/collection/col/bunny_fc.jpg); height: 0px; }
.thumbscolor .bunny_b { background: url(../images/collection/col/bunny_bc.jpg); height: 0px; }
.thumbscolor .claudett_f { background: url(../images/collection/col/claudett_fc.jpg); height: 0px; }
.thumbscolor .claudett_b { background: url(../images/collection/col/claudett_bc.jpg); height: 0px; }
.thumbscolor .abby_f { background: url(../images/collection/col/abby_fc.jpg); height: 0px; }
.thumbscolor .abby_b { background: url(../images/collection/col/abby_bc.jpg); height: 0px; }
.thumbscolor .shirley_f { background: url(../images/collection/col/shirley_fc.jpg); height: 0px; }
.thumbscolor .shirley_b { background: url(../images/collection/col/shirley_bc.jpg); height: 0px; }
.thumbscolor .lorraine_f  { background: url(../images/collection/col/lorraine_fc.jpg); height: 0px; }
.thumbscolor .lorraine_b { background: url(../images/collection/col/lorraine_bc.jpg); height: 0px; }
.thumbscolor .betty_f { background: url(../images/collection/col/betty_fc.jpg); height: 0px; }
.thumbscolor .betty_b { background: url(../images/collection/col/betty_bc.jpg); height: 0px; }
.thumbscolor .marilyn_f { background: url(../images/collection/col/marilyn_fc.jpg); height: 0px; }
.thumbscolor .marilyn_b { background: url(../images/collection/col/marilyn_bc.jpg); height: 0px; }
.thumbscolor .gidget_f { background: url(../images/collection/col/gidget_fc.jpg); height: 0px; }
.thumbscolor .imgrow li a.gidget_b { width: 124px;  height: 0px; background: url(../images/collection/col/gidget_bc.jpg); }

.thumbs .bunny_f { background: url(../images/collection/bnw/bunny_f.jpg); }
.thumbs .bunny_b { background: url(../images/collection/bnw/bunny_b.jpg); }
.thumbs .claudett_f { background: url(../images/collection/bnw/claudett_f.jpg); }
.thumbs .claudett_b { background: url(../images/collection/bnw/claudett_b.jpg); }
.thumbs .abby_f { background: url(../images/collection/bnw/abby_f.jpg); }
.thumbs .abby_b { background: url(../images/collection/bnw/abby_b.jpg); }
.thumbs .shirley_f { background: url(../images/collection/bnw/shirley_f.jpg); }
.thumbs .shirley_b { background: url(../images/collection/bnw/shirley_b.jpg); }
.thumbs .lorraine_f  { background: url(../images/collection/bnw/lorraine_f.jpg); }
.thumbs .lorraine_b { background: url(../images/collection/bnw/lorraine_b.jpg); }
.thumbs .betty_f { background: url(../images/collection/bnw/betty_f.jpg); }
.thumbs .betty_b { background: url(../images/collection/bnw/betty_b.jpg); }
.thumbs .marilyn_f { background: url(../images/collection/bnw/marilyn_f.jpg); }
.thumbs .marilyn_b { background: url(../images/collection/bnw/marilyn_b.jpg); }
.thumbs .gidget_f { background: url(../images/collection/bnw/gidget_f.jpg); }
.thumbs .imgrow li a.gidget_b { width: 124px; height: 83px; background: url(../images/collection/bnw/gidget_b.jpg); }

.thumbs .bunny_f:hover { background: url(../images/collection/col/bunny_fc.jpg); }
.thumbs .bunny_b:hover { background: url(../images/collection/col/bunny_bc.jpg); }
.thumbs .claudett_f:hover { background: url(../images/collection/col/claudett_fc.jpg); }
.thumbs .claudett_b:hover { background: url(../images/collection/col/claudett_bc.jpg); }
.thumbs .abby_f:hover { background: url(../images/collection/col/abby_fc.jpg); }
.thumbs .abby_b:hover { background: url(../images/collection/col/abby_bc.jpg); }
.thumbs .shirley_f:hover { background: url(../images/collection/col/shirley_fc.jpg); }
.thumbs .shirley_b:hover { background: url(../images/collection/col/shirley_bc.jpg); }
.thumbs .lorraine_f:hover  { background: url(../images/collection/col/lorraine_fc.jpg); }
.thumbs .lorraine_b:hover { background: url(../images/collection/col/lorraine_bc.jpg); }
.thumbs .betty_f:hover { background: url(../images/collection/col/betty_fc.jpg); }
.thumbs .betty_b:hover { background: url(../images/collection/col/betty_bc.jpg); }
.thumbs .marilyn_f:hover { background: url(../images/collection/col/marilyn_fc.jpg); }
.thumbs .marilyn_b:hover { background: url(../images/collection/col/marilyn_bc.jpg); }
.thumbs .gidget_f:hover { background: url(../images/collection/col/gidget_fc.jpg); }
.thumbs .imgrow li a.gidget_b:hover { background: url(../images/collection/col/gidget_bc.jpg); }

.thumbscolor { max-height: 0px; }

.contactlist { margin: 120px 0 0 100px; }
.contactlist h4 { padding: 10px 0 0 0; }
.contactlist h3 { padding-bottom: 10px; }

p.main_image { text-align: center; margin-top: 100px; }
p.image_text { text-align: right; margin: 100px 0 0 40px; }
.nav_img { text-align: center; margin-top: 0px; }


.ie6 h1 { margin-top: 10%; }
.ie6 .thumbs { border: 0px dotted white; }
.ie6 #sidebar { border: 0px solid white; }
.ie6 .swimcollection { position: absolute; background-repeat: no-repeat; background-position: 0px 30px; }
.ie6 #sidebar ul { margin-top: 120px; }
.ie6 #sidebar p img { position: absolute; margin: 70px 0 0 -170px; z-index: -1; }

.ie6 p.img_gidget { margin: 0 0 0 200px; z-index: 1; }

.ie6 .nav_gidget { margin-top: 0px; margin-left: 350px; }

.hejian-form {
  position: relative;
  margin-top: 50px;
  padding: 10px;
  text-align: left;
  font-size: 12px;
  border: 1px solid #949698;
  width: 452px;
}
.hejian-form h2 {
  font-size: 40px;
  color: #949698;
  font-weight: bold;
}
.hejian-form h3 {
  font-size: 30px;
  color: #949698;
  font-weight: normal;
}
.hejian-form .store {
  float: left;
  padding-right: 20px;
  padding-bottom: 20px;
  background: transparent;
  width: 200px;
}
.store-name {
  font-weight: bold;
}
.hejian-form table {
  color: #000;
  font-weight: bold;
}
.hejian-form tr {
  background: #dcdddf;
}
.hejian-form td {
  padding: 0 5px;
}
.hejian-form td input, .hejian-form td textarea {
  border: 0px;
  background: transparent;
}
.hejian-form td input {
  width: 120px;
}
.hejian-form .contact {
  background: transparent;
  float: right;
}
.hejian-form .submit {
  border: 0;
  background: transparent;
  color: #cccccc;
  text-transform: uppercase;
  font-size: 12px;
  margin-left: 5px;
}
body.merchant, body.contact, body.store {
  background: #333333 none repeat scroll 0%
}
.merchant .hejian-form .title {
  background: url(../images/become-a-merchant.jpg) no-repeat;
  width: 236px;
  height: 72px;
}
.contact .hejian-form .title {
  background: url(../images/contact.jpg) no-repeat;
  width: 236px;
  height: 73px;
}
.store .hejian-form .title {
  position: absolute;
  right: 5px;
  bottom: 10px;
  background: url(../images/californiausa.jpg) no-repeat;
  width: 184px;
  height: 31px;
}
