body {background-image:url(gra/bg.png); margin:0px; font-size:70%; background-repeat:repeat-x; font-family:arial, sans-serif; background-color:#b3b3b3; text-align:center;}

#wholepage {margin:0px auto 0px auto; width:1050px; position:relative; background-color:#fff; height:2500px; min-height:2500px; text-align:left; }

#leftcol {left:0px; top:0px; position:absolute; padding:0px; margin:0px;  width:220px; height:2500px; min-height:2500px; display:inline-block; background-image:url(gra/leftbg.png); background-repeat:repeat-y;; }
#leftcol img {margin:0px;}
#maincol {right:0px; top:0px; position:absolute; margin:0px; background-image:url(gra/rightedge.png); background-color:#fff; background-repeat:repeat-y; background-position:right; padding:0px 20px 0px 0px;  width:800px; height:2500px; min-height:2500px;}
#KILLrightcol {position:absolute; right:40px; top:200px; width:200px; display:inline; overflow:visible; text-align:center;}
#rightcol {float:right; width:200px; display:inline; overflow:visible; text-align:center;}
#rightcol p {text-align:left;}
#rightcol img {border:10px solid #fff;}

#crumbs {position:absolute; color:#fff; top:124px; left:33px; }
#crumbs a {color:#fff; text-decoration:none;}

#content {margin:30px; font-size:1.3em;; }
#menu {margin:8px}
#menu a {text-align:center; cursor:pointer; padding:0px 0px 0px 0px; text-decoration:none; color:#fff; 
background-image:url(gra/buttonoff.png); background-repeat:no-repeat; display:block; font-size:16px; line-height:40px;}
#menu a:hover {background-image:url(gra/buttonon.png)}
#menu .active {background-image:url(gra/buttonactive.png)}
#menu .active:hover {background-image:url(gra/buttonactive.png)}

.rightcolcaption {font-size:0.7em; padding:0px 0px 20px 0px; border-bottom:1px dashed #999; display:block}
.galleryfull {}
.gallerythumbs {width:100px; border:1px solid #ccc; margin:10px;}

.price {float:right; font-weight:bold;color:#f00; font-size:1.5em;}
.more {background-image:url(gra/moreoff.png); background-repeat:no-repeat; width:90px; display:block; height:30px; text-decoration:none;}
.more:hover {background-image:url(gra/moreon.png);}
.title{display:block; font-weight:bold;}
.fullitem { width:400px;}
.listitem {width:700px; margin:10px; padding:20px 0px 20px 0px; clear:both;border-top:1px solid #999;}
.listitem img {float:right;}

h1 {font-size:1.5em; color:#333}
h2 {font-size:1.4em; color:#333}
h3 {font-size:1.3em; color:#333}
h4 {font-size:1.2em; color:#333}
h5 {font-size:1.1em; color:#333}
h6 {font-size:1em; color:#000}
p {color:#222; max-width:500px; font-size:1em}
a {color:#d71;}


