body {

	background:url('i/bg.jpg') top right repeat-y #f4f4f4;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	color:#373737;
	font-size:0.8em;
	height:100%;
	line-height:1.6em;
	text-align:center;
}

img {border:none; display:block;}

a {color:#0092cf;}


div#fullframe {height:500px; text-align:left; min-width:820px; width:90%; //width: expression(document.body.clientWidth < 1024? "820px":"90%");}
div#logo {padding:35px 0; height:43px; //height:103px;}

div#stockstatus {margin: 10px 0 15px 0;}

div#tml {height:61px; background:url('i/tml.gif') top left no-repeat; }
div#tmr {height:61px; background:url('i/tmr.png') top right no-repeat; padding-right:90px;}
div#tmc {height:61px; background:url('i/tmc.gif') top left repeat-x; margin: 0 20px; line-height:61px;}
div#lefts {height:96px; background:url('i/sl.png') top left no-repeat; }
div#rights {height:96px; background:url('i/sr.png') top right no-repeat; }
div#image {height:552px; margin-top:-96px; }
#image div {height:552px; background:url('i/bigbg.png') top center no-repeat; }

div#knife {width:100%; //width:100%; height:620px; position:absolute; top:0; left:0; text-align:center; }
div#innerknife {width:90%; height:620px; min-width:620px; //width: expression(document.body.clientWidth < 1024? "620px":"90%"); 	}
#innerknife div {height:620px; background:url('i/knife.png') top center no-repeat; margin-left:200px; min-width:580px; //width: expression(document.body.clientWidth < 1024? "620px":"auto");
}


div#tmenu {width:90%; height:61px; line-height:61px; overflow:hidden; margin-top:110px; text-align:left; min-width:820px; //width: expression(document.body.clientWidth < 1024? "820px":"90%");}
div#tleft{float:left; margin-left:20px;}
div#tright{float:right; width:40%; text-align:center;}
#tmenu a {color:#373737; margin-right:2em; font-size:1.4em;}

div#topcontainer { width:90%;  margin-top:30px; text-align:left; min-width:820px; //width: expression(document.body.clientWidth < 1024? "820px":"90%");}
div#left {width:30%; float:left;}
div#center {width:70%;float:left;}
div#shortabout {float:right; margin-top:50px; width:50%; overflow:hidden; font-size:0.9em; min-width:300px; //width: expression(document.body.clientWidth < 1024? "300px":"50%");}
div#tips {margin-top: 150px; width:250px; float:right; margin-right:20px; font-size:0.8em; text-align:right;}

div#leftmenu{padding-bottom:0.5em;}
#leftmenu p {background:url('i/line.gif') center left no-repeat; padding-left:40px; line-height:1em;}

div#search {background:url('i/search.gif') top left no-repeat; width:227px; height:101px; //height:178px; padding:79px 0 0 14px;}
input#searchbox {border:none; background:none; color:#c0c0c0;}



div#middlecontainer { clear:both; width:90%;  text-align:left; min-width:820px; //width: expression(document.body.clientWidth < 1024? "820px":"90%");}
div#midleft {width:47%; float:left; padding-bottom:50px;}
div#midcenter {width:53%;float:left; background:url('i/pencil.jpg') bottom left no-repeat; padding-bottom:120px; }
div#midabout {margin-left:50px;}
div#mabout {background:url('i/line.gif') 0 0.8em no-repeat; padding-left:50px; margin-top:1em;}

div#half {width:49%; float:left;}
#half div {padding: 0 10px 20px 0; }


div#newscontainer { background:url('i/newstitle.gif') top left no-repeat; margin-top:-40px; padding:40px 0 40px 0; clear:both; width:90%;  text-align:left; min-width:820px; //width: expression(document.body.clientWidth < 1024? "820px":"90%");}
div#newsitem {float:left; display:inline; width:33%;}
#newsitem div {margin-right:30px;}
#newsitem span {display:block;}


div#footer { float:left; background:url('i/bline.gif') top left no-repeat; margin-top:40px; padding:20px 0 0 0; color:#999999; font-size:0.9em; clear:both; width:45%;  text-align:left; }
#footer div {float:left; width:18em; //width:20em; }


