* { font-family: Verdana, "Arial Unicode MS", sans-serif; }
html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; }

#content { width: 90%; margin: auto; }

#noscript, #cookiecheck { background-color: #ffcccc; border: 1px solid #aa4444; margin-top: 10px; margin-bottom: 10px; }


#header { padding: 15px; background-color: #f0f0f0; border: 1px solid black; text-align: center; overflow: auto; }
#header #logo { float: left; }
#header #title { }
#header #cart { float: right; }
#header #cart a { color: black; text-decoration: none; }
#header #cart a:hover { color: #ff0000; text-decoration: underline; }
#headershim { height: 120px; margin: auto; }


#menu { padding: 5px; background-color: #0f0f0f; color: white; border: 1px solid black; overflow: auto; }

#stuff { padding: 10px; background-color: #f0f0f0; border: 1px solid black; font-size: .9em; }

#footer { border-top: 1px solid #888888; bottom: 0; left: 0; position: fixed; width: 100%; text-align: center; background-color: white; font-size: .7em; padding: 5px 0px 5px 0px; }
#footershim { height: 40px; }
#freezeframe { position: fixed; top: 0; width: 90%; margin: auto; background-color: white; }

#menu a { color: white; text-decoration: none; }
#menu a:hover { text-decoration: underline; }

.curved {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 behavior:url(border-radius.htc);
}

.curved-top {
 -moz-border-radius-topright: 10px;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-right-radius: 10px;
 -webkit-border-top-left-radius: 10px;
 -border-radius:10px;
 behavior:url(border-radius.htc);
}

.curved-bottom {
 -moz-border-radius-bottomright: 10px;
 -moz-border-radius-bottomleft: 10px;
 -webkit-border-bottom-right-radius: 10px;
 -webkit-border-bottom-left-radius: 10px;
 -border-radius:10px;
 behavior:url(border-radius.htc);
}

.item_short { font-size: 1.3em; }
.item_long { font-size: .9em; }
.item_img { width: 200px; cursor: pointer; }
.item_price { font-size: 1.3em; text-align: center; }

.item_add_to_cart {
 width: 80px;
 background-color: #0033cc;
 border: 2px solid black;
 text-align: center;
 cursor: pointer;
 color: white;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 behavior:url(border-radius2.htc);
}
.item_add_to_cart:hover {
 background-color: #3366ff;
 border: 2px solid #444444;
 text-decoration: underline;
}

.item_add_to_cart_anchor {
 text-decoration: none;
}
.item_add_to_cart_anchor:hover {
 color: white;
 text-decoration: underline;
}



#enlargediv {
   display: none;
   position: fixed;
   height: 100%;
   width: 100%;
   z-index: 99;
   left: 0;
   margin: auto;
}

#enlargediv img {
   z-index: 99;
   cursor: pointer;
}

#blackmask {
   display: none;
   width: 100% !important;
   height: 100% !important;
   background-color: black;
   z-index: 98;
   position: fixed;
   top: 0px;
   left: 0px;
   opacity: .5; filter: alpha(opacity=50);
}

#enlargeimg { display: table-cell; vertical-align: middle; }

.center { text-align: center; }
.bold { font-weight: bold; }
.red { color: #ee2222; }

#cartitems { width: 100%; }
#cartitems thead td { border-bottom: 1px solid #888888; }
#cartitems input { font-size: 8px; }
#cartitems tfoot td { background-color: #ddd; }

.paybutton {
 background-color: #ffeeaa;
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px;
 -border-radius: 5px;
 font-size: 1.5em;
 cursor: pointer;
}


/*
#fdbk_overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000000;
  position: absolute; }

#fdbk_screen {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.45;
  -moz-opacity: 0.45;
  filter: alpha(opacity=45);
}

#fdbk_container {
  width: 680px;
  height: 640px;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}

#fdbk_container iframe {
    width: 658px;
    height: 100%;
    margin: 20px;
    background: transparent;
}

#fdbk_container iframe.loading {
    background: transparent url(https://s3.amazonaws.com/getsatisfaction.com/images/fb_loading.png) no-repeat;
}

a#fdbk_tab {
  top: 25%;
  left: 0;
  width: 42px;
  cursor: pointer;
  position: fixed;
  z-index: 100000;
  margin-left: -5px;
  text-align: center;
  line-height: 1.2em;
  border: 1px solid #aaaaaa;
}

#fdbk_tab em {
  font-style:normal; 
  display:block; 
  text-align:center; 
}

.fdbk_tab_left {
  left: 0 !important;
  right: auto !important;
  margin-left: -1 !important;
  margin-right: auto !important;
  width: 35px !important;
 -moz-border-radius-bottomright: 10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-bottom-right-radius: 10px;
 -webkit-border-top-right-radius: 10px;
 -border-radius:10px;

}


.fdbk_tab_left:hover {
    margin-left: -1px !important;
    margin-right: auto !important;
}


a.fdbk_tab_hidden {
  display: none !important; }

a#fdbk_close {
  position: absolute;
  cursor: pointer;
  outline: none;
  top: 0;
  left: 0;
  z-index: 4;
  width: 42px;
  height: 42px;
  overflow: hidden;
  background-image: url(images/feedback-close.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/feedback-close.png', sizingMethod='crop'); }

a#fdbk_close:hover {
    background-position: -42px 0;
}

.feedback_tab_on embed, .feedback_tab_on select, .feedback_tab_on object {
  visibility: hidden; }
*/

