
body {
     background:#fff url(../images/body_back.gif);
     margin:0px;
     padding:0px;
     text-align:center;
     }
.site_body {
           border:0px solid #999;
           width:900px;
           margin:0px auto;
           }
.header {
        width:900px;
        }
		
.left_menubar{
       
         text-align:left;
         height:30px;
		 float:left;
         width:12px;
		 padding-top:1px;
		 padding-left:0px;
         font:normal 10pt Trebuchet MS;
         line-height:30px;
         }
		 		
.menubar{
         background:url(../images/menubg.png) repeat-x;
         text-align:right;
        float: left;
         height:30px;
         width:876px;
         font:normal 10pt Trebuchet MS;
         line-height:30px;
         }
		 
.right_menubar{
       
         text-align:left;
         height:30px;
		     float:left;
         width:12px;
		     padding-top:1px;
		     padding-right:0px;
         font:normal 10pt Trebuchet MS;
         line-height:30px;
         }
		 
.menubar a {
           color:#26465d;
           text-decoration:none;
           font:bold 10pt Century Gothic;
		       letter-spacing: 2px;
           }
.menuside {
					text-align:left; 
					padding:10px; 
					background:#9AB0CB;
					}
.menuside a {
           color:#006600;
           text-decoration:none;
           font:normal 10pt Verdana;
           }
.menuside a:hover {
           color:#000;
           text-decoration:none;
           }

a.section{
        display:block; 
        width:149px; 
        height:34px; 
        margin:5px 0px; 
        color:#10243F;
        background:url(../images/menuside.png) no-repeat right;
        line-height:34px;  
        }
a.on {background:url(../images/menuside_on.png) no-repeat right;}

.section_head {
              font:18pt Arial; 
              color:#275678;
              padding-bottom:10px; 
              border-bottom:1px solid #999;
              margin-bottom:10px;
              }

.content  {
          text-align:left;
          width:900px;
          font:normal 10pt verdana;
          margin:10px 0;
          }
.notice   {
          padding:5px;
          border:1px solid #FF6600;
          background:#FFCC99;
          font:bold 8pt verdana;
          color:#FF6600;
          width:200px;
          text-align:center;
          margin:10px 0px 10px 200px;
          }
.colorbox {
          width:20px; height:20px; float:left; margin:0px 5px; text-align:center; border:1px solid #B0B0B0;
          }

h2.sc   {
            font-size: 11px; font-weight: bold; margin-bottom: 5px;
        }

div.cart {
            margin: 0 auto;
            margin-bottom: 20px;
}
div.bigcart {
            margin: 0 auto;
            margin-bottom: 20px;
            width: 450px;
            border: 1px solid #D4E8DA;
            padding: 5px;
            margin-top: 20px;
}

div.deldetails {
            margin: 0 auto;
            width: 450px;
}

div.formline {
            width: 450px;
            clear: both;
            height: 35px;
}

div.formitem {
            width: 225px;
            float: left;
}
#smallcart {
            width: 146px;
            margin: 0 auto;
            border: 1px solid #fff;
            padding: 2px;
            font-size: 9px;
        }
.cartline {
            width: 146px;
            clear: both;
            min-height: 20px;
}
.bigcartline {
            width: 450px;
            clear: both;
            margin-top: 5px;
            margin-bottom: 5px;
            min-height: 40px;
}
.cartitem {
            float: left;
            overflow: hidden;
}

.removeitem {
            float: left;
            width: 20px;
            height: 20px;
            text-align: right;
}

.gotocart {
            float:right;
            margin-top: 4px;
            
}

h1.oc { font-size: 26px; color: #006600; text-align: center; margin: 10px;}





.cat_item{width:224px; height:100px; border:1px solid #999; margin:0 10px 10px 0; float:left;}
.cat_item_photo{float:left; height:100px; width:75px; }
.cat_item_name {float:left; margin:5px; text-align:center; height:55px; * height:90px; padding-top:35px; background:none; width:139px; * width:137px;}
