@charset "UTF-8";
/* CSS Document */

body {
text-align:left; /* centres content in ie4/5 */
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#ccffcc;
background:url("../images/diamond.jpg") repeat fixed;
margin:0;
}
	
body img {
border:0;
}

#wrapper {
width:930px;
background:#ffffff;
padding:10px;
margin:0; /* centres content (except in ie4/5) */
margin-left:auto;
margin-right:auto;
text-align:left; /* left-aligns all sub-content */
}
	
#basket {
width:124px;
float:right;
}

#header {
position:fixed;
width:930px;
top:0px;
padding:5px 0 5px 0;
background-color:#FFFFFF;
opacity:.9;
z-index:2;
border-bottom: 3px solid #6600cc;
}

#logo {
float:left;
}

#nav {
background:url("../images/nav.gif") no-repeat;
height:20px;
margin:0;
padding:0;
clear:both;
}
#nav span {
display: none;
}
#nav li, #nav a {
height:20px;
display:block;
}
#nav li {
float:left;
list-style:none;
display:inline;
}
#navnews { width: 75px;}
#navshop { width: 72px;}
#navcustomshop { width: 138px;}
#navinfo { width: 66px;}
#navgallery { width: 98px;}
#navpress { width: 77px;}
#navlinks { width: 77px;}
#navblog { width: 71px;}
#navcontact { width: 114px;}

#navnews a:hover {background:url("../images/nav.gif") 0px -20px no-repeat; }
#navshop a:hover {background:url("../images/nav.gif") -75px -20px no-repeat; }
#navcustomshop a:hover {background:url("../images/nav.gif") -147px -20px no-repeat; }
#navinfo a:hover {background:url("../images/nav.gif") -285px -20px no-repeat; }
#navgallery a:hover {background:url("../images/nav.gif") -351px -20px no-repeat; }
#navpress a:hover {background:url("../images/nav.gif") -449px -20px no-repeat; }
#navlinks a:hover {background:url("../images/nav.gif") -526px -20px no-repeat; }
#navblog a:hover {background:url("../images/nav.gif") -603px -20px no-repeat; }
#navcontact a:hover {background:url("../images/nav.gif") -674px -20px no-repeat; }

#navnews a.current {background:url("../images/nav.gif") 0px -20px no-repeat; }
#navshop a.current {background:url("../images/nav.gif") -75px -20px no-repeat; }
#navcustomshop a.current {background:url("../images/nav.gif") -147px -20px no-repeat; }
#navinfo a.current {background:url("../images/nav.gif") -285px -20px no-repeat; }
#navgallery a.current {background:url("../images/nav.gif") -351px -20px no-repeat; }
#navpress a.current {background:url("../images/nav.gif") -449px -20px no-repeat; }
#navlinks a.current {background:url("../images/nav.gif") -526px -20px no-repeat; }
#navblog a.current {background:url("../images/nav.gif") -603px -20px no-repeat; }
#navcontact a.current {background:url("../images/nav.gif") -674px -20px no-repeat; }

a {
color:#33cc33;
text-decoration:none;
}
a:hover {
color:#6600cc;
}
#content {
background-color:#FFFFFF;
clear:both;
width:930px;
padding-top:100px;
z-index:1;
}

#smallcontent {
background-color:#FFFFFF;
clear:both;
width:600px;
margin-left:auto;
margin-right:auto;
padding-top:100px;
z-index:1;
height:2000px;
}

.product {
float:left;
padding:20px 0 20px 0;
width:33%;
}

.product p {
text-align:center;
padding:0;
margin:0;
}

.product form {
text-align:center;
padding:10px 0 10px 0;
}
.soldout img {
padding:10px 0 10px 0;
}

.product img {
display:block;
margin-left:auto;
margin-right:auto;
}

.productname {
font-weight:bold;
color:#333333;
}
.wasprice {
text-decoration:line-through;
padding-right:10px;
}
.currentprice {
color:#6600CC;
font-weight:bold;
}
.productdesc {
font-size:10px;
font-style:italic;
color:#666666;
}


.smalltextblock {
width:400px;
margin-left:auto;
margin-right:auto;
}

.header {
color:#6600CC;
font-weight:bold;
}
.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.clearall {
clear:both;
}