body
   {
      width: 95%;
      height: 100%;
      background-image: url(../images/main_bg.gif);
      text-align: center;
   }

#main
   {
      width: 694px;
      margin-left: auto;
      margin-right: auto;
      font-family: verdana;
      border-style: solid;
      border-width: 0px 3px;
      border-color: #FF99CC;
      background-color: #FFFFFF;
   }

#content
   {
      width: 530px;
	  padding: 5px 5px 15px 5px;
   }

#nav
   {
   margin-bottom: 10px;
   }
#main_nav, #second_nav
   {
      width: 145px;
      background-color: #FFFFFF;
      border: 2px solid #FF99CC;
      font-size: 8pt;
      font-weight: bold;
      padding: 2px 2px 10px 2px;
	  margin-bottom: 5px;
   }

#main_nav .head
   {
      height: 35px;
      background-image: url(../images/main_nav_head.gif);
   }

#main_nav .menu_spacer
   {
      height: 1px;
      width: 122px;
      padding: 3px 0 3px 5px;
   }

#second_nav .head
   {
      height: 30px;
      background-image: url(../images/second_nav_head.gif);
   }

#main_nav .body a
   {
      padding-left: 5px;
      color: #00CCEE;
      text-decoration: none;
	  text-transform: uppercase;
   }

#second_nav .body a
   {
      color: #00CCEE;
      text-decoration: none;
	  text-transform: uppercase;
   }

#main_nav .body .sub
   {
      padding-left: 15px;
      font-weight: normal;
   }

#main_nav .body a:hover, #second_nav .body a:hover
   {
      color: #FF99CC;
      text-decoration: underline;
   }

#second_nav .body
   {
   width: 132px;
   text-align: center;
   }
   
#second_nav .buyers
   {
      padding: 5px 4px;
	  margin: 0 2px;
	  width: 132px;
   }

* html #second_nav .buyers
   {
   padding: 5px 0;
   }

#second_nav img
   {
      border: 1px solid #FF99CC;
   }

#second_nav .comment
   {
      font-weight: normal;
      color: #2F4F4F;
   }

#footer
   {
      height: 50px;
      width: 694px;
      background-image: url(../images/spit_footer.jpg);
      text-align: center;
      font-family: arial, verdana;
      font-size: 8pt;
      color: #2F4F4F;
   }

#footer a
   {
      color: #2F4F4F;
   }

#footer a:hover
   {
      color: #FF99CC;
   }

.none
   {
      width: 515px;
      text-align: center;
      font-size: 8pt;
      color: #2F4F4F;
   }

.none a
   {
      color: #FF99CC;
   }

.enlarge
   {
      color: #2F4F4F;
      font: small-caption;
   }

.clear_float
    {
	clear: both;
	}

.show_cart
   {
      text-align: center;
	  height: 27px;
	  overflow: hidden;
   }
   
/* Page specific */
/* Title Bars */
#second_nav .title, .star_box_title, .star_box_votes, .main_image .enlarge, #subimages .subimage_header, .star_box_title, .star_box_votes, .old_prod1 .title, .old_prod2 .title, .old_prod1 .enlarge, .old_prod2 .enlarge
   {
      font-weight: bold;
	  color: #FFFFFF;
	  text-transform: uppercase;
	  background-color: #FF99CC;
	  padding: 3px 3px;
	  font-size: 7pt;
	  text-align: center;
   }

/*Index Page*/
.post
   {
	  padding: 5px 10px 10px 15px;
   }

.post a, .post p a
   {
      color: #2F4F4F;
   }

.post a:hover, .post p a:hover
   {
      color: #FF99CC;
   }

.post .posttitle
   {
      font-size: 12pt;
      font-weight: bold;
      color: #00CCEE;
   }

.post .postauthor
   {
      font-weight: bold;
      color: #FF99CC;
      font-size: 8pt;
   }
   
.post p
   {
   	  font-size: 8pt;
      color: #2F4F4F;
	  margin: 5px 0 0 0;
	  padding: 0;
   }

.post .bigger
   {
      font-size: 10pt;
   }

.post .center
   {
      width: 520px;
      text-align: center;
   }

.post img
   {
      border: 1px solid #FF99CC;
   }
/*Star-Ratings*/
.star_box, .star_box_voted
   {
      width: 96px;
   }
   
.star_box
   {
      border: 1px solid #FF99CC;
	  background-color: #FFFFFF;
   }
   
.star_box_voted
   {
      border: 1px solid #CCCCCC;
	  background-color: #FFFFFF;
   }
   
.star_box_title, .star_box_votes
   {
	  padding: 1px 0;
	  width: 96px;
   }
   
.star_box_voted .star_box_title,.star_box_voted .star_box_votes
    {
	   background-color: #CCCCCC;
	} 

.star_box_votes
   {
      font-weight: normal;
	  font-size: 8px;
   }

.star-rating
   {
      list-style:none;
	  text-align: left;
      margin: 3px;
      padding:0px;
      width: 90px;
      height: 18px;
      position: relative;
      background: url(../images/stars.gif) top left repeat-x;		
   }
.star-rating li
   {
      padding:0px;
      margin:0px;
      /*\*/
      float: left;
      /* */
   }
.star-rating li a
   {
      display:block;
      width:18px;
      height: 18px;
      text-decoration: none;
      text-indent: -9000px;
      z-index: 3;
      position: absolute;
      padding: 0px;
   }
.star-rating li a:hover
   {
      background: url(../images/stars.gif) left center;
      z-index: 2;
      left: 0px;
   }
.star-rating a.one-star
   {
      left: 0px;
   }
.star-rating a.one-star:hover
   {
      width:18px;
   }
.star-rating a.two-stars
   {
      left:18px;
   }
.star-rating a.two-stars:hover
   {
      width: 36px;
   }
.star-rating a.three-stars
   {
      left: 36px;
   }
.star-rating a.three-stars:hover
   {
      width: 54px;
   }
.star-rating a.four-stars
   {
      left: 54px;
   }	
.star-rating a.four-stars:hover
   {
      width: 72px;
   }
.star-rating a.five-stars{
      left: 72px;
   }
.star-rating a.five-stars:hover
   {
      width: 90px;
   }
.star-rating li.current-rating
   {
      background: url(../images/stars.gif) left bottom;
      position: absolute;
      height: 18px;
      display: block;
      text-indent: -9000px;
      z-index: 1;
   }


/* Contact Us Page */
#contact_form
   {
      font-family: verdana;
      font-size: 8pt;
	  padding-left: 15px;
   }

#contact_form LABEL
   {
      float:none;
      display:block;
      font-weight: bold;
      color: #00CCEE;
   }

#contact_form DIV
   {
      padding-bottom:10px;
      clear:left;
   }

#contact_form INPUT, #contact_form TEXTAREA
   {
      border: 1px solid #FF99CC;
   }
	
#contact_form .form-text
   {
      font-size: 8pt;
   }

#contact_form .submit
   {
      border: 3px double #FF69B4;
      border-top-color: #FF99CC;
      border-left-color: #FF99CC;
      padding: 0.25em;
      background-color: #FFFFFF;
      color: #333333;
      font-size: 8pt;
      font-weight: bold;
      font-family: verdana;
   }

/* Our Buyer Page */
#buyer
   {
      width: 170px;
	  float: left;
	  padding: 2px;
      text-align: center;
      font-size: 8pt;
   }

#buyer img
   {
      border: 1px solid #FF99CC;
   }

#buyer .title
   {
      font-weight: bold;
      color: #00CCEE;
   }

#buyer .comment
   {
      color: #00CCEE;
   }

/* Testimonial Page*/
#testimonial
   {
      font-size: 8pt;
      font-family: verdana;
	  padding: 3px 0 5px 0;
	  margin: 0 3px;
	  border-bottom: 1px solid #FF99CC;
   }

#testimonial .testimonial_name
   {
      font-weight: bold;
      color: #FF99CC;
   }

#testimonial .testimonial_testimonial
   {
      font-weight: bold;
      color: #00CCEE;
   }

#testimonial .testimonial_date
   {
      color: #00CCEE;
   }

#testimonial .testimonial_url a
   {
      color: #2F4F4F;
   }

#testimonial .testimonial_url a:hover
   {
      color: #FF99CC;
   }

#testimonial .testimonial_comment
   {
      text-align: right;
      width: 520px;
      color: #2F4F4F;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #FF99CC;
   }
/*All Product Display Pages Including Full Product*/
#full_prod .main_image, .product .prod_image
   {
	  float: left;
	  margin: 5px;
	  border: 1px solid #FF99CC;
   }
   
#full_prod .desc_text, .product .prod_text
   {
      padding: 5px 10px 0 0;
	  margin-left: 220px;
	  font-size: 8pt;
      font-family: verdana;
   }
#full_prod .desc_text a, .product .prod_text a
   {
      color: #FF99CC;
   }

.desc_text .title, .prod_text .title
   {
      font-weight: bold;
      color: #00CCEE;
   }

.desc_text .name, .desc_text .name a, .prod_text .name, .prod_text .name a
   {
      font-size: 10pt;
      font-weight: bold;
      color: #00CCEE;
      text-transform: uppercase;
   }

.desc_text .price, .prod_text .price
   {
      font-size: 10pt;
      font-weight: bold;
      color: #FF99CC;
   }

.desc_text .desc, .prod_text .desc, #full_prod #sizes, .product .sizes
   {
      color: #2F4F4F;
   }
   
#full_prod #sizes, .product .sizes
   {
      padding-top: 10px;
   }

/*Product Display Pages*/
.product .prod_image, .old_prod1 .image, .old_prod2 .image
   {
	  max-height: 200px;
	  overflow: hidden;
   }
   
* html .product .prod_image, * html .old_prod1 .image, * html .old_prod2 .image
   {
      height: 200px;
      background-color: #FF99CC;
   }
   
.product .buynow
   {
	  margin: 20px 0 20px 95px;
   }
   
/* Full Prod Page */
#full_prod #rating
   {
	  margin: 20px 0 20px 100px;
   }
   
#subimages
   {
      width: 520px;
      border: 1px solid #FF99CC;
	  margin-top: 10px;
	  margin-left: 5px;
   }
   
* html #subimages
   {
      width: 527px;
	  margin-left: 0px;
   }
   
.subimage
   {
      width: 126px;
	  padding: 2px;
	  float: left;
   }

.subimage img
   {
      border: 1px solid #FF99CC; 
   }

/*Rate Old Products Page*/
.old_prod1, .old_prod2
   {
      width: 200px;
	  overflow: hidden;
	  float: left;
      text-align: center;
      font-size: 8pt;
   }

.old_prod1
   {
	  margin: 10px 80px 2px 10px;
   }
.old_prod2
   {
	  margin: 10px 0 2px 0;
   }
   
.old_prod1 img, .old_prod2 img
   {
      border: 1px solid #FF99CC;
   }

.old_prod1 .rating, .old_prod2 .rating
   {
      background-color: #FFFFFF;
	  width: 200px;
	  padding-top: 5px;
	  padding-left: 50px;
   }
   
* html .old_prod1 .rating, * html .old_prod2 .rating
   {
   text-align: center;
   padding-left: 0px;
   }
   
/* Buy Page */
#buy
   {
      width: 515px;
      text-align: center;
      font-size: 10pt;
      font-family: verdana;
      color: #2F4F4F;
   }

#buy .image img
   {
      width: 200px;
      border: 1px solid #FF99CC;
   }

#buy .name
   {
      font-weight: bold;
      color: #00CCEE;
      font-variant: small-caps;
   }

#buy .price
   {
      font-weight: bold;
      color: #FF99CC;
   }

#buy .sizetitle
   {
      font-weight: bold;
      color: #00CCEE;
   }

#buy .size
   {
      font-weight: bold;
      color: #FF99CC;
   }