

div#basket {position: absolute; top:0; right:20px;  border-top:4px solid #650238; padding-top:10px;}
#basketname { float:left; width: 6em; padding: 0 20px 0 0;  font-weight: bold;  height:2em;}
#basketshow {float:left; }


h1 {font-size:2em; font-weight:normal; margin: 1em 0 1em 0; color:#650238; line-height:1.4em;}
h1 a { color:#650238;}


h2 {font-size:1.3em; font-weight:bold; margin: 1em 0 1em 0; color:#650238; line-height:1.4em;}
h2 a { color:#650238;}

h3 {font-size:2em; font-weight:normal; margin: 0 0 10px 32px; color:#650238; line-height:1.4em; }



div#topmenu {position:absolute; top:65px; left: 332px; padding-right:50px; line-height:2em; z-index:1000;}
#topmenu a {margin-right:40px;}
div#downpart {position:absolute; top:150px; left: 0; }
#downpart table {border-collapse:collapse; width:100%; font-size:100%;}
#downpart td {vertical-align:top; width:330px;}

div#vcontainer {clear:both; margin:0 0 30px 30px; width:259px; background:url('/i/brandbgbottom.gif') bottom left no-repeat; padding-bottom:17px;}
div#v {background:url('/i/brandbgtop.gif') top left no-repeat; padding: 20px 20px 0 20px;}
#v p {line-height: 1.5em; }
#v a {color:#666666; }
#v img { float:left; margin:5px 5px 0 0; display:inline; }

div#copy {width:269px; //width:286px;}



td#content {width:auto;}



#leftmenu { padding: 20px 0 0 0;}
#leftmenu a {text-decoration:none;}
#leftmenu a:hover {color:#000;}
#leftmenu p {padding: 0.5em 0; margin:0;}
#leftmenu p#selected { padding: 0.5em 0; border-bottom:2px solid #650238;}


div#submenu {padding: 0 0 0 10px;}
#submenu ul {list-style:none;  margin:0 0 0 10px; padding:0;}
#submenu li {margin: 1em 0; padding: 0.2em 0; border-bottom:1px dotted #c1bfb5;}
#submenu li#selected {margin: 4em 0;}

#submenu span { color:#ffffff; background:#650238;}

#leftpad {padding-left:32px;}


#navstring {font-size:0.9em; color:#666666;}
#navstring a {color:#666666;}
#navstring a:hover {color:#650238;}
#container {width:650px; font-size:1.3em;}

div#news{padding: 0 0 20px 0;}
#news p {white-space:normal;}


div#pages {padding:10px 0; font-size:0.9em; clear:both; width:100%;}
div#current {display:inline; color:#650238; font-weight:bold; border: 1px solid #ffffff;padding: 1px 4px 1px 5px; text-align:center; margin: 1px;}
#pages a {text-decoration:none; border: 1px solid #ffffff; padding: 1px 5px; text-align:center;margin: 1px;}
#pages a:hover {background-color:#c1bfb5;}
a#arrow, a#arrow:hover {background:none; border:none;font-size:1.5em; padding: 1px 0px;}
div#arrow {display:inline; background:none; border:none; font-size:1.5em; padding: 1px 1px;}

div#control {clear:both; margin:20px 0; color:#000000; font-size:10px; }
#control a {color:#666666; }

div#productlist {margin:20px 0; font-size:0.8em;}
div#productitem {float:left; display:inline;    width:30%;   margin:0 20px 20px 0;  font-size:1.1em;  }
#productitem div {height:16px; }
div#productitemclear {width:100%; clear:both; height:40px;}
div#picture {display:block; clear: both; width:100%; height:auto; }

img#prd130 { width:130px; height:130px; background-color:#c1bfb5; border:1px solid #a3a199;}
div#title { height:auto; margin: 0 10px 0 0;}
#title big {font-size:1.7em; font-weight:normal; color:#650238;}
div#addtobasket{display:block; background: url('/i/basket.gif') no-repeat center left; padding: 0; margin:1em 0 0 0;}



#CatList {clear:both; list-style-type:none; padding:0; margin:0; padding-top:40px; // margin-top:40px; //padding-top:0;}
#CatList li {float:left; display:inline; width:250px;//width: 280px; padding: 0 40px 5px 0; height:60px; //height:80px;}
#CatList h2 {margin:10px 0;}


div#productimage{ float:left; width:350px; margin: 20px 0 30px 0;font-size:1em;  }
#productimage div {height:16px; }
div#productspec{ float:left; margin: 33px 0 30px 0; font-size:1.1em; line-height:1.6em;}
#productspec div {color:#650238; padding: 0 0 0 0; margin:11px 0 0 0;}
#productspec big {font-size:1.7em; color:#650238;}
#productspec span {color:#650238;}
img#prd300 { width:300px; height:300px; background-color:#c1bfb5;border:1px solid #a3a199; }
div#productdescription {width:100%; clear:both;}
div#enlargeimage {background: url('/i/enlargeimage.gif') no-repeat center left; padding: 0 0 0 20px; margin:11px 0 0 0;}




div#largeimage {position: absolute; top:-40px; left:0;  width:100%;  display:none; //width: expression(document.body.clientWidth); z-index:1000; } 
#largeimage img { background-color:#c1bfb5; border:3px solid #a3a199; width:500px; height:500px; margin:0 0 0 360px;}
#close {position:absolute; top: 480px; left:770px; width:100px; height:20px; background:url('/i/close.gif') top left no-repeat; cursor:hand;}





table#basket { clear:both;width:100%; border-collapse:collapse; margin:0; padding:0; font-size:100%; }
#basket th {color:#000000; border-bottom:2px solid #c1bfb5; font-size:1em; text-align:left; padding:1em;}
#basket td {color:#333333;background: url('/i/paper.jpg') top left #dad8cc; border-bottom:1px solid #c1bfb5;padding:1em;}
#total big {font-size:1.7em; color:#650238;}
#total td {background:none; border-top:2px solid #c1bfb5; border-bottom:0;}

#orderform div {padding: 5px 0 5px 0;}
#orderform label { width:30%; display:block; float:left;}
input#ordersubmit {font-size:1.3em; color:#000000;  cursor:hand; margin-top:40px; }
#orderform sup {color:#990000;  }
#orderform img {display:inline; margin-right:20px;}

div#bugbox {background-color: #c1bfb5; border: 1px solid #333333; margin:20px 0 20px 0; padding:20px;  color:#ffffff;}
#bugbox h3 {color:#000000; margin:0; font-size:1em; font-weight:bold;}


div#mapcontainer  {position:absolute; top:120px; left:40px;}
div#map {float:left; width:250px; padding: 0 30px 30px 0;}
#map h2 {font-size:0.9em; font-weight:bold; color:#000000;}
div#maptoplevel {padding: 0 0 15px 0; height:20px;font-size:1.8em;color:#650238;}
#maptoplevel img {display:inline; margin: 0 10px 0 0;}
#maptoplevel a { color:#650238; }
div#mapcopy {clear:both; width:100%; display:block; margin:30px 0;}

div#mapsubmenu {padding: 0 0 20px 10px;}
#mapsubmenu ul {list-style:none;  margin:0 0 0 10px; padding:0;}
#mapsubmenu li {margin: 1em 0; padding: 0.2em 0; border-bottom:1px dotted #c1bfb5;}
#mapsubmenu li#selected {margin: 4em 0;}

#mapsubmenu a {text-decoration:none; color:#666666;}

#container img {display:inline;}

div#2columns {float:left; margin: 0 4em 4em 0;}





