body {

	background:url('/i/bg.jpg') 0 4px repeat-x #e6e4d8;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	min-width:980px;
	width: expression(document.body.clientWidth < 1024? "980px":"100%");
	color:#000;
	font-size:0.6em;
	height:100%;
	line-height:1.6em;
}

img {display:block; border:none;}

a {color:#650238; }

form {margin:1em 0 0 0; padding:0;}

div#logo {position:absolute; top:52px; left:40px;}
div#topproduct {background: url('/i/topbg.jpg') center 4px no-repeat; width:100%; height:460px; text-align:center;}

table#hmc{border-collapse:collapse; font-size:100%; width:100%; margin:0; padding:0;}
div#hmenucontainer {background:url('/i/bbottombg.jpg') bottom left repeat-x #000000; margin: 0 10px; }
div#hlb{background:url('/i/bleftbottombg.jpg') bottom left no-repeat;}
div#hrb{background:url('/i/brightbottombg.jpg') bottom right no-repeat; padding:0 0 30px 0;}
div#hlt{background:url('/i/blefttopbg.jpg') top left no-repeat;}
div#hrt{background:url('/i/brighttopbg.jpg') top right no-repeat;}
div#hmenucontent {margin: 0 14px; background:url('/i/btopbg.jpg') top left repeat-x; color:#fff; font-weight:bold; line-height:22px; text-align:center;}
#hmenucontent a {color:#fff; text-decoration:none; margin-right:40px; }


div#vmenucontainer {position:absolute; top:30px; right:10px; width:259px; background:url('/i/brandbgbottom.gif') bottom left no-repeat;}
div#vmenu {background:url('/i/brandbgtop.gif') top left no-repeat; margin-bottom:17px; padding: 15px 15px 3px 15px;}
#vmenu div {line-height: 1.9em; margin:0; padding:0;}
#vmenu a {color:#666666; padding-left:10px;}
#vmenu div a:hover {border-left: 3px solid #650238; padding-left:7px;} 
#vmenu b {margin-bottom:1.5em; display:block; }
#vmenu img { float:left; margin:5px 5px 0 0; display:inline; }

div#short {position:absolute; top:220px; left:40px; width:25%; font-size:1.2em; line-height:1.6em;}
#short img {margin-bottom:3em;}
#short b {font-size:1.8em; font-weight:normal; color:#650238}


div#midmenu {clear:both; margin:0 10px 30px 10px; padding-left:10px;}
#midmenu a {margin-right:40px;}


div#columns {clear:both; background: url('/i/paper.jpg') top left; border-bottom: 3px solid #c0c0c0;}
div#innercolumns {background: url('/i/paperbg.png') top left repeat-x;}
#innercolumns table {border-collapse:collapse; margin: 0; font-size:100%; line-height:1.6em;}
#innercolumns td {width:33%; background: url('/i/corner.jpg') top left no-repeat; padding:20px 0 20px 40px; vertical-align:top;}


div#phones {background: url('i/phones.jpg') top left repeat-x #ceccbf;}
#phones table {width:100%; border-collapse:collapse; margin: 0; font-size:100%; line-height:1.6em;}
#phones td {width:33%; padding:10px 0 20px 40px; vertical-align:top; color:#514f47;}
#phones img {margin-bottom:5px;}

div#footer {padding:10px 20px 0 40px; display:block;}
div#copy, div#mappie {float:left; width:33%; padding-bottom:10px; }
div#copy { margin: 0 0 0 0; //margin:0 0 0 0;}
div#mappie {padding-left:25px;  //padding-left:6px;  }
input#searchbox {margin:0; display:inline; float:left; border:none; width:132px; height:22px; background: url('/i/searchbg.gif') top left no-repeat; font-size:10px; color:#666666; padding: 3px 15px; //padding:0 15px; line-height:22px;}
input#submit {//margin-left:-5px;}
div#searchform{padding-left:30px; margin-top:-15px; margin-bottom:15px;}


div#stockstatus{padding: 5px 0 0 0;}