body		{width:100%; height:100%;
		 margin:0px; padding:0px;
		 font:normal 14px Georgia,Times,serif; text-align:center;
		 color:#000000; background-color:#ffffff;
}

#container	{width:1040px;
		 background-image:url('../graphics/gradient1.gif'); background-repeat:repeat-x; background-position:50% 0%;
		 margin:0px auto; padding:0px;}

#header		{width:1038px; height:130px; margin:0px; padding:0px;
		 border-left:1px solid #015501; border-right:1px solid #015501;}
  #header div	{height:130px; margin:0px; padding:0px; overflow:hidden;}
  #header span	{margin:0px; padding:0px;
		 font-size:15px; font-weight:bold;
		 display:block;}

.menu		{border-right:1px solid #015501; border-bottom:1px solid #015501; border-left:1px solid #015501;}
  .menubox	{width:1038px; height:80px; margin:0px auto; padding:0px; overflow:hidden;
		 background:none;}

#contentbox	{width:1040px; margin:0px auto; padding:10px 0px;}

  #latestnews	{text-align:left;}
  .newsheader span
		{font-size:10px; font-weight:normal;}
  .swirl	{height:20px; margin:0px; padding:0px; overflow:hidden;
		 background-image:url('../graphics/swirl.gif'); background-repeat:repeat-x;}

#footer		{width:1040px; height:40px; margin:10px auto; padding:0px;
		 line-height:20px; text-align:center; clear:left;}
 #footer div	{height:20px;
		 margin:0px 10px; padding:0px;
		 float:left;}
 fieldset	{margin:0px; padding:0px;
		 border:0px;}
 #footin	{text-align:right;}
 #footin input	{width:60px; height:18px; margin:-1px 0px 0px 0px; padding:0px; text-align:left; background-color:#ccffcc;}
 #footbt input	{width:60px; height:20px; margin:0px; padding:0px; text-align:center;}

 .invalid	{color:blue; background-color:yellow;}

input, select, textarea
		{font:normal 14px Georgia,Times,serif;}

img		{border: none;}
ul		{text-align:left;}

a:link		{color: #999933; text-decoration: none;}
a:visited	{color: #999933; text-decoration: none;}
a:hover		{color: #663300; text-decoration: none;}
a:active	{color: #663300; text-decoration: none;}

h1, .heading	{margin:10px 0px; font-size:30px; font-weight:normal; background-image:url('../graphics/dividerbg.jpg'); background-repeat:repeat-x; background-position:50% 50%;}
  h1 span	{padding:0px 30px; background-color:#ffffff;}
h2		{margin:10px 15px; font-size:20px; font-weight:normal;}
h3		{margin:10px 15px; font-size:16px; font-weight:bold; text-align:left;}

p		{margin:10px; padding:0px; text-align:left;}

#stock		{}
.menubox	{margin:5px auto; padding:0px; color:green; font-weight:bold; font-style:italic;}
.menubox tr	{margin:0px; padding:0px;}
.menubox td	{margin:0px; padding:0px;}

#enqform td	{font-size:14pt;}

.cells		{margin:25px 0px; height:354px;}

.cell		{width:254px; height:354px; margin:1px; padding:0px;
		 font-weight:bold; border:1px solid green; text-align:center;
		 position:relative; float:left;}
 .cell_text_box	{width:250px; height:70px;  margin:0px; padding:2px;
		 background-color:#ccffcc;
		 position:absolute; top:0px;}
 .cell_img_box	{width:250px; height:250px; margin:0px; padding:0px;
		 border:solid 2px #ffffff;
		 position:absolute; top:74px; z-index:1;}
 .cell_img_sold	{width:250px; height:250px; margin:0px; padding:0px;
		 font-size:80px; color:#ff0000; line-height:250px;
		 border:solid 2px #ff0000;
		 position:absolute; top:74px; z-index:2;}
 .cell_tick_box	{width:250px; height:20px;  margin:0px; padding:2px;
		 font-size:12px; background:#ccffcc;
		 position:absolute; top:328px;}

.edit_cell	{width:254px; height:354px; margin:1px; padding:0px;
		 font-weight:bold; border:1px solid green; text-align:center;
		 position:relative; float:left;}
 .edit_text_box	{width:250px; height:70px;  margin:0px; padding:0px;
		 background-color:#ccffcc;
		 position:absolute; top:0px;}
 .edit_textarea	{width:250px; height:70px; margin:0px; padding:0px;
		 font-size:13px; text-align:center; background:#ccffcc;
		 resize: none;}
 .edit_img_box	{width:250px; height:250px; margin:0px; padding:0px;
		 border:solid 2px #ffffff;
		 position:absolute; top:74px; z-index:1;}
 .edit_img_sold	{width:250px; height:250px; margin:0px; padding:0px;
		 font-size:80px; color:#ff0000; line-height:250px;
		 border:solid 2px #ff0000;
		 position:absolute; top:74px; z-index:2;}
 .edit_tick_box	{width:250px; height:20px;  margin:0px; padding:2px;
		 font-size:10px; font-weight:normal; background:#ccffcc;
		 position:absolute; top:328px;}
   .edit_price	{width:40px; height:18px; font-size:10px; text-align:right;}