body, html {
margin:0px;
padding:0px;
background-color:#f2fbfc;
color:#79014b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-align:center;
}
a, a:visited {
text-decoration:underline;
}
a:hover, a:active {
text-decoration:none;
}
.language {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:right;
font-size:12px;
}
.language img {
	border:none;
	vertical-align:middle;
	}
div.main {
width:900px;
margin:0px auto;
padding:0px 19px;
background-image:url(/images/main-bg.jpg);
background-position:top;
background-repeat:repeat-y;
}

div.menu {
float:left;
width:221px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
/*background-image:url(/images/bongs.jpg);
background-position:top;
background-repeat:	no-repeat;*/
}
div.menu img {
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
display:block;
}
div.menu strong {
font-size:14px;
display:block;
margin:15px 0px 0px 20px;
padding:0px 0px 5px 0px;
color:#b51c78;
}
div.menu a, div.menu a:visited {
font-size:11px;
display:block;
margin:0px 0px 0px 20px;
padding:5px 0px 5px 8px;
text-decoration:none;
color:#0ca3b0;
border-bottom:1px solid #D8F1F6;
width:140px;
}
div.menu a:hover, div.menu a:active {
color:#0ca3b0;
text-decoration:underline;
background-color:#F2FAFC;
}
div.menu a.last, div.menu a.last:visited {
font-size:11px;
display:block;
margin:0px 0px 0px 20px;
padding:5px 0px 5px 8px;
text-decoration:none;
color:#0ca3b0;
border-bottom:none;
width:140px;
}
div.menu a.last:hover, div.menu a.last:active {
color:#0ca3b0;
text-decoration:underline;
background-color:#F2FAFC;
}
div.content {
float:left;
width:660px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.content h1, div.content h2 {
font-size:1.8em;
font-weight:normal;
color:#b51c78;
text-align:left;
margin:10px 0px 0px 15px;
padding:0px;
}
div.content h2 {
font-size:1.4em;
font-weight:bold;
}
div.content big {
display:block;
font-size:1.8em;
font-weight:normal;
color:#b51c78;
text-align:center;
margin:20px auto 0px auto;
padding:0px;
}
div.content p.p-1 {
font-style:italic;
text-align:justify;
font-size:1.2em;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#845b74;
text-indent:15px;
}
div.content p.p-2 {
text-align:right;
margin:10px 10px 0px 0px;
padding:0px 0px 5px 0px;
font-size:1.0em;
color:#845b74;
}
div.content p.p-3 {
font-size:1.1em;
font-weight:normal;
text-align:justify;
text-indent:10px;
margin:15px 0px 0px 0px;
padding:0px 0px 5px 0px;
line-height:17px;
color:#845b74;
}

img.floating-right {
float:right; 
margin:5px 0px 0px 10px; 
padding:0px; 
border:0px;
}
img.floating-left {
float:left; 
margin:5px 10px 0px 0px; 
padding:0px; 
border:0px;
}
div.pieces {
margin:0px;
padding:15px 0px 10px 0px !important;
padding:15px 0px 10px 0px;
border:0px;
}
div.piece {
margin:0px 0px 0px 0px;
padding:20px 0px 30px 20px;
text-align:left;
background-image:url(/images/piece-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div.piece div.piece-img {
margin:0px 0px 0px 5px;
padding:0px 0px 5px 0px;
width:200px;
float:right;
text-align:center;
}
div.piece div.piece-img a, div.piece div.piece-img a:visited, div.piece div.piece-img a:hover, div.piece div.piece-img a:active {
text-decoration:none;
margin:15px auto;
padding:0px
}
div.piece div.piece-img a img {
border:0px;
margin:5px auto 0px auto;
padding:0px;
}
div.piece div.piece-img p {
text-align:right;
margin:5px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:0.9em;
}
div.piece div.piece-img p a, div.piece div.piece-img p a:visited, div.piece div.piece-img p a:hover, div.piece div.piece-img p a:active {
text-decoration:none;
color:#74A7C4;
}
div.piece div.piece-description {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:425px;
float:left;
text-align:left;
}
a.piece-name, a.piece-name:visited {
font-size:1.4em;
font-weight:bold;
color:#0ca3b0;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px;
}
a.piece-name:hover, a.piece-name:active {
text-decoration:none;
}
.piece-desc {
font-size:1.1em;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
line-height:14px;
text-indent:5px;
color:#539297;
}
.piece-user {
color:#845B74;
font-size:1.1em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
text-align:justify;
line-height:14px;
text-indent:5px;
}
.piece-price {
float:left;
font-weight:bold;
font-size:1.4em;
letter-spacing:0;
color:#539297;
margin:0px 0px 0px 5px;
padding:0px;
text-align:center;
}
a.button, a.button:visited, a.button:hover, a.button:active {
float:right;
text-decoration:none;
margin:3px 5px 0px 0px;
padding:0px;
}
a.button img {
border:0px;
margin:0px auto 0px auto;
padding:0px;
}
.clear {
clear:both;
}

div.pieces-home {
margin:0px;
padding:15px 0px 10px 10px !important;
padding:15px 0px 10px 5px;
border:0px;
}
div.piece-home {
margin:0px 5px 0px 5px;
padding:20px 20px 30px 20px;
width:160px;
float:left;
text-align:center;
background-image:url(/images/piece-home-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}
div.piece-home a.piece-name, div.piece-home a.piece-name:visited, div.piece-home a.piece-name:hover, div.piece-home a.piece-name:active {
margin:0px auto 0px auto;
}

a.piece-img, a.piece-img:visited, a.piece-img:hover, a.piece-img:active {
text-decoration:none;
margin:0px auto;
padding:0px
border:none;
}
div.piece-home a.piece-img img {
width:150px;
margin:5px auto;
border:none;
}
div.piece-home .piece-desc, div.piece-home .piece-user {
margin:10px auto 0px auto;
}

div.foot {
border-top:1px solid #D8F1F6;
border-bottom:1px solid #D8F1F6;
background-color:#F2FAFC;
margin:20px auto 0px auto;
padding:0px 0px 0px 0px;
color:#74A7C4;
font-size:1.0em;
}
div.foot p {
height:20px;
margin:0px auto 0px auto;
padding:10px 0px 0px 0px;
}
div.foot a, div.foot a:visited {
text-decoration:underline;
color:#74A7C4;
}
div.foot a:hover, div.foot a:active {
text-decoration:none;
color:#74A7C4;
}