body { color:#ccc; font-family:Arial,Verdana; background-color:#090909;}
p{font-size:12px;}
div {overflow:visible; }
h1 { font-size: 18px; padding: 0px; margin: 0px;}
h2 { font-size: 14px; padding: 0px; margin: 0px;}
h3 { padding: 0px; margin: 0px;  font-weight: bold; font-size: 14px;}
.container { background-color:#000000; font:11px Verdana,Arial;}
.hidden { display:none;  }
.textright{ text-align: right; }
.textcenter{ text-align: center; }
.dotted{border-top:1px dotted #333333; height:1px;}

.newsletter{padding-left:5px; width:615px; float:left; font-size:14px; font-weight:bold;}
.followme{width:315px; float:left; padding-right:5px; font-size:14px; font-weight:bold;}

.pointer{cursor:pointer;}

.newhead { background-color:#FFF; padding:10px; }
.headtitle {color:#000; padding-bottom:10px;}
.headlink a:link {text-decoration: none; color:#000; font-weight: bold;}
.headlink a:visited {text-decoration: none; color:#000;}
.headlink a:active {text-decoration: none; color:#000;}
.headlink a:hover {text-decoration: underline; color:#000;}

.whitelink a:link {text-decoration: none; color:#fff;}
.whitelink a:visited {text-decoration: none; color:#fff;}
.whitelink a:active {text-decoration: none; color:#fff;}
.whitelink a:hover {text-decoration: none; color:#ccc;}



.pr10{padding-right:6px;}
.fl140{width:114px; float:left;}

.white{
    color:#fff; font-weight: normal;
}



/* buy page */
.formats-border{padding:3px; border: 1px solid #222;}
.formats-left{float:left; width:210px; padding-left:20px;}
.formats-right{float:left; width:210px;}
.confirm-right{float:left; width:210px; padding-top:6px;}
.inputbg{background: #CCCCCC;}


.dotted-buy-page{border-top:1px dotted #333333; height:1px; clear:both; margin-left:20px; margin-right:20px; padding-bottom:5px;}
.dotted-basket-page{border-top:1px dotted #333333; height:1px; clear:both; margin-left:20px; margin-right:20px; padding-bottom:12px;}
.button_info_buy{ background-image: url(/images/button_bg_buy.gif); height: 17px; font-weight: bold; padding-top:3px; margin-top:4px;}
.button_add{padding-top:3px; margin-top:4px;}
.button_remove{padding-top:3px; margin-top:4px;}

.form-left{float:left; text-align:right; width:130px; padding-top:6px;}
.form-right{float:left; padding-top:2px;}

.button_currency { background-image: url(/images/button_bg_currency.gif); float:left; height: 19px; width:13px; font-weight: bold; font-size: 14px; padding-top:1px; margin-top:4px; margin-left:5px; padding-left:3px;}

.button_currency_shown { background-image: url(/images/button_bg.gif); float:left; height: 21px; width:137px; font-size: 14px; padding-top:1px; margin-top:4px; margin-left:5px; padding-left:3px;}
/* 090909 */
.bgdarkgrey{ background-color:#090909; font-size: 10px; font-weight: bold; padding-top:4px; padding-bottom:4px; padding-left:2px;}
.titles{ padding-bottom: 20px;}
.button { background-image: url(/images/button_bg.gif); height: 17px; font-weight: bold; padding-top:3px; margin-top:4px;}


.border{border: 1px solid #222;}

a { text-decoration:none; color:#CCCCCC; }
a:link, a:visited{ color:#CCCCCC; text-decoration:none; }
a:hover{ color:#FFFFFF; }
a img { border:none; }

.goldlink a{text-decoration:none; color:#cbaa13; }
.goldlink a:hover{ color:#d6c547; }




blockquote {
	padding: 0 0 0 40px;
	background: url(/images/quotes.gif) no-repeat;
	font: italic small Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
}


#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: right; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	color: #CCCCCC;
	text-decoration: none;}
#navbar li a:hover {
	color: #FFFFFF;}
#navbar li ul {
	display: none;
	width: 15em; /* Width to help Opera out */
	border: 1px solid #ccc;}
#navbar li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;}
#navbar li:hover li {
	float: none;
	text-align: left;
	color: #ccc;}
#navbar li:hover li a {
	/*
	background-color: #ad9731;
    border-bottom: 1px solid #fff;
	*/
	background-color: #000;
	color: #ccc;}
#navbar li li a:hover {
	/* background-color: #b0a25f; */
	background-color: #000;
	color: #fff;}

#navbar2 {
	margin: 0;
	padding: 0;
	height: 1em;
	text-align: center;
	padding-left:138px;}
#navbar2 li {
	list-style: none;
	float: left; }
#navbar2 li a {
	display: block;
	padding: 3px 8px;
	color: #CCCCCC;
	text-decoration: none;}
#navbar2 li a:hover {
	color: #FFFFFF;}
#navbar2 li ul {
	display: none;
	width: 17em; /* Width to help Opera out */
	border: 1px solid #ccc;}
#navbar2 li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;}
#navbar2 li:hover li {
	float: none;
	text-align: left;
	color: #ccc;}
#navbar2 li:hover li a {
	/*
	background-color: #ad9731;
    border-bottom: 1px solid #fff;
	*/
	background-color: #000;
	color: #ccc;}
#navbar2 li li a:hover {
	/* background-color: #b0a25f; */
	background-color: #000;
	color: #fff;}

#showit{padding:30px; border: 1px solid white;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 2px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 15px; /*position where enlarged image should offset horizontally */
}