html,body{
  background: url(bg.jpg) center top no-repeat #84b6ef;
  height:100%;
  margin: 0px;
  text-align:center;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

textarea{
  display:block;
  margin:auto;
}

td{
  margin:0px;
  padding:3px;
}

img{
  border:0;
}

table{
  margin:auto;
}

a:hover{
  color:#AA5303;
}
.smalltext{
  font-size: 10px;
}
#wrapper{
  width:1000px;
  margin:0 auto;
}

#content{
  text-align:left;
  height: 800px;
  background: white;
}


#top_hr{
  position: relative;
  z-index:2;
  top:-3px;
  width:2px;
  width:100%;
}

#nav_img{
  border-bottom: 2px solid #abe4e6;
}
#nav_img:hover{
  background: url('nav_over.jpg');
}

#store_items{
  height: 357px;
  text-align:center;
  overflow: auto;
}

#cart{
  border:1px solid black;
  display:block;
  height: 210px;
  margin-top:2px;
  background: url('cart.gif') white center no-repeat;
}

#empty_cart{
  text-align:center;
  position:relative;
  top:45px;
  font-weight: bold;
  color:gray;
  width: 100%;
}
.gray_text{
color:gray;}

.ht2{
  font-size:13px;
  font-weight: bold;
}
#cart_items{
  overflow:auto;
  float: left;
  width: 720px;
  height: 190px;
  margin-top:5px;
}
#cart_totals{
  margin-top: 17px;
  margin-right: 13px;
  float: right;
  display: inline;
  text-align:center;
}
#contact{
  text-align:center;
  padding-top:25px;
}
#footer{
  width:1000px;
  text-align: right;
}
#content_about{
  height: 612px;
}
#content_main{
  height: 616px;
}
#content_contact{
  text-align:center;
  height: 593px;
}

#store{
height: 572px;
}
#pg2{
position: relative;
width: 950px;
left: 35px;
text-align: left;
}

.tall {
  height: 616px;
}
.left1{
   float: left;
   left: 5px;
   width: 321px;
}
.left2{
   float: left;
   left: 10px;
   width: 321px;
}
.right{
   float: right;
   right: 5px;
   width: 321px;
}
.cols{
   position: relative;
   height: 320px;
   padding: 2px;
   padding-top:1px;
   border: 1px solid #ffd743;
   background: #ffeeb0;
   margin-bottom: 6px;
}

.imagecaption{
font-size: 10px;
color: gray;
display: block;
width: 100%;
text-align: center;
margin-top: 2px;
}

.status_item{
  overflow: auto;
  height: 200px;
}

.gray_bg{
  background-color:#E3E4E5;
}

.holding_hand{
  cursor:url(ImageDoMove.cur), move;
}

.up_shift{
  position:relative;
  top:-15px;
}

.nav_btn{
  margin:0px;
}

.headline{
  padding-bottom:18px;
}
.center_title{
  width:1000px;
  text-align:center;
}

.maker, .stock{
  display:block;
}

.stock{
  font-weight:bold;
}


.center{
  text-align:center;
}

.sel{
background:#ffd743;
}
.s_item{
  -moz-border-radius:15px;
  text-align:center;
  border:1px solid black;
  float: left;
  width: 140px;
  height: 150px;
  margin: 10px;
  margin-top: 0px;
  cursor:url(ImageMove.cur), move;
  background:url(s_item_bg.jpg);
}

.lim{
  background: url(s_item_bg_y.jpg);
}

.headline{
  font-weight: bold;
  padding-top: 30px;
  display:block;
}


.s_item:active{
  cursor:url(ImageDoMove.cur), move;
}
.content_item{
  width:1000px;
  text-align:center;
}

.color_red{
  font-weight: bold;
  color: red;
}
.color_blu{
  font-weight: bold;
  color: blue;
}
.color_gre{
  font-weight: bold;
  color: #087830;
}
.color_pin{
  font-weight: bold;
  color: #F64A8A;
}
.color_ora{
  font-weight: bold;
  color: orange;
}
.color_yel{
  font-weight: bold;
  color: #FFF700;
}
.color_lig{
  font-weight: bold;
  color: #87CEEB;
}
.color_lim{
  font-weight: bold;
  color: #0BDA51;
}
.color_pla{
  font-weight: bold;
  color: #E4D96F;
}
.color_gol{
  font-weight: bold;
  color: gold;
}
.color_pur{
  font-weight: bold;
  color: purple;
}
.color_whi{
  font-weight: bold;
  color: gray;
}
