body {
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background: #fff;
color:#000;
}

#conceptinfo {}
	
#wrap {
margin:2%;
width:auto;
float:none !important;
}

#header h1 {display:none;}

#frontphoto, #leftside, #extras, .announce, .hide {display:none;}

#content img, #contentwide img, #contentwide2 img, #contentfull img {
border: 0;
margin: 0;
padding: 0;
}

a {
text-decoration:underline;
color:#0000ff;
background-color:inherit;
}




#price {text-align:right;display:block;margin-top:2em;padding:5px; background: #fff; font-weight:bold; border-top: 2px solid #888;}

#footer, .back, .menu, #lang, #header h2, #buttons {display:none;}


#contentfull h2 {
font-size: 1.2em;
color: #666;
}

#jgal { list-style: none;}
#jgal li { float: left; display: block; width: 120px; height: 90px; border: 3px solid #fff;margin-right: 15px; margin-bottom: 15px; background-repeat: no-repeat;}
#jgal li.active img { width:400px; height:300px;background:#cccccc;color:#303030;}
#jgal li img {width:120px; height:90px;}



#gallerycontainer {position:relative;width:100%}

#description {clear: both; text-align:justify;line-height:150%;}


#newgallery {position:relative; width:630px}
#thumbs {width:220px; float:right;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:90px; height:68px; padding:0;border:0;}
#thumbs a img {width:90px; height:68px; border:0;}

#mainimg {float:left; margin: 0 0 20px 0; width: 400px; height: 300px}


#conceptinfo {display: inline; float:right;}
#contentfull h2 span {color:#666;border: 1px dotted #999; display: inline; padding: .2em .5em; font-size: .8em; margin: 0 0 0 1em;}