@charset "windows-1252"; 
body {
  margin-top:                  20px;
  text-align:                  center;
  background-color:            blue;
  background-color:            #9d0a0e;
  }

body, form, input, select, textarea, li, td, a {
  font-family:                 arial, helvetica, san serif;
  font-size:                   11px;
  color:                       #333333;
  }

p.error {
  color:                       red;
  margin:                      0;
  }

h1 {
  font-size:                   12pt;
  font-weight:                 normal;
  }

h2 {
  font-size:                   10pt;
  font-weight:                 normal;
  padding-bottom:              0px;
  margin-bottom:               -15px;
  }

em {
  font-style:                  normal;
  font-weight:                 bold;
  }

ul.error {
  margin:                      5px 0 5px 0;
  list-style:                  inside;
  list-style-image:            url( /images/red_dot.gif )
  }

li.error {
  color:                       red;
  }

a {
  color:                       #333333;
  }

a.cartBtn {
  color:                       #333333;
  text-decoration:             none;
  }

#main {
  width:800px;
  top:                         20px;
  margin:                      0 auto;
  padding:                     2px 20px 0 20px;
  border-style:                solid;
  border-width:                1px;
  border-color:                #BBBBBB;
  background-color:            white;
  }

#top {
  text-align:                  right;

  }

#topSearchForm {
  clear:                       both;
  }

#greenBar {
  background-color:            #84BE48;
  text-align:                  center;
  height:                      27px;
  margin:                      5px 0 0 0;
  padding:                     2px 0 0 10px;
  }

span.greenBarTitle {
  font-size:                   14pt;
  letter-spacing:              1px;
  color:                       #333333;
  text-decoration:             none;
  margin-top:                  1px;
  }

span.greenBarTitleSmall {
  margin:                      15px 0 15px 5px;
  font-size:                   10pt;
  color:                       #333333;
  }

a.greenBarTitle {
  color:                       #C2212F;
  text-decoration:             none;
  letter-spacing:              1px;
  }

a.navBar {
  color:                       #333333;
  text-decoration:             none;
  font-size:                   9px;
  letter-spacing:              1pt;
  margin:                      0 6px 0 6px;
  }

a.navBar:hover {
  letter-spacing:              1pt;
  color:                       #000000;
  }

#lhs {
  text-align:                  left;
  width:                       149px;
  float:                       left;
  }

#middle {
  }

.productTitle {
  font-size:                   12pt;
  letter-spacing:              1px;
  line-height:                 18px;
  margin-top:                  0px;
  }

#productContent {
  position:                    relative;
  float:                       right;
  text-align:                  left;
  width:                       630px;
  margin:                      10px 0 0 0;
  line-height:                 16px;

  }

#bottomPageNav {
  float:                       right;
  margin:                      10px 10px 0 0;
  }

#rhs {
  width:                       250px;
  float:                       right;
  margin:                      10px 0 0 0;
  }

#bottomLinks {
  width:                       790px;
  clear:                       both;
  text-align:                  left;
  padding:                     10px 0 5px 0;
  }

#bottom {
  width:                       790px;
  clear:                       both;
  padding:                     5px;
  border-bottom:               10px solid #84be48;
  }

#inner {
  text-align:                  left;
  }

#productPopUp {
  position:                    absolute;
  top:                         20px;
  left:                        40px;
  width:                       350px;
  height:                      350px;
  border:                      1px solid #D0D0D0;
  background-color:            white;
  visibility:                  hidden;
  z-index:                     3;
  }

#productPopUp2 {
  position:                    absolute;
  top:                         20px;
  left:                        40px;
  width:                       350px;
  height:                      350px;
  border:                      1px solid #D0D0D0;
  background-color:            white;
  visibility:                  hidden;
  z-index:                     3;
  }

#intro {
  margin-top:                  139px;
  margin-bottom:               300px;
  }


#features {
  margin:                      6px auto;
  }

div.feature {
  width:                       215px;
  height:                      270px;
  border:                      1px solid #D0D0D0;
  clear:                       none;
  float:                       left;
  margin-right:                6px;
  }

h4 {
  background-color:            #84BE48;
  display:                     block;
  font-size:                   12px;
  height:                      18px;
  text-align:                  left;
  padding:                     4px 0 0 5px;
  letter-spacing:              1px;
  margin:                      0;
  font-weight:                 normal;
  }

div.featBody {
  margin:                     0px;
  padding:                    10px;
  text-align:                 left !important;
  line-height:                16px;
  clear:                      left;
  }

  
  #features2 {
  margin:                      6px auto;
  }

div.feature2 {
	width:                       323px;
	height:                      250px;
	border:                      1px solid #D0D0D0;
	clear:                       none;
	float:                       left;
	margin-right:                0px;
  }

h4-2 {
  background-color:            #84BE48;
  display:                     block;
  font-size:                   12px;
  height:                      18px;
  text-align:                  left;
  padding:                     4px 0 0 5px;
  letter-spacing:              1px;
  margin:                      0;
  font-weight:                 normal;
  }

div.featBody2 {
  margin:                     0px;
  padding:                    10px;
  text-align:                 left !important;
  line-height:                16px;
  clear:                      left;
  }
  
    #features3 {
  margin:                      6px auto;
  }

div.feature3 {
	width:                       650px;
	height:                      525px;
	border:                      1px solid #D0D0D0;
	clear:                       none;
	float:                       left;
	margin-right:                6px;
  }

h5 {
  background-color:            #84BE48;
  display:                     block;
  font-size:                   18px;
  height:                      18px;
  text-align:                  left;
  padding:                     4px 0 0 5px;
  letter-spacing:              1px;
  margin:                      0;
  font-weight:                 normal;
  }

div.featBody3 {
  margin:                     0px;
  padding:                    10px;
  text-align:                 left !important;
  line-height:                16px;
  clear:                      left;
  font-size:                   18px;
  font-weight:                 normal;
  }
  
  #miyagi {
  font-size:                   18px;
  font-weight:                 normal;
  }
  
img.featImage {
  border:                     1px solid #CCEA7F;
  float:                      left;
  margin-right:               7px;
  }

div.feature {
  width:                      215px;
  height:                     270px;
  border:                     1px solid #D0D0D0;
  clear:                      none;
  float:                      left;
  margin-right:               6px;
  }

div.featHead {
  background-color:           #CCEA7F;
  height:                     18px;
  text-align:                 left;
  padding:                    4px 0 0 5px;
  letter-spacing:             1px;
  }

div.featBody {
  padding:                    10px;
  text-align:                 left;
  clear:                      left;
  line-height:                12pt;
  }

img.featImage {
  border:                     1px solid #CCEA7F;
  float:                      left;
  margin-right:               7px;
  }

a.category {
  text-decoration:             none;
  color:                       #333333;
  font-size:                   8pt;
  }

ul.category {
  margin:                      10px 0 0 0;
  padding:                     0;
  }

li.category {
  list-style:                  none;
  padding:                     2px 0 2px 5px;
  margin:                      0;
  width:                       150px;
  }

li.categoryOn {
  list-style:                  none;
  padding:                     2px 0 2px 5px;
  margin:                      0;
  width:                       150px;
  background-color:            #CCEA7F;
  }

hr {
  height:                      0px;
  color:                       #BBBBBB;
  }

p.blockquote {
  text-align:                  center;
  margin:                      10px 0 10px 0;
  }

input, textarea, select, option {
  color:                       #333333;
  border-width:                1px;
  color:                       #333333;
  border-color:                #666666;
  }

input.button {
  background-color:            #F0F0F0;
  color:                       #333333;
  border-color:                #666666;
  }

a.productCell {
  text-decoration:             none;
  color:                       #333333;
  margin:                      0 0 0 5px;
  line-height:                 12px;
  }

div.productCell {
  position:                    relative;
  float:                       left;
  width:                       120px;
  height:                      120px;
  border:                      1px solid #FFFFFF;
  font-size:                   10px;
  margin:                      0 0 2px 2px;
  text-align:                  center;
  }

div.photoCell {
  position:                    relative;
  float:                       left;
  width:                       50px;
  height:                      50px;
  border:                      1px solid #FFFFFF;
  margin:                      0 0 2px 2px;
  text-align:                  center;
  }

img.product_cell {
  position:                    absolute;
  width:                       118px;
  height:                      98px;
  top:                         0px;
  left:                        0px;
  border:                      none;
  }

table.product_cell {
  position:                    absolute;
  width:                       118px;
  height:                      30px;
  top:                         90px;
  left:                        0px;
  }

td.product_cell {
  vertical-align:              center;
  }

.red {
  color:                       #C2212F;
  }

a.pager {
  font-size:                   7pt;
  text-decoration:             none;
  color:                       #333333;
  margin:                      0 auto;
  }

div.pager {
  width:                       11px;
  height:                      8px;
  text-align:                  center;
  float:                       left;
  margin:                      0 2px 0 0;
  padding:                     2px;
  border:                      1px solid silver;
  }

img.s_product {
  border:                      1px solid #FFFFFF;
  margin:                      0;
  top:                         0px;
  left:                        0px;
  }

a.s_product {
  border:                      1px solid #ffffff;
  display:                     block;
  }

a.s_product:hover {
  border:                      1px solid #CCEA7F;
  display:                     block;
  }

img.m_product {
  position:                    absolute;
  border:                      1px solid #FFFFFF;
  }

img.largerView {
  position:                    absolute;
  border:                      0px;
  top:                         240px;
  left:                        171px;
  }

.formTitle {
  font-weight:                 bold;
  }

a.productLink {
  text-decoration:             none;
  color:                       #333333;
  border-bottom:               1px solid #E5F4D5;
  }

.formToggle {
  color:                       #333333;
  }

label {
  width:                       100px;
  display:                     block;
  float:                       left;
  }

input.textInput {
  margin-bottom:               4px;
  width:                       200px;
  }
